--- /home/fdroid/fdroiddata/tmp/net.sourceforge.subsonic.androidapp_59.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_net.sourceforge.subsonic.androidapp_59.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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <959YoVAwajjyJH36AWq1DgjJ8dQ=>, actual: │ @@ -1,16 +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: 9b391171f57904e62c599e6ab78502ee9d8f493e1fb3af51d725896466fa9640 │ -Signer #1 certificate SHA-1 digest: 895e111c44c866a0d65eaefaf1cf7a9140fcdc85 │ -Signer #1 certificate MD5 digest: 468dcf50c01a1a768e6dc9937c42016a │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: ad38e8553f280fbec4ca2e1be490c3c69e4e0b0dfc57120d17157b44a7d1b1be │ -Signer #1 public key SHA-1 digest: ae0dc1b301a0b24a2044048283bd6d18257f06a1 │ -Signer #1 public key MD5 digest: 38cac39d2d7a748242b8de3513e8b379 ├── zipinfo {} │ @@ -1,200 +1,200 @@ │ -Zip file size: 751430 bytes, number of entries: 198 │ --rw---- 2.0 fat 17485 bl defN 14-Aug-28 06:35 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 17606 bl defN 14-Aug-28 06:35 META-INF/B0441E48.SF │ --rw---- 2.0 fat 1297 bl defN 14-Aug-28 06:35 META-INF/B0441E48.RSA │ --rw---- 2.0 fat 1632 bX defN 14-Aug-28 05:35 assets/html/en/index.html │ --rw---- 1.0 fat 2127 b- stor 14-Aug-28 05:34 assets/html/img/paypal.gif │ --rw---- 1.0 fat 2084 b- stor 14-Aug-28 05:34 assets/html/img/subsonic.png │ --rw---- 2.0 fat 191 bl defN 14-Aug-28 05:35 assets/html/style.css │ --rw---- 2.0 fat 600 bl defN 14-Aug-28 05:35 res/anim/push_down_in.xml │ --rw---- 2.0 fat 600 bl defN 14-Aug-28 05:35 res/anim/push_down_out.xml │ --rw---- 2.0 fat 600 bl defN 14-Aug-28 05:35 res/anim/push_up_in.xml │ --rw---- 2.0 fat 600 bl defN 14-Aug-28 05:35 res/anim/push_up_out.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-28 05:35 res/drawable/actionbar_button.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-28 05:35 res/drawable/media_button.xml │ --rw---- 2.0 fat 740 bl defN 14-Aug-28 05:35 res/drawable/menubar_button.xml │ --rw---- 2.0 fat 412 bl defN 14-Aug-28 05:35 res/drawable/menubar_button_normal.xml │ --rw---- 2.0 fat 412 bl defN 14-Aug-28 05:35 res/drawable/menubar_button_pressed.xml │ --rw---- 2.0 fat 840 bl defN 14-Aug-28 05:35 res/drawable/scrubber_control_selector_holo.xml │ --rw---- 2.0 fat 888 bl defN 14-Aug-28 05:35 res/drawable/scrubber_progress_horizontal_holo_dark.xml │ --rw---- 2.0 fat 2660 bl defN 14-Aug-28 05:35 res/layout/action_bar.xml │ --rw---- 2.0 fat 1684 bl defN 14-Aug-28 05:35 res/layout/album_list_item.xml │ --rw---- 2.0 fat 3628 bl defN 14-Aug-28 05:35 res/layout/appwidget.xml │ --rw---- 2.0 fat 1288 bl defN 14-Aug-28 05:35 res/layout/artist_list_item.xml │ --rw---- 2.0 fat 1076 bl defN 14-Aug-28 05:35 res/layout/button_bar.xml │ --rw---- 2.0 fat 2224 bl defN 14-Aug-28 05:35 res/layout/download_button_bar_flipper.xml │ --rw---- 2.0 fat 1780 bl defN 14-Aug-28 05:35 res/layout/download_media_buttons.xml │ --rw---- 2.0 fat 1144 bl defN 14-Aug-28 05:35 res/layout/download_media_controls.xml │ --rw---- 2.0 fat 1468 bl defN 14-Aug-28 05:35 res/layout/download_overlay_buttons.xml │ --rw---- 2.0 fat 892 bl defN 14-Aug-28 05:35 res/layout/download_playlist.xml │ --rw---- 2.0 fat 1436 bl defN 14-Aug-28 05:35 res/layout/download_slider.xml │ --rw---- 2.0 fat 2052 bl defN 14-Aug-28 05:35 res/layout/download_song_info.xml │ --rw---- 2.0 fat 1424 bl defN 14-Aug-28 05:35 res/layout/equalizer.xml │ --rw---- 2.0 fat 1296 bl defN 14-Aug-28 05:35 res/layout/equalizer_bar.xml │ --rw---- 2.0 fat 1408 bl defN 14-Aug-28 05:35 res/layout/help.xml │ --rw---- 2.0 fat 1700 bl defN 14-Aug-28 05:35 res/layout/jukebox_volume.xml │ --rw---- 2.0 fat 1692 bl defN 14-Aug-28 05:35 res/layout/lyrics.xml │ --rw---- 2.0 fat 984 bl defN 14-Aug-28 05:35 res/layout/main.xml │ --rw---- 2.0 fat 2676 bl defN 14-Aug-28 05:35 res/layout/main_buttons.xml │ --rw---- 2.0 fat 2608 bl defN 14-Aug-28 05:35 res/layout/notification.xml │ --rw---- 2.0 fat 3572 bl defN 14-Aug-28 05:35 res/layout/notification_expanded.xml │ --rw---- 2.0 fat 656 bl defN 14-Aug-28 05:35 res/layout/playlist_list_item.xml │ --rw---- 2.0 fat 660 bl defN 14-Aug-28 05:35 res/layout/save_playlist.xml │ --rw---- 2.0 fat 1008 bl defN 14-Aug-28 05:35 res/layout/search.xml │ --rw---- 2.0 fat 1780 bl defN 14-Aug-28 05:35 res/layout/search_buttons.xml │ --rw---- 2.0 fat 2240 bl defN 14-Aug-28 05:35 res/layout/select_album.xml │ --rw---- 2.0 fat 1564 bl defN 14-Aug-28 05:35 res/layout/select_album_footer.xml │ --rw---- 2.0 fat 2640 bl defN 14-Aug-28 05:35 res/layout/select_album_header.xml │ --rw---- 2.0 fat 1056 bl defN 14-Aug-28 05:35 res/layout/select_artist.xml │ --rw---- 2.0 fat 1356 bl defN 14-Aug-28 05:35 res/layout/select_artist_header.xml │ --rw---- 2.0 fat 1260 bl defN 14-Aug-28 05:35 res/layout/select_playlist.xml │ --rw---- 2.0 fat 2512 bl defN 14-Aug-28 05:35 res/layout/song_list_item.xml │ --rw---- 2.0 fat 984 bl defN 14-Aug-28 05:35 res/layout/tab_progress.xml │ --rw---- 2.0 fat 576 bl defN 14-Aug-28 05:35 res/menu/main.xml │ --rw---- 2.0 fat 876 bl defN 14-Aug-28 05:35 res/menu/nowplaying.xml │ --rw---- 2.0 fat 1252 bl defN 14-Aug-28 05:35 res/menu/nowplaying_context.xml │ --rw---- 2.0 fat 932 bl defN 14-Aug-28 05:35 res/menu/select_album_context.xml │ --rw---- 2.0 fat 832 bl defN 14-Aug-28 05:35 res/menu/select_artist_context.xml │ --rw---- 2.0 fat 1076 bl defN 14-Aug-28 05:35 res/menu/select_song_context.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-28 05:35 res/xml/appwidget_info.xml │ --rw---- 2.0 fat 708 bl defN 14-Aug-28 05:35 res/xml/searchable.xml │ --rw---- 2.0 fat 2740 bl defN 14-Aug-28 05:35 res/xml/settings.xml │ --rw---- 2.0 fat 9748 bl defN 14-Aug-28 05:35 AndroidManifest.xml │ --rw---- 1.0 fat 55708 b- stor 14-Aug-28 05:34 resources.arsc │ --rw---- 1.0 fat 126 b- stor 14-Aug-28 05:34 res/drawable-hdpi/action_overflow.png │ --rw---- 1.0 fat 113 b- stor 14-Aug-28 05:34 res/drawable-hdpi/action_overflow_small.png │ --rw---- 1.0 fat 919 b- stor 14-Aug-28 05:34 res/drawable-hdpi/action_play_all.png │ --rw---- 1.0 fat 426 b- stor 14-Aug-28 05:34 res/drawable-hdpi/action_refresh.png │ --rw---- 1.0 fat 1074 b- stor 14-Aug-28 05:34 res/drawable-hdpi/action_search.png │ --rw---- 1.0 fat 1037 b- stor 14-Aug-28 05:34 res/drawable-hdpi/action_shuffle.png │ --rw---- 1.0 fat 5475 b- stor 14-Aug-28 05:34 res/drawable-hdpi/album_art_background.png │ --rw---- 1.0 fat 492 b- stor 14-Aug-28 05:34 res/drawable-hdpi/appwidget_bg.9.png │ --rw---- 1.0 fat 658 b- stor 14-Aug-28 05:34 res/drawable-hdpi/collections_cloud.png │ --rw---- 1.0 fat 331 b- stor 14-Aug-28 05:34 res/drawable-hdpi/content_remove.png │ --rw---- 1.0 fat 1172 b- stor 14-Aug-28 05:34 res/drawable-hdpi/download_cached.png │ --rw---- 1.0 fat 1112 b- stor 14-Aug-28 05:34 res/drawable-hdpi/download_pinned.png │ --rw---- 1.0 fat 1053 b- stor 14-Aug-28 05:34 res/drawable-hdpi/download_streaming.png │ --rw---- 1.0 fat 548 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 536 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_action_album.png │ --rw---- 1.0 fat 551 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_action_artist.png │ --rw---- 1.0 fat 777 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_action_share.png │ --rw---- 1.0 fat 512 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_action_song.png │ --rw---- 1.0 fat 463 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_appwidget_music_next.png │ --rw---- 1.0 fat 177 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_appwidget_music_pause.png │ --rw---- 1.0 fat 289 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_appwidget_music_play.png │ --rw---- 1.0 fat 467 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_appwidget_music_previous.png │ --rw---- 1.0 fat 371 b- stor 14-Aug-28 05:34 res/drawable-hdpi/ic_close_notification.png │ --rw---- 1.0 fat 5365 b- stor 14-Aug-28 05:34 res/drawable-hdpi/launch.png │ --rw---- 1.0 fat 435 b- stor 14-Aug-28 05:34 res/drawable-hdpi/media_toggle_list.png │ --rw---- 1.0 fat 242 b- stor 14-Aug-28 05:34 res/drawable-hdpi/menubar_button_selected.9.png │ --rw---- 1.0 fat 500 b- stor 14-Aug-28 05:34 res/drawable-hdpi/navigate_down.png │ --rw---- 1.0 fat 551 b- stor 14-Aug-28 05:34 res/drawable-hdpi/navigate_right.png │ --rw---- 1.0 fat 1051 b- stor 14-Aug-28 05:34 res/drawable-hdpi/now_playing.png │ --rw---- 1.0 fat 600 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_control_disabled_focused_holo.png │ --rw---- 1.0 fat 834 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 1333 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_control_focused_holo.png │ --rw---- 1.0 fat 1624 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_control_normal_holo.png │ --rw---- 1.0 fat 1971 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 186 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_primary_holo.9.png │ --rw---- 1.0 fat 186 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 174 b- stor 14-Aug-28 05:34 res/drawable-hdpi/scrubber_track_holo_dark.9.png │ --rw---- 1.0 fat 393 b- stor 14-Aug-28 05:34 res/drawable-hdpi/starred.png │ --rw---- 1.0 fat 535 b- stor 14-Aug-28 05:34 res/drawable-hdpi/stat_notify_playing.png │ --rw---- 1.0 fat 885 b- stor 14-Aug-28 05:34 res/drawable-hdpi/toast_frame.9.png │ --rw---- 1.0 fat 4597 b- stor 14-Aug-28 05:34 res/drawable-hdpi/unknown_album.png │ --rw---- 1.0 fat 462 b- stor 14-Aug-28 05:34 res/drawable-hdpi/unstarred.png │ --rw---- 1.0 fat 1659 b- stor 14-Aug-28 05:34 res/drawable-hdpi/volume.png │ --rw---- 1.0 fat 113 b- stor 14-Aug-28 05:34 res/drawable-mdpi/action_overflow.png │ --rw---- 1.0 fat 113 b- stor 14-Aug-28 05:34 res/drawable-mdpi/action_overflow_small.png │ --rw---- 1.0 fat 389 b- stor 14-Aug-28 05:34 res/drawable-mdpi/action_play_all.png │ --rw---- 1.0 fat 323 b- stor 14-Aug-28 05:34 res/drawable-mdpi/action_refresh.png │ --rw---- 1.0 fat 723 b- stor 14-Aug-28 05:34 res/drawable-mdpi/action_search.png │ --rw---- 1.0 fat 721 b- stor 14-Aug-28 05:34 res/drawable-mdpi/action_shuffle.png │ --rw---- 1.0 fat 327 b- stor 14-Aug-28 05:34 res/drawable-mdpi/appwidget_bg.9.png │ --rw---- 1.0 fat 548 b- stor 14-Aug-28 05:34 res/drawable-mdpi/collections_cloud.png │ --rw---- 1.0 fat 246 b- stor 14-Aug-28 05:34 res/drawable-mdpi/content_remove.png │ --rw---- 1.0 fat 824 b- stor 14-Aug-28 05:34 res/drawable-mdpi/download_cached.png │ --rw---- 1.0 fat 841 b- stor 14-Aug-28 05:34 res/drawable-mdpi/download_pinned.png │ --rw---- 1.0 fat 735 b- stor 14-Aug-28 05:34 res/drawable-mdpi/download_streaming.png │ --rw---- 1.0 fat 384 b- stor 14-Aug-28 05:34 res/drawable-mdpi/ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 389 b- stor 14-Aug-28 05:34 res/drawable-mdpi/ic_action_album.png │ --rw---- 1.0 fat 419 b- stor 14-Aug-28 05:34 res/drawable-mdpi/ic_action_artist.png │ --rw---- 1.0 fat 612 b- stor 14-Aug-28 05:34 res/drawable-mdpi/ic_action_share.png │ --rw---- 1.0 fat 410 b- stor 14-Aug-28 05:34 res/drawable-mdpi/ic_action_song.png │ --rw---- 1.0 fat 286 b- stor 14-Aug-28 05:34 res/drawable-mdpi/ic_close_notification.png │ --rw---- 1.0 fat 3002 b- stor 14-Aug-28 05:34 res/drawable-mdpi/launch.png │ --rw---- 1.0 fat 315 b- stor 14-Aug-28 05:34 res/drawable-mdpi/media_toggle_list.png │ --rw---- 1.0 fat 224 b- stor 14-Aug-28 05:34 res/drawable-mdpi/menubar_button_selected.9.png │ --rw---- 1.0 fat 395 b- stor 14-Aug-28 05:34 res/drawable-mdpi/navigate_down.png │ --rw---- 1.0 fat 393 b- stor 14-Aug-28 05:34 res/drawable-mdpi/navigate_right.png │ --rw---- 1.0 fat 736 b- stor 14-Aug-28 05:34 res/drawable-mdpi/now_playing.png │ --rw---- 1.0 fat 415 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_control_disabled_focused_holo.png │ --rw---- 1.0 fat 600 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 811 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_control_focused_holo.png │ --rw---- 1.0 fat 1019 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_control_normal_holo.png │ --rw---- 1.0 fat 1374 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 169 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_primary_holo.9.png │ --rw---- 1.0 fat 169 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 169 b- stor 14-Aug-28 05:34 res/drawable-mdpi/scrubber_track_holo_dark.9.png │ --rw---- 1.0 fat 316 b- stor 14-Aug-28 05:34 res/drawable-mdpi/starred.png │ --rw---- 1.0 fat 414 b- stor 14-Aug-28 05:34 res/drawable-mdpi/stat_notify_playing.png │ --rw---- 1.0 fat 620 b- stor 14-Aug-28 05:34 res/drawable-mdpi/toast_frame.9.png │ --rw---- 1.0 fat 2579 b- stor 14-Aug-28 05:34 res/drawable-mdpi/unknown_album.png │ --rw---- 1.0 fat 364 b- stor 14-Aug-28 05:34 res/drawable-mdpi/unstarred.png │ --rw---- 1.0 fat 1161 b- stor 14-Aug-28 05:34 res/drawable-mdpi/volume.png │ --rw---- 1.0 fat 3640 b- stor 14-Aug-28 05:34 res/drawable-nodpi/appwidget_art_unknown.png │ --rw---- 1.0 fat 1701 b- stor 14-Aug-28 05:34 res/drawable-nodpi/background.png │ --rw---- 1.0 fat 939 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_backward.png │ --rw---- 1.0 fat 913 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_forward.png │ --rw---- 1.0 fat 168 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_pause.png │ --rw---- 1.0 fat 5090 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_repeat_all.png │ --rw---- 1.0 fat 1079 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_repeat_off.png │ --rw---- 1.0 fat 5564 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_repeat_single.png │ --rw---- 1.0 fat 1384 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_shuffle_off.png │ --rw---- 1.0 fat 5199 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_shuffle_on.png │ --rw---- 1.0 fat 742 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_start.png │ --rw---- 1.0 fat 162 b- stor 14-Aug-28 05:34 res/drawable-nodpi/media_stop.png │ --rw---- 1.0 fat 42018 b- stor 14-Aug-28 05:34 res/drawable-nodpi/unknown_album_large.png │ --rw---- 1.0 fat 72401 b- stor 14-Aug-28 05:34 res/drawable-nodpi/widget_preview.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/action_overflow.png │ --rw---- 1.0 fat 126 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/action_overflow_small.png │ --rw---- 1.0 fat 606 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/action_play_all.png │ --rw---- 1.0 fat 505 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/action_refresh.png │ --rw---- 1.0 fat 1327 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/action_search.png │ --rw---- 1.0 fat 1283 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/action_shuffle.png │ --rw---- 1.0 fat 551 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/appwidget_bg.9.png │ --rw---- 1.0 fat 860 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/collections_cloud.png │ --rw---- 1.0 fat 352 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/content_remove.png │ --rw---- 1.0 fat 1721 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/download_cached.png │ --rw---- 1.0 fat 1750 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/download_pinned.png │ --rw---- 1.0 fat 1482 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/download_streaming.png │ --rw---- 1.0 fat 626 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 758 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/ic_action_album.png │ --rw---- 1.0 fat 559 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/ic_action_artist.png │ --rw---- 1.0 fat 984 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/ic_action_share.png │ --rw---- 1.0 fat 595 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/ic_action_song.png │ --rw---- 1.0 fat 435 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/ic_close_notification.png │ --rw---- 1.0 fat 6277 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/launch.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/media_toggle_list.png │ --rw---- 1.0 fat 255 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/menubar_button_selected.9.png │ --rw---- 1.0 fat 763 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/navigate_down.png │ --rw---- 1.0 fat 708 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/navigate_right.png │ --rw---- 1.0 fat 1407 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/now_playing.png │ --rw---- 1.0 fat 947 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_control_disabled_focused_holo.png │ --rw---- 1.0 fat 1000 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 1828 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_control_focused_holo.png │ --rw---- 1.0 fat 2232 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_control_normal_holo.png │ --rw---- 1.0 fat 2733 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 168 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_primary_holo.9.png │ --rw---- 1.0 fat 167 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 171 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/scrubber_track_holo_dark.9.png │ --rw---- 1.0 fat 476 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/starred.png │ --rw---- 1.0 fat 676 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/stat_notify_playing.png │ --rw---- 1.0 fat 1278 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/toast_frame.9.png │ --rw---- 1.0 fat 7119 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/unknown_album.png │ --rw---- 1.0 fat 596 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/unstarred.png │ --rw---- 1.0 fat 2212 b- stor 14-Aug-28 05:34 res/drawable-xhdpi/volume.png │ --rw---- 2.0 fat 2256 bl defN 14-Aug-28 05:35 res/layout-land/download.xml │ --rw---- 2.0 fat 1996 bl defN 14-Aug-28 05:35 res/layout-port/download.xml │ --rw---- 2.0 fat 1077648 bl defN 14-Aug-28 05:35 classes.dex │ -198 files, 1515257 bytes uncompressed, 720856 bytes compressed: 52.4% │ +Zip file size: 750388 bytes, number of entries: 198 │ +-rw---- 2.0 fat 1632 bX defN 17-Jul-17 12:01 assets/html/en/index.html │ +-rw---- 1.0 fat 2127 b- stor 17-Jul-17 12:01 assets/html/img/paypal.gif │ +-rw---- 1.0 fat 2084 b- stor 17-Jul-17 12:01 assets/html/img/subsonic.png │ +-rw---- 2.0 fat 191 bl defN 17-Jul-17 12:01 assets/html/style.css │ +-rw---- 2.0 fat 600 bl defN 17-Jul-17 12:01 res/anim/push_down_in.xml │ +-rw---- 2.0 fat 600 bl defN 17-Jul-17 12:01 res/anim/push_down_out.xml │ +-rw---- 2.0 fat 600 bl defN 17-Jul-17 12:01 res/anim/push_up_in.xml │ +-rw---- 2.0 fat 600 bl defN 17-Jul-17 12:01 res/anim/push_up_out.xml │ +-rw---- 2.0 fat 560 bl defN 17-Jul-17 12:01 res/drawable/actionbar_button.xml │ +-rw---- 2.0 fat 560 bl defN 17-Jul-17 12:01 res/drawable/media_button.xml │ +-rw---- 2.0 fat 740 bl defN 17-Jul-17 12:01 res/drawable/menubar_button.xml │ +-rw---- 2.0 fat 412 bl defN 17-Jul-17 12:01 res/drawable/menubar_button_normal.xml │ +-rw---- 2.0 fat 412 bl defN 17-Jul-17 12:01 res/drawable/menubar_button_pressed.xml │ +-rw---- 2.0 fat 840 bl defN 17-Jul-17 12:01 res/drawable/scrubber_control_selector_holo.xml │ +-rw---- 2.0 fat 888 bl defN 17-Jul-17 12:01 res/drawable/scrubber_progress_horizontal_holo_dark.xml │ +-rw---- 2.0 fat 2660 bl defN 17-Jul-17 12:01 res/layout/action_bar.xml │ +-rw---- 2.0 fat 1684 bl defN 17-Jul-17 12:01 res/layout/album_list_item.xml │ +-rw---- 2.0 fat 3628 bl defN 17-Jul-17 12:01 res/layout/appwidget.xml │ +-rw---- 2.0 fat 1288 bl defN 17-Jul-17 12:01 res/layout/artist_list_item.xml │ +-rw---- 2.0 fat 1076 bl defN 17-Jul-17 12:01 res/layout/button_bar.xml │ +-rw---- 2.0 fat 2224 bl defN 17-Jul-17 12:01 res/layout/download_button_bar_flipper.xml │ +-rw---- 2.0 fat 1780 bl defN 17-Jul-17 12:01 res/layout/download_media_buttons.xml │ +-rw---- 2.0 fat 1144 bl defN 17-Jul-17 12:01 res/layout/download_media_controls.xml │ +-rw---- 2.0 fat 1468 bl defN 17-Jul-17 12:01 res/layout/download_overlay_buttons.xml │ +-rw---- 2.0 fat 892 bl defN 17-Jul-17 12:01 res/layout/download_playlist.xml │ +-rw---- 2.0 fat 1436 bl defN 17-Jul-17 12:01 res/layout/download_slider.xml │ +-rw---- 2.0 fat 2052 bl defN 17-Jul-17 12:01 res/layout/download_song_info.xml │ +-rw---- 2.0 fat 1424 bl defN 17-Jul-17 12:01 res/layout/equalizer.xml │ +-rw---- 2.0 fat 1296 bl defN 17-Jul-17 12:01 res/layout/equalizer_bar.xml │ +-rw---- 2.0 fat 1408 bl defN 17-Jul-17 12:01 res/layout/help.xml │ +-rw---- 2.0 fat 1700 bl defN 17-Jul-17 12:01 res/layout/jukebox_volume.xml │ +-rw---- 2.0 fat 1692 bl defN 17-Jul-17 12:01 res/layout/lyrics.xml │ +-rw---- 2.0 fat 984 bl defN 17-Jul-17 12:01 res/layout/main.xml │ +-rw---- 2.0 fat 2676 bl defN 17-Jul-17 12:01 res/layout/main_buttons.xml │ +-rw---- 2.0 fat 2608 bl defN 17-Jul-17 12:01 res/layout/notification.xml │ +-rw---- 2.0 fat 3572 bl defN 17-Jul-17 12:01 res/layout/notification_expanded.xml │ +-rw---- 2.0 fat 656 bl defN 17-Jul-17 12:01 res/layout/playlist_list_item.xml │ +-rw---- 2.0 fat 660 bl defN 17-Jul-17 12:01 res/layout/save_playlist.xml │ +-rw---- 2.0 fat 1008 bl defN 17-Jul-17 12:01 res/layout/search.xml │ +-rw---- 2.0 fat 1780 bl defN 17-Jul-17 12:01 res/layout/search_buttons.xml │ +-rw---- 2.0 fat 2240 bl defN 17-Jul-17 12:01 res/layout/select_album.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Jul-17 12:01 res/layout/select_album_footer.xml │ +-rw---- 2.0 fat 2640 bl defN 17-Jul-17 12:01 res/layout/select_album_header.xml │ +-rw---- 2.0 fat 1056 bl defN 17-Jul-17 12:01 res/layout/select_artist.xml │ +-rw---- 2.0 fat 1356 bl defN 17-Jul-17 12:01 res/layout/select_artist_header.xml │ +-rw---- 2.0 fat 1260 bl defN 17-Jul-17 12:01 res/layout/select_playlist.xml │ +-rw---- 2.0 fat 2512 bl defN 17-Jul-17 12:01 res/layout/song_list_item.xml │ +-rw---- 2.0 fat 984 bl defN 17-Jul-17 12:01 res/layout/tab_progress.xml │ +-rw---- 2.0 fat 576 bl defN 17-Jul-17 12:01 res/menu/main.xml │ +-rw---- 2.0 fat 876 bl defN 17-Jul-17 12:01 res/menu/nowplaying.xml │ +-rw---- 2.0 fat 1252 bl defN 17-Jul-17 12:01 res/menu/nowplaying_context.xml │ +-rw---- 2.0 fat 932 bl defN 17-Jul-17 12:01 res/menu/select_album_context.xml │ +-rw---- 2.0 fat 832 bl defN 17-Jul-17 12:01 res/menu/select_artist_context.xml │ +-rw---- 2.0 fat 1076 bl defN 17-Jul-17 12:01 res/menu/select_song_context.xml │ +-rw---- 2.0 fat 560 bl defN 17-Jul-17 12:01 res/xml/appwidget_info.xml │ +-rw---- 2.0 fat 708 bl defN 17-Jul-17 12:01 res/xml/searchable.xml │ +-rw---- 2.0 fat 2740 bl defN 17-Jul-17 12:01 res/xml/settings.xml │ +-rw---- 2.0 fat 9748 bl defN 17-Jul-17 12:01 AndroidManifest.xml │ +-rw---- 1.0 fat 55708 b- stor 17-Jul-17 12:01 resources.arsc │ +-rw---- 1.0 fat 126 b- stor 17-Jul-17 12:01 res/drawable-hdpi/action_overflow.png │ +-rw---- 1.0 fat 113 b- stor 17-Jul-17 12:01 res/drawable-hdpi/action_overflow_small.png │ +-rw---- 1.0 fat 919 b- stor 17-Jul-17 12:01 res/drawable-hdpi/action_play_all.png │ +-rw---- 1.0 fat 426 b- stor 17-Jul-17 12:01 res/drawable-hdpi/action_refresh.png │ +-rw---- 1.0 fat 1074 b- stor 17-Jul-17 12:01 res/drawable-hdpi/action_search.png │ +-rw---- 1.0 fat 1037 b- stor 17-Jul-17 12:01 res/drawable-hdpi/action_shuffle.png │ +-rw---- 1.0 fat 5475 b- stor 17-Jul-17 12:01 res/drawable-hdpi/album_art_background.png │ +-rw---- 1.0 fat 492 b- stor 17-Jul-17 12:01 res/drawable-hdpi/appwidget_bg.9.png │ +-rw---- 1.0 fat 658 b- stor 17-Jul-17 12:01 res/drawable-hdpi/collections_cloud.png │ +-rw---- 1.0 fat 331 b- stor 17-Jul-17 12:01 res/drawable-hdpi/content_remove.png │ +-rw---- 1.0 fat 1172 b- stor 17-Jul-17 12:01 res/drawable-hdpi/download_cached.png │ +-rw---- 1.0 fat 1112 b- stor 17-Jul-17 12:01 res/drawable-hdpi/download_pinned.png │ +-rw---- 1.0 fat 1053 b- stor 17-Jul-17 12:01 res/drawable-hdpi/download_streaming.png │ +-rw---- 1.0 fat 548 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 536 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_action_album.png │ +-rw---- 1.0 fat 551 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_action_artist.png │ +-rw---- 1.0 fat 777 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_action_share.png │ +-rw---- 1.0 fat 512 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_action_song.png │ +-rw---- 1.0 fat 463 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_appwidget_music_next.png │ +-rw---- 1.0 fat 177 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_appwidget_music_pause.png │ +-rw---- 1.0 fat 289 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_appwidget_music_play.png │ +-rw---- 1.0 fat 467 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_appwidget_music_previous.png │ +-rw---- 1.0 fat 371 b- stor 17-Jul-17 12:01 res/drawable-hdpi/ic_close_notification.png │ +-rw---- 1.0 fat 5365 b- stor 17-Jul-17 12:01 res/drawable-hdpi/launch.png │ +-rw---- 1.0 fat 435 b- stor 17-Jul-17 12:01 res/drawable-hdpi/media_toggle_list.png │ +-rw---- 1.0 fat 242 b- stor 17-Jul-17 12:01 res/drawable-hdpi/menubar_button_selected.9.png │ +-rw---- 1.0 fat 500 b- stor 17-Jul-17 12:01 res/drawable-hdpi/navigate_down.png │ +-rw---- 1.0 fat 551 b- stor 17-Jul-17 12:01 res/drawable-hdpi/navigate_right.png │ +-rw---- 1.0 fat 1051 b- stor 17-Jul-17 12:01 res/drawable-hdpi/now_playing.png │ +-rw---- 1.0 fat 600 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_control_disabled_focused_holo.png │ +-rw---- 1.0 fat 834 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 1333 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 1624 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 1971 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 186 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 174 b- stor 17-Jul-17 12:01 res/drawable-hdpi/scrubber_track_holo_dark.9.png │ +-rw---- 1.0 fat 393 b- stor 17-Jul-17 12:01 res/drawable-hdpi/starred.png │ +-rw---- 1.0 fat 535 b- stor 17-Jul-17 12:01 res/drawable-hdpi/stat_notify_playing.png │ +-rw---- 1.0 fat 885 b- stor 17-Jul-17 12:01 res/drawable-hdpi/toast_frame.9.png │ +-rw---- 1.0 fat 4597 b- stor 17-Jul-17 12:01 res/drawable-hdpi/unknown_album.png │ +-rw---- 1.0 fat 462 b- stor 17-Jul-17 12:01 res/drawable-hdpi/unstarred.png │ +-rw---- 1.0 fat 1659 b- stor 17-Jul-17 12:01 res/drawable-hdpi/volume.png │ +-rw---- 1.0 fat 113 b- stor 17-Jul-17 12:01 res/drawable-mdpi/action_overflow.png │ +-rw---- 1.0 fat 113 b- stor 17-Jul-17 12:01 res/drawable-mdpi/action_overflow_small.png │ +-rw---- 1.0 fat 389 b- stor 17-Jul-17 12:01 res/drawable-mdpi/action_play_all.png │ +-rw---- 1.0 fat 323 b- stor 17-Jul-17 12:01 res/drawable-mdpi/action_refresh.png │ +-rw---- 1.0 fat 723 b- stor 17-Jul-17 12:01 res/drawable-mdpi/action_search.png │ +-rw---- 1.0 fat 721 b- stor 17-Jul-17 12:01 res/drawable-mdpi/action_shuffle.png │ +-rw---- 1.0 fat 327 b- stor 17-Jul-17 12:01 res/drawable-mdpi/appwidget_bg.9.png │ +-rw---- 1.0 fat 548 b- stor 17-Jul-17 12:01 res/drawable-mdpi/collections_cloud.png │ +-rw---- 1.0 fat 246 b- stor 17-Jul-17 12:01 res/drawable-mdpi/content_remove.png │ +-rw---- 1.0 fat 824 b- stor 17-Jul-17 12:01 res/drawable-mdpi/download_cached.png │ +-rw---- 1.0 fat 841 b- stor 17-Jul-17 12:01 res/drawable-mdpi/download_pinned.png │ +-rw---- 1.0 fat 735 b- stor 17-Jul-17 12:01 res/drawable-mdpi/download_streaming.png │ +-rw---- 1.0 fat 384 b- stor 17-Jul-17 12:01 res/drawable-mdpi/ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 389 b- stor 17-Jul-17 12:01 res/drawable-mdpi/ic_action_album.png │ +-rw---- 1.0 fat 419 b- stor 17-Jul-17 12:01 res/drawable-mdpi/ic_action_artist.png │ +-rw---- 1.0 fat 612 b- stor 17-Jul-17 12:01 res/drawable-mdpi/ic_action_share.png │ +-rw---- 1.0 fat 410 b- stor 17-Jul-17 12:01 res/drawable-mdpi/ic_action_song.png │ +-rw---- 1.0 fat 286 b- stor 17-Jul-17 12:01 res/drawable-mdpi/ic_close_notification.png │ +-rw---- 1.0 fat 3002 b- stor 17-Jul-17 12:01 res/drawable-mdpi/launch.png │ +-rw---- 1.0 fat 315 b- stor 17-Jul-17 12:01 res/drawable-mdpi/media_toggle_list.png │ +-rw---- 1.0 fat 224 b- stor 17-Jul-17 12:01 res/drawable-mdpi/menubar_button_selected.9.png │ +-rw---- 1.0 fat 395 b- stor 17-Jul-17 12:01 res/drawable-mdpi/navigate_down.png │ +-rw---- 1.0 fat 393 b- stor 17-Jul-17 12:01 res/drawable-mdpi/navigate_right.png │ +-rw---- 1.0 fat 736 b- stor 17-Jul-17 12:01 res/drawable-mdpi/now_playing.png │ +-rw---- 1.0 fat 415 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_control_disabled_focused_holo.png │ +-rw---- 1.0 fat 600 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 811 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 1019 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 1374 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 169 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 169 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 169 b- stor 17-Jul-17 12:01 res/drawable-mdpi/scrubber_track_holo_dark.9.png │ +-rw---- 1.0 fat 316 b- stor 17-Jul-17 12:01 res/drawable-mdpi/starred.png │ +-rw---- 1.0 fat 414 b- stor 17-Jul-17 12:01 res/drawable-mdpi/stat_notify_playing.png │ +-rw---- 1.0 fat 620 b- stor 17-Jul-17 12:01 res/drawable-mdpi/toast_frame.9.png │ +-rw---- 1.0 fat 2579 b- stor 17-Jul-17 12:01 res/drawable-mdpi/unknown_album.png │ +-rw---- 1.0 fat 364 b- stor 17-Jul-17 12:01 res/drawable-mdpi/unstarred.png │ +-rw---- 1.0 fat 1161 b- stor 17-Jul-17 12:01 res/drawable-mdpi/volume.png │ +-rw---- 1.0 fat 3640 b- stor 17-Jul-17 12:01 res/drawable-nodpi/appwidget_art_unknown.png │ +-rw---- 1.0 fat 1701 b- stor 17-Jul-17 12:01 res/drawable-nodpi/background.png │ +-rw---- 1.0 fat 939 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_backward.png │ +-rw---- 1.0 fat 913 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_forward.png │ +-rw---- 1.0 fat 168 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_pause.png │ +-rw---- 1.0 fat 5090 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_repeat_all.png │ +-rw---- 1.0 fat 1079 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_repeat_off.png │ +-rw---- 1.0 fat 5564 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_repeat_single.png │ +-rw---- 1.0 fat 1384 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_shuffle_off.png │ +-rw---- 1.0 fat 5199 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_shuffle_on.png │ +-rw---- 1.0 fat 742 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_start.png │ +-rw---- 1.0 fat 162 b- stor 17-Jul-17 12:01 res/drawable-nodpi/media_stop.png │ +-rw---- 1.0 fat 42018 b- stor 17-Jul-17 12:01 res/drawable-nodpi/unknown_album_large.png │ +-rw---- 1.0 fat 72401 b- stor 17-Jul-17 12:01 res/drawable-nodpi/widget_preview.png │ +-rw---- 1.0 fat 132 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/action_overflow.png │ +-rw---- 1.0 fat 126 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/action_overflow_small.png │ +-rw---- 1.0 fat 606 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/action_play_all.png │ +-rw---- 1.0 fat 505 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/action_refresh.png │ +-rw---- 1.0 fat 1327 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/action_search.png │ +-rw---- 1.0 fat 1283 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/action_shuffle.png │ +-rw---- 1.0 fat 551 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/appwidget_bg.9.png │ +-rw---- 1.0 fat 860 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/collections_cloud.png │ +-rw---- 1.0 fat 352 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/content_remove.png │ +-rw---- 1.0 fat 1721 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/download_cached.png │ +-rw---- 1.0 fat 1750 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/download_pinned.png │ +-rw---- 1.0 fat 1482 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/download_streaming.png │ +-rw---- 1.0 fat 626 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 758 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/ic_action_album.png │ +-rw---- 1.0 fat 559 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/ic_action_artist.png │ +-rw---- 1.0 fat 984 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/ic_action_share.png │ +-rw---- 1.0 fat 595 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/ic_action_song.png │ +-rw---- 1.0 fat 435 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/ic_close_notification.png │ +-rw---- 1.0 fat 6277 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/launch.png │ +-rw---- 1.0 fat 132 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/media_toggle_list.png │ +-rw---- 1.0 fat 255 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/menubar_button_selected.9.png │ +-rw---- 1.0 fat 763 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/navigate_down.png │ +-rw---- 1.0 fat 708 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/navigate_right.png │ +-rw---- 1.0 fat 1407 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/now_playing.png │ +-rw---- 1.0 fat 947 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_control_disabled_focused_holo.png │ +-rw---- 1.0 fat 1000 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 1828 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 2232 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 2733 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 168 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 167 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 171 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/scrubber_track_holo_dark.9.png │ +-rw---- 1.0 fat 476 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/starred.png │ +-rw---- 1.0 fat 676 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/stat_notify_playing.png │ +-rw---- 1.0 fat 1278 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/toast_frame.9.png │ +-rw---- 1.0 fat 7119 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/unknown_album.png │ +-rw---- 1.0 fat 596 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/unstarred.png │ +-rw---- 1.0 fat 2212 b- stor 17-Jul-17 12:01 res/drawable-xhdpi/volume.png │ +-rw---- 2.0 fat 2256 bl defN 17-Jul-17 12:01 res/layout-land/download.xml │ +-rw---- 2.0 fat 1996 bl defN 17-Jul-17 12:01 res/layout-port/download.xml │ +-rw---- 2.0 fat 1076448 bl defN 17-Jul-17 12:01 classes.dex │ +-rw---- 2.0 fat 17485 b- defN 17-Jul-17 12:01 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 17606 b- defN 17-Jul-17 12:01 META-INF/B0441E48.SF │ +-rw---- 2.0 fat 1297 b- defN 17-Jul-17 12:01 META-INF/B0441E48.RSA │ +198 files, 1514057 bytes uncompressed, 720080 bytes compressed: 52.4% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,35 +1,35 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : e573b16f │ │ -signature : 34ad...c5ae │ │ -file_size : 1077648 │ │ +checksum : 455bb73f │ │ +signature : 70a9...8ea9 │ │ +file_size : 1076448 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 8972 │ │ +string_ids_size : 8969 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 1304 │ │ -type_ids_off : 36000 (0x008ca0) │ │ +type_ids_size : 1314 │ │ +type_ids_off : 35988 (0x008c94) │ │ proto_ids_size : 1709 │ │ -proto_ids_off : 41216 (0x00a100) │ │ +proto_ids_off : 41244 (0x00a11c) │ │ field_ids_size : 2624 │ │ -field_ids_off : 61724 (0x00f11c) │ │ +field_ids_off : 61752 (0x00f138) │ │ method_ids_size : 7669 │ │ -method_ids_off : 82716 (0x01431c) │ │ +method_ids_off : 82744 (0x014338) │ │ class_defs_size : 795 │ │ -class_defs_off : 144068 (0x0232c4) │ │ -data_size : 900512 │ │ -data_off : 177136 (0x02b3f0) │ │ +class_defs_off : 144096 (0x0232e0) │ │ +data_size : 899272 │ │ +data_off : 177176 (0x02b418) │ │ │ │ Class #0 header: │ │ -class_idx : 152 │ │ +class_idx : 160 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 494 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #0 annotations: │ │ @@ -81,17 +81,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 494 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1 header: │ │ -class_idx : 153 │ │ +class_idx : 161 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 494 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 annotations: │ │ @@ -175,33 +175,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03cea4: |[03cea4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -03ceb4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03ceb8: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -03cebc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03cec0: 2200 9600 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@0096 │ │ -03cec4: 7010 5502 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@0255 │ │ -03ceca: 6900 3600 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03cece: 0e00 |000d: return-void │ │ -03ced0: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03ced4: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -03ced8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -03cedc: 2200 9500 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0095 │ │ -03cee0: 7010 4e02 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@024e │ │ -03cee6: 6900 3600 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03ceea: 28f2 |001b: goto 000d // -000e │ │ -03ceec: 2200 9700 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0097 │ │ -03cef0: 7010 5702 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0257 │ │ -03cef6: 6900 3600 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03cefa: 28ea |0023: goto 000d // -0016 │ │ +03cec8: |[03cec8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +03ced8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03cedc: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +03cee0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03cee4: 2200 9e00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@009e │ │ +03cee8: 7010 5502 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@0255 │ │ +03ceee: 6900 3600 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03cef2: 0e00 |000d: return-void │ │ +03cef4: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03cef8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +03cefc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +03cf00: 2200 9d00 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@009d │ │ +03cf04: 7010 4e02 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@024e │ │ +03cf0a: 6900 3600 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03cf0e: 28f2 |001b: goto 000d // -000e │ │ +03cf10: 2200 9f00 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@009f │ │ +03cf14: 7010 5702 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0257 │ │ +03cf1a: 6900 3600 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03cf1e: 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 │ │ -03cefc: |[03cefc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -03cf0c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03cf12: 0e00 |0003: return-void │ │ +03cf20: |[03cf20] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +03cf30: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03cf36: 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 │ │ -03cf14: |[03cf14] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ -03cf24: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -03cf2a: 1a00 d10c |0003: const-string v0, "UNKNOWN" // string@0cd1 │ │ -03cf2e: 1100 |0005: return-object v0 │ │ -03cf30: 1a00 6002 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0260 │ │ -03cf34: 28fd |0008: goto 0005 // -0003 │ │ -03cf36: 1a00 5f02 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@025f │ │ -03cf3a: 28fa |000b: goto 0005 // -0006 │ │ -03cf3c: 1a00 5e02 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@025e │ │ -03cf40: 28f7 |000e: goto 0005 // -0009 │ │ -03cf42: 1a00 5d02 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@025d │ │ -03cf46: 28f4 |0011: goto 0005 // -000c │ │ -03cf48: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ +03cf38: |[03cf38] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +03cf48: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +03cf4e: 1a00 ce0c |0003: const-string v0, "UNKNOWN" // string@0cce │ │ +03cf52: 1100 |0005: return-object v0 │ │ +03cf54: 1a00 6002 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0260 │ │ +03cf58: 28fd |0008: goto 0005 // -0003 │ │ +03cf5a: 1a00 5f02 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@025f │ │ +03cf5e: 28fa |000b: goto 0005 // -0006 │ │ +03cf60: 1a00 5e02 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@025e │ │ +03cf64: 28f7 |000e: goto 0005 // -0009 │ │ +03cf66: 1a00 5d02 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@025d │ │ +03cf6a: 28f4 |0011: goto 0005 // -000c │ │ +03cf6c: 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 │ │ -03cf70: |[03cf70] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -03cf80: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03cf82: 2200 4803 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -03cf86: 7010 ad15 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03cf8c: 1a02 b60d |0006: const-string v2, "[" // string@0db6 │ │ -03cf90: 6e20 b515 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03cf96: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -03cf9a: 7110 6815 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1568 │ │ -03cfa0: 0a02 |0010: move-result v2 │ │ -03cfa2: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -03cfa6: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -03cfaa: b524 |0015: and-int/2addr v4, v2 │ │ -03cfac: 6e10 ba15 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ -03cfb2: 0a02 |0019: move-result v2 │ │ -03cfb4: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -03cfb8: 1a02 f200 |001c: const-string v2, ", " // string@00f2 │ │ -03cfbc: 6e20 b515 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03cfc2: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -03cfc8: 28e7 |0024: goto 000b // -0019 │ │ -03cfca: 1a02 6703 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0367 │ │ -03cfce: 6e20 b515 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03cfd4: 28e1 |002a: goto 000b // -001f │ │ -03cfd6: 1a02 6303 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0363 │ │ -03cfda: 6e20 b515 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03cfe0: 28db |0030: goto 000b // -0025 │ │ -03cfe2: 1a02 6603 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0366 │ │ -03cfe6: 6e20 b515 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03cfec: 28d5 |0036: goto 000b // -002b │ │ -03cfee: 1a02 6503 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0365 │ │ -03cff2: 6e20 b515 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03cff8: 28cf |003c: goto 000b // -0031 │ │ -03cffa: 1a02 6803 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0368 │ │ -03cffe: 6e20 b515 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03d004: 28c9 |0042: goto 000b // -0037 │ │ -03d006: 1a02 e70d |0043: const-string v2, "]" // string@0de7 │ │ -03d00a: 6e20 b515 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03d010: 6e10 bb15 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03d016: 0c02 |004b: move-result-object v2 │ │ -03d018: 1102 |004c: return-object v2 │ │ -03d01a: 0000 |004d: nop // spacer │ │ -03d01c: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +03cf94: |[03cf94] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +03cfa4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03cfa6: 2200 5003 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +03cfaa: 7010 ad15 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03cfb0: 1a02 b30d |0006: const-string v2, "[" // string@0db3 │ │ +03cfb4: 6e20 b515 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03cfba: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +03cfbe: 7110 6815 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1568 │ │ +03cfc4: 0a02 |0010: move-result v2 │ │ +03cfc6: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +03cfca: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +03cfce: b524 |0015: and-int/2addr v4, v2 │ │ +03cfd0: 6e10 ba15 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ +03cfd6: 0a02 |0019: move-result v2 │ │ +03cfd8: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +03cfdc: 1a02 f200 |001c: const-string v2, ", " // string@00f2 │ │ +03cfe0: 6e20 b515 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03cfe6: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +03cfec: 28e7 |0024: goto 000b // -0019 │ │ +03cfee: 1a02 6703 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0367 │ │ +03cff2: 6e20 b515 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03cff8: 28e1 |002a: goto 000b // -001f │ │ +03cffa: 1a02 6303 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0363 │ │ +03cffe: 6e20 b515 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03d004: 28db |0030: goto 000b // -0025 │ │ +03d006: 1a02 6603 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0366 │ │ +03d00a: 6e20 b515 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03d010: 28d5 |0036: goto 000b // -002b │ │ +03d012: 1a02 6503 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0365 │ │ +03d016: 6e20 b515 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03d01c: 28cf |003c: goto 000b // -0031 │ │ +03d01e: 1a02 6803 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0368 │ │ +03d022: 6e20 b515 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03d028: 28c9 |0042: goto 000b // -0037 │ │ +03d02a: 1a02 e40d |0043: const-string v2, "]" // string@0de4 │ │ +03d02e: 6e20 b515 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03d034: 6e10 bb15 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03d03a: 0c02 |004b: move-result-object v2 │ │ +03d03c: 1102 |004c: return-object v2 │ │ +03d03e: 0000 |004d: nop // spacer │ │ +03d040: 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 │ │ -03d048: |[03d048] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -03d058: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -03d05e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03d060: 1100 |0004: return-object v0 │ │ -03d062: 1a00 cf02 |0005: const-string v0, "DEFAULT" // string@02cf │ │ -03d066: 28fd |0007: goto 0004 // -0003 │ │ -03d068: 1a00 7d03 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@037d │ │ -03d06c: 28fa |000a: goto 0004 // -0006 │ │ -03d06e: 1a00 8a03 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@038a │ │ -03d072: 28f7 |000d: goto 0004 // -0009 │ │ -03d074: 1a00 8803 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0388 │ │ -03d078: 28f4 |0010: goto 0004 // -000c │ │ -03d07a: 1a00 8703 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0387 │ │ -03d07e: 28f1 |0013: goto 0004 // -000f │ │ -03d080: 1a00 8903 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0389 │ │ -03d084: 28ee |0016: goto 0004 // -0012 │ │ -03d086: 0000 |0017: nop // spacer │ │ -03d088: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ +03d06c: |[03d06c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +03d07c: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +03d082: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03d084: 1100 |0004: return-object v0 │ │ +03d086: 1a00 cf02 |0005: const-string v0, "DEFAULT" // string@02cf │ │ +03d08a: 28fd |0007: goto 0004 // -0003 │ │ +03d08c: 1a00 7d03 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@037d │ │ +03d090: 28fa |000a: goto 0004 // -0006 │ │ +03d092: 1a00 8a03 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@038a │ │ +03d096: 28f7 |000d: goto 0004 // -0009 │ │ +03d098: 1a00 8803 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0388 │ │ +03d09c: 28f4 |0010: goto 0004 // -000c │ │ +03d09e: 1a00 8703 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0387 │ │ +03d0a2: 28f1 |0013: goto 0004 // -000f │ │ +03d0a4: 1a00 8903 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0389 │ │ +03d0a8: 28ee |0016: goto 0004 // -0012 │ │ +03d0aa: 0000 |0017: nop // spacer │ │ +03d0ac: 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 │ │ -03d0bc: |[03d0bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03d0cc: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03d0d0: 7220 5e02 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@025e │ │ -03d0d6: 0a00 |0005: move-result v0 │ │ -03d0d8: 0f00 |0006: return v0 │ │ +03d0e0: |[03d0e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03d0f0: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03d0f4: 7220 5e02 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@025e │ │ +03d0fa: 0a00 |0005: move-result v0 │ │ +03d0fc: 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 │ │ -03d0dc: |[03d0dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -03d0ec: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03d0f0: 7220 5f02 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@025f │ │ -03d0f6: 0a00 |0005: move-result v0 │ │ -03d0f8: 0f00 |0006: return v0 │ │ +03d100: |[03d100] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +03d110: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03d114: 7220 5f02 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@025f │ │ +03d11a: 0a00 |0005: move-result v0 │ │ +03d11c: 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 │ │ -03d0fc: |[03d0fc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03d10c: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03d110: 7220 6002 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0260 │ │ -03d116: 0c00 |0005: move-result-object v0 │ │ -03d118: 1100 |0006: return-object v0 │ │ +03d120: |[03d120] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03d130: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03d134: 7220 6002 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0260 │ │ +03d13a: 0c00 |0005: move-result-object v0 │ │ +03d13c: 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 │ │ -03d11c: |[03d11c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03d12c: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03d130: 7220 6102 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0261 │ │ -03d136: 0c00 |0005: move-result-object v0 │ │ -03d138: 1100 |0006: return-object v0 │ │ +03d140: |[03d140] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03d150: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03d154: 7220 6102 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0261 │ │ +03d15a: 0c00 |0005: move-result-object v0 │ │ +03d15c: 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 │ │ -03d13c: |[03d13c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03d14c: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03d150: 7220 6202 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0262 │ │ -03d156: 0c00 |0005: move-result-object v0 │ │ -03d158: 1100 |0006: return-object v0 │ │ +03d160: |[03d160] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03d170: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03d174: 7220 6202 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0262 │ │ +03d17a: 0c00 |0005: move-result-object v0 │ │ +03d17c: 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,32 +480,32 @@ │ │ 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 │ │ -03d15c: |[03d15c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03d16c: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ -03d170: 7220 6302 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0263 │ │ -03d176: 0c00 |0005: move-result-object v0 │ │ -03d178: 1100 |0006: return-object v0 │ │ +03d180: |[03d180] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03d190: 6200 3600 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0036 │ │ +03d194: 7220 6302 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0263 │ │ +03d19a: 0c00 |0005: move-result-object v0 │ │ +03d19c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 494 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #2 header: │ │ -class_idx : 154 │ │ +class_idx : 162 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 - │ │ @@ -521,17 +521,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d17c: |[03d17c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -03d18c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d192: 0e00 |0003: return-void │ │ +03d1a0: |[03d1a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +03d1b0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d1b6: 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 │ │ -03d194: |[03d194] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03d1a4: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -03d1aa: 0a00 |0003: move-result v0 │ │ -03d1ac: 0f00 |0004: return v0 │ │ +03d1b8: |[03d1b8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03d1c8: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +03d1ce: 0a00 |0003: move-result v0 │ │ +03d1d0: 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 │ │ -03d1b0: |[03d1b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03d1c0: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ -03d1c6: 0c00 |0003: move-result-object v0 │ │ -03d1c8: 1100 |0004: return-object v0 │ │ +03d1d4: |[03d1d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03d1e4: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ +03d1ea: 0c00 |0003: move-result-object v0 │ │ +03d1ec: 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 │ │ -03d1cc: |[03d1cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03d1dc: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ -03d1e2: 0c00 |0003: move-result-object v0 │ │ -03d1e4: 1100 |0004: return-object v0 │ │ +03d1f0: |[03d1f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03d200: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ +03d206: 0c00 |0003: move-result-object v0 │ │ +03d208: 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 │ │ -03d1e8: |[03d1e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03d1f8: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ -03d1fe: 0c00 |0003: move-result-object v0 │ │ -03d200: 1100 |0004: return-object v0 │ │ +03d20c: |[03d20c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03d21c: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ +03d222: 0c00 |0003: move-result-object v0 │ │ +03d224: 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,31 +615,31 @@ │ │ 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 │ │ -03d204: |[03d204] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03d214: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ -03d21a: 0c00 |0003: move-result-object v0 │ │ -03d21c: 1100 |0004: return-object v0 │ │ +03d228: |[03d228] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03d238: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ +03d23e: 0c00 |0003: move-result-object v0 │ │ +03d240: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 495 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ Class #3 header: │ │ -class_idx : 155 │ │ +class_idx : 163 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 496 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 - │ │ @@ -655,17 +655,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d220: |[03d220] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ -03d230: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d236: 0e00 |0003: return-void │ │ +03d244: |[03d244] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +03d254: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d25a: 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,31 +673,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d238: |[03d238] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -03d248: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ -03d24e: 0a00 |0003: move-result v0 │ │ -03d250: 0f00 |0004: return v0 │ │ +03d25c: |[03d25c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +03d26c: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ +03d272: 0a00 |0003: move-result v0 │ │ +03d274: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 496 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ │ │ Class #4 header: │ │ -class_idx : 156 │ │ +class_idx : 164 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ @@ -713,17 +713,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #5 header: │ │ -class_idx : 157 │ │ +class_idx : 165 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #5 annotations: │ │ @@ -757,17 +757,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #6 header: │ │ -class_idx : 160 │ │ +class_idx : 168 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #6 annotations: │ │ @@ -801,17 +801,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #7 header: │ │ -class_idx : 161 │ │ +class_idx : 169 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #7 annotations: │ │ @@ -833,17 +833,17 @@ │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #8 header: │ │ -class_idx : 162 │ │ +class_idx : 170 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 78 │ │ +superclass_idx : 81 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #8 annotations: │ │ @@ -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 │ │ -03d254: |[03d254] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ -03d264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d266: 5b34 3b00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@003b │ │ -03d26a: 7030 7a01 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@017a │ │ -03d270: 6001 2300 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03d274: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -03d278: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ -03d27c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03d27e: 5c30 3700 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0037 │ │ -03d282: 2200 4800 |000f: new-instance v0, Landroid/graphics/Rect; // type@0048 │ │ -03d286: 7010 6001 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -03d28c: 5b30 3a00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@003a │ │ -03d290: 0e00 |0016: return-void │ │ +03d278: |[03d278] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ +03d288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d28a: 5b34 3b00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@003b │ │ +03d28e: 7030 7a01 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@017a │ │ +03d294: 6001 2300 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03d298: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +03d29c: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ +03d2a0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03d2a2: 5c30 3700 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0037 │ │ +03d2a6: 2200 4b00 |000f: new-instance v0, Landroid/graphics/Rect; // type@004b │ │ +03d2aa: 7010 6001 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +03d2b0: 5b30 3a00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@003a │ │ +03d2b4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=391 │ │ 0x0003 line=392 │ │ 0x0006 line=385 │ │ 0x000f line=386 │ │ 0x0016 line=393 │ │ @@ -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 │ │ -03d294: |[03d294] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -03d2a4: 7030 8802 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@0288 │ │ -03d2aa: 0e00 |0003: return-void │ │ +03d2b8: |[03d2b8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +03d2c8: 7030 8802 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@0288 │ │ +03d2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 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 │ │ -03d2ac: |[03d2ac] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -03d2bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03d2be: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03d2c0: 5463 3a00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@003a │ │ -03d2c4: 6e20 8a02 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@028a │ │ -03d2ca: 6e10 5201 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ -03d2d0: 5463 3b00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@003b │ │ -03d2d4: 7110 9202 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0292 │ │ -03d2da: 0c03 |000f: move-result-object v3 │ │ -03d2dc: 6e10 1600 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0016 │ │ -03d2e2: 0c03 |0013: move-result-object v3 │ │ -03d2e4: 6e10 8813 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1388 │ │ -03d2ea: 0c03 |0017: move-result-object v3 │ │ -03d2ec: 7110 6e0b 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -03d2f2: 0a03 |001b: move-result v3 │ │ -03d2f4: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ -03d2f8: 0101 |001e: move v1, v0 │ │ -03d2fa: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ -03d2fe: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -03d300: 5463 3a00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@003a │ │ -03d304: 6e10 6701 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0167 │ │ -03d30a: 0a02 |0027: move-result v2 │ │ -03d30c: 5263 3800 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0038 │ │ -03d310: 7f33 |002a: neg-float v3, v3 │ │ -03d312: 8224 |002b: int-to-float v4, v2 │ │ -03d314: c843 |002c: mul-float/2addr v3, v4 │ │ -03d316: 5264 3900 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0039 │ │ -03d31a: c843 |002f: mul-float/2addr v3, v4 │ │ -03d31c: 8204 |0030: int-to-float v4, v0 │ │ -03d31e: c843 |0031: mul-float/2addr v3, v4 │ │ -03d320: 6e30 5501 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ -03d326: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ -03d32a: 5563 3700 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0037 │ │ -03d32e: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ -03d332: 8223 |003b: int-to-float v3, v2 │ │ -03d334: 6e30 5501 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ -03d33a: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ -03d33e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -03d342: 6e30 5401 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0154 │ │ -03d348: 6f20 7b01 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@017b │ │ -03d34e: 6e10 4f01 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@014f │ │ -03d354: 0e00 |004c: return-void │ │ -03d356: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -03d358: 28d1 |004e: goto 001f // -002f │ │ +03d2d0: |[03d2d0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +03d2e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03d2e2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +03d2e4: 5463 3a00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@003a │ │ +03d2e8: 6e20 8a02 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@028a │ │ +03d2ee: 6e10 5201 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ +03d2f4: 5463 3b00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@003b │ │ +03d2f8: 7110 9202 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0292 │ │ +03d2fe: 0c03 |000f: move-result-object v3 │ │ +03d300: 6e10 1600 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0016 │ │ +03d306: 0c03 |0013: move-result-object v3 │ │ +03d308: 6e10 8813 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1388 │ │ +03d30e: 0c03 |0017: move-result-object v3 │ │ +03d310: 7110 6e0b 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +03d316: 0a03 |001b: move-result v3 │ │ +03d318: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ +03d31c: 0101 |001e: move v1, v0 │ │ +03d31e: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +03d322: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +03d324: 5463 3a00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@003a │ │ +03d328: 6e10 6701 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0167 │ │ +03d32e: 0a02 |0027: move-result v2 │ │ +03d330: 5263 3800 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0038 │ │ +03d334: 7f33 |002a: neg-float v3, v3 │ │ +03d336: 8224 |002b: int-to-float v4, v2 │ │ +03d338: c843 |002c: mul-float/2addr v3, v4 │ │ +03d33a: 5264 3900 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0039 │ │ +03d33e: c843 |002f: mul-float/2addr v3, v4 │ │ +03d340: 8204 |0030: int-to-float v4, v0 │ │ +03d342: c843 |0031: mul-float/2addr v3, v4 │ │ +03d344: 6e30 5501 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ +03d34a: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +03d34e: 5563 3700 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0037 │ │ +03d352: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ +03d356: 8223 |003b: int-to-float v3, v2 │ │ +03d358: 6e30 5501 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ +03d35e: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ +03d362: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +03d366: 6e30 5401 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0154 │ │ +03d36c: 6f20 7b01 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@017b │ │ +03d372: 6e10 4f01 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@014f │ │ +03d378: 0e00 |004c: return-void │ │ +03d37a: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +03d37c: 28d1 |004e: goto 001f // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=423 │ │ 0x0007 line=424 │ │ 0x000a line=427 │ │ 0x001f line=429 │ │ 0x0022 line=430 │ │ @@ -1016,17 +1016,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d35c: |[03d35c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ -03d36c: 5210 3900 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0039 │ │ -03d370: 0f00 |0002: return v0 │ │ +03d380: |[03d380] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ +03d390: 5210 3900 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0039 │ │ +03d394: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 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 │ │ -03d374: |[03d374] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ -03d384: 5901 3800 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0038 │ │ -03d388: 6e10 8d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@028d │ │ -03d38e: 0e00 |0005: return-void │ │ +03d398: |[03d398] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +03d3a8: 5901 3800 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0038 │ │ +03d3ac: 6e10 8d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@028d │ │ +03d3b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0002 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1056,33 +1056,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d390: |[03d390] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ -03d3a0: 5901 3900 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0039 │ │ -03d3a4: 6e10 8d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@028d │ │ -03d3aa: 0e00 |0005: return-void │ │ +03d3b4: |[03d3b4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ +03d3c4: 5901 3900 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0039 │ │ +03d3c8: 6e10 8d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@028d │ │ +03d3ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0002 line=402 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=1 position F │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #9 header: │ │ -class_idx : 164 │ │ +class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 509 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #9 annotations: │ │ @@ -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 │ │ -03d3ac: |[03d3ac] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -03d3bc: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -03d3c2: 121c |0003: const/4 v12, #int 1 // #1 │ │ -03d3c4: 120b |0004: const/4 v11, #int 0 // #0 │ │ -03d3c6: 7010 7d15 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@157d │ │ -03d3cc: 1c06 0800 |0008: const-class v6, Landroid/app/ActionBar; // type@0008 │ │ -03d3d0: 1a07 f91e |000a: const-string v7, "setHomeAsUpIndicator" // string@1ef9 │ │ -03d3d4: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -03d3d6: 2388 0905 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0509 │ │ -03d3da: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -03d3dc: 1c0a 4d00 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@004d │ │ -03d3e0: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -03d3e4: 6e30 4f15 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ -03d3ea: 0c06 |0017: move-result-object v6 │ │ -03d3ec: 5be6 4b00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ -03d3f0: 1c06 0800 |001a: const-class v6, Landroid/app/ActionBar; // type@0008 │ │ -03d3f4: 1a07 f81e |001c: const-string v7, "setHomeActionContentDescription" // string@1ef8 │ │ -03d3f8: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -03d3fa: 2388 0905 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0509 │ │ -03d3fe: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -03d400: 620a 4a05 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@054a │ │ -03d404: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -03d408: 6e30 4f15 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ -03d40e: 0c06 |0029: move-result-object v6 │ │ -03d410: 5be6 4a00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@004a │ │ -03d414: 0e00 |002c: return-void │ │ -03d416: 0d06 |002d: move-exception v6 │ │ -03d418: 6e20 0900 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0009 │ │ -03d41e: 0c02 |0031: move-result-object v2 │ │ -03d420: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -03d424: 6e10 f212 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -03d42a: 0c03 |0037: move-result-object v3 │ │ -03d42c: 1f03 be02 |0038: check-cast v3, Landroid/view/ViewGroup; // type@02be │ │ -03d430: 6e10 6213 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -03d436: 0a00 |003d: move-result v0 │ │ -03d438: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -03d43a: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -03d43e: 6e20 6113 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -03d444: 0c01 |0044: move-result-object v1 │ │ -03d446: 6e20 6113 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -03d44c: 0c04 |0048: move-result-object v4 │ │ -03d44e: 6e10 e212 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@12e2 │ │ -03d454: 0a06 |004c: move-result v6 │ │ -03d456: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -03d45a: 0745 |004f: move-object v5, v4 │ │ -03d45c: 2056 ef02 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@02ef │ │ -03d460: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -03d464: 1f05 ef02 |0054: check-cast v5, Landroid/widget/ImageView; // type@02ef │ │ -03d468: 5be5 4c00 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@004c │ │ -03d46c: 28d4 |0058: goto 002c // -002c │ │ -03d46e: 0715 |0059: move-object v5, v1 │ │ -03d470: 28f6 |005a: goto 0050 // -000a │ │ +03d3d0: |[03d3d0] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +03d3e0: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +03d3e6: 121c |0003: const/4 v12, #int 1 // #1 │ │ +03d3e8: 120b |0004: const/4 v11, #int 0 // #0 │ │ +03d3ea: 7010 7d15 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@157d │ │ +03d3f0: 1c06 0b00 |0008: const-class v6, Landroid/app/ActionBar; // type@000b │ │ +03d3f4: 1a07 f61e |000a: const-string v7, "setHomeAsUpIndicator" // string@1ef6 │ │ +03d3f8: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +03d3fa: 2388 1305 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0513 │ │ +03d3fe: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +03d400: 1c0a 5000 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0050 │ │ +03d404: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +03d408: 6e30 4f15 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ +03d40e: 0c06 |0017: move-result-object v6 │ │ +03d410: 5be6 4b00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ +03d414: 1c06 0b00 |001a: const-class v6, Landroid/app/ActionBar; // type@000b │ │ +03d418: 1a07 f51e |001c: const-string v7, "setHomeActionContentDescription" // string@1ef5 │ │ +03d41c: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +03d41e: 2388 1305 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0513 │ │ +03d422: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +03d424: 620a 4a05 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@054a │ │ +03d428: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +03d42c: 6e30 4f15 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ +03d432: 0c06 |0029: move-result-object v6 │ │ +03d434: 5be6 4a00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@004a │ │ +03d438: 0e00 |002c: return-void │ │ +03d43a: 0d06 |002d: move-exception v6 │ │ +03d43c: 6e20 0900 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0009 │ │ +03d442: 0c02 |0031: move-result-object v2 │ │ +03d444: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +03d448: 6e10 f212 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +03d44e: 0c03 |0037: move-result-object v3 │ │ +03d450: 1f03 c602 |0038: check-cast v3, Landroid/view/ViewGroup; // type@02c6 │ │ +03d454: 6e10 6213 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +03d45a: 0a00 |003d: move-result v0 │ │ +03d45c: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +03d45e: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +03d462: 6e20 6113 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +03d468: 0c01 |0044: move-result-object v1 │ │ +03d46a: 6e20 6113 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +03d470: 0c04 |0048: move-result-object v4 │ │ +03d472: 6e10 e212 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@12e2 │ │ +03d478: 0a06 |004c: move-result v6 │ │ +03d47a: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +03d47e: 0745 |004f: move-object v5, v4 │ │ +03d480: 2056 f702 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@02f7 │ │ +03d484: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +03d488: 1f05 f702 |0054: check-cast v5, Landroid/widget/ImageView; // type@02f7 │ │ +03d48c: 5be5 4c00 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@004c │ │ +03d490: 28d4 |0058: goto 002c // -002c │ │ +03d492: 0715 |0059: move-object v5, v1 │ │ +03d494: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=97 │ │ 0x0008 line=99 │ │ 0x001a line=101 │ │ @@ -1201,17 +1201,17 @@ │ │ 0x0000 - 0x005b reg=14 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ source_file_idx : 509 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #10 header: │ │ -class_idx : 165 │ │ +class_idx : 173 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 509 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #10 annotations: │ │ @@ -1240,39 +1240,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -03d484: |[03d484] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -03d494: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03d496: 2300 f304 |0001: new-array v0, v0, [I // type@04f3 │ │ -03d49a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03d49c: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -03d4a2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -03d4a6: 6900 4e00 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@004e │ │ -03d4aa: 0e00 |000b: return-void │ │ +03d4a8: |[03d4a8] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +03d4b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03d4ba: 2300 fd04 |0001: new-array v0, v0, [I // type@04fd │ │ +03d4be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03d4c0: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +03d4c6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +03d4ca: 6900 4e00 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@004e │ │ +03d4ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 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 │ │ -03d4ac: |[03d4ac] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -03d4bc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d4c2: 0e00 |0003: return-void │ │ +03d4d0: |[03d4d0] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +03d4e0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d4e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=92 │ │ 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 │ │ -03d4c4: |[03d4c4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -03d4d4: 6202 4e00 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@004e │ │ -03d4d8: 6e20 1900 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0019 │ │ -03d4de: 0c00 |0005: move-result-object v0 │ │ -03d4e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03d4e2: 6e20 1c01 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@011c │ │ -03d4e8: 0c01 |000a: move-result-object v1 │ │ -03d4ea: 6e10 2301 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -03d4f0: 1101 |000e: return-object v1 │ │ +03d4e8: |[03d4e8] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +03d4f8: 6202 4e00 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@004e │ │ +03d4fc: 6e20 1900 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0019 │ │ +03d502: 0c00 |0005: move-result-object v0 │ │ +03d504: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03d506: 6e20 1c01 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@011c │ │ +03d50c: 0c01 |000a: move-result-object v1 │ │ +03d50e: 6e10 2301 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +03d514: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000b line=88 │ │ 0x000e line=89 │ │ locals : │ │ @@ -1310,38 +1310,38 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -03d4f4: |[03d4f4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -03d504: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -03d508: 2207 a400 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00a4 │ │ -03d50c: 7020 9f02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@029f │ │ -03d512: 0772 |0007: move-object v2, v7 │ │ -03d514: 1f02 a400 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00a4 │ │ -03d518: 5423 4b00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ -03d51c: 3803 1500 |000c: if-eqz v3, 0021 // +0015 │ │ -03d520: 6e10 0c00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000c │ │ -03d526: 0c00 |0011: move-result-object v0 │ │ -03d528: 5423 4a00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@004a │ │ -03d52c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -03d52e: 2344 0b05 |0015: new-array v4, v4, [Ljava/lang/Object; // type@050b │ │ -03d532: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -03d534: 7110 6b15 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -03d53a: 0c06 |001b: move-result-object v6 │ │ -03d53c: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -03d540: 6e30 d715 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -03d546: 1107 |0021: return-object v7 │ │ -03d548: 0d01 |0022: move-exception v1 │ │ -03d54a: 1a03 fc01 |0023: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01fc │ │ -03d54e: 1a04 c002 |0025: const-string v4, "Couldn't set content description via JB-MR2 API" // string@02c0 │ │ -03d552: 7130 5612 4301 |0027: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -03d558: 28f7 |002a: goto 0021 // -0009 │ │ +03d518: |[03d518] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +03d528: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +03d52c: 2207 ac00 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00ac │ │ +03d530: 7020 9f02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@029f │ │ +03d536: 0772 |0007: move-object v2, v7 │ │ +03d538: 1f02 ac00 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00ac │ │ +03d53c: 5423 4b00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ +03d540: 3803 1500 |000c: if-eqz v3, 0021 // +0015 │ │ +03d544: 6e10 0c00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000c │ │ +03d54a: 0c00 |0011: move-result-object v0 │ │ +03d54c: 5423 4a00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@004a │ │ +03d550: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +03d552: 2344 1505 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0515 │ │ +03d556: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +03d558: 7110 6b15 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +03d55e: 0c06 |001b: move-result-object v6 │ │ +03d560: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +03d564: 6e30 d715 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +03d56a: 1107 |0021: return-object v7 │ │ +03d56c: 0d01 |0022: move-exception v1 │ │ +03d56e: 1a03 fc01 |0023: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01fc │ │ +03d572: 1a04 c002 |0025: const-string v4, "Couldn't set content description via JB-MR2 API" // string@02c0 │ │ +03d576: 7130 5612 4301 |0027: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +03d57c: 28f7 |002a: goto 0021 // -0009 │ │ catches : 1 │ │ 0x000e - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ 0x0008 line=73 │ │ @@ -1364,53 +1364,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 │ │ -03d56c: |[03d56c] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -03d57c: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -03d580: 2207 a400 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00a4 │ │ -03d584: 7020 9f02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@029f │ │ -03d58a: 0772 |0007: move-object v2, v7 │ │ -03d58c: 1f02 a400 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00a4 │ │ -03d590: 5423 4b00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ -03d594: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ -03d598: 6e10 0c00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000c │ │ -03d59e: 0c00 |0011: move-result-object v0 │ │ -03d5a0: 5423 4b00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ -03d5a4: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -03d5a6: 2344 0b05 |0015: new-array v4, v4, [Ljava/lang/Object; // type@050b │ │ -03d5aa: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -03d5ac: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ -03d5b0: 6e30 d715 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -03d5b6: 5423 4a00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@004a │ │ -03d5ba: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -03d5bc: 2344 0b05 |0020: new-array v4, v4, [Ljava/lang/Object; // type@050b │ │ -03d5c0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -03d5c2: 7110 6b15 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -03d5c8: 0c06 |0026: move-result-object v6 │ │ -03d5ca: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -03d5ce: 6e30 d715 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -03d5d4: 1107 |002c: return-object v7 │ │ -03d5d6: 0d01 |002d: move-exception v1 │ │ -03d5d8: 1a03 fc01 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01fc │ │ -03d5dc: 1a04 c202 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@02c2 │ │ -03d5e0: 7130 5612 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -03d5e6: 28f7 |0035: goto 002c // -0009 │ │ -03d5e8: 5423 4c00 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@004c │ │ -03d5ec: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ -03d5f0: 5423 4c00 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@004c │ │ -03d5f4: 6e20 5014 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1450 │ │ -03d5fa: 28ed |003f: goto 002c // -0013 │ │ -03d5fc: 1a03 fc01 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01fc │ │ -03d600: 1a04 c102 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@02c1 │ │ -03d604: 7120 5512 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -03d60a: 28e5 |0047: goto 002c // -001b │ │ +03d590: |[03d590] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +03d5a0: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +03d5a4: 2207 ac00 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00ac │ │ +03d5a8: 7020 9f02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@029f │ │ +03d5ae: 0772 |0007: move-object v2, v7 │ │ +03d5b0: 1f02 ac00 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00ac │ │ +03d5b4: 5423 4b00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ +03d5b8: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +03d5bc: 6e10 0c00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000c │ │ +03d5c2: 0c00 |0011: move-result-object v0 │ │ +03d5c4: 5423 4b00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@004b │ │ +03d5c8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +03d5ca: 2344 1505 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0515 │ │ +03d5ce: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +03d5d0: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +03d5d4: 6e30 d715 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +03d5da: 5423 4a00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@004a │ │ +03d5de: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +03d5e0: 2344 1505 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0515 │ │ +03d5e4: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +03d5e6: 7110 6b15 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +03d5ec: 0c06 |0026: move-result-object v6 │ │ +03d5ee: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +03d5f2: 6e30 d715 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +03d5f8: 1107 |002c: return-object v7 │ │ +03d5fa: 0d01 |002d: move-exception v1 │ │ +03d5fc: 1a03 fc01 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01fc │ │ +03d600: 1a04 c202 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@02c2 │ │ +03d604: 7130 5612 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +03d60a: 28f7 |0035: goto 002c // -0009 │ │ +03d60c: 5423 4c00 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@004c │ │ +03d610: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +03d614: 5423 4c00 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@004c │ │ +03d618: 6e20 5014 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1450 │ │ +03d61e: 28ed |003f: goto 002c // -0013 │ │ +03d620: 1a03 fc01 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01fc │ │ +03d624: 1a04 c102 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@02c1 │ │ +03d628: 7120 5512 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +03d62e: 28e5 |0047: goto 002c // -001b │ │ catches : 1 │ │ 0x000e - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x0008 line=51 │ │ @@ -1433,17 +1433,17 @@ │ │ 0x0000 - 0x0048 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0048 reg=10 contentDescRes I │ │ │ │ Virtual methods - │ │ source_file_idx : 509 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #11 header: │ │ -class_idx : 167 │ │ +class_idx : 175 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 523 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 - │ │ @@ -1459,17 +1459,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d61c: |[03d61c] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -03d62c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d632: 0e00 |0003: return-void │ │ +03d640: |[03d640] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +03d650: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d656: 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;) │ │ @@ -1477,17 +1477,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 │ │ -03d634: |[03d634] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03d644: 6e54 0800 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@0008 │ │ -03d64a: 0e00 |0003: return-void │ │ +03d658: |[03d658] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03d668: 6e54 0800 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@0008 │ │ +03d66e: 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; │ │ @@ -1500,31 +1500,31 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d64c: |[03d64c] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -03d65c: 6e10 1700 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0017 │ │ -03d662: 0e00 |0003: return-void │ │ +03d670: |[03d670] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +03d680: 6e10 1700 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0017 │ │ +03d686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ source_file_idx : 523 (ActivityCompatHoneycomb.java) │ │ │ │ Class #12 header: │ │ -class_idx : 168 │ │ +class_idx : 176 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 - │ │ @@ -1540,17 +1540,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d664: |[03d664] android.support.v4.app.ActivityCompatJB.:()V │ │ -03d674: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d67a: 0e00 |0003: return-void │ │ +03d688: |[03d688] android.support.v4.app.ActivityCompatJB.:()V │ │ +03d698: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d69e: 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;) │ │ @@ -1558,17 +1558,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d67c: |[03d67c] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -03d68c: 6e10 0b00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@000b │ │ -03d692: 0e00 |0003: return-void │ │ +03d6a0: |[03d6a0] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +03d6b0: 6e10 0b00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@000b │ │ +03d6b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -1577,17 +1577,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 │ │ -03d694: |[03d694] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -03d6a4: 6e30 bd00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00bd │ │ -03d6aa: 0e00 |0003: return-void │ │ +03d6b8: |[03d6b8] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +03d6c8: 6e30 bd00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00bd │ │ +03d6ce: 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; │ │ @@ -1598,34 +1598,34 @@ │ │ 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 │ │ -03d6ac: |[03d6ac] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -03d6bc: 6e40 3500 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0035 │ │ -03d6c2: 0e00 |0003: return-void │ │ +03d6d0: |[03d6d0] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +03d6e0: 6e40 3500 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0035 │ │ +03d6e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 requestCode I │ │ 0x0000 - 0x0004 reg=3 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 524 (ActivityCompatJB.java) │ │ │ │ Class #13 header: │ │ -class_idx : 170 │ │ +class_idx : 178 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #13 annotations: │ │ @@ -1645,17 +1645,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d6c4: |[03d6c4] android.support.v4.app.ActivityOptionsCompat.:()V │ │ -03d6d4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d6da: 0e00 |0003: return-void │ │ +03d6e8: |[03d6e8] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +03d6f8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -1664,26 +1664,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 │ │ -03d6dc: |[03d6dc] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -03d6ec: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03d6f0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03d6f4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -03d6f8: 2200 a900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00a9 │ │ -03d6fc: 7130 bb02 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@02bb │ │ -03d702: 0c01 |000b: move-result-object v1 │ │ -03d704: 7020 b102 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02b1 │ │ -03d70a: 1100 |000f: return-object v0 │ │ -03d70c: 2200 aa00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00aa │ │ -03d710: 7010 b402 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ -03d716: 28fa |0015: goto 000f // -0006 │ │ +03d700: |[03d700] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +03d710: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03d714: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03d718: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +03d71c: 2200 b100 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00b1 │ │ +03d720: 7130 bb02 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@02bb │ │ +03d726: 0c01 |000b: move-result-object v1 │ │ +03d728: 7020 b102 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02b1 │ │ +03d72e: 1100 |000f: return-object v0 │ │ +03d730: 2200 b200 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00b2 │ │ +03d734: 7010 b402 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ +03d73a: 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; │ │ @@ -1695,26 +1695,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 │ │ -03d718: |[03d718] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -03d728: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03d72c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03d730: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -03d734: 2200 a900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00a9 │ │ -03d738: 7156 bc02 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@02bc │ │ -03d73e: 0c01 |000b: move-result-object v1 │ │ -03d740: 7020 b102 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02b1 │ │ -03d746: 1100 |000f: return-object v0 │ │ -03d748: 2200 aa00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00aa │ │ -03d74c: 7010 b402 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ -03d752: 28fa |0015: goto 000f // -0006 │ │ +03d73c: |[03d73c] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +03d74c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03d750: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03d754: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +03d758: 2200 b100 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00b1 │ │ +03d75c: 7156 bc02 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@02bc │ │ +03d762: 0c01 |000b: move-result-object v1 │ │ +03d764: 7020 b102 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02b1 │ │ +03d76a: 1100 |000f: return-object v0 │ │ +03d76c: 2200 b200 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00b2 │ │ +03d770: 7010 b402 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ +03d776: 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; │ │ @@ -1728,26 +1728,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 │ │ -03d754: |[03d754] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -03d764: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03d768: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03d76c: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -03d770: 2200 a900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00a9 │ │ -03d774: 7140 bd02 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@02bd │ │ -03d77a: 0c01 |000b: move-result-object v1 │ │ -03d77c: 7020 b102 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02b1 │ │ -03d782: 1100 |000f: return-object v0 │ │ -03d784: 2200 aa00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00aa │ │ -03d788: 7010 b402 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ -03d78e: 28fa |0015: goto 000f // -0006 │ │ +03d778: |[03d778] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +03d788: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03d78c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03d790: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +03d794: 2200 b100 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00b1 │ │ +03d798: 7140 bd02 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@02bd │ │ +03d79e: 0c01 |000b: move-result-object v1 │ │ +03d7a0: 7020 b102 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02b1 │ │ +03d7a6: 1100 |000f: return-object v0 │ │ +03d7a8: 2200 b200 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00b2 │ │ +03d7ac: 7010 b402 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ +03d7b2: 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; │ │ @@ -1761,17 +1761,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03d790: |[03d790] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ -03d7a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d7a2: 1100 |0001: return-object v0 │ │ +03d7b4: |[03d7b4] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +03d7c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d7c6: 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;) │ │ @@ -1779,29 +1779,29 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03d7a4: |[03d7a4] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -03d7b4: 0e00 |0000: return-void │ │ +03d7c8: |[03d7c8] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +03d7d8: 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; │ │ │ │ source_file_idx : 526 (ActivityOptionsCompat.java) │ │ │ │ Class #14 header: │ │ -class_idx : 171 │ │ +class_idx : 179 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 527 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #14 - │ │ @@ -1821,18 +1821,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d7b8: |[03d7b8] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ -03d7c8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d7ce: 5b01 5000 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ -03d7d2: 0e00 |0005: return-void │ │ +03d7dc: |[03d7dc] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +03d7ec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d7f2: 5b01 5000 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ +03d7f6: 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; │ │ @@ -1843,20 +1843,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 │ │ -03d7d4: |[03d7d4] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -03d7e4: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00ab │ │ -03d7e8: 7130 3600 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@0036 │ │ -03d7ee: 0c01 |0005: move-result-object v1 │ │ -03d7f0: 7020 ba02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@02ba │ │ -03d7f6: 1100 |0009: return-object v0 │ │ +03d7f8: |[03d7f8] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +03d808: 2200 b300 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00b3 │ │ +03d80c: 7130 3600 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@0036 │ │ +03d812: 0c01 |0005: move-result-object v1 │ │ +03d814: 7020 ba02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@02ba │ │ +03d81a: 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 │ │ @@ -1866,20 +1866,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 │ │ -03d7f8: |[03d7f8] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -03d808: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00ab │ │ -03d80c: 7156 3700 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@0037 │ │ -03d812: 0c01 |0005: move-result-object v1 │ │ -03d814: 7020 ba02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@02ba │ │ -03d81a: 1100 |0009: return-object v0 │ │ +03d81c: |[03d81c] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +03d82c: 2200 b300 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00b3 │ │ +03d830: 7156 3700 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@0037 │ │ +03d836: 0c01 |0005: move-result-object v1 │ │ +03d838: 7020 ba02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@02ba │ │ +03d83e: 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 │ │ @@ -1891,20 +1891,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 │ │ -03d81c: |[03d81c] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -03d82c: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00ab │ │ -03d830: 7140 3800 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0038 │ │ -03d836: 0c01 |0005: move-result-object v1 │ │ -03d838: 7020 ba02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@02ba │ │ -03d83e: 1100 |0009: return-object v0 │ │ +03d840: |[03d840] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +03d850: 2200 b300 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00b3 │ │ +03d854: 7140 3800 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0038 │ │ +03d85a: 0c01 |0005: move-result-object v1 │ │ +03d85c: 7020 ba02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@02ba │ │ +03d862: 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 │ │ @@ -1916,19 +1916,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03d840: |[03d840] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ -03d850: 5410 5000 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ -03d854: 6e10 3900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0039 │ │ -03d85a: 0c00 |0005: move-result-object v0 │ │ -03d85c: 1100 |0006: return-object v0 │ │ +03d864: |[03d864] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +03d874: 5410 5000 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ +03d878: 6e10 3900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0039 │ │ +03d87e: 0c00 |0005: move-result-object v0 │ │ +03d880: 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;) │ │ @@ -1936,33 +1936,33 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03d860: |[03d860] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -03d870: 5420 5000 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ -03d874: 5431 5000 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ -03d878: 6e20 3a00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@003a │ │ -03d87e: 0e00 |0007: return-void │ │ +03d884: |[03d884] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +03d894: 5420 5000 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ +03d898: 5431 5000 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0050 │ │ +03d89c: 6e20 3a00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@003a │ │ +03d8a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ source_file_idx : 527 (ActivityOptionsCompatJB.java) │ │ │ │ Class #15 header: │ │ -class_idx : 172 │ │ +class_idx : 180 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #15 annotations: │ │ @@ -2021,30 +2021,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d880: |[03d880] android.support.v4.app.BackStackRecord$Op.:()V │ │ -03d890: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d896: 0e00 |0003: return-void │ │ +03d8a4: |[03d8a4] android.support.v4.app.BackStackRecord$Op.:()V │ │ +03d8b4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ source_file_idx : 573 (BackStackRecord.java) │ │ │ │ Class #16 header: │ │ -class_idx : 174 │ │ +class_idx : 182 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #16 annotations: │ │ @@ -2067,17 +2067,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d898: |[03d898] android.support.v4.app.BackStackState$1.:()V │ │ -03d8a8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03d8ae: 0e00 |0003: return-void │ │ +03d8bc: |[03d8bc] android.support.v4.app.BackStackState$1.:()V │ │ +03d8cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03d8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -2086,18 +2086,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 │ │ -03d8b0: |[03d8b0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -03d8c0: 2200 af00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00af │ │ -03d8c4: 7020 f102 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02f1 │ │ -03d8ca: 1100 |0005: return-object v0 │ │ +03d8d4: |[03d8d4] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +03d8e4: 2200 b700 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00b7 │ │ +03d8e8: 7020 f102 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02f1 │ │ +03d8ee: 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; │ │ │ │ @@ -2106,18 +2106,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 │ │ -03d8cc: |[03d8cc] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03d8dc: 6e20 ec02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02ec │ │ -03d8e2: 0c00 |0003: move-result-object v0 │ │ -03d8e4: 1100 |0004: return-object v0 │ │ +03d8f0: |[03d8f0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +03d900: 6e20 ec02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02ec │ │ +03d906: 0c00 |0003: move-result-object v0 │ │ +03d908: 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; │ │ │ │ @@ -2126,17 +2126,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 │ │ -03d8e8: |[03d8e8] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -03d8f8: 2320 fa04 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@04fa │ │ -03d8fc: 1100 |0002: return-object v0 │ │ +03d90c: |[03d90c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +03d91c: 2320 0405 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0504 │ │ +03d920: 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 │ │ │ │ @@ -2145,31 +2145,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d900: |[03d900] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -03d910: 6e20 ee02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02ee │ │ -03d916: 0c00 |0003: move-result-object v0 │ │ -03d918: 1100 |0004: return-object v0 │ │ +03d924: |[03d924] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +03d934: 6e20 ee02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02ee │ │ +03d93a: 0c00 |0003: move-result-object v0 │ │ +03d93c: 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 │ │ │ │ source_file_idx : 573 (BackStackRecord.java) │ │ │ │ Class #17 header: │ │ -class_idx : 175 │ │ +class_idx : 183 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 573 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #17 annotations: │ │ @@ -2230,67 +2230,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03d91c: |[03d91c] android.support.v4.app.BackStackState.:()V │ │ -03d92c: 2200 ae00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00ae │ │ -03d930: 7010 eb02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02eb │ │ -03d936: 6900 7600 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0076 │ │ -03d93a: 0e00 |0007: return-void │ │ +03d940: |[03d940] android.support.v4.app.BackStackState.:()V │ │ +03d950: 2200 b600 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00b6 │ │ +03d954: 7010 eb02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02eb │ │ +03d95a: 6900 7600 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0076 │ │ +03d95e: 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 │ │ -03d93c: |[03d93c] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -03d94c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -03d952: 6e10 0302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0203 │ │ -03d958: 0c00 |0006: move-result-object v0 │ │ -03d95a: 5b10 7d00 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03d95e: 6e10 0602 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -03d964: 0a00 |000c: move-result v0 │ │ -03d966: 5910 7e00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ -03d96a: 6e10 0602 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -03d970: 0a00 |0012: move-result v0 │ │ -03d972: 5910 7f00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ -03d976: 6e10 0802 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ -03d97c: 0c00 |0018: move-result-object v0 │ │ -03d97e: 5b10 7c00 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ -03d982: 6e10 0602 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -03d988: 0a00 |001e: move-result v0 │ │ -03d98a: 5910 7b00 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ -03d98e: 6e10 0602 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -03d994: 0a00 |0024: move-result v0 │ │ -03d996: 5910 7900 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ -03d99a: 6200 3e05 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@053e │ │ -03d99e: 7220 1202 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0212 │ │ -03d9a4: 0c00 |002c: move-result-object v0 │ │ -03d9a6: 1f00 2503 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0325 │ │ -03d9aa: 5b10 7a00 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ -03d9ae: 6e10 0602 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -03d9b4: 0a00 |0034: move-result v0 │ │ -03d9b6: 5910 7700 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ -03d9ba: 6200 3e05 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@053e │ │ -03d9be: 7220 1202 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0212 │ │ -03d9c4: 0c00 |003c: move-result-object v0 │ │ -03d9c6: 1f00 2503 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0325 │ │ -03d9ca: 5b10 7800 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ -03d9ce: 0e00 |0041: return-void │ │ +03d960: |[03d960] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +03d970: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +03d976: 6e10 0302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0203 │ │ +03d97c: 0c00 |0006: move-result-object v0 │ │ +03d97e: 5b10 7d00 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03d982: 6e10 0602 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +03d988: 0a00 |000c: move-result v0 │ │ +03d98a: 5910 7e00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ +03d98e: 6e10 0602 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +03d994: 0a00 |0012: move-result v0 │ │ +03d996: 5910 7f00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ +03d99a: 6e10 0802 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ +03d9a0: 0c00 |0018: move-result-object v0 │ │ +03d9a2: 5b10 7c00 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ +03d9a6: 6e10 0602 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +03d9ac: 0a00 |001e: move-result v0 │ │ +03d9ae: 5910 7b00 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ +03d9b2: 6e10 0602 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +03d9b8: 0a00 |0024: move-result v0 │ │ +03d9ba: 5910 7900 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ +03d9be: 6200 3e05 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@053e │ │ +03d9c2: 7220 1202 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0212 │ │ +03d9c8: 0c00 |002c: move-result-object v0 │ │ +03d9ca: 1f00 2d03 |002d: check-cast v0, Ljava/lang/CharSequence; // type@032d │ │ +03d9ce: 5b10 7a00 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ +03d9d2: 6e10 0602 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +03d9d8: 0a00 |0034: move-result v0 │ │ +03d9da: 5910 7700 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ +03d9de: 6200 3e05 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@053e │ │ +03d9e2: 7220 1202 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0212 │ │ +03d9e8: 0c00 |003c: move-result-object v0 │ │ +03d9ea: 1f00 2d03 |003d: check-cast v0, Ljava/lang/CharSequence; // type@032d │ │ +03d9ee: 5b10 7800 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ +03d9f2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ 0x0015 line=87 │ │ @@ -2309,119 +2309,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 │ │ -03d9d0: |[03d9d0] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -03d9e0: 7010 7d15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@157d │ │ -03d9e6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -03d9e8: 54a3 6c00 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -03d9ec: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -03d9f0: 5436 5900 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03d9f4: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -03d9f8: 5436 5900 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03d9fc: 6e10 f915 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -03da02: 0a06 |0011: move-result v6 │ │ -03da04: b062 |0012: add-int/2addr v2, v6 │ │ -03da06: 5433 5500 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ -03da0a: 28f1 |0015: goto 0006 // -000f │ │ -03da0c: 52a6 7000 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ -03da10: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -03da14: b026 |001a: add-int/2addr v6, v2 │ │ -03da16: 2366 f304 |001b: new-array v6, v6, [I // type@04f3 │ │ -03da1a: 5b86 7d00 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03da1e: 55a6 6300 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -03da22: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -03da26: 2206 3403 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0334 │ │ -03da2a: 1a07 090b |0025: const-string v7, "Not on back stack" // string@0b09 │ │ -03da2e: 7020 6515 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03da34: 2706 |002a: throw v6 │ │ -03da36: 54a3 6c00 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -03da3a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -03da3c: 0145 |002e: move v5, v4 │ │ -03da3e: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -03da42: 5486 7d00 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03da46: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03da4a: 5237 5100 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -03da4e: 4b07 0605 |0037: aput v7, v6, v5 │ │ -03da52: 5487 7d00 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03da56: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -03da5a: 5436 5400 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -03da5e: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -03da62: 5436 5400 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -03da66: 5266 b000 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03da6a: 4b06 0704 |0045: aput v6, v7, v4 │ │ -03da6e: 5486 7d00 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03da72: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03da76: 5237 5200 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -03da7a: 4b07 0605 |004d: aput v7, v6, v5 │ │ -03da7e: 5486 7d00 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03da82: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -03da86: 5237 5300 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -03da8a: 4b07 0604 |0055: aput v7, v6, v4 │ │ -03da8e: 5486 7d00 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03da92: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03da96: 5237 5600 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -03da9a: 4b07 0605 |005d: aput v7, v6, v5 │ │ -03da9e: 5486 7d00 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03daa2: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -03daa6: 5237 5700 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -03daaa: 4b07 0604 |0065: aput v7, v6, v4 │ │ -03daae: 5436 5900 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03dab2: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -03dab6: 5436 5900 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03daba: 6e10 f915 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -03dac0: 0a00 |0070: move-result v0 │ │ -03dac2: 5486 7d00 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dac6: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03daca: 4b00 0605 |0075: aput v0, v6, v5 │ │ -03dace: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -03dad0: 0145 |0078: move v5, v4 │ │ -03dad2: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -03dad6: 5487 7d00 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dada: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03dade: 5436 5900 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03dae2: 6e20 f315 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -03dae8: 0c06 |0084: move-result-object v6 │ │ -03daea: 1f06 b500 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -03daee: 5266 b000 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03daf2: 4b06 0705 |0089: aput v6, v7, v5 │ │ -03daf6: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03dafa: 0145 |008d: move v5, v4 │ │ -03dafc: 28eb |008e: goto 0079 // -0015 │ │ -03dafe: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -03db00: 28b5 |0090: goto 0045 // -004b │ │ -03db02: 0154 |0091: move v4, v5 │ │ -03db04: 5433 5500 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ -03db08: 0145 |0094: move v5, v4 │ │ -03db0a: 289a |0095: goto 002f // -0066 │ │ -03db0c: 5486 7d00 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03db10: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03db14: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -03db16: 4b07 0605 |009b: aput v7, v6, v5 │ │ -03db1a: 28f5 |009d: goto 0092 // -000b │ │ -03db1c: 52a6 7400 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -03db20: 5986 7e00 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ -03db24: 52a6 7500 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -03db28: 5986 7f00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ -03db2c: 54a6 6f00 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -03db30: 5b86 7c00 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ -03db34: 52a6 6d00 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -03db38: 5986 7b00 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ -03db3c: 52a6 6700 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -03db40: 5986 7900 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ -03db44: 54a6 6800 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -03db48: 5b86 7a00 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ -03db4c: 52a6 6500 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -03db50: 5986 7700 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ -03db54: 54a6 6600 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -03db58: 5b86 7800 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ -03db5c: 0e00 |00be: return-void │ │ +03d9f4: |[03d9f4] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +03da04: 7010 7d15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@157d │ │ +03da0a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03da0c: 54a3 6c00 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +03da10: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +03da14: 5436 5900 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03da18: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +03da1c: 5436 5900 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03da20: 6e10 f915 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +03da26: 0a06 |0011: move-result v6 │ │ +03da28: b062 |0012: add-int/2addr v2, v6 │ │ +03da2a: 5433 5500 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ +03da2e: 28f1 |0015: goto 0006 // -000f │ │ +03da30: 52a6 7000 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ +03da34: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +03da38: b026 |001a: add-int/2addr v6, v2 │ │ +03da3a: 2366 fd04 |001b: new-array v6, v6, [I // type@04fd │ │ +03da3e: 5b86 7d00 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03da42: 55a6 6300 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +03da46: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +03da4a: 2206 3c03 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@033c │ │ +03da4e: 1a07 060b |0025: const-string v7, "Not on back stack" // string@0b06 │ │ +03da52: 7020 6515 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03da58: 2706 |002a: throw v6 │ │ +03da5a: 54a3 6c00 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +03da5e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +03da60: 0145 |002e: move v5, v4 │ │ +03da62: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +03da66: 5486 7d00 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03da6a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03da6e: 5237 5100 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +03da72: 4b07 0605 |0037: aput v7, v6, v5 │ │ +03da76: 5487 7d00 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03da7a: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03da7e: 5436 5400 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +03da82: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +03da86: 5436 5400 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +03da8a: 5266 b000 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03da8e: 4b06 0704 |0045: aput v6, v7, v4 │ │ +03da92: 5486 7d00 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03da96: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03da9a: 5237 5200 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +03da9e: 4b07 0605 |004d: aput v7, v6, v5 │ │ +03daa2: 5486 7d00 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03daa6: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03daaa: 5237 5300 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +03daae: 4b07 0604 |0055: aput v7, v6, v4 │ │ +03dab2: 5486 7d00 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dab6: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03daba: 5237 5600 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +03dabe: 4b07 0605 |005d: aput v7, v6, v5 │ │ +03dac2: 5486 7d00 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dac6: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03daca: 5237 5700 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +03dace: 4b07 0604 |0065: aput v7, v6, v4 │ │ +03dad2: 5436 5900 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03dad6: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +03dada: 5436 5900 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03dade: 6e10 f915 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +03dae4: 0a00 |0070: move-result v0 │ │ +03dae6: 5486 7d00 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03daea: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03daee: 4b00 0605 |0075: aput v0, v6, v5 │ │ +03daf2: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +03daf4: 0145 |0078: move v5, v4 │ │ +03daf6: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +03dafa: 5487 7d00 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dafe: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03db02: 5436 5900 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03db06: 6e20 f315 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +03db0c: 0c06 |0084: move-result-object v6 │ │ +03db0e: 1f06 bd00 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00bd │ │ +03db12: 5266 b000 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03db16: 4b06 0705 |0089: aput v6, v7, v5 │ │ +03db1a: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03db1e: 0145 |008d: move v5, v4 │ │ +03db20: 28eb |008e: goto 0079 // -0015 │ │ +03db22: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +03db24: 28b5 |0090: goto 0045 // -004b │ │ +03db26: 0154 |0091: move v4, v5 │ │ +03db28: 5433 5500 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ +03db2c: 0145 |0094: move v5, v4 │ │ +03db2e: 289a |0095: goto 002f // -0066 │ │ +03db30: 5486 7d00 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03db34: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03db38: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +03db3a: 4b07 0605 |009b: aput v7, v6, v5 │ │ +03db3e: 28f5 |009d: goto 0092 // -000b │ │ +03db40: 52a6 7400 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +03db44: 5986 7e00 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ +03db48: 52a6 7500 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +03db4c: 5986 7f00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ +03db50: 54a6 6f00 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +03db54: 5b86 7c00 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ +03db58: 52a6 6d00 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +03db5c: 5986 7b00 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ +03db60: 52a6 6700 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +03db64: 5986 7900 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ +03db68: 54a6 6800 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +03db6c: 5b86 7a00 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ +03db70: 52a6 6500 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +03db74: 5986 7700 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ +03db78: 54a6 6600 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +03db7c: 5b86 7800 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ +03db80: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ @@ -2489,17 +2489,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03db60: |[03db60] android.support.v4.app.BackStackState.describeContents:()I │ │ -03db70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03db72: 0f00 |0001: return v0 │ │ +03db84: |[03db84] android.support.v4.app.BackStackState.describeContents:()I │ │ +03db94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03db96: 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;) │ │ @@ -2507,146 +2507,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 │ │ -03db74: |[03db74] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -03db84: 121d |0000: const/4 v13, #int 1 // #1 │ │ -03db86: 2201 ad00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -03db8a: 7020 c102 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02c1 │ │ -03db90: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -03db92: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -03db94: 54ea 7d00 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03db98: 21aa |000a: array-length v10, v10 │ │ -03db9a: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -03db9e: 2206 ac00 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -03dba2: 7010 c002 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -03dba8: 54ea 7d00 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dbac: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03dbb0: 440a 0a07 |0016: aget v10, v10, v7 │ │ -03dbb4: 596a 5100 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -03dbb8: 630a f900 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -03dbbc: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -03dbc0: 1a0a c203 |001e: const-string v10, "FragmentManager" // string@03c2 │ │ -03dbc4: 220b 4803 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0348 │ │ -03dbc8: 7010 ad15 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03dbce: 1a0c 5304 |0025: const-string v12, "Instantiate " // string@0453 │ │ -03dbd2: 6e20 b515 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03dbd8: 0c0b |002a: move-result-object v11 │ │ -03dbda: 6e20 b415 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03dbe0: 0c0b |002e: move-result-object v11 │ │ -03dbe2: 1a0c 8600 |002f: const-string v12, " op #" // string@0086 │ │ -03dbe6: 6e20 b515 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03dbec: 0c0b |0034: move-result-object v11 │ │ -03dbee: 6e20 b115 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03dbf4: 0c0b |0038: move-result-object v11 │ │ -03dbf6: 1a0c 3400 |0039: const-string v12, " base fragment #" // string@0034 │ │ -03dbfa: 6e20 b515 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03dc00: 0c0b |003e: move-result-object v11 │ │ -03dc02: 54ec 7d00 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc06: 440c 0c08 |0041: aget v12, v12, v8 │ │ -03dc0a: 6e20 b115 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03dc10: 0c0b |0046: move-result-object v11 │ │ -03dc12: 6e10 bb15 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03dc18: 0c0b |004a: move-result-object v11 │ │ -03dc1a: 7120 5412 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -03dc20: 54ea 7d00 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc24: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03dc28: 4403 0a08 |0052: aget v3, v10, v8 │ │ -03dc2c: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -03dc30: 54fa 0201 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -03dc34: 6e20 f315 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -03dc3a: 0c02 |005b: move-result-object v2 │ │ -03dc3c: 1f02 b500 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -03dc40: 5b62 5400 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -03dc44: 54ea 7d00 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc48: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03dc4c: 440a 0a07 |0064: aget v10, v10, v7 │ │ -03dc50: 596a 5200 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -03dc54: 54ea 7d00 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc58: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03dc5c: 440a 0a08 |006c: aget v10, v10, v8 │ │ -03dc60: 596a 5300 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -03dc64: 54ea 7d00 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc68: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03dc6c: 440a 0a07 |0074: aget v10, v10, v7 │ │ -03dc70: 596a 5600 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -03dc74: 54ea 7d00 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc78: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03dc7c: 440a 0a08 |007c: aget v10, v10, v8 │ │ -03dc80: 596a 5700 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -03dc84: 54ea 7d00 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dc88: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03dc8c: 4400 0a07 |0084: aget v0, v10, v7 │ │ -03dc90: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -03dc94: 220a 7103 |0088: new-instance v10, Ljava/util/ArrayList; // type@0371 │ │ -03dc98: 7020 ed15 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -03dc9e: 5b6a 5900 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03dca2: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -03dca4: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -03dca8: 630a f900 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -03dcac: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -03dcb0: 1a0a c203 |0096: const-string v10, "FragmentManager" // string@03c2 │ │ -03dcb4: 220b 4803 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0348 │ │ -03dcb8: 7010 ad15 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03dcbe: 1a0c 5304 |009d: const-string v12, "Instantiate " // string@0453 │ │ -03dcc2: 6e20 b515 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03dcc8: 0c0b |00a2: move-result-object v11 │ │ -03dcca: 6e20 b415 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03dcd0: 0c0b |00a6: move-result-object v11 │ │ -03dcd2: 1a0c 8d00 |00a7: const-string v12, " set remove fragment #" // string@008d │ │ -03dcd6: 6e20 b515 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03dcdc: 0c0b |00ac: move-result-object v11 │ │ -03dcde: 54ec 7d00 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dce2: 440c 0c08 |00af: aget v12, v12, v8 │ │ -03dce6: 6e20 b115 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03dcec: 0c0b |00b4: move-result-object v11 │ │ -03dcee: 6e10 bb15 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03dcf4: 0c0b |00b8: move-result-object v11 │ │ -03dcf6: 7120 5412 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -03dcfc: 54fa 0201 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -03dd00: 54eb 7d00 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dd04: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03dd08: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -03dd0c: 6e20 f315 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -03dd12: 0c09 |00c7: move-result-object v9 │ │ -03dd14: 1f09 b500 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -03dd18: 546a 5900 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -03dd1c: 6e20 f015 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -03dd22: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03dd26: 0178 |00d1: move v8, v7 │ │ -03dd28: 28be |00d2: goto 0090 // -0042 │ │ -03dd2a: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -03dd2c: 5b6a 5400 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -03dd30: 288a |00d6: goto 0060 // -0076 │ │ -03dd32: 0187 |00d7: move v7, v8 │ │ -03dd34: 6e20 c502 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -03dd3a: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03dd3e: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -03dd42: 52ea 7e00 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ -03dd46: 591a 7400 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -03dd4a: 52ea 7f00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ -03dd4e: 591a 7500 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -03dd52: 54ea 7c00 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ -03dd56: 5b1a 6f00 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -03dd5a: 52ea 7b00 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ -03dd5e: 591a 6d00 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -03dd62: 5c1d 6300 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -03dd66: 52ea 7900 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ -03dd6a: 591a 6700 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -03dd6e: 54ea 7a00 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ -03dd72: 5b1a 6800 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -03dd76: 52ea 7700 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ -03dd7a: 591a 6500 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -03dd7e: 54ea 7800 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ -03dd82: 5b1a 6600 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -03dd86: 6e20 c802 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@02c8 │ │ -03dd8c: 1101 |0104: return-object v1 │ │ +03db98: |[03db98] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +03dba8: 121d |0000: const/4 v13, #int 1 // #1 │ │ +03dbaa: 2201 b500 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +03dbae: 7020 c102 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02c1 │ │ +03dbb4: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +03dbb6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +03dbb8: 54ea 7d00 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dbbc: 21aa |000a: array-length v10, v10 │ │ +03dbbe: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +03dbc2: 2206 b400 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +03dbc6: 7010 c002 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +03dbcc: 54ea 7d00 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dbd0: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03dbd4: 440a 0a07 |0016: aget v10, v10, v7 │ │ +03dbd8: 596a 5100 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +03dbdc: 630a f900 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +03dbe0: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +03dbe4: 1a0a c203 |001e: const-string v10, "FragmentManager" // string@03c2 │ │ +03dbe8: 220b 5003 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0350 │ │ +03dbec: 7010 ad15 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03dbf2: 1a0c 5304 |0025: const-string v12, "Instantiate " // string@0453 │ │ +03dbf6: 6e20 b515 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03dbfc: 0c0b |002a: move-result-object v11 │ │ +03dbfe: 6e20 b415 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03dc04: 0c0b |002e: move-result-object v11 │ │ +03dc06: 1a0c 8600 |002f: const-string v12, " op #" // string@0086 │ │ +03dc0a: 6e20 b515 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03dc10: 0c0b |0034: move-result-object v11 │ │ +03dc12: 6e20 b115 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03dc18: 0c0b |0038: move-result-object v11 │ │ +03dc1a: 1a0c 3400 |0039: const-string v12, " base fragment #" // string@0034 │ │ +03dc1e: 6e20 b515 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03dc24: 0c0b |003e: move-result-object v11 │ │ +03dc26: 54ec 7d00 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dc2a: 440c 0c08 |0041: aget v12, v12, v8 │ │ +03dc2e: 6e20 b115 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03dc34: 0c0b |0046: move-result-object v11 │ │ +03dc36: 6e10 bb15 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03dc3c: 0c0b |004a: move-result-object v11 │ │ +03dc3e: 7120 5412 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +03dc44: 54ea 7d00 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dc48: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03dc4c: 4403 0a08 |0052: aget v3, v10, v8 │ │ +03dc50: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +03dc54: 54fa 0201 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +03dc58: 6e20 f315 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +03dc5e: 0c02 |005b: move-result-object v2 │ │ +03dc60: 1f02 bd00 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +03dc64: 5b62 5400 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +03dc68: 54ea 7d00 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dc6c: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03dc70: 440a 0a07 |0064: aget v10, v10, v7 │ │ +03dc74: 596a 5200 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +03dc78: 54ea 7d00 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dc7c: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03dc80: 440a 0a08 |006c: aget v10, v10, v8 │ │ +03dc84: 596a 5300 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +03dc88: 54ea 7d00 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dc8c: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03dc90: 440a 0a07 |0074: aget v10, v10, v7 │ │ +03dc94: 596a 5600 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +03dc98: 54ea 7d00 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dc9c: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03dca0: 440a 0a08 |007c: aget v10, v10, v8 │ │ +03dca4: 596a 5700 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +03dca8: 54ea 7d00 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dcac: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03dcb0: 4400 0a07 |0084: aget v0, v10, v7 │ │ +03dcb4: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +03dcb8: 220a 7903 |0088: new-instance v10, Ljava/util/ArrayList; // type@0379 │ │ +03dcbc: 7020 ed15 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +03dcc2: 5b6a 5900 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03dcc6: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +03dcc8: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +03dccc: 630a f900 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +03dcd0: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +03dcd4: 1a0a c203 |0096: const-string v10, "FragmentManager" // string@03c2 │ │ +03dcd8: 220b 5003 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0350 │ │ +03dcdc: 7010 ad15 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03dce2: 1a0c 5304 |009d: const-string v12, "Instantiate " // string@0453 │ │ +03dce6: 6e20 b515 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03dcec: 0c0b |00a2: move-result-object v11 │ │ +03dcee: 6e20 b415 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03dcf4: 0c0b |00a6: move-result-object v11 │ │ +03dcf6: 1a0c 8d00 |00a7: const-string v12, " set remove fragment #" // string@008d │ │ +03dcfa: 6e20 b515 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03dd00: 0c0b |00ac: move-result-object v11 │ │ +03dd02: 54ec 7d00 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dd06: 440c 0c08 |00af: aget v12, v12, v8 │ │ +03dd0a: 6e20 b115 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03dd10: 0c0b |00b4: move-result-object v11 │ │ +03dd12: 6e10 bb15 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03dd18: 0c0b |00b8: move-result-object v11 │ │ +03dd1a: 7120 5412 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +03dd20: 54fa 0201 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +03dd24: 54eb 7d00 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03dd28: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03dd2c: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +03dd30: 6e20 f315 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +03dd36: 0c09 |00c7: move-result-object v9 │ │ +03dd38: 1f09 bd00 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00bd │ │ +03dd3c: 546a 5900 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +03dd40: 6e20 f015 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +03dd46: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03dd4a: 0178 |00d1: move v8, v7 │ │ +03dd4c: 28be |00d2: goto 0090 // -0042 │ │ +03dd4e: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +03dd50: 5b6a 5400 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +03dd54: 288a |00d6: goto 0060 // -0076 │ │ +03dd56: 0187 |00d7: move v7, v8 │ │ +03dd58: 6e20 c502 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +03dd5e: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03dd62: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +03dd66: 52ea 7e00 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ +03dd6a: 591a 7400 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +03dd6e: 52ea 7f00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ +03dd72: 591a 7500 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +03dd76: 54ea 7c00 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ +03dd7a: 5b1a 6f00 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +03dd7e: 52ea 7b00 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ +03dd82: 591a 6d00 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +03dd86: 5c1d 6300 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +03dd8a: 52ea 7900 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ +03dd8e: 591a 6700 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +03dd92: 54ea 7a00 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ +03dd96: 5b1a 6800 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +03dd9a: 52ea 7700 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ +03dd9e: 591a 6500 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +03dda2: 54ea 7800 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ +03dda6: 5b1a 6600 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +03ddaa: 6e20 c802 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@02c8 │ │ +03ddb0: 1101 |0104: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=98 │ │ 0x0008 line=99 │ │ 0x000d line=100 │ │ @@ -2714,35 +2714,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -03dd90: |[03dd90] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03dda0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03dda2: 5420 7d00 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ -03dda6: 6e20 0b02 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@020b │ │ -03ddac: 5220 7e00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ -03ddb0: 6e20 0a02 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -03ddb6: 5220 7f00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ -03ddba: 6e20 0a02 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -03ddc0: 5420 7c00 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ -03ddc4: 6e20 0d02 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ -03ddca: 5220 7b00 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ -03ddce: 6e20 0a02 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -03ddd4: 5220 7900 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ -03ddd8: 6e20 0a02 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -03ddde: 5420 7a00 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ -03dde2: 7130 4912 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1249 │ │ -03dde8: 5220 7700 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ -03ddec: 6e20 0a02 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -03ddf2: 5420 7800 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ -03ddf6: 7130 4912 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1249 │ │ -03ddfc: 0e00 |002e: return-void │ │ +03ddb4: |[03ddb4] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +03ddc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03ddc6: 5420 7d00 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@007d │ │ +03ddca: 6e20 0b02 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@020b │ │ +03ddd0: 5220 7e00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007e │ │ +03ddd4: 6e20 0a02 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +03ddda: 5220 7f00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007f │ │ +03ddde: 6e20 0a02 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +03dde4: 5420 7c00 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@007c │ │ +03dde8: 6e20 0d02 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ +03ddee: 5220 7b00 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@007b │ │ +03ddf2: 6e20 0a02 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +03ddf8: 5220 7900 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0079 │ │ +03ddfc: 6e20 0a02 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +03de02: 5420 7a00 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@007a │ │ +03de06: 7130 4912 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1249 │ │ +03de0c: 5220 7700 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0077 │ │ +03de10: 6e20 0a02 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +03de16: 5420 7800 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0078 │ │ +03de1a: 7130 4912 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1249 │ │ +03de20: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ 0x0010 line=149 │ │ 0x0015 line=150 │ │ @@ -2755,17 +2755,17 @@ │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ source_file_idx : 573 (BackStackRecord.java) │ │ │ │ Class #18 header: │ │ -class_idx : 178 │ │ +class_idx : 186 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ +superclass_idx : 843 │ │ source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #18 annotations: │ │ @@ -2786,33 +2786,33 @@ │ │ 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 │ │ -03de00: |[03de00] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -03de10: 7030 8515 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ -03de16: 0e00 |0003: return-void │ │ +03de24: |[03de24] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +03de34: 7030 8515 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ +03de3a: 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; │ │ 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ │ │ Virtual methods - │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #19 header: │ │ -class_idx : 179 │ │ +class_idx : 187 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #19 annotations: │ │ @@ -2835,17 +2835,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03de18: |[03de18] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -03de28: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03de2e: 0e00 |0003: return-void │ │ +03de3c: |[03de3c] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +03de4c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03de52: 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 - │ │ @@ -2854,19 +2854,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 │ │ -03de30: |[03de30] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -03de40: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00b4 │ │ -03de44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03de46: 7030 1c03 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@031c │ │ -03de4c: 1100 |0006: return-object v0 │ │ +03de54: |[03de54] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +03de64: 2200 bc00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00bc │ │ +03de68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03de6a: 7030 1c03 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@031c │ │ +03de70: 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; │ │ │ │ @@ -2875,18 +2875,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 │ │ -03de50: |[03de50] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03de60: 6e20 1603 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0316 │ │ -03de66: 0c00 |0003: move-result-object v0 │ │ -03de68: 1100 |0004: return-object v0 │ │ +03de74: |[03de74] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +03de84: 6e20 1603 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0316 │ │ +03de8a: 0c00 |0003: move-result-object v0 │ │ +03de8c: 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; │ │ │ │ @@ -2895,17 +2895,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 │ │ -03de6c: |[03de6c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -03de7c: 2320 fb04 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@04fb │ │ -03de80: 1100 |0002: return-object v0 │ │ +03de90: |[03de90] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +03dea0: 2320 0505 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0505 │ │ +03dea4: 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 │ │ │ │ @@ -2914,31 +2914,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03de84: |[03de84] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -03de94: 6e20 1803 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0318 │ │ -03de9a: 0c00 |0003: move-result-object v0 │ │ -03de9c: 1100 |0004: return-object v0 │ │ +03dea8: |[03dea8] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +03deb8: 6e20 1803 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0318 │ │ +03debe: 0c00 |0003: move-result-object v0 │ │ +03dec0: 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 │ │ │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #20 header: │ │ -class_idx : 180 │ │ +class_idx : 188 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 959 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #20 annotations: │ │ @@ -2970,37 +2970,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03dea0: |[03dea0] android.support.v4.app.Fragment$SavedState.:()V │ │ -03deb0: 2200 b300 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00b3 │ │ -03deb4: 7010 1503 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0315 │ │ -03deba: 6900 9600 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0096 │ │ -03debe: 0e00 |0007: return-void │ │ +03dec4: |[03dec4] android.support.v4.app.Fragment$SavedState.:()V │ │ +03ded4: 2200 bb00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00bb │ │ +03ded8: 7010 1503 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0315 │ │ +03dede: 6900 9600 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0096 │ │ +03dee2: 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 │ │ -03dec0: |[03dec0] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -03ded0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03ded6: 5b01 9700 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03deda: 0e00 |0005: return-void │ │ +03dee4: |[03dee4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +03def4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03defa: 5b01 9700 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03defe: 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; │ │ @@ -3011,25 +3011,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 │ │ -03dedc: |[03dedc] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -03deec: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -03def2: 6e10 0502 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0205 │ │ -03def8: 0c00 |0006: move-result-object v0 │ │ -03defa: 5b10 9700 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03defe: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -03df02: 5410 9700 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03df06: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03df0a: 5410 9700 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03df0e: 6e20 ee01 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ -03df14: 0e00 |0014: return-void │ │ +03df00: |[03df00] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +03df10: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +03df16: 6e10 0502 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0205 │ │ +03df1c: 0c00 |0006: move-result-object v0 │ │ +03df1e: 5b10 9700 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03df22: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +03df26: 5410 9700 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03df2a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +03df2e: 5410 9700 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03df32: 6e20 ee01 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ +03df38: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0003 line=314 │ │ 0x0009 line=315 │ │ 0x000f line=316 │ │ 0x0014 line=318 │ │ @@ -3044,17 +3044,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03df18: |[03df18] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -03df28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03df2a: 0f00 |0001: return v0 │ │ +03df3c: |[03df3c] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +03df4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03df4e: 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;) │ │ @@ -3062,33 +3062,33 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03df2c: |[03df2c] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03df3c: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03df40: 6e20 0902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0209 │ │ -03df46: 0e00 |0005: return-void │ │ +03df50: |[03df50] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +03df60: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03df64: 6e20 0902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0209 │ │ +03df6a: 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; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #21 header: │ │ -class_idx : 181 │ │ +class_idx : 189 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 959 │ │ static_fields_size : 7 │ │ instance_fields_size: 41 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 93 │ │ │ │ Class #21 annotations: │ │ @@ -3312,44 +3312,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03df48: |[03df48] android.support.v4.app.Fragment.:()V │ │ -03df58: 2200 8301 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0183 │ │ -03df5c: 7010 ba08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ -03df62: 6900 c700 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ -03df66: 0e00 |0007: return-void │ │ +03df6c: |[03df6c] android.support.v4.app.Fragment.:()V │ │ +03df7c: 2200 8b01 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@018b │ │ +03df80: 7010 ba08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ +03df86: 6900 c700 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ +03df8a: 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 │ │ -03df68: |[03df68] android.support.v4.app.Fragment.:()V │ │ -03df78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03df7a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -03df7c: 7010 7d15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -03df82: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03df84: 5930 be00 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03df88: 5931 b000 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03df8c: 5931 c200 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ -03df90: 5c32 b400 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03df94: 5c32 c400 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -03df98: 0e00 |0010: return-void │ │ +03df8c: |[03df8c] android.support.v4.app.Fragment.:()V │ │ +03df9c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03df9e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +03dfa0: 7010 7d15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +03dfa6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +03dfa8: 5930 be00 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03dfac: 5931 b000 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03dfb0: 5931 c200 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ +03dfb4: 5c32 b400 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03dfb8: 5c32 c400 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +03dfbc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ 0x0005 line=174 │ │ 0x0008 line=190 │ │ 0x000a line=202 │ │ 0x000c line=273 │ │ @@ -3363,19 +3363,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 │ │ -03df9c: |[03df9c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03dfac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03dfae: 7130 3a03 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@033a │ │ -03dfb4: 0c00 |0004: move-result-object v0 │ │ -03dfb6: 1100 |0005: return-object v0 │ │ +03dfc0: |[03dfc0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03dfd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03dfd2: 7130 3a03 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@033a │ │ +03dfd8: 0c00 |0004: move-result-object v0 │ │ +03dfda: 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; │ │ │ │ @@ -3384,94 +3384,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 │ │ -03dfb8: |[03dfb8] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -03dfc8: 6203 c700 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ -03dfcc: 6e20 c408 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ -03dfd2: 0c00 |0005: move-result-object v0 │ │ -03dfd4: 1f00 2703 |0006: check-cast v0, Ljava/lang/Class; // type@0327 │ │ -03dfd8: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -03dfdc: 6e10 a400 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00a4 │ │ -03dfe2: 0c03 |000d: move-result-object v3 │ │ -03dfe4: 6e20 5715 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1557 │ │ -03dfea: 0c00 |0011: move-result-object v0 │ │ -03dfec: 6203 c700 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ -03dff0: 6e30 cb08 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ -03dff6: 6e10 5615 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@1556 │ │ -03dffc: 0c02 |001a: move-result-object v2 │ │ -03dffe: 1f02 b500 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -03e002: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -03e006: 6e10 8015 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -03e00c: 0c03 |0022: move-result-object v3 │ │ -03e00e: 6e10 4b15 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@154b │ │ -03e014: 0c03 |0026: move-result-object v3 │ │ -03e016: 6e20 ee01 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ -03e01c: 5b28 a100 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ -03e020: 1102 |002c: return-object v2 │ │ -03e022: 0d01 |002d: move-exception v1 │ │ -03e024: 2203 b200 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00b2 │ │ -03e028: 2204 4803 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -03e02c: 7010 ad15 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e032: 1a05 db0c |0035: const-string v5, "Unable to instantiate fragment " // string@0cdb │ │ -03e036: 6e20 b515 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e03c: 0c04 |003a: move-result-object v4 │ │ -03e03e: 6e20 b515 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e044: 0c04 |003e: move-result-object v4 │ │ -03e046: 1a05 2401 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0124 │ │ -03e04a: 6e20 b515 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e050: 0c04 |0044: move-result-object v4 │ │ -03e052: 1a05 4a00 |0045: const-string v5, " empty constructor that is public" // string@004a │ │ -03e056: 6e20 b515 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e05c: 0c04 |004a: move-result-object v4 │ │ -03e05e: 6e10 bb15 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e064: 0c04 |004e: move-result-object v4 │ │ -03e066: 7030 1403 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0314 │ │ -03e06c: 2703 |0052: throw v3 │ │ -03e06e: 0d01 |0053: move-exception v1 │ │ -03e070: 2203 b200 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00b2 │ │ -03e074: 2204 4803 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -03e078: 7010 ad15 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e07e: 1a05 db0c |005b: const-string v5, "Unable to instantiate fragment " // string@0cdb │ │ -03e082: 6e20 b515 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e088: 0c04 |0060: move-result-object v4 │ │ -03e08a: 6e20 b515 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e090: 0c04 |0064: move-result-object v4 │ │ -03e092: 1a05 2401 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0124 │ │ -03e096: 6e20 b515 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e09c: 0c04 |006a: move-result-object v4 │ │ -03e09e: 1a05 4a00 |006b: const-string v5, " empty constructor that is public" // string@004a │ │ -03e0a2: 6e20 b515 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e0a8: 0c04 |0070: move-result-object v4 │ │ -03e0aa: 6e10 bb15 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e0b0: 0c04 |0074: move-result-object v4 │ │ -03e0b2: 7030 1403 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0314 │ │ -03e0b8: 2703 |0078: throw v3 │ │ -03e0ba: 0d01 |0079: move-exception v1 │ │ -03e0bc: 2203 b200 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00b2 │ │ -03e0c0: 2204 4803 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -03e0c4: 7010 ad15 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e0ca: 1a05 db0c |0081: const-string v5, "Unable to instantiate fragment " // string@0cdb │ │ -03e0ce: 6e20 b515 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e0d4: 0c04 |0086: move-result-object v4 │ │ -03e0d6: 6e20 b515 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e0dc: 0c04 |008a: move-result-object v4 │ │ -03e0de: 1a05 2401 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0124 │ │ -03e0e2: 6e20 b515 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e0e8: 0c04 |0090: move-result-object v4 │ │ -03e0ea: 1a05 4a00 |0091: const-string v5, " empty constructor that is public" // string@004a │ │ -03e0ee: 6e20 b515 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e0f4: 0c04 |0096: move-result-object v4 │ │ -03e0f6: 6e10 bb15 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e0fc: 0c04 |009a: move-result-object v4 │ │ -03e0fe: 7030 1403 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0314 │ │ -03e104: 2703 |009e: throw v3 │ │ +03dfdc: |[03dfdc] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +03dfec: 6203 c700 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ +03dff0: 6e20 c408 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ +03dff6: 0c00 |0005: move-result-object v0 │ │ +03dff8: 1f00 2f03 |0006: check-cast v0, Ljava/lang/Class; // type@032f │ │ +03dffc: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +03e000: 6e10 a400 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00a4 │ │ +03e006: 0c03 |000d: move-result-object v3 │ │ +03e008: 6e20 5715 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1557 │ │ +03e00e: 0c00 |0011: move-result-object v0 │ │ +03e010: 6203 c700 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ +03e014: 6e30 cb08 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ +03e01a: 6e10 5615 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@1556 │ │ +03e020: 0c02 |001a: move-result-object v2 │ │ +03e022: 1f02 bd00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +03e026: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +03e02a: 6e10 8015 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +03e030: 0c03 |0022: move-result-object v3 │ │ +03e032: 6e10 4b15 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@154b │ │ +03e038: 0c03 |0026: move-result-object v3 │ │ +03e03a: 6e20 ee01 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ +03e040: 5b28 a100 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ +03e044: 1102 |002c: return-object v2 │ │ +03e046: 0d01 |002d: move-exception v1 │ │ +03e048: 2203 ba00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ba │ │ +03e04c: 2204 5003 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +03e050: 7010 ad15 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e056: 1a05 d80c |0035: const-string v5, "Unable to instantiate fragment " // string@0cd8 │ │ +03e05a: 6e20 b515 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e060: 0c04 |003a: move-result-object v4 │ │ +03e062: 6e20 b515 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e068: 0c04 |003e: move-result-object v4 │ │ +03e06a: 1a05 2401 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0124 │ │ +03e06e: 6e20 b515 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e074: 0c04 |0044: move-result-object v4 │ │ +03e076: 1a05 4a00 |0045: const-string v5, " empty constructor that is public" // string@004a │ │ +03e07a: 6e20 b515 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e080: 0c04 |004a: move-result-object v4 │ │ +03e082: 6e10 bb15 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e088: 0c04 |004e: move-result-object v4 │ │ +03e08a: 7030 1403 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0314 │ │ +03e090: 2703 |0052: throw v3 │ │ +03e092: 0d01 |0053: move-exception v1 │ │ +03e094: 2203 ba00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ba │ │ +03e098: 2204 5003 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +03e09c: 7010 ad15 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e0a2: 1a05 d80c |005b: const-string v5, "Unable to instantiate fragment " // string@0cd8 │ │ +03e0a6: 6e20 b515 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e0ac: 0c04 |0060: move-result-object v4 │ │ +03e0ae: 6e20 b515 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e0b4: 0c04 |0064: move-result-object v4 │ │ +03e0b6: 1a05 2401 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0124 │ │ +03e0ba: 6e20 b515 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e0c0: 0c04 |006a: move-result-object v4 │ │ +03e0c2: 1a05 4a00 |006b: const-string v5, " empty constructor that is public" // string@004a │ │ +03e0c6: 6e20 b515 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e0cc: 0c04 |0070: move-result-object v4 │ │ +03e0ce: 6e10 bb15 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e0d4: 0c04 |0074: move-result-object v4 │ │ +03e0d6: 7030 1403 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0314 │ │ +03e0dc: 2703 |0078: throw v3 │ │ +03e0de: 0d01 |0079: move-exception v1 │ │ +03e0e0: 2203 ba00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ba │ │ +03e0e4: 2204 5003 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +03e0e8: 7010 ad15 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e0ee: 1a05 d80c |0081: const-string v5, "Unable to instantiate fragment " // string@0cd8 │ │ +03e0f2: 6e20 b515 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e0f8: 0c04 |0086: move-result-object v4 │ │ +03e0fa: 6e20 b515 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e100: 0c04 |008a: move-result-object v4 │ │ +03e102: 1a05 2401 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0124 │ │ +03e106: 6e20 b515 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e10c: 0c04 |0090: move-result-object v4 │ │ +03e10e: 1a05 4a00 |0091: const-string v5, " empty constructor that is public" // string@004a │ │ +03e112: 6e20 b515 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e118: 0c04 |0096: move-result-object v4 │ │ +03e11a: 6e10 bb15 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e120: 0c04 |009a: move-result-object v4 │ │ +03e122: 7030 1403 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0314 │ │ +03e128: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=396 │ │ @@ -3504,33 +3504,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 │ │ -03e11c: |[03e11c] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -03e12c: 6202 c700 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ -03e130: 6e20 c408 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ -03e136: 0c00 |0005: move-result-object v0 │ │ -03e138: 1f00 2703 |0006: check-cast v0, Ljava/lang/Class; // type@0327 │ │ -03e13c: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -03e140: 6e10 a400 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00a4 │ │ -03e146: 0c02 |000d: move-result-object v2 │ │ -03e148: 6e20 5715 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1557 │ │ -03e14e: 0c00 |0011: move-result-object v0 │ │ -03e150: 6202 c700 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ -03e154: 6e30 cb08 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ -03e15a: 1c02 b500 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -03e15e: 6e20 5415 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1554 │ │ -03e164: 0a02 |001c: move-result v2 │ │ -03e166: 0f02 |001d: return v2 │ │ -03e168: 0d01 |001e: move-exception v1 │ │ -03e16a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -03e16c: 28fd |0020: goto 001d // -0003 │ │ +03e140: |[03e140] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +03e150: 6202 c700 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ +03e154: 6e20 c408 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ +03e15a: 0c00 |0005: move-result-object v0 │ │ +03e15c: 1f00 2f03 |0006: check-cast v0, Ljava/lang/Class; // type@032f │ │ +03e160: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +03e164: 6e10 a400 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00a4 │ │ +03e16a: 0c02 |000d: move-result-object v2 │ │ +03e16c: 6e20 5715 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1557 │ │ +03e172: 0c00 |0011: move-result-object v0 │ │ +03e174: 6202 c700 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c7 │ │ +03e178: 6e30 cb08 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ +03e17e: 1c02 bd00 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +03e182: 6e20 5415 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1554 │ │ +03e188: 0a02 |001c: move-result v2 │ │ +03e18a: 0f02 |001d: return v2 │ │ +03e18c: 0d01 |001e: move-exception v1 │ │ +03e18e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +03e190: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=433 │ │ 0x0008 line=434 │ │ 0x000a line=436 │ │ @@ -3551,238 +3551,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 │ │ -03e180: |[03e180] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03e190: 6e20 3615 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e196: 1a00 3018 |0003: const-string v0, "mFragmentId=#" // string@1830 │ │ -03e19a: 6e20 3615 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1a0: 5230 aa00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -03e1a4: 7110 6a15 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03e1aa: 0c00 |000d: move-result-object v0 │ │ -03e1ac: 6e20 3615 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1b2: 1a00 6200 |0011: const-string v0, " mContainerId=#" // string@0062 │ │ -03e1b6: 6e20 3615 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1bc: 5230 a700 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -03e1c0: 7110 6a15 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03e1c6: 0c00 |001b: move-result-object v0 │ │ -03e1c8: 6e20 3615 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1ce: 1a00 7a00 |001f: const-string v0, " mTag=" // string@007a │ │ -03e1d2: 6e20 3615 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1d8: 5430 c000 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -03e1dc: 6e20 3b15 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03e1e2: 6e20 3615 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1e8: 1a00 2419 |002c: const-string v0, "mState=" // string@1924 │ │ -03e1ec: 6e20 3615 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e1f2: 5230 be00 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03e1f6: 6e20 3415 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -03e1fc: 1a00 6a00 |0036: const-string v0, " mIndex=" // string@006a │ │ -03e200: 6e20 3615 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e206: 5230 b000 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03e20a: 6e20 3415 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -03e210: 1a00 7e00 |0040: const-string v0, " mWho=" // string@007e │ │ -03e214: 6e20 3615 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e21a: 5430 c600 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03e21e: 6e20 3615 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e224: 1a00 5e00 |004a: const-string v0, " mBackStackNesting=" // string@005e │ │ -03e228: 6e20 3615 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e22e: 5230 a200 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -03e232: 6e20 3915 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ -03e238: 6e20 3615 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e23e: 1a00 7e17 |0057: const-string v0, "mAdded=" // string@177e │ │ -03e242: 6e20 3615 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e248: 5530 9f00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -03e24c: 6e20 3715 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e252: 1a00 7200 |0061: const-string v0, " mRemoving=" // string@0072 │ │ -03e256: 6e20 3615 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e25c: 5530 b700 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ -03e260: 6e20 3715 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e266: 1a00 7500 |006b: const-string v0, " mResumed=" // string@0075 │ │ -03e26a: 6e20 3615 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e270: 5530 b900 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ -03e274: 6e20 3715 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e27a: 1a00 6700 |0075: const-string v0, " mFromLayout=" // string@0067 │ │ -03e27e: 6e20 3615 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e284: 5530 ac00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -03e288: 6e20 3715 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e28e: 1a00 6900 |007f: const-string v0, " mInLayout=" // string@0069 │ │ -03e292: 6e20 3615 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e298: 5530 af00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -03e29c: 6e20 3c15 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -03e2a2: 6e20 3615 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e2a8: 1a00 4618 |008c: const-string v0, "mHidden=" // string@1846 │ │ -03e2ac: 6e20 3615 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e2b2: 5530 ae00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03e2b6: 6e20 3715 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e2bc: 1a00 6500 |0096: const-string v0, " mDetached=" // string@0065 │ │ -03e2c0: 6e20 3615 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e2c6: 5530 a900 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -03e2ca: 6e20 3715 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e2d0: 1a00 6e00 |00a0: const-string v0, " mMenuVisible=" // string@006e │ │ -03e2d4: 6e20 3615 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e2da: 5530 b400 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03e2de: 6e20 3715 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e2e4: 1a00 6800 |00aa: const-string v0, " mHasMenu=" // string@0068 │ │ -03e2e8: 6e20 3615 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e2ee: 5530 ad00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03e2f2: 6e20 3c15 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -03e2f8: 6e20 3615 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e2fe: 1a00 f318 |00b7: const-string v0, "mRetainInstance=" // string@18f3 │ │ -03e302: 6e20 3615 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e308: 5530 ba00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ -03e30c: 6e20 3715 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e312: 1a00 7600 |00c1: const-string v0, " mRetaining=" // string@0076 │ │ -03e316: 6e20 3615 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e31c: 5530 bb00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -03e320: 6e20 3715 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03e326: 1a00 7d00 |00cb: const-string v0, " mUserVisibleHint=" // string@007d │ │ -03e32a: 6e20 3615 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e330: 5530 c400 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -03e334: 6e20 3c15 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -03e33a: 5430 ab00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -03e33e: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -03e342: 6e20 3615 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e348: 1a00 3218 |00dc: const-string v0, "mFragmentManager=" // string@1832 │ │ -03e34c: 6e20 3615 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e352: 5430 ab00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -03e356: 6e20 3a15 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e35c: 5430 9e00 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e360: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -03e364: 6e20 3615 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e36a: 1a00 7717 |00ed: const-string v0, "mActivity=" // string@1777 │ │ -03e36e: 6e20 3615 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e374: 5430 9e00 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e378: 6e20 3a15 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e37e: 5430 b600 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ -03e382: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -03e386: 6e20 3615 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e38c: 1a00 bc18 |00fe: const-string v0, "mParentFragment=" // string@18bc │ │ -03e390: 6e20 3615 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e396: 5430 b600 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ -03e39a: 6e20 3a15 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e3a0: 5430 a100 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ -03e3a4: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -03e3a8: 6e20 3615 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e3ae: 1a00 8b17 |010f: const-string v0, "mArguments=" // string@178b │ │ -03e3b2: 6e20 3615 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e3b8: 5430 a100 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ -03e3bc: 6e20 3a15 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e3c2: 5430 bc00 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -03e3c6: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -03e3ca: 6e20 3615 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e3d0: 1a00 fe18 |0120: const-string v0, "mSavedFragmentState=" // string@18fe │ │ -03e3d4: 6e20 3615 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e3da: 5430 bc00 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -03e3de: 6e20 3a15 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e3e4: 5430 bd00 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -03e3e8: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -03e3ec: 6e20 3615 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e3f2: 1a00 0119 |0131: const-string v0, "mSavedViewState=" // string@1901 │ │ -03e3f6: 6e20 3615 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e3fc: 5430 bd00 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -03e400: 6e20 3a15 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e406: 5430 c100 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -03e40a: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -03e40e: 6e20 3615 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e414: 1a00 3e19 |0142: const-string v0, "mTarget=" // string@193e │ │ -03e418: 6e20 3615 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e41e: 5430 c100 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -03e422: 6e20 3515 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ -03e428: 1a00 7b00 |014c: const-string v0, " mTargetRequestCode=" // string@007b │ │ -03e42c: 6e20 3615 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e432: 5230 c300 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ -03e436: 6e20 3915 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ -03e43c: 5230 b500 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -03e440: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -03e444: 6e20 3615 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e44a: 1a00 9c18 |015d: const-string v0, "mNextAnim=" // string@189c │ │ -03e44e: 6e20 3615 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e454: 5230 b500 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -03e458: 6e20 3915 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ -03e45e: 5430 a600 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ -03e462: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -03e466: 6e20 3615 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e46c: 1a00 cd17 |016e: const-string v0, "mContainer=" // string@17cd │ │ -03e470: 6e20 3615 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e476: 5430 a600 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ -03e47a: 6e20 3a15 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e480: 5430 c500 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03e484: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -03e488: 6e20 3615 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e48e: 1a00 6e19 |017f: const-string v0, "mView=" // string@196e │ │ -03e492: 6e20 3615 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e498: 5430 c500 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03e49c: 6e20 3a15 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e4a2: 5430 b100 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -03e4a6: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -03e4aa: 6e20 3615 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e4b0: 1a00 5918 |0190: const-string v0, "mInnerView=" // string@1859 │ │ -03e4b4: 6e20 3615 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e4ba: 5430 c500 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03e4be: 6e20 3a15 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e4c4: 5430 a000 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -03e4c8: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -03e4cc: 6e20 3615 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e4d2: 1a00 8717 |01a1: const-string v0, "mAnimatingAway=" // string@1787 │ │ -03e4d6: 6e20 3615 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e4dc: 5430 a000 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -03e4e0: 6e20 3a15 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -03e4e6: 6e20 3615 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e4ec: 1a00 2619 |01ae: const-string v0, "mStateAfterAnimating=" // string@1926 │ │ -03e4f0: 6e20 3615 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e4f6: 5230 bf00 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ -03e4fa: 6e20 3915 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ -03e500: 5430 b200 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e504: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -03e508: 6e20 3615 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e50e: 1a00 520a |01bf: const-string v0, "Loader Manager:" // string@0a52 │ │ -03e512: 6e20 3b15 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03e518: 5430 b200 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e51c: 2201 4803 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03e520: 7010 ad15 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e526: 6e20 b515 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e52c: 0c01 |01ce: move-result-object v1 │ │ -03e52e: 1a02 0200 |01cf: const-string v2, " " // string@0002 │ │ -03e532: 6e20 b515 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e538: 0c01 |01d4: move-result-object v1 │ │ -03e53a: 6e10 bb15 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e540: 0c01 |01d8: move-result-object v1 │ │ -03e542: 6e57 d504 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@04d5 │ │ -03e548: 5430 a500 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e54c: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -03e550: 6e20 3615 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03e556: 2200 4803 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -03e55a: 7010 ad15 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e560: 1a01 9d02 |01e8: const-string v1, "Child " // string@029d │ │ -03e564: 6e20 b515 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e56a: 0c00 |01ed: move-result-object v0 │ │ -03e56c: 5431 a500 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e570: 6e20 b415 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03e576: 0c00 |01f3: move-result-object v0 │ │ -03e578: 1a01 1e01 |01f4: const-string v1, ":" // string@011e │ │ -03e57c: 6e20 b515 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e582: 0c00 |01f9: move-result-object v0 │ │ -03e584: 6e10 bb15 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e58a: 0c00 |01fd: move-result-object v0 │ │ -03e58c: 6e20 3b15 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03e592: 5430 a500 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e596: 2201 4803 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03e59a: 7010 ad15 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e5a0: 6e20 b515 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e5a6: 0c01 |020b: move-result-object v1 │ │ -03e5a8: 1a02 0200 |020c: const-string v2, " " // string@0002 │ │ -03e5ac: 6e20 b515 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e5b2: 0c01 |0211: move-result-object v1 │ │ -03e5b4: 6e10 bb15 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e5ba: 0c01 |0215: move-result-object v1 │ │ -03e5bc: 6e57 ff03 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@03ff │ │ -03e5c2: 0e00 |0219: return-void │ │ +03e1a4: |[03e1a4] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03e1b4: 6e20 3615 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e1ba: 1a00 2d18 |0003: const-string v0, "mFragmentId=#" // string@182d │ │ +03e1be: 6e20 3615 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e1c4: 5230 aa00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +03e1c8: 7110 6a15 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03e1ce: 0c00 |000d: move-result-object v0 │ │ +03e1d0: 6e20 3615 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e1d6: 1a00 6200 |0011: const-string v0, " mContainerId=#" // string@0062 │ │ +03e1da: 6e20 3615 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e1e0: 5230 a700 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +03e1e4: 7110 6a15 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03e1ea: 0c00 |001b: move-result-object v0 │ │ +03e1ec: 6e20 3615 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e1f2: 1a00 7a00 |001f: const-string v0, " mTag=" // string@007a │ │ +03e1f6: 6e20 3615 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e1fc: 5430 c000 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +03e200: 6e20 3b15 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03e206: 6e20 3615 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e20c: 1a00 2119 |002c: const-string v0, "mState=" // string@1921 │ │ +03e210: 6e20 3615 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e216: 5230 be00 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03e21a: 6e20 3415 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +03e220: 1a00 6a00 |0036: const-string v0, " mIndex=" // string@006a │ │ +03e224: 6e20 3615 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e22a: 5230 b000 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03e22e: 6e20 3415 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +03e234: 1a00 7e00 |0040: const-string v0, " mWho=" // string@007e │ │ +03e238: 6e20 3615 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e23e: 5430 c600 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03e242: 6e20 3615 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e248: 1a00 5e00 |004a: const-string v0, " mBackStackNesting=" // string@005e │ │ +03e24c: 6e20 3615 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e252: 5230 a200 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +03e256: 6e20 3915 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ +03e25c: 6e20 3615 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e262: 1a00 7b17 |0057: const-string v0, "mAdded=" // string@177b │ │ +03e266: 6e20 3615 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e26c: 5530 9f00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +03e270: 6e20 3715 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e276: 1a00 7200 |0061: const-string v0, " mRemoving=" // string@0072 │ │ +03e27a: 6e20 3615 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e280: 5530 b700 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ +03e284: 6e20 3715 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e28a: 1a00 7500 |006b: const-string v0, " mResumed=" // string@0075 │ │ +03e28e: 6e20 3615 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e294: 5530 b900 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ +03e298: 6e20 3715 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e29e: 1a00 6700 |0075: const-string v0, " mFromLayout=" // string@0067 │ │ +03e2a2: 6e20 3615 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e2a8: 5530 ac00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +03e2ac: 6e20 3715 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e2b2: 1a00 6900 |007f: const-string v0, " mInLayout=" // string@0069 │ │ +03e2b6: 6e20 3615 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e2bc: 5530 af00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +03e2c0: 6e20 3c15 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +03e2c6: 6e20 3615 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e2cc: 1a00 4318 |008c: const-string v0, "mHidden=" // string@1843 │ │ +03e2d0: 6e20 3615 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e2d6: 5530 ae00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03e2da: 6e20 3715 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e2e0: 1a00 6500 |0096: const-string v0, " mDetached=" // string@0065 │ │ +03e2e4: 6e20 3615 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e2ea: 5530 a900 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +03e2ee: 6e20 3715 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e2f4: 1a00 6e00 |00a0: const-string v0, " mMenuVisible=" // string@006e │ │ +03e2f8: 6e20 3615 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e2fe: 5530 b400 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03e302: 6e20 3715 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e308: 1a00 6800 |00aa: const-string v0, " mHasMenu=" // string@0068 │ │ +03e30c: 6e20 3615 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e312: 5530 ad00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03e316: 6e20 3c15 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +03e31c: 6e20 3615 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e322: 1a00 f018 |00b7: const-string v0, "mRetainInstance=" // string@18f0 │ │ +03e326: 6e20 3615 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e32c: 5530 ba00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ +03e330: 6e20 3715 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e336: 1a00 7600 |00c1: const-string v0, " mRetaining=" // string@0076 │ │ +03e33a: 6e20 3615 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e340: 5530 bb00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +03e344: 6e20 3715 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03e34a: 1a00 7d00 |00cb: const-string v0, " mUserVisibleHint=" // string@007d │ │ +03e34e: 6e20 3615 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e354: 5530 c400 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +03e358: 6e20 3c15 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +03e35e: 5430 ab00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +03e362: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +03e366: 6e20 3615 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e36c: 1a00 2f18 |00dc: const-string v0, "mFragmentManager=" // string@182f │ │ +03e370: 6e20 3615 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e376: 5430 ab00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +03e37a: 6e20 3a15 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e380: 5430 9e00 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e384: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +03e388: 6e20 3615 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e38e: 1a00 7417 |00ed: const-string v0, "mActivity=" // string@1774 │ │ +03e392: 6e20 3615 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e398: 5430 9e00 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e39c: 6e20 3a15 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e3a2: 5430 b600 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ +03e3a6: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +03e3aa: 6e20 3615 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e3b0: 1a00 b918 |00fe: const-string v0, "mParentFragment=" // string@18b9 │ │ +03e3b4: 6e20 3615 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e3ba: 5430 b600 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ +03e3be: 6e20 3a15 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e3c4: 5430 a100 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ +03e3c8: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +03e3cc: 6e20 3615 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e3d2: 1a00 8817 |010f: const-string v0, "mArguments=" // string@1788 │ │ +03e3d6: 6e20 3615 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e3dc: 5430 a100 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ +03e3e0: 6e20 3a15 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e3e6: 5430 bc00 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +03e3ea: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +03e3ee: 6e20 3615 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e3f4: 1a00 fb18 |0120: const-string v0, "mSavedFragmentState=" // string@18fb │ │ +03e3f8: 6e20 3615 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e3fe: 5430 bc00 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +03e402: 6e20 3a15 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e408: 5430 bd00 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +03e40c: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +03e410: 6e20 3615 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e416: 1a00 fe18 |0131: const-string v0, "mSavedViewState=" // string@18fe │ │ +03e41a: 6e20 3615 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e420: 5430 bd00 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +03e424: 6e20 3a15 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e42a: 5430 c100 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +03e42e: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +03e432: 6e20 3615 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e438: 1a00 3b19 |0142: const-string v0, "mTarget=" // string@193b │ │ +03e43c: 6e20 3615 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e442: 5430 c100 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +03e446: 6e20 3515 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ +03e44c: 1a00 7b00 |014c: const-string v0, " mTargetRequestCode=" // string@007b │ │ +03e450: 6e20 3615 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e456: 5230 c300 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ +03e45a: 6e20 3915 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ +03e460: 5230 b500 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +03e464: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +03e468: 6e20 3615 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e46e: 1a00 9918 |015d: const-string v0, "mNextAnim=" // string@1899 │ │ +03e472: 6e20 3615 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e478: 5230 b500 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +03e47c: 6e20 3915 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ +03e482: 5430 a600 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ +03e486: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +03e48a: 6e20 3615 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e490: 1a00 ca17 |016e: const-string v0, "mContainer=" // string@17ca │ │ +03e494: 6e20 3615 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e49a: 5430 a600 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ +03e49e: 6e20 3a15 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e4a4: 5430 c500 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03e4a8: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +03e4ac: 6e20 3615 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e4b2: 1a00 6b19 |017f: const-string v0, "mView=" // string@196b │ │ +03e4b6: 6e20 3615 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e4bc: 5430 c500 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03e4c0: 6e20 3a15 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e4c6: 5430 b100 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +03e4ca: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +03e4ce: 6e20 3615 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e4d4: 1a00 5618 |0190: const-string v0, "mInnerView=" // string@1856 │ │ +03e4d8: 6e20 3615 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e4de: 5430 c500 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03e4e2: 6e20 3a15 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e4e8: 5430 a000 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +03e4ec: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +03e4f0: 6e20 3615 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e4f6: 1a00 8417 |01a1: const-string v0, "mAnimatingAway=" // string@1784 │ │ +03e4fa: 6e20 3615 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e500: 5430 a000 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +03e504: 6e20 3a15 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +03e50a: 6e20 3615 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e510: 1a00 2319 |01ae: const-string v0, "mStateAfterAnimating=" // string@1923 │ │ +03e514: 6e20 3615 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e51a: 5230 bf00 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ +03e51e: 6e20 3915 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1539 │ │ +03e524: 5430 b200 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e528: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +03e52c: 6e20 3615 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e532: 1a00 4d0a |01bf: const-string v0, "Loader Manager:" // string@0a4d │ │ +03e536: 6e20 3b15 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03e53c: 5430 b200 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e540: 2201 5003 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03e544: 7010 ad15 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e54a: 6e20 b515 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e550: 0c01 |01ce: move-result-object v1 │ │ +03e552: 1a02 0200 |01cf: const-string v2, " " // string@0002 │ │ +03e556: 6e20 b515 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e55c: 0c01 |01d4: move-result-object v1 │ │ +03e55e: 6e10 bb15 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e564: 0c01 |01d8: move-result-object v1 │ │ +03e566: 6e57 d504 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@04d5 │ │ +03e56c: 5430 a500 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e570: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +03e574: 6e20 3615 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03e57a: 2200 5003 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +03e57e: 7010 ad15 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e584: 1a01 9d02 |01e8: const-string v1, "Child " // string@029d │ │ +03e588: 6e20 b515 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e58e: 0c00 |01ed: move-result-object v0 │ │ +03e590: 5431 a500 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e594: 6e20 b415 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03e59a: 0c00 |01f3: move-result-object v0 │ │ +03e59c: 1a01 1e01 |01f4: const-string v1, ":" // string@011e │ │ +03e5a0: 6e20 b515 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e5a6: 0c00 |01f9: move-result-object v0 │ │ +03e5a8: 6e10 bb15 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e5ae: 0c00 |01fd: move-result-object v0 │ │ +03e5b0: 6e20 3b15 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03e5b6: 5430 a500 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e5ba: 2201 5003 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03e5be: 7010 ad15 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e5c4: 6e20 b515 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e5ca: 0c01 |020b: move-result-object v1 │ │ +03e5cc: 1a02 0200 |020c: const-string v2, " " // string@0002 │ │ +03e5d0: 6e20 b515 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e5d6: 0c01 |0211: move-result-object v1 │ │ +03e5d8: 6e10 bb15 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e5de: 0c01 |0215: move-result-object v1 │ │ +03e5e0: 6e57 ff03 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@03ff │ │ +03e5e6: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0008 line=1374 │ │ 0x0011 line=1375 │ │ 0x0016 line=1376 │ │ 0x001f line=1377 │ │ @@ -3854,18 +3854,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03e5c4: |[03e5c4] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -03e5d4: 6f20 7f15 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -03e5da: 0a00 |0003: move-result v0 │ │ -03e5dc: 0f00 |0004: return v0 │ │ +03e5e8: |[03e5e8] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +03e5f8: 6f20 7f15 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +03e5fe: 0a00 |0003: move-result v0 │ │ +03e600: 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; │ │ │ │ @@ -3874,28 +3874,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 │ │ -03e5e0: |[03e5e0] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03e5f0: 5410 c600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03e5f4: 6e20 9215 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -03e5fa: 0a00 |0005: move-result v0 │ │ -03e5fc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -03e600: 1101 |0008: return-object v1 │ │ -03e602: 5410 a500 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e606: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -03e60a: 5410 a500 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e60e: 6e20 0504 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0405 │ │ -03e614: 0c01 |0012: move-result-object v1 │ │ -03e616: 28f5 |0013: goto 0008 // -000b │ │ -03e618: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03e61a: 28f3 |0015: goto 0008 // -000d │ │ +03e604: |[03e604] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03e614: 5410 c600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03e618: 6e20 9215 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +03e61e: 0a00 |0005: move-result v0 │ │ +03e620: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +03e624: 1101 |0008: return-object v1 │ │ +03e626: 5410 a500 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e62a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +03e62e: 5410 a500 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e632: 6e20 0504 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0405 │ │ +03e638: 0c01 |0012: move-result-object v1 │ │ +03e63a: 28f5 |0013: goto 0008 // -000b │ │ +03e63c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03e63e: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ 0x0008 line=1456 │ │ 0x0009 line=1453 │ │ 0x000d line=1454 │ │ 0x0014 line=1456 │ │ @@ -3909,17 +3909,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 │ │ -03e61c: |[03e61c] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -03e62c: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e630: 1100 |0002: return-object v0 │ │ +03e640: |[03e640] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +03e650: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e654: 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;) │ │ @@ -3927,17 +3927,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e634: |[03e634] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -03e644: 5410 a100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ -03e648: 1100 |0002: return-object v0 │ │ +03e658: |[03e658] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +03e668: 5410 a100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ +03e66c: 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;) │ │ @@ -3945,43 +3945,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 │ │ -03e64c: |[03e64c] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -03e65c: 5420 a500 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e660: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -03e664: 6e10 3b03 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@033b │ │ -03e66a: 5220 be00 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03e66e: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -03e670: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -03e674: 5420 a500 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e678: 6e10 fc03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03fc │ │ -03e67e: 5420 a500 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e682: 1100 |0013: return-object v0 │ │ -03e684: 5220 be00 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03e688: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -03e68a: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -03e68e: 5420 a500 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e692: 6e10 fd03 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03fd │ │ -03e698: 28f3 |001e: goto 0011 // -000d │ │ -03e69a: 5220 be00 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03e69e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -03e6a0: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -03e6a4: 5420 a500 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e6a8: 6e10 ef03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03ef │ │ -03e6ae: 28e8 |0029: goto 0011 // -0018 │ │ -03e6b0: 5220 be00 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03e6b4: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -03e6b6: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -03e6ba: 5420 a500 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e6be: 6e10 f203 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03f2 │ │ -03e6c4: 28dd |0034: goto 0011 // -0023 │ │ +03e670: |[03e670] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +03e680: 5420 a500 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e684: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +03e688: 6e10 3b03 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@033b │ │ +03e68e: 5220 be00 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03e692: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +03e694: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +03e698: 5420 a500 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e69c: 6e10 fc03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03fc │ │ +03e6a2: 5420 a500 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e6a6: 1100 |0013: return-object v0 │ │ +03e6a8: 5220 be00 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03e6ac: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +03e6ae: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +03e6b2: 5420 a500 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e6b6: 6e10 fd03 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03fd │ │ +03e6bc: 28f3 |001e: goto 0011 // -000d │ │ +03e6be: 5220 be00 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03e6c2: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +03e6c4: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +03e6c8: 5420 a500 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e6cc: 6e10 ef03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03ef │ │ +03e6d2: 28e8 |0029: goto 0011 // -0018 │ │ +03e6d4: 5220 be00 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03e6d8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +03e6da: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +03e6de: 5420 a500 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e6e2: 6e10 f203 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03f2 │ │ +03e6e8: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x0007 line=660 │ │ 0x000c line=661 │ │ 0x0011 line=670 │ │ @@ -3999,17 +3999,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 │ │ -03e6c8: |[03e6c8] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -03e6d8: 5410 ab00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -03e6dc: 1100 |0002: return-object v0 │ │ +03e6ec: |[03e6ec] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +03e6fc: 5410 ab00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +03e700: 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;) │ │ @@ -4017,17 +4017,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e6e0: |[03e6e0] android.support.v4.app.Fragment.getId:()I │ │ -03e6f0: 5210 aa00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -03e6f4: 0f00 |0002: return v0 │ │ +03e704: |[03e704] android.support.v4.app.Fragment.getId:()I │ │ +03e714: 5210 aa00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +03e718: 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;) │ │ @@ -4035,19 +4035,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 │ │ -03e6f8: |[03e6f8] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -03e708: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e70c: 6e10 9103 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0391 │ │ -03e712: 0c00 |0005: move-result-object v0 │ │ -03e714: 1100 |0006: return-object v0 │ │ +03e71c: |[03e71c] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +03e72c: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e730: 6e10 9103 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0391 │ │ +03e736: 0c00 |0005: move-result-object v0 │ │ +03e738: 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; │ │ │ │ @@ -4056,46 +4056,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -03e718: |[03e718] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -03e728: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03e72a: 5440 b200 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e72e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -03e732: 5440 b200 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e736: 1100 |0007: return-object v0 │ │ -03e738: 5440 9e00 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e73c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -03e740: 2200 3403 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03e744: 2201 4803 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03e748: 7010 ad15 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e74e: 1a02 bb03 |0013: const-string v2, "Fragment " // string@03bb │ │ -03e752: 6e20 b515 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e758: 0c01 |0018: move-result-object v1 │ │ -03e75a: 6e20 b415 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03e760: 0c01 |001c: move-result-object v1 │ │ -03e762: 1a02 8100 |001d: const-string v2, " not attached to Activity" // string@0081 │ │ -03e766: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e76c: 0c01 |0022: move-result-object v1 │ │ -03e76e: 6e10 bb15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e774: 0c01 |0026: move-result-object v1 │ │ -03e776: 7020 6515 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03e77c: 2700 |002a: throw v0 │ │ -03e77e: 5c43 a400 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03e782: 5440 9e00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e786: 5441 c600 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03e78a: 5542 b300 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03e78e: 6e40 9203 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ -03e794: 0c00 |0036: move-result-object v0 │ │ -03e796: 5b40 b200 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e79a: 5440 b200 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e79e: 28cc |003b: goto 0007 // -0034 │ │ +03e73c: |[03e73c] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +03e74c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03e74e: 5440 b200 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e752: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +03e756: 5440 b200 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e75a: 1100 |0007: return-object v0 │ │ +03e75c: 5440 9e00 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e760: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +03e764: 2200 3c03 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03e768: 2201 5003 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03e76c: 7010 ad15 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e772: 1a02 bb03 |0013: const-string v2, "Fragment " // string@03bb │ │ +03e776: 6e20 b515 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e77c: 0c01 |0018: move-result-object v1 │ │ +03e77e: 6e20 b415 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03e784: 0c01 |001c: move-result-object v1 │ │ +03e786: 1a02 8100 |001d: const-string v2, " not attached to Activity" // string@0081 │ │ +03e78a: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e790: 0c01 |0022: move-result-object v1 │ │ +03e792: 6e10 bb15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e798: 0c01 |0026: move-result-object v1 │ │ +03e79a: 7020 6515 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03e7a0: 2700 |002a: throw v0 │ │ +03e7a2: 5c43 a400 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03e7a6: 5440 9e00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e7aa: 5441 c600 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03e7ae: 5542 b300 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03e7b2: 6e40 9203 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ +03e7b8: 0c00 |0036: move-result-object v0 │ │ +03e7ba: 5b40 b200 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e7be: 5440 b200 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e7c2: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=859 │ │ 0x0005 line=860 │ │ 0x0007 line=867 │ │ 0x0008 line=862 │ │ 0x000c line=863 │ │ @@ -4110,17 +4110,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 │ │ -03e7a0: |[03e7a0] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -03e7b0: 5410 b600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ -03e7b4: 1100 |0002: return-object v0 │ │ +03e7c4: |[03e7c4] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +03e7d4: 5410 b600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ +03e7d8: 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;) │ │ @@ -4128,36 +4128,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03e7b8: |[03e7b8] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -03e7c8: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e7cc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -03e7d0: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03e7d4: 2201 4803 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03e7d8: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03e7de: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ -03e7e2: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e7e8: 0c01 |0010: move-result-object v1 │ │ -03e7ea: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03e7f0: 0c01 |0014: move-result-object v1 │ │ -03e7f2: 1a02 8100 |0015: const-string v2, " not attached to Activity" // string@0081 │ │ -03e7f6: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03e7fc: 0c01 |001a: move-result-object v1 │ │ -03e7fe: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03e804: 0c01 |001e: move-result-object v1 │ │ -03e806: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03e80c: 2700 |0022: throw v0 │ │ -03e80e: 5430 9e00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e812: 6e10 9403 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0394 │ │ -03e818: 0c00 |0028: move-result-object v0 │ │ -03e81a: 1100 |0029: return-object v0 │ │ +03e7dc: |[03e7dc] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +03e7ec: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e7f0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +03e7f4: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03e7f8: 2201 5003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03e7fc: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03e802: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ +03e806: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e80c: 0c01 |0010: move-result-object v1 │ │ +03e80e: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03e814: 0c01 |0014: move-result-object v1 │ │ +03e816: 1a02 8100 |0015: const-string v2, " not attached to Activity" // string@0081 │ │ +03e81a: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03e820: 0c01 |001a: move-result-object v1 │ │ +03e822: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03e828: 0c01 |001e: move-result-object v1 │ │ +03e82a: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03e830: 2700 |0022: throw v0 │ │ +03e832: 5430 9e00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e836: 6e10 9403 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0394 │ │ +03e83c: 0c00 |0028: move-result-object v0 │ │ +03e83e: 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; │ │ @@ -4167,17 +4167,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e81c: |[03e81c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -03e82c: 5510 ba00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ -03e830: 0f00 |0002: return v0 │ │ +03e840: |[03e840] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +03e850: 5510 ba00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ +03e854: 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;) │ │ @@ -4185,20 +4185,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03e834: |[03e834] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -03e844: 6e10 2c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ -03e84a: 0c00 |0003: move-result-object v0 │ │ -03e84c: 6e20 1501 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -03e852: 0c00 |0007: move-result-object v0 │ │ -03e854: 1100 |0008: return-object v0 │ │ +03e858: |[03e858] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +03e868: 6e10 2c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ +03e86e: 0c00 |0003: move-result-object v0 │ │ +03e870: 6e20 1501 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +03e876: 0c00 |0007: move-result-object v0 │ │ +03e878: 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 │ │ │ │ @@ -4207,20 +4207,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 │ │ -03e858: |[03e858] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -03e868: 6e10 2c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ -03e86e: 0c00 |0003: move-result-object v0 │ │ -03e870: 6e30 1601 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ -03e876: 0c00 |0007: move-result-object v0 │ │ -03e878: 1100 |0008: return-object v0 │ │ +03e87c: |[03e87c] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +03e88c: 6e10 2c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ +03e892: 0c00 |0003: move-result-object v0 │ │ +03e894: 6e30 1601 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ +03e89a: 0c00 |0007: move-result-object v0 │ │ +03e89c: 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; │ │ @@ -4230,17 +4230,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e87c: |[03e87c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -03e88c: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -03e890: 1100 |0002: return-object v0 │ │ +03e8a0: |[03e8a0] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +03e8b0: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +03e8b4: 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;) │ │ @@ -4248,17 +4248,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 │ │ -03e894: |[03e894] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -03e8a4: 5410 c100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -03e8a8: 1100 |0002: return-object v0 │ │ +03e8b8: |[03e8b8] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +03e8c8: 5410 c100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +03e8cc: 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;) │ │ @@ -4266,17 +4266,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e8ac: |[03e8ac] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -03e8bc: 5210 c300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ -03e8c0: 0f00 |0002: return v0 │ │ +03e8d0: |[03e8d0] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +03e8e0: 5210 c300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ +03e8e4: 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;) │ │ @@ -4284,20 +4284,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03e8c4: |[03e8c4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -03e8d4: 6e10 2c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ -03e8da: 0c00 |0003: move-result-object v0 │ │ -03e8dc: 6e20 1801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ -03e8e2: 0c00 |0007: move-result-object v0 │ │ -03e8e4: 1100 |0008: return-object v0 │ │ +03e8e8: |[03e8e8] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +03e8f8: 6e10 2c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ +03e8fe: 0c00 |0003: move-result-object v0 │ │ +03e900: 6e20 1801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ +03e906: 0c00 |0007: move-result-object v0 │ │ +03e908: 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 │ │ │ │ @@ -4306,17 +4306,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e8e8: |[03e8e8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -03e8f8: 5510 c400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -03e8fc: 0f00 |0002: return v0 │ │ +03e90c: |[03e90c] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +03e91c: 5510 c400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +03e920: 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;) │ │ @@ -4324,17 +4324,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e900: |[03e900] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -03e910: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03e914: 1100 |0002: return-object v0 │ │ +03e924: |[03e924] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +03e934: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03e938: 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;) │ │ @@ -4342,17 +4342,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e918: |[03e918] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ -03e928: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03e92c: 0f00 |0002: return v0 │ │ +03e93c: |[03e93c] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +03e94c: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03e950: 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;) │ │ @@ -4360,18 +4360,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03e930: |[03e930] android.support.v4.app.Fragment.hashCode:()I │ │ -03e940: 6f10 8115 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -03e946: 0a00 |0003: move-result v0 │ │ -03e948: 0f00 |0004: return v0 │ │ +03e954: |[03e954] android.support.v4.app.Fragment.hashCode:()I │ │ +03e964: 6f10 8115 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +03e96a: 0a00 |0003: move-result v0 │ │ +03e96c: 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;) │ │ @@ -4379,39 +4379,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -03e94c: |[03e94c] android.support.v4.app.Fragment.initState:()V │ │ -03e95c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03e95e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03e960: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -03e962: 5930 b000 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03e966: 5b32 c600 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03e96a: 5c31 9f00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -03e96e: 5c31 b700 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ -03e972: 5c31 b900 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ -03e976: 5c31 ac00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -03e97a: 5c31 af00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -03e97e: 5c31 b800 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b8 │ │ -03e982: 5931 a200 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -03e986: 5b32 ab00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -03e98a: 5b32 9e00 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e98e: 5931 aa00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -03e992: 5931 a700 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -03e996: 5b32 c000 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -03e99a: 5c31 ae00 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03e99e: 5c31 a900 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -03e9a2: 5c31 bb00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -03e9a6: 5b32 b200 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03e9aa: 5c31 b300 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03e9ae: 5c31 a400 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03e9b2: 0e00 |002b: return-void │ │ +03e970: |[03e970] android.support.v4.app.Fragment.initState:()V │ │ +03e980: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03e982: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03e984: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +03e986: 5930 b000 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03e98a: 5b32 c600 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03e98e: 5c31 9f00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +03e992: 5c31 b700 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ +03e996: 5c31 b900 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ +03e99a: 5c31 ac00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +03e99e: 5c31 af00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +03e9a2: 5c31 b800 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b8 │ │ +03e9a6: 5931 a200 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +03e9aa: 5b32 ab00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +03e9ae: 5b32 9e00 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e9b2: 5931 aa00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +03e9b6: 5931 a700 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +03e9ba: 5b32 c000 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +03e9be: 5c31 ae00 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03e9c2: 5c31 a900 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +03e9c6: 5c31 bb00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +03e9ca: 5b32 b200 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03e9ce: 5c31 b300 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03e9d2: 5c31 a400 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03e9d6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1191 │ │ 0x0005 line=1192 │ │ 0x0007 line=1193 │ │ 0x0009 line=1194 │ │ 0x000b line=1195 │ │ @@ -4439,24 +4439,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -03e9b4: |[03e9b4] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -03e9c4: 2200 c400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00c4 │ │ -03e9c8: 7010 e503 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03e5 │ │ -03e9ce: 5b30 a500 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e9d2: 5430 a500 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03e9d6: 5431 9e00 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03e9da: 2202 b100 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00b1 │ │ -03e9de: 7020 1203 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0312 │ │ -03e9e4: 6e40 ea03 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@03ea │ │ -03e9ea: 0e00 |0013: return-void │ │ +03e9d8: |[03e9d8] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +03e9e8: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00cc │ │ +03e9ec: 7010 e503 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03e5 │ │ +03e9f2: 5b30 a500 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e9f6: 5430 a500 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03e9fa: 5431 9e00 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03e9fe: 2202 b900 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00b9 │ │ +03ea02: 7020 1203 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0312 │ │ +03ea08: 6e40 ea03 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@03ea │ │ +03ea0e: 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; │ │ @@ -4466,23 +4466,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -03e9ec: |[03e9ec] android.support.v4.app.Fragment.isAdded:()Z │ │ -03e9fc: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03ea00: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -03ea04: 5510 9f00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -03ea08: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -03ea0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03ea0e: 0f00 |0009: return v0 │ │ -03ea10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03ea12: 28fe |000b: goto 0009 // -0002 │ │ +03ea10: |[03ea10] android.support.v4.app.Fragment.isAdded:()Z │ │ +03ea20: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03ea24: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +03ea28: 5510 9f00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +03ea2c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +03ea30: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +03ea32: 0f00 |0009: return v0 │ │ +03ea34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03ea36: 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;) │ │ @@ -4490,17 +4490,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ea14: |[03ea14] android.support.v4.app.Fragment.isDetached:()Z │ │ -03ea24: 5510 a900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -03ea28: 0f00 |0002: return v0 │ │ +03ea38: |[03ea38] android.support.v4.app.Fragment.isDetached:()Z │ │ +03ea48: 5510 a900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +03ea4c: 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;) │ │ @@ -4508,17 +4508,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ea2c: |[03ea2c] android.support.v4.app.Fragment.isHidden:()Z │ │ -03ea3c: 5510 ae00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03ea40: 0f00 |0002: return v0 │ │ +03ea50: |[03ea50] android.support.v4.app.Fragment.isHidden:()Z │ │ +03ea60: 5510 ae00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03ea64: 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;) │ │ @@ -4526,21 +4526,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03ea44: |[03ea44] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -03ea54: 5210 a200 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -03ea58: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -03ea5c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03ea5e: 0f00 |0005: return v0 │ │ -03ea60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03ea62: 28fe |0007: goto 0005 // -0002 │ │ +03ea68: |[03ea68] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +03ea78: 5210 a200 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +03ea7c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +03ea80: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03ea82: 0f00 |0005: return v0 │ │ +03ea84: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03ea86: 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;) │ │ @@ -4548,17 +4548,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ea64: |[03ea64] android.support.v4.app.Fragment.isInLayout:()Z │ │ -03ea74: 5510 af00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -03ea78: 0f00 |0002: return v0 │ │ +03ea88: |[03ea88] android.support.v4.app.Fragment.isInLayout:()Z │ │ +03ea98: 5510 af00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +03ea9c: 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;) │ │ @@ -4566,17 +4566,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ea7c: |[03ea7c] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ -03ea8c: 5510 b400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03ea90: 0f00 |0002: return v0 │ │ +03eaa0: |[03eaa0] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +03eab0: 5510 b400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03eab4: 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;) │ │ @@ -4584,17 +4584,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ea94: |[03ea94] android.support.v4.app.Fragment.isRemoving:()Z │ │ -03eaa4: 5510 b700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ -03eaa8: 0f00 |0002: return v0 │ │ +03eab8: |[03eab8] android.support.v4.app.Fragment.isRemoving:()Z │ │ +03eac8: 5510 b700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ +03eacc: 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;) │ │ @@ -4602,17 +4602,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03eaac: |[03eaac] android.support.v4.app.Fragment.isResumed:()Z │ │ -03eabc: 5510 b900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ -03eac0: 0f00 |0002: return v0 │ │ +03ead0: |[03ead0] android.support.v4.app.Fragment.isResumed:()Z │ │ +03eae0: 5510 b900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ +03eae4: 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;) │ │ @@ -4620,35 +4620,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03eac4: |[03eac4] android.support.v4.app.Fragment.isVisible:()Z │ │ -03ead4: 6e10 3c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@033c │ │ -03eada: 0a00 |0003: move-result v0 │ │ -03eadc: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -03eae0: 6e10 3e03 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@033e │ │ -03eae6: 0a00 |0009: move-result v0 │ │ -03eae8: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -03eaec: 5410 c500 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03eaf0: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -03eaf4: 5410 c500 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03eaf8: 6e10 fd12 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@12fd │ │ -03eafe: 0c00 |0015: move-result-object v0 │ │ -03eb00: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -03eb04: 5410 c500 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -03eb08: 6e10 fb12 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -03eb0e: 0a00 |001d: move-result v0 │ │ -03eb10: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -03eb14: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -03eb16: 0f00 |0021: return v0 │ │ -03eb18: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -03eb1a: 28fe |0023: goto 0021 // -0002 │ │ +03eae8: |[03eae8] android.support.v4.app.Fragment.isVisible:()Z │ │ +03eaf8: 6e10 3c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@033c │ │ +03eafe: 0a00 |0003: move-result v0 │ │ +03eb00: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +03eb04: 6e10 3e03 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@033e │ │ +03eb0a: 0a00 |0009: move-result v0 │ │ +03eb0c: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +03eb10: 5410 c500 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03eb14: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +03eb18: 5410 c500 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03eb1c: 6e10 fd12 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@12fd │ │ +03eb22: 0c00 |0015: move-result-object v0 │ │ +03eb24: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +03eb28: 5410 c500 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +03eb2c: 6e10 fb12 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +03eb32: 0a00 |001d: move-result v0 │ │ +03eb34: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +03eb38: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +03eb3a: 0f00 |0021: return v0 │ │ +03eb3c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +03eb3e: 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;) │ │ @@ -4656,18 +4656,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03eb1c: |[03eb1c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -03eb2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03eb2e: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03eb32: 0e00 |0003: return-void │ │ +03eb40: |[03eb40] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +03eb50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03eb52: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03eb56: 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; │ │ @@ -4677,16 +4677,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03eb34: |[03eb34] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -03eb44: 0e00 |0000: return-void │ │ +03eb58: |[03eb58] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +03eb68: 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 │ │ @@ -4697,18 +4697,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03eb48: |[03eb48] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -03eb58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03eb5a: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03eb5e: 0e00 |0003: return-void │ │ +03eb6c: |[03eb6c] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +03eb7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03eb7e: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03eb82: 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; │ │ @@ -4718,18 +4718,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03eb60: |[03eb60] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03eb70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03eb72: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03eb76: 0e00 |0003: return-void │ │ +03eb84: |[03eb84] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +03eb94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03eb96: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03eb9a: 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; │ │ @@ -4739,17 +4739,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03eb78: |[03eb78] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03eb88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03eb8a: 0f00 |0001: return v0 │ │ +03eb9c: |[03eb9c] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03ebac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ebae: 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; │ │ │ │ @@ -4758,18 +4758,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03eb8c: |[03eb8c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -03eb9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03eb9e: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03eba2: 0e00 |0003: return-void │ │ +03ebb0: |[03ebb0] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +03ebc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ebc2: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ebc6: 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; │ │ @@ -4779,17 +4779,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03eba4: |[03eba4] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -03ebb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ebb6: 1100 |0001: return-object v0 │ │ +03ebc8: |[03ebc8] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +03ebd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ebda: 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 │ │ @@ -4800,19 +4800,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 │ │ -03ebb8: |[03ebb8] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -03ebc8: 6e10 2403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0324 │ │ -03ebce: 0c00 |0003: move-result-object v0 │ │ -03ebd0: 6e40 a103 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@03a1 │ │ -03ebd6: 0e00 |0007: return-void │ │ +03ebdc: |[03ebdc] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +03ebec: 6e10 2403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0324 │ │ +03ebf2: 0c00 |0003: move-result-object v0 │ │ +03ebf4: 6e40 a103 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@03a1 │ │ +03ebfa: 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; │ │ @@ -4824,16 +4824,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 │ │ -03ebd8: |[03ebd8] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -03ebe8: 0e00 |0000: return-void │ │ +03ebfc: |[03ebfc] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +03ec0c: 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; │ │ @@ -4843,17 +4843,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 │ │ -03ebec: |[03ebec] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03ebfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ebfe: 1100 |0001: return-object v0 │ │ +03ec10: |[03ec10] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03ec20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ec22: 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; │ │ @@ -4864,32 +4864,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -03ec00: |[03ec00] android.support.v4.app.Fragment.onDestroy:()V │ │ -03ec10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03ec12: 5c41 a300 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ec16: 5540 a400 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03ec1a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -03ec1e: 5c41 a400 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03ec22: 5440 9e00 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03ec26: 5441 c600 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03ec2a: 5542 b300 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03ec2e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -03ec30: 6e40 9203 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ -03ec36: 0c00 |0013: move-result-object v0 │ │ -03ec38: 5b40 b200 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03ec3c: 5440 b200 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03ec40: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -03ec44: 5440 b200 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03ec48: 6e10 cf04 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ -03ec4e: 0e00 |001f: return-void │ │ +03ec24: |[03ec24] android.support.v4.app.Fragment.onDestroy:()V │ │ +03ec34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03ec36: 5c41 a300 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ec3a: 5540 a400 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03ec3e: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +03ec42: 5c41 a400 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03ec46: 5440 9e00 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03ec4a: 5441 c600 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03ec4e: 5542 b300 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03ec52: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +03ec54: 6e40 9203 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ +03ec5a: 0c00 |0013: move-result-object v0 │ │ +03ec5c: 5b40 b200 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03ec60: 5440 b200 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03ec64: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +03ec68: 5440 b200 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03ec6c: 6e10 cf04 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ +03ec72: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1172 │ │ 0x0003 line=1175 │ │ 0x0007 line=1176 │ │ 0x0009 line=1177 │ │ 0x0016 line=1179 │ │ @@ -4903,16 +4903,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ec50: |[03ec50] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -03ec60: 0e00 |0000: return-void │ │ +03ec74: |[03ec74] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +03ec84: 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;) │ │ @@ -4920,18 +4920,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03ec64: |[03ec64] android.support.v4.app.Fragment.onDestroyView:()V │ │ -03ec74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ec76: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ec7a: 0e00 |0003: return-void │ │ +03ec88: |[03ec88] android.support.v4.app.Fragment.onDestroyView:()V │ │ +03ec98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ec9a: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ec9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0003 line=1165 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -4940,18 +4940,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03ec7c: |[03ec7c] android.support.v4.app.Fragment.onDetach:()V │ │ -03ec8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ec8e: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ec92: 0e00 |0003: return-void │ │ +03eca0: |[03eca0] android.support.v4.app.Fragment.onDetach:()V │ │ +03ecb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ecb2: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ecb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -4960,16 +4960,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ec94: |[03ec94] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -03eca4: 0e00 |0000: return-void │ │ +03ecb8: |[03ecb8] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +03ecc8: 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 │ │ │ │ @@ -4978,18 +4978,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 │ │ -03eca8: |[03eca8] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -03ecb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ecba: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ecbe: 0e00 |0003: return-void │ │ +03eccc: |[03eccc] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +03ecdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ecde: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ece2: 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; │ │ @@ -5001,18 +5001,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03ecc0: |[03ecc0] android.support.v4.app.Fragment.onLowMemory:()V │ │ -03ecd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ecd2: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ecd6: 0e00 |0003: return-void │ │ +03ece4: |[03ece4] android.support.v4.app.Fragment.onLowMemory:()V │ │ +03ecf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ecf6: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ecfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0003 line=1152 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5021,17 +5021,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ecd8: |[03ecd8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03ece8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ecea: 0f00 |0001: return v0 │ │ +03ecfc: |[03ecfc] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03ed0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ed0e: 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; │ │ │ │ @@ -5040,16 +5040,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ecec: |[03ecec] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -03ecfc: 0e00 |0000: return-void │ │ +03ed10: |[03ed10] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +03ed20: 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; │ │ │ │ @@ -5058,18 +5058,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03ed00: |[03ed00] android.support.v4.app.Fragment.onPause:()V │ │ -03ed10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ed12: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ed16: 0e00 |0003: return-void │ │ +03ed24: |[03ed24] android.support.v4.app.Fragment.onPause:()V │ │ +03ed34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ed36: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ed3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0003 line=1139 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5078,16 +5078,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ed18: |[03ed18] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -03ed28: 0e00 |0000: return-void │ │ +03ed3c: |[03ed3c] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +03ed4c: 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; │ │ │ │ @@ -5096,18 +5096,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03ed2c: |[03ed2c] android.support.v4.app.Fragment.onResume:()V │ │ -03ed3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ed3e: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ed42: 0e00 |0003: return-void │ │ +03ed50: |[03ed50] android.support.v4.app.Fragment.onResume:()V │ │ +03ed60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ed62: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ed66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0003 line=1104 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5116,16 +5116,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ed44: |[03ed44] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03ed54: 0e00 |0000: return-void │ │ +03ed68: |[03ed68] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03ed78: 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; │ │ │ │ @@ -5134,35 +5134,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -03ed58: |[03ed58] android.support.v4.app.Fragment.onStart:()V │ │ -03ed68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03ed6a: 5c41 a300 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ed6e: 5540 b300 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03ed72: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -03ed76: 5c41 b300 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03ed7a: 5540 a400 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03ed7e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -03ed82: 5c41 a400 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03ed86: 5440 9e00 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03ed8a: 5441 c600 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03ed8e: 5542 b300 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03ed92: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -03ed94: 6e40 9203 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ -03ed9a: 0c00 |0019: move-result-object v0 │ │ -03ed9c: 5b40 b200 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03eda0: 5440 b200 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03eda4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -03eda8: 5440 b200 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03edac: 6e10 d304 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04d3 │ │ -03edb2: 0e00 |0025: return-void │ │ +03ed7c: |[03ed7c] android.support.v4.app.Fragment.onStart:()V │ │ +03ed8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03ed8e: 5c41 a300 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ed92: 5540 b300 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03ed96: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +03ed9a: 5c41 b300 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03ed9e: 5540 a400 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03eda2: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +03eda6: 5c41 a400 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03edaa: 5440 9e00 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03edae: 5441 c600 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03edb2: 5542 b300 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03edb6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +03edb8: 6e40 9203 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ +03edbe: 0c00 |0019: move-result-object v0 │ │ +03edc0: 5b40 b200 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03edc4: 5440 b200 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03edc8: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +03edcc: 5440 b200 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03edd0: 6e10 d304 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04d3 │ │ +03edd6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1082 │ │ 0x0003 line=1084 │ │ 0x0007 line=1085 │ │ 0x0009 line=1086 │ │ 0x000d line=1087 │ │ @@ -5178,18 +5178,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03edb4: |[03edb4] android.support.v4.app.Fragment.onStop:()V │ │ -03edc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03edc6: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03edca: 0e00 |0003: return-void │ │ +03edd8: |[03edd8] android.support.v4.app.Fragment.onStop:()V │ │ +03ede8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03edea: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03edee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ 0x0003 line=1148 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5198,16 +5198,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 │ │ -03edcc: |[03edcc] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -03eddc: 0e00 |0000: return-void │ │ +03edf0: |[03edf0] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +03ee00: 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; │ │ @@ -5217,18 +5217,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03ede0: |[03ede0] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -03edf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03edf2: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03edf6: 0e00 |0003: return-void │ │ +03ee04: |[03ee04] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +03ee14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ee16: 5c10 a300 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ee1a: 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; │ │ @@ -5238,44 +5238,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03edf8: |[03edf8] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -03ee08: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ee0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03ee10: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ee14: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -03ee1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03ee1c: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ee20: 6e20 4603 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0346 │ │ -03ee26: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ee2a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03ee2e: 2200 f800 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03ee32: 2201 4803 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03ee36: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03ee3c: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ -03ee40: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ee46: 0c01 |001f: move-result-object v1 │ │ -03ee48: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03ee4e: 0c01 |0023: move-result-object v1 │ │ -03ee50: 1a02 3b00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@003b │ │ -03ee54: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ee5a: 0c01 |0029: move-result-object v1 │ │ -03ee5c: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03ee62: 0c01 |002d: move-result-object v1 │ │ -03ee64: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03ee6a: 2700 |0031: throw v0 │ │ -03ee6c: 5430 a500 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ee70: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -03ee74: 5430 a500 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ee78: 6e10 ef03 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03ef │ │ -03ee7e: 0e00 |003b: return-void │ │ +03ee1c: |[03ee1c] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +03ee2c: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ee30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03ee34: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ee38: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +03ee3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03ee40: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ee44: 6e20 4603 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0346 │ │ +03ee4a: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ee4e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03ee52: 2200 0001 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03ee56: 2201 5003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03ee5a: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03ee60: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ +03ee64: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ee6a: 0c01 |001f: move-result-object v1 │ │ +03ee6c: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03ee72: 0c01 |0023: move-result-object v1 │ │ +03ee74: 1a02 3b00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@003b │ │ +03ee78: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ee7e: 0c01 |0029: move-result-object v1 │ │ +03ee80: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03ee86: 0c01 |002d: move-result-object v1 │ │ +03ee88: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03ee8e: 2700 |0031: throw v0 │ │ +03ee90: 5430 a500 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ee94: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +03ee98: 5430 a500 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ee9c: 6e10 ef03 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03ef │ │ +03eea2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1504 │ │ 0x0004 line=1505 │ │ 0x0009 line=1507 │ │ 0x000c line=1508 │ │ 0x000f line=1509 │ │ @@ -5292,21 +5292,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03ee80: |[03ee80] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03ee90: 6e20 4903 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0349 │ │ -03ee96: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ee9a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03ee9e: 5410 a500 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03eea2: 6e20 f003 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03f0 │ │ -03eea8: 0e00 |000c: return-void │ │ +03eea4: |[03eea4] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +03eeb4: 6e20 4903 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0349 │ │ +03eeba: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03eebe: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03eec2: 5410 a500 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03eec6: 6e20 f003 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03f0 │ │ +03eecc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1555 │ │ 0x0003 line=1556 │ │ 0x0007 line=1557 │ │ 0x000c line=1559 │ │ locals : │ │ @@ -5318,30 +5318,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03eeac: |[03eeac] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03eebc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03eebe: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03eec2: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -03eec6: 6e20 4a03 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@034a │ │ -03eecc: 0a01 |0008: move-result v1 │ │ -03eece: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -03eed2: 0f00 |000b: return v0 │ │ -03eed4: 5421 a500 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03eed8: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -03eedc: 5421 a500 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03eee0: 6e20 f103 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03f1 │ │ -03eee6: 0a01 |0015: move-result v1 │ │ -03eee8: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -03eeec: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03eeee: 28f2 |0019: goto 000b // -000e │ │ +03eed0: |[03eed0] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03eee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03eee2: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03eee6: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +03eeea: 6e20 4a03 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@034a │ │ +03eef0: 0a01 |0008: move-result v1 │ │ +03eef2: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +03eef6: 0f00 |000b: return v0 │ │ +03eef8: 5421 a500 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03eefc: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +03ef00: 5421 a500 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ef04: 6e20 f103 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03f1 │ │ +03ef0a: 0a01 |0015: move-result v1 │ │ +03ef0c: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +03ef10: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03ef12: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1622 │ │ 0x0005 line=1623 │ │ 0x000b line=1632 │ │ 0x000c line=1626 │ │ 0x0010 line=1627 │ │ @@ -5355,53 +5355,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -03eef0: |[03eef0] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -03ef00: 5441 a500 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ef04: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -03ef08: 5441 a500 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ef0c: 6e10 1504 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -03ef12: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03ef14: 5c41 a300 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ef18: 6e20 4b03 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@034b │ │ -03ef1e: 5541 a300 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03ef22: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -03ef26: 2201 f800 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03ef2a: 2202 4803 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -03ef2e: 7010 ad15 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03ef34: 1a03 bb03 |001a: const-string v3, "Fragment " // string@03bb │ │ -03ef38: 6e20 b515 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ef3e: 0c02 |001f: move-result-object v2 │ │ -03ef40: 6e20 b415 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03ef46: 0c02 |0023: move-result-object v2 │ │ -03ef48: 1a03 3d00 |0024: const-string v3, " did not call through to super.onCreate()" // string@003d │ │ -03ef4c: 6e20 b515 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ef52: 0c02 |0029: move-result-object v2 │ │ -03ef54: 6e10 bb15 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03ef5a: 0c02 |002d: move-result-object v2 │ │ -03ef5c: 7020 9605 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03ef62: 2701 |0031: throw v1 │ │ -03ef64: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -03ef68: 1a01 e50e |0034: const-string v1, "android:support:fragments" // string@0ee5 │ │ -03ef6c: 6e20 e201 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01e2 │ │ -03ef72: 0c00 |0039: move-result-object v0 │ │ -03ef74: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -03ef78: 5441 a500 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ef7c: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -03ef80: 6e10 3b03 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@033b │ │ -03ef86: 5441 a500 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ef8a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -03ef8c: 6e30 2204 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0422 │ │ -03ef92: 5441 a500 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03ef96: 6e10 f203 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03f2 │ │ -03ef9c: 0e00 |004e: return-void │ │ +03ef14: |[03ef14] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +03ef24: 5441 a500 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ef28: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +03ef2c: 5441 a500 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03ef30: 6e10 1504 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +03ef36: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03ef38: 5c41 a300 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ef3c: 6e20 4b03 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@034b │ │ +03ef42: 5541 a300 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03ef46: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +03ef4a: 2201 0001 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03ef4e: 2202 5003 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +03ef52: 7010 ad15 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03ef58: 1a03 bb03 |001a: const-string v3, "Fragment " // string@03bb │ │ +03ef5c: 6e20 b515 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ef62: 0c02 |001f: move-result-object v2 │ │ +03ef64: 6e20 b415 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03ef6a: 0c02 |0023: move-result-object v2 │ │ +03ef6c: 1a03 3d00 |0024: const-string v3, " did not call through to super.onCreate()" // string@003d │ │ +03ef70: 6e20 b515 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ef76: 0c02 |0029: move-result-object v2 │ │ +03ef78: 6e10 bb15 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03ef7e: 0c02 |002d: move-result-object v2 │ │ +03ef80: 7020 9605 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03ef86: 2701 |0031: throw v1 │ │ +03ef88: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +03ef8c: 1a01 e20e |0034: const-string v1, "android:support:fragments" // string@0ee2 │ │ +03ef90: 6e20 e201 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01e2 │ │ +03ef96: 0c00 |0039: move-result-object v0 │ │ +03ef98: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +03ef9c: 5441 a500 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03efa0: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +03efa4: 6e10 3b03 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@033b │ │ +03efaa: 5441 a500 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03efae: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +03efb0: 6e30 2204 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0422 │ │ +03efb6: 5441 a500 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03efba: 6e10 f203 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03f2 │ │ +03efc0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0004 line=1474 │ │ 0x0009 line=1476 │ │ 0x000c line=1477 │ │ 0x000f line=1478 │ │ @@ -5424,31 +5424,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 │ │ -03efa0: |[03efa0] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -03efb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03efb2: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03efb6: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -03efba: 5521 ad00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03efbe: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -03efc2: 5521 b400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03efc6: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -03efca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03efcc: 6e30 4e03 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@034e │ │ -03efd2: 5421 a500 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03efd6: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -03efda: 5421 a500 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03efde: 6e30 f303 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03f3 │ │ -03efe4: 0a01 |001a: move-result v1 │ │ -03efe6: b610 |001b: or-int/2addr v0, v1 │ │ -03efe8: 0f00 |001c: return v0 │ │ +03efc4: |[03efc4] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +03efd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03efd6: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03efda: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +03efde: 5521 ad00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03efe2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +03efe6: 5521 b400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03efea: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +03efee: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03eff0: 6e30 4e03 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@034e │ │ +03eff6: 5421 a500 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03effa: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +03effe: 5421 a500 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f002: 6e30 f303 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03f3 │ │ +03f008: 0a01 |001a: move-result v1 │ │ +03f00a: b610 |001b: or-int/2addr v0, v1 │ │ +03f00c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0001 line=1579 │ │ 0x0005 line=1580 │ │ 0x000d line=1581 │ │ 0x000e line=1582 │ │ @@ -5466,22 +5466,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 │ │ -03efec: |[03efec] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03effc: 5410 a500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f000: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03f004: 5410 a500 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f008: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -03f00e: 6e40 4f03 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@034f │ │ -03f014: 0c00 |000c: move-result-object v0 │ │ -03f016: 1100 |000d: return-object v0 │ │ +03f010: |[03f010] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03f020: 5410 a500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f024: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03f028: 5410 a500 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f02c: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +03f032: 6e40 4f03 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@034f │ │ +03f038: 0c00 |000c: move-result-object v0 │ │ +03f03a: 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; │ │ @@ -5494,40 +5494,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -03f018: |[03f018] android.support.v4.app.Fragment.performDestroy:()V │ │ -03f028: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f02c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03f030: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f034: 6e10 f403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03f4 │ │ -03f03a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03f03c: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f040: 6e10 5003 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0350 │ │ -03f046: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f04a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03f04e: 2200 f800 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f052: 2201 4803 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f056: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f05c: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ -03f060: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f066: 0c01 |001f: move-result-object v1 │ │ -03f068: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f06e: 0c01 |0023: move-result-object v1 │ │ -03f070: 1a02 3e00 |0024: const-string v2, " did not call through to super.onDestroy()" // string@003e │ │ -03f074: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f07a: 0c01 |0029: move-result-object v1 │ │ -03f07c: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f082: 0c01 |002d: move-result-object v1 │ │ -03f084: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f08a: 2700 |0031: throw v0 │ │ -03f08c: 0e00 |0032: return-void │ │ +03f03c: |[03f03c] android.support.v4.app.Fragment.performDestroy:()V │ │ +03f04c: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f050: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03f054: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f058: 6e10 f403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03f4 │ │ +03f05e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03f060: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f064: 6e10 5003 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0350 │ │ +03f06a: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f06e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03f072: 2200 0001 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f076: 2201 5003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f07a: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f080: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ +03f084: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f08a: 0c01 |001f: move-result-object v1 │ │ +03f08c: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f092: 0c01 |0023: move-result-object v1 │ │ +03f094: 1a02 3e00 |0024: const-string v2, " did not call through to super.onDestroy()" // string@003e │ │ +03f098: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f09e: 0c01 |0029: move-result-object v1 │ │ +03f0a0: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f0a6: 0c01 |002d: move-result-object v1 │ │ +03f0a8: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f0ae: 2700 |0031: throw v0 │ │ +03f0b0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0004 line=1717 │ │ 0x0009 line=1719 │ │ 0x000c line=1720 │ │ 0x000f line=1721 │ │ @@ -5541,44 +5541,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03f090: |[03f090] android.support.v4.app.Fragment.performDestroyView:()V │ │ -03f0a0: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f0a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03f0a8: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f0ac: 6e10 f503 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@03f5 │ │ -03f0b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03f0b4: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f0b8: 6e10 5203 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0352 │ │ -03f0be: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f0c2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03f0c6: 2200 f800 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f0ca: 2201 4803 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f0ce: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f0d4: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ -03f0d8: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f0de: 0c01 |001f: move-result-object v1 │ │ -03f0e0: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f0e6: 0c01 |0023: move-result-object v1 │ │ -03f0e8: 1a02 3f00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@003f │ │ -03f0ec: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f0f2: 0c01 |0029: move-result-object v1 │ │ -03f0f4: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f0fa: 0c01 |002d: move-result-object v1 │ │ -03f0fc: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f102: 2700 |0031: throw v0 │ │ -03f104: 5430 b200 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f108: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -03f10c: 5430 b200 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f110: 6e10 d004 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@04d0 │ │ -03f116: 0e00 |003b: return-void │ │ +03f0b4: |[03f0b4] android.support.v4.app.Fragment.performDestroyView:()V │ │ +03f0c4: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f0c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03f0cc: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f0d0: 6e10 f503 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@03f5 │ │ +03f0d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03f0d8: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f0dc: 6e10 5203 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0352 │ │ +03f0e2: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f0e6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03f0ea: 2200 0001 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f0ee: 2201 5003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f0f2: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f0f8: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ +03f0fc: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f102: 0c01 |001f: move-result-object v1 │ │ +03f104: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f10a: 0c01 |0023: move-result-object v1 │ │ +03f10c: 1a02 3f00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@003f │ │ +03f110: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f116: 0c01 |0029: move-result-object v1 │ │ +03f118: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f11e: 0c01 |002d: move-result-object v1 │ │ +03f120: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f126: 2700 |0031: throw v0 │ │ +03f128: 5430 b200 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f12c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +03f130: 5430 b200 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f134: 6e10 d004 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@04d0 │ │ +03f13a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ 0x0004 line=1702 │ │ 0x0009 line=1704 │ │ 0x000c line=1705 │ │ 0x000f line=1706 │ │ @@ -5594,21 +5594,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03f118: |[03f118] android.support.v4.app.Fragment.performLowMemory:()V │ │ -03f128: 6e10 5603 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0356 │ │ -03f12e: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f132: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03f136: 5410 a500 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f13a: 6e10 f603 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03f6 │ │ -03f140: 0e00 |000c: return-void │ │ +03f13c: |[03f13c] android.support.v4.app.Fragment.performLowMemory:()V │ │ +03f14c: 6e10 5603 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0356 │ │ +03f152: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f156: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03f15a: 5410 a500 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f15e: 6e10 f603 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03f6 │ │ +03f164: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ 0x0003 line=1563 │ │ 0x0007 line=1564 │ │ 0x000c line=1566 │ │ locals : │ │ @@ -5619,34 +5619,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03f144: |[03f144] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03f154: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03f156: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03f15a: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -03f15e: 5521 ad00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03f162: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -03f166: 5521 b400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03f16a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -03f16e: 6e20 5703 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0357 │ │ -03f174: 0a01 |0010: move-result v1 │ │ -03f176: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -03f17a: 0f00 |0013: return v0 │ │ -03f17c: 5421 a500 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f180: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -03f184: 5421 a500 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f188: 6e20 f703 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03f7 │ │ -03f18e: 0a01 |001d: move-result v1 │ │ -03f190: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -03f194: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -03f196: 28f2 |0021: goto 0013 // -000e │ │ +03f168: |[03f168] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03f178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03f17a: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03f17e: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +03f182: 5521 ad00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03f186: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +03f18a: 5521 b400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03f18e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +03f192: 6e20 5703 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0357 │ │ +03f198: 0a01 |0010: move-result v1 │ │ +03f19a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +03f19e: 0f00 |0013: return v0 │ │ +03f1a0: 5421 a500 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f1a4: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +03f1a8: 5421 a500 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f1ac: 6e20 f703 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03f7 │ │ +03f1b2: 0a01 |001d: move-result v1 │ │ +03f1b4: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +03f1b8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +03f1ba: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1606 │ │ 0x0005 line=1607 │ │ 0x000d line=1608 │ │ 0x0013 line=1618 │ │ 0x0014 line=1612 │ │ @@ -5661,27 +5661,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03f198: |[03f198] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -03f1a8: 5510 ae00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03f1ac: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -03f1b0: 5510 ad00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03f1b4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -03f1b8: 5510 b400 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03f1bc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -03f1c0: 6e20 5803 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0358 │ │ -03f1c6: 5410 a500 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f1ca: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -03f1ce: 5410 a500 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f1d2: 6e20 f803 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03f8 │ │ -03f1d8: 0e00 |0018: return-void │ │ +03f1bc: |[03f1bc] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +03f1cc: 5510 ae00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03f1d0: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +03f1d4: 5510 ad00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03f1d8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +03f1dc: 5510 b400 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03f1e0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +03f1e4: 6e20 5803 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0358 │ │ +03f1ea: 5410 a500 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f1ee: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +03f1f2: 5410 a500 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f1f6: 6e20 f803 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03f8 │ │ +03f1fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x0004 line=1637 │ │ 0x000c line=1638 │ │ 0x000f line=1640 │ │ 0x0013 line=1641 │ │ @@ -5695,40 +5695,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -03f1dc: |[03f1dc] android.support.v4.app.Fragment.performPause:()V │ │ -03f1ec: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f1f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03f1f4: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f1f8: 6e10 f903 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03f9 │ │ -03f1fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03f200: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f204: 6e10 5903 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0359 │ │ -03f20a: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f20e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03f212: 2200 f800 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f216: 2201 4803 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f21a: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f220: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ -03f224: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f22a: 0c01 |001f: move-result-object v1 │ │ -03f22c: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f232: 0c01 |0023: move-result-object v1 │ │ -03f234: 1a02 4100 |0024: const-string v2, " did not call through to super.onPause()" // string@0041 │ │ -03f238: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f23e: 0c01 |0029: move-result-object v1 │ │ -03f240: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f246: 0c01 |002d: move-result-object v1 │ │ -03f248: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f24e: 2700 |0031: throw v0 │ │ -03f250: 0e00 |0032: return-void │ │ +03f200: |[03f200] android.support.v4.app.Fragment.performPause:()V │ │ +03f210: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f214: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03f218: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f21c: 6e10 f903 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03f9 │ │ +03f222: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03f224: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f228: 6e10 5903 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0359 │ │ +03f22e: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f232: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03f236: 2200 0001 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f23a: 2201 5003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f23e: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f244: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ +03f248: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f24e: 0c01 |001f: move-result-object v1 │ │ +03f250: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f256: 0c01 |0023: move-result-object v1 │ │ +03f258: 1a02 4100 |0024: const-string v2, " did not call through to super.onPause()" // string@0041 │ │ +03f25c: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f262: 0c01 |0029: move-result-object v1 │ │ +03f264: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f26a: 0c01 |002d: move-result-object v1 │ │ +03f26c: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f272: 2700 |0031: throw v0 │ │ +03f274: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ 0x0004 line=1658 │ │ 0x0009 line=1660 │ │ 0x000c line=1661 │ │ 0x000f line=1662 │ │ @@ -5742,31 +5742,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03f254: |[03f254] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -03f264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f266: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -03f26a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -03f26e: 5521 ad00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03f272: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -03f276: 5521 b400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03f27a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -03f27e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03f280: 6e20 5a03 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@035a │ │ -03f286: 5421 a500 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f28a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -03f28e: 5421 a500 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f292: 6e20 fa03 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03fa │ │ -03f298: 0a01 |001a: move-result v1 │ │ -03f29a: b610 |001b: or-int/2addr v0, v1 │ │ -03f29c: 0f00 |001c: return v0 │ │ +03f278: |[03f278] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +03f288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f28a: 5521 ae00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +03f28e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +03f292: 5521 ad00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03f296: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +03f29a: 5521 b400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03f29e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +03f2a2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03f2a4: 6e20 5a03 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@035a │ │ +03f2aa: 5421 a500 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f2ae: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +03f2b2: 5421 a500 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f2b6: 6e20 fa03 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03fa │ │ +03f2bc: 0a01 |001a: move-result v1 │ │ +03f2be: b610 |001b: or-int/2addr v0, v1 │ │ +03f2c0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ 0x0001 line=1593 │ │ 0x0005 line=1594 │ │ 0x000d line=1595 │ │ 0x000e line=1596 │ │ @@ -5783,44 +5783,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -03f2a0: |[03f2a0] android.support.v4.app.Fragment.performReallyStop:()V │ │ -03f2b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03f2b2: 5440 a500 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f2b6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -03f2ba: 5440 a500 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f2be: 6e10 fb03 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03fb │ │ -03f2c4: 5540 b300 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03f2c8: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -03f2cc: 5c43 b300 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03f2d0: 5540 a400 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03f2d4: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -03f2d8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -03f2da: 5c40 a400 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ -03f2de: 5440 9e00 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f2e2: 5441 c600 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03f2e6: 5542 b300 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ -03f2ea: 6e40 9203 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ -03f2f0: 0c00 |0020: move-result-object v0 │ │ -03f2f2: 5b40 b200 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f2f6: 5440 b200 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f2fa: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -03f2fe: 5440 9e00 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f302: 5500 e300 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00e3 │ │ -03f306: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -03f30a: 5440 b200 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f30e: 6e10 d404 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04d4 │ │ -03f314: 0e00 |0032: return-void │ │ -03f316: 5440 b200 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f31a: 6e10 d204 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04d2 │ │ -03f320: 28fa |0038: goto 0032 // -0006 │ │ +03f2c4: |[03f2c4] android.support.v4.app.Fragment.performReallyStop:()V │ │ +03f2d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03f2d6: 5440 a500 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f2da: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +03f2de: 5440 a500 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f2e2: 6e10 fb03 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03fb │ │ +03f2e8: 5540 b300 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03f2ec: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +03f2f0: 5c43 b300 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03f2f4: 5540 a400 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03f2f8: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +03f2fc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +03f2fe: 5c40 a400 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00a4 │ │ +03f302: 5440 9e00 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f306: 5441 c600 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03f30a: 5542 b300 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00b3 │ │ +03f30e: 6e40 9203 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ +03f314: 0c00 |0020: move-result-object v0 │ │ +03f316: 5b40 b200 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f31a: 5440 b200 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f31e: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +03f322: 5440 9e00 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f326: 5500 e300 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00e3 │ │ +03f32a: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +03f32e: 5440 b200 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f332: 6e10 d404 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04d4 │ │ +03f338: 0e00 |0032: return-void │ │ +03f33a: 5440 b200 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f33e: 6e10 d204 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04d2 │ │ +03f344: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1681 │ │ 0x0005 line=1682 │ │ 0x000a line=1684 │ │ 0x000e line=1685 │ │ 0x0010 line=1686 │ │ @@ -5839,48 +5839,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -03f324: |[03f324] android.support.v4.app.Fragment.performResume:()V │ │ -03f334: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f338: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03f33c: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f340: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -03f346: 5430 a500 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f34a: 6e10 0104 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -03f350: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03f352: 5c30 a300 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f356: 6e10 5b03 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@035b │ │ -03f35c: 5530 a300 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f360: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03f364: 2200 f800 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f368: 2201 4803 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f36c: 7010 ad15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f372: 1a02 bb03 |001f: const-string v2, "Fragment " // string@03bb │ │ -03f376: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f37c: 0c01 |0024: move-result-object v1 │ │ -03f37e: 6e20 b415 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f384: 0c01 |0028: move-result-object v1 │ │ -03f386: 1a02 4200 |0029: const-string v2, " did not call through to super.onResume()" // string@0042 │ │ -03f38a: 6e20 b515 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f390: 0c01 |002e: move-result-object v1 │ │ -03f392: 6e10 bb15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f398: 0c01 |0032: move-result-object v1 │ │ -03f39a: 7020 9605 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f3a0: 2700 |0036: throw v0 │ │ -03f3a2: 5430 a500 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f3a6: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -03f3aa: 5430 a500 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f3ae: 6e10 fc03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03fc │ │ -03f3b4: 5430 a500 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f3b8: 6e10 0104 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -03f3be: 0e00 |0045: return-void │ │ +03f348: |[03f348] android.support.v4.app.Fragment.performResume:()V │ │ +03f358: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f35c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03f360: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f364: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +03f36a: 5430 a500 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f36e: 6e10 0104 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +03f374: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03f376: 5c30 a300 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f37a: 6e10 5b03 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@035b │ │ +03f380: 5530 a300 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f384: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03f388: 2200 0001 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f38c: 2201 5003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f390: 7010 ad15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f396: 1a02 bb03 |001f: const-string v2, "Fragment " // string@03bb │ │ +03f39a: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f3a0: 0c01 |0024: move-result-object v1 │ │ +03f3a2: 6e20 b415 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f3a8: 0c01 |0028: move-result-object v1 │ │ +03f3aa: 1a02 4200 |0029: const-string v2, " did not call through to super.onResume()" // string@0042 │ │ +03f3ae: 6e20 b515 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f3b4: 0c01 |002e: move-result-object v1 │ │ +03f3b6: 6e10 bb15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f3bc: 0c01 |0032: move-result-object v1 │ │ +03f3be: 7020 9605 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f3c4: 2700 |0036: throw v0 │ │ +03f3c6: 5430 a500 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f3ca: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +03f3ce: 5430 a500 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f3d2: 6e10 fc03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03fc │ │ +03f3d8: 5430 a500 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f3dc: 6e10 0104 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +03f3e2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 0x0004 line=1539 │ │ 0x0009 line=1540 │ │ 0x000e line=1542 │ │ 0x0011 line=1543 │ │ @@ -5898,25 +5898,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -03f3c0: |[03f3c0] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03f3d0: 6e20 5c03 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@035c │ │ -03f3d6: 5421 a500 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f3da: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -03f3de: 5421 a500 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f3e2: 6e10 2504 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0425 │ │ -03f3e8: 0c00 |000c: move-result-object v0 │ │ -03f3ea: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03f3ee: 1a01 e50e |000f: const-string v1, "android:support:fragments" // string@0ee5 │ │ -03f3f2: 6e30 eb01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01eb │ │ -03f3f8: 0e00 |0014: return-void │ │ +03f3e4: |[03f3e4] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03f3f4: 6e20 5c03 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@035c │ │ +03f3fa: 5421 a500 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f3fe: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +03f402: 5421 a500 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f406: 6e10 2504 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0425 │ │ +03f40c: 0c00 |000c: move-result-object v0 │ │ +03f40e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +03f412: 1a01 e20e |000f: const-string v1, "android:support:fragments" // string@0ee2 │ │ +03f416: 6e30 eb01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01eb │ │ +03f41c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0003 line=1648 │ │ 0x0007 line=1649 │ │ 0x000d line=1650 │ │ 0x000f line=1651 │ │ @@ -5931,50 +5931,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -03f3fc: |[03f3fc] android.support.v4.app.Fragment.performStart:()V │ │ -03f40c: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f410: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03f414: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f418: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -03f41e: 5430 a500 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f422: 6e10 0104 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -03f428: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03f42a: 5c30 a300 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f42e: 6e10 5d03 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@035d │ │ -03f434: 5530 a300 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f438: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03f43c: 2200 f800 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f440: 2201 4803 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f444: 7010 ad15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f44a: 1a02 bb03 |001f: const-string v2, "Fragment " // string@03bb │ │ -03f44e: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f454: 0c01 |0024: move-result-object v1 │ │ -03f456: 6e20 b415 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f45c: 0c01 |0028: move-result-object v1 │ │ -03f45e: 1a02 4300 |0029: const-string v2, " did not call through to super.onStart()" // string@0043 │ │ -03f462: 6e20 b515 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f468: 0c01 |002e: move-result-object v1 │ │ -03f46a: 6e10 bb15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f470: 0c01 |0032: move-result-object v1 │ │ -03f472: 7020 9605 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f478: 2700 |0036: throw v0 │ │ -03f47a: 5430 a500 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f47e: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -03f482: 5430 a500 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f486: 6e10 fd03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03fd │ │ -03f48c: 5430 b200 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f490: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -03f494: 5430 b200 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -03f498: 6e10 d104 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04d1 │ │ -03f49e: 0e00 |0049: return-void │ │ +03f420: |[03f420] android.support.v4.app.Fragment.performStart:()V │ │ +03f430: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f434: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03f438: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f43c: 6e10 1504 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +03f442: 5430 a500 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f446: 6e10 0104 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +03f44c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03f44e: 5c30 a300 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f452: 6e10 5d03 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@035d │ │ +03f458: 5530 a300 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f45c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03f460: 2200 0001 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f464: 2201 5003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f468: 7010 ad15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f46e: 1a02 bb03 |001f: const-string v2, "Fragment " // string@03bb │ │ +03f472: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f478: 0c01 |0024: move-result-object v1 │ │ +03f47a: 6e20 b415 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f480: 0c01 |0028: move-result-object v1 │ │ +03f482: 1a02 4300 |0029: const-string v2, " did not call through to super.onStart()" // string@0043 │ │ +03f486: 6e20 b515 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f48c: 0c01 |002e: move-result-object v1 │ │ +03f48e: 6e10 bb15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f494: 0c01 |0032: move-result-object v1 │ │ +03f496: 7020 9605 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f49c: 2700 |0036: throw v0 │ │ +03f49e: 5430 a500 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f4a2: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +03f4a6: 5430 a500 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f4aa: 6e10 fd03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03fd │ │ +03f4b0: 5430 b200 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f4b4: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +03f4b8: 5430 b200 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +03f4bc: 6e10 d104 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04d1 │ │ +03f4c2: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0004 line=1520 │ │ 0x0009 line=1521 │ │ 0x000e line=1523 │ │ 0x0011 line=1524 │ │ @@ -5993,40 +5993,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -03f4a0: |[03f4a0] android.support.v4.app.Fragment.performStop:()V │ │ -03f4b0: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f4b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03f4b8: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03f4bc: 6e10 fe03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03fe │ │ -03f4c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03f4c4: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f4c8: 6e10 5e03 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@035e │ │ -03f4ce: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f4d2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03f4d6: 2200 f800 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f4da: 2201 4803 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f4de: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f4e4: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ -03f4e8: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f4ee: 0c01 |001f: move-result-object v1 │ │ -03f4f0: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f4f6: 0c01 |0023: move-result-object v1 │ │ -03f4f8: 1a02 4400 |0024: const-string v2, " did not call through to super.onStop()" // string@0044 │ │ -03f4fc: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f502: 0c01 |0029: move-result-object v1 │ │ -03f504: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f50a: 0c01 |002d: move-result-object v1 │ │ -03f50c: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f512: 2700 |0031: throw v0 │ │ -03f514: 0e00 |0032: return-void │ │ +03f4c4: |[03f4c4] android.support.v4.app.Fragment.performStop:()V │ │ +03f4d4: 5430 a500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f4d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03f4dc: 5430 a500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +03f4e0: 6e10 fe03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03fe │ │ +03f4e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03f4e8: 5c30 a300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f4ec: 6e10 5e03 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@035e │ │ +03f4f2: 5530 a300 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f4f6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03f4fa: 2200 0001 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f4fe: 2201 5003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f502: 7010 ad15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f508: 1a02 bb03 |001a: const-string v2, "Fragment " // string@03bb │ │ +03f50c: 6e20 b515 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f512: 0c01 |001f: move-result-object v1 │ │ +03f514: 6e20 b415 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f51a: 0c01 |0023: move-result-object v1 │ │ +03f51c: 1a02 4400 |0024: const-string v2, " did not call through to super.onStop()" // string@0044 │ │ +03f520: 6e20 b515 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f526: 0c01 |0029: move-result-object v1 │ │ +03f528: 6e10 bb15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f52e: 0c01 |002d: move-result-object v1 │ │ +03f530: 7020 9605 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f536: 2700 |0031: throw v0 │ │ +03f538: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1669 │ │ 0x0004 line=1670 │ │ 0x0009 line=1672 │ │ 0x000c line=1673 │ │ 0x000f line=1674 │ │ @@ -6040,17 +6040,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f518: |[03f518] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -03f528: 6e20 3513 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@1335 │ │ -03f52e: 0e00 |0003: return-void │ │ +03f53c: |[03f53c] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +03f54c: 6e20 3513 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@1335 │ │ +03f552: 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; │ │ @@ -6060,43 +6060,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -03f530: |[03f530] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -03f540: 5430 bd00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -03f544: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03f548: 5430 b100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -03f54c: 5431 bd00 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -03f550: 6e20 2213 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1322 │ │ -03f556: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03f558: 5b30 bd00 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -03f55c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03f55e: 5c30 a300 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f562: 6e20 6003 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0360 │ │ -03f568: 5530 a300 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -03f56c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03f570: 2200 f800 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -03f574: 2201 4803 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f578: 7010 ad15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f57e: 1a02 bb03 |001f: const-string v2, "Fragment " // string@03bb │ │ -03f582: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f588: 0c01 |0024: move-result-object v1 │ │ -03f58a: 6e20 b415 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f590: 0c01 |0028: move-result-object v1 │ │ -03f592: 1a02 4500 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0045 │ │ -03f596: 6e20 b515 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f59c: 0c01 |002e: move-result-object v1 │ │ -03f59e: 6e10 bb15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f5a4: 0c01 |0032: move-result-object v1 │ │ -03f5a6: 7020 9605 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -03f5ac: 2700 |0036: throw v0 │ │ -03f5ae: 0e00 |0037: return-void │ │ +03f554: |[03f554] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +03f564: 5430 bd00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +03f568: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03f56c: 5430 b100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +03f570: 5431 bd00 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +03f574: 6e20 2213 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1322 │ │ +03f57a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03f57c: 5b30 bd00 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +03f580: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03f582: 5c30 a300 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f586: 6e20 6003 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0360 │ │ +03f58c: 5530 a300 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +03f590: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03f594: 2200 0001 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +03f598: 2201 5003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f59c: 7010 ad15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f5a2: 1a02 bb03 |001f: const-string v2, "Fragment " // string@03bb │ │ +03f5a6: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f5ac: 0c01 |0024: move-result-object v1 │ │ +03f5ae: 6e20 b415 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f5b4: 0c01 |0028: move-result-object v1 │ │ +03f5b6: 1a02 4500 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0045 │ │ +03f5ba: 6e20 b515 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f5c0: 0c01 |002e: move-result-object v1 │ │ +03f5c2: 6e10 bb15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f5c8: 0c01 |0032: move-result-object v1 │ │ +03f5ca: 7020 9605 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +03f5d0: 2700 |0036: throw v0 │ │ +03f5d2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ 0x000b line=448 │ │ 0x000e line=450 │ │ 0x0011 line=451 │ │ @@ -6112,23 +6112,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03f5b0: |[03f5b0] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -03f5c0: 5220 b000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f5c4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -03f5c8: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03f5cc: 1a01 bc03 |0006: const-string v1, "Fragment already active" // string@03bc │ │ -03f5d0: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03f5d6: 2700 |000b: throw v0 │ │ -03f5d8: 5b23 a100 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ -03f5dc: 0e00 |000e: return-void │ │ +03f5d4: |[03f5d4] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +03f5e4: 5220 b000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f5e8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +03f5ec: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03f5f0: 1a01 bc03 |0006: const-string v1, "Fragment already active" // string@03bc │ │ +03f5f4: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03f5fa: 2700 |000b: throw v0 │ │ +03f5fc: 5b23 a100 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ +03f600: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000c line=532 │ │ 0x000e line=533 │ │ locals : │ │ @@ -6140,27 +6140,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -03f5e0: |[03f5e0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -03f5f0: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03f5f4: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -03f5f8: 5c12 ad00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03f5fc: 6e10 3c03 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@033c │ │ -03f602: 0a00 |0009: move-result v0 │ │ -03f604: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -03f608: 6e10 3e03 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@033e │ │ -03f60e: 0a00 |000f: move-result v0 │ │ -03f610: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -03f614: 5410 9e00 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f618: 6e10 b803 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03b8 │ │ -03f61e: 0e00 |0017: return-void │ │ +03f604: |[03f604] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +03f614: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03f618: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +03f61c: 5c12 ad00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03f620: 6e10 3c03 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@033c │ │ +03f626: 0a00 |0009: move-result v0 │ │ +03f628: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +03f62c: 6e10 3e03 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@033e │ │ +03f632: 0a00 |000f: move-result v0 │ │ +03f634: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +03f638: 5410 9e00 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f63c: 6e10 b803 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03b8 │ │ +03f642: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0004 line=801 │ │ 0x0006 line=802 │ │ 0x0012 line=803 │ │ 0x0017 line=806 │ │ @@ -6173,44 +6173,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 │ │ -03f620: |[03f620] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -03f630: 5923 b000 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f634: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -03f638: 2200 4803 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -03f63c: 7010 ad15 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f642: 5441 c600 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03f646: 6e20 b515 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f64c: 0c00 |000e: move-result-object v0 │ │ -03f64e: 1a01 1e01 |000f: const-string v1, ":" // string@011e │ │ -03f652: 6e20 b515 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f658: 0c00 |0014: move-result-object v0 │ │ -03f65a: 5221 b000 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f65e: 6e20 b115 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03f664: 0c00 |001a: move-result-object v0 │ │ -03f666: 6e10 bb15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f66c: 0c00 |001e: move-result-object v0 │ │ -03f66e: 5b20 c600 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03f672: 0e00 |0021: return-void │ │ -03f674: 2200 4803 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -03f678: 7010 ad15 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f67e: 1a01 e10e |0027: const-string v1, "android:fragment:" // string@0ee1 │ │ -03f682: 6e20 b515 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f688: 0c00 |002c: move-result-object v0 │ │ -03f68a: 5221 b000 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f68e: 6e20 b115 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03f694: 0c00 |0032: move-result-object v0 │ │ -03f696: 6e10 bb15 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f69c: 0c00 |0036: move-result-object v0 │ │ -03f69e: 5b20 c600 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -03f6a2: 28e8 |0039: goto 0021 // -0018 │ │ +03f644: |[03f644] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +03f654: 5923 b000 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f658: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +03f65c: 2200 5003 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +03f660: 7010 ad15 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f666: 5441 c600 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03f66a: 6e20 b515 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f670: 0c00 |000e: move-result-object v0 │ │ +03f672: 1a01 1e01 |000f: const-string v1, ":" // string@011e │ │ +03f676: 6e20 b515 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f67c: 0c00 |0014: move-result-object v0 │ │ +03f67e: 5221 b000 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f682: 6e20 b115 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03f688: 0c00 |001a: move-result-object v0 │ │ +03f68a: 6e10 bb15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f690: 0c00 |001e: move-result-object v0 │ │ +03f692: 5b20 c600 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03f696: 0e00 |0021: return-void │ │ +03f698: 2200 5003 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +03f69c: 7010 ad15 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f6a2: 1a01 de0e |0027: const-string v1, "android:fragment:" // string@0ede │ │ +03f6a6: 6e20 b515 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f6ac: 0c00 |002c: move-result-object v0 │ │ +03f6ae: 5221 b000 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f6b2: 6e20 b115 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03f6b8: 0c00 |0032: move-result-object v0 │ │ +03f6ba: 6e10 bb15 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f6c0: 0c00 |0036: move-result-object v0 │ │ +03f6c2: 5b20 c600 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +03f6c6: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0002 line=460 │ │ 0x0004 line=461 │ │ 0x0021 line=465 │ │ 0x0022 line=463 │ │ @@ -6224,29 +6224,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 │ │ -03f6a4: |[03f6a4] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -03f6b4: 5220 b000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f6b8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -03f6bc: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03f6c0: 1a01 bc03 |0006: const-string v1, "Fragment already active" // string@03bc │ │ -03f6c4: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03f6ca: 2700 |000b: throw v0 │ │ -03f6cc: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -03f6d0: 5430 9700 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03f6d4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -03f6d8: 5430 9700 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ -03f6dc: 5b20 bc00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -03f6e0: 0e00 |0016: return-void │ │ -03f6e2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03f6e4: 28fc |0018: goto 0014 // -0004 │ │ +03f6c8: |[03f6c8] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +03f6d8: 5220 b000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f6dc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +03f6e0: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03f6e4: 1a01 bc03 |0006: const-string v1, "Fragment already active" // string@03bc │ │ +03f6e8: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03f6ee: 2700 |000b: throw v0 │ │ +03f6f0: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +03f6f4: 5430 9700 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03f6f8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +03f6fc: 5430 9700 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0097 │ │ +03f700: 5b20 bc00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +03f704: 0e00 |0016: return-void │ │ +03f706: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03f708: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x000c line=555 │ │ 0x0016 line=557 │ │ 0x0017 line=555 │ │ @@ -6259,29 +6259,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -03f6e8: |[03f6e8] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -03f6f8: 5510 b400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03f6fc: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -03f700: 5c12 b400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -03f704: 5510 ad00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -03f708: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -03f70c: 6e10 3c03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@033c │ │ -03f712: 0a00 |000d: move-result v0 │ │ -03f714: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -03f718: 6e10 3e03 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@033e │ │ -03f71e: 0a00 |0013: move-result v0 │ │ -03f720: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -03f724: 5410 9e00 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f728: 6e10 b803 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03b8 │ │ -03f72e: 0e00 |001b: return-void │ │ +03f70c: |[03f70c] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +03f71c: 5510 b400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03f720: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +03f724: 5c12 b400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +03f728: 5510 ad00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +03f72c: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +03f730: 6e10 3c03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@033c │ │ +03f736: 0a00 |000d: move-result v0 │ │ +03f738: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +03f73c: 6e10 3e03 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@033e │ │ +03f742: 0a00 |0013: move-result v0 │ │ +03f744: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +03f748: 5410 9e00 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f74c: 6e10 b803 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03b8 │ │ +03f752: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x0006 line=820 │ │ 0x0016 line=821 │ │ 0x001b line=824 │ │ @@ -6294,24 +6294,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03f730: |[03f730] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -03f740: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -03f744: 5420 b600 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ -03f748: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -03f74c: 2200 3403 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03f750: 1a01 9102 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0291 │ │ -03f754: 7020 6515 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03f75a: 2700 |000d: throw v0 │ │ -03f75c: 5c23 ba00 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ -03f760: 0e00 |0010: return-void │ │ +03f754: |[03f754] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +03f764: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +03f768: 5420 b600 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ +03f76c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +03f770: 2200 3c03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03f774: 1a01 9102 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0291 │ │ +03f778: 7020 6515 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03f77e: 2700 |000d: throw v0 │ │ +03f780: 5c23 ba00 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ +03f784: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0006 line=782 │ │ 0x000e line=785 │ │ 0x0010 line=786 │ │ locals : │ │ @@ -6323,18 +6323,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 │ │ -03f764: |[03f764] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -03f774: 5b01 c100 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -03f778: 5902 c300 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ -03f77c: 0e00 |0004: return-void │ │ +03f788: |[03f788] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +03f798: 5b01 c100 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +03f79c: 5902 c300 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ +03f7a0: 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; │ │ @@ -6346,30 +6346,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03f780: |[03f780] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -03f790: 5520 c400 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -03f794: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -03f798: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -03f79c: 5220 be00 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -03f7a0: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -03f7a2: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -03f7a6: 5420 ab00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -03f7aa: 6e20 1604 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0416 │ │ -03f7b0: 5c23 c400 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -03f7b4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -03f7b8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -03f7ba: 5c20 a800 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ -03f7be: 0e00 |0017: return-void │ │ -03f7c0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03f7c2: 28fc |0019: goto 0015 // -0004 │ │ +03f7a4: |[03f7a4] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +03f7b4: 5520 c400 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +03f7b8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +03f7bc: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +03f7c0: 5220 be00 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +03f7c4: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +03f7c6: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +03f7ca: 5420 ab00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +03f7ce: 6e20 1604 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0416 │ │ +03f7d4: 5c23 c400 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +03f7d8: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +03f7dc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +03f7de: 5c20 a800 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ +03f7e2: 0e00 |0017: return-void │ │ +03f7e4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03f7e6: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x000b line=841 │ │ 0x0010 line=843 │ │ 0x0012 line=844 │ │ 0x0017 line=845 │ │ @@ -6383,36 +6383,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -03f7c4: |[03f7c4] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -03f7d4: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f7d8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -03f7dc: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03f7e0: 2201 4803 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f7e4: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f7ea: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ -03f7ee: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f7f4: 0c01 |0010: move-result-object v1 │ │ -03f7f6: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f7fc: 0c01 |0014: move-result-object v1 │ │ -03f7fe: 1a02 8100 |0015: const-string v2, " not attached to Activity" // string@0081 │ │ -03f802: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f808: 0c01 |001a: move-result-object v1 │ │ -03f80a: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f810: 0c01 |001e: move-result-object v1 │ │ -03f812: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03f818: 2700 |0022: throw v0 │ │ -03f81a: 5430 9e00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f81e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -03f820: 6e40 b703 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@03b7 │ │ -03f826: 0e00 |0029: return-void │ │ +03f7e8: |[03f7e8] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +03f7f8: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f7fc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +03f800: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03f804: 2201 5003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f808: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f80e: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ +03f812: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f818: 0c01 |0010: move-result-object v1 │ │ +03f81a: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f820: 0c01 |0014: move-result-object v1 │ │ +03f822: 1a02 8100 |0015: const-string v2, " not attached to Activity" // string@0081 │ │ +03f826: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f82c: 0c01 |001a: move-result-object v1 │ │ +03f82e: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f834: 0c01 |001e: move-result-object v1 │ │ +03f836: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03f83c: 2700 |0022: throw v0 │ │ +03f83e: 5430 9e00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f842: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +03f844: 6e40 b703 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@03b7 │ │ +03f84a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0004 line=876 │ │ 0x0023 line=878 │ │ 0x0029 line=879 │ │ locals : │ │ @@ -6424,35 +6424,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -03f828: |[03f828] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -03f838: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f83c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -03f840: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -03f844: 2201 4803 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03f848: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03f84e: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ -03f852: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f858: 0c01 |0010: move-result-object v1 │ │ -03f85a: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -03f860: 0c01 |0014: move-result-object v1 │ │ -03f862: 1a02 8100 |0015: const-string v2, " not attached to Activity" // string@0081 │ │ -03f866: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f86c: 0c01 |001a: move-result-object v1 │ │ -03f86e: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f874: 0c01 |001e: move-result-object v1 │ │ -03f876: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -03f87c: 2700 |0022: throw v0 │ │ -03f87e: 5430 9e00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -03f882: 6e40 b703 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@03b7 │ │ -03f888: 0e00 |0028: return-void │ │ +03f84c: |[03f84c] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +03f85c: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f860: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +03f864: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +03f868: 2201 5003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03f86c: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03f872: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ +03f876: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f87c: 0c01 |0010: move-result-object v1 │ │ +03f87e: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +03f884: 0c01 |0014: move-result-object v1 │ │ +03f886: 1a02 8100 |0015: const-string v2, " not attached to Activity" // string@0081 │ │ +03f88a: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f890: 0c01 |001a: move-result-object v1 │ │ +03f892: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f898: 0c01 |001e: move-result-object v1 │ │ +03f89a: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +03f8a0: 2700 |0022: throw v0 │ │ +03f8a2: 5430 9e00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +03f8a6: 6e40 b703 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@03b7 │ │ +03f8ac: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x0023 line=889 │ │ 0x0028 line=890 │ │ locals : │ │ @@ -6465,44 +6465,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -03f88c: |[03f88c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -03f89c: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -03f8a0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -03f8a4: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -03f8aa: 7120 3b08 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -03f8b0: 5221 b000 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f8b4: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -03f8b8: 1a01 2200 |000e: const-string v1, " #" // string@0022 │ │ -03f8bc: 6e20 b515 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f8c2: 5221 b000 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -03f8c6: 6e20 b115 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03f8cc: 5221 aa00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -03f8d0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -03f8d4: 1a01 5300 |001c: const-string v1, " id=0x" // string@0053 │ │ -03f8d8: 6e20 b515 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f8de: 5221 aa00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -03f8e2: 7110 6a15 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03f8e8: 0c01 |0026: move-result-object v1 │ │ -03f8ea: 6e20 b515 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f8f0: 5421 c000 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -03f8f4: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -03f8f8: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ -03f8fc: 6e20 b515 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f902: 5421 c000 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -03f906: 6e20 b515 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03f90c: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -03f910: 6e20 b015 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03f916: 6e10 bb15 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03f91c: 0c01 |0040: move-result-object v1 │ │ -03f91e: 1101 |0041: return-object v1 │ │ +03f8b0: |[03f8b0] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +03f8c0: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +03f8c4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +03f8c8: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +03f8ce: 7120 3b08 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +03f8d4: 5221 b000 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f8d8: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +03f8dc: 1a01 2200 |000e: const-string v1, " #" // string@0022 │ │ +03f8e0: 6e20 b515 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f8e6: 5221 b000 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +03f8ea: 6e20 b115 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03f8f0: 5221 aa00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +03f8f4: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +03f8f8: 1a01 5300 |001c: const-string v1, " id=0x" // string@0053 │ │ +03f8fc: 6e20 b515 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f902: 5221 aa00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +03f906: 7110 6a15 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03f90c: 0c01 |0026: move-result-object v1 │ │ +03f90e: 6e20 b515 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f914: 5421 c000 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +03f918: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +03f91c: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ +03f920: 6e20 b515 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f926: 5421 c000 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +03f92a: 6e20 b515 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03f930: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +03f934: 6e20 b015 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03f93a: 6e10 bb15 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03f940: 0c01 |0040: move-result-object v1 │ │ +03f942: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0007 line=488 │ │ 0x000a line=489 │ │ 0x000e line=490 │ │ 0x0013 line=491 │ │ @@ -6523,32 +6523,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03f920: |[03f920] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -03f930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f932: 6e20 3513 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@1335 │ │ -03f938: 0e00 |0004: return-void │ │ +03f944: |[03f944] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +03f954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f956: 6e20 3513 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@1335 │ │ +03f95c: 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; │ │ │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #22 header: │ │ -class_idx : 182 │ │ +class_idx : 190 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 111 │ │ +superclass_idx : 116 │ │ source_file_idx : 961 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #22 annotations: │ │ @@ -6573,18 +6573,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 │ │ -03f93c: |[03f93c] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -03f94c: 5b01 c800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ -03f950: 7010 f401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -03f956: 0e00 |0005: return-void │ │ +03f960: |[03f960] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +03f970: 5b01 c800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ +03f974: 7010 f401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +03f97a: 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; │ │ │ │ @@ -6594,34 +6594,34 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -03f958: |[03f958] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -03f968: 5230 2500 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0025 │ │ -03f96c: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -03f972: 6f20 f701 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01f7 │ │ -03f978: 0e00 |0008: return-void │ │ -03f97a: 5420 c800 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ -03f97e: 5500 e400 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ -03f982: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -03f986: 5420 c800 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ -03f98a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -03f98c: 6e20 8903 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0389 │ │ -03f992: 28f3 |0015: goto 0008 // -000d │ │ -03f994: 5420 c800 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ -03f998: 6e10 b003 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@03b0 │ │ -03f99e: 5420 c800 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ -03f9a2: 5400 dc00 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -03f9a6: 6e10 0104 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -03f9ac: 28e6 |0022: goto 0008 // -001a │ │ -03f9ae: 0000 |0023: nop // spacer │ │ -03f9b0: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +03f97c: |[03f97c] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +03f98c: 5230 2500 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0025 │ │ +03f990: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +03f996: 6f20 f701 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01f7 │ │ +03f99c: 0e00 |0008: return-void │ │ +03f99e: 5420 c800 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ +03f9a2: 5500 e400 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ +03f9a6: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +03f9aa: 5420 c800 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ +03f9ae: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +03f9b0: 6e20 8903 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0389 │ │ +03f9b6: 28f3 |0015: goto 0008 // -000d │ │ +03f9b8: 5420 c800 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ +03f9bc: 6e10 b003 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@03b0 │ │ +03f9c2: 5420 c800 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c8 │ │ +03f9c6: 5400 dc00 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +03f9ca: 6e10 0104 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +03f9d0: 28e6 |0022: goto 0008 // -001a │ │ +03f9d2: 0000 |0023: nop // spacer │ │ +03f9d4: 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 │ │ @@ -6631,17 +6631,17 @@ │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002c reg=3 msg Landroid/os/Message; │ │ │ │ source_file_idx : 961 (FragmentActivity.java) │ │ │ │ Class #23 header: │ │ -class_idx : 184 │ │ +class_idx : 192 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 961 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #23 annotations: │ │ @@ -6682,52 +6682,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -03f9c0: |[03f9c0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -03f9d0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -03f9d2: 2300 f304 |0001: new-array v0, v0, [I // type@04f3 │ │ -03f9d6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -03f9dc: 6900 ca00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ca │ │ -03f9e0: 0e00 |0008: return-void │ │ -03f9e2: 0000 |0009: nop // spacer │ │ -03f9e4: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +03f9e4: |[03f9e4] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +03f9f4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +03f9f6: 2300 fd04 |0001: new-array v0, v0, [I // type@04fd │ │ +03f9fa: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +03fa00: 6900 ca00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ca │ │ +03fa04: 0e00 |0008: return-void │ │ +03fa06: 0000 |0009: nop // spacer │ │ +03fa08: 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 │ │ -03f9f8: |[03f9f8] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -03fa08: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03fa0e: 0e00 |0003: return-void │ │ +03fa1c: |[03fa1c] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +03fa2c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03fa32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ source_file_idx : 961 (FragmentActivity.java) │ │ │ │ Class #24 header: │ │ -class_idx : 185 │ │ +class_idx : 193 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 961 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #24 annotations: │ │ @@ -6774,30 +6774,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fa10: |[03fa10] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -03fa20: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -03fa26: 0e00 |0003: return-void │ │ +03fa34: |[03fa34] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +03fa44: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +03fa4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ source_file_idx : 961 (FragmentActivity.java) │ │ │ │ Class #25 header: │ │ -class_idx : 186 │ │ +class_idx : 194 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ +superclass_idx : 12 │ │ source_file_idx : 961 │ │ static_fields_size : 5 │ │ instance_fields_size: 13 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 35 │ │ │ │ Class #25 annotations: │ │ @@ -6896,26 +6896,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03fa28: |[03fa28] android.support.v4.app.FragmentActivity.:()V │ │ -03fa38: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ -03fa3e: 2200 b600 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00b6 │ │ -03fa42: 7020 8103 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0381 │ │ -03fa48: 5b10 dd00 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -03fa4c: 2200 c400 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00c4 │ │ -03fa50: 7010 e503 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03e5 │ │ -03fa56: 5b10 dc00 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -03fa5a: 2200 b700 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00b7 │ │ -03fa5e: 7020 8303 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0383 │ │ -03fa64: 5b10 da00 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00da │ │ -03fa68: 0e00 |0018: return-void │ │ +03fa4c: |[03fa4c] android.support.v4.app.FragmentActivity.:()V │ │ +03fa5c: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ +03fa62: 2200 be00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00be │ │ +03fa66: 7020 8103 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0381 │ │ +03fa6c: 5b10 dd00 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +03fa70: 2200 cc00 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00cc │ │ +03fa74: 7010 e503 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03e5 │ │ +03fa7a: 5b10 dc00 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +03fa7e: 2200 bf00 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00bf │ │ +03fa82: 7020 8303 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0383 │ │ +03fa88: 5b10 da00 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00da │ │ +03fa8c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=86 │ │ 0x000a line=105 │ │ 0x0011 line=106 │ │ 0x0018 line=134 │ │ @@ -6927,46 +6927,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 │ │ -03fa6c: |[03fa6c] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -03fa7c: 6e20 3615 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03fa82: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -03fa86: 1a03 cf1a |0005: const-string v3, "null" // string@1acf │ │ -03fa8a: 6e20 3b15 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03fa90: 0e00 |000a: return-void │ │ -03fa92: 7110 b903 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@03b9 │ │ -03fa98: 0c03 |000e: move-result-object v3 │ │ -03fa9a: 6e20 3b15 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03faa0: 2083 be02 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@02be │ │ -03faa4: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -03faa8: 0781 |0016: move-object v1, v8 │ │ -03faaa: 1f01 be02 |0017: check-cast v1, Landroid/view/ViewGroup; // type@02be │ │ -03faae: 6e10 6213 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -03fab4: 0a00 |001c: move-result v0 │ │ -03fab6: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -03faba: 2203 4803 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -03fabe: 7010 ad15 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03fac4: 6e20 b515 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03faca: 0c03 |0027: move-result-object v3 │ │ -03facc: 1a04 0200 |0028: const-string v4, " " // string@0002 │ │ -03fad0: 6e20 b515 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fad6: 0c03 |002d: move-result-object v3 │ │ -03fad8: 6e10 bb15 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03fade: 0c06 |0031: move-result-object v6 │ │ -03fae0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -03fae2: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -03fae6: 6e20 6113 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -03faec: 0c03 |0038: move-result-object v3 │ │ -03faee: 7040 8b03 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@038b │ │ -03faf4: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03faf8: 28f5 |003e: goto 0033 // -000b │ │ +03fa90: |[03fa90] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +03faa0: 6e20 3615 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03faa6: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +03faaa: 1a03 cc1a |0005: const-string v3, "null" // string@1acc │ │ +03faae: 6e20 3b15 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03fab4: 0e00 |000a: return-void │ │ +03fab6: 7110 b903 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@03b9 │ │ +03fabc: 0c03 |000e: move-result-object v3 │ │ +03fabe: 6e20 3b15 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03fac4: 2083 c602 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@02c6 │ │ +03fac8: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +03facc: 0781 |0016: move-object v1, v8 │ │ +03face: 1f01 c602 |0017: check-cast v1, Landroid/view/ViewGroup; // type@02c6 │ │ +03fad2: 6e10 6213 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +03fad8: 0a00 |001c: move-result v0 │ │ +03fada: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +03fade: 2203 5003 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +03fae2: 7010 ad15 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03fae8: 6e20 b515 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03faee: 0c03 |0027: move-result-object v3 │ │ +03faf0: 1a04 0200 |0028: const-string v4, " " // string@0002 │ │ +03faf4: 6e20 b515 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fafa: 0c03 |002d: move-result-object v3 │ │ +03fafc: 6e10 bb15 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03fb02: 0c06 |0031: move-result-object v6 │ │ +03fb04: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +03fb06: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +03fb0a: 6e20 6113 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +03fb10: 0c03 |0038: move-result-object v3 │ │ +03fb12: 7040 8b03 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@038b │ │ +03fb18: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03fb1c: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0003 line=762 │ │ 0x0005 line=763 │ │ 0x000a line=779 │ │ 0x000b line=766 │ │ @@ -6992,178 +6992,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 │ │ -03fafc: |[03fafc] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -03fb0c: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -03fb10: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -03fb14: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -03fb18: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -03fb1c: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -03fb20: 2202 4803 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -03fb24: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -03fb28: 7020 ae15 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -03fb2e: 6e10 8015 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -03fb34: 0c06 |0014: move-result-object v6 │ │ -03fb36: 6e10 5215 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -03fb3c: 0c06 |0018: move-result-object v6 │ │ -03fb3e: 6e20 b515 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fb44: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -03fb48: 6e20 b015 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fb4e: 7110 be15 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -03fb54: 0a06 |0024: move-result v6 │ │ -03fb56: 7110 6a15 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03fb5c: 0c06 |0028: move-result-object v6 │ │ -03fb5e: 6e20 b515 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fb64: 6e20 b015 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fb6a: 6e10 fb12 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -03fb70: 0a06 |0032: move-result v6 │ │ -03fb72: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -03fb78: 6e20 b015 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fb7e: 6e10 0413 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@1304 │ │ -03fb84: 0a06 |003c: move-result v6 │ │ -03fb86: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -03fb8a: 0176 |003f: move v6, v7 │ │ -03fb8c: 6e20 b015 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fb92: 6e10 0313 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@1303 │ │ -03fb98: 0a06 |0046: move-result v6 │ │ -03fb9a: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -03fb9e: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -03fba2: 6e20 b015 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fba8: 6e10 3c13 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@133c │ │ -03fbae: 0a06 |0051: move-result v6 │ │ -03fbb0: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -03fbb4: 0186 |0054: move v6, v8 │ │ -03fbb6: 6e20 b015 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fbbc: 6e10 0613 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@1306 │ │ -03fbc2: 0a06 |005b: move-result v6 │ │ -03fbc4: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -03fbc8: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -03fbcc: 6e20 b015 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fbd2: 6e10 0b13 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@130b │ │ -03fbd8: 0a06 |0066: move-result v6 │ │ -03fbda: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -03fbde: 0196 |0069: move v6, v9 │ │ -03fbe0: 6e20 b015 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fbe6: 6e10 0113 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@1301 │ │ -03fbec: 0a06 |0070: move-result v6 │ │ -03fbee: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -03fbf2: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -03fbf6: 6e20 b015 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fbfc: 6e10 0713 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@1307 │ │ -03fc02: 0a06 |007b: move-result v6 │ │ -03fc04: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -03fc08: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -03fc0c: 6e20 b015 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc12: 6e20 b015 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc18: 6e10 0513 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@1305 │ │ -03fc1e: 0a06 |0089: move-result v6 │ │ -03fc20: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -03fc24: 6e20 b015 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc2a: 6e10 0a13 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@130a │ │ -03fc30: 0a06 |0092: move-result v6 │ │ -03fc32: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -03fc36: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -03fc3a: 6e20 b015 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc40: 6e10 0913 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@1309 │ │ -03fc46: 0a06 |009d: move-result v6 │ │ -03fc48: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -03fc4c: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -03fc50: 6e20 b015 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc56: 6e20 b015 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc5c: 6e10 e912 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -03fc62: 0a06 |00ab: move-result v6 │ │ -03fc64: 6e20 b115 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03fc6a: 6e20 b015 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc70: 6e10 f912 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -03fc76: 0a06 |00b5: move-result v6 │ │ -03fc78: 6e20 b115 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03fc7e: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -03fc82: 6e20 b015 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc88: 6e10 f512 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -03fc8e: 0a06 |00c1: move-result v6 │ │ -03fc90: 6e20 b115 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03fc96: 6e20 b015 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fc9c: 6e10 de12 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@12de │ │ -03fca2: 0a06 |00cb: move-result v6 │ │ -03fca4: 6e20 b115 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -03fcaa: 6e10 e212 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@12e2 │ │ -03fcb0: 0a01 |00d2: move-result v1 │ │ -03fcb2: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -03fcb4: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -03fcb8: 1a06 2200 |00d6: const-string v6, " #" // string@0022 │ │ -03fcbc: 6e20 b515 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fcc2: 7110 6a15 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03fcc8: 0c06 |00de: move-result-object v6 │ │ -03fcca: 6e20 b515 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fcd0: 6e10 f412 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@12f4 │ │ -03fcd6: 0c04 |00e5: move-result-object v4 │ │ -03fcd8: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -03fcdc: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -03fce0: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -03fce4: b516 |00ec: and-int/2addr v6, v1 │ │ -03fce6: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -03fcec: 6e20 1301 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0113 │ │ -03fcf2: 0c03 |00f3: move-result-object v3 │ │ -03fcf4: 6e20 1401 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0114 │ │ -03fcfa: 0c05 |00f7: move-result-object v5 │ │ -03fcfc: 6e20 1101 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0111 │ │ -03fd02: 0c00 |00fb: move-result-object v0 │ │ -03fd04: 1a06 0100 |00fc: const-string v6, " " // string@0001 │ │ -03fd08: 6e20 b515 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd0e: 6e20 b515 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd14: 1a06 1e01 |0104: const-string v6, ":" // string@011e │ │ -03fd18: 6e20 b515 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd1e: 6e20 b515 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd24: 1a06 0a01 |010c: const-string v6, "/" // string@010a │ │ -03fd28: 6e20 b515 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd2e: 6e20 b515 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd34: 1a06 0a23 |0114: const-string v6, "}" // string@230a │ │ -03fd38: 6e20 b515 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fd3e: 6e10 bb15 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03fd44: 0c06 |011c: move-result-object v6 │ │ -03fd46: 1106 |011d: return-object v6 │ │ -03fd48: 6e20 b015 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fd4e: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -03fd52: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -03fd56: 6e20 b015 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fd5c: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -03fd60: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -03fd64: 6e20 b015 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -03fd6a: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -03fd6e: 0186 |0131: move v6, v8 │ │ -03fd70: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -03fd74: 0186 |0134: move v6, v8 │ │ -03fd76: 2900 16ff |0135: goto/16 004b // -00ea │ │ -03fd7a: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -03fd7e: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -03fd82: 0186 |013b: move v6, v8 │ │ -03fd84: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -03fd88: 0186 |013e: move v6, v8 │ │ -03fd8a: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -03fd8e: 0186 |0141: move v6, v8 │ │ -03fd90: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -03fd94: 0186 |0144: move v6, v8 │ │ -03fd96: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -03fd9a: 0187 |0147: move v7, v8 │ │ -03fd9c: 2900 44ff |0148: goto/16 008c // -00bc │ │ -03fda0: 0186 |014a: move v6, v8 │ │ -03fda2: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -03fda6: 1a03 f20e |014d: const-string v3, "app" // string@0ef2 │ │ -03fdaa: 28a5 |014f: goto 00f4 // -005b │ │ -03fdac: 1a03 b70e |0150: const-string v3, "android" // string@0eb7 │ │ -03fdb0: 28a2 |0152: goto 00f4 // -005e │ │ -03fdb2: 0d06 |0153: move-exception v6 │ │ -03fdb4: 28c0 |0154: goto 0114 // -0040 │ │ -03fdb6: 0000 |0155: nop // spacer │ │ -03fdb8: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -03fdd4: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +03fb20: |[03fb20] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +03fb30: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +03fb34: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +03fb38: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +03fb3c: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +03fb40: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +03fb44: 2202 5003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +03fb48: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +03fb4c: 7020 ae15 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +03fb52: 6e10 8015 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +03fb58: 0c06 |0014: move-result-object v6 │ │ +03fb5a: 6e10 5215 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +03fb60: 0c06 |0018: move-result-object v6 │ │ +03fb62: 6e20 b515 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fb68: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +03fb6c: 6e20 b015 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fb72: 7110 be15 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +03fb78: 0a06 |0024: move-result v6 │ │ +03fb7a: 7110 6a15 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03fb80: 0c06 |0028: move-result-object v6 │ │ +03fb82: 6e20 b515 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fb88: 6e20 b015 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fb8e: 6e10 fb12 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +03fb94: 0a06 |0032: move-result v6 │ │ +03fb96: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +03fb9c: 6e20 b015 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fba2: 6e10 0413 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@1304 │ │ +03fba8: 0a06 |003c: move-result v6 │ │ +03fbaa: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +03fbae: 0176 |003f: move v6, v7 │ │ +03fbb0: 6e20 b015 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fbb6: 6e10 0313 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@1303 │ │ +03fbbc: 0a06 |0046: move-result v6 │ │ +03fbbe: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +03fbc2: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +03fbc6: 6e20 b015 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fbcc: 6e10 3c13 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@133c │ │ +03fbd2: 0a06 |0051: move-result v6 │ │ +03fbd4: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +03fbd8: 0186 |0054: move v6, v8 │ │ +03fbda: 6e20 b015 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fbe0: 6e10 0613 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@1306 │ │ +03fbe6: 0a06 |005b: move-result v6 │ │ +03fbe8: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +03fbec: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +03fbf0: 6e20 b015 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fbf6: 6e10 0b13 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@130b │ │ +03fbfc: 0a06 |0066: move-result v6 │ │ +03fbfe: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +03fc02: 0196 |0069: move v6, v9 │ │ +03fc04: 6e20 b015 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc0a: 6e10 0113 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@1301 │ │ +03fc10: 0a06 |0070: move-result v6 │ │ +03fc12: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +03fc16: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +03fc1a: 6e20 b015 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc20: 6e10 0713 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@1307 │ │ +03fc26: 0a06 |007b: move-result v6 │ │ +03fc28: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +03fc2c: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +03fc30: 6e20 b015 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc36: 6e20 b015 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc3c: 6e10 0513 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@1305 │ │ +03fc42: 0a06 |0089: move-result v6 │ │ +03fc44: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +03fc48: 6e20 b015 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc4e: 6e10 0a13 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@130a │ │ +03fc54: 0a06 |0092: move-result v6 │ │ +03fc56: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +03fc5a: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +03fc5e: 6e20 b015 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc64: 6e10 0913 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@1309 │ │ +03fc6a: 0a06 |009d: move-result v6 │ │ +03fc6c: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +03fc70: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +03fc74: 6e20 b015 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc7a: 6e20 b015 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc80: 6e10 e912 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +03fc86: 0a06 |00ab: move-result v6 │ │ +03fc88: 6e20 b115 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03fc8e: 6e20 b015 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fc94: 6e10 f912 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +03fc9a: 0a06 |00b5: move-result v6 │ │ +03fc9c: 6e20 b115 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03fca2: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +03fca6: 6e20 b015 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fcac: 6e10 f512 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +03fcb2: 0a06 |00c1: move-result v6 │ │ +03fcb4: 6e20 b115 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03fcba: 6e20 b015 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fcc0: 6e10 de12 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@12de │ │ +03fcc6: 0a06 |00cb: move-result v6 │ │ +03fcc8: 6e20 b115 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +03fcce: 6e10 e212 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@12e2 │ │ +03fcd4: 0a01 |00d2: move-result v1 │ │ +03fcd6: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +03fcd8: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +03fcdc: 1a06 2200 |00d6: const-string v6, " #" // string@0022 │ │ +03fce0: 6e20 b515 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fce6: 7110 6a15 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03fcec: 0c06 |00de: move-result-object v6 │ │ +03fcee: 6e20 b515 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fcf4: 6e10 f412 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@12f4 │ │ +03fcfa: 0c04 |00e5: move-result-object v4 │ │ +03fcfc: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +03fd00: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +03fd04: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +03fd08: b516 |00ec: and-int/2addr v6, v1 │ │ +03fd0a: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +03fd10: 6e20 1301 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0113 │ │ +03fd16: 0c03 |00f3: move-result-object v3 │ │ +03fd18: 6e20 1401 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0114 │ │ +03fd1e: 0c05 |00f7: move-result-object v5 │ │ +03fd20: 6e20 1101 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0111 │ │ +03fd26: 0c00 |00fb: move-result-object v0 │ │ +03fd28: 1a06 0100 |00fc: const-string v6, " " // string@0001 │ │ +03fd2c: 6e20 b515 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd32: 6e20 b515 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd38: 1a06 1e01 |0104: const-string v6, ":" // string@011e │ │ +03fd3c: 6e20 b515 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd42: 6e20 b515 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd48: 1a06 0a01 |010c: const-string v6, "/" // string@010a │ │ +03fd4c: 6e20 b515 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd52: 6e20 b515 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd58: 1a06 0723 |0114: const-string v6, "}" // string@2307 │ │ +03fd5c: 6e20 b515 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fd62: 6e10 bb15 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03fd68: 0c06 |011c: move-result-object v6 │ │ +03fd6a: 1106 |011d: return-object v6 │ │ +03fd6c: 6e20 b015 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fd72: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +03fd76: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +03fd7a: 6e20 b015 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fd80: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +03fd84: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +03fd88: 6e20 b015 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +03fd8e: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +03fd92: 0186 |0131: move v6, v8 │ │ +03fd94: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +03fd98: 0186 |0134: move v6, v8 │ │ +03fd9a: 2900 16ff |0135: goto/16 004b // -00ea │ │ +03fd9e: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +03fda2: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +03fda6: 0186 |013b: move v6, v8 │ │ +03fda8: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +03fdac: 0186 |013e: move v6, v8 │ │ +03fdae: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +03fdb2: 0186 |0141: move v6, v8 │ │ +03fdb4: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +03fdb8: 0186 |0144: move v6, v8 │ │ +03fdba: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +03fdbe: 0187 |0147: move v7, v8 │ │ +03fdc0: 2900 44ff |0148: goto/16 008c // -00bc │ │ +03fdc4: 0186 |014a: move v6, v8 │ │ +03fdc6: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +03fdca: 1a03 ef0e |014d: const-string v3, "app" // string@0eef │ │ +03fdce: 28a5 |014f: goto 00f4 // -005b │ │ +03fdd0: 1a03 b40e |0150: const-string v3, "android" // string@0eb4 │ │ +03fdd4: 28a2 |0152: goto 00f4 // -005e │ │ +03fdd6: 0d06 |0153: move-exception v6 │ │ +03fdd8: 28c0 |0154: goto 0114 // -0040 │ │ +03fdda: 0000 |0155: nop // spacer │ │ +03fddc: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +03fdf8: 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 │ │ @@ -7248,24 +7248,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03fe00: |[03fe00] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -03fe10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03fe12: 5520 e100 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ -03fe16: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -03fe1a: 5c21 e100 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ -03fe1e: 5c23 e300 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00e3 │ │ -03fe22: 5420 dd00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -03fe26: 6e20 fd01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -03fe2c: 6e10 ae03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@03ae │ │ -03fe32: 0e00 |0011: return-void │ │ +03fe24: |[03fe24] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +03fe34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03fe36: 5520 e100 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ +03fe3a: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +03fe3e: 5c21 e100 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ +03fe42: 5c23 e300 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00e3 │ │ +03fe46: 5420 dd00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +03fe4a: 6e20 fd01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +03fe50: 6e10 ae03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@03ae │ │ +03fe56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=782 │ │ 0x0005 line=783 │ │ 0x0007 line=784 │ │ 0x0009 line=785 │ │ 0x000e line=786 │ │ @@ -7279,103 +7279,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 │ │ -03fe34: |[03fe34] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03fe44: 6001 2300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -03fe48: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -03fe4c: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -03fe50: 6e20 3615 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03fe56: 1a01 5a0a |0009: const-string v1, "Local FragmentActivity " // string@0a5a │ │ -03fe5a: 6e20 3615 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03fe60: 7110 be15 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -03fe66: 0a01 |0011: move-result v1 │ │ -03fe68: 7110 6a15 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03fe6e: 0c01 |0015: move-result-object v1 │ │ -03fe70: 6e20 3615 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03fe76: 1a01 2e00 |0019: const-string v1, " State:" // string@002e │ │ -03fe7a: 6e20 3b15 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03fe80: 2201 4803 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03fe84: 7010 ad15 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03fe8a: 6e20 b515 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fe90: 0c01 |0026: move-result-object v1 │ │ -03fe92: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ -03fe96: 6e20 b515 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03fe9c: 0c01 |002c: move-result-object v1 │ │ -03fe9e: 6e10 bb15 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03fea4: 0c00 |0030: move-result-object v0 │ │ -03fea6: 6e20 3615 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03feac: 1a01 da17 |0034: const-string v1, "mCreated=" // string@17da │ │ -03feb0: 6e20 3615 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03feb6: 5541 db00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00db │ │ -03feba: 6e20 3715 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03fec0: 1a01 f118 |003e: const-string v1, "mResumed=" // string@18f1 │ │ -03fec4: 6e20 3615 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03feca: 5541 e200 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00e2 │ │ -03fece: 6e20 3715 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03fed4: 1a01 7900 |0048: const-string v1, " mStopped=" // string@0079 │ │ -03fed8: 6e20 3615 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03fede: 5541 e400 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ -03fee2: 6e20 3715 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -03fee8: 1a01 7100 |0052: const-string v1, " mReallyStopped=" // string@0071 │ │ -03feec: 6e20 3615 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03fef2: 5541 e100 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ -03fef6: 6e20 3c15 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -03fefc: 6e20 3615 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03ff02: 1a01 8018 |005f: const-string v1, "mLoadersStarted=" // string@1880 │ │ -03ff06: 6e20 3615 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03ff0c: 5541 df00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -03ff10: 6e20 3c15 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -03ff16: 5441 de00 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -03ff1a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -03ff1e: 6e20 3615 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03ff24: 1a01 510a |0070: const-string v1, "Loader Manager " // string@0a51 │ │ -03ff28: 6e20 3615 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03ff2e: 5441 de00 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -03ff32: 7110 be15 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -03ff38: 0a01 |007a: move-result v1 │ │ -03ff3a: 7110 6a15 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -03ff40: 0c01 |007e: move-result-object v1 │ │ -03ff42: 6e20 3615 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03ff48: 1a01 1e01 |0082: const-string v1, ":" // string@011e │ │ -03ff4c: 6e20 3b15 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03ff52: 5441 de00 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -03ff56: 2202 4803 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -03ff5a: 7010 ad15 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03ff60: 6e20 b515 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ff66: 0c02 |0091: move-result-object v2 │ │ -03ff68: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ -03ff6c: 6e20 b515 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ff72: 0c02 |0097: move-result-object v2 │ │ -03ff74: 6e10 bb15 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03ff7a: 0c02 |009b: move-result-object v2 │ │ -03ff7c: 6e58 d504 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@04d5 │ │ -03ff82: 5441 dc00 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -03ff86: 6e58 ff03 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@03ff │ │ -03ff8c: 6e20 3615 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -03ff92: 1a01 630d |00a7: const-string v1, "View Hierarchy:" // string@0d63 │ │ -03ff96: 6e20 3b15 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -03ff9c: 2201 4803 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -03ffa0: 7010 ad15 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -03ffa6: 6e20 b515 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ffac: 0c01 |00b4: move-result-object v1 │ │ -03ffae: 1a02 0200 |00b5: const-string v2, " " // string@0002 │ │ -03ffb2: 6e20 b515 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -03ffb8: 0c01 |00ba: move-result-object v1 │ │ -03ffba: 6e10 bb15 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -03ffc0: 0c01 |00be: move-result-object v1 │ │ -03ffc2: 6e10 9903 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0399 │ │ -03ffc8: 0c02 |00c2: move-result-object v2 │ │ -03ffca: 6e10 8813 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1388 │ │ -03ffd0: 0c02 |00c6: move-result-object v2 │ │ -03ffd2: 7040 8b03 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@038b │ │ -03ffd8: 0e00 |00ca: return-void │ │ +03fe58: |[03fe58] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03fe68: 6001 2300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +03fe6c: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +03fe70: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +03fe74: 6e20 3615 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03fe7a: 1a01 550a |0009: const-string v1, "Local FragmentActivity " // string@0a55 │ │ +03fe7e: 6e20 3615 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03fe84: 7110 be15 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +03fe8a: 0a01 |0011: move-result v1 │ │ +03fe8c: 7110 6a15 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03fe92: 0c01 |0015: move-result-object v1 │ │ +03fe94: 6e20 3615 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03fe9a: 1a01 2e00 |0019: const-string v1, " State:" // string@002e │ │ +03fe9e: 6e20 3b15 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03fea4: 2201 5003 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03fea8: 7010 ad15 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03feae: 6e20 b515 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03feb4: 0c01 |0026: move-result-object v1 │ │ +03feb6: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ +03feba: 6e20 b515 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03fec0: 0c01 |002c: move-result-object v1 │ │ +03fec2: 6e10 bb15 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03fec8: 0c00 |0030: move-result-object v0 │ │ +03feca: 6e20 3615 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03fed0: 1a01 d717 |0034: const-string v1, "mCreated=" // string@17d7 │ │ +03fed4: 6e20 3615 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03feda: 5541 db00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00db │ │ +03fede: 6e20 3715 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03fee4: 1a01 ee18 |003e: const-string v1, "mResumed=" // string@18ee │ │ +03fee8: 6e20 3615 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03feee: 5541 e200 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00e2 │ │ +03fef2: 6e20 3715 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03fef8: 1a01 7900 |0048: const-string v1, " mStopped=" // string@0079 │ │ +03fefc: 6e20 3615 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff02: 5541 e400 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ +03ff06: 6e20 3715 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +03ff0c: 1a01 7100 |0052: const-string v1, " mReallyStopped=" // string@0071 │ │ +03ff10: 6e20 3615 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff16: 5541 e100 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ +03ff1a: 6e20 3c15 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +03ff20: 6e20 3615 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff26: 1a01 7d18 |005f: const-string v1, "mLoadersStarted=" // string@187d │ │ +03ff2a: 6e20 3615 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff30: 5541 df00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +03ff34: 6e20 3c15 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +03ff3a: 5441 de00 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +03ff3e: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +03ff42: 6e20 3615 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff48: 1a01 4c0a |0070: const-string v1, "Loader Manager " // string@0a4c │ │ +03ff4c: 6e20 3615 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff52: 5441 de00 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +03ff56: 7110 be15 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +03ff5c: 0a01 |007a: move-result v1 │ │ +03ff5e: 7110 6a15 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +03ff64: 0c01 |007e: move-result-object v1 │ │ +03ff66: 6e20 3615 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ff6c: 1a01 1e01 |0082: const-string v1, ":" // string@011e │ │ +03ff70: 6e20 3b15 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03ff76: 5441 de00 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +03ff7a: 2202 5003 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +03ff7e: 7010 ad15 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03ff84: 6e20 b515 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ff8a: 0c02 |0091: move-result-object v2 │ │ +03ff8c: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ +03ff90: 6e20 b515 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ff96: 0c02 |0097: move-result-object v2 │ │ +03ff98: 6e10 bb15 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03ff9e: 0c02 |009b: move-result-object v2 │ │ +03ffa0: 6e58 d504 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@04d5 │ │ +03ffa6: 5441 dc00 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +03ffaa: 6e58 ff03 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@03ff │ │ +03ffb0: 6e20 3615 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +03ffb6: 1a01 600d |00a7: const-string v1, "View Hierarchy:" // string@0d60 │ │ +03ffba: 6e20 3b15 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +03ffc0: 2201 5003 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +03ffc4: 7010 ad15 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +03ffca: 6e20 b515 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ffd0: 0c01 |00b4: move-result-object v1 │ │ +03ffd2: 1a02 0200 |00b5: const-string v2, " " // string@0002 │ │ +03ffd6: 6e20 b515 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +03ffdc: 0c01 |00ba: move-result-object v1 │ │ +03ffde: 6e10 bb15 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +03ffe4: 0c01 |00be: move-result-object v1 │ │ +03ffe6: 6e10 9903 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0399 │ │ +03ffec: 0c02 |00c2: move-result-object v2 │ │ +03ffee: 6e10 8813 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1388 │ │ +03fff4: 0c02 |00c6: move-result-object v2 │ │ +03fff6: 7040 8b03 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@038b │ │ +03fffc: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0006 line=672 │ │ 0x000e line=673 │ │ 0x0019 line=674 │ │ 0x001e line=675 │ │ @@ -7408,23 +7408,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03ffdc: |[03ffdc] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -03ffec: 6e10 9003 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0390 │ │ -03fff2: 0c00 |0003: move-result-object v0 │ │ -03fff4: 1f00 b900 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00b9 │ │ -03fff8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -03fffc: 5401 d000 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00d0 │ │ -040000: 1101 |000a: return-object v1 │ │ -040002: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -040004: 28fe |000c: goto 000a // -0002 │ │ +040000: |[040000] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +040010: 6e10 9003 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0390 │ │ +040016: 0c00 |0003: move-result-object v0 │ │ +040018: 1f00 c100 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00c1 │ │ +04001c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +040020: 5401 d000 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00d0 │ │ +040024: 1101 |000a: return-object v1 │ │ +040026: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +040028: 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; │ │ @@ -7434,33 +7434,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 │ │ -040008: |[040008] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -040018: 5421 d800 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -04001c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -040020: 2201 8301 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0183 │ │ -040024: 7010 ba08 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ -04002a: 5b21 d800 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -04002e: 5421 d800 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040032: 6e20 c408 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ -040038: 0c00 |0010: move-result-object v0 │ │ -04003a: 1f00 d800 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d8 │ │ -04003e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -040042: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -040046: 2200 d800 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d8 │ │ -04004a: 7040 cb04 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@04cb │ │ -040050: 5421 d800 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040054: 6e30 cb08 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ -04005a: 1100 |0021: return-object v0 │ │ -04005c: 6e20 dd04 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@04dd │ │ -040062: 28fc |0025: goto 0021 // -0004 │ │ +04002c: |[04002c] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +04003c: 5421 d800 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040040: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +040044: 2201 8b01 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@018b │ │ +040048: 7010 ba08 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ +04004e: 5b21 d800 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040052: 5421 d800 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040056: 6e20 c408 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ +04005c: 0c00 |0010: move-result-object v0 │ │ +04005e: 1f00 e000 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00e0 │ │ +040062: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +040066: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +04006a: 2200 e000 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00e0 │ │ +04006e: 7040 cb04 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@04cb │ │ +040074: 5421 d800 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040078: 6e30 cb08 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ +04007e: 1100 |0021: return-object v0 │ │ +040080: 6e20 dd04 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@04dd │ │ +040086: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0004 line=886 │ │ 0x000b line=888 │ │ 0x0013 line=889 │ │ 0x0015 line=890 │ │ @@ -7481,17 +7481,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040064: |[040064] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -040074: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040078: 1100 |0002: return-object v0 │ │ +040088: |[040088] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +040098: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04009c: 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;) │ │ @@ -7499,28 +7499,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -04007c: |[04007c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -04008c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04008e: 5430 de00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040092: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -040096: 5430 de00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -04009a: 1100 |0007: return-object v0 │ │ -04009c: 5c32 d900 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d9 │ │ -0400a0: 1a00 e100 |000a: const-string v0, "(root)" // string@00e1 │ │ -0400a4: 5531 df00 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -0400a8: 6e40 9203 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ -0400ae: 0c00 |0011: move-result-object v0 │ │ -0400b0: 5b30 de00 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -0400b4: 5430 de00 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -0400b8: 28f1 |0016: goto 0007 // -000f │ │ +0400a0: |[0400a0] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +0400b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0400b2: 5430 de00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0400b6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0400ba: 5430 de00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0400be: 1100 |0007: return-object v0 │ │ +0400c0: 5c32 d900 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d9 │ │ +0400c4: 1a00 e100 |000a: const-string v0, "(root)" // string@00e1 │ │ +0400c8: 5531 df00 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +0400cc: 6e40 9203 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ +0400d2: 0c00 |0011: move-result-object v0 │ │ +0400d4: 5b30 de00 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0400d8: 5430 de00 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0400dc: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=876 │ │ 0x0005 line=877 │ │ 0x0007 line=881 │ │ 0x0008 line=879 │ │ 0x000a line=880 │ │ @@ -7533,28 +7533,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0400bc: |[0400bc] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -0400cc: 5421 d800 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -0400d0: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -0400d4: 5421 d800 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -0400d8: 6e20 c408 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ -0400de: 0c00 |0009: move-result-object v0 │ │ -0400e0: 1f00 d800 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d8 │ │ -0400e4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -0400e8: 5501 7001 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ -0400ec: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -0400f0: 6e10 cf04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ -0400f6: 5421 d800 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -0400fa: 6e20 cd08 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08cd │ │ -040100: 0e00 |001a: return-void │ │ +0400e0: |[0400e0] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +0400f0: 5421 d800 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +0400f4: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +0400f8: 5421 d800 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +0400fc: 6e20 c408 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c4 │ │ +040102: 0c00 |0009: move-result-object v0 │ │ +040104: 1f00 e000 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00e0 │ │ +040108: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +04010c: 5501 7001 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ +040110: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +040114: 6e10 cf04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ +04011a: 5421 d800 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +04011e: 6e20 cd08 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08cd │ │ +040124: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0004 line=860 │ │ 0x000c line=861 │ │ 0x0012 line=862 │ │ 0x0015 line=863 │ │ @@ -7569,69 +7569,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -040104: |[040104] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -040114: 5452 dc00 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040118: 6e10 1504 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -04011e: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -040122: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -040126: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04012a: 5452 dc00 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04012e: 5422 0201 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -040132: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -040136: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -04013a: 5452 dc00 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04013e: 5422 0201 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -040142: 6e10 f915 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -040148: 0a02 |001a: move-result v2 │ │ -04014a: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -04014e: 1a02 c003 |001d: const-string v2, "FragmentActivity" // string@03c0 │ │ -040152: 2203 4803 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -040156: 7010 ad15 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04015c: 1a04 0702 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@0207 │ │ -040160: 6e20 b515 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040166: 0c03 |0029: move-result-object v3 │ │ -040168: 7110 6a15 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -04016e: 0c04 |002d: move-result-object v4 │ │ -040170: 6e20 b515 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040176: 0c03 |0031: move-result-object v3 │ │ -040178: 6e10 bb15 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04017e: 0c03 |0035: move-result-object v3 │ │ -040180: 7120 5512 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -040186: 0e00 |0039: return-void │ │ -040188: 5452 dc00 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04018c: 5422 0201 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -040190: 6e20 f315 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -040196: 0c00 |0041: move-result-object v0 │ │ -040198: 1f00 b500 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -04019c: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -0401a0: 1a02 c003 |0046: const-string v2, "FragmentActivity" // string@03c0 │ │ -0401a4: 2203 4803 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0401a8: 7010 ad15 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0401ae: 1a04 0802 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@0208 │ │ -0401b2: 6e20 b515 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0401b8: 0c03 |0052: move-result-object v3 │ │ -0401ba: 7110 6a15 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -0401c0: 0c04 |0056: move-result-object v4 │ │ -0401c2: 6e20 b515 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0401c8: 0c03 |005a: move-result-object v3 │ │ -0401ca: 6e10 bb15 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0401d0: 0c03 |005e: move-result-object v3 │ │ -0401d2: 7120 5512 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -0401d8: 28d7 |0062: goto 0039 // -0029 │ │ -0401da: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -0401e0: b562 |0066: and-int/2addr v2, v6 │ │ -0401e2: 6e40 4703 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0347 │ │ -0401e8: 28cf |006a: goto 0039 // -0031 │ │ -0401ea: 6f40 1a00 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@001a │ │ -0401f0: 28cb |006e: goto 0039 // -0035 │ │ +040128: |[040128] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +040138: 5452 dc00 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04013c: 6e10 1504 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +040142: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +040146: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +04014a: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04014e: 5452 dc00 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040152: 5422 0201 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +040156: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +04015a: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +04015e: 5452 dc00 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040162: 5422 0201 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +040166: 6e10 f915 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04016c: 0a02 |001a: move-result v2 │ │ +04016e: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +040172: 1a02 c003 |001d: const-string v2, "FragmentActivity" // string@03c0 │ │ +040176: 2203 5003 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +04017a: 7010 ad15 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +040180: 1a04 0702 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@0207 │ │ +040184: 6e20 b515 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04018a: 0c03 |0029: move-result-object v3 │ │ +04018c: 7110 6a15 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +040192: 0c04 |002d: move-result-object v4 │ │ +040194: 6e20 b515 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04019a: 0c03 |0031: move-result-object v3 │ │ +04019c: 6e10 bb15 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0401a2: 0c03 |0035: move-result-object v3 │ │ +0401a4: 7120 5512 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +0401aa: 0e00 |0039: return-void │ │ +0401ac: 5452 dc00 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0401b0: 5422 0201 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +0401b4: 6e20 f315 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0401ba: 0c00 |0041: move-result-object v0 │ │ +0401bc: 1f00 bd00 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +0401c0: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +0401c4: 1a02 c003 |0046: const-string v2, "FragmentActivity" // string@03c0 │ │ +0401c8: 2203 5003 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0401cc: 7010 ad15 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0401d2: 1a04 0802 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@0208 │ │ +0401d6: 6e20 b515 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0401dc: 0c03 |0052: move-result-object v3 │ │ +0401de: 7110 6a15 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +0401e4: 0c04 |0056: move-result-object v4 │ │ +0401e6: 6e20 b515 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0401ec: 0c03 |005a: move-result-object v3 │ │ +0401ee: 6e10 bb15 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0401f4: 0c03 |005e: move-result-object v3 │ │ +0401f6: 7120 5512 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +0401fc: 28d7 |0062: goto 0039 // -0029 │ │ +0401fe: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +040204: b562 |0066: and-int/2addr v2, v6 │ │ +040206: 6e40 4703 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0347 │ │ +04020c: 28cf |006a: goto 0039 // -0031 │ │ +04020e: 6f40 1a00 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@001a │ │ +040214: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0009 line=155 │ │ 0x000b line=156 │ │ @@ -7655,16 +7655,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 │ │ -0401f4: |[0401f4] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -040204: 0e00 |0000: return-void │ │ +040218: |[040218] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +040228: 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; │ │ │ │ @@ -7673,21 +7673,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -040208: |[040208] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -040218: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04021c: 6e10 1a04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@041a │ │ -040222: 0a00 |0005: move-result v0 │ │ -040224: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -040228: 6e10 8d03 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@038d │ │ -04022e: 0e00 |000b: return-void │ │ +04022c: |[04022c] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +04023c: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040240: 6e10 1a04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@041a │ │ +040246: 0a00 |0005: move-result v0 │ │ +040248: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +04024c: 6e10 8d03 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@038d │ │ +040252: 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; │ │ @@ -7697,19 +7697,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040230: |[040230] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -040240: 6f20 1b00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@001b │ │ -040246: 5410 dc00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04024a: 6e20 f003 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03f0 │ │ -040250: 0e00 |0008: return-void │ │ +040254: |[040254] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +040264: 6f20 1b00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@001b │ │ +04026a: 5410 dc00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04026e: 6e20 f003 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03f0 │ │ +040274: 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; │ │ @@ -7720,45 +7720,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -040254: |[040254] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -040264: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -040266: 5453 dc00 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04026a: 5454 da00 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00da │ │ -04026e: 6e40 ea03 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@03ea │ │ -040274: 6e10 9103 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0391 │ │ -04027a: 0c03 |000b: move-result-object v3 │ │ -04027c: 6e10 8d12 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@128d │ │ -040282: 0c03 |000f: move-result-object v3 │ │ -040284: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -040288: 6e10 9103 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0391 │ │ -04028e: 0c03 |0015: move-result-object v3 │ │ -040290: 6e20 9012 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1290 │ │ -040296: 6f20 1c00 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -04029c: 6e10 9003 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0390 │ │ -0402a2: 0c00 |001f: move-result-object v0 │ │ -0402a4: 1f00 b900 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00b9 │ │ -0402a8: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -0402ac: 5403 d200 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00d2 │ │ -0402b0: 5b53 d800 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -0402b4: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -0402b8: 1a03 e50e |002a: const-string v3, "android:support:fragments" // string@0ee5 │ │ -0402bc: 6e20 e201 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01e2 │ │ -0402c2: 0c01 |002f: move-result-object v1 │ │ -0402c4: 5453 dc00 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0402c8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -0402cc: 5402 d100 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00d1 │ │ -0402d0: 6e30 2204 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0422 │ │ -0402d6: 5452 dc00 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0402da: 6e10 f203 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03f2 │ │ -0402e0: 0e00 |003e: return-void │ │ +040278: |[040278] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +040288: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04028a: 5453 dc00 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04028e: 5454 da00 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00da │ │ +040292: 6e40 ea03 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@03ea │ │ +040298: 6e10 9103 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0391 │ │ +04029e: 0c03 |000b: move-result-object v3 │ │ +0402a0: 6e10 8d12 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@128d │ │ +0402a6: 0c03 |000f: move-result-object v3 │ │ +0402a8: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +0402ac: 6e10 9103 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0391 │ │ +0402b2: 0c03 |0015: move-result-object v3 │ │ +0402b4: 6e20 9012 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1290 │ │ +0402ba: 6f20 1c00 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +0402c0: 6e10 9003 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0390 │ │ +0402c6: 0c00 |001f: move-result-object v0 │ │ +0402c8: 1f00 c100 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00c1 │ │ +0402cc: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +0402d0: 5403 d200 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00d2 │ │ +0402d4: 5b53 d800 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +0402d8: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +0402dc: 1a03 e20e |002a: const-string v3, "android:support:fragments" // string@0ee2 │ │ +0402e0: 6e20 e201 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01e2 │ │ +0402e6: 0c01 |002f: move-result-object v1 │ │ +0402e8: 5453 dc00 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0402ec: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +0402f0: 5402 d100 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00d1 │ │ +0402f4: 6e30 2204 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0422 │ │ +0402fa: 5452 dc00 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0402fe: 6e10 f203 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03f2 │ │ +040304: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0008 line=200 │ │ 0x0012 line=201 │ │ 0x0019 line=204 │ │ 0x001c line=206 │ │ @@ -7780,33 +7780,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0402e4: |[0402e4] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0402f4: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -0402f8: 6f30 1e00 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001e │ │ -0402fe: 0a00 |0005: move-result v0 │ │ -040300: 5431 dc00 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040304: 6e10 9303 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0393 │ │ -04030a: 0c02 |000b: move-result-object v2 │ │ -04030c: 6e30 f303 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03f3 │ │ -040312: 0a01 |000f: move-result v1 │ │ -040314: b610 |0010: or-int/2addr v0, v1 │ │ -040316: 6001 2300 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04031a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -04031e: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -040322: 0f00 |0017: return v0 │ │ -040324: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -040326: 28fe |0019: goto 0017 // -0002 │ │ -040328: 6f30 1e00 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001e │ │ -04032e: 0a00 |001d: move-result v0 │ │ -040330: 28f9 |001e: goto 0017 // -0007 │ │ +040308: |[040308] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +040318: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +04031c: 6f30 1e00 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001e │ │ +040322: 0a00 |0005: move-result v0 │ │ +040324: 5431 dc00 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040328: 6e10 9303 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0393 │ │ +04032e: 0c02 |000b: move-result-object v2 │ │ +040330: 6e30 f303 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03f3 │ │ +040336: 0a01 |000f: move-result v1 │ │ +040338: b610 |0010: or-int/2addr v0, v1 │ │ +04033a: 6001 2300 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04033e: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +040342: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +040346: 0f00 |0017: return v0 │ │ +040348: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +04034a: 28fe |0019: goto 0017 // -0002 │ │ +04034c: 6f30 1e00 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001e │ │ +040352: 0a00 |001d: move-result v0 │ │ +040354: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ 0x0006 line=225 │ │ 0x0011 line=226 │ │ 0x0017 line=234 │ │ @@ -7824,200 +7824,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 │ │ -040334: |[040334] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -040344: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -040346: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -040348: 121a |0002: const/4 v10, #int 1 // #1 │ │ -04034a: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -04034c: 1a07 1413 |0004: const-string v7, "fragment" // string@1314 │ │ -040350: 6e20 9215 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -040356: 0a07 |0009: move-result v7 │ │ -040358: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -04035c: 6f40 1f00 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@001f │ │ -040362: 0c07 |000f: move-result-object v7 │ │ -040364: 1107 |0010: return-object v7 │ │ -040366: 1a07 0710 |0011: const-string v7, "class" // string@1007 │ │ -04036a: 7230 4d12 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@124d │ │ -040370: 0c02 |0016: move-result-object v2 │ │ -040372: 6207 ca00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ca │ │ -040376: 6e30 b600 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ -04037c: 0c00 |001c: move-result-object v0 │ │ -04037e: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -040382: 6e20 2101 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0121 │ │ -040388: 0c02 |0022: move-result-object v2 │ │ -04038a: 6e30 2001 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0120 │ │ -040390: 0a04 |0026: move-result v4 │ │ -040392: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -040394: 6e20 2101 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0121 │ │ -04039a: 0c06 |002b: move-result-object v6 │ │ -04039c: 6e10 2301 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -0403a2: 7120 4403 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0344 │ │ -0403a8: 0a07 |0032: move-result v7 │ │ -0403aa: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ -0403ae: 6f40 1f00 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@001f │ │ -0403b4: 0c07 |0038: move-result-object v7 │ │ -0403b6: 28d7 |0039: goto 0010 // -0029 │ │ -0403b8: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -0403ba: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ -0403be: 6e10 e212 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@12e2 │ │ -0403c4: 0a01 |0040: move-result v1 │ │ -0403c6: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ -0403ca: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ -0403ce: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ -0403d2: 2207 3303 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0403d6: 2208 4803 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -0403da: 7010 ad15 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0403e0: 7210 4e12 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@124e │ │ -0403e6: 0c09 |0051: move-result-object v9 │ │ -0403e8: 6e20 b515 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0403ee: 0c08 |0055: move-result-object v8 │ │ -0403f0: 1a09 2101 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@0121 │ │ -0403f4: 6e20 b515 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0403fa: 0c08 |005b: move-result-object v8 │ │ -0403fc: 6e20 b515 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040402: 0c08 |005f: move-result-object v8 │ │ -040404: 6e10 bb15 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04040a: 0c08 |0063: move-result-object v8 │ │ -04040c: 7020 6115 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -040412: 2707 |0067: throw v7 │ │ -040414: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ -040418: 54b7 dc00 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04041c: 6e20 0304 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0403 │ │ -040422: 0c03 |006f: move-result-object v3 │ │ -040424: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ -040428: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ -04042c: 54b7 dc00 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040430: 6e20 0404 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0404 │ │ -040436: 0c03 |0079: move-result-object v3 │ │ -040438: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ -04043c: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ -040440: 54b7 dc00 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040444: 6e20 0304 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0403 │ │ -04044a: 0c03 |0083: move-result-object v3 │ │ -04044c: 6307 f900 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -040450: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ -040454: 1a07 c003 |0088: const-string v7, "FragmentActivity" // string@03c0 │ │ -040458: 2208 4803 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -04045c: 7010 ad15 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -040462: 1a09 3a1b |008f: const-string v9, "onCreateView: id=0x" // string@1b3a │ │ -040466: 6e20 b515 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04046c: 0c08 |0094: move-result-object v8 │ │ -04046e: 7110 6a15 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -040474: 0c09 |0098: move-result-object v9 │ │ -040476: 6e20 b515 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04047c: 0c08 |009c: move-result-object v8 │ │ -04047e: 1a09 4f00 |009d: const-string v9, " fname=" // string@004f │ │ -040482: 6e20 b515 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040488: 0c08 |00a2: move-result-object v8 │ │ -04048a: 6e20 b515 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040490: 0c08 |00a6: move-result-object v8 │ │ -040492: 1a09 4b00 |00a7: const-string v9, " existing=" // string@004b │ │ -040496: 6e20 b515 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04049c: 0c08 |00ac: move-result-object v8 │ │ -04049e: 6e20 b415 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0404a4: 0c08 |00b0: move-result-object v8 │ │ -0404a6: 6e10 bb15 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0404ac: 0c08 |00b4: move-result-object v8 │ │ -0404ae: 7120 5412 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0404b4: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ -0404b8: 7120 3903 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0339 │ │ -0404be: 0c03 |00bd: move-result-object v3 │ │ -0404c0: 5c3a ac00 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -0404c4: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ -0404c8: 0147 |00c2: move v7, v4 │ │ -0404ca: 5937 aa00 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -0404ce: 5931 a700 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -0404d2: 5b36 c000 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -0404d6: 5c3a af00 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -0404da: 54b7 dc00 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0404de: 5b37 ab00 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -0404e2: 5437 bc00 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -0404e6: 6e40 5503 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@0355 │ │ -0404ec: 54b7 dc00 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0404f0: 6e30 e703 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ -0404f6: 5437 c500 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -0404fa: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ -0404fe: 2207 3403 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@0334 │ │ -040502: 2208 4803 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -040506: 7010 ad15 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04050c: 1a09 bb03 |00e4: const-string v9, "Fragment " // string@03bb │ │ -040510: 6e20 b515 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040516: 0c08 |00e9: move-result-object v8 │ │ -040518: 6e20 b515 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04051e: 0c08 |00ed: move-result-object v8 │ │ -040520: 1a09 4600 |00ee: const-string v9, " did not create a view." // string@0046 │ │ -040524: 6e20 b515 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04052a: 0c08 |00f3: move-result-object v8 │ │ -04052c: 6e10 bb15 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -040532: 0c08 |00f7: move-result-object v8 │ │ -040534: 7020 6515 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04053a: 2707 |00fb: throw v7 │ │ -04053c: 0117 |00fc: move v7, v1 │ │ -04053e: 28c6 |00fd: goto 00c3 // -003a │ │ -040540: 5537 af00 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -040544: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ -040548: 2207 3303 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -04054c: 2208 4803 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -040550: 7010 ad15 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -040556: 7210 4e12 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@124e │ │ -04055c: 0c09 |010c: move-result-object v9 │ │ -04055e: 6e20 b515 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040564: 0c08 |0110: move-result-object v8 │ │ -040566: 1a09 2001 |0111: const-string v9, ": Duplicate id 0x" // string@0120 │ │ -04056a: 6e20 b515 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040570: 0c08 |0116: move-result-object v8 │ │ -040572: 7110 6a15 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -040578: 0c09 |011a: move-result-object v9 │ │ -04057a: 6e20 b515 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040580: 0c08 |011e: move-result-object v8 │ │ -040582: 1a09 f600 |011f: const-string v9, ", tag " // string@00f6 │ │ -040586: 6e20 b515 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04058c: 0c08 |0124: move-result-object v8 │ │ -04058e: 6e20 b515 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -040594: 0c08 |0128: move-result-object v8 │ │ -040596: 1a09 f500 |0129: const-string v9, ", or parent id 0x" // string@00f5 │ │ -04059a: 6e20 b515 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0405a0: 0c08 |012e: move-result-object v8 │ │ -0405a2: 7110 6a15 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -0405a8: 0c09 |0132: move-result-object v9 │ │ -0405aa: 6e20 b515 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0405b0: 0c08 |0136: move-result-object v8 │ │ -0405b2: 1a09 9800 |0137: const-string v9, " with another fragment for " // string@0098 │ │ -0405b6: 6e20 b515 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0405bc: 0c08 |013c: move-result-object v8 │ │ -0405be: 6e20 b515 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0405c4: 0c08 |0140: move-result-object v8 │ │ -0405c6: 6e10 bb15 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0405cc: 0c08 |0144: move-result-object v8 │ │ -0405ce: 7020 6115 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0405d4: 2707 |0148: throw v7 │ │ -0405d6: 5c3a af00 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -0405da: 5537 bb00 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -0405de: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ -0405e2: 5437 bc00 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -0405e6: 6e40 5503 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@0355 │ │ -0405ec: 54b7 dc00 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0405f0: 6e20 1304 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0413 │ │ -0405f6: 2880 |0159: goto 00d9 // -0080 │ │ -0405f8: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ -0405fc: 5437 c500 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -040600: 6e20 2b13 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@132b │ │ -040606: 5437 c500 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -04060a: 6e10 f812 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@12f8 │ │ -040610: 0c07 |0166: move-result-object v7 │ │ -040612: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ -040616: 5437 c500 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -04061a: 6e20 3813 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1338 │ │ -040620: 5437 c500 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -040624: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ +040358: |[040358] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +040368: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04036a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04036c: 121a |0002: const/4 v10, #int 1 // #1 │ │ +04036e: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +040370: 1a07 1113 |0004: const-string v7, "fragment" // string@1311 │ │ +040374: 6e20 9215 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +04037a: 0a07 |0009: move-result v7 │ │ +04037c: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +040380: 6f40 1f00 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@001f │ │ +040386: 0c07 |000f: move-result-object v7 │ │ +040388: 1107 |0010: return-object v7 │ │ +04038a: 1a07 0410 |0011: const-string v7, "class" // string@1004 │ │ +04038e: 7230 4d12 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@124d │ │ +040394: 0c02 |0016: move-result-object v2 │ │ +040396: 6207 ca00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ca │ │ +04039a: 6e30 b600 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ +0403a0: 0c00 |001c: move-result-object v0 │ │ +0403a2: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +0403a6: 6e20 2101 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0121 │ │ +0403ac: 0c02 |0022: move-result-object v2 │ │ +0403ae: 6e30 2001 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0120 │ │ +0403b4: 0a04 |0026: move-result v4 │ │ +0403b6: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +0403b8: 6e20 2101 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0121 │ │ +0403be: 0c06 |002b: move-result-object v6 │ │ +0403c0: 6e10 2301 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +0403c6: 7120 4403 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0344 │ │ +0403cc: 0a07 |0032: move-result v7 │ │ +0403ce: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ +0403d2: 6f40 1f00 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@001f │ │ +0403d8: 0c07 |0038: move-result-object v7 │ │ +0403da: 28d7 |0039: goto 0010 // -0029 │ │ +0403dc: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +0403de: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ +0403e2: 6e10 e212 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@12e2 │ │ +0403e8: 0a01 |0040: move-result v1 │ │ +0403ea: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ +0403ee: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ +0403f2: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ +0403f6: 2207 3b03 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0403fa: 2208 5003 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +0403fe: 7010 ad15 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +040404: 7210 4e12 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@124e │ │ +04040a: 0c09 |0051: move-result-object v9 │ │ +04040c: 6e20 b515 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +040412: 0c08 |0055: move-result-object v8 │ │ +040414: 1a09 2101 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@0121 │ │ +040418: 6e20 b515 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04041e: 0c08 |005b: move-result-object v8 │ │ +040420: 6e20 b515 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +040426: 0c08 |005f: move-result-object v8 │ │ +040428: 6e10 bb15 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04042e: 0c08 |0063: move-result-object v8 │ │ +040430: 7020 6115 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +040436: 2707 |0067: throw v7 │ │ +040438: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ +04043c: 54b7 dc00 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040440: 6e20 0304 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0403 │ │ +040446: 0c03 |006f: move-result-object v3 │ │ +040448: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ +04044c: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ +040450: 54b7 dc00 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040454: 6e20 0404 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0404 │ │ +04045a: 0c03 |0079: move-result-object v3 │ │ +04045c: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ +040460: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ +040464: 54b7 dc00 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040468: 6e20 0304 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0403 │ │ +04046e: 0c03 |0083: move-result-object v3 │ │ +040470: 6307 f900 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +040474: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ +040478: 1a07 c003 |0088: const-string v7, "FragmentActivity" // string@03c0 │ │ +04047c: 2208 5003 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +040480: 7010 ad15 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +040486: 1a09 371b |008f: const-string v9, "onCreateView: id=0x" // string@1b37 │ │ +04048a: 6e20 b515 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +040490: 0c08 |0094: move-result-object v8 │ │ +040492: 7110 6a15 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +040498: 0c09 |0098: move-result-object v9 │ │ +04049a: 6e20 b515 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0404a0: 0c08 |009c: move-result-object v8 │ │ +0404a2: 1a09 4f00 |009d: const-string v9, " fname=" // string@004f │ │ +0404a6: 6e20 b515 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0404ac: 0c08 |00a2: move-result-object v8 │ │ +0404ae: 6e20 b515 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0404b4: 0c08 |00a6: move-result-object v8 │ │ +0404b6: 1a09 4b00 |00a7: const-string v9, " existing=" // string@004b │ │ +0404ba: 6e20 b515 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0404c0: 0c08 |00ac: move-result-object v8 │ │ +0404c2: 6e20 b415 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0404c8: 0c08 |00b0: move-result-object v8 │ │ +0404ca: 6e10 bb15 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0404d0: 0c08 |00b4: move-result-object v8 │ │ +0404d2: 7120 5412 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0404d8: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ +0404dc: 7120 3903 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0339 │ │ +0404e2: 0c03 |00bd: move-result-object v3 │ │ +0404e4: 5c3a ac00 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +0404e8: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ +0404ec: 0147 |00c2: move v7, v4 │ │ +0404ee: 5937 aa00 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +0404f2: 5931 a700 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +0404f6: 5b36 c000 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +0404fa: 5c3a af00 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +0404fe: 54b7 dc00 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040502: 5b37 ab00 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +040506: 5437 bc00 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +04050a: 6e40 5503 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@0355 │ │ +040510: 54b7 dc00 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040514: 6e30 e703 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ +04051a: 5437 c500 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +04051e: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ +040522: 2207 3c03 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@033c │ │ +040526: 2208 5003 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +04052a: 7010 ad15 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +040530: 1a09 bb03 |00e4: const-string v9, "Fragment " // string@03bb │ │ +040534: 6e20 b515 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04053a: 0c08 |00e9: move-result-object v8 │ │ +04053c: 6e20 b515 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +040542: 0c08 |00ed: move-result-object v8 │ │ +040544: 1a09 4600 |00ee: const-string v9, " did not create a view." // string@0046 │ │ +040548: 6e20 b515 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04054e: 0c08 |00f3: move-result-object v8 │ │ +040550: 6e10 bb15 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +040556: 0c08 |00f7: move-result-object v8 │ │ +040558: 7020 6515 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04055e: 2707 |00fb: throw v7 │ │ +040560: 0117 |00fc: move v7, v1 │ │ +040562: 28c6 |00fd: goto 00c3 // -003a │ │ +040564: 5537 af00 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +040568: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ +04056c: 2207 3b03 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@033b │ │ +040570: 2208 5003 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +040574: 7010 ad15 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04057a: 7210 4e12 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@124e │ │ +040580: 0c09 |010c: move-result-object v9 │ │ +040582: 6e20 b515 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +040588: 0c08 |0110: move-result-object v8 │ │ +04058a: 1a09 2001 |0111: const-string v9, ": Duplicate id 0x" // string@0120 │ │ +04058e: 6e20 b515 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +040594: 0c08 |0116: move-result-object v8 │ │ +040596: 7110 6a15 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +04059c: 0c09 |011a: move-result-object v9 │ │ +04059e: 6e20 b515 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405a4: 0c08 |011e: move-result-object v8 │ │ +0405a6: 1a09 f600 |011f: const-string v9, ", tag " // string@00f6 │ │ +0405aa: 6e20 b515 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405b0: 0c08 |0124: move-result-object v8 │ │ +0405b2: 6e20 b515 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405b8: 0c08 |0128: move-result-object v8 │ │ +0405ba: 1a09 f500 |0129: const-string v9, ", or parent id 0x" // string@00f5 │ │ +0405be: 6e20 b515 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405c4: 0c08 |012e: move-result-object v8 │ │ +0405c6: 7110 6a15 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +0405cc: 0c09 |0132: move-result-object v9 │ │ +0405ce: 6e20 b515 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405d4: 0c08 |0136: move-result-object v8 │ │ +0405d6: 1a09 9800 |0137: const-string v9, " with another fragment for " // string@0098 │ │ +0405da: 6e20 b515 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405e0: 0c08 |013c: move-result-object v8 │ │ +0405e2: 6e20 b515 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0405e8: 0c08 |0140: move-result-object v8 │ │ +0405ea: 6e10 bb15 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0405f0: 0c08 |0144: move-result-object v8 │ │ +0405f2: 7020 6115 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0405f8: 2707 |0148: throw v7 │ │ +0405fa: 5c3a af00 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +0405fe: 5537 bb00 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +040602: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ +040606: 5437 bc00 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +04060a: 6e40 5503 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@0355 │ │ +040610: 54b7 dc00 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040614: 6e20 1304 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +04061a: 2880 |0159: goto 00d9 // -0080 │ │ +04061c: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ +040620: 5437 c500 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +040624: 6e20 2b13 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@132b │ │ +04062a: 5437 c500 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +04062e: 6e10 f812 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@12f8 │ │ +040634: 0c07 |0166: move-result-object v7 │ │ +040636: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ +04063a: 5437 c500 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +04063e: 6e20 3813 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1338 │ │ +040644: 5437 c500 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +040648: 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 │ │ @@ -8080,25 +8080,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -040628: |[040628] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -040638: 6f10 2000 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0020 │ │ -04063e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -040640: 6e20 8903 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0389 │ │ -040646: 5410 dc00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04064a: 6e10 f403 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03f4 │ │ -040650: 5410 de00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040654: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -040658: 5410 de00 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -04065c: 6e10 cf04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ -040662: 0e00 |0015: return-void │ │ +04064c: |[04064c] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +04065c: 6f10 2000 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0020 │ │ +040662: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +040664: 6e20 8903 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0389 │ │ +04066a: 5410 dc00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04066e: 6e10 f403 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03f4 │ │ +040674: 5410 de00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040678: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +04067c: 5410 de00 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040680: 6e10 cf04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ +040686: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=333 │ │ 0x0007 line=335 │ │ 0x000c line=336 │ │ 0x0010 line=337 │ │ @@ -8111,29 +8111,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -040664: |[040664] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -040674: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -040678: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -04067a: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -04067e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -040680: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -040684: 6e10 8612 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1286 │ │ -04068a: 0a00 |000b: move-result v0 │ │ -04068c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -040690: 6e10 9e03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@039e │ │ -040696: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -040698: 0f00 |0012: return v0 │ │ -04069a: 6f30 2100 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0021 │ │ -0406a0: 0a00 |0016: move-result v0 │ │ -0406a2: 28fb |0017: goto 0012 // -0005 │ │ +040688: |[040688] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +040698: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04069c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +04069e: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +0406a2: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0406a4: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +0406a8: 6e10 8612 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1286 │ │ +0406ae: 0a00 |000b: move-result v0 │ │ +0406b0: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +0406b4: 6e10 9e03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@039e │ │ +0406ba: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0406bc: 0f00 |0012: return v0 │ │ +0406be: 6f30 2100 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0021 │ │ +0406c4: 0a00 |0016: move-result v0 │ │ +0406c6: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x000e line=351 │ │ 0x0011 line=352 │ │ 0x0012 line=355 │ │ locals : │ │ @@ -8146,19 +8146,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0406a4: |[0406a4] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -0406b4: 6f10 2200 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0022 │ │ -0406ba: 5410 dc00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0406be: 6e10 f603 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03f6 │ │ -0406c4: 0e00 |0008: return-void │ │ +0406c8: |[0406c8] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +0406d8: 6f10 2200 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0022 │ │ +0406de: 5410 dc00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0406e2: 6e10 f603 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03f6 │ │ +0406e8: 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; │ │ @@ -8168,33 +8168,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0406c8: |[0406c8] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0406d8: 6f30 2300 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0023 │ │ -0406de: 0a00 |0003: move-result v0 │ │ -0406e0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0406e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0406e6: 0f00 |0007: return v0 │ │ -0406e8: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -0406ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0406f0: 28fb |000c: goto 0007 // -0005 │ │ -0406f2: 5410 dc00 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0406f6: 6e20 f703 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03f7 │ │ -0406fc: 0a00 |0012: move-result v0 │ │ -0406fe: 28f4 |0013: goto 0007 // -000c │ │ -040700: 5410 dc00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040704: 6e20 f103 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03f1 │ │ -04070a: 0a00 |0019: move-result v0 │ │ -04070c: 28ed |001a: goto 0007 // -0013 │ │ -04070e: 0000 |001b: nop // spacer │ │ -040710: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +0406ec: |[0406ec] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0406fc: 6f30 2300 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0023 │ │ +040702: 0a00 |0003: move-result v0 │ │ +040704: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +040708: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04070a: 0f00 |0007: return v0 │ │ +04070c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +040712: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +040714: 28fb |000c: goto 0007 // -0005 │ │ +040716: 5410 dc00 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04071a: 6e20 f703 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03f7 │ │ +040720: 0a00 |0012: move-result v0 │ │ +040722: 28f4 |0013: goto 0007 // -000c │ │ +040724: 5410 dc00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040728: 6e20 f103 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03f1 │ │ +04072e: 0a00 |0019: move-result v0 │ │ +040730: 28ed |001a: goto 0007 // -0013 │ │ +040732: 0000 |001b: nop // spacer │ │ +040734: 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 │ │ @@ -8211,19 +8211,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040724: |[040724] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -040734: 6f20 2400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0024 │ │ -04073a: 5410 dc00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04073e: 6e10 1504 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -040744: 0e00 |0008: return-void │ │ +040748: |[040748] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +040758: 6f20 2400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0024 │ │ +04075e: 5410 dc00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040762: 6e10 1504 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +040768: 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; │ │ @@ -8234,23 +8234,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -040748: |[040748] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -040758: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -04075e: 6f30 2600 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0026 │ │ -040764: 0e00 |0006: return-void │ │ -040766: 5410 dc00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04076a: 6e20 f803 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03f8 │ │ -040770: 28f7 |000c: goto 0003 // -0009 │ │ -040772: 0000 |000d: nop // spacer │ │ -040774: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +04076c: |[04076c] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +04077c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +040782: 6f30 2600 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0026 │ │ +040788: 0e00 |0006: return-void │ │ +04078a: 5410 dc00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04078e: 6e20 f803 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03f8 │ │ +040794: 28f7 |000c: goto 0003 // -0009 │ │ +040796: 0000 |000d: nop // spacer │ │ +040798: 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 │ │ @@ -8264,29 +8264,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -040780: |[040780] android.support.v4.app.FragmentActivity.onPause:()V │ │ -040790: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -040792: 6f10 2700 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0027 │ │ -040798: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04079a: 5c20 e200 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00e2 │ │ -04079e: 5420 dd00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -0407a2: 6e20 f801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@01f8 │ │ -0407a8: 0a00 |000c: move-result v0 │ │ -0407aa: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0407ae: 5420 dd00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -0407b2: 6e20 fd01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -0407b8: 6e10 b003 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@03b0 │ │ -0407be: 5420 dc00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0407c2: 6e10 f903 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03f9 │ │ -0407c8: 0e00 |001c: return-void │ │ +0407a4: |[0407a4] android.support.v4.app.FragmentActivity.onPause:()V │ │ +0407b4: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0407b6: 6f10 2700 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0027 │ │ +0407bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0407be: 5c20 e200 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00e2 │ │ +0407c2: 5420 dd00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +0407c6: 6e20 f801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@01f8 │ │ +0407cc: 0a00 |000c: move-result v0 │ │ +0407ce: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0407d2: 5420 dd00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +0407d6: 6e20 fd01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +0407dc: 6e10 b003 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@03b0 │ │ +0407e2: 5420 dc00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0407e6: 6e10 f903 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03f9 │ │ +0407ec: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=406 │ │ 0x0004 line=407 │ │ 0x0007 line=408 │ │ 0x000f line=409 │ │ 0x0014 line=410 │ │ @@ -8300,23 +8300,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0407cc: |[0407cc] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -0407dc: 6f10 2900 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0029 │ │ -0407e2: 5420 dd00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -0407e6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0407e8: 6e20 fd01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -0407ee: 6e10 b003 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@03b0 │ │ -0407f4: 5420 dc00 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0407f8: 6e10 0104 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -0407fe: 0e00 |0011: return-void │ │ +0407f0: |[0407f0] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +040800: 6f10 2900 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0029 │ │ +040806: 5420 dd00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +04080a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +04080c: 6e20 fd01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +040812: 6e10 b003 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@03b0 │ │ +040818: 5420 dc00 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04081c: 6e10 0104 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +040822: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0003 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0011 line=457 │ │ @@ -8328,19 +8328,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 │ │ -040800: |[040800] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -040810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040812: 6f40 2b00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002b │ │ -040818: 0a00 |0004: move-result v0 │ │ -04081a: 0f00 |0005: return v0 │ │ +040824: |[040824] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +040834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040836: 6f40 2b00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002b │ │ +04083c: 0a00 |0004: move-result v0 │ │ +04083e: 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; │ │ @@ -8350,33 +8350,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 │ │ -04081c: |[04081c] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -04082c: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -040830: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -040834: 5521 e000 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00e0 │ │ -040838: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -04083c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -04083e: 5c21 e000 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00e0 │ │ -040842: 7210 9112 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1291 │ │ -040848: 6e30 a203 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@03a2 │ │ -04084e: 6e30 ac03 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@03ac │ │ -040854: 0a00 |0014: move-result v0 │ │ -040856: 5421 dc00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04085a: 6e20 fa03 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03fa │ │ -040860: 0a01 |001a: move-result v1 │ │ -040862: b610 |001b: or-int/2addr v0, v1 │ │ -040864: 0f00 |001c: return v0 │ │ -040866: 6f40 2b00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002b │ │ -04086c: 0a00 |0020: move-result v0 │ │ -04086e: 28fb |0021: goto 001c // -0005 │ │ +040840: |[040840] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +040850: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +040854: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +040858: 5521 e000 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00e0 │ │ +04085c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +040860: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +040862: 5c21 e000 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00e0 │ │ +040866: 7210 9112 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1291 │ │ +04086c: 6e30 a203 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@03a2 │ │ +040872: 6e30 ac03 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@03ac │ │ +040878: 0a00 |0014: move-result v0 │ │ +04087a: 5421 dc00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04087e: 6e20 fa03 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03fa │ │ +040884: 0a01 |001a: move-result v1 │ │ +040886: b610 |001b: or-int/2addr v0, v1 │ │ +040888: 0f00 |001c: return v0 │ │ +04088a: 6f40 2b00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002b │ │ +040890: 0a00 |0020: move-result v0 │ │ +040892: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x0008 line=476 │ │ 0x000b line=477 │ │ 0x000e line=478 │ │ @@ -8395,31 +8395,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -040870: |[040870] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -040880: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -040884: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -040888: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04088a: 5c10 df00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -04088e: 5410 de00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040892: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -040896: 5510 e300 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00e3 │ │ -04089a: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -04089e: 5410 de00 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -0408a2: 6e10 d404 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04d4 │ │ -0408a8: 5410 dc00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0408ac: 6e10 fb03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03fb │ │ -0408b2: 0e00 |0019: return-void │ │ -0408b4: 5410 de00 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -0408b8: 6e10 d204 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04d2 │ │ -0408be: 28f5 |001f: goto 0014 // -000b │ │ +040894: |[040894] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +0408a4: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +0408a8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0408ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0408ae: 5c10 df00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +0408b2: 5410 de00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0408b6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0408ba: 5510 e300 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00e3 │ │ +0408be: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +0408c2: 5410 de00 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0408c6: 6e10 d404 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04d4 │ │ +0408cc: 5410 dc00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0408d0: 6e10 fb03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03fb │ │ +0408d6: 0e00 |0019: return-void │ │ +0408d8: 5410 de00 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +0408dc: 6e10 d204 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04d2 │ │ +0408e2: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0004 line=799 │ │ 0x0007 line=800 │ │ 0x000b line=801 │ │ 0x000f line=802 │ │ @@ -8434,24 +8434,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0408c0: |[0408c0] android.support.v4.app.FragmentActivity.onResume:()V │ │ -0408d0: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002c │ │ -0408d6: 5420 dd00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -0408da: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0408dc: 6e20 fe01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01fe │ │ -0408e2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0408e4: 5c20 e200 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00e2 │ │ -0408e8: 5420 dc00 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0408ec: 6e10 0104 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -0408f2: 0e00 |0011: return-void │ │ +0408e4: |[0408e4] android.support.v4.app.FragmentActivity.onResume:()V │ │ +0408f4: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002c │ │ +0408fa: 5420 dd00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +0408fe: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +040900: 6e20 fe01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01fe │ │ +040906: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +040908: 5c20 e200 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00e2 │ │ +04090c: 5420 dc00 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040910: 6e10 0104 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +040916: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ 0x0009 line=444 │ │ 0x000c line=445 │ │ 0x0011 line=446 │ │ @@ -8463,18 +8463,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0408f4: |[0408f4] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -040904: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040908: 6e10 fc03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03fc │ │ -04090e: 0e00 |0005: return-void │ │ +040918: |[040918] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +040928: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +04092c: 6e10 fc03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03fc │ │ +040932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -8483,17 +8483,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040910: |[040910] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -040920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040922: 1100 |0001: return-object v0 │ │ +040934: |[040934] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +040944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040946: 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;) │ │ @@ -8501,68 +8501,68 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -040924: |[040924] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -040934: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -040936: 55b8 e400 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ -04093a: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -04093e: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -040940: 6e20 8903 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0389 │ │ -040946: 6e10 b103 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@03b1 │ │ -04094c: 0c01 |000c: move-result-object v1 │ │ -04094e: 54b8 dc00 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040952: 6e10 2304 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0423 │ │ -040958: 0c02 |0012: move-result-object v2 │ │ -04095a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -04095c: 54b8 d800 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040960: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ -040964: 54b8 d800 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040968: 6e10 d008 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@08d0 │ │ -04096e: 0a00 |001d: move-result v0 │ │ -040970: 2305 ff04 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04ff │ │ -040974: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ -040978: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ -04097c: 54b8 d800 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040980: 6e20 d208 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ -040986: 0c08 |0029: move-result-object v8 │ │ -040988: 1f08 d800 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@00d8 │ │ -04098c: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ -040990: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -040994: 28f2 |0030: goto 0022 // -000e │ │ -040996: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -040998: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ -04099c: 4604 0503 |0034: aget-object v4, v5, v3 │ │ -0409a0: 5548 7001 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ -0409a4: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ -0409a8: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -0409aa: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0409ae: 28f5 |003d: goto 0032 // -000b │ │ -0409b0: 6e10 cf04 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ -0409b6: 54b8 d800 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -0409ba: 544a 7301 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0173 │ │ -0409be: 6e20 cd08 a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08cd │ │ -0409c4: 28f3 |0048: goto 003b // -000d │ │ -0409c6: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ -0409ca: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ -0409ce: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -0409d2: 0796 |004f: move-object v6, v9 │ │ -0409d4: 1106 |0050: return-object v6 │ │ -0409d6: 2206 b900 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00b9 │ │ -0409da: 7010 8703 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0387 │ │ -0409e0: 5b69 ce00 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00ce │ │ -0409e4: 5b61 d000 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00d0 │ │ -0409e8: 5b69 cf00 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00cf │ │ -0409ec: 5b62 d100 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00d1 │ │ -0409f0: 54b8 d800 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -0409f4: 5b68 d200 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00d2 │ │ -0409f8: 28ee |0062: goto 0050 // -0012 │ │ +040948: |[040948] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +040958: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +04095a: 55b8 e400 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ +04095e: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +040962: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +040964: 6e20 8903 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0389 │ │ +04096a: 6e10 b103 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@03b1 │ │ +040970: 0c01 |000c: move-result-object v1 │ │ +040972: 54b8 dc00 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040976: 6e10 2304 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0423 │ │ +04097c: 0c02 |0012: move-result-object v2 │ │ +04097e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +040980: 54b8 d800 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040984: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ +040988: 54b8 d800 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +04098c: 6e10 d008 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@08d0 │ │ +040992: 0a00 |001d: move-result v0 │ │ +040994: 2305 0905 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0509 │ │ +040998: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +04099c: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ +0409a0: 54b8 d800 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +0409a4: 6e20 d208 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ +0409aa: 0c08 |0029: move-result-object v8 │ │ +0409ac: 1f08 e000 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@00e0 │ │ +0409b0: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ +0409b4: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0409b8: 28f2 |0030: goto 0022 // -000e │ │ +0409ba: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0409bc: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ +0409c0: 4604 0503 |0034: aget-object v4, v5, v3 │ │ +0409c4: 5548 7001 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ +0409c8: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ +0409cc: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +0409ce: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0409d2: 28f5 |003d: goto 0032 // -000b │ │ +0409d4: 6e10 cf04 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04cf │ │ +0409da: 54b8 d800 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +0409de: 544a 7301 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0173 │ │ +0409e2: 6e20 cd08 a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08cd │ │ +0409e8: 28f3 |0048: goto 003b // -000d │ │ +0409ea: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ +0409ee: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ +0409f2: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +0409f6: 0796 |004f: move-object v6, v9 │ │ +0409f8: 1106 |0050: return-object v6 │ │ +0409fa: 2206 c100 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00c1 │ │ +0409fe: 7010 8703 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0387 │ │ +040a04: 5b69 ce00 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00ce │ │ +040a08: 5b61 d000 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00d0 │ │ +040a0c: 5b69 cf00 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00cf │ │ +040a10: 5b62 d100 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00d1 │ │ +040a14: 54b8 d800 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040a18: 5b68 d200 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00d2 │ │ +040a1c: 28ee |0062: goto 0050 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ 0x0005 line=502 │ │ 0x0009 line=505 │ │ 0x000d line=507 │ │ 0x0013 line=508 │ │ @@ -8603,23 +8603,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0409fc: |[0409fc] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -040a0c: 6f20 2d00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002d │ │ -040a12: 5421 dc00 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040a16: 6e10 2504 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0425 │ │ -040a1c: 0c00 |0008: move-result-object v0 │ │ -040a1e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -040a22: 1a01 e50e |000b: const-string v1, "android:support:fragments" // string@0ee5 │ │ -040a26: 6e30 eb01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01eb │ │ -040a2c: 0e00 |0010: return-void │ │ +040a20: |[040a20] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +040a30: 6f20 2d00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002d │ │ +040a36: 5421 dc00 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040a3a: 6e10 2504 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0425 │ │ +040a40: 0c00 |0008: move-result-object v0 │ │ +040a42: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +040a46: 1a01 e20e |000b: const-string v1, "android:support:fragments" // string@0ee2 │ │ +040a4a: 6e30 eb01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01eb │ │ +040a50: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0003 line=546 │ │ 0x0009 line=547 │ │ 0x000b line=548 │ │ 0x0010 line=550 │ │ @@ -8633,79 +8633,79 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -040a30: |[040a30] android.support.v4.app.FragmentActivity.onStart:()V │ │ -040a40: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -040a42: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -040a44: 6f10 2e00 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@002e │ │ -040a4a: 5c87 e400 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ -040a4e: 5c87 e100 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ -040a52: 5484 dd00 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -040a56: 6e20 fd01 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -040a5c: 5584 db00 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00db │ │ -040a60: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ -040a64: 5c86 db00 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00db │ │ -040a68: 5484 dc00 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040a6c: 6e10 ef03 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03ef │ │ -040a72: 5484 dc00 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040a76: 6e10 1504 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ -040a7c: 5484 dc00 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040a80: 6e10 0104 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -040a86: 5584 df00 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -040a8a: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ -040a8e: 5c86 df00 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -040a92: 5484 de00 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040a96: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ -040a9a: 5484 de00 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040a9e: 6e10 d304 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04d3 │ │ -040aa4: 5c86 d900 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d9 │ │ -040aa8: 5484 dc00 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040aac: 6e10 fd03 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03fd │ │ -040ab2: 5484 d800 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040ab6: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ -040aba: 5484 d800 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040abe: 6e10 d008 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@08d0 │ │ -040ac4: 0a00 |0042: move-result v0 │ │ -040ac6: 2303 ff04 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04ff │ │ -040aca: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ -040ace: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ -040ad2: 5484 d800 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ -040ad6: 6e20 d208 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ -040adc: 0c04 |004e: move-result-object v4 │ │ -040ade: 1f04 d800 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00d8 │ │ -040ae2: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ -040ae6: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -040aea: 28f2 |0055: goto 0047 // -000e │ │ -040aec: 5584 d900 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d9 │ │ -040af0: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ -040af4: 1a04 e100 |005a: const-string v4, "(root)" // string@00e1 │ │ -040af8: 5585 df00 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ -040afc: 6e40 9203 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ -040b02: 0c04 |0061: move-result-object v4 │ │ -040b04: 5b84 de00 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040b08: 5484 de00 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040b0c: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ -040b10: 5484 de00 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040b14: 5544 7201 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -040b18: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ -040b1c: 5484 de00 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ -040b20: 6e10 d304 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04d3 │ │ -040b26: 28bf |0073: goto 0032 // -0041 │ │ -040b28: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -040b2a: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ -040b2e: 4602 0301 |0077: aget-object v2, v3, v1 │ │ -040b32: 6e10 d604 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@04d6 │ │ -040b38: 6e10 d104 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04d1 │ │ -040b3e: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -040b42: 28f4 |0081: goto 0075 // -000c │ │ -040b44: 0e00 |0082: return-void │ │ +040a54: |[040a54] android.support.v4.app.FragmentActivity.onStart:()V │ │ +040a64: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +040a66: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +040a68: 6f10 2e00 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@002e │ │ +040a6e: 5c87 e400 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ +040a72: 5c87 e100 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00e1 │ │ +040a76: 5484 dd00 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +040a7a: 6e20 fd01 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +040a80: 5584 db00 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00db │ │ +040a84: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +040a88: 5c86 db00 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00db │ │ +040a8c: 5484 dc00 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040a90: 6e10 ef03 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03ef │ │ +040a96: 5484 dc00 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040a9a: 6e10 1504 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0415 │ │ +040aa0: 5484 dc00 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040aa4: 6e10 0104 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +040aaa: 5584 df00 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +040aae: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ +040ab2: 5c86 df00 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +040ab6: 5484 de00 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040aba: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ +040abe: 5484 de00 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040ac2: 6e10 d304 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04d3 │ │ +040ac8: 5c86 d900 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d9 │ │ +040acc: 5484 dc00 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040ad0: 6e10 fd03 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03fd │ │ +040ad6: 5484 d800 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040ada: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ +040ade: 5484 d800 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040ae2: 6e10 d008 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@08d0 │ │ +040ae8: 0a00 |0042: move-result v0 │ │ +040aea: 2303 0905 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0509 │ │ +040aee: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ +040af2: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ +040af6: 5484 d800 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d8 │ │ +040afa: 6e20 d208 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ +040b00: 0c04 |004e: move-result-object v4 │ │ +040b02: 1f04 e000 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00e0 │ │ +040b06: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ +040b0a: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +040b0e: 28f2 |0055: goto 0047 // -000e │ │ +040b10: 5584 d900 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d9 │ │ +040b14: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ +040b18: 1a04 e100 |005a: const-string v4, "(root)" // string@00e1 │ │ +040b1c: 5585 df00 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00df │ │ +040b20: 6e40 9203 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0392 │ │ +040b26: 0c04 |0061: move-result-object v4 │ │ +040b28: 5b84 de00 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040b2c: 5484 de00 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040b30: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ +040b34: 5484 de00 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040b38: 5544 7201 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +040b3c: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ +040b40: 5484 de00 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00de │ │ +040b44: 6e10 d304 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04d3 │ │ +040b4a: 28bf |0073: goto 0032 // -0041 │ │ +040b4c: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +040b4e: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ +040b52: 4602 0301 |0077: aget-object v2, v3, v1 │ │ +040b56: 6e10 d604 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@04d6 │ │ +040b5c: 6e10 d104 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04d1 │ │ +040b62: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +040b66: 28f4 |0081: goto 0075 // -000c │ │ +040b68: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=558 │ │ 0x0005 line=560 │ │ 0x0007 line=561 │ │ 0x0009 line=562 │ │ 0x000e line=564 │ │ @@ -8750,23 +8750,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -040b48: |[040b48] android.support.v4.app.FragmentActivity.onStop:()V │ │ -040b58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -040b5a: 6f10 2f00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@002f │ │ -040b60: 5c21 e400 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ -040b64: 5420 dd00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -040b68: 6e20 fe01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01fe │ │ -040b6e: 5420 dc00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -040b72: 6e10 fe03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03fe │ │ -040b78: 0e00 |0010: return-void │ │ +040b6c: |[040b6c] android.support.v4.app.FragmentActivity.onStop:()V │ │ +040b7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +040b7e: 6f10 2f00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@002f │ │ +040b84: 5c21 e400 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00e4 │ │ +040b88: 5420 dd00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +040b8c: 6e20 fe01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01fe │ │ +040b92: 5420 dc00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +040b96: 6e10 fe03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03fe │ │ +040b9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0004 line=609 │ │ 0x0006 line=610 │ │ 0x000b line=612 │ │ 0x0010 line=613 │ │ @@ -8778,26 +8778,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -040b7c: |[040b7c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -040b8c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -040b8e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -040b92: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -040b96: b540 |0005: and-int/2addr v0, v4 │ │ -040b98: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -040b9c: 2200 3303 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -040ba0: 1a01 8c02 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@028c │ │ -040ba4: 7020 6115 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -040baa: 2700 |000f: throw v0 │ │ -040bac: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -040bb2: 0e00 |0013: return-void │ │ +040ba0: |[040ba0] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +040bb0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +040bb2: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +040bb6: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +040bba: b540 |0005: and-int/2addr v0, v4 │ │ +040bbc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +040bc0: 2200 3b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +040bc4: 1a01 8c02 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@028c │ │ +040bc8: 7020 6115 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +040bce: 2700 |000f: throw v0 │ │ +040bd0: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +040bd6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0008 line=837 │ │ 0x0010 line=839 │ │ 0x0013 line=840 │ │ locals : │ │ @@ -8810,34 +8810,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 │ │ -040bb4: |[040bb4] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -040bc4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -040bc6: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -040bca: 6f30 3400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -040bd0: 0e00 |0006: return-void │ │ -040bd2: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -040bd6: b550 |0009: and-int/2addr v0, v5 │ │ -040bd8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -040bdc: 2200 3303 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -040be0: 1a01 8c02 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@028c │ │ -040be4: 7020 6115 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -040bea: 2700 |0013: throw v0 │ │ -040bec: 5230 b000 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -040bf0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -040bf4: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -040bf8: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -040bfe: b551 |001d: and-int/2addr v1, v5 │ │ -040c00: b010 |001e: add-int/2addr v0, v1 │ │ -040c02: 6f30 3400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -040c08: 28e4 |0022: goto 0006 // -001c │ │ +040bd8: |[040bd8] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +040be8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +040bea: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +040bee: 6f30 3400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +040bf4: 0e00 |0006: return-void │ │ +040bf6: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +040bfa: b550 |0009: and-int/2addr v0, v5 │ │ +040bfc: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +040c00: 2200 3b03 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +040c04: 1a01 8c02 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@028c │ │ +040c08: 7020 6115 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +040c0e: 2700 |0013: throw v0 │ │ +040c10: 5230 b000 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +040c14: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +040c18: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +040c1c: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +040c22: b551 |001d: and-int/2addr v1, v5 │ │ +040c24: b010 |001e: add-int/2addr v0, v1 │ │ +040c26: 6f30 3400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +040c2c: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=847 │ │ 0x0003 line=848 │ │ 0x0006 line=855 │ │ 0x0007 line=851 │ │ 0x000c line=852 │ │ @@ -8853,38 +8853,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -040c0c: |[040c0c] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -040c1c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -040c20: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -040c24: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -040c28: 7110 ac02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@02ac │ │ -040c2e: 0e00 |0009: return-void │ │ -040c30: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -040c32: 5c20 e000 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00e0 │ │ -040c36: 28fc |000d: goto 0009 // -0004 │ │ +040c30: |[040c30] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +040c40: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +040c44: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +040c48: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +040c4c: 7110 ac02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@02ac │ │ +040c52: 0e00 |0009: return-void │ │ +040c54: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +040c56: 5c20 e000 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00e0 │ │ +040c5a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0006 line=648 │ │ 0x0009 line=655 │ │ 0x000a line=654 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ source_file_idx : 961 (FragmentActivity.java) │ │ │ │ Class #26 header: │ │ -class_idx : 187 │ │ +class_idx : 195 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #26 - │ │ @@ -8901,17 +8901,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #27 header: │ │ -class_idx : 188 │ │ +class_idx : 196 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #27 annotations: │ │ @@ -8963,17 +8963,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #28 header: │ │ -class_idx : 189 │ │ +class_idx : 197 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #28 annotations: │ │ @@ -8995,17 +8995,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #29 header: │ │ -class_idx : 190 │ │ +class_idx : 198 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #29 annotations: │ │ @@ -9034,17 +9034,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040c38: |[040c38] android.support.v4.app.FragmentManager.:()V │ │ -040c48: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040c4e: 0e00 |0003: return-void │ │ +040c5c: |[040c5c] android.support.v4.app.FragmentManager.:()V │ │ +040c6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -9053,17 +9053,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040c50: |[040c50] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -040c60: 6a00 f900 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -040c64: 0e00 |0002: return-void │ │ +040c74: |[040c74] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +040c84: 6a00 f900 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +040c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9133,18 +9133,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040c68: |[040c68] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -040c78: 6e10 c403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -040c7e: 0c00 |0003: move-result-object v0 │ │ -040c80: 1100 |0004: return-object v0 │ │ +040c8c: |[040c8c] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +040c9c: 6e10 c403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +040ca2: 0c00 |0003: move-result-object v0 │ │ +040ca4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #11 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -9200,17 +9200,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #30 header: │ │ -class_idx : 191 │ │ +class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ @@ -9236,18 +9236,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 │ │ -040c84: |[040c84] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -040c94: 5b01 e600 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ -040c98: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040c9e: 0e00 |0005: return-void │ │ +040ca8: |[040ca8] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +040cb8: 5b01 e600 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ +040cbc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040cc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9257,31 +9257,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040ca0: |[040ca0] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -040cb0: 5410 e600 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ -040cb4: 6e10 0104 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -040cba: 0e00 |0005: return-void │ │ +040cc4: |[040cc4] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +040cd4: 5410 e600 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ +040cd8: 6e10 0104 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +040cde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0005 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #31 header: │ │ -class_idx : 192 │ │ +class_idx : 200 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ @@ -9307,18 +9307,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 │ │ -040cbc: |[040cbc] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -040ccc: 5b01 e700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ -040cd0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040cd6: 0e00 |0005: return-void │ │ +040ce0: |[040ce0] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +040cf0: 5b01 e700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ +040cf4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040cfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9328,37 +9328,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -040cd8: |[040cd8] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -040ce8: 5450 e700 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ -040cec: 5451 e700 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ -040cf0: 5411 0301 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -040cf4: 5411 dd00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -040cf8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -040cfa: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -040cfc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -040cfe: 6e54 1d04 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ -040d04: 0e00 |000e: return-void │ │ +040cfc: |[040cfc] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +040d0c: 5450 e700 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ +040d10: 5451 e700 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ +040d14: 5411 0301 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +040d18: 5411 dd00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +040d1c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +040d1e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +040d20: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +040d22: 6e54 1d04 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ +040d28: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x000e line=480 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #32 header: │ │ -class_idx : 193 │ │ +class_idx : 201 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 annotations: │ │ @@ -9392,20 +9392,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 │ │ -040d08: |[040d08] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -040d18: 5b01 e800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e8 │ │ -040d1c: 5b02 ea00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ea │ │ -040d20: 5903 e900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e9 │ │ -040d24: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040d2a: 0e00 |0009: return-void │ │ +040d2c: |[040d2c] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +040d3c: 5b01 e800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e8 │ │ +040d40: 5b02 ea00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ea │ │ +040d44: 5903 e900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e9 │ │ +040d48: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040d4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 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; │ │ @@ -9417,37 +9417,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -040d2c: |[040d2c] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -040d3c: 5450 e800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e8 │ │ -040d40: 5451 e800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e8 │ │ -040d44: 5411 0301 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -040d48: 5411 dd00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -040d4c: 5452 ea00 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ea │ │ -040d50: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -040d52: 5254 e900 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e9 │ │ -040d56: 6e54 1d04 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ -040d5c: 0e00 |0010: return-void │ │ +040d50: |[040d50] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +040d60: 5450 e800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e8 │ │ +040d64: 5451 e800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e8 │ │ +040d68: 5411 0301 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +040d6c: 5411 dd00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +040d70: 5452 ea00 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ea │ │ +040d74: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +040d76: 5254 e900 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e9 │ │ +040d7a: 6e54 1d04 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ +040d80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0010 line=496 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #33 header: │ │ -class_idx : 194 │ │ +class_idx : 202 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #33 annotations: │ │ @@ -9481,20 +9481,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 │ │ -040d60: |[040d60] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -040d70: 5b01 eb00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00eb │ │ -040d74: 5902 ed00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00ed │ │ -040d78: 5903 ec00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00ec │ │ -040d7c: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040d82: 0e00 |0009: return-void │ │ +040d84: |[040d84] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +040d94: 5b01 eb00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00eb │ │ +040d98: 5902 ed00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00ed │ │ +040d9c: 5903 ec00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00ec │ │ +040da0: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040da6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 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 │ │ @@ -9506,37 +9506,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -040d84: |[040d84] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -040d94: 5450 eb00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00eb │ │ -040d98: 5451 eb00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00eb │ │ -040d9c: 5411 0301 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -040da0: 5411 dd00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -040da4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -040da6: 5253 ed00 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00ed │ │ -040daa: 5254 ec00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00ec │ │ -040dae: 6e54 1d04 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ -040db4: 0e00 |0010: return-void │ │ +040da8: |[040da8] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +040db8: 5450 eb00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00eb │ │ +040dbc: 5451 eb00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00eb │ │ +040dc0: 5411 0301 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +040dc4: 5411 dd00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +040dc8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +040dca: 5253 ed00 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00ed │ │ +040dce: 5254 ec00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00ec │ │ +040dd2: 6e54 1d04 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ +040dd8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0010 line=515 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #34 header: │ │ -class_idx : 195 │ │ +class_idx : 203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #34 annotations: │ │ @@ -9566,19 +9566,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 │ │ -040db8: |[040db8] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -040dc8: 5b01 ee00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ee │ │ -040dcc: 5b02 ef00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ -040dd0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040dd6: 0e00 |0007: return-void │ │ +040ddc: |[040ddc] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +040dec: 5b01 ee00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ee │ │ +040df0: 5b02 ef00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ +040df4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040dfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ 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; │ │ @@ -9589,30 +9589,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -040dd8: |[040dd8] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -040de8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -040dea: 5460 ef00 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ -040dee: 5400 a000 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -040df2: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -040df6: 5460 ef00 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ -040dfa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -040dfc: 5b01 a000 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -040e00: 5460 ee00 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ee │ │ -040e04: 5461 ef00 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ -040e08: 5462 ef00 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ -040e0c: 5222 bf00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ -040e10: 0134 |0014: move v4, v3 │ │ -040e12: 0135 |0015: move v5, v3 │ │ -040e14: 7406 1404 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@0414 │ │ -040e1a: 0e00 |0019: return-void │ │ +040dfc: |[040dfc] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +040e0c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +040e0e: 5460 ef00 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ +040e12: 5400 a000 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +040e16: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +040e1a: 5460 ef00 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ +040e1e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +040e20: 5b01 a000 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +040e24: 5460 ee00 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ee │ │ +040e28: 5461 ef00 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ +040e2c: 5462 ef00 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ef │ │ +040e30: 5222 bf00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ +040e34: 0134 |0014: move v4, v3 │ │ +040e36: 0135 |0015: move v5, v3 │ │ +040e38: 7406 1404 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@0414 │ │ +040e3e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1010 │ │ 0x0007 line=1011 │ │ 0x000c line=1012 │ │ 0x0019 line=1015 │ │ locals : │ │ @@ -9624,16 +9624,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040e1c: |[040e1c] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -040e2c: 0e00 |0000: return-void │ │ +040e40: |[040e40] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +040e50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -9642,29 +9642,29 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040e30: |[040e30] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -040e40: 0e00 |0000: return-void │ │ +040e54: |[040e54] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +040e64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #35 header: │ │ -class_idx : 197 │ │ +class_idx : 205 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #35 annotations: │ │ @@ -9687,17 +9687,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040e44: |[040e44] android.support.v4.app.FragmentManagerState$1.:()V │ │ -040e54: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040e5a: 0e00 |0003: return-void │ │ +040e68: |[040e68] android.support.v4.app.FragmentManagerState$1.:()V │ │ +040e78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -9706,18 +9706,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 │ │ -040e5c: |[040e5c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -040e6c: 2200 c600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00c6 │ │ -040e70: 7020 3604 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0436 │ │ -040e76: 1100 |0005: return-object v0 │ │ +040e80: |[040e80] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +040e90: 2200 ce00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00ce │ │ +040e94: 7020 3604 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0436 │ │ +040e9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -9726,18 +9726,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 │ │ -040e78: |[040e78] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -040e88: 6e20 3004 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0430 │ │ -040e8e: 0c00 |0003: move-result-object v0 │ │ -040e90: 1100 |0004: return-object v0 │ │ +040e9c: |[040e9c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +040eac: 6e20 3004 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0430 │ │ +040eb2: 0c00 |0003: move-result-object v0 │ │ +040eb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -9746,17 +9746,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 │ │ -040e94: |[040e94] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -040ea4: 2320 fc04 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@04fc │ │ -040ea8: 1100 |0002: return-object v0 │ │ +040eb8: |[040eb8] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +040ec8: 2320 0605 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0506 │ │ +040ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -9765,31 +9765,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040eac: |[040eac] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -040ebc: 6e20 3204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0432 │ │ -040ec2: 0c00 |0003: move-result-object v0 │ │ -040ec4: 1100 |0004: return-object v0 │ │ +040ed0: |[040ed0] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +040ee0: 6e20 3204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0432 │ │ +040ee6: 0c00 |0003: move-result-object v0 │ │ +040ee8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #36 header: │ │ -class_idx : 198 │ │ +class_idx : 206 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 964 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #36 annotations: │ │ @@ -9826,36 +9826,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -040ec8: |[040ec8] android.support.v4.app.FragmentManagerState.:()V │ │ -040ed8: 2200 c500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00c5 │ │ -040edc: 7010 2f04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@042f │ │ -040ee2: 6900 1901 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0119 │ │ -040ee6: 0e00 |0007: return-void │ │ +040eec: |[040eec] android.support.v4.app.FragmentManagerState.:()V │ │ +040efc: 2200 cd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00cd │ │ +040f00: 7010 2f04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@042f │ │ +040f06: 6900 1901 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0119 │ │ +040f0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 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 │ │ -040ee8: |[040ee8] android.support.v4.app.FragmentManagerState.:()V │ │ -040ef8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040efe: 0e00 |0003: return-void │ │ +040f0c: |[040f0c] android.support.v4.app.FragmentManagerState.:()V │ │ +040f1c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -9864,30 +9864,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -040f00: |[040f00] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -040f10: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -040f16: 6200 2201 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0122 │ │ -040f1a: 6e20 0402 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0204 │ │ -040f20: 0c00 |0008: move-result-object v0 │ │ -040f22: 1f00 fd04 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@04fd │ │ -040f26: 5b10 1a01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -040f2a: 6e10 0302 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0203 │ │ -040f30: 0c00 |0010: move-result-object v0 │ │ -040f32: 5b10 1b01 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -040f36: 6200 7600 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0076 │ │ -040f3a: 6e20 0402 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0204 │ │ -040f40: 0c00 |0018: move-result-object v0 │ │ -040f42: 1f00 fa04 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@04fa │ │ -040f46: 5b10 1c01 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -040f4a: 0e00 |001d: return-void │ │ +040f24: |[040f24] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +040f34: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +040f3a: 6200 2201 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0122 │ │ +040f3e: 6e20 0402 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0204 │ │ +040f44: 0c00 |0008: move-result-object v0 │ │ +040f46: 1f00 0705 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0507 │ │ +040f4a: 5b10 1a01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +040f4e: 6e10 0302 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0203 │ │ +040f54: 0c00 |0010: move-result-object v0 │ │ +040f56: 5b10 1b01 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +040f5a: 6200 7600 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0076 │ │ +040f5e: 6e20 0402 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0204 │ │ +040f64: 0c00 |0018: move-result-object v0 │ │ +040f66: 1f00 0405 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0504 │ │ +040f6a: 5b10 1c01 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +040f6e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ 0x000d line=359 │ │ 0x0013 line=360 │ │ 0x001d line=361 │ │ @@ -9901,17 +9901,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040f4c: |[040f4c] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -040f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040f5e: 0f00 |0001: return v0 │ │ +040f70: |[040f70] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +040f80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040f82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -9919,39 +9919,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -040f60: |[040f60] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -040f70: 5410 1a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -040f74: 6e30 0e02 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@020e │ │ -040f7a: 5410 1b01 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -040f7e: 6e20 0b02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@020b │ │ -040f84: 5410 1c01 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -040f88: 6e30 0e02 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@020e │ │ -040f8e: 0e00 |000f: return-void │ │ +040f84: |[040f84] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +040f94: 5410 1a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +040f98: 6e30 0e02 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@020e │ │ +040f9e: 5410 1b01 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +040fa2: 6e20 0b02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@020b │ │ +040fa8: 5410 1c01 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +040fac: 6e30 0e02 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@020e │ │ +040fb2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0010 reg=3 flags I │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #37 header: │ │ -class_idx : 200 │ │ +class_idx : 208 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #37 annotations: │ │ @@ -9974,17 +9974,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040f90: |[040f90] android.support.v4.app.FragmentState$1.:()V │ │ -040fa0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -040fa6: 0e00 |0003: return-void │ │ +040fb4: |[040fb4] android.support.v4.app.FragmentState$1.:()V │ │ +040fc4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +040fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -9993,18 +9993,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 │ │ -040fa8: |[040fa8] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -040fb8: 2200 c900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00c9 │ │ -040fbc: 7020 4b04 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@044b │ │ -040fc2: 1100 |0005: return-object v0 │ │ +040fcc: |[040fcc] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +040fdc: 2200 d100 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00d1 │ │ +040fe0: 7020 4b04 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@044b │ │ +040fe6: 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; │ │ │ │ @@ -10013,18 +10013,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 │ │ -040fc4: |[040fc4] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -040fd4: 6e20 4604 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0446 │ │ -040fda: 0c00 |0003: move-result-object v0 │ │ -040fdc: 1100 |0004: return-object v0 │ │ +040fe8: |[040fe8] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +040ff8: 6e20 4604 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0446 │ │ +040ffe: 0c00 |0003: move-result-object v0 │ │ +041000: 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; │ │ │ │ @@ -10033,17 +10033,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 │ │ -040fe0: |[040fe0] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -040ff0: 2320 fd04 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@04fd │ │ -040ff4: 1100 |0002: return-object v0 │ │ +041004: |[041004] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +041014: 2320 0705 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0507 │ │ +041018: 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 │ │ │ │ @@ -10052,31 +10052,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040ff8: |[040ff8] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -041008: 6e20 4804 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0448 │ │ -04100e: 0c00 |0003: move-result-object v0 │ │ -041010: 1100 |0004: return-object v0 │ │ +04101c: |[04101c] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +04102c: 6e20 4804 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0448 │ │ +041032: 0c00 |0003: move-result-object v0 │ │ +041034: 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 │ │ │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #38 header: │ │ -class_idx : 201 │ │ +class_idx : 209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 959 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #38 annotations: │ │ @@ -10145,79 +10145,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -041014: |[041014] android.support.v4.app.FragmentState.:()V │ │ -041024: 2200 c800 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00c8 │ │ -041028: 7010 4504 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0445 │ │ -04102e: 6900 2201 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0122 │ │ -041032: 0e00 |0007: return-void │ │ +041038: |[041038] android.support.v4.app.FragmentState.:()V │ │ +041048: 2200 d000 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00d0 │ │ +04104c: 7010 4504 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0445 │ │ +041052: 6900 2201 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0122 │ │ +041056: 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 │ │ -041034: |[041034] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -041044: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -041046: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -041048: 7010 7d15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -04104e: 6e10 0802 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ -041054: 0c00 |0008: move-result-object v0 │ │ -041056: 5b30 2401 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ -04105a: 6e10 0602 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -041060: 0a00 |000e: move-result v0 │ │ -041062: 5930 2901 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ -041066: 6e10 0602 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -04106c: 0a00 |0014: move-result v0 │ │ -04106e: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -041072: 0110 |0017: move v0, v1 │ │ -041074: 5c30 2801 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ -041078: 6e10 0602 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -04107e: 0a00 |001d: move-result v0 │ │ -041080: 5930 2701 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ -041084: 6e10 0602 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -04108a: 0a00 |0023: move-result v0 │ │ -04108c: 5930 2501 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ -041090: 6e10 0802 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ -041096: 0c00 |0029: move-result-object v0 │ │ -041098: 5b30 2d01 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ -04109c: 6e10 0602 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -0410a2: 0a00 |002f: move-result v0 │ │ -0410a4: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -0410a8: 0110 |0032: move v0, v1 │ │ -0410aa: 5c30 2b01 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ -0410ae: 6e10 0602 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -0410b4: 0a00 |0038: move-result v0 │ │ -0410b6: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -0410ba: 5c31 2601 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ -0410be: 6e10 0502 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0205 │ │ -0410c4: 0c00 |0040: move-result-object v0 │ │ -0410c6: 5b30 2301 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ -0410ca: 6e10 0502 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0205 │ │ -0410d0: 0c00 |0046: move-result-object v0 │ │ -0410d2: 5b30 2c01 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0410d6: 0e00 |0049: return-void │ │ -0410d8: 0120 |004a: move v0, v2 │ │ -0410da: 28cd |004b: goto 0018 // -0033 │ │ -0410dc: 0120 |004c: move v0, v2 │ │ -0410de: 28e6 |004d: goto 0033 // -001a │ │ -0410e0: 0121 |004e: move v1, v2 │ │ -0410e2: 28ec |004f: goto 003b // -0014 │ │ +041058: |[041058] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +041068: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04106a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04106c: 7010 7d15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +041072: 6e10 0802 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ +041078: 0c00 |0008: move-result-object v0 │ │ +04107a: 5b30 2401 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ +04107e: 6e10 0602 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +041084: 0a00 |000e: move-result v0 │ │ +041086: 5930 2901 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ +04108a: 6e10 0602 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +041090: 0a00 |0014: move-result v0 │ │ +041092: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +041096: 0110 |0017: move v0, v1 │ │ +041098: 5c30 2801 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ +04109c: 6e10 0602 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +0410a2: 0a00 |001d: move-result v0 │ │ +0410a4: 5930 2701 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ +0410a8: 6e10 0602 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +0410ae: 0a00 |0023: move-result v0 │ │ +0410b0: 5930 2501 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ +0410b4: 6e10 0802 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ +0410ba: 0c00 |0029: move-result-object v0 │ │ +0410bc: 5b30 2d01 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ +0410c0: 6e10 0602 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +0410c6: 0a00 |002f: move-result v0 │ │ +0410c8: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +0410cc: 0110 |0032: move v0, v1 │ │ +0410ce: 5c30 2b01 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ +0410d2: 6e10 0602 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +0410d8: 0a00 |0038: move-result v0 │ │ +0410da: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +0410de: 5c31 2601 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ +0410e2: 6e10 0502 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0205 │ │ +0410e8: 0c00 |0040: move-result-object v0 │ │ +0410ea: 5b30 2301 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ +0410ee: 6e10 0502 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0205 │ │ +0410f4: 0c00 |0046: move-result-object v0 │ │ +0410f6: 5b30 2c01 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0410fa: 0e00 |0049: return-void │ │ +0410fc: 0120 |004a: move v0, v2 │ │ +0410fe: 28cd |004b: goto 0018 // -0033 │ │ +041100: 0120 |004c: move v0, v2 │ │ +041102: 28e6 |004d: goto 0033 // -001a │ │ +041104: 0121 |004e: move v1, v2 │ │ +041106: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=76 │ │ 0x000b line=77 │ │ 0x0011 line=78 │ │ 0x001a line=79 │ │ @@ -10240,38 +10240,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 │ │ -0410e4: |[0410e4] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -0410f4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0410fa: 6e10 8015 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -041100: 0c00 |0006: move-result-object v0 │ │ -041102: 6e10 5215 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -041108: 0c00 |000a: move-result-object v0 │ │ -04110a: 5b10 2401 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ -04110e: 5220 b000 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -041112: 5910 2901 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ -041116: 5520 ac00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -04111a: 5c10 2801 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ -04111e: 5220 aa00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -041122: 5910 2701 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ -041126: 5220 a700 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -04112a: 5910 2501 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ -04112e: 5420 c000 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -041132: 5b10 2d01 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ -041136: 5520 ba00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ -04113a: 5c10 2b01 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ -04113e: 5520 a900 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -041142: 5c10 2601 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ -041146: 5420 a100 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ -04114a: 5b10 2301 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ -04114e: 0e00 |002d: return-void │ │ +041108: |[041108] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +041118: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04111e: 6e10 8015 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +041124: 0c00 |0006: move-result-object v0 │ │ +041126: 6e10 5215 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +04112c: 0c00 |000a: move-result-object v0 │ │ +04112e: 5b10 2401 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ +041132: 5220 b000 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +041136: 5910 2901 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ +04113a: 5520 ac00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +04113e: 5c10 2801 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ +041142: 5220 aa00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +041146: 5910 2701 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ +04114a: 5220 a700 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +04114e: 5910 2501 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ +041152: 5420 c000 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +041156: 5b10 2d01 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ +04115a: 5520 ba00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ +04115e: 5c10 2b01 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ +041162: 5520 a900 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +041166: 5c10 2601 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ +04116a: 5420 a100 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00a1 │ │ +04116e: 5b10 2301 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ +041172: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0011 line=66 │ │ 0x0015 line=67 │ │ @@ -10291,17 +10291,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041150: |[041150] android.support.v4.app.FragmentState.describeContents:()I │ │ -041160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041162: 0f00 |0001: return v0 │ │ +041174: |[041174] android.support.v4.app.FragmentState.describeContents:()I │ │ +041184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041186: 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;) │ │ @@ -10309,82 +10309,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 │ │ -041164: |[041164] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -041174: 5430 2a01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -041178: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04117c: 5430 2a01 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -041180: 1100 |0006: return-object v0 │ │ -041182: 5430 2301 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ -041186: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -04118a: 5430 2301 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ -04118e: 6e10 8e03 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@038e │ │ -041194: 0c01 |0010: move-result-object v1 │ │ -041196: 6e20 ee01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ -04119c: 5430 2401 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ -0411a0: 5431 2301 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ -0411a4: 7130 3a03 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@033a │ │ -0411aa: 0c00 |001b: move-result-object v0 │ │ -0411ac: 5b30 2a01 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -0411b0: 5430 2c01 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0411b4: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -0411b8: 5430 2c01 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0411bc: 6e10 8e03 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@038e │ │ -0411c2: 0c01 |0027: move-result-object v1 │ │ -0411c4: 6e20 ee01 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ -0411ca: 5430 2a01 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -0411ce: 5431 2c01 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0411d2: 5b01 bc00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -0411d6: 5430 2a01 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -0411da: 5231 2901 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ -0411de: 6e30 7703 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0377 │ │ -0411e4: 5430 2a01 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -0411e8: 5531 2801 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ -0411ec: 5c01 ac00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -0411f0: 5430 2a01 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -0411f4: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -0411f6: 5c01 b800 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b8 │ │ -0411fa: 5430 2a01 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -0411fe: 5231 2701 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ -041202: 5901 aa00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -041206: 5430 2a01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -04120a: 5231 2501 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ -04120e: 5901 a700 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -041212: 5430 2a01 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -041216: 5431 2d01 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ -04121a: 5b01 c000 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -04121e: 5430 2a01 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -041222: 5531 2b01 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ -041226: 5c01 ba00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ -04122a: 5430 2a01 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -04122e: 5531 2601 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ -041232: 5c01 a900 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -041236: 5430 2a01 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -04123a: 5441 dc00 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -04123e: 5b01 ab00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -041242: 6300 f900 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -041246: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -04124a: 1a00 c203 |006b: const-string v0, "FragmentManager" // string@03c2 │ │ -04124e: 2201 4803 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -041252: 7010 ad15 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -041258: 1a02 5404 |0072: const-string v2, "Instantiated fragment " // string@0454 │ │ -04125c: 6e20 b515 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041262: 0c01 |0077: move-result-object v1 │ │ -041264: 5432 2a01 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -041268: 6e20 b415 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04126e: 0c01 |007d: move-result-object v1 │ │ -041270: 6e10 bb15 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -041276: 0c01 |0081: move-result-object v1 │ │ -041278: 7120 5412 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -04127e: 5430 2a01 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -041282: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +041188: |[041188] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +041198: 5430 2a01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +04119c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0411a0: 5430 2a01 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0411a4: 1100 |0006: return-object v0 │ │ +0411a6: 5430 2301 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ +0411aa: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0411ae: 5430 2301 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ +0411b2: 6e10 8e03 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@038e │ │ +0411b8: 0c01 |0010: move-result-object v1 │ │ +0411ba: 6e20 ee01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ +0411c0: 5430 2401 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ +0411c4: 5431 2301 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ +0411c8: 7130 3a03 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@033a │ │ +0411ce: 0c00 |001b: move-result-object v0 │ │ +0411d0: 5b30 2a01 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0411d4: 5430 2c01 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0411d8: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +0411dc: 5430 2c01 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0411e0: 6e10 8e03 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@038e │ │ +0411e6: 0c01 |0027: move-result-object v1 │ │ +0411e8: 6e20 ee01 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ +0411ee: 5430 2a01 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0411f2: 5431 2c01 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0411f6: 5b01 bc00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +0411fa: 5430 2a01 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0411fe: 5231 2901 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ +041202: 6e30 7703 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0377 │ │ +041208: 5430 2a01 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +04120c: 5531 2801 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ +041210: 5c01 ac00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +041214: 5430 2a01 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +041218: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +04121a: 5c01 b800 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b8 │ │ +04121e: 5430 2a01 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +041222: 5231 2701 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ +041226: 5901 aa00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +04122a: 5430 2a01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +04122e: 5231 2501 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ +041232: 5901 a700 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +041236: 5430 2a01 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +04123a: 5431 2d01 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ +04123e: 5b01 c000 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +041242: 5430 2a01 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +041246: 5531 2b01 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ +04124a: 5c01 ba00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ +04124e: 5430 2a01 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +041252: 5531 2601 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ +041256: 5c01 a900 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +04125a: 5430 2a01 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +04125e: 5441 dc00 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +041262: 5b01 ab00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +041266: 6300 f900 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +04126a: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +04126e: 1a00 c203 |006b: const-string v0, "FragmentManager" // string@03c2 │ │ +041272: 2201 5003 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +041276: 7010 ad15 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04127c: 1a02 5404 |0072: const-string v2, "Instantiated fragment " // string@0454 │ │ +041280: 6e20 b515 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041286: 0c01 |0077: move-result-object v1 │ │ +041288: 5432 2a01 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +04128c: 6e20 b415 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +041292: 0c01 |007d: move-result-object v1 │ │ +041294: 6e10 bb15 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04129a: 0c01 |0081: move-result-object v1 │ │ +04129c: 7120 5412 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0412a2: 5430 2a01 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0412a6: 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 │ │ @@ -10413,49 +10413,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -041288: |[041288] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -041298: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04129a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04129c: 5430 2401 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ -0412a0: 6e20 0d02 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ -0412a6: 5230 2901 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ -0412aa: 6e20 0a02 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -0412b0: 5530 2801 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ -0412b4: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -0412b8: 0110 |0010: move v0, v1 │ │ -0412ba: 6e20 0a02 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -0412c0: 5230 2701 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ -0412c4: 6e20 0a02 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -0412ca: 5230 2501 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ -0412ce: 6e20 0a02 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -0412d4: 5430 2d01 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ -0412d8: 6e20 0d02 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ -0412de: 5530 2b01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ -0412e2: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -0412e6: 0110 |0027: move v0, v1 │ │ -0412e8: 6e20 0a02 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -0412ee: 5530 2601 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ -0412f2: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -0412f6: 6e20 0a02 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -0412fc: 5430 2301 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ -041300: 6e20 0902 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0209 │ │ -041306: 5430 2c01 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -04130a: 6e20 0902 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0209 │ │ -041310: 0e00 |003c: return-void │ │ -041312: 0120 |003d: move v0, v2 │ │ -041314: 28d3 |003e: goto 0011 // -002d │ │ -041316: 0120 |003f: move v0, v2 │ │ -041318: 28e8 |0040: goto 0028 // -0018 │ │ -04131a: 0121 |0041: move v1, v2 │ │ -04131c: 28ed |0042: goto 002f // -0013 │ │ +0412ac: |[0412ac] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0412bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0412be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0412c0: 5430 2401 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0124 │ │ +0412c4: 6e20 0d02 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ +0412ca: 5230 2901 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0129 │ │ +0412ce: 6e20 0a02 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +0412d4: 5530 2801 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0128 │ │ +0412d8: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +0412dc: 0110 |0010: move v0, v1 │ │ +0412de: 6e20 0a02 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +0412e4: 5230 2701 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0127 │ │ +0412e8: 6e20 0a02 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +0412ee: 5230 2501 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0125 │ │ +0412f2: 6e20 0a02 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +0412f8: 5430 2d01 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@012d │ │ +0412fc: 6e20 0d02 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ +041302: 5530 2b01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@012b │ │ +041306: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +04130a: 0110 |0027: move v0, v1 │ │ +04130c: 6e20 0a02 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +041312: 5530 2601 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0126 │ │ +041316: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +04131a: 6e20 0a02 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +041320: 5430 2301 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0123 │ │ +041324: 6e20 0902 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0209 │ │ +04132a: 5430 2c01 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +04132e: 6e20 0902 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0209 │ │ +041334: 0e00 |003c: return-void │ │ +041336: 0120 |003d: move v0, v2 │ │ +041338: 28d3 |003e: goto 0011 // -002d │ │ +04133a: 0120 |003f: move v0, v2 │ │ +04133c: 28e8 |0040: goto 0028 // -0018 │ │ +04133e: 0121 |0041: move v1, v2 │ │ +041340: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0007 line=125 │ │ 0x000c line=126 │ │ 0x0014 line=127 │ │ 0x0019 line=128 │ │ @@ -10472,17 +10472,17 @@ │ │ 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0043 reg=5 flags I │ │ │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #39 header: │ │ -class_idx : 203 │ │ +class_idx : 211 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 972 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 annotations: │ │ @@ -10498,17 +10498,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 972 (FragmentTabHost.java) │ │ │ │ Class #40 header: │ │ -class_idx : 204 │ │ +class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 972 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #40 annotations: │ │ @@ -10534,18 +10534,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -041320: |[041320] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -041330: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041336: 5b01 3501 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0135 │ │ -04133a: 0e00 |0005: return-void │ │ +041344: |[041344] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +041354: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04135a: 5b01 3501 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0135 │ │ +04135e: 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; │ │ @@ -10557,39 +10557,39 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04133c: |[04133c] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -04134c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04134e: 2200 ba02 |0001: new-instance v0, Landroid/view/View; // type@02ba │ │ -041352: 5431 3501 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0135 │ │ -041356: 7020 d012 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@12d0 │ │ -04135c: 6e20 3313 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@1333 │ │ -041362: 6e20 3213 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@1332 │ │ -041368: 1100 |000e: return-object v0 │ │ +041360: |[041360] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +041370: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +041372: 2200 c202 |0001: new-instance v0, Landroid/view/View; // type@02c2 │ │ +041376: 5431 3501 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0135 │ │ +04137a: 7020 d012 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@12d0 │ │ +041380: 6e20 3313 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@1333 │ │ +041386: 6e20 3213 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@1332 │ │ +04138c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ 0x0008 - 0x000f reg=0 v Landroid/view/View; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ 0x0000 - 0x000f reg=4 tag Ljava/lang/String; │ │ │ │ source_file_idx : 972 (FragmentTabHost.java) │ │ │ │ Class #41 header: │ │ -class_idx : 205 │ │ +class_idx : 213 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 972 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #41 annotations: │ │ @@ -10612,17 +10612,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04136c: |[04136c] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -04137c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041382: 0e00 |0003: return-void │ │ +041390: |[041390] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +0413a0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0413a6: 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 - │ │ @@ -10631,19 +10631,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 │ │ -041384: |[041384] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -041394: 2200 ce00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00ce │ │ -041398: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04139a: 7030 6304 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0463 │ │ -0413a0: 1100 |0006: return-object v0 │ │ +0413a8: |[0413a8] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +0413b8: 2200 d600 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00d6 │ │ +0413bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0413be: 7030 6304 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0463 │ │ +0413c4: 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; │ │ │ │ @@ -10652,18 +10652,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 │ │ -0413a4: |[0413a4] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0413b4: 6e20 5d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045d │ │ -0413ba: 0c00 |0003: move-result-object v0 │ │ -0413bc: 1100 |0004: return-object v0 │ │ +0413c8: |[0413c8] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0413d8: 6e20 5d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045d │ │ +0413de: 0c00 |0003: move-result-object v0 │ │ +0413e0: 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; │ │ │ │ @@ -10672,17 +10672,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 │ │ -0413c0: |[0413c0] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -0413d0: 2320 fe04 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@04fe │ │ -0413d4: 1100 |0002: return-object v0 │ │ +0413e4: |[0413e4] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +0413f4: 2320 0805 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0508 │ │ +0413f8: 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 │ │ │ │ @@ -10691,31 +10691,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0413d8: |[0413d8] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0413e8: 6e20 5f04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045f │ │ -0413ee: 0c00 |0003: move-result-object v0 │ │ -0413f0: 1100 |0004: return-object v0 │ │ +0413fc: |[0413fc] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +04140c: 6e20 5f04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045f │ │ +041412: 0c00 |0003: move-result-object v0 │ │ +041414: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 972 (FragmentTabHost.java) │ │ │ │ Class #42 header: │ │ -class_idx : 206 │ │ +class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 693 │ │ +superclass_idx : 701 │ │ source_file_idx : 972 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ @@ -10746,39 +10746,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0413f4: |[0413f4] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -041404: 2200 cd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00cd │ │ -041408: 7010 5c04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@045c │ │ -04140e: 6900 3601 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0136 │ │ -041412: 0e00 |0007: return-void │ │ +041418: |[041418] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +041428: 2200 d500 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00d5 │ │ +04142c: 7010 5c04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@045c │ │ +041432: 6900 3601 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0136 │ │ +041436: 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 │ │ -041414: |[041414] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -041424: 7020 ca12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ -04142a: 6e10 0802 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ -041430: 0c00 |0006: move-result-object v0 │ │ -041432: 5b10 3701 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ -041436: 0e00 |0009: return-void │ │ +041438: |[041438] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +041448: 7020 ca12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ +04144e: 6e10 0802 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0208 │ │ +041454: 0c00 |0006: move-result-object v0 │ │ +041456: 5b10 3701 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ +04145a: 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; │ │ @@ -10789,17 +10789,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 │ │ -041438: |[041438] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -041448: 7020 6204 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0462 │ │ -04144e: 0e00 |0003: return-void │ │ +04145c: |[04145c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +04146c: 7020 6204 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0462 │ │ +041472: 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; │ │ @@ -10809,17 +10809,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041450: |[041450] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -041460: 7020 cb12 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ -041466: 0e00 |0003: return-void │ │ +041474: |[041474] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +041484: 7020 cb12 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ +04148a: 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; │ │ @@ -10830,38 +10830,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -041468: |[041468] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -041478: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -04147c: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -041482: 1a01 cb03 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@03cb │ │ -041486: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04148c: 0c00 |000a: move-result-object v0 │ │ -04148e: 7110 be15 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -041494: 0a01 |000e: move-result v1 │ │ -041496: 7110 6a15 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -04149c: 0c01 |0012: move-result-object v1 │ │ -04149e: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0414a4: 0c00 |0016: move-result-object v0 │ │ -0414a6: 1a01 3900 |0017: const-string v1, " curTab=" // string@0039 │ │ -0414aa: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0414b0: 0c00 |001c: move-result-object v0 │ │ -0414b2: 5421 3701 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ -0414b6: 6e20 b515 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0414bc: 0c00 |0022: move-result-object v0 │ │ -0414be: 1a01 0a23 |0023: const-string v1, "}" // string@230a │ │ -0414c2: 6e20 b515 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0414c8: 0c00 |0028: move-result-object v0 │ │ -0414ca: 6e10 bb15 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0414d0: 0c00 |002c: move-result-object v0 │ │ -0414d2: 1100 |002d: return-object v0 │ │ +04148c: |[04148c] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +04149c: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0414a0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0414a6: 1a01 cb03 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@03cb │ │ +0414aa: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0414b0: 0c00 |000a: move-result-object v0 │ │ +0414b2: 7110 be15 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +0414b8: 0a01 |000e: move-result v1 │ │ +0414ba: 7110 6a15 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +0414c0: 0c01 |0012: move-result-object v1 │ │ +0414c2: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0414c8: 0c00 |0016: move-result-object v0 │ │ +0414ca: 1a01 3900 |0017: const-string v1, " curTab=" // string@0039 │ │ +0414ce: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0414d4: 0c00 |001c: move-result-object v0 │ │ +0414d6: 5421 3701 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ +0414da: 6e20 b515 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0414e0: 0c00 |0022: move-result-object v0 │ │ +0414e2: 1a01 0723 |0023: const-string v1, "}" // string@2307 │ │ +0414e6: 6e20 b515 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0414ec: 0c00 |0028: move-result-object v0 │ │ +0414ee: 6e10 bb15 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0414f4: 0c00 |002c: move-result-object v0 │ │ +0414f6: 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;) │ │ @@ -10869,35 +10869,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0414d4: |[0414d4] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0414e4: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ -0414ea: 5410 3701 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ -0414ee: 6e20 0d02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ -0414f4: 0e00 |0008: return-void │ │ +0414f8: |[0414f8] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +041508: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ +04150e: 5410 3701 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ +041512: 6e20 0d02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@020d │ │ +041518: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0009 reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ source_file_idx : 972 (FragmentTabHost.java) │ │ │ │ Class #43 header: │ │ -class_idx : 207 │ │ +class_idx : 215 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 972 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #43 annotations: │ │ @@ -10938,20 +10938,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 │ │ -0414f8: |[0414f8] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -041508: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04150e: 5b01 3b01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@013b │ │ -041512: 5b02 3901 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0139 │ │ -041516: 5b03 3801 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0138 │ │ -04151a: 0e00 |0009: return-void │ │ +04151c: |[04151c] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +04152c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041532: 5b01 3b01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@013b │ │ +041536: 5b02 3901 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0139 │ │ +04153a: 5b03 3801 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0138 │ │ +04153e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -10967,17 +10967,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 │ │ -04151c: |[04151c] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -04152c: 5410 3a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@013a │ │ -041530: 1100 |0002: return-object v0 │ │ +041540: |[041540] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +041550: 5410 3a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@013a │ │ +041554: 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;) │ │ @@ -10985,17 +10985,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 │ │ -041534: |[041534] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -041544: 5b01 3a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@013a │ │ -041548: 1101 |0002: return-object v1 │ │ +041558: |[041558] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +041568: 5b01 3a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@013a │ │ +04156c: 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; │ │ │ │ @@ -11004,17 +11004,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 │ │ -04154c: |[04154c] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -04155c: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@013b │ │ -041560: 1100 |0002: return-object v0 │ │ +041570: |[041570] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +041580: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@013b │ │ +041584: 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;) │ │ @@ -11022,17 +11022,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 │ │ -041564: |[041564] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -041574: 5410 3901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0139 │ │ -041578: 1100 |0002: return-object v0 │ │ +041588: |[041588] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +041598: 5410 3901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0139 │ │ +04159c: 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;) │ │ @@ -11040,30 +11040,30 @@ │ │ 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 │ │ -04157c: |[04157c] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -04158c: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0138 │ │ -041590: 1100 |0002: return-object v0 │ │ +0415a0: |[0415a0] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +0415b0: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0138 │ │ +0415b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 972 (FragmentTabHost.java) │ │ │ │ Class #44 header: │ │ -class_idx : 208 │ │ +class_idx : 216 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 774 │ │ +superclass_idx : 782 │ │ source_file_idx : 972 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ Class #44 annotations: │ │ @@ -11122,22 +11122,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -041594: |[041594] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -0415a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0415a6: 7030 cc14 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14cc │ │ -0415ac: 2200 7103 |0004: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0415b0: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0415b6: 5b20 4301 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -0415ba: 7030 7904 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0479 │ │ -0415c0: 0e00 |000e: return-void │ │ +0415b8: |[0415b8] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +0415c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0415ca: 7030 cc14 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14cc │ │ +0415d0: 2200 7903 |0004: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +0415d4: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0415da: 5b20 4301 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +0415de: 7030 7904 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0479 │ │ +0415e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -11149,21 +11149,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 │ │ -0415c4: |[0415c4] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0415d4: 7030 cc14 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14cc │ │ -0415da: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0415de: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0415e4: 5b10 4301 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -0415e8: 7030 7904 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0479 │ │ -0415ee: 0e00 |000d: return-void │ │ +0415e8: |[0415e8] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0415f8: 7030 cc14 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14cc │ │ +0415fe: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +041602: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +041608: 5b10 4301 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +04160c: 7030 7904 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0479 │ │ +041612: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -11176,88 +11176,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 │ │ -0415f0: |[0415f0] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -041600: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -041602: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -041604: 5463 4301 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -041608: 6e10 f915 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04160e: 0a03 |0007: move-result v3 │ │ -041610: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -041614: 5463 4301 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -041618: 6e20 f315 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04161e: 0c02 |000f: move-result-object v2 │ │ -041620: 1f02 cf00 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00cf │ │ -041624: 7110 6b04 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ -04162a: 0c03 |0015: move-result-object v3 │ │ -04162c: 6e20 9215 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -041632: 0a03 |0019: move-result v3 │ │ -041634: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -041638: 0721 |001c: move-object v1, v2 │ │ -04163a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04163e: 28e3 |001f: goto 0002 // -001d │ │ -041640: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -041644: 2203 3403 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0334 │ │ -041648: 2204 4803 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -04164c: 7010 ad15 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -041652: 1a05 040b |0029: const-string v5, "No tab known for tag " // string@0b04 │ │ -041656: 6e20 b515 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04165c: 0c04 |002e: move-result-object v4 │ │ -04165e: 6e20 b515 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041664: 0c04 |0032: move-result-object v4 │ │ -041666: 6e10 bb15 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04166c: 0c04 |0036: move-result-object v4 │ │ -04166e: 7020 6515 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -041674: 2703 |003a: throw v3 │ │ -041676: 5463 4001 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ -04167a: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -04167e: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -041682: 5463 3f01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -041686: 6e10 c403 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -04168c: 0c08 |0046: move-result-object v8 │ │ -04168e: 5463 4001 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ -041692: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -041696: 5463 4001 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ -04169a: 7110 6904 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@0469 │ │ -0416a0: 0c03 |0050: move-result-object v3 │ │ -0416a2: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -0416a6: 5463 4001 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ -0416aa: 7110 6904 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@0469 │ │ -0416b0: 0c03 |0058: move-result-object v3 │ │ -0416b2: 6e20 8d04 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ -0416b8: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -0416bc: 7110 6904 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@0469 │ │ -0416c2: 0c03 |0061: move-result-object v3 │ │ -0416c4: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -0416c8: 5463 3e01 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ -0416cc: 7110 6c04 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@046c │ │ -0416d2: 0c04 |0069: move-result-object v4 │ │ -0416d4: 6e10 5215 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -0416da: 0c04 |006d: move-result-object v4 │ │ -0416dc: 7110 6d04 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@046d │ │ -0416e2: 0c05 |0071: move-result-object v5 │ │ -0416e4: 7130 3a03 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@033a │ │ -0416ea: 0c03 |0075: move-result-object v3 │ │ -0416ec: 7120 6a04 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@046a │ │ -0416f2: 5263 3d01 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ -0416f6: 7110 6904 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@0469 │ │ -0416fc: 0c04 |007e: move-result-object v4 │ │ -0416fe: 7110 6b04 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ -041704: 0c05 |0082: move-result-object v5 │ │ -041706: 6e40 8704 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@0487 │ │ -04170c: 5b61 4001 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ -041710: 1108 |0088: return-object v8 │ │ -041712: 7110 6904 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@0469 │ │ -041718: 0c03 |008c: move-result-object v3 │ │ -04171a: 6e20 8a04 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048a │ │ -041720: 28f6 |0090: goto 0086 // -000a │ │ +041614: |[041614] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +041624: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +041626: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +041628: 5463 4301 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +04162c: 6e10 f915 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +041632: 0a03 |0007: move-result v3 │ │ +041634: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +041638: 5463 4301 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +04163c: 6e20 f315 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +041642: 0c02 |000f: move-result-object v2 │ │ +041644: 1f02 d700 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00d7 │ │ +041648: 7110 6b04 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ +04164e: 0c03 |0015: move-result-object v3 │ │ +041650: 6e20 9215 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +041656: 0a03 |0019: move-result v3 │ │ +041658: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +04165c: 0721 |001c: move-object v1, v2 │ │ +04165e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +041662: 28e3 |001f: goto 0002 // -001d │ │ +041664: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +041668: 2203 3c03 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@033c │ │ +04166c: 2204 5003 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +041670: 7010 ad15 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +041676: 1a05 010b |0029: const-string v5, "No tab known for tag " // string@0b01 │ │ +04167a: 6e20 b515 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041680: 0c04 |002e: move-result-object v4 │ │ +041682: 6e20 b515 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041688: 0c04 |0032: move-result-object v4 │ │ +04168a: 6e10 bb15 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +041690: 0c04 |0036: move-result-object v4 │ │ +041692: 7020 6515 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +041698: 2703 |003a: throw v3 │ │ +04169a: 5463 4001 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ +04169e: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +0416a2: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +0416a6: 5463 3f01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +0416aa: 6e10 c403 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +0416b0: 0c08 |0046: move-result-object v8 │ │ +0416b2: 5463 4001 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ +0416b6: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +0416ba: 5463 4001 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ +0416be: 7110 6904 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@0469 │ │ +0416c4: 0c03 |0050: move-result-object v3 │ │ +0416c6: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +0416ca: 5463 4001 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ +0416ce: 7110 6904 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@0469 │ │ +0416d4: 0c03 |0058: move-result-object v3 │ │ +0416d6: 6e20 8d04 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ +0416dc: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +0416e0: 7110 6904 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@0469 │ │ +0416e6: 0c03 |0061: move-result-object v3 │ │ +0416e8: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +0416ec: 5463 3e01 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ +0416f0: 7110 6c04 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@046c │ │ +0416f6: 0c04 |0069: move-result-object v4 │ │ +0416f8: 6e10 5215 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +0416fe: 0c04 |006d: move-result-object v4 │ │ +041700: 7110 6d04 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@046d │ │ +041706: 0c05 |0071: move-result-object v5 │ │ +041708: 7130 3a03 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@033a │ │ +04170e: 0c03 |0075: move-result-object v3 │ │ +041710: 7120 6a04 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@046a │ │ +041716: 5263 3d01 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ +04171a: 7110 6904 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@0469 │ │ +041720: 0c04 |007e: move-result-object v4 │ │ +041722: 7110 6b04 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ +041728: 0c05 |0082: move-result-object v5 │ │ +04172a: 6e40 8704 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@0487 │ │ +041730: 5b61 4001 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ +041734: 1108 |0088: return-object v8 │ │ +041736: 7110 6904 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@0469 │ │ +04173c: 0c03 |008c: move-result-object v3 │ │ +04173e: 6e20 8a04 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048a │ │ +041744: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=326 │ │ @@ -11290,38 +11290,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -041724: |[041724] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -041734: 5430 4201 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ -041738: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -04173c: 5230 3d01 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ -041740: 6e20 7604 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0476 │ │ -041746: 0c00 |0009: move-result-object v0 │ │ -041748: 1f00 ed02 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@02ed │ │ -04174c: 5b30 4201 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ -041750: 5430 4201 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ -041754: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -041758: 2200 3403 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04175c: 2201 4803 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -041760: 7010 ad15 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -041766: 1a02 030b |0019: const-string v2, "No tab content FrameLayout found for id " // string@0b03 │ │ -04176a: 6e20 b515 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041770: 0c01 |001e: move-result-object v1 │ │ -041772: 5232 3d01 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ -041776: 6e20 b115 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -04177c: 0c01 |0024: move-result-object v1 │ │ -04177e: 6e10 bb15 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -041784: 0c01 |0028: move-result-object v1 │ │ -041786: 7020 6515 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04178c: 2700 |002c: throw v0 │ │ -04178e: 0e00 |002d: return-void │ │ +041748: |[041748] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +041758: 5430 4201 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ +04175c: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +041760: 5230 3d01 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ +041764: 6e20 7604 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0476 │ │ +04176a: 0c00 |0009: move-result-object v0 │ │ +04176c: 1f00 f502 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@02f5 │ │ +041770: 5b30 4201 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ +041774: 5430 4201 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ +041778: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +04177c: 2200 3c03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +041780: 2201 5003 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +041784: 7010 ad15 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04178a: 1a02 000b |0019: const-string v2, "No tab content FrameLayout found for id " // string@0b00 │ │ +04178e: 6e20 b515 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041794: 0c01 |001e: move-result-object v1 │ │ +041796: 5232 3d01 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ +04179a: 6e20 b115 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0417a0: 0c01 |0024: move-result-object v1 │ │ +0417a2: 6e10 bb15 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0417a8: 0c01 |0028: move-result-object v1 │ │ +0417aa: 7020 6515 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0417b0: 2700 |002c: throw v0 │ │ +0417b2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000e line=214 │ │ 0x0012 line=215 │ │ 0x002d line=219 │ │ @@ -11333,55 +11333,55 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -041790: |[041790] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ -0417a0: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ -0417a6: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0417a8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0417aa: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -0417ac: 6e20 7604 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0476 │ │ -0417b2: 0c03 |0009: move-result-object v3 │ │ -0417b4: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ -0417b8: 2201 f102 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@02f1 │ │ -0417bc: 7020 5814 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1458 │ │ -0417c2: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0417c4: 6e20 5d14 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@145d │ │ -0417ca: 2203 ec02 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -0417ce: 7030 4614 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -0417d4: 6e30 7204 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0472 │ │ -0417da: 2202 0703 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0307 │ │ -0417de: 7020 d314 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@14d3 │ │ -0417e4: 6e20 d414 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@14d4 │ │ -0417ea: 6e20 d514 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@14d5 │ │ -0417f0: 2203 f002 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02f0 │ │ -0417f4: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ -0417f6: 7040 5714 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1457 │ │ -0417fc: 6e30 5a14 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ -041802: 2200 ed02 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@02ed │ │ -041806: 7020 4714 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ -04180c: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ -041812: 6e20 4914 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ -041818: 2203 f002 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02f0 │ │ -04181c: 7040 5714 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1457 │ │ -041822: 6e30 5a14 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ -041828: 2200 ed02 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@02ed │ │ -04182c: 7020 4714 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ -041832: 5b80 4201 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ -041836: 5483 4201 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ -04183a: 5284 3d01 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ -04183e: 6e20 4914 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ -041844: 2203 f002 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02f0 │ │ -041848: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ -04184c: 7040 5714 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1457 │ │ -041852: 6e30 5a14 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ -041858: 0e00 |005c: return-void │ │ +0417b4: |[0417b4] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ +0417c4: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ +0417ca: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0417cc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0417ce: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +0417d0: 6e20 7604 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0476 │ │ +0417d6: 0c03 |0009: move-result-object v3 │ │ +0417d8: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ +0417dc: 2201 f902 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@02f9 │ │ +0417e0: 7020 5814 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1458 │ │ +0417e6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0417e8: 6e20 5d14 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@145d │ │ +0417ee: 2203 f402 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +0417f2: 7030 4614 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +0417f8: 6e30 7204 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0472 │ │ +0417fe: 2202 0f03 |001d: new-instance v2, Landroid/widget/TabWidget; // type@030f │ │ +041802: 7020 d314 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@14d3 │ │ +041808: 6e20 d414 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@14d4 │ │ +04180e: 6e20 d514 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@14d5 │ │ +041814: 2203 f802 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02f8 │ │ +041818: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ +04181a: 7040 5714 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1457 │ │ +041820: 6e30 5a14 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ +041826: 2200 f502 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@02f5 │ │ +04182a: 7020 4714 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ +041830: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ +041836: 6e20 4914 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ +04183c: 2203 f802 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02f8 │ │ +041840: 7040 5714 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1457 │ │ +041846: 6e30 5a14 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ +04184c: 2200 f502 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@02f5 │ │ +041850: 7020 4714 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ +041856: 5b80 4201 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ +04185a: 5483 4201 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ +04185e: 5284 3d01 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ +041862: 6e20 4914 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ +041868: 2203 f802 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02f8 │ │ +04186c: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ +041870: 7040 5714 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1457 │ │ +041876: 6e30 5a14 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ +04187c: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=151 │ │ 0x000c line=152 │ │ 0x0011 line=153 │ │ 0x0015 line=154 │ │ 0x001d line=158 │ │ @@ -11408,28 +11408,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 │ │ -04185c: |[04185c] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04186c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04186e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -041870: 2311 f304 |0002: new-array v1, v1, [I // type@04f3 │ │ -041874: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ -04187a: 4b02 0103 |0007: aput v2, v1, v3 │ │ -04187e: 6e53 b700 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00b7 │ │ -041884: 0c00 |000c: move-result-object v0 │ │ -041886: 6e30 2001 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0120 │ │ -04188c: 0a01 |0010: move-result v1 │ │ -04188e: 5941 3d01 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ -041892: 6e10 2301 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -041898: 6f20 d114 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@14d1 │ │ -04189e: 0e00 |0019: return-void │ │ +041880: |[041880] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +041890: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +041892: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +041894: 2311 fd04 |0002: new-array v1, v1, [I // type@04fd │ │ +041898: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +04189e: 4b02 0103 |0007: aput v2, v1, v3 │ │ +0418a2: 6e53 b700 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00b7 │ │ +0418a8: 0c00 |000c: move-result-object v0 │ │ +0418aa: 6e30 2001 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0120 │ │ +0418b0: 0a01 |0010: move-result v1 │ │ +0418b2: 5941 3d01 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ +0418b6: 6e10 2301 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +0418bc: 6f20 d114 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@14d1 │ │ +0418c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000d line=142 │ │ 0x0013 line=143 │ │ 0x0016 line=145 │ │ 0x0019 line=146 │ │ @@ -11445,48 +11445,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 │ │ -0418a0: |[0418a0] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -0418b0: 2203 cc00 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00cc │ │ -0418b4: 5454 3e01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ -0418b8: 7020 5a04 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@045a │ │ -0418be: 6e20 cb14 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@14cb │ │ -0418c4: 6e10 ca14 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@14ca │ │ -0418ca: 0c02 |000d: move-result-object v2 │ │ -0418cc: 2201 cf00 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00cf │ │ -0418d0: 7040 6804 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@0468 │ │ -0418d6: 5553 3c01 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ -0418da: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -0418de: 5453 3f01 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -0418e2: 6e20 c903 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c9 │ │ -0418e8: 0c03 |001c: move-result-object v3 │ │ -0418ea: 7120 6a04 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@046a │ │ -0418f0: 7110 6904 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@0469 │ │ -0418f6: 0c03 |0023: move-result-object v3 │ │ -0418f8: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -0418fc: 7110 6904 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@0469 │ │ -041902: 0c03 |0029: move-result-object v3 │ │ -041904: 6e10 3d03 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@033d │ │ -04190a: 0a03 |002d: move-result v3 │ │ -04190c: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -041910: 5453 3f01 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -041914: 6e10 c403 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -04191a: 0c00 |0035: move-result-object v0 │ │ -04191c: 7110 6904 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@0469 │ │ -041922: 0c03 |0039: move-result-object v3 │ │ -041924: 6e20 8d04 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ -04192a: 6e10 8b04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ -041930: 5453 4301 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -041934: 6e20 f015 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -04193a: 6e20 7004 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0470 │ │ -041940: 0e00 |0048: return-void │ │ +0418c4: |[0418c4] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +0418d4: 2203 d400 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00d4 │ │ +0418d8: 5454 3e01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ +0418dc: 7020 5a04 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@045a │ │ +0418e2: 6e20 cb14 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@14cb │ │ +0418e8: 6e10 ca14 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@14ca │ │ +0418ee: 0c02 |000d: move-result-object v2 │ │ +0418f0: 2201 d700 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00d7 │ │ +0418f4: 7040 6804 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@0468 │ │ +0418fa: 5553 3c01 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ +0418fe: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +041902: 5453 3f01 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +041906: 6e20 c903 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c9 │ │ +04190c: 0c03 |001c: move-result-object v3 │ │ +04190e: 7120 6a04 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@046a │ │ +041914: 7110 6904 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@0469 │ │ +04191a: 0c03 |0023: move-result-object v3 │ │ +04191c: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +041920: 7110 6904 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@0469 │ │ +041926: 0c03 |0029: move-result-object v3 │ │ +041928: 6e10 3d03 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@033d │ │ +04192e: 0a03 |002d: move-result v3 │ │ +041930: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +041934: 5453 3f01 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +041938: 6e10 c403 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +04193e: 0c00 |0035: move-result-object v0 │ │ +041940: 7110 6904 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@0469 │ │ +041946: 0c03 |0039: move-result-object v3 │ │ +041948: 6e20 8d04 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ +04194e: 6e10 8b04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ +041954: 5453 4301 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +041958: 6e20 f015 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +04195e: 6e20 7004 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0470 │ │ +041964: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=228 │ │ 0x000e line=230 │ │ 0x0013 line=232 │ │ 0x0017 line=236 │ │ @@ -11512,67 +11512,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -041944: |[041944] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -041954: 6f10 cd14 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@14cd │ │ -04195a: 6e10 7704 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0477 │ │ -041960: 0c00 |0006: move-result-object v0 │ │ -041962: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -041964: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -041966: 5464 4301 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -04196a: 6e10 f915 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -041970: 0a04 |000e: move-result v4 │ │ -041972: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -041976: 5464 4301 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ -04197a: 6e20 f315 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -041980: 0c03 |0016: move-result-object v3 │ │ -041982: 1f03 cf00 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00cf │ │ -041986: 5464 3f01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -04198a: 7110 6b04 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ -041990: 0c05 |001e: move-result-object v5 │ │ -041992: 6e20 c903 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c9 │ │ -041998: 0c04 |0022: move-result-object v4 │ │ -04199a: 7120 6a04 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@046a │ │ -0419a0: 7110 6904 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@0469 │ │ -0419a6: 0c04 |0029: move-result-object v4 │ │ -0419a8: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -0419ac: 7110 6904 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@0469 │ │ -0419b2: 0c04 |002f: move-result-object v4 │ │ -0419b4: 6e10 3d03 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@033d │ │ -0419ba: 0a04 |0033: move-result v4 │ │ -0419bc: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -0419c0: 7110 6b04 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ -0419c6: 0c04 |0039: move-result-object v4 │ │ -0419c8: 6e20 9215 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0419ce: 0a04 |003d: move-result v4 │ │ -0419d0: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -0419d4: 5b63 4001 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ -0419d8: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0419dc: 28c5 |0044: goto 0009 // -003b │ │ -0419de: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -0419e2: 5464 3f01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -0419e6: 6e10 c403 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -0419ec: 0c01 |004c: move-result-object v1 │ │ -0419ee: 7110 6904 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@0469 │ │ -0419f4: 0c04 |0050: move-result-object v4 │ │ -0419f6: 6e20 8d04 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ -0419fc: 28ee |0054: goto 0042 // -0012 │ │ -0419fe: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -041a00: 5c64 3c01 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ -041a04: 7030 7304 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@0473 │ │ -041a0a: 0c01 |005b: move-result-object v1 │ │ -041a0c: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -041a10: 6e10 8b04 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ -041a16: 5464 3f01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -041a1a: 6e10 c703 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03c7 │ │ -041a20: 0e00 |0066: return-void │ │ +041968: |[041968] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +041978: 6f10 cd14 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@14cd │ │ +04197e: 6e10 7704 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0477 │ │ +041984: 0c00 |0006: move-result-object v0 │ │ +041986: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +041988: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +04198a: 5464 4301 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +04198e: 6e10 f915 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +041994: 0a04 |000e: move-result v4 │ │ +041996: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +04199a: 5464 4301 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0143 │ │ +04199e: 6e20 f315 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0419a4: 0c03 |0016: move-result-object v3 │ │ +0419a6: 1f03 d700 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00d7 │ │ +0419aa: 5464 3f01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +0419ae: 7110 6b04 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ +0419b4: 0c05 |001e: move-result-object v5 │ │ +0419b6: 6e20 c903 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c9 │ │ +0419bc: 0c04 |0022: move-result-object v4 │ │ +0419be: 7120 6a04 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@046a │ │ +0419c4: 7110 6904 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@0469 │ │ +0419ca: 0c04 |0029: move-result-object v4 │ │ +0419cc: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +0419d0: 7110 6904 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@0469 │ │ +0419d6: 0c04 |002f: move-result-object v4 │ │ +0419d8: 6e10 3d03 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@033d │ │ +0419de: 0a04 |0033: move-result v4 │ │ +0419e0: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +0419e4: 7110 6b04 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046b │ │ +0419ea: 0c04 |0039: move-result-object v4 │ │ +0419ec: 6e20 9215 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0419f2: 0a04 |003d: move-result v4 │ │ +0419f4: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +0419f8: 5b63 4001 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0140 │ │ +0419fc: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +041a00: 28c5 |0044: goto 0009 // -003b │ │ +041a02: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +041a06: 5464 3f01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +041a0a: 6e10 c403 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +041a10: 0c01 |004c: move-result-object v1 │ │ +041a12: 7110 6904 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@0469 │ │ +041a18: 0c04 |0050: move-result-object v4 │ │ +041a1a: 6e20 8d04 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ +041a20: 28ee |0054: goto 0042 // -0012 │ │ +041a22: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +041a24: 5c64 3c01 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ +041a28: 7030 7304 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@0473 │ │ +041a2e: 0c01 |005b: move-result-object v1 │ │ +041a30: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +041a34: 6e10 8b04 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ +041a3a: 5464 3f01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +041a3e: 6e10 c703 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03c7 │ │ +041a44: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x0007 line=256 │ │ 0x0008 line=257 │ │ 0x0011 line=258 │ │ @@ -11602,19 +11602,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -041a24: |[041a24] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -041a34: 6f10 ce14 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@14ce │ │ -041a3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -041a3c: 5c10 3c01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ -041a40: 0e00 |0006: return-void │ │ +041a48: |[041a48] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +041a58: 6f10 ce14 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@14ce │ │ +041a5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +041a60: 5c10 3c01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ +041a64: 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; │ │ @@ -11624,23 +11624,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -041a44: |[041a44] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -041a54: 0730 |0000: move-object v0, v3 │ │ -041a56: 1f00 ce00 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00ce │ │ -041a5a: 6e10 6504 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0465 │ │ -041a60: 0c01 |0006: move-result-object v1 │ │ -041a62: 6f20 cf14 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@14cf │ │ -041a68: 5401 3701 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ -041a6c: 6e20 7f04 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@047f │ │ -041a72: 0e00 |000f: return-void │ │ +041a68: |[041a68] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +041a78: 0730 |0000: move-object v0, v3 │ │ +041a7a: 1f00 d600 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00d6 │ │ +041a7e: 6e10 6504 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0465 │ │ +041a84: 0c01 |0006: move-result-object v1 │ │ +041a86: 6f20 cf14 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@14cf │ │ +041a8c: 5401 3701 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ +041a90: 6e20 7f04 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@047f │ │ +041a96: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ 0x000a line=305 │ │ 0x000f line=306 │ │ locals : │ │ @@ -11653,23 +11653,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -041a74: |[041a74] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -041a84: 6f10 d014 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@14d0 │ │ -041a8a: 0c01 |0003: move-result-object v1 │ │ -041a8c: 2200 ce00 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00ce │ │ -041a90: 7020 6404 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0464 │ │ -041a96: 6e10 7704 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0477 │ │ -041a9c: 0c02 |000c: move-result-object v2 │ │ -041a9e: 5b02 3701 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ -041aa2: 1100 |000f: return-object v0 │ │ +041a98: |[041a98] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +041aa8: 6f10 d014 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@14d0 │ │ +041aae: 0c01 |0003: move-result-object v1 │ │ +041ab0: 2200 d600 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00d6 │ │ +041ab4: 7020 6404 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0464 │ │ +041aba: 6e10 7704 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0477 │ │ +041ac0: 0c02 |000c: move-result-object v2 │ │ +041ac2: 5b02 3701 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0137 │ │ +041ac6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ locals : │ │ @@ -11682,27 +11682,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -041aa4: |[041aa4] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -041ab4: 5521 3c01 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ -041ab8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -041abc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -041abe: 7030 7304 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@0473 │ │ -041ac4: 0c00 |0008: move-result-object v0 │ │ -041ac6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -041aca: 6e10 8b04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ -041ad0: 5421 4101 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0141 │ │ -041ad4: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -041ad8: 5421 4101 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0141 │ │ -041adc: 7220 c914 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@14c9 │ │ -041ae2: 0e00 |0017: return-void │ │ +041ac8: |[041ac8] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +041ad8: 5521 3c01 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@013c │ │ +041adc: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +041ae0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +041ae2: 7030 7304 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@0473 │ │ +041ae8: 0c00 |0008: move-result-object v0 │ │ +041aea: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +041aee: 6e10 8b04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ +041af4: 5421 4101 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0141 │ │ +041af8: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +041afc: 5421 4101 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0141 │ │ +041b00: 7220 c914 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@14c9 │ │ +041b06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0009 line=312 │ │ 0x000b line=313 │ │ 0x000e line=316 │ │ @@ -11718,17 +11718,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041ae4: |[041ae4] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -041af4: 5b01 4101 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0141 │ │ -041af8: 0e00 |0002: return-void │ │ +041b08: |[041b08] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +041b18: 5b01 4101 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0141 │ │ +041b1c: 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; │ │ @@ -11738,19 +11738,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -041afc: |[041afc] android.support.v4.app.FragmentTabHost.setup:()V │ │ -041b0c: 2200 3403 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -041b10: 1a01 e10a |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0ae1 │ │ -041b14: 7020 6515 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -041b1a: 2700 |0007: throw v0 │ │ +041b20: |[041b20] android.support.v4.app.FragmentTabHost.setup:()V │ │ +041b30: 2200 3c03 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +041b34: 1a01 de0a |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0ade │ │ +041b38: 7020 6515 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +041b3e: 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;) │ │ @@ -11758,21 +11758,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 │ │ -041b1c: |[041b1c] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -041b2c: 7020 7504 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0475 │ │ -041b32: 6f10 d214 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@14d2 │ │ -041b38: 5b01 3e01 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ -041b3c: 5b02 3f01 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -041b40: 7010 7404 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0474 │ │ -041b46: 0e00 |000d: return-void │ │ +041b40: |[041b40] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +041b50: 7020 7504 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0475 │ │ +041b56: 6f10 d214 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@14d2 │ │ +041b5c: 5b01 3e01 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ +041b60: 5b02 3f01 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +041b64: 7010 7404 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0474 │ │ +041b6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0006 line=190 │ │ 0x0008 line=191 │ │ 0x000a line=192 │ │ @@ -11787,30 +11787,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 │ │ -041b48: |[041b48] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -041b58: 7020 7504 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0475 │ │ -041b5e: 6f10 d214 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@14d2 │ │ -041b64: 5b23 3e01 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ -041b68: 5b24 3f01 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ -041b6c: 5925 3d01 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ -041b70: 7010 7404 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0474 │ │ -041b76: 5420 4201 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ -041b7a: 6e20 4914 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ -041b80: 6e10 7804 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0478 │ │ -041b86: 0a00 |0017: move-result v0 │ │ -041b88: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -041b8a: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ -041b8e: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ -041b94: 6e20 8004 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0480 │ │ -041b9a: 0e00 |0021: return-void │ │ +041b6c: |[041b6c] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +041b7c: 7020 7504 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0475 │ │ +041b82: 6f10 d214 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@14d2 │ │ +041b88: 5b23 3e01 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@013e │ │ +041b8c: 5b24 3f01 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013f │ │ +041b90: 5925 3d01 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@013d │ │ +041b94: 7010 7404 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0474 │ │ +041b9a: 5420 4201 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0142 │ │ +041b9e: 6e20 4914 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ +041ba4: 6e10 7804 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0478 │ │ +041baa: 0a00 |0017: move-result v0 │ │ +041bac: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +041bae: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ +041bb2: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ +041bb8: 6e20 8004 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0480 │ │ +041bbe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0006 line=198 │ │ 0x0008 line=199 │ │ 0x000a line=200 │ │ @@ -11824,17 +11824,17 @@ │ │ 0x0000 - 0x0022 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0022 reg=4 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0022 reg=5 containerId I │ │ │ │ source_file_idx : 972 (FragmentTabHost.java) │ │ │ │ Class #45 header: │ │ -class_idx : 209 │ │ +class_idx : 217 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 974 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #45 - │ │ @@ -11885,17 +11885,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041b9c: |[041b9c] android.support.v4.app.FragmentTransaction.:()V │ │ -041bac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041bb2: 0e00 |0003: return-void │ │ +041bc0: |[041bc0] android.support.v4.app.FragmentTransaction.:()V │ │ +041bd0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -12042,18 +12042,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 974 (FragmentTransaction.java) │ │ │ │ Class #46 header: │ │ -class_idx : 210 │ │ +class_idx : 218 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2080 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2088 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ @@ -12078,18 +12078,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 │ │ -041bb4: |[041bb4] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -041bc4: 5b01 4b01 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@014b │ │ -041bc8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041bce: 0e00 |0005: return-void │ │ +041bd8: |[041bd8] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +041be8: 5b01 4b01 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@014b │ │ +041bec: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041bf2: 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; │ │ │ │ @@ -12099,35 +12099,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -041bd0: |[041bd0] android.support.v4.app.ListFragment$1.run:()V │ │ -041be0: 5420 4b01 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@014b │ │ -041be4: 5400 5401 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -041be8: 5421 4b01 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@014b │ │ -041bec: 5411 5401 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -041bf0: 6e20 6c14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@146c │ │ -041bf6: 0e00 |000b: return-void │ │ +041bf4: |[041bf4] android.support.v4.app.ListFragment$1.run:()V │ │ +041c04: 5420 4b01 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@014b │ │ +041c08: 5400 5401 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +041c0c: 5421 4b01 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@014b │ │ +041c10: 5411 5401 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +041c14: 6e20 6c14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@146c │ │ +041c1a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ - source_file_idx : 2080 (ListFragment.java) │ │ + source_file_idx : 2088 (ListFragment.java) │ │ │ │ Class #47 header: │ │ -class_idx : 211 │ │ +class_idx : 219 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2080 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2088 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -12154,18 +12154,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 │ │ -041bf8: |[041bf8] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -041c08: 5b01 4c01 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@014c │ │ -041c0c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041c12: 0e00 |0005: return-void │ │ +041c1c: |[041c1c] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +041c2c: 5b01 4c01 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@014c │ │ +041c30: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041c36: 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; │ │ │ │ @@ -12175,42 +12175,42 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -041c14: |[041c14] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -041c24: 5460 4c01 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@014c │ │ -041c28: 0771 |0002: move-object v1, v7 │ │ -041c2a: 1f01 f402 |0003: check-cast v1, Landroid/widget/ListView; // type@02f4 │ │ -041c2e: 0782 |0005: move-object v2, v8 │ │ -041c30: 0193 |0006: move v3, v9 │ │ -041c32: 04a4 |0007: move-wide v4, v10 │ │ -041c34: 7406 ac04 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@04ac │ │ -041c3a: 0e00 |000b: return-void │ │ +041c38: |[041c38] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +041c48: 5460 4c01 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@014c │ │ +041c4c: 0771 |0002: move-object v1, v7 │ │ +041c4e: 1f01 fc02 |0003: check-cast v1, Landroid/widget/ListView; // type@02fc │ │ +041c52: 0782 |0005: move-object v2, v8 │ │ +041c54: 0193 |0006: move v3, v9 │ │ +041c56: 04a4 |0007: move-wide v4, v10 │ │ +041c58: 7406 ac04 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@04ac │ │ +041c5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 2080 (ListFragment.java) │ │ + source_file_idx : 2088 (ListFragment.java) │ │ │ │ Class #48 header: │ │ -class_idx : 213 │ │ +class_idx : 221 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2648 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2643 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -12247,21 +12247,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2648 (LoaderManager.java) │ │ + source_file_idx : 2643 (LoaderManager.java) │ │ │ │ Class #49 header: │ │ -class_idx : 214 │ │ +class_idx : 222 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2648 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2643 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -12286,17 +12286,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041c3c: |[041c3c] android.support.v4.app.LoaderManager.:()V │ │ -041c4c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041c52: 0e00 |0003: return-void │ │ +041c60: |[041c60] android.support.v4.app.LoaderManager.:()V │ │ +041c70: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041c76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -12305,17 +12305,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041c54: |[041c54] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -041c64: 6a00 6a01 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -041c68: 0e00 |0002: return-void │ │ +041c78: |[041c78] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +041c88: 6a00 6a01 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +041c8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -12343,17 +12343,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c6c: |[041c6c] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -041c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c7e: 0f00 |0001: return v0 │ │ +041c90: |[041c90] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +041ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041ca2: 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;) │ │ @@ -12364,21 +12364,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2648 (LoaderManager.java) │ │ + source_file_idx : 2643 (LoaderManager.java) │ │ │ │ Class #50 header: │ │ -class_idx : 217 │ │ +class_idx : 225 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2801 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -12414,21 +12414,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImpl;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2801 (NavUtils.java) │ │ + source_file_idx : 2798 (NavUtils.java) │ │ │ │ Class #51 header: │ │ -class_idx : 220 │ │ +class_idx : 228 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2801 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2798 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -12469,26 +12469,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -041c80: |[041c80] android.support.v4.app.NavUtils.:()V │ │ -041c90: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -041c94: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -041c98: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -041c9c: 2201 db00 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00db │ │ -041ca0: 7010 e704 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@04e7 │ │ -041ca6: 6901 7401 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ -041caa: 0e00 |000d: return-void │ │ -041cac: 2201 da00 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00da │ │ -041cb0: 7010 e204 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04e2 │ │ -041cb6: 6901 7401 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ -041cba: 28f8 |0015: goto 000d // -0008 │ │ +041ca4: |[041ca4] android.support.v4.app.NavUtils.:()V │ │ +041cb4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +041cb8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +041cbc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +041cc0: 2201 e300 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00e3 │ │ +041cc4: 7010 e704 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@04e7 │ │ +041cca: 6901 7401 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ +041cce: 0e00 |000d: return-void │ │ +041cd0: 2201 e200 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00e2 │ │ +041cd4: 7010 e204 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04e2 │ │ +041cda: 6901 7401 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ +041cde: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000d line=141 │ │ 0x000e line=139 │ │ @@ -12500,17 +12500,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041cbc: |[041cbc] android.support.v4.app.NavUtils.:()V │ │ -041ccc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041cd2: 0e00 |0003: return-void │ │ +041ce0: |[041ce0] android.support.v4.app.NavUtils.:()V │ │ +041cf0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -12519,19 +12519,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 │ │ -041cd4: |[041cd4] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -041ce4: 6200 7401 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ -041ce8: 7220 de04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04de │ │ -041cee: 0c00 |0005: move-result-object v0 │ │ -041cf0: 1100 |0006: return-object v0 │ │ +041cf8: |[041cf8] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +041d08: 6200 7401 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ +041d0c: 7220 de04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04de │ │ +041d12: 0c00 |0005: move-result-object v0 │ │ +041d14: 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;) │ │ @@ -12539,35 +12539,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 │ │ -041cf4: |[041cf4] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -041d04: 7120 f304 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ -041d0a: 0c01 |0003: move-result-object v1 │ │ -041d0c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -041d10: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -041d12: 1102 |0007: return-object v2 │ │ -041d14: 2203 1c00 |0008: new-instance v3, Landroid/content/ComponentName; // type@001c │ │ -041d18: 6e10 9800 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0098 │ │ -041d1e: 0c04 |000d: move-result-object v4 │ │ -041d20: 7030 9600 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ -041d26: 7120 f304 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ -041d2c: 0c00 |0014: move-result-object v0 │ │ -041d2e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -041d32: 7110 2306 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0623 │ │ -041d38: 0c02 |001a: move-result-object v2 │ │ -041d3a: 28ec |001b: goto 0007 // -0014 │ │ -041d3c: 2204 2500 |001c: new-instance v4, Landroid/content/Intent; // type@0025 │ │ -041d40: 7010 c200 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c2 │ │ -041d46: 6e20 e900 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -041d4c: 0c02 |0024: move-result-object v2 │ │ -041d4e: 28f6 |0025: goto 001b // -000a │ │ +041d18: |[041d18] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +041d28: 7120 f304 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ +041d2e: 0c01 |0003: move-result-object v1 │ │ +041d30: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +041d34: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +041d36: 1102 |0007: return-object v2 │ │ +041d38: 2203 1f00 |0008: new-instance v3, Landroid/content/ComponentName; // type@001f │ │ +041d3c: 6e10 9800 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0098 │ │ +041d42: 0c04 |000d: move-result-object v4 │ │ +041d44: 7030 9600 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ +041d4a: 7120 f304 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ +041d50: 0c00 |0014: move-result-object v0 │ │ +041d52: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +041d56: 7110 2306 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0623 │ │ +041d5c: 0c02 |001a: move-result-object v2 │ │ +041d5e: 28ec |001b: goto 0007 // -0014 │ │ +041d60: 2204 2800 |001c: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +041d64: 7010 c200 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c2 │ │ +041d6a: 6e20 e900 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +041d70: 0c02 |0024: move-result-object v2 │ │ +041d72: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x0007 line=265 │ │ 0x0008 line=259 │ │ 0x0011 line=261 │ │ @@ -12587,35 +12587,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 │ │ -041d50: |[041d50] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -041d60: 2204 1c00 |0000: new-instance v4, Landroid/content/ComponentName; // type@001c │ │ -041d64: 7030 9400 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -041d6a: 7120 f304 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ -041d70: 0c01 |0008: move-result-object v1 │ │ -041d72: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -041d76: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -041d78: 1102 |000c: return-object v2 │ │ -041d7a: 2203 1c00 |000d: new-instance v3, Landroid/content/ComponentName; // type@001c │ │ -041d7e: 7030 9500 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0095 │ │ -041d84: 7120 f304 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ -041d8a: 0c00 |0015: move-result-object v0 │ │ -041d8c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -041d90: 7110 2306 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0623 │ │ -041d96: 0c02 |001b: move-result-object v2 │ │ -041d98: 28f0 |001c: goto 000c // -0010 │ │ -041d9a: 2204 2500 |001d: new-instance v4, Landroid/content/Intent; // type@0025 │ │ -041d9e: 7010 c200 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c2 │ │ -041da4: 6e20 e900 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -041daa: 0c02 |0025: move-result-object v2 │ │ -041dac: 28f6 |0026: goto 001c // -000a │ │ +041d74: |[041d74] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +041d84: 2204 1f00 |0000: new-instance v4, Landroid/content/ComponentName; // type@001f │ │ +041d88: 7030 9400 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +041d8e: 7120 f304 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ +041d94: 0c01 |0008: move-result-object v1 │ │ +041d96: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +041d9a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +041d9c: 1102 |000c: return-object v2 │ │ +041d9e: 2203 1f00 |000d: new-instance v3, Landroid/content/ComponentName; // type@001f │ │ +041da2: 7030 9500 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0095 │ │ +041da8: 7120 f304 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ +041dae: 0c00 |0015: move-result-object v0 │ │ +041db0: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +041db4: 7110 2306 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0623 │ │ +041dba: 0c02 |001b: move-result-object v2 │ │ +041dbc: 28f0 |001c: goto 000c // -0010 │ │ +041dbe: 2204 2800 |001d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +041dc2: 7010 c200 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c2 │ │ +041dc8: 6e20 e900 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +041dce: 0c02 |0025: move-result-object v2 │ │ +041dd0: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0009 line=232 │ │ 0x000c line=240 │ │ 0x000d line=235 │ │ 0x0012 line=236 │ │ @@ -12636,24 +12636,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 │ │ -041db0: |[041db0] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -041dc0: 6e10 0f00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000f │ │ -041dc6: 0c01 |0003: move-result-object v1 │ │ -041dc8: 7120 f304 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ -041dce: 0c01 |0007: move-result-object v1 │ │ -041dd0: 1101 |0008: return-object v1 │ │ -041dd2: 0d00 |0009: move-exception v0 │ │ -041dd4: 2201 3303 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -041dd8: 7020 6315 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1563 │ │ -041dde: 2701 |000f: throw v1 │ │ +041dd4: |[041dd4] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +041de4: 6e10 0f00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000f │ │ +041dea: 0c01 |0003: move-result-object v1 │ │ +041dec: 7120 f304 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ +041df2: 0c01 |0007: move-result-object v1 │ │ +041df4: 1101 |0008: return-object v1 │ │ +041df6: 0d00 |0009: move-exception v0 │ │ +041df8: 2201 3b03 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +041dfc: 7020 6315 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1563 │ │ +041e02: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=279 │ │ 0x0009 line=280 │ │ 0x000a line=282 │ │ @@ -12666,24 +12666,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 │ │ -041dec: |[041dec] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -041dfc: 6e10 ae00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -041e02: 0c02 |0003: move-result-object v2 │ │ -041e04: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -041e08: 6e30 0201 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0102 │ │ -041e0e: 0c00 |0009: move-result-object v0 │ │ -041e10: 6203 7401 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ -041e14: 7230 df04 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@04df │ │ -041e1a: 0c01 |000f: move-result-object v1 │ │ -041e1c: 1101 |0010: return-object v1 │ │ +041e10: |[041e10] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +041e20: 6e10 ae00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +041e26: 0c02 |0003: move-result-object v2 │ │ +041e28: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +041e2c: 6e30 0201 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0102 │ │ +041e32: 0c00 |0009: move-result-object v0 │ │ +041e34: 6203 7401 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ +041e38: 7230 df04 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@04df │ │ +041e3e: 0c01 |000f: move-result-object v1 │ │ +041e40: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ 0x000a line=299 │ │ 0x0010 line=300 │ │ locals : │ │ @@ -12698,45 +12698,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -041e20: |[041e20] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -041e30: 7110 ef04 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04ef │ │ -041e36: 0c00 |0003: move-result-object v0 │ │ -041e38: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -041e3c: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -041e40: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -041e44: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -041e4a: 1a03 0502 |000d: const-string v3, "Activity " // string@0205 │ │ -041e4e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041e54: 0c02 |0012: move-result-object v2 │ │ -041e56: 6e10 8015 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -041e5c: 0c03 |0016: move-result-object v3 │ │ -041e5e: 6e10 5315 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -041e64: 0c03 |001a: move-result-object v3 │ │ -041e66: 6e20 b515 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041e6c: 0c02 |001e: move-result-object v2 │ │ -041e6e: 1a03 4700 |001f: const-string v3, " does not have a parent activity name specified." // string@0047 │ │ -041e72: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041e78: 0c02 |0024: move-result-object v2 │ │ -041e7a: 1a03 2400 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0024 │ │ -041e7e: 6e20 b515 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041e84: 0c02 |002a: move-result-object v2 │ │ -041e86: 1a03 4900 |002b: const-string v3, " element in your manifest?)" // string@0049 │ │ -041e8a: 6e20 b515 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -041e90: 0c02 |0030: move-result-object v2 │ │ -041e92: 6e10 bb15 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -041e98: 0c02 |0034: move-result-object v2 │ │ -041e9a: 7020 6115 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -041ea0: 2701 |0038: throw v1 │ │ -041ea2: 7120 f504 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04f5 │ │ -041ea8: 0e00 |003c: return-void │ │ +041e44: |[041e44] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +041e54: 7110 ef04 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04ef │ │ +041e5a: 0c00 |0003: move-result-object v0 │ │ +041e5c: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +041e60: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +041e64: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +041e68: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +041e6e: 1a03 0502 |000d: const-string v3, "Activity " // string@0205 │ │ +041e72: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041e78: 0c02 |0012: move-result-object v2 │ │ +041e7a: 6e10 8015 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +041e80: 0c03 |0016: move-result-object v3 │ │ +041e82: 6e10 5315 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +041e88: 0c03 |001a: move-result-object v3 │ │ +041e8a: 6e20 b515 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041e90: 0c02 |001e: move-result-object v2 │ │ +041e92: 1a03 4700 |001f: const-string v3, " does not have a parent activity name specified." // string@0047 │ │ +041e96: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041e9c: 0c02 |0024: move-result-object v2 │ │ +041e9e: 1a03 2400 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0024 │ │ +041ea2: 6e20 b515 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041ea8: 0c02 |002a: move-result-object v2 │ │ +041eaa: 1a03 4900 |002b: const-string v3, " element in your manifest?)" // string@0049 │ │ +041eae: 6e20 b515 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +041eb4: 0c02 |0030: move-result-object v2 │ │ +041eb6: 6e10 bb15 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +041ebc: 0c02 |0034: move-result-object v2 │ │ +041ebe: 7020 6115 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +041ec4: 2701 |0038: throw v1 │ │ +041ec6: 7120 f504 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04f5 │ │ +041ecc: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=176 │ │ 0x0006 line=177 │ │ 0x0039 line=184 │ │ 0x003c line=185 │ │ @@ -12749,18 +12749,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 │ │ -041eac: |[041eac] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -041ebc: 6200 7401 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ -041ec0: 7230 e004 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e0 │ │ -041ec6: 0e00 |0005: return-void │ │ +041ed0: |[041ed0] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +041ee0: 6200 7401 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ +041ee4: 7230 e004 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e0 │ │ +041eea: 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; │ │ @@ -12770,34 +12770,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -041ec8: |[041ec8] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -041ed8: 6200 7401 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ -041edc: 7230 e104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04e1 │ │ -041ee2: 0a00 |0005: move-result v0 │ │ -041ee4: 0f00 |0006: return v0 │ │ +041eec: |[041eec] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +041efc: 6200 7401 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0174 │ │ +041f00: 7230 e104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04e1 │ │ +041f06: 0a00 |0005: move-result v0 │ │ +041f08: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2801 (NavUtils.java) │ │ + source_file_idx : 2798 (NavUtils.java) │ │ │ │ Class #52 header: │ │ -class_idx : 221 │ │ +class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2805 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2802 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #52 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ @@ -12812,17 +12812,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041ee8: |[041ee8] android.support.v4.app.NavUtilsJB.:()V │ │ -041ef8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -041efe: 0e00 |0003: return-void │ │ +041f0c: |[041f0c] android.support.v4.app.NavUtilsJB.:()V │ │ +041f1c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +041f22: 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;) │ │ @@ -12830,18 +12830,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 │ │ -041f00: |[041f00] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -041f10: 6e10 1300 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0013 │ │ -041f16: 0c00 |0003: move-result-object v0 │ │ -041f18: 1100 |0004: return-object v0 │ │ +041f24: |[041f24] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +041f34: 6e10 1300 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0013 │ │ +041f3a: 0c00 |0003: move-result-object v0 │ │ +041f3c: 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;) │ │ @@ -12849,17 +12849,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 │ │ -041f1c: |[041f1c] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -041f2c: 5410 1000 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0010 │ │ -041f30: 1100 |0002: return-object v0 │ │ +041f40: |[041f40] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +041f50: 5410 1000 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0010 │ │ +041f54: 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;) │ │ @@ -12867,17 +12867,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 │ │ -041f34: |[041f34] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -041f44: 6e20 1800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0018 │ │ -041f4a: 0e00 |0003: return-void │ │ +041f58: |[041f58] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +041f68: 6e20 1800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0018 │ │ +041f6e: 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; │ │ @@ -12887,33 +12887,33 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -041f4c: |[041f4c] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -041f5c: 6e20 3200 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0032 │ │ -041f62: 0a00 |0003: move-result v0 │ │ -041f64: 0f00 |0004: return v0 │ │ +041f70: |[041f70] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +041f80: 6e20 3200 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0032 │ │ +041f86: 0a00 |0003: move-result v0 │ │ +041f88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2805 (NavUtilsJB.java) │ │ + source_file_idx : 2802 (NavUtilsJB.java) │ │ │ │ Class #53 header: │ │ -class_idx : 222 │ │ +class_idx : 230 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 749 │ │ -source_file_idx : 2823 │ │ +superclass_idx : 757 │ │ +source_file_idx : 2820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #53 annotations: │ │ Annotations on method #1279 'dispatchRestoreInstanceState' │ │ @@ -12934,17 +12934,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041f68: |[041f68] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -041f78: 7020 4714 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ -041f7e: 0e00 |0003: return-void │ │ +041f8c: |[041f8c] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +041f9c: 7020 4714 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ +041fa2: 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; │ │ @@ -12954,29 +12954,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 │ │ -041f80: |[041f80] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -041f90: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -041f92: 2202 de00 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00de │ │ -041f96: 6e10 df12 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -041f9c: 0c03 |0006: move-result-object v3 │ │ -041f9e: 7020 fc04 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@04fc │ │ -041fa4: 6e10 e812 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -041faa: 0c00 |000d: move-result-object v0 │ │ -041fac: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -041fb0: 6e20 0205 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0502 │ │ -041fb6: 2201 ec02 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -041fba: 7030 4614 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -041fc0: 6e20 3113 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1331 │ │ -041fc6: 6e20 fd04 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@04fd │ │ -041fcc: 1102 |001e: return-object v2 │ │ +041fa4: |[041fa4] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +041fb4: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +041fb6: 2202 e600 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00e6 │ │ +041fba: 6e10 df12 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +041fc0: 0c03 |0006: move-result-object v3 │ │ +041fc2: 7020 fc04 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@04fc │ │ +041fc8: 6e10 e812 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +041fce: 0c00 |000d: move-result-object v0 │ │ +041fd0: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +041fd4: 6e20 0205 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0502 │ │ +041fda: 2201 f402 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +041fde: 7030 4614 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +041fe4: 6e20 3113 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1331 │ │ +041fea: 6e20 fd04 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@04fd │ │ +041ff0: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -12995,17 +12995,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041fd0: |[041fd0] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -041fe0: 6e20 0105 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0501 │ │ -041fe6: 0e00 |0003: return-void │ │ +041ff4: |[041ff4] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +042004: 6e20 0105 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0501 │ │ +04200a: 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; │ │ @@ -13016,33 +13016,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041fe8: |[041fe8] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -041ff8: 6e20 fe04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@04fe │ │ -041ffe: 0e00 |0003: return-void │ │ +04200c: |[04200c] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +04201c: 6e20 fe04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@04fe │ │ +042022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 2823 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 2820 (NoSaveStateFrameLayout.java) │ │ │ │ Class #54 header: │ │ -class_idx : 223 │ │ +class_idx : 231 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -13074,41 +13074,41 @@ │ │ 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 │ │ -042000: |[042000] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -042010: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -042016: 5901 7801 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0178 │ │ -04201a: 5b02 7901 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0179 │ │ -04201e: 5b03 7701 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0177 │ │ -042022: 0e00 |0009: return-void │ │ +042024: |[042024] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +042034: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04203a: 5901 7801 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0178 │ │ +04203e: 5b02 7901 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0179 │ │ +042042: 5b03 7701 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0177 │ │ +042046: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ 0x0005 line=826 │ │ 0x0007 line=827 │ │ 0x0009 line=828 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000a reg=1 icon_ I │ │ 0x0000 - 0x000a reg=2 title_ Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=3 intent_ Landroid/app/PendingIntent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #55 header: │ │ -class_idx : 226 │ │ +class_idx : 234 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 30 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -13204,33 +13204,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -042024: |[042024] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -042034: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -04203a: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -04203e: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -042044: 5b30 8401 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0184 │ │ -042048: 2200 1200 |000a: new-instance v0, Landroid/app/Notification; // type@0012 │ │ -04204c: 7010 8000 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0080 │ │ -042052: 5b30 8c01 |000f: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042056: 5b34 8901 |0011: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ -04205a: 5430 8c01 |0013: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04205e: 7100 bd15 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -042064: 0b01 |0018: move-result-wide v1 │ │ -042066: 5a01 0e00 |0019: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000e │ │ -04206a: 5430 8c01 |001b: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04206e: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ -042070: 5901 0000 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -042074: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -042076: 5930 8e01 |0021: iput v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ -04207a: 0e00 |0023: return-void │ │ +042048: |[042048] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +042058: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +04205e: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +042062: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +042068: 5b30 8401 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0184 │ │ +04206c: 2200 1500 |000a: new-instance v0, Landroid/app/Notification; // type@0015 │ │ +042070: 7010 8000 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0080 │ │ +042076: 5b30 8c01 |000f: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +04207a: 5b34 8901 |0011: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ +04207e: 5430 8c01 |0013: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042082: 7100 bd15 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +042088: 0b01 |0018: move-result-wide v1 │ │ +04208a: 5a01 0e00 |0019: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000e │ │ +04208e: 5430 8c01 |001b: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042092: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ +042094: 5901 0000 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +042098: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +04209a: 5930 8e01 |0021: iput v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ +04209e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=202 │ │ 0x000a line=204 │ │ 0x0011 line=218 │ │ 0x0013 line=221 │ │ @@ -13246,27 +13246,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -04207c: |[04207c] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -04208c: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -042090: 5430 8c01 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042094: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -042098: b641 |0006: or-int/2addr v1, v4 │ │ -04209a: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -04209e: 0e00 |0009: return-void │ │ -0420a0: 5430 8c01 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -0420a4: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0420a8: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -0420ac: b521 |0010: and-int/2addr v1, v2 │ │ -0420ae: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0420b2: 28f6 |0013: goto 0009 // -000a │ │ +0420a0: |[0420a0] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +0420b0: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +0420b4: 5430 8c01 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0420b8: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0420bc: b641 |0006: or-int/2addr v1, v4 │ │ +0420be: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0420c2: 0e00 |0009: return-void │ │ +0420c4: 5430 8c01 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0420c8: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0420cc: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +0420d0: b521 |0010: and-int/2addr v1, v2 │ │ +0420d2: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0420d6: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0002 line=521 │ │ 0x0009 line=525 │ │ 0x000a line=523 │ │ locals : │ │ @@ -13280,20 +13280,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 │ │ -0420b4: |[0420b4] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0420c4: 5420 8401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0184 │ │ -0420c8: 2201 df00 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@00df │ │ -0420cc: 7040 0405 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0504 │ │ -0420d2: 6e20 f015 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0420d8: 1102 |000a: return-object v2 │ │ +0420d8: |[0420d8] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0420e8: 5420 8401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0184 │ │ +0420ec: 2201 e700 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@00e7 │ │ +0420f0: 7040 0405 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0504 │ │ +0420f6: 6e20 f015 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0420fc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x000a line=561 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ @@ -13305,20 +13305,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0420dc: |[0420dc] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -0420ec: 7100 4605 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0546 │ │ -0420f2: 0c00 |0003: move-result-object v0 │ │ -0420f4: 7220 3805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0538 │ │ -0420fa: 0c00 |0007: move-result-object v0 │ │ -0420fc: 1100 |0008: return-object v0 │ │ +042100: |[042100] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +042110: 7100 4605 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0546 │ │ +042116: 0c00 |0003: move-result-object v0 │ │ +042118: 7220 3805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0538 │ │ +04211e: 0c00 |0007: move-result-object v0 │ │ +042120: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13326,20 +13326,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042100: |[042100] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -042110: 7100 4605 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0546 │ │ -042116: 0c00 |0003: move-result-object v0 │ │ -042118: 7220 3805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0538 │ │ -04211e: 0c00 |0007: move-result-object v0 │ │ -042120: 1100 |0008: return-object v0 │ │ +042124: |[042124] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +042134: 7100 4605 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0546 │ │ +04213a: 0c00 |0003: move-result-object v0 │ │ +04213c: 7220 3805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0538 │ │ +042142: 0c00 |0007: move-result-object v0 │ │ +042144: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13347,18 +13347,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 │ │ -042124: |[042124] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042134: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -042138: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ -04213e: 1101 |0005: return-object v1 │ │ +042148: |[042148] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042158: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +04215c: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ +042162: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0005 line=498 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -13368,18 +13368,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 │ │ -042140: |[042140] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042150: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042154: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -042158: 1101 |0004: return-object v1 │ │ +042164: |[042164] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042174: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042178: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +04217c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -13389,17 +13389,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 │ │ -04215c: |[04215c] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04216c: 5b01 8501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ -042170: 1100 |0002: return-object v0 │ │ +042180: |[042180] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042190: 5b01 8501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ +042194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -13409,17 +13409,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 │ │ -042174: |[042174] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042184: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ -042188: 1100 |0002: return-object v0 │ │ +042198: |[042198] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0421a8: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ +0421ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0002 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -13429,17 +13429,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 │ │ -04218c: |[04218c] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04219c: 5b01 8701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ -0421a0: 1100 |0002: return-object v0 │ │ +0421b0: |[0421b0] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0421c0: 5b01 8701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ +0421c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -13449,17 +13449,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 │ │ -0421a4: |[0421a4] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0421b4: 5b01 8801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ -0421b8: 1100 |0002: return-object v0 │ │ +0421c8: |[0421c8] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0421d8: 5b01 8801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ +0421dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -13469,24 +13469,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 │ │ -0421bc: |[0421bc] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0421cc: 5420 8c01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -0421d0: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ -0421d4: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -0421d8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0421dc: 5420 8c01 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -0421e0: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0421e4: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -0421e8: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0421ec: 1102 |0010: return-object v2 │ │ +0421e0: |[0421e0] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0421f0: 5420 8c01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0421f4: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ +0421f8: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +0421fc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +042200: 5420 8c01 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042204: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +042208: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +04220c: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +042210: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0004 line=513 │ │ 0x0008 line=514 │ │ 0x0010 line=516 │ │ locals : │ │ @@ -13498,18 +13498,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 │ │ -0421f0: |[0421f0] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042200: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042204: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -042208: 1101 |0004: return-object v1 │ │ +042214: |[042214] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042224: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042228: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +04222c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=368 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -13519,19 +13519,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 │ │ -04220c: |[04220c] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04221c: 5b12 8a01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ -042220: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -042224: 7030 1e05 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ -04222a: 1101 |0007: return-object v1 │ │ +042230: |[042230] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042240: 5b12 8a01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ +042244: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +042248: 7030 1e05 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ +04224e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0002 line=386 │ │ 0x0007 line=387 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13543,17 +13543,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 │ │ -04222c: |[04222c] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04223c: 5b01 8b01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ -042240: 1100 |0002: return-object v0 │ │ +042250: |[042250] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042260: 5b01 8b01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ +042264: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -13563,42 +13563,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 │ │ -042244: |[042244] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042254: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -042256: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -042258: 5453 8c01 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04225c: 5936 0800 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -042260: 5453 8c01 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042264: 5937 0a00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -042268: 5453 8c01 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04226c: 5938 0900 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -042270: 5453 8c01 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042274: 5233 0a00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -042278: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -04227c: 5453 8c01 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042280: 5233 0900 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -042284: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -042288: 0110 |001a: move v0, v1 │ │ -04228a: 5453 8c01 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04228e: 5454 8c01 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042292: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ -042296: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -04229a: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -04229e: b641 |0025: or-int/2addr v1, v4 │ │ -0422a0: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ -0422a4: 1105 |0028: return-object v5 │ │ -0422a6: 0120 |0029: move v0, v2 │ │ -0422a8: 28f1 |002a: goto 001b // -000f │ │ -0422aa: 0121 |002b: move v1, v2 │ │ -0422ac: 28f9 |002c: goto 0025 // -0007 │ │ +042268: |[042268] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042278: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04227a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04227c: 5453 8c01 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042280: 5936 0800 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +042284: 5453 8c01 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042288: 5937 0a00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04228c: 5453 8c01 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042290: 5938 0900 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +042294: 5453 8c01 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042298: 5233 0a00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04229c: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +0422a0: 5453 8c01 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0422a4: 5233 0900 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +0422a8: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +0422ac: 0110 |001a: move v0, v1 │ │ +0422ae: 5453 8c01 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0422b2: 5454 8c01 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0422b6: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ +0422ba: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +0422be: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +0422c2: b641 |0025: or-int/2addr v1, v4 │ │ +0422c4: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ +0422c8: 1105 |0028: return-object v5 │ │ +0422ca: 0120 |0029: move v0, v2 │ │ +0422cc: 28f1 |002a: goto 001b // -000f │ │ +0422ce: 0121 |002b: move v1, v2 │ │ +0422d0: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=456 │ │ 0x0006 line=457 │ │ 0x000a line=458 │ │ 0x000e line=459 │ │ 0x001b line=460 │ │ @@ -13618,17 +13618,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 │ │ -0422b0: |[0422b0] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0422c0: 5901 8d01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ -0422c4: 1100 |0002: return-object v0 │ │ +0422d4: |[0422d4] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0422e4: 5901 8d01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ +0422e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -13638,18 +13638,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 │ │ -0422c8: |[0422c8] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0422d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0422da: 7030 1e05 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ -0422e0: 1101 |0004: return-object v1 │ │ +0422ec: |[0422ec] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0422fc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0422fe: 7030 1e05 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ +042304: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0004 line=478 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -13659,18 +13659,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 │ │ -0422e4: |[0422e4] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0422f4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0422f8: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ -0422fe: 1101 |0005: return-object v1 │ │ +042308: |[042308] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042318: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +04231c: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@051e │ │ +042322: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0005 line=487 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -13680,17 +13680,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 │ │ -042300: |[042300] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042310: 5901 8e01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ -042314: 1100 |0002: return-object v0 │ │ +042324: |[042324] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042334: 5901 8e01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ +042338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0002 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -13700,19 +13700,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 │ │ -042318: |[042318] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042328: 5901 9101 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0191 │ │ -04232c: 5902 8f01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018f │ │ -042330: 5c03 9001 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0190 │ │ -042334: 1100 |0006: return-object v0 │ │ +04233c: |[04233c] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04234c: 5901 9101 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0191 │ │ +042350: 5902 8f01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018f │ │ +042354: 5c03 9001 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0190 │ │ +042358: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ 0x0004 line=334 │ │ 0x0006 line=335 │ │ locals : │ │ @@ -13726,18 +13726,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 │ │ -042338: |[042338] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042348: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04234c: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -042350: 1101 |0004: return-object v1 │ │ +04235c: |[04235c] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04236c: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042370: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +042374: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -13747,20 +13747,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 │ │ -042354: |[042354] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042364: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042368: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -04236c: 5410 8c01 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042370: 5903 0700 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -042374: 1101 |0008: return-object v1 │ │ +042378: |[042378] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042388: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +04238c: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +042390: 5410 8c01 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042394: 5903 0700 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +042398: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13772,21 +13772,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 │ │ -042378: |[042378] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042388: 5420 8c01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04238c: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -042390: 5420 8c01 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042394: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -042396: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04239a: 1102 |0009: return-object v2 │ │ +04239c: |[04239c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0423ac: 5420 8c01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0423b0: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +0423b4: 5420 8c01 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0423b8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0423ba: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0423be: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0009 line=424 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13797,20 +13797,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 │ │ -04239c: |[04239c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0423ac: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -0423b0: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -0423b4: 5410 8c01 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -0423b8: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0423bc: 1101 |0008: return-object v1 │ │ +0423c0: |[0423c0] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0423d0: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0423d4: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +0423d8: 5410 8c01 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0423dc: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0423e0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=435 │ │ 0x0008 line=436 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13822,23 +13822,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 │ │ -0423c0: |[0423c0] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0423d0: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -0423d4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0423d8: 5b12 9201 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -0423dc: 5410 9201 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -0423e0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0423e4: 5410 9201 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -0423e8: 6e20 4305 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0543 │ │ -0423ee: 1101 |000f: return-object v1 │ │ +0423e4: |[0423e4] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0423f4: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +0423f8: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0423fc: 5b12 9201 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +042400: 5410 9201 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +042404: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +042408: 5410 9201 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +04240c: 6e20 4305 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0543 │ │ +042412: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0004 line=574 │ │ 0x0006 line=575 │ │ 0x000a line=576 │ │ 0x000f line=579 │ │ @@ -13851,17 +13851,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 │ │ -0423f0: |[0423f0] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042400: 5b01 9301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0193 │ │ -042404: 1100 |0002: return-object v0 │ │ +042414: |[042414] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042424: 5b01 9301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0193 │ │ +042428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -13871,18 +13871,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 │ │ -042408: |[042408] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042418: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04241c: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -042420: 1101 |0004: return-object v1 │ │ +04242c: |[04242c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04243c: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042440: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +042444: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -13892,19 +13892,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 │ │ -042424: |[042424] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042434: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042438: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04243c: 5b13 9401 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ -042440: 1101 |0006: return-object v1 │ │ +042448: |[042448] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042458: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +04245c: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +042460: 5b13 9401 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ +042464: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0006 line=407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13916,17 +13916,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 │ │ -042444: |[042444] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042454: 5c01 9501 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0195 │ │ -042458: 1100 |0002: return-object v0 │ │ +042468: |[042468] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042478: 5c01 9501 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0195 │ │ +04247c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -13936,18 +13936,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 │ │ -04245c: |[04245c] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04246c: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -042470: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -042474: 1101 |0004: return-object v1 │ │ +042480: |[042480] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +042490: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +042494: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +042498: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -13957,33 +13957,33 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -042478: |[042478] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -042488: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -04248c: 5a02 0e00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ -042490: 1101 |0004: return-object v1 │ │ +04249c: |[04249c] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0424ac: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0424b0: 5a02 0e00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ +0424b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #56 header: │ │ -class_idx : 228 │ │ +class_idx : 236 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -14001,21 +14001,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'build' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #57 header: │ │ -class_idx : 233 │ │ +class_idx : 241 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -14051,19 +14051,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042494: |[042494] android.support.v4.app.NotificationCompat$Style.:()V │ │ -0424a4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0424aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0424ac: 5c10 9d01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@019d │ │ -0424b0: 0e00 |0006: return-void │ │ +0424b8: |[0424b8] android.support.v4.app.NotificationCompat$Style.:()V │ │ +0424c8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0424ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0424d0: 5c10 9d01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@019d │ │ +0424d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=611 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -14073,22 +14073,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0424b4: |[0424b4] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -0424c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0424c6: 5421 9b01 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ -0424ca: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -0424ce: 5421 9b01 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ -0424d2: 6e10 1405 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0514 │ │ -0424d8: 0c00 |000a: move-result-object v0 │ │ -0424da: 1100 |000b: return-object v0 │ │ +0424d8: |[0424d8] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +0424e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0424ea: 5421 9b01 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ +0424ee: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +0424f2: 5421 9b01 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ +0424f6: 6e10 1405 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0514 │ │ +0424fc: 0c00 |000a: move-result-object v0 │ │ +0424fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0001 line=624 │ │ 0x0005 line=625 │ │ 0x000b line=627 │ │ locals : │ │ @@ -14100,41 +14100,41 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0424dc: |[0424dc] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0424ec: 5410 9b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ -0424f0: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0424f4: 5b12 9b01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ -0424f8: 5410 9b01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ -0424fc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -042500: 5410 9b01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ -042504: 6e20 2b05 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@052b │ │ -04250a: 0e00 |000f: return-void │ │ +042500: |[042500] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +042510: 5410 9b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ +042514: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +042518: 5b12 9b01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ +04251c: 5410 9b01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ +042520: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +042524: 5410 9b01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@019b │ │ +042528: 6e20 2b05 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@052b │ │ +04252e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x0006 line=616 │ │ 0x000a line=617 │ │ 0x000f line=620 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ 0x0000 - 0x0010 reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #58 header: │ │ -class_idx : 234 │ │ +class_idx : 242 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -14188,40 +14188,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -04250c: |[04250c] android.support.v4.app.NotificationCompat.:()V │ │ -04251c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -042520: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -042524: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -042528: 2200 e800 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00e8 │ │ -04252c: 7010 3f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@053f │ │ -042532: 6900 9f01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ -042536: 0e00 |000d: return-void │ │ -042538: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04253c: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -042540: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -042544: 2200 e700 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00e7 │ │ -042548: 7010 3d05 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@053d │ │ -04254e: 6900 9f01 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ -042552: 28f2 |001b: goto 000d // -000e │ │ -042554: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -042558: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -04255c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -042560: 2200 e600 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00e6 │ │ -042564: 7010 3b05 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@053b │ │ -04256a: 6900 9f01 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ -04256e: 28e4 |0029: goto 000d // -001c │ │ -042570: 2200 e500 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00e5 │ │ -042574: 7010 3905 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0539 │ │ -04257a: 6900 9f01 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ -04257e: 28dc |0031: goto 000d // -0024 │ │ +042530: |[042530] android.support.v4.app.NotificationCompat.:()V │ │ +042540: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +042544: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +042548: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04254c: 2200 f000 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00f0 │ │ +042550: 7010 3f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@053f │ │ +042556: 6900 9f01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ +04255a: 0e00 |000d: return-void │ │ +04255c: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +042560: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +042564: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +042568: 2200 ef00 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00ef │ │ +04256c: 7010 3d05 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@053d │ │ +042572: 6900 9f01 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ +042576: 28f2 |001b: goto 000d // -000e │ │ +042578: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04257c: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ +042580: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +042584: 2200 ee00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00ee │ │ +042588: 7010 3b05 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@053b │ │ +04258e: 6900 9f01 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ +042592: 28e4 |0029: goto 000d // -001c │ │ +042594: 2200 ed00 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00ed │ │ +042598: 7010 3905 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0539 │ │ +04259e: 6900 9f01 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ +0425a2: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000d line=162 │ │ 0x000e line=155 │ │ 0x0014 line=156 │ │ @@ -14235,17 +14235,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042580: |[042580] android.support.v4.app.NotificationCompat.:()V │ │ -042590: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -042596: 0e00 |0003: return-void │ │ +0425a4: |[0425a4] android.support.v4.app.NotificationCompat.:()V │ │ +0425b4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0425ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=819 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -14254,30 +14254,30 @@ │ │ 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 │ │ -042598: |[042598] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -0425a8: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ -0425ac: 1100 |0002: return-object v0 │ │ +0425bc: |[0425bc] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +0425cc: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019f │ │ +0425d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #59 header: │ │ -class_idx : 235 │ │ +class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2827 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #59 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ @@ -14292,17 +14292,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0425b0: |[0425b0] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -0425c0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0425c6: 0e00 |0003: return-void │ │ +0425d4: |[0425d4] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +0425e4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0425ea: 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;) │ │ @@ -14310,95 +14310,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 │ │ -0425c8: |[0425c8] 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; │ │ -0425d8: 2201 1000 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0010 │ │ -0425dc: 7020 6100 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -0425e2: 5362 0e00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000e │ │ -0425e6: 6e30 7b00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@007b │ │ -0425ec: 0c01 |000a: move-result-object v1 │ │ -0425ee: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ -0425f2: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -0425f6: 6e30 7500 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0075 │ │ -0425fc: 0c01 |0012: move-result-object v1 │ │ -0425fe: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -042602: 6e20 6600 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0066 │ │ -042608: 0c01 |0018: move-result-object v1 │ │ -04260a: 5462 0c00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04260e: 6e30 7800 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0078 │ │ -042614: 0c01 |001e: move-result-object v1 │ │ -042616: 5462 0b00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04261a: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04261e: 6e30 7600 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0076 │ │ -042624: 0c01 |0026: move-result-object v1 │ │ -042626: 5462 0d00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -04262a: 6e20 7a00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@007a │ │ -042630: 0c01 |002c: move-result-object v1 │ │ -042632: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -042636: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04263a: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -04263e: 6e40 6f00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006f │ │ -042644: 0c02 |0036: move-result-object v2 │ │ -042646: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -04264a: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -04264e: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -042652: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -042654: 6e20 7100 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -04265a: 0c02 |0041: move-result-object v2 │ │ -04265c: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -042660: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -042664: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -042668: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -04266a: 6e20 7200 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0072 │ │ -042670: 0c02 |004c: move-result-object v2 │ │ -042672: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -042676: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -04267a: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -04267e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -042680: 6e20 6500 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ -042686: 0c01 |0057: move-result-object v1 │ │ -042688: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ -04268c: 6e20 6b00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006b │ │ -042692: 0c01 |005d: move-result-object v1 │ │ -042694: 6e20 6a00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ -04269a: 0c01 |0061: move-result-object v1 │ │ -04269c: 6e20 6900 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0069 │ │ -0426a2: 0c01 |0065: move-result-object v1 │ │ -0426a4: 6e20 6700 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ -0426aa: 0c01 |0069: move-result-object v1 │ │ -0426ac: 6e20 6800 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ -0426b2: 0c01 |006d: move-result-object v1 │ │ -0426b4: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -0426b8: 6e20 6c00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -0426be: 0c02 |0073: move-result-object v2 │ │ -0426c0: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -0426c4: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -0426c8: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -0426cc: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -0426ce: 6e30 6d00 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006d │ │ -0426d4: 0c01 |007e: move-result-object v1 │ │ -0426d6: 6e20 6e00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006e │ │ -0426dc: 0c01 |0082: move-result-object v1 │ │ -0426de: 6e20 7000 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0070 │ │ -0426e4: 0c00 |0086: move-result-object v0 │ │ -0426e6: 6e10 6400 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0064 │ │ -0426ec: 0c01 |008a: move-result-object v1 │ │ -0426ee: 1101 |008b: return-object v1 │ │ -0426f0: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -0426f2: 28b1 |008d: goto 003e // -004f │ │ -0426f4: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -0426f6: 28ba |008f: goto 0049 // -0046 │ │ -0426f8: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -0426fa: 28c3 |0091: goto 0054 // -003d │ │ -0426fc: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -0426fe: 28e8 |0093: goto 007b // -0018 │ │ +0425ec: |[0425ec] 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; │ │ +0425fc: 2201 1300 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0013 │ │ +042600: 7020 6100 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +042606: 5362 0e00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000e │ │ +04260a: 6e30 7b00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@007b │ │ +042610: 0c01 |000a: move-result-object v1 │ │ +042612: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ +042616: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +04261a: 6e30 7500 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0075 │ │ +042620: 0c01 |0012: move-result-object v1 │ │ +042622: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +042626: 6e20 6600 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0066 │ │ +04262c: 0c01 |0018: move-result-object v1 │ │ +04262e: 5462 0c00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +042632: 6e30 7800 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0078 │ │ +042638: 0c01 |001e: move-result-object v1 │ │ +04263a: 5462 0b00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04263e: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +042642: 6e30 7600 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0076 │ │ +042648: 0c01 |0026: move-result-object v1 │ │ +04264a: 5462 0d00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +04264e: 6e20 7a00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@007a │ │ +042654: 0c01 |002c: move-result-object v1 │ │ +042656: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +04265a: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04265e: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +042662: 6e40 6f00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006f │ │ +042668: 0c02 |0036: move-result-object v2 │ │ +04266a: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +04266e: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +042672: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +042676: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +042678: 6e20 7100 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +04267e: 0c02 |0041: move-result-object v2 │ │ +042680: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +042684: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +042688: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +04268c: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +04268e: 6e20 7200 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0072 │ │ +042694: 0c02 |004c: move-result-object v2 │ │ +042696: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +04269a: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +04269e: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +0426a2: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +0426a4: 6e20 6500 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ +0426aa: 0c01 |0057: move-result-object v1 │ │ +0426ac: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ +0426b0: 6e20 6b00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006b │ │ +0426b6: 0c01 |005d: move-result-object v1 │ │ +0426b8: 6e20 6a00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ +0426be: 0c01 |0061: move-result-object v1 │ │ +0426c0: 6e20 6900 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0069 │ │ +0426c6: 0c01 |0065: move-result-object v1 │ │ +0426c8: 6e20 6700 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ +0426ce: 0c01 |0069: move-result-object v1 │ │ +0426d0: 6e20 6800 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ +0426d6: 0c01 |006d: move-result-object v1 │ │ +0426d8: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +0426dc: 6e20 6c00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +0426e2: 0c02 |0073: move-result-object v2 │ │ +0426e4: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +0426e8: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +0426ec: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +0426f0: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +0426f2: 6e30 6d00 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006d │ │ +0426f8: 0c01 |007e: move-result-object v1 │ │ +0426fa: 6e20 6e00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006e │ │ +042700: 0c01 |0082: move-result-object v1 │ │ +042702: 6e20 7000 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0070 │ │ +042708: 0c00 |0086: move-result-object v0 │ │ +04270a: 6e10 6400 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0064 │ │ +042710: 0c01 |008a: move-result-object v1 │ │ +042712: 1101 |008b: return-object v1 │ │ +042714: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +042716: 28b1 |008d: goto 003e // -004f │ │ +042718: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +04271a: 28ba |008f: goto 0049 // -0046 │ │ +04271c: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +04271e: 28c3 |0091: goto 0054 // -003d │ │ +042720: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +042722: 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; │ │ @@ -14410,21 +14410,21 @@ │ │ 0x0000 - 0x0094 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0094 reg=11 number I │ │ 0x0000 - 0x0094 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2827 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 2824 (NotificationCompatHoneycomb.java) │ │ │ │ Class #60 header: │ │ -class_idx : 236 │ │ +class_idx : 244 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2828 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2825 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich;' │ │ @@ -14439,17 +14439,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042700: |[042700] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -042710: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -042716: 0e00 |0003: return-void │ │ +042724: |[042724] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +042734: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04273a: 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;) │ │ @@ -14457,102 +14457,102 @@ │ │ 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 : 21 │ │ ins : 13 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -042718: |[042718] 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; │ │ -042728: 2204 1000 |0000: new-instance v4, Landroid/app/Notification$Builder; // type@0010 │ │ -04272c: 7020 6100 8400 |0002: invoke-direct {v4, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -042732: 5395 0e00 |0005: iget-wide v5, v9, Landroid/app/Notification;.when:J // field@000e │ │ -042736: 6e30 7b00 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@007b │ │ -04273c: 0c04 |000a: move-result-object v4 │ │ -04273e: 5295 0600 |000b: iget v5, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ -042742: 5296 0700 |000d: iget v6, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -042746: 6e30 7500 5406 |000f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0075 │ │ -04274c: 0c04 |0012: move-result-object v4 │ │ -04274e: 5495 0200 |0013: iget-object v5, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -042752: 6e20 6600 5400 |0015: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0066 │ │ -042758: 0c04 |0018: move-result-object v4 │ │ -04275a: 5495 0c00 |0019: iget-object v5, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04275e: 6e30 7800 540d |001b: invoke-virtual {v4, v5, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0078 │ │ -042764: 0c04 |001e: move-result-object v4 │ │ -042766: 5495 0b00 |001f: iget-object v5, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04276a: 5296 0000 |0021: iget v6, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04276e: 6e30 7600 5406 |0023: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0076 │ │ -042774: 0c04 |0026: move-result-object v4 │ │ -042776: 5495 0d00 |0027: iget-object v5, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -04277a: 6e20 7a00 5400 |0029: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@007a │ │ -042780: 0c04 |002c: move-result-object v4 │ │ -042782: 5295 0800 |002d: iget v5, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -042786: 5296 0a00 |002f: iget v6, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04278a: 5297 0900 |0031: iget v7, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -04278e: 6e40 6f00 5476 |0033: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006f │ │ -042794: 0c05 |0036: move-result-object v5 │ │ -042796: 5294 0500 |0037: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -04279a: dd04 0402 |0039: and-int/lit8 v4, v4, #int 2 // #02 │ │ -04279e: 3804 5f00 |003b: if-eqz v4, 009a // +005f │ │ -0427a2: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -0427a4: 6e20 7100 4500 |003e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -0427aa: 0c05 |0041: move-result-object v5 │ │ -0427ac: 5294 0500 |0042: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -0427b0: dd04 0408 |0044: and-int/lit8 v4, v4, #int 8 // #08 │ │ -0427b4: 3804 5600 |0046: if-eqz v4, 009c // +0056 │ │ -0427b8: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -0427ba: 6e20 7200 4500 |0049: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0072 │ │ -0427c0: 0c05 |004c: move-result-object v5 │ │ -0427c2: 5294 0500 |004d: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -0427c6: dd04 0410 |004f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -0427ca: 3804 4d00 |0051: if-eqz v4, 009e // +004d │ │ -0427ce: 1214 |0053: const/4 v4, #int 1 // #1 │ │ -0427d0: 6e20 6500 4500 |0054: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ -0427d6: 0c04 |0057: move-result-object v4 │ │ -0427d8: 5295 0300 |0058: iget v5, v9, Landroid/app/Notification;.defaults:I // field@0003 │ │ -0427dc: 6e20 6b00 5400 |005a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006b │ │ -0427e2: 0c04 |005d: move-result-object v4 │ │ -0427e4: 6e20 6a00 a400 |005e: invoke-virtual {v4, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ -0427ea: 0c04 |0061: move-result-object v4 │ │ -0427ec: 6e20 6900 b400 |0062: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0069 │ │ -0427f2: 0c04 |0065: move-result-object v4 │ │ -0427f4: 6e20 6700 c400 |0066: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ -0427fa: 0c04 |0069: move-result-object v4 │ │ -0427fc: 6e20 6800 f400 |006a: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ -042802: 0c04 |006d: move-result-object v4 │ │ -042804: 5495 0400 |006e: iget-object v5, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -042808: 6e20 6c00 5400 |0070: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -04280e: 0c05 |0073: move-result-object v5 │ │ -042810: 5294 0500 |0074: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -042814: d544 8000 |0076: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -042818: 3804 2800 |0078: if-eqz v4, 00a0 // +0028 │ │ -04281c: 1214 |007a: const/4 v4, #int 1 // #1 │ │ -04281e: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -042822: 6e30 6d00 0504 |007d: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006d │ │ -042828: 0c04 |0080: move-result-object v4 │ │ -04282a: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -04282e: 6e20 6e00 0400 |0083: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006e │ │ -042834: 0c04 |0086: move-result-object v4 │ │ -042836: 6e20 7000 e400 |0087: invoke-virtual {v4, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0070 │ │ -04283c: 0c04 |008a: move-result-object v4 │ │ -04283e: 0200 1200 |008b: move/from16 v0, v18 │ │ -042842: 0201 1300 |008d: move/from16 v1, v19 │ │ -042846: 0202 1400 |008f: move/from16 v2, v20 │ │ -04284a: 6e40 7400 0421 |0091: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0074 │ │ -042850: 0c03 |0094: move-result-object v3 │ │ -042852: 6e10 6400 0300 |0095: invoke-virtual {v3}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0064 │ │ -042858: 0c04 |0098: move-result-object v4 │ │ -04285a: 1104 |0099: return-object v4 │ │ -04285c: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -04285e: 28a3 |009b: goto 003e // -005d │ │ -042860: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -042862: 28ac |009d: goto 0049 // -0054 │ │ -042864: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -042866: 28b5 |009f: goto 0054 // -004b │ │ -042868: 1204 |00a0: const/4 v4, #int 0 // #0 │ │ -04286a: 28da |00a1: goto 007b // -0026 │ │ +04273c: |[04273c] 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; │ │ +04274c: 2204 1300 |0000: new-instance v4, Landroid/app/Notification$Builder; // type@0013 │ │ +042750: 7020 6100 8400 |0002: invoke-direct {v4, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +042756: 5395 0e00 |0005: iget-wide v5, v9, Landroid/app/Notification;.when:J // field@000e │ │ +04275a: 6e30 7b00 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@007b │ │ +042760: 0c04 |000a: move-result-object v4 │ │ +042762: 5295 0600 |000b: iget v5, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ +042766: 5296 0700 |000d: iget v6, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +04276a: 6e30 7500 5406 |000f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0075 │ │ +042770: 0c04 |0012: move-result-object v4 │ │ +042772: 5495 0200 |0013: iget-object v5, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +042776: 6e20 6600 5400 |0015: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0066 │ │ +04277c: 0c04 |0018: move-result-object v4 │ │ +04277e: 5495 0c00 |0019: iget-object v5, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +042782: 6e30 7800 540d |001b: invoke-virtual {v4, v5, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0078 │ │ +042788: 0c04 |001e: move-result-object v4 │ │ +04278a: 5495 0b00 |001f: iget-object v5, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04278e: 5296 0000 |0021: iget v6, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +042792: 6e30 7600 5406 |0023: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0076 │ │ +042798: 0c04 |0026: move-result-object v4 │ │ +04279a: 5495 0d00 |0027: iget-object v5, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +04279e: 6e20 7a00 5400 |0029: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@007a │ │ +0427a4: 0c04 |002c: move-result-object v4 │ │ +0427a6: 5295 0800 |002d: iget v5, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +0427aa: 5296 0a00 |002f: iget v6, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +0427ae: 5297 0900 |0031: iget v7, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +0427b2: 6e40 6f00 5476 |0033: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006f │ │ +0427b8: 0c05 |0036: move-result-object v5 │ │ +0427ba: 5294 0500 |0037: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +0427be: dd04 0402 |0039: and-int/lit8 v4, v4, #int 2 // #02 │ │ +0427c2: 3804 5f00 |003b: if-eqz v4, 009a // +005f │ │ +0427c6: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +0427c8: 6e20 7100 4500 |003e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +0427ce: 0c05 |0041: move-result-object v5 │ │ +0427d0: 5294 0500 |0042: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +0427d4: dd04 0408 |0044: and-int/lit8 v4, v4, #int 8 // #08 │ │ +0427d8: 3804 5600 |0046: if-eqz v4, 009c // +0056 │ │ +0427dc: 1214 |0048: const/4 v4, #int 1 // #1 │ │ +0427de: 6e20 7200 4500 |0049: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0072 │ │ +0427e4: 0c05 |004c: move-result-object v5 │ │ +0427e6: 5294 0500 |004d: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +0427ea: dd04 0410 |004f: and-int/lit8 v4, v4, #int 16 // #10 │ │ +0427ee: 3804 4d00 |0051: if-eqz v4, 009e // +004d │ │ +0427f2: 1214 |0053: const/4 v4, #int 1 // #1 │ │ +0427f4: 6e20 6500 4500 |0054: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ +0427fa: 0c04 |0057: move-result-object v4 │ │ +0427fc: 5295 0300 |0058: iget v5, v9, Landroid/app/Notification;.defaults:I // field@0003 │ │ +042800: 6e20 6b00 5400 |005a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006b │ │ +042806: 0c04 |005d: move-result-object v4 │ │ +042808: 6e20 6a00 a400 |005e: invoke-virtual {v4, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ +04280e: 0c04 |0061: move-result-object v4 │ │ +042810: 6e20 6900 b400 |0062: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0069 │ │ +042816: 0c04 |0065: move-result-object v4 │ │ +042818: 6e20 6700 c400 |0066: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ +04281e: 0c04 |0069: move-result-object v4 │ │ +042820: 6e20 6800 f400 |006a: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ +042826: 0c04 |006d: move-result-object v4 │ │ +042828: 5495 0400 |006e: iget-object v5, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +04282c: 6e20 6c00 5400 |0070: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +042832: 0c05 |0073: move-result-object v5 │ │ +042834: 5294 0500 |0074: iget v4, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +042838: d544 8000 |0076: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +04283c: 3804 2800 |0078: if-eqz v4, 00a0 // +0028 │ │ +042840: 1214 |007a: const/4 v4, #int 1 // #1 │ │ +042842: 0800 1000 |007b: move-object/from16 v0, v16 │ │ +042846: 6e30 6d00 0504 |007d: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006d │ │ +04284c: 0c04 |0080: move-result-object v4 │ │ +04284e: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +042852: 6e20 6e00 0400 |0083: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006e │ │ +042858: 0c04 |0086: move-result-object v4 │ │ +04285a: 6e20 7000 e400 |0087: invoke-virtual {v4, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0070 │ │ +042860: 0c04 |008a: move-result-object v4 │ │ +042862: 0200 1200 |008b: move/from16 v0, v18 │ │ +042866: 0201 1300 |008d: move/from16 v1, v19 │ │ +04286a: 0202 1400 |008f: move/from16 v2, v20 │ │ +04286e: 6e40 7400 0421 |0091: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0074 │ │ +042874: 0c03 |0094: move-result-object v3 │ │ +042876: 6e10 6400 0300 |0095: invoke-virtual {v3}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0064 │ │ +04287c: 0c04 |0098: move-result-object v4 │ │ +04287e: 1104 |0099: return-object v4 │ │ +042880: 1204 |009a: const/4 v4, #int 0 // #0 │ │ +042882: 28a3 |009b: goto 003e // -005d │ │ +042884: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +042886: 28ac |009d: goto 0049 // -0054 │ │ +042888: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +04288a: 28b5 |009f: goto 0054 // -004b │ │ +04288c: 1204 |00a0: const/4 v4, #int 0 // #0 │ │ +04288e: 28da |00a1: goto 007b // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0095 line=54 │ │ 0x009a line=31 │ │ locals : │ │ 0x0095 - 0x009a reg=3 b Landroid/app/Notification$Builder; │ │ @@ -14567,21 +14567,21 @@ │ │ 0x0000 - 0x00a2 reg=16 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x00a2 reg=17 largeIcon Landroid/graphics/Bitmap; │ │ 0x0000 - 0x00a2 reg=18 mProgressMax I │ │ 0x0000 - 0x00a2 reg=19 mProgress I │ │ 0x0000 - 0x00a2 reg=20 mProgressIndeterminate Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2828 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 2825 (NotificationCompatIceCreamSandwich.java) │ │ │ │ Class #61 header: │ │ -class_idx : 237 │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2834 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #61 annotations: │ │ Annotations on method #1359 'addInboxStyle' │ │ @@ -14604,111 +14604,111 @@ │ │ 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 : 24 │ │ ins : 17 │ │ outs : 4 │ │ insns size : 181 16-bit code units │ │ -04286c: |[04286c] 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 │ │ -04287c: 7010 7d15 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@157d │ │ -042882: 2203 1000 |0003: new-instance v3, Landroid/app/Notification$Builder; // type@0010 │ │ -042886: 7020 6100 8300 |0005: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -04288c: 5394 0e00 |0008: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000e │ │ -042890: 6e30 7b00 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@007b │ │ -042896: 0c03 |000d: move-result-object v3 │ │ -042898: 5294 0600 |000e: iget v4, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ -04289c: 5295 0700 |0010: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -0428a0: 6e30 7500 4305 |0012: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0075 │ │ -0428a6: 0c03 |0015: move-result-object v3 │ │ -0428a8: 5494 0200 |0016: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -0428ac: 6e20 6600 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0066 │ │ -0428b2: 0c03 |001b: move-result-object v3 │ │ -0428b4: 5494 0c00 |001c: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -0428b8: 6e30 7800 430d |001e: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0078 │ │ -0428be: 0c03 |0021: move-result-object v3 │ │ -0428c0: 5494 0b00 |0022: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -0428c4: 5295 0000 |0024: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0428c8: 6e30 7600 4305 |0026: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0076 │ │ -0428ce: 0c03 |0029: move-result-object v3 │ │ -0428d0: 5494 0d00 |002a: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -0428d4: 6e20 7a00 4300 |002c: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@007a │ │ -0428da: 0c03 |002f: move-result-object v3 │ │ -0428dc: 5294 0800 |0030: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -0428e0: 5295 0a00 |0032: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -0428e4: 5296 0900 |0034: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -0428e8: 6e40 6f00 4365 |0036: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006f │ │ -0428ee: 0c04 |0039: move-result-object v4 │ │ -0428f0: 5293 0500 |003a: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -0428f4: dd03 0302 |003c: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0428f8: 3803 6f00 |003e: if-eqz v3, 00ad // +006f │ │ -0428fc: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -0428fe: 6e20 7100 3400 |0041: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -042904: 0c04 |0044: move-result-object v4 │ │ -042906: 5293 0500 |0045: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -04290a: dd03 0308 |0047: and-int/lit8 v3, v3, #int 8 // #08 │ │ -04290e: 3803 6600 |0049: if-eqz v3, 00af // +0066 │ │ -042912: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -042914: 6e20 7200 3400 |004c: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0072 │ │ -04291a: 0c04 |004f: move-result-object v4 │ │ -04291c: 5293 0500 |0050: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -042920: dd03 0310 |0052: and-int/lit8 v3, v3, #int 16 // #10 │ │ -042924: 3803 5d00 |0054: if-eqz v3, 00b1 // +005d │ │ -042928: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -04292a: 6e20 6500 3400 |0057: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ -042930: 0c03 |005a: move-result-object v3 │ │ -042932: 5294 0300 |005b: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0003 │ │ -042936: 6e20 6b00 4300 |005d: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006b │ │ -04293c: 0c03 |0060: move-result-object v3 │ │ -04293e: 6e20 6a00 a300 |0061: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ -042944: 0c03 |0064: move-result-object v3 │ │ -042946: 6e20 6900 b300 |0065: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0069 │ │ -04294c: 0c03 |0068: move-result-object v3 │ │ -04294e: 0800 1700 |0069: move-object/from16 v0, v23 │ │ -042952: 6e20 7700 0300 |006b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ -042958: 0c03 |006e: move-result-object v3 │ │ -04295a: 6e20 6700 c300 |006f: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ -042960: 0c03 |0072: move-result-object v3 │ │ -042962: 6e20 6800 f300 |0073: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ -042968: 0c03 |0076: move-result-object v3 │ │ -04296a: 5494 0400 |0077: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -04296e: 6e20 6c00 4300 |0079: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -042974: 0c04 |007c: move-result-object v4 │ │ -042976: 5293 0500 |007d: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ -04297a: d533 8000 |007f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -04297e: 3803 3200 |0081: if-eqz v3, 00b3 // +0032 │ │ -042982: 1213 |0083: const/4 v3, #int 1 // #1 │ │ -042984: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -042988: 6e30 6d00 0403 |0086: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006d │ │ -04298e: 0c03 |0089: move-result-object v3 │ │ -042990: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -042994: 6e20 6e00 0300 |008c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006e │ │ -04299a: 0c03 |008f: move-result-object v3 │ │ -04299c: 6e20 7000 e300 |0090: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0070 │ │ -0429a2: 0c03 |0093: move-result-object v3 │ │ -0429a4: 0200 1500 |0094: move/from16 v0, v21 │ │ -0429a8: 6e20 7900 0300 |0096: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -0429ae: 0c03 |0099: move-result-object v3 │ │ -0429b0: 0200 1600 |009a: move/from16 v0, v22 │ │ -0429b4: 6e20 7300 0300 |009c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0073 │ │ -0429ba: 0c03 |009f: move-result-object v3 │ │ -0429bc: 0200 1200 |00a0: move/from16 v0, v18 │ │ -0429c0: 0201 1300 |00a2: move/from16 v1, v19 │ │ -0429c4: 0202 1400 |00a4: move/from16 v2, v20 │ │ -0429c8: 6e40 7400 0321 |00a6: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0074 │ │ -0429ce: 0c03 |00a9: move-result-object v3 │ │ -0429d0: 5b73 a501 |00aa: iput-object v3, v7, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ -0429d4: 0e00 |00ac: return-void │ │ -0429d6: 1203 |00ad: const/4 v3, #int 0 // #0 │ │ -0429d8: 2893 |00ae: goto 0041 // -006d │ │ -0429da: 1203 |00af: const/4 v3, #int 0 // #0 │ │ -0429dc: 289c |00b0: goto 004c // -0064 │ │ -0429de: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ -0429e0: 28a5 |00b2: goto 0057 // -005b │ │ -0429e2: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -0429e4: 28d0 |00b4: goto 0084 // -0030 │ │ +042890: |[042890] 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 │ │ +0428a0: 7010 7d15 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@157d │ │ +0428a6: 2203 1300 |0003: new-instance v3, Landroid/app/Notification$Builder; // type@0013 │ │ +0428aa: 7020 6100 8300 |0005: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +0428b0: 5394 0e00 |0008: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000e │ │ +0428b4: 6e30 7b00 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@007b │ │ +0428ba: 0c03 |000d: move-result-object v3 │ │ +0428bc: 5294 0600 |000e: iget v4, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ +0428c0: 5295 0700 |0010: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +0428c4: 6e30 7500 4305 |0012: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0075 │ │ +0428ca: 0c03 |0015: move-result-object v3 │ │ +0428cc: 5494 0200 |0016: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +0428d0: 6e20 6600 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0066 │ │ +0428d6: 0c03 |001b: move-result-object v3 │ │ +0428d8: 5494 0c00 |001c: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +0428dc: 6e30 7800 430d |001e: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0078 │ │ +0428e2: 0c03 |0021: move-result-object v3 │ │ +0428e4: 5494 0b00 |0022: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +0428e8: 5295 0000 |0024: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0428ec: 6e30 7600 4305 |0026: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0076 │ │ +0428f2: 0c03 |0029: move-result-object v3 │ │ +0428f4: 5494 0d00 |002a: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +0428f8: 6e20 7a00 4300 |002c: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@007a │ │ +0428fe: 0c03 |002f: move-result-object v3 │ │ +042900: 5294 0800 |0030: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +042904: 5295 0a00 |0032: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +042908: 5296 0900 |0034: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +04290c: 6e40 6f00 4365 |0036: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006f │ │ +042912: 0c04 |0039: move-result-object v4 │ │ +042914: 5293 0500 |003a: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +042918: dd03 0302 |003c: and-int/lit8 v3, v3, #int 2 // #02 │ │ +04291c: 3803 6f00 |003e: if-eqz v3, 00ad // +006f │ │ +042920: 1213 |0040: const/4 v3, #int 1 // #1 │ │ +042922: 6e20 7100 3400 |0041: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +042928: 0c04 |0044: move-result-object v4 │ │ +04292a: 5293 0500 |0045: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +04292e: dd03 0308 |0047: and-int/lit8 v3, v3, #int 8 // #08 │ │ +042932: 3803 6600 |0049: if-eqz v3, 00af // +0066 │ │ +042936: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +042938: 6e20 7200 3400 |004c: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0072 │ │ +04293e: 0c04 |004f: move-result-object v4 │ │ +042940: 5293 0500 |0050: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +042944: dd03 0310 |0052: and-int/lit8 v3, v3, #int 16 // #10 │ │ +042948: 3803 5d00 |0054: if-eqz v3, 00b1 // +005d │ │ +04294c: 1213 |0056: const/4 v3, #int 1 // #1 │ │ +04294e: 6e20 6500 3400 |0057: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ +042954: 0c03 |005a: move-result-object v3 │ │ +042956: 5294 0300 |005b: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0003 │ │ +04295a: 6e20 6b00 4300 |005d: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006b │ │ +042960: 0c03 |0060: move-result-object v3 │ │ +042962: 6e20 6a00 a300 |0061: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ +042968: 0c03 |0064: move-result-object v3 │ │ +04296a: 6e20 6900 b300 |0065: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0069 │ │ +042970: 0c03 |0068: move-result-object v3 │ │ +042972: 0800 1700 |0069: move-object/from16 v0, v23 │ │ +042976: 6e20 7700 0300 |006b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ +04297c: 0c03 |006e: move-result-object v3 │ │ +04297e: 6e20 6700 c300 |006f: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ +042984: 0c03 |0072: move-result-object v3 │ │ +042986: 6e20 6800 f300 |0073: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ +04298c: 0c03 |0076: move-result-object v3 │ │ +04298e: 5494 0400 |0077: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +042992: 6e20 6c00 4300 |0079: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +042998: 0c04 |007c: move-result-object v4 │ │ +04299a: 5293 0500 |007d: iget v3, v9, Landroid/app/Notification;.flags:I // field@0005 │ │ +04299e: d533 8000 |007f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +0429a2: 3803 3200 |0081: if-eqz v3, 00b3 // +0032 │ │ +0429a6: 1213 |0083: const/4 v3, #int 1 // #1 │ │ +0429a8: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +0429ac: 6e30 6d00 0403 |0086: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006d │ │ +0429b2: 0c03 |0089: move-result-object v3 │ │ +0429b4: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0429b8: 6e20 6e00 0300 |008c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006e │ │ +0429be: 0c03 |008f: move-result-object v3 │ │ +0429c0: 6e20 7000 e300 |0090: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0070 │ │ +0429c6: 0c03 |0093: move-result-object v3 │ │ +0429c8: 0200 1500 |0094: move/from16 v0, v21 │ │ +0429cc: 6e20 7900 0300 |0096: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +0429d2: 0c03 |0099: move-result-object v3 │ │ +0429d4: 0200 1600 |009a: move/from16 v0, v22 │ │ +0429d8: 6e20 7300 0300 |009c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0073 │ │ +0429de: 0c03 |009f: move-result-object v3 │ │ +0429e0: 0200 1200 |00a0: move/from16 v0, v18 │ │ +0429e4: 0201 1300 |00a2: move/from16 v1, v19 │ │ +0429e8: 0202 1400 |00a4: move/from16 v2, v20 │ │ +0429ec: 6e40 7400 0321 |00a6: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0074 │ │ +0429f2: 0c03 |00a9: move-result-object v3 │ │ +0429f4: 5b73 a501 |00aa: iput-object v3, v7, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ +0429f8: 0e00 |00ac: return-void │ │ +0429fa: 1203 |00ad: const/4 v3, #int 0 // #0 │ │ +0429fc: 2893 |00ae: goto 0041 // -006d │ │ +0429fe: 1203 |00af: const/4 v3, #int 0 // #0 │ │ +042a00: 289c |00b0: goto 004c // -0064 │ │ +042a02: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ +042a04: 28a5 |00b2: goto 0057 // -005b │ │ +042a06: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ +042a08: 28d0 |00b4: goto 0084 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x00ac line=59 │ │ 0x00ad line=34 │ │ locals : │ │ @@ -14736,18 +14736,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 │ │ -0429e8: |[0429e8] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -0429f8: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ -0429fc: 6e40 6200 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0062 │ │ -042a02: 0e00 |0005: return-void │ │ +042a0c: |[042a0c] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +042a1c: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ +042a20: 6e40 6200 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0062 │ │ +042a26: 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 │ │ @@ -14759,27 +14759,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 │ │ -042a04: |[042a04] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ -042a14: 2201 0e00 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@000e │ │ -042a18: 5432 a501 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ -042a1c: 7020 5800 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0058 │ │ -042a22: 6e20 5b00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005b │ │ -042a28: 0c01 |000a: move-result-object v1 │ │ -042a2a: 6e20 5a00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@005a │ │ -042a30: 0c00 |000e: move-result-object v0 │ │ -042a32: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ -042a36: 6e20 5900 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0059 │ │ -042a3c: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ -042a40: 6e20 5c00 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005c │ │ -042a46: 0e00 |0019: return-void │ │ +042a28: |[042a28] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +042a38: 2201 1100 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0011 │ │ +042a3c: 5432 a501 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ +042a40: 7020 5800 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0058 │ │ +042a46: 6e20 5b00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005b │ │ +042a4c: 0c01 |000a: move-result-object v1 │ │ +042a4e: 6e20 5a00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@005a │ │ +042a54: 0c00 |000e: move-result-object v0 │ │ +042a56: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ +042a5a: 6e20 5900 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0059 │ │ +042a60: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ +042a64: 6e20 5c00 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005c │ │ +042a6a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000f line=81 │ │ 0x0011 line=82 │ │ 0x0014 line=84 │ │ 0x0016 line=85 │ │ @@ -14799,25 +14799,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 │ │ -042a48: |[042a48] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -042a58: 2201 0f00 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@000f │ │ -042a5c: 5432 a501 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ -042a60: 7020 5d00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@005d │ │ -042a66: 6e20 5f00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005f │ │ -042a6c: 0c01 |000a: move-result-object v1 │ │ -042a6e: 6e20 5e00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005e │ │ -042a74: 0c00 |000e: move-result-object v0 │ │ -042a76: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -042a7a: 6e20 6000 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0060 │ │ -042a80: 0e00 |0014: return-void │ │ +042a6c: |[042a6c] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +042a7c: 2201 1200 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0012 │ │ +042a80: 5432 a501 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ +042a84: 7020 5d00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@005d │ │ +042a8a: 6e20 5f00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005f │ │ +042a90: 0c01 |000a: move-result-object v1 │ │ +042a92: 6e20 5e00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005e │ │ +042a98: 0c00 |000e: move-result-object v0 │ │ +042a9a: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ +042a9e: 6e20 6000 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0060 │ │ +042aa4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000f line=70 │ │ 0x0011 line=71 │ │ 0x0014 line=73 │ │ locals : │ │ @@ -14833,33 +14833,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 │ │ -042a84: |[042a84] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -042a94: 2203 1100 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0011 │ │ -042a98: 5454 a501 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ -042a9c: 7020 7c00 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@007c │ │ -042aa2: 6e20 7e00 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@007e │ │ -042aa8: 0c01 |000a: move-result-object v1 │ │ -042aaa: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ -042aae: 6e20 7f00 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@007f │ │ -042ab4: 6e10 f515 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -042aba: 0c00 |0013: move-result-object v0 │ │ -042abc: 7210 0e16 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -042ac2: 0a03 |0017: move-result v3 │ │ -042ac4: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -042ac8: 7210 0f16 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -042ace: 0c02 |001d: move-result-object v2 │ │ -042ad0: 1f02 2503 |001e: check-cast v2, Ljava/lang/CharSequence; // type@0325 │ │ -042ad4: 6e20 7d00 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@007d │ │ -042ada: 28f1 |0023: goto 0014 // -000f │ │ -042adc: 0e00 |0024: return-void │ │ +042aa8: |[042aa8] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +042ab8: 2203 1400 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0014 │ │ +042abc: 5454 a501 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ +042ac0: 7020 7c00 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@007c │ │ +042ac6: 6e20 7e00 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@007e │ │ +042acc: 0c01 |000a: move-result-object v1 │ │ +042ace: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ +042ad2: 6e20 7f00 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@007f │ │ +042ad8: 6e10 f515 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +042ade: 0c00 |0013: move-result-object v0 │ │ +042ae0: 7210 0e16 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +042ae6: 0a03 |0017: move-result v3 │ │ +042ae8: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ +042aec: 7210 0f16 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +042af2: 0c02 |001d: move-result-object v2 │ │ +042af4: 1f02 2d03 |001e: check-cast v2, Ljava/lang/CharSequence; // type@032d │ │ +042af8: 6e20 7d00 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@007d │ │ +042afe: 28f1 |0023: goto 0014 // -000f │ │ +042b00: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000b line=93 │ │ 0x000d line=94 │ │ 0x0010 line=96 │ │ 0x0020 line=97 │ │ @@ -14880,32 +14880,32 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042ae0: |[042ae0] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ -042af0: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ -042af4: 6e10 6300 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0063 │ │ -042afa: 0c00 |0005: move-result-object v0 │ │ -042afc: 1100 |0006: return-object v0 │ │ +042b04: |[042b04] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ +042b14: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a5 │ │ +042b18: 6e10 6300 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0063 │ │ +042b1e: 0c00 |0005: move-result-object v0 │ │ +042b20: 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 : 2834 (NotificationCompatJellybean.java) │ │ + source_file_idx : 2831 (NotificationCompatJellybean.java) │ │ │ │ Class #62 header: │ │ -class_idx : 238 │ │ +class_idx : 246 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3110 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3107 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ @@ -14925,32 +14925,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042b00: |[042b00] android.support.v4.app.ServiceCompat.:()V │ │ -042b10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -042b16: 0e00 |0003: return-void │ │ +042b24: |[042b24] android.support.v4.app.ServiceCompat.:()V │ │ +042b34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +042b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3110 (ServiceCompat.java) │ │ + source_file_idx : 3107 (ServiceCompat.java) │ │ │ │ Class #63 header: │ │ -class_idx : 239 │ │ +class_idx : 247 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3113 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 21 │ │ │ │ Class #63 annotations: │ │ Annotations on class │ │ @@ -15008,37 +15008,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -042b18: |[042b18] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -042b28: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -042b2e: 5b34 a701 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ -042b32: 2200 2500 |0005: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -042b36: 7010 c200 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c2 │ │ -042b3c: 1a01 c60e |000a: const-string v1, "android.intent.action.SEND" // string@0ec6 │ │ -042b40: 6e20 e800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ -042b46: 0c00 |000f: move-result-object v0 │ │ -042b48: 5b30 ab01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042b4c: 5430 ab01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042b50: 1a01 de0e |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0ede │ │ -042b54: 6e10 1200 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0012 │ │ -042b5a: 0c02 |0019: move-result-object v2 │ │ -042b5c: 6e30 e100 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -042b62: 5430 ab01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042b66: 1a01 dd0e |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0edd │ │ -042b6a: 6e10 0f00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000f │ │ -042b70: 0c02 |0024: move-result-object v2 │ │ -042b72: 6e30 df00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -042b78: 5430 ab01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042b7c: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -042b80: 6e20 c800 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -042b86: 0e00 |002f: return-void │ │ +042b3c: |[042b3c] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +042b4c: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +042b52: 5b34 a701 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ +042b56: 2200 2800 |0005: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +042b5a: 7010 c200 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c2 │ │ +042b60: 1a01 c30e |000a: const-string v1, "android.intent.action.SEND" // string@0ec3 │ │ +042b64: 6e20 e800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ +042b6a: 0c00 |000f: move-result-object v0 │ │ +042b6c: 5b30 ab01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042b70: 5430 ab01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042b74: 1a01 db0e |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0edb │ │ +042b78: 6e10 1200 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0012 │ │ +042b7e: 0c02 |0019: move-result-object v2 │ │ +042b80: 6e30 e100 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +042b86: 5430 ab01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042b8a: 1a01 da0e |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0eda │ │ +042b8e: 6e10 0f00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000f │ │ +042b94: 0c02 |0024: move-result-object v2 │ │ +042b96: 6e30 df00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +042b9c: 5430 ab01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042ba0: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +042ba4: 6e20 c800 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +042baa: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x0005 line=280 │ │ 0x0012 line=281 │ │ 0x001d line=282 │ │ @@ -15053,35 +15053,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 │ │ -042b88: |[042b88] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -042b98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -042b9a: 5454 ab01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042b9e: 6e20 d700 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -042ba4: 0c00 |0006: move-result-object v0 │ │ -042ba6: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -042baa: 2101 |0009: array-length v1, v0 │ │ -042bac: 6e10 f915 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -042bb2: 0a04 |000d: move-result v4 │ │ -042bb4: b014 |000e: add-int/2addr v4, v1 │ │ -042bb6: 2342 0d05 |000f: new-array v2, v4, [Ljava/lang/String; // type@050d │ │ -042bba: 6e20 fb15 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -042bc0: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -042bc4: 6e10 f915 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -042bca: 0a04 |0019: move-result v4 │ │ -042bcc: 7151 bc15 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -042bd2: 5453 ab01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042bd6: 6e30 e300 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ -042bdc: 0e00 |0022: return-void │ │ -042bde: 0131 |0023: move v1, v3 │ │ -042be0: 28e6 |0024: goto 000a // -001a │ │ +042bac: |[042bac] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +042bbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +042bbe: 5454 ab01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042bc2: 6e20 d700 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +042bc8: 0c00 |0006: move-result-object v0 │ │ +042bca: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +042bce: 2101 |0009: array-length v1, v0 │ │ +042bd0: 6e10 f915 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +042bd6: 0a04 |000d: move-result v4 │ │ +042bd8: b014 |000e: add-int/2addr v4, v1 │ │ +042bda: 2342 1705 |000f: new-array v2, v4, [Ljava/lang/String; // type@0517 │ │ +042bde: 6e20 fb15 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +042be4: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +042be8: 6e10 f915 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +042bee: 0a04 |0019: move-result v4 │ │ +042bf0: 7151 bc15 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +042bf6: 5453 ab01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042bfa: 6e30 e300 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ +042c00: 0e00 |0022: return-void │ │ +042c02: 0131 |0023: move v1, v3 │ │ +042c04: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0007 line=345 │ │ 0x000a line=346 │ │ 0x0011 line=347 │ │ 0x0014 line=348 │ │ @@ -15103,33 +15103,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 │ │ -042be4: |[042be4] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -042bf4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -042bf6: 6e10 5f05 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@055f │ │ -042bfc: 0c00 |0004: move-result-object v0 │ │ -042bfe: 6e20 d700 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -042c04: 0c01 |0008: move-result-object v1 │ │ -042c06: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -042c0a: 2112 |000b: array-length v2, v1 │ │ -042c0c: 2185 |000c: array-length v5, v8 │ │ -042c0e: b025 |000d: add-int/2addr v5, v2 │ │ -042c10: 2353 0d05 |000e: new-array v3, v5, [Ljava/lang/String; // type@050d │ │ -042c14: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -042c18: 7152 bc15 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -042c1e: 2185 |0015: array-length v5, v8 │ │ -042c20: 7155 bc15 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -042c26: 6e30 e300 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ -042c2c: 0e00 |001c: return-void │ │ -042c2e: 0142 |001d: move v2, v4 │ │ -042c30: 28ee |001e: goto 000c // -0012 │ │ +042c08: |[042c08] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +042c18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +042c1a: 6e10 5f05 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@055f │ │ +042c20: 0c00 |0004: move-result-object v0 │ │ +042c22: 6e20 d700 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +042c28: 0c01 |0008: move-result-object v1 │ │ +042c2a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +042c2e: 2112 |000b: array-length v2, v1 │ │ +042c30: 2185 |000c: array-length v5, v8 │ │ +042c32: b025 |000d: add-int/2addr v5, v2 │ │ +042c34: 2353 1705 |000e: new-array v3, v5, [Ljava/lang/String; // type@0517 │ │ +042c38: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +042c3c: 7152 bc15 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +042c42: 2185 |0015: array-length v5, v8 │ │ +042c44: 7155 bc15 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +042c4a: 6e30 e300 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ +042c50: 0e00 |001c: return-void │ │ +042c52: 0142 |001d: move v2, v4 │ │ +042c54: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0005 line=357 │ │ 0x0009 line=358 │ │ 0x000c line=359 │ │ 0x0010 line=360 │ │ @@ -15151,18 +15151,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 │ │ -042c34: |[042c34] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042c44: 2200 ef00 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00ef │ │ -042c48: 7020 5205 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0552 │ │ -042c4e: 1100 |0005: return-object v0 │ │ +042c58: |[042c58] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042c68: 2200 f700 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00f7 │ │ +042c6c: 7020 5205 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0552 │ │ +042c72: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -15171,23 +15171,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 │ │ -042c50: |[042c50] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042c60: 5410 a801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -042c64: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -042c68: 2200 7103 |0004: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -042c6c: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -042c72: 5b10 a801 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -042c76: 5410 a801 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -042c7a: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -042c80: 1101 |0010: return-object v1 │ │ +042c74: |[042c74] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042c84: 5410 a801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042c88: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042c8c: 2200 7903 |0004: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +042c90: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +042c96: 5b10 a801 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042c9a: 5410 a801 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042c9e: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +042ca4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000b line=608 │ │ 0x0010 line=609 │ │ locals : │ │ @@ -15199,18 +15199,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 │ │ -042c84: |[042c84] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042c94: 1a00 ca0e |0000: const-string v0, "android.intent.extra.BCC" // string@0eca │ │ -042c98: 7030 5b05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@055b │ │ -042c9e: 1101 |0005: return-object v1 │ │ +042ca8: |[042ca8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042cb8: 1a00 c70e |0000: const-string v0, "android.intent.extra.BCC" // string@0ec7 │ │ +042cbc: 7030 5b05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@055b │ │ +042cc2: 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; │ │ @@ -15220,23 +15220,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 │ │ -042ca0: |[042ca0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042cb0: 5410 a901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ -042cb4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -042cb8: 2200 7103 |0004: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -042cbc: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -042cc2: 5b10 a901 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ -042cc6: 5410 a901 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ -042cca: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -042cd0: 1101 |0010: return-object v1 │ │ +042cc4: |[042cc4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042cd4: 5410 a901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ +042cd8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042cdc: 2200 7903 |0004: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +042ce0: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +042ce6: 5b10 a901 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ +042cea: 5410 a901 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ +042cee: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +042cf4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x000b line=568 │ │ 0x0010 line=569 │ │ locals : │ │ @@ -15248,18 +15248,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 │ │ -042cd4: |[042cd4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042ce4: 1a00 cb0e |0000: const-string v0, "android.intent.extra.CC" // string@0ecb │ │ -042ce8: 7030 5b05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@055b │ │ -042cee: 1101 |0005: return-object v1 │ │ +042cf8: |[042cf8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042d08: 1a00 c80e |0000: const-string v0, "android.intent.extra.CC" // string@0ec8 │ │ +042d0c: 7030 5b05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@055b │ │ +042d12: 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; │ │ @@ -15269,23 +15269,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 │ │ -042cf0: |[042cf0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042d00: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042d04: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -042d08: 2200 7103 |0004: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -042d0c: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -042d12: 5b10 ad01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042d16: 5410 ad01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042d1a: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -042d20: 1101 |0010: return-object v1 │ │ +042d14: |[042d14] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042d24: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042d28: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042d2c: 2200 7903 |0004: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +042d30: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +042d36: 5b10 ad01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042d3a: 5410 ad01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042d3e: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +042d44: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0004 line=526 │ │ 0x000b line=528 │ │ 0x0010 line=529 │ │ locals : │ │ @@ -15297,18 +15297,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 │ │ -042d24: |[042d24] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042d34: 1a00 cc0e |0000: const-string v0, "android.intent.extra.EMAIL" // string@0ecc │ │ -042d38: 7030 5b05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@055b │ │ -042d3e: 1101 |0005: return-object v1 │ │ +042d48: |[042d48] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042d58: 1a00 c90e |0000: const-string v0, "android.intent.extra.EMAIL" // string@0ec9 │ │ +042d5c: 7030 5b05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@055b │ │ +042d62: 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; │ │ @@ -15318,38 +15318,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 │ │ -042d40: |[042d40] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042d50: 5431 ab01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042d54: 1a02 cf0e |0002: const-string v2, "android.intent.extra.STREAM" // string@0ecf │ │ -042d58: 6e20 d500 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -042d5e: 0c00 |0007: move-result-object v0 │ │ -042d60: 1f00 6400 |0008: check-cast v0, Landroid/net/Uri; // type@0064 │ │ -042d64: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -042d68: 6e20 6605 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0566 │ │ -042d6e: 0c03 |000f: move-result-object v3 │ │ -042d70: 1103 |0010: return-object v3 │ │ -042d72: 5431 ac01 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042d76: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -042d7a: 2201 7103 |0015: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -042d7e: 7010 ec15 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -042d84: 5b31 ac01 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042d88: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -042d8c: 5431 ab01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042d90: 1a02 cf0e |0020: const-string v2, "android.intent.extra.STREAM" // string@0ecf │ │ -042d94: 6e20 e500 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e5 │ │ -042d9a: 5431 ac01 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042d9e: 6e20 f015 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -042da4: 5431 ac01 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042da8: 6e20 f015 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -042dae: 28e1 |002f: goto 0010 // -001f │ │ +042d64: |[042d64] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042d74: 5431 ab01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042d78: 1a02 cc0e |0002: const-string v2, "android.intent.extra.STREAM" // string@0ecc │ │ +042d7c: 6e20 d500 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +042d82: 0c00 |0007: move-result-object v0 │ │ +042d84: 1f00 6800 |0008: check-cast v0, Landroid/net/Uri; // type@0068 │ │ +042d88: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +042d8c: 6e20 6605 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0566 │ │ +042d92: 0c03 |000f: move-result-object v3 │ │ +042d94: 1103 |0010: return-object v3 │ │ +042d96: 5431 ac01 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042d9a: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +042d9e: 2201 7903 |0015: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +042da2: 7010 ec15 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +042da8: 5b31 ac01 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042dac: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +042db0: 5431 ab01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042db4: 1a02 cc0e |0020: const-string v2, "android.intent.extra.STREAM" // string@0ecc │ │ +042db8: 6e20 e500 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e5 │ │ +042dbe: 5431 ac01 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042dc2: 6e20 f015 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +042dc8: 5431 ac01 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042dcc: 6e20 f015 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +042dd2: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000a line=487 │ │ 0x000c line=488 │ │ 0x0010 line=498 │ │ 0x0011 line=490 │ │ @@ -15369,21 +15369,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -042db0: |[042db0] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -042dc0: 6e10 5f05 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@055f │ │ -042dc6: 0c00 |0003: move-result-object v0 │ │ -042dc8: 5421 aa01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01aa │ │ -042dcc: 7120 c900 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00c9 │ │ -042dd2: 0c00 |0009: move-result-object v0 │ │ -042dd4: 1100 |000a: return-object v0 │ │ +042dd4: |[042dd4] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +042de4: 6e10 5f05 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@055f │ │ +042dea: 0c00 |0003: move-result-object v0 │ │ +042dec: 5421 aa01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01aa │ │ +042df0: 7120 c900 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00c9 │ │ +042df6: 0c00 |0009: move-result-object v0 │ │ +042df8: 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;) │ │ @@ -15391,17 +15391,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042dd8: |[042dd8] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -042de8: 5410 a701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ -042dec: 1100 |0002: return-object v0 │ │ +042dfc: |[042dfc] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +042e0c: 5410 a701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ +042e10: 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;) │ │ @@ -15409,94 +15409,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -042df0: |[042df0] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -042e00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -042e02: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -042e04: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -042e06: 5473 ad01 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042e0a: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -042e0e: 1a03 cc0e |0007: const-string v3, "android.intent.extra.EMAIL" // string@0ecc │ │ -042e12: 5474 ad01 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042e16: 7030 5a05 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@055a │ │ -042e1c: 5b76 ad01 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042e20: 5473 a901 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ -042e24: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -042e28: 1a03 cb0e |0014: const-string v3, "android.intent.extra.CC" // string@0ecb │ │ -042e2c: 5474 a901 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ -042e30: 7030 5a05 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@055a │ │ -042e36: 5b76 a901 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ -042e3a: 5473 a801 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -042e3e: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -042e42: 1a03 ca0e |0021: const-string v3, "android.intent.extra.BCC" // string@0eca │ │ -042e46: 5474 a801 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -042e4a: 7030 5a05 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@055a │ │ -042e50: 5b76 a801 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -042e54: 5473 ac01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042e58: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -042e5c: 5473 ac01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042e60: 6e10 f915 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -042e66: 0a03 |0033: move-result v3 │ │ -042e68: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -042e6c: 5473 ab01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042e70: 6e10 ca00 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -042e76: 0c03 |003b: move-result-object v3 │ │ -042e78: 1a04 c70e |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0ec7 │ │ -042e7c: 6e20 9215 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -042e82: 0a00 |0041: move-result v0 │ │ -042e84: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -042e88: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -042e8c: 5473 ab01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042e90: 1a04 c60e |0048: const-string v4, "android.intent.action.SEND" // string@0ec6 │ │ -042e94: 6e20 e800 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ -042e9a: 5473 ac01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042e9e: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -042ea2: 5473 ac01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042ea6: 6e10 f415 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ -042eac: 0a03 |0056: move-result v3 │ │ -042eae: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -042eb2: 5473 ab01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042eb6: 1a04 cf0e |005b: const-string v4, "android.intent.extra.STREAM" // string@0ecf │ │ -042eba: 5475 ac01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042ebe: 6e20 f315 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -042ec4: 0c02 |0062: move-result-object v2 │ │ -042ec6: 1f02 7700 |0063: check-cast v2, Landroid/os/Parcelable; // type@0077 │ │ -042eca: 6e30 df00 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -042ed0: 5b76 ac01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042ed4: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -042ed8: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -042edc: 5472 ab01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042ee0: 1a03 c70e |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0ec7 │ │ -042ee4: 6e20 e800 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ -042eea: 5472 ac01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042eee: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -042ef2: 5472 ac01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042ef6: 6e10 f415 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ -042efc: 0a02 |007e: move-result v2 │ │ -042efe: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -042f02: 5472 ab01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042f06: 1a03 cf0e |0083: const-string v3, "android.intent.extra.STREAM" // string@0ecf │ │ -042f0a: 5474 ac01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -042f0e: 6e30 e400 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00e4 │ │ -042f14: 5472 ab01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042f18: 1102 |008c: return-object v2 │ │ -042f1a: 0121 |008d: move v1, v2 │ │ -042f1c: 28a8 |008e: goto 0036 // -0058 │ │ -042f1e: 5472 ab01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042f22: 1a03 cf0e |0091: const-string v3, "android.intent.extra.STREAM" // string@0ecf │ │ -042f26: 6e20 e500 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e5 │ │ -042f2c: 28d2 |0096: goto 0068 // -002e │ │ -042f2e: 5472 ab01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042f32: 1a03 cf0e |0099: const-string v3, "android.intent.extra.STREAM" // string@0ecf │ │ -042f36: 6e20 e500 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e5 │ │ -042f3c: 28ec |009e: goto 008a // -0014 │ │ +042e14: |[042e14] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +042e24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +042e26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +042e28: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +042e2a: 5473 ad01 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042e2e: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +042e32: 1a03 c90e |0007: const-string v3, "android.intent.extra.EMAIL" // string@0ec9 │ │ +042e36: 5474 ad01 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042e3a: 7030 5a05 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@055a │ │ +042e40: 5b76 ad01 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042e44: 5473 a901 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ +042e48: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +042e4c: 1a03 c80e |0014: const-string v3, "android.intent.extra.CC" // string@0ec8 │ │ +042e50: 5474 a901 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ +042e54: 7030 5a05 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@055a │ │ +042e5a: 5b76 a901 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a9 │ │ +042e5e: 5473 a801 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042e62: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +042e66: 1a03 c70e |0021: const-string v3, "android.intent.extra.BCC" // string@0ec7 │ │ +042e6a: 5474 a801 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042e6e: 7030 5a05 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@055a │ │ +042e74: 5b76 a801 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042e78: 5473 ac01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042e7c: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +042e80: 5473 ac01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042e84: 6e10 f915 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +042e8a: 0a03 |0033: move-result v3 │ │ +042e8c: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +042e90: 5473 ab01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042e94: 6e10 ca00 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +042e9a: 0c03 |003b: move-result-object v3 │ │ +042e9c: 1a04 c40e |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0ec4 │ │ +042ea0: 6e20 9215 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +042ea6: 0a00 |0041: move-result v0 │ │ +042ea8: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +042eac: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +042eb0: 5473 ab01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042eb4: 1a04 c30e |0048: const-string v4, "android.intent.action.SEND" // string@0ec3 │ │ +042eb8: 6e20 e800 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ +042ebe: 5473 ac01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042ec2: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +042ec6: 5473 ac01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042eca: 6e10 f415 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ +042ed0: 0a03 |0056: move-result v3 │ │ +042ed2: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +042ed6: 5473 ab01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042eda: 1a04 cc0e |005b: const-string v4, "android.intent.extra.STREAM" // string@0ecc │ │ +042ede: 5475 ac01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042ee2: 6e20 f315 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +042ee8: 0c02 |0062: move-result-object v2 │ │ +042eea: 1f02 7c00 |0063: check-cast v2, Landroid/os/Parcelable; // type@007c │ │ +042eee: 6e30 df00 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +042ef4: 5b76 ac01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042ef8: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +042efc: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +042f00: 5472 ab01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042f04: 1a03 c40e |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0ec4 │ │ +042f08: 6e20 e800 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ +042f0e: 5472 ac01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042f12: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +042f16: 5472 ac01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042f1a: 6e10 f415 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ +042f20: 0a02 |007e: move-result v2 │ │ +042f22: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +042f26: 5472 ab01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042f2a: 1a03 cc0e |0083: const-string v3, "android.intent.extra.STREAM" // string@0ecc │ │ +042f2e: 5474 ac01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +042f32: 6e30 e400 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00e4 │ │ +042f38: 5472 ab01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042f3c: 1102 |008c: return-object v2 │ │ +042f3e: 0121 |008d: move v1, v2 │ │ +042f40: 28a8 |008e: goto 0036 // -0058 │ │ +042f42: 5472 ab01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042f46: 1a03 cc0e |0091: const-string v3, "android.intent.extra.STREAM" // string@0ecc │ │ +042f4a: 6e20 e500 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e5 │ │ +042f50: 28d2 |0096: goto 0068 // -002e │ │ +042f52: 5472 ab01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042f56: 1a03 cc0e |0099: const-string v3, "android.intent.extra.STREAM" // string@0ecc │ │ +042f5a: 6e20 e500 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e5 │ │ +042f60: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=296 │ │ 0x0007 line=297 │ │ 0x000e line=298 │ │ 0x0010 line=300 │ │ 0x0014 line=301 │ │ @@ -15531,21 +15531,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 │ │ -042f40: |[042f40] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042f50: 5410 a701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ -042f54: 6e20 1500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0015 │ │ -042f5a: 0c00 |0005: move-result-object v0 │ │ -042f5c: 6e20 6105 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0561 │ │ -042f62: 0c00 |0009: move-result-object v0 │ │ -042f64: 1100 |000a: return-object v0 │ │ +042f64: |[042f64] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042f74: 5410 a701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ +042f78: 6e20 1500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0015 │ │ +042f7e: 0c00 |0005: move-result-object v0 │ │ +042f80: 6e20 6105 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0561 │ │ +042f86: 0c00 |0009: move-result-object v0 │ │ +042f88: 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 │ │ │ │ @@ -15554,17 +15554,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 │ │ -042f68: |[042f68] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042f78: 5b01 aa01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01aa │ │ -042f7c: 1100 |0002: return-object v0 │ │ +042f8c: |[042f8c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042f9c: 5b01 aa01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01aa │ │ +042fa0: 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; │ │ @@ -15574,19 +15574,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 │ │ -042f80: |[042f80] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042f90: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042f94: 1a01 ca0e |0002: const-string v1, "android.intent.extra.BCC" // string@0eca │ │ -042f98: 6e30 e300 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ -042f9e: 1102 |0007: return-object v2 │ │ +042fa4: |[042fa4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042fb4: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042fb8: 1a01 c70e |0002: const-string v1, "android.intent.extra.BCC" // string@0ec7 │ │ +042fbc: 6e30 e300 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ +042fc2: 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; │ │ @@ -15596,19 +15596,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 │ │ -042fa0: |[042fa0] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042fb0: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042fb4: 1a01 cb0e |0002: const-string v1, "android.intent.extra.CC" // string@0ecb │ │ -042fb8: 6e30 e300 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ -042fbe: 1102 |0007: return-object v2 │ │ +042fc4: |[042fc4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042fd4: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +042fd8: 1a01 c80e |0002: const-string v1, "android.intent.extra.CC" // string@0ec8 │ │ +042fdc: 6e30 e300 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ +042fe2: 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; │ │ @@ -15618,23 +15618,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 │ │ -042fc0: |[042fc0] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -042fd0: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042fd4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -042fd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -042fda: 5b20 ad01 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ -042fde: 5420 ab01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -042fe2: 1a01 cc0e |0009: const-string v1, "android.intent.extra.EMAIL" // string@0ecc │ │ -042fe6: 6e30 e300 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ -042fec: 1102 |000e: return-object v2 │ │ +042fe4: |[042fe4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042ff4: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +042ff8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +042ffc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +042ffe: 5b20 ad01 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01ad │ │ +043002: 5420 ab01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +043006: 1a01 c90e |0009: const-string v1, "android.intent.extra.EMAIL" // string@0ec9 │ │ +04300a: 6e30 e300 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e3 │ │ +043010: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x0007 line=513 │ │ 0x000e line=514 │ │ locals : │ │ @@ -15646,27 +15646,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 │ │ -042ff0: |[042ff0] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -043000: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -043004: 1a01 cd0e |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@0ecd │ │ -043008: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -04300e: 5420 ab01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -043012: 1a01 d10e |0009: const-string v1, "android.intent.extra.TEXT" // string@0ed1 │ │ -043016: 6e20 da00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ -04301c: 0a00 |000e: move-result v0 │ │ -04301e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -043022: 7110 4612 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1246 │ │ -043028: 0c00 |0014: move-result-object v0 │ │ -04302a: 6e20 6805 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0568 │ │ -043030: 1102 |0018: return-object v2 │ │ +043014: |[043014] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +043024: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +043028: 1a01 ca0e |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@0eca │ │ +04302c: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +043032: 5420 ab01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +043036: 1a01 ce0e |0009: const-string v1, "android.intent.extra.TEXT" // string@0ece │ │ +04303a: 6e20 da00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ +043040: 0a00 |000e: move-result v0 │ │ +043042: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +043046: 7110 4612 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1246 │ │ +04304c: 0c00 |0014: move-result-object v0 │ │ +04304e: 6e20 6805 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0568 │ │ +043054: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0007 line=448 │ │ 0x0011 line=450 │ │ 0x0018 line=452 │ │ locals : │ │ @@ -15678,31 +15678,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 │ │ -043034: |[043034] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -043044: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -043048: 6e10 ca00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -04304e: 0c00 |0005: move-result-object v0 │ │ -043050: 1a01 c60e |0006: const-string v1, "android.intent.action.SEND" // string@0ec6 │ │ -043054: 6e20 9215 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -04305a: 0a00 |000b: move-result v0 │ │ -04305c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -043060: 5420 ab01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -043064: 1a01 c60e |0010: const-string v1, "android.intent.action.SEND" // string@0ec6 │ │ -043068: 6e20 e800 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ -04306e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -043070: 5b20 ac01 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -043074: 5420 ab01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -043078: 1a01 cf0e |001a: const-string v1, "android.intent.extra.STREAM" // string@0ecf │ │ -04307c: 6e30 df00 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -043082: 1102 |001f: return-object v2 │ │ +043058: |[043058] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +043068: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +04306c: 6e10 ca00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +043072: 0c00 |0005: move-result-object v0 │ │ +043074: 1a01 c30e |0006: const-string v1, "android.intent.action.SEND" // string@0ec3 │ │ +043078: 6e20 9215 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +04307e: 0a00 |000b: move-result v0 │ │ +043080: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +043084: 5420 ab01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +043088: 1a01 c30e |0010: const-string v1, "android.intent.action.SEND" // string@0ec3 │ │ +04308c: 6e20 e800 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e8 │ │ +043092: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +043094: 5b20 ac01 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +043098: 5420 ab01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +04309c: 1a01 cc0e |001a: const-string v1, "android.intent.extra.STREAM" // string@0ecc │ │ +0430a0: 6e30 df00 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +0430a6: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000e line=467 │ │ 0x0015 line=469 │ │ 0x0018 line=470 │ │ 0x001f line=471 │ │ @@ -15715,19 +15715,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 │ │ -043084: |[043084] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -043094: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -043098: 1a01 d00e |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0ed0 │ │ -04309c: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0430a2: 1102 |0007: return-object v2 │ │ +0430a8: |[0430a8] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0430b8: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +0430bc: 1a01 cd0e |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0ecd │ │ +0430c0: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0430c6: 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; │ │ @@ -15737,19 +15737,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 │ │ -0430a4: |[0430a4] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0430b4: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -0430b8: 1a01 d10e |0002: const-string v1, "android.intent.extra.TEXT" // string@0ed1 │ │ -0430bc: 6e30 e000 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00e0 │ │ -0430c2: 1102 |0007: return-object v2 │ │ +0430c8: |[0430c8] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0430d8: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +0430dc: 1a01 ce0e |0002: const-string v1, "android.intent.extra.TEXT" // string@0ece │ │ +0430e0: 6e30 e000 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00e0 │ │ +0430e6: 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; │ │ @@ -15759,18 +15759,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 │ │ -0430c4: |[0430c4] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0430d4: 5410 ab01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ -0430d8: 6e20 ee00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ee │ │ -0430de: 1101 |0005: return-object v1 │ │ +0430e8: |[0430e8] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0430f8: 5410 ab01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ab │ │ +0430fc: 6e20 ee00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ee │ │ +043102: 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; │ │ @@ -15780,34 +15780,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0430e0: |[0430e0] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -0430f0: 5420 a701 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ -0430f4: 6e10 5c05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@055c │ │ -0430fa: 0c01 |0005: move-result-object v1 │ │ -0430fc: 6e20 3300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -043102: 0e00 |0009: return-void │ │ +043104: |[043104] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +043114: 5420 a701 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a7 │ │ +043118: 6e10 5c05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@055c │ │ +04311e: 0c01 |0005: move-result-object v1 │ │ +043120: 6e20 3300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +043126: 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; │ │ │ │ - source_file_idx : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #64 header: │ │ -class_idx : 240 │ │ +class_idx : 248 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3113 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #64 annotations: │ │ Annotations on class │ │ @@ -15854,27 +15854,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -043104: |[043104] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -043114: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04311a: 5b12 af01 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ -04311e: 6e10 1000 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ -043124: 0c00 |0008: move-result-object v0 │ │ -043126: 5b10 b201 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -04312a: 7110 9105 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0591 │ │ -043130: 0c00 |000e: move-result-object v0 │ │ -043132: 5b10 b101 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ -043136: 7110 9005 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0590 │ │ -04313c: 0c00 |0014: move-result-object v0 │ │ -04313e: 5b10 b001 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ -043142: 0e00 |0017: return-void │ │ +043128: |[043128] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +043138: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04313e: 5b12 af01 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ +043142: 6e10 1000 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ +043148: 0c00 |0008: move-result-object v0 │ │ +04314a: 5b10 b201 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +04314e: 7110 9105 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0591 │ │ +043154: 0c00 |000e: move-result-object v0 │ │ +043156: 5b10 b101 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ +04315a: 7110 9005 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0590 │ │ +043160: 0c00 |0014: move-result-object v0 │ │ +043162: 5b10 b001 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ +043166: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ 0x0005 line=677 │ │ 0x000b line=678 │ │ 0x0011 line=679 │ │ @@ -15888,18 +15888,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 │ │ -043144: |[043144] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -043154: 2200 f000 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00f0 │ │ -043158: 7020 6b05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@056b │ │ -04315e: 1100 |0005: return-object v0 │ │ +043168: |[043168] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +043178: 2200 f800 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00f8 │ │ +04317c: 7020 6b05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@056b │ │ +043182: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -15908,17 +15908,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043160: |[043160] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -043170: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ -043174: 1100 |0002: return-object v0 │ │ +043184: |[043184] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +043194: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ +043198: 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;) │ │ @@ -15926,31 +15926,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -043178: |[043178] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -043188: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04318a: 5453 b001 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ -04318e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -043192: 1102 |0005: return-object v2 │ │ -043194: 5453 af01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ -043198: 6e10 1100 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ -04319e: 0c01 |000b: move-result-object v1 │ │ -0431a0: 5453 b001 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ -0431a4: 6e20 0101 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0101 │ │ -0431aa: 0c02 |0011: move-result-object v2 │ │ -0431ac: 28f3 |0012: goto 0005 // -000d │ │ -0431ae: 0d00 |0013: move-exception v0 │ │ -0431b0: 1a03 5e04 |0014: const-string v3, "IntentReader" // string@045e │ │ -0431b4: 1a04 b802 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@02b8 │ │ -0431b8: 7130 5112 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -0431be: 28ea |001b: goto 0005 // -0016 │ │ +04319c: |[04319c] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +0431ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0431ae: 5453 b001 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ +0431b2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0431b6: 1102 |0005: return-object v2 │ │ +0431b8: 5453 af01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ +0431bc: 6e10 1100 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ +0431c2: 0c01 |000b: move-result-object v1 │ │ +0431c4: 5453 b001 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01b0 │ │ +0431c8: 6e20 0101 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0101 │ │ +0431ce: 0c02 |0011: move-result-object v2 │ │ +0431d0: 28f3 |0012: goto 0005 // -000d │ │ +0431d2: 0d00 |0013: move-exception v0 │ │ +0431d4: 1a03 5e04 |0014: const-string v3, "IntentReader" // string@045e │ │ +0431d8: 1a04 b802 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@02b8 │ │ +0431dc: 7130 5112 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +0431e2: 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 │ │ @@ -15967,31 +15967,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0431cc: |[0431cc] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -0431dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0431de: 5453 b101 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ -0431e2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0431e6: 1102 |0005: return-object v2 │ │ -0431e8: 5453 af01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ -0431ec: 6e10 1100 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ -0431f2: 0c01 |000b: move-result-object v1 │ │ -0431f4: 5453 b101 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ -0431f8: 6e20 0301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0103 │ │ -0431fe: 0c02 |0011: move-result-object v2 │ │ -043200: 28f3 |0012: goto 0005 // -000d │ │ -043202: 0d00 |0013: move-exception v0 │ │ -043204: 1a03 5e04 |0014: const-string v3, "IntentReader" // string@045e │ │ -043208: 1a04 b902 |0016: const-string v4, "Could not retrieve icon for calling application" // string@02b9 │ │ -04320c: 7130 5112 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -043212: 28ea |001b: goto 0005 // -0016 │ │ +0431f0: |[0431f0] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +043200: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +043202: 5453 b101 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ +043206: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +04320a: 1102 |0005: return-object v2 │ │ +04320c: 5453 af01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ +043210: 6e10 1100 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ +043216: 0c01 |000b: move-result-object v1 │ │ +043218: 5453 b101 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ +04321c: 6e20 0301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0103 │ │ +043222: 0c02 |0011: move-result-object v2 │ │ +043224: 28f3 |0012: goto 0005 // -000d │ │ +043226: 0d00 |0013: move-exception v0 │ │ +043228: 1a03 5e04 |0014: const-string v3, "IntentReader" // string@045e │ │ +04322c: 1a04 b902 |0016: const-string v4, "Could not retrieve icon for calling application" // string@02b9 │ │ +043230: 7130 5112 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +043236: 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 │ │ @@ -16008,34 +16008,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -043220: |[043220] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -043230: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -043232: 5453 b101 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ -043236: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -04323a: 1102 |0005: return-object v2 │ │ -04323c: 5453 af01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ -043240: 6e10 1100 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ -043246: 0c01 |000b: move-result-object v1 │ │ -043248: 5453 b101 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ -04324c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -04324e: 6e30 0401 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0104 │ │ -043254: 0c03 |0012: move-result-object v3 │ │ -043256: 6e20 0501 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0105 │ │ -04325c: 0c02 |0016: move-result-object v2 │ │ -04325e: 28ee |0017: goto 0005 // -0012 │ │ -043260: 0d00 |0018: move-exception v0 │ │ -043262: 1a03 5e04 |0019: const-string v3, "IntentReader" // string@045e │ │ -043266: 1a04 ba02 |001b: const-string v4, "Could not retrieve label for calling application" // string@02ba │ │ -04326a: 7130 5112 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -043270: 28e5 |0020: goto 0005 // -001b │ │ +043244: |[043244] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +043254: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +043256: 5453 b101 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ +04325a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +04325e: 1102 |0005: return-object v2 │ │ +043260: 5453 af01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01af │ │ +043264: 6e10 1100 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ +04326a: 0c01 |000b: move-result-object v1 │ │ +04326c: 5453 b101 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ +043270: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +043272: 6e30 0401 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0104 │ │ +043278: 0c03 |0012: move-result-object v3 │ │ +04327a: 6e20 0501 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0105 │ │ +043280: 0c02 |0016: move-result-object v2 │ │ +043282: 28ee |0017: goto 0005 // -0012 │ │ +043284: 0d00 |0018: move-exception v0 │ │ +043286: 1a03 5e04 |0019: const-string v3, "IntentReader" // string@045e │ │ +04328a: 1a04 ba02 |001b: const-string v4, "Could not retrieve label for calling application" // string@02ba │ │ +04328e: 7130 5112 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +043294: 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 │ │ @@ -16052,17 +16052,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043280: |[043280] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -043290: 5410 b101 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ -043294: 1100 |0002: return-object v0 │ │ +0432a4: |[0432a4] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +0432b4: 5410 b101 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01b1 │ │ +0432b8: 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;) │ │ @@ -16070,20 +16070,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043298: |[043298] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -0432a8: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0432ac: 1a01 ca0e |0002: const-string v1, "android.intent.extra.BCC" // string@0eca │ │ -0432b0: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -0432b6: 0c00 |0007: move-result-object v0 │ │ -0432b8: 1100 |0008: return-object v0 │ │ +0432bc: |[0432bc] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +0432cc: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +0432d0: 1a01 c70e |0002: const-string v1, "android.intent.extra.BCC" // string@0ec7 │ │ +0432d4: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +0432da: 0c00 |0007: move-result-object v0 │ │ +0432dc: 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;) │ │ @@ -16091,20 +16091,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0432bc: |[0432bc] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -0432cc: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0432d0: 1a01 cb0e |0002: const-string v1, "android.intent.extra.CC" // string@0ecb │ │ -0432d4: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -0432da: 0c00 |0007: move-result-object v0 │ │ -0432dc: 1100 |0008: return-object v0 │ │ +0432e0: |[0432e0] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +0432f0: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +0432f4: 1a01 c80e |0002: const-string v1, "android.intent.extra.CC" // string@0ec8 │ │ +0432f8: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +0432fe: 0c00 |0007: move-result-object v0 │ │ +043300: 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;) │ │ @@ -16112,20 +16112,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0432e0: |[0432e0] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -0432f0: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0432f4: 1a01 cc0e |0002: const-string v1, "android.intent.extra.EMAIL" // string@0ecc │ │ -0432f8: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -0432fe: 0c00 |0007: move-result-object v0 │ │ -043300: 1100 |0008: return-object v0 │ │ +043304: |[043304] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +043314: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +043318: 1a01 c90e |0002: const-string v1, "android.intent.extra.EMAIL" // string@0ec9 │ │ +04331c: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +043322: 0c00 |0007: move-result-object v0 │ │ +043324: 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;) │ │ @@ -16133,34 +16133,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -043304: |[043304] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -043314: 5442 b201 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -043318: 1a03 cd0e |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@0ecd │ │ -04331c: 6e20 d800 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -043322: 0c00 |0007: move-result-object v0 │ │ -043324: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -043328: 6e10 7a05 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@057a │ │ -04332e: 0c01 |000d: move-result-object v1 │ │ -043330: 2012 9202 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@0292 │ │ -043334: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -043338: 1f01 9202 |0012: check-cast v1, Landroid/text/Spanned; // type@0292 │ │ -04333c: 7110 4712 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@1247 │ │ -043342: 0c00 |0017: move-result-object v0 │ │ -043344: 1100 |0018: return-object v0 │ │ -043346: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ -04334a: 7100 8d05 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@058d │ │ -043350: 0c02 |001e: move-result-object v2 │ │ -043352: 7220 8005 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0580 │ │ -043358: 0c00 |0022: move-result-object v0 │ │ -04335a: 28f5 |0023: goto 0018 // -000b │ │ +043328: |[043328] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +043338: 5442 b201 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +04333c: 1a03 ca0e |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@0eca │ │ +043340: 6e20 d800 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +043346: 0c00 |0007: move-result-object v0 │ │ +043348: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +04334c: 6e10 7a05 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@057a │ │ +043352: 0c01 |000d: move-result-object v1 │ │ +043354: 2012 9a02 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@029a │ │ +043358: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +04335c: 1f01 9a02 |0012: check-cast v1, Landroid/text/Spanned; // type@029a │ │ +043360: 7110 4712 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@1247 │ │ +043366: 0c00 |0017: move-result-object v0 │ │ +043368: 1100 |0018: return-object v0 │ │ +04336a: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ +04336e: 7100 8d05 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@058d │ │ +043374: 0c02 |001e: move-result-object v2 │ │ +043376: 7220 8005 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0580 │ │ +04337c: 0c00 |0022: move-result-object v0 │ │ +04337e: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0008 line=750 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0012 line=753 │ │ @@ -16178,21 +16178,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04335c: |[04335c] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -04336c: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -043370: 1a01 cf0e |0002: const-string v1, "android.intent.extra.STREAM" // string@0ecf │ │ -043374: 6e20 d500 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -04337a: 0c00 |0007: move-result-object v0 │ │ -04337c: 1f00 6400 |0008: check-cast v0, Landroid/net/Uri; // type@0064 │ │ -043380: 1100 |000a: return-object v0 │ │ +043380: |[043380] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +043390: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +043394: 1a01 cc0e |0002: const-string v1, "android.intent.extra.STREAM" // string@0ecc │ │ +043398: 6e20 d500 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +04339e: 0c00 |0007: move-result-object v0 │ │ +0433a0: 1f00 6800 |0008: check-cast v0, Landroid/net/Uri; // type@0068 │ │ +0433a4: 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;) │ │ @@ -16200,58 +16200,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -043384: |[043384] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -043394: 5430 b301 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -043398: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -04339c: 6e10 7c05 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@057c │ │ -0433a2: 0a00 |0007: move-result v0 │ │ -0433a4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0433a8: 5430 b201 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0433ac: 1a01 cf0e |000c: const-string v1, "android.intent.extra.STREAM" // string@0ecf │ │ -0433b0: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ -0433b6: 0c00 |0011: move-result-object v0 │ │ -0433b8: 5b30 b301 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -0433bc: 5430 b301 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -0433c0: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0433c4: 5430 b301 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -0433c8: 6e20 f315 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0433ce: 0c00 |001d: move-result-object v0 │ │ -0433d0: 1f00 6400 |001e: check-cast v0, Landroid/net/Uri; // type@0064 │ │ -0433d4: 1100 |0020: return-object v0 │ │ -0433d6: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -0433da: 5430 b201 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0433de: 1a01 cf0e |0025: const-string v1, "android.intent.extra.STREAM" // string@0ecf │ │ -0433e2: 6e20 d500 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -0433e8: 0c00 |002a: move-result-object v0 │ │ -0433ea: 1f00 6400 |002b: check-cast v0, Landroid/net/Uri; // type@0064 │ │ -0433ee: 28f3 |002d: goto 0020 // -000d │ │ -0433f0: 2200 3503 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0335 │ │ -0433f4: 2201 4803 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0433f8: 7010 ad15 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0433fe: 1a02 5f0c |0035: const-string v2, "Stream items available: " // string@0c5f │ │ -043402: 6e20 b515 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -043408: 0c01 |003a: move-result-object v1 │ │ -04340a: 6e10 7805 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0578 │ │ -043410: 0a02 |003e: move-result v2 │ │ -043412: 6e20 b115 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -043418: 0c01 |0042: move-result-object v1 │ │ -04341a: 1a02 5600 |0043: const-string v2, " index requested: " // string@0056 │ │ -04341e: 6e20 b515 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -043424: 0c01 |0048: move-result-object v1 │ │ -043426: 6e20 b115 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -04342c: 0c01 |004c: move-result-object v1 │ │ -04342e: 6e10 bb15 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -043434: 0c01 |0050: move-result-object v1 │ │ -043436: 7020 6615 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ -04343c: 2700 |0054: throw v0 │ │ +0433a8: |[0433a8] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +0433b8: 5430 b301 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +0433bc: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0433c0: 6e10 7c05 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@057c │ │ +0433c6: 0a00 |0007: move-result v0 │ │ +0433c8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0433cc: 5430 b201 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +0433d0: 1a01 cc0e |000c: const-string v1, "android.intent.extra.STREAM" // string@0ecc │ │ +0433d4: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ +0433da: 0c00 |0011: move-result-object v0 │ │ +0433dc: 5b30 b301 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +0433e0: 5430 b301 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +0433e4: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0433e8: 5430 b301 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +0433ec: 6e20 f315 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0433f2: 0c00 |001d: move-result-object v0 │ │ +0433f4: 1f00 6800 |001e: check-cast v0, Landroid/net/Uri; // type@0068 │ │ +0433f8: 1100 |0020: return-object v0 │ │ +0433fa: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +0433fe: 5430 b201 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +043402: 1a01 cc0e |0025: const-string v1, "android.intent.extra.STREAM" // string@0ecc │ │ +043406: 6e20 d500 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +04340c: 0c00 |002a: move-result-object v0 │ │ +04340e: 1f00 6800 |002b: check-cast v0, Landroid/net/Uri; // type@0068 │ │ +043412: 28f3 |002d: goto 0020 // -000d │ │ +043414: 2200 3d03 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@033d │ │ +043418: 2201 5003 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +04341c: 7010 ad15 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +043422: 1a02 5c0c |0035: const-string v2, "Stream items available: " // string@0c5c │ │ +043426: 6e20 b515 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04342c: 0c01 |003a: move-result-object v1 │ │ +04342e: 6e10 7805 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0578 │ │ +043434: 0a02 |003e: move-result v2 │ │ +043436: 6e20 b115 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +04343c: 0c01 |0042: move-result-object v1 │ │ +04343e: 1a02 5600 |0043: const-string v2, " index requested: " // string@0056 │ │ +043442: 6e20 b515 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +043448: 0c01 |0048: move-result-object v1 │ │ +04344a: 6e20 b115 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +043450: 0c01 |004c: move-result-object v1 │ │ +043452: 6e10 bb15 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +043458: 0c01 |0050: move-result-object v1 │ │ +04345a: 7020 6615 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ +043460: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x000a line=787 │ │ 0x0014 line=789 │ │ 0x0018 line=790 │ │ 0x0020 line=793 │ │ @@ -16267,40 +16267,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -043440: |[043440] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -043450: 5420 b301 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -043454: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -043458: 6e10 7c05 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@057c │ │ -04345e: 0a00 |0007: move-result v0 │ │ -043460: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -043464: 5420 b201 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -043468: 1a01 cf0e |000c: const-string v1, "android.intent.extra.STREAM" // string@0ecf │ │ -04346c: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ -043472: 0c00 |0011: move-result-object v0 │ │ -043474: 5b20 b301 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -043478: 5420 b301 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -04347c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -043480: 5420 b301 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ -043484: 6e10 f915 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04348a: 0a00 |001d: move-result v0 │ │ -04348c: 0f00 |001e: return v0 │ │ -04348e: 5420 b201 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -043492: 1a01 cf0e |0021: const-string v1, "android.intent.extra.STREAM" // string@0ecf │ │ -043496: 6e20 da00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ -04349c: 0a00 |0026: move-result v0 │ │ -04349e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -0434a2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -0434a4: 28f4 |002a: goto 001e // -000c │ │ -0434a6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0434a8: 28f2 |002c: goto 001e // -000e │ │ +043464: |[043464] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +043474: 5420 b301 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +043478: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +04347c: 6e10 7c05 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@057c │ │ +043482: 0a00 |0007: move-result v0 │ │ +043484: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +043488: 5420 b201 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +04348c: 1a01 cc0e |000c: const-string v1, "android.intent.extra.STREAM" // string@0ecc │ │ +043490: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ +043496: 0c00 |0011: move-result-object v0 │ │ +043498: 5b20 b301 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +04349c: 5420 b301 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +0434a0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +0434a4: 5420 b301 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01b3 │ │ +0434a8: 6e10 f915 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0434ae: 0a00 |001d: move-result v0 │ │ +0434b0: 0f00 |001e: return v0 │ │ +0434b2: 5420 b201 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +0434b6: 1a01 cc0e |0021: const-string v1, "android.intent.extra.STREAM" // string@0ecc │ │ +0434ba: 6e20 da00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ +0434c0: 0a00 |0026: move-result v0 │ │ +0434c2: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +0434c6: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +0434c8: 28f4 |002a: goto 001e // -000c │ │ +0434ca: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0434cc: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x000a line=808 │ │ 0x0014 line=810 │ │ 0x0018 line=811 │ │ 0x001e line=813 │ │ @@ -16312,20 +16312,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0434ac: |[0434ac] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -0434bc: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0434c0: 1a01 d00e |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0ed0 │ │ -0434c4: 6e20 d800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -0434ca: 0c00 |0007: move-result-object v0 │ │ -0434cc: 1100 |0008: return-object v0 │ │ +0434d0: |[0434d0] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +0434e0: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +0434e4: 1a01 cd0e |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0ecd │ │ +0434e8: 6e20 d800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +0434ee: 0c00 |0007: move-result-object v0 │ │ +0434f0: 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;) │ │ @@ -16333,20 +16333,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0434d0: |[0434d0] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -0434e0: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -0434e4: 1a01 d10e |0002: const-string v1, "android.intent.extra.TEXT" // string@0ed1 │ │ -0434e8: 6e20 cd00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00cd │ │ -0434ee: 0c00 |0007: move-result-object v0 │ │ -0434f0: 1100 |0008: return-object v0 │ │ +0434f4: |[0434f4] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +043504: 5420 b201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +043508: 1a01 ce0e |0002: const-string v1, "android.intent.extra.TEXT" // string@0ece │ │ +04350c: 6e20 cd00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00cd │ │ +043512: 0c00 |0007: move-result-object v0 │ │ +043514: 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;) │ │ @@ -16354,19 +16354,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0434f4: |[0434f4] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -043504: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -043508: 6e10 d900 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00d9 │ │ -04350e: 0c00 |0005: move-result-object v0 │ │ -043510: 1100 |0006: return-object v0 │ │ +043518: |[043518] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +043528: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +04352c: 6e10 d900 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00d9 │ │ +043532: 0c00 |0005: move-result-object v0 │ │ +043534: 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;) │ │ @@ -16374,22 +16374,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -043514: |[043514] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -043524: 1a00 c70e |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@0ec7 │ │ -043528: 5421 b201 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -04352c: 6e10 ca00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -043532: 0c01 |0007: move-result-object v1 │ │ -043534: 6e20 9215 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -04353a: 0a00 |000b: move-result v0 │ │ -04353c: 0f00 |000c: return v0 │ │ +043538: |[043538] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +043548: 1a00 c40e |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@0ec4 │ │ +04354c: 5421 b201 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +043550: 6e10 ca00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +043556: 0c01 |0007: move-result-object v1 │ │ +043558: 6e20 9215 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +04355e: 0a00 |000b: move-result v0 │ │ +043560: 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;) │ │ @@ -16397,30 +16397,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -043540: |[043540] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -043550: 5421 b201 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -043554: 6e10 ca00 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -04355a: 0c00 |0005: move-result-object v0 │ │ -04355c: 1a01 c60e |0006: const-string v1, "android.intent.action.SEND" // string@0ec6 │ │ -043560: 6e20 9215 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -043566: 0a01 |000b: move-result v1 │ │ -043568: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -04356c: 1a01 c70e |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0ec7 │ │ -043570: 6e20 9215 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -043576: 0a01 |0013: move-result v1 │ │ -043578: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -04357c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -04357e: 0f01 |0017: return v1 │ │ -043580: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -043582: 28fe |0019: goto 0017 // -0002 │ │ +043564: |[043564] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +043574: 5421 b201 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +043578: 6e10 ca00 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +04357e: 0c00 |0005: move-result-object v0 │ │ +043580: 1a01 c30e |0006: const-string v1, "android.intent.action.SEND" // string@0ec3 │ │ +043584: 6e20 9215 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +04358a: 0a01 |000b: move-result v1 │ │ +04358c: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +043590: 1a01 c40e |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0ec4 │ │ +043594: 6e20 9215 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +04359a: 0a01 |0013: move-result v1 │ │ +04359c: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0435a0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0435a2: 0f01 |0017: return v1 │ │ +0435a4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0435a6: 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; │ │ @@ -16430,35 +16430,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -043584: |[043584] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -043594: 1a00 c60e |0000: const-string v0, "android.intent.action.SEND" // string@0ec6 │ │ -043598: 5421 b201 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ -04359c: 6e10 ca00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -0435a2: 0c01 |0007: move-result-object v1 │ │ -0435a4: 6e20 9215 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0435aa: 0a00 |000b: move-result v0 │ │ -0435ac: 0f00 |000c: return v0 │ │ +0435a8: |[0435a8] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +0435b8: 1a00 c30e |0000: const-string v0, "android.intent.action.SEND" // string@0ec3 │ │ +0435bc: 5421 b201 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01b2 │ │ +0435c0: 6e10 ca00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +0435c6: 0c01 |0007: move-result-object v1 │ │ +0435c8: 6e20 9215 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0435ce: 0a00 |000b: move-result v0 │ │ +0435d0: 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 : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #65 header: │ │ -class_idx : 241 │ │ +class_idx : 249 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3113 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ @@ -16482,21 +16482,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'escapeHtml' │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #66 header: │ │ -class_idx : 245 │ │ +class_idx : 253 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3113 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #66 annotations: │ │ Annotations on class │ │ @@ -16529,33 +16529,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0435b0: |[0435b0] android.support.v4.app.ShareCompat.:()V │ │ -0435c0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0435c4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0435c8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0435cc: 2200 f400 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@00f4 │ │ -0435d0: 7010 8805 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@0588 │ │ -0435d6: 6900 b601 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ -0435da: 0e00 |000d: return-void │ │ -0435dc: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0435e0: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0435e4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0435e8: 2200 f300 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00f3 │ │ -0435ec: 7010 8505 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0585 │ │ -0435f2: 6900 b601 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ -0435f6: 28f2 |001b: goto 000d // -000e │ │ -0435f8: 2200 f200 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00f2 │ │ -0435fc: 7010 8105 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0581 │ │ -043602: 6900 b601 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ -043606: 28ea |0023: goto 000d // -0016 │ │ +0435d4: |[0435d4] android.support.v4.app.ShareCompat.:()V │ │ +0435e4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0435e8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0435ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0435f0: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@00fc │ │ +0435f4: 7010 8805 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@0588 │ │ +0435fa: 6900 b601 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ +0435fe: 0e00 |000d: return-void │ │ +043600: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +043604: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +043608: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +04360c: 2200 fb00 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00fb │ │ +043610: 7010 8505 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0585 │ │ +043616: 6900 b601 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ +04361a: 28f2 |001b: goto 000d // -000e │ │ +04361c: 2200 fa00 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00fa │ │ +043620: 7010 8105 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0581 │ │ +043626: 6900 b601 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ +04362a: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000d line=158 │ │ 0x000e line=153 │ │ 0x0014 line=154 │ │ @@ -16567,17 +16567,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043608: |[043608] android.support.v4.app.ShareCompat.:()V │ │ -043618: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04361e: 0e00 |0003: return-void │ │ +04362c: |[04362c] android.support.v4.app.ShareCompat.:()V │ │ +04363c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +043642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=654 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -16586,52 +16586,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 │ │ -043620: |[043620] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -043630: 6200 b601 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ -043634: 1100 |0002: return-object v0 │ │ +043644: |[043644] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +043654: 6200 b601 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ +043658: 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 │ │ -043638: |[043638] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -043648: 7220 9212 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ -04364e: 0c00 |0003: move-result-object v0 │ │ -043650: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -043654: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -043658: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -04365c: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -043662: 1a03 b702 |000d: const-string v3, "Could not find menu item with id " // string@02b7 │ │ -043666: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04366c: 0c02 |0012: move-result-object v2 │ │ -04366e: 6e20 b115 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -043674: 0c02 |0016: move-result-object v2 │ │ -043676: 1a03 5500 |0017: const-string v3, " in the supplied menu" // string@0055 │ │ -04367a: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -043680: 0c02 |001c: move-result-object v2 │ │ -043682: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -043688: 0c02 |0020: move-result-object v2 │ │ -04368a: 7020 6115 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -043690: 2701 |0024: throw v1 │ │ -043692: 7120 8f05 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@058f │ │ -043698: 0e00 |0028: return-void │ │ +04365c: |[04365c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +04366c: 7220 9212 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ +043672: 0c00 |0003: move-result-object v0 │ │ +043674: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +043678: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +04367c: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +043680: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +043686: 1a03 b702 |000d: const-string v3, "Could not find menu item with id " // string@02b7 │ │ +04368a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +043690: 0c02 |0012: move-result-object v2 │ │ +043692: 6e20 b115 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +043698: 0c02 |0016: move-result-object v2 │ │ +04369a: 1a03 5500 |0017: const-string v3, " in the supplied menu" // string@0055 │ │ +04369e: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0436a4: 0c02 |001c: move-result-object v2 │ │ +0436a6: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0436ac: 0c02 |0020: move-result-object v2 │ │ +0436ae: 7020 6115 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0436b4: 2701 |0024: throw v1 │ │ +0436b6: 7120 8f05 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@058f │ │ +0436bc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x0006 line=246 │ │ 0x0025 line=249 │ │ 0x0028 line=250 │ │ @@ -16646,18 +16646,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 │ │ -04369c: |[04369c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0436ac: 6200 b601 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ -0436b0: 7230 7f05 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@057f │ │ -0436b6: 0e00 |0005: return-void │ │ +0436c0: |[0436c0] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0436d0: 6200 b601 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b6 │ │ +0436d4: 7230 7f05 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@057f │ │ +0436da: 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; │ │ @@ -16667,25 +16667,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 │ │ -0436b8: |[0436b8] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -0436c8: 6e10 0d00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@000d │ │ -0436ce: 0c00 |0003: move-result-object v0 │ │ -0436d0: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -0436d4: 6e10 1000 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ -0436da: 0c01 |0009: move-result-object v1 │ │ -0436dc: 1a02 dd0e |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0edd │ │ -0436e0: 6e20 d500 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -0436e6: 0c00 |000f: move-result-object v0 │ │ -0436e8: 1f00 1c00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001c │ │ -0436ec: 1100 |0012: return-object v0 │ │ +0436dc: |[0436dc] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +0436ec: 6e10 0d00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@000d │ │ +0436f2: 0c00 |0003: move-result-object v0 │ │ +0436f4: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +0436f8: 6e10 1000 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ +0436fe: 0c01 |0009: move-result-object v1 │ │ +043700: 1a02 da0e |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0eda │ │ +043704: 6e20 d500 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +04370a: 0c00 |000f: move-result-object v0 │ │ +04370c: 1f00 1f00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001f │ │ +043710: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0006 line=195 │ │ 0x0012 line=197 │ │ locals : │ │ @@ -16698,42 +16698,42 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0436f0: |[0436f0] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -043700: 6e10 0e00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000e │ │ -043706: 0c00 |0003: move-result-object v0 │ │ -043708: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -04370c: 6e10 1000 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ -043712: 0c01 |0009: move-result-object v1 │ │ -043714: 1a02 de0e |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0ede │ │ -043718: 6e20 d800 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -04371e: 0c00 |000f: move-result-object v0 │ │ -043720: 1100 |0010: return-object v0 │ │ +043714: |[043714] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +043724: 6e10 0e00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000e │ │ +04372a: 0c00 |0003: move-result-object v0 │ │ +04372c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +043730: 6e10 1000 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ +043736: 0c01 |0009: move-result-object v1 │ │ +043738: 1a02 db0e |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0edb │ │ +04373c: 6e20 d800 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +043742: 0c00 |000f: move-result-object v0 │ │ +043744: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0006 line=175 │ │ 0x0010 line=177 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #67 header: │ │ -class_idx : 246 │ │ +class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3117 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3114 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #67 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ @@ -16753,17 +16753,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043724: |[043724] android.support.v4.app.ShareCompatICS.:()V │ │ -043734: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04373a: 0e00 |0003: return-void │ │ +043748: |[043748] android.support.v4.app.ShareCompatICS.:()V │ │ +043758: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04375e: 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;) │ │ @@ -16771,42 +16771,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 │ │ -04373c: |[04373c] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -04374c: 7210 9612 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1296 │ │ -043752: 0c00 |0003: move-result-object v0 │ │ -043754: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -043756: 2002 0203 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@0302 │ │ -04375a: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -04375e: 2201 0203 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@0302 │ │ -043762: 7020 c614 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@14c6 │ │ -043768: 2202 4803 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -04376c: 7010 ad15 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -043772: 1a03 0601 |0013: const-string v3, ".sharecompat_" // string@0106 │ │ -043776: 6e20 b515 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04377c: 0c02 |0018: move-result-object v2 │ │ -04377e: 6e10 8015 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -043784: 0c03 |001c: move-result-object v3 │ │ -043786: 6e10 5215 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -04378c: 0c03 |0020: move-result-object v3 │ │ -04378e: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -043794: 0c02 |0024: move-result-object v2 │ │ -043796: 6e10 bb15 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04379c: 0c02 |0028: move-result-object v2 │ │ -04379e: 6e20 c714 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@14c7 │ │ -0437a4: 6e20 c814 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@14c8 │ │ -0437aa: 7220 9c12 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@129c │ │ -0437b0: 0e00 |0032: return-void │ │ -0437b2: 0701 |0033: move-object v1, v0 │ │ -0437b4: 1f01 0203 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@0302 │ │ -0437b8: 28d8 |0036: goto 000e // -0028 │ │ +043760: |[043760] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +043770: 7210 9612 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1296 │ │ +043776: 0c00 |0003: move-result-object v0 │ │ +043778: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04377a: 2002 0a03 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@030a │ │ +04377e: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +043782: 2201 0a03 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@030a │ │ +043786: 7020 c614 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@14c6 │ │ +04378c: 2202 5003 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +043790: 7010 ad15 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +043796: 1a03 0601 |0013: const-string v3, ".sharecompat_" // string@0106 │ │ +04379a: 6e20 b515 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0437a0: 0c02 |0018: move-result-object v2 │ │ +0437a2: 6e10 8015 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0437a8: 0c03 |001c: move-result-object v3 │ │ +0437aa: 6e10 5215 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +0437b0: 0c03 |0020: move-result-object v3 │ │ +0437b2: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0437b8: 0c02 |0024: move-result-object v2 │ │ +0437ba: 6e10 bb15 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0437c0: 0c02 |0028: move-result-object v2 │ │ +0437c2: 6e20 c714 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@14c7 │ │ +0437c8: 6e20 c814 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@14c8 │ │ +0437ce: 7220 9c12 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@129c │ │ +0437d4: 0e00 |0032: return-void │ │ +0437d6: 0701 |0033: move-object v1, v0 │ │ +0437d8: 1f01 0a03 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@030a │ │ +0437dc: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -16819,21 +16819,21 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3117 (ShareCompatICS.java) │ │ + source_file_idx : 3114 (ShareCompatICS.java) │ │ │ │ Class #68 header: │ │ -class_idx : 247 │ │ +class_idx : 255 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3122 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3119 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #68 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatJB;' │ │ @@ -16848,17 +16848,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0437bc: |[0437bc] android.support.v4.app.ShareCompatJB.:()V │ │ -0437cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0437d2: 0e00 |0003: return-void │ │ +0437e0: |[0437e0] android.support.v4.app.ShareCompatJB.:()V │ │ +0437f0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0437f6: 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;) │ │ @@ -16866,32 +16866,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0437d4: |[0437d4] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -0437e4: 7110 4512 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@1245 │ │ -0437ea: 0c00 |0003: move-result-object v0 │ │ -0437ec: 1100 |0004: return-object v0 │ │ +0437f8: |[0437f8] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +043808: 7110 4512 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@1245 │ │ +04380e: 0c00 |0003: move-result-object v0 │ │ +043810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3122 (ShareCompatJB.java) │ │ + source_file_idx : 3119 (ShareCompatJB.java) │ │ │ │ Class #69 header: │ │ -class_idx : 248 │ │ +class_idx : 256 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 663 │ │ -source_file_idx : 3180 │ │ +superclass_idx : 671 │ │ +source_file_idx : 3177 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #69 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -16906,33 +16906,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0437f0: |[0437f0] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -043800: 7020 4c12 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@124c │ │ -043806: 0e00 |0003: return-void │ │ +043814: |[043814] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +043824: 7020 4c12 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@124c │ │ +04382a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3180 (SuperNotCalledException.java) │ │ + source_file_idx : 3177 (SuperNotCalledException.java) │ │ │ │ Class #70 header: │ │ -class_idx : 249 │ │ +class_idx : 257 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3246 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3243 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -16950,21 +16950,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$SupportParentable;) │ │ name : 'getSupportParentActivityIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3246 (TaskStackBuilder.java) │ │ + source_file_idx : 3243 (TaskStackBuilder.java) │ │ │ │ Class #71 header: │ │ -class_idx : 250 │ │ +class_idx : 258 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3246 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3243 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -16982,21 +16982,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3246 (TaskStackBuilder.java) │ │ + source_file_idx : 3243 (TaskStackBuilder.java) │ │ │ │ Class #72 header: │ │ -class_idx : 254 │ │ +class_idx : 262 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3246 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3243 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -17041,26 +17041,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -043808: |[043808] android.support.v4.app.TaskStackBuilder.:()V │ │ -043818: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04381c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -043820: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -043824: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00fc │ │ -043828: 7010 9b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@059b │ │ -04382e: 6900 b801 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b8 │ │ -043832: 0e00 |000d: return-void │ │ -043834: 2200 fb00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00fb │ │ -043838: 7010 9905 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0599 │ │ -04383e: 6900 b801 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b8 │ │ -043842: 28f8 |0015: goto 000d // -0008 │ │ +04382c: |[04382c] android.support.v4.app.TaskStackBuilder.:()V │ │ +04383c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +043840: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +043844: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +043848: 2200 0401 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@0104 │ │ +04384c: 7010 9b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@059b │ │ +043852: 6900 b801 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b8 │ │ +043856: 0e00 |000d: return-void │ │ +043858: 2200 0301 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@0103 │ │ +04385c: 7010 9905 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0599 │ │ +043862: 6900 b801 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b8 │ │ +043866: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -17070,21 +17070,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -043844: |[043844] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -043854: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04385a: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -04385e: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -043864: 5b10 ba01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043868: 5b12 bb01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -04386c: 0e00 |000c: return-void │ │ +043868: |[043868] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +043878: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04387e: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +043882: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +043888: 5b10 ba01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +04388c: 5b12 bb01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043890: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -17096,18 +17096,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 │ │ -043870: |[043870] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -043880: 2200 fe00 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00fe │ │ -043884: 7020 a005 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@05a0 │ │ -04388a: 1100 |0005: return-object v0 │ │ +043894: |[043894] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0438a4: 2200 0601 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0106 │ │ +0438a8: 7020 a005 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@05a0 │ │ +0438ae: 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;) │ │ @@ -17115,18 +17115,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 │ │ -04388c: |[04388c] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -04389c: 7110 a605 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@05a6 │ │ -0438a2: 0c00 |0003: move-result-object v0 │ │ -0438a4: 1100 |0004: return-object v0 │ │ +0438b0: |[0438b0] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0438c0: 7110 a605 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@05a6 │ │ +0438c6: 0c00 |0003: move-result-object v0 │ │ +0438c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -17135,18 +17135,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 │ │ -0438a8: |[0438a8] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0438b8: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -0438bc: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0438c2: 1101 |0005: return-object v1 │ │ +0438cc: |[0438cc] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0438dc: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +0438e0: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0438e6: 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; │ │ @@ -17156,27 +17156,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 │ │ -0438c4: |[0438c4] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0438d4: 6e10 ce00 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00ce │ │ -0438da: 0c00 |0003: move-result-object v0 │ │ -0438dc: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -0438e0: 5421 bb01 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -0438e4: 6e10 ae00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -0438ea: 0c01 |000b: move-result-object v1 │ │ -0438ec: 6e20 e600 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e6 │ │ -0438f2: 0c00 |000f: move-result-object v0 │ │ -0438f4: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0438f8: 6e20 a405 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@05a4 │ │ -0438fe: 6e20 a105 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@05a1 │ │ -043904: 1102 |0018: return-object v2 │ │ +0438e8: |[0438e8] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0438f8: 6e10 ce00 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00ce │ │ +0438fe: 0c00 |0003: move-result-object v0 │ │ +043900: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +043904: 5421 bb01 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043908: 6e10 ae00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +04390e: 0c01 |000b: move-result-object v1 │ │ +043910: 6e20 e600 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e6 │ │ +043916: 0c00 |000f: move-result-object v0 │ │ +043918: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +04391c: 6e20 a405 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@05a4 │ │ +043922: 6e20 a105 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@05a1 │ │ +043928: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -17192,37 +17192,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 │ │ -043908: |[043908] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -043918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04391a: 2042 f900 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00f9 │ │ -04391e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -043922: 0742 |0005: move-object v2, v4 │ │ -043924: 1f02 f900 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00f9 │ │ -043928: 7210 9705 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0597 │ │ -04392e: 0c00 |000b: move-result-object v0 │ │ -043930: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -043934: 7110 ef04 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04ef │ │ -04393a: 0c00 |0011: move-result-object v0 │ │ -04393c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -043940: 6e10 ce00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00ce │ │ -043946: 0c01 |0017: move-result-object v1 │ │ -043948: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -04394c: 5432 bb01 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -043950: 6e10 ae00 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -043956: 0c02 |001f: move-result-object v2 │ │ -043958: 6e20 e600 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e6 │ │ -04395e: 0c01 |0023: move-result-object v1 │ │ -043960: 6e20 a405 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@05a4 │ │ -043966: 6e20 a105 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@05a1 │ │ -04396c: 1103 |002a: return-object v3 │ │ +04392c: |[04392c] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04393c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04393e: 2042 0101 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@0101 │ │ +043942: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +043946: 0742 |0005: move-object v2, v4 │ │ +043948: 1f02 0101 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@0101 │ │ +04394c: 7210 9705 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0597 │ │ +043952: 0c00 |000b: move-result-object v0 │ │ +043954: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +043958: 7110 ef04 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04ef │ │ +04395e: 0c00 |0011: move-result-object v0 │ │ +043960: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +043964: 6e10 ce00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00ce │ │ +04396a: 0c01 |0017: move-result-object v1 │ │ +04396c: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +043970: 5432 bb01 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043974: 6e10 ae00 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +04397a: 0c02 |001f: move-result-object v2 │ │ +04397c: 6e20 e600 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e6 │ │ +043982: 0c01 |0023: move-result-object v1 │ │ +043984: 6e20 a405 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@05a4 │ │ +04398a: 6e20 a105 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@05a1 │ │ +043990: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -17244,38 +17244,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 │ │ -043970: |[043970] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -043980: 5453 ba01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043984: 6e10 f915 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04398a: 0a01 |0005: move-result v1 │ │ -04398c: 5453 bb01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -043990: 7120 f004 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04f0 │ │ -043996: 0c02 |000b: move-result-object v2 │ │ -043998: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -04399c: 5453 ba01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -0439a0: 6e30 ef15 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@15ef │ │ -0439a6: 5453 bb01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -0439aa: 6e10 ce00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00ce │ │ -0439b0: 0c04 |0018: move-result-object v4 │ │ -0439b2: 7120 f004 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04f0 │ │ -0439b8: 0c02 |001c: move-result-object v2 │ │ -0439ba: 28ef |001d: goto 000c // -0011 │ │ -0439bc: 0d00 |001e: move-exception v0 │ │ -0439be: 1a03 ad0c |001f: const-string v3, "TaskStackBuilder" // string@0cad │ │ -0439c2: 1a04 3f02 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@023f │ │ -0439c6: 7120 5012 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -0439cc: 2203 3303 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0439d0: 7020 6315 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1563 │ │ -0439d6: 2703 |002b: throw v3 │ │ -0439d8: 1105 |002c: return-object v5 │ │ +043994: |[043994] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0439a4: 5453 ba01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +0439a8: 6e10 f915 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0439ae: 0a01 |0005: move-result v1 │ │ +0439b0: 5453 bb01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +0439b4: 7120 f004 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04f0 │ │ +0439ba: 0c02 |000b: move-result-object v2 │ │ +0439bc: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +0439c0: 5453 ba01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +0439c4: 6e30 ef15 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@15ef │ │ +0439ca: 5453 bb01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +0439ce: 6e10 ce00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00ce │ │ +0439d4: 0c04 |0018: move-result-object v4 │ │ +0439d6: 7120 f004 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04f0 │ │ +0439dc: 0c02 |001c: move-result-object v2 │ │ +0439de: 28ef |001d: goto 000c // -0011 │ │ +0439e0: 0d00 |001e: move-exception v0 │ │ +0439e2: 1a03 aa0c |001f: const-string v3, "TaskStackBuilder" // string@0caa │ │ +0439e6: 1a04 3f02 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@023f │ │ +0439ea: 7120 5012 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +0439f0: 2203 3b03 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0439f4: 7020 6315 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1563 │ │ +0439fa: 2703 |002b: throw v3 │ │ +0439fc: 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 │ │ @@ -17298,21 +17298,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 │ │ -0439e8: |[0439e8] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0439f8: 2200 1c00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001c │ │ -0439fc: 5421 bb01 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -043a00: 7030 9400 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -043a06: 6e20 a405 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@05a4 │ │ -043a0c: 0c00 |000a: move-result-object v0 │ │ -043a0e: 1100 |000b: return-object v0 │ │ +043a0c: |[043a0c] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +043a1c: 2200 1f00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001f │ │ +043a20: 5421 bb01 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043a24: 7030 9400 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +043a2a: 6e20 a405 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@05a4 │ │ +043a30: 0c00 |000a: move-result-object v0 │ │ +043a32: 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<*>; │ │ @@ -17322,20 +17322,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043a10: |[043a10] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -043a20: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043a24: 6e20 f315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -043a2a: 0c00 |0005: move-result-object v0 │ │ -043a2c: 1f00 2500 |0006: check-cast v0, Landroid/content/Intent; // type@0025 │ │ -043a30: 1100 |0008: return-object v0 │ │ +043a34: |[043a34] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +043a44: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043a48: 6e20 f315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +043a4e: 0c00 |0005: move-result-object v0 │ │ +043a50: 1f00 2800 |0006: check-cast v0, Landroid/content/Intent; // type@0028 │ │ +043a54: 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 │ │ │ │ @@ -17344,18 +17344,18 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -043a34: |[043a34] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -043a44: 6e20 a705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@05a7 │ │ -043a4a: 0c00 |0003: move-result-object v0 │ │ -043a4c: 1100 |0004: return-object v0 │ │ +043a58: |[043a58] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +043a68: 6e20 a705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@05a7 │ │ +043a6e: 0c00 |0003: move-result-object v0 │ │ +043a70: 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 │ │ │ │ @@ -17364,19 +17364,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043a50: |[043a50] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -043a60: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043a64: 6e10 f915 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -043a6a: 0a00 |0005: move-result v0 │ │ -043a6c: 0f00 |0006: return v0 │ │ +043a74: |[043a74] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +043a84: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043a88: 6e10 f915 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +043a8e: 0a00 |0005: move-result v0 │ │ +043a90: 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;) │ │ @@ -17384,45 +17384,45 @@ │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -043a70: |[043a70] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -043a80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -043a82: 5452 ba01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043a86: 6e10 f915 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -043a8c: 0a02 |0006: move-result v2 │ │ -043a8e: 2321 f504 |0007: new-array v1, v2, [Landroid/content/Intent; // type@04f5 │ │ -043a92: 2112 |0009: array-length v2, v1 │ │ -043a94: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -043a98: 1101 |000c: return-object v1 │ │ -043a9a: 2203 2500 |000d: new-instance v3, Landroid/content/Intent; // type@0025 │ │ -043a9e: 5452 ba01 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043aa2: 6e20 f315 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -043aa8: 0c02 |0014: move-result-object v2 │ │ -043aaa: 1f02 2500 |0015: check-cast v2, Landroid/content/Intent; // type@0025 │ │ -043aae: 7020 c400 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -043ab4: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -043aba: 6e20 c800 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -043ac0: 0c02 |0020: move-result-object v2 │ │ -043ac2: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -043ac6: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -043ac8: 2112 |0024: array-length v2, v1 │ │ -043aca: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -043ace: 2203 2500 |0027: new-instance v3, Landroid/content/Intent; // type@0025 │ │ -043ad2: 5452 ba01 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043ad6: 6e20 f315 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -043adc: 0c02 |002e: move-result-object v2 │ │ -043ade: 1f02 2500 |002f: check-cast v2, Landroid/content/Intent; // type@0025 │ │ -043ae2: 7020 c400 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -043ae8: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -043aec: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -043af0: 28ec |0038: goto 0024 // -0014 │ │ +043a94: |[043a94] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +043aa4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +043aa6: 5452 ba01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043aaa: 6e10 f915 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +043ab0: 0a02 |0006: move-result v2 │ │ +043ab2: 2321 ff04 |0007: new-array v1, v2, [Landroid/content/Intent; // type@04ff │ │ +043ab6: 2112 |0009: array-length v2, v1 │ │ +043ab8: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +043abc: 1101 |000c: return-object v1 │ │ +043abe: 2203 2800 |000d: new-instance v3, Landroid/content/Intent; // type@0028 │ │ +043ac2: 5452 ba01 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043ac6: 6e20 f315 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +043acc: 0c02 |0014: move-result-object v2 │ │ +043ace: 1f02 2800 |0015: check-cast v2, Landroid/content/Intent; // type@0028 │ │ +043ad2: 7020 c400 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +043ad8: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +043ade: 6e20 c800 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +043ae4: 0c02 |0020: move-result-object v2 │ │ +043ae6: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +043aea: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +043aec: 2112 |0024: array-length v2, v1 │ │ +043aee: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +043af2: 2203 2800 |0027: new-instance v3, Landroid/content/Intent; // type@0028 │ │ +043af6: 5452 ba01 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043afa: 6e20 f315 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +043b00: 0c02 |002e: move-result-object v2 │ │ +043b02: 1f02 2800 |002f: check-cast v2, Landroid/content/Intent; // type@0028 │ │ +043b06: 7020 c400 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +043b0c: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +043b10: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043b14: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=391 │ │ 0x000d line=385 │ │ 0x0023 line=388 │ │ @@ -17438,19 +17438,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -043af4: |[043af4] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -043b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043b06: 6e40 ad05 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@05ad │ │ -043b0c: 0c00 |0004: move-result-object v0 │ │ -043b0e: 1100 |0005: return-object v0 │ │ +043b18: |[043b18] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +043b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043b2a: 6e40 ad05 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@05ad │ │ +043b30: 0c00 |0004: move-result-object v0 │ │ +043b32: 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 │ │ @@ -17460,47 +17460,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 │ │ -043b10: |[043b10] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -043b20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -043b22: 5460 ba01 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043b26: 6e10 f415 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ -043b2c: 0a00 |0006: move-result v0 │ │ -043b2e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -043b32: 2200 3403 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -043b36: 1a01 ff0a |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0aff │ │ -043b3a: 7020 6515 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -043b40: 2700 |0010: throw v0 │ │ -043b42: 5460 ba01 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043b46: 5461 ba01 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043b4a: 6e10 f915 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -043b50: 0a01 |0018: move-result v1 │ │ -043b52: 2311 f504 |0019: new-array v1, v1, [Landroid/content/Intent; // type@04f5 │ │ -043b56: 6e20 fb15 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -043b5c: 0c02 |001e: move-result-object v2 │ │ -043b5e: 1f02 f504 |001f: check-cast v2, [Landroid/content/Intent; // type@04f5 │ │ -043b62: 2200 2500 |0021: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -043b66: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -043b6a: 7020 c400 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -043b70: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -043b76: 6e20 c800 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -043b7c: 0c00 |002e: move-result-object v0 │ │ -043b7e: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -043b82: 6200 b801 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b8 │ │ -043b86: 5461 bb01 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -043b8a: 0173 |0035: move v3, v7 │ │ -043b8c: 0184 |0036: move v4, v8 │ │ -043b8e: 0795 |0037: move-object v5, v9 │ │ -043b90: 7806 9805 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@0598 │ │ -043b96: 0c00 |003b: move-result-object v0 │ │ -043b98: 1100 |003c: return-object v0 │ │ +043b34: |[043b34] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +043b44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +043b46: 5460 ba01 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043b4a: 6e10 f415 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ +043b50: 0a00 |0006: move-result v0 │ │ +043b52: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +043b56: 2200 3c03 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +043b5a: 1a01 fc0a |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0afc │ │ +043b5e: 7020 6515 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +043b64: 2700 |0010: throw v0 │ │ +043b66: 5460 ba01 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043b6a: 5461 ba01 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043b6e: 6e10 f915 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +043b74: 0a01 |0018: move-result v1 │ │ +043b76: 2311 ff04 |0019: new-array v1, v1, [Landroid/content/Intent; // type@04ff │ │ +043b7a: 6e20 fb15 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +043b80: 0c02 |001e: move-result-object v2 │ │ +043b82: 1f02 ff04 |001f: check-cast v2, [Landroid/content/Intent; // type@04ff │ │ +043b86: 2200 2800 |0021: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +043b8a: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +043b8e: 7020 c400 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +043b94: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +043b9a: 6e20 c800 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +043ba0: 0c00 |002e: move-result-object v0 │ │ +043ba2: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +043ba6: 6200 b801 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b8 │ │ +043baa: 5461 bb01 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043bae: 0173 |0035: move v3, v7 │ │ +043bb0: 0184 |0036: move v4, v8 │ │ +043bb2: 0795 |0037: move-object v5, v9 │ │ +043bb4: 7806 9805 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@0598 │ │ +043bba: 0c00 |003b: move-result-object v0 │ │ +043bbc: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -17516,19 +17516,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043b9c: |[043b9c] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -043bac: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043bb0: 6e10 f515 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -043bb6: 0c00 |0005: move-result-object v0 │ │ -043bb8: 1100 |0006: return-object v0 │ │ +043bc0: |[043bc0] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +043bd0: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043bd4: 6e10 f515 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +043bda: 0c00 |0005: move-result-object v0 │ │ +043bdc: 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;) │ │ @@ -17536,18 +17536,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -043bbc: |[043bbc] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -043bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043bce: 6e20 b005 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@05b0 │ │ -043bd4: 0e00 |0004: return-void │ │ +043be0: |[043be0] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +043bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043bf2: 6e20 b005 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@05b0 │ │ +043bf8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -17556,53 +17556,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -043bd8: |[043bd8] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -043be8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -043bea: 5452 ba01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043bee: 6e10 f415 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ -043bf4: 0a02 |0006: move-result v2 │ │ -043bf6: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -043bfa: 2202 3403 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -043bfe: 1a03 000b |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0b00 │ │ -043c02: 7020 6515 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -043c08: 2702 |0010: throw v2 │ │ -043c0a: 5452 ba01 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043c0e: 5453 ba01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ -043c12: 6e10 f915 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -043c18: 0a03 |0018: move-result v3 │ │ -043c1a: 2333 f504 |0019: new-array v3, v3, [Landroid/content/Intent; // type@04f5 │ │ -043c1e: 6e20 fb15 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -043c24: 0c00 |001e: move-result-object v0 │ │ -043c26: 1f00 f504 |001f: check-cast v0, [Landroid/content/Intent; // type@04f5 │ │ -043c2a: 2202 2500 |0021: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -043c2e: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -043c32: 7020 c400 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -043c38: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -043c3e: 6e20 c800 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -043c44: 0c02 |002e: move-result-object v2 │ │ -043c46: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -043c4a: 5452 bb01 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -043c4e: 7130 d505 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@05d5 │ │ -043c54: 0a02 |0036: move-result v2 │ │ -043c56: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -043c5a: 2201 2500 |0039: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -043c5e: 2102 |003b: array-length v2, v0 │ │ -043c60: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -043c64: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -043c68: 7020 c400 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -043c6e: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -043c72: 6e20 c800 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -043c78: 5452 bb01 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ -043c7c: 6e20 bc00 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00bc │ │ -043c82: 0e00 |004d: return-void │ │ +043bfc: |[043bfc] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +043c0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +043c0e: 5452 ba01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043c12: 6e10 f415 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ +043c18: 0a02 |0006: move-result v2 │ │ +043c1a: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +043c1e: 2202 3c03 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +043c22: 1a03 fd0a |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0afd │ │ +043c26: 7020 6515 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +043c2c: 2702 |0010: throw v2 │ │ +043c2e: 5452 ba01 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043c32: 5453 ba01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01ba │ │ +043c36: 6e10 f915 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +043c3c: 0a03 |0018: move-result v3 │ │ +043c3e: 2333 ff04 |0019: new-array v3, v3, [Landroid/content/Intent; // type@04ff │ │ +043c42: 6e20 fb15 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +043c48: 0c00 |001e: move-result-object v0 │ │ +043c4a: 1f00 ff04 |001f: check-cast v0, [Landroid/content/Intent; // type@04ff │ │ +043c4e: 2202 2800 |0021: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +043c52: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +043c56: 7020 c400 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +043c5c: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +043c62: 6e20 c800 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +043c68: 0c02 |002e: move-result-object v2 │ │ +043c6a: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +043c6e: 5452 bb01 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043c72: 7130 d505 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@05d5 │ │ +043c78: 0a02 |0036: move-result v2 │ │ +043c7a: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +043c7e: 2201 2800 |0039: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +043c82: 2102 |003b: array-length v2, v0 │ │ +043c84: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +043c88: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +043c8c: 7020 c400 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +043c92: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +043c96: 6e20 c800 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +043c9c: 5452 bb01 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01bb │ │ +043ca0: 6e20 bc00 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00bc │ │ +043ca6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -17612,21 +17612,21 @@ │ │ 0x004d line=330 │ │ locals : │ │ 0x0043 - 0x004d reg=1 topIntent Landroid/content/Intent; │ │ 0x0021 - 0x004e reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x004e reg=6 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3246 (TaskStackBuilder.java) │ │ + source_file_idx : 3243 (TaskStackBuilder.java) │ │ │ │ Class #73 header: │ │ -class_idx : 255 │ │ +class_idx : 263 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3247 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3244 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #73 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -17641,17 +17641,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043c84: |[043c84] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -043c94: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -043c9a: 0e00 |0003: return-void │ │ +043ca8: |[043ca8] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +043cb8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +043cbe: 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;) │ │ @@ -17659,35 +17659,35 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -043c9c: |[043c9c] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -043cac: 7140 8300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0083 │ │ -043cb2: 0c00 |0003: move-result-object v0 │ │ -043cb4: 1100 |0004: return-object v0 │ │ +043cc0: |[043cc0] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +043cd0: 7140 8300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0083 │ │ +043cd6: 0c00 |0003: move-result-object v0 │ │ +043cd8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3247 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 3244 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #74 header: │ │ -class_idx : 256 │ │ +class_idx : 264 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3252 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3249 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #74 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderJellybean;' │ │ @@ -17702,17 +17702,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043cb8: |[043cb8] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -043cc8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -043cce: 0e00 |0003: return-void │ │ +043cdc: |[043cdc] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +043cec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +043cf2: 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;) │ │ @@ -17720,35 +17720,35 @@ │ │ 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 │ │ -043cd0: |[043cd0] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -043ce0: 7155 8400 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@0084 │ │ -043ce6: 0c00 |0003: move-result-object v0 │ │ -043ce8: 1100 |0004: return-object v0 │ │ +043cf4: |[043cf4] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +043d04: 7155 8400 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@0084 │ │ +043d0a: 0c00 |0003: move-result-object v0 │ │ +043d0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ 0x0000 - 0x0005 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3252 (TaskStackBuilderJellybean.java) │ │ + source_file_idx : 3249 (TaskStackBuilderJellybean.java) │ │ │ │ Class #75 header: │ │ -class_idx : 259 │ │ +class_idx : 267 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 689 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #75 - │ │ @@ -17789,17 +17789,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043cec: |[043cec] android.support.v4.content.ContextCompat.:()V │ │ -043cfc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -043d02: 0e00 |0003: return-void │ │ +043d10: |[043d10] android.support.v4.content.ContextCompat.:()V │ │ +043d20: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +043d26: 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;) │ │ @@ -17807,35 +17807,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 │ │ -043d04: |[043d04] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -043d14: 0761 |0000: move-object v1, v6 │ │ -043d16: 0770 |0001: move-object v0, v7 │ │ -043d18: 2104 |0002: array-length v4, v0 │ │ -043d1a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -043d1c: 0712 |0004: move-object v2, v1 │ │ -043d1e: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ -043d22: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -043d26: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ -043d2a: 2201 1403 |000b: new-instance v1, Ljava/io/File; // type@0314 │ │ -043d2e: 7020 0315 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -043d34: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -043d38: 0712 |0012: move-object v2, v1 │ │ -043d3a: 28f2 |0013: goto 0005 // -000e │ │ -043d3c: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -043d40: 2201 1403 |0016: new-instance v1, Ljava/io/File; // type@0314 │ │ -043d44: 7030 0215 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -043d4a: 28f5 |001b: goto 0010 // -000b │ │ -043d4c: 1102 |001c: return-object v2 │ │ -043d4e: 0721 |001d: move-object v1, v2 │ │ -043d50: 28f2 |001e: goto 0010 // -000e │ │ +043d28: |[043d28] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +043d38: 0761 |0000: move-object v1, v6 │ │ +043d3a: 0770 |0001: move-object v0, v7 │ │ +043d3c: 2104 |0002: array-length v4, v0 │ │ +043d3e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +043d40: 0712 |0004: move-object v2, v1 │ │ +043d42: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ +043d46: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +043d4a: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ +043d4e: 2201 1c03 |000b: new-instance v1, Ljava/io/File; // type@031c │ │ +043d52: 7020 0315 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +043d58: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +043d5c: 0712 |0012: move-object v2, v1 │ │ +043d5e: 28f2 |0013: goto 0005 // -000e │ │ +043d60: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +043d64: 2201 1c03 |0016: new-instance v1, Ljava/io/File; // type@031c │ │ +043d68: 7030 0215 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +043d6e: 28f5 |001b: goto 0010 // -000b │ │ +043d70: 1102 |001c: return-object v2 │ │ +043d72: 0721 |001d: move-object v1, v2 │ │ +043d74: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0001 line=291 │ │ 0x0009 line=292 │ │ 0x000b line=293 │ │ 0x0010 line=291 │ │ @@ -17863,48 +17863,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 │ │ -043d54: |[043d54] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -043d64: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -043d66: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -043d68: 6001 2300 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -043d6c: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -043d70: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -043d74: 7110 df05 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05df │ │ -043d7a: 0c02 |000b: move-result-object v2 │ │ -043d7c: 1102 |000c: return-object v2 │ │ -043d7e: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -043d82: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -043d86: 7110 d705 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@05d7 │ │ -043d8c: 0c00 |0014: move-result-object v0 │ │ -043d8e: 2372 0805 |0015: new-array v2, v7, [Ljava/io/File; // type@0508 │ │ -043d92: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -043d96: 28f3 |0019: goto 000c // -000d │ │ -043d98: 7100 f101 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -043d9e: 0c02 |001d: move-result-object v2 │ │ -043da0: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -043da2: 2333 0d05 |001f: new-array v3, v3, [Ljava/lang/String; // type@050d │ │ -043da6: 1a04 1c02 |0021: const-string v4, "Android" // string@021c │ │ -043daa: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -043dae: 1a04 0111 |0025: const-string v4, "data" // string@1101 │ │ -043db2: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -043db6: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -043db8: 6e10 af00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -043dbe: 0c05 |002d: move-result-object v5 │ │ -043dc0: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -043dc4: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -043dc6: 1a05 8e0f |0031: const-string v5, "cache" // string@0f8e │ │ -043dca: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -043dce: 7120 d005 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05d0 │ │ -043dd4: 0c00 |0038: move-result-object v0 │ │ -043dd6: 28dc |0039: goto 0015 // -0024 │ │ +043d78: |[043d78] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +043d88: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +043d8a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +043d8c: 6001 2300 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +043d90: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +043d94: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +043d98: 7110 df05 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05df │ │ +043d9e: 0c02 |000b: move-result-object v2 │ │ +043da0: 1102 |000c: return-object v2 │ │ +043da2: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +043da6: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +043daa: 7110 d705 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@05d7 │ │ +043db0: 0c00 |0014: move-result-object v0 │ │ +043db2: 2372 1205 |0015: new-array v2, v7, [Ljava/io/File; // type@0512 │ │ +043db6: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +043dba: 28f3 |0019: goto 000c // -000d │ │ +043dbc: 7100 f101 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +043dc2: 0c02 |001d: move-result-object v2 │ │ +043dc4: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +043dc6: 2333 1705 |001f: new-array v3, v3, [Ljava/lang/String; // type@0517 │ │ +043dca: 1a04 1c02 |0021: const-string v4, "Android" // string@021c │ │ +043dce: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +043dd2: 1a04 fe10 |0025: const-string v4, "data" // string@10fe │ │ +043dd6: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +043dda: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +043ddc: 6e10 af00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +043de2: 0c05 |002d: move-result-object v5 │ │ +043de4: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +043de8: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +043dea: 1a05 8b0f |0031: const-string v5, "cache" // string@0f8b │ │ +043dee: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +043df2: 7120 d005 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05d0 │ │ +043df8: 0c00 |0038: move-result-object v0 │ │ +043dfa: 28dc |0039: goto 0015 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ 0x000c line=285 │ │ 0x000d line=279 │ │ @@ -17922,50 +17922,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 │ │ -043dd8: |[043dd8] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -043de8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -043dea: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -043dec: 6001 2300 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -043df0: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -043df4: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -043df8: 7120 e005 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@05e0 │ │ -043dfe: 0c02 |000b: move-result-object v2 │ │ -043e00: 1102 |000c: return-object v2 │ │ -043e02: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -043e06: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -043e0a: 7120 d805 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@05d8 │ │ -043e10: 0c00 |0014: move-result-object v0 │ │ -043e12: 2372 0805 |0015: new-array v2, v7, [Ljava/io/File; // type@0508 │ │ -043e16: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -043e1a: 28f3 |0019: goto 000c // -000d │ │ -043e1c: 7100 f101 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -043e22: 0c02 |001d: move-result-object v2 │ │ -043e24: 1253 |001e: const/4 v3, #int 5 // #5 │ │ -043e26: 2333 0d05 |001f: new-array v3, v3, [Ljava/lang/String; // type@050d │ │ -043e2a: 1a04 1c02 |0021: const-string v4, "Android" // string@021c │ │ -043e2e: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -043e32: 1a04 0111 |0025: const-string v4, "data" // string@1101 │ │ -043e36: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -043e3a: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -043e3c: 6e10 af00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -043e42: 0c05 |002d: move-result-object v5 │ │ -043e44: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -043e48: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -043e4a: 1a05 ad12 |0031: const-string v5, "files" // string@12ad │ │ -043e4e: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -043e52: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -043e54: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ -043e58: 7120 d005 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05d0 │ │ -043e5e: 0c00 |003b: move-result-object v0 │ │ -043e60: 28d9 |003c: goto 0015 // -0027 │ │ +043dfc: |[043dfc] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +043e0c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +043e0e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +043e10: 6001 2300 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +043e14: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +043e18: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +043e1c: 7120 e005 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@05e0 │ │ +043e22: 0c02 |000b: move-result-object v2 │ │ +043e24: 1102 |000c: return-object v2 │ │ +043e26: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +043e2a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +043e2e: 7120 d805 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@05d8 │ │ +043e34: 0c00 |0014: move-result-object v0 │ │ +043e36: 2372 1205 |0015: new-array v2, v7, [Ljava/io/File; // type@0512 │ │ +043e3a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +043e3e: 28f3 |0019: goto 000c // -000d │ │ +043e40: 7100 f101 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +043e46: 0c02 |001d: move-result-object v2 │ │ +043e48: 1253 |001e: const/4 v3, #int 5 // #5 │ │ +043e4a: 2333 1705 |001f: new-array v3, v3, [Ljava/lang/String; // type@0517 │ │ +043e4e: 1a04 1c02 |0021: const-string v4, "Android" // string@021c │ │ +043e52: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +043e56: 1a04 fe10 |0025: const-string v4, "data" // string@10fe │ │ +043e5a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +043e5e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +043e60: 6e10 af00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +043e66: 0c05 |002d: move-result-object v5 │ │ +043e68: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +043e6c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +043e6e: 1a05 aa12 |0031: const-string v5, "files" // string@12aa │ │ +043e72: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +043e76: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +043e78: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ +043e7c: 7120 d005 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05d0 │ │ +043e82: 0c00 |003b: move-result-object v0 │ │ +043e84: 28d9 |003c: goto 0015 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0004 line=215 │ │ 0x0008 line=216 │ │ 0x000c line=225 │ │ 0x000d line=219 │ │ @@ -17984,45 +17984,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 │ │ -043e64: |[043e64] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -043e74: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -043e76: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -043e78: 6001 2300 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -043e7c: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -043e80: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -043e84: 7110 e105 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05e1 │ │ -043e8a: 0c02 |000b: move-result-object v2 │ │ -043e8c: 1102 |000c: return-object v2 │ │ -043e8e: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ -043e92: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -043e96: 7110 da05 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@05da │ │ -043e9c: 0c00 |0014: move-result-object v0 │ │ -043e9e: 2372 0805 |0015: new-array v2, v7, [Ljava/io/File; // type@0508 │ │ -043ea2: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -043ea6: 28f3 |0019: goto 000c // -000d │ │ -043ea8: 7100 f101 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -043eae: 0c02 |001d: move-result-object v2 │ │ -043eb0: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -043eb2: 2333 0d05 |001f: new-array v3, v3, [Ljava/lang/String; // type@050d │ │ -043eb6: 1a04 1c02 |0021: const-string v4, "Android" // string@021c │ │ -043eba: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -043ebe: 1a04 d81a |0025: const-string v4, "obb" // string@1ad8 │ │ -043ec2: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -043ec6: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -043ec8: 6e10 af00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -043ece: 0c05 |002d: move-result-object v5 │ │ -043ed0: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -043ed4: 7120 d005 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05d0 │ │ -043eda: 0c00 |0033: move-result-object v0 │ │ -043edc: 28e1 |0034: goto 0015 // -001f │ │ +043e88: |[043e88] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +043e98: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +043e9a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +043e9c: 6001 2300 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +043ea0: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +043ea4: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +043ea8: 7110 e105 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05e1 │ │ +043eae: 0c02 |000b: move-result-object v2 │ │ +043eb0: 1102 |000c: return-object v2 │ │ +043eb2: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ +043eb6: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +043eba: 7110 da05 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@05da │ │ +043ec0: 0c00 |0014: move-result-object v0 │ │ +043ec2: 2372 1205 |0015: new-array v2, v7, [Ljava/io/File; // type@0512 │ │ +043ec6: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +043eca: 28f3 |0019: goto 000c // -000d │ │ +043ecc: 7100 f101 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +043ed2: 0c02 |001d: move-result-object v2 │ │ +043ed4: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +043ed6: 2333 1705 |001f: new-array v3, v3, [Ljava/lang/String; // type@0517 │ │ +043eda: 1a04 1c02 |0021: const-string v4, "Android" // string@021c │ │ +043ede: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +043ee2: 1a04 d51a |0025: const-string v4, "obb" // string@1ad5 │ │ +043ee6: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +043eea: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +043eec: 6e10 af00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +043ef2: 0c05 |002d: move-result-object v5 │ │ +043ef4: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +043ef8: 7120 d005 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05d0 │ │ +043efe: 0c00 |0033: move-result-object v0 │ │ +043f00: 28e1 |0034: goto 0015 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0004 line=155 │ │ 0x0008 line=156 │ │ 0x000c line=165 │ │ 0x000d line=159 │ │ @@ -18040,19 +18040,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 │ │ -043ee0: |[043ee0] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -043ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043ef2: 7130 d505 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@05d5 │ │ -043ef8: 0a00 |0004: move-result v0 │ │ -043efa: 0f00 |0005: return v0 │ │ +043f04: |[043f04] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +043f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043f16: 7130 d505 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@05d5 │ │ +043f1c: 0a00 |0004: move-result v0 │ │ +043f1e: 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; │ │ │ │ @@ -18061,27 +18061,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 │ │ -043efc: |[043efc] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -043f0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -043f0e: 6000 2300 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -043f12: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -043f16: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -043f1a: 7130 dd05 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@05dd │ │ -043f20: 0f01 |000a: return v1 │ │ -043f22: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -043f26: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -043f2a: 7120 db05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@05db │ │ -043f30: 28f8 |0012: goto 000a // -0008 │ │ -043f32: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -043f34: 28f6 |0014: goto 000a // -000a │ │ +043f20: |[043f20] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +043f30: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +043f32: 6000 2300 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +043f36: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +043f3a: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +043f3e: 7130 dd05 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@05dd │ │ +043f44: 0f01 |000a: return v1 │ │ +043f46: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +043f4a: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +043f4e: 7120 db05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@05db │ │ +043f54: 28f8 |0012: goto 000a // -0008 │ │ +043f56: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +043f58: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ 0x0003 line=100 │ │ 0x0007 line=101 │ │ 0x000a line=107 │ │ 0x000b line=103 │ │ @@ -18093,17 +18093,17 @@ │ │ 0x0000 - 0x0015 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0015 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 689 (ContextCompat.java) │ │ │ │ Class #76 header: │ │ -class_idx : 260 │ │ +class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #76 - │ │ @@ -18119,17 +18119,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043f38: |[043f38] android.support.v4.content.ContextCompatFroyo.:()V │ │ -043f48: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -043f4e: 0e00 |0003: return-void │ │ +043f5c: |[043f5c] android.support.v4.content.ContextCompatFroyo.:()V │ │ +043f6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +043f72: 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;) │ │ @@ -18137,18 +18137,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 │ │ -043f50: |[043f50] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -043f60: 6e10 a600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@00a6 │ │ -043f66: 0c00 |0003: move-result-object v0 │ │ -043f68: 1100 |0004: return-object v0 │ │ +043f74: |[043f74] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +043f84: 6e10 a600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@00a6 │ │ +043f8a: 0c00 |0003: move-result-object v0 │ │ +043f8c: 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;) │ │ @@ -18156,32 +18156,32 @@ │ │ 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 │ │ -043f6c: |[043f6c] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -043f7c: 6e20 a800 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@00a8 │ │ -043f82: 0c00 |0003: move-result-object v0 │ │ -043f84: 1100 |0004: return-object v0 │ │ +043f90: |[043f90] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +043fa0: 6e20 a800 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@00a8 │ │ +043fa6: 0c00 |0003: move-result-object v0 │ │ +043fa8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 690 (ContextCompatFroyo.java) │ │ │ │ Class #77 header: │ │ -class_idx : 261 │ │ +class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 691 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #77 - │ │ @@ -18197,17 +18197,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043f88: |[043f88] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -043f98: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -043f9e: 0e00 |0003: return-void │ │ +043fac: |[043fac] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +043fbc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +043fc2: 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;) │ │ @@ -18215,18 +18215,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 │ │ -043fa0: |[043fa0] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ -043fb0: 6e10 ac00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@00ac │ │ -043fb6: 0c00 |0003: move-result-object v0 │ │ -043fb8: 1100 |0004: return-object v0 │ │ +043fc4: |[043fc4] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ +043fd4: 6e10 ac00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@00ac │ │ +043fda: 0c00 |0003: move-result-object v0 │ │ +043fdc: 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;) │ │ @@ -18234,32 +18234,32 @@ │ │ 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 │ │ -043fbc: |[043fbc] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -043fcc: 6e20 ba00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00ba │ │ -043fd2: 0e00 |0003: return-void │ │ +043fe0: |[043fe0] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +043ff0: 6e20 ba00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00ba │ │ +043ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 691 (ContextCompatHoneycomb.java) │ │ │ │ Class #78 header: │ │ -class_idx : 262 │ │ +class_idx : 270 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 692 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #78 - │ │ @@ -18275,17 +18275,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043fd4: |[043fd4] android.support.v4.content.ContextCompatJellybean.:()V │ │ -043fe4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -043fea: 0e00 |0003: return-void │ │ +043ff8: |[043ff8] android.support.v4.content.ContextCompatJellybean.:()V │ │ +044008: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04400e: 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;) │ │ @@ -18293,33 +18293,33 @@ │ │ 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 │ │ -043fec: |[043fec] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -043ffc: 6e30 bb00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00bb │ │ -044002: 0e00 |0003: return-void │ │ +044010: |[044010] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +044020: 6e30 bb00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00bb │ │ +044026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 692 (ContextCompatJellybean.java) │ │ │ │ Class #79 header: │ │ -class_idx : 263 │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 693 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #79 - │ │ @@ -18335,17 +18335,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044004: |[044004] android.support.v4.content.ContextCompatKitKat.:()V │ │ -044014: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04401a: 0e00 |0003: return-void │ │ +044028: |[044028] android.support.v4.content.ContextCompatKitKat.:()V │ │ +044038: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04403e: 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;) │ │ @@ -18353,18 +18353,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 │ │ -04401c: |[04401c] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -04402c: 6e10 a700 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@00a7 │ │ -044032: 0c00 |0003: move-result-object v0 │ │ -044034: 1100 |0004: return-object v0 │ │ +044040: |[044040] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +044050: 6e10 a700 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@00a7 │ │ +044056: 0c00 |0003: move-result-object v0 │ │ +044058: 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;) │ │ @@ -18372,18 +18372,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 │ │ -044038: |[044038] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -044048: 6e20 a900 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00a9 │ │ -04404e: 0c00 |0003: move-result-object v0 │ │ -044050: 1100 |0004: return-object v0 │ │ +04405c: |[04405c] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +04406c: 6e20 a900 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00a9 │ │ +044072: 0c00 |0003: move-result-object v0 │ │ +044074: 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; │ │ │ │ @@ -18392,31 +18392,31 @@ │ │ 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 │ │ -044054: |[044054] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -044064: 6e10 ad00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@00ad │ │ -04406a: 0c00 |0003: move-result-object v0 │ │ -04406c: 1100 |0004: return-object v0 │ │ +044078: |[044078] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +044088: 6e10 ad00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@00ad │ │ +04408e: 0c00 |0003: move-result-object v0 │ │ +044090: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ source_file_idx : 693 (ContextCompatKitKat.java) │ │ │ │ Class #80 header: │ │ -class_idx : 265 │ │ +class_idx : 273 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #80 annotations: │ │ @@ -18444,17 +18444,17 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 948 (FileProvider.java) │ │ │ │ Class #81 header: │ │ -class_idx : 267 │ │ +class_idx : 275 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 29 │ │ +superclass_idx : 32 │ │ source_file_idx : 948 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #81 annotations: │ │ @@ -18533,32 +18533,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -044070: |[044070] android.support.v4.content.FileProvider.:()V │ │ -044080: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -044082: 2300 0d05 |0001: new-array v0, v0, [Ljava/lang/String; // type@050d │ │ -044086: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -044088: 1a02 ed0d |0004: const-string v2, "_display_name" // string@0ded │ │ -04408c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -044090: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -044092: 1a02 f30d |0009: const-string v2, "_size" // string@0df3 │ │ -044096: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -04409a: 6900 d801 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d8 │ │ -04409e: 2200 1403 |000f: new-instance v0, Ljava/io/File; // type@0314 │ │ -0440a2: 1a01 0a01 |0011: const-string v1, "/" // string@010a │ │ -0440a6: 7020 0315 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -0440ac: 6900 d901 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d9 │ │ -0440b0: 2200 7703 |0018: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -0440b4: 7010 0616 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ -0440ba: 6900 e001 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ -0440be: 0e00 |001f: return-void │ │ +044094: |[044094] android.support.v4.content.FileProvider.:()V │ │ +0440a4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0440a6: 2300 1705 |0001: new-array v0, v0, [Ljava/lang/String; // type@0517 │ │ +0440aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0440ac: 1a02 ea0d |0004: const-string v2, "_display_name" // string@0dea │ │ +0440b0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0440b4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0440b6: 1a02 f00d |0009: const-string v2, "_size" // string@0df0 │ │ +0440ba: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0440be: 6900 d801 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d8 │ │ +0440c2: 2200 1c03 |000f: new-instance v0, Ljava/io/File; // type@031c │ │ +0440c6: 1a01 0a01 |0011: const-string v1, "/" // string@010a │ │ +0440ca: 7020 0315 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +0440d0: 6900 d901 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d9 │ │ +0440d4: 2200 7f03 |0018: new-instance v0, Ljava/util/HashMap; // type@037f │ │ +0440d8: 7010 0616 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ +0440de: 6900 e001 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ +0440e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=317 │ │ 0x0018 line=320 │ │ locals : │ │ │ │ @@ -18567,17 +18567,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0440c0: |[0440c0] android.support.v4.content.FileProvider.:()V │ │ -0440d0: 7010 9900 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0099 │ │ -0440d6: 0e00 |0003: return-void │ │ +0440e4: |[0440e4] android.support.v4.content.FileProvider.:()V │ │ +0440f4: 7010 9900 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0099 │ │ +0440fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -18586,31 +18586,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 │ │ -0440d8: |[0440d8] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -0440e8: 0761 |0000: move-object v1, v6 │ │ -0440ea: 0770 |0001: move-object v0, v7 │ │ -0440ec: 2104 |0002: array-length v4, v0 │ │ -0440ee: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0440f0: 0712 |0004: move-object v2, v1 │ │ -0440f2: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -0440f6: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -0440fa: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -0440fe: 2201 1403 |000b: new-instance v1, Ljava/io/File; // type@0314 │ │ -044102: 7030 0215 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -044108: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04410c: 0712 |0012: move-object v2, v1 │ │ -04410e: 28f2 |0013: goto 0005 // -000e │ │ -044110: 1102 |0014: return-object v2 │ │ -044112: 0721 |0015: move-object v1, v2 │ │ -044114: 28fa |0016: goto 0010 // -0006 │ │ +0440fc: |[0440fc] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +04410c: 0761 |0000: move-object v1, v6 │ │ +04410e: 0770 |0001: move-object v0, v7 │ │ +044110: 2104 |0002: array-length v4, v0 │ │ +044112: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +044114: 0712 |0004: move-object v2, v1 │ │ +044116: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +04411a: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +04411e: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +044122: 2201 1c03 |000b: new-instance v1, Ljava/io/File; // type@031c │ │ +044126: 7030 0215 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +04412c: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +044130: 0712 |0012: move-object v2, v1 │ │ +044132: 28f2 |0013: goto 0005 // -000e │ │ +044134: 1102 |0014: return-object v2 │ │ +044136: 0721 |0015: move-object v1, v2 │ │ +044138: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0001 line=754 │ │ 0x0009 line=755 │ │ 0x000b line=756 │ │ 0x0010 line=754 │ │ @@ -18634,19 +18634,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 │ │ -044118: |[044118] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -044128: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04412a: 2330 0b05 |0001: new-array v0, v3, [Ljava/lang/Object; // type@050b │ │ -04412e: 7153 bc15 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -044134: 1100 |0006: return-object v0 │ │ +04413c: |[04413c] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +04414c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04414e: 2330 1505 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0515 │ │ +044152: 7153 bc15 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +044158: 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; │ │ @@ -18658,19 +18658,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 │ │ -044138: |[044138] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -044148: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04414a: 2330 0d05 |0001: new-array v0, v3, [Ljava/lang/String; // type@050d │ │ -04414e: 7153 bc15 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -044154: 1100 |0006: return-object v0 │ │ +04415c: |[04415c] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +04416c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04416e: 2330 1705 |0001: new-array v0, v3, [Ljava/lang/String; // type@0517 │ │ +044172: 7153 bc15 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +044178: 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; │ │ @@ -18682,41 +18682,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 │ │ -044158: |[044158] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -044168: 6203 e001 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ -04416c: 1d03 |0002: monitor-enter v3 │ │ -04416e: 6202 e001 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ -044172: 6e20 0916 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ -044178: 0c01 |0008: move-result-object v1 │ │ -04417a: 1f01 0901 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@0109 │ │ -04417e: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -044182: 7120 1206 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@0612 │ │ -044188: 0c01 |0010: move-result-object v1 │ │ -04418a: 6202 e001 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ -04418e: 6e30 0a16 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ -044194: 1e03 |0016: monitor-exit v3 │ │ -044196: 1101 |0017: return-object v1 │ │ -044198: 0d00 |0018: move-exception v0 │ │ -04419a: 2202 3303 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -04419e: 1a04 a603 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@03a6 │ │ -0441a2: 7030 6215 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1562 │ │ -0441a8: 2702 |0020: throw v2 │ │ -0441aa: 0d02 |0021: move-exception v2 │ │ -0441ac: 1e03 |0022: monitor-exit v3 │ │ -0441ae: 2702 |0023: throw v2 │ │ -0441b0: 0d00 |0024: move-exception v0 │ │ -0441b2: 2202 3303 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0441b6: 1a04 a603 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@03a6 │ │ -0441ba: 7030 6215 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1562 │ │ -0441c0: 2702 |002c: throw v2 │ │ +04417c: |[04417c] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +04418c: 6203 e001 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ +044190: 1d03 |0002: monitor-enter v3 │ │ +044192: 6202 e001 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ +044196: 6e20 0916 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ +04419c: 0c01 |0008: move-result-object v1 │ │ +04419e: 1f01 1101 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@0111 │ │ +0441a2: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +0441a6: 7120 1206 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@0612 │ │ +0441ac: 0c01 |0010: move-result-object v1 │ │ +0441ae: 6202 e001 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01e0 │ │ +0441b2: 6e30 0a16 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ +0441b8: 1e03 |0016: monitor-exit v3 │ │ +0441ba: 1101 |0017: return-object v1 │ │ +0441bc: 0d00 |0018: move-exception v0 │ │ +0441be: 2202 3b03 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0441c2: 1a04 a603 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@03a6 │ │ +0441c6: 7030 6215 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1562 │ │ +0441cc: 2702 |0020: throw v2 │ │ +0441ce: 0d02 |0021: move-exception v2 │ │ +0441d0: 1e03 |0022: monitor-exit v3 │ │ +0441d2: 2702 |0023: throw v2 │ │ +0441d4: 0d00 |0024: move-exception v0 │ │ +0441d6: 2202 3b03 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0441da: 1a04 a603 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@03a6 │ │ +0441de: 7030 6215 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1562 │ │ +0441e4: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -18750,20 +18750,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 │ │ -0441f0: |[0441f0] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ -044200: 7120 0b06 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@060b │ │ -044206: 0c00 |0003: move-result-object v0 │ │ -044208: 7220 ff05 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@05ff │ │ -04420e: 0c01 |0007: move-result-object v1 │ │ -044210: 1101 |0008: return-object v1 │ │ +044214: |[044214] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +044224: 7120 0b06 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@060b │ │ +04422a: 0c00 |0003: move-result-object v0 │ │ +04422c: 7220 ff05 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@05ff │ │ +044232: 0c01 |0007: move-result-object v1 │ │ +044234: 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; │ │ @@ -18775,61 +18775,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -044214: |[044214] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -044224: 1a01 ed1c |0000: const-string v1, "r" // string@1ced │ │ -044228: 6e20 9215 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -04422e: 0a01 |0005: move-result v1 │ │ -044230: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -044234: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -044238: 0f00 |000a: return v0 │ │ -04423a: 1a01 9722 |000b: const-string v1, "w" // string@2297 │ │ -04423e: 6e20 9215 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -044244: 0a01 |0010: move-result v1 │ │ -044246: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -04424a: 1a01 ec22 |0013: const-string v1, "wt" // string@22ec │ │ -04424e: 6e20 9215 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -044254: 0a01 |0018: move-result v1 │ │ -044256: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -04425a: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -04425e: 28ed |001d: goto 000a // -0013 │ │ -044260: 1a01 9822 |001e: const-string v1, "wa" // string@2298 │ │ -044264: 6e20 9215 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -04426a: 0a01 |0023: move-result v1 │ │ -04426c: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -044270: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -044274: 28e2 |0028: goto 000a // -001e │ │ -044276: 1a01 a01d |0029: const-string v1, "rw" // string@1da0 │ │ -04427a: 6e20 9215 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -044280: 0a01 |002e: move-result v1 │ │ -044282: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -044286: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -04428a: 28d7 |0033: goto 000a // -0029 │ │ -04428c: 1a01 a11d |0034: const-string v1, "rwt" // string@1da1 │ │ -044290: 6e20 9215 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -044296: 0a01 |0039: move-result v1 │ │ -044298: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -04429c: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -0442a0: 28cc |003e: goto 000a // -0034 │ │ -0442a2: 2201 3303 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0442a6: 2202 4803 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0442aa: 7010 ad15 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0442b0: 1a03 6104 |0046: const-string v3, "Invalid mode: " // string@0461 │ │ -0442b4: 6e20 b515 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0442ba: 0c02 |004b: move-result-object v2 │ │ -0442bc: 6e20 b515 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0442c2: 0c02 |004f: move-result-object v2 │ │ -0442c4: 6e10 bb15 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0442ca: 0c02 |0053: move-result-object v2 │ │ -0442cc: 7020 6115 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0442d2: 2701 |0057: throw v1 │ │ +044238: |[044238] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +044248: 1a01 ea1c |0000: const-string v1, "r" // string@1cea │ │ +04424c: 6e20 9215 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +044252: 0a01 |0005: move-result v1 │ │ +044254: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +044258: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +04425c: 0f00 |000a: return v0 │ │ +04425e: 1a01 9422 |000b: const-string v1, "w" // string@2294 │ │ +044262: 6e20 9215 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +044268: 0a01 |0010: move-result v1 │ │ +04426a: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +04426e: 1a01 e922 |0013: const-string v1, "wt" // string@22e9 │ │ +044272: 6e20 9215 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +044278: 0a01 |0018: move-result v1 │ │ +04427a: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +04427e: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +044282: 28ed |001d: goto 000a // -0013 │ │ +044284: 1a01 9522 |001e: const-string v1, "wa" // string@2295 │ │ +044288: 6e20 9215 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +04428e: 0a01 |0023: move-result v1 │ │ +044290: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +044294: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +044298: 28e2 |0028: goto 000a // -001e │ │ +04429a: 1a01 9d1d |0029: const-string v1, "rw" // string@1d9d │ │ +04429e: 6e20 9215 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0442a4: 0a01 |002e: move-result v1 │ │ +0442a6: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +0442aa: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +0442ae: 28d7 |0033: goto 000a // -0029 │ │ +0442b0: 1a01 9e1d |0034: const-string v1, "rwt" // string@1d9e │ │ +0442b4: 6e20 9215 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0442ba: 0a01 |0039: move-result v1 │ │ +0442bc: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +0442c0: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +0442c4: 28cc |003e: goto 000a // -0034 │ │ +0442c6: 2201 3b03 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0442ca: 2202 5003 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0442ce: 7010 ad15 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0442d4: 1a03 6104 |0046: const-string v3, "Invalid mode: " // string@0461 │ │ +0442d8: 6e20 b515 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0442de: 0c02 |004b: move-result-object v2 │ │ +0442e0: 6e20 b515 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0442e6: 0c02 |004f: move-result-object v2 │ │ +0442e8: 6e10 bb15 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0442ee: 0c02 |0053: move-result-object v2 │ │ +0442f0: 7020 6115 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0442f6: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=749 │ │ 0x000b line=731 │ │ 0x001b line=732 │ │ @@ -18853,95 +18853,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 │ │ -0442d4: |[0442d4] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -0442e4: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0442e6: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0442e8: 121a |0002: const/4 v10, #int 1 // #1 │ │ -0442ea: 2204 0a01 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@010a │ │ -0442ee: 7020 0006 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0600 │ │ -0442f4: 6e10 ae00 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -0442fa: 0c08 |000b: move-result-object v8 │ │ -0442fc: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -044300: 6e30 0801 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@0108 │ │ -044306: 0c01 |0011: move-result-object v1 │ │ -044308: 6e10 ae00 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -04430e: 0c08 |0015: move-result-object v8 │ │ -044310: 1a09 da0e |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@0eda │ │ -044314: 6e30 0901 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@0109 │ │ -04431a: 0c00 |001b: move-result-object v0 │ │ -04431c: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -044320: 2208 3303 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -044324: 1a09 d10a |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0ad1 │ │ -044328: 7020 6115 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -04432e: 2708 |0025: throw v8 │ │ -044330: 7210 2601 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0126 │ │ -044336: 0a07 |0029: move-result v7 │ │ -044338: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -04433c: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -04433e: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -044342: 7210 2501 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0125 │ │ -044348: 0c05 |0032: move-result-object v5 │ │ -04434a: 1a08 511a |0033: const-string v8, "name" // string@1a51 │ │ -04434e: 7230 2401 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ -044354: 0c02 |0038: move-result-object v2 │ │ -044356: 1a08 351c |0039: const-string v8, "path" // string@1c35 │ │ -04435a: 7230 2401 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ -044360: 0c03 |003e: move-result-object v3 │ │ -044362: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -044364: 1a08 951d |0040: const-string v8, "root-path" // string@1d95 │ │ -044368: 6e20 9215 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -04436e: 0a08 |0045: move-result v8 │ │ -044370: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -044374: 6208 d901 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d9 │ │ -044378: 23a9 0d05 |004a: new-array v9, v10, [Ljava/lang/String; // type@050d │ │ -04437c: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -044380: 7120 0706 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ -044386: 0c06 |0051: move-result-object v6 │ │ -044388: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -04438c: 6e30 0106 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0601 │ │ -044392: 28cf |0057: goto 0026 // -0031 │ │ -044394: 1a08 ae12 |0058: const-string v8, "files-path" // string@12ae │ │ -044398: 6e20 9215 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -04439e: 0a08 |005d: move-result v8 │ │ -0443a0: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -0443a4: 6e10 aa00 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00aa │ │ -0443aa: 0c08 |0063: move-result-object v8 │ │ -0443ac: 23a9 0d05 |0064: new-array v9, v10, [Ljava/lang/String; // type@050d │ │ -0443b0: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -0443b4: 7120 0706 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ -0443ba: 0c06 |006b: move-result-object v6 │ │ -0443bc: 28e6 |006c: goto 0052 // -001a │ │ -0443be: 1a08 8f0f |006d: const-string v8, "cache-path" // string@0f8f │ │ -0443c2: 6e20 9215 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0443c8: 0a08 |0072: move-result v8 │ │ -0443ca: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -0443ce: 6e10 a300 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a3 │ │ -0443d4: 0c08 |0078: move-result-object v8 │ │ -0443d6: 23a9 0d05 |0079: new-array v9, v10, [Ljava/lang/String; // type@050d │ │ -0443da: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -0443de: 7120 0706 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ -0443e4: 0c06 |0080: move-result-object v6 │ │ -0443e6: 28d1 |0081: goto 0052 // -002f │ │ -0443e8: 1a08 8d12 |0082: const-string v8, "external-path" // string@128d │ │ -0443ec: 6e20 9215 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0443f2: 0a08 |0087: move-result v8 │ │ -0443f4: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -0443f8: 7100 f101 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -0443fe: 0c08 |008d: move-result-object v8 │ │ -044400: 23a9 0d05 |008e: new-array v9, v10, [Ljava/lang/String; // type@050d │ │ -044404: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -044408: 7120 0706 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ -04440e: 0c06 |0095: move-result-object v6 │ │ -044410: 28bc |0096: goto 0052 // -0044 │ │ -044412: 1104 |0097: return-object v4 │ │ +0442f8: |[0442f8] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +044308: 120c |0000: const/4 v12, #int 0 // #0 │ │ +04430a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +04430c: 121a |0002: const/4 v10, #int 1 // #1 │ │ +04430e: 2204 1201 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@0112 │ │ +044312: 7020 0006 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0600 │ │ +044318: 6e10 ae00 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +04431e: 0c08 |000b: move-result-object v8 │ │ +044320: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +044324: 6e30 0801 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@0108 │ │ +04432a: 0c01 |0011: move-result-object v1 │ │ +04432c: 6e10 ae00 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +044332: 0c08 |0015: move-result-object v8 │ │ +044334: 1a09 d70e |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@0ed7 │ │ +044338: 6e30 0901 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@0109 │ │ +04433e: 0c00 |001b: move-result-object v0 │ │ +044340: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +044344: 2208 3b03 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@033b │ │ +044348: 1a09 ce0a |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0ace │ │ +04434c: 7020 6115 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +044352: 2708 |0025: throw v8 │ │ +044354: 7210 2601 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0126 │ │ +04435a: 0a07 |0029: move-result v7 │ │ +04435c: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +044360: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +044362: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +044366: 7210 2501 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0125 │ │ +04436c: 0c05 |0032: move-result-object v5 │ │ +04436e: 1a08 4e1a |0033: const-string v8, "name" // string@1a4e │ │ +044372: 7230 2401 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ +044378: 0c02 |0038: move-result-object v2 │ │ +04437a: 1a08 321c |0039: const-string v8, "path" // string@1c32 │ │ +04437e: 7230 2401 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ +044384: 0c03 |003e: move-result-object v3 │ │ +044386: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +044388: 1a08 921d |0040: const-string v8, "root-path" // string@1d92 │ │ +04438c: 6e20 9215 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +044392: 0a08 |0045: move-result v8 │ │ +044394: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +044398: 6208 d901 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d9 │ │ +04439c: 23a9 1705 |004a: new-array v9, v10, [Ljava/lang/String; // type@0517 │ │ +0443a0: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +0443a4: 7120 0706 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ +0443aa: 0c06 |0051: move-result-object v6 │ │ +0443ac: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +0443b0: 6e30 0106 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0601 │ │ +0443b6: 28cf |0057: goto 0026 // -0031 │ │ +0443b8: 1a08 ab12 |0058: const-string v8, "files-path" // string@12ab │ │ +0443bc: 6e20 9215 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0443c2: 0a08 |005d: move-result v8 │ │ +0443c4: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +0443c8: 6e10 aa00 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00aa │ │ +0443ce: 0c08 |0063: move-result-object v8 │ │ +0443d0: 23a9 1705 |0064: new-array v9, v10, [Ljava/lang/String; // type@0517 │ │ +0443d4: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +0443d8: 7120 0706 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ +0443de: 0c06 |006b: move-result-object v6 │ │ +0443e0: 28e6 |006c: goto 0052 // -001a │ │ +0443e2: 1a08 8c0f |006d: const-string v8, "cache-path" // string@0f8c │ │ +0443e6: 6e20 9215 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0443ec: 0a08 |0072: move-result v8 │ │ +0443ee: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +0443f2: 6e10 a300 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a3 │ │ +0443f8: 0c08 |0078: move-result-object v8 │ │ +0443fa: 23a9 1705 |0079: new-array v9, v10, [Ljava/lang/String; // type@0517 │ │ +0443fe: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +044402: 7120 0706 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ +044408: 0c06 |0080: move-result-object v6 │ │ +04440a: 28d1 |0081: goto 0052 // -002f │ │ +04440c: 1a08 8a12 |0082: const-string v8, "external-path" // string@128a │ │ +044410: 6e20 9215 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +044416: 0a08 |0087: move-result v8 │ │ +044418: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +04441c: 7100 f101 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +044422: 0c08 |008d: move-result-object v8 │ │ +044424: 23a9 1705 |008e: new-array v9, v10, [Ljava/lang/String; // type@0517 │ │ +044428: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +04442c: 7120 0706 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0607 │ │ +044432: 0c06 |0095: move-result-object v6 │ │ +044434: 28bc |0096: goto 0052 // -0044 │ │ +044436: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=556 │ │ 0x0008 line=558 │ │ 0x0012 line=560 │ │ 0x001c line=562 │ │ 0x001e line=563 │ │ @@ -18980,33 +18980,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 │ │ -044414: |[044414] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -044424: 6f30 9a00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@009a │ │ -04442a: 5540 1500 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0015 │ │ -04442e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -044432: 2200 4403 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0344 │ │ -044436: 1a01 910b |0009: const-string v1, "Provider must not be exported" // string@0b91 │ │ -04443a: 7020 8915 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1589 │ │ -044440: 2700 |000e: throw v0 │ │ -044442: 5540 1600 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0016 │ │ -044446: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -04444a: 2200 4403 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0344 │ │ -04444e: 1a01 900b |0015: const-string v1, "Provider must grant uri permissions" // string@0b90 │ │ -044452: 7020 8915 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1589 │ │ -044458: 2700 |001a: throw v0 │ │ -04445a: 5440 1400 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0014 │ │ -04445e: 7120 0b06 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@060b │ │ -044464: 0c00 |0020: move-result-object v0 │ │ -044466: 5b20 df01 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ -04446a: 0e00 |0023: return-void │ │ +044438: |[044438] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +044448: 6f30 9a00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@009a │ │ +04444e: 5540 1500 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0015 │ │ +044452: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +044456: 2200 4c03 |0007: new-instance v0, Ljava/lang/SecurityException; // type@034c │ │ +04445a: 1a01 8e0b |0009: const-string v1, "Provider must not be exported" // string@0b8e │ │ +04445e: 7020 8915 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1589 │ │ +044464: 2700 |000e: throw v0 │ │ +044466: 5540 1600 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0016 │ │ +04446a: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +04446e: 2200 4c03 |0013: new-instance v0, Ljava/lang/SecurityException; // type@034c │ │ +044472: 1a01 8d0b |0015: const-string v1, "Provider must grant uri permissions" // string@0b8d │ │ +044476: 7020 8915 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1589 │ │ +04447c: 2700 |001a: throw v0 │ │ +04447e: 5440 1400 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0014 │ │ +044482: 7120 0b06 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@060b │ │ +044488: 0c00 |0020: move-result-object v0 │ │ +04448a: 5b20 df01 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ +04448e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=345 │ │ 0x0007 line=346 │ │ 0x000f line=348 │ │ 0x0013 line=349 │ │ @@ -19022,25 +19022,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 │ │ -04446c: |[04446c] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -04447c: 5421 df01 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ -044480: 7220 fe05 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ -044486: 0c00 |0005: move-result-object v0 │ │ -044488: 6e10 0715 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ -04448e: 0a01 |0009: move-result v1 │ │ -044490: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -044494: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -044496: 0f01 |000d: return v1 │ │ -044498: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04449a: 28fe |000f: goto 000d // -0002 │ │ +044490: |[044490] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0444a0: 5421 df01 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ +0444a4: 7220 fe05 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ +0444aa: 0c00 |0005: move-result-object v0 │ │ +0444ac: 6e10 0715 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ +0444b2: 0a01 |0009: move-result v1 │ │ +0444b4: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +0444b8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0444ba: 0f01 |000d: return v1 │ │ +0444bc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0444be: 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; │ │ @@ -19053,37 +19053,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 │ │ -04449c: |[04449c] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -0444ac: 5464 df01 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ -0444b0: 7220 fe05 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ -0444b6: 0c01 |0005: move-result-object v1 │ │ -0444b8: 6e10 0d15 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0444be: 0c04 |0009: move-result-object v4 │ │ -0444c0: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -0444c4: 6e20 9915 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ -0444ca: 0a02 |000f: move-result v2 │ │ -0444cc: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -0444d0: 6e10 0d15 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0444d6: 0c04 |0015: move-result-object v4 │ │ -0444d8: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0444dc: 6e20 9f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -0444e2: 0c00 |001b: move-result-object v0 │ │ -0444e4: 7100 1b14 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@141b │ │ -0444ea: 0c04 |001f: move-result-object v4 │ │ -0444ec: 6e20 1a14 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@141a │ │ -0444f2: 0c03 |0023: move-result-object v3 │ │ -0444f4: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -0444f8: 1103 |0026: return-object v3 │ │ -0444fa: 1a03 f80e |0027: const-string v3, "application/octet-stream" // string@0ef8 │ │ -0444fe: 28fd |0029: goto 0026 // -0003 │ │ +0444c0: |[0444c0] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0444d0: 5464 df01 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ +0444d4: 7220 fe05 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ +0444da: 0c01 |0005: move-result-object v1 │ │ +0444dc: 6e10 0d15 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0444e2: 0c04 |0009: move-result-object v4 │ │ +0444e4: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +0444e8: 6e20 9915 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ +0444ee: 0a02 |000f: move-result v2 │ │ +0444f0: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +0444f4: 6e10 0d15 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0444fa: 0c04 |0015: move-result-object v4 │ │ +0444fc: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044500: 6e20 9f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +044506: 0c00 |001b: move-result-object v0 │ │ +044508: 7100 1b14 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@141b │ │ +04450e: 0c04 |001f: move-result-object v4 │ │ +044510: 6e20 1a14 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@141a │ │ +044516: 0c03 |0023: move-result-object v3 │ │ +044518: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +04451c: 1103 |0026: return-object v3 │ │ +04451e: 1a03 f50e |0027: const-string v3, "application/octet-stream" // string@0ef5 │ │ +044522: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=453 │ │ 0x0010 line=454 │ │ 0x0012 line=455 │ │ 0x001c line=456 │ │ @@ -19102,19 +19102,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 │ │ -044500: |[044500] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -044510: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -044514: 1a01 fb0a |0002: const-string v1, "No external inserts" // string@0afb │ │ -044518: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ -04451e: 2700 |0007: throw v0 │ │ +044524: |[044524] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +044534: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +044538: 1a01 f80a |0002: const-string v1, "No external inserts" // string@0af8 │ │ +04453c: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ +044542: 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; │ │ @@ -19124,17 +19124,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -044520: |[044520] android.support.v4.content.FileProvider.onCreate:()Z │ │ -044530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -044532: 0f00 |0001: return v0 │ │ +044544: |[044544] android.support.v4.content.FileProvider.onCreate:()Z │ │ +044554: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +044556: 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;) │ │ @@ -19142,23 +19142,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 │ │ -044534: |[044534] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -044544: 5432 df01 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ -044548: 7220 fe05 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ -04454e: 0c00 |0005: move-result-object v0 │ │ -044550: 7110 0f06 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@060f │ │ -044556: 0a01 |0009: move-result v1 │ │ -044558: 7120 1102 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0211 │ │ -04455e: 0c02 |000d: move-result-object v2 │ │ -044560: 1102 |000e: return-object v2 │ │ +044558: |[044558] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +044568: 5432 df01 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ +04456c: 7220 fe05 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ +044572: 0c00 |0005: move-result-object v0 │ │ +044574: 7110 0f06 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@060f │ │ +04457a: 0a01 |0009: move-result v1 │ │ +04457c: 7120 1102 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0211 │ │ +044582: 0c02 |000d: move-result-object v2 │ │ +044584: 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; │ │ @@ -19172,68 +19172,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 │ │ -044564: |[044564] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -044574: 54ca df01 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ -044578: 7220 fe05 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ -04457e: 0c04 |0005: move-result-object v4 │ │ -044580: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -044584: 620e d801 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d8 │ │ -044588: 21ea |000a: array-length v10, v14 │ │ -04458a: 23a2 0d05 |000b: new-array v2, v10, [Ljava/lang/String; // type@050d │ │ -04458e: 21ea |000d: array-length v10, v14 │ │ -044590: 23a9 0b05 |000e: new-array v9, v10, [Ljava/lang/Object; // type@050b │ │ -044594: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -044596: 07e0 |0011: move-object v0, v14 │ │ -044598: 2108 |0012: array-length v8, v0 │ │ -04459a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -04459c: 0156 |0014: move v6, v5 │ │ -04459e: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -0445a2: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -0445a6: 1a0a ed0d |0019: const-string v10, "_display_name" // string@0ded │ │ -0445aa: 6e20 9215 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0445b0: 0a0a |001e: move-result v10 │ │ -0445b2: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -0445b6: 1a0a ed0d |0021: const-string v10, "_display_name" // string@0ded │ │ -0445ba: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -0445be: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0445c2: 6e10 0d15 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0445c8: 0c0a |002a: move-result-object v10 │ │ -0445ca: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -0445ce: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0445d2: 0156 |002f: move v6, v5 │ │ -0445d4: 28e5 |0030: goto 0015 // -001b │ │ -0445d6: 1a0a f30d |0031: const-string v10, "_size" // string@0df3 │ │ -0445da: 6e20 9215 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0445e0: 0a0a |0036: move-result v10 │ │ -0445e2: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -0445e6: 1a0a f30d |0039: const-string v10, "_size" // string@0df3 │ │ -0445ea: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -0445ee: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0445f2: 6e10 1415 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1514 │ │ -0445f8: 0b0a |0042: move-result-wide v10 │ │ -0445fa: 7120 6f15 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@156f │ │ -044600: 0c0a |0046: move-result-object v10 │ │ -044602: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -044606: 28e4 |0049: goto 002d // -001c │ │ -044608: 7120 0906 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0609 │ │ -04460e: 0c02 |004d: move-result-object v2 │ │ -044610: 7120 0806 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0608 │ │ -044616: 0c09 |0051: move-result-object v9 │ │ -044618: 2203 3b00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@003b │ │ -04461c: 121a |0054: const/4 v10, #int 1 // #1 │ │ -04461e: 7030 3c01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@013c │ │ -044624: 6e20 3d01 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ -04462a: 1103 |005b: return-object v3 │ │ -04462c: 0165 |005c: move v5, v6 │ │ -04462e: 28d0 |005d: goto 002d // -0030 │ │ +044588: |[044588] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +044598: 54ca df01 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01df │ │ +04459c: 7220 fe05 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05fe │ │ +0445a2: 0c04 |0005: move-result-object v4 │ │ +0445a4: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +0445a8: 620e d801 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d8 │ │ +0445ac: 21ea |000a: array-length v10, v14 │ │ +0445ae: 23a2 1705 |000b: new-array v2, v10, [Ljava/lang/String; // type@0517 │ │ +0445b2: 21ea |000d: array-length v10, v14 │ │ +0445b4: 23a9 1505 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0515 │ │ +0445b8: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0445ba: 07e0 |0011: move-object v0, v14 │ │ +0445bc: 2108 |0012: array-length v8, v0 │ │ +0445be: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0445c0: 0156 |0014: move v6, v5 │ │ +0445c2: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +0445c6: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +0445ca: 1a0a ea0d |0019: const-string v10, "_display_name" // string@0dea │ │ +0445ce: 6e20 9215 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0445d4: 0a0a |001e: move-result v10 │ │ +0445d6: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +0445da: 1a0a ea0d |0021: const-string v10, "_display_name" // string@0dea │ │ +0445de: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +0445e2: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0445e6: 6e10 0d15 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0445ec: 0c0a |002a: move-result-object v10 │ │ +0445ee: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +0445f2: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0445f6: 0156 |002f: move v6, v5 │ │ +0445f8: 28e5 |0030: goto 0015 // -001b │ │ +0445fa: 1a0a f00d |0031: const-string v10, "_size" // string@0df0 │ │ +0445fe: 6e20 9215 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +044604: 0a0a |0036: move-result v10 │ │ +044606: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +04460a: 1a0a f00d |0039: const-string v10, "_size" // string@0df0 │ │ +04460e: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +044612: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +044616: 6e10 1415 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1514 │ │ +04461c: 0b0a |0042: move-result-wide v10 │ │ +04461e: 7120 6f15 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@156f │ │ +044624: 0c0a |0046: move-result-object v10 │ │ +044626: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +04462a: 28e4 |0049: goto 002d // -001c │ │ +04462c: 7120 0906 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0609 │ │ +044632: 0c02 |004d: move-result-object v2 │ │ +044634: 7120 0806 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0608 │ │ +04463a: 0c09 |0051: move-result-object v9 │ │ +04463c: 2203 3e00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@003e │ │ +044640: 121a |0054: const/4 v10, #int 1 // #1 │ │ +044642: 7030 3c01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@013c │ │ +044648: 6e20 3d01 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ +04464e: 1103 |005b: return-object v3 │ │ +044650: 0165 |005c: move v5, v6 │ │ +044652: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ 0x000a line=418 │ │ 0x000d line=419 │ │ @@ -19280,35 +19280,35 @@ │ │ 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 │ │ -044630: |[044630] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -044640: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -044644: 1a01 fc0a |0002: const-string v1, "No external updates" // string@0afc │ │ -044648: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ -04464e: 2700 |0007: throw v0 │ │ +044654: |[044654] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +044664: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +044668: 1a01 f90a |0002: const-string v1, "No external updates" // string@0af9 │ │ +04466c: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ +044672: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0008 reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ source_file_idx : 948 (FileProvider.java) │ │ │ │ Class #82 header: │ │ -class_idx : 268 │ │ +class_idx : 276 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #82 annotations: │ │ @@ -19342,17 +19342,17 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1111 (IntentCompat.java) │ │ │ │ Class #83 header: │ │ -class_idx : 272 │ │ +class_idx : 280 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1111 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #83 annotations: │ │ @@ -19411,32 +19411,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -044650: |[044650] android.support.v4.content.IntentCompat.:()V │ │ -044660: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -044664: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -044668: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04466c: 2201 0f01 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@010f │ │ -044670: 7010 1f06 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@061f │ │ -044676: 6901 e801 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ -04467a: 0e00 |000d: return-void │ │ -04467c: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -044680: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -044684: 2201 0e01 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@010e │ │ -044688: 7010 1c06 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@061c │ │ -04468e: 6901 e801 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ -044692: 28f4 |0019: goto 000d // -000c │ │ -044694: 2201 0d01 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@010d │ │ -044698: 7010 1806 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0618 │ │ -04469e: 6901 e801 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ -0446a2: 28ec |0021: goto 000d // -0014 │ │ +044674: |[044674] android.support.v4.content.IntentCompat.:()V │ │ +044684: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +044688: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +04468c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +044690: 2201 1701 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0117 │ │ +044694: 7010 1f06 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@061f │ │ +04469a: 6901 e801 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ +04469e: 0e00 |000d: return-void │ │ +0446a0: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0446a4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0446a8: 2201 1601 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0116 │ │ +0446ac: 7010 1c06 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@061c │ │ +0446b2: 6901 e801 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ +0446b6: 28f4 |0019: goto 000d // -000c │ │ +0446b8: 2201 1501 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0115 │ │ +0446bc: 7010 1806 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0618 │ │ +0446c2: 6901 e801 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ +0446c6: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -19450,17 +19450,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0446a4: |[0446a4] android.support.v4.content.IntentCompat.:()V │ │ -0446b4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0446ba: 0e00 |0003: return-void │ │ +0446c8: |[0446c8] android.support.v4.content.IntentCompat.:()V │ │ +0446d8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0446de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ @@ -19469,19 +19469,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 │ │ -0446bc: |[0446bc] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0446cc: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ -0446d0: 7220 1506 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0615 │ │ -0446d6: 0c00 |0005: move-result-object v0 │ │ -0446d8: 1100 |0006: return-object v0 │ │ +0446e0: |[0446e0] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0446f0: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ +0446f4: 7220 1506 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0615 │ │ +0446fa: 0c00 |0005: move-result-object v0 │ │ +0446fc: 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;) │ │ @@ -19489,19 +19489,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 │ │ -0446dc: |[0446dc] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0446ec: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ -0446f0: 7230 1606 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0616 │ │ -0446f6: 0c00 |0005: move-result-object v0 │ │ -0446f8: 1100 |0006: return-object v0 │ │ +044700: |[044700] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +044710: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ +044714: 7230 1606 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0616 │ │ +04471a: 0c00 |0005: move-result-object v0 │ │ +04471c: 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; │ │ │ │ @@ -19510,32 +19510,32 @@ │ │ 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 │ │ -0446fc: |[0446fc] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -04470c: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ -044710: 7220 1706 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0617 │ │ -044716: 0c00 |0005: move-result-object v0 │ │ -044718: 1100 |0006: return-object v0 │ │ +044720: |[044720] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +044730: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e8 │ │ +044734: 7220 1706 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0617 │ │ +04473a: 0c00 |0005: move-result-object v0 │ │ +04473c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ source_file_idx : 1111 (IntentCompat.java) │ │ │ │ Class #84 header: │ │ -class_idx : 273 │ │ +class_idx : 281 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1112 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #84 - │ │ @@ -19551,17 +19551,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04471c: |[04471c] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -04472c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -044732: 0e00 |0003: return-void │ │ +044740: |[044740] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +044750: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +044756: 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;) │ │ @@ -19569,18 +19569,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 │ │ -044734: |[044734] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -044744: 7110 db00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00db │ │ -04474a: 0c00 |0003: move-result-object v0 │ │ -04474c: 1100 |0004: return-object v0 │ │ +044758: |[044758] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +044768: 7110 db00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00db │ │ +04476e: 0c00 |0003: move-result-object v0 │ │ +044770: 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;) │ │ @@ -19588,31 +19588,31 @@ │ │ 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 │ │ -044750: |[044750] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -044760: 7110 dd00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00dd │ │ -044766: 0c00 |0003: move-result-object v0 │ │ -044768: 1100 |0004: return-object v0 │ │ +044774: |[044774] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +044784: 7110 dd00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00dd │ │ +04478a: 0c00 |0003: move-result-object v0 │ │ +04478c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ source_file_idx : 1112 (IntentCompatHoneycomb.java) │ │ │ │ Class #85 header: │ │ -class_idx : 274 │ │ +class_idx : 282 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #85 - │ │ @@ -19628,17 +19628,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04476c: |[04476c] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -04477c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -044782: 0e00 |0003: return-void │ │ +044790: |[044790] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +0447a0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0447a6: 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;) │ │ @@ -19646,33 +19646,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -044784: |[044784] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -044794: 7120 dc00 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00dc │ │ -04479a: 0c00 |0003: move-result-object v0 │ │ -04479c: 1100 |0004: return-object v0 │ │ +0447a8: |[0447a8] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0447b8: 7120 dc00 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00dc │ │ +0447be: 0c00 |0003: move-result-object v0 │ │ +0447c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1113 (IntentCompatIcsMr1.java) │ │ │ │ Class #86 header: │ │ -class_idx : 275 │ │ +class_idx : 283 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 55 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 58 │ │ +source_file_idx : 2638 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -19696,20 +19696,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 │ │ -0447a0: |[0447a0] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -0447b0: 5b12 e901 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e9 │ │ -0447b4: 2200 6f00 |0002: new-instance v0, Landroid/os/Handler; // type@006f │ │ -0447b8: 7010 f401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -0447be: 7020 2701 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0127 │ │ -0447c4: 0e00 |000a: return-void │ │ +0447c4: |[0447c4] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +0447d4: 5b12 e901 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e9 │ │ +0447d8: 2200 7400 |0002: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +0447dc: 7010 f401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +0447e2: 7020 2701 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0127 │ │ +0447e8: 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; │ │ @@ -19722,17 +19722,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0447c8: |[0447c8] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -0447d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0447da: 0f00 |0001: return v0 │ │ +0447ec: |[0447ec] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +0447fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0447fe: 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; │ │ │ │ @@ -19741,34 +19741,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0447dc: |[0447dc] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -0447ec: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e9 │ │ -0447f0: 6e10 3c06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@063c │ │ -0447f6: 0e00 |0005: return-void │ │ +044800: |[044800] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +044810: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e9 │ │ +044814: 6e10 3c06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@063c │ │ +04481a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 2643 (Loader.java) │ │ + source_file_idx : 2638 (Loader.java) │ │ │ │ Class #87 header: │ │ -class_idx : 276 │ │ +class_idx : 284 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2638 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #87 annotations: │ │ Annotations on class │ │ @@ -19789,21 +19789,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ name : 'onLoadComplete' │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2643 (Loader.java) │ │ + source_file_idx : 2638 (Loader.java) │ │ │ │ Class #88 header: │ │ -class_idx : 277 │ │ +class_idx : 285 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2638 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -19865,27 +19865,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0447f8: |[0447f8] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -044808: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04480a: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -044810: 5c21 f101 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044814: 5c21 ea01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -044818: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04481a: 5c20 f001 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ -04481e: 5c21 eb01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044822: 5c21 ef01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -044826: 6e10 a200 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00a2 │ │ -04482c: 0c00 |0012: move-result-object v0 │ │ -04482e: 5b20 ec01 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ec │ │ -044832: 0e00 |0015: return-void │ │ +04481c: |[04481c] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +04482c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04482e: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +044834: 5c21 f101 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044838: 5c21 ea01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +04483c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04483e: 5c20 f001 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ +044842: 5c21 eb01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044846: 5c21 ef01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +04484a: 6e10 a200 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00a2 │ │ +044850: 0c00 |0012: move-result-object v0 │ │ +044852: 5b20 ec01 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ec │ │ +044856: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -19903,19 +19903,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044834: |[044834] android.support.v4.content.Loader.abandon:()V │ │ -044844: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -044846: 5c10 ea01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -04484a: 6e10 3b06 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@063b │ │ -044850: 0e00 |0006: return-void │ │ +044858: |[044858] android.support.v4.content.Loader.abandon:()V │ │ +044868: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04486a: 5c10 ea01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +04486e: 6e10 3b06 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@063b │ │ +044874: 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; │ │ @@ -19926,18 +19926,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -044854: |[044854] android.support.v4.content.Loader.commitContentChanged:()V │ │ -044864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -044866: 5c10 ef01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -04486a: 0e00 |0003: return-void │ │ +044878: |[044878] android.support.v4.content.Loader.commitContentChanged:()V │ │ +044888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04488a: 5c10 ef01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +04488e: 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; │ │ @@ -19947,24 +19947,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 │ │ -04486c: |[04486c] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04487c: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -044880: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -044884: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -04488a: 7120 3b08 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -044890: 1a01 0a23 |000a: const-string v1, "}" // string@230a │ │ -044894: 6e20 b515 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04489a: 6e10 bb15 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0448a0: 0c01 |0012: move-result-object v1 │ │ -0448a2: 1101 |0013: return-object v1 │ │ +044890: |[044890] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0448a0: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0448a4: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0448a8: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +0448ae: 7120 3b08 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +0448b4: 1a01 0723 |000a: const-string v1, "}" // string@2307 │ │ +0448b8: 6e20 b515 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0448be: 6e10 bb15 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0448c4: 0c01 |0012: move-result-object v1 │ │ +0448c6: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0007 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ @@ -19979,20 +19979,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0448a4: |[0448a4] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -0448b4: 5410 ee01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -0448b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0448bc: 5410 ee01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -0448c0: 7230 2e06 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@062e │ │ -0448c6: 0e00 |0009: return-void │ │ +0448c8: |[0448c8] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +0448d8: 5410 ee01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +0448dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0448e0: 5410 ee01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +0448e4: 7230 2e06 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@062e │ │ +0448ea: 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; │ │ @@ -20005,57 +20005,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 │ │ -0448c8: |[0448c8] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0448d8: 6e20 3615 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0448de: 1a00 4918 |0003: const-string v0, "mId=" // string@1849 │ │ -0448e2: 6e20 3615 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0448e8: 5210 ed01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ -0448ec: 6e20 3415 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -0448f2: 1a00 6c00 |000d: const-string v0, " mListener=" // string@006c │ │ -0448f6: 6e20 3615 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0448fc: 5410 ee01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -044900: 6e20 3a15 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -044906: 5510 f101 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -04490a: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -04490e: 5510 eb01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044912: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -044916: 5510 ef01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -04491a: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -04491e: 6e20 3615 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -044924: 1a00 2219 |0026: const-string v0, "mStarted=" // string@1922 │ │ -044928: 6e20 3615 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -04492e: 5510 f101 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044932: 6e20 3715 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -044938: 1a00 6300 |0030: const-string v0, " mContentChanged=" // string@0063 │ │ -04493c: 6e20 3615 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -044942: 5510 eb01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044946: 6e20 3715 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -04494c: 1a00 7000 |003a: const-string v0, " mProcessingChange=" // string@0070 │ │ -044950: 6e20 3615 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -044956: 5510 ef01 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -04495a: 6e20 3c15 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -044960: 5510 ea01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -044964: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -044968: 5510 f001 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ -04496c: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -044970: 6e20 3615 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -044976: 1a00 6f17 |004f: const-string v0, "mAbandoned=" // string@176f │ │ -04497a: 6e20 3615 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -044980: 5510 ea01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -044984: 6e20 3715 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -04498a: 1a00 7400 |0059: const-string v0, " mReset=" // string@0074 │ │ -04498e: 6e20 3615 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -044994: 5510 f001 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ -044998: 6e20 3c15 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -04499e: 0e00 |0063: return-void │ │ +0448ec: |[0448ec] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0448fc: 6e20 3615 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +044902: 1a00 4618 |0003: const-string v0, "mId=" // string@1846 │ │ +044906: 6e20 3615 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +04490c: 5210 ed01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ +044910: 6e20 3415 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +044916: 1a00 6c00 |000d: const-string v0, " mListener=" // string@006c │ │ +04491a: 6e20 3615 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +044920: 5410 ee01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +044924: 6e20 3a15 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +04492a: 5510 f101 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +04492e: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +044932: 5510 eb01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044936: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +04493a: 5510 ef01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +04493e: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +044942: 6e20 3615 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +044948: 1a00 1f19 |0026: const-string v0, "mStarted=" // string@191f │ │ +04494c: 6e20 3615 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +044952: 5510 f101 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044956: 6e20 3715 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +04495c: 1a00 6300 |0030: const-string v0, " mContentChanged=" // string@0063 │ │ +044960: 6e20 3615 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +044966: 5510 eb01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +04496a: 6e20 3715 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +044970: 1a00 7000 |003a: const-string v0, " mProcessingChange=" // string@0070 │ │ +044974: 6e20 3615 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +04497a: 5510 ef01 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +04497e: 6e20 3c15 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +044984: 5510 ea01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +044988: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +04498c: 5510 f001 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ +044990: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +044994: 6e20 3615 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +04499a: 1a00 6c17 |004f: const-string v0, "mAbandoned=" // string@176c │ │ +04499e: 6e20 3615 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0449a4: 5510 ea01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +0449a8: 6e20 3715 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +0449ae: 1a00 7400 |0059: const-string v0, " mReset=" // string@0074 │ │ +0449b2: 6e20 3615 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0449b8: 5510 f001 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ +0449bc: 6e20 3c15 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +0449c2: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000d line=394 │ │ 0x0017 line=395 │ │ 0x0023 line=396 │ │ 0x0030 line=397 │ │ @@ -20077,17 +20077,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0449a0: |[0449a0] android.support.v4.content.Loader.forceLoad:()V │ │ -0449b0: 6e10 3d06 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@063d │ │ -0449b6: 0e00 |0003: return-void │ │ +0449c4: |[0449c4] android.support.v4.content.Loader.forceLoad:()V │ │ +0449d4: 6e10 3d06 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@063d │ │ +0449da: 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; │ │ @@ -20097,17 +20097,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0449b8: |[0449b8] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -0449c8: 5410 ec01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ec │ │ -0449cc: 1100 |0002: return-object v0 │ │ +0449dc: |[0449dc] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +0449ec: 5410 ec01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ec │ │ +0449f0: 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; │ │ │ │ @@ -20116,17 +20116,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0449d0: |[0449d0] android.support.v4.content.Loader.getId:()I │ │ -0449e0: 5210 ed01 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ -0449e4: 0f00 |0002: return v0 │ │ +0449f4: |[0449f4] android.support.v4.content.Loader.getId:()I │ │ +044a04: 5210 ed01 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ +044a08: 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; │ │ │ │ @@ -20135,17 +20135,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0449e8: |[0449e8] android.support.v4.content.Loader.isAbandoned:()Z │ │ -0449f8: 5510 ea01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -0449fc: 0f00 |0002: return v0 │ │ +044a0c: |[044a0c] android.support.v4.content.Loader.isAbandoned:()Z │ │ +044a1c: 5510 ea01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +044a20: 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; │ │ │ │ @@ -20154,17 +20154,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044a00: |[044a00] android.support.v4.content.Loader.isReset:()Z │ │ -044a10: 5510 f001 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ -044a14: 0f00 |0002: return v0 │ │ +044a24: |[044a24] android.support.v4.content.Loader.isReset:()Z │ │ +044a34: 5510 f001 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ +044a38: 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; │ │ │ │ @@ -20173,17 +20173,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044a18: |[044a18] android.support.v4.content.Loader.isStarted:()Z │ │ -044a28: 5510 f101 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044a2c: 0f00 |0002: return v0 │ │ +044a3c: |[044a3c] android.support.v4.content.Loader.isStarted:()Z │ │ +044a4c: 5510 f101 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044a50: 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; │ │ │ │ @@ -20192,16 +20192,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044a30: |[044a30] android.support.v4.content.Loader.onAbandon:()V │ │ -044a40: 0e00 |0000: return-void │ │ +044a54: |[044a54] android.support.v4.content.Loader.onAbandon:()V │ │ +044a64: 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; │ │ │ │ @@ -20210,22 +20210,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -044a44: |[044a44] android.support.v4.content.Loader.onContentChanged:()V │ │ -044a54: 5510 f101 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044a58: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -044a5c: 6e10 3506 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0635 │ │ -044a62: 0e00 |0007: return-void │ │ -044a64: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -044a66: 5c10 eb01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044a6a: 28fc |000b: goto 0007 // -0004 │ │ +044a68: |[044a68] android.support.v4.content.Loader.onContentChanged:()V │ │ +044a78: 5510 f101 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044a7c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +044a80: 6e10 3506 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0635 │ │ +044a86: 0e00 |0007: return-void │ │ +044a88: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +044a8a: 5c10 eb01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044a8e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0007 line=361 │ │ 0x0008 line=359 │ │ locals : │ │ @@ -20237,16 +20237,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044a6c: |[044a6c] android.support.v4.content.Loader.onForceLoad:()V │ │ -044a7c: 0e00 |0000: return-void │ │ +044a90: |[044a90] android.support.v4.content.Loader.onForceLoad:()V │ │ +044aa0: 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; │ │ │ │ @@ -20255,16 +20255,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044a80: |[044a80] android.support.v4.content.Loader.onReset:()V │ │ -044a90: 0e00 |0000: return-void │ │ +044aa4: |[044aa4] android.support.v4.content.Loader.onReset:()V │ │ +044ab4: 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; │ │ │ │ @@ -20273,16 +20273,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044a94: |[044a94] android.support.v4.content.Loader.onStartLoading:()V │ │ -044aa4: 0e00 |0000: return-void │ │ +044ab8: |[044ab8] android.support.v4.content.Loader.onStartLoading:()V │ │ +044ac8: 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; │ │ │ │ @@ -20291,16 +20291,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044aa8: |[044aa8] android.support.v4.content.Loader.onStopLoading:()V │ │ -044ab8: 0e00 |0000: return-void │ │ +044acc: |[044acc] android.support.v4.content.Loader.onStopLoading:()V │ │ +044adc: 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; │ │ │ │ @@ -20309,24 +20309,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 │ │ -044abc: |[044abc] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -044acc: 5420 ee01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -044ad0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -044ad4: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -044ad8: 1a01 bd0c |0006: const-string v1, "There is already a listener registered" // string@0cbd │ │ -044adc: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -044ae2: 2700 |000b: throw v0 │ │ -044ae4: 5b24 ee01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -044ae8: 5923 ed01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ -044aec: 0e00 |0010: return-void │ │ +044ae0: |[044ae0] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +044af0: 5420 ee01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +044af4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +044af8: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +044afc: 1a01 ba0c |0006: const-string v1, "There is already a listener registered" // string@0cba │ │ +044b00: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +044b06: 2700 |000b: throw v0 │ │ +044b08: 5b24 ee01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +044b0c: 5923 ed01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ +044b10: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ 0x0010 line=135 │ │ @@ -20342,24 +20342,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -044af0: |[044af0] android.support.v4.content.Loader.reset:()V │ │ -044b00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -044b02: 6e10 3e06 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@063e │ │ -044b08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -044b0a: 5c20 f001 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ -044b0e: 5c21 f101 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044b12: 5c21 ea01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -044b16: 5c21 eb01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044b1a: 5c21 ef01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -044b1e: 0e00 |000f: return-void │ │ +044b14: |[044b14] android.support.v4.content.Loader.reset:()V │ │ +044b24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +044b26: 6e10 3e06 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@063e │ │ +044b2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +044b2e: 5c20 f001 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ +044b32: 5c21 f101 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044b36: 5c21 ea01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +044b3a: 5c21 eb01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044b3e: 5c21 ef01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +044b42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=295 │ │ @@ -20374,20 +20374,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -044b20: |[044b20] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -044b30: 5510 ef01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -044b34: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -044b38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -044b3a: 5c10 eb01 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044b3e: 0e00 |0007: return-void │ │ +044b44: |[044b44] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +044b54: 5510 ef01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +044b58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +044b5c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +044b5e: 5c10 eb01 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044b62: 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; │ │ @@ -20398,22 +20398,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -044b40: |[044b40] android.support.v4.content.Loader.startLoading:()V │ │ -044b50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -044b52: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -044b54: 5c20 f101 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044b58: 5c21 f001 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ -044b5c: 5c21 ea01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ -044b60: 6e10 3f06 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@063f │ │ -044b66: 0e00 |000b: return-void │ │ +044b64: |[044b64] android.support.v4.content.Loader.startLoading:()V │ │ +044b74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +044b76: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +044b78: 5c20 f101 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044b7c: 5c21 f001 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01f0 │ │ +044b80: 5c21 ea01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ea │ │ +044b84: 6e10 3f06 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@063f │ │ +044b8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ @@ -20426,19 +20426,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044b68: |[044b68] android.support.v4.content.Loader.stopLoading:()V │ │ -044b78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -044b7a: 5c10 f101 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ -044b7e: 6e10 4006 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0640 │ │ -044b84: 0e00 |0006: return-void │ │ +044b8c: |[044b8c] android.support.v4.content.Loader.stopLoading:()V │ │ +044b9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044b9e: 5c10 f101 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01f1 │ │ +044ba2: 6e10 4006 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0640 │ │ +044ba8: 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; │ │ @@ -20449,22 +20449,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -044b88: |[044b88] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -044b98: 5520 eb01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044b9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -044b9e: 5c21 eb01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ -044ba2: 5521 ef01 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -044ba6: b601 |0007: or-int/2addr v1, v0 │ │ -044ba8: 5c21 ef01 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ -044bac: 0f00 |000a: return v0 │ │ +044bac: |[044bac] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +044bbc: 5520 eb01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044bc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +044bc2: 5c21 eb01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01eb │ │ +044bc6: 5521 ef01 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +044bca: b601 |0007: or-int/2addr v1, v0 │ │ +044bcc: 5c21 ef01 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ef │ │ +044bd0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0005 line=316 │ │ 0x000a line=317 │ │ locals : │ │ @@ -20477,28 +20477,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -044bb0: |[044bb0] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -044bc0: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -044bc4: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -044bc8: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -044bce: 7120 3b08 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -044bd4: 1a01 5200 |000a: const-string v1, " id=" // string@0052 │ │ -044bd8: 6e20 b515 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -044bde: 5221 ed01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ -044be2: 6e20 b115 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -044be8: 1a01 0a23 |0014: const-string v1, "}" // string@230a │ │ -044bec: 6e20 b515 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -044bf2: 6e10 bb15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -044bf8: 0c01 |001c: move-result-object v1 │ │ -044bfa: 1101 |001d: return-object v1 │ │ +044bd4: |[044bd4] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +044be4: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +044be8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +044bec: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +044bf2: 7120 3b08 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +044bf8: 1a01 5200 |000a: const-string v1, " id=" // string@0052 │ │ +044bfc: 6e20 b515 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +044c02: 5221 ed01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01ed │ │ +044c06: 6e20 b115 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +044c0c: 1a01 0723 |0014: const-string v1, "}" // string@2307 │ │ +044c10: 6e20 b515 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +044c16: 6e10 bb15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +044c1c: 0c01 |001c: move-result-object v1 │ │ +044c1e: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ 0x000a line=378 │ │ 0x000f line=379 │ │ 0x0014 line=380 │ │ @@ -20513,51 +20513,51 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -044bfc: |[044bfc] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -044c0c: 5420 ee01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -044c10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -044c14: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -044c18: 1a01 010b |0006: const-string v1, "No listener register" // string@0b01 │ │ -044c1c: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -044c22: 2700 |000b: throw v0 │ │ -044c24: 5420 ee01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -044c28: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -044c2c: 2200 3303 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -044c30: 1a01 2b02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@022b │ │ -044c34: 7020 6115 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -044c3a: 2700 |0017: throw v0 │ │ -044c3c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -044c3e: 5b20 ee01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ -044c42: 0e00 |001b: return-void │ │ +044c20: |[044c20] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +044c30: 5420 ee01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +044c34: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +044c38: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +044c3c: 1a01 fe0a |0006: const-string v1, "No listener register" // string@0afe │ │ +044c40: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +044c46: 2700 |000b: throw v0 │ │ +044c48: 5420 ee01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +044c4c: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +044c50: 2200 3b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +044c54: 1a01 2b02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@022b │ │ +044c58: 7020 6115 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +044c5e: 2700 |0017: throw v0 │ │ +044c60: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +044c62: 5b20 ee01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01ee │ │ +044c66: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000c line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=149 │ │ 0x001b line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 2643 (Loader.java) │ │ + source_file_idx : 2638 (Loader.java) │ │ │ │ Class #89 header: │ │ -class_idx : 278 │ │ +class_idx : 286 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 111 │ │ -source_file_idx : 2652 │ │ +superclass_idx : 116 │ │ +source_file_idx : 2647 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ @@ -20581,18 +20581,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 │ │ -044c44: |[044c44] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -044c54: 5b01 f201 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ -044c58: 7020 f501 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01f5 │ │ -044c5e: 0e00 |0005: return-void │ │ +044c68: |[044c68] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +044c78: 5b01 f201 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ +044c7c: 7020 f501 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01f5 │ │ +044c82: 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; │ │ @@ -20603,42 +20603,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -044c60: |[044c60] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -044c70: 5220 2500 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0025 │ │ -044c74: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -044c7a: 6f20 f701 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01f7 │ │ -044c80: 0e00 |0008: return-void │ │ -044c82: 5410 f201 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ -044c86: 7110 5006 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0650 │ │ -044c8c: 28fa |000e: goto 0008 // -0006 │ │ -044c8e: 0000 |000f: nop // spacer │ │ -044c90: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +044c84: |[044c84] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +044c94: 5220 2500 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0025 │ │ +044c98: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +044c9e: 6f20 f701 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01f7 │ │ +044ca4: 0e00 |0008: return-void │ │ +044ca6: 5410 f201 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ +044caa: 7110 5006 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0650 │ │ +044cb0: 28fa |000e: goto 0008 // -0006 │ │ +044cb2: 0000 |000f: nop // spacer │ │ +044cb4: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2652 (LocalBroadcastManager.java) │ │ + source_file_idx : 2647 (LocalBroadcastManager.java) │ │ │ │ Class #90 header: │ │ -class_idx : 279 │ │ +class_idx : 287 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2652 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2647 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -20670,39 +20670,39 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -044c9c: |[044c9c] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -044cac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -044cb2: 5b01 f301 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01f3 │ │ -044cb6: 5b02 f401 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01f4 │ │ -044cba: 0e00 |0007: return-void │ │ +044cc0: |[044cc0] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +044cd0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +044cd6: 5b01 f301 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01f3 │ │ +044cda: 5b02 f401 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01f4 │ │ +044cde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2652 (LocalBroadcastManager.java) │ │ + source_file_idx : 2647 (LocalBroadcastManager.java) │ │ │ │ Class #91 header: │ │ -class_idx : 280 │ │ +class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2652 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2647 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -20734,19 +20734,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 │ │ -044cbc: |[044cbc] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -044ccc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -044cd2: 5b01 f601 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ -044cd6: 5b02 f701 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ -044cda: 0e00 |0007: return-void │ │ +044ce0: |[044ce0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +044cf0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +044cf6: 5b01 f601 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ +044cfa: 5b02 f701 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ +044cfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -20760,51 +20760,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -044cdc: |[044cdc] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -044cec: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -044cf0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -044cf4: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -044cfa: 1a01 ac0b |0007: const-string v1, "Receiver{" // string@0bac │ │ -044cfe: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -044d04: 5421 f701 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ -044d08: 6e20 b415 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -044d0e: 1a01 4e00 |0011: const-string v1, " filter=" // string@004e │ │ -044d12: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -044d18: 5421 f601 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ -044d1c: 6e20 b415 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -044d22: 1a01 0a23 |001b: const-string v1, "}" // string@230a │ │ -044d26: 6e20 b515 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -044d2c: 6e10 bb15 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -044d32: 0c01 |0023: move-result-object v1 │ │ -044d34: 1101 |0024: return-object v1 │ │ +044d00: |[044d00] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +044d10: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +044d14: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +044d18: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +044d1e: 1a01 a90b |0007: const-string v1, "Receiver{" // string@0ba9 │ │ +044d22: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +044d28: 5421 f701 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ +044d2c: 6e20 b415 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +044d32: 1a01 4e00 |0011: const-string v1, " filter=" // string@004e │ │ +044d36: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +044d3c: 5421 f601 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ +044d40: 6e20 b415 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +044d46: 1a01 0723 |001b: const-string v1, "}" // string@2307 │ │ +044d4a: 6e20 b515 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +044d50: 6e10 bb15 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +044d56: 0c01 |0023: move-result-object v1 │ │ +044d58: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 2652 (LocalBroadcastManager.java) │ │ + source_file_idx : 2647 (LocalBroadcastManager.java) │ │ │ │ Class #92 header: │ │ -class_idx : 281 │ │ +class_idx : 289 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2652 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2647 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -20872,51 +20872,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -044d38: |[044d38] android.support.v4.content.LocalBroadcastManager.:()V │ │ -044d48: 2200 4103 |0000: new-instance v0, Ljava/lang/Object; // type@0341 │ │ -044d4c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -044d52: 6900 ff01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01ff │ │ -044d56: 0e00 |0007: return-void │ │ +044d5c: |[044d5c] android.support.v4.content.LocalBroadcastManager.:()V │ │ +044d6c: 2200 4903 |0000: new-instance v0, Ljava/lang/Object; // type@0349 │ │ +044d70: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +044d76: 6900 ff01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01ff │ │ +044d7a: 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 │ │ -044d58: |[044d58] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -044d68: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -044d6e: 2200 7703 |0003: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -044d72: 7010 0616 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ -044d78: 5b20 0102 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -044d7c: 2200 7703 |000a: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -044d80: 7010 0616 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ -044d86: 5b20 fb01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ -044d8a: 2200 7103 |0011: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -044d8e: 7010 ec15 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -044d94: 5b20 0002 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ -044d98: 5b23 fc01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01fc │ │ -044d9c: 2200 1601 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0116 │ │ -044da0: 6e10 ab00 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00ab │ │ -044da6: 0c01 |001f: move-result-object v1 │ │ -044da8: 7030 4906 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0649 │ │ -044dae: 5b20 fd01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01fd │ │ -044db2: 0e00 |0025: return-void │ │ +044d7c: |[044d7c] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +044d8c: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +044d92: 2200 7f03 |0003: new-instance v0, Ljava/util/HashMap; // type@037f │ │ +044d96: 7010 0616 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ +044d9c: 5b20 0102 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +044da0: 2200 7f03 |000a: new-instance v0, Ljava/util/HashMap; // type@037f │ │ +044da4: 7010 0616 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ +044daa: 5b20 fb01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ +044dae: 2200 7903 |0011: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +044db2: 7010 ec15 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +044db8: 5b20 0002 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ +044dbc: 5b23 fc01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01fc │ │ +044dc0: 2200 1e01 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@011e │ │ +044dc4: 6e10 ab00 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00ab │ │ +044dca: 0c01 |001f: move-result-object v1 │ │ +044dcc: 7030 4906 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0649 │ │ +044dd2: 5b20 fd01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01fd │ │ +044dd6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -20931,17 +20931,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 │ │ -044db4: |[044db4] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -044dc4: 7010 5106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0651 │ │ -044dca: 0e00 |0003: return-void │ │ +044dd8: |[044dd8] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +044de8: 7010 5106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0651 │ │ +044dee: 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;) │ │ @@ -20949,54 +20949,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -044dcc: |[044dcc] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -044ddc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -044dde: 5486 0102 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -044de2: 1d06 |0003: monitor-enter v6 │ │ -044de4: 5485 0002 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ -044de8: 6e10 f915 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -044dee: 0a00 |0009: move-result v0 │ │ -044df0: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -044df4: 1e06 |000c: monitor-exit v6 │ │ -044df6: 0e00 |000d: return-void │ │ -044df8: 2302 0005 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0500 │ │ -044dfc: 5485 0002 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ -044e00: 6e20 fb15 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -044e06: 5485 0002 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ -044e0a: 6e10 f115 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -044e10: 1e06 |001a: monitor-exit v6 │ │ -044e12: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -044e14: 2125 |001c: array-length v5, v2 │ │ -044e16: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -044e1a: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -044e1e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -044e20: 5415 f401 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01f4 │ │ -044e24: 6e10 f915 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -044e2a: 0a05 |0027: move-result v5 │ │ -044e2c: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -044e30: 5415 f401 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01f4 │ │ -044e34: 6e20 f315 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -044e3a: 0c05 |002f: move-result-object v5 │ │ -044e3c: 1f05 1801 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0118 │ │ -044e40: 5455 f701 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ -044e44: 5486 fc01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01fc │ │ -044e48: 5417 f301 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01f3 │ │ -044e4c: 6e30 9300 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0093 │ │ -044e52: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044e56: 28e5 |003d: goto 0022 // -001b │ │ -044e58: 0d05 |003e: move-exception v5 │ │ -044e5a: 1e06 |003f: monitor-exit v6 │ │ -044e5c: 2705 |0040: throw v5 │ │ -044e5e: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -044e62: 28d9 |0043: goto 001c // -0027 │ │ +044df0: |[044df0] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +044e00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +044e02: 5486 0102 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +044e06: 1d06 |0003: monitor-enter v6 │ │ +044e08: 5485 0002 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ +044e0c: 6e10 f915 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +044e12: 0a00 |0009: move-result v0 │ │ +044e14: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +044e18: 1e06 |000c: monitor-exit v6 │ │ +044e1a: 0e00 |000d: return-void │ │ +044e1c: 2302 0a05 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@050a │ │ +044e20: 5485 0002 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ +044e24: 6e20 fb15 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +044e2a: 5485 0002 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ +044e2e: 6e10 f115 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +044e34: 1e06 |001a: monitor-exit v6 │ │ +044e36: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +044e38: 2125 |001c: array-length v5, v2 │ │ +044e3a: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +044e3e: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +044e42: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +044e44: 5415 f401 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01f4 │ │ +044e48: 6e10 f915 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +044e4e: 0a05 |0027: move-result v5 │ │ +044e50: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +044e54: 5415 f401 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01f4 │ │ +044e58: 6e20 f315 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +044e5e: 0c05 |002f: move-result-object v5 │ │ +044e60: 1f05 2001 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0120 │ │ +044e64: 5455 f701 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ +044e68: 5486 fc01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01fc │ │ +044e6c: 5417 f301 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01f3 │ │ +044e70: 6e30 9300 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0093 │ │ +044e76: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +044e7a: 28e5 |003d: goto 0022 // -001b │ │ +044e7c: 0d05 |003e: move-exception v5 │ │ +044e7e: 1e06 |003f: monitor-exit v6 │ │ +044e80: 2705 |0040: throw v5 │ │ +044e82: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +044e86: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -21032,30 +21032,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 │ │ -044e78: |[044e78] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -044e88: 6201 ff01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01ff │ │ -044e8c: 1d01 |0002: monitor-enter v1 │ │ -044e8e: 6200 fe01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01fe │ │ -044e92: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -044e96: 2200 1901 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0119 │ │ -044e9a: 6e10 a200 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00a2 │ │ -044ea0: 0c02 |000c: move-result-object v2 │ │ -044ea2: 7020 4f06 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@064f │ │ -044ea8: 6900 fe01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01fe │ │ -044eac: 6200 fe01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01fe │ │ -044eb0: 1e01 |0014: monitor-exit v1 │ │ -044eb2: 1100 |0015: return-object v0 │ │ -044eb4: 0d00 |0016: move-exception v0 │ │ -044eb6: 1e01 |0017: monitor-exit v1 │ │ -044eb8: 2700 |0018: throw v0 │ │ +044e9c: |[044e9c] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +044eac: 6201 ff01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01ff │ │ +044eb0: 1d01 |0002: monitor-enter v1 │ │ +044eb2: 6200 fe01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01fe │ │ +044eb6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +044eba: 2200 2101 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0121 │ │ +044ebe: 6e10 a200 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00a2 │ │ +044ec4: 0c02 |000c: move-result-object v2 │ │ +044ec6: 7020 4f06 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@064f │ │ +044ecc: 6900 fe01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01fe │ │ +044ed0: 6200 fe01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01fe │ │ +044ed4: 1e01 |0014: monitor-exit v1 │ │ +044ed6: 1100 |0015: return-object v0 │ │ +044ed8: 0d00 |0016: move-exception v0 │ │ +044eda: 1e01 |0017: monitor-exit v1 │ │ +044edc: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -21070,54 +21070,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 │ │ -044ec8: |[044ec8] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -044ed8: 5476 0102 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -044edc: 1d06 |0002: monitor-enter v6 │ │ -044ede: 2202 1801 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0118 │ │ -044ee2: 7030 4c06 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@064c │ │ -044ee8: 5475 0102 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -044eec: 6e20 0916 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ -044ef2: 0c03 |000d: move-result-object v3 │ │ -044ef4: 1f03 7103 |000e: check-cast v3, Ljava/util/ArrayList; // type@0371 │ │ -044ef8: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -044efc: 2203 7103 |0012: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -044f00: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -044f02: 7020 ed15 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -044f08: 5475 0102 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -044f0c: 6e30 0a16 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ -044f12: 6e20 f015 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -044f18: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -044f1a: 6e10 f300 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00f3 │ │ -044f20: 0a05 |0024: move-result v5 │ │ -044f22: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -044f26: 6e20 f400 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f4 │ │ -044f2c: 0c00 |002a: move-result-object v0 │ │ -044f2e: 5475 fb01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ -044f32: 6e20 0916 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ -044f38: 0c01 |0030: move-result-object v1 │ │ -044f3a: 1f01 7103 |0031: check-cast v1, Ljava/util/ArrayList; // type@0371 │ │ -044f3e: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -044f42: 2201 7103 |0035: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -044f46: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -044f48: 7020 ed15 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -044f4e: 5475 fb01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ -044f52: 6e30 0a16 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ -044f58: 6e20 f015 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -044f5e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044f62: 28dc |0045: goto 0021 // -0024 │ │ -044f64: 1e06 |0046: monitor-exit v6 │ │ -044f66: 0e00 |0047: return-void │ │ -044f68: 0d05 |0048: move-exception v5 │ │ -044f6a: 1e06 |0049: monitor-exit v6 │ │ -044f6c: 2705 |004a: throw v5 │ │ +044eec: |[044eec] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +044efc: 5476 0102 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +044f00: 1d06 |0002: monitor-enter v6 │ │ +044f02: 2202 2001 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0120 │ │ +044f06: 7030 4c06 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@064c │ │ +044f0c: 5475 0102 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +044f10: 6e20 0916 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ +044f16: 0c03 |000d: move-result-object v3 │ │ +044f18: 1f03 7903 |000e: check-cast v3, Ljava/util/ArrayList; // type@0379 │ │ +044f1c: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +044f20: 2203 7903 |0012: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +044f24: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +044f26: 7020 ed15 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +044f2c: 5475 0102 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +044f30: 6e30 0a16 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ +044f36: 6e20 f015 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +044f3c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +044f3e: 6e10 f300 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00f3 │ │ +044f44: 0a05 |0024: move-result v5 │ │ +044f46: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +044f4a: 6e20 f400 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f4 │ │ +044f50: 0c00 |002a: move-result-object v0 │ │ +044f52: 5475 fb01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ +044f56: 6e20 0916 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ +044f5c: 0c01 |0030: move-result-object v1 │ │ +044f5e: 1f01 7903 |0031: check-cast v1, Ljava/util/ArrayList; // type@0379 │ │ +044f62: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +044f66: 2201 7903 |0035: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +044f6a: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +044f6c: 7020 ed15 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +044f72: 5475 fb01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ +044f76: 6e30 0a16 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ +044f7c: 6e20 f015 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +044f82: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +044f86: 28dc |0045: goto 0021 // -0024 │ │ +044f88: 1e06 |0046: monitor-exit v6 │ │ +044f8a: 0e00 |0047: return-void │ │ +044f8c: 0d05 |0048: move-exception v5 │ │ +044f8e: 1e06 |0049: monitor-exit v6 │ │ +044f90: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -21153,209 +21153,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -044f7c: |[044f7c] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -044f8c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -044f90: 540f 0102 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -044f94: 1d0f |0004: monitor-enter v15 │ │ -044f96: 7401 ca00 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -044f9c: 0c02 |0008: move-result-object v2 │ │ -044f9e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -044fa2: 5401 fc01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01fc │ │ -044fa6: 6e10 a500 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ -044fac: 0c01 |0010: move-result-object v1 │ │ -044fae: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -044fb2: 6e20 e700 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00e7 │ │ -044fb8: 0c03 |0016: move-result-object v3 │ │ -044fba: 7401 cf00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00cf │ │ -044fc0: 0c05 |001a: move-result-object v5 │ │ -044fc2: 7401 d600 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00d6 │ │ -044fc8: 0c04 |001e: move-result-object v4 │ │ -044fca: 7401 cc00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00cc │ │ -044fd0: 0c06 |0022: move-result-object v6 │ │ -044fd2: 7401 d200 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00d2 │ │ -044fd8: 0a01 |0026: move-result v1 │ │ -044fda: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -044fde: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -044fe2: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -044fe4: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -044fe8: 1a01 5b0a |002e: const-string v1, "LocalBroadcastManager" // string@0a5b │ │ -044fec: 2207 4803 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -044ff0: 7010 ad15 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -044ff6: 1a10 ba0b |0035: const-string v16, "Resolving type " // string@0bba │ │ -044ffa: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -044ffe: 6e20 b515 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045004: 0c07 |003c: move-result-object v7 │ │ -045006: 6e20 b515 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04500c: 0c07 |0040: move-result-object v7 │ │ -04500e: 1a10 8c00 |0041: const-string v16, " scheme " // string@008c │ │ -045012: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -045016: 6e20 b515 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04501c: 0c07 |0048: move-result-object v7 │ │ -04501e: 6e20 b515 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045024: 0c07 |004c: move-result-object v7 │ │ -045026: 1a10 8400 |004d: const-string v16, " of intent " // string@0084 │ │ -04502a: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -04502e: 6e20 b515 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045034: 0c07 |0054: move-result-object v7 │ │ -045036: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -04503a: 6e20 b415 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -045040: 0c07 |005a: move-result-object v7 │ │ -045042: 6e10 bb15 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -045048: 0c07 |005e: move-result-object v7 │ │ -04504a: 7120 5412 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -045050: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -045054: 5401 fb01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ -045058: 7401 ca00 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -04505e: 0c07 |0069: move-result-object v7 │ │ -045060: 6e20 0916 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ -045066: 0c09 |006d: move-result-object v9 │ │ -045068: 1f09 7103 |006e: check-cast v9, Ljava/util/ArrayList; // type@0371 │ │ -04506c: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -045070: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -045074: 1a01 5b0a |0074: const-string v1, "LocalBroadcastManager" // string@0a5b │ │ -045078: 2207 4803 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -04507c: 7010 ad15 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -045082: 1a10 fa01 |007b: const-string v16, "Action list: " // string@01fa │ │ -045086: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -04508a: 6e20 b515 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045090: 0c07 |0082: move-result-object v7 │ │ -045092: 6e20 b415 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -045098: 0c07 |0086: move-result-object v7 │ │ -04509a: 6e10 bb15 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0450a0: 0c07 |008a: move-result-object v7 │ │ -0450a2: 7120 5412 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0450a8: 120e |008e: const/4 v14, #int 0 // #0 │ │ -0450aa: 120a |008f: const/4 v10, #int 0 // #0 │ │ -0450ac: 6e10 f915 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0450b2: 0a01 |0093: move-result v1 │ │ -0450b4: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -0450b8: 6e20 f315 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0450be: 0c0d |0099: move-result-object v13 │ │ -0450c0: 1f0d 1801 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0118 │ │ -0450c4: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -0450c8: 1a01 5b0a |009e: const-string v1, "LocalBroadcastManager" // string@0a5b │ │ -0450cc: 2207 4803 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -0450d0: 7010 ad15 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0450d6: 1a10 c30a |00a5: const-string v16, "Matching against filter " // string@0ac3 │ │ -0450da: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -0450de: 6e20 b515 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0450e4: 0c07 |00ac: move-result-object v7 │ │ -0450e6: 54d0 f601 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ -0450ea: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -0450ee: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -0450f2: 6e20 b415 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0450f8: 0c07 |00b6: move-result-object v7 │ │ -0450fa: 6e10 bb15 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -045100: 0c07 |00ba: move-result-object v7 │ │ -045102: 7120 5412 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -045108: 55d1 f501 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f5 │ │ -04510c: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -045110: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -045114: 1a01 5b0a |00c4: const-string v1, "LocalBroadcastManager" // string@0a5b │ │ -045118: 1a07 0b00 |00c6: const-string v7, " Filter's target already added" // string@000b │ │ -04511c: 7120 5412 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -045122: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -045126: 28c3 |00cd: goto 0090 // -003d │ │ -045128: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -04512a: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -04512e: 54d1 f601 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ -045132: 1a07 5b0a |00d3: const-string v7, "LocalBroadcastManager" // string@0a5b │ │ -045136: 7407 f500 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@00f5 │ │ -04513c: 0a0b |00d8: move-result v11 │ │ -04513e: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -045142: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -045146: 1a01 5b0a |00dd: const-string v1, "LocalBroadcastManager" // string@0a5b │ │ -04514a: 2207 4803 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -04514e: 7010 ad15 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -045154: 1a10 0a00 |00e4: const-string v16, " Filter matched! match=0x" // string@000a │ │ -045158: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -04515c: 6e20 b515 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045162: 0c07 |00eb: move-result-object v7 │ │ -045164: 7110 6a15 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -04516a: 0c10 |00ef: move-result-object v16 │ │ -04516c: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -045170: 6e20 b515 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045176: 0c07 |00f5: move-result-object v7 │ │ -045178: 6e10 bb15 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04517e: 0c07 |00f9: move-result-object v7 │ │ -045180: 7120 5412 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -045186: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -04518a: 220e 7103 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0371 │ │ -04518e: 7010 ec15 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -045194: 6e20 f015 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -04519a: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -04519c: 5cd1 f501 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f5 │ │ -0451a0: 28c1 |010a: goto 00cb // -003f │ │ -0451a2: 0d01 |010b: move-exception v1 │ │ -0451a4: 1e0f |010c: monitor-exit v15 │ │ -0451a6: 2701 |010d: throw v1 │ │ -0451a8: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -0451ac: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -0451b2: 1a0c d121 |0113: const-string v12, "unknown reason" // string@21d1 │ │ -0451b6: 1a01 5b0a |0115: const-string v1, "LocalBroadcastManager" // string@0a5b │ │ -0451ba: 2207 4803 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -0451be: 7010 ad15 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0451c4: 1a10 0900 |011c: const-string v16, " Filter did not match: " // string@0009 │ │ -0451c8: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -0451cc: 6e20 b515 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0451d2: 0c07 |0123: move-result-object v7 │ │ -0451d4: 6e20 b515 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0451da: 0c07 |0127: move-result-object v7 │ │ -0451dc: 6e10 bb15 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0451e2: 0c07 |012b: move-result-object v7 │ │ -0451e4: 7120 5412 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0451ea: 289c |012f: goto 00cb // -0064 │ │ -0451ec: 1a0c 2a0e |0130: const-string v12, "action" // string@0e2a │ │ -0451f0: 28e3 |0132: goto 0115 // -001d │ │ -0451f2: 1a0c c50f |0133: const-string v12, "category" // string@0fc5 │ │ -0451f6: 28e0 |0135: goto 0115 // -0020 │ │ -0451f8: 1a0c 0111 |0136: const-string v12, "data" // string@1101 │ │ -0451fc: 28dd |0138: goto 0115 // -0023 │ │ -0451fe: 1a0c c821 |0139: const-string v12, "type" // string@21c8 │ │ -045202: 28da |013b: goto 0115 // -0026 │ │ -045204: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -045208: 120a |013e: const/4 v10, #int 0 // #0 │ │ -04520a: 6e10 f915 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -045210: 0a01 |0142: move-result v1 │ │ -045212: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -045216: 6e20 f315 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04521c: 0c01 |0148: move-result-object v1 │ │ -04521e: 1f01 1801 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0118 │ │ -045222: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -045224: 5c17 f501 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f5 │ │ -045228: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -04522c: 28ef |0150: goto 013f // -0011 │ │ -04522e: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -045232: 5401 0002 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ -045236: 2207 1701 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0117 │ │ -04523a: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -04523e: 7030 4b06 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@064b │ │ -045244: 6e20 f015 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -04524a: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -04524e: 5401 fd01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01fd │ │ -045252: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -045254: 6e20 f801 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@01f8 │ │ -04525a: 0a01 |0167: move-result v1 │ │ -04525c: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -045260: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -045264: 5401 fd01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01fd │ │ -045268: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -04526a: 6e20 fe01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01fe │ │ -045270: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -045272: 1e0f |0173: monitor-exit v15 │ │ -045274: 0f01 |0174: return v1 │ │ -045276: 1e0f |0175: monitor-exit v15 │ │ -045278: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -04527a: 28fd |0177: goto 0174 // -0003 │ │ -04527c: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +044fa0: |[044fa0] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +044fb0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +044fb4: 540f 0102 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +044fb8: 1d0f |0004: monitor-enter v15 │ │ +044fba: 7401 ca00 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +044fc0: 0c02 |0008: move-result-object v2 │ │ +044fc2: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +044fc6: 5401 fc01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01fc │ │ +044fca: 6e10 a500 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ +044fd0: 0c01 |0010: move-result-object v1 │ │ +044fd2: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +044fd6: 6e20 e700 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00e7 │ │ +044fdc: 0c03 |0016: move-result-object v3 │ │ +044fde: 7401 cf00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00cf │ │ +044fe4: 0c05 |001a: move-result-object v5 │ │ +044fe6: 7401 d600 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00d6 │ │ +044fec: 0c04 |001e: move-result-object v4 │ │ +044fee: 7401 cc00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00cc │ │ +044ff4: 0c06 |0022: move-result-object v6 │ │ +044ff6: 7401 d200 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00d2 │ │ +044ffc: 0a01 |0026: move-result v1 │ │ +044ffe: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +045002: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +045006: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +045008: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +04500c: 1a01 560a |002e: const-string v1, "LocalBroadcastManager" // string@0a56 │ │ +045010: 2207 5003 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +045014: 7010 ad15 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04501a: 1a10 b70b |0035: const-string v16, "Resolving type " // string@0bb7 │ │ +04501e: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +045022: 6e20 b515 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045028: 0c07 |003c: move-result-object v7 │ │ +04502a: 6e20 b515 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045030: 0c07 |0040: move-result-object v7 │ │ +045032: 1a10 8c00 |0041: const-string v16, " scheme " // string@008c │ │ +045036: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +04503a: 6e20 b515 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045040: 0c07 |0048: move-result-object v7 │ │ +045042: 6e20 b515 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045048: 0c07 |004c: move-result-object v7 │ │ +04504a: 1a10 8400 |004d: const-string v16, " of intent " // string@0084 │ │ +04504e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +045052: 6e20 b515 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045058: 0c07 |0054: move-result-object v7 │ │ +04505a: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +04505e: 6e20 b415 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +045064: 0c07 |005a: move-result-object v7 │ │ +045066: 6e10 bb15 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04506c: 0c07 |005e: move-result-object v7 │ │ +04506e: 7120 5412 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +045074: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +045078: 5401 fb01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ +04507c: 7401 ca00 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +045082: 0c07 |0069: move-result-object v7 │ │ +045084: 6e20 0916 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ +04508a: 0c09 |006d: move-result-object v9 │ │ +04508c: 1f09 7903 |006e: check-cast v9, Ljava/util/ArrayList; // type@0379 │ │ +045090: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +045094: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +045098: 1a01 560a |0074: const-string v1, "LocalBroadcastManager" // string@0a56 │ │ +04509c: 2207 5003 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +0450a0: 7010 ad15 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0450a6: 1a10 fa01 |007b: const-string v16, "Action list: " // string@01fa │ │ +0450aa: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +0450ae: 6e20 b515 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0450b4: 0c07 |0082: move-result-object v7 │ │ +0450b6: 6e20 b415 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0450bc: 0c07 |0086: move-result-object v7 │ │ +0450be: 6e10 bb15 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0450c4: 0c07 |008a: move-result-object v7 │ │ +0450c6: 7120 5412 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0450cc: 120e |008e: const/4 v14, #int 0 // #0 │ │ +0450ce: 120a |008f: const/4 v10, #int 0 // #0 │ │ +0450d0: 6e10 f915 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0450d6: 0a01 |0093: move-result v1 │ │ +0450d8: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +0450dc: 6e20 f315 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0450e2: 0c0d |0099: move-result-object v13 │ │ +0450e4: 1f0d 2001 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0120 │ │ +0450e8: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +0450ec: 1a01 560a |009e: const-string v1, "LocalBroadcastManager" // string@0a56 │ │ +0450f0: 2207 5003 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +0450f4: 7010 ad15 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0450fa: 1a10 c00a |00a5: const-string v16, "Matching against filter " // string@0ac0 │ │ +0450fe: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +045102: 6e20 b515 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045108: 0c07 |00ac: move-result-object v7 │ │ +04510a: 54d0 f601 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ +04510e: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +045112: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +045116: 6e20 b415 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04511c: 0c07 |00b6: move-result-object v7 │ │ +04511e: 6e10 bb15 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +045124: 0c07 |00ba: move-result-object v7 │ │ +045126: 7120 5412 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +04512c: 55d1 f501 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f5 │ │ +045130: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +045134: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +045138: 1a01 560a |00c4: const-string v1, "LocalBroadcastManager" // string@0a56 │ │ +04513c: 1a07 0b00 |00c6: const-string v7, " Filter's target already added" // string@000b │ │ +045140: 7120 5412 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +045146: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04514a: 28c3 |00cd: goto 0090 // -003d │ │ +04514c: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +04514e: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +045152: 54d1 f601 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f6 │ │ +045156: 1a07 560a |00d3: const-string v7, "LocalBroadcastManager" // string@0a56 │ │ +04515a: 7407 f500 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@00f5 │ │ +045160: 0a0b |00d8: move-result v11 │ │ +045162: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +045166: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +04516a: 1a01 560a |00dd: const-string v1, "LocalBroadcastManager" // string@0a56 │ │ +04516e: 2207 5003 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +045172: 7010 ad15 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +045178: 1a10 0a00 |00e4: const-string v16, " Filter matched! match=0x" // string@000a │ │ +04517c: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +045180: 6e20 b515 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045186: 0c07 |00eb: move-result-object v7 │ │ +045188: 7110 6a15 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +04518e: 0c10 |00ef: move-result-object v16 │ │ +045190: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +045194: 6e20 b515 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04519a: 0c07 |00f5: move-result-object v7 │ │ +04519c: 6e10 bb15 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0451a2: 0c07 |00f9: move-result-object v7 │ │ +0451a4: 7120 5412 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0451aa: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +0451ae: 220e 7903 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0379 │ │ +0451b2: 7010 ec15 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0451b8: 6e20 f015 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0451be: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +0451c0: 5cd1 f501 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f5 │ │ +0451c4: 28c1 |010a: goto 00cb // -003f │ │ +0451c6: 0d01 |010b: move-exception v1 │ │ +0451c8: 1e0f |010c: monitor-exit v15 │ │ +0451ca: 2701 |010d: throw v1 │ │ +0451cc: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +0451d0: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +0451d6: 1a0c ce21 |0113: const-string v12, "unknown reason" // string@21ce │ │ +0451da: 1a01 560a |0115: const-string v1, "LocalBroadcastManager" // string@0a56 │ │ +0451de: 2207 5003 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +0451e2: 7010 ad15 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0451e8: 1a10 0900 |011c: const-string v16, " Filter did not match: " // string@0009 │ │ +0451ec: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +0451f0: 6e20 b515 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0451f6: 0c07 |0123: move-result-object v7 │ │ +0451f8: 6e20 b515 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0451fe: 0c07 |0127: move-result-object v7 │ │ +045200: 6e10 bb15 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +045206: 0c07 |012b: move-result-object v7 │ │ +045208: 7120 5412 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +04520e: 289c |012f: goto 00cb // -0064 │ │ +045210: 1a0c 270e |0130: const-string v12, "action" // string@0e27 │ │ +045214: 28e3 |0132: goto 0115 // -001d │ │ +045216: 1a0c c20f |0133: const-string v12, "category" // string@0fc2 │ │ +04521a: 28e0 |0135: goto 0115 // -0020 │ │ +04521c: 1a0c fe10 |0136: const-string v12, "data" // string@10fe │ │ +045220: 28dd |0138: goto 0115 // -0023 │ │ +045222: 1a0c c521 |0139: const-string v12, "type" // string@21c5 │ │ +045226: 28da |013b: goto 0115 // -0026 │ │ +045228: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +04522c: 120a |013e: const/4 v10, #int 0 // #0 │ │ +04522e: 6e10 f915 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +045234: 0a01 |0142: move-result v1 │ │ +045236: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +04523a: 6e20 f315 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +045240: 0c01 |0148: move-result-object v1 │ │ +045242: 1f01 2001 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0120 │ │ +045246: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +045248: 5c17 f501 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f5 │ │ +04524c: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +045250: 28ef |0150: goto 013f // -0011 │ │ +045252: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +045256: 5401 0002 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0200 │ │ +04525a: 2207 1f01 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@011f │ │ +04525e: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +045262: 7030 4b06 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@064b │ │ +045268: 6e20 f015 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +04526e: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +045272: 5401 fd01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01fd │ │ +045276: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +045278: 6e20 f801 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@01f8 │ │ +04527e: 0a01 |0167: move-result v1 │ │ +045280: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +045284: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +045288: 5401 fd01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01fd │ │ +04528c: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +04528e: 6e20 fe01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01fe │ │ +045294: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +045296: 1e0f |0173: monitor-exit v15 │ │ +045298: 0f01 |0174: return v1 │ │ +04529a: 1e0f |0175: monitor-exit v15 │ │ +04529c: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +04529e: 28fd |0177: goto 0174 // -0003 │ │ +0452a0: 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 │ │ @@ -21448,20 +21448,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0452a8: |[0452a8] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -0452b8: 6e20 5406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0654 │ │ -0452be: 0a00 |0003: move-result v0 │ │ -0452c0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0452c4: 7010 5106 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0651 │ │ -0452ca: 0e00 |0009: return-void │ │ +0452cc: |[0452cc] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +0452dc: 6e20 5406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0654 │ │ +0452e2: 0a00 |0003: move-result v0 │ │ +0452e4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0452e8: 7010 5106 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0651 │ │ +0452ee: 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; │ │ @@ -21472,69 +21472,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0452cc: |[0452cc] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -0452dc: 5498 0102 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -0452e0: 1d08 |0002: monitor-enter v8 │ │ -0452e2: 5497 0102 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ -0452e6: 6e20 0b16 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@160b │ │ -0452ec: 0c02 |0008: move-result-object v2 │ │ -0452ee: 1f02 7103 |0009: check-cast v2, Ljava/util/ArrayList; // type@0371 │ │ -0452f2: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0452f6: 1e08 |000d: monitor-exit v8 │ │ -0452f8: 0e00 |000e: return-void │ │ -0452fa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0452fc: 6e10 f915 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -045302: 0a07 |0013: move-result v7 │ │ -045304: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -045308: 6e20 f315 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04530e: 0c01 |0019: move-result-object v1 │ │ -045310: 1f01 2600 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0026 │ │ -045314: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -045316: 6e10 f300 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00f3 │ │ -04531c: 0a07 |0020: move-result v7 │ │ -04531e: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -045322: 6e20 f400 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f4 │ │ -045328: 0c00 |0026: move-result-object v0 │ │ -04532a: 5497 fb01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ -04532e: 6e20 0916 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ -045334: 0c06 |002c: move-result-object v6 │ │ -045336: 1f06 7103 |002d: check-cast v6, Ljava/util/ArrayList; // type@0371 │ │ -04533a: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -04533e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -045340: 6e10 f915 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -045346: 0a07 |0035: move-result v7 │ │ -045348: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -04534c: 6e20 f315 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -045352: 0c07 |003b: move-result-object v7 │ │ -045354: 1f07 1801 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0118 │ │ -045358: 5477 f701 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ -04535c: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -045360: 6e20 f615 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -045366: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04536a: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04536e: 28e9 |0049: goto 0032 // -0017 │ │ -045370: 6e10 f915 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -045376: 0a07 |004d: move-result v7 │ │ -045378: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -04537c: 5497 fb01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ -045380: 6e20 0b16 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@160b │ │ -045386: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04538a: 28c6 |0057: goto 001d // -003a │ │ -04538c: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -045390: 28b6 |005a: goto 0010 // -004a │ │ -045392: 1e08 |005b: monitor-exit v8 │ │ -045394: 28b2 |005c: goto 000e // -004e │ │ -045396: 0d07 |005d: move-exception v7 │ │ -045398: 1e08 |005e: monitor-exit v8 │ │ -04539a: 2707 |005f: throw v7 │ │ +0452f0: |[0452f0] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +045300: 5498 0102 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +045304: 1d08 |0002: monitor-enter v8 │ │ +045306: 5497 0102 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0201 │ │ +04530a: 6e20 0b16 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@160b │ │ +045310: 0c02 |0008: move-result-object v2 │ │ +045312: 1f02 7903 |0009: check-cast v2, Ljava/util/ArrayList; // type@0379 │ │ +045316: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +04531a: 1e08 |000d: monitor-exit v8 │ │ +04531c: 0e00 |000e: return-void │ │ +04531e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +045320: 6e10 f915 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +045326: 0a07 |0013: move-result v7 │ │ +045328: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +04532c: 6e20 f315 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +045332: 0c01 |0019: move-result-object v1 │ │ +045334: 1f01 2900 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0029 │ │ +045338: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +04533a: 6e10 f300 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00f3 │ │ +045340: 0a07 |0020: move-result v7 │ │ +045342: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +045346: 6e20 f400 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f4 │ │ +04534c: 0c00 |0026: move-result-object v0 │ │ +04534e: 5497 fb01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ +045352: 6e20 0916 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ +045358: 0c06 |002c: move-result-object v6 │ │ +04535a: 1f06 7903 |002d: check-cast v6, Ljava/util/ArrayList; // type@0379 │ │ +04535e: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +045362: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +045364: 6e10 f915 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04536a: 0a07 |0035: move-result v7 │ │ +04536c: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +045370: 6e20 f315 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +045376: 0c07 |003b: move-result-object v7 │ │ +045378: 1f07 2001 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0120 │ │ +04537c: 5477 f701 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f7 │ │ +045380: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +045384: 6e20 f615 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +04538a: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04538e: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +045392: 28e9 |0049: goto 0032 // -0017 │ │ +045394: 6e10 f915 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04539a: 0a07 |004d: move-result v7 │ │ +04539c: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +0453a0: 5497 fb01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01fb │ │ +0453a4: 6e20 0b16 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@160b │ │ +0453aa: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0453ae: 28c6 |0057: goto 001d // -003a │ │ +0453b0: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0453b4: 28b6 |005a: goto 0010 // -004a │ │ +0453b6: 1e08 |005b: monitor-exit v8 │ │ +0453b8: 28b2 |005c: goto 000e // -004e │ │ +0453ba: 0d07 |005d: move-exception v7 │ │ +0453bc: 1e08 |005e: monitor-exit v8 │ │ +0453be: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -21563,21 +21563,21 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 2652 (LocalBroadcastManager.java) │ │ + source_file_idx : 2647 (LocalBroadcastManager.java) │ │ │ │ Class #93 header: │ │ -class_idx : 282 │ │ +class_idx : 290 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2769 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -21602,21 +21602,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0453a8: |[0453a8] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -0453b8: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -0453be: 2200 9703 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0397 │ │ -0453c2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0453c4: 7020 6f16 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@166f │ │ -0453ca: 5b20 0202 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0202 │ │ -0453ce: 0e00 |000b: return-void │ │ +0453cc: |[0453cc] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +0453dc: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +0453e2: 2200 9f03 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@039f │ │ +0453e6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0453e8: 7020 6f16 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@166f │ │ +0453ee: 5b20 0202 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0202 │ │ +0453f2: 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; │ │ │ │ @@ -21626,44 +21626,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0453d0: |[0453d0] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -0453e0: 2200 4b03 |0000: new-instance v0, Ljava/lang/Thread; // type@034b │ │ -0453e4: 2201 4803 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0453e8: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0453ee: 1a02 d30a |0007: const-string v2, "ModernAsyncTask #" // string@0ad3 │ │ -0453f2: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0453f8: 0c01 |000c: move-result-object v1 │ │ -0453fa: 5432 0202 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0202 │ │ -0453fe: 6e10 7016 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1670 │ │ -045404: 0a02 |0012: move-result v2 │ │ -045406: 6e20 b115 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -04540c: 0c01 |0016: move-result-object v1 │ │ -04540e: 6e10 bb15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -045414: 0c01 |001a: move-result-object v1 │ │ -045416: 7030 c115 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@15c1 │ │ -04541c: 1100 |001e: return-object v0 │ │ +0453f4: |[0453f4] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +045404: 2200 5303 |0000: new-instance v0, Ljava/lang/Thread; // type@0353 │ │ +045408: 2201 5003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +04540c: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +045412: 1a02 d00a |0007: const-string v2, "ModernAsyncTask #" // string@0ad0 │ │ +045416: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04541c: 0c01 |000c: move-result-object v1 │ │ +04541e: 5432 0202 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0202 │ │ +045422: 6e10 7016 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1670 │ │ +045428: 0a02 |0012: move-result v2 │ │ +04542a: 6e20 b115 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +045430: 0c01 |0016: move-result-object v1 │ │ +045432: 6e10 bb15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +045438: 0c01 |001a: move-result-object v1 │ │ +04543a: 7030 c115 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@15c1 │ │ +045440: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #94 header: │ │ -class_idx : 284 │ │ +class_idx : 292 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 910 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 918 │ │ +source_file_idx : 2769 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -21688,18 +21688,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 │ │ -045420: |[045420] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -045430: 5b01 0502 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0205 │ │ -045434: 7020 5916 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@1659 │ │ -04543a: 0e00 |0005: return-void │ │ +045444: |[045444] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +045454: 5b01 0502 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0205 │ │ +045458: 7020 5916 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@1659 │ │ +04545e: 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; │ │ @@ -21712,41 +21712,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -04543c: |[04543c] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -04544c: 6e10 5d06 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@065d │ │ -045452: 0c01 |0003: move-result-object v1 │ │ -045454: 5463 0502 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0205 │ │ -045458: 7120 7006 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0670 │ │ -04545e: 0e00 |0009: return-void │ │ -045460: 0d00 |000a: move-exception v0 │ │ -045462: 1a03 2502 |000b: const-string v3, "AsyncTask" // string@0225 │ │ -045466: 7120 5712 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -04546c: 28f9 |0010: goto 0009 // -0007 │ │ -04546e: 0d00 |0011: move-exception v0 │ │ -045470: 2203 4303 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0343 │ │ -045474: 1a04 1b02 |0014: const-string v4, "An error occured while executing doInBackground()" // string@021b │ │ -045478: 6e10 5516 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1655 │ │ -04547e: 0c05 |0019: move-result-object v5 │ │ -045480: 7030 8515 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ -045486: 2703 |001d: throw v3 │ │ -045488: 0d00 |001e: move-exception v0 │ │ -04548a: 5463 0502 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0205 │ │ -04548e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -045490: 7120 7006 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0670 │ │ -045496: 28e4 |0025: goto 0009 // -001c │ │ -045498: 0d02 |0026: move-exception v2 │ │ -04549a: 2203 4303 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0343 │ │ -04549e: 1a04 1b02 |0029: const-string v4, "An error occured while executing doInBackground()" // string@021b │ │ -0454a2: 7030 8515 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ -0454a8: 2703 |002e: throw v3 │ │ +045460: |[045460] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +045470: 6e10 5d06 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@065d │ │ +045476: 0c01 |0003: move-result-object v1 │ │ +045478: 5463 0502 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0205 │ │ +04547c: 7120 7006 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0670 │ │ +045482: 0e00 |0009: return-void │ │ +045484: 0d00 |000a: move-exception v0 │ │ +045486: 1a03 2502 |000b: const-string v3, "AsyncTask" // string@0225 │ │ +04548a: 7120 5712 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +045490: 28f9 |0010: goto 0009 // -0007 │ │ +045492: 0d00 |0011: move-exception v0 │ │ +045494: 2203 4b03 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@034b │ │ +045498: 1a04 1b02 |0014: const-string v4, "An error occured while executing doInBackground()" // string@021b │ │ +04549c: 6e10 5516 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1655 │ │ +0454a2: 0c05 |0019: move-result-object v5 │ │ +0454a4: 7030 8515 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ +0454aa: 2703 |001d: throw v3 │ │ +0454ac: 0d00 |001e: move-exception v0 │ │ +0454ae: 5463 0502 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0205 │ │ +0454b2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0454b4: 7120 7006 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0670 │ │ +0454ba: 28e4 |0025: goto 0009 // -001c │ │ +0454bc: 0d02 |0026: move-exception v2 │ │ +0454be: 2203 4b03 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@034b │ │ +0454c2: 1a04 1b02 |0029: const-string v4, "An error occured while executing doInBackground()" // string@021b │ │ +0454c6: 7030 8515 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ +0454cc: 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 : │ │ @@ -21766,21 +21766,21 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #95 header: │ │ -class_idx : 285 │ │ +class_idx : 293 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2769 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -21804,54 +21804,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0454c4: |[0454c4] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -0454d4: 7100 6906 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0669 │ │ -0454da: 0c00 |0003: move-result-object v0 │ │ -0454dc: 2100 |0004: array-length v0, v0 │ │ -0454de: 2300 f304 |0005: new-array v0, v0, [I // type@04f3 │ │ -0454e2: 6900 0602 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ -0454e6: 6200 0602 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ -0454ea: 6201 0c02 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ -0454ee: 6e10 6706 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0667 │ │ -0454f4: 0a01 |0010: move-result v1 │ │ -0454f6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0454f8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0454fc: 6200 0602 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ -045500: 6201 0a02 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -045504: 6e10 6706 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0667 │ │ -04550a: 0a01 |001b: move-result v1 │ │ -04550c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -04550e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -045512: 0e00 |001f: return-void │ │ -045514: 0d00 |0020: move-exception v0 │ │ -045516: 28fe |0021: goto 001f // -0002 │ │ -045518: 0d00 |0022: move-exception v0 │ │ -04551a: 28f1 |0023: goto 0014 // -000f │ │ +0454e8: |[0454e8] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +0454f8: 7100 6906 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0669 │ │ +0454fe: 0c00 |0003: move-result-object v0 │ │ +045500: 2100 |0004: array-length v0, v0 │ │ +045502: 2300 fd04 |0005: new-array v0, v0, [I // type@04fd │ │ +045506: 6900 0602 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ +04550a: 6200 0602 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ +04550e: 6201 0c02 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ +045512: 6e10 6706 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0667 │ │ +045518: 0a01 |0010: move-result v1 │ │ +04551a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +04551c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +045520: 6200 0602 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ +045524: 6201 0a02 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +045528: 6e10 6706 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0667 │ │ +04552e: 0a01 |001b: move-result v1 │ │ +045530: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +045532: 4b02 0001 |001d: aput v2, v0, v1 │ │ +045536: 0e00 |001f: return-void │ │ +045538: 0d00 |0020: move-exception v0 │ │ +04553a: 28fe |0021: goto 001f // -0002 │ │ +04553c: 0d00 |0022: move-exception v0 │ │ +04553e: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #96 header: │ │ -class_idx : 286 │ │ +class_idx : 294 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2769 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -21884,40 +21884,40 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -045538: |[045538] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -045548: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04554e: 5b01 0802 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0208 │ │ -045552: 5b02 0702 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0207 │ │ -045556: 0e00 |0007: return-void │ │ +04555c: |[04555c] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +04556c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045572: 5b01 0802 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0208 │ │ +045576: 5b02 0702 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0207 │ │ +04557a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #97 header: │ │ -class_idx : 287 │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 111 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 116 │ │ +source_file_idx : 2769 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -21937,17 +21937,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045558: |[045558] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -045568: 7010 f401 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -04556e: 0e00 |0003: return-void │ │ +04557c: |[04557c] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +04558c: 7010 f401 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +045592: 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;) │ │ @@ -21955,17 +21955,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 │ │ -045570: |[045570] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -045580: 7010 6006 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0660 │ │ -045586: 0e00 |0003: return-void │ │ +045594: |[045594] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +0455a4: 7010 6006 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0660 │ │ +0455aa: 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; │ │ │ │ @@ -21975,52 +21975,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -045588: |[045588] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -045598: 5450 2400 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0024 │ │ -04559c: 1f00 1e01 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@011e │ │ -0455a0: 5251 2500 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0025 │ │ -0455a4: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -0455aa: 0e00 |0009: return-void │ │ -0455ac: 5401 0802 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0208 │ │ -0455b0: 5402 0702 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0207 │ │ -0455b4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0455b6: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -0455ba: 7120 7106 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0671 │ │ -0455c0: 28f5 |0014: goto 0009 // -000b │ │ -0455c2: 5401 0802 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0208 │ │ -0455c6: 5402 0702 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0207 │ │ -0455ca: 6e20 8106 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0681 │ │ -0455d0: 28ed |001c: goto 0009 // -0013 │ │ -0455d2: 0000 |001d: nop // spacer │ │ -0455d4: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +0455ac: |[0455ac] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +0455bc: 5450 2400 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0024 │ │ +0455c0: 1f00 2601 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0126 │ │ +0455c4: 5251 2500 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0025 │ │ +0455c8: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +0455ce: 0e00 |0009: return-void │ │ +0455d0: 5401 0802 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0208 │ │ +0455d4: 5402 0702 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0207 │ │ +0455d8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0455da: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +0455de: 7120 7106 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0671 │ │ +0455e4: 28f5 |0014: goto 0009 // -000b │ │ +0455e6: 5401 0802 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0208 │ │ +0455ea: 5402 0702 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0207 │ │ +0455ee: 6e20 8106 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0681 │ │ +0455f4: 28ed |001c: goto 0009 // -0013 │ │ +0455f6: 0000 |001d: nop // spacer │ │ +0455f8: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #98 header: │ │ -class_idx : 288 │ │ +class_idx : 296 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 815 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2769 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -22059,40 +22059,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0455e4: |[0455e4] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -0455f4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0455f6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0455f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0455fa: 2200 2001 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0120 │ │ -0455fe: 1a01 3d0b |0005: const-string v1, "PENDING" // string@0b3d │ │ -045602: 7030 6606 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0666 │ │ -045608: 6900 0b02 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ -04560c: 2200 2001 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0120 │ │ -045610: 1a01 a70b |000e: const-string v1, "RUNNING" // string@0ba7 │ │ -045614: 7030 6606 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0666 │ │ -04561a: 6900 0c02 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ -04561e: 2200 2001 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0120 │ │ -045622: 1a01 7403 |0017: const-string v1, "FINISHED" // string@0374 │ │ -045626: 7030 6606 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0666 │ │ -04562c: 6900 0a02 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -045630: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -045632: 2300 0105 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0501 │ │ -045636: 6201 0b02 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ -04563a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -04563e: 6201 0c02 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ -045642: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -045646: 6201 0a02 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -04564a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -04564e: 6900 0902 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0209 │ │ -045652: 0e00 |002f: return-void │ │ +045608: |[045608] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +045618: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +04561a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04561c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04561e: 2200 2801 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0128 │ │ +045622: 1a01 3a0b |0005: const-string v1, "PENDING" // string@0b3a │ │ +045626: 7030 6606 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0666 │ │ +04562c: 6900 0b02 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ +045630: 2200 2801 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0128 │ │ +045634: 1a01 a40b |000e: const-string v1, "RUNNING" // string@0ba4 │ │ +045638: 7030 6606 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0666 │ │ +04563e: 6900 0c02 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ +045642: 2200 2801 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0128 │ │ +045646: 1a01 7403 |0017: const-string v1, "FINISHED" // string@0374 │ │ +04564a: 7030 6606 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0666 │ │ +045650: 6900 0a02 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +045654: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +045656: 2300 0b05 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@050b │ │ +04565a: 6201 0b02 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ +04565e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +045662: 6201 0c02 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ +045666: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +04566a: 6201 0a02 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +04566e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +045672: 6900 0902 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0209 │ │ +045676: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -22102,17 +22102,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 │ │ -045654: |[045654] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -045664: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ -04566a: 0e00 |0003: return-void │ │ +045678: |[045678] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +045688: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ +04568e: 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 │ │ @@ -22122,20 +22122,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 │ │ -04566c: |[04566c] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -04567c: 1c00 2001 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0120 │ │ -045680: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ -045686: 0c00 |0005: move-result-object v0 │ │ -045688: 1f00 2001 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0120 │ │ -04568c: 1100 |0008: return-object v0 │ │ +045690: |[045690] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0456a0: 1c00 2801 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0128 │ │ +0456a4: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ +0456aa: 0c00 |0005: move-result-object v0 │ │ +0456ac: 1f00 2801 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0128 │ │ +0456b0: 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;) │ │ @@ -22143,33 +22143,33 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -045690: |[045690] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -0456a0: 6200 0902 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0209 │ │ -0456a4: 6e10 ef1d 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@1def │ │ -0456aa: 0c00 |0005: move-result-object v0 │ │ -0456ac: 1f00 0105 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0501 │ │ -0456b0: 1100 |0008: return-object v0 │ │ +0456b4: |[0456b4] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0456c4: 6200 0902 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0209 │ │ +0456c8: 6e10 ef1d 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@1def │ │ +0456ce: 0c00 |0005: move-result-object v0 │ │ +0456d0: 1f00 0b05 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@050b │ │ +0456d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #99 header: │ │ -class_idx : 289 │ │ +class_idx : 297 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2769 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -22197,17 +22197,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0456b4: |[0456b4] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -0456c4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0456ca: 0e00 |0003: return-void │ │ +0456d8: |[0456d8] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +0456e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0456ee: 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; │ │ │ │ @@ -22216,33 +22216,33 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0456cc: |[0456cc] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -0456dc: 7010 6a06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@066a │ │ -0456e2: 0e00 |0003: return-void │ │ +0456f0: |[0456f0] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +045700: 7010 6a06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@066a │ │ +045706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #100 header: │ │ -class_idx : 290 │ │ +class_idx : 298 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2769 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -22360,38 +22360,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -0456e4: |[0456e4] android.support.v4.content.ModernAsyncTask.:()V │ │ -0456f4: 2200 1a01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@011a │ │ -0456f8: 7010 5706 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0657 │ │ -0456fe: 6900 1c02 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@021c │ │ -045702: 2200 8f03 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@038f │ │ -045706: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -04570a: 7020 5f16 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@165f │ │ -045710: 6900 1b02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@021b │ │ -045714: 2200 9303 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0393 │ │ -045718: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -04571a: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -04571e: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -045722: 6205 4c05 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -045726: 6206 1b02 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@021b │ │ -04572a: 6207 1c02 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@021c │ │ -04572e: 7608 6816 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1668 │ │ -045734: 6900 1402 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0214 │ │ -045738: 2200 1f01 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@011f │ │ -04573c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -04573e: 7020 6106 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0661 │ │ -045744: 6900 1a02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ -045748: 6200 1402 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0214 │ │ -04574c: 6900 1902 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ -045750: 0e00 |002e: return-void │ │ +045708: |[045708] android.support.v4.content.ModernAsyncTask.:()V │ │ +045718: 2200 2201 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0122 │ │ +04571c: 7010 5706 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0657 │ │ +045722: 6900 1c02 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@021c │ │ +045726: 2200 9703 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0397 │ │ +04572a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +04572e: 7020 5f16 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@165f │ │ +045734: 6900 1b02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@021b │ │ +045738: 2200 9b03 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@039b │ │ +04573c: 1251 |0012: const/4 v1, #int 5 // #5 │ │ +04573e: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ +045742: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ +045746: 6205 4c05 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +04574a: 6206 1b02 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@021b │ │ +04574e: 6207 1c02 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@021c │ │ +045752: 7608 6816 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1668 │ │ +045758: 6900 1402 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0214 │ │ +04575c: 2200 2701 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0127 │ │ +045760: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +045762: 7020 6106 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0661 │ │ +045768: 6900 1a02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ +04576c: 6200 1402 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0214 │ │ +045770: 6900 1902 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ +045774: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -22402,29 +22402,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -045754: |[045754] android.support.v4.content.ModernAsyncTask.:()V │ │ -045764: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -04576a: 6200 0b02 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ -04576e: 5b20 1602 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ -045772: 2200 9603 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0396 │ │ -045776: 7010 6b16 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@166b │ │ -04577c: 5b20 1702 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0217 │ │ -045780: 2200 1b01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@011b │ │ -045784: 7020 5906 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0659 │ │ -04578a: 5b20 1802 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0218 │ │ -04578e: 2200 1c01 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@011c │ │ -045792: 5421 1802 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0218 │ │ -045796: 7030 5b06 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@065b │ │ -04579c: 5b20 1502 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ -0457a0: 0e00 |001e: return-void │ │ +045778: |[045778] android.support.v4.content.ModernAsyncTask.:()V │ │ +045788: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +04578e: 6200 0b02 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ +045792: 5b20 1602 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ +045796: 2200 9e03 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@039e │ │ +04579a: 7010 6b16 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@166b │ │ +0457a0: 5b20 1702 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0217 │ │ +0457a4: 2200 2301 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0123 │ │ +0457a8: 7020 5906 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0659 │ │ +0457ae: 5b20 1802 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0218 │ │ +0457b2: 2200 2401 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0124 │ │ +0457b6: 5421 1802 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0218 │ │ +0457ba: 7030 5b06 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@065b │ │ +0457c0: 5b20 1502 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ +0457c4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -22438,17 +22438,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 │ │ -0457a4: |[0457a4] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -0457b4: 5410 1702 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0217 │ │ -0457b8: 1100 |0002: return-object v0 │ │ +0457c8: |[0457c8] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +0457d8: 5410 1702 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0217 │ │ +0457dc: 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;) │ │ @@ -22456,18 +22456,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 │ │ -0457bc: |[0457bc] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0457cc: 7020 8206 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0682 │ │ -0457d2: 0c00 |0003: move-result-object v0 │ │ -0457d4: 1100 |0004: return-object v0 │ │ +0457e0: |[0457e0] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0457f0: 7020 8206 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0682 │ │ +0457f6: 0c00 |0003: move-result-object v0 │ │ +0457f8: 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; │ │ │ │ @@ -22476,17 +22476,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 │ │ -0457d8: |[0457d8] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -0457e8: 7020 8306 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0683 │ │ -0457ee: 0e00 |0003: return-void │ │ +0457fc: |[0457fc] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +04580c: 7020 8306 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0683 │ │ +045812: 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; │ │ │ │ @@ -22495,17 +22495,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 │ │ -0457f0: |[0457f0] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -045800: 7020 7706 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0677 │ │ -045806: 0e00 |0003: return-void │ │ +045814: |[045814] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +045824: 7020 7706 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0677 │ │ +04582a: 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; │ │ │ │ @@ -22514,18 +22514,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -045808: |[045808] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -045818: 6200 1902 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ -04581c: 7220 5616 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1656 │ │ -045822: 0e00 |0005: return-void │ │ +04582c: |[04582c] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +04583c: 6200 1902 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ +045840: 7220 5616 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1656 │ │ +045846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -22534,24 +22534,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -045824: |[045824] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -045834: 6e10 7c06 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@067c │ │ -04583a: 0a00 |0003: move-result v0 │ │ -04583c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -045840: 6e20 7e06 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@067e │ │ -045846: 6200 0a02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -04584a: 5b10 1602 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ -04584e: 0e00 |000d: return-void │ │ -045850: 6e20 7f06 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@067f │ │ -045856: 28f8 |0011: goto 0009 // -0008 │ │ +045848: |[045848] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +045858: 6e10 7c06 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@067c │ │ +04585e: 0a00 |0003: move-result v0 │ │ +045860: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +045864: 6e20 7e06 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@067e │ │ +04586a: 6200 0a02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +04586e: 5b10 1602 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ +045872: 0e00 |000d: return-void │ │ +045874: 6e20 7f06 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@067f │ │ +04587a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -22566,18 +22566,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -045858: |[045858] android.support.v4.content.ModernAsyncTask.init:()V │ │ -045868: 6200 1a02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ -04586c: 6e10 6206 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0662 │ │ -045872: 0e00 |0005: return-void │ │ +04587c: |[04587c] android.support.v4.content.ModernAsyncTask.init:()V │ │ +04588c: 6200 1a02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ +045890: 6e10 6206 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0662 │ │ +045896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22585,26 +22585,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 │ │ -045874: |[045874] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -045884: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -045886: 6201 1a02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ -04588a: 2202 1e01 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@011e │ │ -04588e: 2353 0b05 |0005: new-array v3, v5, [Ljava/lang/Object; // type@050b │ │ -045892: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -045894: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -045898: 7030 5f06 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@065f │ │ -04589e: 6e30 6406 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0664 │ │ -0458a4: 0c00 |0010: move-result-object v0 │ │ -0458a6: 6e10 0202 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0202 │ │ -0458ac: 1107 |0014: return-object v7 │ │ +045898: |[045898] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0458a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0458aa: 6201 1a02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ +0458ae: 2202 2601 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0126 │ │ +0458b2: 2353 1505 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0515 │ │ +0458b6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0458b8: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +0458bc: 7030 5f06 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@065f │ │ +0458c2: 6e30 6406 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0664 │ │ +0458c8: 0c00 |0010: move-result-object v0 │ │ +0458ca: 6e10 0202 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0202 │ │ +0458d0: 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; │ │ @@ -22618,21 +22618,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0458b0: |[0458b0] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -0458c0: 5421 1702 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0217 │ │ -0458c4: 6e10 6d16 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@166d │ │ -0458ca: 0a00 |0005: move-result v0 │ │ -0458cc: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0458d0: 7020 8206 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0682 │ │ -0458d6: 0e00 |000b: return-void │ │ +0458d4: |[0458d4] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +0458e4: 5421 1702 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0217 │ │ +0458e8: 6e10 6d16 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@166d │ │ +0458ee: 0a00 |0005: move-result v0 │ │ +0458f0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0458f4: 7020 8206 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0682 │ │ +0458fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -22647,17 +22647,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 │ │ -0458d8: |[0458d8] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -0458e8: 6900 1902 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ -0458ec: 0e00 |0002: return-void │ │ +0458fc: |[0458fc] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +04590c: 6900 1902 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ +045910: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -22667,19 +22667,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0458f0: |[0458f0] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -045900: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ -045904: 6e20 5a16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@165a │ │ -04590a: 0a00 |0005: move-result v0 │ │ -04590c: 0f00 |0006: return v0 │ │ +045914: |[045914] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +045924: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ +045928: 6e20 5a16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@165a │ │ +04592e: 0a00 |0005: move-result v0 │ │ +045930: 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 │ │ @@ -22695,19 +22695,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 │ │ -045910: |[045910] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -045920: 6200 1902 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ -045924: 6e30 7606 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@0676 │ │ -04592a: 0c00 |0005: move-result-object v0 │ │ -04592c: 1100 |0006: return-object v0 │ │ +045934: |[045934] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +045944: 6200 1902 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0219 │ │ +045948: 6e30 7606 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@0676 │ │ +04594e: 0c00 |0005: move-result-object v0 │ │ +045950: 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; │ │ @@ -22718,41 +22718,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 │ │ -045930: |[045930] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -045940: 5420 1602 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ -045944: 6201 0b02 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ -045948: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -04594c: 6200 0602 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ -045950: 5421 1602 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ -045954: 6e10 6706 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0667 │ │ -04595a: 0a01 |000d: move-result v1 │ │ -04595c: 4400 0001 |000e: aget v0, v0, v1 │ │ -045960: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -045966: 6200 0c02 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ -04596a: 5b20 1602 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ -04596e: 6e10 8006 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0680 │ │ -045974: 5420 1802 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0218 │ │ -045978: 5b04 0d02 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@020d │ │ -04597c: 5420 1502 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ -045980: 7220 5616 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1656 │ │ -045986: 1102 |0023: return-object v2 │ │ -045988: 2200 3403 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04598c: 1a01 9802 |0026: const-string v1, "Cannot execute task: the task is already running." // string@0298 │ │ -045990: 7020 6515 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -045996: 2700 |002b: throw v0 │ │ -045998: 2200 3403 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04599c: 1a01 9702 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0297 │ │ -0459a0: 7020 6515 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0459a6: 2700 |0033: throw v0 │ │ -0459a8: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +045954: |[045954] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +045964: 5420 1602 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ +045968: 6201 0b02 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020b │ │ +04596c: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +045970: 6200 0602 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0206 │ │ +045974: 5421 1602 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ +045978: 6e10 6706 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0667 │ │ +04597e: 0a01 |000d: move-result v1 │ │ +045980: 4400 0001 |000e: aget v0, v0, v1 │ │ +045984: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +04598a: 6200 0c02 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020c │ │ +04598e: 5b20 1602 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ +045992: 6e10 8006 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0680 │ │ +045998: 5420 1802 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0218 │ │ +04599c: 5b04 0d02 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@020d │ │ +0459a0: 5420 1502 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ +0459a4: 7220 5616 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1656 │ │ +0459aa: 1102 |0023: return-object v2 │ │ +0459ac: 2200 3c03 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +0459b0: 1a01 9802 |0026: const-string v1, "Cannot execute task: the task is already running." // string@0298 │ │ +0459b4: 7020 6515 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0459ba: 2700 |002b: throw v0 │ │ +0459bc: 2200 3c03 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +0459c0: 1a01 9702 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0297 │ │ +0459c4: 7020 6515 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0459ca: 2700 |0033: throw v0 │ │ +0459cc: 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 │ │ @@ -22773,19 +22773,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0459b8: |[0459b8] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -0459c8: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ -0459cc: 6e10 5b16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@165b │ │ -0459d2: 0c00 |0005: move-result-object v0 │ │ -0459d4: 1100 |0006: return-object v0 │ │ +0459dc: |[0459dc] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +0459ec: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ +0459f0: 6e10 5b16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@165b │ │ +0459f6: 0c00 |0005: move-result-object v0 │ │ +0459f8: 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; │ │ │ │ @@ -22794,19 +22794,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 │ │ -0459d8: |[0459d8] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -0459e8: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ -0459ec: 6e40 5c16 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@165c │ │ -0459f2: 0c00 |0005: move-result-object v0 │ │ -0459f4: 1100 |0006: return-object v0 │ │ +0459fc: |[0459fc] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +045a0c: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ +045a10: 6e40 5c16 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@165c │ │ +045a16: 0c00 |0005: move-result-object v0 │ │ +045a18: 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 │ │ @@ -22817,17 +22817,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 │ │ -0459f8: |[0459f8] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -045a08: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ -045a0c: 1100 |0002: return-object v0 │ │ +045a1c: |[045a1c] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +045a2c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0216 │ │ +045a30: 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; │ │ │ │ @@ -22836,19 +22836,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -045a10: |[045a10] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -045a20: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ -045a24: 6e10 5d16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@165d │ │ -045a2a: 0a00 |0005: move-result v0 │ │ -045a2c: 0f00 |0006: return v0 │ │ +045a34: |[045a34] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +045a44: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0215 │ │ +045a48: 6e10 5d16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@165d │ │ +045a4e: 0a00 |0005: move-result v0 │ │ +045a50: 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; │ │ │ │ @@ -22857,16 +22857,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045a30: |[045a30] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -045a40: 0e00 |0000: return-void │ │ +045a54: |[045a54] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +045a64: 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; │ │ │ │ @@ -22875,17 +22875,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045a44: |[045a44] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -045a54: 6e10 7d06 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@067d │ │ -045a5a: 0e00 |0003: return-void │ │ +045a68: |[045a68] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +045a78: 6e10 7d06 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@067d │ │ +045a7e: 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; │ │ @@ -22897,16 +22897,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045a5c: |[045a5c] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -045a6c: 0e00 |0000: return-void │ │ +045a80: |[045a80] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +045a90: 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; │ │ @@ -22917,16 +22917,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045a70: |[045a70] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -045a80: 0e00 |0000: return-void │ │ +045a94: |[045a94] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +045aa4: 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; │ │ │ │ @@ -22935,16 +22935,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045a84: |[045a84] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -045a94: 0e00 |0000: return-void │ │ +045aa8: |[045aa8] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +045ab8: 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; │ │ @@ -22955,44 +22955,44 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -045a98: |[045a98] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -045aa8: 6e10 7c06 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@067c │ │ -045aae: 0a00 |0003: move-result v0 │ │ -045ab0: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -045ab4: 6200 1a02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ -045ab8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -045aba: 2202 1e01 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@011e │ │ -045abe: 7030 5f06 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@065f │ │ -045ac4: 6e30 6406 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0664 │ │ -045aca: 0c00 |0011: move-result-object v0 │ │ -045acc: 6e10 0202 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0202 │ │ -045ad2: 0e00 |0015: return-void │ │ +045abc: |[045abc] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +045acc: 6e10 7c06 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@067c │ │ +045ad2: 0a00 |0003: move-result v0 │ │ +045ad4: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +045ad8: 6200 1a02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@021a │ │ +045adc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +045ade: 2202 2601 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0126 │ │ +045ae2: 7030 5f06 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@065f │ │ +045ae8: 6e30 6406 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0664 │ │ +045aee: 0c00 |0011: move-result-object v0 │ │ +045af0: 6e10 0202 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0202 │ │ +045af6: 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; │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #101 header: │ │ -class_idx : 291 │ │ +class_idx : 299 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 26 │ │ -source_file_idx : 3468 │ │ +superclass_idx : 29 │ │ +source_file_idx : 3465 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #101 annotations: │ │ Annotations on field #542 'mActiveWakeLocks' │ │ @@ -23024,21 +23024,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -045ad4: |[045ad4] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -045ae4: 2200 9b02 |0000: new-instance v0, Landroid/util/SparseArray; // type@029b │ │ -045ae8: 7010 5812 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1258 │ │ -045aee: 6900 1e02 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ -045af2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -045af4: 6700 1f02 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ -045af8: 0e00 |000a: return-void │ │ +045af8: |[045af8] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +045b08: 2200 a302 |0000: new-instance v0, Landroid/util/SparseArray; // type@02a3 │ │ +045b0c: 7010 5812 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1258 │ │ +045b12: 6900 1e02 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ +045b16: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +045b18: 6700 1f02 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ +045b1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -23046,17 +23046,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045afc: |[045afc] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -045b0c: 7010 9200 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -045b12: 0e00 |0003: return-void │ │ +045b20: |[045b20] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +045b30: 7010 9200 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +045b36: 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;) │ │ @@ -23064,52 +23064,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -045b14: |[045b14] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -045b24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -045b26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -045b28: 1a04 dc0e |0002: const-string v4, "android.support.content.wakelockid" // string@0edc │ │ -045b2c: 6e30 d300 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -045b32: 0a00 |0007: move-result v0 │ │ -045b34: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -045b38: 0f02 |000a: return v2 │ │ -045b3a: 6204 1e02 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ -045b3e: 1d04 |000d: monitor-enter v4 │ │ -045b40: 6202 1e02 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ -045b44: 6e20 5a12 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@125a │ │ -045b4a: 0c01 |0013: move-result-object v1 │ │ -045b4c: 1f01 7800 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@0078 │ │ -045b50: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -045b54: 6e10 1502 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ -045b5a: 6202 1e02 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ -045b5e: 6e20 5c12 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@125c │ │ -045b64: 1e04 |0020: monitor-exit v4 │ │ -045b66: 0132 |0021: move v2, v3 │ │ -045b68: 28e8 |0022: goto 000a // -0018 │ │ -045b6a: 1a02 8b0d |0023: const-string v2, "WakefulBroadcastReceiver" // string@0d8b │ │ -045b6e: 2205 4803 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -045b72: 7010 ad15 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -045b78: 1a06 f70a |002a: const-string v6, "No active wake lock id #" // string@0af7 │ │ -045b7c: 6e20 b515 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045b82: 0c05 |002f: move-result-object v5 │ │ -045b84: 6e20 b115 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -045b8a: 0c05 |0033: move-result-object v5 │ │ -045b8c: 6e10 bb15 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -045b92: 0c05 |0037: move-result-object v5 │ │ -045b94: 7120 5512 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -045b9a: 1e04 |003b: monitor-exit v4 │ │ -045b9c: 0132 |003c: move v2, v3 │ │ -045b9e: 28cd |003d: goto 000a // -0033 │ │ -045ba0: 0d02 |003e: move-exception v2 │ │ -045ba2: 1e04 |003f: monitor-exit v4 │ │ -045ba4: 2702 |0040: throw v2 │ │ +045b38: |[045b38] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +045b48: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +045b4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +045b4c: 1a04 d90e |0002: const-string v4, "android.support.content.wakelockid" // string@0ed9 │ │ +045b50: 6e30 d300 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +045b56: 0a00 |0007: move-result v0 │ │ +045b58: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +045b5c: 0f02 |000a: return v2 │ │ +045b5e: 6204 1e02 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ +045b62: 1d04 |000d: monitor-enter v4 │ │ +045b64: 6202 1e02 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ +045b68: 6e20 5a12 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@125a │ │ +045b6e: 0c01 |0013: move-result-object v1 │ │ +045b70: 1f01 7d00 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@007d │ │ +045b74: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +045b78: 6e10 1502 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ +045b7e: 6202 1e02 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ +045b82: 6e20 5c12 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@125c │ │ +045b88: 1e04 |0020: monitor-exit v4 │ │ +045b8a: 0132 |0021: move v2, v3 │ │ +045b8c: 28e8 |0022: goto 000a // -0018 │ │ +045b8e: 1a02 880d |0023: const-string v2, "WakefulBroadcastReceiver" // string@0d88 │ │ +045b92: 2205 5003 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +045b96: 7010 ad15 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +045b9c: 1a06 f40a |002a: const-string v6, "No active wake lock id #" // string@0af4 │ │ +045ba0: 6e20 b515 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045ba6: 0c05 |002f: move-result-object v5 │ │ +045ba8: 6e20 b115 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +045bae: 0c05 |0033: move-result-object v5 │ │ +045bb0: 6e10 bb15 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +045bb6: 0c05 |0037: move-result-object v5 │ │ +045bb8: 7120 5512 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +045bbe: 1e04 |003b: monitor-exit v4 │ │ +045bc0: 0132 |003c: move v2, v3 │ │ +045bc2: 28cd |003d: goto 000a // -0033 │ │ +045bc4: 0d02 |003e: move-exception v2 │ │ +045bc6: 1e04 |003f: monitor-exit v4 │ │ +045bc8: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -23132,62 +23132,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 │ │ -045bb4: |[045bb4] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -045bc4: 6205 1e02 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ -045bc8: 1d05 |0002: monitor-enter v5 │ │ -045bca: 6001 1f02 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ -045bce: 6004 1f02 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ -045bd2: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -045bd6: 6704 1f02 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ -045bda: 6004 1f02 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ -045bde: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -045be2: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -045be4: 6704 1f02 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ -045be8: 1a04 dc0e |0012: const-string v4, "android.support.content.wakelockid" // string@0edc │ │ -045bec: 6e30 de00 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -045bf2: 6e20 be00 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00be │ │ -045bf8: 0c00 |001a: move-result-object v0 │ │ -045bfa: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -045bfe: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -045c00: 1e05 |001e: monitor-exit v5 │ │ -045c02: 1100 |001f: return-object v0 │ │ -045c04: 1a04 a81c |0020: const-string v4, "power" // string@1ca8 │ │ -045c08: 6e20 b400 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -045c0e: 0c02 |0025: move-result-object v2 │ │ -045c10: 1f02 7900 |0026: check-cast v2, Landroid/os/PowerManager; // type@0079 │ │ -045c14: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -045c16: 2206 4803 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -045c1a: 7010 ad15 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -045c20: 1a07 9b22 |002e: const-string v7, "wake:" // string@229b │ │ -045c24: 6e20 b515 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045c2a: 0c06 |0033: move-result-object v6 │ │ -045c2c: 6e10 9700 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0097 │ │ -045c32: 0c07 |0037: move-result-object v7 │ │ -045c34: 6e20 b515 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045c3a: 0c06 |003b: move-result-object v6 │ │ -045c3c: 6e10 bb15 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -045c42: 0c06 |003f: move-result-object v6 │ │ -045c44: 6e30 1702 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0217 │ │ -045c4a: 0c03 |0043: move-result-object v3 │ │ -045c4c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -045c4e: 6e20 1602 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0216 │ │ -045c54: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -045c5a: 6e30 1402 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0214 │ │ -045c60: 6204 1e02 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ -045c64: 6e30 5b12 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@125b │ │ -045c6a: 1e05 |0053: monitor-exit v5 │ │ -045c6c: 28cb |0054: goto 001f // -0035 │ │ -045c6e: 0d04 |0055: move-exception v4 │ │ -045c70: 1e05 |0056: monitor-exit v5 │ │ -045c72: 2704 |0057: throw v4 │ │ +045bd8: |[045bd8] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +045be8: 6205 1e02 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ +045bec: 1d05 |0002: monitor-enter v5 │ │ +045bee: 6001 1f02 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ +045bf2: 6004 1f02 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ +045bf6: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +045bfa: 6704 1f02 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ +045bfe: 6004 1f02 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ +045c02: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +045c06: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +045c08: 6704 1f02 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021f │ │ +045c0c: 1a04 d90e |0012: const-string v4, "android.support.content.wakelockid" // string@0ed9 │ │ +045c10: 6e30 de00 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +045c16: 6e20 be00 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00be │ │ +045c1c: 0c00 |001a: move-result-object v0 │ │ +045c1e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +045c22: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +045c24: 1e05 |001e: monitor-exit v5 │ │ +045c26: 1100 |001f: return-object v0 │ │ +045c28: 1a04 a51c |0020: const-string v4, "power" // string@1ca5 │ │ +045c2c: 6e20 b400 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +045c32: 0c02 |0025: move-result-object v2 │ │ +045c34: 1f02 7e00 |0026: check-cast v2, Landroid/os/PowerManager; // type@007e │ │ +045c38: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +045c3a: 2206 5003 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +045c3e: 7010 ad15 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +045c44: 1a07 9822 |002e: const-string v7, "wake:" // string@2298 │ │ +045c48: 6e20 b515 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045c4e: 0c06 |0033: move-result-object v6 │ │ +045c50: 6e10 9700 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0097 │ │ +045c56: 0c07 |0037: move-result-object v7 │ │ +045c58: 6e20 b515 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045c5e: 0c06 |003b: move-result-object v6 │ │ +045c60: 6e10 bb15 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +045c66: 0c06 |003f: move-result-object v6 │ │ +045c68: 6e30 1702 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0217 │ │ +045c6e: 0c03 |0043: move-result-object v3 │ │ +045c70: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +045c72: 6e20 1602 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0216 │ │ +045c78: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +045c7e: 6e30 1402 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0214 │ │ +045c84: 6204 1e02 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@021e │ │ +045c88: 6e30 5b12 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@125b │ │ +045c8e: 1e05 |0053: monitor-exit v5 │ │ +045c90: 28cb |0054: goto 001f // -0035 │ │ +045c92: 0d04 |0055: move-exception v4 │ │ +045c94: 1e05 |0056: monitor-exit v5 │ │ +045c96: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -23211,20 +23211,20 @@ │ │ 0x0005 - 0x0055 reg=1 id I │ │ 0x0028 - 0x0055 reg=2 pm Landroid/os/PowerManager; │ │ 0x0044 - 0x0055 reg=3 wl Landroid/os/PowerManager$WakeLock; │ │ 0x0000 - 0x0058 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0058 reg=9 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3468 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 3465 (WakefulBroadcastReceiver.java) │ │ │ │ Class #102 header: │ │ -class_idx : 292 │ │ +class_idx : 300 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 525 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #102 - │ │ @@ -23245,31 +23245,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045c80: |[045c80] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -045c90: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045c96: 0e00 |0003: return-void │ │ +045ca4: |[045ca4] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +045cb4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 525 (ActivityInfoCompat.java) │ │ │ │ Class #103 header: │ │ -class_idx : 293 │ │ +class_idx : 301 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #103 - │ │ @@ -23285,17 +23285,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045c98: |[045c98] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -045ca8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045cae: 0e00 |0003: return-void │ │ +045cbc: |[045cbc] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +045ccc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -23304,31 +23304,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 │ │ -045cb0: |[045cb0] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -045cc0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -045cc2: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -045cc6: 2141 |0003: array-length v1, v4 │ │ -045cc8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -045ccc: 0750 |0006: move-object v0, v5 │ │ -045cce: 1100 |0007: return-object v0 │ │ -045cd0: 2141 |0008: array-length v1, v4 │ │ -045cd2: 2152 |0009: array-length v2, v5 │ │ -045cd4: b021 |000a: add-int/2addr v1, v2 │ │ -045cd6: 2310 0d05 |000b: new-array v0, v1, [Ljava/lang/String; // type@050d │ │ -045cda: 2141 |000d: array-length v1, v4 │ │ -045cdc: 7151 bc15 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -045ce2: 2141 |0011: array-length v1, v4 │ │ -045ce4: 2152 |0012: array-length v2, v5 │ │ -045ce6: 7152 bc15 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -045cec: 28f1 |0016: goto 0007 // -000f │ │ +045cd4: |[045cd4] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +045ce4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +045ce6: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +045cea: 2141 |0003: array-length v1, v4 │ │ +045cec: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +045cf0: 0750 |0006: move-object v0, v5 │ │ +045cf2: 1100 |0007: return-object v0 │ │ +045cf4: 2141 |0008: array-length v1, v4 │ │ +045cf6: 2152 |0009: array-length v2, v5 │ │ +045cf8: b021 |000a: add-int/2addr v1, v2 │ │ +045cfa: 2310 1705 |000b: new-array v0, v1, [Ljava/lang/String; // type@0517 │ │ +045cfe: 2141 |000d: array-length v1, v4 │ │ +045d00: 7151 bc15 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +045d06: 2141 |0011: array-length v1, v4 │ │ +045d08: 2152 |0012: array-length v2, v5 │ │ +045d0a: 7152 bc15 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +045d10: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -23342,42 +23342,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 │ │ -045cf0: |[045cf0] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -045d00: 7110 4812 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1248 │ │ -045d06: 0a00 |0003: move-result v0 │ │ -045d08: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -045d0c: 1103 |0006: return-object v3 │ │ -045d0e: 7110 4812 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1248 │ │ -045d14: 0a00 |000a: move-result v0 │ │ -045d16: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -045d1a: 0723 |000d: move-object v3, v2 │ │ -045d1c: 28f8 |000e: goto 0006 // -0008 │ │ -045d1e: 2200 4803 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -045d22: 7010 ad15 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -045d28: 1a01 b300 |0014: const-string v1, "(" // string@00b3 │ │ -045d2c: 6e20 b515 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045d32: 0c00 |0019: move-result-object v0 │ │ -045d34: 6e20 b515 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045d3a: 0c00 |001d: move-result-object v0 │ │ -045d3c: 1a01 e400 |001e: const-string v1, ") AND (" // string@00e4 │ │ -045d40: 6e20 b515 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045d46: 0c00 |0023: move-result-object v0 │ │ -045d48: 6e20 b515 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045d4e: 0c00 |0027: move-result-object v0 │ │ -045d50: 1a01 e300 |0028: const-string v1, ")" // string@00e3 │ │ -045d54: 6e20 b515 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -045d5a: 0c00 |002d: move-result-object v0 │ │ -045d5c: 6e10 bb15 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -045d62: 0c03 |0031: move-result-object v3 │ │ -045d64: 28d4 |0032: goto 0006 // -002c │ │ +045d14: |[045d14] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +045d24: 7110 4812 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1248 │ │ +045d2a: 0a00 |0003: move-result v0 │ │ +045d2c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +045d30: 1103 |0006: return-object v3 │ │ +045d32: 7110 4812 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1248 │ │ +045d38: 0a00 |000a: move-result v0 │ │ +045d3a: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +045d3e: 0723 |000d: move-object v3, v2 │ │ +045d40: 28f8 |000e: goto 0006 // -0008 │ │ +045d42: 2200 5003 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +045d46: 7010 ad15 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +045d4c: 1a01 b300 |0014: const-string v1, "(" // string@00b3 │ │ +045d50: 6e20 b515 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045d56: 0c00 |0019: move-result-object v0 │ │ +045d58: 6e20 b515 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045d5e: 0c00 |001d: move-result-object v0 │ │ +045d60: 1a01 e400 |001e: const-string v1, ") AND (" // string@00e4 │ │ +045d64: 6e20 b515 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045d6a: 0c00 |0023: move-result-object v0 │ │ +045d6c: 6e20 b515 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045d72: 0c00 |0027: move-result-object v0 │ │ +045d74: 1a01 e300 |0028: const-string v1, ")" // string@00e3 │ │ +045d78: 6e20 b515 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +045d7e: 0c00 |002d: move-result-object v0 │ │ +045d80: 6e10 bb15 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +045d86: 0c03 |0031: move-result-object v3 │ │ +045d88: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ @@ -23386,17 +23386,17 @@ │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 767 (DatabaseUtilsCompat.java) │ │ │ │ Class #104 header: │ │ -class_idx : 295 │ │ +class_idx : 303 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 799 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #104 annotations: │ │ @@ -23430,17 +23430,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 799 (DrawableCompat.java) │ │ │ │ Class #105 header: │ │ -class_idx : 298 │ │ +class_idx : 306 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 799 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #105 annotations: │ │ @@ -23464,32 +23464,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -045d68: |[045d68] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -045d78: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -045d7c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -045d80: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -045d84: 2201 2901 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@0129 │ │ -045d88: 7010 9706 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@0697 │ │ -045d8e: 6901 2102 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ -045d92: 0e00 |000d: return-void │ │ -045d94: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -045d98: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -045d9c: 2201 2801 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@0128 │ │ -045da0: 7010 9506 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0695 │ │ -045da6: 6901 2102 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ -045daa: 28f4 |0019: goto 000d // -000c │ │ -045dac: 2201 2601 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0126 │ │ -045db0: 7010 8e06 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@068e │ │ -045db6: 6901 2102 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ -045dba: 28ec |0021: goto 000d // -0014 │ │ +045d8c: |[045d8c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +045d9c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +045da0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +045da4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +045da8: 2201 3101 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@0131 │ │ +045dac: 7010 9706 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@0697 │ │ +045db2: 6901 2102 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ +045db6: 0e00 |000d: return-void │ │ +045db8: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +045dbc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +045dc0: 2201 3001 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@0130 │ │ +045dc4: 7010 9506 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0695 │ │ +045dca: 6901 2102 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ +045dce: 28f4 |0019: goto 000d // -000c │ │ +045dd0: 2201 2e01 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@012e │ │ +045dd4: 7010 8e06 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@068e │ │ +045dda: 6901 2102 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ +045dde: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=91 │ │ 0x000e line=86 │ │ @@ -23503,17 +23503,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045dbc: |[045dbc] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -045dcc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045dd2: 0e00 |0003: return-void │ │ +045de0: |[045de0] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +045df0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045df6: 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; │ │ │ │ @@ -23522,19 +23522,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 │ │ -045dd4: |[045dd4] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -045de4: 6200 2102 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ -045de8: 7220 9206 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0692 │ │ -045dee: 0a00 |0005: move-result v0 │ │ -045df0: 0f00 |0006: return v0 │ │ +045df8: |[045df8] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +045e08: 6200 2102 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ +045e0c: 7220 9206 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0692 │ │ +045e12: 0a00 |0005: move-result v0 │ │ +045e14: 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;) │ │ @@ -23542,18 +23542,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 │ │ -045df4: |[045df4] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -045e04: 6200 2102 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ -045e08: 7220 9306 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0693 │ │ -045e0e: 0e00 |0005: return-void │ │ +045e18: |[045e18] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +045e28: 6200 2102 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ +045e2c: 7220 9306 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0693 │ │ +045e32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -23562,33 +23562,33 @@ │ │ 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 │ │ -045e10: |[045e10] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -045e20: 6200 2102 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ -045e24: 7230 9406 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0694 │ │ -045e2a: 0e00 |0005: return-void │ │ +045e34: |[045e34] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +045e44: 6200 2102 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0221 │ │ +045e48: 7230 9406 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0694 │ │ +045e4e: 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 │ │ │ │ Virtual methods - │ │ source_file_idx : 799 (DrawableCompat.java) │ │ │ │ Class #106 header: │ │ -class_idx : 299 │ │ +class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #106 - │ │ @@ -23604,17 +23604,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045e2c: |[045e2c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ -045e3c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045e42: 0e00 |0003: return-void │ │ +045e50: |[045e50] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +045e60: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045e66: 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;) │ │ @@ -23622,31 +23622,31 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045e44: |[045e44] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -045e54: 6e10 7501 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@0175 │ │ -045e5a: 0e00 |0003: return-void │ │ +045e68: |[045e68] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +045e78: 6e10 7501 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@0175 │ │ +045e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ source_file_idx : 800 (DrawableCompatHoneycomb.java) │ │ │ │ Class #107 header: │ │ -class_idx : 300 │ │ +class_idx : 308 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 801 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #107 - │ │ @@ -23662,17 +23662,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045e5c: |[045e5c] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ -045e6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045e72: 0e00 |0003: return-void │ │ +045e80: |[045e80] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ +045e90: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045e96: 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;) │ │ @@ -23680,18 +23680,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 │ │ -045e74: |[045e74] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -045e84: 6e10 7301 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@0173 │ │ -045e8a: 0a00 |0003: move-result v0 │ │ -045e8c: 0f00 |0004: return v0 │ │ +045e98: |[045e98] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +045ea8: 6e10 7301 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@0173 │ │ +045eae: 0a00 |0003: move-result v0 │ │ +045eb0: 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;) │ │ @@ -23699,32 +23699,32 @@ │ │ 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 │ │ -045e90: |[045e90] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -045ea0: 6e20 7701 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0177 │ │ -045ea6: 0e00 |0003: return-void │ │ +045eb4: |[045eb4] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +045ec4: 6e20 7701 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0177 │ │ +045eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 mirrored Z │ │ │ │ Virtual methods - │ │ source_file_idx : 801 (DrawableCompatKitKat.java) │ │ │ │ Class #108 header: │ │ -class_idx : 303 │ │ +class_idx : 311 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 784 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #108 annotations: │ │ @@ -23755,36 +23755,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -045ea8: |[045ea8] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -045eb8: 2200 8503 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@0385 │ │ -045ebc: 7010 4916 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1649 │ │ -045ec2: 6900 2502 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ -045ec6: 0e00 |0007: return-void │ │ +045ecc: |[045ecc] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +045edc: 2200 8d03 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@038d │ │ +045ee0: 7010 4916 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1649 │ │ +045ee6: 6900 2502 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ +045eea: 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 │ │ -045ec8: |[045ec8] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -045ed8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045ede: 0e00 |0003: return-void │ │ +045eec: |[045eec] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +045efc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045f02: 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; │ │ │ │ @@ -23793,37 +23793,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 │ │ -045ee0: |[045ee0] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ -045ef0: 6203 2502 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ -045ef4: 1d03 |0002: monitor-enter v3 │ │ -045ef6: 6202 2502 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ -045efa: 6e20 4a16 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@164a │ │ -045f00: 0c00 |0008: move-result-object v0 │ │ -045f02: 1f00 2f01 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@012f │ │ -045f06: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -045f0a: 6001 2300 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -045f0e: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -045f12: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ -045f16: 2200 2d01 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@012d │ │ -045f1a: 7020 a406 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@06a4 │ │ -045f20: 6202 2502 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ -045f24: 6e30 4c16 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@164c │ │ -045f2a: 1e03 |001d: monitor-exit v3 │ │ -045f2c: 1100 |001e: return-object v0 │ │ -045f2e: 2200 2e01 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@012e │ │ -045f32: 7020 a806 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@06a8 │ │ -045f38: 28f4 |0024: goto 0018 // -000c │ │ -045f3a: 0d02 |0025: move-exception v2 │ │ -045f3c: 1e03 |0026: monitor-exit v3 │ │ -045f3e: 2702 |0027: throw v2 │ │ +045f04: |[045f04] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +045f14: 6203 2502 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ +045f18: 1d03 |0002: monitor-enter v3 │ │ +045f1a: 6202 2502 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ +045f1e: 6e20 4a16 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@164a │ │ +045f24: 0c00 |0008: move-result-object v0 │ │ +045f26: 1f00 3701 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0137 │ │ +045f2a: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +045f2e: 6001 2300 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +045f32: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +045f36: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +045f3a: 2200 3501 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@0135 │ │ +045f3e: 7020 a406 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@06a4 │ │ +045f44: 6202 2502 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0225 │ │ +045f48: 6e30 4c16 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@164c │ │ +045f4e: 1e03 |001d: monitor-exit v3 │ │ +045f50: 1100 |001e: return-object v0 │ │ +045f52: 2200 3601 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@0136 │ │ +045f56: 7020 a806 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@06a8 │ │ +045f5c: 28f4 |0024: goto 0018 // -000c │ │ +045f5e: 0d02 |0025: move-exception v2 │ │ +045f60: 1e03 |0026: monitor-exit v3 │ │ +045f62: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000b line=56 │ │ @@ -23860,17 +23860,17 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 784 (DisplayManagerCompat.java) │ │ │ │ Class #109 header: │ │ -class_idx : 304 │ │ +class_idx : 312 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 785 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #109 - │ │ @@ -23886,17 +23886,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045f4c: |[045f4c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ -045f5c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045f62: 0e00 |0003: return-void │ │ +045f70: |[045f70] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +045f80: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +045f86: 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;) │ │ @@ -23904,19 +23904,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 │ │ -045f64: |[045f64] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ -045f74: 1f01 5300 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0053 │ │ -045f78: 6e20 8101 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0181 │ │ -045f7e: 0c00 |0005: move-result-object v0 │ │ -045f80: 1100 |0006: return-object v0 │ │ +045f88: |[045f88] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +045f98: 1f01 5600 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0056 │ │ +045f9c: 6e20 8101 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0181 │ │ +045fa2: 0c00 |0005: move-result-object v0 │ │ +045fa4: 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 │ │ │ │ @@ -23925,19 +23925,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 │ │ -045f84: |[045f84] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ -045f94: 1a00 7e11 |0000: const-string v0, "display" // string@117e │ │ -045f98: 6e20 b400 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -045f9e: 0c00 |0005: move-result-object v0 │ │ -045fa0: 1100 |0006: return-object v0 │ │ +045fa8: |[045fa8] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +045fb8: 1a00 7b11 |0000: const-string v0, "display" // string@117b │ │ +045fbc: 6e20 b400 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +045fc2: 0c00 |0005: move-result-object v0 │ │ +045fc4: 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;) │ │ @@ -23945,19 +23945,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 │ │ -045fa4: |[045fa4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ -045fb4: 1f01 5300 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0053 │ │ -045fb8: 6e10 8201 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@0182 │ │ -045fbe: 0c00 |0005: move-result-object v0 │ │ -045fc0: 1100 |0006: return-object v0 │ │ +045fc8: |[045fc8] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +045fd8: 1f01 5600 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0056 │ │ +045fdc: 6e10 8201 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@0182 │ │ +045fe2: 0c00 |0005: move-result-object v0 │ │ +045fe4: 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;) │ │ @@ -23965,34 +23965,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -045fc4: |[045fc4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ -045fd4: 1f01 5300 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0053 │ │ -045fd8: 6e20 8301 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@0183 │ │ -045fde: 0c00 |0005: move-result-object v0 │ │ -045fe0: 1100 |0006: return-object v0 │ │ +045fe8: |[045fe8] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +045ff8: 1f01 5600 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0056 │ │ +045ffc: 6e20 8301 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@0183 │ │ +046002: 0c00 |0005: move-result-object v0 │ │ +046004: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 785 (DisplayManagerJellybeanMr1.java) │ │ │ │ Class #110 header: │ │ -class_idx : 305 │ │ +class_idx : 313 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3182 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3179 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #110 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ @@ -24019,21 +24019,21 @@ │ │ #3 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ name : 'USER_SHIFT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3182 (SupportMenu.java) │ │ + source_file_idx : 3179 (SupportMenu.java) │ │ │ │ Class #111 header: │ │ -class_idx : 306 │ │ +class_idx : 314 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3183 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3180 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #111 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ @@ -24132,21 +24132,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ name : 'setSupportOnActionExpandListener' │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3183 (SupportMenuItem.java) │ │ + source_file_idx : 3180 (SupportMenuItem.java) │ │ │ │ Class #112 header: │ │ -class_idx : 308 │ │ +class_idx : 316 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3272 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3269 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #112 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportController;' │ │ @@ -24161,17 +24161,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045fe4: |[045fe4] android.support.v4.media.TransportController.:()V │ │ -045ff4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -045ffa: 0e00 |0003: return-void │ │ +046008: |[046008] android.support.v4.media.TransportController.:()V │ │ +046018: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04601e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ │ │ Virtual methods - │ │ @@ -24237,21 +24237,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/media/TransportController;) │ │ name : 'unregisterStateListener' │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3272 (TransportController.java) │ │ + source_file_idx : 3269 (TransportController.java) │ │ │ │ Class #113 header: │ │ -class_idx : 310 │ │ +class_idx : 318 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3273 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3270 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -24276,18 +24276,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 │ │ -045ffc: |[045ffc] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ -04600c: 5b01 3002 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0230 │ │ -046010: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046016: 0e00 |0005: return-void │ │ +046020: |[046020] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +046030: 5b01 3002 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0230 │ │ +046034: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04603a: 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; │ │ │ │ @@ -24297,25 +24297,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -046018: |[046018] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -046028: 7110 e306 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06e3 │ │ -04602e: 0a00 |0003: move-result v0 │ │ -046030: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -046034: 5410 3002 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0230 │ │ -046038: 5400 3d02 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -04603c: 6e30 1207 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0712 │ │ -046042: 0a00 |000d: move-result v0 │ │ -046044: 0f00 |000e: return v0 │ │ -046046: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -046048: 28fe |0010: goto 000e // -0002 │ │ +04603c: |[04603c] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +04604c: 7110 e306 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06e3 │ │ +046052: 0a00 |0003: move-result v0 │ │ +046054: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +046058: 5410 3002 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0230 │ │ +04605c: 5400 3d02 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +046060: 6e30 1207 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0712 │ │ +046066: 0a00 |000d: move-result v0 │ │ +046068: 0f00 |000e: return v0 │ │ +04606a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04606c: 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; │ │ @@ -24325,17 +24325,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04604c: |[04604c] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ -04605c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04605e: 0f00 |0001: return v0 │ │ +046070: |[046070] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +046080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046082: 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; │ │ @@ -24345,17 +24345,17 @@ │ │ type : '(IILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046060: |[046060] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ -046070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046072: 0f00 |0001: return v0 │ │ +046084: |[046084] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +046094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046096: 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 │ │ @@ -24366,40 +24366,40 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -046074: |[046074] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -046084: 7110 e306 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06e3 │ │ -04608a: 0a00 |0003: move-result v0 │ │ -04608c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -046090: 5410 3002 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0230 │ │ -046094: 5400 3d02 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -046098: 6e30 1307 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0713 │ │ -04609e: 0a00 |000d: move-result v0 │ │ -0460a0: 0f00 |000e: return v0 │ │ -0460a2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0460a4: 28fe |0010: goto 000e // -0002 │ │ +046098: |[046098] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0460a8: 7110 e306 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06e3 │ │ +0460ae: 0a00 |0003: move-result v0 │ │ +0460b0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0460b4: 5410 3002 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0230 │ │ +0460b8: 5400 3d02 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +0460bc: 6e30 1307 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0713 │ │ +0460c2: 0a00 |000d: move-result v0 │ │ +0460c4: 0f00 |000e: return v0 │ │ +0460c6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0460c8: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 3273 (TransportMediator.java) │ │ + source_file_idx : 3270 (TransportMediator.java) │ │ │ │ Class #114 header: │ │ -class_idx : 312 │ │ +class_idx : 320 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3274 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #114 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ @@ -24430,21 +24430,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ name : 'playbackPositionUpdate' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3274 (TransportMediatorCallback.java) │ │ + source_file_idx : 3271 (TransportMediatorCallback.java) │ │ │ │ Class #115 header: │ │ -class_idx : 313 │ │ +class_idx : 321 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3275 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3272 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #115 annotations: │ │ Annotations on class │ │ @@ -24469,18 +24469,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 │ │ -0460a8: |[0460a8] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0460b8: 5b01 4502 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0245 │ │ -0460bc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0460c2: 0e00 |0005: return-void │ │ +0460cc: |[0460cc] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0460dc: 5b01 4502 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0245 │ │ +0460e0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0460e6: 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; │ │ │ │ @@ -24490,18 +24490,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0460c4: |[0460c4] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ -0460d4: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0245 │ │ -0460d8: 6e10 0907 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@0709 │ │ -0460de: 0e00 |0005: return-void │ │ +0460e8: |[0460e8] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +0460f8: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0245 │ │ +0460fc: 6e10 0907 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@0709 │ │ +046102: 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; │ │ │ │ @@ -24510,32 +24510,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0460e0: |[0460e0] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ -0460f0: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0245 │ │ -0460f4: 6e10 0a07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@070a │ │ -0460fa: 0e00 |0005: return-void │ │ +046104: |[046104] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +046114: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0245 │ │ +046118: 6e10 0a07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@070a │ │ +04611e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - source_file_idx : 3275 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3272 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #116 header: │ │ -class_idx : 314 │ │ +class_idx : 322 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3275 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3272 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #116 annotations: │ │ Annotations on class │ │ @@ -24560,18 +24560,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 │ │ -0460fc: |[0460fc] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -04610c: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0246 │ │ -046110: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046116: 0e00 |0005: return-void │ │ +046120: |[046120] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +046130: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0246 │ │ +046134: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04613a: 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; │ │ │ │ @@ -24581,38 +24581,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -046118: |[046118] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ -046128: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -04612c: 5410 4602 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0246 │ │ -046130: 6e10 ff06 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@06ff │ │ -046136: 0e00 |0007: return-void │ │ -046138: 5410 4602 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0246 │ │ -04613c: 6e10 0107 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0701 │ │ -046142: 28fa |000d: goto 0007 // -0006 │ │ +04613c: |[04613c] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +04614c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +046150: 5410 4602 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0246 │ │ +046154: 6e10 ff06 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@06ff │ │ +04615a: 0e00 |0007: return-void │ │ +04615c: 5410 4602 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0246 │ │ +046160: 6e10 0107 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0701 │ │ +046166: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x000e reg=2 hasFocus Z │ │ │ │ - source_file_idx : 3275 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3272 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #117 header: │ │ -class_idx : 315 │ │ +class_idx : 323 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 26 │ │ -source_file_idx : 3275 │ │ +superclass_idx : 29 │ │ +source_file_idx : 3272 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ @@ -24636,18 +24636,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 │ │ -046144: |[046144] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -046154: 5b01 4702 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0247 │ │ -046158: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -04615e: 0e00 |0005: return-void │ │ +046168: |[046168] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +046178: 5b01 4702 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0247 │ │ +04617c: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +046182: 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; │ │ │ │ @@ -24657,27 +24657,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 │ │ -046160: |[046160] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -046170: 1a02 ce0e |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -046174: 6e20 d500 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -04617a: 0c01 |0005: move-result-object v1 │ │ -04617c: 1f01 a802 |0006: check-cast v1, Landroid/view/KeyEvent; // type@02a8 │ │ -046180: 5432 4702 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0247 │ │ -046184: 5422 5602 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ -046188: 7220 f106 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@06f1 │ │ -04618e: 0e00 |000f: return-void │ │ -046190: 0d00 |0010: move-exception v0 │ │ -046192: 1a02 c70c |0011: const-string v2, "TransportController" // string@0cc7 │ │ -046196: 7120 5712 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -04619c: 28f9 |0016: goto 000f // -0007 │ │ +046184: |[046184] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +046194: 1a02 cb0e |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +046198: 6e20 d500 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +04619e: 0c01 |0005: move-result-object v1 │ │ +0461a0: 1f01 b002 |0006: check-cast v1, Landroid/view/KeyEvent; // type@02b0 │ │ +0461a4: 5432 4702 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0247 │ │ +0461a8: 5422 5602 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ +0461ac: 7220 f106 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@06f1 │ │ +0461b2: 0e00 |000f: return-void │ │ +0461b4: 0d00 |0010: move-exception v0 │ │ +0461b6: 1a02 c40c |0011: const-string v2, "TransportController" // string@0cc4 │ │ +0461ba: 7120 5712 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +0461c0: 28f9 |0016: goto 000f // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ @@ -24686,21 +24686,21 @@ │ │ locals : │ │ 0x0008 - 0x000f reg=1 event Landroid/view/KeyEvent; │ │ 0x0011 - 0x0017 reg=0 e Ljava/lang/ClassCastException; │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 3275 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3272 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #118 header: │ │ -class_idx : 316 │ │ +class_idx : 324 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3275 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3272 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -24725,18 +24725,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 │ │ -0461b0: |[0461b0] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0461c0: 5b01 4802 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0248 │ │ -0461c4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0461ca: 0e00 |0005: return-void │ │ +0461d4: |[0461d4] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0461e4: 5b01 4802 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0248 │ │ +0461e8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0461ee: 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; │ │ │ │ @@ -24746,34 +24746,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0461cc: |[0461cc] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ -0461dc: 5410 4802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0248 │ │ -0461e0: 5400 5602 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ -0461e4: 7220 f006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@06f0 │ │ -0461ea: 0e00 |0007: return-void │ │ +0461f0: |[0461f0] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +046200: 5410 4802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0248 │ │ +046204: 5400 5602 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ +046208: 7220 f006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@06f0 │ │ +04620e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - source_file_idx : 3275 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3272 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #119 header: │ │ -class_idx : 317 │ │ +class_idx : 325 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3275 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3272 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #119 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ @@ -24854,75 +24854,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 │ │ -0461ec: |[0461ec] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ -0461fc: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -046202: 2200 3901 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@0139 │ │ -046206: 7020 f306 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06f3 │ │ -04620c: 5b20 5702 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0257 │ │ -046210: 2200 3a01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@013a │ │ -046214: 7020 f606 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06f6 │ │ -04621a: 5b20 5802 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0258 │ │ -04621e: 2200 3b01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@013b │ │ -046222: 7020 f806 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06f8 │ │ -046228: 5b20 4f02 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024f │ │ -04622c: 2200 3c01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@013c │ │ -046230: 7020 fa06 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06fa │ │ -046236: 5b20 4902 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0249 │ │ -04623a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -04623c: 5920 5102 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -046240: 5b23 4c02 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ -046244: 5b24 4b02 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -046248: 5b25 5502 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ -04624c: 5b26 5602 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ -046250: 2200 4803 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -046254: 7010 ad15 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04625a: 6e10 af00 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -046260: 0c01 |0032: move-result-object v1 │ │ -046262: 6e20 b515 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -046268: 0c00 |0036: move-result-object v0 │ │ -04626a: 1a01 2601 |0037: const-string v1, ":transport:" // string@0126 │ │ -04626e: 6e20 b515 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -046274: 0c00 |003c: move-result-object v0 │ │ -046276: 7110 be15 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -04627c: 0a01 |0040: move-result v1 │ │ -04627e: 6e20 b115 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -046284: 0c00 |0044: move-result-object v0 │ │ -046286: 6e10 bb15 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04628c: 0c00 |0048: move-result-object v0 │ │ -04628e: 5b20 5202 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0252 │ │ -046292: 2200 2500 |004b: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -046296: 5421 5202 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0252 │ │ -04629a: 7020 c500 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -0462a0: 5b20 4e02 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@024e │ │ -0462a4: 5420 4e02 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@024e │ │ -0462a8: 6e10 af00 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -0462ae: 0c01 |0059: move-result-object v1 │ │ -0462b0: 6e20 ed00 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ -0462b6: 2200 2600 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0026 │ │ -0462ba: 7010 ef00 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00ef │ │ -0462c0: 5b20 5302 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0253 │ │ -0462c4: 5420 5302 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0253 │ │ -0462c8: 5421 5202 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0252 │ │ -0462cc: 6e20 f100 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -0462d2: 5420 5502 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ -0462d6: 6e10 fa12 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ -0462dc: 0c00 |0070: move-result-object v0 │ │ -0462de: 5421 5702 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0257 │ │ -0462e2: 6e20 8113 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1381 │ │ -0462e8: 5420 5502 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ -0462ec: 6e10 fa12 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ -0462f2: 0c00 |007b: move-result-object v0 │ │ -0462f4: 5421 5802 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0258 │ │ -0462f8: 6e20 8213 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1382 │ │ -0462fe: 0e00 |0081: return-void │ │ +046210: |[046210] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +046220: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +046226: 2200 4101 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@0141 │ │ +04622a: 7020 f306 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06f3 │ │ +046230: 5b20 5702 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0257 │ │ +046234: 2200 4201 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@0142 │ │ +046238: 7020 f606 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06f6 │ │ +04623e: 5b20 5802 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0258 │ │ +046242: 2200 4301 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@0143 │ │ +046246: 7020 f806 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06f8 │ │ +04624c: 5b20 4f02 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024f │ │ +046250: 2200 4401 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@0144 │ │ +046254: 7020 fa06 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06fa │ │ +04625a: 5b20 4902 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0249 │ │ +04625e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +046260: 5920 5102 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +046264: 5b23 4c02 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ +046268: 5b24 4b02 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +04626c: 5b25 5502 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ +046270: 5b26 5602 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ +046274: 2200 5003 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +046278: 7010 ad15 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04627e: 6e10 af00 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +046284: 0c01 |0032: move-result-object v1 │ │ +046286: 6e20 b515 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04628c: 0c00 |0036: move-result-object v0 │ │ +04628e: 1a01 2601 |0037: const-string v1, ":transport:" // string@0126 │ │ +046292: 6e20 b515 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +046298: 0c00 |003c: move-result-object v0 │ │ +04629a: 7110 be15 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +0462a0: 0a01 |0040: move-result v1 │ │ +0462a2: 6e20 b115 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0462a8: 0c00 |0044: move-result-object v0 │ │ +0462aa: 6e10 bb15 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0462b0: 0c00 |0048: move-result-object v0 │ │ +0462b2: 5b20 5202 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0252 │ │ +0462b6: 2200 2800 |004b: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +0462ba: 5421 5202 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0252 │ │ +0462be: 7020 c500 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +0462c4: 5b20 4e02 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@024e │ │ +0462c8: 5420 4e02 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@024e │ │ +0462cc: 6e10 af00 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +0462d2: 0c01 |0059: move-result-object v1 │ │ +0462d4: 6e20 ed00 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ +0462da: 2200 2900 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0029 │ │ +0462de: 7010 ef00 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00ef │ │ +0462e4: 5b20 5302 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0253 │ │ +0462e8: 5420 5302 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0253 │ │ +0462ec: 5421 5202 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0252 │ │ +0462f0: 6e20 f100 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +0462f6: 5420 5502 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ +0462fa: 6e10 fa12 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ +046300: 0c00 |0070: move-result-object v0 │ │ +046302: 5421 5702 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0257 │ │ +046306: 6e20 8113 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1381 │ │ +04630c: 5420 5502 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ +046310: 6e10 fa12 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ +046316: 0c00 |007b: move-result-object v0 │ │ +046318: 5421 5802 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0258 │ │ +04631c: 6e20 8213 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1382 │ │ +046322: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=41 │ │ 0x000a line=52 │ │ 0x0011 line=60 │ │ 0x0018 line=71 │ │ @@ -24952,27 +24952,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -046300: |[046300] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ -046310: 6e10 0a07 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@070a │ │ -046316: 5420 5502 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ -04631a: 6e10 fa12 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ -046320: 0c00 |0008: move-result-object v0 │ │ -046322: 5421 5702 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0257 │ │ -046326: 6e20 8313 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1383 │ │ -04632c: 5420 5502 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ -046330: 6e10 fa12 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ -046336: 0c00 |0013: move-result-object v0 │ │ -046338: 5421 5802 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0258 │ │ -04633c: 6e20 8413 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1384 │ │ -046342: 0e00 |0019: return-void │ │ +046324: |[046324] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +046334: 6e10 0a07 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@070a │ │ +04633a: 5420 5502 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ +04633e: 6e10 fa12 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ +046344: 0c00 |0008: move-result-object v0 │ │ +046346: 5421 5702 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0257 │ │ +04634a: 6e20 8313 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1383 │ │ +046350: 5420 5502 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0255 │ │ +046354: 6e10 fa12 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@12fa │ │ +04635a: 0c00 |0013: move-result-object v0 │ │ +04635c: 5421 5802 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0258 │ │ +046360: 6e20 8413 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1384 │ │ +046366: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ locals : │ │ @@ -24983,23 +24983,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046344: |[046344] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ -046354: 5520 4a02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ -046358: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -04635c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04635e: 5c20 4a02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ -046362: 5420 4b02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -046366: 5421 4902 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0249 │ │ -04636a: 6e20 8401 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@0184 │ │ -046370: 0e00 |000e: return-void │ │ +046368: |[046368] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +046378: 5520 4a02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ +04637c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +046380: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +046382: 5c20 4a02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ +046386: 5420 4b02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +04638a: 5421 4902 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0249 │ │ +04638e: 6e20 8401 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@0184 │ │ +046394: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000e line=187 │ │ locals : │ │ @@ -25010,30 +25010,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -046374: |[046374] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ -046384: 5520 4d02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ -046388: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -04638c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04638e: 5c20 4d02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ -046392: 5420 4b02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -046396: 5421 5002 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -04639a: 6e20 8601 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@0186 │ │ -0463a0: 5420 4b02 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -0463a4: 5421 5402 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0463a8: 6e20 8801 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0188 │ │ -0463ae: 5220 5102 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -0463b2: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -0463b4: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ -0463b8: 6e10 0807 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0708 │ │ -0463be: 0e00 |001d: return-void │ │ +046398: |[046398] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +0463a8: 5520 4d02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ +0463ac: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +0463b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0463b2: 5c20 4d02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ +0463b6: 5420 4b02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +0463ba: 5421 5002 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +0463be: 6e20 8601 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@0186 │ │ +0463c4: 5420 4b02 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +0463c8: 5421 5402 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0463cc: 6e20 8801 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0188 │ │ +0463d2: 5220 5102 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +0463d6: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +0463d8: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +0463dc: 6e10 0807 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0708 │ │ +0463e2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000e line=123 │ │ 0x0015 line=124 │ │ @@ -25047,17 +25047,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0463c0: |[0463c0] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ -0463d0: 5410 5402 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0463d4: 1100 |0002: return-object v0 │ │ +0463e4: |[0463e4] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +0463f4: 5410 5402 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0463f8: 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;) │ │ @@ -25065,27 +25065,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0463d8: |[0463d8] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ -0463e8: 6e10 fe06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06fe │ │ -0463ee: 5520 4d02 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ -0463f2: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -0463f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0463f8: 5c20 4d02 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ -0463fc: 5420 4b02 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -046400: 5421 5402 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -046404: 6e20 8d01 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@018d │ │ -04640a: 5420 4b02 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -04640e: 5421 5002 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -046412: 6e20 8b01 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@018b │ │ -046418: 0e00 |0018: return-void │ │ +0463fc: |[0463fc] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +04640c: 6e10 fe06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06fe │ │ +046412: 5520 4d02 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ +046416: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +04641a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04641c: 5c20 4d02 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ +046420: 5420 4b02 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +046424: 5421 5402 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +046428: 6e20 8d01 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@018d │ │ +04642e: 5420 4b02 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +046432: 5421 5002 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +046436: 6e20 8b01 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@018b │ │ +04643c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000a line=193 │ │ 0x0011 line=194 │ │ @@ -25098,19 +25098,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04641c: |[04641c] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ -04642c: 5420 5602 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ -046430: 7210 ef06 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@06ef │ │ -046436: 0b00 |0005: move-result-wide v0 │ │ -046438: 1000 |0006: return-wide v0 │ │ +046440: |[046440] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ +046450: 5420 5602 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ +046454: 7210 ef06 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@06ef │ │ +04645a: 0b00 |0005: move-result-wide v0 │ │ +04645c: 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;) │ │ @@ -25118,18 +25118,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04643c: |[04643c] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ -04644c: 5410 5602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ -046450: 7230 f206 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@06f2 │ │ -046456: 0e00 |0005: return-void │ │ +046460: |[046460] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ +046470: 5410 5602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0256 │ │ +046474: 7230 f206 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@06f2 │ │ +04647a: 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 │ │ @@ -25139,24 +25139,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -046458: |[046458] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ -046468: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -04646a: 5230 5102 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -04646e: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -046470: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -046474: 5932 5102 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -046478: 5430 5402 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -04647c: 6e20 a501 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -046482: 6e10 fe06 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06fe │ │ -046488: 0e00 |0010: return-void │ │ +04647c: |[04647c] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +04648c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +04648e: 5230 5102 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +046492: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +046494: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +046498: 5932 5102 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +04649c: 5430 5402 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0464a0: 6e20 a501 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +0464a6: 6e10 fe06 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06fe │ │ +0464ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0006 line=168 │ │ 0x0008 line=169 │ │ 0x000d line=171 │ │ 0x0010 line=172 │ │ @@ -25168,32 +25168,32 @@ │ │ type : '(ZJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -04648c: |[04648c] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ -04649c: 5430 5402 |0000: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0464a0: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0464a4: 5432 5402 |0004: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0464a8: 3804 1100 |0006: if-eqz v4, 0017 // +0011 │ │ -0464ac: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -0464ae: 0101 |0009: move v1, v0 │ │ -0464b0: 3804 1000 |000a: if-eqz v4, 001a // +0010 │ │ -0464b4: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -0464b8: 6e50 a601 1265 |000e: invoke-virtual {v2, v1, v5, v6, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@01a6 │ │ -0464be: 5430 5402 |0011: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0464c2: 6e20 a701 7000 |0013: invoke-virtual {v0, v7}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@01a7 │ │ -0464c8: 0e00 |0016: return-void │ │ -0464ca: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0464cc: 0101 |0018: move v1, v0 │ │ -0464ce: 28f1 |0019: goto 000a // -000f │ │ -0464d0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0464d2: 28f3 |001b: goto 000e // -000d │ │ +0464b0: |[0464b0] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +0464c0: 5430 5402 |0000: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0464c4: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +0464c8: 5432 5402 |0004: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0464cc: 3804 1100 |0006: if-eqz v4, 0017 // +0011 │ │ +0464d0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +0464d2: 0101 |0009: move v1, v0 │ │ +0464d4: 3804 1000 |000a: if-eqz v4, 001a // +0010 │ │ +0464d8: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +0464dc: 6e50 a601 1265 |000e: invoke-virtual {v2, v1, v5, v6, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@01a6 │ │ +0464e2: 5430 5402 |0011: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0464e6: 6e20 a701 7000 |0013: invoke-virtual {v0, v7}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@01a7 │ │ +0464ec: 0e00 |0016: return-void │ │ +0464ee: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0464f0: 0101 |0018: move v1, v0 │ │ +0464f2: 28f1 |0019: goto 000a // -000f │ │ +0464f4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0464f6: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0011 line=162 │ │ 0x0016 line=164 │ │ 0x0017 line=160 │ │ @@ -25208,25 +25208,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0464d4: |[0464d4] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ -0464e4: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0464e6: 5220 5102 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -0464ea: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -0464ee: 5921 5102 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -0464f2: 5420 5402 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0464f6: 6e20 a501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -0464fc: 5520 4d02 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ -046500: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -046504: 6e10 0807 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0708 │ │ -04650a: 0e00 |0013: return-void │ │ +0464f8: |[0464f8] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +046508: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +04650a: 5220 5102 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +04650e: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +046512: 5921 5102 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +046516: 5420 5402 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +04651a: 6e20 a501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +046520: 5520 4d02 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@024d │ │ +046524: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +046528: 6e10 0807 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0708 │ │ +04652e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x000c line=143 │ │ 0x0010 line=144 │ │ @@ -25239,23 +25239,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04650c: |[04650c] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ -04651c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04651e: 5220 5102 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -046522: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -046526: 5921 5102 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ -04652a: 5420 5402 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -04652e: 6e20 a501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -046534: 6e10 fe06 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06fe │ │ -04653a: 0e00 |000f: return-void │ │ +046530: |[046530] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +046540: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +046542: 5220 5102 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +046546: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +04654a: 5921 5102 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0251 │ │ +04654e: 5420 5402 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +046552: 6e20 a501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +046558: 6e10 fe06 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06fe │ │ +04655e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=177 │ │ 0x000c line=179 │ │ 0x000f line=180 │ │ @@ -25267,24 +25267,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04653c: |[04653c] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ -04654c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04654e: 5540 4a02 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ -046552: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -046556: 5c43 4a02 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ -04655a: 5440 4b02 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ -04655e: 5441 4902 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0249 │ │ -046562: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -046564: 6e40 8901 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@0189 │ │ -04656a: 0e00 |000f: return-void │ │ +046560: |[046560] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +046570: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +046572: 5540 4a02 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ +046576: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +04657a: 5c43 4a02 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@024a │ │ +04657e: 5440 4b02 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@024b │ │ +046582: 5441 4902 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0249 │ │ +046586: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +046588: 6e40 8901 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@0189 │ │ +04658e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0005 line=132 │ │ 0x0007 line=133 │ │ 0x000f line=136 │ │ locals : │ │ @@ -25295,35 +25295,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -04656c: |[04656c] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ -04657c: 5440 4c02 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ -046580: 5441 4f02 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024f │ │ -046584: 5442 5302 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0253 │ │ -046588: 6e30 b800 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00b8 │ │ -04658e: 5440 4c02 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ -046592: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -046594: 5442 4e02 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@024e │ │ -046598: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ -04659c: 7140 8600 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0086 │ │ -0465a2: 0c00 |0013: move-result-object v0 │ │ -0465a4: 5b40 5002 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -0465a8: 2200 5c00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@005c │ │ -0465ac: 5441 5002 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -0465b0: 7020 a101 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@01a1 │ │ -0465b6: 5b40 5402 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0465ba: 5440 5402 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0465be: 6e20 a301 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@01a3 │ │ -0465c4: 5440 5402 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -0465c8: 6e20 a401 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@01a4 │ │ -0465ce: 0e00 |0029: return-void │ │ +046590: |[046590] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +0465a0: 5440 4c02 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ +0465a4: 5441 4f02 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024f │ │ +0465a8: 5442 5302 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0253 │ │ +0465ac: 6e30 b800 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00b8 │ │ +0465b2: 5440 4c02 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ +0465b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0465b8: 5442 4e02 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@024e │ │ +0465bc: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +0465c0: 7140 8600 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0086 │ │ +0465c6: 0c00 |0013: move-result-object v0 │ │ +0465c8: 5b40 5002 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +0465cc: 2200 6000 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@0060 │ │ +0465d0: 5441 5002 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +0465d4: 7020 a101 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@01a1 │ │ +0465da: 5b40 5402 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0465de: 5440 5402 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0465e2: 6e20 a301 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@01a3 │ │ +0465e8: 5440 5402 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +0465ec: 6e20 a401 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@01a4 │ │ +0465f2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ 0x0016 line=114 │ │ 0x001f line=115 │ │ 0x0024 line=116 │ │ @@ -25336,46 +25336,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0465d0: |[0465d0] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ -0465e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0465e2: 6e10 0107 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0701 │ │ -0465e8: 5430 5002 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -0465ec: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0465f0: 5430 4c02 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ -0465f4: 5431 4f02 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024f │ │ -0465f8: 6e20 bf00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00bf │ │ -0465fe: 5430 5002 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -046602: 6e10 8200 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0082 │ │ -046608: 5b32 5002 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ -04660c: 5b32 5402 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ -046610: 0e00 |0018: return-void │ │ +0465f4: |[0465f4] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +046604: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +046606: 6e10 0107 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0701 │ │ +04660c: 5430 5002 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +046610: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +046614: 5430 4c02 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@024c │ │ +046618: 5431 4f02 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024f │ │ +04661c: 6e20 bf00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00bf │ │ +046622: 5430 5002 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +046626: 6e10 8200 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0082 │ │ +04662c: 5b32 5002 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0250 │ │ +046630: 5b32 5402 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0254 │ │ +046634: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=201 │ │ 0x000f line=202 │ │ 0x0014 line=203 │ │ 0x0016 line=204 │ │ 0x0018 line=206 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - source_file_idx : 3275 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3272 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #120 header: │ │ -class_idx : 318 │ │ +class_idx : 326 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3276 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3273 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #120 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportPerformer;' │ │ @@ -25420,17 +25420,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046614: |[046614] android.support.v4.media.TransportPerformer.:()V │ │ -046624: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04662a: 0e00 |0003: return-void │ │ +046638: |[046638] android.support.v4.media.TransportPerformer.:()V │ │ +046648: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04664e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ Virtual methods - │ │ @@ -25439,36 +25439,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -04662c: |[04662c] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ -04663c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -04663e: 2b09 2300 0000 |0001: packed-switch v9, 00000024 // +00000023 │ │ -046644: 3806 1c00 |0004: if-eqz v6, 0020 // +001c │ │ -046648: 7100 1d02 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -04664e: 0b01 |0009: move-result-wide v1 │ │ -046650: 2200 a802 |000a: new-instance v0, Landroid/view/KeyEvent; // type@02a8 │ │ -046654: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -046656: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -046658: 0413 |000e: move-wide v3, v1 │ │ -04665a: 7608 8012 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/KeyEvent;.:(JJIII)V // method@1280 │ │ -046660: 6e30 1207 6800 |0012: invoke-virtual {v8, v6, v0}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0712 │ │ -046666: 2200 a802 |0015: new-instance v0, Landroid/view/KeyEvent; // type@02a8 │ │ -04666a: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -04666c: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -04666e: 0413 |0019: move-wide v3, v1 │ │ -046670: 7608 8012 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/KeyEvent;.:(JJIII)V // method@1280 │ │ -046676: 6e30 1307 6800 |001d: invoke-virtual {v8, v6, v0}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0713 │ │ -04667c: 0e00 |0020: return-void │ │ -04667e: 1306 7f00 |0021: const/16 v6, #int 127 // #7f │ │ -046682: 28e1 |0023: goto 0004 // -001f │ │ -046684: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ +046650: |[046650] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +046660: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +046662: 2b09 2300 0000 |0001: packed-switch v9, 00000024 // +00000023 │ │ +046668: 3806 1c00 |0004: if-eqz v6, 0020 // +001c │ │ +04666c: 7100 1d02 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +046672: 0b01 |0009: move-result-wide v1 │ │ +046674: 2200 b002 |000a: new-instance v0, Landroid/view/KeyEvent; // type@02b0 │ │ +046678: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +04667a: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +04667c: 0413 |000e: move-wide v3, v1 │ │ +04667e: 7608 8012 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/KeyEvent;.:(JJIII)V // method@1280 │ │ +046684: 6e30 1207 6800 |0012: invoke-virtual {v8, v6, v0}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0712 │ │ +04668a: 2200 b002 |0015: new-instance v0, Landroid/view/KeyEvent; // type@02b0 │ │ +04668e: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +046690: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +046692: 0413 |0019: move-wide v3, v1 │ │ +046694: 7608 8012 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/KeyEvent;.:(JJIII)V // method@1280 │ │ +04669a: 6e30 1307 6800 |001d: invoke-virtual {v8, v6, v0}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0713 │ │ +0466a0: 0e00 |0020: return-void │ │ +0466a2: 1306 7f00 |0021: const/16 v6, #int 127 // #7f │ │ +0466a6: 28e1 |0023: goto 0004 // -001f │ │ +0466a8: 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 │ │ @@ -25487,17 +25487,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046690: |[046690] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ -0466a0: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -0466a4: 0f00 |0002: return v0 │ │ +0466b4: |[0466b4] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +0466c4: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +0466c8: 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;) │ │ @@ -25517,17 +25517,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0466a8: |[0466a8] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ -0466b8: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -0466bc: 0f00 |0002: return v0 │ │ +0466cc: |[0466cc] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +0466dc: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +0466e0: 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;) │ │ @@ -25541,33 +25541,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0466c0: |[0466c0] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ -0466d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0466d2: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ -0466d8: 0f01 |0004: return v1 │ │ -0466da: 6e10 1607 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0716 │ │ -0466e0: 28fc |0008: goto 0004 // -0004 │ │ -0466e2: 6e10 1407 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0714 │ │ -0466e8: 28f8 |000c: goto 0004 // -0008 │ │ -0466ea: 6e10 1707 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0717 │ │ -0466f0: 28f4 |0010: goto 0004 // -000c │ │ -0466f2: 6e10 1107 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0711 │ │ -0466f8: 0a00 |0014: move-result v0 │ │ -0466fa: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -0466fe: 6e10 1407 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0714 │ │ -046704: 28ea |001a: goto 0004 // -0016 │ │ -046706: 6e10 1607 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0716 │ │ -04670c: 28e6 |001e: goto 0004 // -001a │ │ -04670e: 0000 |001f: nop // spacer │ │ -046710: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ +0466e4: |[0466e4] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +0466f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0466f6: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +0466fc: 0f01 |0004: return v1 │ │ +0466fe: 6e10 1607 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0716 │ │ +046704: 28fc |0008: goto 0004 // -0004 │ │ +046706: 6e10 1407 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0714 │ │ +04670c: 28f8 |000c: goto 0004 // -0008 │ │ +04670e: 6e10 1707 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0717 │ │ +046714: 28f4 |0010: goto 0004 // -000c │ │ +046716: 6e10 1107 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0711 │ │ +04671c: 0a00 |0014: move-result v0 │ │ +04671e: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +046722: 6e10 1407 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0714 │ │ +046728: 28ea |001a: goto 0004 // -0016 │ │ +04672a: 6e10 1607 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0716 │ │ +046730: 28e6 |001e: goto 0004 // -001a │ │ +046732: 0000 |001f: nop // spacer │ │ +046734: 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 │ │ @@ -25585,17 +25585,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04673c: |[04673c] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ -04674c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04674e: 0f00 |0001: return v0 │ │ +046760: |[046760] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +046770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046772: 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; │ │ @@ -25620,21 +25620,21 @@ │ │ │ │ #11 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3276 (TransportPerformer.java) │ │ + source_file_idx : 3273 (TransportPerformer.java) │ │ │ │ Class #121 header: │ │ -class_idx : 319 │ │ +class_idx : 327 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3277 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #121 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportStateListener;' │ │ @@ -25649,17 +25649,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046750: |[046750] android.support.v4.media.TransportStateListener.:()V │ │ -046760: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046766: 0e00 |0003: return-void │ │ +046774: |[046774] android.support.v4.media.TransportStateListener.:()V │ │ +046784: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04678a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ Virtual methods - │ │ @@ -25668,16 +25668,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 │ │ -046768: |[046768] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ -046778: 0e00 |0000: return-void │ │ +04678c: |[04678c] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +04679c: 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; │ │ │ │ @@ -25686,29 +25686,29 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04677c: |[04677c] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ -04678c: 0e00 |0000: return-void │ │ +0467a0: |[0467a0] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +0467b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - source_file_idx : 3277 (TransportStateListener.java) │ │ + source_file_idx : 3274 (TransportStateListener.java) │ │ │ │ Class #122 header: │ │ -class_idx : 321 │ │ +class_idx : 329 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 annotations: │ │ @@ -25730,17 +25730,17 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 678 (ConnectivityManagerCompat.java) │ │ │ │ Class #123 header: │ │ -class_idx : 325 │ │ +class_idx : 333 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 678 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #123 annotations: │ │ @@ -25764,40 +25764,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -046790: |[046790] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -0467a0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0467a4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0467a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0467ac: 2200 4401 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0144 │ │ -0467b0: 7010 2207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0722 │ │ -0467b6: 6900 5f02 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ -0467ba: 0e00 |000d: return-void │ │ -0467bc: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0467c0: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -0467c4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0467c8: 2200 4301 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0143 │ │ -0467cc: 7010 2007 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0720 │ │ -0467d2: 6900 5f02 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ -0467d6: 28f2 |001b: goto 000d // -000e │ │ -0467d8: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0467dc: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -0467e0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0467e4: 2200 4201 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0142 │ │ -0467e8: 7010 1e07 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@071e │ │ -0467ee: 6900 5f02 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ -0467f2: 28e4 |0029: goto 000d // -001c │ │ -0467f4: 2200 4001 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0140 │ │ -0467f8: 7010 1b07 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@071b │ │ -0467fe: 6900 5f02 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ -046802: 28dc |0031: goto 000d // -0024 │ │ +0467b4: |[0467b4] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +0467c4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0467c8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0467cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0467d0: 2200 4c01 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@014c │ │ +0467d4: 7010 2207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0722 │ │ +0467da: 6900 5f02 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ +0467de: 0e00 |000d: return-void │ │ +0467e0: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0467e4: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +0467e8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0467ec: 2200 4b01 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@014b │ │ +0467f0: 7010 2007 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0720 │ │ +0467f6: 6900 5f02 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ +0467fa: 28f2 |001b: goto 000d // -000e │ │ +0467fc: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +046800: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +046804: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +046808: 2200 4a01 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@014a │ │ +04680c: 7010 1e07 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@071e │ │ +046812: 6900 5f02 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ +046816: 28e4 |0029: goto 000d // -001c │ │ +046818: 2200 4801 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0148 │ │ +04681c: 7010 1b07 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@071b │ │ +046822: 6900 5f02 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ +046826: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=93 │ │ 0x000e line=86 │ │ 0x0014 line=87 │ │ @@ -25811,17 +25811,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046804: |[046804] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -046814: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04681a: 0e00 |0003: return-void │ │ +046828: |[046828] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +046838: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04683e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ @@ -25830,24 +25830,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 │ │ -04681c: |[04681c] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -04682c: 1a01 6b1a |0000: const-string v1, "networkInfo" // string@1a6b │ │ -046830: 6e20 d500 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -046836: 0c00 |0005: move-result-object v0 │ │ -046838: 1f00 6100 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0061 │ │ -04683c: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -046842: 0a01 |000b: move-result v1 │ │ -046844: 6e20 be01 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@01be │ │ -04684a: 0c01 |000f: move-result-object v1 │ │ -04684c: 1101 |0010: return-object v1 │ │ +046840: |[046840] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +046850: 1a01 681a |0000: const-string v1, "networkInfo" // string@1a68 │ │ +046854: 6e20 d500 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +04685a: 0c00 |0005: move-result-object v0 │ │ +04685c: 1f00 6500 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0065 │ │ +046860: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +046866: 0a01 |000b: move-result v1 │ │ +046868: 6e20 be01 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@01be │ │ +04686e: 0c01 |000f: move-result-object v1 │ │ +046870: 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; │ │ @@ -25858,32 +25858,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046850: |[046850] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -046860: 6200 5f02 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ -046864: 7220 1d07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@071d │ │ -04686a: 0a00 |0005: move-result v0 │ │ -04686c: 0f00 |0006: return v0 │ │ +046874: |[046874] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +046884: 6200 5f02 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025f │ │ +046888: 7220 1d07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@071d │ │ +04688e: 0a00 |0005: move-result v0 │ │ +046890: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 678 (ConnectivityManagerCompat.java) │ │ │ │ Class #124 header: │ │ -class_idx : 326 │ │ +class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 679 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #124 - │ │ @@ -25899,17 +25899,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046870: |[046870] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -046880: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046886: 0e00 |0003: return-void │ │ +046894: |[046894] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +0468a4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0468aa: 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;) │ │ @@ -25917,27 +25917,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -046888: |[046888] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -046898: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04689a: 6e10 bd01 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ -0468a0: 0c00 |0004: move-result-object v0 │ │ -0468a2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0468a6: 0f02 |0007: return v2 │ │ -0468a8: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -0468ae: 0a01 |000b: move-result v1 │ │ -0468b0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -0468b6: 28f8 |000f: goto 0007 // -0008 │ │ -0468b8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0468ba: 28f6 |0011: goto 0007 // -000a │ │ -0468bc: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ +0468ac: |[0468ac] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0468bc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0468be: 6e10 bd01 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ +0468c4: 0c00 |0004: move-result-object v0 │ │ +0468c6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0468ca: 0f02 |0007: return v2 │ │ +0468cc: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +0468d2: 0a01 |000b: move-result v1 │ │ +0468d4: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0468da: 28f8 |000f: goto 0007 // -0008 │ │ +0468dc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0468de: 28f6 |0011: goto 0007 // -000a │ │ +0468e0: 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 │ │ @@ -25948,17 +25948,17 @@ │ │ 0x000c - 0x0024 reg=1 type I │ │ 0x0000 - 0x0024 reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 679 (ConnectivityManagerCompatGingerbread.java) │ │ │ │ Class #125 header: │ │ -class_idx : 327 │ │ +class_idx : 335 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 680 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #125 - │ │ @@ -25974,17 +25974,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0468e0: |[0468e0] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -0468f0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0468f6: 0e00 |0003: return-void │ │ +046904: |[046904] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +046914: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04691a: 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;) │ │ @@ -25992,27 +25992,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0468f8: |[0468f8] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -046908: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04690a: 6e10 bd01 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ -046910: 0c00 |0004: move-result-object v0 │ │ -046912: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -046916: 0f02 |0007: return v2 │ │ -046918: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -04691e: 0a01 |000b: move-result v1 │ │ -046920: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -046926: 28f8 |000f: goto 0007 // -0008 │ │ -046928: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -04692a: 28f6 |0011: goto 0007 // -000a │ │ -04692c: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ +04691c: |[04691c] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +04692c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04692e: 6e10 bd01 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ +046934: 0c00 |0004: move-result-object v0 │ │ +046936: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +04693a: 0f02 |0007: return v2 │ │ +04693c: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +046942: 0a01 |000b: move-result v1 │ │ +046944: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +04694a: 28f8 |000f: goto 0007 // -0008 │ │ +04694c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +04694e: 28f6 |0011: goto 0007 // -000a │ │ +046950: 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 │ │ @@ -26023,17 +26023,17 @@ │ │ 0x000c - 0x002a reg=1 type I │ │ 0x0000 - 0x002a reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 680 (ConnectivityManagerCompatHoneycombMR2.java) │ │ │ │ Class #126 header: │ │ -class_idx : 328 │ │ +class_idx : 336 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 682 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #126 - │ │ @@ -26049,17 +26049,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04695c: |[04695c] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -04696c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046972: 0e00 |0003: return-void │ │ +046980: |[046980] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +046990: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046996: 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;) │ │ @@ -26067,32 +26067,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046974: |[046974] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -046984: 6e10 bf01 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@01bf │ │ -04698a: 0a00 |0003: move-result v0 │ │ -04698c: 0f00 |0004: return v0 │ │ +046998: |[046998] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0469a8: 6e10 bf01 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@01bf │ │ +0469ae: 0a00 |0003: move-result v0 │ │ +0469b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 682 (ConnectivityManagerCompatJellyBean.java) │ │ │ │ Class #127 header: │ │ -class_idx : 329 │ │ +class_idx : 337 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3265 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -26104,21 +26104,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #128 header: │ │ -class_idx : 330 │ │ +class_idx : 338 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 844 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 852 │ │ +source_file_idx : 3265 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -26143,18 +26143,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 │ │ -046990: |[046990] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -0469a0: 5b01 6002 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0260 │ │ -0469a4: 7010 c815 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@15c8 │ │ -0469aa: 0e00 |0005: return-void │ │ +0469b4: |[0469b4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +0469c4: 5b01 6002 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0260 │ │ +0469c8: 7010 c815 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@15c8 │ │ +0469ce: 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; │ │ │ │ @@ -26164,19 +26164,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 │ │ -0469ac: |[0469ac] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -0469bc: 2200 4b01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@014b │ │ -0469c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0469c2: 7020 3207 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0732 │ │ -0469c8: 1100 |0006: return-object v0 │ │ +0469d0: |[0469d0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +0469e0: 2200 5301 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0153 │ │ +0469e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0469e6: 7020 3207 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0732 │ │ +0469ec: 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;) │ │ @@ -26184,31 +26184,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0469cc: |[0469cc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -0469dc: 6e10 2f07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@072f │ │ -0469e2: 0c00 |0003: move-result-object v0 │ │ -0469e4: 1100 |0004: return-object v0 │ │ +0469f0: |[0469f0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +046a00: 6e10 2f07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@072f │ │ +046a06: 0c00 |0003: move-result-object v0 │ │ +046a08: 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 : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #129 header: │ │ -class_idx : 331 │ │ +class_idx : 339 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3265 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -26232,19 +26232,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0469e8: |[0469e8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -0469f8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0469fe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -046a00: 5910 6102 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ -046a04: 0e00 |0006: return-void │ │ +046a0c: |[046a0c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +046a1c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +046a22: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +046a24: 5910 6102 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ +046a28: 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; │ │ │ │ @@ -26253,32 +26253,32 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046a08: |[046a08] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -046a18: 7010 3107 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0731 │ │ -046a1e: 0e00 |0003: return-void │ │ +046a2c: |[046a2c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +046a3c: 7010 3107 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0731 │ │ +046a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #130 header: │ │ -class_idx : 334 │ │ +class_idx : 342 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3265 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -26336,21 +26336,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ name : 'untagSocket' │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #131 header: │ │ -class_idx : 335 │ │ +class_idx : 343 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3265 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -26377,26 +26377,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -046a20: |[046a20] android.support.v4.net.TrafficStatsCompat.:()V │ │ -046a30: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -046a34: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -046a38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -046a3c: 2200 4d01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@014d │ │ -046a40: 7010 3b07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@073b │ │ -046a46: 6900 6302 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046a4a: 0e00 |000d: return-void │ │ -046a4c: 2200 4c01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@014c │ │ -046a50: 7010 3307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0733 │ │ -046a56: 6900 6302 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046a5a: 28f8 |0015: goto 000d // -0008 │ │ +046a44: |[046a44] android.support.v4.net.TrafficStatsCompat.:()V │ │ +046a54: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +046a58: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +046a5c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046a60: 2200 5501 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@0155 │ │ +046a64: 7010 3b07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@073b │ │ +046a6a: 6900 6302 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046a6e: 0e00 |000d: return-void │ │ +046a70: 2200 5401 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@0154 │ │ +046a74: 7010 3307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0733 │ │ +046a7a: 6900 6302 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046a7e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=129 │ │ 0x000e line=127 │ │ locals : │ │ @@ -26406,17 +26406,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046a5c: |[046a5c] android.support.v4.net.TrafficStatsCompat.:()V │ │ -046a6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046a72: 0e00 |0003: return-void │ │ +046a80: |[046a80] android.support.v4.net.TrafficStatsCompat.:()V │ │ +046a90: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ @@ -26425,18 +26425,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -046a74: |[046a74] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -046a84: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046a88: 7210 4307 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0743 │ │ -046a8e: 0e00 |0005: return-void │ │ +046a98: |[046a98] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +046aa8: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046aac: 7210 4307 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0743 │ │ +046ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ @@ -26444,37 +26444,37 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046a90: |[046a90] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -046aa0: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046aa4: 7210 4407 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0744 │ │ -046aaa: 0a00 |0005: move-result v0 │ │ -046aac: 0f00 |0006: return v0 │ │ +046ab4: |[046ab4] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +046ac4: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046ac8: 7210 4407 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0744 │ │ +046ace: 0a00 |0005: move-result v0 │ │ +046ad0: 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 │ │ -046ab0: |[046ab0] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -046ac0: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046ac4: 7220 4507 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0745 │ │ -046aca: 0e00 |0005: return-void │ │ +046ad4: |[046ad4] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +046ae4: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046ae8: 7220 4507 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0745 │ │ +046aee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 operationCount I │ │ │ │ @@ -26483,18 +26483,18 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046acc: |[046acc] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -046adc: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046ae0: 7230 4607 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0746 │ │ -046ae6: 0e00 |0005: return-void │ │ +046af0: |[046af0] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +046b00: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046b04: 7230 4607 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0746 │ │ +046b0a: 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 │ │ @@ -26504,18 +26504,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046ae8: |[046ae8] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -046af8: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046afc: 7220 4707 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0747 │ │ -046b02: 0e00 |0005: return-void │ │ +046b0c: |[046b0c] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +046b1c: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046b20: 7220 4707 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0747 │ │ +046b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ │ │ @@ -26524,18 +26524,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046b04: |[046b04] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -046b14: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046b18: 7220 4807 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@0748 │ │ -046b1e: 0e00 |0005: return-void │ │ +046b28: |[046b28] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +046b38: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046b3c: 7220 4807 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@0748 │ │ +046b42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -26544,33 +26544,33 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046b20: |[046b20] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -046b30: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ -046b34: 7220 4907 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@0749 │ │ -046b3a: 0e00 |0005: return-void │ │ +046b44: |[046b44] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +046b54: 6200 6302 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0263 │ │ +046b58: 7220 4907 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@0749 │ │ +046b5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #132 header: │ │ -class_idx : 336 │ │ +class_idx : 344 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3269 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3266 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #132 annotations: │ │ Annotations on method #1881 'tagSocket' │ │ @@ -26591,17 +26591,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046b3c: |[046b3c] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -046b4c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046b52: 0e00 |0003: return-void │ │ +046b60: |[046b60] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +046b70: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046b76: 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;) │ │ @@ -26609,17 +26609,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -046b54: |[046b54] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -046b64: 7100 c201 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@01c2 │ │ -046b6a: 0e00 |0003: return-void │ │ +046b78: |[046b78] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +046b88: 7100 c201 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@01c2 │ │ +046b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -26627,35 +26627,35 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -046b6c: |[046b6c] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -046b7c: 7100 c301 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@01c3 │ │ -046b82: 0a00 |0003: move-result v0 │ │ -046b84: 0f00 |0004: return v0 │ │ +046b90: |[046b90] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +046ba0: 7100 c301 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@01c3 │ │ +046ba6: 0a00 |0003: move-result v0 │ │ +046ba8: 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 │ │ -046b88: |[046b88] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -046b98: 7110 c401 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@01c4 │ │ -046b9e: 0e00 |0003: return-void │ │ +046bac: |[046bac] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +046bbc: 7110 c401 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@01c4 │ │ +046bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 operationCount I │ │ │ │ @@ -26664,17 +26664,17 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -046ba0: |[046ba0] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -046bb0: 7120 c501 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@01c5 │ │ -046bb6: 0e00 |0003: return-void │ │ +046bc4: |[046bc4] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +046bd4: 7120 c501 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@01c5 │ │ +046bda: 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 │ │ @@ -26684,17 +26684,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046bb8: |[046bb8] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -046bc8: 7110 c601 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@01c6 │ │ -046bce: 0e00 |0003: return-void │ │ +046bdc: |[046bdc] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +046bec: 7110 c601 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@01c6 │ │ +046bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ │ │ @@ -26703,17 +26703,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046bd0: |[046bd0] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -046be0: 7110 c701 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@01c7 │ │ -046be6: 0e00 |0003: return-void │ │ +046bf4: |[046bf4] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +046c04: 7110 c701 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@01c7 │ │ +046c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -26722,31 +26722,31 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046be8: |[046be8] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -046bf8: 7110 c801 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@01c8 │ │ -046bfe: 0e00 |0003: return-void │ │ +046c0c: |[046c0c] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +046c1c: 7110 c801 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@01c8 │ │ +046c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3269 (TrafficStatsCompatIcs.java) │ │ + source_file_idx : 3266 (TrafficStatsCompatIcs.java) │ │ │ │ Class #133 header: │ │ -class_idx : 337 │ │ +class_idx : 345 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 843 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #133 - │ │ @@ -26772,17 +26772,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046c00: |[046c00] android.support.v4.os.EnvironmentCompat.:()V │ │ -046c10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046c16: 0e00 |0003: return-void │ │ +046c24: |[046c24] android.support.v4.os.EnvironmentCompat.:()V │ │ +046c34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046c3a: 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;) │ │ @@ -26790,47 +26790,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 │ │ -046c18: |[046c18] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -046c28: 6003 2300 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -046c2c: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ -046c30: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -046c34: 7110 5e07 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@075e │ │ -046c3a: 0c04 |0009: move-result-object v4 │ │ -046c3c: 1104 |000a: return-object v4 │ │ -046c3e: 6e10 0c15 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@150c │ │ -046c44: 0c01 |000e: move-result-object v1 │ │ -046c46: 7100 f101 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -046c4c: 0c04 |0012: move-result-object v4 │ │ -046c4e: 6e10 0c15 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@150c │ │ -046c54: 0c00 |0016: move-result-object v0 │ │ -046c56: 6e20 9e15 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ -046c5c: 0a04 |001a: move-result v4 │ │ -046c5e: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ -046c62: 7100 f201 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01f2 │ │ -046c68: 0c04 |0020: move-result-object v4 │ │ -046c6a: 28e9 |0021: goto 000a // -0017 │ │ -046c6c: 0d02 |0022: move-exception v2 │ │ -046c6e: 1a04 4a03 |0023: const-string v4, "EnvironmentCompat" // string@034a │ │ -046c72: 2205 4803 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -046c76: 7010 ad15 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -046c7c: 1a06 ab03 |002a: const-string v6, "Failed to resolve canonical path: " // string@03ab │ │ -046c80: 6e20 b515 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -046c86: 0c05 |002f: move-result-object v5 │ │ -046c88: 6e20 b415 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -046c8e: 0c05 |0033: move-result-object v5 │ │ -046c90: 6e10 bb15 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -046c96: 0c05 |0037: move-result-object v5 │ │ -046c98: 7120 5512 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -046c9e: 1a04 d021 |003b: const-string v4, "unknown" // string@21d0 │ │ -046ca2: 28cd |003d: goto 000a // -0033 │ │ +046c3c: |[046c3c] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +046c4c: 6003 2300 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +046c50: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ +046c54: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +046c58: 7110 5e07 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@075e │ │ +046c5e: 0c04 |0009: move-result-object v4 │ │ +046c60: 1104 |000a: return-object v4 │ │ +046c62: 6e10 0c15 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@150c │ │ +046c68: 0c01 |000e: move-result-object v1 │ │ +046c6a: 7100 f101 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +046c70: 0c04 |0012: move-result-object v4 │ │ +046c72: 6e10 0c15 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@150c │ │ +046c78: 0c00 |0016: move-result-object v0 │ │ +046c7a: 6e20 9e15 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ +046c80: 0a04 |001a: move-result v4 │ │ +046c82: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ +046c86: 7100 f201 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01f2 │ │ +046c8c: 0c04 |0020: move-result-object v4 │ │ +046c8e: 28e9 |0021: goto 000a // -0017 │ │ +046c90: 0d02 |0022: move-exception v2 │ │ +046c92: 1a04 4a03 |0023: const-string v4, "EnvironmentCompat" // string@034a │ │ +046c96: 2205 5003 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +046c9a: 7010 ad15 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +046ca0: 1a06 ab03 |002a: const-string v6, "Failed to resolve canonical path: " // string@03ab │ │ +046ca4: 6e20 b515 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +046caa: 0c05 |002f: move-result-object v5 │ │ +046cac: 6e20 b415 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +046cb2: 0c05 |0033: move-result-object v5 │ │ +046cb4: 6e10 bb15 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +046cba: 0c05 |0037: move-result-object v5 │ │ +046cbc: 7120 5512 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +046cc2: 1a04 cd21 |003b: const-string v4, "unknown" // string@21cd │ │ +046cc6: 28cd |003d: goto 000a // -0033 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ @@ -26849,17 +26849,17 @@ │ │ 0x0002 - 0x003e reg=3 version I │ │ 0x0000 - 0x003e reg=7 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ source_file_idx : 843 (EnvironmentCompat.java) │ │ │ │ Class #134 header: │ │ -class_idx : 338 │ │ +class_idx : 346 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #134 - │ │ @@ -26875,17 +26875,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046cb4: |[046cb4] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ -046cc4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046cca: 0e00 |0003: return-void │ │ +046cd8: |[046cd8] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ +046ce8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046cee: 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;) │ │ @@ -26893,32 +26893,32 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046ccc: |[046ccc] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -046cdc: 7110 f301 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@01f3 │ │ -046ce2: 0c00 |0003: move-result-object v0 │ │ -046ce4: 1100 |0004: return-object v0 │ │ +046cf0: |[046cf0] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +046d00: 7110 f301 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@01f3 │ │ +046d06: 0c00 |0003: move-result-object v0 │ │ +046d08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ source_file_idx : 844 (EnvironmentCompatKitKat.java) │ │ │ │ Class #135 header: │ │ -class_idx : 339 │ │ +class_idx : 347 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2927 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2924 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -26952,18 +26952,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 │ │ -046ce8: |[046ce8] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -046cf8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046cfe: 5b01 6602 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0266 │ │ -046d02: 0e00 |0005: return-void │ │ +046d0c: |[046d0c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +046d1c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046d22: 5b01 6602 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0266 │ │ +046d26: 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; │ │ @@ -26977,20 +26977,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 │ │ -046d04: |[046d04] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -046d14: 5420 6602 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0266 │ │ -046d18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -046d1a: 7230 6407 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0764 │ │ -046d20: 0c00 |0006: move-result-object v0 │ │ -046d22: 1100 |0007: return-object v0 │ │ +046d28: |[046d28] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +046d38: 5420 6602 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0266 │ │ +046d3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +046d3e: 7230 6407 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0764 │ │ +046d44: 0c00 |0006: move-result-object v0 │ │ +046d46: 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; │ │ @@ -27000,34 +27000,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046d24: |[046d24] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -046d34: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0266 │ │ -046d38: 7220 6507 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0765 │ │ -046d3e: 0c00 |0005: move-result-object v0 │ │ -046d40: 1100 |0006: return-object v0 │ │ +046d48: |[046d48] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +046d58: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0266 │ │ +046d5c: 7220 6507 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0765 │ │ +046d62: 0c00 |0005: move-result-object v0 │ │ +046d64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 2927 (ParcelableCompat.java) │ │ + source_file_idx : 2924 (ParcelableCompat.java) │ │ │ │ Class #136 header: │ │ -class_idx : 340 │ │ +class_idx : 348 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2927 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2924 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -27048,17 +27048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046d44: |[046d44] android.support.v4.os.ParcelableCompat.:()V │ │ -046d54: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046d5a: 0e00 |0003: return-void │ │ +046d68: |[046d68] android.support.v4.os.ParcelableCompat.:()V │ │ +046d78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046d7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -27067,39 +27067,39 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046d5c: |[046d5c] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -046d6c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -046d70: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -046d74: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -046d78: 7110 6b07 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@076b │ │ -046d7e: 2200 5301 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0153 │ │ -046d82: 7020 5f07 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@075f │ │ -046d88: 1100 |000e: return-object v0 │ │ +046d80: |[046d80] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +046d90: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +046d94: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +046d98: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +046d9c: 7110 6b07 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@076b │ │ +046da2: 2200 5b01 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@015b │ │ +046da6: 7020 5f07 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@075f │ │ +046dac: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2927 (ParcelableCompat.java) │ │ + source_file_idx : 2924 (ParcelableCompat.java) │ │ │ │ Class #137 header: │ │ -class_idx : 341 │ │ +class_idx : 349 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2928 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -27126,21 +27126,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2928 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 2925 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #138 header: │ │ -class_idx : 342 │ │ +class_idx : 350 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2929 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2926 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -27174,18 +27174,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 │ │ -046d8c: |[046d8c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -046d9c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046da2: 5b01 6702 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ -046da6: 0e00 |0005: return-void │ │ +046db0: |[046db0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +046dc0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046dc6: 5b01 6702 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ +046dca: 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; │ │ @@ -27199,20 +27199,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 │ │ -046da8: |[046da8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -046db8: 5420 6702 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ -046dbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -046dbe: 7230 6407 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0764 │ │ -046dc4: 0c00 |0006: move-result-object v0 │ │ -046dc6: 1100 |0007: return-object v0 │ │ +046dcc: |[046dcc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +046ddc: 5420 6702 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ +046de0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +046de2: 7230 6407 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0764 │ │ +046de8: 0c00 |0006: move-result-object v0 │ │ +046dea: 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; │ │ @@ -27222,19 +27222,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 │ │ -046dc8: |[046dc8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -046dd8: 5410 6702 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ -046ddc: 7230 6407 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0764 │ │ -046de2: 0c00 |0005: move-result-object v0 │ │ -046de4: 1100 |0006: return-object v0 │ │ +046dec: |[046dec] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +046dfc: 5410 6702 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ +046e00: 7230 6407 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0764 │ │ +046e06: 0c00 |0005: move-result-object v0 │ │ +046e08: 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; │ │ @@ -27245,34 +27245,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046de8: |[046de8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -046df8: 5410 6702 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ -046dfc: 7220 6507 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0765 │ │ -046e02: 0c00 |0005: move-result-object v0 │ │ -046e04: 1100 |0006: return-object v0 │ │ +046e0c: |[046e0c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +046e1c: 5410 6702 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0267 │ │ +046e20: 7220 6507 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0765 │ │ +046e26: 0c00 |0005: move-result-object v0 │ │ +046e28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 2929 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2926 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #139 header: │ │ -class_idx : 343 │ │ +class_idx : 351 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2929 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2926 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #139 annotations: │ │ Annotations on method #1899 'instantiate' │ │ @@ -27291,17 +27291,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046e08: |[046e08] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -046e18: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -046e1e: 0e00 |0003: return-void │ │ +046e2c: |[046e2c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +046e3c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +046e42: 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;) │ │ @@ -27309,33 +27309,33 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046e20: |[046e20] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -046e30: 2200 5601 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0156 │ │ -046e34: 7020 6607 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0766 │ │ -046e3a: 1100 |0005: return-object v0 │ │ +046e44: |[046e44] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +046e54: 2200 5e01 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@015e │ │ +046e58: 7020 6607 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0766 │ │ +046e5e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2929 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2926 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #140 header: │ │ -class_idx : 344 │ │ +class_idx : 352 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2952 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2949 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -27347,21 +27347,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2952 (PrintHelper.java) │ │ + source_file_idx : 2949 (PrintHelper.java) │ │ │ │ Class #141 header: │ │ -class_idx : 347 │ │ +class_idx : 355 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2952 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2949 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -27423,21 +27423,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ name : 'setScaleMode' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2952 (PrintHelper.java) │ │ + source_file_idx : 2949 (PrintHelper.java) │ │ │ │ Class #142 header: │ │ -class_idx : 348 │ │ +class_idx : 356 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2952 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2949 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -27492,28 +27492,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -046e3c: |[046e3c] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ -046e4c: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -046e52: 7100 9007 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@0790 │ │ -046e58: 0a00 |0006: move-result v0 │ │ -046e5a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -046e5e: 2200 5901 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@0159 │ │ -046e62: 7020 6c07 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@076c │ │ -046e68: 5b20 7202 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046e6c: 0e00 |0010: return-void │ │ -046e6e: 2200 5a01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@015a │ │ -046e72: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -046e74: 7020 7607 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@0776 │ │ -046e7a: 5b20 7202 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046e7e: 28f7 |0019: goto 0010 // -0009 │ │ +046e60: |[046e60] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ +046e70: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +046e76: 7100 9007 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@0790 │ │ +046e7c: 0a00 |0006: move-result v0 │ │ +046e7e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +046e82: 2200 6101 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@0161 │ │ +046e86: 7020 6c07 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@076c │ │ +046e8c: 5b20 7202 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046e90: 0e00 |0010: return-void │ │ +046e92: 2200 6201 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@0162 │ │ +046e96: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +046e98: 7020 7607 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@0776 │ │ +046e9e: 5b20 7202 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046ea2: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0009 line=199 │ │ 0x0010 line=203 │ │ 0x0011 line=201 │ │ @@ -27526,22 +27526,22 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -046e80: |[046e80] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ -046e90: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -046e94: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -046e98: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -046e9c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -046e9e: 0f00 |0007: return v0 │ │ -046ea0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -046ea2: 28fe |0009: goto 0007 // -0002 │ │ +046ea4: |[046ea4] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ +046eb4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +046eb8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +046ebc: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +046ec0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +046ec2: 0f00 |0007: return v0 │ │ +046ec4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +046ec6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=70 │ │ 0x0007 line=72 │ │ locals : │ │ │ │ @@ -27551,19 +27551,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046ea4: |[046ea4] android.support.v4.print.PrintHelper.getColorMode:()I │ │ -046eb4: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046eb8: 7210 7f07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@077f │ │ -046ebe: 0a00 |0005: move-result v0 │ │ -046ec0: 0f00 |0006: return v0 │ │ +046ec8: |[046ec8] android.support.v4.print.PrintHelper.getColorMode:()I │ │ +046ed8: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046edc: 7210 7f07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@077f │ │ +046ee2: 0a00 |0005: move-result v0 │ │ +046ee4: 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;) │ │ @@ -27571,19 +27571,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046ec4: |[046ec4] android.support.v4.print.PrintHelper.getOrientation:()I │ │ -046ed4: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046ed8: 7210 8007 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@0780 │ │ -046ede: 0a00 |0005: move-result v0 │ │ -046ee0: 0f00 |0006: return v0 │ │ +046ee8: |[046ee8] android.support.v4.print.PrintHelper.getOrientation:()I │ │ +046ef8: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046efc: 7210 8007 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@0780 │ │ +046f02: 0a00 |0005: move-result v0 │ │ +046f04: 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;) │ │ @@ -27591,19 +27591,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046ee4: |[046ee4] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ -046ef4: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046ef8: 7210 8107 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@0781 │ │ -046efe: 0a00 |0005: move-result v0 │ │ -046f00: 0f00 |0006: return v0 │ │ +046f08: |[046f08] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ +046f18: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046f1c: 7210 8107 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@0781 │ │ +046f22: 0a00 |0005: move-result v0 │ │ +046f24: 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;) │ │ @@ -27611,18 +27611,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 │ │ -046f04: |[046f04] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -046f14: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046f18: 7230 8207 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0782 │ │ -046f1e: 0e00 |0005: return-void │ │ +046f28: |[046f28] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +046f38: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046f3c: 7230 8207 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0782 │ │ +046f42: 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; │ │ @@ -27633,18 +27633,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 │ │ -046f20: |[046f20] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -046f30: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046f34: 7230 8307 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0783 │ │ -046f3a: 0e00 |0005: return-void │ │ +046f44: |[046f44] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +046f54: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046f58: 7230 8307 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0783 │ │ +046f5e: 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; │ │ @@ -27655,18 +27655,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f3c: |[046f3c] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ -046f4c: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046f50: 7220 8407 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0784 │ │ -046f56: 0e00 |0005: return-void │ │ +046f60: |[046f60] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ +046f70: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046f74: 7220 8407 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0784 │ │ +046f7a: 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 │ │ @@ -27676,18 +27676,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f58: |[046f58] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ -046f68: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046f6c: 7220 8507 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@0785 │ │ -046f72: 0e00 |0005: return-void │ │ +046f7c: |[046f7c] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ +046f8c: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046f90: 7220 8507 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@0785 │ │ +046f96: 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 │ │ @@ -27697,33 +27697,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f74: |[046f74] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ -046f84: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ -046f88: 7220 8607 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@0786 │ │ -046f8e: 0e00 |0005: return-void │ │ +046f98: |[046f98] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ +046fa8: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0272 │ │ +046fac: 7220 8607 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@0786 │ │ +046fb2: 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 │ │ │ │ - source_file_idx : 2952 (PrintHelper.java) │ │ + source_file_idx : 2949 (PrintHelper.java) │ │ │ │ Class #143 header: │ │ -class_idx : 349 │ │ +class_idx : 357 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 2954 │ │ +superclass_idx : 145 │ │ +source_file_idx : 2951 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -27763,21 +27763,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 │ │ -046f90: |[046f90] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ -046fa0: 5b01 7402 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0274 │ │ -046fa4: 5b02 7702 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@0277 │ │ -046fa8: 5b03 7502 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ -046fac: 5904 7602 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@0276 │ │ -046fb0: 7010 4102 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0241 │ │ -046fb6: 0e00 |000b: return-void │ │ +046fb4: |[046fb4] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ +046fc4: 5b01 7402 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0274 │ │ +046fc8: 5b02 7702 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@0277 │ │ +046fcc: 5b03 7502 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ +046fd0: 5904 7602 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@0276 │ │ +046fd4: 7010 4102 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0241 │ │ +046fda: 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; │ │ @@ -27790,33 +27790,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 │ │ -046fb8: |[046fb8] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -046fc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -046fca: 5b46 7302 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0273 │ │ -046fce: 2202 8d00 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@008d │ │ -046fd2: 5443 7702 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@0277 │ │ -046fd6: 7020 4302 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0243 │ │ -046fdc: 6e20 4502 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0245 │ │ -046fe2: 0c02 |000d: move-result-object v2 │ │ -046fe4: 6e20 4602 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0246 │ │ -046fea: 0c02 |0011: move-result-object v2 │ │ -046fec: 6e10 4402 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0244 │ │ -046ff2: 0c01 |0015: move-result-object v1 │ │ -046ff4: 6e20 3b02 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@023b │ │ -046ffa: 0a02 |0019: move-result v2 │ │ -046ffc: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -047000: 6e30 3e02 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@023e │ │ -047006: 0e00 |001f: return-void │ │ -047008: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -04700a: 28fb |0021: goto 001c // -0005 │ │ +046fdc: |[046fdc] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +046fec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046fee: 5b46 7302 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0273 │ │ +046ff2: 2202 9200 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@0092 │ │ +046ff6: 5443 7702 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@0277 │ │ +046ffa: 7020 4302 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0243 │ │ +047000: 6e20 4502 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0245 │ │ +047006: 0c02 |000d: move-result-object v2 │ │ +047008: 6e20 4602 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0246 │ │ +04700e: 0c02 |0011: move-result-object v2 │ │ +047010: 6e10 4402 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0244 │ │ +047016: 0c01 |0015: move-result-object v1 │ │ +047018: 6e20 3b02 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@023b │ │ +04701e: 0a02 |0019: move-result v2 │ │ +047020: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +047024: 6e30 3e02 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@023e │ │ +04702a: 0e00 |001f: return-void │ │ +04702c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +04702e: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0003 line=191 │ │ 0x0016 line=195 │ │ 0x001c line=196 │ │ 0x001f line=197 │ │ @@ -27836,78 +27836,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 │ │ -04700c: |[04700c] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -04701c: 2204 9100 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@0091 │ │ -047020: 5495 7402 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0274 │ │ -047024: 5455 8e02 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -047028: 5496 7302 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0273 │ │ -04702c: 7030 4802 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0248 │ │ -047032: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -047034: 6e20 4b02 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@024b │ │ -04703a: 0c03 |000f: move-result-object v3 │ │ -04703c: 2200 4900 |0010: new-instance v0, Landroid/graphics/RectF; // type@0049 │ │ -047040: 6e10 7f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@017f │ │ -047046: 0c05 |0015: move-result-object v5 │ │ -047048: 6e10 8001 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0180 │ │ -04704e: 0c05 |0019: move-result-object v5 │ │ -047050: 7020 6801 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0168 │ │ -047056: 5495 7402 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0274 │ │ -04705a: 5496 7502 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ -04705e: 6e10 4101 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0141 │ │ -047064: 0a06 |0024: move-result v6 │ │ -047066: 5497 7502 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ -04706a: 6e10 4001 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0140 │ │ -047070: 0a07 |002a: move-result v7 │ │ -047072: 5298 7602 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@0276 │ │ -047076: 7158 a607 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@07a6 │ │ -04707c: 0c02 |0030: move-result-object v2 │ │ -04707e: 6e10 7e01 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@017e │ │ -047084: 0c05 |0034: move-result-object v5 │ │ -047086: 5496 7502 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ -04708a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -04708c: 6e40 4b01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@014b │ │ -047092: 6e20 4a02 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@024a │ │ -047098: 2205 1803 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0318 │ │ -04709c: 6e10 1002 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0210 │ │ -0470a2: 0c06 |0043: move-result-object v6 │ │ -0470a4: 7020 2315 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@1523 │ │ -0470aa: 6e20 4c02 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@024c │ │ -0470b0: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -0470b2: 2355 f904 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@04f9 │ │ -0470b6: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -0470b8: 6207 2600 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0026 │ │ -0470bc: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ -0470c0: 6e20 4002 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0240 │ │ -0470c6: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ -0470ca: 6e10 4902 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ -0470d0: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ -0470d4: 6e10 0f02 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ -0470da: 0e00 |005f: return-void │ │ -0470dc: 0d01 |0060: move-exception v1 │ │ -0470de: 1a05 890b |0061: const-string v5, "PrintHelperKitkat" // string@0b89 │ │ -0470e2: 1a06 5503 |0063: const-string v6, "Error writing printed content" // string@0355 │ │ -0470e6: 7130 5112 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -0470ec: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -0470ee: 6e20 3f02 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@023f │ │ -0470f4: 28e9 |006c: goto 0055 // -0017 │ │ -0470f6: 0d05 |006d: move-exception v5 │ │ -0470f8: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -0470fc: 6e10 4902 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ -047102: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ -047106: 6e10 0f02 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ -04710c: 2705 |0078: throw v5 │ │ -04710e: 0d05 |0079: move-exception v5 │ │ -047110: 28e5 |007a: goto 005f // -001b │ │ -047112: 0d06 |007b: move-exception v6 │ │ -047114: 28fc |007c: goto 0078 // -0004 │ │ +047030: |[047030] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +047040: 2204 9600 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@0096 │ │ +047044: 5495 7402 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0274 │ │ +047048: 5455 8e02 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +04704c: 5496 7302 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0273 │ │ +047050: 7030 4802 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0248 │ │ +047056: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +047058: 6e20 4b02 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@024b │ │ +04705e: 0c03 |000f: move-result-object v3 │ │ +047060: 2200 4c00 |0010: new-instance v0, Landroid/graphics/RectF; // type@004c │ │ +047064: 6e10 7f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@017f │ │ +04706a: 0c05 |0015: move-result-object v5 │ │ +04706c: 6e10 8001 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0180 │ │ +047072: 0c05 |0019: move-result-object v5 │ │ +047074: 7020 6801 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0168 │ │ +04707a: 5495 7402 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0274 │ │ +04707e: 5496 7502 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ +047082: 6e10 4101 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0141 │ │ +047088: 0a06 |0024: move-result v6 │ │ +04708a: 5497 7502 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ +04708e: 6e10 4001 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0140 │ │ +047094: 0a07 |002a: move-result v7 │ │ +047096: 5298 7602 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@0276 │ │ +04709a: 7158 a607 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@07a6 │ │ +0470a0: 0c02 |0030: move-result-object v2 │ │ +0470a2: 6e10 7e01 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@017e │ │ +0470a8: 0c05 |0034: move-result-object v5 │ │ +0470aa: 5496 7502 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0275 │ │ +0470ae: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +0470b0: 6e40 4b01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@014b │ │ +0470b6: 6e20 4a02 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@024a │ │ +0470bc: 2205 2003 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0320 │ │ +0470c0: 6e10 1002 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0210 │ │ +0470c6: 0c06 |0043: move-result-object v6 │ │ +0470c8: 7020 2315 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@1523 │ │ +0470ce: 6e20 4c02 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@024c │ │ +0470d4: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +0470d6: 2355 0305 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@0503 │ │ +0470da: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +0470dc: 6207 2600 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0026 │ │ +0470e0: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +0470e4: 6e20 4002 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0240 │ │ +0470ea: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +0470ee: 6e10 4902 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ +0470f4: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +0470f8: 6e10 0f02 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ +0470fe: 0e00 |005f: return-void │ │ +047100: 0d01 |0060: move-exception v1 │ │ +047102: 1a05 860b |0061: const-string v5, "PrintHelperKitkat" // string@0b86 │ │ +047106: 1a06 5503 |0063: const-string v6, "Error writing printed content" // string@0355 │ │ +04710a: 7130 5112 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +047110: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +047112: 6e20 3f02 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@023f │ │ +047118: 28e9 |006c: goto 0055 // -0017 │ │ +04711a: 0d05 |006d: move-exception v5 │ │ +04711c: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +047120: 6e10 4902 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ +047126: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +04712a: 6e10 0f02 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ +047130: 2705 |0078: throw v5 │ │ +047132: 0d05 |0079: move-exception v5 │ │ +047134: 28e5 |007a: goto 005f // -001b │ │ +047136: 0d06 |007b: move-exception v6 │ │ +047138: 28fc |007c: goto 0078 // -0004 │ │ catches : 5 │ │ 0x000c - 0x003e │ │ -> 0x006d │ │ 0x003e - 0x0055 │ │ Ljava/io/IOException; -> 0x0060 │ │ -> 0x006d │ │ 0x005c - 0x005f │ │ @@ -27950,21 +27950,21 @@ │ │ 0x000b - 0x007d reg=4 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ 0x0000 - 0x007d reg=9 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x007d reg=10 pageRanges [Landroid/print/PageRange; │ │ 0x0000 - 0x007d reg=11 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x007d reg=12 cancellationSignal Landroid/os/CancellationSignal; │ │ 0x0000 - 0x007d reg=13 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - source_file_idx : 2954 (PrintHelperKitkat.java) │ │ + source_file_idx : 2951 (PrintHelperKitkat.java) │ │ │ │ Class #144 header: │ │ -class_idx : 350 │ │ +class_idx : 358 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2954 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2951 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -27989,18 +27989,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 │ │ -047150: |[047150] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ -047160: 5b01 7802 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0278 │ │ -047164: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04716a: 0e00 |0005: return-void │ │ +047174: |[047174] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ +047184: 5b01 7802 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0278 │ │ +047188: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04718e: 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; │ │ │ │ @@ -28010,37 +28010,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04716c: |[04716c] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ -04717c: 5420 7802 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0278 │ │ -047180: 5400 7902 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ -047184: 7110 a007 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@07a0 │ │ -04718a: 5420 7802 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0278 │ │ -04718e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -047190: 6e20 9707 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@0797 │ │ -047196: 0e00 |000d: return-void │ │ +047190: |[047190] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ +0471a0: 5420 7802 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0278 │ │ +0471a4: 5400 7902 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ +0471a8: 7110 a007 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@07a0 │ │ +0471ae: 5420 7802 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0278 │ │ +0471b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0471b4: 6e20 9707 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@0797 │ │ +0471ba: 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; │ │ │ │ - source_file_idx : 2954 (PrintHelperKitkat.java) │ │ + source_file_idx : 2951 (PrintHelperKitkat.java) │ │ │ │ Class #145 header: │ │ -class_idx : 351 │ │ +class_idx : 359 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 103 │ │ -source_file_idx : 2954 │ │ +superclass_idx : 107 │ │ +source_file_idx : 2951 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -28081,22 +28081,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 │ │ -047198: |[047198] 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 │ │ -0471a8: 5b01 7902 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ -0471ac: 5b02 7a02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@027a │ │ -0471b0: 5b03 7c02 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@027c │ │ -0471b4: 5b04 7d02 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@027d │ │ -0471b8: 5b05 7b02 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ -0471bc: 7010 d701 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@01d7 │ │ -0471c2: 0e00 |000d: return-void │ │ +0471bc: |[0471bc] 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 │ │ +0471cc: 5b01 7902 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ +0471d0: 5b02 7a02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@027a │ │ +0471d4: 5b03 7c02 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@027c │ │ +0471d8: 5b04 7d02 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@027d │ │ +0471dc: 5b05 7b02 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ +0471e0: 7010 d701 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@01d7 │ │ +0471e6: 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; │ │ @@ -28110,26 +28110,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 │ │ -0471c4: |[0471c4] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ -0471d4: 5430 7902 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ -0471d8: 5400 8102 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -0471dc: 5431 7902 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ -0471e0: 5411 8302 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0283 │ │ -0471e4: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ -0471e8: 7130 a707 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@07a7 │ │ -0471ee: 0c00 |000d: move-result-object v0 │ │ -0471f0: 1100 |000e: return-object v0 │ │ -0471f2: 0d00 |000f: move-exception v0 │ │ -0471f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0471f6: 28fd |0011: goto 000e // -0003 │ │ +0471e8: |[0471e8] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +0471f8: 5430 7902 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ +0471fc: 5400 8102 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +047200: 5431 7902 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ +047204: 5411 8302 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0283 │ │ +047208: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ +04720c: 7130 a707 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@07a7 │ │ +047212: 0c00 |000d: move-result-object v0 │ │ +047214: 1100 |000e: return-object v0 │ │ +047216: 0d00 |000f: move-exception v0 │ │ +047218: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +04721a: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=334 │ │ 0x000e line=338 │ │ 0x000f line=335 │ │ @@ -28143,19 +28143,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 │ │ -047208: |[047208] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -047218: 1f02 f704 |0000: check-cast v2, [Landroid/net/Uri; // type@04f7 │ │ -04721c: 6e20 9807 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@0798 │ │ -047222: 0c00 |0005: move-result-object v0 │ │ -047224: 1100 |0006: return-object v0 │ │ +04722c: |[04722c] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +04723c: 1f02 0105 |0000: check-cast v2, [Landroid/net/Uri; // type@0501 │ │ +047240: 6e20 9807 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@0798 │ │ +047246: 0c00 |0005: move-result-object v0 │ │ +047248: 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; │ │ │ │ @@ -28164,18 +28164,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047228: |[047228] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ -047238: 5410 7b02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ -04723c: 6e10 3c02 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@023c │ │ -047242: 0e00 |0005: return-void │ │ +04724c: |[04724c] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ +04725c: 5410 7b02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ +047260: 6e10 3c02 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@023c │ │ +047266: 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; │ │ @@ -28185,18 +28185,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 │ │ -047244: |[047244] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ -047254: 1f01 3d00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@003d │ │ -047258: 6e20 9a07 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@079a │ │ -04725e: 0e00 |0005: return-void │ │ +047268: |[047268] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ +047278: 1f01 4000 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0040 │ │ +04727c: 6e20 9a07 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@079a │ │ +047282: 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; │ │ │ │ @@ -28205,44 +28205,44 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -047260: |[047260] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -047270: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -047272: 6f20 da01 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@01da │ │ -047278: 5442 7902 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ -04727c: 5b25 8002 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ -047280: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ -047284: 2202 8d00 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@008d │ │ -047288: 5443 7902 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ -04728c: 5433 8402 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0284 │ │ -047290: 7020 4302 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0243 │ │ -047296: 6e20 4502 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0245 │ │ -04729c: 0c02 |0016: move-result-object v2 │ │ -04729e: 6e20 4602 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0246 │ │ -0472a4: 0c02 |001a: move-result-object v2 │ │ -0472a6: 6e10 4402 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0244 │ │ -0472ac: 0c01 |001e: move-result-object v1 │ │ -0472ae: 5442 7c02 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@027c │ │ -0472b2: 5443 7d02 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@027d │ │ -0472b6: 6e20 3b02 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@023b │ │ -0472bc: 0a02 |0026: move-result v2 │ │ -0472be: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ -0472c2: 5442 7b02 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ -0472c6: 6e30 3e02 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@023e │ │ -0472cc: 0e00 |002e: return-void │ │ -0472ce: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -0472d0: 28f9 |0030: goto 0029 // -0007 │ │ -0472d2: 5442 7b02 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ -0472d6: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -0472d8: 6e20 3d02 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@023d │ │ -0472de: 28f7 |0037: goto 002e // -0009 │ │ +047284: |[047284] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +047294: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +047296: 6f20 da01 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@01da │ │ +04729c: 5442 7902 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ +0472a0: 5b25 8002 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ +0472a4: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ +0472a8: 2202 9200 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@0092 │ │ +0472ac: 5443 7902 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0279 │ │ +0472b0: 5433 8402 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0284 │ │ +0472b4: 7020 4302 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0243 │ │ +0472ba: 6e20 4502 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0245 │ │ +0472c0: 0c02 |0016: move-result-object v2 │ │ +0472c2: 6e20 4602 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0246 │ │ +0472c8: 0c02 |001a: move-result-object v2 │ │ +0472ca: 6e10 4402 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0244 │ │ +0472d0: 0c01 |001e: move-result-object v1 │ │ +0472d2: 5442 7c02 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@027c │ │ +0472d6: 5443 7d02 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@027d │ │ +0472da: 6e20 3b02 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@023b │ │ +0472e0: 0a02 |0026: move-result v2 │ │ +0472e2: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ +0472e6: 5442 7b02 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ +0472ea: 6e30 3e02 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@023e │ │ +0472f0: 0e00 |002e: return-void │ │ +0472f2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0472f4: 28f9 |0030: goto 0029 // -0007 │ │ +0472f6: 5442 7b02 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@027b │ │ +0472fa: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +0472fc: 6e20 3d02 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@023d │ │ +047302: 28f7 |0037: goto 002e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ 0x0004 line=344 │ │ 0x0008 line=345 │ │ 0x000a line=346 │ │ 0x001f line=350 │ │ @@ -28262,18 +28262,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 │ │ -0472e0: |[0472e0] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ -0472f0: 1f01 3d00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@003d │ │ -0472f4: 6e20 9c07 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@079c │ │ -0472fa: 0e00 |0005: return-void │ │ +047304: |[047304] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ +047314: 1f01 4000 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0040 │ │ +047318: 6e20 9c07 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@079c │ │ +04731e: 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; │ │ │ │ @@ -28282,34 +28282,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0472fc: |[0472fc] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ -04730c: 5420 7a02 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@027a │ │ -047310: 2201 5e01 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@015e │ │ -047314: 7020 9407 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@0794 │ │ -04731a: 6e20 f001 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@01f0 │ │ -047320: 0e00 |000a: return-void │ │ +047320: |[047320] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ +047330: 5420 7a02 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@027a │ │ +047334: 2201 6601 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@0166 │ │ +047338: 7020 9407 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@0794 │ │ +04733e: 6e20 f001 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@01f0 │ │ +047344: 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; │ │ │ │ - source_file_idx : 2954 (PrintHelperKitkat.java) │ │ + source_file_idx : 2951 (PrintHelperKitkat.java) │ │ │ │ Class #146 header: │ │ -class_idx : 352 │ │ +class_idx : 360 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 2954 │ │ +superclass_idx : 145 │ │ +source_file_idx : 2951 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -28359,23 +28359,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 │ │ -047324: |[047324] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V │ │ -047334: 5b12 8102 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -047338: 5b13 8402 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0284 │ │ -04733c: 5b14 8302 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0283 │ │ -047340: 5915 8202 |0006: iput v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0282 │ │ -047344: 7010 4102 0100 |0008: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@0241 │ │ -04734a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -04734c: 5b10 8002 |000c: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ -047350: 0e00 |000e: return-void │ │ +047348: |[047348] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V │ │ +047358: 5b12 8102 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +04735c: 5b13 8402 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0284 │ │ +047360: 5b14 8302 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0283 │ │ +047364: 5915 8202 |0006: iput v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0282 │ │ +047368: 7010 4102 0100 |0008: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@0241 │ │ +04736e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +047370: 5b10 8002 |000c: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ +047374: 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; │ │ @@ -28388,17 +28388,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 │ │ -047354: |[047354] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ -047364: 7010 a107 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@07a1 │ │ -04736a: 0e00 |0003: return-void │ │ +047378: |[047378] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ +047388: 7010 a107 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@07a1 │ │ +04738e: 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;) │ │ @@ -28406,33 +28406,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -04736c: |[04736c] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ -04737c: 5430 8102 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -047380: 7110 a807 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@07a8 │ │ -047386: 0c01 |0005: move-result-object v1 │ │ -047388: 1d01 |0006: monitor-enter v1 │ │ -04738a: 5430 8102 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -04738e: 5400 8f02 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -047392: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ -047396: 5430 8102 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -04739a: 5400 8f02 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -04739e: 6e10 4301 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@0143 │ │ -0473a4: 5430 8102 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -0473a8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0473aa: 5b02 8f02 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -0473ae: 1e01 |0019: monitor-exit v1 │ │ -0473b0: 0e00 |001a: return-void │ │ -0473b2: 0d00 |001b: move-exception v0 │ │ -0473b4: 1e01 |001c: monitor-exit v1 │ │ -0473b6: 2700 |001d: throw v0 │ │ +047390: |[047390] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ +0473a0: 5430 8102 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +0473a4: 7110 a807 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@07a8 │ │ +0473aa: 0c01 |0005: move-result-object v1 │ │ +0473ac: 1d01 |0006: monitor-enter v1 │ │ +0473ae: 5430 8102 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +0473b2: 5400 8f02 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +0473b6: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +0473ba: 5430 8102 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +0473be: 5400 8f02 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +0473c2: 6e10 4301 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@0143 │ │ +0473c8: 5430 8102 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +0473cc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0473ce: 5b02 8f02 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +0473d2: 1e01 |0019: monitor-exit v1 │ │ +0473d4: 0e00 |001a: return-void │ │ +0473d6: 0d00 |001b: move-exception v0 │ │ +0473d8: 1e01 |001c: monitor-exit v1 │ │ +0473da: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=371 │ │ 0x0007 line=372 │ │ 0x000d line=373 │ │ @@ -28449,21 +28449,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0473c4: |[0473c4] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ -0473d4: 6f10 4202 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0242 │ │ -0473da: 7010 a107 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@07a1 │ │ -0473e0: 5420 7e02 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@027e │ │ -0473e4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0473e6: 6e20 d801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@01d8 │ │ -0473ec: 0e00 |000c: return-void │ │ +0473e8: |[0473e8] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ +0473f8: 6f10 4202 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0242 │ │ +0473fe: 7010 a107 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@07a1 │ │ +047404: 5420 7e02 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@027e │ │ +047408: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +04740a: 6e20 d801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@01d8 │ │ +047410: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0003 line=382 │ │ 0x0006 line=383 │ │ 0x000c line=384 │ │ locals : │ │ @@ -28474,54 +28474,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 │ │ -0473f0: |[0473f0] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -047400: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -047402: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -047404: 6e10 ef01 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01ef │ │ -04740a: 0a00 |0005: move-result v0 │ │ -04740c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -047410: 6e10 3c02 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@023c │ │ -047416: 5b9b 7f02 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@027f │ │ -04741a: 0e00 |000d: return-void │ │ -04741c: 5490 8002 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ -047420: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ -047424: 2200 8d00 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@008d │ │ -047428: 5491 8402 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0284 │ │ -04742c: 7020 4302 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0243 │ │ -047432: 6e20 4502 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0245 │ │ -047438: 0c00 |001c: move-result-object v0 │ │ -04743a: 6e20 4602 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0246 │ │ -047440: 0c00 |0020: move-result-object v0 │ │ -047442: 6e10 4402 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0244 │ │ -047448: 0c07 |0024: move-result-object v7 │ │ -04744a: 6e20 3b02 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@023b │ │ -047450: 0a00 |0028: move-result v0 │ │ -047452: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -047456: 6e30 3e02 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@023e │ │ -04745c: 28df |002e: goto 000d // -0021 │ │ -04745e: 0186 |002f: move v6, v8 │ │ -047460: 28fb |0030: goto 002b // -0005 │ │ -047462: 2200 5f01 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@015f │ │ -047466: 0791 |0033: move-object v1, v9 │ │ -047468: 07c2 |0034: move-object v2, v12 │ │ -04746a: 07b3 |0035: move-object v3, v11 │ │ -04746c: 07a4 |0036: move-object v4, v10 │ │ -04746e: 07d5 |0037: move-object v5, v13 │ │ -047470: 7606 9607 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@0796 │ │ -047476: 5b90 7e02 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@027e │ │ -04747a: 5490 7e02 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@027e │ │ -04747e: 2381 f704 |003f: new-array v1, v8, [Landroid/net/Uri; // type@04f7 │ │ -047482: 6e20 d901 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01d9 │ │ -047488: 5b9b 7f02 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@027f │ │ -04748c: 28c7 |0046: goto 000d // -0039 │ │ +047414: |[047414] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +047424: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +047426: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +047428: 6e10 ef01 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01ef │ │ +04742e: 0a00 |0005: move-result v0 │ │ +047430: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +047434: 6e10 3c02 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@023c │ │ +04743a: 5b9b 7f02 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@027f │ │ +04743e: 0e00 |000d: return-void │ │ +047440: 5490 8002 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ +047444: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +047448: 2200 9200 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@0092 │ │ +04744c: 5491 8402 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0284 │ │ +047450: 7020 4302 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0243 │ │ +047456: 6e20 4502 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0245 │ │ +04745c: 0c00 |001c: move-result-object v0 │ │ +04745e: 6e20 4602 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0246 │ │ +047464: 0c00 |0020: move-result-object v0 │ │ +047466: 6e10 4402 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0244 │ │ +04746c: 0c07 |0024: move-result-object v7 │ │ +04746e: 6e20 3b02 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@023b │ │ +047474: 0a00 |0028: move-result v0 │ │ +047476: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +04747a: 6e30 3e02 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@023e │ │ +047480: 28df |002e: goto 000d // -0021 │ │ +047482: 0186 |002f: move v6, v8 │ │ +047484: 28fb |0030: goto 002b // -0005 │ │ +047486: 2200 6701 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@0167 │ │ +04748a: 0791 |0033: move-object v1, v9 │ │ +04748c: 07c2 |0034: move-object v2, v12 │ │ +04748e: 07b3 |0035: move-object v3, v11 │ │ +047490: 07a4 |0036: move-object v4, v10 │ │ +047492: 07d5 |0037: move-object v5, v13 │ │ +047494: 7606 9607 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@0796 │ │ +04749a: 5b90 7e02 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@027e │ │ +04749e: 5490 7e02 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@027e │ │ +0474a2: 2381 0105 |003f: new-array v1, v8, [Landroid/net/Uri; // type@0501 │ │ +0474a6: 6e20 d901 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01d9 │ │ +0474ac: 5b9b 7f02 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@027f │ │ +0474b0: 28c7 |0046: goto 000d // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x0008 line=301 │ │ 0x000b line=302 │ │ 0x000d line=368 │ │ 0x000e line=306 │ │ @@ -28547,78 +28547,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 │ │ -047490: |[047490] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -0474a0: 2204 9100 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@0091 │ │ -0474a4: 5495 8102 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -0474a8: 5455 8e02 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -0474ac: 5496 7f02 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@027f │ │ -0474b0: 7030 4802 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0248 │ │ -0474b6: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -0474b8: 6e20 4b02 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@024b │ │ -0474be: 0c03 |000f: move-result-object v3 │ │ -0474c0: 2200 4900 |0010: new-instance v0, Landroid/graphics/RectF; // type@0049 │ │ -0474c4: 6e10 7f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@017f │ │ -0474ca: 0c05 |0015: move-result-object v5 │ │ -0474cc: 6e10 8001 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0180 │ │ -0474d2: 0c05 |0019: move-result-object v5 │ │ -0474d4: 7020 6801 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0168 │ │ -0474da: 5495 8102 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ -0474de: 5496 8002 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ -0474e2: 6e10 4101 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0141 │ │ -0474e8: 0a06 |0024: move-result v6 │ │ -0474ea: 5497 8002 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ -0474ee: 6e10 4001 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0140 │ │ -0474f4: 0a07 |002a: move-result v7 │ │ -0474f6: 5298 8202 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0282 │ │ -0474fa: 7158 a607 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@07a6 │ │ -047500: 0c02 |0030: move-result-object v2 │ │ -047502: 6e10 7e01 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@017e │ │ -047508: 0c05 |0034: move-result-object v5 │ │ -04750a: 5496 8002 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ -04750e: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -047510: 6e40 4b01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@014b │ │ -047516: 6e20 4a02 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@024a │ │ -04751c: 2205 1803 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0318 │ │ -047520: 6e10 1002 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0210 │ │ -047526: 0c06 |0043: move-result-object v6 │ │ -047528: 7020 2315 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@1523 │ │ -04752e: 6e20 4c02 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@024c │ │ -047534: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -047536: 2355 f904 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@04f9 │ │ -04753a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -04753c: 6207 2600 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0026 │ │ -047540: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ -047544: 6e20 4002 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0240 │ │ -04754a: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ -04754e: 6e10 4902 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ -047554: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ -047558: 6e10 0f02 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ -04755e: 0e00 |005f: return-void │ │ -047560: 0d01 |0060: move-exception v1 │ │ -047562: 1a05 890b |0061: const-string v5, "PrintHelperKitkat" // string@0b89 │ │ -047566: 1a06 5503 |0063: const-string v6, "Error writing printed content" // string@0355 │ │ -04756a: 7130 5112 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -047570: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -047572: 6e20 3f02 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@023f │ │ -047578: 28e9 |006c: goto 0055 // -0017 │ │ -04757a: 0d05 |006d: move-exception v5 │ │ -04757c: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -047580: 6e10 4902 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ -047586: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ -04758a: 6e10 0f02 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ -047590: 2705 |0078: throw v5 │ │ -047592: 0d05 |0079: move-exception v5 │ │ -047594: 28e5 |007a: goto 005f // -001b │ │ -047596: 0d06 |007b: move-exception v6 │ │ -047598: 28fc |007c: goto 0078 // -0004 │ │ +0474b4: |[0474b4] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +0474c4: 2204 9600 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@0096 │ │ +0474c8: 5495 8102 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +0474cc: 5455 8e02 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +0474d0: 5496 7f02 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@027f │ │ +0474d4: 7030 4802 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0248 │ │ +0474da: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +0474dc: 6e20 4b02 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@024b │ │ +0474e2: 0c03 |000f: move-result-object v3 │ │ +0474e4: 2200 4c00 |0010: new-instance v0, Landroid/graphics/RectF; // type@004c │ │ +0474e8: 6e10 7f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@017f │ │ +0474ee: 0c05 |0015: move-result-object v5 │ │ +0474f0: 6e10 8001 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0180 │ │ +0474f6: 0c05 |0019: move-result-object v5 │ │ +0474f8: 7020 6801 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0168 │ │ +0474fe: 5495 8102 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0281 │ │ +047502: 5496 8002 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ +047506: 6e10 4101 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0141 │ │ +04750c: 0a06 |0024: move-result v6 │ │ +04750e: 5497 8002 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ +047512: 6e10 4001 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0140 │ │ +047518: 0a07 |002a: move-result v7 │ │ +04751a: 5298 8202 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0282 │ │ +04751e: 7158 a607 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@07a6 │ │ +047524: 0c02 |0030: move-result-object v2 │ │ +047526: 6e10 7e01 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@017e │ │ +04752c: 0c05 |0034: move-result-object v5 │ │ +04752e: 5496 8002 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0280 │ │ +047532: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +047534: 6e40 4b01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@014b │ │ +04753a: 6e20 4a02 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@024a │ │ +047540: 2205 2003 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0320 │ │ +047544: 6e10 1002 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0210 │ │ +04754a: 0c06 |0043: move-result-object v6 │ │ +04754c: 7020 2315 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@1523 │ │ +047552: 6e20 4c02 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@024c │ │ +047558: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +04755a: 2355 0305 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@0503 │ │ +04755e: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +047560: 6207 2600 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0026 │ │ +047564: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +047568: 6e20 4002 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0240 │ │ +04756e: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +047572: 6e10 4902 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ +047578: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +04757c: 6e10 0f02 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ +047582: 0e00 |005f: return-void │ │ +047584: 0d01 |0060: move-exception v1 │ │ +047586: 1a05 860b |0061: const-string v5, "PrintHelperKitkat" // string@0b86 │ │ +04758a: 1a06 5503 |0063: const-string v6, "Error writing printed content" // string@0355 │ │ +04758e: 7130 5112 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +047594: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +047596: 6e20 3f02 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@023f │ │ +04759c: 28e9 |006c: goto 0055 // -0017 │ │ +04759e: 0d05 |006d: move-exception v5 │ │ +0475a0: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +0475a4: 6e10 4902 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0249 │ │ +0475aa: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +0475ae: 6e10 0f02 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@020f │ │ +0475b4: 2705 |0078: throw v5 │ │ +0475b6: 0d05 |0079: move-exception v5 │ │ +0475b8: 28e5 |007a: goto 005f // -001b │ │ +0475ba: 0d06 |007b: move-exception v6 │ │ +0475bc: 28fc |007c: goto 0078 // -0004 │ │ catches : 5 │ │ 0x000c - 0x003e │ │ -> 0x006d │ │ 0x003e - 0x0055 │ │ Ljava/io/IOException; -> 0x0060 │ │ -> 0x006d │ │ 0x005c - 0x005f │ │ @@ -28661,21 +28661,21 @@ │ │ 0x000b - 0x007d reg=4 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ 0x0000 - 0x007d reg=9 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x007d reg=10 pageRanges [Landroid/print/PageRange; │ │ 0x0000 - 0x007d reg=11 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x007d reg=12 cancellationSignal Landroid/os/CancellationSignal; │ │ 0x0000 - 0x007d reg=13 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - source_file_idx : 2954 (PrintHelperKitkat.java) │ │ + source_file_idx : 2951 (PrintHelperKitkat.java) │ │ │ │ Class #147 header: │ │ -class_idx : 353 │ │ +class_idx : 361 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2954 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2951 │ │ static_fields_size : 8 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 8 │ │ │ │ Class #147 annotations: │ │ Annotations on method #1959 'access$200' │ │ @@ -28764,28 +28764,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0475d4: |[0475d4] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ -0475e4: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0475e6: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -0475ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0475ee: 5b20 8f02 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -0475f2: 2200 4103 |0007: new-instance v0, Ljava/lang/Object; // type@0341 │ │ -0475f6: 7010 7d15 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0475fc: 5b20 9002 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ -047600: 5921 9202 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ -047604: 5921 8d02 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ -047608: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -04760a: 5920 9102 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ -04760e: 5b23 8e02 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -047612: 0e00 |0017: return-void │ │ +0475f8: |[0475f8] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ +047608: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +04760a: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +047610: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +047612: 5b20 8f02 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +047616: 2200 4903 |0007: new-instance v0, Ljava/lang/Object; // type@0349 │ │ +04761a: 7010 7d15 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +047620: 5b20 9002 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ +047624: 5921 9202 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ +047628: 5921 8d02 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ +04762c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +04762e: 5920 9102 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ +047632: 5b23 8e02 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +047636: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0004 line=51 │ │ 0x0007 line=52 │ │ 0x000e line=81 │ │ 0x0010 line=83 │ │ @@ -28801,18 +28801,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 │ │ -047614: |[047614] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -047624: 7055 aa07 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@07aa │ │ -04762a: 0c00 |0003: move-result-object v0 │ │ -04762c: 1100 |0004: return-object v0 │ │ +047638: |[047638] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +047648: 7055 aa07 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@07aa │ │ +04764e: 0c00 |0003: move-result-object v0 │ │ +047650: 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 │ │ @@ -28824,18 +28824,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 │ │ -047630: |[047630] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -047640: 7030 ae07 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@07ae │ │ -047646: 0c00 |0003: move-result-object v0 │ │ -047648: 1100 |0004: return-object v0 │ │ +047654: |[047654] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +047664: 7030 ae07 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@07ae │ │ +04766a: 0c00 |0003: move-result-object v0 │ │ +04766c: 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 │ │ @@ -28845,17 +28845,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 │ │ -04764c: |[04764c] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ -04765c: 5410 9002 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ -047660: 1100 |0002: return-object v0 │ │ +047670: |[047670] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ +047680: 5410 9002 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ +047684: 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;) │ │ @@ -28863,52 +28863,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 │ │ -047664: |[047664] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -047674: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -047678: 2200 4300 |0002: new-instance v0, Landroid/graphics/Matrix; // type@0043 │ │ -04767c: 7010 5701 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0157 │ │ -047682: 6e10 6a01 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@016a │ │ -047688: 0a04 |000a: move-result v4 │ │ -04768a: 8285 |000b: int-to-float v5, v8 │ │ -04768c: a901 0405 |000c: div-float v1, v4, v5 │ │ -047690: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -047692: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ -047696: 6e10 6901 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@0169 │ │ -04769c: 0a04 |0014: move-result v4 │ │ -04769e: 8295 |0015: int-to-float v5, v9 │ │ -0476a0: c954 |0016: div-float/2addr v4, v5 │ │ -0476a2: 7120 7415 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -0476a8: 0a01 |001a: move-result v1 │ │ -0476aa: 6e30 5801 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0158 │ │ -0476b0: 6e10 6a01 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@016a │ │ -0476b6: 0a04 |0021: move-result v4 │ │ -0476b8: 8285 |0022: int-to-float v5, v8 │ │ -0476ba: c815 |0023: mul-float/2addr v5, v1 │ │ -0476bc: c754 |0024: sub-float/2addr v4, v5 │ │ -0476be: a902 0406 |0025: div-float v2, v4, v6 │ │ -0476c2: 6e10 6901 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@0169 │ │ -0476c8: 0a04 |002a: move-result v4 │ │ -0476ca: 8295 |002b: int-to-float v5, v9 │ │ -0476cc: c815 |002c: mul-float/2addr v5, v1 │ │ -0476ce: c754 |002d: sub-float/2addr v4, v5 │ │ -0476d0: a903 0406 |002e: div-float v3, v4, v6 │ │ -0476d4: 6e30 5901 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0159 │ │ -0476da: 1100 |0033: return-object v0 │ │ -0476dc: 6e10 6901 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@0169 │ │ -0476e2: 0a04 |0037: move-result v4 │ │ -0476e4: 8295 |0038: int-to-float v5, v9 │ │ -0476e6: c954 |0039: div-float/2addr v4, v5 │ │ -0476e8: 7120 7715 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -0476ee: 0a01 |003d: move-result v1 │ │ -0476f0: 28dd |003e: goto 001b // -0023 │ │ +047688: |[047688] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +047698: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +04769c: 2200 4600 |0002: new-instance v0, Landroid/graphics/Matrix; // type@0046 │ │ +0476a0: 7010 5701 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0157 │ │ +0476a6: 6e10 6a01 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@016a │ │ +0476ac: 0a04 |000a: move-result v4 │ │ +0476ae: 8285 |000b: int-to-float v5, v8 │ │ +0476b0: a901 0405 |000c: div-float v1, v4, v5 │ │ +0476b4: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +0476b6: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ +0476ba: 6e10 6901 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@0169 │ │ +0476c0: 0a04 |0014: move-result v4 │ │ +0476c2: 8295 |0015: int-to-float v5, v9 │ │ +0476c4: c954 |0016: div-float/2addr v4, v5 │ │ +0476c6: 7120 7415 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +0476cc: 0a01 |001a: move-result v1 │ │ +0476ce: 6e30 5801 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0158 │ │ +0476d4: 6e10 6a01 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@016a │ │ +0476da: 0a04 |0021: move-result v4 │ │ +0476dc: 8285 |0022: int-to-float v5, v8 │ │ +0476de: c815 |0023: mul-float/2addr v5, v1 │ │ +0476e0: c754 |0024: sub-float/2addr v4, v5 │ │ +0476e2: a902 0406 |0025: div-float v2, v4, v6 │ │ +0476e6: 6e10 6901 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@0169 │ │ +0476ec: 0a04 |002a: move-result v4 │ │ +0476ee: 8295 |002b: int-to-float v5, v9 │ │ +0476f0: c815 |002c: mul-float/2addr v5, v1 │ │ +0476f2: c754 |002d: sub-float/2addr v4, v5 │ │ +0476f4: a903 0406 |002e: div-float v3, v4, v6 │ │ +0476f8: 6e30 5901 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0159 │ │ +0476fe: 1100 |0033: return-object v0 │ │ +047700: 6e10 6901 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@0169 │ │ +047706: 0a04 |0037: move-result v4 │ │ +047708: 8295 |0038: int-to-float v5, v9 │ │ +04770a: c954 |0039: div-float/2addr v4, v5 │ │ +04770c: 7120 7715 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +047712: 0a01 |003d: move-result v1 │ │ +047714: 28dd |003e: goto 001b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=257 │ │ 0x0007 line=260 │ │ 0x000e line=261 │ │ 0x0011 line=262 │ │ 0x001b line=266 │ │ @@ -28933,48 +28933,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 │ │ -0476f4: |[0476f4] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ -047704: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ -047708: 5452 8e02 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -04770c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -047710: 2202 3303 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -047714: 1a03 420f |0008: const-string v3, "bad argument to loadBitmap" // string@0f42 │ │ -047718: 7020 6115 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -04771e: 2702 |000d: throw v2 │ │ -047720: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -047722: 5452 8e02 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -047726: 6e10 a500 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ -04772c: 0c02 |0014: move-result-object v2 │ │ -04772e: 6e20 9d00 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ -047734: 0c00 |0018: move-result-object v0 │ │ -047736: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -047738: 7130 4701 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@0147 │ │ -04773e: 0c02 |001d: move-result-object v2 │ │ -047740: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -047744: 6e10 2915 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1529 │ │ -04774a: 1102 |0023: return-object v2 │ │ -04774c: 0d01 |0024: move-exception v1 │ │ -04774e: 1a03 890b |0025: const-string v3, "PrintHelperKitkat" // string@0b89 │ │ -047752: 1a04 1e10 |0027: const-string v4, "close fail " // string@101e │ │ -047756: 7130 5612 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -04775c: 28f7 |002c: goto 0023 // -0009 │ │ -04775e: 0d02 |002d: move-exception v2 │ │ -047760: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -047764: 6e10 2915 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1529 │ │ -04776a: 2702 |0033: throw v2 │ │ -04776c: 0d01 |0034: move-exception v1 │ │ -04776e: 1a03 890b |0035: const-string v3, "PrintHelperKitkat" // string@0b89 │ │ -047772: 1a04 1e10 |0037: const-string v4, "close fail " // string@101e │ │ -047776: 7130 5612 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -04777c: 28f7 |003c: goto 0033 // -0009 │ │ +047718: |[047718] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +047728: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ +04772c: 5452 8e02 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +047730: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +047734: 2202 3b03 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@033b │ │ +047738: 1a03 3f0f |0008: const-string v3, "bad argument to loadBitmap" // string@0f3f │ │ +04773c: 7020 6115 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +047742: 2702 |000d: throw v2 │ │ +047744: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +047746: 5452 8e02 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +04774a: 6e10 a500 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ +047750: 0c02 |0014: move-result-object v2 │ │ +047752: 6e20 9d00 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ +047758: 0c00 |0018: move-result-object v0 │ │ +04775a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +04775c: 7130 4701 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@0147 │ │ +047762: 0c02 |001d: move-result-object v2 │ │ +047764: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +047768: 6e10 2915 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1529 │ │ +04776e: 1102 |0023: return-object v2 │ │ +047770: 0d01 |0024: move-exception v1 │ │ +047772: 1a03 860b |0025: const-string v3, "PrintHelperKitkat" // string@0b86 │ │ +047776: 1a04 1b10 |0027: const-string v4, "close fail " // string@101b │ │ +04777a: 7130 5612 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +047780: 28f7 |002c: goto 0023 // -0009 │ │ +047782: 0d02 |002d: move-exception v2 │ │ +047784: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +047788: 6e10 2915 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1529 │ │ +04778e: 2702 |0033: throw v2 │ │ +047790: 0d01 |0034: move-exception v1 │ │ +047792: 1a03 860b |0035: const-string v3, "PrintHelperKitkat" // string@0b86 │ │ +047796: 1a04 1b10 |0037: const-string v4, "close fail " // string@101b │ │ +04779a: 7130 5612 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +0477a0: 28f7 |003c: goto 0033 // -0009 │ │ catches : 3 │ │ 0x000f - 0x001d │ │ -> 0x002d │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0030 - 0x0033 │ │ Ljava/io/IOException; -> 0x0034 │ │ @@ -29007,83 +29007,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 │ │ -0477a4: |[0477a4] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -0477b4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0477b6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0477b8: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ -0477bc: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ -0477c0: 5497 8e02 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -0477c4: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -0477c8: 2206 3303 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0477cc: 1a07 410f |000c: const-string v7, "bad argument to getScaledBitmap" // string@0f41 │ │ -0477d0: 7020 6115 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0477d6: 2706 |0011: throw v6 │ │ -0477d8: 2203 3e00 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@003e │ │ -0477dc: 7010 4201 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0142 │ │ -0477e2: 5c38 1900 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0019 │ │ -0477e6: 7030 ad07 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@07ad │ │ -0477ec: 5235 1d00 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@001d │ │ -0477f0: 5231 1c00 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@001c │ │ -0477f4: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ -0477f8: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ -0477fc: 1106 |0024: return-object v6 │ │ -0477fe: 7120 7515 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -047804: 0a02 |0028: move-result v2 │ │ -047806: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -047808: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ -04780c: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -047810: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -047814: 28fa |0030: goto 002a // -0006 │ │ -047816: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ -04781a: 7120 7815 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -047820: 0a07 |0036: move-result v7 │ │ -047822: b347 |0037: div-int/2addr v7, v4 │ │ -047824: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ -047828: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -04782a: 5497 9002 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ -04782e: 1d07 |003d: monitor-enter v7 │ │ -047830: 2206 3e00 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@003e │ │ -047834: 7010 4201 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0142 │ │ -04783a: 5b96 8f02 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -04783e: 5496 8f02 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -047842: 1218 |0047: const/4 v8, #int 1 // #1 │ │ -047844: 5c68 1a00 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@001a │ │ -047848: 5496 8f02 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -04784c: 5964 1b00 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@001b │ │ -047850: 5490 8f02 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -047854: 1e07 |0050: monitor-exit v7 │ │ -047856: 7030 ad07 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@07ad │ │ -04785c: 0c06 |0054: move-result-object v6 │ │ -04785e: 5497 9002 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ -047862: 1d07 |0057: monitor-enter v7 │ │ -047864: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -047866: 5b98 8f02 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -04786a: 1e07 |005b: monitor-exit v7 │ │ -04786c: 28c8 |005c: goto 0024 // -0038 │ │ -04786e: 0d06 |005d: move-exception v6 │ │ -047870: 1e07 |005e: monitor-exit v7 │ │ -047872: 2706 |005f: throw v6 │ │ -047874: 0d06 |0060: move-exception v6 │ │ -047876: 1e07 |0061: monitor-exit v7 │ │ -047878: 2706 |0062: throw v6 │ │ -04787a: 0d06 |0063: move-exception v6 │ │ -04787c: 5497 9002 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ -047880: 1d07 |0066: monitor-enter v7 │ │ -047882: 1208 |0067: const/4 v8, #int 0 // #0 │ │ -047884: 5b98 8f02 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ -047888: 1e07 |006a: monitor-exit v7 │ │ -04788a: 2706 |006b: throw v6 │ │ -04788c: 0d06 |006c: move-exception v6 │ │ -04788e: 1e07 |006d: monitor-exit v7 │ │ -047890: 2706 |006e: throw v6 │ │ +0477c8: |[0477c8] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +0477d8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0477da: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0477dc: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ +0477e0: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ +0477e4: 5497 8e02 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +0477e8: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +0477ec: 2206 3b03 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0477f0: 1a07 3e0f |000c: const-string v7, "bad argument to getScaledBitmap" // string@0f3e │ │ +0477f4: 7020 6115 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0477fa: 2706 |0011: throw v6 │ │ +0477fc: 2203 4100 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0041 │ │ +047800: 7010 4201 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0142 │ │ +047806: 5c38 1900 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0019 │ │ +04780a: 7030 ad07 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@07ad │ │ +047810: 5235 1d00 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@001d │ │ +047814: 5231 1c00 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@001c │ │ +047818: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ +04781c: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ +047820: 1106 |0024: return-object v6 │ │ +047822: 7120 7515 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +047828: 0a02 |0028: move-result v2 │ │ +04782a: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +04782c: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ +047830: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +047834: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +047838: 28fa |0030: goto 002a // -0006 │ │ +04783a: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ +04783e: 7120 7815 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +047844: 0a07 |0036: move-result v7 │ │ +047846: b347 |0037: div-int/2addr v7, v4 │ │ +047848: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ +04784c: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +04784e: 5497 9002 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ +047852: 1d07 |003d: monitor-enter v7 │ │ +047854: 2206 4100 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@0041 │ │ +047858: 7010 4201 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0142 │ │ +04785e: 5b96 8f02 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +047862: 5496 8f02 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +047866: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +047868: 5c68 1a00 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@001a │ │ +04786c: 5496 8f02 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +047870: 5964 1b00 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@001b │ │ +047874: 5490 8f02 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +047878: 1e07 |0050: monitor-exit v7 │ │ +04787a: 7030 ad07 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@07ad │ │ +047880: 0c06 |0054: move-result-object v6 │ │ +047882: 5497 9002 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ +047886: 1d07 |0057: monitor-enter v7 │ │ +047888: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +04788a: 5b98 8f02 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +04788e: 1e07 |005b: monitor-exit v7 │ │ +047890: 28c8 |005c: goto 0024 // -0038 │ │ +047892: 0d06 |005d: move-exception v6 │ │ +047894: 1e07 |005e: monitor-exit v7 │ │ +047896: 2706 |005f: throw v6 │ │ +047898: 0d06 |0060: move-exception v6 │ │ +04789a: 1e07 |0061: monitor-exit v7 │ │ +04789c: 2706 |0062: throw v6 │ │ +04789e: 0d06 |0063: move-exception v6 │ │ +0478a0: 5497 9002 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0290 │ │ +0478a4: 1d07 |0066: monitor-enter v7 │ │ +0478a6: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +0478a8: 5b98 8f02 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@028f │ │ +0478ac: 1e07 |006a: monitor-exit v7 │ │ +0478ae: 2706 |006b: throw v6 │ │ +0478b0: 0d06 |006c: move-exception v6 │ │ +0478b2: 1e07 |006d: monitor-exit v7 │ │ +0478b4: 2706 |006e: throw v6 │ │ catches : 6 │ │ 0x003e - 0x0051 │ │ -> 0x0060 │ │ 0x0051 - 0x0054 │ │ -> 0x0063 │ │ 0x0059 - 0x005f │ │ -> 0x005d │ │ @@ -29141,17 +29141,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0478d0: |[0478d0] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ -0478e0: 5210 8d02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ -0478e4: 0f00 |0002: return v0 │ │ +0478f4: |[0478f4] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ +047904: 5210 8d02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ +047908: 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;) │ │ @@ -29159,17 +29159,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0478e8: |[0478e8] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ -0478f8: 5210 9102 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ -0478fc: 0f00 |0002: return v0 │ │ +04790c: |[04790c] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ +04791c: 5210 9102 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ +047920: 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;) │ │ @@ -29177,17 +29177,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047900: |[047900] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ -047910: 5210 9202 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ -047914: 0f00 |0002: return v0 │ │ +047924: |[047924] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ +047934: 5210 9202 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ +047938: 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;) │ │ @@ -29195,43 +29195,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 │ │ -047918: |[047918] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -047928: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -04792c: 0e00 |0002: return-void │ │ -04792e: 5261 9202 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ -047932: 5464 8e02 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -047936: 1a05 c01c |0007: const-string v5, "print" // string@1cc0 │ │ -04793a: 6e20 b400 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -047940: 0c03 |000c: move-result-object v3 │ │ -047942: 1f03 9000 |000d: check-cast v3, Landroid/print/PrintManager; // type@0090 │ │ -047946: 6202 2800 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0028 │ │ -04794a: 6e10 4101 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@0141 │ │ -047950: 0a04 |0014: move-result v4 │ │ -047952: 6e10 4001 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@0140 │ │ -047958: 0a05 |0018: move-result v5 │ │ -04795a: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ -04795e: 6202 2700 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0027 │ │ -047962: 2204 8700 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@0087 │ │ -047966: 7010 3702 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@0237 │ │ -04796c: 6e20 3a02 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@023a │ │ -047972: 0c04 |0025: move-result-object v4 │ │ -047974: 5265 8d02 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ -047978: 6e20 3902 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0239 │ │ -04797e: 0c04 |002b: move-result-object v4 │ │ -047980: 6e10 3802 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0238 │ │ -047986: 0c00 |002f: move-result-object v0 │ │ -047988: 2204 5d01 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@015d │ │ -04798c: 7051 9107 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@0791 │ │ -047992: 6e40 4702 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@0247 │ │ -047998: 28ca |0038: goto 0002 // -0036 │ │ +04793c: |[04793c] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +04794c: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +047950: 0e00 |0002: return-void │ │ +047952: 5261 9202 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ +047956: 5464 8e02 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +04795a: 1a05 bd1c |0007: const-string v5, "print" // string@1cbd │ │ +04795e: 6e20 b400 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +047964: 0c03 |000c: move-result-object v3 │ │ +047966: 1f03 9500 |000d: check-cast v3, Landroid/print/PrintManager; // type@0095 │ │ +04796a: 6202 2800 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0028 │ │ +04796e: 6e10 4101 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@0141 │ │ +047974: 0a04 |0014: move-result v4 │ │ +047976: 6e10 4001 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@0140 │ │ +04797c: 0a05 |0018: move-result v5 │ │ +04797e: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ +047982: 6202 2700 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0027 │ │ +047986: 2204 8c00 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@008c │ │ +04798a: 7010 3702 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@0237 │ │ +047990: 6e20 3a02 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@023a │ │ +047996: 0c04 |0025: move-result-object v4 │ │ +047998: 5265 8d02 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ +04799c: 6e20 3902 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0239 │ │ +0479a2: 0c04 |002b: move-result-object v4 │ │ +0479a4: 6e10 3802 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0238 │ │ +0479aa: 0c00 |002f: move-result-object v0 │ │ +0479ac: 2204 6501 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@0165 │ │ +0479b0: 7051 9107 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@0791 │ │ +0479b6: 6e40 4702 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@0247 │ │ +0479bc: 28ca |0038: goto 0002 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=245 │ │ 0x0003 line=167 │ │ 0x0005 line=168 │ │ 0x000f line=169 │ │ @@ -29253,42 +29253,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 │ │ -04799c: |[04799c] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0479ac: 5272 9202 |0000: iget v2, v7, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ -0479b0: 2203 6001 |0002: new-instance v3, Landroid/support/v4/print/PrintHelperKitkat$2; // type@0160 │ │ -0479b4: 7052 9f07 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@079f │ │ -0479ba: 5475 8e02 |0007: iget-object v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ -0479be: 1a06 c01c |0009: const-string v6, "print" // string@1cc0 │ │ -0479c2: 6e20 b400 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -0479c8: 0c04 |000e: move-result-object v4 │ │ -0479ca: 1f04 9000 |000f: check-cast v4, Landroid/print/PrintManager; // type@0090 │ │ -0479ce: 2201 8700 |0011: new-instance v1, Landroid/print/PrintAttributes$Builder; // type@0087 │ │ -0479d2: 7010 3702 0100 |0013: invoke-direct {v1}, Landroid/print/PrintAttributes$Builder;.:()V // method@0237 │ │ -0479d8: 5275 8d02 |0016: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ -0479dc: 6e20 3902 5100 |0018: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0239 │ │ -0479e2: 5275 9102 |001b: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ -0479e6: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -0479e8: 3365 0f00 |001e: if-ne v5, v6, 002d // +000f │ │ -0479ec: 6205 2700 |0020: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0027 │ │ -0479f0: 6e20 3a02 5100 |0022: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@023a │ │ -0479f6: 6e10 3802 0100 |0025: invoke-virtual {v1}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0238 │ │ -0479fc: 0c00 |0028: move-result-object v0 │ │ -0479fe: 6e40 4702 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@0247 │ │ -047a04: 0e00 |002c: return-void │ │ -047a06: 5275 9102 |002d: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ -047a0a: 1226 |002f: const/4 v6, #int 2 // #2 │ │ -047a0c: 3365 f5ff |0030: if-ne v5, v6, 0025 // -000b │ │ -047a10: 6205 2800 |0032: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0028 │ │ -047a14: 6e20 3a02 5100 |0034: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@023a │ │ -047a1a: 28ee |0037: goto 0025 // -0012 │ │ +0479c0: |[0479c0] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0479d0: 5272 9202 |0000: iget v2, v7, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ +0479d4: 2203 6801 |0002: new-instance v3, Landroid/support/v4/print/PrintHelperKitkat$2; // type@0168 │ │ +0479d8: 7052 9f07 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@079f │ │ +0479de: 5475 8e02 |0007: iget-object v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@028e │ │ +0479e2: 1a06 bd1c |0009: const-string v6, "print" // string@1cbd │ │ +0479e6: 6e20 b400 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +0479ec: 0c04 |000e: move-result-object v4 │ │ +0479ee: 1f04 9500 |000f: check-cast v4, Landroid/print/PrintManager; // type@0095 │ │ +0479f2: 2201 8c00 |0011: new-instance v1, Landroid/print/PrintAttributes$Builder; // type@008c │ │ +0479f6: 7010 3702 0100 |0013: invoke-direct {v1}, Landroid/print/PrintAttributes$Builder;.:()V // method@0237 │ │ +0479fc: 5275 8d02 |0016: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ +047a00: 6e20 3902 5100 |0018: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0239 │ │ +047a06: 5275 9102 |001b: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ +047a0a: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +047a0c: 3365 0f00 |001e: if-ne v5, v6, 002d // +000f │ │ +047a10: 6205 2700 |0020: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0027 │ │ +047a14: 6e20 3a02 5100 |0022: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@023a │ │ +047a1a: 6e10 3802 0100 |0025: invoke-virtual {v1}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0238 │ │ +047a20: 0c00 |0028: move-result-object v0 │ │ +047a22: 6e40 4702 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@0247 │ │ +047a28: 0e00 |002c: return-void │ │ +047a2a: 5275 9102 |002d: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ +047a2e: 1226 |002f: const/4 v6, #int 2 // #2 │ │ +047a30: 3365 f5ff |0030: if-ne v5, v6, 0025 // -000b │ │ +047a34: 6205 2800 |0032: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0028 │ │ +047a38: 6e20 3a02 5100 |0034: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@023a │ │ +047a3e: 28ee |0037: goto 0025 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=289 │ │ 0x0007 line=434 │ │ 0x0011 line=435 │ │ 0x0016 line=436 │ │ @@ -29314,17 +29314,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047a1c: |[047a1c] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ -047a2c: 5901 8d02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ -047a30: 0e00 |0002: return-void │ │ +047a40: |[047a40] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ +047a50: 5901 8d02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@028d │ │ +047a54: 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 │ │ @@ -29334,17 +29334,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047a34: |[047a34] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ -047a44: 5901 9102 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ -047a48: 0e00 |0002: return-void │ │ +047a58: |[047a58] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ +047a68: 5901 9102 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0291 │ │ +047a6c: 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 │ │ @@ -29354,31 +29354,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047a4c: |[047a4c] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ -047a5c: 5901 9202 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ -047a60: 0e00 |0002: return-void │ │ +047a70: |[047a70] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ +047a80: 5901 9202 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0292 │ │ +047a84: 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 │ │ │ │ - source_file_idx : 2954 (PrintHelperKitkat.java) │ │ + source_file_idx : 2951 (PrintHelperKitkat.java) │ │ │ │ Class #148 header: │ │ -class_idx : 354 │ │ +class_idx : 362 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #148 annotations: │ │ @@ -29394,17 +29394,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 591 (BidiFormatter.java) │ │ │ │ Class #149 header: │ │ -class_idx : 355 │ │ +class_idx : 363 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 591 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #149 annotations: │ │ @@ -29437,22 +29437,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -047a64: |[047a64] android.support.v4.text.BidiFormatter$Builder.:()V │ │ -047a74: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -047a7a: 7100 2c16 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@162c │ │ -047a80: 0c00 |0006: move-result-object v0 │ │ -047a82: 7110 ca07 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@07ca │ │ -047a88: 0a00 |000a: move-result v0 │ │ -047a8a: 7020 b907 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@07b9 │ │ -047a90: 0e00 |000e: return-void │ │ +047a88: |[047a88] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +047a98: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +047a9e: 7100 2c16 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@162c │ │ +047aa4: 0c00 |0006: move-result-object v0 │ │ +047aa6: 7110 ca07 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@07ca │ │ +047aac: 0a00 |000a: move-result v0 │ │ +047aae: 7020 b907 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@07b9 │ │ +047ab4: 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; │ │ @@ -29462,20 +29462,20 @@ │ │ type : '(Ljava/util/Locale;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -047a94: |[047a94] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ -047aa4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -047aaa: 7110 ca07 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@07ca │ │ -047ab0: 0a00 |0006: move-result v0 │ │ -047ab2: 7020 b907 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@07b9 │ │ -047ab8: 0e00 |000a: return-void │ │ +047ab8: |[047ab8] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +047ac8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +047ace: 7110 ca07 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@07ca │ │ +047ad4: 0a00 |0006: move-result v0 │ │ +047ad6: 7020 b907 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@07b9 │ │ +047adc: 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; │ │ @@ -29486,18 +29486,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047abc: |[047abc] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ -047acc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -047ad2: 7020 b907 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@07b9 │ │ -047ad8: 0e00 |0006: return-void │ │ +047ae0: |[047ae0] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +047af0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +047af6: 7020 b907 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@07b9 │ │ +047afc: 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; │ │ @@ -29508,22 +29508,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 │ │ -047adc: |[047adc] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -047aec: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -047af0: 7100 cc07 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@07cc │ │ -047af6: 0c00 |0005: move-result-object v0 │ │ -047af8: 1100 |0006: return-object v0 │ │ -047afa: 7100 cd07 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@07cd │ │ -047b00: 0c00 |000a: move-result-object v0 │ │ -047b02: 28fb |000b: goto 0006 // -0005 │ │ +047b00: |[047b00] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +047b10: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +047b14: 7100 cc07 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@07cc │ │ +047b1a: 0c00 |0005: move-result-object v0 │ │ +047b1c: 1100 |0006: return-object v0 │ │ +047b1e: 7100 cd07 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@07cd │ │ +047b24: 0c00 |000a: move-result-object v0 │ │ +047b26: 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;) │ │ @@ -29531,22 +29531,22 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -047b04: |[047b04] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ -047b14: 5c12 9402 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0294 │ │ -047b18: 7100 cb07 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@07cb │ │ -047b1e: 0c00 |0005: move-result-object v0 │ │ -047b20: 5b10 9502 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ -047b24: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -047b26: 5910 9302 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047b2a: 0e00 |000b: return-void │ │ +047b28: |[047b28] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +047b38: 5c12 9402 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0294 │ │ +047b3c: 7100 cb07 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@07cb │ │ +047b42: 0c00 |0005: move-result-object v0 │ │ +047b44: 5b10 9502 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ +047b48: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +047b4a: 5910 9302 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047b4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0008 line=167 │ │ 0x000b line=168 │ │ locals : │ │ @@ -29559,33 +29559,33 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -047b2c: |[047b2c] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ -047b3c: 5250 9302 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047b40: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -047b42: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -047b46: 5450 9502 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ -047b4a: 7100 cb07 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@07cb │ │ -047b50: 0c01 |000a: move-result-object v1 │ │ -047b52: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ -047b56: 5550 9402 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0294 │ │ -047b5a: 7110 b807 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@07b8 │ │ -047b60: 0c00 |0012: move-result-object v0 │ │ -047b62: 1100 |0013: return-object v0 │ │ -047b64: 2200 6501 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0165 │ │ -047b68: 5551 9402 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0294 │ │ -047b6c: 5252 9302 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047b70: 5453 9502 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ -047b74: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -047b76: 7054 c907 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@07c9 │ │ -047b7c: 28f3 |0020: goto 0013 // -000d │ │ +047b50: |[047b50] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +047b60: 5250 9302 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047b64: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +047b66: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +047b6a: 5450 9502 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ +047b6e: 7100 cb07 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@07cb │ │ +047b74: 0c01 |000a: move-result-object v1 │ │ +047b76: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +047b7a: 5550 9402 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0294 │ │ +047b7e: 7110 b807 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@07b8 │ │ +047b84: 0c00 |0012: move-result-object v0 │ │ +047b86: 1100 |0013: return-object v0 │ │ +047b88: 2200 6d01 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@016d │ │ +047b8c: 5551 9402 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0294 │ │ +047b90: 5252 9302 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047b94: 5453 9502 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ +047b98: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +047b9a: 7054 c907 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@07c9 │ │ +047ba0: 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; │ │ @@ -29595,17 +29595,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 │ │ -047b80: |[047b80] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -047b90: 5b01 9502 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ -047b94: 1100 |0002: return-object v0 │ │ +047ba4: |[047ba4] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +047bb4: 5b01 9502 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0295 │ │ +047bb8: 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; │ │ @@ -29615,40 +29615,40 @@ │ │ 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 │ │ -047b98: |[047b98] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -047ba8: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -047bac: 5210 9302 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047bb0: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ -047bb4: 5910 9302 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047bb8: 1101 |0008: return-object v1 │ │ -047bba: 5210 9302 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047bbe: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ -047bc2: 5910 9302 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ -047bc6: 28f9 |000f: goto 0008 // -0007 │ │ +047bbc: |[047bbc] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +047bcc: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +047bd0: 5210 9302 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047bd4: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +047bd8: 5910 9302 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047bdc: 1101 |0008: return-object v1 │ │ +047bde: 5210 9302 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047be2: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +047be6: 5910 9302 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0293 │ │ +047bea: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=180 │ │ 0x0009 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0010 reg=2 stereoReset Z │ │ │ │ source_file_idx : 591 (BidiFormatter.java) │ │ │ │ Class #150 header: │ │ -class_idx : 356 │ │ +class_idx : 364 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 591 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #150 annotations: │ │ @@ -29699,27 +29699,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -047bc8: |[047bc8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ -047bd8: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ -047bdc: 2331 f004 |0002: new-array v1, v3, [B // type@04f0 │ │ -047be0: 6901 9602 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0296 │ │ -047be4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -047be6: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ -047bea: 6201 9602 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0296 │ │ -047bee: 7110 4615 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1546 │ │ -047bf4: 0a02 |000e: move-result v2 │ │ -047bf6: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ -047bfa: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -047bfe: 28f4 |0013: goto 0007 // -000c │ │ -047c00: 0e00 |0014: return-void │ │ +047bec: |[047bec] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +047bfc: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +047c00: 2331 fa04 |0002: new-array v1, v3, [B // type@04fa │ │ +047c04: 6901 9602 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0296 │ │ +047c08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +047c0a: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +047c0e: 6201 9602 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0296 │ │ +047c12: 7110 4615 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1546 │ │ +047c18: 0a02 |000e: move-result v2 │ │ +047c1a: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +047c1e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047c22: 28f4 |0013: goto 0007 // -000c │ │ +047c24: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=505 │ │ 0x0006 line=506 │ │ 0x0009 line=507 │ │ 0x0011 line=506 │ │ 0x0014 line=509 │ │ @@ -29731,22 +29731,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -047c04: |[047c04] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ -047c14: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -047c1a: 5b12 9c02 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047c1e: 5c13 9902 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0299 │ │ -047c22: 6e10 9a15 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@159a │ │ -047c28: 0a00 |000a: move-result v0 │ │ -047c2a: 5910 9b02 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ -047c2e: 0e00 |000d: return-void │ │ +047c28: |[047c28] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +047c38: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +047c3e: 5b12 9c02 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047c42: 5c13 9902 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0299 │ │ +047c46: 6e10 9a15 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@159a │ │ +047c4c: 0a00 |000a: move-result v0 │ │ +047c4e: 5910 9b02 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ +047c52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ @@ -29760,23 +29760,23 @@ │ │ type : '(C)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -047c30: |[047c30] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ -047c40: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ -047c44: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ -047c48: 6200 9602 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0296 │ │ -047c4c: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ -047c50: 0f00 |0008: return v0 │ │ -047c52: 7110 4515 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ -047c58: 0a00 |000c: move-result v0 │ │ -047c5a: 28fb |000d: goto 0008 // -0005 │ │ +047c54: |[047c54] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +047c64: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +047c68: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +047c6c: 6200 9602 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0296 │ │ +047c70: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +047c74: 0f00 |0008: return v0 │ │ +047c76: 7110 4515 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ +047c7c: 0a00 |000c: move-result v0 │ │ +047c7e: 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;) │ │ @@ -29784,37 +29784,37 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -047c5c: |[047c5c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ -047c6c: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ -047c70: 5240 9802 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047c74: 5241 9802 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047c78: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ -047c7c: 5441 9c02 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047c80: 5242 9802 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047c84: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -047c88: 5942 9802 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047c8c: 6e20 8e15 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047c92: 0a01 |0013: move-result v1 │ │ -047c94: 5e41 9a02 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047c98: 5741 9a02 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047c9c: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ -047ca0: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ -047ca4: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -047ca8: 0f01 |001e: return v1 │ │ -047caa: 5741 9a02 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047cae: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ -047cb2: 5940 9802 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047cb6: 5e43 9a02 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047cba: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ -047cbe: 28f5 |0029: goto 001e // -000b │ │ +047c80: |[047c80] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +047c90: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +047c94: 5240 9802 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047c98: 5241 9802 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047c9c: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +047ca0: 5441 9c02 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047ca4: 5242 9802 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047ca8: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +047cac: 5942 9802 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047cb0: 6e20 8e15 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047cb6: 0a01 |0013: move-result v1 │ │ +047cb8: 5e41 9a02 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047cbc: 5741 9a02 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047cc0: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +047cc4: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +047cc8: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +047ccc: 0f01 |001e: return v1 │ │ +047cce: 5741 9a02 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047cd2: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +047cd6: 5940 9802 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047cda: 5e43 9a02 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047cde: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +047ce2: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0004 line=866 │ │ 0x0008 line=867 │ │ 0x0016 line=868 │ │ 0x001c line=869 │ │ @@ -29832,29 +29832,29 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -047cc0: |[047cc0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ -047cd0: 5230 9802 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047cd4: 5231 9b02 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ -047cd8: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ -047cdc: 5430 9c02 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047ce0: 5231 9802 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047ce4: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -047ce8: 5932 9802 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047cec: 6e20 8e15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047cf2: 0a00 |0011: move-result v0 │ │ -047cf4: 5e30 9a02 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047cf8: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ -047cfc: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ -047d00: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ -047d04: 0f00 |001a: return v0 │ │ +047ce4: |[047ce4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +047cf4: 5230 9802 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047cf8: 5231 9b02 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ +047cfc: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +047d00: 5430 9c02 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047d04: 5231 9802 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d08: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +047d0c: 5932 9802 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d10: 6e20 8e15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047d16: 0a00 |0011: move-result v0 │ │ +047d18: 5e30 9a02 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047d1c: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +047d20: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +047d24: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +047d28: 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; │ │ │ │ @@ -29863,55 +29863,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -047d08: |[047d08] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ -047d18: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ -047d1c: 5250 9802 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d20: 5252 9802 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d24: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -047d28: 5452 9c02 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047d2c: 5253 9802 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d30: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -047d34: 5953 9802 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d38: 6e20 8e15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047d3e: 0a02 |0013: move-result v2 │ │ -047d40: 5e52 9a02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d44: 5752 9a02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d48: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ -047d4c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -047d50: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -047d54: 0f02 |001e: return v2 │ │ -047d56: 5752 9a02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d5a: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ -047d5e: 5950 9802 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d62: 5e54 9a02 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d66: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ -047d6a: 28f5 |0029: goto 001e // -000b │ │ -047d6c: 5752 9a02 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d70: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ -047d74: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ -047d78: 5752 9a02 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d7c: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ -047d80: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ -047d84: 5751 9a02 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047d88: 5252 9802 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d8c: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ -047d90: 5452 9c02 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047d94: 5253 9802 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047d98: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -047d9c: 5953 9802 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047da0: 6e20 8e15 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047da6: 0a02 |0047: move-result v2 │ │ -047da8: 5e52 9a02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047dac: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ -047db0: 28ec |004c: goto 0038 // -0014 │ │ +047d2c: |[047d2c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +047d3c: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +047d40: 5250 9802 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d44: 5252 9802 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d48: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +047d4c: 5452 9c02 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047d50: 5253 9802 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d54: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +047d58: 5953 9802 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d5c: 6e20 8e15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047d62: 0a02 |0013: move-result v2 │ │ +047d64: 5e52 9a02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047d68: 5752 9a02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047d6c: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +047d70: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +047d74: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +047d78: 0f02 |001e: return v2 │ │ +047d7a: 5752 9a02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047d7e: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +047d82: 5950 9802 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047d86: 5e54 9a02 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047d8a: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +047d8e: 28f5 |0029: goto 001e // -000b │ │ +047d90: 5752 9a02 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047d94: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +047d98: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +047d9c: 5752 9a02 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047da0: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +047da4: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +047da8: 5751 9a02 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047dac: 5252 9802 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047db0: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +047db4: 5452 9c02 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047db8: 5253 9802 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047dbc: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +047dc0: 5953 9802 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047dc4: 6e20 8e15 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047dca: 0a02 |0047: move-result v2 │ │ +047dcc: 5e52 9a02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047dd0: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +047dd4: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0008 line=824 │ │ 0x0016 line=825 │ │ 0x001c line=827 │ │ @@ -29933,55 +29933,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -047db4: |[047db4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ -047dc4: 5250 9802 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047dc8: 5252 9802 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047dcc: 5253 9b02 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ -047dd0: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ -047dd4: 5452 9c02 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047dd8: 5253 9802 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047ddc: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -047de0: 5954 9802 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047de4: 6e20 8e15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047dea: 0a02 |0013: move-result v2 │ │ -047dec: 5e52 9a02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047df0: 5752 9a02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047df4: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ -047df8: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -047dfc: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -047e00: 0f02 |001e: return v2 │ │ -047e02: 5752 9a02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e06: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ -047e0a: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ -047e0e: 5752 9a02 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e12: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -047e16: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ -047e1a: 5751 9a02 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e1e: 5252 9802 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047e22: 5253 9b02 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ -047e26: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ -047e2a: 5452 9c02 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047e2e: 5253 9802 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047e32: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ -047e36: 5954 9802 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047e3a: 6e20 8e15 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047e40: 0a02 |003e: move-result v2 │ │ -047e42: 5e52 9a02 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e46: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ -047e4a: 28ea |0043: goto 002d // -0016 │ │ -047e4c: 5950 9802 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047e50: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ -047e54: 5e52 9a02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e58: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ -047e5c: 28d2 |004c: goto 001e // -002e │ │ +047dd8: |[047dd8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +047de8: 5250 9802 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047dec: 5252 9802 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047df0: 5253 9b02 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ +047df4: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +047df8: 5452 9c02 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047dfc: 5253 9802 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e00: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +047e04: 5954 9802 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e08: 6e20 8e15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047e0e: 0a02 |0013: move-result v2 │ │ +047e10: 5e52 9a02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e14: 5752 9a02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e18: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +047e1c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +047e20: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +047e24: 0f02 |001e: return v2 │ │ +047e26: 5752 9a02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e2a: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +047e2e: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +047e32: 5752 9a02 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e36: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +047e3a: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +047e3e: 5751 9a02 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e42: 5252 9802 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e46: 5253 9b02 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ +047e4a: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +047e4e: 5452 9c02 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047e52: 5253 9802 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e56: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +047e5a: 5954 9802 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e5e: 6e20 8e15 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047e64: 0a02 |003e: move-result v2 │ │ +047e66: 5e52 9a02 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e6a: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +047e6e: 28ea |0043: goto 002d // -0016 │ │ +047e70: 5950 9802 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e74: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +047e78: 5e52 9a02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047e7c: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +047e80: 28d2 |004c: goto 001e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0002 line=794 │ │ 0x0008 line=795 │ │ 0x0016 line=796 │ │ 0x001c line=798 │ │ @@ -30003,57 +30003,57 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -047e60: |[047e60] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ -047e70: 5442 9c02 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047e74: 5243 9802 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047e78: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -047e7c: 6e20 8e15 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047e82: 0a02 |0009: move-result v2 │ │ -047e84: 5e42 9a02 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e88: 5742 9a02 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047e8c: 7110 4815 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@1548 │ │ -047e92: 0a02 |0011: move-result v2 │ │ -047e94: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ -047e98: 5442 9c02 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047e9c: 5243 9802 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047ea0: 7120 4415 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@1544 │ │ -047ea6: 0a00 |001b: move-result v0 │ │ -047ea8: 5242 9802 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047eac: 7110 4215 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1542 │ │ -047eb2: 0a03 |0021: move-result v3 │ │ -047eb4: b132 |0022: sub-int/2addr v2, v3 │ │ -047eb6: 5942 9802 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047eba: 7110 4615 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1546 │ │ -047ec0: 0a01 |0028: move-result v1 │ │ -047ec2: 0f01 |0029: return v1 │ │ -047ec4: 5242 9802 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047ec8: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -047ecc: 5942 9802 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047ed0: 5742 9a02 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047ed4: 7110 c007 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@07c0 │ │ -047eda: 0a01 |0035: move-result v1 │ │ -047edc: 5542 9902 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0299 │ │ -047ee0: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ -047ee4: 5742 9a02 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047ee8: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ -047eec: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ -047ef0: 7010 c507 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@07c5 │ │ -047ef6: 0a01 |0043: move-result v1 │ │ -047ef8: 28e5 |0044: goto 0029 // -001b │ │ -047efa: 5742 9a02 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047efe: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ -047f02: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ -047f06: 7010 c307 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@07c3 │ │ -047f0c: 0a01 |004e: move-result v1 │ │ -047f0e: 28da |004f: goto 0029 // -0026 │ │ +047e84: |[047e84] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +047e94: 5442 9c02 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047e98: 5243 9802 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047e9c: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +047ea0: 6e20 8e15 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047ea6: 0a02 |0009: move-result v2 │ │ +047ea8: 5e42 9a02 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047eac: 5742 9a02 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047eb0: 7110 4815 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@1548 │ │ +047eb6: 0a02 |0011: move-result v2 │ │ +047eb8: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +047ebc: 5442 9c02 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047ec0: 5243 9802 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047ec4: 7120 4415 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@1544 │ │ +047eca: 0a00 |001b: move-result v0 │ │ +047ecc: 5242 9802 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047ed0: 7110 4215 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1542 │ │ +047ed6: 0a03 |0021: move-result v3 │ │ +047ed8: b132 |0022: sub-int/2addr v2, v3 │ │ +047eda: 5942 9802 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047ede: 7110 4615 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1546 │ │ +047ee4: 0a01 |0028: move-result v1 │ │ +047ee6: 0f01 |0029: return v1 │ │ +047ee8: 5242 9802 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047eec: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +047ef0: 5942 9802 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047ef4: 5742 9a02 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047ef8: 7110 c007 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@07c0 │ │ +047efe: 0a01 |0035: move-result v1 │ │ +047f00: 5542 9902 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0299 │ │ +047f04: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +047f08: 5742 9a02 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047f0c: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +047f10: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +047f14: 7010 c507 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@07c5 │ │ +047f1a: 0a01 |0043: move-result v1 │ │ +047f1c: 28e5 |0044: goto 0029 // -001b │ │ +047f1e: 5742 9a02 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047f22: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +047f26: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +047f2a: 7010 c307 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@07c3 │ │ +047f30: 0a01 |004e: move-result v1 │ │ +047f32: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000c line=768 │ │ 0x0014 line=769 │ │ 0x001c line=770 │ │ 0x0025 line=771 │ │ @@ -30075,56 +30075,56 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -047f10: |[047f10] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ -047f20: 5442 9c02 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047f24: 5243 9802 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047f28: 6e20 8e15 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -047f2e: 0a02 |0007: move-result v2 │ │ -047f30: 5e42 9a02 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047f34: 5742 9a02 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047f38: 7110 4715 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@1547 │ │ -047f3e: 0a02 |000f: move-result v2 │ │ -047f40: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -047f44: 5442 9c02 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ -047f48: 5243 9802 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047f4c: 7120 4315 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@1543 │ │ -047f52: 0a00 |0019: move-result v0 │ │ -047f54: 5242 9802 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047f58: 7110 4215 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1542 │ │ -047f5e: 0a03 |001f: move-result v3 │ │ -047f60: b032 |0020: add-int/2addr v2, v3 │ │ -047f62: 5942 9802 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047f66: 7110 4615 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1546 │ │ -047f6c: 0a01 |0026: move-result v1 │ │ -047f6e: 0f01 |0027: return v1 │ │ -047f70: 5242 9802 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047f74: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -047f78: 5942 9802 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047f7c: 5742 9a02 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047f80: 7110 c007 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@07c0 │ │ -047f86: 0a01 |0033: move-result v1 │ │ -047f88: 5542 9902 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0299 │ │ -047f8c: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ -047f90: 5742 9a02 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047f94: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ -047f98: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ -047f9c: 7010 c607 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@07c6 │ │ -047fa2: 0a01 |0041: move-result v1 │ │ -047fa4: 28e5 |0042: goto 0027 // -001b │ │ -047fa6: 5742 9a02 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ -047faa: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ -047fae: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ -047fb2: 7010 c407 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@07c4 │ │ -047fb8: 0a01 |004c: move-result v1 │ │ -047fba: 28da |004d: goto 0027 // -0026 │ │ +047f34: |[047f34] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +047f44: 5442 9c02 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047f48: 5243 9802 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047f4c: 6e20 8e15 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +047f52: 0a02 |0007: move-result v2 │ │ +047f54: 5e42 9a02 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047f58: 5742 9a02 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047f5c: 7110 4715 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@1547 │ │ +047f62: 0a02 |000f: move-result v2 │ │ +047f64: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +047f68: 5442 9c02 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@029c │ │ +047f6c: 5243 9802 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047f70: 7120 4315 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@1543 │ │ +047f76: 0a00 |0019: move-result v0 │ │ +047f78: 5242 9802 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047f7c: 7110 4215 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1542 │ │ +047f82: 0a03 |001f: move-result v3 │ │ +047f84: b032 |0020: add-int/2addr v2, v3 │ │ +047f86: 5942 9802 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047f8a: 7110 4615 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1546 │ │ +047f90: 0a01 |0026: move-result v1 │ │ +047f92: 0f01 |0027: return v1 │ │ +047f94: 5242 9802 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047f98: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047f9c: 5942 9802 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047fa0: 5742 9a02 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047fa4: 7110 c007 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@07c0 │ │ +047faa: 0a01 |0033: move-result v1 │ │ +047fac: 5542 9902 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0299 │ │ +047fb0: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +047fb4: 5742 9a02 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047fb8: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +047fbc: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +047fc0: 7010 c607 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@07c6 │ │ +047fc6: 0a01 |0041: move-result v1 │ │ +047fc8: 28e5 |0042: goto 0027 // -001b │ │ +047fca: 5742 9a02 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@029a │ │ +047fce: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +047fd2: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +047fd6: 7010 c407 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@07c4 │ │ +047fdc: 0a01 |004c: move-result v1 │ │ +047fde: 28da |004d: goto 0027 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000a line=738 │ │ 0x0012 line=739 │ │ 0x001a line=740 │ │ 0x0023 line=741 │ │ @@ -30146,76 +30146,76 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -047fbc: |[047fbc] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ -047fcc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -047fce: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -047fd0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -047fd2: 5985 9802 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047fd6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -047fd8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -047fda: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -047fdc: 5286 9802 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -047fe0: 5287 9b02 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ -047fe4: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ -047fe8: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ -047fec: 6e10 bf07 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@07bf │ │ -047ff2: 0a06 |0013: move-result v6 │ │ -047ff4: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ -047ffa: 0102 |0017: move v2, v0 │ │ -047ffc: 28f0 |0018: goto 0008 // -0010 │ │ -047ffe: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048002: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -048004: 28ec |001c: goto 0008 // -0014 │ │ -048006: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04800a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -04800c: 28e8 |0020: goto 0008 // -0018 │ │ -04800e: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -048012: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -048014: 28e4 |0024: goto 0008 // -001c │ │ -048016: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -04801a: 0131 |0027: move v1, v3 │ │ -04801c: 0f01 |0028: return v1 │ │ -04801e: 0102 |0029: move v2, v0 │ │ -048020: 28de |002a: goto 0008 // -0022 │ │ -048022: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ -048026: 0141 |002d: move v1, v4 │ │ -048028: 28fa |002e: goto 0028 // -0006 │ │ -04802a: 0102 |002f: move v2, v0 │ │ -04802c: 28d8 |0030: goto 0008 // -0028 │ │ -04802e: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ -048032: 0151 |0033: move v1, v5 │ │ -048034: 28f4 |0034: goto 0028 // -000c │ │ -048036: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ -04803a: 5286 9802 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -04803e: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ -048042: 6e10 be07 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@07be │ │ -048048: 0a06 |003e: move-result v6 │ │ -04804a: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ -048050: 28f5 |0042: goto 0037 // -000b │ │ -048052: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ -048056: 0131 |0045: move v1, v3 │ │ -048058: 28e2 |0046: goto 0028 // -001e │ │ -04805a: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04805e: 28ee |0049: goto 0037 // -0012 │ │ -048060: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ -048064: 0141 |004c: move v1, v4 │ │ -048066: 28db |004d: goto 0028 // -0025 │ │ -048068: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04806c: 28e7 |0050: goto 0037 // -0019 │ │ -04806e: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048072: 28e4 |0053: goto 0037 // -001c │ │ -048074: 0151 |0054: move v1, v5 │ │ -048076: 28d3 |0055: goto 0028 // -002d │ │ -048078: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ -0480cc: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ +047fe0: |[047fe0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +047ff0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +047ff2: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +047ff4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +047ff6: 5985 9802 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +047ffa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +047ffc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +047ffe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +048000: 5286 9802 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +048004: 5287 9b02 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ +048008: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +04800c: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +048010: 6e10 bf07 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@07bf │ │ +048016: 0a06 |0013: move-result v6 │ │ +048018: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +04801e: 0102 |0017: move v2, v0 │ │ +048020: 28f0 |0018: goto 0008 // -0010 │ │ +048022: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048026: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +048028: 28ec |001c: goto 0008 // -0014 │ │ +04802a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04802e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +048030: 28e8 |0020: goto 0008 // -0018 │ │ +048032: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +048036: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +048038: 28e4 |0024: goto 0008 // -001c │ │ +04803a: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +04803e: 0131 |0027: move v1, v3 │ │ +048040: 0f01 |0028: return v1 │ │ +048042: 0102 |0029: move v2, v0 │ │ +048044: 28de |002a: goto 0008 // -0022 │ │ +048046: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +04804a: 0141 |002d: move v1, v4 │ │ +04804c: 28fa |002e: goto 0028 // -0006 │ │ +04804e: 0102 |002f: move v2, v0 │ │ +048050: 28d8 |0030: goto 0008 // -0028 │ │ +048052: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +048056: 0151 |0033: move v1, v5 │ │ +048058: 28f4 |0034: goto 0028 // -000c │ │ +04805a: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +04805e: 5286 9802 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +048062: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +048066: 6e10 be07 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@07be │ │ +04806c: 0a06 |003e: move-result v6 │ │ +04806e: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +048074: 28f5 |0042: goto 0037 // -000b │ │ +048076: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +04807a: 0131 |0045: move v1, v3 │ │ +04807c: 28e2 |0046: goto 0028 // -001e │ │ +04807e: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +048082: 28ee |0049: goto 0037 // -0012 │ │ +048084: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +048088: 0141 |004c: move v1, v4 │ │ +04808a: 28db |004d: goto 0028 // -0025 │ │ +04808c: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +048090: 28e7 |0050: goto 0037 // -0019 │ │ +048092: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048096: 28e4 |0053: goto 0037 // -001c │ │ +048098: 0151 |0054: move v1, v5 │ │ +04809a: 28d3 |0055: goto 0028 // -002d │ │ +04809c: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +0480f0: 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 │ │ @@ -30268,54 +30268,54 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -0480e8: |[0480e8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ -0480f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0480fa: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0480fc: 5254 9b02 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ -048100: 5954 9802 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -048104: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -048106: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -048108: 5254 9802 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ -04810c: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ -048110: 6e10 be07 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@07be │ │ -048116: 0a04 |000f: move-result v4 │ │ -048118: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ -04811e: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ -048122: 0101 |0015: move v1, v0 │ │ -048124: 28f2 |0016: goto 0008 // -000e │ │ -048126: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -04812a: 0f02 |0019: return v2 │ │ -04812c: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ -048130: 0101 |001c: move v1, v0 │ │ -048132: 28eb |001d: goto 0008 // -0015 │ │ -048134: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ -048138: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04813c: 28e6 |0022: goto 0008 // -001a │ │ -04813e: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -048142: 0132 |0025: move v2, v3 │ │ -048144: 28f3 |0026: goto 0019 // -000d │ │ -048146: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ -04814a: 0101 |0029: move v1, v0 │ │ -04814c: 28de |002a: goto 0008 // -0022 │ │ -04814e: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ -048152: 0132 |002d: move v2, v3 │ │ -048154: 28eb |002e: goto 0019 // -0015 │ │ -048156: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04815a: 28d7 |0031: goto 0008 // -0029 │ │ -04815c: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048160: 28d4 |0034: goto 0008 // -002c │ │ -048162: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -048164: 28e3 |0036: goto 0019 // -001d │ │ -048166: 0000 |0037: nop // spacer │ │ -048168: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ +04810c: |[04810c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +04811c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04811e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +048120: 5254 9b02 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@029b │ │ +048124: 5954 9802 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +048128: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04812a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04812c: 5254 9802 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0298 │ │ +048130: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +048134: 6e10 be07 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@07be │ │ +04813a: 0a04 |000f: move-result v4 │ │ +04813c: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +048142: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +048146: 0101 |0015: move v1, v0 │ │ +048148: 28f2 |0016: goto 0008 // -000e │ │ +04814a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +04814e: 0f02 |0019: return v2 │ │ +048150: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +048154: 0101 |001c: move v1, v0 │ │ +048156: 28eb |001d: goto 0008 // -0015 │ │ +048158: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +04815c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +048160: 28e6 |0022: goto 0008 // -001a │ │ +048162: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +048166: 0132 |0025: move v2, v3 │ │ +048168: 28f3 |0026: goto 0019 // -000d │ │ +04816a: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +04816e: 0101 |0029: move v1, v0 │ │ +048170: 28de |002a: goto 0008 // -0022 │ │ +048172: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +048176: 0132 |002d: move v2, v3 │ │ +048178: 28eb |002e: goto 0019 // -0015 │ │ +04817a: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04817e: 28d7 |0031: goto 0008 // -0029 │ │ +048180: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048184: 28d4 |0034: goto 0008 // -002c │ │ +048186: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +048188: 28e3 |0036: goto 0019 // -001d │ │ +04818a: 0000 |0037: nop // spacer │ │ +04818c: 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 │ │ @@ -30344,17 +30344,17 @@ │ │ 0x0007 - 0x0062 reg=0 embeddingLevel I │ │ 0x0008 - 0x0062 reg=1 lastNonEmptyEmbeddingLevel I │ │ 0x0000 - 0x0062 reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ source_file_idx : 591 (BidiFormatter.java) │ │ │ │ Class #151 header: │ │ -class_idx : 357 │ │ +class_idx : 365 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 591 │ │ static_fields_size : 16 │ │ instance_fields_size: 3 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 7 │ │ │ │ Class #151 annotations: │ │ @@ -30465,37 +30465,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0481bc: |[0481bc] android.support.v4.text.BidiFormatter.:()V │ │ -0481cc: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0481ce: 6200 bc02 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bc │ │ -0481d2: 6900 a002 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ -0481d6: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ -0481da: 7110 4915 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1549 │ │ -0481e0: 0c00 |000a: move-result-object v0 │ │ -0481e2: 6900 a802 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02a8 │ │ -0481e6: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ -0481ea: 7110 4915 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1549 │ │ -0481f0: 0c00 |0012: move-result-object v0 │ │ -0481f2: 6900 ac02 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02ac │ │ -0481f6: 2200 6501 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0165 │ │ -0481fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0481fc: 6202 a002 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ -048200: 7040 c807 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@07c8 │ │ -048206: 6900 9e02 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029e │ │ -04820a: 2200 6501 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0165 │ │ -04820e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -048210: 6202 a002 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ -048214: 7040 c807 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@07c8 │ │ -04821a: 6900 9f02 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029f │ │ -04821e: 0e00 |0029: return-void │ │ +0481e0: |[0481e0] android.support.v4.text.BidiFormatter.:()V │ │ +0481f0: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0481f2: 6200 bc02 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bc │ │ +0481f6: 6900 a002 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ +0481fa: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +0481fe: 7110 4915 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1549 │ │ +048204: 0c00 |000a: move-result-object v0 │ │ +048206: 6900 a802 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02a8 │ │ +04820a: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +04820e: 7110 4915 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1549 │ │ +048214: 0c00 |0012: move-result-object v0 │ │ +048216: 6900 ac02 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02ac │ │ +04821a: 2200 6d01 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@016d │ │ +04821e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +048220: 6202 a002 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ +048224: 7040 c807 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@07c8 │ │ +04822a: 6900 9e02 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029e │ │ +04822e: 2200 6d01 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@016d │ │ +048232: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +048234: 6202 a002 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ +048238: 7040 c807 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@07c8 │ │ +04823e: 6900 9f02 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029f │ │ +048242: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=113 │ │ 0x000d line=118 │ │ 0x0015 line=215 │ │ 0x001f line=220 │ │ @@ -30506,20 +30506,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 │ │ -048220: |[048220] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ -048230: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -048236: 5c01 af02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -04823a: 5902 ae02 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02ae │ │ -04823e: 5b03 ad02 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ -048242: 0e00 |0009: return-void │ │ +048244: |[048244] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +048254: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04825a: 5c01 af02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +04825e: 5902 ae02 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02ae │ │ +048262: 5b03 ad02 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ +048266: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ @@ -30534,17 +30534,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 │ │ -048244: |[048244] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ -048254: 7040 c807 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@07c8 │ │ -04825a: 0e00 |0003: return-void │ │ +048268: |[048268] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +048278: 7040 c807 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@07c8 │ │ +04827e: 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 │ │ @@ -30556,18 +30556,18 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04825c: |[04825c] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ -04826c: 7110 d607 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@07d6 │ │ -048272: 0a00 |0003: move-result v0 │ │ -048274: 0f00 |0004: return v0 │ │ +048280: |[048280] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +048290: 7110 d607 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@07d6 │ │ +048296: 0a00 |0003: move-result v0 │ │ +048298: 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;) │ │ @@ -30575,72 +30575,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 │ │ -048278: |[048278] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ -048288: 6200 a002 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ -04828c: 1100 |0002: return-object v0 │ │ +04829c: |[04829c] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +0482ac: 6200 a002 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a0 │ │ +0482b0: 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 │ │ -048290: |[048290] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ -0482a0: 6200 9f02 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029f │ │ -0482a4: 1100 |0002: return-object v0 │ │ +0482b4: |[0482b4] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +0482c4: 6200 9f02 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029f │ │ +0482c8: 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 │ │ -0482a8: |[0482a8] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ -0482b8: 6200 9e02 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029e │ │ -0482bc: 1100 |0002: return-object v0 │ │ +0482cc: |[0482cc] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +0482dc: 6200 9e02 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@029e │ │ +0482e0: 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 │ │ -0482c0: |[0482c0] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ -0482d0: 2200 6401 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0164 │ │ -0482d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0482d6: 7030 bd07 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@07bd │ │ -0482dc: 6e10 c107 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@07c1 │ │ -0482e2: 0a00 |0009: move-result v0 │ │ -0482e4: 0f00 |000a: return v0 │ │ +0482e4: |[0482e4] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +0482f4: 2200 6c01 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@016c │ │ +0482f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0482fa: 7030 bd07 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@07bd │ │ +048300: 6e10 c107 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@07c1 │ │ +048306: 0a00 |0009: move-result v0 │ │ +048308: 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;) │ │ @@ -30648,21 +30648,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0482e8: |[0482e8] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ -0482f8: 2200 6401 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0164 │ │ -0482fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0482fe: 7030 bd07 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@07bd │ │ -048304: 6e10 c207 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@07c2 │ │ -04830a: 0a00 |0009: move-result v0 │ │ -04830c: 0f00 |000a: return v0 │ │ +04830c: |[04830c] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +04831c: 2200 6c01 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@016c │ │ +048320: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048322: 7030 bd07 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@07bd │ │ +048328: 6e10 c207 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@07c2 │ │ +04832e: 0a00 |0009: move-result v0 │ │ +048330: 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;) │ │ @@ -30670,40 +30670,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 │ │ -048310: |[048310] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ -048320: 2200 6301 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0163 │ │ -048324: 7010 b407 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@07b4 │ │ -04832a: 6e10 b707 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@07b7 │ │ -048330: 0c00 |0008: move-result-object v0 │ │ -048332: 1100 |0009: return-object v0 │ │ +048334: |[048334] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +048344: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@016b │ │ +048348: 7010 b407 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@07b4 │ │ +04834e: 6e10 b707 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@07b7 │ │ +048354: 0c00 |0008: move-result-object v0 │ │ +048356: 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 │ │ -048334: |[048334] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ -048344: 2200 6301 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0163 │ │ -048348: 7020 b507 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@07b5 │ │ -04834e: 6e10 b707 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@07b7 │ │ -048354: 0c00 |0008: move-result-object v0 │ │ -048356: 1100 |0009: return-object v0 │ │ +048358: |[048358] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +048368: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@016b │ │ +04836c: 7020 b507 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@07b5 │ │ +048372: 6e10 b707 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@07b7 │ │ +048378: 0c00 |0008: move-result-object v0 │ │ +04837a: 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;) │ │ @@ -30711,20 +30711,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 │ │ -048358: |[048358] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -048368: 2200 6301 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0163 │ │ -04836c: 7020 b607 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@07b6 │ │ -048372: 6e10 b707 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@07b7 │ │ -048378: 0c00 |0008: move-result-object v0 │ │ -04837a: 1100 |0009: return-object v0 │ │ +04837c: |[04837c] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +04838c: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@016b │ │ +048390: 7020 b607 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@07b6 │ │ +048396: 6e10 b707 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@07b7 │ │ +04839c: 0c00 |0008: move-result-object v0 │ │ +04839e: 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;) │ │ @@ -30732,22 +30732,22 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04837c: |[04837c] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ -04838c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04838e: 7110 0a08 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@080a │ │ -048394: 0a01 |0004: move-result v1 │ │ -048396: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -04839a: 0f00 |0007: return v0 │ │ -04839c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04839e: 28fe |0009: goto 0007 // -0002 │ │ +0483a0: |[0483a0] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +0483b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0483b2: 7110 0a08 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@080a │ │ +0483b8: 0a01 |0004: move-result v1 │ │ +0483ba: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0483be: 0f00 |0007: return v0 │ │ +0483c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0483c2: 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;) │ │ @@ -30755,40 +30755,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 │ │ -0483a0: |[0483a0] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -0483b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0483b2: 6e10 9a15 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ -0483b8: 0a02 |0004: move-result v2 │ │ -0483ba: 7240 ed07 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ -0483c0: 0a00 |0008: move-result v0 │ │ -0483c2: 5531 af02 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -0483c6: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -0483ca: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -0483ce: 7110 cf07 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@07cf │ │ -0483d4: 0a01 |0012: move-result v1 │ │ -0483d6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0483d8: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -0483dc: 6201 a802 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02a8 │ │ -0483e0: 1101 |0018: return-object v1 │ │ -0483e2: 5531 af02 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -0483e6: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -0483ea: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -0483ee: 7110 cf07 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@07cf │ │ -0483f4: 0a01 |0022: move-result v1 │ │ -0483f6: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -0483f8: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -0483fc: 6201 ac02 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02ac │ │ -048400: 28f0 |0028: goto 0018 // -0010 │ │ -048402: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -048406: 28ed |002b: goto 0018 // -0013 │ │ +0483c4: |[0483c4] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0483d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0483d6: 6e10 9a15 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ +0483dc: 0a02 |0004: move-result v2 │ │ +0483de: 7240 ed07 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ +0483e4: 0a00 |0008: move-result v0 │ │ +0483e6: 5531 af02 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +0483ea: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +0483ee: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +0483f2: 7110 cf07 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@07cf │ │ +0483f8: 0a01 |0012: move-result v1 │ │ +0483fa: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0483fc: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +048400: 6201 a802 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02a8 │ │ +048404: 1101 |0018: return-object v1 │ │ +048406: 5531 af02 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +04840a: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +04840e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +048412: 7110 cf07 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@07cf │ │ +048418: 0a01 |0022: move-result v1 │ │ +04841a: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +04841c: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +048420: 6201 ac02 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02ac │ │ +048424: 28f0 |0028: goto 0018 // -0010 │ │ +048426: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +04842a: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0009 line=299 │ │ 0x0016 line=300 │ │ 0x0018 line=305 │ │ 0x0019 line=302 │ │ @@ -30805,40 +30805,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 │ │ -048408: |[048408] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -048418: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04841a: 6e10 9a15 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ -048420: 0a02 |0004: move-result v2 │ │ -048422: 7240 ed07 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ -048428: 0a00 |0008: move-result v0 │ │ -04842a: 5531 af02 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -04842e: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -048432: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -048436: 7110 ce07 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@07ce │ │ -04843c: 0a01 |0012: move-result v1 │ │ -04843e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -048440: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -048444: 6201 a802 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02a8 │ │ -048448: 1101 |0018: return-object v1 │ │ -04844a: 5531 af02 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -04844e: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -048452: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -048456: 7110 ce07 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@07ce │ │ -04845c: 0a01 |0022: move-result v1 │ │ -04845e: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -048460: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -048464: 6201 ac02 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02ac │ │ -048468: 28f0 |0028: goto 0018 // -0010 │ │ -04846a: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -04846e: 28ed |002b: goto 0018 // -0013 │ │ +04842c: |[04842c] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +04843c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04843e: 6e10 9a15 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ +048444: 0a02 |0004: move-result v2 │ │ +048446: 7240 ed07 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ +04844c: 0a00 |0008: move-result v0 │ │ +04844e: 5531 af02 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +048452: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +048456: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +04845a: 7110 ce07 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@07ce │ │ +048460: 0a01 |0012: move-result v1 │ │ +048462: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +048464: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +048468: 6201 a802 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02a8 │ │ +04846c: 1101 |0018: return-object v1 │ │ +04846e: 5531 af02 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +048472: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +048476: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +04847a: 7110 ce07 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@07ce │ │ +048480: 0a01 |0022: move-result v1 │ │ +048482: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +048484: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +048488: 6201 ac02 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02ac │ │ +04848c: 28f0 |0028: goto 0018 // -0010 │ │ +04848e: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +048492: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0009 line=326 │ │ 0x0016 line=327 │ │ 0x0018 line=332 │ │ 0x0019 line=329 │ │ @@ -30856,22 +30856,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -048470: |[048470] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ -048480: 5210 ae02 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02ae │ │ -048484: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -048488: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -04848c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04848e: 0f00 |0007: return v0 │ │ -048490: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -048492: 28fe |0009: goto 0007 // -0002 │ │ +048494: |[048494] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +0484a4: 5210 ae02 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02ae │ │ +0484a8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0484ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0484b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0484b2: 0f00 |0007: return v0 │ │ +0484b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0484b6: 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;) │ │ @@ -30879,22 +30879,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -048494: |[048494] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ -0484a4: 5430 ad02 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ -0484a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0484aa: 6e10 9a15 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ -0484b0: 0a02 |0006: move-result v2 │ │ -0484b2: 7240 ed07 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ -0484b8: 0a00 |000a: move-result v0 │ │ -0484ba: 0f00 |000b: return v0 │ │ +0484b8: |[0484b8] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +0484c8: 5430 ad02 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ +0484cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0484ce: 6e10 9a15 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ +0484d4: 0a02 |0006: move-result v2 │ │ +0484d6: 7240 ed07 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ +0484dc: 0a00 |000a: move-result v0 │ │ +0484de: 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; │ │ │ │ @@ -30903,17 +30903,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0484bc: |[0484bc] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ -0484cc: 5510 af02 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -0484d0: 0f00 |0002: return v0 │ │ +0484e0: |[0484e0] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +0484f0: 5510 af02 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +0484f4: 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;) │ │ @@ -30921,20 +30921,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 │ │ -0484d4: |[0484d4] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ -0484e4: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ -0484e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0484ea: 6e40 db07 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@07db │ │ -0484f0: 0c00 |0006: move-result-object v0 │ │ -0484f2: 1100 |0007: return-object v0 │ │ +0484f8: |[0484f8] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +048508: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ +04850c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +04850e: 6e40 db07 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@07db │ │ +048514: 0c00 |0006: move-result-object v0 │ │ +048516: 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; │ │ │ │ @@ -30943,19 +30943,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 │ │ -0484f4: |[0484f4] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -048504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -048506: 6e40 db07 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@07db │ │ -04850c: 0c00 |0004: move-result-object v0 │ │ -04850e: 1100 |0005: return-object v0 │ │ +048518: |[048518] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +048528: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04852a: 6e40 db07 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@07db │ │ +048530: 0c00 |0004: move-result-object v0 │ │ +048532: 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; │ │ @@ -30965,56 +30965,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 │ │ -048510: |[048510] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ -048520: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -048522: 6e10 9a15 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ -048528: 0a03 |0004: move-result v3 │ │ -04852a: 7240 ed07 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ -048530: 0a00 |0008: move-result v0 │ │ -048532: 2201 4803 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -048536: 7010 ad15 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04853c: 6e10 d307 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@07d3 │ │ -048542: 0a02 |0011: move-result v2 │ │ -048544: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ -048548: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ -04854c: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ -048550: 6202 c002 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c0 │ │ -048554: 7030 d807 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@07d8 │ │ -04855a: 0c02 |001d: move-result-object v2 │ │ -04855c: 6e20 b515 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048562: 5542 af02 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ -048566: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ -04856a: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ -04856e: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ -048572: 6e20 b015 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -048578: 6e20 b515 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04857e: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ -048582: 6e20 b015 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -048588: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ -04858c: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ -048590: 6202 c002 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c0 │ │ -048594: 7030 d707 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@07d7 │ │ -04859a: 0c02 |003d: move-result-object v2 │ │ -04859c: 6e20 b515 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0485a2: 6e10 bb15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0485a8: 0c02 |0044: move-result-object v2 │ │ -0485aa: 1102 |0045: return-object v2 │ │ -0485ac: 6202 bf02 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bf │ │ -0485b0: 28d2 |0048: goto 001a // -002e │ │ -0485b2: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ -0485b6: 28de |004b: goto 0029 // -0022 │ │ -0485b8: 6e20 b515 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0485be: 28e5 |004f: goto 0034 // -001b │ │ -0485c0: 6202 bf02 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bf │ │ -0485c4: 28e8 |0052: goto 003a // -0018 │ │ +048534: |[048534] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +048544: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +048546: 6e10 9a15 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ +04854c: 0a03 |0004: move-result v3 │ │ +04854e: 7240 ed07 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07ed │ │ +048554: 0a00 |0008: move-result v0 │ │ +048556: 2201 5003 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +04855a: 7010 ad15 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +048560: 6e10 d307 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@07d3 │ │ +048566: 0a02 |0011: move-result v2 │ │ +048568: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ +04856c: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ +048570: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ +048574: 6202 c002 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c0 │ │ +048578: 7030 d807 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@07d8 │ │ +04857e: 0c02 |001d: move-result-object v2 │ │ +048580: 6e20 b515 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048586: 5542 af02 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02af │ │ +04858a: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ +04858e: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ +048592: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ +048596: 6e20 b015 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04859c: 6e20 b515 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0485a2: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ +0485a6: 6e20 b015 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +0485ac: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ +0485b0: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ +0485b4: 6202 c002 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c0 │ │ +0485b8: 7030 d707 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@07d7 │ │ +0485be: 0c02 |003d: move-result-object v2 │ │ +0485c0: 6e20 b515 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0485c6: 6e10 bb15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0485cc: 0c02 |0044: move-result-object v2 │ │ +0485ce: 1102 |0045: return-object v2 │ │ +0485d0: 6202 bf02 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bf │ │ +0485d4: 28d2 |0048: goto 001a // -002e │ │ +0485d6: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ +0485da: 28de |004b: goto 0029 // -0022 │ │ +0485dc: 6e20 b515 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0485e2: 28e5 |004f: goto 0034 // -001b │ │ +0485e4: 6202 bf02 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bf │ │ +0485e8: 28e8 |0052: goto 003a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=375 │ │ 0x000e line=376 │ │ 0x0016 line=377 │ │ 0x0021 line=380 │ │ @@ -31041,33 +31041,33 @@ │ │ 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 │ │ -0485c8: |[0485c8] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0485d8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ -0485dc: 6e40 db07 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@07db │ │ -0485e2: 0c00 |0005: move-result-object v0 │ │ -0485e4: 1100 |0006: return-object v0 │ │ +0485ec: |[0485ec] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0485fc: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02ad │ │ +048600: 6e40 db07 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@07db │ │ +048606: 0c00 |0005: move-result-object v0 │ │ +048608: 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 │ │ │ │ source_file_idx : 591 (BidiFormatter.java) │ │ │ │ Class #152 header: │ │ -class_idx : 358 │ │ +class_idx : 366 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1030 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #152 annotations: │ │ @@ -31095,17 +31095,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1030 (ICUCompat.java) │ │ │ │ Class #153 header: │ │ -class_idx : 361 │ │ +class_idx : 369 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1030 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 annotations: │ │ @@ -31129,26 +31129,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0485e8: |[0485e8] android.support.v4.text.ICUCompat.:()V │ │ -0485f8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0485fc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -048600: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -048604: 2201 6801 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0168 │ │ -048608: 7010 e207 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@07e2 │ │ -04860e: 6901 b002 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ -048612: 0e00 |000d: return-void │ │ -048614: 2201 6701 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0167 │ │ -048618: 7010 df07 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@07df │ │ -04861e: 6901 b002 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ -048622: 28f8 |0015: goto 000d // -0008 │ │ +04860c: |[04860c] android.support.v4.text.ICUCompat.:()V │ │ +04861c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +048620: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +048624: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +048628: 2201 7001 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0170 │ │ +04862c: 7010 e207 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@07e2 │ │ +048632: 6901 b002 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ +048636: 0e00 |000d: return-void │ │ +048638: 2201 6f01 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@016f │ │ +04863c: 7010 df07 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@07df │ │ +048642: 6901 b002 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ +048646: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=61 │ │ 0x000e line=59 │ │ @@ -31160,17 +31160,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048624: |[048624] android.support.v4.text.ICUCompat.:()V │ │ -048634: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04863a: 0e00 |0003: return-void │ │ +048648: |[048648] android.support.v4.text.ICUCompat.:()V │ │ +048658: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04865e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ @@ -31179,19 +31179,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 │ │ -04863c: |[04863c] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -04864c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ -048650: 7220 dd07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@07dd │ │ -048656: 0c00 |0005: move-result-object v0 │ │ -048658: 1100 |0006: return-object v0 │ │ +048660: |[048660] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +048670: 6200 b002 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ +048674: 7220 dd07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@07dd │ │ +04867a: 0c00 |0005: move-result-object v0 │ │ +04867c: 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;) │ │ @@ -31199,32 +31199,32 @@ │ │ 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 │ │ -04865c: |[04865c] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -04866c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ -048670: 7220 de07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@07de │ │ -048676: 0c00 |0005: move-result-object v0 │ │ -048678: 1100 |0006: return-object v0 │ │ +048680: |[048680] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +048690: 6200 b002 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02b0 │ │ +048694: 7220 de07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@07de │ │ +04869a: 0c00 |0005: move-result-object v0 │ │ +04869c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1030 (ICUCompat.java) │ │ │ │ Class #154 header: │ │ -class_idx : 362 │ │ +class_idx : 370 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1032 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #154 - │ │ @@ -31253,42 +31253,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -04867c: |[04867c] android.support.v4.text.ICUCompatIcs.:()V │ │ -04868c: 1a02 3317 |0000: const-string v2, "libcore.icu.ICU" // string@1733 │ │ -048690: 7110 4a15 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@154a │ │ -048696: 0c00 |0005: move-result-object v0 │ │ -048698: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -04869c: 1a02 e214 |0008: const-string v2, "getScript" // string@14e2 │ │ -0486a0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0486a2: 2333 0905 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0509 │ │ -0486a6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0486a8: 1c05 4603 |000e: const-class v5, Ljava/lang/String; // type@0346 │ │ -0486ac: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -0486b0: 6e30 5015 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1550 │ │ -0486b6: 0c02 |0015: move-result-object v2 │ │ -0486b8: 6902 b302 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02b3 │ │ -0486bc: 1a02 670e |0018: const-string v2, "addLikelySubtags" // string@0e67 │ │ -0486c0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0486c2: 2333 0905 |001b: new-array v3, v3, [Ljava/lang/Class; // type@0509 │ │ -0486c6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -0486c8: 1c05 4603 |001e: const-class v5, Ljava/lang/String; // type@0346 │ │ -0486cc: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -0486d0: 6e30 5015 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1550 │ │ -0486d6: 0c02 |0025: move-result-object v2 │ │ -0486d8: 6902 b202 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02b2 │ │ -0486dc: 0e00 |0028: return-void │ │ -0486de: 0d01 |0029: move-exception v1 │ │ -0486e0: 1a02 0704 |002a: const-string v2, "ICUCompatIcs" // string@0407 │ │ -0486e4: 7120 5712 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -0486ea: 28f9 |002f: goto 0028 // -0007 │ │ +0486a0: |[0486a0] android.support.v4.text.ICUCompatIcs.:()V │ │ +0486b0: 1a02 3017 |0000: const-string v2, "libcore.icu.ICU" // string@1730 │ │ +0486b4: 7110 4a15 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@154a │ │ +0486ba: 0c00 |0005: move-result-object v0 │ │ +0486bc: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +0486c0: 1a02 df14 |0008: const-string v2, "getScript" // string@14df │ │ +0486c4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0486c6: 2333 1305 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0513 │ │ +0486ca: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0486cc: 1c05 4e03 |000e: const-class v5, Ljava/lang/String; // type@034e │ │ +0486d0: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0486d4: 6e30 5015 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1550 │ │ +0486da: 0c02 |0015: move-result-object v2 │ │ +0486dc: 6902 b302 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02b3 │ │ +0486e0: 1a02 640e |0018: const-string v2, "addLikelySubtags" // string@0e64 │ │ +0486e4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0486e6: 2333 1305 |001b: new-array v3, v3, [Ljava/lang/Class; // type@0513 │ │ +0486ea: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +0486ec: 1c05 4e03 |001e: const-class v5, Ljava/lang/String; // type@034e │ │ +0486f0: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +0486f4: 6e30 5015 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1550 │ │ +0486fa: 0c02 |0025: move-result-object v2 │ │ +0486fc: 6902 b202 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02b2 │ │ +048700: 0e00 |0028: return-void │ │ +048702: 0d01 |0029: move-exception v1 │ │ +048704: 1a02 0704 |002a: const-string v2, "ICUCompatIcs" // string@0407 │ │ +048708: 7120 5712 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +04870e: 28f9 |002f: goto 0028 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ @@ -31305,17 +31305,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0486fc: |[0486fc] android.support.v4.text.ICUCompatIcs.:()V │ │ -04870c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -048712: 0e00 |0003: return-void │ │ +048720: |[048720] android.support.v4.text.ICUCompatIcs.:()V │ │ +048730: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +048736: 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;) │ │ @@ -31323,36 +31323,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 │ │ -048714: |[048714] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -048724: 6202 b202 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02b2 │ │ -048728: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ -04872c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -04872e: 2320 0b05 |0005: new-array v0, v2, [Ljava/lang/Object; // type@050b │ │ -048732: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -048734: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ -048738: 6202 b202 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02b2 │ │ -04873c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -04873e: 6e30 d715 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -048744: 0c02 |0010: move-result-object v2 │ │ -048746: 1f02 4603 |0011: check-cast v2, Ljava/lang/String; // type@0346 │ │ -04874a: 1102 |0013: return-object v2 │ │ -04874c: 0d01 |0014: move-exception v1 │ │ -04874e: 1a02 0704 |0015: const-string v2, "ICUCompatIcs" // string@0407 │ │ -048752: 7120 5712 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -048758: 0742 |001a: move-object v2, v4 │ │ -04875a: 28f8 |001b: goto 0013 // -0008 │ │ -04875c: 0d01 |001c: move-exception v1 │ │ -04875e: 1a02 0704 |001d: const-string v2, "ICUCompatIcs" // string@0407 │ │ -048762: 7120 5712 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -048768: 28f8 |0022: goto 001a // -0008 │ │ +048738: |[048738] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +048748: 6202 b202 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02b2 │ │ +04874c: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +048750: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +048752: 2320 1505 |0005: new-array v0, v2, [Ljava/lang/Object; // type@0515 │ │ +048756: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +048758: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +04875c: 6202 b202 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02b2 │ │ +048760: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +048762: 6e30 d715 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +048768: 0c02 |0010: move-result-object v2 │ │ +04876a: 1f02 4e03 |0011: check-cast v2, Ljava/lang/String; // type@034e │ │ +04876e: 1102 |0013: return-object v2 │ │ +048770: 0d01 |0014: move-exception v1 │ │ +048772: 1a02 0704 |0015: const-string v2, "ICUCompatIcs" // string@0407 │ │ +048776: 7120 5712 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +04877c: 0742 |001a: move-object v2, v4 │ │ +04877e: 28f8 |001b: goto 0013 // -0008 │ │ +048780: 0d01 |001c: move-exception v1 │ │ +048782: 1a02 0704 |001d: const-string v2, "ICUCompatIcs" // string@0407 │ │ +048786: 7120 5712 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +04878c: 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 │ │ @@ -31374,37 +31374,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 │ │ -04877c: |[04877c] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -04878c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04878e: 6202 b302 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02b3 │ │ -048792: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -048796: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -048798: 2320 0b05 |0006: new-array v0, v2, [Ljava/lang/Object; // type@050b │ │ -04879c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -04879e: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -0487a2: 6202 b302 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02b3 │ │ -0487a6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0487a8: 6e30 d715 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -0487ae: 0c02 |0011: move-result-object v2 │ │ -0487b0: 1f02 4603 |0012: check-cast v2, Ljava/lang/String; // type@0346 │ │ -0487b4: 1102 |0014: return-object v2 │ │ -0487b6: 0d01 |0015: move-exception v1 │ │ -0487b8: 1a02 0704 |0016: const-string v2, "ICUCompatIcs" // string@0407 │ │ -0487bc: 7120 5712 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -0487c2: 0732 |001b: move-object v2, v3 │ │ -0487c4: 28f8 |001c: goto 0014 // -0008 │ │ -0487c6: 0d01 |001d: move-exception v1 │ │ -0487c8: 1a02 0704 |001e: const-string v2, "ICUCompatIcs" // string@0407 │ │ -0487cc: 7120 5712 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ -0487d2: 28f8 |0023: goto 001b // -0008 │ │ +0487a0: |[0487a0] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0487b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0487b2: 6202 b302 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02b3 │ │ +0487b6: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +0487ba: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0487bc: 2320 1505 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0515 │ │ +0487c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0487c2: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +0487c6: 6202 b302 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02b3 │ │ +0487ca: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0487cc: 6e30 d715 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +0487d2: 0c02 |0011: move-result-object v2 │ │ +0487d4: 1f02 4e03 |0012: check-cast v2, Ljava/lang/String; // type@034e │ │ +0487d8: 1102 |0014: return-object v2 │ │ +0487da: 0d01 |0015: move-exception v1 │ │ +0487dc: 1a02 0704 |0016: const-string v2, "ICUCompatIcs" // string@0407 │ │ +0487e0: 7120 5712 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +0487e6: 0732 |001b: move-object v2, v3 │ │ +0487e8: 28f8 |001c: goto 0014 // -0008 │ │ +0487ea: 0d01 |001d: move-exception v1 │ │ +0487ec: 1a02 0704 |001e: const-string v2, "ICUCompatIcs" // string@0407 │ │ +0487f0: 7120 5712 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1257 │ │ +0487f6: 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 │ │ @@ -31421,18 +31421,18 @@ │ │ 0x001e - 0x0024 reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x0024 reg=5 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1032 (ICUCompatIcs.java) │ │ │ │ Class #155 header: │ │ -class_idx : 363 │ │ +class_idx : 371 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3254 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3251 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #155 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ @@ -31451,21 +31451,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ name : 'isRtl' │ │ type : '([CII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3254 (TextDirectionHeuristicCompat.java) │ │ + source_file_idx : 3251 (TextDirectionHeuristicCompat.java) │ │ │ │ Class #156 header: │ │ -class_idx : 364 │ │ +class_idx : 372 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -31477,21 +31477,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #157 header: │ │ -class_idx : 367 │ │ +class_idx : 375 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -31509,21 +31509,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;) │ │ name : 'checkRtl' │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #158 header: │ │ -class_idx : 371 │ │ +class_idx : 379 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3255 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -31587,39 +31587,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0487e4: |[0487e4] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -0487f4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0487f6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0487f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0487fa: 2200 7101 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0171 │ │ -0487fe: 7040 fc07 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@07fc │ │ -048804: 6900 bf02 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bf │ │ -048808: 2200 7101 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0171 │ │ -04880c: 7040 fc07 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@07fc │ │ -048812: 6900 c002 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c0 │ │ -048816: 2200 7101 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0171 │ │ -04881a: 6201 b702 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02b7 │ │ -04881e: 7040 fc07 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@07fc │ │ -048824: 6900 bc02 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bc │ │ -048828: 2200 7101 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0171 │ │ -04882c: 6201 b702 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02b7 │ │ -048830: 7040 fc07 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@07fc │ │ -048836: 6900 bd02 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bd │ │ -04883a: 2200 7101 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0171 │ │ -04883e: 6201 b502 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02b5 │ │ -048842: 7040 fc07 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@07fc │ │ -048848: 6900 bb02 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bb │ │ -04884c: 6200 ba02 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02ba │ │ -048850: 6900 be02 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02be │ │ -048854: 0e00 |0030: return-void │ │ +048808: |[048808] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +048818: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +04881a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04881c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04881e: 2200 7901 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0179 │ │ +048822: 7040 fc07 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@07fc │ │ +048828: 6900 bf02 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bf │ │ +04882c: 2200 7901 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0179 │ │ +048830: 7040 fc07 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@07fc │ │ +048836: 6900 c002 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c0 │ │ +04883a: 2200 7901 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0179 │ │ +04883e: 6201 b702 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02b7 │ │ +048842: 7040 fc07 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@07fc │ │ +048848: 6900 bc02 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bc │ │ +04884c: 2200 7901 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0179 │ │ +048850: 6201 b702 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02b7 │ │ +048854: 7040 fc07 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@07fc │ │ +04885a: 6900 bd02 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bd │ │ +04885e: 2200 7901 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0179 │ │ +048862: 6201 b502 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02b5 │ │ +048866: 7040 fc07 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@07fc │ │ +04886c: 6900 bb02 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02bb │ │ +048870: 6200 ba02 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02ba │ │ +048874: 6900 be02 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02be │ │ +048878: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000a line=39 │ │ 0x0011 line=47 │ │ 0x001a line=55 │ │ 0x0023 line=62 │ │ @@ -31631,17 +31631,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048858: |[048858] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -048868: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04886e: 0e00 |0003: return-void │ │ +04887c: |[04887c] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +04888c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +048892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ @@ -31650,18 +31650,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -048870: |[048870] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ -048880: 7110 0608 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@0806 │ │ -048886: 0a00 |0003: move-result v0 │ │ -048888: 0f00 |0004: return v0 │ │ +048894: |[048894] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +0488a4: 7110 0608 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@0806 │ │ +0488aa: 0a00 |0003: move-result v0 │ │ +0488ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -31669,18 +31669,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04888c: |[04888c] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ -04889c: 7110 0508 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0805 │ │ -0488a2: 0a00 |0003: move-result v0 │ │ -0488a4: 0f00 |0004: return v0 │ │ +0488b0: |[0488b0] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +0488c0: 7110 0508 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0805 │ │ +0488c6: 0a00 |0003: move-result v0 │ │ +0488c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -31688,24 +31688,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0488a8: |[0488a8] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ -0488b8: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ -0488be: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0488c0: 0f00 |0004: return v0 │ │ -0488c2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0488c4: 28fe |0006: goto 0004 // -0002 │ │ -0488c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0488c8: 28fc |0008: goto 0004 // -0004 │ │ -0488ca: 0000 |0009: nop // spacer │ │ -0488cc: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ +0488cc: |[0488cc] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +0488dc: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +0488e2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0488e4: 0f00 |0004: return v0 │ │ +0488e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0488e8: 28fe |0006: goto 0004 // -0002 │ │ +0488ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0488ec: 28fc |0008: goto 0004 // -0004 │ │ +0488ee: 0000 |0009: nop // spacer │ │ +0488f0: 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 │ │ @@ -31717,42 +31717,42 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -0488e0: |[0488e0] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ -0488f0: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ -0488f6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0488f8: 0f00 |0004: return v0 │ │ -0488fa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0488fc: 28fe |0006: goto 0004 // -0002 │ │ -0488fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -048900: 28fc |0008: goto 0004 // -0004 │ │ -048902: 0000 |0009: nop // spacer │ │ -048904: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ +048904: |[048904] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +048914: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +04891a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +04891c: 0f00 |0004: return v0 │ │ +04891e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +048920: 28fe |0006: goto 0004 // -0002 │ │ +048922: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +048924: 28fc |0008: goto 0004 // -0004 │ │ +048926: 0000 |0009: nop // spacer │ │ +048928: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=102 │ │ 0x0005 line=95 │ │ 0x0007 line=100 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 directionality I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #159 header: │ │ -class_idx : 372 │ │ +class_idx : 380 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3259 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3256 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #159 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat;' │ │ @@ -31779,25 +31779,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -048940: |[048940] android.support.v4.text.TextUtilsCompat.:()V │ │ -048950: 2200 7e03 |0000: new-instance v0, Ljava/util/Locale; // type@037e │ │ -048954: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -048958: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -04895c: 7030 2a16 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@162a │ │ -048962: 6900 c602 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02c6 │ │ -048966: 1a00 1f02 |000b: const-string v0, "Arab" // string@021f │ │ -04896a: 6900 c402 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c4 │ │ -04896e: 1a00 f903 |000f: const-string v0, "Hebr" // string@03f9 │ │ -048972: 6900 c502 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c5 │ │ -048976: 0e00 |0013: return-void │ │ +048964: |[048964] android.support.v4.text.TextUtilsCompat.:()V │ │ +048974: 2200 8603 |0000: new-instance v0, Ljava/util/Locale; // type@0386 │ │ +048978: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +04897c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +048980: 7030 2a16 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@162a │ │ +048986: 6900 c602 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02c6 │ │ +04898a: 1a00 1f02 |000b: const-string v0, "Arab" // string@021f │ │ +04898e: 6900 c402 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c4 │ │ +048992: 1a00 f903 |000f: const-string v0, "Hebr" // string@03f9 │ │ +048996: 6900 c502 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c5 │ │ +04899a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000b line=113 │ │ 0x000f line=114 │ │ locals : │ │ │ │ @@ -31806,17 +31806,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048978: |[048978] android.support.v4.text.TextUtilsCompat.:()V │ │ -048988: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04898e: 0e00 |0003: return-void │ │ +04899c: |[04899c] android.support.v4.text.TextUtilsCompat.:()V │ │ +0489ac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0489b2: 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;) │ │ @@ -31824,28 +31824,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -048990: |[048990] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -0489a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0489a2: 6e20 2d16 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@162d │ │ -0489a8: 0c01 |0004: move-result-object v1 │ │ -0489aa: 6e20 8e15 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -0489b0: 0a01 |0008: move-result v1 │ │ -0489b2: 7110 4515 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ -0489b8: 0a01 |000c: move-result v1 │ │ -0489ba: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -0489c0: 0f00 |0010: return v0 │ │ -0489c2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0489c4: 28fe |0012: goto 0010 // -0002 │ │ -0489c6: 0000 |0013: nop // spacer │ │ -0489c8: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +0489b4: |[0489b4] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +0489c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0489c6: 6e20 2d16 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@162d │ │ +0489cc: 0c01 |0004: move-result-object v1 │ │ +0489ce: 6e20 8e15 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +0489d4: 0a01 |0008: move-result v1 │ │ +0489d6: 7110 4515 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ +0489dc: 0a01 |000c: move-result v1 │ │ +0489de: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +0489e4: 0f00 |0010: return v0 │ │ +0489e6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0489e8: 28fe |0012: goto 0010 // -0002 │ │ +0489ea: 0000 |0013: nop // spacer │ │ +0489ec: 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 : │ │ @@ -31856,42 +31856,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0489d8: |[0489d8] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -0489e8: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ -0489ec: 6201 c602 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02c6 │ │ -0489f0: 6e20 2b16 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@162b │ │ -0489f6: 0a01 |0007: move-result v1 │ │ -0489f8: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ -0489fc: 6e10 2e16 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@162e │ │ -048a02: 0c01 |000d: move-result-object v1 │ │ -048a04: 7110 e707 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@07e7 │ │ -048a0a: 0c01 |0011: move-result-object v1 │ │ -048a0c: 7110 e807 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@07e8 │ │ -048a12: 0c00 |0015: move-result-object v0 │ │ -048a14: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -048a18: 7110 0908 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0809 │ │ -048a1e: 0a01 |001b: move-result v1 │ │ -048a20: 0f01 |001c: return v1 │ │ -048a22: 6201 c402 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c4 │ │ -048a26: 6e20 9315 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1593 │ │ -048a2c: 0a01 |0022: move-result v1 │ │ -048a2e: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ -048a32: 6201 c502 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c5 │ │ -048a36: 6e20 9315 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1593 │ │ -048a3c: 0a01 |002a: move-result v1 │ │ -048a3e: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -048a42: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -048a44: 28ee |002e: goto 001c // -0012 │ │ -048a46: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -048a48: 28ec |0030: goto 001c // -0014 │ │ +0489fc: |[0489fc] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +048a0c: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +048a10: 6201 c602 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02c6 │ │ +048a14: 6e20 2b16 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@162b │ │ +048a1a: 0a01 |0007: move-result v1 │ │ +048a1c: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +048a20: 6e10 2e16 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@162e │ │ +048a26: 0c01 |000d: move-result-object v1 │ │ +048a28: 7110 e707 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@07e7 │ │ +048a2e: 0c01 |0011: move-result-object v1 │ │ +048a30: 7110 e807 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@07e8 │ │ +048a36: 0c00 |0015: move-result-object v0 │ │ +048a38: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +048a3c: 7110 0908 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0809 │ │ +048a42: 0a01 |001b: move-result v1 │ │ +048a44: 0f01 |001c: return v1 │ │ +048a46: 6201 c402 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c4 │ │ +048a4a: 6e20 9315 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1593 │ │ +048a50: 0a01 |0022: move-result v1 │ │ +048a52: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +048a56: 6201 c502 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02c5 │ │ +048a5a: 6e20 9315 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1593 │ │ +048a60: 0a01 |002a: move-result v1 │ │ +048a62: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +048a66: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +048a68: 28ee |002e: goto 001c // -0012 │ │ +048a6a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +048a6c: 28ec |0030: goto 001c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ 0x0016 line=76 │ │ 0x001c line=84 │ │ 0x001d line=78 │ │ @@ -31907,46 +31907,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 │ │ -048a4c: |[048a4c] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -048a5c: 2202 4803 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -048a60: 7010 ad15 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -048a66: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -048a68: 6e10 9a15 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ -048a6e: 0a03 |0009: move-result v3 │ │ -048a70: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -048a74: 6e20 8e15 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -048a7a: 0a00 |000f: move-result v0 │ │ -048a7c: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ -048a82: 6e20 b015 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -048a88: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048a8c: 28ee |0018: goto 0006 // -0012 │ │ -048a8e: 1a03 a900 |0019: const-string v3, "<" // string@00a9 │ │ -048a92: 6e20 b515 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048a98: 28f8 |001e: goto 0016 // -0008 │ │ -048a9a: 1a03 a700 |001f: const-string v3, ">" // string@00a7 │ │ -048a9e: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048aa4: 28f2 |0024: goto 0016 // -000e │ │ -048aa6: 1a03 a300 |0025: const-string v3, "&" // string@00a3 │ │ -048aaa: 6e20 b515 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048ab0: 28ec |002a: goto 0016 // -0014 │ │ -048ab2: 1a03 a200 |002b: const-string v3, "'" // string@00a2 │ │ -048ab6: 6e20 b515 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048abc: 28e6 |0030: goto 0016 // -001a │ │ -048abe: 1a03 ad00 |0031: const-string v3, """ // string@00ad │ │ -048ac2: 6e20 b515 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048ac8: 28e0 |0036: goto 0016 // -0020 │ │ -048aca: 6e10 bb15 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -048ad0: 0c03 |003a: move-result-object v3 │ │ -048ad2: 1103 |003b: return-object v3 │ │ -048ad4: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ +048a70: |[048a70] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +048a80: 2202 5003 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +048a84: 7010 ad15 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +048a8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +048a8c: 6e10 9a15 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ +048a92: 0a03 |0009: move-result v3 │ │ +048a94: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +048a98: 6e20 8e15 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +048a9e: 0a00 |000f: move-result v0 │ │ +048aa0: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +048aa6: 6e20 b015 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +048aac: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048ab0: 28ee |0018: goto 0006 // -0012 │ │ +048ab2: 1a03 a900 |0019: const-string v3, "<" // string@00a9 │ │ +048ab6: 6e20 b515 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048abc: 28f8 |001e: goto 0016 // -0008 │ │ +048abe: 1a03 a700 |001f: const-string v3, ">" // string@00a7 │ │ +048ac2: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048ac8: 28f2 |0024: goto 0016 // -000e │ │ +048aca: 1a03 a300 |0025: const-string v3, "&" // string@00a3 │ │ +048ace: 6e20 b515 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048ad4: 28ec |002a: goto 0016 // -0014 │ │ +048ad6: 1a03 a200 |002b: const-string v3, "'" // string@00a2 │ │ +048ada: 6e20 b515 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048ae0: 28e6 |0030: goto 0016 // -001a │ │ +048ae2: 1a03 ad00 |0031: const-string v3, """ // string@00ad │ │ +048ae6: 6e20 b515 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048aec: 28e0 |0036: goto 0016 // -0020 │ │ +048aee: 6e10 bb15 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +048af4: 0c03 |003a: move-result-object v3 │ │ +048af6: 1103 |003b: return-object v3 │ │ +048af8: 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 │ │ @@ -31961,20 +31961,20 @@ │ │ locals : │ │ 0x0010 - 0x0037 reg=0 c C │ │ 0x0006 - 0x0052 reg=1 i I │ │ 0x0005 - 0x0052 reg=2 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0052 reg=4 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3259 (TextUtilsCompat.java) │ │ + source_file_idx : 3256 (TextUtilsCompat.java) │ │ │ │ Class #160 header: │ │ -class_idx : 375 │ │ +class_idx : 383 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #160 annotations: │ │ @@ -32006,32 +32006,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -048b00: |[048b00] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -048b10: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -048b16: 5b34 cc02 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048b1a: 2200 1403 |0005: new-instance v0, Ljava/io/File; // type@0314 │ │ -048b1e: 2201 4803 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -048b22: 7010 ad15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -048b28: 6e10 1015 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -048b2e: 0c02 |000f: move-result-object v2 │ │ -048b30: 6e20 b515 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048b36: 0c01 |0013: move-result-object v1 │ │ -048b38: 1a02 fd00 |0014: const-string v2, ".bak" // string@00fd │ │ -048b3c: 6e20 b515 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048b42: 0c01 |0019: move-result-object v1 │ │ -048b44: 6e10 bb15 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -048b4a: 0c01 |001d: move-result-object v1 │ │ -048b4c: 7020 0315 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -048b52: 5b30 cb02 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048b56: 0e00 |0023: return-void │ │ +048b24: |[048b24] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +048b34: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +048b3a: 5b34 cc02 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048b3e: 2200 1c03 |0005: new-instance v0, Ljava/io/File; // type@031c │ │ +048b42: 2201 5003 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +048b46: 7010 ad15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +048b4c: 6e10 1015 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +048b52: 0c02 |000f: move-result-object v2 │ │ +048b54: 6e20 b515 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048b5a: 0c01 |0013: move-result-object v1 │ │ +048b5c: 1a02 fd00 |0014: const-string v2, ".bak" // string@00fd │ │ +048b60: 6e20 b515 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048b66: 0c01 |0019: move-result-object v1 │ │ +048b68: 6e10 bb15 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +048b6e: 0c01 |001d: move-result-object v1 │ │ +048b70: 7020 0315 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +048b76: 5b30 cb02 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048b7a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -32043,24 +32043,24 @@ │ │ type : '(Ljava/io/FileOutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -048b58: |[048b58] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -048b68: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -048b6c: 6e10 2715 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@1527 │ │ -048b72: 0c00 |0005: move-result-object v0 │ │ -048b74: 6e10 1a15 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@151a │ │ -048b7a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -048b7c: 0f00 |000a: return v0 │ │ -048b7e: 0d00 |000b: move-exception v0 │ │ -048b80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -048b82: 28fd |000d: goto 000a // -0003 │ │ +048b7c: |[048b7c] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +048b8c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +048b90: 6e10 2715 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@1527 │ │ +048b96: 0c00 |0005: move-result-object v0 │ │ +048b98: 6e10 1a15 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@151a │ │ +048b9e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +048ba0: 0f00 |000a: return v0 │ │ +048ba2: 0d00 |000b: move-exception v0 │ │ +048ba4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +048ba6: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x0009 line=208 │ │ @@ -32076,20 +32076,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -048b94: |[048b94] android.support.v4.util.AtomicFile.delete:()V │ │ -048ba4: 5410 cc02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048ba8: 6e10 0715 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ -048bae: 5410 cb02 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048bb2: 6e10 0715 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ -048bb8: 0e00 |000a: return-void │ │ +048bb8: |[048bb8] android.support.v4.util.AtomicFile.delete:()V │ │ +048bc8: 5410 cc02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048bcc: 6e10 0715 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ +048bd2: 5410 cb02 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048bd6: 6e10 0715 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ +048bdc: 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; │ │ @@ -32099,29 +32099,29 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -048bbc: |[048bbc] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -048bcc: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -048bd0: 7110 3108 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0831 │ │ -048bd6: 6e10 2415 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ -048bdc: 5431 cc02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048be0: 6e10 0715 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1507 │ │ -048be6: 5431 cb02 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048bea: 5432 cc02 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048bee: 6e20 1815 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -048bf4: 0e00 |0014: return-void │ │ -048bf6: 0d00 |0015: move-exception v0 │ │ -048bf8: 1a01 2902 |0016: const-string v1, "AtomicFile" // string@0229 │ │ -048bfc: 1a02 9812 |0018: const-string v2, "failWrite: Got exception:" // string@1298 │ │ -048c00: 7130 5612 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -048c06: 28f7 |001d: goto 0014 // -0009 │ │ +048be0: |[048be0] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +048bf0: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +048bf4: 7110 3108 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0831 │ │ +048bfa: 6e10 2415 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ +048c00: 5431 cc02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048c04: 6e10 0715 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1507 │ │ +048c0a: 5431 cb02 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048c0e: 5432 cc02 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048c12: 6e20 1815 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +048c18: 0e00 |0014: return-void │ │ +048c1a: 0d00 |0015: move-exception v0 │ │ +048c1c: 1a01 2902 |0016: const-string v1, "AtomicFile" // string@0229 │ │ +048c20: 1a02 9512 |0018: const-string v2, "failWrite: Got exception:" // string@1295 │ │ +048c24: 7130 5612 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +048c2a: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ @@ -32140,26 +32140,26 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -048c18: |[048c18] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -048c28: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -048c2c: 7110 3108 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0831 │ │ -048c32: 6e10 2415 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ -048c38: 5431 cb02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048c3c: 6e10 0715 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1507 │ │ -048c42: 0e00 |000d: return-void │ │ -048c44: 0d00 |000e: move-exception v0 │ │ -048c46: 1a01 2902 |000f: const-string v1, "AtomicFile" // string@0229 │ │ -048c4a: 1a02 d512 |0011: const-string v2, "finishWrite: Got exception:" // string@12d5 │ │ -048c4e: 7130 5612 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -048c54: 28f7 |0016: goto 000d // -0009 │ │ +048c3c: |[048c3c] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +048c4c: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +048c50: 7110 3108 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0831 │ │ +048c56: 6e10 2415 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ +048c5c: 5431 cb02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048c60: 6e10 0715 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1507 │ │ +048c66: 0e00 |000d: return-void │ │ +048c68: 0d00 |000e: move-exception v0 │ │ +048c6a: 1a01 2902 |000f: const-string v1, "AtomicFile" // string@0229 │ │ +048c6e: 1a02 d212 |0011: const-string v2, "finishWrite: Got exception:" // string@12d2 │ │ +048c72: 7130 5612 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +048c78: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ @@ -32177,17 +32177,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048c68: |[048c68] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -048c78: 5410 cc02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048c7c: 1100 |0002: return-object v0 │ │ +048c8c: |[048c8c] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +048c9c: 5410 cc02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048ca0: 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;) │ │ @@ -32195,28 +32195,28 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -048c80: |[048c80] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -048c90: 5420 cb02 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048c94: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -048c9a: 0a00 |0005: move-result v0 │ │ -048c9c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -048ca0: 5420 cc02 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048ca4: 6e10 0715 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ -048caa: 5420 cb02 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048cae: 5421 cc02 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048cb2: 6e20 1815 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -048cb8: 2200 1603 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0316 │ │ -048cbc: 5421 cc02 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048cc0: 7020 1b15 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@151b │ │ -048cc6: 1100 |001b: return-object v0 │ │ +048ca4: |[048ca4] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +048cb4: 5420 cb02 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048cb8: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +048cbe: 0a00 |0005: move-result v0 │ │ +048cc0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +048cc4: 5420 cc02 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048cc8: 6e10 0715 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ +048cce: 5420 cb02 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048cd2: 5421 cc02 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048cd6: 6e20 1815 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +048cdc: 2200 1e03 |0014: new-instance v0, Ljava/io/FileInputStream; // type@031e │ │ +048ce0: 5421 cc02 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048ce4: 7020 1b15 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@151b │ │ +048cea: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000d line=166 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -32227,44 +32227,44 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -048cc8: |[048cc8] android.support.v4.util.AtomicFile.readFully:()[B │ │ -048cd8: 6e10 2e08 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@082e │ │ -048cde: 0c05 |0003: move-result-object v5 │ │ -048ce0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -048ce2: 6e10 1d15 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@151d │ │ -048ce8: 0a01 |0008: move-result v1 │ │ -048cea: 2312 f004 |0009: new-array v2, v1, [B // type@04f0 │ │ -048cee: 2126 |000b: array-length v6, v2 │ │ -048cf0: b146 |000c: sub-int/2addr v6, v4 │ │ -048cf2: 6e40 2015 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@1520 │ │ -048cf8: 0a00 |0010: move-result v0 │ │ -048cfa: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -048cfe: 6e10 1e15 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@151e │ │ -048d04: 1102 |0016: return-object v2 │ │ -048d06: b004 |0017: add-int/2addr v4, v0 │ │ -048d08: 6e10 1d15 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@151d │ │ -048d0e: 0a01 |001b: move-result v1 │ │ -048d10: 2126 |001c: array-length v6, v2 │ │ -048d12: b146 |001d: sub-int/2addr v6, v4 │ │ -048d14: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -048d18: 9006 0401 |0020: add-int v6, v4, v1 │ │ -048d1c: 2363 f004 |0022: new-array v3, v6, [B // type@04f0 │ │ -048d20: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -048d22: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -048d24: 7154 bc15 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -048d2a: 0732 |0029: move-object v2, v3 │ │ -048d2c: 28e1 |002a: goto 000b // -001f │ │ -048d2e: 0d06 |002b: move-exception v6 │ │ -048d30: 6e10 1e15 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@151e │ │ -048d36: 2706 |002f: throw v6 │ │ +048cec: |[048cec] android.support.v4.util.AtomicFile.readFully:()[B │ │ +048cfc: 6e10 2e08 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@082e │ │ +048d02: 0c05 |0003: move-result-object v5 │ │ +048d04: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +048d06: 6e10 1d15 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@151d │ │ +048d0c: 0a01 |0008: move-result v1 │ │ +048d0e: 2312 fa04 |0009: new-array v2, v1, [B // type@04fa │ │ +048d12: 2126 |000b: array-length v6, v2 │ │ +048d14: b146 |000c: sub-int/2addr v6, v4 │ │ +048d16: 6e40 2015 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@1520 │ │ +048d1c: 0a00 |0010: move-result v0 │ │ +048d1e: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +048d22: 6e10 1e15 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@151e │ │ +048d28: 1102 |0016: return-object v2 │ │ +048d2a: b004 |0017: add-int/2addr v4, v0 │ │ +048d2c: 6e10 1d15 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@151d │ │ +048d32: 0a01 |001b: move-result v1 │ │ +048d34: 2126 |001c: array-length v6, v2 │ │ +048d36: b146 |001d: sub-int/2addr v6, v4 │ │ +048d38: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +048d3c: 9006 0401 |0020: add-int v6, v4, v1 │ │ +048d40: 2363 fa04 |0022: new-array v3, v6, [B // type@04fa │ │ +048d44: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +048d46: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +048d48: 7154 bc15 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +048d4e: 0732 |0029: move-object v2, v3 │ │ +048d50: 28e1 |002a: goto 000b // -001f │ │ +048d52: 0d06 |002b: move-exception v6 │ │ +048d54: 6e10 1e15 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@151e │ │ +048d5a: 2706 |002f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x0010 │ │ -> 0x002b │ │ 0x0018 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=176 │ │ @@ -32295,92 +32295,92 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -048d4c: |[048d4c] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -048d5c: 5474 cc02 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048d60: 6e10 0915 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1509 │ │ -048d66: 0a04 |0005: move-result v4 │ │ -048d68: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -048d6c: 5474 cb02 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048d70: 6e10 0915 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1509 │ │ -048d76: 0a04 |000d: move-result v4 │ │ -048d78: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -048d7c: 5474 cc02 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048d80: 5475 cb02 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048d84: 6e20 1815 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -048d8a: 0a04 |0017: move-result v4 │ │ -048d8c: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -048d90: 1a04 2902 |001a: const-string v4, "AtomicFile" // string@0229 │ │ -048d94: 2205 4803 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -048d98: 7010 ad15 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -048d9e: 1a06 bf02 |0021: const-string v6, "Couldn't rename file " // string@02bf │ │ -048da2: 6e20 b515 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048da8: 0c05 |0026: move-result-object v5 │ │ -048daa: 5476 cc02 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048dae: 6e20 b415 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -048db4: 0c05 |002c: move-result-object v5 │ │ -048db6: 1a06 9300 |002d: const-string v6, " to backup file " // string@0093 │ │ -048dba: 6e20 b515 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048dc0: 0c05 |0032: move-result-object v5 │ │ -048dc2: 5476 cb02 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ -048dc6: 6e20 b415 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -048dcc: 0c05 |0038: move-result-object v5 │ │ -048dce: 6e10 bb15 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -048dd4: 0c05 |003c: move-result-object v5 │ │ -048dd6: 7120 5512 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -048ddc: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -048dde: 2203 1803 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0318 │ │ -048de2: 5474 cc02 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048de6: 7020 2115 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ -048dec: 1103 |0048: return-object v3 │ │ -048dee: 5474 cc02 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048df2: 6e10 0715 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1507 │ │ -048df8: 28f2 |004e: goto 0040 // -000e │ │ -048dfa: 0d00 |004f: move-exception v0 │ │ -048dfc: 5474 cc02 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048e00: 6e10 0f15 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -048e06: 0c02 |0055: move-result-object v2 │ │ -048e08: 6e10 1615 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@1516 │ │ -048e0e: 0a04 |0059: move-result v4 │ │ -048e10: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -048e14: 2204 1903 |005c: new-instance v4, Ljava/io/IOException; // type@0319 │ │ -048e18: 2205 4803 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -048e1c: 7010 ad15 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -048e22: 1a06 bc02 |0063: const-string v6, "Couldn't create directory " // string@02bc │ │ -048e26: 6e20 b515 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048e2c: 0c05 |0068: move-result-object v5 │ │ -048e2e: 5476 cc02 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048e32: 6e20 b415 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -048e38: 0c05 |006e: move-result-object v5 │ │ -048e3a: 6e10 bb15 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -048e40: 0c05 |0072: move-result-object v5 │ │ -048e42: 7020 2815 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1528 │ │ -048e48: 2704 |0076: throw v4 │ │ -048e4a: 2203 1803 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0318 │ │ -048e4e: 5474 cc02 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048e52: 7020 2115 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ -048e58: 28ca |007e: goto 0048 // -0036 │ │ -048e5a: 0d01 |007f: move-exception v1 │ │ -048e5c: 2204 1903 |0080: new-instance v4, Ljava/io/IOException; // type@0319 │ │ -048e60: 2205 4803 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -048e64: 7010 ad15 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -048e6a: 1a06 bb02 |0087: const-string v6, "Couldn't create " // string@02bb │ │ -048e6e: 6e20 b515 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -048e74: 0c05 |008c: move-result-object v5 │ │ -048e76: 5476 cc02 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ -048e7a: 6e20 b415 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -048e80: 0c05 |0092: move-result-object v5 │ │ -048e82: 6e10 bb15 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -048e88: 0c05 |0096: move-result-object v5 │ │ -048e8a: 7020 2815 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1528 │ │ -048e90: 2704 |009a: throw v4 │ │ +048d70: |[048d70] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +048d80: 5474 cc02 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048d84: 6e10 0915 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1509 │ │ +048d8a: 0a04 |0005: move-result v4 │ │ +048d8c: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +048d90: 5474 cb02 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048d94: 6e10 0915 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1509 │ │ +048d9a: 0a04 |000d: move-result v4 │ │ +048d9c: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +048da0: 5474 cc02 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048da4: 5475 cb02 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048da8: 6e20 1815 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +048dae: 0a04 |0017: move-result v4 │ │ +048db0: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +048db4: 1a04 2902 |001a: const-string v4, "AtomicFile" // string@0229 │ │ +048db8: 2205 5003 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +048dbc: 7010 ad15 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +048dc2: 1a06 bf02 |0021: const-string v6, "Couldn't rename file " // string@02bf │ │ +048dc6: 6e20 b515 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048dcc: 0c05 |0026: move-result-object v5 │ │ +048dce: 5476 cc02 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048dd2: 6e20 b415 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +048dd8: 0c05 |002c: move-result-object v5 │ │ +048dda: 1a06 9300 |002d: const-string v6, " to backup file " // string@0093 │ │ +048dde: 6e20 b515 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048de4: 0c05 |0032: move-result-object v5 │ │ +048de6: 5476 cb02 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02cb │ │ +048dea: 6e20 b415 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +048df0: 0c05 |0038: move-result-object v5 │ │ +048df2: 6e10 bb15 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +048df8: 0c05 |003c: move-result-object v5 │ │ +048dfa: 7120 5512 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +048e00: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +048e02: 2203 2003 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0320 │ │ +048e06: 5474 cc02 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048e0a: 7020 2115 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ +048e10: 1103 |0048: return-object v3 │ │ +048e12: 5474 cc02 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048e16: 6e10 0715 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1507 │ │ +048e1c: 28f2 |004e: goto 0040 // -000e │ │ +048e1e: 0d00 |004f: move-exception v0 │ │ +048e20: 5474 cc02 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048e24: 6e10 0f15 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +048e2a: 0c02 |0055: move-result-object v2 │ │ +048e2c: 6e10 1615 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@1516 │ │ +048e32: 0a04 |0059: move-result v4 │ │ +048e34: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +048e38: 2204 2103 |005c: new-instance v4, Ljava/io/IOException; // type@0321 │ │ +048e3c: 2205 5003 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +048e40: 7010 ad15 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +048e46: 1a06 bc02 |0063: const-string v6, "Couldn't create directory " // string@02bc │ │ +048e4a: 6e20 b515 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048e50: 0c05 |0068: move-result-object v5 │ │ +048e52: 5476 cc02 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048e56: 6e20 b415 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +048e5c: 0c05 |006e: move-result-object v5 │ │ +048e5e: 6e10 bb15 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +048e64: 0c05 |0072: move-result-object v5 │ │ +048e66: 7020 2815 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1528 │ │ +048e6c: 2704 |0076: throw v4 │ │ +048e6e: 2203 2003 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0320 │ │ +048e72: 5474 cc02 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048e76: 7020 2115 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ +048e7c: 28ca |007e: goto 0048 // -0036 │ │ +048e7e: 0d01 |007f: move-exception v1 │ │ +048e80: 2204 2103 |0080: new-instance v4, Ljava/io/IOException; // type@0321 │ │ +048e84: 2205 5003 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +048e88: 7010 ad15 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +048e8e: 1a06 bb02 |0087: const-string v6, "Couldn't create " // string@02bb │ │ +048e92: 6e20 b515 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +048e98: 0c05 |008c: move-result-object v5 │ │ +048e9a: 5476 cc02 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02cc │ │ +048e9e: 6e20 b415 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +048ea4: 0c05 |0092: move-result-object v5 │ │ +048ea6: 6e10 bb15 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +048eac: 0c05 |0096: move-result-object v5 │ │ +048eae: 7020 2815 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1528 │ │ +048eb4: 2704 |009a: throw v4 │ │ catches : 2 │ │ 0x0041 - 0x0048 │ │ Ljava/io/FileNotFoundException; -> 0x004f │ │ 0x0077 - 0x007e │ │ Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ 0x0000 line=88 │ │ @@ -32406,17 +32406,17 @@ │ │ 0x0080 - 0x009b reg=1 e2 Ljava/io/FileNotFoundException; │ │ 0x0056 - 0x009b reg=2 parent Ljava/io/File; │ │ 0x0000 - 0x009b reg=7 this Landroid/support/v4/util/AtomicFile; │ │ │ │ source_file_idx : 554 (AtomicFile.java) │ │ │ │ Class #161 header: │ │ -class_idx : 376 │ │ +class_idx : 384 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 684 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #161 - │ │ @@ -32444,23 +32444,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -048eb0: |[048eb0] android.support.v4.util.ContainerHelpers.:()V │ │ -048ec0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048ec2: 2310 f304 |0001: new-array v0, v1, [I // type@04f3 │ │ -048ec6: 6900 cd02 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ -048eca: 2310 f404 |0005: new-array v0, v1, [J // type@04f4 │ │ -048ece: 6900 ce02 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02ce │ │ -048ed2: 2310 0b05 |0009: new-array v0, v1, [Ljava/lang/Object; // type@050b │ │ -048ed6: 6900 cf02 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -048eda: 0e00 |000d: return-void │ │ +048ed4: |[048ed4] android.support.v4.util.ContainerHelpers.:()V │ │ +048ee4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048ee6: 2310 fd04 |0001: new-array v0, v1, [I // type@04fd │ │ +048eea: 6900 cd02 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ +048eee: 2310 fe04 |0005: new-array v0, v1, [J // type@04fe │ │ +048ef2: 6900 ce02 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02ce │ │ +048ef6: 2310 1505 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0515 │ │ +048efa: 6900 cf02 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +048efe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -32469,17 +32469,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048edc: |[048edc] android.support.v4.util.ContainerHelpers.:()V │ │ -048eec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -048ef2: 0e00 |0003: return-void │ │ +048f00: |[048f00] android.support.v4.util.ContainerHelpers.:()V │ │ +048f10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +048f16: 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;) │ │ @@ -32487,29 +32487,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -048ef4: |[048ef4] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -048f04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048f06: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -048f0a: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -048f0e: 9004 0100 |0005: add-int v4, v1, v0 │ │ -048f12: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -048f16: 4403 0502 |0009: aget v3, v5, v2 │ │ -048f1a: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -048f1e: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -048f22: 28f4 |000f: goto 0003 // -000c │ │ -048f24: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -048f28: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -048f2c: 28ef |0014: goto 0003 // -0011 │ │ -048f2e: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -048f32: 0f02 |0017: return v2 │ │ +048f18: |[048f18] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +048f28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048f2a: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +048f2e: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +048f32: 9004 0100 |0005: add-int v4, v1, v0 │ │ +048f36: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +048f3a: 4403 0502 |0009: aget v3, v5, v2 │ │ +048f3e: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +048f42: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +048f46: 28f4 |000f: goto 0003 // -000c │ │ +048f48: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +048f4c: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +048f50: 28ef |0014: goto 0003 // -0011 │ │ +048f52: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +048f56: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -32532,31 +32532,31 @@ │ │ type : '([JIJ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -048f34: |[048f34] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ -048f44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048f46: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ -048f4a: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ -048f4e: 9005 0100 |0005: add-int v5, v1, v0 │ │ -048f52: e202 0501 |0007: ushr-int/lit8 v2, v5, #int 1 // #01 │ │ -048f56: 4503 0602 |0009: aget-wide v3, v6, v2 │ │ -048f5a: 3105 0308 |000b: cmp-long v5, v3, v8 │ │ -048f5e: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ -048f62: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ -048f66: 28f2 |0011: goto 0003 // -000e │ │ -048f68: 3105 0308 |0012: cmp-long v5, v3, v8 │ │ -048f6c: 3d05 0700 |0014: if-lez v5, 001b // +0007 │ │ -048f70: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ -048f74: 28eb |0018: goto 0003 // -0015 │ │ -048f76: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -048f7a: 0f02 |001b: return v2 │ │ +048f58: |[048f58] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ +048f68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048f6a: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ +048f6e: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ +048f72: 9005 0100 |0005: add-int v5, v1, v0 │ │ +048f76: e202 0501 |0007: ushr-int/lit8 v2, v5, #int 1 // #01 │ │ +048f7a: 4503 0602 |0009: aget-wide v3, v6, v2 │ │ +048f7e: 3105 0308 |000b: cmp-long v5, v3, v8 │ │ +048f82: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ +048f86: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ +048f8a: 28f2 |0011: goto 0003 // -000e │ │ +048f8c: 3105 0308 |0012: cmp-long v5, v3, v8 │ │ +048f90: 3d05 0700 |0014: if-lez v5, 001b // +0007 │ │ +048f94: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ +048f98: 28eb |0018: goto 0003 // -0015 │ │ +048f9a: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +048f9e: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0001 line=66 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ @@ -32579,24 +32579,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 │ │ -048f7c: |[048f7c] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -048f8c: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -048f90: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -048f94: 6e20 7f15 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -048f9a: 0a00 |0007: move-result v0 │ │ -048f9c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -048fa0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -048fa2: 0f00 |000b: return v0 │ │ -048fa4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -048fa6: 28fe |000d: goto 000b // -0002 │ │ +048fa0: |[048fa0] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +048fb0: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +048fb4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +048fb8: 6e20 7f15 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +048fbe: 0a00 |0007: move-result v0 │ │ +048fc0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +048fc4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +048fc6: 0f00 |000b: return v0 │ │ +048fc8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +048fca: 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; │ │ │ │ @@ -32605,27 +32605,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -048fa8: |[048fa8] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -048fb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -048fba: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -048fbc: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -048fc0: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -048fc4: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -048fc8: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -048fcc: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -048fd0: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -048fd4: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -048fd8: 0f03 |0010: return v3 │ │ -048fda: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048fde: 28ef |0013: goto 0002 // -0011 │ │ +048fcc: |[048fcc] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +048fdc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +048fde: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +048fe0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +048fe4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +048fe8: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +048fec: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +048ff0: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +048ff4: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +048ff8: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +048ffc: 0f03 |0010: return v3 │ │ +048ffe: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049002: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -32639,20 +32639,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -048fe0: |[048fe0] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -048ff0: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -048ff4: 7110 3708 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0837 │ │ -048ffa: 0a00 |0005: move-result v0 │ │ -048ffc: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -049000: 0f00 |0008: return v0 │ │ +049004: |[049004] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +049014: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +049018: 7110 3708 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0837 │ │ +04901e: 0a00 |0005: move-result v0 │ │ +049020: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +049024: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ #7 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -32660,33 +32660,33 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -049004: |[049004] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ -049014: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -049018: 7110 3708 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0837 │ │ -04901e: 0a00 |0005: move-result v0 │ │ -049020: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -049024: 0f00 |0008: return v0 │ │ +049028: |[049028] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ +049038: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +04903c: 7110 3708 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0837 │ │ +049042: 0a00 |0005: move-result v0 │ │ +049044: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +049048: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ source_file_idx : 684 (ContainerHelpers.java) │ │ │ │ Class #162 header: │ │ -class_idx : 377 │ │ +class_idx : 385 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #162 - │ │ @@ -32702,17 +32702,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -049028: |[049028] android.support.v4.util.DebugUtils.:()V │ │ -049038: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04903e: 0e00 |0003: return-void │ │ +04904c: |[04904c] android.support.v4.util.DebugUtils.:()V │ │ +04905c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +049062: 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;) │ │ @@ -32720,47 +32720,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 │ │ -049040: |[049040] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -049050: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -049054: 1a02 cf1a |0002: const-string v2, "null" // string@1acf │ │ -049058: 6e20 b515 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04905e: 0e00 |0007: return-void │ │ -049060: 6e10 8015 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -049066: 0c02 |000b: move-result-object v2 │ │ -049068: 6e10 5315 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -04906e: 0c01 |000f: move-result-object v1 │ │ -049070: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -049074: 6e10 9a15 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@159a │ │ -04907a: 0a02 |0015: move-result v2 │ │ -04907c: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -049080: 6e10 8015 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -049086: 0c02 |001b: move-result-object v2 │ │ -049088: 6e10 5215 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -04908e: 0c01 |001f: move-result-object v1 │ │ -049090: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -049094: 6e20 9915 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ -04909a: 0a00 |0025: move-result v0 │ │ -04909c: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -0490a0: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0490a4: 6e20 9f15 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -0490aa: 0c01 |002d: move-result-object v1 │ │ -0490ac: 6e20 b515 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0490b2: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -0490b6: 6e20 b015 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -0490bc: 7110 be15 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -0490c2: 0a02 |0039: move-result v2 │ │ -0490c4: 7110 6a15 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -0490ca: 0c02 |003d: move-result-object v2 │ │ -0490cc: 6e20 b515 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0490d2: 28c6 |0041: goto 0007 // -003a │ │ +049064: |[049064] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +049074: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +049078: 1a02 cc1a |0002: const-string v2, "null" // string@1acc │ │ +04907c: 6e20 b515 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +049082: 0e00 |0007: return-void │ │ +049084: 6e10 8015 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +04908a: 0c02 |000b: move-result-object v2 │ │ +04908c: 6e10 5315 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +049092: 0c01 |000f: move-result-object v1 │ │ +049094: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +049098: 6e10 9a15 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@159a │ │ +04909e: 0a02 |0015: move-result v2 │ │ +0490a0: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +0490a4: 6e10 8015 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0490aa: 0c02 |001b: move-result-object v2 │ │ +0490ac: 6e10 5215 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +0490b2: 0c01 |001f: move-result-object v1 │ │ +0490b4: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +0490b8: 6e20 9915 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ +0490be: 0a00 |0025: move-result v0 │ │ +0490c0: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +0490c4: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0490c8: 6e20 9f15 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +0490ce: 0c01 |002d: move-result-object v1 │ │ +0490d0: 6e20 b515 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0490d6: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +0490da: 6e20 b015 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +0490e0: 7110 be15 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +0490e6: 0a02 |0039: move-result v2 │ │ +0490e8: 7110 6a15 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +0490ee: 0c02 |003d: move-result-object v2 │ │ +0490f0: 6e20 b515 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0490f6: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -32777,18 +32777,18 @@ │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ source_file_idx : 768 (DebugUtils.java) │ │ │ │ Class #163 header: │ │ -class_idx : 378 │ │ +class_idx : 386 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 803 │ │ -source_file_idx : 2653 │ │ +superclass_idx : 811 │ │ +source_file_idx : 2648 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #163 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -32811,22 +32811,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0490d4: |[0490d4] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -0490e4: 7010 3d15 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@153d │ │ -0490ea: 2200 4803 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -0490ee: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -0490f2: 7020 ae15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -0490f8: 5b20 d002 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ -0490fc: 5b23 d102 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02d1 │ │ -049100: 0e00 |000e: return-void │ │ +0490f8: |[0490f8] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +049108: 7010 3d15 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@153d │ │ +04910e: 2200 5003 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +049112: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +049116: 7020 ae15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +04911c: 5b20 d002 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ +049120: 5b23 d102 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02d1 │ │ +049124: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -32838,31 +32838,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -049104: |[049104] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -049114: 5430 d002 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ -049118: 6e10 ba15 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ -04911e: 0a00 |0005: move-result v0 │ │ -049120: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -049124: 5430 d102 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02d1 │ │ -049128: 5431 d002 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ -04912c: 6e10 bb15 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -049132: 0c01 |000f: move-result-object v1 │ │ -049134: 7120 4f12 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@124f │ │ -04913a: 5430 d002 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ -04913e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -049140: 5432 d002 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ -049144: 6e10 ba15 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ -04914a: 0a02 |001b: move-result v2 │ │ -04914c: 6e30 b915 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@15b9 │ │ -049152: 0e00 |001f: return-void │ │ +049128: |[049128] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +049138: 5430 d002 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ +04913c: 6e10 ba15 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ +049142: 0a00 |0005: move-result v0 │ │ +049144: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +049148: 5430 d102 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02d1 │ │ +04914c: 5431 d002 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ +049150: 6e10 bb15 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +049156: 0c01 |000f: move-result-object v1 │ │ +049158: 7120 4f12 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@124f │ │ +04915e: 5430 d002 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ +049162: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +049164: 5432 d002 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ +049168: 6e10 ba15 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ +04916e: 0a02 |001b: move-result v2 │ │ +049170: 6e30 b915 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@15b9 │ │ +049176: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -32874,17 +32874,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -049154: |[049154] android.support.v4.util.LogWriter.close:()V │ │ -049164: 7010 3f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@083f │ │ -04916a: 0e00 |0003: return-void │ │ +049178: |[049178] android.support.v4.util.LogWriter.close:()V │ │ +049188: 7010 3f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@083f │ │ +04918e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -32893,17 +32893,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04916c: |[04916c] android.support.v4.util.LogWriter.flush:()V │ │ -04917c: 7010 3f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@083f │ │ -049182: 0e00 |0003: return-void │ │ +049190: |[049190] android.support.v4.util.LogWriter.flush:()V │ │ +0491a0: 7010 3f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@083f │ │ +0491a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -32912,28 +32912,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -049184: |[049184] android.support.v4.util.LogWriter.write:([CII)V │ │ -049194: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049196: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -04919a: 9002 0501 |0003: add-int v2, v5, v1 │ │ -04919e: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -0491a2: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -0491a6: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -0491aa: 7010 3f08 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@083f │ │ -0491b0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0491b4: 28f1 |0010: goto 0001 // -000f │ │ -0491b6: 5432 d002 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ -0491ba: 6e20 b015 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -0491c0: 28f8 |0016: goto 000e // -0008 │ │ -0491c2: 0e00 |0017: return-void │ │ +0491a8: |[0491a8] android.support.v4.util.LogWriter.write:([CII)V │ │ +0491b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0491ba: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +0491be: 9002 0501 |0003: add-int v2, v5, v1 │ │ +0491c2: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +0491c6: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +0491ca: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +0491ce: 7010 3f08 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@083f │ │ +0491d4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0491d8: 28f1 |0010: goto 0001 // -000f │ │ +0491da: 5432 d002 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02d0 │ │ +0491de: 6e20 b015 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +0491e4: 28f8 |0016: goto 000e // -0008 │ │ +0491e6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -32943,21 +32943,21 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 2653 (LogWriter.java) │ │ + source_file_idx : 2648 (LogWriter.java) │ │ │ │ Class #164 header: │ │ -class_idx : 379 │ │ +class_idx : 387 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2655 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2650 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -33015,37 +33015,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0491c4: |[0491c4] android.support.v4.util.LongSparseArray.:()V │ │ -0491d4: 2200 4103 |0000: new-instance v0, Ljava/lang/Object; // type@0341 │ │ -0491d8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0491de: 6900 d202 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -0491e2: 0e00 |0007: return-void │ │ +0491e8: |[0491e8] android.support.v4.util.LongSparseArray.:()V │ │ +0491f8: 2200 4903 |0000: new-instance v0, Ljava/lang/Object; // type@0349 │ │ +0491fc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +049202: 6900 d202 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +049206: 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 │ │ -0491e4: |[0491e4] android.support.v4.util.LongSparseArray.:()V │ │ -0491f4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0491f8: 7020 4308 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0843 │ │ -0491fe: 0e00 |0005: return-void │ │ +049208: |[049208] android.support.v4.util.LongSparseArray.:()V │ │ +049218: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +04921c: 7020 4308 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0843 │ │ +049222: 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; │ │ @@ -33055,32 +33055,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -049200: |[049200] android.support.v4.util.LongSparseArray.:(I)V │ │ -049210: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049212: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -049218: 5c21 d302 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -04921c: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -049220: 6200 ce02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02ce │ │ -049224: 5b20 d402 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049228: 6200 cf02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -04922c: 5b20 d602 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049230: 5921 d502 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049234: 0e00 |0012: return-void │ │ -049236: 7110 3908 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0839 │ │ -04923c: 0a03 |0016: move-result v3 │ │ -04923e: 2330 f404 |0017: new-array v0, v3, [J // type@04f4 │ │ -049242: 5b20 d402 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049246: 2330 0b05 |001b: new-array v0, v3, [Ljava/lang/Object; // type@050b │ │ -04924a: 5b20 d602 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04924e: 28f1 |001f: goto 0010 // -000f │ │ +049224: |[049224] android.support.v4.util.LongSparseArray.:(I)V │ │ +049234: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +049236: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +04923c: 5c21 d302 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +049240: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +049244: 6200 ce02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02ce │ │ +049248: 5b20 d402 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04924c: 6200 cf02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +049250: 5b20 d602 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049254: 5921 d502 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049258: 0e00 |0012: return-void │ │ +04925a: 7110 3908 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0839 │ │ +049260: 0a03 |0016: move-result v3 │ │ +049262: 2330 fe04 |0017: new-array v0, v3, [J // type@04fe │ │ +049266: 5b20 d402 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04926a: 2330 1505 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0515 │ │ +04926e: 5b20 d602 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049272: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=45 │ │ 0x0006 line=66 │ │ 0x0008 line=67 │ │ 0x000c line=68 │ │ @@ -33099,37 +33099,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -049250: |[049250] android.support.v4.util.LongSparseArray.gc:()V │ │ -049260: 5282 d502 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049264: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -049266: 5481 d402 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -04926a: 5485 d602 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04926e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -049270: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -049274: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -049278: 6206 d202 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -04927c: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -049280: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -049284: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -049288: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -04928c: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -049290: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -049292: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -049296: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04929a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04929e: 28e9 |001f: goto 0008 // -0017 │ │ -0492a0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0492a2: 5c86 d302 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0492a6: 5983 d502 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0492aa: 0e00 |0025: return-void │ │ +049274: |[049274] android.support.v4.util.LongSparseArray.gc:()V │ │ +049284: 5282 d502 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049288: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +04928a: 5481 d402 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04928e: 5485 d602 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049292: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +049294: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +049298: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +04929c: 6206 d202 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +0492a0: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +0492a4: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +0492a8: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +0492ac: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +0492b0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +0492b4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0492b6: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +0492ba: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0492be: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0492c2: 28e9 |001f: goto 0008 // -0017 │ │ +0492c4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0492c6: 5c86 d302 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +0492ca: 5983 d502 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0492ce: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=153 │ │ @@ -33160,59 +33160,59 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0492ac: |[0492ac] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -0492bc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0492be: 5274 d502 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0492c2: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -0492c6: 5474 d402 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0492ca: 5275 d502 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0492ce: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0492d2: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -0492d6: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -0492da: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -0492de: 6e40 4f08 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@084f │ │ -0492e4: 0e00 |0014: return-void │ │ -0492e6: 5574 d302 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0492ea: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -0492ee: 5274 d502 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0492f2: 5475 d402 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0492f6: 2155 |001d: array-length v5, v5 │ │ -0492f8: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -0492fc: 7010 4908 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -049302: 5273 d502 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049306: 5474 d402 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -04930a: 2144 |0027: array-length v4, v4 │ │ -04930c: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -049310: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -049314: 7110 3908 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0839 │ │ -04931a: 0a00 |002f: move-result v0 │ │ -04931c: 2301 f404 |0030: new-array v1, v0, [J // type@04f4 │ │ -049320: 2302 0b05 |0032: new-array v2, v0, [Ljava/lang/Object; // type@050b │ │ -049324: 5474 d402 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049328: 5475 d402 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -04932c: 2155 |0038: array-length v5, v5 │ │ -04932e: 7155 bc15 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -049334: 5474 d602 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049338: 5475 d602 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04933c: 2155 |0040: array-length v5, v5 │ │ -04933e: 7155 bc15 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -049344: 5b71 d402 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049348: 5b72 d602 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04934c: 5474 d402 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049350: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -049354: 5474 d602 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049358: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -04935c: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -049360: 5974 d502 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049364: 28c0 |0054: goto 0014 // -0040 │ │ +0492d0: |[0492d0] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +0492e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0492e2: 5274 d502 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0492e6: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0492ea: 5474 d402 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0492ee: 5275 d502 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0492f2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0492f6: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +0492fa: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +0492fe: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +049302: 6e40 4f08 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@084f │ │ +049308: 0e00 |0014: return-void │ │ +04930a: 5574 d302 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +04930e: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +049312: 5274 d502 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049316: 5475 d402 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04931a: 2155 |001d: array-length v5, v5 │ │ +04931c: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +049320: 7010 4908 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +049326: 5273 d502 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04932a: 5474 d402 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04932e: 2144 |0027: array-length v4, v4 │ │ +049330: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +049334: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +049338: 7110 3908 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0839 │ │ +04933e: 0a00 |002f: move-result v0 │ │ +049340: 2301 fe04 |0030: new-array v1, v0, [J // type@04fe │ │ +049344: 2302 1505 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0515 │ │ +049348: 5474 d402 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04934c: 5475 d402 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049350: 2155 |0038: array-length v5, v5 │ │ +049352: 7155 bc15 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +049358: 5474 d602 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +04935c: 5475 d602 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049360: 2155 |0040: array-length v5, v5 │ │ +049362: 7155 bc15 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +049368: 5b71 d402 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04936c: 5b72 d602 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049370: 5474 d402 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049374: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +049378: 5474 d602 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +04937c: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +049380: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +049384: 5974 d502 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049388: 28c0 |0054: goto 0014 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ 0x0011 line=331 │ │ 0x0014 line=357 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ @@ -33244,27 +33244,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -049368: |[049368] android.support.v4.util.LongSparseArray.clear:()V │ │ -049378: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04937a: 5251 d502 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -04937e: 5452 d602 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049382: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -049384: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -049388: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -04938a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -04938e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -049392: 28f9 |000d: goto 0006 // -0007 │ │ -049394: 5954 d502 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049398: 5c54 d302 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -04939c: 0e00 |0012: return-void │ │ +04938c: |[04938c] android.support.v4.util.LongSparseArray.clear:()V │ │ +04939c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04939e: 5251 d502 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0493a2: 5452 d602 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0493a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0493a8: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +0493ac: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0493ae: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +0493b2: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0493b6: 28f9 |000d: goto 0006 // -0007 │ │ +0493b8: 5954 d502 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0493bc: 5c54 d302 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +0493c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ 0x000b line=317 │ │ @@ -33283,34 +33283,34 @@ │ │ type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0493a0: |[0493a0] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -0493b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0493b2: 6f10 7e15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@157e │ │ -0493b8: 0c02 |0004: move-result-object v2 │ │ -0493ba: 0720 |0005: move-object v0, v2 │ │ -0493bc: 1f00 7b01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@017b │ │ -0493c0: 0701 |0008: move-object v1, v0 │ │ -0493c2: 5432 d402 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0493c6: 6e10 ee1d 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@1dee │ │ -0493cc: 0c02 |000e: move-result-object v2 │ │ -0493ce: 1f02 f404 |000f: check-cast v2, [J // type@04f4 │ │ -0493d2: 5b12 d402 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0493d6: 5432 d602 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0493da: 6e10 f01d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1df0 │ │ -0493e0: 0c02 |0018: move-result-object v2 │ │ -0493e2: 1f02 0b05 |0019: check-cast v2, [Ljava/lang/Object; // type@050b │ │ -0493e6: 5b12 d602 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0493ea: 1101 |001d: return-object v1 │ │ -0493ec: 0d02 |001e: move-exception v2 │ │ -0493ee: 28fe |001f: goto 001d // -0002 │ │ +0493c4: |[0493c4] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +0493d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0493d6: 6f10 7e15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@157e │ │ +0493dc: 0c02 |0004: move-result-object v2 │ │ +0493de: 0720 |0005: move-object v0, v2 │ │ +0493e0: 1f00 8301 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@0183 │ │ +0493e4: 0701 |0008: move-object v1, v0 │ │ +0493e6: 5432 d402 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0493ea: 6e10 ee1d 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@1dee │ │ +0493f0: 0c02 |000e: move-result-object v2 │ │ +0493f2: 1f02 fe04 |000f: check-cast v2, [J // type@04fe │ │ +0493f6: 5b12 d402 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0493fa: 5432 d602 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0493fe: 6e10 f01d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1df0 │ │ +049404: 0c02 |0018: move-result-object v2 │ │ +049406: 1f02 1505 |0019: check-cast v2, [Ljava/lang/Object; // type@0515 │ │ +04940a: 5b12 d602 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +04940e: 1101 |001d: return-object v1 │ │ +049410: 0d02 |001e: move-exception v2 │ │ +049412: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0001 line=82 │ │ 0x0009 line=83 │ │ @@ -33327,18 +33327,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -049400: |[049400] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -049410: 6e10 4608 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0846 │ │ -049416: 0c00 |0003: move-result-object v0 │ │ -049418: 1100 |0004: return-object v0 │ │ +049424: |[049424] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +049434: 6e10 4608 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0846 │ │ +04943a: 0c00 |0003: move-result-object v0 │ │ +04943c: 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; │ │ │ │ @@ -33347,30 +33347,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -04941c: |[04941c] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -04942c: 5431 d402 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049430: 5232 d502 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049434: 7140 3508 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ -04943a: 0a00 |0007: move-result v0 │ │ -04943c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -049440: 5431 d602 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049444: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -049448: 6202 d202 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -04944c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -049450: 5431 d602 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049454: 6202 d202 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -049458: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -04945c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -04945e: 5c31 d302 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -049462: 0e00 |001b: return-void │ │ +049440: |[049440] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +049450: 5431 d402 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049454: 5232 d502 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049458: 7140 3508 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ +04945e: 0a00 |0007: move-result v0 │ │ +049460: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +049464: 5431 d602 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049468: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04946c: 6202 d202 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +049470: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +049474: 5431 d602 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049478: 6202 d202 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +04947c: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +049480: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +049482: 5c31 d302 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +049486: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=120 │ │ 0x000a line=121 │ │ 0x0012 line=122 │ │ 0x0018 line=123 │ │ @@ -33386,19 +33386,19 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -049464: |[049464] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -049474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049476: 6e40 4b08 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@084b │ │ -04947c: 0c00 |0004: move-result-object v0 │ │ -04947e: 1100 |0005: return-object v0 │ │ +049488: |[049488] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +049498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04949a: 6e40 4b08 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@084b │ │ +0494a0: 0c00 |0004: move-result-object v0 │ │ +0494a2: 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 │ │ @@ -33408,28 +33408,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 │ │ -049480: |[049480] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -049490: 5431 d402 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049494: 5232 d502 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049498: 7140 3508 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ -04949e: 0a00 |0007: move-result v0 │ │ -0494a0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -0494a4: 5431 d602 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0494a8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0494ac: 6202 d202 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -0494b0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -0494b4: 1106 |0012: return-object v6 │ │ -0494b6: 5431 d602 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0494ba: 4606 0100 |0015: aget-object v6, v1, v0 │ │ -0494be: 28fb |0017: goto 0012 // -0005 │ │ +0494a4: |[0494a4] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +0494b4: 5431 d402 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0494b8: 5232 d502 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0494bc: 7140 3508 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ +0494c2: 0a00 |0007: move-result v0 │ │ +0494c4: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +0494c8: 5431 d602 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0494cc: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0494d0: 6202 d202 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +0494d4: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +0494d8: 1106 |0012: return-object v6 │ │ +0494da: 5431 d602 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0494de: 4606 0100 |0015: aget-object v6, v1, v0 │ │ +0494e2: 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; │ │ @@ -33445,23 +33445,23 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0494c0: |[0494c0] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -0494d0: 5520 d302 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0494d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0494d8: 7010 4908 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -0494de: 5420 d402 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0494e2: 5221 d502 |0009: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0494e6: 7140 3508 1043 |000b: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ -0494ec: 0a00 |000e: move-result v0 │ │ -0494ee: 0f00 |000f: return v0 │ │ +0494e4: |[0494e4] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +0494f4: 5520 d302 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +0494f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0494fc: 7010 4908 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +049502: 5420 d402 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049506: 5221 d502 |0009: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04950a: 7140 3508 1043 |000b: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ +049510: 0a00 |000e: move-result v0 │ │ +049512: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0007 line=287 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -33473,29 +33473,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0494f0: |[0494f0] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -049500: 5521 d302 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -049504: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -049508: 7010 4908 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -04950e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -049510: 5221 d502 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049514: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -049518: 5421 d602 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04951c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -049520: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -049524: 0f00 |0012: return v0 │ │ -049526: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04952a: 28f3 |0015: goto 0008 // -000d │ │ -04952c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -04952e: 28fb |0017: goto 0012 // -0005 │ │ +049514: |[049514] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +049524: 5521 d302 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +049528: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +04952c: 7010 4908 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +049532: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +049534: 5221 d502 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049538: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +04953c: 5421 d602 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049540: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +049544: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +049548: 0f00 |0012: return v0 │ │ +04954a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04954e: 28f3 |0015: goto 0008 // -000d │ │ +049550: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +049552: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0007 line=303 │ │ 0x000c line=304 │ │ 0x0012 line=307 │ │ @@ -33514,21 +33514,21 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -049530: |[049530] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -049540: 5520 d302 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -049544: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -049548: 7010 4908 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -04954e: 5420 d402 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049552: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -049556: 1000 |000b: return-wide v0 │ │ +049554: |[049554] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +049564: 5520 d302 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +049568: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04956c: 7010 4908 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +049572: 5420 d402 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049576: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +04957a: 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; │ │ @@ -33540,91 +33540,91 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -049558: |[049558] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -049568: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -04956a: 5484 d402 |0001: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -04956e: 5285 d502 |0003: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049572: 7140 3508 54a9 |0005: invoke-static {v4, v5, v9, v10}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ -049578: 0a00 |0008: move-result v0 │ │ -04957a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -04957e: 5484 d602 |000b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049582: 4d0b 0400 |000d: aput-object v11, v4, v0 │ │ -049586: 0e00 |000f: return-void │ │ -049588: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -04958c: 5284 d502 |0012: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049590: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -049594: 5484 d602 |0016: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049598: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -04959c: 6205 d202 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -0495a0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -0495a4: 5484 d402 |001e: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0495a8: 4c09 0400 |0020: aput-wide v9, v4, v0 │ │ -0495ac: 5484 d602 |0022: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0495b0: 4d0b 0400 |0024: aput-object v11, v4, v0 │ │ -0495b4: 28e9 |0026: goto 000f // -0017 │ │ -0495b6: 5584 d302 |0027: iget-boolean v4, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0495ba: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -0495be: 5284 d502 |002b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0495c2: 5485 d402 |002d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0495c6: 2155 |002f: array-length v5, v5 │ │ -0495c8: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -0495cc: 7010 4908 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -0495d2: 5484 d402 |0035: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0495d6: 5285 d502 |0037: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0495da: 7140 3508 54a9 |0039: invoke-static {v4, v5, v9, v10}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ -0495e0: 0a04 |003c: move-result v4 │ │ -0495e2: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -0495e6: 5284 d502 |003f: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0495ea: 5485 d402 |0041: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -0495ee: 2155 |0043: array-length v5, v5 │ │ -0495f0: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -0495f4: 5284 d502 |0046: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -0495f8: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0495fc: 7110 3908 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0839 │ │ -049602: 0a01 |004d: move-result v1 │ │ -049604: 2312 f404 |004e: new-array v2, v1, [J // type@04f4 │ │ -049608: 2313 0b05 |0050: new-array v3, v1, [Ljava/lang/Object; // type@050b │ │ -04960c: 5484 d402 |0052: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049610: 5485 d402 |0054: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049614: 2155 |0056: array-length v5, v5 │ │ -049616: 7155 bc15 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04961c: 5484 d602 |005a: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049620: 5485 d602 |005c: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049624: 2155 |005e: array-length v5, v5 │ │ -049626: 7155 bc15 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04962c: 5b82 d402 |0062: iput-object v2, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049630: 5b83 d602 |0064: iput-object v3, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -049634: 5284 d502 |0066: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049638: b104 |0068: sub-int/2addr v4, v0 │ │ -04963a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -04963e: 5484 d402 |006b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049642: 5485 d402 |006d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049646: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -04964a: 5287 d502 |0071: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -04964e: b107 |0073: sub-int/2addr v7, v0 │ │ -049650: 7157 bc15 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -049656: 5484 d602 |0077: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04965a: 5485 d602 |0079: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04965e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -049662: 5287 d502 |007d: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049666: b107 |007f: sub-int/2addr v7, v0 │ │ -049668: 7157 bc15 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04966e: 5484 d402 |0083: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ -049672: 4c09 0400 |0085: aput-wide v9, v4, v0 │ │ -049676: 5484 d602 |0087: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -04967a: 4d0b 0400 |0089: aput-object v11, v4, v0 │ │ -04967e: 5284 d502 |008b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049682: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -049686: 5984 d502 |008f: iput v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -04968a: 2900 7eff |0091: goto/16 000f // -0082 │ │ +04957c: |[04957c] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +04958c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04958e: 5484 d402 |0001: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049592: 5285 d502 |0003: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049596: 7140 3508 54a9 |0005: invoke-static {v4, v5, v9, v10}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ +04959c: 0a00 |0008: move-result v0 │ │ +04959e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +0495a2: 5484 d602 |000b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0495a6: 4d0b 0400 |000d: aput-object v11, v4, v0 │ │ +0495aa: 0e00 |000f: return-void │ │ +0495ac: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +0495b0: 5284 d502 |0012: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0495b4: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +0495b8: 5484 d602 |0016: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0495bc: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +0495c0: 6205 d202 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +0495c4: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +0495c8: 5484 d402 |001e: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0495cc: 4c09 0400 |0020: aput-wide v9, v4, v0 │ │ +0495d0: 5484 d602 |0022: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0495d4: 4d0b 0400 |0024: aput-object v11, v4, v0 │ │ +0495d8: 28e9 |0026: goto 000f // -0017 │ │ +0495da: 5584 d302 |0027: iget-boolean v4, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +0495de: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0495e2: 5284 d502 |002b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0495e6: 5485 d402 |002d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0495ea: 2155 |002f: array-length v5, v5 │ │ +0495ec: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0495f0: 7010 4908 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +0495f6: 5484 d402 |0035: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +0495fa: 5285 d502 |0037: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0495fe: 7140 3508 54a9 |0039: invoke-static {v4, v5, v9, v10}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0835 │ │ +049604: 0a04 |003c: move-result v4 │ │ +049606: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +04960a: 5284 d502 |003f: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04960e: 5485 d402 |0041: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049612: 2155 |0043: array-length v5, v5 │ │ +049614: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +049618: 5284 d502 |0046: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04961c: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +049620: 7110 3908 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0839 │ │ +049626: 0a01 |004d: move-result v1 │ │ +049628: 2312 fe04 |004e: new-array v2, v1, [J // type@04fe │ │ +04962c: 2313 1505 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0515 │ │ +049630: 5484 d402 |0052: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049634: 5485 d402 |0054: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049638: 2155 |0056: array-length v5, v5 │ │ +04963a: 7155 bc15 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +049640: 5484 d602 |005a: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049644: 5485 d602 |005c: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049648: 2155 |005e: array-length v5, v5 │ │ +04964a: 7155 bc15 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +049650: 5b82 d402 |0062: iput-object v2, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049654: 5b83 d602 |0064: iput-object v3, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049658: 5284 d502 |0066: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04965c: b104 |0068: sub-int/2addr v4, v0 │ │ +04965e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +049662: 5484 d402 |006b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049666: 5485 d402 |006d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +04966a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +04966e: 5287 d502 |0071: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049672: b107 |0073: sub-int/2addr v7, v0 │ │ +049674: 7157 bc15 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04967a: 5484 d602 |0077: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +04967e: 5485 d602 |0079: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049682: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +049686: 5287 d502 |007d: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04968a: b107 |007f: sub-int/2addr v7, v0 │ │ +04968c: 7157 bc15 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +049692: 5484 d402 |0083: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02d4 │ │ +049696: 4c09 0400 |0085: aput-wide v9, v4, v0 │ │ +04969a: 5484 d602 |0087: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +04969e: 4d0b 0400 |0089: aput-object v11, v4, v0 │ │ +0496a2: 5284 d502 |008b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0496a6: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0496aa: 5984 d502 |008f: iput v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +0496ae: 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 │ │ @@ -33664,17 +33664,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -049690: |[049690] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -0496a0: 6e30 4808 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@0848 │ │ -0496a6: 0e00 |0003: return-void │ │ +0496b4: |[0496b4] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +0496c4: 6e30 4808 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@0848 │ │ +0496ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -33685,25 +33685,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0496a8: |[0496a8] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -0496b8: 5420 d602 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0496bc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -0496c0: 6201 d202 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -0496c4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -0496c8: 5420 d602 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0496cc: 6201 d202 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ -0496d0: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -0496d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0496d6: 5c20 d302 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0496da: 0e00 |0011: return-void │ │ +0496cc: |[0496cc] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +0496dc: 5420 d602 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0496e0: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0496e4: 6201 d202 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +0496e8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +0496ec: 5420 d602 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +0496f0: 6201 d202 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02d2 │ │ +0496f4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0496f8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0496fa: 5c20 d302 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +0496fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000e line=141 │ │ 0x0011 line=143 │ │ locals : │ │ @@ -33716,21 +33716,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0496dc: |[0496dc] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -0496ec: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0496f0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0496f4: 7010 4908 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -0496fa: 5410 d602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0496fe: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -049702: 0e00 |000b: return-void │ │ +049700: |[049700] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +049710: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +049714: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +049718: 7010 4908 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +04971e: 5410 d602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049722: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +049726: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ 0x0007 line=274 │ │ 0x000b line=275 │ │ locals : │ │ @@ -33745,20 +33745,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -049704: |[049704] android.support.v4.util.LongSparseArray.size:()I │ │ -049714: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -049718: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04971c: 7010 4908 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -049722: 5210 d502 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049726: 0f00 |0009: return v0 │ │ +049728: |[049728] android.support.v4.util.LongSparseArray.size:()I │ │ +049738: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +04973c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +049740: 7010 4908 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +049746: 5210 d502 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +04974a: 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; │ │ @@ -33769,51 +33769,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -049728: |[049728] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ -049738: 6e10 5308 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@0853 │ │ -04973e: 0a05 |0003: move-result v5 │ │ -049740: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ -049744: 1a05 0923 |0006: const-string v5, "{}" // string@2309 │ │ -049748: 1105 |0008: return-object v5 │ │ -04974a: 2200 4803 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -04974e: 5265 d502 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -049752: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ -049756: 7020 ae15 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -04975c: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ -049760: 6e20 b015 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -049766: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -049768: 5265 d502 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ -04976c: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ -049770: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -049774: 1a05 f200 |001e: const-string v5, ", " // string@00f2 │ │ -049778: 6e20 b515 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04977e: 6e20 4e08 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@084e │ │ -049784: 0b02 |0026: move-result-wide v2 │ │ -049786: 6e30 b215 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -04978c: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ -049790: 6e20 b015 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -049796: 6e20 5508 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0855 │ │ -04979c: 0c04 |0032: move-result-object v4 │ │ -04979e: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ -0497a2: 6e20 b415 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0497a8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0497ac: 28de |003a: goto 0018 // -0022 │ │ -0497ae: 1a05 e200 |003b: const-string v5, "(this Map)" // string@00e2 │ │ -0497b2: 6e20 b515 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0497b8: 28f8 |0040: goto 0038 // -0008 │ │ -0497ba: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ -0497be: 6e20 b015 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -0497c4: 6e10 bb15 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0497ca: 0c05 |0049: move-result-object v5 │ │ -0497cc: 28be |004a: goto 0008 // -0042 │ │ +04974c: |[04974c] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ +04975c: 6e10 5308 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@0853 │ │ +049762: 0a05 |0003: move-result v5 │ │ +049764: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ +049768: 1a05 0623 |0006: const-string v5, "{}" // string@2306 │ │ +04976c: 1105 |0008: return-object v5 │ │ +04976e: 2200 5003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +049772: 5265 d502 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049776: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ +04977a: 7020 ae15 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +049780: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ +049784: 6e20 b015 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04978a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +04978c: 5265 d502 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02d5 │ │ +049790: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ +049794: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +049798: 1a05 f200 |001e: const-string v5, ", " // string@00f2 │ │ +04979c: 6e20 b515 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0497a2: 6e20 4e08 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@084e │ │ +0497a8: 0b02 |0026: move-result-wide v2 │ │ +0497aa: 6e30 b215 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +0497b0: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ +0497b4: 6e20 b015 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +0497ba: 6e20 5508 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0855 │ │ +0497c0: 0c04 |0032: move-result-object v4 │ │ +0497c2: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ +0497c6: 6e20 b415 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0497cc: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0497d0: 28de |003a: goto 0018 // -0022 │ │ +0497d2: 1a05 e200 |003b: const-string v5, "(this Map)" // string@00e2 │ │ +0497d6: 6e20 b515 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0497dc: 28f8 |0040: goto 0038 // -0008 │ │ +0497de: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ +0497e2: 6e20 b015 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +0497e8: 6e10 bb15 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0497ee: 0c05 |0049: move-result-object v5 │ │ +0497f0: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0008 line=389 │ │ 0x0009 line=372 │ │ 0x0012 line=373 │ │ @@ -33843,38 +33843,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0497d0: |[0497d0] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -0497e0: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ -0497e4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0497e8: 7010 4908 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ -0497ee: 5410 d602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ -0497f2: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -0497f6: 1100 |000b: return-object v0 │ │ +0497f4: |[0497f4] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +049804: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02d3 │ │ +049808: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04980c: 7010 4908 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0849 │ │ +049812: 5410 d602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02d6 │ │ +049816: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +04981a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 2655 (LongSparseArray.java) │ │ + source_file_idx : 2650 (LongSparseArray.java) │ │ │ │ Class #165 header: │ │ -class_idx : 380 │ │ +class_idx : 388 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2695 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2692 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -33943,29 +33943,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0497f8: |[0497f8] android.support.v4.util.LruCache.:(I)V │ │ -049808: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -04980e: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -049812: 2200 3303 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -049816: 1a01 c019 |0007: const-string v1, "maxSize <= 0" // string@19c0 │ │ -04981a: 7020 6115 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -049820: 2700 |000c: throw v0 │ │ -049822: 5945 db02 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ -049826: 2200 7a03 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@037a │ │ -04982a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -04982c: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -049830: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -049832: 7040 1116 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1611 │ │ -049838: 5b40 da02 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -04983c: 0e00 |001a: return-void │ │ +04981c: |[04981c] android.support.v4.util.LruCache.:(I)V │ │ +04982c: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +049832: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +049836: 2200 3b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +04983a: 1a01 bd19 |0007: const-string v1, "maxSize <= 0" // string@19bd │ │ +04983e: 7020 6115 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +049844: 2700 |000c: throw v0 │ │ +049846: 5945 db02 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ +04984a: 2200 8203 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0382 │ │ +04984e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +049850: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +049854: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +049856: 7040 1116 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1611 │ │ +04985c: 5b40 da02 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049860: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -33980,36 +33980,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 │ │ -049840: |[049840] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -049850: 6e30 6508 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0865 │ │ -049856: 0a00 |0003: move-result v0 │ │ -049858: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -04985c: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -049860: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -049864: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04986a: 1a03 f60a |000d: const-string v3, "Negative size: " // string@0af6 │ │ -04986e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -049874: 0c02 |0012: move-result-object v2 │ │ -049876: 6e20 b415 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04987c: 0c02 |0016: move-result-object v2 │ │ -04987e: 1a03 6501 |0017: const-string v3, "=" // string@0165 │ │ -049882: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -049888: 0c02 |001c: move-result-object v2 │ │ -04988a: 6e20 b415 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -049890: 0c02 |0020: move-result-object v2 │ │ -049892: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -049898: 0c02 |0024: move-result-object v2 │ │ -04989a: 7020 6515 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0498a0: 2701 |0028: throw v1 │ │ -0498a2: 0f00 |0029: return v0 │ │ +049864: |[049864] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +049874: 6e30 6508 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0865 │ │ +04987a: 0a00 |0003: move-result v0 │ │ +04987c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +049880: 2201 3c03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +049884: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +049888: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04988e: 1a03 f30a |000d: const-string v3, "Negative size: " // string@0af3 │ │ +049892: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +049898: 0c02 |0012: move-result-object v2 │ │ +04989a: 6e20 b415 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0498a0: 0c02 |0016: move-result-object v2 │ │ +0498a2: 1a03 6501 |0017: const-string v3, "=" // string@0165 │ │ +0498a6: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0498ac: 0c02 |001c: move-result-object v2 │ │ +0498ae: 6e20 b415 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0498b4: 0c02 |0020: move-result-object v2 │ │ +0498b6: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0498bc: 0c02 |0024: move-result-object v2 │ │ +0498be: 7020 6515 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0498c4: 2701 |0028: throw v1 │ │ +0498c6: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0006 line=235 │ │ 0x0029 line=237 │ │ locals : │ │ @@ -34027,17 +34027,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 │ │ -0498a4: |[0498a4] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0498b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0498b6: 1100 |0001: return-object v0 │ │ +0498c8: |[0498c8] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0498d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0498da: 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; │ │ @@ -34048,22 +34048,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0498b8: |[0498b8] android.support.v4.util.LruCache.createCount:()I │ │ -0498c8: 1d01 |0000: monitor-enter v1 │ │ -0498ca: 5210 d702 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@02d7 │ │ -0498ce: 1e01 |0003: monitor-exit v1 │ │ -0498d0: 0f00 |0004: return v0 │ │ -0498d2: 0d00 |0005: move-exception v0 │ │ -0498d4: 1e01 |0006: monitor-exit v1 │ │ -0498d6: 2700 |0007: throw v0 │ │ +0498dc: |[0498dc] android.support.v4.util.LruCache.createCount:()I │ │ +0498ec: 1d01 |0000: monitor-enter v1 │ │ +0498ee: 5210 d702 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@02d7 │ │ +0498f2: 1e01 |0003: monitor-exit v1 │ │ +0498f4: 0f00 |0004: return v0 │ │ +0498f6: 0d00 |0005: move-exception v0 │ │ +0498f8: 1e01 |0006: monitor-exit v1 │ │ +0498fa: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34074,16 +34074,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 │ │ -0498e4: |[0498e4] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0498f4: 0e00 |0000: return-void │ │ +049908: |[049908] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +049918: 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; │ │ @@ -34099,18 +34099,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0498f8: |[0498f8] android.support.v4.util.LruCache.evictAll:()V │ │ -049908: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04990a: 6e20 6808 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0868 │ │ -049910: 0e00 |0004: return-void │ │ +04991c: |[04991c] android.support.v4.util.LruCache.evictAll:()V │ │ +04992c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04992e: 6e20 6808 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0868 │ │ +049934: 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; │ │ @@ -34120,22 +34120,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049914: |[049914] android.support.v4.util.LruCache.evictionCount:()I │ │ -049924: 1d01 |0000: monitor-enter v1 │ │ -049926: 5210 d802 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02d8 │ │ -04992a: 1e01 |0003: monitor-exit v1 │ │ -04992c: 0f00 |0004: return v0 │ │ -04992e: 0d00 |0005: move-exception v0 │ │ -049930: 1e01 |0006: monitor-exit v1 │ │ -049932: 2700 |0007: throw v0 │ │ +049938: |[049938] android.support.v4.util.LruCache.evictionCount:()I │ │ +049948: 1d01 |0000: monitor-enter v1 │ │ +04994a: 5210 d802 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02d8 │ │ +04994e: 1e01 |0003: monitor-exit v1 │ │ +049950: 0f00 |0004: return v0 │ │ +049952: 0d00 |0005: move-exception v0 │ │ +049954: 1e01 |0006: monitor-exit v1 │ │ +049956: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34146,71 +34146,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 │ │ -049940: |[049940] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -049950: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -049954: 2202 3f03 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@033f │ │ -049958: 1a03 f516 |0004: const-string v3, "key == null" // string@16f5 │ │ -04995c: 7020 7c15 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@157c │ │ -049962: 2702 |0009: throw v2 │ │ -049964: 1d04 |000a: monitor-enter v4 │ │ -049966: 5442 da02 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -04996a: 6e20 1416 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -049970: 0c01 |0010: move-result-object v1 │ │ -049972: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -049976: 5242 d902 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ -04997a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04997e: 5942 d902 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ -049982: 1e04 |0019: monitor-exit v4 │ │ -049984: 0710 |001a: move-object v0, v1 │ │ -049986: 1100 |001b: return-object v0 │ │ -049988: 5242 dc02 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ -04998c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -049990: 5942 dc02 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ -049994: 1e04 |0022: monitor-exit v4 │ │ -049996: 6e20 5708 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0857 │ │ -04999c: 0c00 |0026: move-result-object v0 │ │ -04999e: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -0499a2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0499a4: 28f1 |002a: goto 001b // -000f │ │ -0499a6: 0d02 |002b: move-exception v2 │ │ -0499a8: 1e04 |002c: monitor-exit v4 │ │ -0499aa: 2702 |002d: throw v2 │ │ -0499ac: 1d04 |002e: monitor-enter v4 │ │ -0499ae: 5242 d702 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02d7 │ │ -0499b2: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0499b6: 5942 d702 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02d7 │ │ -0499ba: 5442 da02 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -0499be: 6e30 1616 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1616 │ │ -0499c4: 0c01 |003a: move-result-object v1 │ │ -0499c6: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -0499ca: 5442 da02 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -0499ce: 6e30 1616 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1616 │ │ -0499d4: 1e04 |0042: monitor-exit v4 │ │ -0499d6: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -0499da: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0499dc: 6e51 5908 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@0859 │ │ -0499e2: 0710 |0049: move-object v0, v1 │ │ -0499e4: 28d1 |004a: goto 001b // -002f │ │ -0499e6: 5242 de02 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -0499ea: 7030 6308 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ -0499f0: 0a03 |0050: move-result v3 │ │ -0499f2: b032 |0051: add-int/2addr v2, v3 │ │ -0499f4: 5942 de02 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -0499f8: 28ee |0054: goto 0042 // -0012 │ │ -0499fa: 0d02 |0055: move-exception v2 │ │ -0499fc: 1e04 |0056: monitor-exit v4 │ │ -0499fe: 2702 |0057: throw v2 │ │ -049a00: 5242 db02 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ -049a04: 6e20 6808 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0868 │ │ -049a0a: 28be |005d: goto 001b // -0042 │ │ +049964: |[049964] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +049974: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +049978: 2202 4703 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0347 │ │ +04997c: 1a03 f216 |0004: const-string v3, "key == null" // string@16f2 │ │ +049980: 7020 7c15 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@157c │ │ +049986: 2702 |0009: throw v2 │ │ +049988: 1d04 |000a: monitor-enter v4 │ │ +04998a: 5442 da02 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +04998e: 6e20 1416 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ +049994: 0c01 |0010: move-result-object v1 │ │ +049996: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +04999a: 5242 d902 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ +04999e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0499a2: 5942 d902 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ +0499a6: 1e04 |0019: monitor-exit v4 │ │ +0499a8: 0710 |001a: move-object v0, v1 │ │ +0499aa: 1100 |001b: return-object v0 │ │ +0499ac: 5242 dc02 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ +0499b0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0499b4: 5942 dc02 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ +0499b8: 1e04 |0022: monitor-exit v4 │ │ +0499ba: 6e20 5708 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0857 │ │ +0499c0: 0c00 |0026: move-result-object v0 │ │ +0499c2: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +0499c6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0499c8: 28f1 |002a: goto 001b // -000f │ │ +0499ca: 0d02 |002b: move-exception v2 │ │ +0499cc: 1e04 |002c: monitor-exit v4 │ │ +0499ce: 2702 |002d: throw v2 │ │ +0499d0: 1d04 |002e: monitor-enter v4 │ │ +0499d2: 5242 d702 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02d7 │ │ +0499d6: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0499da: 5942 d702 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02d7 │ │ +0499de: 5442 da02 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +0499e2: 6e30 1616 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1616 │ │ +0499e8: 0c01 |003a: move-result-object v1 │ │ +0499ea: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +0499ee: 5442 da02 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +0499f2: 6e30 1616 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1616 │ │ +0499f8: 1e04 |0042: monitor-exit v4 │ │ +0499fa: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0499fe: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +049a00: 6e51 5908 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@0859 │ │ +049a06: 0710 |0049: move-object v0, v1 │ │ +049a08: 28d1 |004a: goto 001b // -002f │ │ +049a0a: 5242 de02 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049a0e: 7030 6308 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ +049a14: 0a03 |0050: move-result v3 │ │ +049a16: b032 |0051: add-int/2addr v2, v3 │ │ +049a18: 5942 de02 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049a1c: 28ee |0054: goto 0042 // -0012 │ │ +049a1e: 0d02 |0055: move-exception v2 │ │ +049a20: 1e04 |0056: monitor-exit v4 │ │ +049a22: 2702 |0057: throw v2 │ │ +049a24: 5242 db02 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ +049a28: 6e20 6808 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0868 │ │ +049a2e: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -34258,22 +34258,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049a34: |[049a34] android.support.v4.util.LruCache.hitCount:()I │ │ -049a44: 1d01 |0000: monitor-enter v1 │ │ -049a46: 5210 d902 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ -049a4a: 1e01 |0003: monitor-exit v1 │ │ -049a4c: 0f00 |0004: return v0 │ │ -049a4e: 0d00 |0005: move-exception v0 │ │ -049a50: 1e01 |0006: monitor-exit v1 │ │ -049a52: 2700 |0007: throw v0 │ │ +049a58: |[049a58] android.support.v4.util.LruCache.hitCount:()I │ │ +049a68: 1d01 |0000: monitor-enter v1 │ │ +049a6a: 5210 d902 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ +049a6e: 1e01 |0003: monitor-exit v1 │ │ +049a70: 0f00 |0004: return v0 │ │ +049a72: 0d00 |0005: move-exception v0 │ │ +049a74: 1e01 |0006: monitor-exit v1 │ │ +049a76: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34284,22 +34284,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049a60: |[049a60] android.support.v4.util.LruCache.maxSize:()I │ │ -049a70: 1d01 |0000: monitor-enter v1 │ │ -049a72: 5210 db02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ -049a76: 1e01 |0003: monitor-exit v1 │ │ -049a78: 0f00 |0004: return v0 │ │ -049a7a: 0d00 |0005: move-exception v0 │ │ -049a7c: 1e01 |0006: monitor-exit v1 │ │ -049a7e: 2700 |0007: throw v0 │ │ +049a84: |[049a84] android.support.v4.util.LruCache.maxSize:()I │ │ +049a94: 1d01 |0000: monitor-enter v1 │ │ +049a96: 5210 db02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ +049a9a: 1e01 |0003: monitor-exit v1 │ │ +049a9c: 0f00 |0004: return v0 │ │ +049a9e: 0d00 |0005: move-exception v0 │ │ +049aa0: 1e01 |0006: monitor-exit v1 │ │ +049aa2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34310,22 +34310,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049a8c: |[049a8c] android.support.v4.util.LruCache.missCount:()I │ │ -049a9c: 1d01 |0000: monitor-enter v1 │ │ -049a9e: 5210 dc02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ -049aa2: 1e01 |0003: monitor-exit v1 │ │ -049aa4: 0f00 |0004: return v0 │ │ -049aa6: 0d00 |0005: move-exception v0 │ │ -049aa8: 1e01 |0006: monitor-exit v1 │ │ -049aaa: 2700 |0007: throw v0 │ │ +049ab0: |[049ab0] android.support.v4.util.LruCache.missCount:()I │ │ +049ac0: 1d01 |0000: monitor-enter v1 │ │ +049ac2: 5210 dc02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ +049ac6: 1e01 |0003: monitor-exit v1 │ │ +049ac8: 0f00 |0004: return v0 │ │ +049aca: 0d00 |0005: move-exception v0 │ │ +049acc: 1e01 |0006: monitor-exit v1 │ │ +049ace: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34336,49 +34336,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 │ │ -049ab8: |[049ab8] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -049ac8: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -049acc: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -049ad0: 2201 3f03 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@033f │ │ -049ad4: 1a02 f616 |0006: const-string v2, "key == null || value == null" // string@16f6 │ │ -049ad8: 7020 7c15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@157c │ │ -049ade: 2701 |000b: throw v1 │ │ -049ae0: 1d03 |000c: monitor-enter v3 │ │ -049ae2: 5231 dd02 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02dd │ │ -049ae6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049aea: 5931 dd02 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02dd │ │ -049aee: 5231 de02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049af2: 7030 6308 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ -049af8: 0a02 |0018: move-result v2 │ │ -049afa: b021 |0019: add-int/2addr v1, v2 │ │ -049afc: 5931 de02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049b00: 5431 da02 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049b04: 6e30 1616 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1616 │ │ -049b0a: 0c00 |0021: move-result-object v0 │ │ -049b0c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -049b10: 5231 de02 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049b14: 7030 6308 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ -049b1a: 0a02 |0029: move-result v2 │ │ -049b1c: b121 |002a: sub-int/2addr v1, v2 │ │ -049b1e: 5931 de02 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049b22: 1e03 |002d: monitor-exit v3 │ │ -049b24: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -049b28: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -049b2a: 6e55 5908 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@0859 │ │ -049b30: 5231 db02 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ -049b34: 6e20 6808 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0868 │ │ -049b3a: 1100 |0039: return-object v0 │ │ -049b3c: 0d01 |003a: move-exception v1 │ │ -049b3e: 1e03 |003b: monitor-exit v3 │ │ -049b40: 2701 |003c: throw v1 │ │ +049adc: |[049adc] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +049aec: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +049af0: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +049af4: 2201 4703 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0347 │ │ +049af8: 1a02 f316 |0006: const-string v2, "key == null || value == null" // string@16f3 │ │ +049afc: 7020 7c15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@157c │ │ +049b02: 2701 |000b: throw v1 │ │ +049b04: 1d03 |000c: monitor-enter v3 │ │ +049b06: 5231 dd02 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02dd │ │ +049b0a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049b0e: 5931 dd02 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02dd │ │ +049b12: 5231 de02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049b16: 7030 6308 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ +049b1c: 0a02 |0018: move-result v2 │ │ +049b1e: b021 |0019: add-int/2addr v1, v2 │ │ +049b20: 5931 de02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049b24: 5431 da02 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049b28: 6e30 1616 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1616 │ │ +049b2e: 0c00 |0021: move-result-object v0 │ │ +049b30: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +049b34: 5231 de02 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049b38: 7030 6308 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ +049b3e: 0a02 |0029: move-result v2 │ │ +049b40: b121 |002a: sub-int/2addr v1, v2 │ │ +049b42: 5931 de02 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049b46: 1e03 |002d: monitor-exit v3 │ │ +049b48: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +049b4c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +049b4e: 6e55 5908 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@0859 │ │ +049b54: 5231 db02 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ +049b58: 6e20 6808 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0868 │ │ +049b5e: 1100 |0039: return-object v0 │ │ +049b60: 0d01 |003a: move-exception v1 │ │ +049b62: 1e03 |003b: monitor-exit v3 │ │ +049b64: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -34409,22 +34409,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049b58: |[049b58] android.support.v4.util.LruCache.putCount:()I │ │ -049b68: 1d01 |0000: monitor-enter v1 │ │ -049b6a: 5210 dd02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@02dd │ │ -049b6e: 1e01 |0003: monitor-exit v1 │ │ -049b70: 0f00 |0004: return v0 │ │ -049b72: 0d00 |0005: move-exception v0 │ │ -049b74: 1e01 |0006: monitor-exit v1 │ │ -049b76: 2700 |0007: throw v0 │ │ +049b7c: |[049b7c] android.support.v4.util.LruCache.putCount:()I │ │ +049b8c: 1d01 |0000: monitor-enter v1 │ │ +049b8e: 5210 dd02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@02dd │ │ +049b92: 1e01 |0003: monitor-exit v1 │ │ +049b94: 0f00 |0004: return v0 │ │ +049b96: 0d00 |0005: move-exception v0 │ │ +049b98: 1e01 |0006: monitor-exit v1 │ │ +049b9a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34435,39 +34435,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 │ │ -049b84: |[049b84] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -049b94: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -049b98: 2201 3f03 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@033f │ │ -049b9c: 1a02 f516 |0004: const-string v2, "key == null" // string@16f5 │ │ -049ba0: 7020 7c15 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@157c │ │ -049ba6: 2701 |0009: throw v1 │ │ -049ba8: 1d03 |000a: monitor-enter v3 │ │ -049baa: 5431 da02 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049bae: 6e20 1716 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1617 │ │ -049bb4: 0c00 |0010: move-result-object v0 │ │ -049bb6: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -049bba: 5231 de02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049bbe: 7030 6308 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ -049bc4: 0a02 |0018: move-result v2 │ │ -049bc6: b121 |0019: sub-int/2addr v1, v2 │ │ -049bc8: 5931 de02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049bcc: 1e03 |001c: monitor-exit v3 │ │ -049bce: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -049bd2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -049bd4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -049bd6: 6e52 5908 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@0859 │ │ -049bdc: 1100 |0024: return-object v0 │ │ -049bde: 0d01 |0025: move-exception v1 │ │ -049be0: 1e03 |0026: monitor-exit v3 │ │ -049be2: 2701 |0027: throw v1 │ │ +049ba8: |[049ba8] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +049bb8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +049bbc: 2201 4703 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0347 │ │ +049bc0: 1a02 f216 |0004: const-string v2, "key == null" // string@16f2 │ │ +049bc4: 7020 7c15 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@157c │ │ +049bca: 2701 |0009: throw v1 │ │ +049bcc: 1d03 |000a: monitor-enter v3 │ │ +049bce: 5431 da02 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049bd2: 6e20 1716 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1617 │ │ +049bd8: 0c00 |0010: move-result-object v0 │ │ +049bda: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +049bde: 5231 de02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049be2: 7030 6308 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ +049be8: 0a02 |0018: move-result v2 │ │ +049bea: b121 |0019: sub-int/2addr v1, v2 │ │ +049bec: 5931 de02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049bf0: 1e03 |001c: monitor-exit v3 │ │ +049bf2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +049bf6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +049bf8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +049bfa: 6e52 5908 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@0859 │ │ +049c00: 1100 |0024: return-object v0 │ │ +049c02: 0d01 |0025: move-exception v1 │ │ +049c04: 1e03 |0026: monitor-exit v3 │ │ +049c06: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=177 │ │ @@ -34493,22 +34493,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049bf8: |[049bf8] android.support.v4.util.LruCache.size:()I │ │ -049c08: 1d01 |0000: monitor-enter v1 │ │ -049c0a: 5210 de02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049c0e: 1e01 |0003: monitor-exit v1 │ │ -049c10: 0f00 |0004: return v0 │ │ -049c12: 0d00 |0005: move-exception v0 │ │ -049c14: 1e01 |0006: monitor-exit v1 │ │ -049c16: 2700 |0007: throw v0 │ │ +049c1c: |[049c1c] android.support.v4.util.LruCache.size:()I │ │ +049c2c: 1d01 |0000: monitor-enter v1 │ │ +049c2e: 5210 de02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049c32: 1e01 |0003: monitor-exit v1 │ │ +049c34: 0f00 |0004: return v0 │ │ +049c36: 0d00 |0005: move-exception v0 │ │ +049c38: 1e01 |0006: monitor-exit v1 │ │ +049c3a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34519,17 +34519,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 │ │ -049c24: |[049c24] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -049c34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -049c36: 0f00 |0001: return v0 │ │ +049c48: |[049c48] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +049c58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +049c5a: 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; │ │ @@ -34542,24 +34542,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 │ │ -049c38: |[049c38] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -049c48: 1d02 |0000: monitor-enter v2 │ │ -049c4a: 2200 7a03 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@037a │ │ -049c4e: 5421 da02 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049c52: 7020 1216 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@1612 │ │ -049c58: 1e02 |0008: monitor-exit v2 │ │ -049c5a: 1100 |0009: return-object v0 │ │ -049c5c: 0d00 |000a: move-exception v0 │ │ -049c5e: 1e02 |000b: monitor-exit v2 │ │ -049c60: 2700 |000c: throw v0 │ │ +049c5c: |[049c5c] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +049c6c: 1d02 |0000: monitor-enter v2 │ │ +049c6e: 2200 8203 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@0382 │ │ +049c72: 5421 da02 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049c76: 7020 1216 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@1612 │ │ +049c7c: 1e02 |0008: monitor-exit v2 │ │ +049c7e: 1100 |0009: return-object v0 │ │ +049c80: 0d00 |000a: move-exception v0 │ │ +049c82: 1e02 |000b: monitor-exit v2 │ │ +049c84: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -34570,53 +34570,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 │ │ -049c70: |[049c70] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -049c80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049c82: 1d06 |0001: monitor-enter v6 │ │ -049c84: 5262 d902 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ -049c88: 5263 dc02 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ -049c8c: 9000 0203 |0006: add-int v0, v2, v3 │ │ -049c90: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -049c94: 5262 d902 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ -049c98: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -049c9c: 9301 0200 |000e: div-int v1, v2, v0 │ │ -049ca0: 1a02 880a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0a88 │ │ -049ca4: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -049ca6: 2333 0b05 |0013: new-array v3, v3, [Ljava/lang/Object; // type@050b │ │ -049caa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -049cac: 5265 db02 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ -049cb0: 7110 6b15 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -049cb6: 0c05 |001b: move-result-object v5 │ │ -049cb8: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -049cbc: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -049cbe: 5265 d902 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ -049cc2: 7110 6b15 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -049cc8: 0c05 |0024: move-result-object v5 │ │ -049cca: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -049cce: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -049cd0: 5265 dc02 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ -049cd4: 7110 6b15 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -049cda: 0c05 |002d: move-result-object v5 │ │ -049cdc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -049ce0: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -049ce2: 7110 6b15 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -049ce8: 0c05 |0034: move-result-object v5 │ │ -049cea: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -049cee: 7120 9415 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ -049cf4: 0c02 |003a: move-result-object v2 │ │ -049cf6: 1e06 |003b: monitor-exit v6 │ │ -049cf8: 1102 |003c: return-object v2 │ │ -049cfa: 0d02 |003d: move-exception v2 │ │ -049cfc: 1e06 |003e: monitor-exit v6 │ │ -049cfe: 2702 |003f: throw v2 │ │ +049c94: |[049c94] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +049ca4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +049ca6: 1d06 |0001: monitor-enter v6 │ │ +049ca8: 5262 d902 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ +049cac: 5263 dc02 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ +049cb0: 9000 0203 |0006: add-int v0, v2, v3 │ │ +049cb4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +049cb8: 5262 d902 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ +049cbc: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +049cc0: 9301 0200 |000e: div-int v1, v2, v0 │ │ +049cc4: 1a02 850a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0a85 │ │ +049cc8: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +049cca: 2333 1505 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0515 │ │ +049cce: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +049cd0: 5265 db02 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@02db │ │ +049cd4: 7110 6b15 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +049cda: 0c05 |001b: move-result-object v5 │ │ +049cdc: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +049ce0: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +049ce2: 5265 d902 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02d9 │ │ +049ce6: 7110 6b15 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +049cec: 0c05 |0024: move-result-object v5 │ │ +049cee: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +049cf2: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +049cf4: 5265 dc02 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02dc │ │ +049cf8: 7110 6b15 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +049cfe: 0c05 |002d: move-result-object v5 │ │ +049d00: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +049d04: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +049d06: 7110 6b15 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +049d0c: 0c05 |0034: move-result-object v5 │ │ +049d0e: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +049d12: 7120 9415 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ +049d18: 0c02 |003a: move-result-object v2 │ │ +049d1a: 1e06 |003b: monitor-exit v6 │ │ +049d1c: 1102 |003c: return-object v2 │ │ +049d1e: 0d02 |003d: move-exception v2 │ │ +049d20: 1e06 |003e: monitor-exit v6 │ │ +049d22: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=321 │ │ 0x0008 line=322 │ │ 0x0010 line=323 │ │ @@ -34632,78 +34632,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -049d0c: |[049d0c] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -049d1c: 1d06 |0000: monitor-enter v6 │ │ -049d1e: 5263 de02 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049d22: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -049d26: 5463 da02 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049d2a: 6e10 1516 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1615 │ │ -049d30: 0a03 |000a: move-result v3 │ │ -049d32: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -049d36: 5263 de02 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049d3a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -049d3e: 2203 3403 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0334 │ │ -049d42: 2204 4803 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -049d46: 7010 ad15 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -049d4c: 6e10 8015 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -049d52: 0c05 |001b: move-result-object v5 │ │ -049d54: 6e10 5215 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -049d5a: 0c05 |001f: move-result-object v5 │ │ -049d5c: 6e20 b515 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -049d62: 0c04 |0023: move-result-object v4 │ │ -049d64: 1a05 0701 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0107 │ │ -049d68: 6e20 b515 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -049d6e: 0c04 |0029: move-result-object v4 │ │ -049d70: 6e10 bb15 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -049d76: 0c04 |002d: move-result-object v4 │ │ -049d78: 7020 6515 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -049d7e: 2703 |0031: throw v3 │ │ -049d80: 0d03 |0032: move-exception v3 │ │ -049d82: 1e06 |0033: monitor-exit v6 │ │ -049d84: 2703 |0034: throw v3 │ │ -049d86: 5263 de02 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049d8a: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -049d8e: 5463 da02 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049d92: 6e10 1516 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1615 │ │ -049d98: 0a03 |003e: move-result v3 │ │ -049d9a: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -049d9e: 1e06 |0041: monitor-exit v6 │ │ -049da0: 0e00 |0042: return-void │ │ -049da2: 5463 da02 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049da6: 6e10 1316 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1613 │ │ -049dac: 0c03 |0048: move-result-object v3 │ │ -049dae: 7210 3e16 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -049db4: 0c03 |004c: move-result-object v3 │ │ -049db6: 7210 0f16 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -049dbc: 0c01 |0050: move-result-object v1 │ │ -049dbe: 1f01 7f03 |0051: check-cast v1, Ljava/util/Map$Entry; // type@037f │ │ -049dc2: 7210 2f16 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -049dc8: 0c00 |0056: move-result-object v0 │ │ -049dca: 7210 3016 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -049dd0: 0c02 |005a: move-result-object v2 │ │ -049dd2: 5463 da02 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ -049dd6: 6e20 1716 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1617 │ │ -049ddc: 5263 de02 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049de0: 7030 6308 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ -049de6: 0a04 |0065: move-result v4 │ │ -049de8: b143 |0066: sub-int/2addr v3, v4 │ │ -049dea: 5963 de02 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ -049dee: 5263 d802 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02d8 │ │ -049df2: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049df6: 5963 d802 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02d8 │ │ -049dfa: 1e06 |006f: monitor-exit v6 │ │ -049dfc: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -049dfe: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -049e00: 6e54 5908 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@0859 │ │ -049e06: 288b |0075: goto 0000 // -0075 │ │ +049d30: |[049d30] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +049d40: 1d06 |0000: monitor-enter v6 │ │ +049d42: 5263 de02 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049d46: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +049d4a: 5463 da02 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049d4e: 6e10 1516 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1615 │ │ +049d54: 0a03 |000a: move-result v3 │ │ +049d56: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +049d5a: 5263 de02 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049d5e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +049d62: 2203 3c03 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@033c │ │ +049d66: 2204 5003 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +049d6a: 7010 ad15 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +049d70: 6e10 8015 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +049d76: 0c05 |001b: move-result-object v5 │ │ +049d78: 6e10 5215 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +049d7e: 0c05 |001f: move-result-object v5 │ │ +049d80: 6e20 b515 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +049d86: 0c04 |0023: move-result-object v4 │ │ +049d88: 1a05 0701 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0107 │ │ +049d8c: 6e20 b515 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +049d92: 0c04 |0029: move-result-object v4 │ │ +049d94: 6e10 bb15 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +049d9a: 0c04 |002d: move-result-object v4 │ │ +049d9c: 7020 6515 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +049da2: 2703 |0031: throw v3 │ │ +049da4: 0d03 |0032: move-exception v3 │ │ +049da6: 1e06 |0033: monitor-exit v6 │ │ +049da8: 2703 |0034: throw v3 │ │ +049daa: 5263 de02 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049dae: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +049db2: 5463 da02 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049db6: 6e10 1516 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1615 │ │ +049dbc: 0a03 |003e: move-result v3 │ │ +049dbe: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +049dc2: 1e06 |0041: monitor-exit v6 │ │ +049dc4: 0e00 |0042: return-void │ │ +049dc6: 5463 da02 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049dca: 6e10 1316 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1613 │ │ +049dd0: 0c03 |0048: move-result-object v3 │ │ +049dd2: 7210 3e16 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +049dd8: 0c03 |004c: move-result-object v3 │ │ +049dda: 7210 0f16 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +049de0: 0c01 |0050: move-result-object v1 │ │ +049de2: 1f01 8703 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0387 │ │ +049de6: 7210 2f16 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +049dec: 0c00 |0056: move-result-object v0 │ │ +049dee: 7210 3016 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +049df4: 0c02 |005a: move-result-object v2 │ │ +049df6: 5463 da02 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02da │ │ +049dfa: 6e20 1716 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1617 │ │ +049e00: 5263 de02 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049e04: 7030 6308 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0863 │ │ +049e0a: 0a04 |0065: move-result v4 │ │ +049e0c: b143 |0066: sub-int/2addr v3, v4 │ │ +049e0e: 5963 de02 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02de │ │ +049e12: 5263 d802 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02d8 │ │ +049e16: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049e1a: 5963 d802 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02d8 │ │ +049e1e: 1e06 |006f: monitor-exit v6 │ │ +049e20: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +049e22: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +049e24: 6e54 5908 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@0859 │ │ +049e2a: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -34725,21 +34725,21 @@ │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0076 reg=7 maxSize I │ │ │ │ - source_file_idx : 2695 (LruCache.java) │ │ + source_file_idx : 2692 (LruCache.java) │ │ │ │ Class #166 header: │ │ -class_idx : 381 │ │ +class_idx : 389 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2748 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2745 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -34783,24 +34783,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 │ │ -049e1c: |[049e1c] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -049e2c: 5b12 e302 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e3 │ │ -049e30: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -049e36: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -049e38: 5c10 df02 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ -049e3c: 5913 e102 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02e1 │ │ -049e40: 6e10 ab08 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -049e46: 0a00 |000d: move-result v0 │ │ -049e48: 5910 e202 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ -049e4c: 0e00 |0010: return-void │ │ +049e40: |[049e40] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +049e50: 5b12 e302 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e3 │ │ +049e54: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +049e5a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +049e5c: 5c10 df02 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ +049e60: 5913 e102 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02e1 │ │ +049e64: 6e10 ab08 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +049e6a: 0a00 |000d: move-result v0 │ │ +049e6c: 5910 e202 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ +049e70: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -34816,22 +34816,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -049e50: |[049e50] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -049e60: 5220 e002 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049e64: 5221 e202 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ -049e68: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -049e6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -049e6e: 0f00 |0007: return v0 │ │ -049e70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -049e72: 28fe |0009: goto 0007 // -0002 │ │ +049e74: |[049e74] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +049e84: 5220 e002 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049e88: 5221 e202 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ +049e8c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +049e90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +049e92: 0f00 |0007: return v0 │ │ +049e94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +049e96: 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; │ │ │ │ @@ -34840,26 +34840,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -049e74: |[049e74] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -049e84: 5441 e302 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e3 │ │ -049e88: 5242 e002 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049e8c: 5243 e102 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02e1 │ │ -049e90: 6e30 a908 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -049e96: 0c00 |0009: move-result-object v0 │ │ -049e98: 5241 e002 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049e9c: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049ea0: 5941 e002 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049ea4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -049ea6: 5c41 df02 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ -049eaa: 1100 |0013: return-object v0 │ │ +049e98: |[049e98] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +049ea8: 5441 e302 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e3 │ │ +049eac: 5242 e002 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049eb0: 5243 e102 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02e1 │ │ +049eb4: 6e30 a908 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +049eba: 0c00 |0009: move-result-object v0 │ │ +049ebc: 5241 e002 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049ec0: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049ec4: 5941 e002 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049ec8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +049eca: 5c41 df02 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ +049ece: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -34872,52 +34872,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -049eac: |[049eac] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -049ebc: 5520 df02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ -049ec0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -049ec4: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -049ec8: 7010 6415 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1564 │ │ -049ece: 2700 |0009: throw v0 │ │ -049ed0: 5220 e002 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049ed4: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -049ed8: 5920 e002 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049edc: 5220 e202 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ -049ee0: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -049ee4: 5920 e202 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ -049ee8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -049eea: 5c20 df02 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ -049eee: 5420 e302 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e3 │ │ -049ef2: 5221 e002 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ -049ef6: 6e20 af08 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ -049efc: 0e00 |0020: return-void │ │ +049ed0: |[049ed0] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +049ee0: 5520 df02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ +049ee4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +049ee8: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +049eec: 7010 6415 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1564 │ │ +049ef2: 2700 |0009: throw v0 │ │ +049ef4: 5220 e002 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049ef8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049efc: 5920 e002 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049f00: 5220 e202 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ +049f04: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049f08: 5920 e202 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02e2 │ │ +049f0c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +049f0e: 5c20 df02 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02df │ │ +049f12: 5420 e302 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e3 │ │ +049f16: 5221 e002 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02e0 │ │ +049f1a: 6e20 af08 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ +049f20: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ 0x0016 line=66 │ │ 0x0019 line=67 │ │ 0x0020 line=68 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ 0x0000 - 0x0021 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ - source_file_idx : 2748 (MapCollections.java) │ │ + source_file_idx : 2745 (MapCollections.java) │ │ │ │ Class #167 header: │ │ -class_idx : 382 │ │ +class_idx : 390 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2748 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2745 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -34957,18 +34957,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 │ │ -049f00: |[049f00] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -049f10: 5b01 e402 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -049f14: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -049f1a: 0e00 |0005: return-void │ │ +049f24: |[049f24] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +049f34: 5b01 e402 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +049f38: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +049f3e: 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; │ │ @@ -34979,19 +34979,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 │ │ -049f1c: |[049f1c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -049f2c: 1f02 7f03 |0000: check-cast v2, Ljava/util/Map$Entry; // type@037f │ │ -049f30: 6e20 6f08 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@086f │ │ -049f36: 0a00 |0005: move-result v0 │ │ -049f38: 0f00 |0006: return v0 │ │ +049f40: |[049f40] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +049f50: 1f02 8703 |0000: check-cast v2, Ljava/util/Map$Entry; // type@0387 │ │ +049f54: 6e20 6f08 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@086f │ │ +049f5a: 0a00 |0005: move-result v0 │ │ +049f5c: 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; │ │ @@ -35001,18 +35001,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049f3c: |[049f3c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -049f4c: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -049f50: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -049f56: 2700 |0005: throw v0 │ │ +049f60: |[049f60] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +049f70: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +049f74: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +049f7a: 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; │ │ @@ -35023,41 +35023,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -049f58: |[049f58] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -049f68: 5463 e402 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -049f6c: 6e10 ab08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -049f72: 0a02 |0005: move-result v2 │ │ -049f74: 7210 0116 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ -049f7a: 0c01 |0009: move-result-object v1 │ │ -049f7c: 7210 0e16 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -049f82: 0a03 |000d: move-result v3 │ │ -049f84: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -049f88: 7210 0f16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -049f8e: 0c00 |0013: move-result-object v0 │ │ -049f90: 1f00 7f03 |0014: check-cast v0, Ljava/util/Map$Entry; // type@037f │ │ -049f94: 5463 e402 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -049f98: 7210 2f16 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -049f9e: 0c04 |001b: move-result-object v4 │ │ -049fa0: 7210 3016 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -049fa6: 0c05 |001f: move-result-object v5 │ │ -049fa8: 6e30 ae08 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08ae │ │ -049fae: 28e7 |0023: goto 000a // -0019 │ │ -049fb0: 5463 e402 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -049fb4: 6e10 ab08 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -049fba: 0a03 |0029: move-result v3 │ │ -049fbc: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -049fc0: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -049fc2: 0f03 |002d: return v3 │ │ -049fc4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -049fc6: 28fe |002f: goto 002d // -0002 │ │ +049f7c: |[049f7c] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +049f8c: 5463 e402 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +049f90: 6e10 ab08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +049f96: 0a02 |0005: move-result v2 │ │ +049f98: 7210 0116 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ +049f9e: 0c01 |0009: move-result-object v1 │ │ +049fa0: 7210 0e16 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +049fa6: 0a03 |000d: move-result v3 │ │ +049fa8: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +049fac: 7210 0f16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +049fb2: 0c00 |0013: move-result-object v0 │ │ +049fb4: 1f00 8703 |0014: check-cast v0, Ljava/util/Map$Entry; // type@0387 │ │ +049fb8: 5463 e402 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +049fbc: 7210 2f16 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +049fc2: 0c04 |001b: move-result-object v4 │ │ +049fc4: 7210 3016 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +049fca: 0c05 |001f: move-result-object v5 │ │ +049fcc: 6e30 ae08 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08ae │ │ +049fd2: 28e7 |0023: goto 000a // -0019 │ │ +049fd4: 5463 e402 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +049fd8: 6e10 ab08 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +049fde: 0a03 |0029: move-result v3 │ │ +049fe0: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +049fe4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +049fe6: 0f03 |002d: return v3 │ │ +049fe8: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +049fea: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -35074,18 +35074,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049fc8: |[049fc8] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -049fd8: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -049fdc: 6e10 a808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@08a8 │ │ -049fe2: 0e00 |0005: return-void │ │ +049fec: |[049fec] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +049ffc: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a000: 6e10 a808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@08a8 │ │ +04a006: 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; │ │ @@ -35095,36 +35095,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -049fe4: |[049fe4] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -049ff4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -049ff6: 2074 7f03 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@037f │ │ -049ffa: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -049ffe: 0f03 |0005: return v3 │ │ -04a000: 0770 |0006: move-object v0, v7 │ │ -04a002: 1f00 7f03 |0007: check-cast v0, Ljava/util/Map$Entry; // type@037f │ │ -04a006: 5464 e402 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a00a: 7210 2f16 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -04a010: 0c05 |000e: move-result-object v5 │ │ -04a012: 6e20 ac08 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@08ac │ │ -04a018: 0a02 |0012: move-result v2 │ │ -04a01a: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -04a01e: 5463 e402 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a022: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -04a024: 6e30 a908 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a02a: 0c01 |001b: move-result-object v1 │ │ -04a02c: 7210 3016 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -04a032: 0c03 |001f: move-result-object v3 │ │ -04a034: 7120 3608 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0836 │ │ -04a03a: 0a03 |0023: move-result v3 │ │ -04a03c: 28e1 |0024: goto 0005 // -001f │ │ +04a008: |[04a008] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +04a018: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04a01a: 2074 8703 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@0387 │ │ +04a01e: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +04a022: 0f03 |0005: return v3 │ │ +04a024: 0770 |0006: move-object v0, v7 │ │ +04a026: 1f00 8703 |0007: check-cast v0, Ljava/util/Map$Entry; // type@0387 │ │ +04a02a: 5464 e402 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a02e: 7210 2f16 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +04a034: 0c05 |000e: move-result-object v5 │ │ +04a036: 6e20 ac08 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@08ac │ │ +04a03c: 0a02 |0012: move-result v2 │ │ +04a03e: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +04a042: 5463 e402 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a046: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +04a048: 6e30 a908 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a04e: 0c01 |001b: move-result-object v1 │ │ +04a050: 7210 3016 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +04a056: 0c03 |001f: move-result-object v3 │ │ +04a058: 7120 3608 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0836 │ │ +04a05e: 0a03 |0023: move-result v3 │ │ +04a060: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -35143,29 +35143,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04a040: |[04a040] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -04a050: 7210 0116 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ -04a056: 0c00 |0003: move-result-object v0 │ │ -04a058: 7210 0e16 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -04a05e: 0a01 |0007: move-result v1 │ │ -04a060: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -04a064: 7210 0f16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -04a06a: 0c01 |000d: move-result-object v1 │ │ -04a06c: 6e20 7208 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0872 │ │ -04a072: 0a01 |0011: move-result v1 │ │ -04a074: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -04a078: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04a07a: 0f01 |0015: return v1 │ │ -04a07c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -04a07e: 28fe |0017: goto 0015 // -0002 │ │ +04a064: |[04a064] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +04a074: 7210 0116 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ +04a07a: 0c00 |0003: move-result-object v0 │ │ +04a07c: 7210 0e16 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +04a082: 0a01 |0007: move-result v1 │ │ +04a084: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +04a088: 7210 0f16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +04a08e: 0c01 |000d: move-result-object v1 │ │ +04a090: 6e20 7208 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0872 │ │ +04a096: 0a01 |0011: move-result v1 │ │ +04a098: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +04a09c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04a09e: 0f01 |0015: return v1 │ │ +04a0a0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +04a0a2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -35181,18 +35181,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04a080: |[04a080] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -04a090: 7120 b208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@08b2 │ │ -04a096: 0a00 |0003: move-result v0 │ │ -04a098: 0f00 |0004: return v0 │ │ +04a0a4: |[04a0a4] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +04a0b4: 7120 b208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@08b2 │ │ +04a0ba: 0a00 |0003: move-result v0 │ │ +04a0bc: 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; │ │ @@ -35202,45 +35202,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -04a09c: |[04a09c] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -04a0ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04a0ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04a0b0: 5474 e402 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a0b4: 6e10 ab08 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a0ba: 0a04 |0007: move-result v4 │ │ -04a0bc: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -04a0c0: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -04a0c4: 5474 e402 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a0c8: 6e30 a908 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a0ce: 0c01 |0011: move-result-object v1 │ │ -04a0d0: 5474 e402 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a0d4: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -04a0d6: 6e30 a908 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a0dc: 0c03 |0018: move-result-object v3 │ │ -04a0de: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -04a0e2: 0156 |001b: move v6, v5 │ │ -04a0e4: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -04a0e8: 0154 |001e: move v4, v5 │ │ -04a0ea: b764 |001f: xor-int/2addr v4, v6 │ │ -04a0ec: b042 |0020: add-int/2addr v2, v4 │ │ -04a0ee: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a0f2: 28e7 |0023: goto 000a // -0019 │ │ -04a0f4: 6e10 8115 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04a0fa: 0a04 |0027: move-result v4 │ │ -04a0fc: 0146 |0028: move v6, v4 │ │ -04a0fe: 28f3 |0029: goto 001c // -000d │ │ -04a100: 6e10 8115 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04a106: 0a04 |002d: move-result v4 │ │ -04a108: 28f1 |002e: goto 001f // -000f │ │ -04a10a: 0f02 |002f: return v2 │ │ +04a0c0: |[04a0c0] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +04a0d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04a0d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04a0d4: 5474 e402 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a0d8: 6e10 ab08 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a0de: 0a04 |0007: move-result v4 │ │ +04a0e0: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +04a0e4: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +04a0e8: 5474 e402 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a0ec: 6e30 a908 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a0f2: 0c01 |0011: move-result-object v1 │ │ +04a0f4: 5474 e402 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a0f8: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +04a0fa: 6e30 a908 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a100: 0c03 |0018: move-result-object v3 │ │ +04a102: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +04a106: 0156 |001b: move v6, v5 │ │ +04a108: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +04a10c: 0154 |001e: move v4, v5 │ │ +04a10e: b764 |001f: xor-int/2addr v4, v6 │ │ +04a110: b042 |0020: add-int/2addr v2, v4 │ │ +04a112: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a116: 28e7 |0023: goto 000a // -0019 │ │ +04a118: 6e10 8115 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04a11e: 0a04 |0027: move-result v4 │ │ +04a120: 0146 |0028: move v6, v4 │ │ +04a122: 28f3 |0029: goto 001c // -000d │ │ +04a124: 6e10 8115 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04a12a: 0a04 |002d: move-result v4 │ │ +04a12c: 28f1 |002e: goto 001f // -000f │ │ +04a12e: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -35260,23 +35260,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04a10c: |[04a10c] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -04a11c: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a120: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a126: 0a00 |0005: move-result v0 │ │ -04a128: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04a12c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04a12e: 0f00 |0009: return v0 │ │ -04a130: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04a132: 28fe |000b: goto 0009 // -0002 │ │ +04a130: |[04a130] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +04a140: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a144: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a14a: 0a00 |0005: move-result v0 │ │ +04a14c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04a150: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04a152: 0f00 |0009: return v0 │ │ +04a154: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04a156: 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; │ │ │ │ @@ -35285,19 +35285,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04a134: |[04a134] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -04a144: 2200 8001 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@0180 │ │ -04a148: 5421 e402 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a14c: 7020 8e08 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@088e │ │ -04a152: 1100 |0007: return-object v0 │ │ +04a158: |[04a158] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +04a168: 2200 8801 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@0188 │ │ +04a16c: 5421 e402 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a170: 7020 8e08 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@088e │ │ +04a176: 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; │ │ │ │ @@ -35306,18 +35306,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a154: |[04a154] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -04a164: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a168: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a16e: 2700 |0005: throw v0 │ │ +04a178: |[04a178] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +04a188: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a18c: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a192: 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; │ │ @@ -35327,18 +35327,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a170: |[04a170] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -04a180: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a184: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a18a: 2700 |0005: throw v0 │ │ +04a194: |[04a194] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +04a1a4: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a1a8: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a1ae: 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; │ │ @@ -35349,18 +35349,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a18c: |[04a18c] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -04a19c: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a1a0: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a1a6: 2700 |0005: throw v0 │ │ +04a1b0: |[04a1b0] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +04a1c0: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a1c4: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a1ca: 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; │ │ @@ -35371,19 +35371,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a1a8: |[04a1a8] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -04a1b8: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ -04a1bc: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a1c2: 0a00 |0005: move-result v0 │ │ -04a1c4: 0f00 |0006: return v0 │ │ +04a1cc: |[04a1cc] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +04a1dc: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e4 │ │ +04a1e0: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a1e6: 0a00 |0005: move-result v0 │ │ +04a1e8: 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; │ │ │ │ @@ -35392,18 +35392,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a1c8: |[04a1c8] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -04a1d8: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a1dc: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a1e2: 2700 |0005: throw v0 │ │ +04a1ec: |[04a1ec] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +04a1fc: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a200: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a206: 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; │ │ │ │ @@ -35412,34 +35412,34 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a1e4: |[04a1e4] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -04a1f4: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a1f8: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a1fe: 2700 |0005: throw v0 │ │ +04a208: |[04a208] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +04a218: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a21c: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a222: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0006 reg=2 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2748 (MapCollections.java) │ │ + source_file_idx : 2745 (MapCollections.java) │ │ │ │ Class #168 header: │ │ -class_idx : 383 │ │ +class_idx : 391 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2748 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2745 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -35479,18 +35479,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 │ │ -04a200: |[04a200] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -04a210: 5b01 e502 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a214: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04a21a: 0e00 |0005: return-void │ │ +04a224: |[04a224] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +04a234: 5b01 e502 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a238: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04a23e: 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; │ │ @@ -35501,18 +35501,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a21c: |[04a21c] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -04a22c: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a230: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a236: 2700 |0005: throw v0 │ │ +04a240: |[04a240] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +04a250: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a254: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a25a: 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; │ │ @@ -35523,18 +35523,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a238: |[04a238] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -04a248: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a24c: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a252: 2700 |0005: throw v0 │ │ +04a25c: |[04a25c] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +04a26c: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a270: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a276: 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; │ │ @@ -35545,18 +35545,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a254: |[04a254] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -04a264: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a268: 6e10 a808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@08a8 │ │ -04a26e: 0e00 |0005: return-void │ │ +04a278: |[04a278] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +04a288: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a28c: 6e10 a808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@08a8 │ │ +04a292: 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; │ │ @@ -35566,23 +35566,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04a270: |[04a270] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -04a280: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a284: 6e20 ac08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@08ac │ │ -04a28a: 0a00 |0005: move-result v0 │ │ -04a28c: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -04a290: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04a292: 0f00 |0009: return v0 │ │ -04a294: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04a296: 28fe |000b: goto 0009 // -0002 │ │ +04a294: |[04a294] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +04a2a4: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a2a8: 6e20 ac08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@08ac │ │ +04a2ae: 0a00 |0005: move-result v0 │ │ +04a2b0: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +04a2b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04a2b6: 0f00 |0009: return v0 │ │ +04a2b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04a2ba: 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; │ │ @@ -35592,21 +35592,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a298: |[04a298] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -04a2a8: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a2ac: 6e10 aa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@08aa │ │ -04a2b2: 0c00 |0005: move-result-object v0 │ │ -04a2b4: 7120 b108 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b1 │ │ -04a2ba: 0a00 |0009: move-result v0 │ │ -04a2bc: 0f00 |000a: return v0 │ │ +04a2bc: |[04a2bc] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +04a2cc: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a2d0: 6e10 aa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@08aa │ │ +04a2d6: 0c00 |0005: move-result-object v0 │ │ +04a2d8: 7120 b108 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b1 │ │ +04a2de: 0a00 |0009: move-result v0 │ │ +04a2e0: 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; │ │ @@ -35617,18 +35617,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04a2c0: |[04a2c0] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -04a2d0: 7120 b208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@08b2 │ │ -04a2d6: 0a00 |0003: move-result v0 │ │ -04a2d8: 0f00 |0004: return v0 │ │ +04a2e4: |[04a2e4] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +04a2f4: 7120 b208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@08b2 │ │ +04a2fa: 0a00 |0003: move-result v0 │ │ +04a2fc: 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; │ │ @@ -35638,34 +35638,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04a2dc: |[04a2dc] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -04a2ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04a2ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04a2f0: 5453 e502 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a2f4: 6e10 ab08 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a2fa: 0a03 |0007: move-result v3 │ │ -04a2fc: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -04a300: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -04a304: 5453 e502 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a308: 6e30 a908 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a30e: 0c01 |0011: move-result-object v1 │ │ -04a310: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -04a314: 0143 |0014: move v3, v4 │ │ -04a316: b032 |0015: add-int/2addr v2, v3 │ │ -04a318: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a31c: 28f2 |0018: goto 000a // -000e │ │ -04a31e: 6e10 8115 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04a324: 0a03 |001c: move-result v3 │ │ -04a326: 28f8 |001d: goto 0015 // -0008 │ │ -04a328: 0f02 |001e: return v2 │ │ +04a300: |[04a300] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +04a310: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04a312: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04a314: 5453 e502 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a318: 6e10 ab08 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a31e: 0a03 |0007: move-result v3 │ │ +04a320: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +04a324: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +04a328: 5453 e502 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a32c: 6e30 a908 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a332: 0c01 |0011: move-result-object v1 │ │ +04a334: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +04a338: 0143 |0014: move v3, v4 │ │ +04a33a: b032 |0015: add-int/2addr v2, v3 │ │ +04a33c: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a340: 28f2 |0018: goto 000a // -000e │ │ +04a342: 6e10 8115 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04a348: 0a03 |001c: move-result v3 │ │ +04a34a: 28f8 |001d: goto 0015 // -0008 │ │ +04a34c: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -35683,23 +35683,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04a32c: |[04a32c] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -04a33c: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a340: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a346: 0a00 |0005: move-result v0 │ │ -04a348: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04a34c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04a34e: 0f00 |0009: return v0 │ │ -04a350: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04a352: 28fe |000b: goto 0009 // -0002 │ │ +04a350: |[04a350] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +04a360: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a364: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a36a: 0a00 |0005: move-result v0 │ │ +04a36c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04a370: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04a372: 0f00 |0009: return v0 │ │ +04a374: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04a376: 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; │ │ │ │ @@ -35708,20 +35708,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04a354: |[04a354] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -04a364: 2200 7d01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@017d │ │ -04a368: 5431 e502 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a36c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04a36e: 7030 6908 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0869 │ │ -04a374: 1100 |0008: return-object v0 │ │ +04a378: |[04a378] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +04a388: 2200 8501 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@0185 │ │ +04a38c: 5431 e502 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a390: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04a392: 7030 6908 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0869 │ │ +04a398: 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; │ │ │ │ @@ -35730,25 +35730,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04a378: |[04a378] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -04a388: 5421 e502 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a38c: 6e20 ac08 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@08ac │ │ -04a392: 0a00 |0005: move-result v0 │ │ -04a394: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -04a398: 5421 e502 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a39c: 6e20 af08 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ -04a3a2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -04a3a4: 0f01 |000e: return v1 │ │ -04a3a6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04a3a8: 28fe |0010: goto 000e // -0002 │ │ +04a39c: |[04a39c] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +04a3ac: 5421 e502 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a3b0: 6e20 ac08 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@08ac │ │ +04a3b6: 0a00 |0005: move-result v0 │ │ +04a3b8: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +04a3bc: 5421 e502 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a3c0: 6e20 af08 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ +04a3c6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +04a3c8: 0f01 |000e: return v1 │ │ +04a3ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04a3cc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -35763,21 +35763,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a3ac: |[04a3ac] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -04a3bc: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a3c0: 6e10 aa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@08aa │ │ -04a3c6: 0c00 |0005: move-result-object v0 │ │ -04a3c8: 7120 b608 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b6 │ │ -04a3ce: 0a00 |0009: move-result v0 │ │ -04a3d0: 0f00 |000a: return v0 │ │ +04a3d0: |[04a3d0] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +04a3e0: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a3e4: 6e10 aa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@08aa │ │ +04a3ea: 0c00 |0005: move-result-object v0 │ │ +04a3ec: 7120 b608 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b6 │ │ +04a3f2: 0a00 |0009: move-result v0 │ │ +04a3f4: 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; │ │ @@ -35788,21 +35788,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a3d4: |[04a3d4] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -04a3e4: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a3e8: 6e10 aa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@08aa │ │ -04a3ee: 0c00 |0005: move-result-object v0 │ │ -04a3f0: 7120 b708 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b7 │ │ -04a3f6: 0a00 |0009: move-result v0 │ │ -04a3f8: 0f00 |000a: return v0 │ │ +04a3f8: |[04a3f8] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +04a408: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a40c: 6e10 aa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@08aa │ │ +04a412: 0c00 |0005: move-result-object v0 │ │ +04a414: 7120 b708 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b7 │ │ +04a41a: 0a00 |0009: move-result v0 │ │ +04a41c: 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; │ │ @@ -35813,19 +35813,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a3fc: |[04a3fc] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -04a40c: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a410: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a416: 0a00 |0005: move-result v0 │ │ -04a418: 0f00 |0006: return v0 │ │ +04a420: |[04a420] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +04a430: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a434: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a43a: 0a00 |0005: move-result v0 │ │ +04a43c: 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; │ │ │ │ @@ -35834,20 +35834,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04a41c: |[04a41c] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -04a42c: 5420 e502 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a430: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04a432: 6e20 b808 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@08b8 │ │ -04a438: 0c00 |0006: move-result-object v0 │ │ -04a43a: 1100 |0007: return-object v0 │ │ +04a440: |[04a440] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +04a450: 5420 e502 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04a456: 6e20 b808 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@08b8 │ │ +04a45c: 0c00 |0006: move-result-object v0 │ │ +04a45e: 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; │ │ │ │ @@ -35856,36 +35856,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04a43c: |[04a43c] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -04a44c: 5420 e502 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ -04a450: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04a452: 6e30 b908 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@08b9 │ │ -04a458: 0c00 |0006: move-result-object v0 │ │ -04a45a: 1100 |0007: return-object v0 │ │ +04a460: |[04a460] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +04a470: 5420 e502 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02e5 │ │ +04a474: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04a476: 6e30 b908 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@08b9 │ │ +04a47c: 0c00 |0006: move-result-object v0 │ │ +04a47e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2748 (MapCollections.java) │ │ + source_file_idx : 2745 (MapCollections.java) │ │ │ │ Class #169 header: │ │ -class_idx : 384 │ │ +class_idx : 392 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2748 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2745 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -35932,26 +35932,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 │ │ -04a45c: |[04a45c] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -04a46c: 5b12 e902 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a470: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04a476: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04a478: 5c10 e702 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a47c: 6e10 ab08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a482: 0a00 |000b: move-result v0 │ │ -04a484: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a488: 5910 e602 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ -04a48c: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -04a48e: 5910 e802 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a492: 0e00 |0013: return-void │ │ +04a480: |[04a480] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +04a490: 5b12 e902 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a494: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04a49a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04a49c: 5c10 e702 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a4a0: 6e10 ab08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a4a6: 0a00 |000b: move-result v0 │ │ +04a4a8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a4ac: 5910 e602 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ +04a4b0: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +04a4b2: 5910 e802 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a4b6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -35966,50 +35966,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -04a494: |[04a494] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -04a4a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04a4a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04a4a8: 5563 e702 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a4ac: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -04a4b0: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -04a4b4: 1a02 bf0c |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0cbf │ │ -04a4b8: 7020 6515 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04a4be: 2701 |000d: throw v1 │ │ -04a4c0: 2073 7f03 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@037f │ │ -04a4c4: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -04a4c8: 0f02 |0012: return v2 │ │ -04a4ca: 0770 |0013: move-object v0, v7 │ │ -04a4cc: 1f00 7f03 |0014: check-cast v0, Ljava/util/Map$Entry; // type@037f │ │ -04a4d0: 7210 2f16 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -04a4d6: 0c03 |0019: move-result-object v3 │ │ -04a4d8: 5464 e902 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a4dc: 5265 e802 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a4e0: 6e30 a908 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a4e6: 0c04 |0021: move-result-object v4 │ │ -04a4e8: 7120 3608 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0836 │ │ -04a4ee: 0a03 |0025: move-result v3 │ │ -04a4f0: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -04a4f4: 7210 3016 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -04a4fa: 0c03 |002b: move-result-object v3 │ │ -04a4fc: 5464 e902 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a500: 5265 e802 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a504: 6e30 a908 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a50a: 0c04 |0033: move-result-object v4 │ │ -04a50c: 7120 3608 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0836 │ │ -04a512: 0a03 |0037: move-result v3 │ │ -04a514: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -04a518: 0112 |003a: move v2, v1 │ │ -04a51a: 28d7 |003b: goto 0012 // -0029 │ │ -04a51c: 0121 |003c: move v1, v2 │ │ -04a51e: 28fd |003d: goto 003a // -0003 │ │ +04a4b8: |[04a4b8] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +04a4c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04a4ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04a4cc: 5563 e702 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a4d0: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +04a4d4: 2201 3c03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +04a4d8: 1a02 bc0c |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0cbc │ │ +04a4dc: 7020 6515 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04a4e2: 2701 |000d: throw v1 │ │ +04a4e4: 2073 8703 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@0387 │ │ +04a4e8: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +04a4ec: 0f02 |0012: return v2 │ │ +04a4ee: 0770 |0013: move-object v0, v7 │ │ +04a4f0: 1f00 8703 |0014: check-cast v0, Ljava/util/Map$Entry; // type@0387 │ │ +04a4f4: 7210 2f16 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +04a4fa: 0c03 |0019: move-result-object v3 │ │ +04a4fc: 5464 e902 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a500: 5265 e802 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a504: 6e30 a908 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a50a: 0c04 |0021: move-result-object v4 │ │ +04a50c: 7120 3608 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0836 │ │ +04a512: 0a03 |0025: move-result v3 │ │ +04a514: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +04a518: 7210 3016 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +04a51e: 0c03 |002b: move-result-object v3 │ │ +04a520: 5464 e902 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a524: 5265 e802 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a528: 6e30 a908 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a52e: 0c04 |0033: move-result-object v4 │ │ +04a530: 7120 3608 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0836 │ │ +04a536: 0a03 |0037: move-result v3 │ │ +04a538: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +04a53c: 0112 |003a: move v2, v1 │ │ +04a53e: 28d7 |003b: goto 0012 // -0029 │ │ +04a540: 0121 |003c: move v1, v2 │ │ +04a542: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -36025,27 +36025,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -04a520: |[04a520] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -04a530: 5530 e702 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a534: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -04a538: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04a53c: 1a01 bf0c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cbf │ │ -04a540: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04a546: 2700 |000b: throw v0 │ │ -04a548: 5430 e902 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a54c: 5231 e802 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a550: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -04a552: 6e30 a908 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a558: 0c00 |0014: move-result-object v0 │ │ -04a55a: 1100 |0015: return-object v0 │ │ +04a544: |[04a544] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +04a554: 5530 e702 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a558: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04a55c: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +04a560: 1a01 bc0c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cbc │ │ +04a564: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04a56a: 2700 |000b: throw v0 │ │ +04a56c: 5430 e902 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a570: 5231 e802 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a574: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +04a576: 6e30 a908 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a57c: 0c00 |0014: move-result-object v0 │ │ +04a57e: 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; │ │ @@ -36056,27 +36056,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -04a55c: |[04a55c] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -04a56c: 5530 e702 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a570: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -04a574: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04a578: 1a01 bf0c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cbf │ │ -04a57c: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04a582: 2700 |000b: throw v0 │ │ -04a584: 5430 e902 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a588: 5231 e802 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a58c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -04a58e: 6e30 a908 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a594: 0c00 |0014: move-result-object v0 │ │ -04a596: 1100 |0015: return-object v0 │ │ +04a580: |[04a580] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +04a590: 5530 e702 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a594: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04a598: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +04a59c: 1a01 bc0c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cbc │ │ +04a5a0: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04a5a6: 2700 |000b: throw v0 │ │ +04a5a8: 5430 e902 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a5ac: 5231 e802 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a5b0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +04a5b2: 6e30 a908 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a5b8: 0c00 |0014: move-result-object v0 │ │ +04a5ba: 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; │ │ @@ -36087,22 +36087,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04a598: |[04a598] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -04a5a8: 5220 e802 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a5ac: 5221 e602 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ -04a5b0: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -04a5b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04a5b6: 0f00 |0007: return v0 │ │ -04a5b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04a5ba: 28fe |0009: goto 0007 // -0002 │ │ +04a5bc: |[04a5bc] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +04a5cc: 5220 e802 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a5d0: 5221 e602 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ +04a5d4: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +04a5d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04a5da: 0f00 |0007: return v0 │ │ +04a5dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04a5de: 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; │ │ │ │ @@ -36111,42 +36111,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -04a5bc: |[04a5bc] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -04a5cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04a5ce: 5563 e702 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a5d2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -04a5d6: 2202 3403 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -04a5da: 1a03 bf0c |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0cbf │ │ -04a5de: 7020 6515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04a5e4: 2702 |000c: throw v2 │ │ -04a5e6: 5463 e902 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a5ea: 5264 e802 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a5ee: 6e30 a908 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a5f4: 0c00 |0014: move-result-object v0 │ │ -04a5f6: 5463 e902 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a5fa: 5264 e802 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a5fe: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -04a600: 6e30 a908 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a606: 0c01 |001d: move-result-object v1 │ │ -04a608: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -04a60c: 0123 |0020: move v3, v2 │ │ -04a60e: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -04a612: b732 |0023: xor-int/2addr v2, v3 │ │ -04a614: 0f02 |0024: return v2 │ │ -04a616: 6e10 8115 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04a61c: 0a03 |0028: move-result v3 │ │ -04a61e: 28f8 |0029: goto 0021 // -0008 │ │ -04a620: 6e10 8115 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04a626: 0a02 |002d: move-result v2 │ │ -04a628: 28f5 |002e: goto 0023 // -000b │ │ +04a5e0: |[04a5e0] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +04a5f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04a5f2: 5563 e702 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a5f6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04a5fa: 2202 3c03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +04a5fe: 1a03 bc0c |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0cbc │ │ +04a602: 7020 6515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04a608: 2702 |000c: throw v2 │ │ +04a60a: 5463 e902 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a60e: 5264 e802 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a612: 6e30 a908 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a618: 0c00 |0014: move-result-object v0 │ │ +04a61a: 5463 e902 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a61e: 5264 e802 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a622: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +04a624: 6e30 a908 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a62a: 0c01 |001d: move-result-object v1 │ │ +04a62c: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +04a630: 0123 |0020: move v3, v2 │ │ +04a632: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +04a636: b732 |0023: xor-int/2addr v2, v3 │ │ +04a638: 0f02 |0024: return v2 │ │ +04a63a: 6e10 8115 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04a640: 0a03 |0028: move-result v3 │ │ +04a642: 28f8 |0029: goto 0021 // -0008 │ │ +04a644: 6e10 8115 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04a64a: 0a02 |002d: move-result v2 │ │ +04a64c: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -36161,18 +36161,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a62c: |[04a62c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -04a63c: 6e10 9508 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0895 │ │ -04a642: 0c00 |0003: move-result-object v0 │ │ -04a644: 1100 |0004: return-object v0 │ │ +04a650: |[04a650] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +04a660: 6e10 9508 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0895 │ │ +04a666: 0c00 |0003: move-result-object v0 │ │ +04a668: 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; │ │ │ │ @@ -36181,21 +36181,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04a648: |[04a648] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -04a658: 5210 e802 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a65c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a660: 5910 e802 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a664: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04a666: 5c10 e702 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a66a: 1101 |0009: return-object v1 │ │ +04a66c: |[04a66c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +04a67c: 5210 e802 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a680: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a684: 5910 e802 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a688: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04a68a: 5c10 e702 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a68e: 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; │ │ @@ -36206,32 +36206,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04a66c: |[04a66c] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -04a67c: 5520 e702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a680: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -04a684: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04a688: 7010 6415 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1564 │ │ -04a68e: 2700 |0009: throw v0 │ │ -04a690: 5420 e902 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a694: 5221 e802 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a698: 6e20 af08 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ -04a69e: 5220 e802 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a6a2: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a6a6: 5920 e802 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a6aa: 5220 e602 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ -04a6ae: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a6b2: 5920 e602 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ -04a6b6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -04a6b8: 5c20 e702 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a6bc: 0e00 |0020: return-void │ │ +04a690: |[04a690] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +04a6a0: 5520 e702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a6a4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04a6a8: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +04a6ac: 7010 6415 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1564 │ │ +04a6b2: 2700 |0009: throw v0 │ │ +04a6b4: 5420 e902 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a6b8: 5221 e802 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a6bc: 6e20 af08 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ +04a6c2: 5220 e802 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a6c6: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a6ca: 5920 e802 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a6ce: 5220 e602 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ +04a6d2: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a6d6: 5920 e602 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02e6 │ │ +04a6da: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +04a6dc: 5c20 e702 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a6e0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0017 line=100 │ │ @@ -36246,26 +36246,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 │ │ -04a6c0: |[04a6c0] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04a6d0: 5520 e702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ -04a6d4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -04a6d8: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -04a6dc: 1a01 bf0c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cbf │ │ -04a6e0: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04a6e6: 2700 |000b: throw v0 │ │ -04a6e8: 5420 e902 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ -04a6ec: 5221 e802 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ -04a6f0: 6e30 b008 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@08b0 │ │ -04a6f6: 0c00 |0013: move-result-object v0 │ │ -04a6f8: 1100 |0014: return-object v0 │ │ +04a6e4: |[04a6e4] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04a6f4: 5520 e702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02e7 │ │ +04a6f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04a6fc: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +04a700: 1a01 bc0c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cbc │ │ +04a704: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04a70a: 2700 |000b: throw v0 │ │ +04a70c: 5420 e902 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02e9 │ │ +04a710: 5221 e802 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02e8 │ │ +04a714: 6e30 b008 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@08b0 │ │ +04a71a: 0c00 |0013: move-result-object v0 │ │ +04a71c: 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; │ │ @@ -36278,45 +36278,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04a6fc: |[04a6fc] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -04a70c: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -04a710: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04a716: 6e10 9008 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0890 │ │ -04a71c: 0c01 |0008: move-result-object v1 │ │ -04a71e: 6e20 b415 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04a724: 0c00 |000c: move-result-object v0 │ │ -04a726: 1a01 6501 |000d: const-string v1, "=" // string@0165 │ │ -04a72a: 6e20 b515 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04a730: 0c00 |0012: move-result-object v0 │ │ -04a732: 6e10 9108 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0891 │ │ -04a738: 0c01 |0016: move-result-object v1 │ │ -04a73a: 6e20 b415 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04a740: 0c00 |001a: move-result-object v0 │ │ -04a742: 6e10 bb15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04a748: 0c00 |001e: move-result-object v0 │ │ -04a74a: 1100 |001f: return-object v0 │ │ +04a720: |[04a720] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +04a730: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +04a734: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04a73a: 6e10 9008 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0890 │ │ +04a740: 0c01 |0008: move-result-object v1 │ │ +04a742: 6e20 b415 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04a748: 0c00 |000c: move-result-object v0 │ │ +04a74a: 1a01 6501 |000d: const-string v1, "=" // string@0165 │ │ +04a74e: 6e20 b515 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04a754: 0c00 |0012: move-result-object v0 │ │ +04a756: 6e10 9108 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0891 │ │ +04a75c: 0c01 |0016: move-result-object v1 │ │ +04a75e: 6e20 b415 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04a764: 0c00 |001a: move-result-object v0 │ │ +04a766: 6e10 bb15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04a76c: 0c00 |001e: move-result-object v0 │ │ +04a76e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x0020 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ - source_file_idx : 2748 (MapCollections.java) │ │ + source_file_idx : 2745 (MapCollections.java) │ │ │ │ Class #170 header: │ │ -class_idx : 385 │ │ +class_idx : 393 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2748 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2745 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #170 annotations: │ │ Annotations on class │ │ @@ -36356,18 +36356,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 │ │ -04a74c: |[04a74c] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -04a75c: 5b01 ea02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a760: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04a766: 0e00 |0005: return-void │ │ +04a770: |[04a770] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +04a780: 5b01 ea02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a784: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04a78a: 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; │ │ @@ -36378,18 +36378,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a768: |[04a768] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -04a778: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a77c: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a782: 2700 |0005: throw v0 │ │ +04a78c: |[04a78c] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +04a79c: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a7a0: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a7a6: 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; │ │ @@ -36400,18 +36400,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a784: |[04a784] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -04a794: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04a798: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ -04a79e: 2700 |0005: throw v0 │ │ +04a7a8: |[04a7a8] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +04a7b8: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04a7bc: 7010 cd15 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@15cd │ │ +04a7c2: 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; │ │ @@ -36422,18 +36422,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a7a0: |[04a7a0] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -04a7b0: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a7b4: 6e10 a808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@08a8 │ │ -04a7ba: 0e00 |0005: return-void │ │ +04a7c4: |[04a7c4] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +04a7d4: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a7d8: 6e10 a808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@08a8 │ │ +04a7de: 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; │ │ @@ -36443,23 +36443,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04a7bc: |[04a7bc] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -04a7cc: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a7d0: 6e20 ad08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@08ad │ │ -04a7d6: 0a00 |0005: move-result v0 │ │ -04a7d8: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -04a7dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04a7de: 0f00 |0009: return v0 │ │ -04a7e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04a7e2: 28fe |000b: goto 0009 // -0002 │ │ +04a7e0: |[04a7e0] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +04a7f0: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a7f4: 6e20 ad08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@08ad │ │ +04a7fa: 0a00 |0005: move-result v0 │ │ +04a7fc: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +04a800: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04a802: 0f00 |0009: return v0 │ │ +04a804: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04a806: 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; │ │ @@ -36469,29 +36469,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04a7e4: |[04a7e4] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -04a7f4: 7210 0116 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ -04a7fa: 0c00 |0003: move-result-object v0 │ │ -04a7fc: 7210 0e16 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -04a802: 0a01 |0007: move-result v1 │ │ -04a804: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -04a808: 7210 0f16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -04a80e: 0c01 |000d: move-result-object v1 │ │ -04a810: 6e20 9d08 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@089d │ │ -04a816: 0a01 |0011: move-result v1 │ │ -04a818: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -04a81c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04a81e: 0f01 |0015: return v1 │ │ -04a820: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -04a822: 28fe |0017: goto 0015 // -0002 │ │ +04a808: |[04a808] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +04a818: 7210 0116 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ +04a81e: 0c00 |0003: move-result-object v0 │ │ +04a820: 7210 0e16 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +04a826: 0a01 |0007: move-result v1 │ │ +04a828: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +04a82c: 7210 0f16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +04a832: 0c01 |000d: move-result-object v1 │ │ +04a834: 6e20 9d08 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@089d │ │ +04a83a: 0a01 |0011: move-result v1 │ │ +04a83c: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +04a840: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04a842: 0f01 |0015: return v1 │ │ +04a844: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +04a846: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -36507,23 +36507,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04a824: |[04a824] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -04a834: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a838: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a83e: 0a00 |0005: move-result v0 │ │ -04a840: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04a844: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04a846: 0f00 |0009: return v0 │ │ -04a848: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04a84a: 28fe |000b: goto 0009 // -0002 │ │ +04a848: |[04a848] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +04a858: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a85c: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a862: 0a00 |0005: move-result v0 │ │ +04a864: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04a868: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04a86a: 0f00 |0009: return v0 │ │ +04a86c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04a86e: 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; │ │ │ │ @@ -36532,20 +36532,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04a84c: |[04a84c] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -04a85c: 2200 7d01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@017d │ │ -04a860: 5431 ea02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a864: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -04a866: 7030 6908 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0869 │ │ -04a86c: 1100 |0008: return-object v0 │ │ +04a870: |[04a870] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +04a880: 2200 8501 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@0185 │ │ +04a884: 5431 ea02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a888: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +04a88a: 7030 6908 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0869 │ │ +04a890: 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; │ │ │ │ @@ -36554,25 +36554,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04a870: |[04a870] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -04a880: 5421 ea02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a884: 6e20 ad08 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@08ad │ │ -04a88a: 0a00 |0005: move-result v0 │ │ -04a88c: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -04a890: 5421 ea02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a894: 6e20 af08 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ -04a89a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -04a89c: 0f01 |000e: return v1 │ │ -04a89e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04a8a0: 28fe |0010: goto 000e // -0002 │ │ +04a894: |[04a894] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +04a8a4: 5421 ea02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a8a8: 6e20 ad08 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@08ad │ │ +04a8ae: 0a00 |0005: move-result v0 │ │ +04a8b0: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +04a8b4: 5421 ea02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a8b8: 6e20 af08 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ +04a8be: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +04a8c0: 0f01 |000e: return v1 │ │ +04a8c2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04a8c4: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -36587,36 +36587,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -04a8a4: |[04a8a4] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -04a8b4: 5464 ea02 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a8b8: 6e10 ab08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a8be: 0a00 |0005: move-result v0 │ │ -04a8c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04a8c2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -04a8c4: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -04a8c8: 5464 ea02 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a8cc: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -04a8ce: 6e30 a908 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a8d4: 0c02 |0010: move-result-object v2 │ │ -04a8d6: 7220 0016 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1600 │ │ -04a8dc: 0a04 |0014: move-result v4 │ │ -04a8de: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -04a8e2: 5464 ea02 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a8e6: 6e20 af08 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ -04a8ec: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04a8f0: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a8f4: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -04a8f6: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04a8fa: 28e5 |0023: goto 0008 // -001b │ │ -04a8fc: 0f01 |0024: return v1 │ │ +04a8c8: |[04a8c8] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +04a8d8: 5464 ea02 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a8dc: 6e10 ab08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a8e2: 0a00 |0005: move-result v0 │ │ +04a8e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04a8e6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +04a8e8: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +04a8ec: 5464 ea02 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a8f0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +04a8f2: 6e30 a908 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a8f8: 0c02 |0010: move-result-object v2 │ │ +04a8fa: 7220 0016 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1600 │ │ +04a900: 0a04 |0014: move-result v4 │ │ +04a902: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +04a906: 5464 ea02 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a90a: 6e20 af08 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ +04a910: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04a914: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a918: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +04a91a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04a91e: 28e5 |0023: goto 0008 // -001b │ │ +04a920: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -36641,36 +36641,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -04a900: |[04a900] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -04a910: 5464 ea02 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a914: 6e10 ab08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a91a: 0a00 |0005: move-result v0 │ │ -04a91c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04a91e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -04a920: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -04a924: 5464 ea02 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a928: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -04a92a: 6e30 a908 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04a930: 0c02 |0010: move-result-object v2 │ │ -04a932: 7220 0016 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1600 │ │ -04a938: 0a04 |0014: move-result v4 │ │ -04a93a: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -04a93e: 5464 ea02 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a942: 6e20 af08 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ -04a948: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04a94c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04a950: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -04a952: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04a956: 28e5 |0023: goto 0008 // -001b │ │ -04a958: 0f01 |0024: return v1 │ │ +04a924: |[04a924] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +04a934: 5464 ea02 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a938: 6e10 ab08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a93e: 0a00 |0005: move-result v0 │ │ +04a940: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04a942: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +04a944: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +04a948: 5464 ea02 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a94c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +04a94e: 6e30 a908 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04a954: 0c02 |0010: move-result-object v2 │ │ +04a956: 7220 0016 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1600 │ │ +04a95c: 0a04 |0014: move-result v4 │ │ +04a95e: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +04a962: 5464 ea02 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a966: 6e20 af08 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@08af │ │ +04a96c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04a970: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04a974: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +04a976: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04a97a: 28e5 |0023: goto 0008 // -001b │ │ +04a97c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -36695,19 +36695,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a95c: |[04a95c] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -04a96c: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a970: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04a976: 0a00 |0005: move-result v0 │ │ -04a978: 0f00 |0006: return v0 │ │ +04a980: |[04a980] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +04a990: 5410 ea02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a994: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04a99a: 0a00 |0005: move-result v0 │ │ +04a99c: 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; │ │ │ │ @@ -36716,20 +36716,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04a97c: |[04a97c] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -04a98c: 5420 ea02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a990: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -04a992: 6e20 b808 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@08b8 │ │ -04a998: 0c00 |0006: move-result-object v0 │ │ -04a99a: 1100 |0007: return-object v0 │ │ +04a9a0: |[04a9a0] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +04a9b0: 5420 ea02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a9b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +04a9b6: 6e20 b808 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@08b8 │ │ +04a9bc: 0c00 |0006: move-result-object v0 │ │ +04a9be: 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; │ │ │ │ @@ -36738,36 +36738,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04a99c: |[04a99c] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -04a9ac: 5420 ea02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ -04a9b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -04a9b2: 6e30 b908 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@08b9 │ │ -04a9b8: 0c00 |0006: move-result-object v0 │ │ -04a9ba: 1100 |0007: return-object v0 │ │ +04a9c0: |[04a9c0] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +04a9d0: 5420 ea02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02ea │ │ +04a9d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +04a9d6: 6e30 b908 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@08b9 │ │ +04a9dc: 0c00 |0006: move-result-object v0 │ │ +04a9de: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2748 (MapCollections.java) │ │ + source_file_idx : 2745 (MapCollections.java) │ │ │ │ Class #171 header: │ │ -class_idx : 386 │ │ +class_idx : 394 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2748 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2745 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -36827,17 +36827,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a9bc: |[04a9bc] android.support.v4.util.MapCollections.:()V │ │ -04a9cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04a9d2: 0e00 |0003: return-void │ │ +04a9e0: |[04a9e0] android.support.v4.util.MapCollections.:()V │ │ +04a9f0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04a9f6: 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; │ │ │ │ @@ -36846,29 +36846,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 │ │ -04a9d4: |[04a9d4] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -04a9e4: 7210 0116 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ -04a9ea: 0c00 |0003: move-result-object v0 │ │ -04a9ec: 7210 0e16 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -04a9f2: 0a01 |0007: move-result v1 │ │ -04a9f4: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -04a9f8: 7210 0f16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -04a9fe: 0c01 |000d: move-result-object v1 │ │ -04aa00: 7220 3216 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1632 │ │ -04aa06: 0a01 |0011: move-result v1 │ │ -04aa08: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -04aa0c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04aa0e: 0f01 |0015: return v1 │ │ -04aa10: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -04aa12: 28fe |0017: goto 0015 // -0002 │ │ +04a9f8: |[04a9f8] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +04aa08: 7210 0116 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ +04aa0e: 0c00 |0003: move-result-object v0 │ │ +04aa10: 7210 0e16 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +04aa16: 0a01 |0007: move-result v1 │ │ +04aa18: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +04aa1c: 7210 0f16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +04aa22: 0c01 |000d: move-result-object v1 │ │ +04aa24: 7220 3216 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1632 │ │ +04aa2a: 0a01 |0011: move-result v1 │ │ +04aa2c: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +04aa30: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04aa32: 0f01 |0015: return v1 │ │ +04aa34: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +04aa36: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -36884,40 +36884,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 │ │ -04aa14: |[04aa14] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -04aa24: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04aa26: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04aa28: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -04aa2c: 0123 |0004: move v3, v2 │ │ -04aa2e: 0f03 |0005: return v3 │ │ -04aa30: 2074 8203 |0006: instance-of v4, v7, Ljava/util/Set; // type@0382 │ │ -04aa34: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -04aa38: 0771 |000a: move-object v1, v7 │ │ -04aa3a: 1f01 8203 |000b: check-cast v1, Ljava/util/Set; // type@0382 │ │ -04aa3e: 7210 3f16 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@163f │ │ -04aa44: 0a04 |0010: move-result v4 │ │ -04aa46: 7210 3f16 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@163f │ │ -04aa4c: 0a05 |0014: move-result v5 │ │ -04aa4e: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -04aa52: 7220 3d16 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@163d │ │ -04aa58: 0a04 |001a: move-result v4 │ │ -04aa5a: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -04aa5e: 0123 |001d: move v3, v2 │ │ -04aa60: 28e7 |001e: goto 0005 // -0019 │ │ -04aa62: 0132 |001f: move v2, v3 │ │ -04aa64: 28fd |0020: goto 001d // -0003 │ │ -04aa66: 0d00 |0021: move-exception v0 │ │ -04aa68: 28e3 |0022: goto 0005 // -001d │ │ -04aa6a: 0d00 |0023: move-exception v0 │ │ -04aa6c: 28e1 |0024: goto 0005 // -001f │ │ +04aa38: |[04aa38] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +04aa48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04aa4a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04aa4c: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +04aa50: 0123 |0004: move v3, v2 │ │ +04aa52: 0f03 |0005: return v3 │ │ +04aa54: 2074 8a03 |0006: instance-of v4, v7, Ljava/util/Set; // type@038a │ │ +04aa58: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +04aa5c: 0771 |000a: move-object v1, v7 │ │ +04aa5e: 1f01 8a03 |000b: check-cast v1, Ljava/util/Set; // type@038a │ │ +04aa62: 7210 3f16 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@163f │ │ +04aa68: 0a04 |0010: move-result v4 │ │ +04aa6a: 7210 3f16 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@163f │ │ +04aa70: 0a05 |0014: move-result v5 │ │ +04aa72: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +04aa76: 7220 3d16 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@163d │ │ +04aa7c: 0a04 |001a: move-result v4 │ │ +04aa7e: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +04aa82: 0123 |001d: move v3, v2 │ │ +04aa84: 28e7 |001e: goto 0005 // -0019 │ │ +04aa86: 0132 |001f: move v2, v3 │ │ +04aa88: 28fd |0020: goto 001d // -0003 │ │ +04aa8a: 0d00 |0021: move-exception v0 │ │ +04aa8c: 28e3 |0022: goto 0005 // -001d │ │ +04aa8e: 0d00 |0023: move-exception v0 │ │ +04aa90: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -36941,33 +36941,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 │ │ -04aa80: |[04aa80] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -04aa90: 7210 3816 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ -04aa96: 0a01 |0003: move-result v1 │ │ -04aa98: 7210 0116 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ -04aa9e: 0c00 |0007: move-result-object v0 │ │ -04aaa0: 7210 0e16 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -04aaa6: 0a02 |000b: move-result v2 │ │ -04aaa8: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -04aaac: 7210 0f16 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -04aab2: 0c02 |0011: move-result-object v2 │ │ -04aab4: 7220 3716 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1637 │ │ -04aaba: 28f3 |0015: goto 0008 // -000d │ │ -04aabc: 7210 3816 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ -04aac2: 0a02 |0019: move-result v2 │ │ -04aac4: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -04aac8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -04aaca: 0f02 |001d: return v2 │ │ -04aacc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -04aace: 28fe |001f: goto 001d // -0002 │ │ +04aaa4: |[04aaa4] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +04aab4: 7210 3816 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ +04aaba: 0a01 |0003: move-result v1 │ │ +04aabc: 7210 0116 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1601 │ │ +04aac2: 0c00 |0007: move-result-object v0 │ │ +04aac4: 7210 0e16 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +04aaca: 0a02 |000b: move-result v2 │ │ +04aacc: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +04aad0: 7210 0f16 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +04aad6: 0c02 |0011: move-result-object v2 │ │ +04aad8: 7220 3716 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1637 │ │ +04aade: 28f3 |0015: goto 0008 // -000d │ │ +04aae0: 7210 3816 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ +04aae6: 0a02 |0019: move-result v2 │ │ +04aae8: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +04aaec: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +04aaee: 0f02 |001d: return v2 │ │ +04aaf0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +04aaf2: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -36984,38 +36984,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 │ │ -04aad0: |[04aad0] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -04aae0: 7210 3816 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ -04aae6: 0a01 |0003: move-result v1 │ │ -04aae8: 7210 3516 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1635 │ │ -04aaee: 0c02 |0007: move-result-object v2 │ │ -04aaf0: 7210 3e16 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -04aaf6: 0c00 |000b: move-result-object v0 │ │ -04aaf8: 7210 0e16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -04aafe: 0a02 |000f: move-result v2 │ │ -04ab00: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -04ab04: 7210 0f16 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -04ab0a: 0c02 |0015: move-result-object v2 │ │ -04ab0c: 7220 0016 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1600 │ │ -04ab12: 0a02 |0019: move-result v2 │ │ -04ab14: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -04ab18: 7210 1016 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ -04ab1e: 28ed |001f: goto 000c // -0013 │ │ -04ab20: 7210 3816 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ -04ab26: 0a02 |0023: move-result v2 │ │ -04ab28: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -04ab2c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -04ab2e: 0f02 |0027: return v2 │ │ -04ab30: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -04ab32: 28fe |0029: goto 0027 // -0002 │ │ +04aaf4: |[04aaf4] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +04ab04: 7210 3816 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ +04ab0a: 0a01 |0003: move-result v1 │ │ +04ab0c: 7210 3516 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1635 │ │ +04ab12: 0c02 |0007: move-result-object v2 │ │ +04ab14: 7210 3e16 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +04ab1a: 0c00 |000b: move-result-object v0 │ │ +04ab1c: 7210 0e16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +04ab22: 0a02 |000f: move-result v2 │ │ +04ab24: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +04ab28: 7210 0f16 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +04ab2e: 0c02 |0015: move-result-object v2 │ │ +04ab30: 7220 0016 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1600 │ │ +04ab36: 0a02 |0019: move-result v2 │ │ +04ab38: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +04ab3c: 7210 1016 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ +04ab42: 28ed |001f: goto 000c // -0013 │ │ +04ab44: 7210 3816 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ +04ab4a: 0a02 |0023: move-result v2 │ │ +04ab4c: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +04ab50: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +04ab52: 0f02 |0027: return v2 │ │ +04ab54: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +04ab56: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -37088,22 +37088,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04ab34: |[04ab34] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -04ab44: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02eb │ │ -04ab48: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -04ab4c: 2200 7e01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@017e │ │ -04ab50: 7020 6d08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@086d │ │ -04ab56: 5b10 eb02 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02eb │ │ -04ab5a: 5410 eb02 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02eb │ │ -04ab5e: 1100 |000d: return-object v0 │ │ +04ab58: |[04ab58] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +04ab68: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02eb │ │ +04ab6c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +04ab70: 2200 8601 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@0186 │ │ +04ab74: 7020 6d08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@086d │ │ +04ab7a: 5b10 eb02 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02eb │ │ +04ab7e: 5410 eb02 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02eb │ │ +04ab82: 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; │ │ @@ -37114,22 +37114,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04ab60: |[04ab60] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -04ab70: 5410 ec02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02ec │ │ -04ab74: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -04ab78: 2200 7f01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@017f │ │ -04ab7c: 7020 7e08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@087e │ │ -04ab82: 5b10 ec02 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02ec │ │ -04ab86: 5410 ec02 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02ec │ │ -04ab8a: 1100 |000d: return-object v0 │ │ +04ab84: |[04ab84] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +04ab94: 5410 ec02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02ec │ │ +04ab98: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +04ab9c: 2200 8701 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@0187 │ │ +04aba0: 7020 7e08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@087e │ │ +04aba6: 5b10 ec02 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02ec │ │ +04abaa: 5410 ec02 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02ec │ │ +04abae: 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; │ │ @@ -37140,22 +37140,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04ab8c: |[04ab8c] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -04ab9c: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02ed │ │ -04aba0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -04aba4: 2200 8101 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@0181 │ │ -04aba8: 7020 9908 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0899 │ │ -04abae: 5b10 ed02 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02ed │ │ -04abb2: 5410 ed02 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02ed │ │ -04abb6: 1100 |000d: return-object v0 │ │ +04abb0: |[04abb0] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +04abc0: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02ed │ │ +04abc4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +04abc8: 2200 8901 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@0189 │ │ +04abcc: 7020 9908 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0899 │ │ +04abd2: 5b10 ed02 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02ed │ │ +04abd6: 5410 ed02 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02ed │ │ +04abda: 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; │ │ @@ -37166,26 +37166,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -04abb8: |[04abb8] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -04abc8: 6e10 ab08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04abce: 0a00 |0003: move-result v0 │ │ -04abd0: 2302 0b05 |0004: new-array v2, v0, [Ljava/lang/Object; // type@050b │ │ -04abd4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04abd6: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -04abda: 6e30 a908 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04abe0: 0c03 |000c: move-result-object v3 │ │ -04abe2: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -04abe6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04abea: 28f6 |0011: goto 0007 // -000a │ │ -04abec: 1102 |0012: return-object v2 │ │ +04abdc: |[04abdc] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +04abec: 6e10 ab08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04abf2: 0a00 |0003: move-result v0 │ │ +04abf4: 2302 1505 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0515 │ │ +04abf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04abfa: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +04abfe: 6e30 a908 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04ac04: 0c03 |000c: move-result-object v3 │ │ +04ac06: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +04ac0a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ac0e: 28f6 |0011: goto 0007 // -000a │ │ +04ac10: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -37203,41 +37203,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 │ │ -04abf0: |[04abf0] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -04ac00: 6e10 ab08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ -04ac06: 0a00 |0003: move-result v0 │ │ -04ac08: 2153 |0004: array-length v3, v5 │ │ -04ac0a: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -04ac0e: 6e10 8015 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -04ac14: 0c03 |000a: move-result-object v3 │ │ -04ac16: 6e10 4c15 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@154c │ │ -04ac1c: 0c03 |000e: move-result-object v3 │ │ -04ac1e: 7120 d315 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@15d3 │ │ -04ac24: 0c03 |0012: move-result-object v3 │ │ -04ac26: 1f03 0b05 |0013: check-cast v3, [Ljava/lang/Object; // type@050b │ │ -04ac2a: 0732 |0015: move-object v2, v3 │ │ -04ac2c: 1f02 0b05 |0016: check-cast v2, [Ljava/lang/Object; // type@050b │ │ -04ac30: 0725 |0018: move-object v5, v2 │ │ -04ac32: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -04ac34: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -04ac38: 6e30 a908 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ -04ac3e: 0c03 |001f: move-result-object v3 │ │ -04ac40: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -04ac44: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ac48: 28f6 |0024: goto 001a // -000a │ │ -04ac4a: 2153 |0025: array-length v3, v5 │ │ -04ac4c: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -04ac50: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -04ac52: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -04ac56: 1105 |002b: return-object v5 │ │ +04ac14: |[04ac14] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +04ac24: 6e10 ab08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@08ab │ │ +04ac2a: 0a00 |0003: move-result v0 │ │ +04ac2c: 2153 |0004: array-length v3, v5 │ │ +04ac2e: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +04ac32: 6e10 8015 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +04ac38: 0c03 |000a: move-result-object v3 │ │ +04ac3a: 6e10 4c15 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@154c │ │ +04ac40: 0c03 |000e: move-result-object v3 │ │ +04ac42: 7120 d315 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@15d3 │ │ +04ac48: 0c03 |0012: move-result-object v3 │ │ +04ac4a: 1f03 1505 |0013: check-cast v3, [Ljava/lang/Object; // type@0515 │ │ +04ac4e: 0732 |0015: move-object v2, v3 │ │ +04ac50: 1f02 1505 |0016: check-cast v2, [Ljava/lang/Object; // type@0515 │ │ +04ac54: 0725 |0018: move-object v5, v2 │ │ +04ac56: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04ac58: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +04ac5c: 6e30 a908 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@08a9 │ │ +04ac62: 0c03 |001f: move-result-object v3 │ │ +04ac64: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +04ac68: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ac6c: 28f6 |0024: goto 001a // -000a │ │ +04ac6e: 2153 |0025: array-length v3, v5 │ │ +04ac70: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +04ac74: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +04ac76: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +04ac7a: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -37252,21 +37252,21 @@ │ │ 0x0018 - 0x0019 reg=2 newArray [Ljava/lang/Object; [TT; │ │ 0x0004 - 0x002c reg=0 N I │ │ 0x001a - 0x002c reg=1 i I │ │ 0x0000 - 0x002c reg=4 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x002c reg=5 array [Ljava/lang/Object; [TT; │ │ 0x0000 - 0x002c reg=6 offset I │ │ │ │ - source_file_idx : 2748 (MapCollections.java) │ │ + source_file_idx : 2745 (MapCollections.java) │ │ │ │ Class #172 header: │ │ -class_idx : 387 │ │ +class_idx : 395 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3129 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3126 │ │ static_fields_size : 8 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 20 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -37349,23 +37349,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04ac58: |[04ac58] android.support.v4.util.SimpleArrayMap.:()V │ │ -04ac68: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04ac6e: 6200 cd02 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ -04ac72: 5b10 f502 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04ac76: 6200 cf02 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -04ac7a: 5b10 f202 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04ac7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -04ac80: 5910 f602 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04ac84: 0e00 |000e: return-void │ │ +04ac7c: |[04ac7c] android.support.v4.util.SimpleArrayMap.:()V │ │ +04ac8c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04ac92: 6200 cd02 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ +04ac96: 5b10 f502 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04ac9a: 6200 cf02 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +04ac9e: 5b10 f202 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04aca2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +04aca4: 5910 f602 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04aca8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -37378,26 +37378,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04ac88: |[04ac88] android.support.v4.util.SimpleArrayMap.:(I)V │ │ -04ac98: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04ac9e: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ -04aca2: 6200 cd02 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ -04aca6: 5b10 f502 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04acaa: 6200 cf02 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -04acae: 5b10 f202 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04acb2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -04acb4: 5910 f602 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04acb8: 0e00 |0010: return-void │ │ -04acba: 7020 bd08 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ -04acc0: 28f9 |0014: goto 000d // -0007 │ │ +04acac: |[04acac] android.support.v4.util.SimpleArrayMap.:(I)V │ │ +04acbc: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04acc2: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ +04acc6: 6200 cd02 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ +04acca: 5b10 f502 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04acce: 6200 cf02 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +04acd2: 5b10 f202 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04acd6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +04acd8: 5910 f602 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04acdc: 0e00 |0010: return-void │ │ +04acde: 7020 bd08 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ +04ace4: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0005 line=219 │ │ 0x0009 line=220 │ │ 0x000d line=224 │ │ @@ -37413,19 +37413,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 │ │ -04acc4: |[04acc4] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -04acd4: 7010 ba08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ -04acda: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -04acde: 6e20 cc08 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@08cc │ │ -04ace4: 0e00 |0008: return-void │ │ +04ace8: |[04ace8] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +04acf8: 7010 ba08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ +04acfe: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +04ad02: 6e20 cc08 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@08cc │ │ +04ad08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0008 line=235 │ │ locals : │ │ @@ -37438,86 +37438,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -04ace8: |[04ace8] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -04acf8: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -04acfc: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -04ad00: 1c02 7601 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -04ad04: 1d02 |0006: monitor-enter v2 │ │ -04ad06: 6201 f702 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ -04ad0a: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -04ad0e: 6200 f702 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ -04ad12: 5b50 f202 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04ad16: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04ad18: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -04ad1c: 1f01 0b05 |0012: check-cast v1, [Ljava/lang/Object; // type@050b │ │ -04ad20: 1f01 0b05 |0014: check-cast v1, [Ljava/lang/Object; // type@050b │ │ -04ad24: 6901 f702 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ -04ad28: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -04ad2a: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -04ad2e: 1f01 f304 |001b: check-cast v1, [I // type@04f3 │ │ -04ad32: 1f01 f304 |001d: check-cast v1, [I // type@04f3 │ │ -04ad36: 5b51 f502 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04ad3a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -04ad3c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -04ad3e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -04ad40: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -04ad44: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -04ad48: 6001 f802 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ -04ad4c: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04ad50: 6701 f802 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ -04ad54: 1e02 |002e: monitor-exit v2 │ │ -04ad56: 0e00 |002f: return-void │ │ -04ad58: 1e02 |0030: monitor-exit v2 │ │ -04ad5a: 2361 f304 |0031: new-array v1, v6, [I // type@04f3 │ │ -04ad5e: 5b51 f502 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04ad62: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -04ad66: 2311 0b05 |0037: new-array v1, v1, [Ljava/lang/Object; // type@050b │ │ -04ad6a: 5b51 f202 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04ad6e: 28f4 |003b: goto 002f // -000c │ │ -04ad70: 0d01 |003c: move-exception v1 │ │ -04ad72: 1e02 |003d: monitor-exit v2 │ │ -04ad74: 2701 |003e: throw v1 │ │ -04ad76: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -04ad78: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -04ad7c: 1c02 7601 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -04ad80: 1d02 |0044: monitor-enter v2 │ │ -04ad82: 6201 f302 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ -04ad86: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -04ad8a: 6200 f302 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ -04ad8e: 5b50 f202 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04ad92: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -04ad94: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -04ad98: 1f01 0b05 |0050: check-cast v1, [Ljava/lang/Object; // type@050b │ │ -04ad9c: 1f01 0b05 |0052: check-cast v1, [Ljava/lang/Object; // type@050b │ │ -04ada0: 6901 f302 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ -04ada4: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -04ada6: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -04adaa: 1f01 f304 |0059: check-cast v1, [I // type@04f3 │ │ -04adae: 1f01 f304 |005b: check-cast v1, [I // type@04f3 │ │ -04adb2: 5b51 f502 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04adb6: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -04adb8: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -04adba: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -04adbc: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -04adc0: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -04adc4: 6001 f402 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ -04adc8: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04adcc: 6701 f402 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ -04add0: 1e02 |006c: monitor-exit v2 │ │ -04add2: 28c2 |006d: goto 002f // -003e │ │ -04add4: 0d01 |006e: move-exception v1 │ │ -04add6: 1e02 |006f: monitor-exit v2 │ │ -04add8: 2701 |0070: throw v1 │ │ -04adda: 1e02 |0071: monitor-exit v2 │ │ -04addc: 28bf |0072: goto 0031 // -0041 │ │ +04ad0c: |[04ad0c] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +04ad1c: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +04ad20: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +04ad24: 1c02 7e01 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@017e │ │ +04ad28: 1d02 |0006: monitor-enter v2 │ │ +04ad2a: 6201 f702 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ +04ad2e: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +04ad32: 6200 f702 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ +04ad36: 5b50 f202 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04ad3a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04ad3c: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +04ad40: 1f01 1505 |0012: check-cast v1, [Ljava/lang/Object; // type@0515 │ │ +04ad44: 1f01 1505 |0014: check-cast v1, [Ljava/lang/Object; // type@0515 │ │ +04ad48: 6901 f702 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ +04ad4c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04ad4e: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +04ad52: 1f01 fd04 |001b: check-cast v1, [I // type@04fd │ │ +04ad56: 1f01 fd04 |001d: check-cast v1, [I // type@04fd │ │ +04ad5a: 5b51 f502 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04ad5e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +04ad60: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +04ad62: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +04ad64: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +04ad68: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +04ad6c: 6001 f802 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ +04ad70: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04ad74: 6701 f802 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ +04ad78: 1e02 |002e: monitor-exit v2 │ │ +04ad7a: 0e00 |002f: return-void │ │ +04ad7c: 1e02 |0030: monitor-exit v2 │ │ +04ad7e: 2361 fd04 |0031: new-array v1, v6, [I // type@04fd │ │ +04ad82: 5b51 f502 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04ad86: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +04ad8a: 2311 1505 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0515 │ │ +04ad8e: 5b51 f202 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04ad92: 28f4 |003b: goto 002f // -000c │ │ +04ad94: 0d01 |003c: move-exception v1 │ │ +04ad96: 1e02 |003d: monitor-exit v2 │ │ +04ad98: 2701 |003e: throw v1 │ │ +04ad9a: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +04ad9c: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +04ada0: 1c02 7e01 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@017e │ │ +04ada4: 1d02 |0044: monitor-enter v2 │ │ +04ada6: 6201 f302 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ +04adaa: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +04adae: 6200 f302 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ +04adb2: 5b50 f202 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04adb6: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +04adb8: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +04adbc: 1f01 1505 |0050: check-cast v1, [Ljava/lang/Object; // type@0515 │ │ +04adc0: 1f01 1505 |0052: check-cast v1, [Ljava/lang/Object; // type@0515 │ │ +04adc4: 6901 f302 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ +04adc8: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +04adca: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +04adce: 1f01 fd04 |0059: check-cast v1, [I // type@04fd │ │ +04add2: 1f01 fd04 |005b: check-cast v1, [I // type@04fd │ │ +04add6: 5b51 f502 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04adda: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +04addc: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +04adde: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +04ade0: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +04ade4: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +04ade8: 6001 f402 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ +04adec: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04adf0: 6701 f402 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ +04adf4: 1e02 |006c: monitor-exit v2 │ │ +04adf6: 28c2 |006d: goto 002f // -003e │ │ +04adf8: 0d01 |006e: move-exception v1 │ │ +04adfa: 1e02 |006f: monitor-exit v2 │ │ +04adfc: 2701 |0070: throw v1 │ │ +04adfe: 1e02 |0071: monitor-exit v2 │ │ +04ae00: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -37562,73 +37562,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 │ │ -04ae08: |[04ae08] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -04ae18: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -04ae1c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -04ae1e: 2151 |0003: array-length v1, v5 │ │ -04ae20: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -04ae24: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -04ae28: 1c02 7601 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -04ae2c: 1d02 |000a: monitor-enter v2 │ │ -04ae2e: 6001 f802 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ -04ae32: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -04ae36: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04ae38: 6203 f702 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ -04ae3c: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -04ae40: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -04ae42: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -04ae46: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -04ae4a: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04ae4e: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -04ae52: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -04ae54: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -04ae58: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04ae5c: 28f9 |0022: goto 001b // -0007 │ │ -04ae5e: 6906 f702 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ -04ae62: 6001 f802 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ -04ae66: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ae6a: 6701 f802 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ -04ae6e: 1e02 |002b: monitor-exit v2 │ │ -04ae70: 0e00 |002c: return-void │ │ -04ae72: 0d01 |002d: move-exception v1 │ │ -04ae74: 1e02 |002e: monitor-exit v2 │ │ -04ae76: 2701 |002f: throw v1 │ │ -04ae78: 2151 |0030: array-length v1, v5 │ │ -04ae7a: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -04ae7c: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -04ae80: 1c02 7601 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -04ae84: 1d02 |0036: monitor-enter v2 │ │ -04ae86: 6001 f402 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ -04ae8a: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -04ae8e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -04ae90: 6203 f302 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ -04ae94: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -04ae98: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -04ae9a: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -04ae9e: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -04aea2: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04aea6: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -04aeaa: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -04aeac: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -04aeb0: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04aeb4: 28f9 |004e: goto 0047 // -0007 │ │ -04aeb6: 6906 f302 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ -04aeba: 6001 f402 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ -04aebe: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04aec2: 6701 f402 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ -04aec6: 1e02 |0057: monitor-exit v2 │ │ -04aec8: 28d4 |0058: goto 002c // -002c │ │ -04aeca: 0d01 |0059: move-exception v1 │ │ -04aecc: 1e02 |005a: monitor-exit v2 │ │ -04aece: 2701 |005b: throw v1 │ │ +04ae2c: |[04ae2c] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +04ae3c: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +04ae40: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +04ae42: 2151 |0003: array-length v1, v5 │ │ +04ae44: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +04ae48: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +04ae4c: 1c02 7e01 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@017e │ │ +04ae50: 1d02 |000a: monitor-enter v2 │ │ +04ae52: 6001 f802 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ +04ae56: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +04ae5a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04ae5c: 6203 f702 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ +04ae60: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +04ae64: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +04ae66: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +04ae6a: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +04ae6e: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04ae72: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +04ae76: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +04ae78: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +04ae7c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04ae80: 28f9 |0022: goto 001b // -0007 │ │ +04ae82: 6906 f702 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02f7 │ │ +04ae86: 6001 f802 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ +04ae8a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ae8e: 6701 f802 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02f8 │ │ +04ae92: 1e02 |002b: monitor-exit v2 │ │ +04ae94: 0e00 |002c: return-void │ │ +04ae96: 0d01 |002d: move-exception v1 │ │ +04ae98: 1e02 |002e: monitor-exit v2 │ │ +04ae9a: 2701 |002f: throw v1 │ │ +04ae9c: 2151 |0030: array-length v1, v5 │ │ +04ae9e: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +04aea0: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +04aea4: 1c02 7e01 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@017e │ │ +04aea8: 1d02 |0036: monitor-enter v2 │ │ +04aeaa: 6001 f402 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ +04aeae: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +04aeb2: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +04aeb4: 6203 f302 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ +04aeb8: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +04aebc: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +04aebe: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +04aec2: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +04aec6: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04aeca: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +04aece: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +04aed0: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +04aed4: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04aed8: 28f9 |004e: goto 0047 // -0007 │ │ +04aeda: 6906 f302 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02f3 │ │ +04aede: 6001 f402 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ +04aee2: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04aee6: 6701 f402 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02f4 │ │ +04aeea: 1e02 |0057: monitor-exit v2 │ │ +04aeec: 28d4 |0058: goto 002c // -002c │ │ +04aeee: 0d01 |0059: move-exception v1 │ │ +04aef0: 1e02 |005a: monitor-exit v2 │ │ +04aef2: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -37668,28 +37668,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -04aee8: |[04aee8] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -04aef8: 5230 f602 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04aefc: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -04af00: 5430 f502 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04af04: 5431 f202 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04af08: 5232 f602 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04af0c: 7130 c308 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ -04af12: 6200 cd02 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ -04af16: 5b30 f502 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04af1a: 6200 cf02 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -04af1e: 5b30 f202 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04af22: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -04af24: 5930 f602 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04af28: 0e00 |0018: return-void │ │ +04af0c: |[04af0c] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +04af1c: 5230 f602 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04af20: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +04af24: 5430 f502 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04af28: 5431 f202 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04af2c: 5232 f602 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04af30: 7130 c308 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ +04af36: 6200 cd02 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ +04af3a: 5b30 f502 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04af3e: 6200 cf02 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +04af42: 5b30 f202 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04af46: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +04af48: 5930 f602 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04af4c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -37703,31 +37703,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -04af2c: |[04af2c] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -04af3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04af3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -04af40: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ -04af44: 6e10 c708 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ -04af4a: 0a02 |0007: move-result v2 │ │ -04af4c: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ -04af50: 0f00 |000a: return v0 │ │ -04af52: 0110 |000b: move v0, v1 │ │ -04af54: 28fe |000c: goto 000a // -0002 │ │ -04af56: 6e10 8115 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04af5c: 0a02 |0010: move-result v2 │ │ -04af5e: 6e30 c608 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ -04af64: 0a02 |0014: move-result v2 │ │ -04af66: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ -04af6a: 0110 |0017: move v0, v1 │ │ -04af6c: 28f2 |0018: goto 000a // -000e │ │ +04af50: |[04af50] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +04af60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04af62: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04af64: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ +04af68: 6e10 c708 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ +04af6e: 0a02 |0007: move-result v2 │ │ +04af70: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ +04af74: 0f00 |000a: return v0 │ │ +04af76: 0110 |000b: move v0, v1 │ │ +04af78: 28fe |000c: goto 000a // -0002 │ │ +04af7a: 6e10 8115 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04af80: 0a02 |0010: move-result v2 │ │ +04af82: 6e30 c608 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ +04af88: 0a02 |0014: move-result v2 │ │ +04af8a: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ +04af8e: 0110 |0017: move v0, v1 │ │ +04af90: 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; │ │ @@ -37737,22 +37737,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04af70: |[04af70] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -04af80: 6e20 c808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@08c8 │ │ -04af86: 0a00 |0003: move-result v0 │ │ -04af88: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -04af8c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04af8e: 0f00 |0007: return v0 │ │ -04af90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04af92: 28fe |0009: goto 0007 // -0002 │ │ +04af94: |[04af94] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +04afa4: 6e20 c808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@08c8 │ │ +04afaa: 0a00 |0003: move-result v0 │ │ +04afac: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +04afb0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04afb2: 0f00 |0007: return v0 │ │ +04afb4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04afb6: 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; │ │ @@ -37762,34 +37762,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -04af94: |[04af94] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -04afa4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04afa6: 5452 f502 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04afaa: 2122 |0003: array-length v2, v2 │ │ -04afac: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -04afb0: 5451 f502 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04afb4: 5450 f202 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04afb8: 7020 bd08 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ -04afbe: 5252 f602 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04afc2: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -04afc6: 5452 f502 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04afca: 5253 f602 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04afce: 7153 bc15 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04afd4: 5452 f202 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04afd8: 5253 f602 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04afdc: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -04afe0: 7153 bc15 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04afe6: 5252 f602 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04afea: 7130 c308 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ -04aff0: 0e00 |0026: return-void │ │ +04afb8: |[04afb8] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +04afc8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04afca: 5452 f502 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04afce: 2122 |0003: array-length v2, v2 │ │ +04afd0: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +04afd4: 5451 f502 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04afd8: 5450 f202 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04afdc: 7020 bd08 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ +04afe2: 5252 f602 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04afe6: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +04afea: 5452 f502 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04afee: 5253 f602 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04aff2: 7153 bc15 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04aff8: 5452 f202 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04affc: 5253 f602 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b000: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +04b004: 7153 bc15 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b00a: 5252 f602 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b00e: 7130 c308 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ +04b014: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -37809,61 +37809,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -04aff4: |[04aff4] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -04b004: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -04b006: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -04b008: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -04b00c: 0f06 |0004: return v6 │ │ -04b00e: 20b8 8003 |0005: instance-of v8, v11, Ljava/util/Map; // type@0380 │ │ -04b012: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -04b016: 07b3 |0009: move-object v3, v11 │ │ -04b018: 1f03 8003 |000a: check-cast v3, Ljava/util/Map; // type@0380 │ │ -04b01c: 6e10 d008 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@08d0 │ │ -04b022: 0a08 |000f: move-result v8 │ │ -04b024: 7210 3816 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ -04b02a: 0a09 |0013: move-result v9 │ │ -04b02c: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -04b030: 0176 |0016: move v6, v7 │ │ -04b032: 28ed |0017: goto 0004 // -0013 │ │ -04b034: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -04b036: 52a8 f602 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b03a: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -04b03e: 6e20 ca08 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@08ca │ │ -04b044: 0c02 |0020: move-result-object v2 │ │ -04b046: 6e20 d208 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ -04b04c: 0c04 |0024: move-result-object v4 │ │ -04b04e: 7220 3416 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ -04b054: 0c05 |0028: move-result-object v5 │ │ -04b056: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -04b05a: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -04b05e: 7220 3216 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1632 │ │ -04b064: 0a08 |0030: move-result v8 │ │ -04b066: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -04b06a: 0176 |0033: move v6, v7 │ │ -04b06c: 28d0 |0034: goto 0004 // -0030 │ │ -04b06e: 6e20 7f15 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -04b074: 0a08 |0038: move-result v8 │ │ -04b076: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -04b07a: 0176 |003b: move v6, v7 │ │ -04b07c: 28c8 |003c: goto 0004 // -0038 │ │ -04b07e: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04b082: 28da |003f: goto 0019 // -0026 │ │ -04b084: 0d01 |0040: move-exception v1 │ │ -04b086: 0176 |0041: move v6, v7 │ │ -04b088: 28c2 |0042: goto 0004 // -003e │ │ -04b08a: 0d01 |0043: move-exception v1 │ │ -04b08c: 0176 |0044: move v6, v7 │ │ -04b08e: 28bf |0045: goto 0004 // -0041 │ │ -04b090: 0176 |0046: move v6, v7 │ │ -04b092: 28bd |0047: goto 0004 // -0043 │ │ +04b018: |[04b018] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +04b028: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +04b02a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +04b02c: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +04b030: 0f06 |0004: return v6 │ │ +04b032: 20b8 8803 |0005: instance-of v8, v11, Ljava/util/Map; // type@0388 │ │ +04b036: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +04b03a: 07b3 |0009: move-object v3, v11 │ │ +04b03c: 1f03 8803 |000a: check-cast v3, Ljava/util/Map; // type@0388 │ │ +04b040: 6e10 d008 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@08d0 │ │ +04b046: 0a08 |000f: move-result v8 │ │ +04b048: 7210 3816 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1638 │ │ +04b04e: 0a09 |0013: move-result v9 │ │ +04b050: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +04b054: 0176 |0016: move v6, v7 │ │ +04b056: 28ed |0017: goto 0004 // -0013 │ │ +04b058: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04b05a: 52a8 f602 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b05e: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +04b062: 6e20 ca08 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@08ca │ │ +04b068: 0c02 |0020: move-result-object v2 │ │ +04b06a: 6e20 d208 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ +04b070: 0c04 |0024: move-result-object v4 │ │ +04b072: 7220 3416 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ +04b078: 0c05 |0028: move-result-object v5 │ │ +04b07a: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +04b07e: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +04b082: 7220 3216 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1632 │ │ +04b088: 0a08 |0030: move-result v8 │ │ +04b08a: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +04b08e: 0176 |0033: move v6, v7 │ │ +04b090: 28d0 |0034: goto 0004 // -0030 │ │ +04b092: 6e20 7f15 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +04b098: 0a08 |0038: move-result v8 │ │ +04b09a: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +04b09e: 0176 |003b: move v6, v7 │ │ +04b0a0: 28c8 |003c: goto 0004 // -0038 │ │ +04b0a2: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04b0a6: 28da |003f: goto 0019 // -0026 │ │ +04b0a8: 0d01 |0040: move-exception v1 │ │ +04b0aa: 0176 |0041: move v6, v7 │ │ +04b0ac: 28c2 |0042: goto 0004 // -003e │ │ +04b0ae: 0d01 |0043: move-exception v1 │ │ +04b0b0: 0176 |0044: move v6, v7 │ │ +04b0b2: 28bf |0045: goto 0004 // -0041 │ │ +04b0b4: 0176 |0046: move v6, v7 │ │ +04b0b6: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=522 │ │ 0x0004 line=551 │ │ @@ -37903,31 +37903,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 │ │ -04b0a4: |[04b0a4] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04b0b4: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ -04b0b8: 6e10 c708 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ -04b0be: 0a00 |0005: move-result v0 │ │ -04b0c0: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -04b0c4: 5431 f202 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b0c8: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -04b0cc: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b0d0: 4601 0102 |000e: aget-object v1, v1, v2 │ │ -04b0d4: 1101 |0010: return-object v1 │ │ -04b0d6: 6e10 8115 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04b0dc: 0a01 |0014: move-result v1 │ │ -04b0de: 6e30 c608 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ -04b0e4: 0a00 |0018: move-result v0 │ │ -04b0e6: 28ed |0019: goto 0006 // -0013 │ │ -04b0e8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -04b0ea: 28f5 |001b: goto 0010 // -000b │ │ +04b0c8: |[04b0c8] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04b0d8: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ +04b0dc: 6e10 c708 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ +04b0e2: 0a00 |0005: move-result v0 │ │ +04b0e4: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +04b0e8: 5431 f202 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b0ec: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +04b0f0: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b0f4: 4601 0102 |000e: aget-object v1, v1, v2 │ │ +04b0f8: 1101 |0010: return-object v1 │ │ +04b0fa: 6e10 8115 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04b100: 0a01 |0014: move-result v1 │ │ +04b102: 6e30 c608 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ +04b108: 0a00 |0018: move-result v0 │ │ +04b10a: 28ed |0019: goto 0006 // -0013 │ │ +04b10c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +04b10e: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0006 line=314 │ │ 0x0011 line=313 │ │ 0x001a line=314 │ │ locals : │ │ @@ -37942,35 +37942,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -04b0ec: |[04b0ec] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -04b0fc: 5491 f502 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b100: 5490 f202 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b104: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -04b106: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -04b108: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -04b10a: 5294 f602 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b10e: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -04b112: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -04b116: 4408 0102 |000d: aget v8, v1, v2 │ │ -04b11a: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -04b11e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -04b120: b787 |0012: xor-int/2addr v7, v8 │ │ -04b122: b073 |0013: add-int/2addr v3, v7 │ │ -04b124: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b128: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -04b12c: 28f1 |0018: goto 0009 // -000f │ │ -04b12e: 6e10 8115 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04b134: 0a07 |001c: move-result v7 │ │ -04b136: 28f5 |001d: goto 0012 // -000b │ │ -04b138: 0f03 |001e: return v3 │ │ +04b110: |[04b110] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +04b120: 5491 f502 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b124: 5490 f202 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b128: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +04b12a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +04b12c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +04b12e: 5294 f602 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b132: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +04b136: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +04b13a: 4408 0102 |000d: aget v8, v1, v2 │ │ +04b13e: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +04b142: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +04b144: b787 |0012: xor-int/2addr v7, v8 │ │ +04b146: b073 |0013: add-int/2addr v3, v7 │ │ +04b148: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b14c: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +04b150: 28f1 |0018: goto 0009 // -000f │ │ +04b152: 6e10 8115 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04b158: 0a07 |001c: move-result v7 │ │ +04b15a: 28f5 |001d: goto 0012 // -000b │ │ +04b15c: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0002 line=560 │ │ 0x0004 line=561 │ │ 0x0005 line=562 │ │ 0x000b line=563 │ │ @@ -37994,61 +37994,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -04b13c: |[04b13c] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -04b14c: 5260 f602 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b150: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04b154: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -04b156: 0f03 |0005: return v3 │ │ -04b158: 5464 f502 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b15c: 7130 3408 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04b162: 0a03 |000b: move-result v3 │ │ -04b164: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -04b168: 5464 f202 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b16c: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -04b170: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -04b174: 6e20 7f15 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -04b17a: 0a04 |0017: move-result v4 │ │ -04b17c: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -04b180: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -04b184: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -04b188: 5464 f502 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b18c: 4404 0401 |0020: aget v4, v4, v1 │ │ -04b190: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -04b194: 5464 f202 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b198: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -04b19c: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -04b1a0: 6e20 7f15 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -04b1a6: 0a04 |002d: move-result v4 │ │ -04b1a8: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -04b1ac: 0113 |0030: move v3, v1 │ │ -04b1ae: 28d4 |0031: goto 0005 // -002c │ │ -04b1b0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b1b4: 28e8 |0034: goto 001c // -0018 │ │ -04b1b6: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -04b1ba: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -04b1be: 5464 f502 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b1c2: 4404 0402 |003b: aget v4, v4, v2 │ │ -04b1c6: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -04b1ca: 5464 f202 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b1ce: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -04b1d2: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -04b1d6: 6e20 7f15 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -04b1dc: 0a04 |0048: move-result v4 │ │ -04b1de: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -04b1e2: 0123 |004b: move v3, v2 │ │ -04b1e4: 28b9 |004c: goto 0005 // -0047 │ │ -04b1e6: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04b1ea: 28e8 |004f: goto 0037 // -0018 │ │ -04b1ec: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -04b1f0: 28b3 |0052: goto 0005 // -004d │ │ +04b160: |[04b160] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +04b170: 5260 f602 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b174: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04b178: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +04b17a: 0f03 |0005: return v3 │ │ +04b17c: 5464 f502 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b180: 7130 3408 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04b186: 0a03 |000b: move-result v3 │ │ +04b188: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +04b18c: 5464 f202 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b190: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +04b194: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +04b198: 6e20 7f15 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +04b19e: 0a04 |0017: move-result v4 │ │ +04b1a0: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +04b1a4: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +04b1a8: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +04b1ac: 5464 f502 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b1b0: 4404 0401 |0020: aget v4, v4, v1 │ │ +04b1b4: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +04b1b8: 5464 f202 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b1bc: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +04b1c0: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +04b1c4: 6e20 7f15 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +04b1ca: 0a04 |002d: move-result v4 │ │ +04b1cc: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +04b1d0: 0113 |0030: move v3, v1 │ │ +04b1d2: 28d4 |0031: goto 0005 // -002c │ │ +04b1d4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b1d8: 28e8 |0034: goto 001c // -0018 │ │ +04b1da: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +04b1de: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +04b1e2: 5464 f502 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b1e6: 4404 0402 |003b: aget v4, v4, v2 │ │ +04b1ea: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +04b1ee: 5464 f202 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b1f2: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +04b1f6: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +04b1fa: 6e20 7f15 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +04b200: 0a04 |0048: move-result v4 │ │ +04b202: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +04b206: 0123 |004b: move v3, v2 │ │ +04b208: 28b9 |004c: goto 0005 // -0047 │ │ +04b20a: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04b20e: 28e8 |004f: goto 0037 // -0018 │ │ +04b210: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +04b214: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -38076,56 +38076,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -04b1f4: |[04b1f4] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -04b204: 5260 f602 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b208: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04b20c: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -04b20e: 0f03 |0005: return v3 │ │ -04b210: 5464 f502 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b214: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -04b216: 7130 3408 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04b21c: 0a03 |000c: move-result v3 │ │ -04b21e: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -04b222: 5464 f202 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b226: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -04b22a: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -04b22e: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -04b232: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -04b236: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -04b23a: 5464 f502 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b23e: 4404 0401 |001d: aget v4, v4, v1 │ │ -04b242: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -04b246: 5464 f202 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b24a: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -04b24e: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -04b252: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -04b256: 0113 |0029: move v3, v1 │ │ -04b258: 28db |002a: goto 0005 // -0025 │ │ -04b25a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b25e: 28ec |002d: goto 0019 // -0014 │ │ -04b260: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -04b264: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -04b268: 5464 f502 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b26c: 4404 0402 |0034: aget v4, v4, v2 │ │ -04b270: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -04b274: 5464 f202 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b278: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -04b27c: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -04b280: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -04b284: 0123 |0040: move v3, v2 │ │ -04b286: 28c4 |0041: goto 0005 // -003c │ │ -04b288: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04b28c: 28ec |0044: goto 0030 // -0014 │ │ -04b28e: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -04b292: 28be |0047: goto 0005 // -0042 │ │ +04b218: |[04b218] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +04b228: 5260 f602 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b22c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04b230: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +04b232: 0f03 |0005: return v3 │ │ +04b234: 5464 f502 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b238: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +04b23a: 7130 3408 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04b240: 0a03 |000c: move-result v3 │ │ +04b242: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +04b246: 5464 f202 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b24a: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +04b24e: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +04b252: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +04b256: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +04b25a: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +04b25e: 5464 f502 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b262: 4404 0401 |001d: aget v4, v4, v1 │ │ +04b266: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +04b26a: 5464 f202 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b26e: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +04b272: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +04b276: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +04b27a: 0113 |0029: move v3, v1 │ │ +04b27c: 28db |002a: goto 0005 // -0025 │ │ +04b27e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b282: 28ec |002d: goto 0019 // -0014 │ │ +04b284: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +04b288: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +04b28c: 5464 f502 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b290: 4404 0402 |0034: aget v4, v4, v2 │ │ +04b294: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +04b298: 5464 f202 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b29c: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +04b2a0: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +04b2a4: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +04b2a8: 0123 |0040: move v3, v2 │ │ +04b2aa: 28c4 |0041: goto 0005 // -003c │ │ +04b2ac: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04b2b0: 28ec |0044: goto 0030 // -0014 │ │ +04b2b2: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +04b2b6: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -38151,39 +38151,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -04b294: |[04b294] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -04b2a4: 5243 f602 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b2a8: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -04b2ac: 5441 f202 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b2b0: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -04b2b4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -04b2b6: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -04b2ba: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -04b2be: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -04b2c2: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -04b2c6: 0f03 |0011: return v3 │ │ -04b2c8: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -04b2cc: 28f5 |0014: goto 0009 // -000b │ │ -04b2ce: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -04b2d0: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -04b2d4: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -04b2d8: 6e20 7f15 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -04b2de: 0a03 |001d: move-result v3 │ │ -04b2e0: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -04b2e4: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -04b2e8: 28ef |0022: goto 0011 // -0011 │ │ -04b2ea: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -04b2ee: 28f1 |0025: goto 0016 // -000f │ │ -04b2f0: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -04b2f2: 28ea |0027: goto 0011 // -0016 │ │ +04b2b8: |[04b2b8] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +04b2c8: 5243 f602 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b2cc: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +04b2d0: 5441 f202 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b2d4: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +04b2d8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +04b2da: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +04b2de: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +04b2e2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +04b2e6: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +04b2ea: 0f03 |0011: return v3 │ │ +04b2ec: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +04b2f0: 28f5 |0014: goto 0009 // -000b │ │ +04b2f2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +04b2f4: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +04b2f8: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +04b2fc: 6e20 7f15 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +04b302: 0a03 |001d: move-result v3 │ │ +04b304: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +04b308: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +04b30c: 28ef |0022: goto 0011 // -0011 │ │ +04b30e: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +04b312: 28f1 |0025: goto 0016 // -000f │ │ +04b314: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +04b316: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=278 │ │ 0x0006 line=279 │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ @@ -38209,21 +38209,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04b2f4: |[04b2f4] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -04b304: 5210 f602 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b308: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -04b30c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04b30e: 0f00 |0005: return v0 │ │ -04b310: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04b312: 28fe |0007: goto 0005 // -0002 │ │ +04b318: |[04b318] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +04b328: 5210 f602 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b32c: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +04b330: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04b332: 0f00 |0005: return v0 │ │ +04b334: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04b336: 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; │ │ │ │ @@ -38232,19 +38232,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -04b314: |[04b314] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -04b324: 5420 f202 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b328: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -04b32c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -04b330: 1100 |0006: return-object v0 │ │ +04b338: |[04b338] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +04b348: 5420 f202 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b34c: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +04b350: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +04b354: 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 │ │ @@ -38254,95 +38254,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 │ │ -04b334: |[04b334] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -04b344: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -04b348: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -04b34a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -04b34c: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -04b350: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04b352: 6e10 c708 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ -04b358: 0a01 |000a: move-result v1 │ │ -04b35a: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -04b35e: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -04b362: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -04b366: 54b6 f202 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b36a: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -04b36e: 54b6 f202 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b372: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -04b376: 1105 |0019: return-object v5 │ │ -04b378: 6e10 8115 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04b37e: 0a00 |001d: move-result v0 │ │ -04b380: 6e30 c608 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ -04b386: 0a01 |0021: move-result v1 │ │ -04b388: 28e9 |0022: goto 000b // -0017 │ │ -04b38a: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -04b38e: 52b7 f602 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b392: 54b8 f502 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b396: 2188 |0029: array-length v8, v8 │ │ -04b398: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -04b39c: 52b7 f602 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b3a0: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -04b3a4: 52b6 f602 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b3a8: 52b7 f602 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b3ac: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -04b3b0: 9002 0607 |0036: add-int v2, v6, v7 │ │ -04b3b4: 54b4 f502 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b3b8: 54b3 f202 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b3bc: 7020 bd08 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ -04b3c2: 54b6 f502 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b3c6: 2166 |0041: array-length v6, v6 │ │ -04b3c8: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -04b3cc: 54b6 f502 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b3d0: 2147 |0046: array-length v7, v4 │ │ -04b3d2: 7157 bc15 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b3d8: 54b6 f202 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b3dc: 2137 |004c: array-length v7, v3 │ │ -04b3de: 7157 bc15 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b3e4: 52b6 f602 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b3e8: 7130 c308 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ -04b3ee: 52b6 f602 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b3f2: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -04b3f6: 54b6 f502 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b3fa: 54b7 f502 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b3fe: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -04b402: 52b9 f602 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b406: b119 |0061: sub-int/2addr v9, v1 │ │ -04b408: 7159 bc15 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b40e: 54b6 f202 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b412: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -04b416: 54b8 f202 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b41a: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -04b41e: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -04b422: 52ba f602 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b426: b11a |0071: sub-int/2addr v10, v1 │ │ -04b428: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -04b42c: 715a bc15 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b432: 54b6 f502 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b436: 4b00 0601 |0079: aput v0, v6, v1 │ │ -04b43a: 54b6 f202 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b43e: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -04b442: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -04b446: 54b6 f202 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b44a: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -04b44e: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -04b452: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -04b456: 52b6 f602 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b45a: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04b45e: 59b6 f602 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b462: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -04b464: 2889 |0090: goto 0019 // -0077 │ │ -04b466: 52b7 f602 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b46a: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -04b46e: 0162 |0095: move v2, v6 │ │ -04b470: 28a2 |0096: goto 0038 // -005e │ │ +04b358: |[04b358] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +04b368: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +04b36c: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +04b36e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +04b370: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +04b374: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04b376: 6e10 c708 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ +04b37c: 0a01 |000a: move-result v1 │ │ +04b37e: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +04b382: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +04b386: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +04b38a: 54b6 f202 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b38e: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +04b392: 54b6 f202 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b396: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +04b39a: 1105 |0019: return-object v5 │ │ +04b39c: 6e10 8115 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04b3a2: 0a00 |001d: move-result v0 │ │ +04b3a4: 6e30 c608 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ +04b3aa: 0a01 |0021: move-result v1 │ │ +04b3ac: 28e9 |0022: goto 000b // -0017 │ │ +04b3ae: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +04b3b2: 52b7 f602 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b3b6: 54b8 f502 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b3ba: 2188 |0029: array-length v8, v8 │ │ +04b3bc: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +04b3c0: 52b7 f602 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b3c4: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +04b3c8: 52b6 f602 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b3cc: 52b7 f602 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b3d0: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +04b3d4: 9002 0607 |0036: add-int v2, v6, v7 │ │ +04b3d8: 54b4 f502 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b3dc: 54b3 f202 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b3e0: 7020 bd08 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ +04b3e6: 54b6 f502 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b3ea: 2166 |0041: array-length v6, v6 │ │ +04b3ec: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +04b3f0: 54b6 f502 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b3f4: 2147 |0046: array-length v7, v4 │ │ +04b3f6: 7157 bc15 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b3fc: 54b6 f202 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b400: 2137 |004c: array-length v7, v3 │ │ +04b402: 7157 bc15 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b408: 52b6 f602 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b40c: 7130 c308 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ +04b412: 52b6 f602 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b416: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +04b41a: 54b6 f502 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b41e: 54b7 f502 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b422: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +04b426: 52b9 f602 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b42a: b119 |0061: sub-int/2addr v9, v1 │ │ +04b42c: 7159 bc15 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b432: 54b6 f202 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b436: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04b43a: 54b8 f202 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b43e: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +04b442: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +04b446: 52ba f602 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b44a: b11a |0071: sub-int/2addr v10, v1 │ │ +04b44c: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +04b450: 715a bc15 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b456: 54b6 f502 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b45a: 4b00 0601 |0079: aput v0, v6, v1 │ │ +04b45e: 54b6 f202 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b462: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04b466: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +04b46a: 54b6 f202 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b46e: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04b472: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +04b476: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +04b47a: 52b6 f602 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b47e: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b482: 59b6 f602 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b486: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +04b488: 2889 |0090: goto 0019 // -0077 │ │ +04b48a: 52b7 f602 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b48e: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +04b492: 0162 |0095: move v2, v6 │ │ +04b494: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=366 │ │ 0x0006 line=367 │ │ 0x0007 line=368 │ │ 0x000b line=373 │ │ 0x000d line=374 │ │ @@ -38391,41 +38391,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 │ │ -04b474: |[04b474] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -04b484: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04b486: 5270 f602 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b48a: 5262 f602 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b48e: b002 |0005: add-int/2addr v2, v0 │ │ -04b490: 6e20 c108 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@08c1 │ │ -04b496: 5262 f602 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b49a: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ -04b49e: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ -04b4a2: 5472 f502 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b4a6: 5463 f502 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b4aa: 7150 bc15 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b4b0: 5472 f202 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b4b4: 5463 f202 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b4b8: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ -04b4bc: 7154 bc15 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b4c2: 5960 f602 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b4c6: 0e00 |0021: return-void │ │ -04b4c8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -04b4ca: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ -04b4ce: 6e20 ca08 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@08ca │ │ -04b4d4: 0c02 |0028: move-result-object v2 │ │ -04b4d6: 6e20 d208 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ -04b4dc: 0c03 |002c: move-result-object v3 │ │ -04b4de: 6e30 cb08 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ -04b4e4: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b4e8: 28f1 |0032: goto 0023 // -000f │ │ +04b498: |[04b498] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +04b4a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04b4aa: 5270 f602 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b4ae: 5262 f602 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b4b2: b002 |0005: add-int/2addr v2, v0 │ │ +04b4b4: 6e20 c108 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@08c1 │ │ +04b4ba: 5262 f602 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b4be: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ +04b4c2: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ +04b4c6: 5472 f502 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b4ca: 5463 f502 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b4ce: 7150 bc15 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b4d4: 5472 f202 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b4d8: 5463 f202 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b4dc: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ +04b4e0: 7154 bc15 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b4e6: 5960 f602 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b4ea: 0e00 |0021: return-void │ │ +04b4ec: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +04b4ee: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ +04b4f2: 6e20 ca08 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@08ca │ │ +04b4f8: 0c02 |0028: move-result-object v2 │ │ +04b4fa: 6e20 d208 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ +04b500: 0c03 |002c: move-result-object v3 │ │ +04b502: 6e30 cb08 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@08cb │ │ +04b508: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b50c: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=419 │ │ 0x0003 line=420 │ │ 0x0009 line=421 │ │ 0x000d line=422 │ │ 0x000f line=423 │ │ @@ -38448,29 +38448,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 │ │ -04b4ec: |[04b4ec] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04b4fc: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ -04b500: 6e10 c708 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ -04b506: 0a00 |0005: move-result v0 │ │ -04b508: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ -04b50c: 6e20 ce08 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@08ce │ │ -04b512: 0c01 |000b: move-result-object v1 │ │ -04b514: 1101 |000c: return-object v1 │ │ -04b516: 6e10 8115 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -04b51c: 0a01 |0010: move-result v1 │ │ -04b51e: 6e30 c608 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ -04b524: 0a00 |0014: move-result v0 │ │ -04b526: 28f1 |0015: goto 0006 // -000f │ │ -04b528: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -04b52a: 28f5 |0017: goto 000c // -000b │ │ +04b510: |[04b510] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04b520: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ +04b524: 6e10 c708 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@08c7 │ │ +04b52a: 0a00 |0005: move-result v0 │ │ +04b52c: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ +04b530: 6e20 ce08 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@08ce │ │ +04b536: 0c01 |000b: move-result-object v1 │ │ +04b538: 1101 |000c: return-object v1 │ │ +04b53a: 6e10 8115 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +04b540: 0a01 |0010: move-result v1 │ │ +04b542: 6e30 c608 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@08c6 │ │ +04b548: 0a00 |0014: move-result v0 │ │ +04b54a: 28f1 |0015: goto 0006 // -000f │ │ +04b54c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +04b54e: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=442 │ │ 0x0008 line=443 │ │ 0x000c line=446 │ │ 0x000d line=441 │ │ @@ -38487,107 +38487,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -04b52c: |[04b52c] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -04b53c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -04b53e: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -04b542: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -04b544: 54a4 f202 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b548: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -04b54c: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04b550: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -04b554: 52a4 f602 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b558: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -04b55a: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -04b55e: 54a4 f502 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b562: 54a5 f202 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b566: 52a6 f602 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b56a: 7130 c308 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ -04b570: 6204 cd02 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ -04b574: 5ba4 f502 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b578: 6204 cf02 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -04b57c: 5ba4 f202 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b580: 59a7 f602 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b584: 1103 |0024: return-object v3 │ │ -04b586: 54a4 f502 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b58a: 2144 |0027: array-length v4, v4 │ │ -04b58c: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -04b590: 52a4 f602 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b594: 54a5 f502 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b598: 2155 |002e: array-length v5, v5 │ │ -04b59a: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -04b59e: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -04b5a2: 52a4 f602 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b5a6: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -04b5aa: 52a4 f602 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b5ae: 52a5 f602 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b5b2: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -04b5b6: 9000 0405 |003d: add-int v0, v4, v5 │ │ -04b5ba: 54a2 f502 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b5be: 54a1 f202 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b5c2: 7020 bd08 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ -04b5c8: 52a4 f602 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b5cc: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -04b5d0: 59a4 f602 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b5d4: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -04b5d8: 54a4 f502 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b5dc: 715b bc15 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b5e2: 54a4 f202 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b5e6: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -04b5ea: 7155 bc15 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b5f0: 52a4 f602 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b5f4: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -04b5f8: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -04b5fc: 54a5 f502 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b600: 52a6 f602 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b604: b1b6 |0064: sub-int/2addr v6, v11 │ │ -04b606: 7156 bc15 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b60c: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -04b610: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -04b614: 54a5 f202 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b618: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -04b61c: 52a7 f602 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b620: b1b7 |0072: sub-int/2addr v7, v11 │ │ -04b622: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -04b626: 7157 bc15 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b62c: 28ac |0078: goto 0024 // -0054 │ │ -04b62e: 52a4 f602 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b632: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -04b636: 59a4 f602 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b63a: 52a4 f602 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b63e: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -04b642: 54a4 f502 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b646: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -04b64a: 54a6 f502 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ -04b64e: 52a7 f602 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b652: b1b7 |008b: sub-int/2addr v7, v11 │ │ -04b654: 7157 bc15 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b65a: 54a4 f202 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b65e: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -04b662: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -04b666: 54a6 f202 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b66a: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -04b66e: 52a8 f602 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b672: b1b8 |009b: sub-int/2addr v8, v11 │ │ -04b674: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -04b678: 7158 bc15 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b67e: 54a4 f202 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b682: 52a5 f602 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b686: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -04b68a: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -04b68e: 54a4 f202 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b692: 52a5 f602 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b696: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -04b69a: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04b69e: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -04b6a2: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +04b550: |[04b550] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +04b560: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +04b562: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +04b566: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +04b568: 54a4 f202 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b56c: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +04b570: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b574: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +04b578: 52a4 f602 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b57c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +04b57e: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +04b582: 54a4 f502 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b586: 54a5 f202 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b58a: 52a6 f602 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b58e: 7130 c308 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@08c3 │ │ +04b594: 6204 cd02 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ +04b598: 5ba4 f502 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b59c: 6204 cf02 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +04b5a0: 5ba4 f202 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b5a4: 59a7 f602 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5a8: 1103 |0024: return-object v3 │ │ +04b5aa: 54a4 f502 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b5ae: 2144 |0027: array-length v4, v4 │ │ +04b5b0: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +04b5b4: 52a4 f602 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5b8: 54a5 f502 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b5bc: 2155 |002e: array-length v5, v5 │ │ +04b5be: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +04b5c2: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +04b5c6: 52a4 f602 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5ca: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +04b5ce: 52a4 f602 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5d2: 52a5 f602 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5d6: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +04b5da: 9000 0405 |003d: add-int v0, v4, v5 │ │ +04b5de: 54a2 f502 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b5e2: 54a1 f202 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b5e6: 7020 bd08 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@08bd │ │ +04b5ec: 52a4 f602 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5f0: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04b5f4: 59a4 f602 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b5f8: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +04b5fc: 54a4 f502 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b600: 715b bc15 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b606: 54a4 f202 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b60a: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +04b60e: 7155 bc15 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b614: 52a4 f602 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b618: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +04b61c: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +04b620: 54a5 f502 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b624: 52a6 f602 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b628: b1b6 |0064: sub-int/2addr v6, v11 │ │ +04b62a: 7156 bc15 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b630: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +04b634: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +04b638: 54a5 f202 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b63c: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +04b640: 52a7 f602 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b644: b1b7 |0072: sub-int/2addr v7, v11 │ │ +04b646: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +04b64a: 7157 bc15 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b650: 28ac |0078: goto 0024 // -0054 │ │ +04b652: 52a4 f602 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b656: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04b65a: 59a4 f602 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b65e: 52a4 f602 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b662: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +04b666: 54a4 f502 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b66a: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +04b66e: 54a6 f502 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02f5 │ │ +04b672: 52a7 f602 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b676: b1b7 |008b: sub-int/2addr v7, v11 │ │ +04b678: 7157 bc15 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b67e: 54a4 f202 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b682: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +04b686: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04b68a: 54a6 f202 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b68e: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +04b692: 52a8 f602 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b696: b1b8 |009b: sub-int/2addr v8, v11 │ │ +04b698: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +04b69c: 7158 bc15 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b6a2: 54a4 f202 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b6a6: 52a5 f602 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b6aa: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04b6ae: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +04b6b2: 54a4 f202 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b6b6: 52a5 f602 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b6ba: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04b6be: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b6c2: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +04b6c6: 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 │ │ @@ -38625,22 +38625,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 │ │ -04b6a8: |[04b6a8] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -04b6b8: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -04b6bc: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -04b6c0: 5421 f202 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b6c4: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -04b6c8: 5421 f202 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b6cc: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -04b6d0: 1100 |000c: return-object v0 │ │ +04b6cc: |[04b6cc] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +04b6dc: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +04b6e0: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +04b6e4: 5421 f202 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b6e8: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +04b6ec: 5421 f202 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b6f0: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +04b6f4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0008 line=344 │ │ 0x000c line=345 │ │ locals : │ │ @@ -38656,17 +38656,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b6d4: |[04b6d4] android.support.v4.util.SimpleArrayMap.size:()I │ │ -04b6e4: 5210 f602 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b6e8: 0f00 |0002: return v0 │ │ +04b6f8: |[04b6f8] android.support.v4.util.SimpleArrayMap.size:()I │ │ +04b708: 5210 f602 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b70c: 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; │ │ │ │ @@ -38675,55 +38675,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -04b6ec: |[04b6ec] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -04b6fc: 6e10 c908 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@08c9 │ │ -04b702: 0a04 |0003: move-result v4 │ │ -04b704: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -04b708: 1a04 0923 |0006: const-string v4, "{}" // string@2309 │ │ -04b70c: 1104 |0008: return-object v4 │ │ -04b70e: 2200 4803 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -04b712: 5254 f602 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b716: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -04b71a: 7020 ae15 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -04b720: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -04b724: 6e20 b015 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -04b72a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -04b72c: 5254 f602 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ -04b730: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -04b734: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -04b738: 1a04 f200 |001e: const-string v4, ", " // string@00f2 │ │ -04b73c: 6e20 b515 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04b742: 6e20 ca08 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@08ca │ │ -04b748: 0c02 |0026: move-result-object v2 │ │ -04b74a: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -04b74e: 6e20 b415 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04b754: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -04b758: 6e20 b015 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -04b75e: 6e20 d208 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ -04b764: 0c03 |0034: move-result-object v3 │ │ -04b766: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -04b76a: 6e20 b415 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04b770: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b774: 28dc |003c: goto 0018 // -0024 │ │ -04b776: 1a04 e200 |003d: const-string v4, "(this Map)" // string@00e2 │ │ -04b77a: 6e20 b515 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04b780: 28ea |0042: goto 002c // -0016 │ │ -04b782: 1a04 e200 |0043: const-string v4, "(this Map)" // string@00e2 │ │ -04b786: 6e20 b515 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04b78c: 28f2 |0048: goto 003a // -000e │ │ -04b78e: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -04b792: 6e20 b015 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -04b798: 6e10 bb15 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04b79e: 0c04 |0051: move-result-object v4 │ │ -04b7a0: 28b6 |0052: goto 0008 // -004a │ │ +04b710: |[04b710] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +04b720: 6e10 c908 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@08c9 │ │ +04b726: 0a04 |0003: move-result v4 │ │ +04b728: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +04b72c: 1a04 0623 |0006: const-string v4, "{}" // string@2306 │ │ +04b730: 1104 |0008: return-object v4 │ │ +04b732: 2200 5003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +04b736: 5254 f602 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b73a: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +04b73e: 7020 ae15 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +04b744: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +04b748: 6e20 b015 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04b74e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +04b750: 5254 f602 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02f6 │ │ +04b754: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +04b758: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +04b75c: 1a04 f200 |001e: const-string v4, ", " // string@00f2 │ │ +04b760: 6e20 b515 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04b766: 6e20 ca08 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@08ca │ │ +04b76c: 0c02 |0026: move-result-object v2 │ │ +04b76e: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +04b772: 6e20 b415 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04b778: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +04b77c: 6e20 b015 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04b782: 6e20 d208 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@08d2 │ │ +04b788: 0c03 |0034: move-result-object v3 │ │ +04b78a: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +04b78e: 6e20 b415 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04b794: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b798: 28dc |003c: goto 0018 // -0024 │ │ +04b79a: 1a04 e200 |003d: const-string v4, "(this Map)" // string@00e2 │ │ +04b79e: 6e20 b515 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04b7a4: 28ea |0042: goto 002c // -0016 │ │ +04b7a6: 1a04 e200 |0043: const-string v4, "(this Map)" // string@00e2 │ │ +04b7aa: 6e20 b515 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04b7b0: 28f2 |0048: goto 003a // -000e │ │ +04b7b2: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +04b7b6: 6e20 b015 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04b7bc: 6e10 bb15 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04b7c2: 0c04 |0051: move-result-object v4 │ │ +04b7c4: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0006 line=579 │ │ 0x0008 line=603 │ │ 0x0009 line=582 │ │ 0x0012 line=583 │ │ @@ -38756,35 +38756,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -04b7a4: |[04b7a4] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -04b7b4: 5420 f202 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ -04b7b8: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -04b7bc: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b7c0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -04b7c4: 1100 |0008: return-object v0 │ │ +04b7c8: |[04b7c8] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +04b7d8: 5420 f202 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02f2 │ │ +04b7dc: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +04b7e0: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b7e4: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +04b7e8: 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 │ │ │ │ - source_file_idx : 3129 (SimpleArrayMap.java) │ │ + source_file_idx : 3126 (SimpleArrayMap.java) │ │ │ │ Class #173 header: │ │ -class_idx : 388 │ │ +class_idx : 396 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3153 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3150 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -38842,37 +38842,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04b7c8: |[04b7c8] android.support.v4.util.SparseArrayCompat.:()V │ │ -04b7d8: 2200 4103 |0000: new-instance v0, Ljava/lang/Object; // type@0341 │ │ -04b7dc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04b7e2: 6900 f902 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04b7e6: 0e00 |0007: return-void │ │ +04b7ec: |[04b7ec] android.support.v4.util.SparseArrayCompat.:()V │ │ +04b7fc: 2200 4903 |0000: new-instance v0, Ljava/lang/Object; // type@0349 │ │ +04b800: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04b806: 6900 f902 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04b80a: 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 │ │ -04b7e8: |[04b7e8] android.support.v4.util.SparseArrayCompat.:()V │ │ -04b7f8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -04b7fc: 7020 d508 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@08d5 │ │ -04b802: 0e00 |0005: return-void │ │ +04b80c: |[04b80c] android.support.v4.util.SparseArrayCompat.:()V │ │ +04b81c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +04b820: 7020 d508 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@08d5 │ │ +04b826: 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; │ │ @@ -38882,32 +38882,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04b804: |[04b804] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -04b814: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04b816: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -04b81c: 5c21 fa02 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04b820: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -04b824: 6200 cd02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ -04b828: 5b20 fb02 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b82c: 6200 cf02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ -04b830: 5b20 fd02 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b834: 5921 fc02 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b838: 0e00 |0012: return-void │ │ -04b83a: 7110 3808 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0838 │ │ -04b840: 0a03 |0016: move-result v3 │ │ -04b842: 2330 f304 |0017: new-array v0, v3, [I // type@04f3 │ │ -04b846: 5b20 fb02 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b84a: 2330 0b05 |001b: new-array v0, v3, [Ljava/lang/Object; // type@050b │ │ -04b84e: 5b20 fd02 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b852: 28f1 |001f: goto 0010 // -000f │ │ +04b828: |[04b828] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +04b838: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b83a: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +04b840: 5c21 fa02 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04b844: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +04b848: 6200 cd02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02cd │ │ +04b84c: 5b20 fb02 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b850: 6200 cf02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02cf │ │ +04b854: 5b20 fd02 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b858: 5921 fc02 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b85c: 0e00 |0012: return-void │ │ +04b85e: 7110 3808 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0838 │ │ +04b864: 0a03 |0016: move-result v3 │ │ +04b866: 2330 fd04 |0017: new-array v0, v3, [I // type@04fd │ │ +04b86a: 5b20 fb02 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b86e: 2330 1505 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0515 │ │ +04b872: 5b20 fd02 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b876: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -38926,37 +38926,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -04b854: |[04b854] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -04b864: 5272 fc02 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b868: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -04b86a: 5471 fb02 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b86e: 5475 fd02 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b872: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b874: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -04b878: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -04b87c: 6206 f902 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04b880: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -04b884: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -04b888: 4406 0100 |0012: aget v6, v1, v0 │ │ -04b88c: 4b06 0103 |0014: aput v6, v1, v3 │ │ -04b890: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -04b894: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -04b896: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -04b89a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04b89e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04b8a2: 28e9 |001f: goto 0008 // -0017 │ │ -04b8a4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -04b8a6: 5c76 fa02 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04b8aa: 5973 fc02 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b8ae: 0e00 |0025: return-void │ │ +04b878: |[04b878] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +04b888: 5272 fc02 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b88c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +04b88e: 5471 fb02 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b892: 5475 fd02 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b896: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04b898: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +04b89c: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +04b8a0: 6206 f902 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04b8a4: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +04b8a8: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +04b8ac: 4406 0100 |0012: aget v6, v1, v0 │ │ +04b8b0: 4b06 0103 |0014: aput v6, v1, v3 │ │ +04b8b4: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +04b8b8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +04b8ba: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +04b8be: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04b8c2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04b8c6: 28e9 |001f: goto 0008 // -0017 │ │ +04b8c8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +04b8ca: 5c76 fa02 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04b8ce: 5973 fc02 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b8d2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -38987,58 +38987,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -04b8b0: |[04b8b0] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -04b8c0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -04b8c2: 5274 fc02 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b8c6: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -04b8ca: 5474 fb02 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b8ce: 5275 fc02 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b8d2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04b8d6: 4404 0405 |000b: aget v4, v4, v5 │ │ -04b8da: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -04b8de: 6e30 e108 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ -04b8e4: 0e00 |0012: return-void │ │ -04b8e6: 5574 fa02 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04b8ea: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -04b8ee: 5274 fc02 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b8f2: 5475 fb02 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b8f6: 2155 |001b: array-length v5, v5 │ │ -04b8f8: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -04b8fc: 7010 db08 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04b902: 5273 fc02 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b906: 5474 fb02 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b90a: 2144 |0025: array-length v4, v4 │ │ -04b90c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -04b910: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -04b914: 7110 3808 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0838 │ │ -04b91a: 0a00 |002d: move-result v0 │ │ -04b91c: 2301 f304 |002e: new-array v1, v0, [I // type@04f3 │ │ -04b920: 2302 0b05 |0030: new-array v2, v0, [Ljava/lang/Object; // type@050b │ │ -04b924: 5474 fb02 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b928: 5475 fb02 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b92c: 2155 |0036: array-length v5, v5 │ │ -04b92e: 7155 bc15 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b934: 5474 fd02 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b938: 5475 fd02 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b93c: 2155 |003e: array-length v5, v5 │ │ -04b93e: 7155 bc15 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04b944: 5b71 fb02 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b948: 5b72 fd02 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b94c: 5474 fb02 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b950: 4b08 0403 |0048: aput v8, v4, v3 │ │ -04b954: 5474 fd02 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b958: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -04b95c: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -04b960: 5974 fc02 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b964: 28c0 |0052: goto 0012 // -0040 │ │ +04b8d4: |[04b8d4] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +04b8e4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04b8e6: 5274 fc02 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b8ea: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +04b8ee: 5474 fb02 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b8f2: 5275 fc02 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b8f6: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04b8fa: 4404 0405 |000b: aget v4, v4, v5 │ │ +04b8fe: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +04b902: 6e30 e108 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ +04b908: 0e00 |0012: return-void │ │ +04b90a: 5574 fa02 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04b90e: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +04b912: 5274 fc02 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b916: 5475 fb02 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b91a: 2155 |001b: array-length v5, v5 │ │ +04b91c: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +04b920: 7010 db08 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04b926: 5273 fc02 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b92a: 5474 fb02 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b92e: 2144 |0025: array-length v4, v4 │ │ +04b930: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +04b934: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +04b938: 7110 3808 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0838 │ │ +04b93e: 0a00 |002d: move-result v0 │ │ +04b940: 2301 fd04 |002e: new-array v1, v0, [I // type@04fd │ │ +04b944: 2302 1505 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0515 │ │ +04b948: 5474 fb02 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b94c: 5475 fb02 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b950: 2155 |0036: array-length v5, v5 │ │ +04b952: 7155 bc15 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b958: 5474 fd02 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b95c: 5475 fd02 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b960: 2155 |003e: array-length v5, v5 │ │ +04b962: 7155 bc15 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04b968: 5b71 fb02 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b96c: 5b72 fd02 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b970: 5474 fb02 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b974: 4b08 0403 |0048: aput v8, v4, v3 │ │ +04b978: 5474 fd02 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b97c: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +04b980: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +04b984: 5974 fc02 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b988: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x000f line=326 │ │ 0x0012 line=352 │ │ 0x0013 line=330 │ │ 0x001e line=331 │ │ @@ -39070,27 +39070,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -04b968: |[04b968] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -04b978: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04b97a: 5251 fc02 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b97e: 5452 fd02 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b982: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04b984: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -04b988: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -04b98a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -04b98e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04b992: 28f9 |000d: goto 0006 // -0007 │ │ -04b994: 5954 fc02 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04b998: 5c54 fa02 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04b99c: 0e00 |0012: return-void │ │ +04b98c: |[04b98c] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +04b99c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04b99e: 5251 fc02 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b9a2: 5452 fd02 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b9a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04b9a8: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +04b9ac: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04b9ae: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +04b9b2: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04b9b6: 28f9 |000d: goto 0006 // -0007 │ │ +04b9b8: 5954 fc02 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04b9bc: 5c54 fa02 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04b9c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -39109,34 +39109,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04b9a0: |[04b9a0] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -04b9b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04b9b2: 6f10 7e15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@157e │ │ -04b9b8: 0c02 |0004: move-result-object v2 │ │ -04b9ba: 0720 |0005: move-object v0, v2 │ │ -04b9bc: 1f00 8401 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0184 │ │ -04b9c0: 0701 |0008: move-object v1, v0 │ │ -04b9c2: 5432 fb02 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b9c6: 6e10 ed1d 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@1ded │ │ -04b9cc: 0c02 |000e: move-result-object v2 │ │ -04b9ce: 1f02 f304 |000f: check-cast v2, [I // type@04f3 │ │ -04b9d2: 5b12 fb02 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04b9d6: 5432 fd02 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b9da: 6e10 f01d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1df0 │ │ -04b9e0: 0c02 |0018: move-result-object v2 │ │ -04b9e2: 1f02 0b05 |0019: check-cast v2, [Ljava/lang/Object; // type@050b │ │ -04b9e6: 5b12 fd02 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04b9ea: 1101 |001d: return-object v1 │ │ -04b9ec: 0d02 |001e: move-exception v2 │ │ -04b9ee: 28fe |001f: goto 001d // -0002 │ │ +04b9c4: |[04b9c4] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +04b9d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b9d6: 6f10 7e15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@157e │ │ +04b9dc: 0c02 |0004: move-result-object v2 │ │ +04b9de: 0720 |0005: move-object v0, v2 │ │ +04b9e0: 1f00 8c01 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@018c │ │ +04b9e4: 0701 |0008: move-object v1, v0 │ │ +04b9e6: 5432 fb02 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b9ea: 6e10 ed1d 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@1ded │ │ +04b9f0: 0c02 |000e: move-result-object v2 │ │ +04b9f2: 1f02 fd04 |000f: check-cast v2, [I // type@04fd │ │ +04b9f6: 5b12 fb02 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04b9fa: 5432 fd02 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04b9fe: 6e10 f01d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1df0 │ │ +04ba04: 0c02 |0018: move-result-object v2 │ │ +04ba06: 1f02 1505 |0019: check-cast v2, [Ljava/lang/Object; // type@0515 │ │ +04ba0a: 5b12 fd02 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04ba0e: 1101 |001d: return-object v1 │ │ +04ba10: 0d02 |001e: move-exception v2 │ │ +04ba12: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -39153,18 +39153,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04ba00: |[04ba00] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -04ba10: 6e10 d808 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@08d8 │ │ -04ba16: 0c00 |0003: move-result-object v0 │ │ -04ba18: 1100 |0004: return-object v0 │ │ +04ba24: |[04ba24] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +04ba34: 6e10 d808 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@08d8 │ │ +04ba3a: 0c00 |0003: move-result-object v0 │ │ +04ba3c: 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; │ │ │ │ @@ -39173,30 +39173,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -04ba1c: |[04ba1c] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -04ba2c: 5431 fb02 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04ba30: 5232 fc02 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04ba34: 7130 3408 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04ba3a: 0a00 |0007: move-result v0 │ │ -04ba3c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -04ba40: 5431 fd02 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04ba44: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -04ba48: 6202 f902 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04ba4c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -04ba50: 5431 fd02 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04ba54: 6202 f902 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04ba58: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -04ba5c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -04ba5e: 5c31 fa02 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04ba62: 0e00 |001b: return-void │ │ +04ba40: |[04ba40] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +04ba50: 5431 fb02 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04ba54: 5232 fc02 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04ba58: 7130 3408 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04ba5e: 0a00 |0007: move-result v0 │ │ +04ba60: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +04ba64: 5431 fd02 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04ba68: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04ba6c: 6202 f902 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04ba70: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +04ba74: 5431 fd02 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04ba78: 6202 f902 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04ba7c: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +04ba80: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04ba82: 5c31 fa02 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04ba86: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ @@ -39212,19 +39212,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04ba64: |[04ba64] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -04ba74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ba76: 6e30 dd08 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@08dd │ │ -04ba7c: 0c00 |0004: move-result-object v0 │ │ -04ba7e: 1100 |0005: return-object v0 │ │ +04ba88: |[04ba88] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +04ba98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ba9a: 6e30 dd08 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@08dd │ │ +04baa0: 0c00 |0004: move-result-object v0 │ │ +04baa2: 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 │ │ @@ -39234,28 +39234,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 │ │ -04ba80: |[04ba80] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -04ba90: 5431 fb02 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04ba94: 5232 fc02 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04ba98: 7130 3408 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04ba9e: 0a00 |0007: move-result v0 │ │ -04baa0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -04baa4: 5431 fd02 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04baa8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -04baac: 6202 f902 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04bab0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -04bab4: 1105 |0012: return-object v5 │ │ -04bab6: 5431 fd02 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04baba: 4605 0100 |0015: aget-object v5, v1, v0 │ │ -04babe: 28fb |0017: goto 0012 // -0005 │ │ +04baa4: |[04baa4] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +04bab4: 5431 fb02 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bab8: 5232 fc02 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04babc: 7130 3408 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04bac2: 0a00 |0007: move-result v0 │ │ +04bac4: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +04bac8: 5431 fd02 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bacc: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04bad0: 6202 f902 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04bad4: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +04bad8: 1105 |0012: return-object v5 │ │ +04bada: 5431 fd02 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bade: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +04bae2: 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; │ │ @@ -39271,23 +39271,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04bac0: |[04bac0] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -04bad0: 5520 fa02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bad4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04bad8: 7010 db08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04bade: 5420 fb02 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bae2: 5221 fc02 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bae6: 7130 3408 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04baec: 0a00 |000e: move-result v0 │ │ -04baee: 0f00 |000f: return v0 │ │ +04bae4: |[04bae4] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +04baf4: 5520 fa02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04baf8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04bafc: 7010 db08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04bb02: 5420 fb02 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bb06: 5221 fc02 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bb0a: 7130 3408 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04bb10: 0a00 |000e: move-result v0 │ │ +04bb12: 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; │ │ @@ -39299,29 +39299,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -04baf0: |[04baf0] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -04bb00: 5521 fa02 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bb04: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -04bb08: 7010 db08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04bb0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04bb10: 5221 fc02 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bb14: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -04bb18: 5421 fd02 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bb1c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -04bb20: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -04bb24: 0f00 |0012: return v0 │ │ -04bb26: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04bb2a: 28f3 |0015: goto 0008 // -000d │ │ -04bb2c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -04bb2e: 28fb |0017: goto 0012 // -0005 │ │ +04bb14: |[04bb14] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +04bb24: 5521 fa02 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04bb28: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +04bb2c: 7010 db08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04bb32: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04bb34: 5221 fc02 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bb38: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +04bb3c: 5421 fd02 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bb40: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +04bb44: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +04bb48: 0f00 |0012: return v0 │ │ +04bb4a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04bb4e: 28f3 |0015: goto 0008 // -000d │ │ +04bb50: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +04bb52: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ 0x0012 line=302 │ │ @@ -39340,21 +39340,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04bb30: |[04bb30] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -04bb40: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bb44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04bb48: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04bb4e: 5410 fb02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bb52: 4400 0002 |0009: aget v0, v0, v2 │ │ -04bb56: 0f00 |000b: return v0 │ │ +04bb54: |[04bb54] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +04bb64: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04bb68: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04bb6c: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04bb72: 5410 fb02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bb76: 4400 0002 |0009: aget v0, v0, v2 │ │ +04bb7a: 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; │ │ @@ -39366,91 +39366,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -04bb58: |[04bb58] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -04bb68: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -04bb6a: 5484 fb02 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bb6e: 5285 fc02 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bb72: 7130 3408 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04bb78: 0a00 |0008: move-result v0 │ │ -04bb7a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -04bb7e: 5484 fd02 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bb82: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -04bb86: 0e00 |000f: return-void │ │ -04bb88: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -04bb8c: 5284 fc02 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bb90: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -04bb94: 5484 fd02 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bb98: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -04bb9c: 6205 f902 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04bba0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -04bba4: 5484 fb02 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bba8: 4b09 0400 |0020: aput v9, v4, v0 │ │ -04bbac: 5484 fd02 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bbb0: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -04bbb4: 28e9 |0026: goto 000f // -0017 │ │ -04bbb6: 5584 fa02 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bbba: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -04bbbe: 5284 fc02 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bbc2: 5485 fb02 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bbc6: 2155 |002f: array-length v5, v5 │ │ -04bbc8: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -04bbcc: 7010 db08 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04bbd2: 5484 fb02 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bbd6: 5285 fc02 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bbda: 7130 3408 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ -04bbe0: 0a04 |003c: move-result v4 │ │ -04bbe2: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -04bbe6: 5284 fc02 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bbea: 5485 fb02 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bbee: 2155 |0043: array-length v5, v5 │ │ -04bbf0: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -04bbf4: 5284 fc02 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bbf8: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04bbfc: 7110 3808 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0838 │ │ -04bc02: 0a01 |004d: move-result v1 │ │ -04bc04: 2312 f304 |004e: new-array v2, v1, [I // type@04f3 │ │ -04bc08: 2313 0b05 |0050: new-array v3, v1, [Ljava/lang/Object; // type@050b │ │ -04bc0c: 5484 fb02 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bc10: 5485 fb02 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bc14: 2155 |0056: array-length v5, v5 │ │ -04bc16: 7155 bc15 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04bc1c: 5484 fd02 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bc20: 5485 fd02 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bc24: 2155 |005e: array-length v5, v5 │ │ -04bc26: 7155 bc15 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04bc2c: 5b82 fb02 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bc30: 5b83 fd02 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bc34: 5284 fc02 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bc38: b104 |0068: sub-int/2addr v4, v0 │ │ -04bc3a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -04bc3e: 5484 fb02 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bc42: 5485 fb02 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bc46: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -04bc4a: 5287 fc02 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bc4e: b107 |0073: sub-int/2addr v7, v0 │ │ -04bc50: 7157 bc15 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04bc56: 5484 fd02 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bc5a: 5485 fd02 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bc5e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -04bc62: 5287 fc02 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bc66: b107 |007f: sub-int/2addr v7, v0 │ │ -04bc68: 7157 bc15 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -04bc6e: 5484 fb02 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ -04bc72: 4b09 0400 |0085: aput v9, v4, v0 │ │ -04bc76: 5484 fd02 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bc7a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -04bc7e: 5284 fc02 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bc82: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04bc86: 5984 fc02 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bc8a: 2900 7eff |0091: goto/16 000f // -0082 │ │ +04bb7c: |[04bb7c] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +04bb8c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04bb8e: 5484 fb02 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bb92: 5285 fc02 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bb96: 7130 3408 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04bb9c: 0a00 |0008: move-result v0 │ │ +04bb9e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +04bba2: 5484 fd02 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bba6: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +04bbaa: 0e00 |000f: return-void │ │ +04bbac: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +04bbb0: 5284 fc02 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bbb4: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +04bbb8: 5484 fd02 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bbbc: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +04bbc0: 6205 f902 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04bbc4: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +04bbc8: 5484 fb02 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bbcc: 4b09 0400 |0020: aput v9, v4, v0 │ │ +04bbd0: 5484 fd02 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bbd4: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +04bbd8: 28e9 |0026: goto 000f // -0017 │ │ +04bbda: 5584 fa02 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04bbde: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +04bbe2: 5284 fc02 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bbe6: 5485 fb02 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bbea: 2155 |002f: array-length v5, v5 │ │ +04bbec: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +04bbf0: 7010 db08 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04bbf6: 5484 fb02 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bbfa: 5285 fc02 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bbfe: 7130 3408 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0834 │ │ +04bc04: 0a04 |003c: move-result v4 │ │ +04bc06: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +04bc0a: 5284 fc02 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bc0e: 5485 fb02 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc12: 2155 |0043: array-length v5, v5 │ │ +04bc14: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +04bc18: 5284 fc02 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bc1c: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04bc20: 7110 3808 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0838 │ │ +04bc26: 0a01 |004d: move-result v1 │ │ +04bc28: 2312 fd04 |004e: new-array v2, v1, [I // type@04fd │ │ +04bc2c: 2313 1505 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0515 │ │ +04bc30: 5484 fb02 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc34: 5485 fb02 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc38: 2155 |0056: array-length v5, v5 │ │ +04bc3a: 7155 bc15 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04bc40: 5484 fd02 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bc44: 5485 fd02 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bc48: 2155 |005e: array-length v5, v5 │ │ +04bc4a: 7155 bc15 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04bc50: 5b82 fb02 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc54: 5b83 fd02 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bc58: 5284 fc02 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bc5c: b104 |0068: sub-int/2addr v4, v0 │ │ +04bc5e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +04bc62: 5484 fb02 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc66: 5485 fb02 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc6a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +04bc6e: 5287 fc02 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bc72: b107 |0073: sub-int/2addr v7, v0 │ │ +04bc74: 7157 bc15 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04bc7a: 5484 fd02 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bc7e: 5485 fd02 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bc82: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +04bc86: 5287 fc02 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bc8a: b107 |007f: sub-int/2addr v7, v0 │ │ +04bc8c: 7157 bc15 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +04bc92: 5484 fb02 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02fb │ │ +04bc96: 4b09 0400 |0085: aput v9, v4, v0 │ │ +04bc9a: 5484 fd02 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bc9e: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +04bca2: 5284 fc02 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bca6: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04bcaa: 5984 fc02 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bcae: 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 │ │ @@ -39490,17 +39490,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04bc90: |[04bc90] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -04bca0: 6e20 da08 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@08da │ │ -04bca6: 0e00 |0003: return-void │ │ +04bcb4: |[04bcb4] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +04bcc4: 6e20 da08 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@08da │ │ +04bcca: 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; │ │ @@ -39511,25 +39511,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -04bca8: |[04bca8] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -04bcb8: 5420 fd02 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bcbc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -04bcc0: 6201 f902 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04bcc4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -04bcc8: 5420 fd02 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bccc: 6201 f902 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ -04bcd0: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -04bcd4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -04bcd6: 5c20 fa02 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bcda: 0e00 |0011: return-void │ │ +04bccc: |[04bccc] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +04bcdc: 5420 fd02 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bce0: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +04bce4: 6201 f902 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04bce8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +04bcec: 5420 fd02 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bcf0: 6201 f902 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02f9 │ │ +04bcf4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +04bcf8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +04bcfa: 5c20 fa02 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04bcfe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ locals : │ │ @@ -39542,25 +39542,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04bcdc: |[04bcdc] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -04bcec: 5242 fc02 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bcf0: 9003 0506 |0002: add-int v3, v5, v6 │ │ -04bcf4: 7120 7815 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -04bcfa: 0a00 |0007: move-result v0 │ │ -04bcfc: 0151 |0008: move v1, v5 │ │ -04bcfe: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -04bd02: 6e20 e308 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@08e3 │ │ -04bd08: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04bd0c: 28f9 |0010: goto 0009 // -0007 │ │ -04bd0e: 0e00 |0011: return-void │ │ +04bd00: |[04bd00] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +04bd10: 5242 fc02 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bd14: 9003 0506 |0002: add-int v3, v5, v6 │ │ +04bd18: 7120 7815 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +04bd1e: 0a00 |0007: move-result v0 │ │ +04bd20: 0151 |0008: move v1, v5 │ │ +04bd22: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +04bd26: 6e20 e308 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@08e3 │ │ +04bd2c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04bd30: 28f9 |0010: goto 0009 // -0007 │ │ +04bd32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000b line=134 │ │ 0x000e line=133 │ │ 0x0011 line=136 │ │ @@ -39577,21 +39577,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04bd10: |[04bd10] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -04bd20: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bd24: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04bd28: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04bd2e: 5410 fd02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04bd32: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -04bd36: 0e00 |000b: return-void │ │ +04bd34: |[04bd34] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +04bd44: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04bd48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04bd4c: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04bd52: 5410 fd02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04bd56: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +04bd5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ 0x0007 line=267 │ │ 0x000b line=268 │ │ locals : │ │ @@ -39606,20 +39606,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04bd38: |[04bd38] android.support.v4.util.SparseArrayCompat.size:()I │ │ -04bd48: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04bd4c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04bd50: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04bd56: 5210 fc02 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bd5a: 0f00 |0009: return v0 │ │ +04bd5c: |[04bd5c] android.support.v4.util.SparseArrayCompat.size:()I │ │ +04bd6c: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04bd70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04bd74: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04bd7a: 5210 fc02 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bd7e: 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; │ │ @@ -39630,51 +39630,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -04bd5c: |[04bd5c] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -04bd6c: 6e10 e608 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -04bd72: 0a04 |0003: move-result v4 │ │ -04bd74: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -04bd78: 1a04 0923 |0006: const-string v4, "{}" // string@2309 │ │ -04bd7c: 1104 |0008: return-object v4 │ │ -04bd7e: 2200 4803 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -04bd82: 5254 fc02 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bd86: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -04bd8a: 7020 ae15 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -04bd90: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -04bd94: 6e20 b015 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -04bd9a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -04bd9c: 5254 fc02 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ -04bda0: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -04bda4: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -04bda8: 1a04 f200 |001e: const-string v4, ", " // string@00f2 │ │ -04bdac: 6e20 b515 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04bdb2: 6e20 e008 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@08e0 │ │ -04bdb8: 0a02 |0026: move-result v2 │ │ -04bdba: 6e20 b115 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -04bdc0: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -04bdc4: 6e20 b015 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -04bdca: 6e20 e808 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -04bdd0: 0c03 |0032: move-result-object v3 │ │ -04bdd2: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -04bdd6: 6e20 b415 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04bddc: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04bde0: 28de |003a: goto 0018 // -0022 │ │ -04bde2: 1a04 e200 |003b: const-string v4, "(this Map)" // string@00e2 │ │ -04bde6: 6e20 b515 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04bdec: 28f8 |0040: goto 0038 // -0008 │ │ -04bdee: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -04bdf2: 6e20 b015 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -04bdf8: 6e10 bb15 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04bdfe: 0c04 |0049: move-result-object v4 │ │ -04be00: 28be |004a: goto 0008 // -0042 │ │ +04bd80: |[04bd80] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +04bd90: 6e10 e608 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +04bd96: 0a04 |0003: move-result v4 │ │ +04bd98: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +04bd9c: 1a04 0623 |0006: const-string v4, "{}" // string@2306 │ │ +04bda0: 1104 |0008: return-object v4 │ │ +04bda2: 2200 5003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +04bda6: 5254 fc02 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bdaa: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +04bdae: 7020 ae15 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +04bdb4: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +04bdb8: 6e20 b015 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04bdbe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +04bdc0: 5254 fc02 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02fc │ │ +04bdc4: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +04bdc8: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +04bdcc: 1a04 f200 |001e: const-string v4, ", " // string@00f2 │ │ +04bdd0: 6e20 b515 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04bdd6: 6e20 e008 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@08e0 │ │ +04bddc: 0a02 |0026: move-result v2 │ │ +04bdde: 6e20 b115 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +04bde4: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +04bde8: 6e20 b015 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04bdee: 6e20 e808 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +04bdf4: 0c03 |0032: move-result-object v3 │ │ +04bdf6: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +04bdfa: 6e20 b415 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04be00: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04be04: 28de |003a: goto 0018 // -0022 │ │ +04be06: 1a04 e200 |003b: const-string v4, "(this Map)" // string@00e2 │ │ +04be0a: 6e20 b515 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04be10: 28f8 |0040: goto 0038 // -0008 │ │ +04be12: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +04be16: 6e20 b015 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +04be1c: 6e10 bb15 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04be22: 0c04 |0049: move-result-object v4 │ │ +04be24: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -39704,38 +39704,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04be04: |[04be04] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -04be14: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ -04be18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04be1c: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ -04be22: 5410 fd02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ -04be26: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -04be2a: 1100 |000b: return-object v0 │ │ +04be28: |[04be28] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +04be38: 5510 fa02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02fa │ │ +04be3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04be40: 7010 db08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@08db │ │ +04be46: 5410 fd02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02fd │ │ +04be4a: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +04be4e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 3153 (SparseArrayCompat.java) │ │ + source_file_idx : 3150 (SparseArrayCompat.java) │ │ │ │ Class #174 header: │ │ -class_idx : 389 │ │ +class_idx : 397 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3266 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3263 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -39778,22 +39778,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04be2c: |[04be2c] android.support.v4.util.TimeUtils.:()V │ │ -04be3c: 2200 4103 |0000: new-instance v0, Ljava/lang/Object; // type@0341 │ │ -04be40: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04be46: 6900 0303 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0303 │ │ -04be4a: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -04be4e: 2300 f104 |0009: new-array v0, v0, [C // type@04f1 │ │ -04be52: 6900 0203 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ -04be56: 0e00 |000d: return-void │ │ +04be50: |[04be50] android.support.v4.util.TimeUtils.:()V │ │ +04be60: 2200 4903 |0000: new-instance v0, Ljava/lang/Object; // type@0349 │ │ +04be64: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04be6a: 6900 0303 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0303 │ │ +04be6e: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +04be72: 2300 fb04 |0009: new-array v0, v0, [C // type@04fb │ │ +04be76: 6900 0203 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ +04be7a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -39801,17 +39801,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04be58: |[04be58] android.support.v4.util.TimeUtils.:()V │ │ -04be68: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04be6e: 0e00 |0003: return-void │ │ +04be7c: |[04be7c] android.support.v4.util.TimeUtils.:()V │ │ +04be8c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04be92: 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;) │ │ @@ -39819,35 +39819,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -04be70: |[04be70] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -04be80: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -04be84: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -04be88: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -04be8c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -04be8e: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -04be92: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -04be96: 0f00 |000b: return v0 │ │ -04be98: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -04be9c: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -04bea0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -04bea4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -04bea6: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -04beaa: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -04beae: 28f4 |0017: goto 000b // -000c │ │ -04beb0: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -04beb4: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -04beb8: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -04bebc: 28ed |001e: goto 000b // -0013 │ │ -04bebe: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -04bec0: 28eb |0020: goto 000b // -0015 │ │ +04be94: |[04be94] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +04bea4: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +04bea8: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +04beac: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +04beb0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +04beb2: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +04beb6: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +04beba: 0f00 |000b: return v0 │ │ +04bebc: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +04bec0: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +04bec4: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +04bec8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +04beca: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +04bece: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +04bed2: 28f4 |0017: goto 000b // -000c │ │ +04bed4: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +04bed8: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +04bedc: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +04bee0: 28ed |001e: goto 000b // -0013 │ │ +04bee2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +04bee4: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -39865,25 +39865,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -04bec4: |[04bec4] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -04bed4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -04bed8: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -04bedc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -04bee0: 1a00 f800 |0006: const-string v0, "--" // string@00f8 │ │ -04bee4: 6e20 3615 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -04beea: 0e00 |000b: return-void │ │ -04beec: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -04bef0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04bef2: 7140 ee08 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@08ee │ │ -04bef8: 28f9 |0012: goto 000b // -0007 │ │ +04bee8: |[04bee8] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +04bef8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +04befc: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ +04bf00: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +04bf04: 1a00 f800 |0006: const-string v0, "--" // string@00f8 │ │ +04bf08: 6e20 3615 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +04bf0e: 0e00 |000b: return-void │ │ +04bf10: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ +04bf14: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +04bf16: 7140 ee08 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@08ee │ │ +04bf1c: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -39896,18 +39896,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04befc: |[04befc] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -04bf0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bf0e: 7140 ee08 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@08ee │ │ -04bf14: 0e00 |0004: return-void │ │ +04bf20: |[04bf20] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +04bf30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04bf32: 7140 ee08 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@08ee │ │ +04bf38: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 duration J │ │ 0x0000 - 0x0005 reg=3 pw Ljava/io/PrintWriter; │ │ @@ -39917,29 +39917,29 @@ │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -04bf18: |[04bf18] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -04bf28: 6202 0303 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0303 │ │ -04bf2c: 1d02 |0002: monitor-enter v2 │ │ -04bf2e: 7130 f008 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@08f0 │ │ -04bf34: 0a00 |0006: move-result v0 │ │ -04bf36: 2201 4603 |0007: new-instance v1, Ljava/lang/String; // type@0346 │ │ -04bf3a: 6203 0203 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ -04bf3e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -04bf40: 7040 8d15 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@158d │ │ -04bf46: 6e20 3615 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -04bf4c: 1e02 |0012: monitor-exit v2 │ │ -04bf4e: 0e00 |0013: return-void │ │ -04bf50: 0d01 |0014: move-exception v1 │ │ -04bf52: 1e02 |0015: monitor-exit v2 │ │ -04bf54: 2701 |0016: throw v1 │ │ +04bf3c: |[04bf3c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +04bf4c: 6202 0303 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0303 │ │ +04bf50: 1d02 |0002: monitor-enter v2 │ │ +04bf52: 7130 f008 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@08f0 │ │ +04bf58: 0a00 |0006: move-result v0 │ │ +04bf5a: 2201 4e03 |0007: new-instance v1, Ljava/lang/String; // type@034e │ │ +04bf5e: 6203 0203 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ +04bf62: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +04bf64: 7040 8d15 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@158d │ │ +04bf6a: 6e20 3615 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +04bf70: 1e02 |0012: monitor-exit v2 │ │ +04bf72: 0e00 |0013: return-void │ │ +04bf74: 0d01 |0014: move-exception v1 │ │ +04bf76: 1e02 |0015: monitor-exit v2 │ │ +04bf78: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -39957,28 +39957,28 @@ │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -04bf64: |[04bf64] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -04bf74: 6202 0303 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0303 │ │ -04bf78: 1d02 |0002: monitor-enter v2 │ │ -04bf7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -04bf7c: 7130 f008 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@08f0 │ │ -04bf82: 0a00 |0007: move-result v0 │ │ -04bf84: 6201 0203 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ -04bf88: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -04bf8a: 6e40 b715 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@15b7 │ │ -04bf90: 1e02 |000e: monitor-exit v2 │ │ -04bf92: 0e00 |000f: return-void │ │ -04bf94: 0d01 |0010: move-exception v1 │ │ -04bf96: 1e02 |0011: monitor-exit v2 │ │ -04bf98: 2701 |0012: throw v1 │ │ +04bf88: |[04bf88] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +04bf98: 6202 0303 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0303 │ │ +04bf9c: 1d02 |0002: monitor-enter v2 │ │ +04bf9e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04bfa0: 7130 f008 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@08f0 │ │ +04bfa6: 0a00 |0007: move-result v0 │ │ +04bfa8: 6201 0203 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ +04bfac: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +04bfae: 6e40 b715 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@15b7 │ │ +04bfb4: 1e02 |000e: monitor-exit v2 │ │ +04bfb6: 0e00 |000f: return-void │ │ +04bfb8: 0d01 |0010: move-exception v1 │ │ +04bfba: 1e02 |0011: monitor-exit v2 │ │ +04bfbc: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -39995,206 +39995,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -04bfa8: |[04bfa8] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -04bfb8: 6204 0203 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ -04bfbc: 2144 |0002: array-length v4, v4 │ │ -04bfbe: 0200 1600 |0003: move/from16 v0, v22 │ │ -04bfc2: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -04bfc6: 0200 1600 |0007: move/from16 v0, v22 │ │ -04bfca: 2304 f104 |0009: new-array v4, v0, [C // type@04f1 │ │ -04bfce: 6904 0203 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ -04bfd2: 6202 0203 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ -04bfd6: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -04bfda: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -04bfde: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -04bfe2: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -04bfe4: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -04bfe8: 0200 1600 |0018: move/from16 v0, v22 │ │ -04bfec: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -04bff0: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -04bff4: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -04bff8: 28f8 |0020: goto 0018 // -0008 │ │ -04bffa: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -04bffe: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -04c002: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -04c004: 0f04 |0026: return v4 │ │ -04c006: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -04c00a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -04c00e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -04c012: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -04c016: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -04c01a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -04c01e: 846d |0033: long-to-int v13, v6 │ │ -04c020: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -04c024: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -04c028: 8666 |0038: long-to-double v6, v6 │ │ -04c02a: 7120 7315 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1573 │ │ -04c030: 0b06 |003c: move-result-wide v6 │ │ -04c032: 8a60 |003d: double-to-int v0, v6 │ │ -04c034: 0211 0000 |003e: move/from16 v17, v0 │ │ -04c038: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -04c03a: 120c |0041: const/4 v12, #int 0 // #0 │ │ -04c03c: 120e |0042: const/4 v14, #int 0 // #0 │ │ -04c03e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -04c044: 0200 1100 |0046: move/from16 v0, v17 │ │ -04c048: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -04c04c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -04c052: 9303 1104 |004d: div-int v3, v17, v4 │ │ -04c056: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -04c05c: b234 |0052: mul-int/2addr v4, v3 │ │ -04c05e: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -04c062: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -04c066: 0200 1100 |0057: move/from16 v0, v17 │ │ -04c06a: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -04c06e: 0200 1100 |005b: move/from16 v0, v17 │ │ -04c072: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -04c076: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -04c07a: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -04c07e: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -04c082: 0200 1100 |0065: move/from16 v0, v17 │ │ -04c086: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -04c08a: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -04c08e: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -04c092: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -04c096: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -04c098: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -04c09c: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -04c09e: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -04c0a0: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -04c0a2: 7140 eb08 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ -04c0a8: 0a0f |0078: move-result v15 │ │ -04c0aa: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -04c0ac: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -04c0b0: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -04c0b2: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -04c0b4: 7140 eb08 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ -04c0ba: 0a04 |0081: move-result v4 │ │ -04c0bc: b04f |0082: add-int/2addr v15, v4 │ │ -04c0be: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -04c0c0: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -04c0c4: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -04c0c6: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -04c0c8: 7140 eb08 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ -04c0ce: 0a04 |008b: move-result v4 │ │ -04c0d0: b04f |008c: add-int/2addr v15, v4 │ │ -04c0d2: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -04c0d4: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -04c0d8: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -04c0da: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -04c0dc: 0200 1100 |0092: move/from16 v0, v17 │ │ -04c0e0: 7140 eb08 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ -04c0e6: 0a04 |0097: move-result v4 │ │ -04c0e8: b04f |0098: add-int/2addr v15, v4 │ │ -04c0ea: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -04c0ec: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -04c0ee: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -04c0f2: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -04c0f4: 7140 eb08 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ -04c0fa: 0a04 |00a1: move-result v4 │ │ -04c0fc: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04c100: b04f |00a4: add-int/2addr v15, v4 │ │ -04c102: 0200 1600 |00a5: move/from16 v0, v22 │ │ -04c106: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -04c10a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -04c10e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -04c112: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04c116: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -04c11a: 28f4 |00b1: goto 00a5 // -000c │ │ -04c11c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -04c120: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -04c124: 7d00 |00b6: neg-long v0, v0 │ │ -04c126: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -04c12a: 2900 76ff |00b9: goto/16 002f // -008a │ │ -04c12e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -04c130: 28c1 |00bc: goto 007d // -003f │ │ -04c132: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -04c134: 28c9 |00be: goto 0087 // -0037 │ │ -04c136: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -04c138: 28d1 |00c0: goto 0091 // -002f │ │ -04c13a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -04c13c: 28dc |00c2: goto 009e // -0024 │ │ -04c13e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -04c142: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04c146: 0212 0500 |00c7: move/from16 v18, v5 │ │ -04c14a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -04c14e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -04c152: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -04c156: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -04c158: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -04c15a: 7706 f108 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ -04c160: 0a05 |00d4: move-result v5 │ │ -04c162: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -04c166: 0200 1200 |00d7: move/from16 v0, v18 │ │ -04c16a: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -04c16e: 121a |00db: const/4 v10, #int 1 // #1 │ │ -04c170: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -04c174: 122b |00de: const/4 v11, #int 2 // #2 │ │ -04c176: 0726 |00df: move-object v6, v2 │ │ -04c178: 01c7 |00e0: move v7, v12 │ │ -04c17a: 0159 |00e1: move v9, v5 │ │ -04c17c: 7706 f108 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ -04c182: 0a05 |00e5: move-result v5 │ │ -04c184: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -04c188: 0200 1200 |00e8: move/from16 v0, v18 │ │ -04c18c: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -04c190: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -04c192: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -04c196: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -04c198: 0726 |00f0: move-object v6, v2 │ │ -04c19a: 01e7 |00f1: move v7, v14 │ │ -04c19c: 0159 |00f2: move v9, v5 │ │ -04c19e: 7706 f108 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ -04c1a4: 0a05 |00f6: move-result v5 │ │ -04c1a6: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -04c1aa: 0200 1200 |00f9: move/from16 v0, v18 │ │ -04c1ae: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -04c1b2: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -04c1b4: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -04c1b8: 122b |0100: const/4 v11, #int 2 // #2 │ │ -04c1ba: 0726 |0101: move-object v6, v2 │ │ -04c1bc: 0207 1100 |0102: move/from16 v7, v17 │ │ -04c1c0: 0159 |0104: move v9, v5 │ │ -04c1c2: 7706 f108 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ -04c1c8: 0a05 |0108: move-result v5 │ │ -04c1ca: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -04c1ce: 121a |010b: const/4 v10, #int 1 // #1 │ │ -04c1d0: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -04c1d4: 0200 1200 |010e: move/from16 v0, v18 │ │ -04c1d8: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -04c1dc: 123b |0112: const/4 v11, #int 3 // #3 │ │ -04c1de: 0726 |0113: move-object v6, v2 │ │ -04c1e0: 01d7 |0114: move v7, v13 │ │ -04c1e2: 0159 |0115: move v9, v5 │ │ -04c1e4: 7706 f108 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ -04c1ea: 0a05 |0119: move-result v5 │ │ -04c1ec: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -04c1f0: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -04c1f4: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -04c1f8: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -04c1fc: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -04c200: 28a9 |0124: goto 00cd // -0057 │ │ -04c202: 120a |0125: const/4 v10, #int 0 // #0 │ │ -04c204: 28b6 |0126: goto 00dc // -004a │ │ -04c206: 120b |0127: const/4 v11, #int 0 // #0 │ │ -04c208: 28b7 |0128: goto 00df // -0049 │ │ -04c20a: 120a |0129: const/4 v10, #int 0 // #0 │ │ -04c20c: 28c3 |012a: goto 00ed // -003d │ │ -04c20e: 120b |012b: const/4 v11, #int 0 // #0 │ │ -04c210: 28c4 |012c: goto 00f0 // -003c │ │ -04c212: 120a |012d: const/4 v10, #int 0 // #0 │ │ -04c214: 28d0 |012e: goto 00fe // -0030 │ │ -04c216: 120b |012f: const/4 v11, #int 0 // #0 │ │ -04c218: 28d1 |0130: goto 0101 // -002f │ │ -04c21a: 120b |0131: const/4 v11, #int 0 // #0 │ │ -04c21c: 28e1 |0132: goto 0113 // -001f │ │ +04bfcc: |[04bfcc] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +04bfdc: 6204 0203 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ +04bfe0: 2144 |0002: array-length v4, v4 │ │ +04bfe2: 0200 1600 |0003: move/from16 v0, v22 │ │ +04bfe6: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +04bfea: 0200 1600 |0007: move/from16 v0, v22 │ │ +04bfee: 2304 fb04 |0009: new-array v4, v0, [C // type@04fb │ │ +04bff2: 6904 0203 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ +04bff6: 6202 0203 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0302 │ │ +04bffa: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +04bffe: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +04c002: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +04c006: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +04c008: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +04c00c: 0200 1600 |0018: move/from16 v0, v22 │ │ +04c010: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +04c014: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +04c018: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +04c01c: 28f8 |0020: goto 0018 // -0008 │ │ +04c01e: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +04c022: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +04c026: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +04c028: 0f04 |0026: return v4 │ │ +04c02a: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +04c02e: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +04c032: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +04c036: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +04c03a: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +04c03e: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +04c042: 846d |0033: long-to-int v13, v6 │ │ +04c044: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +04c048: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +04c04c: 8666 |0038: long-to-double v6, v6 │ │ +04c04e: 7120 7315 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1573 │ │ +04c054: 0b06 |003c: move-result-wide v6 │ │ +04c056: 8a60 |003d: double-to-int v0, v6 │ │ +04c058: 0211 0000 |003e: move/from16 v17, v0 │ │ +04c05c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +04c05e: 120c |0041: const/4 v12, #int 0 // #0 │ │ +04c060: 120e |0042: const/4 v14, #int 0 // #0 │ │ +04c062: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +04c068: 0200 1100 |0046: move/from16 v0, v17 │ │ +04c06c: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +04c070: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +04c076: 9303 1104 |004d: div-int v3, v17, v4 │ │ +04c07a: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +04c080: b234 |0052: mul-int/2addr v4, v3 │ │ +04c082: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +04c086: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +04c08a: 0200 1100 |0057: move/from16 v0, v17 │ │ +04c08e: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +04c092: 0200 1100 |005b: move/from16 v0, v17 │ │ +04c096: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +04c09a: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +04c09e: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +04c0a2: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +04c0a6: 0200 1100 |0065: move/from16 v0, v17 │ │ +04c0aa: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +04c0ae: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +04c0b2: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +04c0b6: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +04c0ba: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +04c0bc: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +04c0c0: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +04c0c2: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +04c0c4: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +04c0c6: 7140 eb08 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ +04c0cc: 0a0f |0078: move-result v15 │ │ +04c0ce: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +04c0d0: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +04c0d4: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +04c0d6: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +04c0d8: 7140 eb08 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ +04c0de: 0a04 |0081: move-result v4 │ │ +04c0e0: b04f |0082: add-int/2addr v15, v4 │ │ +04c0e2: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +04c0e4: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +04c0e8: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +04c0ea: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +04c0ec: 7140 eb08 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ +04c0f2: 0a04 |008b: move-result v4 │ │ +04c0f4: b04f |008c: add-int/2addr v15, v4 │ │ +04c0f6: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +04c0f8: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +04c0fc: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +04c0fe: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +04c100: 0200 1100 |0092: move/from16 v0, v17 │ │ +04c104: 7140 eb08 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ +04c10a: 0a04 |0097: move-result v4 │ │ +04c10c: b04f |0098: add-int/2addr v15, v4 │ │ +04c10e: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +04c110: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +04c112: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +04c116: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +04c118: 7140 eb08 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@08eb │ │ +04c11e: 0a04 |00a1: move-result v4 │ │ +04c120: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04c124: b04f |00a4: add-int/2addr v15, v4 │ │ +04c126: 0200 1600 |00a5: move/from16 v0, v22 │ │ +04c12a: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +04c12e: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +04c132: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +04c136: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04c13a: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +04c13e: 28f4 |00b1: goto 00a5 // -000c │ │ +04c140: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +04c144: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +04c148: 7d00 |00b6: neg-long v0, v0 │ │ +04c14a: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +04c14e: 2900 76ff |00b9: goto/16 002f // -008a │ │ +04c152: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +04c154: 28c1 |00bc: goto 007d // -003f │ │ +04c156: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +04c158: 28c9 |00be: goto 0087 // -0037 │ │ +04c15a: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +04c15c: 28d1 |00c0: goto 0091 // -002f │ │ +04c15e: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +04c160: 28dc |00c2: goto 009e // -0024 │ │ +04c162: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +04c166: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04c16a: 0212 0500 |00c7: move/from16 v18, v5 │ │ +04c16e: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +04c172: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +04c176: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +04c17a: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +04c17c: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +04c17e: 7706 f108 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ +04c184: 0a05 |00d4: move-result v5 │ │ +04c186: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +04c18a: 0200 1200 |00d7: move/from16 v0, v18 │ │ +04c18e: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +04c192: 121a |00db: const/4 v10, #int 1 // #1 │ │ +04c194: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +04c198: 122b |00de: const/4 v11, #int 2 // #2 │ │ +04c19a: 0726 |00df: move-object v6, v2 │ │ +04c19c: 01c7 |00e0: move v7, v12 │ │ +04c19e: 0159 |00e1: move v9, v5 │ │ +04c1a0: 7706 f108 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ +04c1a6: 0a05 |00e5: move-result v5 │ │ +04c1a8: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +04c1ac: 0200 1200 |00e8: move/from16 v0, v18 │ │ +04c1b0: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +04c1b4: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +04c1b6: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +04c1ba: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +04c1bc: 0726 |00f0: move-object v6, v2 │ │ +04c1be: 01e7 |00f1: move v7, v14 │ │ +04c1c0: 0159 |00f2: move v9, v5 │ │ +04c1c2: 7706 f108 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ +04c1c8: 0a05 |00f6: move-result v5 │ │ +04c1ca: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +04c1ce: 0200 1200 |00f9: move/from16 v0, v18 │ │ +04c1d2: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +04c1d6: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +04c1d8: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +04c1dc: 122b |0100: const/4 v11, #int 2 // #2 │ │ +04c1de: 0726 |0101: move-object v6, v2 │ │ +04c1e0: 0207 1100 |0102: move/from16 v7, v17 │ │ +04c1e4: 0159 |0104: move v9, v5 │ │ +04c1e6: 7706 f108 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ +04c1ec: 0a05 |0108: move-result v5 │ │ +04c1ee: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +04c1f2: 121a |010b: const/4 v10, #int 1 // #1 │ │ +04c1f4: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +04c1f8: 0200 1200 |010e: move/from16 v0, v18 │ │ +04c1fc: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +04c200: 123b |0112: const/4 v11, #int 3 // #3 │ │ +04c202: 0726 |0113: move-object v6, v2 │ │ +04c204: 01d7 |0114: move v7, v13 │ │ +04c206: 0159 |0115: move v9, v5 │ │ +04c208: 7706 f108 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@08f1 │ │ +04c20e: 0a05 |0119: move-result v5 │ │ +04c210: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +04c214: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +04c218: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +04c21c: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +04c220: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +04c224: 28a9 |0124: goto 00cd // -0057 │ │ +04c226: 120a |0125: const/4 v10, #int 0 // #0 │ │ +04c228: 28b6 |0126: goto 00dc // -004a │ │ +04c22a: 120b |0127: const/4 v11, #int 0 // #0 │ │ +04c22c: 28b7 |0128: goto 00df // -0049 │ │ +04c22e: 120a |0129: const/4 v10, #int 0 // #0 │ │ +04c230: 28c3 |012a: goto 00ed // -003d │ │ +04c232: 120b |012b: const/4 v11, #int 0 // #0 │ │ +04c234: 28c4 |012c: goto 00f0 // -003c │ │ +04c236: 120a |012d: const/4 v10, #int 0 // #0 │ │ +04c238: 28d0 |012e: goto 00fe // -0030 │ │ +04c23a: 120b |012f: const/4 v11, #int 0 // #0 │ │ +04c23c: 28d1 |0130: goto 0101 // -002f │ │ +04c23e: 120b |0131: const/4 v11, #int 0 // #0 │ │ +04c240: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -40281,50 +40281,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -04c220: |[04c220] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -04c230: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -04c234: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -04c238: 0161 |0004: move v1, v6 │ │ -04c23a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -04c23e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -04c240: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -04c244: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -04c248: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -04c24c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -04c250: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -04c254: 8e22 |0012: int-to-char v2, v2 │ │ -04c256: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -04c25a: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04c25e: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -04c262: b124 |0019: sub-int/2addr v4, v2 │ │ -04c264: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -04c268: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -04c26a: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -04c26e: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -04c272: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -04c276: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -04c27a: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -04c27e: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -04c282: 8e22 |0029: int-to-char v2, v2 │ │ -04c284: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -04c288: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04c28c: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -04c290: b124 |0030: sub-int/2addr v4, v2 │ │ -04c292: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -04c296: 8e22 |0033: int-to-char v2, v2 │ │ -04c298: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -04c29c: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04c2a0: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -04c2a4: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04c2a8: 0f06 |003c: return v6 │ │ +04c244: |[04c244] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +04c254: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +04c258: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +04c25c: 0161 |0004: move v1, v6 │ │ +04c25e: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +04c262: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +04c264: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +04c268: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +04c26c: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +04c270: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +04c274: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +04c278: 8e22 |0012: int-to-char v2, v2 │ │ +04c27a: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +04c27e: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04c282: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +04c286: b124 |0019: sub-int/2addr v4, v2 │ │ +04c288: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +04c28c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +04c28e: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +04c292: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +04c296: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +04c29a: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +04c29e: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +04c2a2: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +04c2a6: 8e22 |0029: int-to-char v2, v2 │ │ +04c2a8: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +04c2ac: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04c2b0: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +04c2b4: b124 |0030: sub-int/2addr v4, v2 │ │ +04c2b6: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +04c2ba: 8e22 |0033: int-to-char v2, v2 │ │ +04c2bc: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +04c2c0: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04c2c4: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +04c2c8: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04c2cc: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -40348,20 +40348,20 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3266 (TimeUtils.java) │ │ + source_file_idx : 3263 (TimeUtils.java) │ │ │ │ Class #175 header: │ │ -class_idx : 392 │ │ +class_idx : 400 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #175 annotations: │ │ @@ -40443,17 +40443,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #176 header: │ │ -class_idx : 396 │ │ +class_idx : 404 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 449 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #176 annotations: │ │ @@ -40485,37 +40485,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -04c2ac: |[04c2ac] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -04c2bc: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04c2c0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -04c2c4: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -04c2c8: 2200 8a01 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@018a │ │ -04c2cc: 7010 1909 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0919 │ │ -04c2d2: 6900 0903 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c2d6: 6200 0903 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c2da: 7210 0709 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0907 │ │ -04c2e0: 0c00 |0012: move-result-object v0 │ │ -04c2e2: 6900 0803 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c2e6: 0e00 |0015: return-void │ │ -04c2e8: 6000 2300 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04c2ec: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -04c2f0: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -04c2f4: 2200 8701 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0187 │ │ -04c2f8: 7010 fa08 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@08fa │ │ -04c2fe: 6900 0903 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c302: 28ea |0023: goto 000d // -0016 │ │ -04c304: 2200 8b01 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@018b │ │ -04c308: 7010 1d09 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@091d │ │ -04c30e: 6900 0903 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c312: 28e2 |002b: goto 000d // -001e │ │ +04c2d0: |[04c2d0] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +04c2e0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04c2e4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +04c2e8: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +04c2ec: 2200 9201 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0192 │ │ +04c2f0: 7010 1909 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0919 │ │ +04c2f6: 6900 0903 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c2fa: 6200 0903 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c2fe: 7210 0709 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0907 │ │ +04c304: 0c00 |0012: move-result-object v0 │ │ +04c306: 6900 0803 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c30a: 0e00 |0015: return-void │ │ +04c30c: 6000 2300 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04c310: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +04c314: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +04c318: 2200 8f01 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@018f │ │ +04c31c: 7010 fa08 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@08fa │ │ +04c322: 6900 0903 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c326: 28ea |0023: goto 000d // -0016 │ │ +04c328: 2200 9301 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0193 │ │ +04c32c: 7010 1d09 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@091d │ │ +04c332: 6900 0903 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c336: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -40528,21 +40528,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04c314: |[04c314] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -04c324: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04c32a: 6200 0903 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c32e: 7220 0609 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0906 │ │ -04c334: 0c00 |0008: move-result-object v0 │ │ -04c336: 5b10 0a03 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@030a │ │ -04c33a: 0e00 |000b: return-void │ │ +04c338: |[04c338] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +04c348: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04c34e: 6200 0903 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c352: 7220 0609 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0906 │ │ +04c358: 0c00 |0008: move-result-object v0 │ │ +04c35a: 5b10 0a03 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@030a │ │ +04c35e: 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; │ │ @@ -40553,20 +40553,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 │ │ -04c33c: |[04c33c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c34c: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c350: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c354: 7240 0409 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@0904 │ │ -04c35a: 0a00 |0007: move-result v0 │ │ -04c35c: 0f00 |0008: return v0 │ │ +04c360: |[04c360] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c370: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c374: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c378: 7240 0409 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@0904 │ │ +04c37e: 0a00 |0007: move-result v0 │ │ +04c380: 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; │ │ @@ -40576,20 +40576,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 │ │ -04c360: |[04c360] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -04c370: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c374: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c378: 7230 0509 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@0905 │ │ -04c37e: 0c00 |0007: move-result-object v0 │ │ -04c380: 1100 |0008: return-object v0 │ │ +04c384: |[04c384] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +04c394: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c398: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c39c: 7230 0509 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@0905 │ │ +04c3a2: 0c00 |0007: move-result-object v0 │ │ +04c3a4: 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; │ │ │ │ @@ -40598,17 +40598,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c384: |[04c384] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -04c394: 5410 0a03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@030a │ │ -04c398: 1100 |0002: return-object v0 │ │ +04c3a8: |[04c3a8] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +04c3b8: 5410 0a03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@030a │ │ +04c3bc: 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;) │ │ @@ -40616,19 +40616,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 │ │ -04c39c: |[04c39c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c3ac: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c3b0: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c3b4: 7240 0809 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@0908 │ │ -04c3ba: 0e00 |0007: return-void │ │ +04c3c0: |[04c3c0] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c3d0: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c3d4: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c3d8: 7240 0809 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@0908 │ │ +04c3de: 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; │ │ @@ -40639,19 +40639,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 │ │ -04c3bc: |[04c3bc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -04c3cc: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c3d0: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c3d4: 7240 0909 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@0909 │ │ -04c3da: 0e00 |0007: return-void │ │ +04c3e0: |[04c3e0] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04c3f0: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c3f4: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c3f8: 7240 0909 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@0909 │ │ +04c3fe: 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; │ │ @@ -40662,19 +40662,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 │ │ -04c3dc: |[04c3dc] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c3ec: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c3f0: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c3f4: 7240 0a09 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@090a │ │ -04c3fa: 0e00 |0007: return-void │ │ +04c400: |[04c400] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c410: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c414: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c418: 7240 0a09 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@090a │ │ +04c41e: 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; │ │ @@ -40685,20 +40685,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 │ │ -04c3fc: |[04c3fc] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c40c: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c410: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c414: 7255 0b09 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@090b │ │ -04c41a: 0a00 |0007: move-result v0 │ │ -04c41c: 0f00 |0008: return v0 │ │ +04c420: |[04c420] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c430: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c434: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c438: 7255 0b09 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@090b │ │ +04c43e: 0a00 |0007: move-result v0 │ │ +04c440: 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; │ │ @@ -40709,20 +40709,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 │ │ -04c420: |[04c420] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04c430: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c434: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c438: 7255 0c09 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@090c │ │ -04c43e: 0a00 |0007: move-result v0 │ │ -04c440: 0f00 |0008: return v0 │ │ +04c444: |[04c444] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04c454: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c458: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c45c: 7255 0c09 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@090c │ │ +04c462: 0a00 |0007: move-result v0 │ │ +04c464: 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 │ │ @@ -40733,19 +40733,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -04c444: |[04c444] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -04c454: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c458: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c45c: 7240 0d09 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@090d │ │ -04c462: 0e00 |0007: return-void │ │ +04c468: |[04c468] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +04c478: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c47c: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c480: 7240 0d09 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@090d │ │ +04c486: 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; │ │ @@ -40756,34 +40756,34 @@ │ │ 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 │ │ -04c464: |[04c464] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c474: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ -04c478: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ -04c47c: 7240 0e09 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@090e │ │ -04c482: 0e00 |0007: return-void │ │ +04c488: |[04c488] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c498: 6200 0903 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0309 │ │ +04c49c: 6201 0803 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0308 │ │ +04c4a0: 7240 0e09 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@090e │ │ +04c4a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0007 line=359 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #177 header: │ │ -class_idx : 397 │ │ +class_idx : 405 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 692 │ │ +superclass_idx : 700 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #177 annotations: │ │ @@ -40808,18 +40808,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 │ │ -04c484: |[04c484] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -04c494: 5b01 0b03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c498: 7010 c012 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@12c0 │ │ -04c49e: 0e00 |0005: return-void │ │ +04c4a8: |[04c4a8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +04c4b8: 5b01 0b03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c4bc: 7010 c012 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@12c0 │ │ +04c4c2: 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; │ │ │ │ @@ -40829,19 +40829,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 │ │ -04c4a0: |[04c4a0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c4b0: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c4b4: 7230 3d09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@093d │ │ -04c4ba: 0a00 |0005: move-result v0 │ │ -04c4bc: 0f00 |0006: return v0 │ │ +04c4c4: |[04c4c4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c4d4: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c4d8: 7230 3d09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@093d │ │ +04c4de: 0a00 |0005: move-result v0 │ │ +04c4e0: 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; │ │ @@ -40851,18 +40851,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 │ │ -04c4c0: |[04c4c0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c4d0: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c4d4: 7230 3e09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@093e │ │ -04c4da: 0e00 |0005: return-void │ │ +04c4e4: |[04c4e4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c4f4: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c4f8: 7230 3e09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@093e │ │ +04c4fe: 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; │ │ @@ -40873,18 +40873,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 │ │ -04c4dc: |[04c4dc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -04c4ec: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c4f0: 7230 3f09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@093f │ │ -04c4f6: 0e00 |0005: return-void │ │ +04c500: |[04c500] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +04c510: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c514: 7230 3f09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@093f │ │ +04c51a: 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; │ │ @@ -40895,18 +40895,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 │ │ -04c4f8: |[04c4f8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c508: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c50c: 7230 4009 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0940 │ │ -04c512: 0e00 |0005: return-void │ │ +04c51c: |[04c51c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c52c: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c530: 7230 4009 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0940 │ │ +04c536: 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; │ │ @@ -40917,19 +40917,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 │ │ -04c514: |[04c514] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c524: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c528: 7240 4109 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@0941 │ │ -04c52e: 0a00 |0005: move-result v0 │ │ -04c530: 0f00 |0006: return v0 │ │ +04c538: |[04c538] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c548: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c54c: 7240 4109 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@0941 │ │ +04c552: 0a00 |0005: move-result v0 │ │ +04c554: 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; │ │ @@ -40940,18 +40940,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04c534: |[04c534] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -04c544: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c548: 7230 4209 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0942 │ │ -04c54e: 0e00 |0005: return-void │ │ +04c558: |[04c558] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +04c568: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c56c: 7230 4209 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0942 │ │ +04c572: 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; │ │ @@ -40962,33 +40962,33 @@ │ │ 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 │ │ -04c550: |[04c550] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c560: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ -04c564: 7230 4309 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0943 │ │ -04c56a: 0e00 |0005: return-void │ │ +04c574: |[04c574] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c584: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@030b │ │ +04c588: 7230 4309 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0943 │ │ +04c58e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 450 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #178 header: │ │ -class_idx : 398 │ │ +class_idx : 406 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #178 annotations: │ │ @@ -41046,17 +41046,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 450 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #179 header: │ │ -class_idx : 399 │ │ +class_idx : 407 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #179 annotations: │ │ @@ -41076,17 +41076,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c56c: |[04c56c] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -04c57c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04c582: 0e00 |0003: return-void │ │ +04c590: |[04c590] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +04c5a0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04c5a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -41095,19 +41095,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 │ │ -04c584: |[04c584] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c594: 1f01 b402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c598: 6e30 c112 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@12c1 │ │ -04c59e: 0a00 |0005: move-result v0 │ │ -04c5a0: 0f00 |0006: return v0 │ │ +04c5a8: |[04c5a8] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c5b8: 1f01 bc02 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c5bc: 6e30 c112 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@12c1 │ │ +04c5c2: 0a00 |0005: move-result v0 │ │ +04c5c4: 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; │ │ @@ -41117,18 +41117,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 │ │ -04c5a4: |[04c5a4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -04c5b4: 2200 8d01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@018d │ │ -04c5b8: 7020 3509 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0935 │ │ -04c5be: 1100 |0005: return-object v0 │ │ +04c5c8: |[04c5c8] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +04c5d8: 2200 9501 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0195 │ │ +04c5dc: 7020 3509 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0935 │ │ +04c5e2: 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;) │ │ @@ -41136,36 +41136,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c5c0: |[04c5c0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -04c5d0: 2200 b402 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c5d4: 7010 c012 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@12c0 │ │ -04c5da: 1100 |0005: return-object v0 │ │ +04c5e4: |[04c5e4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +04c5f4: 2200 bc02 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c5f8: 7010 c012 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@12c0 │ │ +04c5fe: 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 │ │ -04c5dc: |[04c5dc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c5ec: 1f00 b402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c5f0: 6e30 c312 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@12c3 │ │ -04c5f6: 0e00 |0005: return-void │ │ +04c600: |[04c600] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c610: 1f00 bc02 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c614: 6e30 c312 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@12c3 │ │ +04c61a: 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; │ │ @@ -41176,19 +41176,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 │ │ -04c5f8: |[04c5f8] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -04c608: 1f00 b402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c60c: 1f02 c902 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -04c610: 6e30 c412 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@12c4 │ │ -04c616: 0e00 |0007: return-void │ │ +04c61c: |[04c61c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +04c62c: 1f00 bc02 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c630: 1f02 d102 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +04c634: 6e30 c412 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@12c4 │ │ +04c63a: 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; │ │ @@ -41199,18 +41199,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 │ │ -04c618: |[04c618] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c628: 1f00 b402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c62c: 6e30 c512 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@12c5 │ │ -04c632: 0e00 |0005: return-void │ │ +04c63c: |[04c63c] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c64c: 1f00 bc02 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c650: 6e30 c512 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@12c5 │ │ +04c656: 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; │ │ @@ -41221,19 +41221,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 │ │ -04c634: |[04c634] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c644: 1f01 b402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c648: 6e40 c612 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@12c6 │ │ -04c64e: 0a00 |0005: move-result v0 │ │ -04c650: 0f00 |0006: return v0 │ │ +04c658: |[04c658] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c668: 1f01 bc02 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c66c: 6e40 c612 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@12c6 │ │ +04c672: 0a00 |0005: move-result v0 │ │ +04c674: 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; │ │ @@ -41244,18 +41244,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 │ │ -04c654: |[04c654] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -04c664: 1f00 b402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c668: 6e30 c812 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@12c8 │ │ -04c66e: 0e00 |0005: return-void │ │ +04c678: |[04c678] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +04c688: 1f00 bc02 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c68c: 6e30 c812 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@12c8 │ │ +04c692: 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; │ │ @@ -41266,34 +41266,34 @@ │ │ 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 │ │ -04c670: |[04c670] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c680: 1f00 b402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c684: 6e30 c912 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@12c9 │ │ -04c68a: 0e00 |0005: return-void │ │ +04c694: |[04c694] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c6a4: 1f00 bc02 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c6a8: 6e30 c912 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@12c9 │ │ +04c6ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 450 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #180 header: │ │ -class_idx : 400 │ │ +class_idx : 408 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 692 │ │ +superclass_idx : 700 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #180 annotations: │ │ @@ -41318,18 +41318,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 │ │ -04c68c: |[04c68c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -04c69c: 5b01 0c03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c6a0: 7010 c012 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@12c0 │ │ -04c6a6: 0e00 |0005: return-void │ │ +04c6b0: |[04c6b0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +04c6c0: 5b01 0c03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c6c4: 7010 c012 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@12c0 │ │ +04c6ca: 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; │ │ │ │ @@ -41339,19 +41339,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 │ │ -04c6a8: |[04c6a8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c6b8: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c6bc: 7230 5809 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0958 │ │ -04c6c2: 0a00 |0005: move-result v0 │ │ -04c6c4: 0f00 |0006: return v0 │ │ +04c6cc: |[04c6cc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c6dc: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c6e0: 7230 5809 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0958 │ │ +04c6e6: 0a00 |0005: move-result v0 │ │ +04c6e8: 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; │ │ @@ -41361,20 +41361,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 │ │ -04c6c8: |[04c6c8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -04c6d8: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c6dc: 7220 5909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0959 │ │ -04c6e2: 0c00 |0005: move-result-object v0 │ │ -04c6e4: 1f00 ca02 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@02ca │ │ -04c6e8: 1100 |0008: return-object v0 │ │ +04c6ec: |[04c6ec] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +04c6fc: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c700: 7220 5909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0959 │ │ +04c706: 0c00 |0005: move-result-object v0 │ │ +04c708: 1f00 d202 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@02d2 │ │ +04c70c: 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; │ │ │ │ @@ -41383,18 +41383,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 │ │ -04c6ec: |[04c6ec] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c6fc: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c700: 7230 5a09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@095a │ │ -04c706: 0e00 |0005: return-void │ │ +04c710: |[04c710] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c720: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c724: 7230 5a09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@095a │ │ +04c72a: 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; │ │ @@ -41405,18 +41405,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 │ │ -04c708: |[04c708] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -04c718: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c71c: 7230 5b09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@095b │ │ -04c722: 0e00 |0005: return-void │ │ +04c72c: |[04c72c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +04c73c: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c740: 7230 5b09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@095b │ │ +04c746: 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; │ │ @@ -41427,18 +41427,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 │ │ -04c724: |[04c724] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c734: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c738: 7230 5c09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@095c │ │ -04c73e: 0e00 |0005: return-void │ │ +04c748: |[04c748] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c758: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c75c: 7230 5c09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@095c │ │ +04c762: 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; │ │ @@ -41449,19 +41449,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 │ │ -04c740: |[04c740] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04c750: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c754: 7240 5d09 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@095d │ │ -04c75a: 0a00 |0005: move-result v0 │ │ -04c75c: 0f00 |0006: return v0 │ │ +04c764: |[04c764] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04c774: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c778: 7240 5d09 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@095d │ │ +04c77e: 0a00 |0005: move-result v0 │ │ +04c780: 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; │ │ @@ -41472,19 +41472,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 │ │ -04c760: |[04c760] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04c770: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c774: 7240 5e09 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@095e │ │ -04c77a: 0a00 |0005: move-result v0 │ │ -04c77c: 0f00 |0006: return v0 │ │ +04c784: |[04c784] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04c794: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c798: 7240 5e09 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@095e │ │ +04c79e: 0a00 |0005: move-result v0 │ │ +04c7a0: 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 │ │ @@ -41495,18 +41495,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04c780: |[04c780] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -04c790: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c794: 7230 5f09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@095f │ │ -04c79a: 0e00 |0005: return-void │ │ +04c7a4: |[04c7a4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +04c7b4: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c7b8: 7230 5f09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@095f │ │ +04c7be: 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; │ │ @@ -41517,33 +41517,33 @@ │ │ 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 │ │ -04c79c: |[04c79c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04c7ac: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ -04c7b0: 7230 6009 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0960 │ │ -04c7b6: 0e00 |0005: return-void │ │ +04c7c0: |[04c7c0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04c7d0: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@030c │ │ +04c7d4: 7230 6009 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0960 │ │ +04c7da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 451 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #181 header: │ │ -class_idx : 401 │ │ +class_idx : 409 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #181 annotations: │ │ @@ -41613,17 +41613,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 451 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #182 header: │ │ -class_idx : 402 │ │ +class_idx : 410 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #182 annotations: │ │ @@ -41643,17 +41643,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c7b8: |[04c7b8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -04c7c8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04c7ce: 0e00 |0003: return-void │ │ +04c7dc: |[04c7dc] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +04c7ec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04c7f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ @@ -41662,19 +41662,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 │ │ -04c7d0: |[04c7d0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -04c7e0: 1f01 b402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c7e4: 6e20 c212 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@12c2 │ │ -04c7ea: 0c00 |0005: move-result-object v0 │ │ -04c7ec: 1100 |0006: return-object v0 │ │ +04c7f4: |[04c7f4] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +04c804: 1f01 bc02 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c808: 6e20 c212 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@12c2 │ │ +04c80e: 0c00 |0005: move-result-object v0 │ │ +04c810: 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; │ │ │ │ @@ -41683,18 +41683,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 │ │ -04c7f0: |[04c7f0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -04c800: 2200 9001 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@0190 │ │ -04c804: 7020 4e09 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@094e │ │ -04c80a: 1100 |0005: return-object v0 │ │ +04c814: |[04c814] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +04c824: 2200 9801 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@0198 │ │ +04c828: 7020 4e09 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@094e │ │ +04c82e: 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;) │ │ @@ -41702,35 +41702,35 @@ │ │ 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 │ │ -04c80c: |[04c80c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04c81c: 1f01 b402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04c820: 6e40 c712 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@12c7 │ │ -04c826: 0a00 |0005: move-result v0 │ │ -04c828: 0f00 |0006: return v0 │ │ +04c830: |[04c830] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04c840: 1f01 bc02 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04c844: 6e40 c712 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@12c7 │ │ +04c84a: 0a00 |0005: move-result v0 │ │ +04c84c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 451 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #183 header: │ │ -class_idx : 403 │ │ +class_idx : 411 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 514 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #183 annotations: │ │ @@ -41752,17 +41752,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 514 (ActionProvider.java) │ │ │ │ Class #184 header: │ │ -class_idx : 404 │ │ +class_idx : 412 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 514 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #184 annotations: │ │ @@ -41784,17 +41784,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 514 (ActionProvider.java) │ │ │ │ Class #185 header: │ │ -class_idx : 405 │ │ +class_idx : 413 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 514 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #185 annotations: │ │ @@ -41831,18 +41831,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c82c: |[04c82c] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -04c83c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04c842: 5b01 0e03 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@030e │ │ -04c846: 0e00 |0005: return-void │ │ +04c850: |[04c850] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +04c860: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04c866: 5b01 0e03 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@030e │ │ +04c86a: 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; │ │ @@ -41854,17 +41854,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c848: |[04c848] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -04c858: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@030e │ │ -04c85c: 1100 |0002: return-object v0 │ │ +04c86c: |[04c86c] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +04c87c: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@030e │ │ +04c880: 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;) │ │ @@ -41872,17 +41872,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04c860: |[04c860] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -04c870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c872: 0f00 |0001: return v0 │ │ +04c884: |[04c884] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +04c894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c896: 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;) │ │ @@ -41890,17 +41890,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04c874: |[04c874] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -04c884: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04c886: 0f00 |0001: return v0 │ │ +04c898: |[04c898] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +04c8a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04c8aa: 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;) │ │ @@ -41914,18 +41914,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 │ │ -04c888: |[04c888] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -04c898: 6e10 6b09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@096b │ │ -04c89e: 0c00 |0003: move-result-object v0 │ │ -04c8a0: 1100 |0004: return-object v0 │ │ +04c8ac: |[04c8ac] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04c8bc: 6e10 6b09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@096b │ │ +04c8c2: 0c00 |0003: move-result-object v0 │ │ +04c8c4: 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; │ │ │ │ @@ -41934,17 +41934,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04c8a4: |[04c8a4] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -04c8b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c8b6: 0f00 |0001: return v0 │ │ +04c8c8: |[04c8c8] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +04c8d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c8da: 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;) │ │ @@ -41952,16 +41952,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04c8b8: |[04c8b8] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -04c8c8: 0e00 |0000: return-void │ │ +04c8dc: |[04c8dc] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +04c8ec: 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; │ │ │ │ @@ -41970,17 +41970,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04c8cc: |[04c8cc] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -04c8dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c8de: 0f00 |0001: return v0 │ │ +04c8f0: |[04c8f0] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +04c900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c902: 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;) │ │ @@ -41988,25 +41988,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04c8e0: |[04c8e0] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -04c8f0: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ -04c8f4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -04c8f8: 6e10 6f09 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@096f │ │ -04c8fe: 0a00 |0007: move-result v0 │ │ -04c900: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -04c904: 5420 1003 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ -04c908: 6e10 6a09 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@096a │ │ -04c90e: 0a01 |000f: move-result v1 │ │ -04c910: 7220 6609 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0966 │ │ -04c916: 0e00 |0013: return-void │ │ +04c904: |[04c904] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +04c914: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ +04c918: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +04c91c: 6e10 6f09 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@096f │ │ +04c922: 0a00 |0007: move-result v0 │ │ +04c924: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +04c928: 5420 1003 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ +04c92c: 6e10 6a09 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@096a │ │ +04c932: 0a01 |000f: move-result v1 │ │ +04c934: 7220 6609 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0966 │ │ +04c93a: 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; │ │ @@ -42016,17 +42016,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 │ │ -04c918: |[04c918] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -04c928: 5b01 0f03 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@030f │ │ -04c92c: 0e00 |0002: return-void │ │ +04c93c: |[04c93c] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +04c94c: 5b01 0f03 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@030f │ │ +04c950: 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; │ │ @@ -42036,38 +42036,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 │ │ -04c930: |[04c930] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -04c940: 5430 1003 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ -04c944: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -04c948: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -04c94c: 1a00 0102 |0006: const-string v0, "ActionProvider(support)" // string@0201 │ │ -04c950: 2201 4803 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -04c954: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04c95a: 1a02 eb1f |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@1feb │ │ -04c95e: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04c964: 0c01 |0012: move-result-object v1 │ │ -04c966: 6e10 8015 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -04c96c: 0c02 |0016: move-result-object v2 │ │ -04c96e: 6e10 5315 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -04c974: 0c02 |001a: move-result-object v2 │ │ -04c976: 6e20 b515 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04c97c: 0c01 |001e: move-result-object v1 │ │ -04c97e: 1a02 5700 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0057 │ │ -04c982: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04c988: 0c01 |0024: move-result-object v1 │ │ -04c98a: 6e10 bb15 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04c990: 0c01 |0028: move-result-object v1 │ │ -04c992: 7120 5512 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -04c998: 5b34 1003 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ -04c99c: 0e00 |002e: return-void │ │ +04c954: |[04c954] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +04c964: 5430 1003 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ +04c968: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +04c96c: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +04c970: 1a00 0102 |0006: const-string v0, "ActionProvider(support)" // string@0201 │ │ +04c974: 2201 5003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +04c978: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04c97e: 1a02 e81f |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@1fe8 │ │ +04c982: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04c988: 0c01 |0012: move-result-object v1 │ │ +04c98a: 6e10 8015 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +04c990: 0c02 |0016: move-result-object v2 │ │ +04c992: 6e10 5315 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +04c998: 0c02 |001a: move-result-object v2 │ │ +04c99a: 6e20 b515 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04c9a0: 0c01 |001e: move-result-object v1 │ │ +04c9a2: 1a02 5700 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0057 │ │ +04c9a6: 6e20 b515 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04c9ac: 0c01 |0024: move-result-object v1 │ │ +04c9ae: 6e10 bb15 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04c9b4: 0c01 |0028: move-result-object v1 │ │ +04c9b6: 7120 5512 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +04c9bc: 5b34 1003 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0310 │ │ +04c9c0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -42079,35 +42079,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04c9a0: |[04c9a0] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -04c9b0: 5410 0f03 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@030f │ │ -04c9b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -04c9b8: 5410 0f03 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@030f │ │ -04c9bc: 7220 6509 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0965 │ │ -04c9c2: 0e00 |0009: return-void │ │ +04c9c4: |[04c9c4] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +04c9d4: 5410 0f03 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@030f │ │ +04c9d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04c9dc: 5410 0f03 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@030f │ │ +04c9e0: 7220 6509 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0965 │ │ +04c9e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0009 line=220 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x000a reg=2 isVisible Z │ │ │ │ source_file_idx : 514 (ActionProvider.java) │ │ │ │ Class #186 header: │ │ -class_idx : 406 │ │ +class_idx : 414 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #186 annotations: │ │ @@ -42147,17 +42147,17 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 987 (GestureDetectorCompat.java) │ │ │ │ Class #187 header: │ │ -class_idx : 407 │ │ +class_idx : 415 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 111 │ │ +superclass_idx : 116 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #187 annotations: │ │ @@ -42182,18 +42182,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 │ │ -04c9c4: |[04c9c4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -04c9d4: 5b01 1103 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04c9d8: 7010 f401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -04c9de: 0e00 |0005: return-void │ │ +04c9e8: |[04c9e8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +04c9f8: 5b01 1103 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04c9fc: 7010 f401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +04ca02: 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; │ │ @@ -42204,20 +42204,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 │ │ -04c9e0: |[04c9e0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -04c9f0: 5b12 1103 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04c9f4: 6e10 f601 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01f6 │ │ -04c9fa: 0c00 |0005: move-result-object v0 │ │ -04c9fc: 7020 f501 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01f5 │ │ -04ca02: 0e00 |0009: return-void │ │ +04ca04: |[04ca04] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +04ca14: 5b12 1103 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04ca18: 6e10 f601 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01f6 │ │ +04ca1e: 0c00 |0005: move-result-object v0 │ │ +04ca20: 7020 f501 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01f5 │ │ +04ca26: 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; │ │ @@ -42230,62 +42230,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -04ca04: |[04ca04] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -04ca14: 5240 2500 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0025 │ │ -04ca18: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ -04ca1e: 2200 4303 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@0343 │ │ -04ca22: 2201 4803 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -04ca26: 7010 ad15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04ca2c: 1a02 de0c |000c: const-string v2, "Unknown message " // string@0cde │ │ -04ca30: 6e20 b515 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04ca36: 0c01 |0011: move-result-object v1 │ │ -04ca38: 6e20 b415 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -04ca3e: 0c01 |0015: move-result-object v1 │ │ -04ca40: 6e10 bb15 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04ca46: 0c01 |0019: move-result-object v1 │ │ -04ca48: 7020 8415 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -04ca4e: 2700 |001d: throw v0 │ │ -04ca50: 5430 1103 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04ca54: 7110 7e09 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@097e │ │ -04ca5a: 0c00 |0023: move-result-object v0 │ │ -04ca5c: 5431 1103 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04ca60: 7110 7d09 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@097d │ │ -04ca66: 0c01 |0029: move-result-object v1 │ │ -04ca68: 7220 7012 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1270 │ │ -04ca6e: 0e00 |002d: return-void │ │ -04ca70: 5430 1103 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04ca74: 7110 7f09 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@097f │ │ -04ca7a: 28fa |0033: goto 002d // -0006 │ │ -04ca7c: 5430 1103 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04ca80: 7110 8009 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0980 │ │ -04ca86: 0c00 |0039: move-result-object v0 │ │ -04ca88: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -04ca8c: 5430 1103 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04ca90: 7110 8109 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0981 │ │ -04ca96: 0a00 |0041: move-result v0 │ │ -04ca98: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ -04ca9c: 5430 1103 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04caa0: 7110 8009 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0980 │ │ -04caa6: 0c00 |0049: move-result-object v0 │ │ -04caa8: 5431 1103 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04caac: 7110 7d09 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@097d │ │ -04cab2: 0c01 |004f: move-result-object v1 │ │ -04cab4: 7220 6b12 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@126b │ │ -04caba: 28da |0053: goto 002d // -0026 │ │ -04cabc: 5430 1103 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ -04cac0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -04cac2: 7120 8209 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0982 │ │ -04cac8: 28d3 |005a: goto 002d // -002d │ │ -04caca: 0000 |005b: nop // spacer │ │ -04cacc: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ +04ca28: |[04ca28] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +04ca38: 5240 2500 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0025 │ │ +04ca3c: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +04ca42: 2200 4b03 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@034b │ │ +04ca46: 2201 5003 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +04ca4a: 7010 ad15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04ca50: 1a02 db0c |000c: const-string v2, "Unknown message " // string@0cdb │ │ +04ca54: 6e20 b515 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04ca5a: 0c01 |0011: move-result-object v1 │ │ +04ca5c: 6e20 b415 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +04ca62: 0c01 |0015: move-result-object v1 │ │ +04ca64: 6e10 bb15 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04ca6a: 0c01 |0019: move-result-object v1 │ │ +04ca6c: 7020 8415 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +04ca72: 2700 |001d: throw v0 │ │ +04ca74: 5430 1103 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04ca78: 7110 7e09 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@097e │ │ +04ca7e: 0c00 |0023: move-result-object v0 │ │ +04ca80: 5431 1103 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04ca84: 7110 7d09 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@097d │ │ +04ca8a: 0c01 |0029: move-result-object v1 │ │ +04ca8c: 7220 7012 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1270 │ │ +04ca92: 0e00 |002d: return-void │ │ +04ca94: 5430 1103 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04ca98: 7110 7f09 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@097f │ │ +04ca9e: 28fa |0033: goto 002d // -0006 │ │ +04caa0: 5430 1103 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04caa4: 7110 8009 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0980 │ │ +04caaa: 0c00 |0039: move-result-object v0 │ │ +04caac: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +04cab0: 5430 1103 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04cab4: 7110 8109 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0981 │ │ +04caba: 0a00 |0041: move-result v0 │ │ +04cabc: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +04cac0: 5430 1103 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04cac4: 7110 8009 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0980 │ │ +04caca: 0c00 |0049: move-result-object v0 │ │ +04cacc: 5431 1103 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04cad0: 7110 7d09 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@097d │ │ +04cad6: 0c01 |004f: move-result-object v1 │ │ +04cad8: 7220 6b12 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@126b │ │ +04cade: 28da |0053: goto 002d // -0026 │ │ +04cae0: 5430 1103 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0311 │ │ +04cae4: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +04cae6: 7120 8209 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0982 │ │ +04caec: 28d3 |005a: goto 002d // -002d │ │ +04caee: 0000 |005b: nop // spacer │ │ +04caf0: 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 │ │ @@ -42297,17 +42297,17 @@ │ │ locals : │ │ 0x0000 - 0x0066 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ 0x0000 - 0x0066 reg=4 msg Landroid/os/Message; │ │ │ │ source_file_idx : 987 (GestureDetectorCompat.java) │ │ │ │ Class #188 header: │ │ -class_idx : 410 │ │ +class_idx : 418 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #188 annotations: │ │ @@ -42331,18 +42331,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 │ │ -04cae0: |[04cae0] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -04caf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04caf2: 7040 9209 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@0992 │ │ -04caf8: 0e00 |0004: return-void │ │ +04cb04: |[04cb04] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +04cb14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04cb16: 7040 9209 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@0992 │ │ +04cb1c: 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; │ │ @@ -42353,27 +42353,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 │ │ -04cafc: |[04cafc] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -04cb0c: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -04cb12: 6000 2300 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04cb16: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -04cb1a: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ -04cb1e: 2200 9901 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@0199 │ │ -04cb22: 7040 8c09 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@098c │ │ -04cb28: 5b20 2e03 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ -04cb2c: 0e00 |0010: return-void │ │ -04cb2e: 2200 9801 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@0198 │ │ -04cb32: 7040 7c09 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@097c │ │ -04cb38: 5b20 2e03 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ -04cb3c: 28f8 |0018: goto 0010 // -0008 │ │ +04cb20: |[04cb20] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +04cb30: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +04cb36: 6000 2300 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04cb3a: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +04cb3e: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +04cb42: 2200 a101 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@01a1 │ │ +04cb46: 7040 8c09 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@098c │ │ +04cb4c: 5b20 2e03 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ +04cb50: 0e00 |0010: return-void │ │ +04cb52: 2200 a001 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@01a0 │ │ +04cb56: 7040 7c09 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@097c │ │ +04cb5c: 5b20 2e03 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ +04cb60: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0009 line=516 │ │ 0x0010 line=520 │ │ 0x0011 line=518 │ │ @@ -42389,19 +42389,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04cb40: |[04cb40] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -04cb50: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ -04cb54: 7210 7409 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0974 │ │ -04cb5a: 0a00 |0005: move-result v0 │ │ -04cb5c: 0f00 |0006: return v0 │ │ +04cb64: |[04cb64] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +04cb74: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ +04cb78: 7210 7409 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0974 │ │ +04cb7e: 0a00 |0005: move-result v0 │ │ +04cb80: 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;) │ │ @@ -42409,19 +42409,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04cb60: |[04cb60] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04cb70: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ -04cb74: 7220 7509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0975 │ │ -04cb7a: 0a00 |0005: move-result v0 │ │ -04cb7c: 0f00 |0006: return v0 │ │ +04cb84: |[04cb84] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04cb94: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ +04cb98: 7220 7509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0975 │ │ +04cb9e: 0a00 |0005: move-result v0 │ │ +04cba0: 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; │ │ │ │ @@ -42430,18 +42430,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04cb80: |[04cb80] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -04cb90: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ -04cb94: 7220 7609 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0976 │ │ -04cb9a: 0e00 |0005: return-void │ │ +04cba4: |[04cba4] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +04cbb4: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ +04cbb8: 7220 7609 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0976 │ │ +04cbbe: 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 │ │ @@ -42451,32 +42451,32 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04cb9c: |[04cb9c] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -04cbac: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ -04cbb0: 7220 7709 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0977 │ │ -04cbb6: 0e00 |0005: return-void │ │ +04cbc0: |[04cbc0] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +04cbd0: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@032e │ │ +04cbd4: 7220 7709 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0977 │ │ +04cbda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0005 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ source_file_idx : 987 (GestureDetectorCompat.java) │ │ │ │ Class #189 header: │ │ -class_idx : 411 │ │ +class_idx : 419 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1000 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #189 annotations: │ │ @@ -42516,17 +42516,17 @@ │ │ type : '(II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1000 (GravityCompat.java) │ │ │ │ Class #190 header: │ │ -class_idx : 414 │ │ +class_idx : 422 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1000 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #190 annotations: │ │ @@ -42571,26 +42571,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04cbb8: |[04cbb8] android.support.v4.view.GravityCompat.:()V │ │ -04cbc8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04cbcc: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -04cbd0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04cbd4: 2201 9d01 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@019d │ │ -04cbd8: 7010 a009 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@09a0 │ │ -04cbde: 6901 3003 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ -04cbe2: 0e00 |000d: return-void │ │ -04cbe4: 2201 9c01 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@019c │ │ -04cbe8: 7010 9b09 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@099b │ │ -04cbee: 6901 3003 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ -04cbf2: 28f8 |0015: goto 000d // -0008 │ │ +04cbdc: |[04cbdc] android.support.v4.view.GravityCompat.:()V │ │ +04cbec: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04cbf0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +04cbf4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cbf8: 2201 a501 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@01a5 │ │ +04cbfc: 7010 a009 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@09a0 │ │ +04cc02: 6901 3003 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ +04cc06: 0e00 |000d: return-void │ │ +04cc08: 2201 a401 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@01a4 │ │ +04cc0c: 7010 9b09 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@099b │ │ +04cc12: 6901 3003 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ +04cc16: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -42602,17 +42602,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cbf4: |[04cbf4] android.support.v4.view.GravityCompat.:()V │ │ -04cc04: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04cc0a: 0e00 |0003: return-void │ │ +04cc18: |[04cc18] android.support.v4.view.GravityCompat.:()V │ │ +04cc28: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04cc2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ │ │ @@ -42621,26 +42621,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 │ │ -04cc0c: |[04cc0c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -04cc1c: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ -04cc20: 0191 |0002: move v1, v9 │ │ -04cc22: 01a2 |0003: move v2, v10 │ │ -04cc24: 01b3 |0004: move v3, v11 │ │ -04cc26: 07c4 |0005: move-object v4, v12 │ │ -04cc28: 01d5 |0006: move v5, v13 │ │ -04cc2a: 01e6 |0007: move v6, v14 │ │ -04cc2c: 07f7 |0008: move-object v7, v15 │ │ -04cc2e: 0208 1000 |0009: move/from16 v8, v16 │ │ -04cc32: 7809 9709 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@0997 │ │ -04cc38: 0e00 |000e: return-void │ │ +04cc30: |[04cc30] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +04cc40: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ +04cc44: 0191 |0002: move v1, v9 │ │ +04cc46: 01a2 |0003: move v2, v10 │ │ +04cc48: 01b3 |0004: move v3, v11 │ │ +04cc4a: 07c4 |0005: move-object v4, v12 │ │ +04cc4c: 01d5 |0006: move v5, v13 │ │ +04cc4e: 01e6 |0007: move v6, v14 │ │ +04cc50: 07f7 |0008: move-object v7, v15 │ │ +04cc52: 0208 1000 |0009: move/from16 v8, v16 │ │ +04cc56: 7809 9709 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@0997 │ │ +04cc5c: 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 │ │ @@ -42656,24 +42656,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 │ │ -04cc3c: |[04cc3c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04cc4c: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ -04cc50: 0171 |0002: move v1, v7 │ │ -04cc52: 0182 |0003: move v2, v8 │ │ -04cc54: 0193 |0004: move v3, v9 │ │ -04cc56: 07a4 |0005: move-object v4, v10 │ │ -04cc58: 07b5 |0006: move-object v5, v11 │ │ -04cc5a: 01c6 |0007: move v6, v12 │ │ -04cc5c: 7807 9809 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@0998 │ │ -04cc62: 0e00 |000b: return-void │ │ +04cc60: |[04cc60] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04cc70: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ +04cc74: 0171 |0002: move v1, v7 │ │ +04cc76: 0182 |0003: move v2, v8 │ │ +04cc78: 0193 |0004: move v3, v9 │ │ +04cc7a: 07a4 |0005: move-object v4, v10 │ │ +04cc7c: 07b5 |0006: move-object v5, v11 │ │ +04cc7e: 01c6 |0007: move v6, v12 │ │ +04cc80: 7807 9809 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@0998 │ │ +04cc86: 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 │ │ @@ -42687,18 +42687,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 │ │ -04cc64: |[04cc64] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04cc74: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ -04cc78: 7254 9909 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@0999 │ │ -04cc7e: 0e00 |0005: return-void │ │ +04cc88: |[04cc88] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04cc98: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ +04cc9c: 7254 9909 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@0999 │ │ +04cca2: 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; │ │ @@ -42710,33 +42710,33 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04cc80: |[04cc80] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -04cc90: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ -04cc94: 7230 9a09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@099a │ │ -04cc9a: 0a00 |0005: move-result v0 │ │ -04cc9c: 0f00 |0006: return v0 │ │ +04cca4: |[04cca4] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +04ccb4: 6200 3003 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0330 │ │ +04ccb8: 7230 9a09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@099a │ │ +04ccbe: 0a00 |0005: move-result v0 │ │ +04ccc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 gravity I │ │ 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ source_file_idx : 1000 (GravityCompat.java) │ │ │ │ Class #191 header: │ │ -class_idx : 415 │ │ +class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1004 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #191 - │ │ @@ -42752,17 +42752,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cca0: |[04cca0] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ -04ccb0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04ccb6: 0e00 |0003: return-void │ │ +04ccc4: |[04ccc4] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +04ccd4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04ccda: 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;) │ │ @@ -42770,17 +42770,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 │ │ -04ccb8: |[04ccb8] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -04ccc8: 7708 7912 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@1279 │ │ -04ccce: 0e00 |0003: return-void │ │ +04ccdc: |[04ccdc] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +04ccec: 7708 7912 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@1279 │ │ +04ccf2: 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 │ │ @@ -42796,17 +42796,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 │ │ -04ccd0: |[04ccd0] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04cce0: 7706 7b12 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@127b │ │ -04cce6: 0e00 |0003: return-void │ │ +04ccf4: |[04ccf4] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04cd04: 7706 7b12 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@127b │ │ +04cd0a: 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 │ │ @@ -42820,17 +42820,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 │ │ -04cce8: |[04cce8] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04ccf8: 7140 7d12 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@127d │ │ -04ccfe: 0e00 |0003: return-void │ │ +04cd0c: |[04cd0c] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04cd1c: 7140 7d12 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@127d │ │ +04cd22: 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; │ │ @@ -42842,32 +42842,32 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04cd00: |[04cd00] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -04cd10: 7120 7e12 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@127e │ │ -04cd16: 0a00 |0003: move-result v0 │ │ -04cd18: 0f00 |0004: return v0 │ │ +04cd24: |[04cd24] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +04cd34: 7120 7e12 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@127e │ │ +04cd3a: 0a00 |0003: move-result v0 │ │ +04cd3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gravity I │ │ 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ source_file_idx : 1004 (GravityCompatJellybeanMr1.java) │ │ │ │ Class #192 header: │ │ -class_idx : 419 │ │ +class_idx : 427 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1150 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #192 annotations: │ │ @@ -42925,17 +42925,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1150 (KeyEventCompat.java) │ │ │ │ Class #193 header: │ │ -class_idx : 420 │ │ +class_idx : 428 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1150 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #193 annotations: │ │ @@ -42959,26 +42959,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04cd1c: |[04cd1c] android.support.v4.view.KeyEventCompat.:()V │ │ -04cd2c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04cd30: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04cd34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04cd38: 2200 a201 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@01a2 │ │ -04cd3c: 7010 be09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@09be │ │ -04cd42: 6900 3603 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04cd46: 0e00 |000d: return-void │ │ -04cd48: 2200 a001 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@01a0 │ │ -04cd4c: 7010 b009 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@09b0 │ │ -04cd52: 6900 3603 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04cd56: 28f8 |0015: goto 000d // -0008 │ │ +04cd40: |[04cd40] android.support.v4.view.KeyEventCompat.:()V │ │ +04cd50: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04cd54: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04cd58: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cd5c: 2200 aa01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@01aa │ │ +04cd60: 7010 be09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@09be │ │ +04cd66: 6900 3603 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04cd6a: 0e00 |000d: return-void │ │ +04cd6c: 2200 a801 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@01a8 │ │ +04cd70: 7010 b009 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@09b0 │ │ +04cd76: 6900 3603 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04cd7a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -42988,17 +42988,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cd58: |[04cd58] android.support.v4.view.KeyEventCompat.:()V │ │ -04cd68: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04cd6e: 0e00 |0003: return-void │ │ +04cd7c: |[04cd7c] android.support.v4.view.KeyEventCompat.:()V │ │ +04cd8c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04cd92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -43007,19 +43007,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 │ │ -04cd70: |[04cd70] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -04cd80: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04cd84: 7254 c209 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@09c2 │ │ -04cd8a: 0a00 |0005: move-result v0 │ │ -04cd8c: 0f00 |0006: return v0 │ │ +04cd94: |[04cd94] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +04cda4: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04cda8: 7254 c209 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@09c2 │ │ +04cdae: 0a00 |0005: move-result v0 │ │ +04cdb0: 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; │ │ @@ -43030,19 +43030,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 │ │ -04cd90: |[04cd90] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -04cda0: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04cda4: 7220 c309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@09c3 │ │ -04cdaa: 0c00 |0005: move-result-object v0 │ │ -04cdac: 1100 |0006: return-object v0 │ │ +04cdb4: |[04cdb4] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +04cdc4: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04cdc8: 7220 c309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@09c3 │ │ +04cdce: 0c00 |0005: move-result-object v0 │ │ +04cdd0: 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;) │ │ @@ -43050,21 +43050,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 │ │ -04cdb0: |[04cdb0] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -04cdc0: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04cdc4: 6e10 8512 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1285 │ │ -04cdca: 0a01 |0005: move-result v1 │ │ -04cdcc: 7230 c509 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@09c5 │ │ -04cdd2: 0a00 |0009: move-result v0 │ │ -04cdd4: 0f00 |000a: return v0 │ │ +04cdd4: |[04cdd4] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +04cde4: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04cde8: 6e10 8512 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1285 │ │ +04cdee: 0a01 |0005: move-result v1 │ │ +04cdf0: 7230 c509 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@09c5 │ │ +04cdf6: 0a00 |0009: move-result v0 │ │ +04cdf8: 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 │ │ │ │ @@ -43073,21 +43073,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04cdd8: |[04cdd8] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -04cde8: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04cdec: 6e10 8512 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1285 │ │ -04cdf2: 0a01 |0005: move-result v1 │ │ -04cdf4: 7220 c609 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@09c6 │ │ -04cdfa: 0a00 |0009: move-result v0 │ │ -04cdfc: 0f00 |000a: return v0 │ │ +04cdfc: |[04cdfc] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +04ce0c: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04ce10: 6e10 8512 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1285 │ │ +04ce16: 0a01 |0005: move-result v1 │ │ +04ce18: 7220 c609 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@09c6 │ │ +04ce1e: 0a00 |0009: move-result v0 │ │ +04ce20: 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;) │ │ @@ -43095,19 +43095,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ce00: |[04ce00] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ -04ce10: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04ce14: 7220 c409 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@09c4 │ │ -04ce1a: 0a00 |0005: move-result v0 │ │ -04ce1c: 0f00 |0006: return v0 │ │ +04ce24: |[04ce24] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +04ce34: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04ce38: 7220 c409 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@09c4 │ │ +04ce3e: 0a00 |0005: move-result v0 │ │ +04ce40: 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;) │ │ @@ -43115,19 +43115,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04ce20: |[04ce20] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -04ce30: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04ce34: 7230 c509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@09c5 │ │ -04ce3a: 0a00 |0005: move-result v0 │ │ -04ce3c: 0f00 |0006: return v0 │ │ +04ce44: |[04ce44] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +04ce54: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04ce58: 7230 c509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@09c5 │ │ +04ce5e: 0a00 |0005: move-result v0 │ │ +04ce60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -43136,19 +43136,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ce40: |[04ce40] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -04ce50: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04ce54: 7220 c609 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@09c6 │ │ -04ce5a: 0a00 |0005: move-result v0 │ │ -04ce5c: 0f00 |0006: return v0 │ │ +04ce64: |[04ce64] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +04ce74: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04ce78: 7220 c609 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@09c6 │ │ +04ce7e: 0a00 |0005: move-result v0 │ │ +04ce80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -43156,19 +43156,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ce60: |[04ce60] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -04ce70: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04ce74: 7220 c709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@09c7 │ │ -04ce7a: 0a00 |0005: move-result v0 │ │ -04ce7c: 0f00 |0006: return v0 │ │ +04ce84: |[04ce84] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +04ce94: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04ce98: 7220 c709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@09c7 │ │ +04ce9e: 0a00 |0005: move-result v0 │ │ +04cea0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -43176,32 +43176,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ce80: |[04ce80] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -04ce90: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ -04ce94: 7220 c809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@09c8 │ │ -04ce9a: 0e00 |0005: return-void │ │ +04cea4: |[04cea4] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +04ceb4: 6200 3603 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0336 │ │ +04ceb8: 7220 c809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@09c8 │ │ +04cebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 1150 (KeyEventCompat.java) │ │ │ │ Class #194 header: │ │ -class_idx : 421 │ │ +class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1151 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #194 - │ │ @@ -43217,17 +43217,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ce9c: |[04ce9c] android.support.v4.view.KeyEventCompatEclair.:()V │ │ -04ceac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04ceb2: 0e00 |0003: return-void │ │ +04cec0: |[04cec0] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +04ced0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04ced6: 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;) │ │ @@ -43235,19 +43235,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 │ │ -04ceb4: |[04ceb4] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -04cec4: 1f03 a702 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@02a7 │ │ -04cec8: 6e40 8212 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@1282 │ │ -04cece: 0a00 |0005: move-result v0 │ │ -04ced0: 0f00 |0006: return v0 │ │ +04ced8: |[04ced8] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +04cee8: 1f03 af02 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@02af │ │ +04ceec: 6e40 8212 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@1282 │ │ +04cef2: 0a00 |0005: move-result v0 │ │ +04cef4: 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; │ │ @@ -43258,18 +43258,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 │ │ -04ced4: |[04ced4] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -04cee4: 6e10 e412 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@12e4 │ │ -04ceea: 0c00 |0003: move-result-object v0 │ │ -04ceec: 1100 |0004: return-object v0 │ │ +04cef8: |[04cef8] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +04cf08: 6e10 e412 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@12e4 │ │ +04cf0e: 0c00 |0003: move-result-object v0 │ │ +04cf10: 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;) │ │ @@ -43277,18 +43277,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04cef0: |[04cef0] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ -04cf00: 6e10 8712 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1287 │ │ -04cf06: 0a00 |0003: move-result v0 │ │ -04cf08: 0f00 |0004: return v0 │ │ +04cf14: |[04cf14] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +04cf24: 6e10 8712 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1287 │ │ +04cf2a: 0a00 |0003: move-result v0 │ │ +04cf2c: 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;) │ │ @@ -43296,31 +43296,31 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cf0c: |[04cf0c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -04cf1c: 6e10 8b12 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@128b │ │ -04cf22: 0e00 |0003: return-void │ │ +04cf30: |[04cf30] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +04cf40: 6e10 8b12 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@128b │ │ +04cf46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 1151 (KeyEventCompatEclair.java) │ │ │ │ Class #195 header: │ │ -class_idx : 422 │ │ +class_idx : 430 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1152 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #195 - │ │ @@ -43336,17 +43336,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cf24: |[04cf24] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -04cf34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04cf3a: 0e00 |0003: return-void │ │ +04cf48: |[04cf48] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +04cf58: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04cf5e: 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;) │ │ @@ -43354,18 +43354,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04cf3c: |[04cf3c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -04cf4c: 7120 8812 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1288 │ │ -04cf52: 0a00 |0003: move-result v0 │ │ -04cf54: 0f00 |0004: return v0 │ │ +04cf60: |[04cf60] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +04cf70: 7120 8812 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1288 │ │ +04cf76: 0a00 |0003: move-result v0 │ │ +04cf78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -43374,18 +43374,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04cf58: |[04cf58] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -04cf68: 7110 8912 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1289 │ │ -04cf6e: 0a00 |0003: move-result v0 │ │ -04cf70: 0f00 |0004: return v0 │ │ +04cf7c: |[04cf7c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +04cf8c: 7110 8912 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1289 │ │ +04cf92: 0a00 |0003: move-result v0 │ │ +04cf94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -43393,32 +43393,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04cf74: |[04cf74] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -04cf84: 7110 8a12 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@128a │ │ -04cf8a: 0a00 |0003: move-result v0 │ │ -04cf8c: 0f00 |0004: return v0 │ │ +04cf98: |[04cf98] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +04cfa8: 7110 8a12 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@128a │ │ +04cfae: 0a00 |0003: move-result v0 │ │ +04cfb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 1152 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #196 header: │ │ -class_idx : 423 │ │ +class_idx : 431 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2750 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2747 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -43478,21 +43478,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ name : 'setMarginStart' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2750 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2747 (MarginLayoutParamsCompat.java) │ │ │ │ Class #197 header: │ │ -class_idx : 426 │ │ +class_idx : 434 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2750 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2747 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -43515,26 +43515,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04cf90: |[04cf90] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -04cfa0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04cfa4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -04cfa8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04cfac: 2201 a901 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@01a9 │ │ -04cfb0: 7010 ee09 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@09ee │ │ -04cfb6: 6901 3703 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04cfba: 0e00 |000d: return-void │ │ -04cfbc: 2201 a801 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@01a8 │ │ -04cfc0: 7010 e509 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@09e5 │ │ -04cfc6: 6901 3703 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04cfca: 28f8 |0015: goto 000d // -0008 │ │ +04cfb4: |[04cfb4] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +04cfc4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04cfc8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +04cfcc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cfd0: 2201 b101 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@01b1 │ │ +04cfd4: 7010 ee09 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@09ee │ │ +04cfda: 6901 3703 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04cfde: 0e00 |000d: return-void │ │ +04cfe0: 2201 b001 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@01b0 │ │ +04cfe4: 7010 e509 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@09e5 │ │ +04cfea: 6901 3703 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04cfee: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -43546,17 +43546,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cfcc: |[04cfcc] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -04cfdc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04cfe2: 0e00 |0003: return-void │ │ +04cff0: |[04cff0] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +04d000: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ │ │ @@ -43565,19 +43565,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 │ │ -04cfe4: |[04cfe4] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04cff4: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04cff8: 7220 dd09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09dd │ │ -04cffe: 0a00 |0005: move-result v0 │ │ -04d000: 0f00 |0006: return v0 │ │ +04d008: |[04d008] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04d018: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d01c: 7220 dd09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09dd │ │ +04d022: 0a00 |0005: move-result v0 │ │ +04d024: 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;) │ │ @@ -43585,19 +43585,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 │ │ -04d004: |[04d004] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04d014: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d018: 7220 de09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09de │ │ -04d01e: 0a00 |0005: move-result v0 │ │ -04d020: 0f00 |0006: return v0 │ │ +04d028: |[04d028] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04d038: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d03c: 7220 de09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09de │ │ +04d042: 0a00 |0005: move-result v0 │ │ +04d044: 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;) │ │ @@ -43605,19 +43605,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 │ │ -04d024: |[04d024] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04d034: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d038: 7220 df09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09df │ │ -04d03e: 0a00 |0005: move-result v0 │ │ -04d040: 0f00 |0006: return v0 │ │ +04d048: |[04d048] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04d058: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d05c: 7220 df09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09df │ │ +04d062: 0a00 |0005: move-result v0 │ │ +04d064: 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;) │ │ @@ -43625,19 +43625,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 │ │ -04d044: |[04d044] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -04d054: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d058: 7220 e009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@09e0 │ │ -04d05e: 0a00 |0005: move-result v0 │ │ -04d060: 0f00 |0006: return v0 │ │ +04d068: |[04d068] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +04d078: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d07c: 7220 e009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@09e0 │ │ +04d082: 0a00 |0005: move-result v0 │ │ +04d084: 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;) │ │ @@ -43645,18 +43645,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 │ │ -04d064: |[04d064] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d074: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d078: 7230 e109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e1 │ │ -04d07e: 0e00 |0005: return-void │ │ +04d088: |[04d088] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d098: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d09c: 7230 e109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e1 │ │ +04d0a2: 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 │ │ @@ -43666,18 +43666,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 │ │ -04d080: |[04d080] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d090: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d094: 7230 e209 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e2 │ │ -04d09a: 0e00 |0005: return-void │ │ +04d0a4: |[04d0a4] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d0b4: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d0b8: 7230 e209 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e2 │ │ +04d0be: 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 │ │ @@ -43687,18 +43687,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 │ │ -04d09c: |[04d09c] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d0ac: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d0b0: 7230 e309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e3 │ │ -04d0b6: 0e00 |0005: return-void │ │ +04d0c0: |[04d0c0] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d0d0: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d0d4: 7230 e309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e3 │ │ +04d0da: 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 │ │ @@ -43708,34 +43708,34 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04d0b8: |[04d0b8] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d0c8: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ -04d0cc: 7230 e409 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e4 │ │ -04d0d2: 0e00 |0005: return-void │ │ +04d0dc: |[04d0dc] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d0ec: 6200 3703 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0337 │ │ +04d0f0: 7230 e409 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09e4 │ │ +04d0f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2750 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2747 (MarginLayoutParamsCompat.java) │ │ │ │ Class #198 header: │ │ -class_idx : 427 │ │ +class_idx : 435 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2754 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2751 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #198 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ @@ -43750,17 +43750,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d0d4: |[04d0d4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ -04d0e4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d0ea: 0e00 |0003: return-void │ │ +04d0f8: |[04d0f8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +04d108: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d10e: 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;) │ │ @@ -43768,18 +43768,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 │ │ -04d0ec: |[04d0ec] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04d0fc: 6e10 4c13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@134c │ │ -04d102: 0a00 |0003: move-result v0 │ │ -04d104: 0f00 |0004: return v0 │ │ +04d110: |[04d110] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04d120: 6e10 4c13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@134c │ │ +04d126: 0a00 |0003: move-result v0 │ │ +04d128: 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;) │ │ @@ -43787,18 +43787,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 │ │ -04d108: |[04d108] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04d118: 6e10 4d13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@134d │ │ -04d11e: 0a00 |0003: move-result v0 │ │ -04d120: 0f00 |0004: return v0 │ │ +04d12c: |[04d12c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04d13c: 6e10 4d13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@134d │ │ +04d142: 0a00 |0003: move-result v0 │ │ +04d144: 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;) │ │ @@ -43806,18 +43806,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 │ │ -04d124: |[04d124] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04d134: 6e10 4e13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@134e │ │ -04d13a: 0a00 |0003: move-result v0 │ │ -04d13c: 0f00 |0004: return v0 │ │ +04d148: |[04d148] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04d158: 6e10 4e13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@134e │ │ +04d15e: 0a00 |0003: move-result v0 │ │ +04d160: 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;) │ │ @@ -43825,18 +43825,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 │ │ -04d140: |[04d140] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -04d150: 6e10 4f13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@134f │ │ -04d156: 0a00 |0003: move-result v0 │ │ -04d158: 0f00 |0004: return v0 │ │ +04d164: |[04d164] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +04d174: 6e10 4f13 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@134f │ │ +04d17a: 0a00 |0003: move-result v0 │ │ +04d17c: 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;) │ │ @@ -43844,17 +43844,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 │ │ -04d15c: |[04d15c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d16c: 6e20 5013 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@1350 │ │ -04d172: 0e00 |0003: return-void │ │ +04d180: |[04d180] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d190: 6e20 5013 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@1350 │ │ +04d196: 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 │ │ @@ -43864,17 +43864,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 │ │ -04d174: |[04d174] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d184: 6e20 5113 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@1351 │ │ -04d18a: 0e00 |0003: return-void │ │ +04d198: |[04d198] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d1a8: 6e20 5113 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@1351 │ │ +04d1ae: 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 │ │ @@ -43884,17 +43884,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 │ │ -04d18c: |[04d18c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d19c: 6e20 5213 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@1352 │ │ -04d1a2: 0e00 |0003: return-void │ │ +04d1b0: |[04d1b0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d1c0: 6e20 5213 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@1352 │ │ +04d1c6: 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 │ │ @@ -43904,33 +43904,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d1a4: |[04d1a4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04d1b4: 6e20 5313 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@1353 │ │ -04d1ba: 0e00 |0003: return-void │ │ +04d1c8: |[04d1c8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04d1d8: 6e20 5313 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@1353 │ │ +04d1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2754 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + source_file_idx : 2751 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ │ │ Class #199 header: │ │ -class_idx : 428 │ │ +class_idx : 436 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2761 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2758 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #199 annotations: │ │ Annotations on method #2571 'setShowAsAction' │ │ @@ -43949,17 +43949,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d1bc: |[04d1bc] android.support.v4.view.MenuCompat.:()V │ │ -04d1cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d1d2: 0e00 |0003: return-void │ │ +04d1e0: |[04d1e0] android.support.v4.view.MenuCompat.:()V │ │ +04d1f0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d1f6: 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;) │ │ @@ -43967,33 +43967,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d1d4: |[04d1d4] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04d1e4: 7120 3b0a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0a3b │ │ -04d1ea: 0e00 |0003: return-void │ │ +04d1f8: |[04d1f8] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +04d208: 7120 3b0a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0a3b │ │ +04d20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2761 (MenuCompat.java) │ │ + source_file_idx : 2758 (MenuCompat.java) │ │ │ │ Class #200 header: │ │ -class_idx : 433 │ │ +class_idx : 441 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -44053,21 +44053,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #201 header: │ │ -class_idx : 434 │ │ +class_idx : 442 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -44091,21 +44091,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #202 header: │ │ -class_idx : 435 │ │ +class_idx : 443 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2760 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -44159,32 +44159,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -04d1ec: |[04d1ec] android.support.v4.view.MenuItemCompat.:()V │ │ -04d1fc: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04d200: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -04d204: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04d208: 2201 b001 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01b0 │ │ -04d20c: 7010 210a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@0a21 │ │ -04d212: 6901 3a03 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d216: 0e00 |000d: return-void │ │ -04d218: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -04d21c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04d220: 2201 ae01 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@01ae │ │ -04d224: 7010 150a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0a15 │ │ -04d22a: 6901 3a03 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d22e: 28f4 |0019: goto 000d // -000c │ │ -04d230: 2201 ad01 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@01ad │ │ -04d234: 7010 0c0a 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0a0c │ │ -04d23a: 6901 3a03 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d23e: 28ec |0021: goto 000d // -0014 │ │ +04d210: |[04d210] android.support.v4.view.MenuItemCompat.:()V │ │ +04d220: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04d224: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +04d228: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04d22c: 2201 b801 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01b8 │ │ +04d230: 7010 210a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@0a21 │ │ +04d236: 6901 3a03 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d23a: 0e00 |000d: return-void │ │ +04d23c: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +04d240: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04d244: 2201 b601 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@01b6 │ │ +04d248: 7010 150a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0a15 │ │ +04d24e: 6901 3a03 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d252: 28f4 |0019: goto 000d // -000c │ │ +04d254: 2201 b501 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@01b5 │ │ +04d258: 7010 0c0a 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0a0c │ │ +04d25e: 6901 3a03 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d262: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -44198,17 +44198,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d240: |[04d240] android.support.v4.view.MenuItemCompat.:()V │ │ -04d250: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d256: 0e00 |0003: return-void │ │ +04d264: |[04d264] android.support.v4.view.MenuItemCompat.:()V │ │ +04d274: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -44217,25 +44217,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d258: |[04d258] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -04d268: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d26c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d270: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d274: 7210 b706 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@06b7 │ │ -04d27a: 0a00 |0009: move-result v0 │ │ -04d27c: 0f00 |000a: return v0 │ │ -04d27e: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d282: 7220 260a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0a26 │ │ -04d288: 0a00 |0010: move-result v0 │ │ -04d28a: 28f9 |0011: goto 000a // -0007 │ │ +04d27c: |[04d27c] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +04d28c: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d290: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d294: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d298: 7210 b706 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@06b7 │ │ +04d29e: 0a00 |0009: move-result v0 │ │ +04d2a0: 0f00 |000a: return v0 │ │ +04d2a2: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d2a6: 7220 260a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0a26 │ │ +04d2ac: 0a00 |0010: move-result v0 │ │ +04d2ae: 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; │ │ @@ -44246,25 +44246,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d28c: |[04d28c] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -04d29c: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d2a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d2a4: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d2a8: 7210 b806 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@06b8 │ │ -04d2ae: 0a00 |0009: move-result v0 │ │ -04d2b0: 0f00 |000a: return v0 │ │ -04d2b2: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d2b6: 7220 270a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@0a27 │ │ -04d2bc: 0a00 |0010: move-result v0 │ │ -04d2be: 28f9 |0011: goto 000a // -0007 │ │ +04d2b0: |[04d2b0] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +04d2c0: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d2c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d2c8: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d2cc: 7210 b806 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@06b8 │ │ +04d2d2: 0a00 |0009: move-result v0 │ │ +04d2d4: 0f00 |000a: return v0 │ │ +04d2d6: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d2da: 7220 270a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@0a27 │ │ +04d2e0: 0a00 |0010: move-result v0 │ │ +04d2e2: 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; │ │ @@ -44275,26 +44275,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 │ │ -04d2c0: |[04d2c0] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ -04d2d0: 2020 3201 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d2d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d2d8: 1f02 3201 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d2dc: 7210 ba06 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@06ba │ │ -04d2e2: 0c00 |0009: move-result-object v0 │ │ -04d2e4: 1100 |000a: return-object v0 │ │ -04d2e6: 1a00 ca0a |000b: const-string v0, "MenuItemCompat" // string@0aca │ │ -04d2ea: 1a01 3513 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@1335 │ │ -04d2ee: 7120 5512 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -04d2f4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -04d2f6: 28f7 |0013: goto 000a // -0009 │ │ +04d2e4: |[04d2e4] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +04d2f4: 2020 3a01 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d2f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d2fc: 1f02 3a01 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d300: 7210 ba06 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@06ba │ │ +04d306: 0c00 |0009: move-result-object v0 │ │ +04d308: 1100 |000a: return-object v0 │ │ +04d30a: 1a00 c70a |000b: const-string v0, "MenuItemCompat" // string@0ac7 │ │ +04d30e: 1a01 3213 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@1332 │ │ +04d312: 7120 5512 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +04d318: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +04d31a: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=367 │ │ 0x000b line=366 │ │ 0x0012 line=367 │ │ @@ -44307,25 +44307,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 │ │ -04d2f8: |[04d2f8] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -04d308: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d30c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d310: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d314: 7210 b906 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@06b9 │ │ -04d31a: 0c00 |0009: move-result-object v0 │ │ -04d31c: 1100 |000a: return-object v0 │ │ -04d31e: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d322: 7220 280a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0a28 │ │ -04d328: 0c00 |0010: move-result-object v0 │ │ -04d32a: 28f9 |0011: goto 000a // -0007 │ │ +04d31c: |[04d31c] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04d32c: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d330: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d334: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d338: 7210 b906 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@06b9 │ │ +04d33e: 0c00 |0009: move-result-object v0 │ │ +04d340: 1100 |000a: return-object v0 │ │ +04d342: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d346: 7220 280a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0a28 │ │ +04d34c: 0c00 |0010: move-result-object v0 │ │ +04d34e: 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; │ │ @@ -44336,25 +44336,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d32c: |[04d32c] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -04d33c: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d340: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d344: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d348: 7210 bb06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@06bb │ │ -04d34e: 0a00 |0009: move-result v0 │ │ -04d350: 0f00 |000a: return v0 │ │ -04d352: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d356: 7220 290a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0a29 │ │ -04d35c: 0a00 |0010: move-result v0 │ │ -04d35e: 28f9 |0011: goto 000a // -0007 │ │ +04d350: |[04d350] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +04d360: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d364: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d368: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d36c: 7210 bb06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@06bb │ │ +04d372: 0a00 |0009: move-result v0 │ │ +04d374: 0f00 |000a: return v0 │ │ +04d376: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d37a: 7220 290a 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0a29 │ │ +04d380: 0a00 |0010: move-result v0 │ │ +04d382: 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; │ │ @@ -44365,25 +44365,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 │ │ -04d360: |[04d360] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -04d370: 2020 3201 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d374: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d378: 1f02 3201 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d37c: 7220 c006 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@06c0 │ │ -04d382: 0c02 |0009: move-result-object v2 │ │ -04d384: 1102 |000a: return-object v2 │ │ -04d386: 1a00 ca0a |000b: const-string v0, "MenuItemCompat" // string@0aca │ │ -04d38a: 1a01 7a1e |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@1e7a │ │ -04d38e: 7120 5512 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -04d394: 28f8 |0012: goto 000a // -0008 │ │ +04d384: |[04d384] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +04d394: 2020 3a01 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d398: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d39c: 1f02 3a01 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d3a0: 7220 c006 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@06c0 │ │ +04d3a6: 0c02 |0009: move-result-object v2 │ │ +04d3a8: 1102 |000a: return-object v2 │ │ +04d3aa: 1a00 c70a |000b: const-string v0, "MenuItemCompat" // string@0ac7 │ │ +04d3ae: 1a01 771e |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@1e77 │ │ +04d3b2: 7120 5512 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +04d3b8: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -44396,25 +44396,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 │ │ -04d398: |[04d398] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -04d3a8: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d3ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d3b0: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d3b4: 7220 bc06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@06bc │ │ -04d3ba: 0c00 |0009: move-result-object v0 │ │ -04d3bc: 1100 |000a: return-object v0 │ │ -04d3be: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d3c2: 7230 2a0a 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0a2a │ │ -04d3c8: 0c00 |0010: move-result-object v0 │ │ -04d3ca: 28f9 |0011: goto 000a // -0007 │ │ +04d3bc: |[04d3bc] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +04d3cc: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d3d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d3d4: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d3d8: 7220 bc06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@06bc │ │ +04d3de: 0c00 |0009: move-result-object v0 │ │ +04d3e0: 1100 |000a: return-object v0 │ │ +04d3e2: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d3e6: 7230 2a0a 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0a2a │ │ +04d3ec: 0c00 |0010: move-result-object v0 │ │ +04d3ee: 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; │ │ @@ -44426,25 +44426,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 │ │ -04d3cc: |[04d3cc] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -04d3dc: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d3e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d3e4: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d3e8: 7220 bd06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@06bd │ │ -04d3ee: 0c00 |0009: move-result-object v0 │ │ -04d3f0: 1100 |000a: return-object v0 │ │ -04d3f2: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d3f6: 7230 2b0a 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0a2b │ │ -04d3fc: 0c00 |0010: move-result-object v0 │ │ -04d3fe: 28f9 |0011: goto 000a // -0007 │ │ +04d3f0: |[04d3f0] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +04d400: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d404: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d408: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d40c: 7220 bd06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@06bd │ │ +04d412: 0c00 |0009: move-result-object v0 │ │ +04d414: 1100 |000a: return-object v0 │ │ +04d416: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d41a: 7230 2b0a 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0a2b │ │ +04d420: 0c00 |0010: move-result-object v0 │ │ +04d422: 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; │ │ @@ -44456,25 +44456,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 │ │ -04d400: |[04d400] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -04d410: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d414: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04d418: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d41c: 7220 c106 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@06c1 │ │ -04d422: 0c00 |0009: move-result-object v0 │ │ -04d424: 1100 |000a: return-object v0 │ │ -04d426: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d42a: 7230 2c0a 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@0a2c │ │ -04d430: 0c00 |0010: move-result-object v0 │ │ -04d432: 28f9 |0011: goto 000a // -0007 │ │ +04d424: |[04d424] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +04d434: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d438: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04d43c: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d440: 7220 c106 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@06c1 │ │ +04d446: 0c00 |0009: move-result-object v0 │ │ +04d448: 1100 |000a: return-object v0 │ │ +04d44a: 6200 3a03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d44e: 7230 2c0a 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@0a2c │ │ +04d454: 0c00 |0010: move-result-object v0 │ │ +04d456: 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; │ │ @@ -44486,42 +44486,42 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04d434: |[04d434] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04d444: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d448: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -04d44c: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0132 │ │ -04d450: 7220 be06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@06be │ │ -04d456: 0e00 |0009: return-void │ │ -04d458: 6200 3a03 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ -04d45c: 7230 2d0a 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0a2d │ │ -04d462: 28fa |000f: goto 0009 // -0006 │ │ +04d458: |[04d458] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +04d468: 2010 3a01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d46c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +04d470: 1f01 3a01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@013a │ │ +04d474: 7220 be06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@06be │ │ +04d47a: 0e00 |0009: return-void │ │ +04d47c: 6200 3a03 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@033a │ │ +04d480: 7230 2d0a 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0a2d │ │ +04d486: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0009 line=273 │ │ 0x000a line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x000a - 0x0010 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0010 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #203 header: │ │ -class_idx : 436 │ │ +class_idx : 444 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2764 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #203 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ @@ -44536,17 +44536,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d464: |[04d464] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -04d474: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d47a: 0e00 |0003: return-void │ │ +04d488: |[04d488] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +04d498: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d49e: 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;) │ │ @@ -44554,18 +44554,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 │ │ -04d47c: |[04d47c] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -04d48c: 7210 9712 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1297 │ │ -04d492: 0c00 |0003: move-result-object v0 │ │ -04d494: 1100 |0004: return-object v0 │ │ +04d4a0: |[04d4a0] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04d4b0: 7210 9712 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1297 │ │ +04d4b6: 0c00 |0003: move-result-object v0 │ │ +04d4b8: 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;) │ │ @@ -44573,18 +44573,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 │ │ -04d498: |[04d498] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -04d4a8: 7220 9d12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@129d │ │ -04d4ae: 0c00 |0003: move-result-object v0 │ │ -04d4b0: 1100 |0004: return-object v0 │ │ +04d4bc: |[04d4bc] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +04d4cc: 7220 9d12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@129d │ │ +04d4d2: 0c00 |0003: move-result-object v0 │ │ +04d4d4: 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 │ │ │ │ @@ -44593,18 +44593,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 │ │ -04d4b4: |[04d4b4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -04d4c4: 7220 9e12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@129e │ │ -04d4ca: 0c00 |0003: move-result-object v0 │ │ -04d4cc: 1100 |0004: return-object v0 │ │ +04d4d8: |[04d4d8] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +04d4e8: 7220 9e12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@129e │ │ +04d4ee: 0c00 |0003: move-result-object v0 │ │ +04d4f0: 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; │ │ │ │ @@ -44613,33 +44613,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d4d0: |[04d4d0] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04d4e0: 7220 a312 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@12a3 │ │ -04d4e6: 0e00 |0003: return-void │ │ +04d4f4: |[04d4f4] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +04d504: 7220 a312 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@12a3 │ │ +04d50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2764 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 2761 (MenuItemCompatHoneycomb.java) │ │ │ │ Class #204 header: │ │ -class_idx : 437 │ │ +class_idx : 445 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2765 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2762 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -44664,18 +44664,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 │ │ -04d4e8: |[04d4e8] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ -04d4f8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d4fe: 5b01 4103 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0341 │ │ -04d502: 0e00 |0005: return-void │ │ +04d50c: |[04d50c] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +04d51c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d522: 5b01 4103 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0341 │ │ +04d526: 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; │ │ @@ -44687,19 +44687,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04d504: |[04d504] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -04d514: 5410 4103 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0341 │ │ -04d518: 7220 440a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0a44 │ │ -04d51e: 0a00 |0005: move-result v0 │ │ -04d520: 0f00 |0006: return v0 │ │ +04d528: |[04d528] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +04d538: 5410 4103 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0341 │ │ +04d53c: 7220 440a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0a44 │ │ +04d542: 0a00 |0005: move-result v0 │ │ +04d544: 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; │ │ │ │ @@ -44708,33 +44708,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04d524: |[04d524] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -04d534: 5410 4103 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0341 │ │ -04d538: 7220 450a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0a45 │ │ -04d53e: 0a00 |0005: move-result v0 │ │ -04d540: 0f00 |0006: return v0 │ │ +04d548: |[04d548] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +04d558: 5410 4103 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0341 │ │ +04d55c: 7220 450a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0a45 │ │ +04d562: 0a00 |0005: move-result v0 │ │ +04d564: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2765 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2762 (MenuItemCompatIcs.java) │ │ │ │ Class #205 header: │ │ -class_idx : 438 │ │ +class_idx : 446 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2765 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2762 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -44758,21 +44758,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2765 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2762 (MenuItemCompatIcs.java) │ │ │ │ Class #206 header: │ │ -class_idx : 439 │ │ +class_idx : 447 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2765 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2762 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -44791,17 +44791,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d544: |[04d544] android.support.v4.view.MenuItemCompatIcs.:()V │ │ -04d554: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d55a: 0e00 |0003: return-void │ │ +04d568: |[04d568] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +04d578: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d57e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ @@ -44810,18 +44810,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d55c: |[04d55c] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -04d56c: 7210 9412 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1294 │ │ -04d572: 0a00 |0003: move-result v0 │ │ -04d574: 0f00 |0004: return v0 │ │ +04d580: |[04d580] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +04d590: 7210 9412 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1294 │ │ +04d596: 0a00 |0003: move-result v0 │ │ +04d598: 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;) │ │ @@ -44829,18 +44829,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d578: |[04d578] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -04d588: 7210 9512 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1295 │ │ -04d58e: 0a00 |0003: move-result v0 │ │ -04d590: 0f00 |0004: return v0 │ │ +04d59c: |[04d59c] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +04d5ac: 7210 9512 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1295 │ │ +04d5b2: 0a00 |0003: move-result v0 │ │ +04d5b4: 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;) │ │ @@ -44848,18 +44848,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d594: |[04d594] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -04d5a4: 7210 9b12 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@129b │ │ -04d5aa: 0a00 |0003: move-result v0 │ │ -04d5ac: 0f00 |0004: return v0 │ │ +04d5b8: |[04d5b8] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +04d5c8: 7210 9b12 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@129b │ │ +04d5ce: 0a00 |0003: move-result v0 │ │ +04d5d0: 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;) │ │ @@ -44867,35 +44867,35 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04d5b0: |[04d5b0] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ -04d5c0: 2200 b501 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@01b5 │ │ -04d5c4: 7020 410a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@0a41 │ │ -04d5ca: 7220 a212 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@12a2 │ │ -04d5d0: 0c00 |0008: move-result-object v0 │ │ -04d5d2: 1100 |0009: return-object v0 │ │ +04d5d4: |[04d5d4] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +04d5e4: 2200 bd01 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@01bd │ │ +04d5e8: 7020 410a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@0a41 │ │ +04d5ee: 7220 a212 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@12a2 │ │ +04d5f4: 0c00 |0008: move-result-object v0 │ │ +04d5f6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2765 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2762 (MenuItemCompatIcs.java) │ │ │ │ Class #207 header: │ │ -class_idx : 442 │ │ +class_idx : 450 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2773 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2770 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -44937,21 +44937,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2773 (MotionEventCompat.java) │ │ + source_file_idx : 2770 (MotionEventCompat.java) │ │ │ │ Class #208 header: │ │ -class_idx : 443 │ │ +class_idx : 451 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2773 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2770 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -45019,26 +45019,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04d5d4: |[04d5d4] android.support.v4.view.MotionEventCompat.:()V │ │ -04d5e4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04d5e8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -04d5ea: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -04d5ee: 2200 b901 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01b9 │ │ -04d5f2: 7010 510a 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0a51 │ │ -04d5f8: 6900 4b03 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d5fc: 0e00 |000c: return-void │ │ -04d5fe: 2200 b801 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01b8 │ │ -04d602: 7010 4b0a 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0a4b │ │ -04d608: 6900 4b03 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d60c: 28f8 |0014: goto 000c // -0008 │ │ +04d5f8: |[04d5f8] android.support.v4.view.MotionEventCompat.:()V │ │ +04d608: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04d60c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +04d60e: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +04d612: 2200 c101 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01c1 │ │ +04d616: 7010 510a 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0a51 │ │ +04d61c: 6900 4b03 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d620: 0e00 |000c: return-void │ │ +04d622: 2200 c001 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01c0 │ │ +04d626: 7010 4b0a 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0a4b │ │ +04d62c: 6900 4b03 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d630: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=113 │ │ 0x000d line=111 │ │ locals : │ │ @@ -45048,17 +45048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d610: |[04d610] android.support.v4.view.MotionEventCompat.:()V │ │ -04d620: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d626: 0e00 |0003: return-void │ │ +04d634: |[04d634] android.support.v4.view.MotionEventCompat.:()V │ │ +04d644: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -45067,19 +45067,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 │ │ -04d628: |[04d628] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -04d638: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d63c: 7230 570a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a57 │ │ -04d642: 0a00 |0005: move-result v0 │ │ -04d644: 0f00 |0006: return v0 │ │ +04d64c: |[04d64c] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +04d65c: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d660: 7230 570a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a57 │ │ +04d666: 0a00 |0005: move-result v0 │ │ +04d668: 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 │ │ │ │ @@ -45088,21 +45088,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04d648: |[04d648] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -04d658: 6e10 a712 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -04d65e: 0a00 |0003: move-result v0 │ │ -04d660: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -04d666: b510 |0007: and-int/2addr v0, v1 │ │ -04d668: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -04d66c: 0f00 |000a: return v0 │ │ +04d66c: |[04d66c] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +04d67c: 6e10 a712 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +04d682: 0a00 |0003: move-result v0 │ │ +04d684: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +04d68a: b510 |0007: and-int/2addr v0, v1 │ │ +04d68c: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +04d690: 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;) │ │ @@ -45110,19 +45110,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d670: |[04d670] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -04d680: 6e10 a712 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -04d686: 0a00 |0003: move-result v0 │ │ -04d688: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -04d68c: 0f00 |0006: return v0 │ │ +04d694: |[04d694] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +04d6a4: 6e10 a712 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +04d6aa: 0a00 |0003: move-result v0 │ │ +04d6ac: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +04d6b0: 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;) │ │ @@ -45130,19 +45130,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04d690: |[04d690] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -04d6a0: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d6a4: 7220 580a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a58 │ │ -04d6aa: 0a00 |0005: move-result v0 │ │ -04d6ac: 0f00 |0006: return v0 │ │ +04d6b4: |[04d6b4] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +04d6c4: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d6c8: 7220 580a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a58 │ │ +04d6ce: 0a00 |0005: move-result v0 │ │ +04d6d0: 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;) │ │ @@ -45150,19 +45150,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 │ │ -04d6b0: |[04d6b0] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -04d6c0: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d6c4: 7230 590a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a59 │ │ -04d6ca: 0a00 |0005: move-result v0 │ │ -04d6cc: 0f00 |0006: return v0 │ │ +04d6d4: |[04d6d4] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +04d6e4: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d6e8: 7230 590a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a59 │ │ +04d6ee: 0a00 |0005: move-result v0 │ │ +04d6f0: 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 │ │ │ │ @@ -45171,19 +45171,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 │ │ -04d6d0: |[04d6d0] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -04d6e0: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d6e4: 7230 5a0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0a5a │ │ -04d6ea: 0a00 |0005: move-result v0 │ │ -04d6ec: 0f00 |0006: return v0 │ │ +04d6f4: |[04d6f4] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +04d704: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d708: 7230 5a0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0a5a │ │ +04d70e: 0a00 |0005: move-result v0 │ │ +04d710: 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 │ │ │ │ @@ -45192,34 +45192,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04d6f0: |[04d6f0] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -04d700: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ -04d704: 7230 5b0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0a5b │ │ -04d70a: 0a00 |0005: move-result v0 │ │ -04d70c: 0f00 |0006: return v0 │ │ +04d714: |[04d714] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +04d724: 6200 4b03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@034b │ │ +04d728: 7230 5b0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0a5b │ │ +04d72e: 0a00 |0005: move-result v0 │ │ +04d730: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2773 (MotionEventCompat.java) │ │ + source_file_idx : 2770 (MotionEventCompat.java) │ │ │ │ Class #209 header: │ │ -class_idx : 444 │ │ +class_idx : 452 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2774 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #209 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -45234,17 +45234,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d710: |[04d710] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -04d720: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d726: 0e00 |0003: return-void │ │ +04d734: |[04d734] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +04d744: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d74a: 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;) │ │ @@ -45252,18 +45252,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 │ │ -04d728: |[04d728] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -04d738: 6e20 a612 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@12a6 │ │ -04d73e: 0a00 |0003: move-result v0 │ │ -04d740: 0f00 |0004: return v0 │ │ +04d74c: |[04d74c] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +04d75c: 6e20 a612 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@12a6 │ │ +04d762: 0a00 |0003: move-result v0 │ │ +04d764: 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 │ │ │ │ @@ -45272,18 +45272,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d744: |[04d744] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -04d754: 6e10 ab12 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@12ab │ │ -04d75a: 0a00 |0003: move-result v0 │ │ -04d75c: 0f00 |0004: return v0 │ │ +04d768: |[04d768] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +04d778: 6e10 ab12 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@12ab │ │ +04d77e: 0a00 |0003: move-result v0 │ │ +04d780: 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;) │ │ @@ -45291,18 +45291,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 │ │ -04d760: |[04d760] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -04d770: 6e20 ac12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@12ac │ │ -04d776: 0a00 |0003: move-result v0 │ │ -04d778: 0f00 |0004: return v0 │ │ +04d784: |[04d784] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +04d794: 6e20 ac12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@12ac │ │ +04d79a: 0a00 |0003: move-result v0 │ │ +04d79c: 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 │ │ │ │ @@ -45311,18 +45311,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 │ │ -04d77c: |[04d77c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -04d78c: 6e20 ae12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@12ae │ │ -04d792: 0a00 |0003: move-result v0 │ │ -04d794: 0f00 |0004: return v0 │ │ +04d7a0: |[04d7a0] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +04d7b0: 6e20 ae12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@12ae │ │ +04d7b6: 0a00 |0003: move-result v0 │ │ +04d7b8: 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 │ │ │ │ @@ -45331,33 +45331,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04d798: |[04d798] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -04d7a8: 6e20 b012 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@12b0 │ │ -04d7ae: 0a00 |0003: move-result v0 │ │ -04d7b0: 0f00 |0004: return v0 │ │ +04d7bc: |[04d7bc] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +04d7cc: 6e20 b012 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@12b0 │ │ +04d7d2: 0a00 |0003: move-result v0 │ │ +04d7d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2774 (MotionEventCompatEclair.java) │ │ + source_file_idx : 2771 (MotionEventCompatEclair.java) │ │ │ │ Class #210 header: │ │ -class_idx : 445 │ │ +class_idx : 453 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2914 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2911 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #210 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ @@ -45386,20 +45386,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04d7b4: |[04d7b4] android.support.v4.view.PagerAdapter.:()V │ │ -04d7c4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -04d7ca: 2200 3900 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0039 │ │ -04d7ce: 7010 3601 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0136 │ │ -04d7d4: 5b10 4e03 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ -04d7d8: 0e00 |000a: return-void │ │ +04d7d8: |[04d7d8] android.support.v4.view.PagerAdapter.:()V │ │ +04d7e8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +04d7ee: 2200 3c00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@003c │ │ +04d7f2: 7010 3601 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0136 │ │ +04d7f8: 5b10 4e03 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ +04d7fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -45409,19 +45409,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 │ │ -04d7dc: |[04d7dc] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -04d7ec: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04d7f0: 1a01 b70b |0002: const-string v1, "Required method destroyItem was not overridden" // string@0bb7 │ │ -04d7f4: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ -04d7fa: 2700 |0007: throw v0 │ │ +04d800: |[04d800] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +04d810: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04d814: 1a01 b40b |0002: const-string v1, "Required method destroyItem was not overridden" // string@0bb4 │ │ +04d818: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ +04d81e: 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 │ │ @@ -45432,17 +45432,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 │ │ -04d7fc: |[04d7fc] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -04d80c: 6e40 6c0a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a6c │ │ -04d812: 0e00 |0003: return-void │ │ +04d820: |[04d820] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +04d830: 6e40 6c0a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a6c │ │ +04d836: 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; │ │ @@ -45454,16 +45454,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d814: |[04d814] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -04d824: 0e00 |0000: return-void │ │ +04d838: |[04d838] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +04d848: 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; │ │ │ │ @@ -45472,17 +45472,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d828: |[04d828] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -04d838: 6e20 6e0a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0a6e │ │ -04d83e: 0e00 |0003: return-void │ │ +04d84c: |[04d84c] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +04d85c: 6e20 6e0a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0a6e │ │ +04d862: 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; │ │ @@ -45498,17 +45498,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d840: |[04d840] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -04d850: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04d852: 0f00 |0001: return v0 │ │ +04d864: |[04d864] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +04d874: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04d876: 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; │ │ │ │ @@ -45517,17 +45517,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d854: |[04d854] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -04d864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d866: 1100 |0001: return-object v0 │ │ +04d878: |[04d878] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +04d888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d88a: 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 │ │ │ │ @@ -45536,17 +45536,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d868: |[04d868] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -04d878: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -04d87c: 0f00 |0002: return v0 │ │ +04d88c: |[04d88c] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +04d89c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +04d8a0: 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 │ │ │ │ @@ -45555,19 +45555,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 │ │ -04d880: |[04d880] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -04d890: 2200 4e03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@034e │ │ -04d894: 1a01 b80b |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0bb8 │ │ -04d898: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ -04d89e: 2700 |0007: throw v0 │ │ +04d8a4: |[04d8a4] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +04d8b4: 2200 5603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0356 │ │ +04d8b8: 1a01 b50b |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0bb5 │ │ +04d8bc: 7020 ce15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@15ce │ │ +04d8c2: 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 │ │ @@ -45577,18 +45577,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 │ │ -04d8a0: |[04d8a0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -04d8b0: 6e30 740a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0a74 │ │ -04d8b6: 0c00 |0003: move-result-object v0 │ │ -04d8b8: 1100 |0004: return-object v0 │ │ +04d8c4: |[04d8c4] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +04d8d4: 6e30 740a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0a74 │ │ +04d8da: 0c00 |0003: move-result-object v0 │ │ +04d8dc: 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 │ │ @@ -45604,18 +45604,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d8bc: |[04d8bc] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -04d8cc: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ -04d8d0: 6e10 3701 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@0137 │ │ -04d8d6: 0e00 |0005: return-void │ │ +04d8e0: |[04d8e0] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +04d8f0: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ +04d8f4: 6e10 3701 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@0137 │ │ +04d8fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -45624,18 +45624,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04d8d8: |[04d8d8] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -04d8e8: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ -04d8ec: 6e20 3801 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@0138 │ │ -04d8f2: 0e00 |0005: return-void │ │ +04d8fc: |[04d8fc] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +04d90c: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ +04d910: 6e20 3801 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@0138 │ │ +04d916: 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; │ │ @@ -45645,16 +45645,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 │ │ -04d8f4: |[04d8f4] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -04d904: 0e00 |0000: return-void │ │ +04d918: |[04d918] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +04d928: 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; │ │ @@ -45664,17 +45664,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d908: |[04d908] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -04d918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d91a: 1100 |0001: return-object v0 │ │ +04d92c: |[04d92c] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +04d93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d93e: 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;) │ │ @@ -45682,16 +45682,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 │ │ -04d91c: |[04d91c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -04d92c: 0e00 |0000: return-void │ │ +04d940: |[04d940] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +04d950: 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 │ │ @@ -45702,17 +45702,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 │ │ -04d930: |[04d930] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -04d940: 6e40 7b0a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a7b │ │ -04d946: 0e00 |0003: return-void │ │ +04d954: |[04d954] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +04d964: 6e40 7b0a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a7b │ │ +04d96a: 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; │ │ @@ -45724,16 +45724,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d948: |[04d948] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -04d958: 0e00 |0000: return-void │ │ +04d96c: |[04d96c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +04d97c: 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; │ │ │ │ @@ -45742,17 +45742,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d95c: |[04d95c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -04d96c: 6e20 7d0a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0a7d │ │ -04d972: 0e00 |0003: return-void │ │ +04d980: |[04d980] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +04d990: 6e20 7d0a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0a7d │ │ +04d996: 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; │ │ @@ -45762,33 +45762,33 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04d974: |[04d974] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -04d984: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ -04d988: 6e20 3901 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@0139 │ │ -04d98e: 0e00 |0005: return-void │ │ +04d998: |[04d998] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +04d9a8: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@034e │ │ +04d9ac: 6e20 3901 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@0139 │ │ +04d9b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 2914 (PagerAdapter.java) │ │ + source_file_idx : 2911 (PagerAdapter.java) │ │ │ │ Class #211 header: │ │ -class_idx : 446 │ │ +class_idx : 454 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2917 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2914 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -45813,18 +45813,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 │ │ -04d990: |[04d990] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -04d9a0: 5b01 4f03 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@034f │ │ -04d9a4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d9aa: 0e00 |0005: return-void │ │ +04d9b4: |[04d9b4] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +04d9c4: 5b01 4f03 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@034f │ │ +04d9c8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04d9ce: 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; │ │ │ │ @@ -45834,39 +45834,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d9ac: |[04d9ac] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -04d9bc: 5420 4f03 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@034f │ │ -04d9c0: 5400 6603 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -04d9c4: 5421 4f03 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@034f │ │ -04d9c8: 5411 6603 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -04d9cc: 6e10 2e0c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -04d9d2: 0a01 |000b: move-result v1 │ │ -04d9d4: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04d9d8: 6e20 6f0c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ -04d9de: 0e00 |0011: return-void │ │ +04d9d0: |[04d9d0] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +04d9e0: 5420 4f03 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@034f │ │ +04d9e4: 5400 6603 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +04d9e8: 5421 4f03 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@034f │ │ +04d9ec: 5411 6603 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +04d9f0: 6e10 2e0c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +04d9f6: 0a01 |000b: move-result v1 │ │ +04d9f8: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04d9fc: 6e20 6f0c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ +04da02: 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; │ │ │ │ - source_file_idx : 2917 (PagerTabStrip.java) │ │ + source_file_idx : 2914 (PagerTabStrip.java) │ │ │ │ Class #212 header: │ │ -class_idx : 447 │ │ +class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2917 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2914 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -45891,18 +45891,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 │ │ -04d9e0: |[04d9e0] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -04d9f0: 5b01 5003 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0350 │ │ -04d9f4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04d9fa: 0e00 |0005: return-void │ │ +04da04: |[04da04] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +04da14: 5b01 5003 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0350 │ │ +04da18: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04da1e: 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; │ │ │ │ @@ -45912,39 +45912,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d9fc: |[04d9fc] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -04da0c: 5420 5003 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0350 │ │ -04da10: 5400 6603 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -04da14: 5421 5003 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0350 │ │ -04da18: 5411 6603 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -04da1c: 6e10 2e0c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -04da22: 0a01 |000b: move-result v1 │ │ -04da24: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04da28: 6e20 6f0c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ -04da2e: 0e00 |0011: return-void │ │ +04da20: |[04da20] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +04da30: 5420 5003 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0350 │ │ +04da34: 5400 6603 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +04da38: 5421 5003 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0350 │ │ +04da3c: 5411 6603 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +04da40: 6e10 2e0c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +04da46: 0a01 |000b: move-result v1 │ │ +04da48: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04da4c: 6e20 6f0c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ +04da52: 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; │ │ │ │ - source_file_idx : 2917 (PagerTabStrip.java) │ │ + source_file_idx : 2914 (PagerTabStrip.java) │ │ │ │ Class #213 header: │ │ -class_idx : 449 │ │ +class_idx : 457 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2920 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2917 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -45956,21 +45956,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2920 (PagerTitleStrip.java) │ │ + source_file_idx : 2917 (PagerTitleStrip.java) │ │ │ │ Class #214 header: │ │ -class_idx : 451 │ │ +class_idx : 459 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2920 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2917 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -45988,21 +45988,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;) │ │ name : 'setSingleLineAllCaps' │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2920 (PagerTitleStrip.java) │ │ + source_file_idx : 2917 (PagerTitleStrip.java) │ │ │ │ Class #215 header: │ │ -class_idx : 455 │ │ +class_idx : 463 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 661 │ │ -source_file_idx : 2921 │ │ +superclass_idx : 669 │ │ +source_file_idx : 2918 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -46031,23 +46031,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04da30: |[04da30] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -04da40: 7010 4a12 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@124a │ │ -04da46: 6e10 b000 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -04da4c: 0c00 |0006: move-result-object v0 │ │ -04da4e: 6e10 0c01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010c │ │ -04da54: 0c00 |000a: move-result-object v0 │ │ -04da56: 5400 1700 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0017 │ │ -04da5a: 5b10 8503 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0385 │ │ -04da5e: 0e00 |000f: return-void │ │ +04da54: |[04da54] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +04da64: 7010 4a12 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@124a │ │ +04da6a: 6e10 b000 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +04da70: 0c00 |0006: move-result-object v0 │ │ +04da72: 6e10 0c01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010c │ │ +04da78: 0c00 |000a: move-result-object v0 │ │ +04da7a: 5400 1700 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0017 │ │ +04da7e: 5b10 8503 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0385 │ │ +04da82: 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; │ │ @@ -46059,42 +46059,42 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -04da60: |[04da60] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -04da70: 6f30 4b12 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@124b │ │ -04da76: 0c03 |0003: move-result-object v3 │ │ -04da78: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -04da7c: 6e10 8215 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1582 │ │ -04da82: 0c00 |0009: move-result-object v0 │ │ -04da84: 5421 8503 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0385 │ │ -04da88: 6e20 a415 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@15a4 │ │ -04da8e: 0c00 |000f: move-result-object v0 │ │ -04da90: 1100 |0010: return-object v0 │ │ -04da92: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -04da94: 28fe |0012: goto 0010 // -0002 │ │ +04da84: |[04da84] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +04da94: 6f30 4b12 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@124b │ │ +04da9a: 0c03 |0003: move-result-object v3 │ │ +04da9c: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +04daa0: 6e10 8215 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1582 │ │ +04daa6: 0c00 |0009: move-result-object v0 │ │ +04daa8: 5421 8503 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0385 │ │ +04daac: 6e20 a415 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@15a4 │ │ +04dab2: 0c00 |000f: move-result-object v0 │ │ +04dab4: 1100 |0010: return-object v0 │ │ +04dab6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +04dab8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x0013 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 2921 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2918 (PagerTitleStripIcs.java) │ │ │ │ Class #216 header: │ │ -class_idx : 456 │ │ +class_idx : 464 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2921 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -46113,17 +46113,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04da98: |[04da98] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -04daa8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04daae: 0e00 |0003: return-void │ │ +04dabc: |[04dabc] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +04dacc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04dad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ │ │ @@ -46132,36 +46132,36 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04dab0: |[04dab0] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -04dac0: 2200 c701 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01c7 │ │ -04dac4: 6e10 d814 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@14d8 │ │ -04daca: 0c01 |0005: move-result-object v1 │ │ -04dacc: 7020 cf0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0acf │ │ -04dad2: 6e20 ee14 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@14ee │ │ -04dad8: 0e00 |000c: return-void │ │ +04dad4: |[04dad4] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +04dae4: 2200 cf01 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01cf │ │ +04dae8: 6e10 d814 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@14d8 │ │ +04daee: 0c01 |0005: move-result-object v1 │ │ +04daf0: 7020 cf0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0acf │ │ +04daf6: 6e20 ee14 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@14ee │ │ +04dafc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2921 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2918 (PagerTitleStripIcs.java) │ │ │ │ Class #217 header: │ │ -class_idx : 457 │ │ +class_idx : 465 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3070 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3067 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -46173,21 +46173,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3070 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3067 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #218 header: │ │ -class_idx : 460 │ │ +class_idx : 468 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3070 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3067 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -46211,21 +46211,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;) │ │ name : 'setQuickScaleEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3070 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3067 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #219 header: │ │ -class_idx : 461 │ │ +class_idx : 469 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3070 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3067 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -46248,27 +46248,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04dadc: |[04dadc] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -04daec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04daee: 6000 2300 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04daf2: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -04daf6: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -04dafa: 2201 cb01 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@01cb │ │ -04dafe: 7020 d80a 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0ad8 │ │ -04db04: 6901 8603 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ -04db08: 0e00 |000e: return-void │ │ -04db0a: 2201 ca01 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@01ca │ │ -04db0e: 7020 d40a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0ad4 │ │ -04db14: 6901 8603 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ -04db18: 28f8 |0016: goto 000e // -0008 │ │ +04db00: |[04db00] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +04db10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04db12: 6000 2300 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04db16: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +04db1a: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +04db1e: 2201 d301 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@01d3 │ │ +04db22: 7020 d80a 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0ad8 │ │ +04db28: 6901 8603 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ +04db2c: 0e00 |000e: return-void │ │ +04db2e: 2201 d201 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@01d2 │ │ +04db32: 7020 d40a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0ad4 │ │ +04db38: 6901 8603 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ +04db3c: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=64 │ │ 0x000f line=62 │ │ @@ -46280,17 +46280,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04db1c: |[04db1c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -04db2c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04db32: 0e00 |0003: return-void │ │ +04db40: |[04db40] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +04db50: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04db56: 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;) │ │ @@ -46298,19 +46298,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04db34: |[04db34] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -04db44: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ -04db48: 7220 db0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0adb │ │ -04db4e: 0a00 |0005: move-result v0 │ │ -04db50: 0f00 |0006: return v0 │ │ +04db58: |[04db58] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +04db68: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ +04db6c: 7220 db0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0adb │ │ +04db72: 0a00 |0005: move-result v0 │ │ +04db74: 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;) │ │ @@ -46318,34 +46318,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04db54: |[04db54] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -04db64: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ -04db68: 7230 dc0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0adc │ │ -04db6e: 0e00 |0005: return-void │ │ +04db78: |[04db78] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +04db88: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0386 │ │ +04db8c: 7230 dc0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0adc │ │ +04db92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3070 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3067 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #220 header: │ │ -class_idx : 462 │ │ +class_idx : 470 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3071 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3068 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #220 - │ │ Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;' │ │ @@ -46360,17 +46360,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04db70: |[04db70] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ -04db80: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04db86: 0e00 |0003: return-void │ │ +04db94: |[04db94] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ +04dba4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04dbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat; │ │ │ │ @@ -46379,19 +46379,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04db88: |[04db88] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -04db98: 1f01 b002 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@02b0 │ │ -04db9c: 6e10 b412 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@12b4 │ │ -04dba2: 0a00 |0005: move-result v0 │ │ -04dba4: 0f00 |0006: return v0 │ │ +04dbac: |[04dbac] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +04dbbc: 1f01 b802 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@02b8 │ │ +04dbc0: 6e10 b412 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@12b4 │ │ +04dbc6: 0a00 |0005: move-result v0 │ │ +04dbc8: 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;) │ │ @@ -46399,34 +46399,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04dba8: |[04dba8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -04dbb8: 1f00 b002 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@02b0 │ │ -04dbbc: 6e20 b512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@12b5 │ │ -04dbc2: 0e00 |0005: return-void │ │ +04dbcc: |[04dbcc] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +04dbdc: 1f00 b802 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@02b8 │ │ +04dbe0: 6e20 b512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@12b5 │ │ +04dbe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3071 (ScaleGestureDetectorCompatKitKat.java) │ │ + source_file_idx : 3068 (ScaleGestureDetectorCompatKitKat.java) │ │ │ │ Class #221 header: │ │ -class_idx : 465 │ │ +class_idx : 473 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3419 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -46450,21 +46450,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3419 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3416 (VelocityTrackerCompat.java) │ │ │ │ Class #222 header: │ │ -class_idx : 466 │ │ +class_idx : 474 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3419 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3416 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -46487,26 +46487,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04dbc4: |[04dbc4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -04dbd4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04dbd8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04dbdc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04dbe0: 2200 d001 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@01d0 │ │ -04dbe4: 7010 e70a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0ae7 │ │ -04dbea: 6900 8703 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ -04dbee: 0e00 |000d: return-void │ │ -04dbf0: 2200 cf01 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@01cf │ │ -04dbf4: 7010 e40a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0ae4 │ │ -04dbfa: 6900 8703 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ -04dbfe: 28f8 |0015: goto 000d // -0008 │ │ +04dbe8: |[04dbe8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +04dbf8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04dbfc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04dc00: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04dc04: 2200 d801 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@01d8 │ │ +04dc08: 7010 e70a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0ae7 │ │ +04dc0e: 6900 8703 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ +04dc12: 0e00 |000d: return-void │ │ +04dc14: 2200 d701 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@01d7 │ │ +04dc18: 7010 e40a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0ae4 │ │ +04dc1e: 6900 8703 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ +04dc22: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -46516,17 +46516,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04dc00: |[04dc00] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -04dc10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04dc16: 0e00 |0003: return-void │ │ +04dc24: |[04dc24] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +04dc34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04dc3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -46535,19 +46535,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 │ │ -04dc18: |[04dc18] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04dc28: 6200 8703 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ -04dc2c: 7230 ea0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aea │ │ -04dc32: 0a00 |0005: move-result v0 │ │ -04dc34: 0f00 |0006: return v0 │ │ +04dc3c: |[04dc3c] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04dc4c: 6200 8703 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ +04dc50: 7230 ea0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aea │ │ +04dc56: 0a00 |0005: move-result v0 │ │ +04dc58: 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 │ │ │ │ @@ -46556,34 +46556,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04dc38: |[04dc38] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04dc48: 6200 8703 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ -04dc4c: 7230 eb0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aeb │ │ -04dc52: 0a00 |0005: move-result v0 │ │ -04dc54: 0f00 |0006: return v0 │ │ +04dc5c: |[04dc5c] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04dc6c: 6200 8703 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0387 │ │ +04dc70: 7230 eb0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aeb │ │ +04dc76: 0a00 |0005: move-result v0 │ │ +04dc78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3419 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3416 (VelocityTrackerCompat.java) │ │ │ │ Class #223 header: │ │ -class_idx : 467 │ │ +class_idx : 475 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3420 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #223 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -46598,17 +46598,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04dc58: |[04dc58] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -04dc68: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04dc6e: 0e00 |0003: return-void │ │ +04dc7c: |[04dc7c] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +04dc8c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04dc92: 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;) │ │ @@ -46616,18 +46616,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 │ │ -04dc70: |[04dc70] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04dc80: 6e20 bb12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@12bb │ │ -04dc86: 0a00 |0003: move-result v0 │ │ -04dc88: 0f00 |0004: return v0 │ │ +04dc94: |[04dc94] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04dca4: 6e20 bb12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@12bb │ │ +04dcaa: 0a00 |0003: move-result v0 │ │ +04dcac: 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 │ │ │ │ @@ -46636,33 +46636,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04dc8c: |[04dc8c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04dc9c: 6e20 bd12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@12bd │ │ -04dca2: 0a00 |0003: move-result v0 │ │ -04dca4: 0f00 |0004: return v0 │ │ +04dcb0: |[04dcb0] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04dcc0: 6e20 bd12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@12bd │ │ +04dcc6: 0a00 |0003: move-result v0 │ │ +04dcc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3420 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 3417 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #224 header: │ │ -class_idx : 476 │ │ +class_idx : 484 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 34 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -46878,21 +46878,21 @@ │ │ │ │ #33 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #225 header: │ │ -class_idx : 477 │ │ +class_idx : 485 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3427 │ │ static_fields_size : 23 │ │ instance_fields_size: 0 │ │ direct_methods_size : 34 │ │ virtual_methods_size: 2 │ │ │ │ Class #225 annotations: │ │ Annotations on class │ │ @@ -47026,56 +47026,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -04dca8: |[04dca8] android.support.v4.view.ViewCompat.:()V │ │ -04dcb8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04dcbc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -04dcc0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04dcc4: 2201 db01 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@01db │ │ -04dcc8: 7010 3f0b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0b3f │ │ -04dcce: 6901 8c03 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dcd2: 0e00 |000d: return-void │ │ -04dcd4: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ -04dcd8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04dcdc: 2201 da01 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@01da │ │ -04dce0: 7010 390b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0b39 │ │ -04dce6: 6901 8c03 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dcea: 28f4 |0019: goto 000d // -000c │ │ -04dcec: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -04dcf0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -04dcf4: 2201 d901 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@01d9 │ │ -04dcf8: 7010 2d0b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0b2d │ │ -04dcfe: 6901 8c03 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dd02: 28e8 |0025: goto 000d // -0018 │ │ -04dd04: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -04dd08: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -04dd0c: 2201 d801 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@01d8 │ │ -04dd10: 7010 260b 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0b26 │ │ -04dd16: 6901 8c03 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dd1a: 28dc |0031: goto 000d // -0024 │ │ -04dd1c: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ -04dd20: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -04dd24: 2201 d701 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@01d7 │ │ -04dd28: 7010 1c0b 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0b1c │ │ -04dd2e: 6901 8c03 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dd32: 28d0 |003d: goto 000d // -0030 │ │ -04dd34: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ -04dd38: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -04dd3c: 2201 d601 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@01d6 │ │ -04dd40: 7010 190b 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0b19 │ │ -04dd46: 6901 8c03 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dd4a: 28c4 |0049: goto 000d // -003c │ │ -04dd4c: 2201 d401 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@01d4 │ │ -04dd50: 7010 f30a 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0af3 │ │ -04dd56: 6901 8c03 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dd5a: 28bc |0051: goto 000d // -0044 │ │ +04dccc: |[04dccc] android.support.v4.view.ViewCompat.:()V │ │ +04dcdc: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04dce0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +04dce4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04dce8: 2201 e301 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@01e3 │ │ +04dcec: 7010 3f0b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0b3f │ │ +04dcf2: 6901 8c03 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dcf6: 0e00 |000d: return-void │ │ +04dcf8: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ +04dcfc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04dd00: 2201 e201 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@01e2 │ │ +04dd04: 7010 390b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0b39 │ │ +04dd0a: 6901 8c03 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dd0e: 28f4 |0019: goto 000d // -000c │ │ +04dd10: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +04dd14: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04dd18: 2201 e101 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@01e1 │ │ +04dd1c: 7010 2d0b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0b2d │ │ +04dd22: 6901 8c03 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dd26: 28e8 |0025: goto 000d // -0018 │ │ +04dd28: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +04dd2c: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +04dd30: 2201 e001 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@01e0 │ │ +04dd34: 7010 260b 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0b26 │ │ +04dd3a: 6901 8c03 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dd3e: 28dc |0031: goto 000d // -0024 │ │ +04dd40: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ +04dd44: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +04dd48: 2201 df01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@01df │ │ +04dd4c: 7010 1c0b 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0b1c │ │ +04dd52: 6901 8c03 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dd56: 28d0 |003d: goto 000d // -0030 │ │ +04dd58: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ +04dd5c: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +04dd60: 2201 de01 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@01de │ │ +04dd64: 7010 190b 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0b19 │ │ +04dd6a: 6901 8c03 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dd6e: 28c4 |0049: goto 000d // -003c │ │ +04dd70: 2201 dc01 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@01dc │ │ +04dd74: 7010 f30a 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0af3 │ │ +04dd7a: 6901 8c03 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dd7e: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0002 line=549 │ │ 0x0006 line=550 │ │ 0x000d line=564 │ │ 0x000e line=551 │ │ @@ -47097,17 +47097,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04dd5c: |[04dd5c] android.support.v4.view.ViewCompat.:()V │ │ -04dd6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04dd72: 0e00 |0003: return-void │ │ +04dd80: |[04dd80] android.support.v4.view.ViewCompat.:()V │ │ +04dd90: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04dd96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -47116,19 +47116,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 │ │ -04dd74: |[04dd74] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04dd84: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dd88: 7230 420b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b42 │ │ -04dd8e: 0a00 |0005: move-result v0 │ │ -04dd90: 0f00 |0006: return v0 │ │ +04dd98: |[04dd98] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +04dda8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04ddac: 7230 420b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b42 │ │ +04ddb2: 0a00 |0005: move-result v0 │ │ +04ddb4: 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 │ │ │ │ @@ -47137,19 +47137,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 │ │ -04dd94: |[04dd94] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -04dda4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dda8: 7230 430b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0b43 │ │ -04ddae: 0a00 |0005: move-result v0 │ │ -04ddb0: 0f00 |0006: return v0 │ │ +04ddb8: |[04ddb8] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +04ddc8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04ddcc: 7230 430b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0b43 │ │ +04ddd2: 0a00 |0005: move-result v0 │ │ +04ddd4: 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 │ │ │ │ @@ -47158,19 +47158,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 │ │ -04ddb4: |[04ddb4] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -04ddc4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04ddc8: 7220 450b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0b45 │ │ -04ddce: 0c00 |0005: move-result-object v0 │ │ -04ddd0: 1100 |0006: return-object v0 │ │ +04ddd8: |[04ddd8] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +04dde8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04ddec: 7220 450b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0b45 │ │ +04ddf2: 0c00 |0005: move-result-object v0 │ │ +04ddf4: 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;) │ │ @@ -47178,19 +47178,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ddd4: |[04ddd4] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ -04dde4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dde8: 7220 460b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0b46 │ │ -04ddee: 0a00 |0005: move-result v0 │ │ -04ddf0: 0f00 |0006: return v0 │ │ +04ddf8: |[04ddf8] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +04de08: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04de0c: 7220 460b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0b46 │ │ +04de12: 0a00 |0005: move-result v0 │ │ +04de14: 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;) │ │ @@ -47198,19 +47198,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ddf4: |[04ddf4] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -04de04: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04de08: 7220 470b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b47 │ │ -04de0e: 0a00 |0005: move-result v0 │ │ -04de10: 0f00 |0006: return v0 │ │ +04de18: |[04de18] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +04de28: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04de2c: 7220 470b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b47 │ │ +04de32: 0a00 |0005: move-result v0 │ │ +04de34: 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;) │ │ @@ -47218,19 +47218,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04de14: |[04de14] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -04de24: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04de28: 7220 480b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0b48 │ │ -04de2e: 0a00 |0005: move-result v0 │ │ -04de30: 0f00 |0006: return v0 │ │ +04de38: |[04de38] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +04de48: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04de4c: 7220 480b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0b48 │ │ +04de52: 0a00 |0005: move-result v0 │ │ +04de54: 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;) │ │ @@ -47238,19 +47238,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04de34: |[04de34] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -04de44: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04de48: 7220 490b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0b49 │ │ -04de4e: 0a00 |0005: move-result v0 │ │ -04de50: 0f00 |0006: return v0 │ │ +04de58: |[04de58] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +04de68: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04de6c: 7220 490b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0b49 │ │ +04de72: 0a00 |0005: move-result v0 │ │ +04de74: 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;) │ │ @@ -47258,19 +47258,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04de54: |[04de54] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -04de64: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04de68: 7220 4a0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0b4a │ │ -04de6e: 0a00 |0005: move-result v0 │ │ -04de70: 0f00 |0006: return v0 │ │ +04de78: |[04de78] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +04de88: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04de8c: 7220 4a0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0b4a │ │ +04de92: 0a00 |0005: move-result v0 │ │ +04de94: 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;) │ │ @@ -47278,19 +47278,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04de74: |[04de74] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -04de84: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04de88: 7220 4b0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0b4b │ │ -04de8e: 0a00 |0005: move-result v0 │ │ -04de90: 0f00 |0006: return v0 │ │ +04de98: |[04de98] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +04dea8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04deac: 7220 4b0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0b4b │ │ +04deb2: 0a00 |0005: move-result v0 │ │ +04deb4: 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;) │ │ @@ -47298,19 +47298,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04de94: |[04de94] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -04dea4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dea8: 7220 4c0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0b4c │ │ -04deae: 0a00 |0005: move-result v0 │ │ -04deb0: 0f00 |0006: return v0 │ │ +04deb8: |[04deb8] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +04dec8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04decc: 7220 4c0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0b4c │ │ +04ded2: 0a00 |0005: move-result v0 │ │ +04ded4: 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;) │ │ @@ -47318,19 +47318,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04deb4: |[04deb4] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -04dec4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dec8: 7220 4d0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0b4d │ │ -04dece: 0a00 |0005: move-result v0 │ │ -04ded0: 0f00 |0006: return v0 │ │ +04ded8: |[04ded8] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +04dee8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04deec: 7220 4d0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0b4d │ │ +04def2: 0a00 |0005: move-result v0 │ │ +04def4: 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;) │ │ @@ -47338,19 +47338,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ded4: |[04ded4] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -04dee4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dee8: 7220 4e0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0b4e │ │ -04deee: 0a00 |0005: move-result v0 │ │ -04def0: 0f00 |0006: return v0 │ │ +04def8: |[04def8] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +04df08: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04df0c: 7220 4e0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0b4e │ │ +04df12: 0a00 |0005: move-result v0 │ │ +04df14: 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;) │ │ @@ -47358,19 +47358,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 │ │ -04def4: |[04def4] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -04df04: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04df08: 7220 4f0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b4f │ │ -04df0e: 0c00 |0005: move-result-object v0 │ │ -04df10: 1100 |0006: return-object v0 │ │ +04df18: |[04df18] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +04df28: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04df2c: 7220 4f0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b4f │ │ +04df32: 0c00 |0005: move-result-object v0 │ │ +04df34: 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;) │ │ @@ -47378,19 +47378,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04df14: |[04df14] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -04df24: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04df28: 7220 500b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0b50 │ │ -04df2e: 0a00 |0005: move-result v0 │ │ -04df30: 0f00 |0006: return v0 │ │ +04df38: |[04df38] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +04df48: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04df4c: 7220 500b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0b50 │ │ +04df52: 0a00 |0005: move-result v0 │ │ +04df54: 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;) │ │ @@ -47398,19 +47398,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04df34: |[04df34] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -04df44: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04df48: 7220 510b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0b51 │ │ -04df4e: 0a00 |0005: move-result v0 │ │ -04df50: 0f00 |0006: return v0 │ │ +04df58: |[04df58] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +04df68: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04df6c: 7220 510b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0b51 │ │ +04df72: 0a00 |0005: move-result v0 │ │ +04df74: 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;) │ │ @@ -47418,18 +47418,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 │ │ -04df54: |[04df54] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04df64: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04df68: 7230 520b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b52 │ │ -04df6e: 0e00 |0005: return-void │ │ +04df78: |[04df78] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04df88: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04df8c: 7230 520b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b52 │ │ +04df92: 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; │ │ @@ -47439,18 +47439,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 │ │ -04df70: |[04df70] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -04df80: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04df84: 7230 530b 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@0b53 │ │ -04df8a: 0e00 |0005: return-void │ │ +04df94: |[04df94] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04dfa4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dfa8: 7230 530b 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@0b53 │ │ +04dfae: 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; │ │ @@ -47460,18 +47460,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 │ │ -04df8c: |[04df8c] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04df9c: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dfa0: 7230 540b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b54 │ │ -04dfa6: 0e00 |0005: return-void │ │ +04dfb0: |[04dfb0] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04dfc0: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dfc4: 7230 540b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b54 │ │ +04dfca: 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; │ │ @@ -47481,19 +47481,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 │ │ -04dfa8: |[04dfa8] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04dfb8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dfbc: 7240 550b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b55 │ │ -04dfc2: 0a00 |0005: move-result v0 │ │ -04dfc4: 0f00 |0006: return v0 │ │ +04dfcc: |[04dfcc] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04dfdc: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04dfe0: 7240 550b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b55 │ │ +04dfe6: 0a00 |0005: move-result v0 │ │ +04dfe8: 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; │ │ @@ -47503,18 +47503,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04dfc8: |[04dfc8] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -04dfd8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dfdc: 7220 560b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b56 │ │ -04dfe2: 0e00 |0005: return-void │ │ +04dfec: |[04dfec] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +04dffc: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e000: 7220 560b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b56 │ │ +04e006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=772 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -47523,23 +47523,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 │ │ -04dfe4: |[04dfe4] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -04dff4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04dff8: 0761 |0002: move-object v1, v6 │ │ -04dffa: 0172 |0003: move v2, v7 │ │ -04dffc: 0183 |0004: move v3, v8 │ │ -04dffe: 0194 |0005: move v4, v9 │ │ -04e000: 01a5 |0006: move v5, v10 │ │ -04e002: 7806 570b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b57 │ │ -04e008: 0e00 |000a: return-void │ │ +04e008: |[04e008] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +04e018: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e01c: 0761 |0002: move-object v1, v6 │ │ +04e01e: 0172 |0003: move v2, v7 │ │ +04e020: 0183 |0004: move v3, v8 │ │ +04e022: 0194 |0005: move v4, v9 │ │ +04e024: 01a5 |0006: move v5, v10 │ │ +04e026: 7806 570b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b57 │ │ +04e02c: 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 │ │ @@ -47552,18 +47552,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 │ │ -04e00c: |[04e00c] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -04e01c: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e020: 7230 580b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b58 │ │ -04e026: 0e00 |0005: return-void │ │ +04e030: |[04e030] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +04e040: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e044: 7230 580b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b58 │ │ +04e04a: 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; │ │ @@ -47573,18 +47573,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -04e028: |[04e028] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -04e038: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e03c: 7254 590b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b59 │ │ -04e042: 0e00 |0005: return-void │ │ +04e04c: |[04e04c] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +04e05c: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e060: 7254 590b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b59 │ │ +04e066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0005 line=821 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ @@ -47595,19 +47595,19 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04e044: |[04e044] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -04e054: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e058: 7240 5a0b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0b5a │ │ -04e05e: 0a00 |0005: move-result v0 │ │ -04e060: 0f00 |0006: return v0 │ │ +04e068: |[04e068] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +04e078: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e07c: 7240 5a0b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0b5a │ │ +04e082: 0a00 |0005: move-result v0 │ │ +04e084: 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 │ │ @@ -47617,18 +47617,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 │ │ -04e064: |[04e064] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -04e074: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e078: 7230 5b0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b5b │ │ -04e07e: 0e00 |0005: return-void │ │ +04e088: |[04e088] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +04e098: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e09c: 7230 5b0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b5b │ │ +04e0a2: 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; │ │ @@ -47638,18 +47638,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 │ │ -04e080: |[04e080] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -04e090: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e094: 7230 5d0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0b5d │ │ -04e09a: 0e00 |0005: return-void │ │ +04e0a4: |[04e0a4] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +04e0b4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e0b8: 7230 5d0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0b5d │ │ +04e0be: 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 │ │ @@ -47659,18 +47659,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 │ │ -04e09c: |[04e09c] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -04e0ac: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e0b0: 7230 5e0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b5e │ │ -04e0b6: 0e00 |0005: return-void │ │ +04e0c0: |[04e0c0] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +04e0d0: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e0d4: 7230 5e0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b5e │ │ +04e0da: 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 │ │ @@ -47680,18 +47680,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 │ │ -04e0b8: |[04e0b8] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -04e0c8: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e0cc: 7230 5f0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0b5f │ │ -04e0d2: 0e00 |0005: return-void │ │ +04e0dc: |[04e0dc] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +04e0ec: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e0f0: 7230 5f0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0b5f │ │ +04e0f6: 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 │ │ @@ -47701,18 +47701,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 │ │ -04e0d4: |[04e0d4] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -04e0e4: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e0e8: 7230 600b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b60 │ │ -04e0ee: 0e00 |0005: return-void │ │ +04e0f8: |[04e0f8] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +04e108: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e10c: 7230 600b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b60 │ │ +04e112: 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; │ │ @@ -47722,18 +47722,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 │ │ -04e0f0: |[04e0f0] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -04e100: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e104: 7240 610b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b61 │ │ -04e10a: 0e00 |0005: return-void │ │ +04e114: |[04e114] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +04e124: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e128: 7240 610b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b61 │ │ +04e12e: 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 │ │ @@ -47744,18 +47744,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 │ │ -04e10c: |[04e10c] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ -04e11c: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e120: 7230 620b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0b62 │ │ -04e126: 0e00 |0005: return-void │ │ +04e130: |[04e130] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +04e140: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e144: 7230 620b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0b62 │ │ +04e14a: 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 │ │ @@ -47765,18 +47765,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 │ │ -04e128: |[04e128] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -04e138: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e13c: 7230 630b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0b63 │ │ -04e142: 0e00 |0005: return-void │ │ +04e14c: |[04e14c] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +04e15c: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e160: 7230 630b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0b63 │ │ +04e166: 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 │ │ @@ -47787,19 +47787,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e144: |[04e144] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -04e154: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e158: 7220 440b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0b44 │ │ -04e15e: 0a00 |0005: move-result v0 │ │ -04e160: 0f00 |0006: return v0 │ │ +04e168: |[04e168] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +04e178: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e17c: 7220 440b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0b44 │ │ +04e182: 0a00 |0005: move-result v0 │ │ +04e184: 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; │ │ │ │ @@ -47808,34 +47808,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04e164: |[04e164] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -04e174: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ -04e178: 7230 5c0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0b5c │ │ -04e17e: 0e00 |0005: return-void │ │ +04e188: |[04e188] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +04e198: 6200 8c03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@038c │ │ +04e19c: 7230 5c0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0b5c │ │ +04e1a2: 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; │ │ 0x0000 - 0x0006 reg=3 mode I │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #226 header: │ │ -class_idx : 478 │ │ +class_idx : 486 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3431 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #226 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ @@ -47850,17 +47850,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e180: |[04e180] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ -04e190: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e196: 0e00 |0003: return-void │ │ +04e1a4: |[04e1a4] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +04e1b4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e1ba: 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;) │ │ @@ -47868,32 +47868,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e198: |[04e198] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -04e1a8: 6e10 0813 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@1308 │ │ -04e1ae: 0a00 |0003: move-result v0 │ │ -04e1b0: 0f00 |0004: return v0 │ │ +04e1bc: |[04e1bc] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +04e1cc: 6e10 0813 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@1308 │ │ +04e1d2: 0a00 |0003: move-result v0 │ │ +04e1d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3431 (ViewCompatEclairMr1.java) │ │ + source_file_idx : 3428 (ViewCompatEclairMr1.java) │ │ │ │ Class #227 header: │ │ -class_idx : 479 │ │ +class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3432 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #227 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -47908,17 +47908,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e1b4: |[04e1b4] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -04e1c4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e1ca: 0e00 |0003: return-void │ │ +04e1d8: |[04e1d8] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +04e1e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e1ee: 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;) │ │ @@ -47926,18 +47926,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e1cc: |[04e1cc] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -04e1dc: 6e10 f112 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@12f1 │ │ -04e1e2: 0a00 |0003: move-result v0 │ │ -04e1e4: 0f00 |0004: return v0 │ │ +04e1f0: |[04e1f0] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +04e200: 6e10 f112 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@12f1 │ │ +04e206: 0a00 |0003: move-result v0 │ │ +04e208: 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;) │ │ @@ -47945,33 +47945,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e1e8: |[04e1e8] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -04e1f8: 6e20 3713 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@1337 │ │ -04e1fe: 0e00 |0003: return-void │ │ +04e20c: |[04e20c] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +04e21c: 6e20 3713 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@1337 │ │ +04e222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3432 (ViewCompatGingerbread.java) │ │ + source_file_idx : 3429 (ViewCompatGingerbread.java) │ │ │ │ Class #228 header: │ │ -class_idx : 480 │ │ +class_idx : 488 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3433 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3430 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #228 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ @@ -47986,17 +47986,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e200: |[04e200] android.support.v4.view.ViewCompatHC.:()V │ │ -04e210: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e216: 0e00 |0003: return-void │ │ +04e224: |[04e224] android.support.v4.view.ViewCompatHC.:()V │ │ +04e234: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e23a: 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;) │ │ @@ -48004,18 +48004,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e218: |[04e218] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ -04e228: 6e10 db12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@12db │ │ -04e22e: 0a00 |0003: move-result v0 │ │ -04e230: 0f00 |0004: return v0 │ │ +04e23c: |[04e23c] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +04e24c: 6e10 db12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@12db │ │ +04e252: 0a00 |0003: move-result v0 │ │ +04e254: 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;) │ │ @@ -48023,36 +48023,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04e234: |[04e234] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -04e244: 7100 0600 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0006 │ │ -04e24a: 0b00 |0003: move-result-wide v0 │ │ -04e24c: 1000 |0004: return-wide v0 │ │ +04e258: |[04e258] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +04e268: 7100 0600 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0006 │ │ +04e26e: 0b00 |0003: move-result-wide v0 │ │ +04e270: 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 │ │ -04e250: |[04e250] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -04e260: 6e10 e612 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@12e6 │ │ -04e266: 0a00 |0003: move-result v0 │ │ -04e268: 0f00 |0004: return v0 │ │ +04e274: |[04e274] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +04e284: 6e10 e612 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@12e6 │ │ +04e28a: 0a00 |0003: move-result v0 │ │ +04e28c: 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;) │ │ @@ -48060,18 +48060,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e26c: |[04e26c] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -04e27c: 6e10 ed12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@12ed │ │ -04e282: 0a00 |0003: move-result v0 │ │ -04e284: 0f00 |0004: return v0 │ │ +04e290: |[04e290] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +04e2a0: 6e10 ed12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@12ed │ │ +04e2a6: 0a00 |0003: move-result v0 │ │ +04e2a8: 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;) │ │ @@ -48079,18 +48079,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e288: |[04e288] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -04e298: 6e10 ee12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@12ee │ │ -04e29e: 0a00 |0003: move-result v0 │ │ -04e2a0: 0f00 |0004: return v0 │ │ +04e2ac: |[04e2ac] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +04e2bc: 6e10 ee12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@12ee │ │ +04e2c2: 0a00 |0003: move-result v0 │ │ +04e2c4: 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;) │ │ @@ -48098,18 +48098,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e2a4: |[04e2a4] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -04e2b4: 6e10 f012 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@12f0 │ │ -04e2ba: 0a00 |0003: move-result v0 │ │ -04e2bc: 0f00 |0004: return v0 │ │ +04e2c8: |[04e2c8] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +04e2d8: 6e10 f012 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@12f0 │ │ +04e2de: 0a00 |0003: move-result v0 │ │ +04e2e0: 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;) │ │ @@ -48117,18 +48117,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04e2c0: |[04e2c0] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -04e2d0: 7130 2113 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@1321 │ │ -04e2d6: 0a00 |0003: move-result v0 │ │ -04e2d8: 0f00 |0004: return v0 │ │ +04e2e4: |[04e2e4] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +04e2f4: 7130 2113 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@1321 │ │ +04e2fa: 0a00 |0003: move-result v0 │ │ +04e2fc: 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 │ │ @@ -48138,34 +48138,34 @@ │ │ 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 │ │ -04e2dc: |[04e2dc] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -04e2ec: 6e30 2f13 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@132f │ │ -04e2f2: 0e00 |0003: return-void │ │ +04e300: |[04e300] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +04e310: 6e30 2f13 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@132f │ │ +04e316: 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 │ │ 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3433 (ViewCompatHC.java) │ │ + source_file_idx : 3430 (ViewCompatHC.java) │ │ │ │ Class #229 header: │ │ -class_idx : 481 │ │ +class_idx : 489 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3434 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3431 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #229 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -48180,17 +48180,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e2f4: |[04e2f4] android.support.v4.view.ViewCompatICS.:()V │ │ -04e304: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e30a: 0e00 |0003: return-void │ │ +04e318: |[04e318] android.support.v4.view.ViewCompatICS.:()V │ │ +04e328: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e32e: 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;) │ │ @@ -48198,18 +48198,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 │ │ -04e30c: |[04e30c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04e31c: 6e20 d312 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@12d3 │ │ -04e322: 0a00 |0003: move-result v0 │ │ -04e324: 0f00 |0004: return v0 │ │ +04e330: |[04e330] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +04e340: 6e20 d312 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@12d3 │ │ +04e346: 0a00 |0003: move-result v0 │ │ +04e348: 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 │ │ │ │ @@ -48218,18 +48218,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 │ │ -04e328: |[04e328] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -04e338: 6e20 d412 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@12d4 │ │ -04e33e: 0a00 |0003: move-result v0 │ │ -04e340: 0f00 |0004: return v0 │ │ +04e34c: |[04e34c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +04e35c: 6e20 d412 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@12d4 │ │ +04e362: 0a00 |0003: move-result v0 │ │ +04e364: 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 │ │ │ │ @@ -48238,17 +48238,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 │ │ -04e344: |[04e344] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04e354: 6e20 1113 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1311 │ │ -04e35a: 0e00 |0003: return-void │ │ +04e368: |[04e368] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04e378: 6e20 1113 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1311 │ │ +04e37e: 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; │ │ @@ -48258,18 +48258,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 │ │ -04e35c: |[04e35c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -04e36c: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -04e370: 6e20 1213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1312 │ │ -04e376: 0e00 |0005: return-void │ │ +04e380: |[04e380] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +04e390: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +04e394: 6e20 1213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1312 │ │ +04e39a: 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; │ │ @@ -48279,17 +48279,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 │ │ -04e378: |[04e378] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04e388: 6e20 1313 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1313 │ │ -04e38e: 0e00 |0003: return-void │ │ +04e39c: |[04e39c] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04e3ac: 6e20 1313 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1313 │ │ +04e3b2: 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; │ │ @@ -48299,34 +48299,34 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04e390: |[04e390] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -04e3a0: 1f01 b402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02b4 │ │ -04e3a4: 6e20 2513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@1325 │ │ -04e3aa: 0e00 |0005: return-void │ │ +04e3b4: |[04e3b4] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +04e3c4: 1f01 bc02 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02bc │ │ +04e3c8: 6e20 2513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@1325 │ │ +04e3ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3434 (ViewCompatICS.java) │ │ + source_file_idx : 3431 (ViewCompatICS.java) │ │ │ │ Class #230 header: │ │ -class_idx : 482 │ │ +class_idx : 490 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3436 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3433 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #230 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ @@ -48341,17 +48341,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e3ac: |[04e3ac] android.support.v4.view.ViewCompatJB.:()V │ │ -04e3bc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e3c2: 0e00 |0003: return-void │ │ +04e3d0: |[04e3d0] android.support.v4.view.ViewCompatJB.:()V │ │ +04e3e0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e3e6: 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;) │ │ @@ -48359,18 +48359,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 │ │ -04e3c4: |[04e3c4] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -04e3d4: 6e10 da12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@12da │ │ -04e3da: 0c00 |0003: move-result-object v0 │ │ -04e3dc: 1100 |0004: return-object v0 │ │ +04e3e8: |[04e3e8] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +04e3f8: 6e10 da12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@12da │ │ +04e3fe: 0c00 |0003: move-result-object v0 │ │ +04e400: 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;) │ │ @@ -48378,18 +48378,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e3e0: |[04e3e0] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -04e3f0: 6e10 e312 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@12e3 │ │ -04e3f6: 0a00 |0003: move-result v0 │ │ -04e3f8: 0f00 |0004: return v0 │ │ +04e404: |[04e404] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +04e414: 6e10 e312 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@12e3 │ │ +04e41a: 0a00 |0003: move-result v0 │ │ +04e41c: 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;) │ │ @@ -48397,18 +48397,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 │ │ -04e3fc: |[04e3fc] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -04e40c: 6e10 f312 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@12f3 │ │ -04e412: 0c00 |0003: move-result-object v0 │ │ -04e414: 1100 |0004: return-object v0 │ │ +04e420: |[04e420] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +04e430: 6e10 f312 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@12f3 │ │ +04e436: 0c00 |0003: move-result-object v0 │ │ +04e438: 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;) │ │ @@ -48416,18 +48416,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e418: |[04e418] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -04e428: 6e10 ff12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@12ff │ │ -04e42e: 0a00 |0003: move-result v0 │ │ -04e430: 0f00 |0004: return v0 │ │ +04e43c: |[04e43c] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +04e44c: 6e10 ff12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@12ff │ │ +04e452: 0a00 |0003: move-result v0 │ │ +04e454: 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;) │ │ @@ -48435,18 +48435,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 │ │ -04e434: |[04e434] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04e444: 6e30 1513 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@1315 │ │ -04e44a: 0a00 |0003: move-result v0 │ │ -04e44c: 0f00 |0004: return v0 │ │ +04e458: |[04e458] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04e468: 6e30 1513 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@1315 │ │ +04e46e: 0a00 |0003: move-result v0 │ │ +04e470: 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; │ │ @@ -48456,17 +48456,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e450: |[04e450] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -04e460: 6e10 1a13 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@131a │ │ -04e466: 0e00 |0003: return-void │ │ +04e474: |[04e474] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +04e484: 6e10 1a13 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@131a │ │ +04e48a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -48475,17 +48475,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 │ │ -04e468: |[04e468] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -04e478: 6e54 1713 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@1317 │ │ -04e47e: 0e00 |0003: return-void │ │ +04e48c: |[04e48c] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +04e49c: 6e54 1713 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@1317 │ │ +04e4a2: 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 │ │ @@ -48498,17 +48498,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 │ │ -04e480: |[04e480] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -04e490: 6e20 1b13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@131b │ │ -04e496: 0e00 |0003: return-void │ │ +04e4a4: |[04e4a4] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +04e4b4: 6e20 1b13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@131b │ │ +04e4ba: 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; │ │ @@ -48518,17 +48518,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 │ │ -04e498: |[04e498] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -04e4a8: 6e40 1c13 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@131c │ │ -04e4ae: 0e00 |0003: return-void │ │ +04e4bc: |[04e4bc] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +04e4cc: 6e40 1c13 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@131c │ │ +04e4d2: 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; │ │ @@ -48539,17 +48539,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 │ │ -04e4b0: |[04e4b0] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -04e4c0: 6e20 2a13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@132a │ │ -04e4c6: 0e00 |0003: return-void │ │ +04e4d4: |[04e4d4] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +04e4e4: 6e20 2a13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@132a │ │ +04e4ea: 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 │ │ @@ -48559,33 +48559,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e4c8: |[04e4c8] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -04e4d8: 6e20 2c13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@132c │ │ -04e4de: 0e00 |0003: return-void │ │ +04e4ec: |[04e4ec] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +04e4fc: 6e20 2c13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@132c │ │ +04e502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3436 (ViewCompatJB.java) │ │ + source_file_idx : 3433 (ViewCompatJB.java) │ │ │ │ Class #231 header: │ │ -class_idx : 483 │ │ +class_idx : 491 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3437 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #231 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ @@ -48600,17 +48600,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e4e0: |[04e4e0] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -04e4f0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e4f6: 0e00 |0003: return-void │ │ +04e504: |[04e504] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +04e514: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e51a: 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;) │ │ @@ -48618,18 +48618,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e4f8: |[04e4f8] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -04e508: 6e10 e512 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@12e5 │ │ -04e50e: 0a00 |0003: move-result v0 │ │ -04e510: 0f00 |0004: return v0 │ │ +04e51c: |[04e51c] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +04e52c: 6e10 e512 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@12e5 │ │ +04e532: 0a00 |0003: move-result v0 │ │ +04e534: 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;) │ │ @@ -48637,18 +48637,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e514: |[04e514] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -04e524: 6e10 e712 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@12e7 │ │ -04e52a: 0a00 |0003: move-result v0 │ │ -04e52c: 0f00 |0004: return v0 │ │ +04e538: |[04e538] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +04e548: 6e10 e712 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@12e7 │ │ +04e54e: 0a00 |0003: move-result v0 │ │ +04e550: 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;) │ │ @@ -48656,17 +48656,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 │ │ -04e530: |[04e530] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -04e540: 6e20 2d13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@132d │ │ -04e546: 0e00 |0003: return-void │ │ +04e554: |[04e554] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +04e564: 6e20 2d13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@132d │ │ +04e56a: 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 │ │ @@ -48676,17 +48676,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 │ │ -04e548: |[04e548] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -04e558: 6e20 2e13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@132e │ │ -04e55e: 0e00 |0003: return-void │ │ +04e56c: |[04e56c] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +04e57c: 6e20 2e13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@132e │ │ +04e582: 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; │ │ @@ -48696,33 +48696,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e560: |[04e560] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ -04e570: 6e20 3013 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@1330 │ │ -04e576: 0e00 |0003: return-void │ │ +04e584: |[04e584] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +04e594: 6e20 3013 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@1330 │ │ +04e59a: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 3437 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 3434 (ViewCompatJellybeanMr1.java) │ │ │ │ Class #232 header: │ │ -class_idx : 484 │ │ +class_idx : 492 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3438 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #232 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatKitKat;' │ │ @@ -48737,17 +48737,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e578: |[04e578] android.support.v4.view.ViewCompatKitKat.:()V │ │ -04e588: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e58e: 0e00 |0003: return-void │ │ +04e59c: |[04e59c] android.support.v4.view.ViewCompatKitKat.:()V │ │ +04e5ac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e5b2: 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;) │ │ @@ -48755,18 +48755,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e590: |[04e590] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -04e5a0: 6e10 d912 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@12d9 │ │ -04e5a6: 0a00 |0003: move-result v0 │ │ -04e5a8: 0f00 |0004: return v0 │ │ +04e5b4: |[04e5b4] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +04e5c4: 6e10 d912 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@12d9 │ │ +04e5ca: 0a00 |0003: move-result v0 │ │ +04e5cc: 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;) │ │ @@ -48774,33 +48774,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e5ac: |[04e5ac] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -04e5bc: 6e20 2613 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@1326 │ │ -04e5c2: 0e00 |0003: return-void │ │ +04e5d0: |[04e5d0] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +04e5e0: 6e20 2613 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@1326 │ │ +04e5e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3438 (ViewCompatKitKat.java) │ │ + source_file_idx : 3435 (ViewCompatKitKat.java) │ │ │ │ Class #233 header: │ │ -class_idx : 487 │ │ +class_idx : 495 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3439 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3436 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #233 annotations: │ │ Annotations on class │ │ @@ -48818,21 +48818,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3439 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3436 (ViewConfigurationCompat.java) │ │ │ │ Class #234 header: │ │ -class_idx : 488 │ │ +class_idx : 496 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3439 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3436 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #234 annotations: │ │ Annotations on class │ │ @@ -48855,26 +48855,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04e5c4: |[04e5c4] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -04e5d4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04e5d8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04e5dc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04e5e0: 2200 e601 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@01e6 │ │ -04e5e4: 7010 b40b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0bb4 │ │ -04e5ea: 6900 9f03 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@039f │ │ -04e5ee: 0e00 |000d: return-void │ │ -04e5f0: 2200 e501 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@01e5 │ │ -04e5f4: 7010 b20b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0bb2 │ │ -04e5fa: 6900 9f03 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@039f │ │ -04e5fe: 28f8 |0015: goto 000d // -0008 │ │ +04e5e8: |[04e5e8] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +04e5f8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04e5fc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04e600: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04e604: 2200 ee01 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@01ee │ │ +04e608: 7010 b40b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0bb4 │ │ +04e60e: 6900 9f03 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@039f │ │ +04e612: 0e00 |000d: return-void │ │ +04e614: 2200 ed01 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@01ed │ │ +04e618: 7010 b20b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0bb2 │ │ +04e61e: 6900 9f03 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@039f │ │ +04e622: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -48884,17 +48884,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e600: |[04e600] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -04e610: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e616: 0e00 |0003: return-void │ │ +04e624: |[04e624] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +04e634: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -48903,33 +48903,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e618: |[04e618] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -04e628: 6200 9f03 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@039f │ │ -04e62c: 7220 b60b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0bb6 │ │ -04e632: 0a00 |0005: move-result v0 │ │ -04e634: 0f00 |0006: return v0 │ │ +04e63c: |[04e63c] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +04e64c: 6200 9f03 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@039f │ │ +04e650: 7220 b60b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0bb6 │ │ +04e656: 0a00 |0005: move-result v0 │ │ +04e658: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3439 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3436 (ViewConfigurationCompat.java) │ │ │ │ Class #235 header: │ │ -class_idx : 489 │ │ +class_idx : 497 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3440 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3437 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #235 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -48944,17 +48944,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e638: |[04e638] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -04e648: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e64e: 0e00 |0003: return-void │ │ +04e65c: |[04e65c] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +04e66c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e672: 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;) │ │ @@ -48962,32 +48962,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e650: |[04e650] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -04e660: 6e10 4313 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@1343 │ │ -04e666: 0a00 |0003: move-result v0 │ │ -04e668: 0f00 |0004: return v0 │ │ +04e674: |[04e674] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +04e684: 6e10 4313 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@1343 │ │ +04e68a: 0a00 |0003: move-result v0 │ │ +04e68c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3440 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 3437 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #236 header: │ │ -class_idx : 492 │ │ +class_idx : 500 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ @@ -49023,21 +49023,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'setMotionEventSplittingEnabled' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3445 (ViewGroupCompat.java) │ │ + source_file_idx : 3442 (ViewGroupCompat.java) │ │ │ │ Class #237 header: │ │ -class_idx : 495 │ │ +class_idx : 503 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3442 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #237 annotations: │ │ Annotations on class │ │ @@ -49071,38 +49071,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -04e66c: |[04e66c] android.support.v4.view.ViewGroupCompat.:()V │ │ -04e67c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -04e680: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -04e684: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04e688: 2201 ed01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01ed │ │ -04e68c: 7010 c40b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0bc4 │ │ -04e692: 6901 a003 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e696: 0e00 |000d: return-void │ │ -04e698: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -04e69c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04e6a0: 2201 eb01 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01eb │ │ -04e6a4: 7010 be0b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0bbe │ │ -04e6aa: 6901 a003 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e6ae: 28f4 |0019: goto 000d // -000c │ │ -04e6b0: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ -04e6b4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -04e6b8: 2201 ea01 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01ea │ │ -04e6bc: 7010 bc0b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0bbc │ │ -04e6c2: 6901 a003 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e6c6: 28e8 |0025: goto 000d // -0018 │ │ -04e6c8: 2201 ee01 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01ee │ │ -04e6cc: 7010 c70b 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0bc7 │ │ -04e6d2: 6901 a003 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e6d6: 28e0 |002d: goto 000d // -0020 │ │ +04e690: |[04e690] android.support.v4.view.ViewGroupCompat.:()V │ │ +04e6a0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +04e6a4: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +04e6a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04e6ac: 2201 f501 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01f5 │ │ +04e6b0: 7010 c40b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0bc4 │ │ +04e6b6: 6901 a003 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e6ba: 0e00 |000d: return-void │ │ +04e6bc: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +04e6c0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04e6c4: 2201 f301 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01f3 │ │ +04e6c8: 7010 be0b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0bbe │ │ +04e6ce: 6901 a003 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e6d2: 28f4 |0019: goto 000d // -000c │ │ +04e6d4: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ +04e6d8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04e6dc: 2201 f201 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01f2 │ │ +04e6e0: 7010 bc0b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0bbc │ │ +04e6e6: 6901 a003 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e6ea: 28e8 |0025: goto 000d // -0018 │ │ +04e6ec: 2201 f601 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01f6 │ │ +04e6f0: 7010 c70b 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0bc7 │ │ +04e6f6: 6901 a003 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e6fa: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ 0x000d line=115 │ │ 0x000e line=108 │ │ @@ -49118,17 +49118,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e6d8: |[04e6d8] android.support.v4.view.ViewGroupCompat.:()V │ │ -04e6e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e6ee: 0e00 |0003: return-void │ │ +04e6fc: |[04e6fc] android.support.v4.view.ViewGroupCompat.:()V │ │ +04e70c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -49137,19 +49137,19 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e6f0: |[04e6f0] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -04e700: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e704: 7220 c00b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0bc0 │ │ -04e70a: 0a00 |0005: move-result v0 │ │ -04e70c: 0f00 |0006: return v0 │ │ +04e714: |[04e714] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +04e724: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e728: 7220 c00b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0bc0 │ │ +04e72e: 0a00 |0005: move-result v0 │ │ +04e730: 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;) │ │ @@ -49157,19 +49157,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 │ │ -04e710: |[04e710] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04e720: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e724: 7240 c10b 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@0bc1 │ │ -04e72a: 0a00 |0005: move-result v0 │ │ -04e72c: 0f00 |0006: return v0 │ │ +04e734: |[04e734] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04e744: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e748: 7240 c10b 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@0bc1 │ │ +04e74e: 0a00 |0005: move-result v0 │ │ +04e750: 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; │ │ @@ -49179,18 +49179,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 │ │ -04e730: |[04e730] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -04e740: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e744: 7230 c20b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0bc2 │ │ -04e74a: 0e00 |0005: return-void │ │ +04e754: |[04e754] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +04e764: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e768: 7230 c20b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0bc2 │ │ +04e76e: 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 │ │ @@ -49200,34 +49200,34 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04e74c: |[04e74c] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -04e75c: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ -04e760: 7230 c30b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0bc3 │ │ -04e766: 0e00 |0005: return-void │ │ +04e770: |[04e770] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +04e780: 6200 a003 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03a0 │ │ +04e784: 7230 c30b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0bc3 │ │ +04e78a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3445 (ViewGroupCompat.java) │ │ + source_file_idx : 3442 (ViewGroupCompat.java) │ │ │ │ Class #238 header: │ │ -class_idx : 496 │ │ +class_idx : 504 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3446 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3443 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #238 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ @@ -49242,17 +49242,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e768: |[04e768] android.support.v4.view.ViewGroupCompatHC.:()V │ │ -04e778: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e77e: 0e00 |0003: return-void │ │ +04e78c: |[04e78c] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +04e79c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e7a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ │ │ @@ -49261,33 +49261,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e780: |[04e780] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -04e790: 6e20 7c13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@137c │ │ -04e796: 0e00 |0003: return-void │ │ +04e7a4: |[04e7a4] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +04e7b4: 6e20 7c13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@137c │ │ +04e7ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3446 (ViewGroupCompatHC.java) │ │ + source_file_idx : 3443 (ViewGroupCompatHC.java) │ │ │ │ Class #239 header: │ │ -class_idx : 497 │ │ +class_idx : 505 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3448 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3445 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #239 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -49302,17 +49302,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e798: |[04e798] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -04e7a8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e7ae: 0e00 |0003: return-void │ │ +04e7bc: |[04e7bc] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +04e7cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e7d2: 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;) │ │ @@ -49320,34 +49320,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04e7b0: |[04e7b0] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04e7c0: 6e30 7113 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1371 │ │ -04e7c6: 0a00 |0003: move-result v0 │ │ -04e7c8: 0f00 |0004: return v0 │ │ +04e7d4: |[04e7d4] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04e7e4: 6e30 7113 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1371 │ │ +04e7ea: 0a00 |0003: move-result v0 │ │ +04e7ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3448 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 3445 (ViewGroupCompatIcs.java) │ │ │ │ Class #240 header: │ │ -class_idx : 498 │ │ +class_idx : 506 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3451 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3448 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #240 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;' │ │ @@ -49362,17 +49362,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e7cc: |[04e7cc] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ -04e7dc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e7e2: 0e00 |0003: return-void │ │ +04e7f0: |[04e7f0] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ +04e800: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e806: 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;) │ │ @@ -49380,18 +49380,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04e7e4: |[04e7e4] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -04e7f4: 6e10 6513 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@1365 │ │ -04e7fa: 0a00 |0003: move-result v0 │ │ -04e7fc: 0f00 |0004: return v0 │ │ +04e808: |[04e808] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +04e818: 6e10 6513 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@1365 │ │ +04e81e: 0a00 |0003: move-result v0 │ │ +04e820: 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;) │ │ @@ -49399,33 +49399,33 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e800: |[04e800] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -04e810: 6e20 7b13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@137b │ │ -04e816: 0e00 |0003: return-void │ │ +04e824: |[04e824] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +04e834: 6e20 7b13 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@137b │ │ +04e83a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3451 (ViewGroupCompatJellybeanMR2.java) │ │ + source_file_idx : 3448 (ViewGroupCompatJellybeanMR2.java) │ │ │ │ Class #241 header: │ │ -class_idx : 499 │ │ +class_idx : 507 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ @@ -49447,17 +49447,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e818: |[04e818] android.support.v4.view.ViewPager$1.:()V │ │ -04e828: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e82e: 0e00 |0003: return-void │ │ +04e83c: |[04e83c] android.support.v4.view.ViewPager$1.:()V │ │ +04e84c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -49466,19 +49466,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 │ │ -04e830: |[04e830] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -04e840: 5230 a603 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04e844: 5241 a603 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04e848: b110 |0004: sub-int/2addr v0, v1 │ │ -04e84a: 0f00 |0005: return v0 │ │ +04e854: |[04e854] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +04e864: 5230 a603 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04e868: 5241 a603 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04e86c: b110 |0004: sub-int/2addr v0, v1 │ │ +04e86e: 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; │ │ @@ -49488,35 +49488,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04e84c: |[04e84c] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -04e85c: 1f02 f701 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04e860: 1f03 f701 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04e864: 6e30 da0b 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@0bda │ │ -04e86a: 0a00 |0007: move-result v0 │ │ -04e86c: 0f00 |0008: return v0 │ │ +04e870: |[04e870] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +04e880: 1f02 ff01 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04e884: 1f03 ff01 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04e888: 6e30 da0b 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@0bda │ │ +04e88e: 0a00 |0007: move-result v0 │ │ +04e890: 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; │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #242 header: │ │ -class_idx : 500 │ │ +class_idx : 508 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #242 annotations: │ │ Annotations on class │ │ @@ -49537,17 +49537,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e870: |[04e870] android.support.v4.view.ViewPager$2.:()V │ │ -04e880: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e886: 0e00 |0003: return-void │ │ +04e894: |[04e894] android.support.v4.view.ViewPager$2.:()V │ │ +04e8a4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e8aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -49556,38 +49556,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04e888: |[04e888] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -04e898: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -04e89c: c713 |0002: sub-float/2addr v3, v1 │ │ -04e89e: a800 0303 |0003: mul-float v0, v3, v3 │ │ -04e8a2: c830 |0005: mul-float/2addr v0, v3 │ │ -04e8a4: c830 |0006: mul-float/2addr v0, v3 │ │ -04e8a6: c830 |0007: mul-float/2addr v0, v3 │ │ -04e8a8: c610 |0008: add-float/2addr v0, v1 │ │ -04e8aa: 0f00 |0009: return v0 │ │ +04e8ac: |[04e8ac] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +04e8bc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +04e8c0: c713 |0002: sub-float/2addr v3, v1 │ │ +04e8c2: a800 0303 |0003: mul-float v0, v3, v3 │ │ +04e8c6: c830 |0005: mul-float/2addr v0, v3 │ │ +04e8c8: c830 |0006: mul-float/2addr v0, v3 │ │ +04e8ca: c830 |0007: mul-float/2addr v0, v3 │ │ +04e8cc: c610 |0008: add-float/2addr v0, v1 │ │ +04e8ce: 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 │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #243 header: │ │ -class_idx : 501 │ │ +class_idx : 509 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ @@ -49612,18 +49612,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 │ │ -04e8ac: |[04e8ac] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -04e8bc: 5b01 a303 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03a3 │ │ -04e8c0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e8c6: 0e00 |0005: return-void │ │ +04e8d0: |[04e8d0] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +04e8e0: 5b01 a303 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03a3 │ │ +04e8e4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e8ea: 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; │ │ │ │ @@ -49633,36 +49633,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04e8c8: |[04e8c8] android.support.v4.view.ViewPager$3.run:()V │ │ -04e8d8: 5420 a303 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03a3 │ │ -04e8dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04e8de: 7120 060c 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0c06 │ │ -04e8e4: 5420 a303 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03a3 │ │ -04e8e8: 6e10 600c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -04e8ee: 0e00 |000b: return-void │ │ +04e8ec: |[04e8ec] android.support.v4.view.ViewPager$3.run:()V │ │ +04e8fc: 5420 a303 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03a3 │ │ +04e900: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04e902: 7120 060c 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0c06 │ │ +04e908: 5420 a303 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03a3 │ │ +04e90c: 6e10 600c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +04e912: 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; │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #244 header: │ │ -class_idx : 502 │ │ +class_idx : 510 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #244 annotations: │ │ Annotations on class │ │ @@ -49674,21 +49674,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #245 header: │ │ -class_idx : 503 │ │ +class_idx : 511 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #245 annotations: │ │ Annotations on class │ │ @@ -49728,31 +49728,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e8f0: |[04e8f0] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -04e900: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04e906: 0e00 |0003: return-void │ │ +04e914: |[04e914] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +04e924: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04e92a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #246 header: │ │ -class_idx : 504 │ │ +class_idx : 512 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 700 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 708 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #246 annotations: │ │ Annotations on class │ │ @@ -49796,20 +49796,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e908: |[04e908] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -04e918: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04e91a: 7030 4613 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1346 │ │ -04e920: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04e922: 5910 b003 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -04e926: 0e00 |0007: return-void │ │ +04e92c: |[04e92c] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +04e93c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04e93e: 7030 4613 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1346 │ │ +04e944: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04e946: 5910 b003 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +04e94a: 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; │ │ @@ -49819,29 +49819,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 │ │ -04e928: |[04e928] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04e938: 7030 4713 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1347 │ │ -04e93e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -04e940: 5931 b003 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -04e944: 7100 090c 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0c09 │ │ -04e94a: 0c01 |0009: move-result-object v1 │ │ -04e94c: 6e30 b600 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ -04e952: 0c00 |000d: move-result-object v0 │ │ -04e954: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04e956: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -04e95a: 6e30 1f01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011f │ │ -04e960: 0a01 |0014: move-result v1 │ │ -04e962: 5931 aa03 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ -04e966: 6e10 2301 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -04e96c: 0e00 |001a: return-void │ │ +04e94c: |[04e94c] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04e95c: 7030 4713 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1347 │ │ +04e962: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04e964: 5931 b003 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +04e968: 7100 090c 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0c09 │ │ +04e96e: 0c01 |0009: move-result-object v1 │ │ +04e970: 6e30 b600 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ +04e976: 0c00 |000d: move-result-object v0 │ │ +04e978: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04e97a: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +04e97e: 6e30 1f01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011f │ │ +04e984: 0a01 |0014: move-result v1 │ │ +04e986: 5931 aa03 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ +04e98a: 6e10 2301 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +04e990: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2871 │ │ 0x0003 line=2848 │ │ 0x0006 line=2873 │ │ 0x000e line=2874 │ │ 0x0017 line=2875 │ │ @@ -49849,21 +49849,21 @@ │ │ locals : │ │ 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #247 header: │ │ -class_idx : 506 │ │ +class_idx : 514 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #247 annotations: │ │ Annotations on class │ │ @@ -49881,21 +49881,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ name : 'onAdapterChanged' │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #248 header: │ │ -class_idx : 507 │ │ +class_idx : 515 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ @@ -49925,21 +49925,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #249 header: │ │ -class_idx : 508 │ │ +class_idx : 516 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #249 annotations: │ │ Annotations on class │ │ @@ -49957,21 +49957,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ name : 'transformPage' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #250 header: │ │ -class_idx : 509 │ │ +class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 58 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 61 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #250 annotations: │ │ Annotations on class │ │ @@ -49995,18 +49995,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 │ │ -04e970: |[04e970] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -04e980: 5b01 b203 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03b2 │ │ -04e984: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ -04e98a: 0e00 |0005: return-void │ │ +04e994: |[04e994] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +04e9a4: 5b01 b203 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03b2 │ │ +04e9a8: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ +04e9ae: 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; │ │ │ │ @@ -50015,17 +50015,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 │ │ -04e98c: |[04e98c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -04e99c: 7020 ed0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0bed │ │ -04e9a2: 0e00 |0003: return-void │ │ +04e9b0: |[04e9b0] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +04e9c0: 7020 ed0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0bed │ │ +04e9c6: 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; │ │ @@ -50036,18 +50036,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e9a4: |[04e9a4] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -04e9b4: 5410 b203 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03b2 │ │ -04e9b8: 6e10 170c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0c17 │ │ -04e9be: 0e00 |0005: return-void │ │ +04e9c8: |[04e9c8] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +04e9d8: 5410 b203 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03b2 │ │ +04e9dc: 6e10 170c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0c17 │ │ +04e9e2: 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; │ │ │ │ @@ -50056,32 +50056,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e9c0: |[04e9c0] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -04e9d0: 5410 b203 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03b2 │ │ -04e9d4: 6e10 170c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0c17 │ │ -04e9da: 0e00 |0005: return-void │ │ +04e9e4: |[04e9e4] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +04e9f4: 5410 b203 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03b2 │ │ +04e9f8: 6e10 170c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0c17 │ │ +04e9fe: 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; │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #251 header: │ │ -class_idx : 511 │ │ +class_idx : 519 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 693 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 701 │ │ +source_file_idx : 3452 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #251 annotations: │ │ Annotations on class │ │ @@ -50119,50 +50119,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04e9dc: |[04e9dc] android.support.v4.view.ViewPager$SavedState.:()V │ │ -04e9ec: 2200 fe01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01fe │ │ -04e9f0: 7010 f10b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0bf1 │ │ -04e9f6: 7110 6307 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0763 │ │ -04e9fc: 0c00 |0008: move-result-object v0 │ │ -04e9fe: 6900 b303 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03b3 │ │ -04ea02: 0e00 |000b: return-void │ │ +04ea00: |[04ea00] android.support.v4.view.ViewPager$SavedState.:()V │ │ +04ea10: 2200 0602 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@0206 │ │ +04ea14: 7010 f10b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0bf1 │ │ +04ea1a: 7110 6307 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0763 │ │ +04ea20: 0c00 |0008: move-result-object v0 │ │ +04ea22: 6900 b303 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03b3 │ │ +04ea26: 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 │ │ -04ea04: |[04ea04] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -04ea14: 7020 ca12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ -04ea1a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -04ea1e: 6e10 8015 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -04ea24: 0c00 |0008: move-result-object v0 │ │ -04ea26: 6e10 4b15 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@154b │ │ -04ea2c: 0c03 |000c: move-result-object v3 │ │ -04ea2e: 6e10 0602 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -04ea34: 0a00 |0010: move-result v0 │ │ -04ea36: 5910 b603 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ -04ea3a: 6e20 0702 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0207 │ │ -04ea40: 0c00 |0016: move-result-object v0 │ │ -04ea42: 5b10 b403 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ -04ea46: 5b13 b503 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03b5 │ │ -04ea4a: 0e00 |001b: return-void │ │ +04ea28: |[04ea28] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +04ea38: 7020 ca12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ +04ea3e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04ea42: 6e10 8015 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +04ea48: 0c00 |0008: move-result-object v0 │ │ +04ea4a: 6e10 4b15 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@154b │ │ +04ea50: 0c03 |000c: move-result-object v3 │ │ +04ea52: 6e10 0602 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +04ea58: 0a00 |0010: move-result v0 │ │ +04ea5a: 5910 b603 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ +04ea5e: 6e20 0702 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0207 │ │ +04ea64: 0c00 |0016: move-result-object v0 │ │ +04ea66: 5b10 b403 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ +04ea6a: 5b13 b503 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03b5 │ │ +04ea6e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0003 line=1250 │ │ 0x0005 line=1251 │ │ 0x000d line=1253 │ │ 0x0013 line=1254 │ │ @@ -50178,17 +50178,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ea4c: |[04ea4c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -04ea5c: 7020 cb12 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ -04ea62: 0e00 |0003: return-void │ │ +04ea70: |[04ea70] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +04ea80: 7020 cb12 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ +04ea86: 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; │ │ @@ -50199,38 +50199,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04ea64: |[04ea64] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -04ea74: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -04ea78: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04ea7e: 1a01 c603 |0005: const-string v1, "FragmentPager.SavedState{" // string@03c6 │ │ -04ea82: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04ea88: 0c00 |000a: move-result-object v0 │ │ -04ea8a: 7110 be15 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -04ea90: 0a01 |000e: move-result v1 │ │ -04ea92: 7110 6a15 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -04ea98: 0c01 |0012: move-result-object v1 │ │ -04ea9a: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04eaa0: 0c00 |0016: move-result-object v0 │ │ -04eaa2: 1a01 8800 |0017: const-string v1, " position=" // string@0088 │ │ -04eaa6: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04eaac: 0c00 |001c: move-result-object v0 │ │ -04eaae: 5221 b603 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ -04eab2: 6e20 b115 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -04eab8: 0c00 |0022: move-result-object v0 │ │ -04eaba: 1a01 0a23 |0023: const-string v1, "}" // string@230a │ │ -04eabe: 6e20 b515 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04eac4: 0c00 |0028: move-result-object v0 │ │ -04eac6: 6e10 bb15 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04eacc: 0c00 |002c: move-result-object v0 │ │ -04eace: 1100 |002d: return-object v0 │ │ +04ea88: |[04ea88] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +04ea98: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +04ea9c: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04eaa2: 1a01 c603 |0005: const-string v1, "FragmentPager.SavedState{" // string@03c6 │ │ +04eaa6: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04eaac: 0c00 |000a: move-result-object v0 │ │ +04eaae: 7110 be15 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +04eab4: 0a01 |000e: move-result v1 │ │ +04eab6: 7110 6a15 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +04eabc: 0c01 |0012: move-result-object v1 │ │ +04eabe: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04eac4: 0c00 |0016: move-result-object v0 │ │ +04eac6: 1a01 8800 |0017: const-string v1, " position=" // string@0088 │ │ +04eaca: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04ead0: 0c00 |001c: move-result-object v0 │ │ +04ead2: 5221 b603 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ +04ead6: 6e20 b115 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +04eadc: 0c00 |0022: move-result-object v0 │ │ +04eade: 1a01 0723 |0023: const-string v1, "}" // string@2307 │ │ +04eae2: 6e20 b515 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04eae8: 0c00 |0028: move-result-object v0 │ │ +04eaea: 6e10 bb15 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04eaf0: 0c00 |002c: move-result-object v0 │ │ +04eaf2: 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;) │ │ @@ -50238,39 +50238,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04ead0: |[04ead0] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -04eae0: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ -04eae6: 5210 b603 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ -04eaea: 6e20 0a02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -04eaf0: 5410 b403 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ -04eaf4: 6e30 0c02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@020c │ │ -04eafa: 0e00 |000d: return-void │ │ +04eaf4: |[04eaf4] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04eb04: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ +04eb0a: 5210 b603 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ +04eb0e: 6e20 0a02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +04eb14: 5410 b403 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ +04eb18: 6e30 0c02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@020c │ │ +04eb1e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0003 line=1225 │ │ 0x0008 line=1226 │ │ 0x000d line=1227 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #252 header: │ │ -class_idx : 513 │ │ +class_idx : 521 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #252 annotations: │ │ Annotations on class │ │ @@ -50292,17 +50292,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eafc: |[04eafc] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -04eb0c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -04eb12: 0e00 |0003: return-void │ │ +04eb20: |[04eb20] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +04eb30: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +04eb36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2879 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -50311,34 +50311,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 │ │ -04eb14: |[04eb14] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -04eb24: 6e10 e812 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -04eb2a: 0c00 |0003: move-result-object v0 │ │ -04eb2c: 1f00 f801 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -04eb30: 6e10 e812 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -04eb36: 0c01 |0009: move-result-object v1 │ │ -04eb38: 1f01 f801 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -04eb3c: 5502 ac03 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04eb40: 5513 ac03 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04eb44: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -04eb48: 5502 ac03 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04eb4c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -04eb50: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -04eb52: 0f02 |0017: return v2 │ │ -04eb54: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -04eb56: 28fe |0019: goto 0017 // -0002 │ │ -04eb58: 5202 ae03 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03ae │ │ -04eb5c: 5213 ae03 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03ae │ │ -04eb60: b132 |001e: sub-int/2addr v2, v3 │ │ -04eb62: 28f8 |001f: goto 0017 // -0008 │ │ +04eb38: |[04eb38] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +04eb48: 6e10 e812 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +04eb4e: 0c00 |0003: move-result-object v0 │ │ +04eb50: 1f00 0002 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +04eb54: 6e10 e812 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +04eb5a: 0c01 |0009: move-result-object v1 │ │ +04eb5c: 1f01 0002 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +04eb60: 5502 ac03 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04eb64: 5513 ac03 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04eb68: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +04eb6c: 5502 ac03 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04eb70: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +04eb74: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +04eb76: 0f02 |0017: return v2 │ │ +04eb78: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +04eb7a: 28fe |0019: goto 0017 // -0002 │ │ +04eb7c: 5202 ae03 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03ae │ │ +04eb80: 5213 ae03 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03ae │ │ +04eb84: b132 |001e: sub-int/2addr v2, v3 │ │ +04eb86: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2882 │ │ 0x0006 line=2883 │ │ 0x000c line=2884 │ │ 0x0012 line=2885 │ │ 0x0017 line=2887 │ │ @@ -50356,35 +50356,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04eb64: |[04eb64] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -04eb74: 1f02 ba02 |0000: check-cast v2, Landroid/view/View; // type@02ba │ │ -04eb78: 1f03 ba02 |0002: check-cast v3, Landroid/view/View; // type@02ba │ │ -04eb7c: 6e30 010c 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0c01 │ │ -04eb82: 0a00 |0007: move-result v0 │ │ -04eb84: 0f00 |0008: return v0 │ │ +04eb88: |[04eb88] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +04eb98: 1f02 c202 |0000: check-cast v2, Landroid/view/View; // type@02c2 │ │ +04eb9c: 1f03 c202 |0002: check-cast v3, Landroid/view/View; // type@02c2 │ │ +04eba0: 6e30 010c 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0c01 │ │ +04eba6: 0a00 |0007: move-result v0 │ │ +04eba8: 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; │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #253 header: │ │ -class_idx : 514 │ │ +class_idx : 522 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 702 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 710 │ │ +source_file_idx : 3452 │ │ static_fields_size : 20 │ │ instance_fields_size: 56 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 66 │ │ │ │ Class #253 annotations: │ │ Annotations on class │ │ @@ -50734,31 +50734,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -04eb88: |[04eb88] android.support.v4.view.ViewPager.:()V │ │ -04eb98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04eb9a: 2300 f304 |0001: new-array v0, v0, [I // type@04f3 │ │ -04eb9e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -04eba0: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -04eba6: 4b02 0001 |0007: aput v2, v0, v1 │ │ -04ebaa: 6900 c003 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03c0 │ │ -04ebae: 2200 f301 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01f3 │ │ -04ebb2: 7010 d90b 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0bd9 │ │ -04ebb8: 6900 b803 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03b8 │ │ -04ebbc: 2200 f401 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01f4 │ │ -04ebc0: 7010 dc0b 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0bdc │ │ -04ebc6: 6900 0104 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0401 │ │ -04ebca: 2200 0102 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0201 │ │ -04ebce: 7010 000c 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0c00 │ │ -04ebd4: 6900 0204 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0402 │ │ -04ebd8: 0e00 |0020: return-void │ │ +04ebac: |[04ebac] android.support.v4.view.ViewPager.:()V │ │ +04ebbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04ebbe: 2300 fd04 |0001: new-array v0, v0, [I // type@04fd │ │ +04ebc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04ebc4: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +04ebca: 4b02 0001 |0007: aput v2, v0, v1 │ │ +04ebce: 6900 c003 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03c0 │ │ +04ebd2: 2200 fb01 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01fb │ │ +04ebd6: 7010 d90b 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0bd9 │ │ +04ebdc: 6900 b803 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03b8 │ │ +04ebe0: 2200 fc01 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01fc │ │ +04ebe4: 7010 dc0b 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0bdc │ │ +04ebea: 6900 0104 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0401 │ │ +04ebee: 2200 0902 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0209 │ │ +04ebf2: 7010 000c 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0c00 │ │ +04ebf8: 6900 0204 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0402 │ │ +04ebfc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=116 │ │ 0x0012 line=123 │ │ 0x0019 line=223 │ │ locals : │ │ @@ -50768,46 +50768,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -04ebdc: |[04ebdc] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -04ebec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04ebee: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -04ebf0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -04ebf2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -04ebf4: 7020 5413 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@1354 │ │ -04ebfa: 2200 7103 |0007: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -04ebfe: 7010 ec15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -04ec04: 5b50 e503 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ec08: 2200 f701 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04ec0c: 7010 e00b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0be0 │ │ -04ec12: 5b50 fc03 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03fc │ │ -04ec16: 2200 4800 |0015: new-instance v0, Landroid/graphics/Rect; // type@0048 │ │ -04ec1a: 7010 6001 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -04ec20: 5b50 fd03 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ -04ec24: 5951 f603 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ -04ec28: 5b54 f403 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ -04ec2c: 5b54 f503 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ -04ec30: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -04ec36: 5950 db03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04ec3a: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -04ec40: 5950 e803 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04ec44: 5953 ef03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -04ec48: 5951 c903 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -04ec4c: 5c53 da03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -04ec50: 5c52 ed03 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03ed │ │ -04ec54: 2200 f501 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01f5 │ │ -04ec58: 7020 de0b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0bde │ │ -04ec5e: 5b50 d603 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ -04ec62: 5952 f803 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ -04ec66: 6e10 470c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0c47 │ │ -04ec6c: 0e00 |0040: return-void │ │ +04ec00: |[04ec00] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +04ec10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04ec12: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04ec14: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04ec16: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +04ec18: 7020 5413 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@1354 │ │ +04ec1e: 2200 7903 |0007: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +04ec22: 7010 ec15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +04ec28: 5b50 e503 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ec2c: 2200 ff01 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04ec30: 7010 e00b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0be0 │ │ +04ec36: 5b50 fc03 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03fc │ │ +04ec3a: 2200 4b00 |0015: new-instance v0, Landroid/graphics/Rect; // type@004b │ │ +04ec3e: 7010 6001 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +04ec44: 5b50 fd03 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ +04ec48: 5951 f603 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ +04ec4c: 5b54 f403 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ +04ec50: 5b54 f503 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ +04ec54: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +04ec5a: 5950 db03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04ec5e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +04ec64: 5950 e803 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04ec68: 5953 ef03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +04ec6c: 5951 c903 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +04ec70: 5c53 da03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +04ec74: 5c52 ed03 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03ed │ │ +04ec78: 2200 fd01 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01fd │ │ +04ec7c: 7020 de0b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0bde │ │ +04ec82: 5b50 d603 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ +04ec86: 5952 f803 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ +04ec8a: 6e10 470c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0c47 │ │ +04ec90: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=344 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -50832,46 +50832,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 │ │ -04ec70: |[04ec70] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04ec80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04ec82: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -04ec84: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -04ec86: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -04ec88: 7030 5513 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1355 │ │ -04ec8e: 2200 7103 |0007: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -04ec92: 7010 ec15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -04ec98: 5b50 e503 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ec9c: 2200 f701 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04eca0: 7010 e00b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0be0 │ │ -04eca6: 5b50 fc03 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03fc │ │ -04ecaa: 2200 4800 |0015: new-instance v0, Landroid/graphics/Rect; // type@0048 │ │ -04ecae: 7010 6001 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -04ecb4: 5b50 fd03 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ -04ecb8: 5951 f603 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ -04ecbc: 5b54 f403 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ -04ecc0: 5b54 f503 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ -04ecc4: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -04ecca: 5950 db03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04ecce: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -04ecd4: 5950 e803 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04ecd8: 5953 ef03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -04ecdc: 5951 c903 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -04ece0: 5c53 da03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -04ece4: 5c52 ed03 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03ed │ │ -04ece8: 2200 f501 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01f5 │ │ -04ecec: 7020 de0b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0bde │ │ -04ecf2: 5b50 d603 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ -04ecf6: 5952 f803 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ -04ecfa: 6e10 470c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0c47 │ │ -04ed00: 0e00 |0040: return-void │ │ +04ec94: |[04ec94] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04eca4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04eca6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04eca8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04ecaa: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +04ecac: 7030 5513 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1355 │ │ +04ecb2: 2200 7903 |0007: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +04ecb6: 7010 ec15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +04ecbc: 5b50 e503 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ecc0: 2200 ff01 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04ecc4: 7010 e00b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0be0 │ │ +04ecca: 5b50 fc03 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03fc │ │ +04ecce: 2200 4b00 |0015: new-instance v0, Landroid/graphics/Rect; // type@004b │ │ +04ecd2: 7010 6001 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +04ecd8: 5b50 fd03 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ +04ecdc: 5951 f603 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ +04ece0: 5b54 f403 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ +04ece4: 5b54 f503 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ +04ece8: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +04ecee: 5950 db03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04ecf2: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +04ecf8: 5950 e803 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04ecfc: 5953 ef03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +04ed00: 5951 c903 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +04ed04: 5c53 da03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +04ed08: 5c52 ed03 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03ed │ │ +04ed0c: 2200 fd01 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01fd │ │ +04ed10: 7020 de0b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0bde │ │ +04ed16: 5b50 d603 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ +04ed1a: 5952 f803 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ +04ed1e: 6e10 470c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0c47 │ │ +04ed24: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -50897,17 +50897,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 │ │ -04ed04: |[04ed04] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -04ed14: 7020 7e0c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -04ed1a: 0e00 |0003: return-void │ │ +04ed28: |[04ed28] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +04ed38: 7020 7e0c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +04ed3e: 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 │ │ │ │ @@ -50916,17 +50916,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 │ │ -04ed1c: |[04ed1c] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -04ed2c: 5410 ca03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04ed30: 1100 |0002: return-object v0 │ │ +04ed40: |[04ed40] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +04ed50: 5410 ca03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04ed54: 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;) │ │ @@ -50934,17 +50934,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 │ │ -04ed34: |[04ed34] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -04ed44: 5210 d103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -04ed48: 0f00 |0002: return v0 │ │ +04ed58: |[04ed58] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +04ed68: 5210 d103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +04ed6c: 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;) │ │ @@ -50952,226 +50952,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ed4c: |[04ed4c] android.support.v4.view.ViewPager.access$400:()[I │ │ -04ed5c: 6200 c003 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03c0 │ │ -04ed60: 1100 |0002: return-object v0 │ │ +04ed70: |[04ed70] android.support.v4.view.ViewPager.access$400:()[I │ │ +04ed80: 6200 c003 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03c0 │ │ +04ed84: 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 │ │ -04ed64: |[04ed64] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -04ed74: 54ec ca03 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04ed78: 6e10 700a 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -04ed7e: 0a01 |0005: move-result v1 │ │ -04ed80: 7010 2c0c 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -04ed86: 0a0b |0009: move-result v11 │ │ -04ed88: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -04ed8c: 52ec f103 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -04ed90: 82cc |000e: int-to-float v12, v12 │ │ -04ed92: 82bd |000f: int-to-float v13, v11 │ │ -04ed94: a906 0c0d |0010: div-float v6, v12, v13 │ │ -04ed98: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -04ed9c: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -04eda0: 5208 a603 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04eda4: 52fc a603 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04eda8: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -04edac: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -04edae: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -04edb0: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -04edb4: 520c a503 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04edb8: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -04edbc: 520d a803 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04edc0: c6dc |0026: add-float/2addr v12, v13 │ │ -04edc2: a607 0c06 |0027: add-float v7, v12, v6 │ │ -04edc6: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -04edca: 52fc a603 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04edce: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -04edd2: 54ec e503 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04edd6: 6e10 f915 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04eddc: 0a0c |0034: move-result v12 │ │ -04edde: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -04ede2: 54ec e503 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ede6: 6e20 f315 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04edec: 0c03 |003c: move-result-object v3 │ │ -04edee: 1f03 f701 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04edf2: 523c a603 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04edf6: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -04edfa: 54ec e503 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04edfe: 6e10 f915 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04ee04: 0a0c |0048: move-result v12 │ │ -04ee06: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -04ee0a: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -04ee0e: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04ee12: 54ec e503 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ee16: 6e20 f315 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04ee1c: 0c03 |0054: move-result-object v3 │ │ -04ee1e: 1f03 f701 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04ee22: 28e8 |0057: goto 003f // -0018 │ │ -04ee24: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -04ee26: 28b9 |0059: goto 0012 // -0047 │ │ -04ee28: 523c a603 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ee2c: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -04ee30: 54ec ca03 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04ee34: 6e20 730a 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -04ee3a: 0a0c |0063: move-result v12 │ │ -04ee3c: c66c |0064: add-float/2addr v12, v6 │ │ -04ee3e: c6c7 |0065: add-float/2addr v7, v12 │ │ -04ee40: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04ee44: 28f2 |0068: goto 005a // -000e │ │ -04ee46: 5937 a503 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04ee4a: 523c a803 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04ee4e: c66c |006d: add-float/2addr v12, v6 │ │ -04ee50: c6c7 |006e: add-float/2addr v7, v12 │ │ -04ee52: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04ee56: 28ba |0071: goto 002b // -0046 │ │ -04ee58: 52fc a603 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ee5c: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -04ee60: 54ec e503 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ee64: 6e10 f915 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04ee6a: 0a0c |007b: move-result v12 │ │ -04ee6c: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -04ee70: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -04ee72: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -04ee76: 5207 a503 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04ee7a: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -04ee7e: 52fc a603 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ee82: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -04ee86: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -04ee8a: 54ec e503 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ee8e: 6e20 f315 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04ee94: 0c03 |0090: move-result-object v3 │ │ -04ee96: 1f03 f701 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04ee9a: 523c a603 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ee9e: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -04eea2: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -04eea6: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04eeaa: 54ec e503 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04eeae: 6e20 f315 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04eeb4: 0c03 |00a0: move-result-object v3 │ │ -04eeb6: 1f03 f701 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04eeba: 28f0 |00a3: goto 0093 // -0010 │ │ -04eebc: 523c a603 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04eec0: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -04eec4: 54ec ca03 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04eec8: 6e20 730a 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -04eece: 0a0c |00ad: move-result v12 │ │ -04eed0: c66c |00ae: add-float/2addr v12, v6 │ │ -04eed2: c7c7 |00af: sub-float/2addr v7, v12 │ │ -04eed4: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04eed8: 28f2 |00b2: goto 00a4 // -000e │ │ -04eeda: 523c a803 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04eede: c66c |00b5: add-float/2addr v12, v6 │ │ -04eee0: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -04eee2: 5937 a503 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04eee6: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04eeea: 28ca |00bb: goto 0085 // -0036 │ │ -04eeec: 54ec e503 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04eef0: 6e10 f915 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04eef6: 0a04 |00c1: move-result v4 │ │ -04eef8: 52f7 a503 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04eefc: 52fc a603 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ef00: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -04ef04: 52fc a603 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ef08: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -04ef0c: 52fc a503 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04ef10: 59ec db03 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04ef14: 52fc a603 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ef18: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -04ef1c: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -04ef20: 52fc a503 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04ef24: 52fd a803 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04ef28: c6dc |00da: add-float/2addr v12, v13 │ │ -04ef2a: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -04ef2e: c7dc |00dd: sub-float/2addr v12, v13 │ │ -04ef30: 59ec e803 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04ef34: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -04ef38: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -04ef3c: 54ec e503 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04ef40: 6e20 f315 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04ef46: 0c03 |00e9: move-result-object v3 │ │ -04ef48: 1f03 f701 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04ef4c: 523c a603 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ef50: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -04ef54: 54ec ca03 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04ef58: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -04ef5c: 6e20 730a 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -04ef62: 0a0c |00f7: move-result v12 │ │ -04ef64: c66c |00f8: add-float/2addr v12, v6 │ │ -04ef66: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -04ef68: 01a9 |00fa: move v9, v10 │ │ -04ef6a: 28f1 |00fb: goto 00ec // -000f │ │ -04ef6c: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -04ef72: 28cf |00ff: goto 00ce // -0031 │ │ -04ef74: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -04ef7a: 28db |0103: goto 00de // -0025 │ │ -04ef7c: 523c a803 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04ef80: c66c |0106: add-float/2addr v12, v6 │ │ -04ef82: c7c7 |0107: sub-float/2addr v7, v12 │ │ -04ef84: 5937 a503 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04ef88: 523c a603 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04ef8c: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -04ef90: 59e7 db03 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04ef94: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04ef98: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04ef9c: 28ce |0114: goto 00e2 // -0032 │ │ -04ef9e: 52fc a503 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04efa2: 52fd a803 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04efa6: c6dc |0119: add-float/2addr v12, v13 │ │ -04efa8: a607 0c06 |011a: add-float v7, v12, v6 │ │ -04efac: 52fc a603 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04efb0: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -04efb4: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -04efb8: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -04efbc: 54ec e503 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04efc0: 6e20 f315 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04efc6: 0c03 |0129: move-result-object v3 │ │ -04efc8: 1f03 f701 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04efcc: 523c a603 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04efd0: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -04efd4: 54ec ca03 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04efd8: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -04efdc: 6e20 730a 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -04efe2: 0a0c |0137: move-result v12 │ │ -04efe4: c66c |0138: add-float/2addr v12, v6 │ │ -04efe6: c6c7 |0139: add-float/2addr v7, v12 │ │ -04efe8: 01a9 |013a: move v9, v10 │ │ -04efea: 28f1 |013b: goto 012c // -000f │ │ -04efec: 523c a603 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04eff0: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -04eff4: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -04eff8: 523c a803 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04effc: c67c |0144: add-float/2addr v12, v7 │ │ -04effe: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -04f002: c7dc |0147: sub-float/2addr v12, v13 │ │ -04f004: 59ec e803 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04f008: 5937 a503 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f00c: 523c a803 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04f010: c66c |014e: add-float/2addr v12, v6 │ │ -04f012: c6c7 |014f: add-float/2addr v7, v12 │ │ -04f014: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04f018: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04f01c: 28ce |0154: goto 0122 // -0032 │ │ -04f01e: 120c |0155: const/4 v12, #int 0 // #0 │ │ -04f020: 5cec ed03 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03ed │ │ -04f024: 0e00 |0158: return-void │ │ +04ed88: |[04ed88] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +04ed98: 54ec ca03 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04ed9c: 6e10 700a 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +04eda2: 0a01 |0005: move-result v1 │ │ +04eda4: 7010 2c0c 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +04edaa: 0a0b |0009: move-result v11 │ │ +04edac: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +04edb0: 52ec f103 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +04edb4: 82cc |000e: int-to-float v12, v12 │ │ +04edb6: 82bd |000f: int-to-float v13, v11 │ │ +04edb8: a906 0c0d |0010: div-float v6, v12, v13 │ │ +04edbc: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +04edc0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +04edc4: 5208 a603 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04edc8: 52fc a603 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04edcc: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +04edd0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +04edd2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +04edd4: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +04edd8: 520c a503 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04eddc: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +04ede0: 520d a803 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04ede4: c6dc |0026: add-float/2addr v12, v13 │ │ +04ede6: a607 0c06 |0027: add-float v7, v12, v6 │ │ +04edea: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +04edee: 52fc a603 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04edf2: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +04edf6: 54ec e503 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04edfa: 6e10 f915 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04ee00: 0a0c |0034: move-result v12 │ │ +04ee02: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +04ee06: 54ec e503 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ee0a: 6e20 f315 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04ee10: 0c03 |003c: move-result-object v3 │ │ +04ee12: 1f03 ff01 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04ee16: 523c a603 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ee1a: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +04ee1e: 54ec e503 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ee22: 6e10 f915 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04ee28: 0a0c |0048: move-result v12 │ │ +04ee2a: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +04ee2e: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +04ee32: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04ee36: 54ec e503 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ee3a: 6e20 f315 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04ee40: 0c03 |0054: move-result-object v3 │ │ +04ee42: 1f03 ff01 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04ee46: 28e8 |0057: goto 003f // -0018 │ │ +04ee48: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +04ee4a: 28b9 |0059: goto 0012 // -0047 │ │ +04ee4c: 523c a603 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ee50: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +04ee54: 54ec ca03 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04ee58: 6e20 730a 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +04ee5e: 0a0c |0063: move-result v12 │ │ +04ee60: c66c |0064: add-float/2addr v12, v6 │ │ +04ee62: c6c7 |0065: add-float/2addr v7, v12 │ │ +04ee64: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04ee68: 28f2 |0068: goto 005a // -000e │ │ +04ee6a: 5937 a503 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04ee6e: 523c a803 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04ee72: c66c |006d: add-float/2addr v12, v6 │ │ +04ee74: c6c7 |006e: add-float/2addr v7, v12 │ │ +04ee76: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04ee7a: 28ba |0071: goto 002b // -0046 │ │ +04ee7c: 52fc a603 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ee80: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +04ee84: 54ec e503 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ee88: 6e10 f915 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04ee8e: 0a0c |007b: move-result v12 │ │ +04ee90: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +04ee94: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +04ee96: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +04ee9a: 5207 a503 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04ee9e: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +04eea2: 52fc a603 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04eea6: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +04eeaa: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +04eeae: 54ec e503 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04eeb2: 6e20 f315 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04eeb8: 0c03 |0090: move-result-object v3 │ │ +04eeba: 1f03 ff01 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04eebe: 523c a603 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04eec2: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +04eec6: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +04eeca: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04eece: 54ec e503 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04eed2: 6e20 f315 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04eed8: 0c03 |00a0: move-result-object v3 │ │ +04eeda: 1f03 ff01 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04eede: 28f0 |00a3: goto 0093 // -0010 │ │ +04eee0: 523c a603 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04eee4: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +04eee8: 54ec ca03 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04eeec: 6e20 730a 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +04eef2: 0a0c |00ad: move-result v12 │ │ +04eef4: c66c |00ae: add-float/2addr v12, v6 │ │ +04eef6: c7c7 |00af: sub-float/2addr v7, v12 │ │ +04eef8: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04eefc: 28f2 |00b2: goto 00a4 // -000e │ │ +04eefe: 523c a803 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04ef02: c66c |00b5: add-float/2addr v12, v6 │ │ +04ef04: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +04ef06: 5937 a503 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04ef0a: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04ef0e: 28ca |00bb: goto 0085 // -0036 │ │ +04ef10: 54ec e503 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ef14: 6e10 f915 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04ef1a: 0a04 |00c1: move-result v4 │ │ +04ef1c: 52f7 a503 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04ef20: 52fc a603 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ef24: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +04ef28: 52fc a603 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ef2c: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +04ef30: 52fc a503 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04ef34: 59ec db03 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04ef38: 52fc a603 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ef3c: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +04ef40: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +04ef44: 52fc a503 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04ef48: 52fd a803 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04ef4c: c6dc |00da: add-float/2addr v12, v13 │ │ +04ef4e: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +04ef52: c7dc |00dd: sub-float/2addr v12, v13 │ │ +04ef54: 59ec e803 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04ef58: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +04ef5c: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +04ef60: 54ec e503 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04ef64: 6e20 f315 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04ef6a: 0c03 |00e9: move-result-object v3 │ │ +04ef6c: 1f03 ff01 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04ef70: 523c a603 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04ef74: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +04ef78: 54ec ca03 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04ef7c: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +04ef80: 6e20 730a 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +04ef86: 0a0c |00f7: move-result v12 │ │ +04ef88: c66c |00f8: add-float/2addr v12, v6 │ │ +04ef8a: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +04ef8c: 01a9 |00fa: move v9, v10 │ │ +04ef8e: 28f1 |00fb: goto 00ec // -000f │ │ +04ef90: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +04ef96: 28cf |00ff: goto 00ce // -0031 │ │ +04ef98: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +04ef9e: 28db |0103: goto 00de // -0025 │ │ +04efa0: 523c a803 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04efa4: c66c |0106: add-float/2addr v12, v6 │ │ +04efa6: c7c7 |0107: sub-float/2addr v7, v12 │ │ +04efa8: 5937 a503 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04efac: 523c a603 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04efb0: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +04efb4: 59e7 db03 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04efb8: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04efbc: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04efc0: 28ce |0114: goto 00e2 // -0032 │ │ +04efc2: 52fc a503 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04efc6: 52fd a803 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04efca: c6dc |0119: add-float/2addr v12, v13 │ │ +04efcc: a607 0c06 |011a: add-float v7, v12, v6 │ │ +04efd0: 52fc a603 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04efd4: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +04efd8: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +04efdc: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +04efe0: 54ec e503 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04efe4: 6e20 f315 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04efea: 0c03 |0129: move-result-object v3 │ │ +04efec: 1f03 ff01 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04eff0: 523c a603 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04eff4: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +04eff8: 54ec ca03 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04effc: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +04f000: 6e20 730a 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +04f006: 0a0c |0137: move-result v12 │ │ +04f008: c66c |0138: add-float/2addr v12, v6 │ │ +04f00a: c6c7 |0139: add-float/2addr v7, v12 │ │ +04f00c: 01a9 |013a: move v9, v10 │ │ +04f00e: 28f1 |013b: goto 012c // -000f │ │ +04f010: 523c a603 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f014: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +04f018: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +04f01c: 523c a803 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04f020: c67c |0144: add-float/2addr v12, v7 │ │ +04f022: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +04f026: c7dc |0147: sub-float/2addr v12, v13 │ │ +04f028: 59ec e803 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04f02c: 5937 a503 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f030: 523c a803 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04f034: c66c |014e: add-float/2addr v12, v6 │ │ +04f036: c6c7 |014f: add-float/2addr v7, v12 │ │ +04f038: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04f03c: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04f040: 28ce |0154: goto 0122 // -0032 │ │ +04f042: 120c |0155: const/4 v12, #int 0 // #0 │ │ +04f044: 5cec ed03 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03ed │ │ +04f048: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0006 line=1123 │ │ 0x000a line=1124 │ │ 0x0012 line=1126 │ │ 0x0014 line=1127 │ │ @@ -51281,63 +51281,63 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -04f028: |[04f028] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -04f038: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04f03a: 52a8 f803 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ -04f03e: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -04f040: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -04f044: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -04f046: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -04f04a: 7020 7f0c 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -04f050: 54a8 f903 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f054: 6e10 a314 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ -04f05a: 6e10 3e0c 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -04f060: 0a03 |0014: move-result v3 │ │ -04f062: 6e10 3f0c 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -04f068: 0a04 |0018: move-result v4 │ │ -04f06a: 54a8 f903 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f06e: 6e10 a614 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ -04f074: 0a05 |001e: move-result v5 │ │ -04f076: 54a8 f903 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f07a: 6e10 a714 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@14a7 │ │ -04f080: 0a06 |0024: move-result v6 │ │ -04f082: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -04f086: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -04f08a: 6e30 6b0c 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -04f090: 5ca7 f303 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -04f094: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -04f096: 54a8 e503 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f09a: 6e10 f915 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f0a0: 0a08 |0034: move-result v8 │ │ -04f0a2: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -04f0a6: 54a8 e503 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f0aa: 6e20 f315 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04f0b0: 0c01 |003c: move-result-object v1 │ │ -04f0b2: 1f01 f701 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04f0b6: 5518 a703 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ -04f0ba: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -04f0be: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -04f0c0: 5c17 a703 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ -04f0c4: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04f0c8: 28e7 |0048: goto 002f // -0019 │ │ -04f0ca: 0172 |0049: move v2, v7 │ │ -04f0cc: 28bd |004a: goto 0007 // -0043 │ │ -04f0ce: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -04f0d2: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -04f0d6: 54a7 d603 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ -04f0da: 7120 7c0b 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b7c │ │ -04f0e0: 0e00 |0054: return-void │ │ -04f0e2: 54a7 d603 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ -04f0e6: 7210 8315 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ -04f0ec: 28fa |005a: goto 0054 // -0006 │ │ +04f04c: |[04f04c] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +04f05c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04f05e: 52a8 f803 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ +04f062: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +04f064: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +04f068: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +04f06a: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +04f06e: 7020 7f0c 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +04f074: 54a8 f903 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f078: 6e10 a314 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ +04f07e: 6e10 3e0c 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +04f084: 0a03 |0014: move-result v3 │ │ +04f086: 6e10 3f0c 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +04f08c: 0a04 |0018: move-result v4 │ │ +04f08e: 54a8 f903 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f092: 6e10 a614 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ +04f098: 0a05 |001e: move-result v5 │ │ +04f09a: 54a8 f903 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f09e: 6e10 a714 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@14a7 │ │ +04f0a4: 0a06 |0024: move-result v6 │ │ +04f0a6: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +04f0aa: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +04f0ae: 6e30 6b0c 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +04f0b4: 5ca7 f303 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +04f0b8: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +04f0ba: 54a8 e503 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f0be: 6e10 f915 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f0c4: 0a08 |0034: move-result v8 │ │ +04f0c6: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +04f0ca: 54a8 e503 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f0ce: 6e20 f315 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04f0d4: 0c01 |003c: move-result-object v1 │ │ +04f0d6: 1f01 ff01 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04f0da: 5518 a703 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ +04f0de: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +04f0e2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +04f0e4: 5c17 a703 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ +04f0e8: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04f0ec: 28e7 |0048: goto 002f // -0019 │ │ +04f0ee: 0172 |0049: move v2, v7 │ │ +04f0f0: 28bd |004a: goto 0007 // -0043 │ │ +04f0f2: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +04f0f6: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +04f0fa: 54a7 d603 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ +04f0fe: 7120 7c0b 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b7c │ │ +04f104: 0e00 |0054: return-void │ │ +04f106: 54a7 d603 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ +04f10a: 7210 8315 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ +04f110: 28fa |005a: goto 0054 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1736 │ │ 0x0007 line=1737 │ │ 0x0009 line=1739 │ │ 0x000c line=1740 │ │ 0x0011 line=1741 │ │ @@ -51377,61 +51377,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -04f0f0: |[04f0f0] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -04f100: 7110 7215 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -04f106: 0a04 |0003: move-result v4 │ │ -04f108: 5265 dc03 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03dc │ │ -04f10c: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -04f110: 7110 7215 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -04f116: 0a04 |000b: move-result v4 │ │ -04f118: 5265 ec03 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03ec │ │ -04f11c: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -04f120: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -04f124: 0172 |0012: move v2, v7 │ │ -04f126: 5464 e503 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f12a: 6e10 f915 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f130: 0a04 |0018: move-result v4 │ │ -04f132: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -04f136: 5464 e503 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f13a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -04f13c: 6e20 f315 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04f142: 0c00 |0021: move-result-object v0 │ │ -04f144: 1f00 f701 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04f148: 5464 e503 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f14c: 5465 e503 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f150: 6e10 f915 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f156: 0a05 |002b: move-result v5 │ │ -04f158: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04f15c: 6e20 f315 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04f162: 0c01 |0031: move-result-object v1 │ │ -04f164: 1f01 f701 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04f168: 5204 a603 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f16c: 5215 a603 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f170: 7120 7815 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -04f176: 0a05 |003b: move-result v5 │ │ -04f178: 7120 7515 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -04f17e: 0a02 |003f: move-result v2 │ │ -04f180: 0f02 |0040: return v2 │ │ -04f182: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -04f186: 28d0 |0043: goto 0013 // -0030 │ │ -04f188: 5264 d103 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -04f18c: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -04f190: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -04f196: 8274 |004b: int-to-float v4, v7 │ │ -04f198: c684 |004c: add-float/2addr v4, v8 │ │ -04f19a: c634 |004d: add-float/2addr v4, v3 │ │ -04f19c: 8742 |004e: float-to-int v2, v4 │ │ -04f19e: 28c4 |004f: goto 0013 // -003c │ │ -04f1a0: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -04f1a6: 28f8 |0053: goto 004b // -0008 │ │ +04f114: |[04f114] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +04f124: 7110 7215 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +04f12a: 0a04 |0003: move-result v4 │ │ +04f12c: 5265 dc03 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03dc │ │ +04f130: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +04f134: 7110 7215 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +04f13a: 0a04 |000b: move-result v4 │ │ +04f13c: 5265 ec03 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03ec │ │ +04f140: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +04f144: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +04f148: 0172 |0012: move v2, v7 │ │ +04f14a: 5464 e503 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f14e: 6e10 f915 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f154: 0a04 |0018: move-result v4 │ │ +04f156: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +04f15a: 5464 e503 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f15e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +04f160: 6e20 f315 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04f166: 0c00 |0021: move-result-object v0 │ │ +04f168: 1f00 ff01 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04f16c: 5464 e503 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f170: 5465 e503 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f174: 6e10 f915 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f17a: 0a05 |002b: move-result v5 │ │ +04f17c: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04f180: 6e20 f315 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04f186: 0c01 |0031: move-result-object v1 │ │ +04f188: 1f01 ff01 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04f18c: 5204 a603 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f190: 5215 a603 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f194: 7120 7815 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +04f19a: 0a05 |003b: move-result v5 │ │ +04f19c: 7120 7515 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +04f1a2: 0a02 |003f: move-result v2 │ │ +04f1a4: 0f02 |0040: return v2 │ │ +04f1a6: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +04f1aa: 28d0 |0043: goto 0013 // -0030 │ │ +04f1ac: 5264 d103 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +04f1b0: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +04f1b4: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +04f1ba: 8274 |004b: int-to-float v4, v7 │ │ +04f1bc: c684 |004c: add-float/2addr v4, v8 │ │ +04f1be: c634 |004d: add-float/2addr v4, v3 │ │ +04f1c0: 8742 |004e: float-to-int v2, v4 │ │ +04f1c2: 28c4 |004f: goto 0013 // -003c │ │ +04f1c4: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +04f1ca: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ 0x0010 line=2152 │ │ 0x0013 line=2158 │ │ 0x001b line=2159 │ │ 0x0024 line=2160 │ │ @@ -51458,30 +51458,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -04f1a8: |[04f1a8] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -04f1b8: 6e10 290c 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -04f1be: 0a00 |0003: move-result v0 │ │ -04f1c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04f1c2: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -04f1c6: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -04f1ca: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -04f1cc: 6e20 280c 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -04f1d2: 0c03 |000d: move-result-object v3 │ │ -04f1d4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -04f1d6: 7130 850b 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b85 │ │ -04f1dc: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04f1e0: 28f1 |0014: goto 0005 // -000f │ │ -04f1e2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -04f1e4: 28f4 |0016: goto 000a // -000c │ │ -04f1e6: 0e00 |0017: return-void │ │ +04f1cc: |[04f1cc] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +04f1dc: 6e10 290c 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +04f1e2: 0a00 |0003: move-result v0 │ │ +04f1e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04f1e6: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +04f1ea: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +04f1ee: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +04f1f0: 6e20 280c 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +04f1f6: 0c03 |000d: move-result-object v3 │ │ +04f1f8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +04f1fa: 7130 850b 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b85 │ │ +04f200: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04f204: 28f1 |0014: goto 0005 // -000f │ │ +04f206: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +04f208: 28f4 |0016: goto 000a // -000c │ │ +04f20a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1771 │ │ 0x0004 line=1772 │ │ 0x0007 line=1773 │ │ 0x000a line=1775 │ │ 0x0012 line=1772 │ │ @@ -51499,25 +51499,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04f1e8: |[04f1e8] android.support.v4.view.ViewPager.endDrag:()V │ │ -04f1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f1fa: 5c10 e303 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -04f1fe: 5c10 e403 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ -04f202: 5410 0004 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04f206: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -04f20a: 5410 0004 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04f20e: 6e10 bf12 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ -04f214: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04f216: 5b10 0004 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04f21a: 0e00 |0011: return-void │ │ +04f20c: |[04f20c] android.support.v4.view.ViewPager.endDrag:()V │ │ +04f21c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f21e: 5c10 e303 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +04f222: 5c10 e403 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ +04f226: 5410 0004 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04f22a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +04f22e: 5410 0004 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04f232: 6e10 bf12 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ +04f238: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04f23a: 5b10 0004 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04f23e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2399 │ │ 0x0003 line=2400 │ │ 0x0005 line=2402 │ │ 0x0009 line=2403 │ │ 0x000e line=2404 │ │ @@ -51530,64 +51530,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 │ │ -04f21c: |[04f21c] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -04f22c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04f22e: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -04f232: 2205 4800 |0003: new-instance v5, Landroid/graphics/Rect; // type@0048 │ │ -04f236: 7010 6001 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -04f23c: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -04f240: 6e52 6401 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0164 │ │ -04f246: 1105 |000d: return-object v5 │ │ -04f248: 6e10 e912 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -04f24e: 0a02 |0011: move-result v2 │ │ -04f250: 5952 2000 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04f254: 6e10 f512 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -04f25a: 0a02 |0017: move-result v2 │ │ -04f25c: 5952 2100 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ -04f260: 6e10 f912 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -04f266: 0a02 |001d: move-result v2 │ │ -04f268: 5952 2200 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0022 │ │ -04f26c: 6e10 de12 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@12de │ │ -04f272: 0a02 |0023: move-result v2 │ │ -04f274: 5952 1f00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001f │ │ -04f278: 6e10 f212 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -04f27e: 0c01 |0029: move-result-object v1 │ │ -04f280: 2012 be02 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@02be │ │ -04f284: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -04f288: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -04f28c: 0710 |0030: move-object v0, v1 │ │ -04f28e: 1f00 be02 |0031: check-cast v0, Landroid/view/ViewGroup; // type@02be │ │ -04f292: 5252 2000 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04f296: 6e10 6613 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@1366 │ │ -04f29c: 0a03 |0038: move-result v3 │ │ -04f29e: b032 |0039: add-int/2addr v2, v3 │ │ -04f2a0: 5952 2000 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04f2a4: 5252 2100 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ -04f2a8: 6e10 6813 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1368 │ │ -04f2ae: 0a03 |0041: move-result v3 │ │ -04f2b0: b032 |0042: add-int/2addr v2, v3 │ │ -04f2b2: 5952 2100 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ -04f2b6: 5252 2200 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0022 │ │ -04f2ba: 6e10 6913 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1369 │ │ -04f2c0: 0a03 |004a: move-result v3 │ │ -04f2c2: b032 |004b: add-int/2addr v2, v3 │ │ -04f2c4: 5952 2200 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0022 │ │ -04f2c8: 5252 1f00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@001f │ │ -04f2cc: 6e10 6013 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@1360 │ │ -04f2d2: 0a03 |0053: move-result v3 │ │ -04f2d4: b032 |0054: add-int/2addr v2, v3 │ │ -04f2d6: 5952 1f00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001f │ │ -04f2da: 6e10 6713 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1367 │ │ -04f2e0: 0c01 |005a: move-result-object v1 │ │ -04f2e2: 28cf |005b: goto 002a // -0031 │ │ +04f240: |[04f240] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +04f250: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04f252: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +04f256: 2205 4b00 |0003: new-instance v5, Landroid/graphics/Rect; // type@004b │ │ +04f25a: 7010 6001 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +04f260: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +04f264: 6e52 6401 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0164 │ │ +04f26a: 1105 |000d: return-object v5 │ │ +04f26c: 6e10 e912 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +04f272: 0a02 |0011: move-result v2 │ │ +04f274: 5952 2000 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04f278: 6e10 f512 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +04f27e: 0a02 |0017: move-result v2 │ │ +04f280: 5952 2100 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ +04f284: 6e10 f912 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +04f28a: 0a02 |001d: move-result v2 │ │ +04f28c: 5952 2200 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0022 │ │ +04f290: 6e10 de12 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@12de │ │ +04f296: 0a02 |0023: move-result v2 │ │ +04f298: 5952 1f00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001f │ │ +04f29c: 6e10 f212 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +04f2a2: 0c01 |0029: move-result-object v1 │ │ +04f2a4: 2012 c602 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@02c6 │ │ +04f2a8: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +04f2ac: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +04f2b0: 0710 |0030: move-object v0, v1 │ │ +04f2b2: 1f00 c602 |0031: check-cast v0, Landroid/view/ViewGroup; // type@02c6 │ │ +04f2b6: 5252 2000 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04f2ba: 6e10 6613 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@1366 │ │ +04f2c0: 0a03 |0038: move-result v3 │ │ +04f2c2: b032 |0039: add-int/2addr v2, v3 │ │ +04f2c4: 5952 2000 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04f2c8: 5252 2100 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ +04f2cc: 6e10 6813 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1368 │ │ +04f2d2: 0a03 |0041: move-result v3 │ │ +04f2d4: b032 |0042: add-int/2addr v2, v3 │ │ +04f2d6: 5952 2100 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ +04f2da: 5252 2200 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0022 │ │ +04f2de: 6e10 6913 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1369 │ │ +04f2e4: 0a03 |004a: move-result v3 │ │ +04f2e6: b032 |004b: add-int/2addr v2, v3 │ │ +04f2e8: 5952 2200 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0022 │ │ +04f2ec: 5252 1f00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@001f │ │ +04f2f0: 6e10 6013 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@1360 │ │ +04f2f6: 0a03 |0053: move-result v3 │ │ +04f2f8: b032 |0054: add-int/2addr v2, v3 │ │ +04f2fa: 5952 1f00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001f │ │ +04f2fe: 6e10 6713 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1367 │ │ +04f304: 0c01 |005a: move-result-object v1 │ │ +04f306: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2580 │ │ 0x0003 line=2581 │ │ 0x0008 line=2583 │ │ 0x000a line=2584 │ │ 0x000d line=2602 │ │ @@ -51617,24 +51617,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04f2e4: |[04f2e4] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -04f2f4: 6e10 350c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0c35 │ │ -04f2fa: 0a00 |0003: move-result v0 │ │ -04f2fc: 6e10 380c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -04f302: 0a01 |0007: move-result v1 │ │ -04f304: b110 |0008: sub-int/2addr v0, v1 │ │ -04f306: 6e10 390c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -04f30c: 0a01 |000c: move-result v1 │ │ -04f30e: b110 |000d: sub-int/2addr v0, v1 │ │ -04f310: 0f00 |000e: return v0 │ │ +04f308: |[04f308] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +04f318: 6e10 350c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0c35 │ │ +04f31e: 0a00 |0003: move-result v0 │ │ +04f320: 6e10 380c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +04f326: 0a01 |0007: move-result v1 │ │ +04f328: b110 |0008: sub-int/2addr v0, v1 │ │ +04f32a: 6e10 390c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +04f330: 0a01 |000c: move-result v1 │ │ +04f332: b110 |000d: sub-int/2addr v0, v1 │ │ +04f334: 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;) │ │ @@ -51642,85 +51642,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 │ │ -04f314: |[04f314] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04f324: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -04f326: 7010 2c0c 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -04f32c: 0a0c |0004: move-result v12 │ │ -04f32e: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -04f332: 6e10 3e0c 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -04f338: 0a0d |000a: move-result v13 │ │ -04f33a: 82dd |000b: int-to-float v13, v13 │ │ -04f33c: 82ce |000c: int-to-float v14, v12 │ │ -04f33e: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -04f342: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -04f346: 52fd f103 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -04f34a: 82dd |0013: int-to-float v13, v13 │ │ -04f34c: 82ce |0014: int-to-float v14, v12 │ │ -04f34e: a908 0d0e |0015: div-float v8, v13, v14 │ │ -04f352: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -04f354: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -04f356: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -04f358: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -04f35a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -04f35c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -04f35e: 54fd e503 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f362: 6e10 f915 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f368: 0a0d |0022: move-result v13 │ │ -04f36a: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -04f36e: 54fd e503 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f372: 6e20 f315 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04f378: 0c02 |002a: move-result-object v2 │ │ -04f37a: 1f02 f701 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04f37e: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -04f382: 522d a603 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f386: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -04f38a: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -04f38e: 54f2 fc03 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03fc │ │ -04f392: a60d 0406 |0037: add-float v13, v4, v6 │ │ -04f396: c68d |0039: add-float/2addr v13, v8 │ │ -04f398: 592d a503 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f39c: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -04f3a0: 592d a603 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f3a4: 54fd ca03 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04f3a8: 522e a603 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f3ac: 6e20 730a ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -04f3b2: 0a0d |0047: move-result v13 │ │ -04f3b4: 592d a803 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04f3b8: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04f3bc: 5229 a503 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f3c0: 0197 |004e: move v7, v9 │ │ -04f3c2: 522d a803 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04f3c6: c69d |0051: add-float/2addr v13, v9 │ │ -04f3c8: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -04f3cc: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -04f3d0: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -04f3d4: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -04f3d8: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -04f3dc: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -04f3e0: 54fd e503 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f3e4: 6e10 f915 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f3ea: 0a0d |0063: move-result v13 │ │ -04f3ec: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -04f3f0: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -04f3f4: 0723 |0068: move-object v3, v2 │ │ -04f3f6: 1103 |0069: return-object v3 │ │ -04f3f8: 018b |006a: move v11, v8 │ │ -04f3fa: 28a4 |006b: goto 000f // -005c │ │ -04f3fc: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -04f3fe: 5225 a603 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f402: 0194 |006f: move v4, v9 │ │ -04f404: 5226 a803 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04f408: 0723 |0072: move-object v3, v2 │ │ -04f40a: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04f40e: 28a8 |0075: goto 001d // -0058 │ │ +04f338: |[04f338] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04f348: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +04f34a: 7010 2c0c 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +04f350: 0a0c |0004: move-result v12 │ │ +04f352: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +04f356: 6e10 3e0c 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +04f35c: 0a0d |000a: move-result v13 │ │ +04f35e: 82dd |000b: int-to-float v13, v13 │ │ +04f360: 82ce |000c: int-to-float v14, v12 │ │ +04f362: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +04f366: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +04f36a: 52fd f103 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +04f36e: 82dd |0013: int-to-float v13, v13 │ │ +04f370: 82ce |0014: int-to-float v14, v12 │ │ +04f372: a908 0d0e |0015: div-float v8, v13, v14 │ │ +04f376: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +04f378: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +04f37a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +04f37c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +04f37e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +04f380: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +04f382: 54fd e503 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f386: 6e10 f915 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f38c: 0a0d |0022: move-result v13 │ │ +04f38e: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +04f392: 54fd e503 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f396: 6e20 f315 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04f39c: 0c02 |002a: move-result-object v2 │ │ +04f39e: 1f02 ff01 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04f3a2: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +04f3a6: 522d a603 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f3aa: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +04f3ae: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +04f3b2: 54f2 fc03 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03fc │ │ +04f3b6: a60d 0406 |0037: add-float v13, v4, v6 │ │ +04f3ba: c68d |0039: add-float/2addr v13, v8 │ │ +04f3bc: 592d a503 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f3c0: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +04f3c4: 592d a603 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f3c8: 54fd ca03 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04f3cc: 522e a603 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f3d0: 6e20 730a ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +04f3d6: 0a0d |0047: move-result v13 │ │ +04f3d8: 592d a803 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04f3dc: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04f3e0: 5229 a503 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f3e4: 0197 |004e: move v7, v9 │ │ +04f3e6: 522d a803 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04f3ea: c69d |0051: add-float/2addr v13, v9 │ │ +04f3ec: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +04f3f0: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +04f3f4: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +04f3f8: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +04f3fc: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +04f400: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +04f404: 54fd e503 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f408: 6e10 f915 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f40e: 0a0d |0063: move-result v13 │ │ +04f410: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +04f414: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +04f418: 0723 |0068: move-object v3, v2 │ │ +04f41a: 1103 |0069: return-object v3 │ │ +04f41c: 018b |006a: move v11, v8 │ │ +04f41e: 28a4 |006b: goto 000f // -005c │ │ +04f420: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +04f422: 5225 a603 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f426: 0194 |006f: move v4, v9 │ │ +04f428: 5226 a803 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04f42c: 0723 |0072: move-object v3, v2 │ │ +04f42e: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04f432: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2108 │ │ 0x0005 line=2109 │ │ 0x000f line=2110 │ │ 0x0017 line=2111 │ │ 0x0018 line=2112 │ │ @@ -51781,35 +51781,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04f410: |[04f410] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -04f420: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04f422: 5230 dd03 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03dd │ │ -04f426: 8200 |0003: int-to-float v0, v0 │ │ -04f428: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -04f42c: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -04f430: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -04f434: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -04f438: 6e10 400c 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ -04f43e: 0a00 |000f: move-result v0 │ │ -04f440: 5231 dd03 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03dd │ │ -04f444: b110 |0012: sub-int/2addr v0, v1 │ │ -04f446: 8200 |0013: int-to-float v0, v0 │ │ -04f448: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -04f44c: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -04f450: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -04f454: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -04f458: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -04f45a: 0f00 |001d: return v0 │ │ -04f45c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -04f45e: 28fe |001f: goto 001d // -0002 │ │ +04f434: |[04f434] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +04f444: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04f446: 5230 dd03 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03dd │ │ +04f44a: 8200 |0003: int-to-float v0, v0 │ │ +04f44c: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +04f450: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +04f454: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +04f458: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +04f45c: 6e10 400c 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ +04f462: 0a00 |000f: move-result v0 │ │ +04f464: 5231 dd03 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03dd │ │ +04f468: b110 |0012: sub-int/2addr v0, v1 │ │ +04f46a: 8200 |0013: int-to-float v0, v0 │ │ +04f46c: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +04f470: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +04f474: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +04f478: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +04f47c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +04f47e: 0f00 |001d: return v0 │ │ +04f480: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +04f482: 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 │ │ @@ -51819,36 +51819,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -04f460: |[04f460] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -04f470: 7110 5f0a 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ -04f476: 0a02 |0003: move-result v2 │ │ -04f478: 7120 620a 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -04f47e: 0a01 |0007: move-result v1 │ │ -04f480: 5243 c903 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -04f484: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -04f488: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -04f48c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -04f48e: 7120 630a 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -04f494: 0a03 |0012: move-result v3 │ │ -04f496: 5943 e603 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -04f49a: 7120 620a 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -04f4a0: 0a03 |0018: move-result v3 │ │ -04f4a2: 5943 c903 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -04f4a6: 5443 0004 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04f4aa: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -04f4ae: 5443 0004 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04f4b2: 6e10 b812 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@12b8 │ │ -04f4b8: 0e00 |0024: return-void │ │ -04f4ba: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -04f4bc: 28e9 |0026: goto 000f // -0017 │ │ +04f484: |[04f484] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +04f494: 7110 5f0a 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ +04f49a: 0a02 |0003: move-result v2 │ │ +04f49c: 7120 620a 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +04f4a2: 0a01 |0007: move-result v1 │ │ +04f4a4: 5243 c903 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +04f4a8: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +04f4ac: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +04f4b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +04f4b2: 7120 630a 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +04f4b8: 0a03 |0012: move-result v3 │ │ +04f4ba: 5943 e603 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +04f4be: 7120 620a 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +04f4c4: 0a03 |0018: move-result v3 │ │ +04f4c6: 5943 c903 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +04f4ca: 5443 0004 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04f4ce: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +04f4d2: 5443 0004 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04f4d6: 6e10 b812 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@12b8 │ │ +04f4dc: 0e00 |0024: return-void │ │ +04f4de: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +04f4e0: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2384 │ │ 0x0004 line=2385 │ │ 0x0008 line=2386 │ │ 0x000c line=2389 │ │ 0x000f line=2390 │ │ @@ -51869,61 +51869,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -04f4c0: |[04f4c0] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -04f4d0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04f4d2: 54a8 e503 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f4d6: 6e10 f915 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f4dc: 0a08 |0006: move-result v8 │ │ -04f4de: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -04f4e2: 5ca7 cd03 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ -04f4e6: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -04f4e8: 6e40 540c 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0c54 │ │ -04f4ee: 55a8 cd03 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ -04f4f2: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -04f4f6: 2207 3403 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0334 │ │ -04f4fa: 1a08 821b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1b82 │ │ -04f4fe: 7020 6515 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04f504: 2707 |001a: throw v7 │ │ -04f506: 7010 450c 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c45 │ │ -04f50c: 0c01 |001e: move-result-object v1 │ │ -04f50e: 7010 2c0c 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -04f514: 0a05 |0022: move-result v5 │ │ -04f516: 52a8 f103 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -04f51a: 9006 0508 |0025: add-int v6, v5, v8 │ │ -04f51e: 52a8 f103 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -04f522: 8288 |0029: int-to-float v8, v8 │ │ -04f524: 8259 |002a: int-to-float v9, v5 │ │ -04f526: a902 0809 |002b: div-float v2, v8, v9 │ │ -04f52a: 5210 a603 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f52e: 82b8 |002f: int-to-float v8, v11 │ │ -04f530: 8259 |0030: int-to-float v9, v5 │ │ -04f532: c998 |0031: div-float/2addr v8, v9 │ │ -04f534: 5219 a503 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f538: c798 |0034: sub-float/2addr v8, v9 │ │ -04f53a: 5219 a803 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04f53e: c629 |0037: add-float/2addr v9, v2 │ │ -04f540: a904 0809 |0038: div-float v4, v8, v9 │ │ -04f544: 8268 |003a: int-to-float v8, v6 │ │ -04f546: c848 |003b: mul-float/2addr v8, v4 │ │ -04f548: 8783 |003c: float-to-int v3, v8 │ │ -04f54a: 5ca7 cd03 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ -04f54e: 6e40 540c 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0c54 │ │ -04f554: 55a7 cd03 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ -04f558: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -04f55c: 2207 3403 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0334 │ │ -04f560: 1a08 821b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1b82 │ │ -04f564: 7020 6515 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04f56a: 2707 |004d: throw v7 │ │ -04f56c: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -04f56e: 0f07 |004f: return v7 │ │ +04f4e4: |[04f4e4] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +04f4f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04f4f6: 54a8 e503 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f4fa: 6e10 f915 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f500: 0a08 |0006: move-result v8 │ │ +04f502: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +04f506: 5ca7 cd03 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ +04f50a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +04f50c: 6e40 540c 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0c54 │ │ +04f512: 55a8 cd03 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ +04f516: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +04f51a: 2207 3c03 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@033c │ │ +04f51e: 1a08 7f1b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1b7f │ │ +04f522: 7020 6515 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04f528: 2707 |001a: throw v7 │ │ +04f52a: 7010 450c 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c45 │ │ +04f530: 0c01 |001e: move-result-object v1 │ │ +04f532: 7010 2c0c 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +04f538: 0a05 |0022: move-result v5 │ │ +04f53a: 52a8 f103 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +04f53e: 9006 0508 |0025: add-int v6, v5, v8 │ │ +04f542: 52a8 f103 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +04f546: 8288 |0029: int-to-float v8, v8 │ │ +04f548: 8259 |002a: int-to-float v9, v5 │ │ +04f54a: a902 0809 |002b: div-float v2, v8, v9 │ │ +04f54e: 5210 a603 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f552: 82b8 |002f: int-to-float v8, v11 │ │ +04f554: 8259 |0030: int-to-float v9, v5 │ │ +04f556: c998 |0031: div-float/2addr v8, v9 │ │ +04f558: 5219 a503 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f55c: c798 |0034: sub-float/2addr v8, v9 │ │ +04f55e: 5219 a803 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04f562: c629 |0037: add-float/2addr v9, v2 │ │ +04f564: a904 0809 |0038: div-float v4, v8, v9 │ │ +04f568: 8268 |003a: int-to-float v8, v6 │ │ +04f56a: c848 |003b: mul-float/2addr v8, v4 │ │ +04f56c: 8783 |003c: float-to-int v3, v8 │ │ +04f56e: 5ca7 cd03 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ +04f572: 6e40 540c 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0c54 │ │ +04f578: 55a7 cd03 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ +04f57c: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +04f580: 2207 3c03 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@033c │ │ +04f584: 1a08 7f1b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1b7f │ │ +04f588: 7020 6515 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04f58e: 2707 |004d: throw v7 │ │ +04f590: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +04f592: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1631 │ │ 0x0009 line=1632 │ │ 0x000b line=1633 │ │ 0x000f line=1634 │ │ 0x0013 line=1635 │ │ @@ -51955,117 +51955,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -04f570: |[04f570] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -04f580: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04f582: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -04f586: 520e e603 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -04f58a: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -04f58e: 0200 1200 |0007: move/from16 v0, v18 │ │ -04f592: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -04f596: 5910 e603 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -04f59a: 7401 3e0c 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -04f5a0: 0a0e |0010: move-result v14 │ │ -04f5a2: 82e8 |0011: int-to-float v8, v14 │ │ -04f5a4: a60c 0802 |0012: add-float v12, v8, v2 │ │ -04f5a8: 7601 2c0c 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -04f5ae: 0a0d |0017: move-result v13 │ │ -04f5b0: 82de |0018: int-to-float v14, v13 │ │ -04f5b2: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -04f5b6: 520f db03 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04f5ba: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -04f5be: 82de |001f: int-to-float v14, v13 │ │ -04f5c0: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -04f5c4: 520f e803 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04f5c8: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -04f5cc: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -04f5ce: 121a |0027: const/4 v10, #int 1 // #1 │ │ -04f5d0: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -04f5d4: 540e e503 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f5d8: 120f |002c: const/4 v15, #int 0 // #0 │ │ -04f5da: 6e20 f315 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04f5e0: 0c03 |0030: move-result-object v3 │ │ -04f5e2: 1f03 f701 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04f5e6: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -04f5ea: 540e e503 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f5ee: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -04f5f2: 540f e503 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f5f6: 6e10 f915 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04f5fc: 0a0f |003e: move-result v15 │ │ -04f5fe: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -04f602: 6e20 f315 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -04f608: 0c04 |0044: move-result-object v4 │ │ -04f60a: 1f04 f701 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04f60e: 523e a603 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f612: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -04f616: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -04f618: 523e a503 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f61c: 82df |004e: int-to-float v15, v13 │ │ -04f61e: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -04f622: 524e a603 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04f626: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -04f62a: 540f ca03 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04f62e: 6e10 700a 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -04f634: 0a0f |005a: move-result v15 │ │ -04f636: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -04f63a: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -04f63e: 120a |005f: const/4 v10, #int 0 // #0 │ │ -04f640: 524e a503 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f644: 82df |0062: int-to-float v15, v13 │ │ -04f646: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -04f64a: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -04f64e: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -04f652: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -04f656: a709 060c |006b: sub-float v9, v6, v12 │ │ -04f65a: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -04f65e: 540e e903 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -04f662: 7110 7115 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -04f668: 0a0f |0074: move-result v15 │ │ -04f66a: 82d0 |0075: int-to-float v0, v13 │ │ -04f66c: 0210 0000 |0076: move/from16 v16, v0 │ │ -04f670: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -04f674: 6e20 4e10 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@104e │ │ -04f67a: 0a07 |007d: move-result v7 │ │ -04f67c: 016c |007e: move v12, v6 │ │ -04f67e: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -04f682: 520e e603 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -04f686: 87cf |0083: float-to-int v15, v12 │ │ -04f688: 82ff |0084: int-to-float v15, v15 │ │ -04f68a: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -04f68e: c6fe |0087: add-float/2addr v14, v15 │ │ -04f690: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -04f694: 590e e603 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -04f698: 87ce |008c: float-to-int v14, v12 │ │ -04f69a: 7401 3f0c 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -04f6a0: 0a0f |0090: move-result v15 │ │ -04f6a2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -04f6a6: 6e30 6b0c e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -04f6ac: 87ce |0096: float-to-int v14, v12 │ │ -04f6ae: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -04f6b2: 7020 5d0c e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ -04f6b8: 0f07 |009c: return v7 │ │ -04f6ba: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -04f6be: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -04f6c2: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -04f6c6: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -04f6ca: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -04f6ce: 540e f703 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -04f6d2: 7110 7115 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -04f6d8: 0a0f |00ac: move-result v15 │ │ -04f6da: 82d0 |00ad: int-to-float v0, v13 │ │ -04f6dc: 0210 0000 |00ae: move/from16 v16, v0 │ │ -04f6e0: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -04f6e4: 6e20 4e10 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@104e │ │ -04f6ea: 0a07 |00b5: move-result v7 │ │ -04f6ec: 01bc |00b6: move v12, v11 │ │ -04f6ee: 28c8 |00b7: goto 007f // -0038 │ │ +04f594: |[04f594] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +04f5a4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04f5a6: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +04f5aa: 520e e603 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +04f5ae: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +04f5b2: 0200 1200 |0007: move/from16 v0, v18 │ │ +04f5b6: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +04f5ba: 5910 e603 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +04f5be: 7401 3e0c 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +04f5c4: 0a0e |0010: move-result v14 │ │ +04f5c6: 82e8 |0011: int-to-float v8, v14 │ │ +04f5c8: a60c 0802 |0012: add-float v12, v8, v2 │ │ +04f5cc: 7601 2c0c 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +04f5d2: 0a0d |0017: move-result v13 │ │ +04f5d4: 82de |0018: int-to-float v14, v13 │ │ +04f5d6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +04f5da: 520f db03 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04f5de: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +04f5e2: 82de |001f: int-to-float v14, v13 │ │ +04f5e4: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +04f5e8: 520f e803 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04f5ec: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +04f5f0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +04f5f2: 121a |0027: const/4 v10, #int 1 // #1 │ │ +04f5f4: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +04f5f8: 540e e503 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f5fc: 120f |002c: const/4 v15, #int 0 // #0 │ │ +04f5fe: 6e20 f315 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04f604: 0c03 |0030: move-result-object v3 │ │ +04f606: 1f03 ff01 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04f60a: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +04f60e: 540e e503 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f612: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +04f616: 540f e503 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f61a: 6e10 f915 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04f620: 0a0f |003e: move-result v15 │ │ +04f622: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +04f626: 6e20 f315 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +04f62c: 0c04 |0044: move-result-object v4 │ │ +04f62e: 1f04 ff01 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04f632: 523e a603 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f636: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +04f63a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +04f63c: 523e a503 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f640: 82df |004e: int-to-float v15, v13 │ │ +04f642: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +04f646: 524e a603 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04f64a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +04f64e: 540f ca03 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04f652: 6e10 700a 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +04f658: 0a0f |005a: move-result v15 │ │ +04f65a: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +04f65e: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +04f662: 120a |005f: const/4 v10, #int 0 // #0 │ │ +04f664: 524e a503 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f668: 82df |0062: int-to-float v15, v13 │ │ +04f66a: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +04f66e: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +04f672: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +04f676: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +04f67a: a709 060c |006b: sub-float v9, v6, v12 │ │ +04f67e: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +04f682: 540e e903 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +04f686: 7110 7115 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +04f68c: 0a0f |0074: move-result v15 │ │ +04f68e: 82d0 |0075: int-to-float v0, v13 │ │ +04f690: 0210 0000 |0076: move/from16 v16, v0 │ │ +04f694: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +04f698: 6e20 4e10 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@104e │ │ +04f69e: 0a07 |007d: move-result v7 │ │ +04f6a0: 016c |007e: move v12, v6 │ │ +04f6a2: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +04f6a6: 520e e603 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +04f6aa: 87cf |0083: float-to-int v15, v12 │ │ +04f6ac: 82ff |0084: int-to-float v15, v15 │ │ +04f6ae: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +04f6b2: c6fe |0087: add-float/2addr v14, v15 │ │ +04f6b4: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +04f6b8: 590e e603 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +04f6bc: 87ce |008c: float-to-int v14, v12 │ │ +04f6be: 7401 3f0c 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +04f6c4: 0a0f |0090: move-result v15 │ │ +04f6c6: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +04f6ca: 6e30 6b0c e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +04f6d0: 87ce |0096: float-to-int v14, v12 │ │ +04f6d2: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +04f6d6: 7020 5d0c e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ +04f6dc: 0f07 |009c: return v7 │ │ +04f6de: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +04f6e2: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +04f6e6: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +04f6ea: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +04f6ee: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +04f6f2: 540e f703 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +04f6f6: 7110 7115 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +04f6fc: 0a0f |00ac: move-result v15 │ │ +04f6fe: 82d0 |00ad: int-to-float v0, v13 │ │ +04f700: 0210 0000 |00ae: move/from16 v16, v0 │ │ +04f704: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +04f708: 6e20 4e10 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@104e │ │ +04f70e: 0a07 |00b5: move-result v7 │ │ +04f710: 01bc |00b6: move v12, v11 │ │ +04f712: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ 0x0001 line=2059 │ │ 0x0007 line=2060 │ │ 0x000d line=2062 │ │ 0x0012 line=2063 │ │ @@ -52118,96 +52118,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -04f6f0: |[04f6f0] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -04f700: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -04f704: 54e0 e503 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04f708: 6e10 f415 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ -04f70e: 0a00 |0007: move-result v0 │ │ -04f710: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -04f714: 6e10 380c 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -04f71a: 0a00 |000d: move-result v0 │ │ -04f71c: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -04f720: 6e10 390c 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -04f726: 0a02 |0013: move-result v2 │ │ -04f728: b120 |0014: sub-int/2addr v0, v2 │ │ -04f72a: 900c 0011 |0015: add-int v12, v0, v17 │ │ -04f72e: 6e10 380c 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -04f734: 0a00 |001a: move-result v0 │ │ -04f736: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -04f73a: 6e10 390c 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -04f740: 0a02 |0020: move-result v2 │ │ -04f742: b120 |0021: sub-int/2addr v0, v2 │ │ -04f744: 9007 0012 |0022: add-int v7, v0, v18 │ │ -04f748: 6e10 3e0c 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -04f74e: 0a0d |0027: move-result v13 │ │ -04f750: 82d0 |0028: int-to-float v0, v13 │ │ -04f752: 8272 |0029: int-to-float v2, v7 │ │ -04f754: a908 0002 |002a: div-float v8, v0, v2 │ │ -04f758: 82c0 |002c: int-to-float v0, v12 │ │ -04f75a: c880 |002d: mul-float/2addr v0, v8 │ │ -04f75c: 8701 |002e: float-to-int v1, v0 │ │ -04f75e: 6e10 3f0c 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -04f764: 0a00 |0032: move-result v0 │ │ -04f766: 6e30 6b0c 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -04f76c: 54e0 f903 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f770: 6e10 ab14 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@14ab │ │ -04f776: 0a00 |003b: move-result v0 │ │ -04f778: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -04f77c: 54e0 f903 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f780: 6e10 a814 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@14a8 │ │ -04f786: 0a00 |0043: move-result v0 │ │ -04f788: 54e2 f903 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f78c: 6e10 ae14 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@14ae │ │ -04f792: 0a02 |0049: move-result v2 │ │ -04f794: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -04f798: 52e0 d103 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -04f79c: 6e20 460c 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ -04f7a2: 0c0b |0051: move-result-object v11 │ │ -04f7a4: 54e0 f903 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04f7a8: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -04f7aa: 52b3 a503 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f7ae: 82f4 |0057: int-to-float v4, v15 │ │ -04f7b0: c843 |0058: mul-float/2addr v3, v4 │ │ -04f7b2: 8733 |0059: float-to-int v3, v3 │ │ -04f7b4: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -04f7b6: 7406 ad14 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@14ad │ │ -04f7bc: 0e00 |005e: return-void │ │ -04f7be: 52e0 d103 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -04f7c2: 6e20 460c 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ -04f7c8: 0c06 |0064: move-result-object v6 │ │ -04f7ca: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -04f7ce: 5260 a503 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f7d2: 52e2 e803 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04f7d6: 7120 7715 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -04f7dc: 0a09 |006e: move-result v9 │ │ -04f7de: 6e10 380c 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -04f7e4: 0a00 |0072: move-result v0 │ │ -04f7e6: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -04f7ea: 6e10 390c 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -04f7f0: 0a02 |0078: move-result v2 │ │ -04f7f2: b120 |0079: sub-int/2addr v0, v2 │ │ -04f7f4: 8200 |007a: int-to-float v0, v0 │ │ -04f7f6: c890 |007b: mul-float/2addr v0, v9 │ │ -04f7f8: 870a |007c: float-to-int v10, v0 │ │ -04f7fa: 6e10 3e0c 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -04f800: 0a00 |0080: move-result v0 │ │ -04f802: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -04f806: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -04f808: 7020 150c 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ -04f80e: 6e10 3f0c 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -04f814: 0a00 |008a: move-result v0 │ │ -04f816: 6e30 6b0c ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -04f81c: 28d0 |008e: goto 005e // -0030 │ │ -04f81e: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -04f820: 28df |0090: goto 006f // -0021 │ │ +04f714: |[04f714] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +04f724: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +04f728: 54e0 e503 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04f72c: 6e10 f415 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15f4 │ │ +04f732: 0a00 |0007: move-result v0 │ │ +04f734: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +04f738: 6e10 380c 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +04f73e: 0a00 |000d: move-result v0 │ │ +04f740: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +04f744: 6e10 390c 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +04f74a: 0a02 |0013: move-result v2 │ │ +04f74c: b120 |0014: sub-int/2addr v0, v2 │ │ +04f74e: 900c 0011 |0015: add-int v12, v0, v17 │ │ +04f752: 6e10 380c 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +04f758: 0a00 |001a: move-result v0 │ │ +04f75a: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +04f75e: 6e10 390c 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +04f764: 0a02 |0020: move-result v2 │ │ +04f766: b120 |0021: sub-int/2addr v0, v2 │ │ +04f768: 9007 0012 |0022: add-int v7, v0, v18 │ │ +04f76c: 6e10 3e0c 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +04f772: 0a0d |0027: move-result v13 │ │ +04f774: 82d0 |0028: int-to-float v0, v13 │ │ +04f776: 8272 |0029: int-to-float v2, v7 │ │ +04f778: a908 0002 |002a: div-float v8, v0, v2 │ │ +04f77c: 82c0 |002c: int-to-float v0, v12 │ │ +04f77e: c880 |002d: mul-float/2addr v0, v8 │ │ +04f780: 8701 |002e: float-to-int v1, v0 │ │ +04f782: 6e10 3f0c 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +04f788: 0a00 |0032: move-result v0 │ │ +04f78a: 6e30 6b0c 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +04f790: 54e0 f903 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f794: 6e10 ab14 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@14ab │ │ +04f79a: 0a00 |003b: move-result v0 │ │ +04f79c: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +04f7a0: 54e0 f903 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f7a4: 6e10 a814 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@14a8 │ │ +04f7aa: 0a00 |0043: move-result v0 │ │ +04f7ac: 54e2 f903 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f7b0: 6e10 ae14 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@14ae │ │ +04f7b6: 0a02 |0049: move-result v2 │ │ +04f7b8: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +04f7bc: 52e0 d103 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +04f7c0: 6e20 460c 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ +04f7c6: 0c0b |0051: move-result-object v11 │ │ +04f7c8: 54e0 f903 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +04f7cc: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +04f7ce: 52b3 a503 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f7d2: 82f4 |0057: int-to-float v4, v15 │ │ +04f7d4: c843 |0058: mul-float/2addr v3, v4 │ │ +04f7d6: 8733 |0059: float-to-int v3, v3 │ │ +04f7d8: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +04f7da: 7406 ad14 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@14ad │ │ +04f7e0: 0e00 |005e: return-void │ │ +04f7e2: 52e0 d103 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +04f7e6: 6e20 460c 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ +04f7ec: 0c06 |0064: move-result-object v6 │ │ +04f7ee: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +04f7f2: 5260 a503 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f7f6: 52e2 e803 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04f7fa: 7120 7715 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +04f800: 0a09 |006e: move-result v9 │ │ +04f802: 6e10 380c 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +04f808: 0a00 |0072: move-result v0 │ │ +04f80a: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +04f80e: 6e10 390c 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +04f814: 0a02 |0078: move-result v2 │ │ +04f816: b120 |0079: sub-int/2addr v0, v2 │ │ +04f818: 8200 |007a: int-to-float v0, v0 │ │ +04f81a: c890 |007b: mul-float/2addr v0, v9 │ │ +04f81c: 870a |007c: float-to-int v10, v0 │ │ +04f81e: 6e10 3e0c 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +04f824: 0a00 |0080: move-result v0 │ │ +04f826: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +04f82a: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +04f82c: 7020 150c 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ +04f832: 6e10 3f0c 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +04f838: 0a00 |008a: move-result v0 │ │ +04f83a: 6e30 6b0c ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +04f840: 28d0 |008e: goto 005e // -0030 │ │ +04f842: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +04f844: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ 0x000a line=1469 │ │ 0x0017 line=1470 │ │ 0x0024 line=1472 │ │ 0x0028 line=1473 │ │ @@ -52247,31 +52247,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04f824: |[04f824] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -04f834: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04f836: 6e10 290c 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -04f83c: 0a03 |0004: move-result v3 │ │ -04f83e: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -04f842: 6e20 280c 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -04f848: 0c00 |000a: move-result-object v0 │ │ -04f84a: 6e10 e812 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -04f850: 0c02 |000e: move-result-object v2 │ │ -04f852: 1f02 f801 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -04f856: 5523 ac03 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04f85a: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -04f85e: 6e20 670c 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0c67 │ │ -04f864: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04f868: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04f86c: 28e5 |001c: goto 0001 // -001b │ │ -04f86e: 0e00 |001d: return-void │ │ +04f848: |[04f848] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +04f858: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04f85a: 6e10 290c 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +04f860: 0a03 |0004: move-result v3 │ │ +04f862: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +04f866: 6e20 280c 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +04f86c: 0c00 |000a: move-result-object v0 │ │ +04f86e: 6e10 e812 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +04f874: 0c02 |000e: move-result-object v2 │ │ +04f876: 1f02 0002 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +04f87a: 5523 ac03 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04f87e: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +04f882: 6e20 670c 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0c67 │ │ +04f888: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04f88c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04f890: 28e5 |001c: goto 0001 // -001b │ │ +04f892: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ 0x000b line=456 │ │ 0x0011 line=457 │ │ 0x0015 line=458 │ │ @@ -52289,20 +52289,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04f870: |[04f870] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -04f880: 6e10 3c0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0c3c │ │ -04f886: 0c00 |0003: move-result-object v0 │ │ -04f888: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -04f88c: 7220 7f13 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@137f │ │ -04f892: 0e00 |0009: return-void │ │ +04f894: |[04f894] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +04f8a4: 6e10 3c0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0c3c │ │ +04f8aa: 0c00 |0003: move-result-object v0 │ │ +04f8ac: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +04f8b0: 7220 7f13 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@137f │ │ +04f8b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2050 │ │ 0x0004 line=2051 │ │ 0x0006 line=2052 │ │ 0x0009 line=2054 │ │ locals : │ │ @@ -52315,59 +52315,59 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -04f894: |[04f894] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -04f8a4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04f8a6: 6e20 460c 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ -04f8ac: 0c00 |0004: move-result-object v0 │ │ -04f8ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04f8b0: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -04f8b4: 7010 2c0c 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -04f8ba: 0a02 |000b: move-result v2 │ │ -04f8bc: 8223 |000c: int-to-float v3, v2 │ │ -04f8be: 5284 db03 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04f8c2: 5205 a503 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -04f8c6: 5286 e803 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04f8ca: 7120 7715 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -04f8d0: 0a05 |0016: move-result v5 │ │ -04f8d2: 7120 7415 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -04f8d8: 0a04 |001a: move-result v4 │ │ -04f8da: c843 |001b: mul-float/2addr v3, v4 │ │ -04f8dc: 8731 |001c: float-to-int v1, v3 │ │ -04f8de: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -04f8e2: 6e40 820c 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c82 │ │ -04f8e8: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -04f8ec: 5483 f003 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -04f8f0: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -04f8f4: 5483 f003 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -04f8f8: 7220 eb0b 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ -04f8fe: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -04f902: 5483 e203 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -04f906: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -04f90a: 5483 e203 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -04f90e: 7220 eb0b 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ -04f914: 0e00 |0038: return-void │ │ -04f916: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -04f91a: 5483 f003 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -04f91e: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -04f922: 5483 f003 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -04f926: 7220 eb0b 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ -04f92c: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -04f930: 5483 e203 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -04f934: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -04f938: 5483 e203 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -04f93c: 7220 eb0b 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ -04f942: 7020 150c 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ -04f948: 6e30 6b0c 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -04f94e: 7020 5d0c 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ -04f954: 28e0 |0058: goto 0038 // -0020 │ │ +04f8b8: |[04f8b8] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +04f8c8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04f8ca: 6e20 460c 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ +04f8d0: 0c00 |0004: move-result-object v0 │ │ +04f8d2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04f8d4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +04f8d8: 7010 2c0c 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +04f8de: 0a02 |000b: move-result v2 │ │ +04f8e0: 8223 |000c: int-to-float v3, v2 │ │ +04f8e2: 5284 db03 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04f8e6: 5205 a503 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +04f8ea: 5286 e803 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04f8ee: 7120 7715 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +04f8f4: 0a05 |0016: move-result v5 │ │ +04f8f6: 7120 7415 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +04f8fc: 0a04 |001a: move-result v4 │ │ +04f8fe: c843 |001b: mul-float/2addr v3, v4 │ │ +04f900: 8731 |001c: float-to-int v1, v3 │ │ +04f902: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +04f906: 6e40 820c 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c82 │ │ +04f90c: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +04f910: 5483 f003 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +04f914: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +04f918: 5483 f003 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +04f91c: 7220 eb0b 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ +04f922: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +04f926: 5483 e203 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +04f92a: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +04f92e: 5483 e203 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +04f932: 7220 eb0b 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ +04f938: 0e00 |0038: return-void │ │ +04f93a: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +04f93e: 5483 f003 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +04f942: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +04f946: 5483 f003 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +04f94a: 7220 eb0b 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ +04f950: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +04f954: 5483 e203 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +04f958: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +04f95c: 5483 e203 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +04f960: 7220 eb0b 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ +04f966: 7020 150c 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ +04f96c: 6e30 6b0c 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +04f972: 7020 5d0c 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ +04f978: 28e0 |0058: goto 0038 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=557 │ │ 0x0005 line=558 │ │ 0x0006 line=559 │ │ 0x0008 line=560 │ │ 0x000c line=561 │ │ @@ -52400,31 +52400,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04f958: |[04f958] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -04f968: 5210 f803 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ -04f96c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -04f970: 0e00 |0004: return-void │ │ -04f972: 5912 f803 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ -04f976: 5410 f203 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ -04f97a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -04f97e: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -04f982: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -04f984: 7020 1e0c 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0c1e │ │ -04f98a: 5410 f003 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -04f98e: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -04f992: 5410 f003 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -04f996: 7220 e90b 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0be9 │ │ -04f99c: 28ea |001a: goto 0004 // -0016 │ │ -04f99e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -04f9a0: 28f2 |001c: goto 000e // -000e │ │ +04f97c: |[04f97c] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +04f98c: 5210 f803 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ +04f990: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +04f994: 0e00 |0004: return-void │ │ +04f996: 5912 f803 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ +04f99a: 5410 f203 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ +04f99e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +04f9a2: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +04f9a6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +04f9a8: 7020 1e0c 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0c1e │ │ +04f9ae: 5410 f003 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +04f9b2: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +04f9b6: 5410 f003 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +04f9ba: 7220 e90b 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0be9 │ │ +04f9c0: 28ea |001a: goto 0004 // -0016 │ │ +04f9c2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +04f9c4: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=400 │ │ 0x0005 line=392 │ │ 0x0007 line=393 │ │ 0x000b line=395 │ │ @@ -52440,19 +52440,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -04f9a4: |[04f9a4] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -04f9b4: 5510 fa03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03fa │ │ -04f9b8: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -04f9bc: 5c12 fa03 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03fa │ │ -04f9c0: 0e00 |0006: return-void │ │ +04f9c8: |[04f9c8] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +04f9d8: 5510 fa03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03fa │ │ +04f9dc: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +04f9e0: 5c12 fa03 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03fa │ │ +04f9e4: 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; │ │ @@ -52463,39 +52463,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -04f9c4: |[04f9c4] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -04f9d4: 5253 d403 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ -04f9d8: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -04f9dc: 5453 d503 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ -04f9e0: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -04f9e4: 2203 7103 |0008: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -04f9e8: 7010 ec15 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -04f9ee: 5b53 d503 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ -04f9f2: 6e10 290c 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -04f9f8: 0a01 |0012: move-result v1 │ │ -04f9fa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -04f9fc: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -04fa00: 6e20 280c 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -04fa06: 0c00 |0019: move-result-object v0 │ │ -04fa08: 5453 d503 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ -04fa0c: 6e20 f015 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -04fa12: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04fa16: 28f3 |0021: goto 0014 // -000d │ │ -04fa18: 5453 d503 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ -04fa1c: 6e10 f115 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -04fa22: 28e8 |0027: goto 000f // -0018 │ │ -04fa24: 5453 d503 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ -04fa28: 6204 0204 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0402 │ │ -04fa2c: 7120 0416 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ -04fa32: 0e00 |002f: return-void │ │ +04f9e8: |[04f9e8] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +04f9f8: 5253 d403 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ +04f9fc: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +04fa00: 5453 d503 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ +04fa04: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +04fa08: 2203 7903 |0008: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +04fa0c: 7010 ec15 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +04fa12: 5b53 d503 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ +04fa16: 6e10 290c 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +04fa1c: 0a01 |0012: move-result v1 │ │ +04fa1e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +04fa20: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +04fa24: 6e20 280c 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +04fa2a: 0c00 |0019: move-result-object v0 │ │ +04fa2c: 5453 d503 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ +04fa30: 6e20 f015 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +04fa36: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04fa3a: 28f3 |0021: goto 0014 // -000d │ │ +04fa3c: 5453 d503 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ +04fa40: 6e10 f115 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +04fa46: 28e8 |0027: goto 000f // -0018 │ │ +04fa48: 5453 d503 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ +04fa4c: 6204 0204 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0402 │ │ +04fa50: 7120 0416 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ +04fa56: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0004 line=1107 │ │ 0x0008 line=1108 │ │ 0x000f line=1112 │ │ 0x0013 line=1113 │ │ @@ -52519,60 +52519,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -04fa34: |[04fa34] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -04fa44: 6e10 f915 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04fa4a: 0a02 |0003: move-result v2 │ │ -04fa4c: 6e10 300c 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0c30 │ │ -04fa52: 0a01 |0007: move-result v1 │ │ -04fa54: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -04fa58: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -04fa5c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -04fa5e: 6e10 290c 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -04fa64: 0a05 |0010: move-result v5 │ │ -04fa66: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -04fa6a: 6e20 280c 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -04fa70: 0c00 |0016: move-result-object v0 │ │ -04fa72: 6e10 fb12 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -04fa78: 0a05 |001a: move-result v5 │ │ -04fa7a: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -04fa7e: 6e20 440c 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -04fa84: 0c04 |0020: move-result-object v4 │ │ -04fa86: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -04fa8a: 5245 a603 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04fa8e: 5276 d103 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -04fa92: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -04fa96: 6e40 d112 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@12d1 │ │ -04fa9c: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04faa0: 28df |002e: goto 000d // -0021 │ │ -04faa2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -04faa6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -04faaa: 6e10 f915 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04fab0: 0a05 |0036: move-result v5 │ │ -04fab2: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -04fab6: 6e10 4a0c 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0c4a │ │ -04fabc: 0a05 |003c: move-result v5 │ │ -04fabe: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -04fac2: 0e00 |003f: return-void │ │ -04fac4: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -04fac8: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -04faca: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -04face: 6e10 4d0c 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0c4d │ │ -04fad4: 0a05 |0048: move-result v5 │ │ -04fad6: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -04fada: 6e10 4b0c 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0c4b │ │ -04fae0: 0a05 |004e: move-result v5 │ │ -04fae2: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -04fae6: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -04faea: 6e20 f015 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -04faf0: 28e9 |0056: goto 003f // -0017 │ │ +04fa58: |[04fa58] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +04fa68: 6e10 f915 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04fa6e: 0a02 |0003: move-result v2 │ │ +04fa70: 6e10 300c 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0c30 │ │ +04fa76: 0a01 |0007: move-result v1 │ │ +04fa78: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +04fa7c: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +04fa80: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +04fa82: 6e10 290c 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +04fa88: 0a05 |0010: move-result v5 │ │ +04fa8a: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +04fa8e: 6e20 280c 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +04fa94: 0c00 |0016: move-result-object v0 │ │ +04fa96: 6e10 fb12 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +04fa9c: 0a05 |001a: move-result v5 │ │ +04fa9e: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +04faa2: 6e20 440c 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +04faa8: 0c04 |0020: move-result-object v4 │ │ +04faaa: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +04faae: 5245 a603 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04fab2: 5276 d103 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +04fab6: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +04faba: 6e40 d112 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@12d1 │ │ +04fac0: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04fac4: 28df |002e: goto 000d // -0021 │ │ +04fac6: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +04faca: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +04face: 6e10 f915 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04fad4: 0a05 |0036: move-result v5 │ │ +04fad6: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +04fada: 6e10 4a0c 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0c4a │ │ +04fae0: 0a05 |003c: move-result v5 │ │ +04fae2: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +04fae6: 0e00 |003f: return-void │ │ +04fae8: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +04faec: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +04faee: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +04faf2: 6e10 4d0c 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0c4d │ │ +04faf8: 0a05 |0048: move-result v5 │ │ +04fafa: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +04fafe: 6e10 4b0c 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0c4b │ │ +04fb04: 0a05 |004e: move-result v5 │ │ +04fb06: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +04fb0a: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +04fb0e: 6e20 f015 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +04fb14: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2626 │ │ 0x0004 line=2628 │ │ 0x0008 line=2630 │ │ 0x000c line=2631 │ │ 0x0013 line=2632 │ │ @@ -52604,37 +52604,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 │ │ -04faf4: |[04faf4] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04fb04: 2200 f701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -04fb08: 7010 e00b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0be0 │ │ -04fb0e: 5903 a603 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04fb12: 5421 ca03 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04fb16: 6e30 750a 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0a75 │ │ -04fb1c: 0c01 |000c: move-result-object v1 │ │ -04fb1e: 5b01 a403 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -04fb22: 5421 ca03 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04fb26: 6e20 730a 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -04fb2c: 0a01 |0014: move-result v1 │ │ -04fb2e: 5901 a803 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -04fb32: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -04fb36: 5421 e503 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04fb3a: 6e10 f915 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -04fb40: 0a01 |001e: move-result v1 │ │ -04fb42: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -04fb46: 5421 e503 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04fb4a: 6e20 f015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -04fb50: 1100 |0026: return-object v0 │ │ -04fb52: 5421 e503 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -04fb56: 6e30 ef15 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@15ef │ │ -04fb5c: 28fa |002c: goto 0026 // -0006 │ │ +04fb18: |[04fb18] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04fb28: 2200 ff01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +04fb2c: 7010 e00b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0be0 │ │ +04fb32: 5903 a603 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04fb36: 5421 ca03 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04fb3a: 6e30 750a 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0a75 │ │ +04fb40: 0c01 |000c: move-result-object v1 │ │ +04fb42: 5b01 a403 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +04fb46: 5421 ca03 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04fb4a: 6e20 730a 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +04fb50: 0a01 |0014: move-result v1 │ │ +04fb52: 5901 a803 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +04fb56: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +04fb5a: 5421 e503 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04fb5e: 6e10 f915 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +04fb64: 0a01 |001e: move-result v1 │ │ +04fb66: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +04fb6a: 5421 e503 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04fb6e: 6e20 f015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +04fb74: 1100 |0026: return-object v0 │ │ +04fb76: 5421 e503 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +04fb7a: 6e30 ef15 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@15ef │ │ +04fb80: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0005 line=831 │ │ 0x0007 line=832 │ │ 0x000f line=833 │ │ 0x0017 line=834 │ │ @@ -52652,34 +52652,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -04fb60: |[04fb60] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -04fb70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04fb72: 6e10 290c 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -04fb78: 0a03 |0004: move-result v3 │ │ -04fb7a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -04fb7e: 6e20 280c 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -04fb84: 0c00 |000a: move-result-object v0 │ │ -04fb86: 6e10 fb12 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -04fb8c: 0a03 |000e: move-result v3 │ │ -04fb8e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -04fb92: 6e20 440c 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -04fb98: 0c02 |0014: move-result-object v2 │ │ -04fb9a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -04fb9e: 5223 a603 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -04fba2: 5254 d103 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -04fba6: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -04fbaa: 6e20 d212 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@12d2 │ │ -04fbb0: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04fbb4: 28df |0022: goto 0001 // -0021 │ │ -04fbb6: 0e00 |0023: return-void │ │ +04fb84: |[04fb84] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +04fb94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04fb96: 6e10 290c 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +04fb9c: 0a03 |0004: move-result v3 │ │ +04fb9e: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +04fba2: 6e20 280c 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +04fba8: 0c00 |000a: move-result-object v0 │ │ +04fbaa: 6e10 fb12 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +04fbb0: 0a03 |000e: move-result v3 │ │ +04fbb2: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +04fbb6: 6e20 440c 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +04fbbc: 0c02 |0014: move-result-object v2 │ │ +04fbbe: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +04fbc2: 5223 a603 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +04fbc6: 5254 d103 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +04fbca: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +04fbce: 6e20 d212 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@12d2 │ │ +04fbd4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04fbd8: 28df |0022: goto 0001 // -0021 │ │ +04fbda: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2673 │ │ 0x0007 line=2674 │ │ 0x000b line=2675 │ │ 0x0011 line=2676 │ │ 0x0015 line=2677 │ │ @@ -52699,41 +52699,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 │ │ -04fbb8: |[04fbb8] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -04fbc8: 6e20 140c 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c14 │ │ -04fbce: 0a01 |0003: move-result v1 │ │ -04fbd0: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -04fbd4: 6e20 260c 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0c26 │ │ -04fbda: 0c06 |0009: move-result-object v6 │ │ -04fbdc: 0760 |000a: move-object v0, v6 │ │ -04fbde: 1f00 f801 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -04fbe2: 5501 ac03 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04fbe6: 2042 f601 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01f6 │ │ -04fbea: b621 |0011: or-int/2addr v1, v2 │ │ -04fbec: 5c01 ac03 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04fbf0: 5531 df03 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ -04fbf4: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -04fbf8: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -04fbfc: 5501 ac03 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -04fc00: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -04fc04: 2201 3403 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -04fc08: 1a02 9502 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0295 │ │ -04fc0c: 7020 6515 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -04fc12: 2701 |0025: throw v1 │ │ -04fc14: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -04fc16: 5c01 ad03 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03ad │ │ -04fc1a: 6e40 0e0c 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0c0e │ │ -04fc20: 0e00 |002c: return-void │ │ -04fc22: 6f40 5813 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1358 │ │ -04fc28: 28fc |0030: goto 002c // -0004 │ │ +04fbdc: |[04fbdc] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +04fbec: 6e20 140c 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c14 │ │ +04fbf2: 0a01 |0003: move-result v1 │ │ +04fbf4: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +04fbf8: 6e20 260c 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0c26 │ │ +04fbfe: 0c06 |0009: move-result-object v6 │ │ +04fc00: 0760 |000a: move-object v0, v6 │ │ +04fc02: 1f00 0002 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +04fc06: 5501 ac03 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04fc0a: 2042 fe01 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01fe │ │ +04fc0e: b621 |0011: or-int/2addr v1, v2 │ │ +04fc10: 5c01 ac03 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04fc14: 5531 df03 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ +04fc18: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +04fc1c: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +04fc20: 5501 ac03 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +04fc24: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +04fc28: 2201 3c03 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +04fc2c: 1a02 9502 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0295 │ │ +04fc30: 7020 6515 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +04fc36: 2701 |0025: throw v1 │ │ +04fc38: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +04fc3a: 5c01 ad03 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03ad │ │ +04fc3e: 6e40 0e0c 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0c0e │ │ +04fc44: 0e00 |002c: return-void │ │ +04fc46: 6f40 5813 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1358 │ │ +04fc4c: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1293 │ │ 0x000b line=1295 │ │ 0x000d line=1296 │ │ 0x0014 line=1297 │ │ @@ -52755,127 +52755,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -04fc2c: |[04fc2c] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -04fc3c: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -04fc40: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -04fc44: 6e10 230c 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0c23 │ │ -04fc4a: 0c01 |0007: move-result-object v1 │ │ -04fc4c: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -04fc50: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04fc52: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04fc54: 7100 6812 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1268 │ │ -04fc5a: 0c08 |000f: move-result-object v8 │ │ -04fc5c: 6e40 6712 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1267 │ │ -04fc62: 0c04 |0013: move-result-object v4 │ │ -04fc64: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -04fc68: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -04fc6c: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -04fc70: 54d8 fd03 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ -04fc74: 7030 2b0c 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ -04fc7a: 0c08 |001f: move-result-object v8 │ │ -04fc7c: 5285 2000 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04fc80: 54d8 fd03 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ -04fc84: 7030 2b0c 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ -04fc8a: 0c08 |0027: move-result-object v8 │ │ -04fc8c: 5280 2000 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04fc90: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -04fc94: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -04fc98: 6e10 5b0c 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0c5b │ │ -04fc9e: 0a02 |0031: move-result v2 │ │ -04fca0: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -04fca4: 7110 b612 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@12b6 │ │ -04fcaa: 0a08 |0037: move-result v8 │ │ -04fcac: 6e20 5f0c 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0c5f │ │ -04fcb2: 0f02 |003b: return v2 │ │ -04fcb4: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -04fcb8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -04fcba: 6e10 f212 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -04fcc0: 0c06 |0042: move-result-object v6 │ │ -04fcc2: 2068 be02 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@02be │ │ -04fcc6: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -04fcca: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -04fcce: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -04fcd0: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -04fcd4: 2207 4803 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -04fcd8: 7010 ad15 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04fcde: 6e10 8015 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -04fce4: 0c08 |0054: move-result-object v8 │ │ -04fce6: 6e10 5315 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -04fcec: 0c08 |0058: move-result-object v8 │ │ -04fcee: 6e20 b515 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04fcf4: 6e10 f212 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -04fcfa: 0c06 |005f: move-result-object v6 │ │ -04fcfc: 2068 be02 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@02be │ │ -04fd00: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -04fd04: 1a08 2800 |0064: const-string v8, " => " // string@0028 │ │ -04fd08: 6e20 b515 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04fd0e: 0c08 |0069: move-result-object v8 │ │ -04fd10: 6e10 8015 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -04fd16: 0c09 |006d: move-result-object v9 │ │ -04fd18: 6e10 5315 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -04fd1e: 0c09 |0071: move-result-object v9 │ │ -04fd20: 6e20 b515 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04fd26: 7210 7e13 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@137e │ │ -04fd2c: 0c06 |0078: move-result-object v6 │ │ -04fd2e: 28e7 |0079: goto 0060 // -0019 │ │ -04fd30: 7210 7e13 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@137e │ │ -04fd36: 0c06 |007d: move-result-object v6 │ │ -04fd38: 28c5 |007e: goto 0043 // -003b │ │ -04fd3a: 1a08 7e0d |007f: const-string v8, "ViewPager" // string@0d7e │ │ -04fd3e: 2209 4803 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -04fd42: 7010 ad15 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -04fd48: 1a0a 0a0f |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@0f0a │ │ -04fd4c: 6e20 b515 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04fd52: 0c09 |008b: move-result-object v9 │ │ -04fd54: 6e10 bb15 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04fd5a: 0c0a |008f: move-result-object v10 │ │ -04fd5c: 6e20 b515 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -04fd62: 0c09 |0093: move-result-object v9 │ │ -04fd64: 6e10 bb15 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -04fd6a: 0c09 |0097: move-result-object v9 │ │ -04fd6c: 7120 5012 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -04fd72: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -04fd74: 2900 6fff |009c: goto/16 000b // -0091 │ │ -04fd78: 6e10 1d13 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@131d │ │ -04fd7e: 0a02 |00a1: move-result v2 │ │ -04fd80: 2890 |00a2: goto 0032 // -0070 │ │ -04fd82: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -04fd86: 54d8 fd03 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ -04fd8a: 7030 2b0c 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ -04fd90: 0c08 |00aa: move-result-object v8 │ │ -04fd92: 5285 2000 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04fd96: 54d8 fd03 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ -04fd9a: 7030 2b0c 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ -04fda0: 0c08 |00b2: move-result-object v8 │ │ -04fda2: 5280 2000 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ -04fda6: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -04fdaa: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -04fdae: 6e10 5c0c 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c5c │ │ -04fdb4: 0a02 |00bc: move-result v2 │ │ -04fdb6: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -04fdba: 6e10 1d13 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@131d │ │ -04fdc0: 0a02 |00c2: move-result v2 │ │ -04fdc2: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -04fdc6: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -04fdca: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -04fdcc: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -04fdd0: 6e10 5b0c 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0c5b │ │ -04fdd6: 0a02 |00cd: move-result v2 │ │ -04fdd8: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -04fddc: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -04fde0: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -04fde2: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -04fde6: 6e10 5c0c 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c5c │ │ -04fdec: 0a02 |00d8: move-result v2 │ │ -04fdee: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +04fc50: |[04fc50] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +04fc60: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +04fc64: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +04fc68: 6e10 230c 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0c23 │ │ +04fc6e: 0c01 |0007: move-result-object v1 │ │ +04fc70: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +04fc74: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +04fc76: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04fc78: 7100 6812 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1268 │ │ +04fc7e: 0c08 |000f: move-result-object v8 │ │ +04fc80: 6e40 6712 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1267 │ │ +04fc86: 0c04 |0013: move-result-object v4 │ │ +04fc88: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +04fc8c: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +04fc90: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +04fc94: 54d8 fd03 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ +04fc98: 7030 2b0c 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ +04fc9e: 0c08 |001f: move-result-object v8 │ │ +04fca0: 5285 2000 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04fca4: 54d8 fd03 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ +04fca8: 7030 2b0c 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ +04fcae: 0c08 |0027: move-result-object v8 │ │ +04fcb0: 5280 2000 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04fcb4: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +04fcb8: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +04fcbc: 6e10 5b0c 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0c5b │ │ +04fcc2: 0a02 |0031: move-result v2 │ │ +04fcc4: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +04fcc8: 7110 b612 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@12b6 │ │ +04fcce: 0a08 |0037: move-result v8 │ │ +04fcd0: 6e20 5f0c 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0c5f │ │ +04fcd6: 0f02 |003b: return v2 │ │ +04fcd8: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +04fcdc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +04fcde: 6e10 f212 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +04fce4: 0c06 |0042: move-result-object v6 │ │ +04fce6: 2068 c602 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@02c6 │ │ +04fcea: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +04fcee: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +04fcf2: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +04fcf4: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +04fcf8: 2207 5003 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +04fcfc: 7010 ad15 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04fd02: 6e10 8015 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +04fd08: 0c08 |0054: move-result-object v8 │ │ +04fd0a: 6e10 5315 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +04fd10: 0c08 |0058: move-result-object v8 │ │ +04fd12: 6e20 b515 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04fd18: 6e10 f212 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +04fd1e: 0c06 |005f: move-result-object v6 │ │ +04fd20: 2068 c602 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@02c6 │ │ +04fd24: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +04fd28: 1a08 2800 |0064: const-string v8, " => " // string@0028 │ │ +04fd2c: 6e20 b515 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04fd32: 0c08 |0069: move-result-object v8 │ │ +04fd34: 6e10 8015 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +04fd3a: 0c09 |006d: move-result-object v9 │ │ +04fd3c: 6e10 5315 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +04fd42: 0c09 |0071: move-result-object v9 │ │ +04fd44: 6e20 b515 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04fd4a: 7210 7e13 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@137e │ │ +04fd50: 0c06 |0078: move-result-object v6 │ │ +04fd52: 28e7 |0079: goto 0060 // -0019 │ │ +04fd54: 7210 7e13 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@137e │ │ +04fd5a: 0c06 |007d: move-result-object v6 │ │ +04fd5c: 28c5 |007e: goto 0043 // -003b │ │ +04fd5e: 1a08 7b0d |007f: const-string v8, "ViewPager" // string@0d7b │ │ +04fd62: 2209 5003 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +04fd66: 7010 ad15 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +04fd6c: 1a0a 070f |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@0f07 │ │ +04fd70: 6e20 b515 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04fd76: 0c09 |008b: move-result-object v9 │ │ +04fd78: 6e10 bb15 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04fd7e: 0c0a |008f: move-result-object v10 │ │ +04fd80: 6e20 b515 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +04fd86: 0c09 |0093: move-result-object v9 │ │ +04fd88: 6e10 bb15 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +04fd8e: 0c09 |0097: move-result-object v9 │ │ +04fd90: 7120 5012 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +04fd96: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +04fd98: 2900 6fff |009c: goto/16 000b // -0091 │ │ +04fd9c: 6e10 1d13 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@131d │ │ +04fda2: 0a02 |00a1: move-result v2 │ │ +04fda4: 2890 |00a2: goto 0032 // -0070 │ │ +04fda6: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +04fdaa: 54d8 fd03 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ +04fdae: 7030 2b0c 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ +04fdb4: 0c08 |00aa: move-result-object v8 │ │ +04fdb6: 5285 2000 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04fdba: 54d8 fd03 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03fd │ │ +04fdbe: 7030 2b0c 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0c2b │ │ +04fdc4: 0c08 |00b2: move-result-object v8 │ │ +04fdc6: 5280 2000 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0020 │ │ +04fdca: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +04fdce: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +04fdd2: 6e10 5c0c 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c5c │ │ +04fdd8: 0a02 |00bc: move-result v2 │ │ +04fdda: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +04fdde: 6e10 1d13 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@131d │ │ +04fde4: 0a02 |00c2: move-result v2 │ │ +04fde6: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +04fdea: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +04fdee: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +04fdf0: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +04fdf4: 6e10 5b0c 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0c5b │ │ +04fdfa: 0a02 |00cd: move-result v2 │ │ +04fdfc: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +04fe00: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +04fe04: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +04fe06: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +04fe0a: 6e10 5c0c 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c5c │ │ +04fe10: 0a02 |00d8: move-result v2 │ │ +04fe12: 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 │ │ @@ -52937,46 +52937,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -04fdf4: |[04fdf4] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -04fe04: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -04fe06: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04fe08: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04fe0a: 55a2 e303 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -04fe0e: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -04fe12: 0f04 |0007: return v4 │ │ -04fe14: 5ca9 d903 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ -04fe18: 7020 7e0c 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -04fe1e: 59a5 e603 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -04fe22: 59a5 e003 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -04fe26: 54a2 0004 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04fe2a: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -04fe2e: 7100 be12 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ -04fe34: 0c02 |0018: move-result-object v2 │ │ -04fe36: 5ba2 0004 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04fe3a: 7100 1d02 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -04fe40: 0b00 |001e: move-result-wide v0 │ │ -04fe42: 0402 |001f: move-wide v2, v0 │ │ -04fe44: 0156 |0020: move v6, v5 │ │ -04fe46: 0147 |0021: move v7, v4 │ │ -04fe48: 7708 b112 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ -04fe4e: 0c08 |0025: move-result-object v8 │ │ -04fe50: 54a2 0004 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04fe54: 6e20 b712 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -04fe5a: 6e10 b312 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ -04fe60: 5aa0 d803 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03d8 │ │ -04fe64: 0194 |0030: move v4, v9 │ │ -04fe66: 28d6 |0031: goto 0007 // -002a │ │ -04fe68: 54a2 0004 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -04fe6c: 6e10 b812 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@12b8 │ │ -04fe72: 28e4 |0037: goto 001b // -001c │ │ +04fe18: |[04fe18] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +04fe28: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +04fe2a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04fe2c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +04fe2e: 55a2 e303 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +04fe32: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +04fe36: 0f04 |0007: return v4 │ │ +04fe38: 5ca9 d903 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ +04fe3c: 7020 7e0c 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +04fe42: 59a5 e603 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +04fe46: 59a5 e003 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +04fe4a: 54a2 0004 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04fe4e: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +04fe52: 7100 be12 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ +04fe58: 0c02 |0018: move-result-object v2 │ │ +04fe5a: 5ba2 0004 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04fe5e: 7100 1d02 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +04fe64: 0b00 |001e: move-result-wide v0 │ │ +04fe66: 0402 |001f: move-wide v2, v0 │ │ +04fe68: 0156 |0020: move v6, v5 │ │ +04fe6a: 0147 |0021: move v7, v4 │ │ +04fe6c: 7708 b112 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ +04fe72: 0c08 |0025: move-result-object v8 │ │ +04fe74: 54a2 0004 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04fe78: 6e20 b712 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +04fe7e: 6e10 b312 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ +04fe84: 5aa0 d803 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03d8 │ │ +04fe88: 0194 |0030: move v4, v9 │ │ +04fe8a: 28d6 |0031: goto 0007 // -002a │ │ +04fe8c: 54a2 0004 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +04fe90: 6e10 b812 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@12b8 │ │ +04fe96: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2273 │ │ 0x0007 line=2289 │ │ 0x0008 line=2276 │ │ 0x000a line=2277 │ │ 0x000d line=2278 │ │ @@ -52999,72 +52999,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -04fe74: |[04fe74] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -04fe84: 20c0 be02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02be │ │ -04fe88: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -04fe8c: 07c7 |0004: move-object v7, v12 │ │ -04fe8e: 1f07 be02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02be │ │ -04fe92: 6e10 f612 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@12f6 │ │ -04fe98: 0a09 |000a: move-result v9 │ │ -04fe9a: 6e10 f712 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@12f7 │ │ -04fea0: 0a0a |000e: move-result v10 │ │ -04fea2: 6e10 6213 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -04fea8: 0a06 |0012: move-result v6 │ │ -04feaa: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -04feae: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -04feb2: 6e20 6113 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -04feb8: 0c01 |001a: move-result-object v1 │ │ -04feba: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -04febe: 6e10 e912 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -04fec4: 0a02 |0020: move-result v2 │ │ -04fec6: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -04feca: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -04fece: 6e10 f512 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -04fed4: 0a02 |0028: move-result v2 │ │ -04fed6: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -04feda: 9000 100a |002b: add-int v0, v16, v10 │ │ -04fede: 6e10 f912 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -04fee4: 0a02 |0030: move-result v2 │ │ -04fee6: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -04feea: 9000 100a |0033: add-int v0, v16, v10 │ │ -04feee: 6e10 de12 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@12de │ │ -04fef4: 0a02 |0038: move-result v2 │ │ -04fef6: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -04fefa: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -04fefc: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -04ff00: 6e10 e912 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -04ff06: 0a03 |0041: move-result v3 │ │ -04ff08: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -04ff0c: 9000 100a |0044: add-int v0, v16, v10 │ │ -04ff10: 6e10 f912 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -04ff16: 0a03 |0049: move-result v3 │ │ -04ff18: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -04ff1c: 07b0 |004c: move-object v0, v11 │ │ -04ff1e: 01e3 |004d: move v3, v14 │ │ -04ff20: 7406 120c 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0c12 │ │ -04ff26: 0a00 |0051: move-result v0 │ │ -04ff28: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -04ff2c: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -04ff2e: 0f00 |0055: return v0 │ │ -04ff30: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -04ff34: 28bd |0058: goto 0015 // -0043 │ │ -04ff36: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -04ff3a: 7be0 |005b: neg-int v0, v14 │ │ -04ff3c: 7120 660b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b66 │ │ -04ff42: 0a00 |005f: move-result v0 │ │ -04ff44: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -04ff48: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -04ff4a: 28f2 |0063: goto 0055 // -000e │ │ -04ff4c: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -04ff4e: 28f0 |0065: goto 0055 // -0010 │ │ +04fe98: |[04fe98] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +04fea8: 20c0 c602 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02c6 │ │ +04feac: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +04feb0: 07c7 |0004: move-object v7, v12 │ │ +04feb2: 1f07 c602 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02c6 │ │ +04feb6: 6e10 f612 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@12f6 │ │ +04febc: 0a09 |000a: move-result v9 │ │ +04febe: 6e10 f712 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@12f7 │ │ +04fec4: 0a0a |000e: move-result v10 │ │ +04fec6: 6e10 6213 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +04fecc: 0a06 |0012: move-result v6 │ │ +04fece: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +04fed2: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +04fed6: 6e20 6113 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +04fedc: 0c01 |001a: move-result-object v1 │ │ +04fede: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +04fee2: 6e10 e912 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +04fee8: 0a02 |0020: move-result v2 │ │ +04feea: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +04feee: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +04fef2: 6e10 f512 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +04fef8: 0a02 |0028: move-result v2 │ │ +04fefa: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +04fefe: 9000 100a |002b: add-int v0, v16, v10 │ │ +04ff02: 6e10 f912 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +04ff08: 0a02 |0030: move-result v2 │ │ +04ff0a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +04ff0e: 9000 100a |0033: add-int v0, v16, v10 │ │ +04ff12: 6e10 de12 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@12de │ │ +04ff18: 0a02 |0038: move-result v2 │ │ +04ff1a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +04ff1e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +04ff20: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +04ff24: 6e10 e912 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +04ff2a: 0a03 |0041: move-result v3 │ │ +04ff2c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +04ff30: 9000 100a |0044: add-int v0, v16, v10 │ │ +04ff34: 6e10 f912 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +04ff3a: 0a03 |0049: move-result v3 │ │ +04ff3c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +04ff40: 07b0 |004c: move-object v0, v11 │ │ +04ff42: 01e3 |004d: move v3, v14 │ │ +04ff44: 7406 120c 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0c12 │ │ +04ff4a: 0a00 |0051: move-result v0 │ │ +04ff4c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +04ff50: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +04ff52: 0f00 |0055: return v0 │ │ +04ff54: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +04ff58: 28bd |0058: goto 0015 // -0043 │ │ +04ff5a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +04ff5e: 7be0 |005b: neg-int v0, v14 │ │ +04ff60: 7120 660b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b66 │ │ +04ff66: 0a00 |005f: move-result v0 │ │ +04ff68: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +04ff6c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +04ff6e: 28f2 |0063: goto 0055 // -000e │ │ +04ff70: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +04ff72: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2451 │ │ 0x0005 line=2452 │ │ 0x0007 line=2453 │ │ 0x000b line=2454 │ │ 0x000f line=2455 │ │ @@ -53100,44 +53100,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -04ff50: |[04ff50] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -04ff60: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04ff62: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04ff64: 5464 ca03 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -04ff68: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -04ff6c: 0f03 |0006: return v3 │ │ -04ff6e: 7010 2c0c 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -04ff74: 0a01 |000a: move-result v1 │ │ -04ff76: 6e10 3e0c 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -04ff7c: 0a00 |000e: move-result v0 │ │ -04ff7e: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -04ff82: 8214 |0011: int-to-float v4, v1 │ │ -04ff84: 5265 db03 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -04ff88: c854 |0014: mul-float/2addr v4, v5 │ │ -04ff8a: 8744 |0015: float-to-int v4, v4 │ │ -04ff8c: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -04ff90: 0123 |0018: move v3, v2 │ │ -04ff92: 28ed |0019: goto 0006 // -0013 │ │ -04ff94: 0132 |001a: move v2, v3 │ │ -04ff96: 28fd |001b: goto 0018 // -0003 │ │ -04ff98: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -04ff9c: 8214 |001e: int-to-float v4, v1 │ │ -04ff9e: 5265 e803 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -04ffa2: c854 |0021: mul-float/2addr v4, v5 │ │ -04ffa4: 8744 |0022: float-to-int v4, v4 │ │ -04ffa6: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -04ffaa: 0123 |0025: move v3, v2 │ │ -04ffac: 28e0 |0026: goto 0006 // -0020 │ │ -04ffae: 0132 |0027: move v2, v3 │ │ -04ffb0: 28fd |0028: goto 0025 // -0003 │ │ +04ff74: |[04ff74] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +04ff84: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04ff86: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04ff88: 5464 ca03 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +04ff8c: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +04ff90: 0f03 |0006: return v3 │ │ +04ff92: 7010 2c0c 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +04ff98: 0a01 |000a: move-result v1 │ │ +04ff9a: 6e10 3e0c 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +04ffa0: 0a00 |000e: move-result v0 │ │ +04ffa2: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +04ffa6: 8214 |0011: int-to-float v4, v1 │ │ +04ffa8: 5265 db03 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +04ffac: c854 |0014: mul-float/2addr v4, v5 │ │ +04ffae: 8744 |0015: float-to-int v4, v4 │ │ +04ffb0: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +04ffb4: 0123 |0018: move v3, v2 │ │ +04ffb6: 28ed |0019: goto 0006 // -0013 │ │ +04ffb8: 0132 |001a: move v2, v3 │ │ +04ffba: 28fd |001b: goto 0018 // -0003 │ │ +04ffbc: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +04ffc0: 8214 |001e: int-to-float v4, v1 │ │ +04ffc2: 5265 e803 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +04ffc6: c854 |0021: mul-float/2addr v4, v5 │ │ +04ffc8: 8744 |0022: float-to-int v4, v4 │ │ +04ffca: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +04ffce: 0123 |0025: move v3, v2 │ │ +04ffd0: 28e0 |0026: goto 0006 // -0020 │ │ +04ffd2: 0132 |0027: move v2, v3 │ │ +04ffd4: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2424 │ │ 0x0006 line=2435 │ │ 0x0007 line=2428 │ │ 0x000b line=2429 │ │ 0x000f line=2430 │ │ @@ -53155,24 +53155,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04ffb4: |[04ffb4] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -04ffc4: 2020 f801 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -04ffc8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04ffcc: 6f20 5913 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1359 │ │ -04ffd2: 0a00 |0007: move-result v0 │ │ -04ffd4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -04ffd8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04ffda: 0f00 |000b: return v0 │ │ -04ffdc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04ffde: 28fe |000d: goto 000b // -0002 │ │ +04ffd8: |[04ffd8] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +04ffe8: 2020 0002 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +04ffec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04fff0: 6f20 5913 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1359 │ │ +04fff6: 0a00 |0007: move-result v0 │ │ +04fff8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +04fffc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04fffe: 0f00 |000b: return v0 │ │ +050000: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +050002: 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; │ │ │ │ @@ -53181,48 +53181,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -04ffe0: |[04ffe0] android.support.v4.view.ViewPager.computeScroll:()V │ │ -04fff0: 5454 f903 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -04fff4: 6e10 ab14 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@14ab │ │ -04fffa: 0a04 |0005: move-result v4 │ │ -04fffc: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -050000: 5454 f903 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050004: 6e10 a414 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@14a4 │ │ -05000a: 0a04 |000d: move-result v4 │ │ -05000c: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -050010: 6e10 3e0c 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -050016: 0a00 |0013: move-result v0 │ │ -050018: 6e10 3f0c 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -05001e: 0a01 |0017: move-result v1 │ │ -050020: 5454 f903 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050024: 6e10 a614 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ -05002a: 0a02 |001d: move-result v2 │ │ -05002c: 5454 f903 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050030: 6e10 a714 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@14a7 │ │ -050036: 0a03 |0023: move-result v3 │ │ -050038: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -05003c: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -050040: 6e30 6b0c 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -050046: 7020 5d0c 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ -05004c: 0a04 |002e: move-result v4 │ │ -05004e: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -050052: 5454 f903 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050056: 6e10 a314 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ -05005c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -05005e: 6e30 6b0c 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -050064: 7110 7a0b 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -05006a: 0e00 |003d: return-void │ │ -05006c: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -05006e: 7020 150c 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ -050074: 28fb |0042: goto 003d // -0005 │ │ +050004: |[050004] android.support.v4.view.ViewPager.computeScroll:()V │ │ +050014: 5454 f903 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050018: 6e10 ab14 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@14ab │ │ +05001e: 0a04 |0005: move-result v4 │ │ +050020: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +050024: 5454 f903 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050028: 6e10 a414 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@14a4 │ │ +05002e: 0a04 |000d: move-result v4 │ │ +050030: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +050034: 6e10 3e0c 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +05003a: 0a00 |0013: move-result v0 │ │ +05003c: 6e10 3f0c 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +050042: 0a01 |0017: move-result v1 │ │ +050044: 5454 f903 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050048: 6e10 a614 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ +05004e: 0a02 |001d: move-result v2 │ │ +050050: 5454 f903 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050054: 6e10 a714 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@14a7 │ │ +05005a: 0a03 |0023: move-result v3 │ │ +05005c: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +050060: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +050064: 6e30 6b0c 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +05006a: 7020 5d0c 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ +050070: 0a04 |002e: move-result v4 │ │ +050072: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +050076: 5454 f903 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +05007a: 6e10 a314 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ +050080: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +050082: 6e30 6b0c 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +050088: 7110 7a0b 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +05008e: 0e00 |003d: return-void │ │ +050090: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +050092: 7020 150c 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ +050098: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ 0x0010 line=1608 │ │ 0x0014 line=1609 │ │ 0x0018 line=1610 │ │ 0x001e line=1611 │ │ @@ -53246,113 +53246,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -050078: |[050078] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -050088: 121a |0000: const/4 v10, #int 1 // #1 │ │ -05008a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -05008c: 54fc ca03 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -050090: 6e10 700a 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -050096: 0a00 |0007: move-result v0 │ │ -050098: 59f0 d703 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ -05009c: 54fc e503 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0500a0: 6e10 f915 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0500a6: 0a0c |000f: move-result v12 │ │ -0500a8: 52fd ef03 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -0500ac: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -0500b0: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0500b4: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -0500b8: 54fc e503 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0500bc: 6e10 f915 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0500c2: 0a0c |001d: move-result v12 │ │ -0500c4: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -0500c8: 01a7 |0020: move v7, v10 │ │ -0500ca: 52f8 d103 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -0500ce: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -0500d0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0500d2: 54fc e503 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0500d6: 6e10 f915 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0500dc: 0a0c |002a: move-result v12 │ │ -0500de: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -0500e2: 54fc e503 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0500e6: 6e20 f315 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0500ec: 0c04 |0032: move-result-object v4 │ │ -0500ee: 1f04 f701 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -0500f2: 54fc ca03 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0500f6: 544d a403 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -0500fa: 6e20 710a dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0a71 │ │ -050100: 0a09 |003c: move-result v9 │ │ -050102: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -050104: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -050108: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05010c: 28e3 |0042: goto 0025 // -001d │ │ -05010e: 01b7 |0043: move v7, v11 │ │ -050110: 28dd |0044: goto 0021 // -0023 │ │ -050112: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -050114: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -050118: 54fc e503 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -05011c: 6e20 f615 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -050122: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -050126: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -05012a: 54fc ca03 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05012e: 6e20 7e0a fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a7e │ │ -050134: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -050136: 54fc ca03 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05013a: 524d a603 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -05013e: 544e a403 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -050142: 6e40 6d0a fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ -050148: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -05014a: 52fc d103 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -05014e: 524d a603 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050152: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -050156: 52fc d103 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -05015a: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -05015e: 7120 7815 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -050164: 0a0c |006e: move-result v12 │ │ -050166: 7120 7515 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -05016c: 0a08 |0072: move-result v8 │ │ -05016e: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -050170: 28cc |0074: goto 0040 // -0034 │ │ -050172: 524c a603 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050176: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -05017a: 524c a603 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -05017e: 52fd d103 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -050182: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -050186: 0198 |007f: move v8, v9 │ │ -050188: 5949 a603 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -05018c: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -05018e: 28bd |0083: goto 0040 // -0043 │ │ -050190: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -050194: 54fc ca03 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -050198: 6e20 6f0a fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a6f │ │ -05019e: 54fc e503 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0501a2: 620d b803 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03b8 │ │ -0501a6: 7120 0416 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ -0501ac: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -0501b0: 6e10 290c 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -0501b6: 0a02 |0097: move-result v2 │ │ -0501b8: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -0501ba: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -0501be: 6e20 280c 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -0501c4: 0c01 |009e: move-result-object v1 │ │ -0501c6: 6e10 e812 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0501cc: 0c06 |00a2: move-result-object v6 │ │ -0501ce: 1f06 f801 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -0501d2: 556c ac03 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -0501d6: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -0501da: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -0501dc: 596c b003 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -0501e0: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0501e4: 28eb |00ae: goto 0099 // -0015 │ │ -0501e6: 6e40 710c 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ -0501ec: 6e10 690c 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ -0501f2: 0e00 |00b5: return-void │ │ +05009c: |[05009c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +0500ac: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0500ae: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0500b0: 54fc ca03 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0500b4: 6e10 700a 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +0500ba: 0a00 |0007: move-result v0 │ │ +0500bc: 59f0 d703 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ +0500c0: 54fc e503 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0500c4: 6e10 f915 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0500ca: 0a0c |000f: move-result v12 │ │ +0500cc: 52fd ef03 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +0500d0: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +0500d4: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0500d8: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +0500dc: 54fc e503 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0500e0: 6e10 f915 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0500e6: 0a0c |001d: move-result v12 │ │ +0500e8: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +0500ec: 01a7 |0020: move v7, v10 │ │ +0500ee: 52f8 d103 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0500f2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +0500f4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0500f6: 54fc e503 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0500fa: 6e10 f915 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +050100: 0a0c |002a: move-result v12 │ │ +050102: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +050106: 54fc e503 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05010a: 6e20 f315 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +050110: 0c04 |0032: move-result-object v4 │ │ +050112: 1f04 ff01 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +050116: 54fc ca03 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05011a: 544d a403 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +05011e: 6e20 710a dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0a71 │ │ +050124: 0a09 |003c: move-result v9 │ │ +050126: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +050128: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +05012c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +050130: 28e3 |0042: goto 0025 // -001d │ │ +050132: 01b7 |0043: move v7, v11 │ │ +050134: 28dd |0044: goto 0021 // -0023 │ │ +050136: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +050138: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +05013c: 54fc e503 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050140: 6e20 f615 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +050146: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05014a: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +05014e: 54fc ca03 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +050152: 6e20 7e0a fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a7e │ │ +050158: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +05015a: 54fc ca03 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05015e: 524d a603 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050162: 544e a403 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +050166: 6e40 6d0a fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ +05016c: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +05016e: 52fc d103 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +050172: 524d a603 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050176: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +05017a: 52fc d103 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +05017e: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +050182: 7120 7815 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +050188: 0a0c |006e: move-result v12 │ │ +05018a: 7120 7515 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +050190: 0a08 |0072: move-result v8 │ │ +050192: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +050194: 28cc |0074: goto 0040 // -0034 │ │ +050196: 524c a603 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +05019a: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +05019e: 524c a603 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0501a2: 52fd d103 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0501a6: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +0501aa: 0198 |007f: move v8, v9 │ │ +0501ac: 5949 a603 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0501b0: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +0501b2: 28bd |0083: goto 0040 // -0043 │ │ +0501b4: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +0501b8: 54fc ca03 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0501bc: 6e20 6f0a fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a6f │ │ +0501c2: 54fc e503 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0501c6: 620d b803 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03b8 │ │ +0501ca: 7120 0416 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ +0501d0: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +0501d4: 6e10 290c 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +0501da: 0a02 |0097: move-result v2 │ │ +0501dc: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +0501de: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +0501e2: 6e20 280c 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +0501e8: 0c01 |009e: move-result-object v1 │ │ +0501ea: 6e10 e812 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0501f0: 0c06 |00a2: move-result-object v6 │ │ +0501f2: 1f06 0002 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +0501f6: 556c ac03 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +0501fa: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +0501fe: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +050200: 596c b003 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +050204: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +050208: 28eb |00ae: goto 0099 // -0015 │ │ +05020a: 6e40 710c 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ +050210: 6e10 690c 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ +050216: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=845 │ │ 0x0008 line=846 │ │ 0x000a line=847 │ │ 0x0021 line=849 │ │ 0x0023 line=851 │ │ @@ -53416,25 +53416,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0501f4: |[0501f4] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -050204: 6f20 5a13 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@135a │ │ -05020a: 0a00 |0003: move-result v0 │ │ -05020c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -050210: 6e20 210c 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0c21 │ │ -050216: 0a00 |0009: move-result v0 │ │ -050218: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -05021c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05021e: 0f00 |000d: return v0 │ │ -050220: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -050222: 28fe |000f: goto 000d // -0002 │ │ +050218: |[050218] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +050228: 6f20 5a13 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@135a │ │ +05022e: 0a00 |0003: move-result v0 │ │ +050230: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +050234: 6e20 210c 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0c21 │ │ +05023a: 0a00 |0009: move-result v0 │ │ +05023c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +050240: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +050242: 0f00 |000d: return v0 │ │ +050244: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +050246: 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; │ │ │ │ @@ -53443,46 +53443,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -050224: |[050224] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -050234: 6e10 8d13 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@138d │ │ -05023a: 0a04 |0003: move-result v4 │ │ -05023c: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -050240: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -050244: 6f20 5b13 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@135b │ │ -05024a: 0a04 |000b: move-result v4 │ │ -05024c: 0f04 |000c: return v4 │ │ -05024e: 6e10 290c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -050254: 0a01 |0010: move-result v1 │ │ -050256: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -050258: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -05025c: 6e20 280c 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -050262: 0c00 |0017: move-result-object v0 │ │ -050264: 6e10 fb12 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05026a: 0a04 |001b: move-result v4 │ │ -05026c: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -050270: 6e20 440c 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -050276: 0c03 |0021: move-result-object v3 │ │ -050278: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -05027c: 5234 a603 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050280: 5265 d103 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -050284: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -050288: 6e20 d612 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@12d6 │ │ -05028e: 0a04 |002d: move-result v4 │ │ -050290: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -050294: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -050296: 28db |0031: goto 000c // -0025 │ │ -050298: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05029c: 28de |0034: goto 0012 // -0022 │ │ -05029e: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0502a0: 28d6 |0036: goto 000c // -002a │ │ +050248: |[050248] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +050258: 6e10 8d13 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@138d │ │ +05025e: 0a04 |0003: move-result v4 │ │ +050260: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +050264: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +050268: 6f20 5b13 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@135b │ │ +05026e: 0a04 |000b: move-result v4 │ │ +050270: 0f04 |000c: return v4 │ │ +050272: 6e10 290c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +050278: 0a01 |0010: move-result v1 │ │ +05027a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05027c: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +050280: 6e20 280c 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +050286: 0c00 |0017: move-result-object v0 │ │ +050288: 6e10 fb12 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05028e: 0a04 |001b: move-result v4 │ │ +050290: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +050294: 6e20 440c 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +05029a: 0c03 |0021: move-result-object v3 │ │ +05029c: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +0502a0: 5234 a603 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0502a4: 5265 d103 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0502a8: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +0502ac: 6e20 d612 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@12d6 │ │ +0502b2: 0a04 |002d: move-result v4 │ │ +0502b4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0502b8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0502ba: 28db |0031: goto 000c // -0025 │ │ +0502bc: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0502c0: 28de |0034: goto 0012 // -0022 │ │ +0502c2: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0502c4: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2720 │ │ 0x0008 line=2721 │ │ 0x000c line=2737 │ │ 0x000d line=2725 │ │ 0x0011 line=2726 │ │ @@ -53506,26 +53506,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0502a4: |[0502a4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -0502b4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0502b8: c705 |0002: sub-float/2addr v5, v0 │ │ -0502ba: 8950 |0003: float-to-double v0, v5 │ │ -0502bc: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -0502c6: cd20 |0009: mul-double/2addr v0, v2 │ │ -0502c8: 8c05 |000a: double-to-float v5, v0 │ │ -0502ca: 8950 |000b: float-to-double v0, v5 │ │ -0502cc: 7120 7b15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@157b │ │ -0502d2: 0b00 |000f: move-result-wide v0 │ │ -0502d4: 8c00 |0010: double-to-float v0, v0 │ │ -0502d6: 0f00 |0011: return v0 │ │ +0502c8: |[0502c8] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +0502d8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0502dc: c705 |0002: sub-float/2addr v5, v0 │ │ +0502de: 8950 |0003: float-to-double v0, v5 │ │ +0502e0: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +0502ea: cd20 |0009: mul-double/2addr v0, v2 │ │ +0502ec: 8c05 |000a: double-to-float v5, v0 │ │ +0502ee: 8950 |000b: float-to-double v0, v5 │ │ +0502f0: 7120 7b15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@157b │ │ +0502f6: 0b00 |000f: move-result-wide v0 │ │ +0502f8: 8c00 |0010: double-to-float v0, v0 │ │ +0502fa: 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; │ │ @@ -53536,106 +53536,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -0502d8: |[0502d8] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -0502e8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0502ea: 6f20 5c13 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@135c │ │ -0502f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0502f2: 7110 720b 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0b72 │ │ -0502f8: 0a02 |0008: move-result v2 │ │ -0502fa: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -0502fe: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -050302: 5485 ca03 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -050306: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -05030a: 5485 ca03 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05030e: 6e10 700a 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -050314: 0a05 |0016: move-result v5 │ │ -050316: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -05031a: 5485 e903 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -05031e: 6e10 4c10 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@104c │ │ -050324: 0a05 |001e: move-result v5 │ │ -050326: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -05032a: 6e10 5201 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ -050330: 0a03 |0024: move-result v3 │ │ -050332: 6e10 320c 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0c32 │ │ -050338: 0a05 |0028: move-result v5 │ │ -05033a: 6e10 3a0c 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ -050340: 0a06 |002c: move-result v6 │ │ -050342: b165 |002d: sub-int/2addr v5, v6 │ │ -050344: 6e10 370c 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ -05034a: 0a06 |0031: move-result v6 │ │ -05034c: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -050350: 6e10 400c 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ -050356: 0a04 |0037: move-result v4 │ │ -050358: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -05035c: 6e20 5101 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0151 │ │ -050362: 7b05 |003d: neg-int v5, v0 │ │ -050364: 6e10 3a0c 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ -05036a: 0a06 |0041: move-result v6 │ │ -05036c: b065 |0042: add-int/2addr v5, v6 │ │ -05036e: 8255 |0043: int-to-float v5, v5 │ │ -050370: 5286 db03 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -050374: 8247 |0046: int-to-float v7, v4 │ │ -050376: c876 |0047: mul-float/2addr v6, v7 │ │ -050378: 6e30 5501 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ -05037e: 5485 e903 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -050382: 6e30 5010 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@1050 │ │ -050388: 5485 e903 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -05038c: 6e20 4a10 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@104a │ │ -050392: 0a05 |0055: move-result v5 │ │ -050394: b651 |0056: or-int/2addr v1, v5 │ │ -050396: 6e20 5001 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ -05039c: 5485 f703 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -0503a0: 6e10 4c10 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@104c │ │ -0503a6: 0a05 |005f: move-result v5 │ │ -0503a8: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -0503ac: 6e10 5201 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ -0503b2: 0a03 |0065: move-result v3 │ │ -0503b4: 6e10 400c 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ -0503ba: 0a04 |0069: move-result v4 │ │ -0503bc: 6e10 320c 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0c32 │ │ -0503c2: 0a05 |006d: move-result v5 │ │ -0503c4: 6e10 3a0c 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ -0503ca: 0a06 |0071: move-result v6 │ │ -0503cc: b165 |0072: sub-int/2addr v5, v6 │ │ -0503ce: 6e10 370c 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ -0503d4: 0a06 |0076: move-result v6 │ │ -0503d6: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -0503da: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -0503de: 6e20 5101 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0151 │ │ -0503e4: 6e10 3a0c 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ -0503ea: 0a05 |0081: move-result v5 │ │ -0503ec: 7b55 |0082: neg-int v5, v5 │ │ -0503ee: 8255 |0083: int-to-float v5, v5 │ │ -0503f0: 5286 e803 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -0503f4: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -0503f8: c676 |0088: add-float/2addr v6, v7 │ │ -0503fa: 7f66 |0089: neg-float v6, v6 │ │ -0503fc: 8247 |008a: int-to-float v7, v4 │ │ -0503fe: c876 |008b: mul-float/2addr v6, v7 │ │ -050400: 6e30 5501 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ -050406: 5485 f703 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -05040a: 6e30 5010 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@1050 │ │ -050410: 5485 f703 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -050414: 6e20 4a10 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@104a │ │ -05041a: 0a05 |0099: move-result v5 │ │ -05041c: b651 |009a: or-int/2addr v1, v5 │ │ -05041e: 6e20 5001 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ -050424: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -050428: 7110 7a0b 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -05042e: 0e00 |00a3: return-void │ │ -050430: 5485 e903 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -050434: 6e10 4b10 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@104b │ │ -05043a: 5485 f703 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -05043e: 6e10 4b10 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@104b │ │ -050444: 28f0 |00ae: goto 009e // -0010 │ │ +0502fc: |[0502fc] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +05030c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05030e: 6f20 5c13 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@135c │ │ +050314: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +050316: 7110 720b 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0b72 │ │ +05031c: 0a02 |0008: move-result v2 │ │ +05031e: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +050322: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +050326: 5485 ca03 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05032a: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +05032e: 5485 ca03 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +050332: 6e10 700a 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +050338: 0a05 |0016: move-result v5 │ │ +05033a: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +05033e: 5485 e903 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +050342: 6e10 4c10 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@104c │ │ +050348: 0a05 |001e: move-result v5 │ │ +05034a: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +05034e: 6e10 5201 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ +050354: 0a03 |0024: move-result v3 │ │ +050356: 6e10 320c 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0c32 │ │ +05035c: 0a05 |0028: move-result v5 │ │ +05035e: 6e10 3a0c 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ +050364: 0a06 |002c: move-result v6 │ │ +050366: b165 |002d: sub-int/2addr v5, v6 │ │ +050368: 6e10 370c 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ +05036e: 0a06 |0031: move-result v6 │ │ +050370: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +050374: 6e10 400c 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ +05037a: 0a04 |0037: move-result v4 │ │ +05037c: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +050380: 6e20 5101 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0151 │ │ +050386: 7b05 |003d: neg-int v5, v0 │ │ +050388: 6e10 3a0c 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ +05038e: 0a06 |0041: move-result v6 │ │ +050390: b065 |0042: add-int/2addr v5, v6 │ │ +050392: 8255 |0043: int-to-float v5, v5 │ │ +050394: 5286 db03 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +050398: 8247 |0046: int-to-float v7, v4 │ │ +05039a: c876 |0047: mul-float/2addr v6, v7 │ │ +05039c: 6e30 5501 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ +0503a2: 5485 e903 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +0503a6: 6e30 5010 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@1050 │ │ +0503ac: 5485 e903 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +0503b0: 6e20 4a10 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@104a │ │ +0503b6: 0a05 |0055: move-result v5 │ │ +0503b8: b651 |0056: or-int/2addr v1, v5 │ │ +0503ba: 6e20 5001 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ +0503c0: 5485 f703 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +0503c4: 6e10 4c10 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@104c │ │ +0503ca: 0a05 |005f: move-result v5 │ │ +0503cc: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +0503d0: 6e10 5201 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ +0503d6: 0a03 |0065: move-result v3 │ │ +0503d8: 6e10 400c 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ +0503de: 0a04 |0069: move-result v4 │ │ +0503e0: 6e10 320c 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0c32 │ │ +0503e6: 0a05 |006d: move-result v5 │ │ +0503e8: 6e10 3a0c 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ +0503ee: 0a06 |0071: move-result v6 │ │ +0503f0: b165 |0072: sub-int/2addr v5, v6 │ │ +0503f2: 6e10 370c 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ +0503f8: 0a06 |0076: move-result v6 │ │ +0503fa: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +0503fe: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +050402: 6e20 5101 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0151 │ │ +050408: 6e10 3a0c 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ +05040e: 0a05 |0081: move-result v5 │ │ +050410: 7b55 |0082: neg-int v5, v5 │ │ +050412: 8255 |0083: int-to-float v5, v5 │ │ +050414: 5286 e803 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +050418: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +05041c: c676 |0088: add-float/2addr v6, v7 │ │ +05041e: 7f66 |0089: neg-float v6, v6 │ │ +050420: 8247 |008a: int-to-float v7, v4 │ │ +050422: c876 |008b: mul-float/2addr v6, v7 │ │ +050424: 6e30 5501 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0155 │ │ +05042a: 5485 f703 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +05042e: 6e30 5010 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@1050 │ │ +050434: 5485 f703 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +050438: 6e20 4a10 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@104a │ │ +05043e: 0a05 |0099: move-result v5 │ │ +050440: b651 |009a: or-int/2addr v1, v5 │ │ +050442: 6e20 5001 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ +050448: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +05044c: 7110 7a0b 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +050452: 0e00 |00a3: return-void │ │ +050454: 5485 e903 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +050458: 6e10 4b10 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@104b │ │ +05045e: 5485 f703 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +050462: 6e10 4b10 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@104b │ │ +050468: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2171 │ │ 0x0004 line=2172 │ │ 0x0005 line=2174 │ │ 0x0009 line=2175 │ │ 0x0019 line=2178 │ │ @@ -53678,25 +53678,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -050448: |[050448] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -050458: 6f10 5e13 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@135e │ │ -05045e: 5420 ea03 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ -050462: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -050466: 6e10 7401 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0174 │ │ -05046c: 0a01 |000a: move-result v1 │ │ -05046e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -050472: 6e10 310c 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0c31 │ │ -050478: 0c01 |0010: move-result-object v1 │ │ -05047a: 6e20 7901 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0179 │ │ -050480: 0e00 |0014: return-void │ │ +05046c: |[05046c] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +05047c: 6f10 5e13 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@135e │ │ +050482: 5420 ea03 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ +050486: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +05048a: 6e10 7401 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0174 │ │ +050490: 0a01 |000a: move-result v1 │ │ +050492: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +050496: 6e10 310c 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0c31 │ │ +05049c: 0c01 |0010: move-result-object v1 │ │ +05049e: 6e20 7901 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0179 │ │ +0504a4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=755 │ │ 0x0005 line=756 │ │ 0x000d line=757 │ │ 0x0014 line=759 │ │ @@ -53709,57 +53709,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -050484: |[050484] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -050494: 121b |0000: const/4 v11, #int 1 // #1 │ │ -050496: 55c9 d903 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ -05049a: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -05049e: 2209 3403 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0334 │ │ -0504a2: 1a0a fd0a |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0afd │ │ -0504a6: 7020 6515 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0504ac: 2709 |000c: throw v9 │ │ -0504ae: 54c7 0004 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -0504b2: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -0504b6: 52ca eb03 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03eb │ │ -0504ba: 82aa |0013: int-to-float v10, v10 │ │ -0504bc: 6e30 b912 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ -0504c2: 52c9 c903 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -0504c6: 7120 ee0a 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -0504cc: 0a09 |001c: move-result v9 │ │ -0504ce: 8792 |001d: float-to-int v2, v9 │ │ -0504d0: 5ccb f303 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -0504d4: 7010 2c0c 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -0504da: 0a08 |0023: move-result v8 │ │ -0504dc: 6e10 3e0c 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -0504e2: 0a05 |0027: move-result v5 │ │ -0504e4: 7010 450c 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c45 │ │ -0504ea: 0c01 |002b: move-result-object v1 │ │ -0504ec: 5210 a603 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0504f0: 8259 |002e: int-to-float v9, v5 │ │ -0504f2: 828a |002f: int-to-float v10, v8 │ │ -0504f4: c9a9 |0030: div-float/2addr v9, v10 │ │ -0504f6: 521a a503 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -0504fa: c7a9 |0033: sub-float/2addr v9, v10 │ │ -0504fc: 521a a803 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -050500: a904 090a |0036: div-float v4, v9, v10 │ │ -050504: 52c9 e603 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050508: 52ca e003 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -05050c: c7a9 |003c: sub-float/2addr v9, v10 │ │ -05050e: 8796 |003d: float-to-int v6, v9 │ │ -050510: 7056 180c 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0c18 │ │ -050516: 0a03 |0041: move-result v3 │ │ -050518: 6e52 720c 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c72 │ │ -05051e: 7010 1f0c 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0c1f │ │ -050524: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -050526: 5cc9 d903 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ -05052a: 0e00 |004b: return-void │ │ +0504a8: |[0504a8] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +0504b8: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0504ba: 55c9 d903 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ +0504be: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +0504c2: 2209 3c03 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@033c │ │ +0504c6: 1a0a fa0a |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0afa │ │ +0504ca: 7020 6515 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0504d0: 2709 |000c: throw v9 │ │ +0504d2: 54c7 0004 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +0504d6: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +0504da: 52ca eb03 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03eb │ │ +0504de: 82aa |0013: int-to-float v10, v10 │ │ +0504e0: 6e30 b912 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ +0504e6: 52c9 c903 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +0504ea: 7120 ee0a 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +0504f0: 0a09 |001c: move-result v9 │ │ +0504f2: 8792 |001d: float-to-int v2, v9 │ │ +0504f4: 5ccb f303 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +0504f8: 7010 2c0c 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +0504fe: 0a08 |0023: move-result v8 │ │ +050500: 6e10 3e0c 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +050506: 0a05 |0027: move-result v5 │ │ +050508: 7010 450c 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c45 │ │ +05050e: 0c01 |002b: move-result-object v1 │ │ +050510: 5210 a603 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050514: 8259 |002e: int-to-float v9, v5 │ │ +050516: 828a |002f: int-to-float v10, v8 │ │ +050518: c9a9 |0030: div-float/2addr v9, v10 │ │ +05051a: 521a a503 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +05051e: c7a9 |0033: sub-float/2addr v9, v10 │ │ +050520: 521a a803 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +050524: a904 090a |0036: div-float v4, v9, v10 │ │ +050528: 52c9 e603 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +05052c: 52ca e003 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +050530: c7a9 |003c: sub-float/2addr v9, v10 │ │ +050532: 8796 |003d: float-to-int v6, v9 │ │ +050534: 7056 180c 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0c18 │ │ +05053a: 0a03 |0041: move-result v3 │ │ +05053c: 6e52 720c 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c72 │ │ +050542: 7010 1f0c 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0c1f │ │ +050548: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +05054a: 5cc9 d903 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ +05054e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2299 │ │ 0x0005 line=2300 │ │ 0x000d line=2303 │ │ 0x000f line=2304 │ │ 0x0017 line=2305 │ │ @@ -53792,50 +53792,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -05052c: |[05052c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -05053c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05053e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -050540: 6e10 8312 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1283 │ │ -050546: 0a01 |0005: move-result v1 │ │ -050548: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -05054c: 6e10 8412 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1284 │ │ -050552: 0a01 |000b: move-result v1 │ │ -050554: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -05055a: 0f00 |000f: return v0 │ │ -05055c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -050560: 6e20 0f0c 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ -050566: 0a00 |0015: move-result v0 │ │ -050568: 28f9 |0016: goto 000f // -0007 │ │ -05056a: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -05056e: 6e20 0f0c 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ -050574: 0a00 |001c: move-result v0 │ │ -050576: 28f2 |001d: goto 000f // -000e │ │ -050578: 6001 2300 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -05057c: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -050580: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -050584: 7110 ce09 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@09ce │ │ -05058a: 0a01 |0027: move-result v1 │ │ -05058c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -050590: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -050592: 6e20 0f0c 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ -050598: 0a00 |002e: move-result v0 │ │ -05059a: 28e0 |002f: goto 000f // -0020 │ │ -05059c: 7120 cd09 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@09cd │ │ -0505a2: 0a01 |0033: move-result v1 │ │ -0505a4: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -0505a8: 6e20 0f0c 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ -0505ae: 0a00 |0039: move-result v0 │ │ -0505b0: 28d5 |003a: goto 000f // -002b │ │ -0505b2: 0000 |003b: nop // spacer │ │ -0505b4: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +050550: |[050550] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +050560: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +050562: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +050564: 6e10 8312 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1283 │ │ +05056a: 0a01 |0005: move-result v1 │ │ +05056c: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +050570: 6e10 8412 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1284 │ │ +050576: 0a01 |000b: move-result v1 │ │ +050578: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +05057e: 0f00 |000f: return v0 │ │ +050580: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +050584: 6e20 0f0c 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ +05058a: 0a00 |0015: move-result v0 │ │ +05058c: 28f9 |0016: goto 000f // -0007 │ │ +05058e: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +050592: 6e20 0f0c 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ +050598: 0a00 |001c: move-result v0 │ │ +05059a: 28f2 |001d: goto 000f // -000e │ │ +05059c: 6001 2300 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0505a0: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +0505a4: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +0505a8: 7110 ce09 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@09ce │ │ +0505ae: 0a01 |0027: move-result v1 │ │ +0505b0: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +0505b4: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +0505b6: 6e20 0f0c 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ +0505bc: 0a00 |002e: move-result v0 │ │ +0505be: 28e0 |002f: goto 000f // -0020 │ │ +0505c0: 7120 cd09 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@09cd │ │ +0505c6: 0a01 |0033: move-result v1 │ │ +0505c8: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +0505cc: 6e20 0f0c 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0c0f │ │ +0505d2: 0a00 |0039: move-result v0 │ │ +0505d4: 28d5 |003a: goto 000f // -002b │ │ +0505d6: 0000 |003b: nop // spacer │ │ +0505d8: 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 │ │ @@ -53858,115 +53858,115 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 186 16-bit code units │ │ -0505d0: |[0505d0] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -0505e0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0505e4: 5501 d903 |0002: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ -0505e8: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -0505ec: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -0505f0: 1a02 fd0a |0008: const-string v2, "No fake drag in progress. Call beginFakeDrag first." // string@0afd │ │ -0505f4: 7020 6515 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0505fa: 2701 |000d: throw v1 │ │ -0505fc: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -050600: 5201 e603 |0010: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050604: a601 0112 |0012: add-float v1, v1, v18 │ │ -050608: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -05060c: 5901 e603 |0016: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050610: 7401 3e0c 1100 |0018: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -050616: 0a01 |001b: move-result v1 │ │ -050618: 821d |001c: int-to-float v13, v1 │ │ -05061a: a70f 0d12 |001d: sub-float v15, v13, v18 │ │ -05061e: 7601 2c0c 1100 |001f: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -050624: 0a10 |0022: move-result v16 │ │ -050626: 0200 1000 |0023: move/from16 v0, v16 │ │ -05062a: 8201 |0025: int-to-float v1, v0 │ │ -05062c: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -050630: 5202 db03 |0028: iget v2, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ -050634: a80c 0102 |002a: mul-float v12, v1, v2 │ │ -050638: 0200 1000 |002c: move/from16 v0, v16 │ │ -05063c: 8201 |002e: int-to-float v1, v0 │ │ -05063e: 0800 1100 |002f: move-object/from16 v0, v17 │ │ -050642: 5202 e803 |0031: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ -050646: a80e 0102 |0033: mul-float v14, v1, v2 │ │ -05064a: 0800 1100 |0035: move-object/from16 v0, v17 │ │ -05064e: 5401 e503 |0037: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050652: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -050654: 6e20 f315 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -05065a: 0c0a |003d: move-result-object v10 │ │ -05065c: 1f0a f701 |003e: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -050660: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -050664: 5401 e503 |0042: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050668: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -05066c: 5402 e503 |0046: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050670: 6e10 f915 0200 |0048: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -050676: 0a02 |004b: move-result v2 │ │ -050678: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05067c: 6e20 f315 2100 |004e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -050682: 0c0b |0051: move-result-object v11 │ │ -050684: 1f0b f701 |0052: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -050688: 52a1 a603 |0054: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -05068c: 3801 0900 |0056: if-eqz v1, 005f // +0009 │ │ -050690: 52a1 a503 |0058: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -050694: 0200 1000 |005a: move/from16 v0, v16 │ │ -050698: 8202 |005c: int-to-float v2, v0 │ │ -05069a: a80c 0102 |005d: mul-float v12, v1, v2 │ │ -05069e: 52b1 a603 |005f: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0506a2: 0800 1100 |0061: move-object/from16 v0, v17 │ │ -0506a6: 5402 ca03 |0063: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0506aa: 6e10 700a 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -0506b0: 0a02 |0068: move-result v2 │ │ -0506b2: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0506b6: 3221 0900 |006b: if-eq v1, v2, 0074 // +0009 │ │ -0506ba: 52b1 a503 |006d: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -0506be: 0200 1000 |006f: move/from16 v0, v16 │ │ -0506c2: 8202 |0071: int-to-float v2, v0 │ │ -0506c4: a80e 0102 |0072: mul-float v14, v1, v2 │ │ -0506c8: 2e01 0f0c |0074: cmpg-float v1, v15, v12 │ │ -0506cc: 3b01 3e00 |0076: if-gez v1, 00b4 // +003e │ │ -0506d0: 01cf |0078: move v15, v12 │ │ -0506d2: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -0506d6: 5201 e603 |007b: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -0506da: 87f2 |007d: float-to-int v2, v15 │ │ -0506dc: 8222 |007e: int-to-float v2, v2 │ │ -0506de: a702 0f02 |007f: sub-float v2, v15, v2 │ │ -0506e2: c621 |0081: add-float/2addr v1, v2 │ │ -0506e4: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -0506e8: 5901 e603 |0084: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -0506ec: 87f1 |0086: float-to-int v1, v15 │ │ -0506ee: 7401 3f0c 1100 |0087: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -0506f4: 0a02 |008a: move-result v2 │ │ -0506f6: 0800 1100 |008b: move-object/from16 v0, v17 │ │ -0506fa: 6e30 6b0c 1002 |008d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -050700: 87f1 |0090: float-to-int v1, v15 │ │ -050702: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -050706: 7020 5d0c 1000 |0093: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ -05070c: 7100 1d02 0000 |0096: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -050712: 0b03 |0099: move-result-wide v3 │ │ -050714: 0800 1100 |009a: move-object/from16 v0, v17 │ │ -050718: 5301 d803 |009c: iget-wide v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03d8 │ │ -05071c: 1225 |009e: const/4 v5, #int 2 // #2 │ │ -05071e: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -050722: 5206 e603 |00a1: iget v6, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050726: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ -050728: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ -05072a: 7708 b112 0100 |00a5: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ -050730: 0c09 |00a8: move-result-object v9 │ │ -050732: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -050736: 5401 0004 |00ab: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -05073a: 6e20 b712 9100 |00ad: invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -050740: 6e10 b312 0900 |00b0: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ -050746: 0e00 |00b3: return-void │ │ -050748: 2d01 0f0e |00b4: cmpl-float v1, v15, v14 │ │ -05074c: 3d01 c3ff |00b6: if-lez v1, 0079 // -003d │ │ -050750: 01ef |00b8: move v15, v14 │ │ -050752: 28c0 |00b9: goto 0079 // -0040 │ │ +0505f4: |[0505f4] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +050604: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +050608: 5501 d903 |0002: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ +05060c: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ +050610: 2201 3c03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +050614: 1a02 fa0a |0008: const-string v2, "No fake drag in progress. Call beginFakeDrag first." // string@0afa │ │ +050618: 7020 6515 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +05061e: 2701 |000d: throw v1 │ │ +050620: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +050624: 5201 e603 |0010: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050628: a601 0112 |0012: add-float v1, v1, v18 │ │ +05062c: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +050630: 5901 e603 |0016: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050634: 7401 3e0c 1100 |0018: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +05063a: 0a01 |001b: move-result v1 │ │ +05063c: 821d |001c: int-to-float v13, v1 │ │ +05063e: a70f 0d12 |001d: sub-float v15, v13, v18 │ │ +050642: 7601 2c0c 1100 |001f: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +050648: 0a10 |0022: move-result v16 │ │ +05064a: 0200 1000 |0023: move/from16 v0, v16 │ │ +05064e: 8201 |0025: int-to-float v1, v0 │ │ +050650: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +050654: 5202 db03 |0028: iget v2, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03db │ │ +050658: a80c 0102 |002a: mul-float v12, v1, v2 │ │ +05065c: 0200 1000 |002c: move/from16 v0, v16 │ │ +050660: 8201 |002e: int-to-float v1, v0 │ │ +050662: 0800 1100 |002f: move-object/from16 v0, v17 │ │ +050666: 5202 e803 |0031: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03e8 │ │ +05066a: a80e 0102 |0033: mul-float v14, v1, v2 │ │ +05066e: 0800 1100 |0035: move-object/from16 v0, v17 │ │ +050672: 5401 e503 |0037: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050676: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +050678: 6e20 f315 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +05067e: 0c0a |003d: move-result-object v10 │ │ +050680: 1f0a ff01 |003e: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +050684: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +050688: 5401 e503 |0042: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05068c: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +050690: 5402 e503 |0046: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050694: 6e10 f915 0200 |0048: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +05069a: 0a02 |004b: move-result v2 │ │ +05069c: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0506a0: 6e20 f315 2100 |004e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0506a6: 0c0b |0051: move-result-object v11 │ │ +0506a8: 1f0b ff01 |0052: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +0506ac: 52a1 a603 |0054: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0506b0: 3801 0900 |0056: if-eqz v1, 005f // +0009 │ │ +0506b4: 52a1 a503 |0058: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +0506b8: 0200 1000 |005a: move/from16 v0, v16 │ │ +0506bc: 8202 |005c: int-to-float v2, v0 │ │ +0506be: a80c 0102 |005d: mul-float v12, v1, v2 │ │ +0506c2: 52b1 a603 |005f: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0506c6: 0800 1100 |0061: move-object/from16 v0, v17 │ │ +0506ca: 5402 ca03 |0063: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0506ce: 6e10 700a 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +0506d4: 0a02 |0068: move-result v2 │ │ +0506d6: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0506da: 3221 0900 |006b: if-eq v1, v2, 0074 // +0009 │ │ +0506de: 52b1 a503 |006d: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +0506e2: 0200 1000 |006f: move/from16 v0, v16 │ │ +0506e6: 8202 |0071: int-to-float v2, v0 │ │ +0506e8: a80e 0102 |0072: mul-float v14, v1, v2 │ │ +0506ec: 2e01 0f0c |0074: cmpg-float v1, v15, v12 │ │ +0506f0: 3b01 3e00 |0076: if-gez v1, 00b4 // +003e │ │ +0506f4: 01cf |0078: move v15, v12 │ │ +0506f6: 0800 1100 |0079: move-object/from16 v0, v17 │ │ +0506fa: 5201 e603 |007b: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +0506fe: 87f2 |007d: float-to-int v2, v15 │ │ +050700: 8222 |007e: int-to-float v2, v2 │ │ +050702: a702 0f02 |007f: sub-float v2, v15, v2 │ │ +050706: c621 |0081: add-float/2addr v1, v2 │ │ +050708: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +05070c: 5901 e603 |0084: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050710: 87f1 |0086: float-to-int v1, v15 │ │ +050712: 7401 3f0c 1100 |0087: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +050718: 0a02 |008a: move-result v2 │ │ +05071a: 0800 1100 |008b: move-object/from16 v0, v17 │ │ +05071e: 6e30 6b0c 1002 |008d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +050724: 87f1 |0090: float-to-int v1, v15 │ │ +050726: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +05072a: 7020 5d0c 1000 |0093: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c5d │ │ +050730: 7100 1d02 0000 |0096: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +050736: 0b03 |0099: move-result-wide v3 │ │ +050738: 0800 1100 |009a: move-object/from16 v0, v17 │ │ +05073c: 5301 d803 |009c: iget-wide v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03d8 │ │ +050740: 1225 |009e: const/4 v5, #int 2 // #2 │ │ +050742: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +050746: 5206 e603 |00a1: iget v6, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +05074a: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ +05074c: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ +05074e: 7708 b112 0100 |00a5: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ +050754: 0c09 |00a8: move-result-object v9 │ │ +050756: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ +05075a: 5401 0004 |00ab: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +05075e: 6e20 b712 9100 |00ad: invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +050764: 6e10 b312 0900 |00b0: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ +05076a: 0e00 |00b3: return-void │ │ +05076c: 2d01 0f0e |00b4: cmpl-float v1, v15, v14 │ │ +050770: 3d01 c3ff |00b6: if-lez v1, 0079 // -003d │ │ +050774: 01ef |00b8: move v15, v14 │ │ +050776: 28c0 |00b9: goto 0079 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2330 │ │ 0x0006 line=2331 │ │ 0x000e line=2334 │ │ 0x0018 line=2336 │ │ 0x001d line=2337 │ │ @@ -54009,18 +54009,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050754: |[050754] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -050764: 2200 f801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -050768: 7010 e10b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0be1 │ │ -05076e: 1100 |0005: return-object v0 │ │ +050778: |[050778] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +050788: 2200 0002 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +05078c: 7010 e10b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0be1 │ │ +050792: 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;) │ │ @@ -54028,20 +54028,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 │ │ -050770: |[050770] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -050780: 2200 f801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -050784: 6e10 2d0c 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0c2d │ │ -05078a: 0c01 |0005: move-result-object v1 │ │ -05078c: 7030 e20b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0be2 │ │ -050792: 1100 |0009: return-object v0 │ │ +050794: |[050794] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0507a4: 2200 0002 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +0507a8: 6e10 2d0c 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0c2d │ │ +0507ae: 0c01 |0005: move-result-object v1 │ │ +0507b0: 7030 e20b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0be2 │ │ +0507b6: 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; │ │ │ │ @@ -54050,18 +54050,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 │ │ -050794: |[050794] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0507a4: 6e10 240c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c24 │ │ -0507aa: 0c00 |0003: move-result-object v0 │ │ -0507ac: 1100 |0004: return-object v0 │ │ +0507b8: |[0507b8] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0507c8: 6e10 240c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c24 │ │ +0507ce: 0c00 |0003: move-result-object v0 │ │ +0507d0: 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; │ │ │ │ @@ -54070,17 +54070,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0507b0: |[0507b0] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -0507c0: 5410 ca03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0507c4: 1100 |0002: return-object v0 │ │ +0507d4: |[0507d4] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +0507e4: 5410 ca03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0507e8: 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;) │ │ @@ -54088,31 +54088,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0507c8: |[0507c8] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -0507d8: 5242 d403 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ -0507dc: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -0507de: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -0507e2: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -0507e6: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -0507ea: 5442 d503 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ -0507ee: 6e20 f315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0507f4: 0c02 |000e: move-result-object v2 │ │ -0507f6: 1f02 ba02 |000f: check-cast v2, Landroid/view/View; // type@02ba │ │ -0507fa: 6e10 e812 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -050800: 0c02 |0014: move-result-object v2 │ │ -050802: 1f02 f801 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -050806: 5221 a903 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03a9 │ │ -05080a: 0f01 |0019: return v1 │ │ -05080c: 0160 |001a: move v0, v6 │ │ -05080e: 28ee |001b: goto 0009 // -0012 │ │ +0507ec: |[0507ec] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +0507fc: 5242 d403 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ +050800: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +050802: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +050806: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +05080a: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +05080e: 5442 d503 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03d5 │ │ +050812: 6e20 f315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +050818: 0c02 |000e: move-result-object v2 │ │ +05081a: 1f02 c202 |000f: check-cast v2, Landroid/view/View; // type@02c2 │ │ +05081e: 6e10 e812 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +050824: 0c02 |0014: move-result-object v2 │ │ +050826: 1f02 0002 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +05082a: 5221 a903 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03a9 │ │ +05082e: 0f01 |0019: return v1 │ │ +050830: 0160 |001a: move v0, v6 │ │ +050832: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0009 line=643 │ │ 0x0019 line=644 │ │ 0x001b line=642 │ │ locals : │ │ @@ -54127,17 +54127,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050810: |[050810] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -050820: 5210 d103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -050824: 0f00 |0002: return v0 │ │ +050834: |[050834] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +050844: 5210 d103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +050848: 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;) │ │ @@ -54145,17 +54145,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050828: |[050828] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -050838: 5210 ef03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -05083c: 0f00 |0002: return v0 │ │ +05084c: |[05084c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +05085c: 5210 ef03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +050860: 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;) │ │ @@ -54163,17 +54163,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050840: |[050840] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -050850: 5210 f103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -050854: 0f00 |0002: return v0 │ │ +050864: |[050864] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +050874: 5210 f103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +050878: 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;) │ │ @@ -54181,29 +54181,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 │ │ -050858: |[050858] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -050868: 6e10 f212 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -05086e: 0c00 |0003: move-result-object v0 │ │ -050870: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -050874: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -050878: 2001 ba02 |0008: instance-of v1, v0, Landroid/view/View; // type@02ba │ │ -05087c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -050880: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -050882: 1101 |000d: return-object v1 │ │ -050884: 0703 |000e: move-object v3, v0 │ │ -050886: 1f03 ba02 |000f: check-cast v3, Landroid/view/View; // type@02ba │ │ -05088a: 28ef |0011: goto 0000 // -0011 │ │ -05088c: 6e20 440c 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -050892: 0c01 |0015: move-result-object v1 │ │ -050894: 28f7 |0016: goto 000d // -0009 │ │ +05087c: |[05087c] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05088c: 6e10 f212 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +050892: 0c00 |0003: move-result-object v0 │ │ +050894: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +050898: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +05089c: 2001 c202 |0008: instance-of v1, v0, Landroid/view/View; // type@02c2 │ │ +0508a0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0508a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0508a6: 1101 |000d: return-object v1 │ │ +0508a8: 0703 |000e: move-object v3, v0 │ │ +0508aa: 1f03 c202 |000f: check-cast v3, Landroid/view/View; // type@02c2 │ │ +0508ae: 28ef |0011: goto 0000 // -0011 │ │ +0508b0: 6e20 440c 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +0508b6: 0c01 |0015: move-result-object v1 │ │ +0508b8: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0006 line=1338 │ │ 0x000c line=1339 │ │ 0x000d line=1343 │ │ 0x000f line=1341 │ │ @@ -54218,34 +54218,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 │ │ -050898: |[050898] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0508a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0508aa: 5442 e503 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0508ae: 6e10 f915 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0508b4: 0a02 |0006: move-result v2 │ │ -0508b6: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -0508ba: 5442 e503 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0508be: 6e20 f315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0508c4: 0c01 |000e: move-result-object v1 │ │ -0508c6: 1f01 f701 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -0508ca: 5442 ca03 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0508ce: 5413 a403 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -0508d2: 6e30 760a 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0a76 │ │ -0508d8: 0a02 |0018: move-result v2 │ │ -0508da: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -0508de: 1101 |001b: return-object v1 │ │ -0508e0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0508e4: 28e3 |001e: goto 0001 // -001d │ │ -0508e6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0508e8: 28fb |0020: goto 001b // -0005 │ │ +0508bc: |[0508bc] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0508cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0508ce: 5442 e503 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0508d2: 6e10 f915 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0508d8: 0a02 |0006: move-result v2 │ │ +0508da: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +0508de: 5442 e503 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0508e2: 6e20 f315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0508e8: 0c01 |000e: move-result-object v1 │ │ +0508ea: 1f01 ff01 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +0508ee: 5442 ca03 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0508f2: 5413 a403 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +0508f6: 6e30 760a 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0a76 │ │ +0508fc: 0a02 |0018: move-result v2 │ │ +0508fe: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +050902: 1101 |001b: return-object v1 │ │ +050904: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +050908: 28e3 |001e: goto 0001 // -001d │ │ +05090a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +05090c: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0009 line=1327 │ │ 0x0011 line=1328 │ │ 0x001b line=1332 │ │ 0x001c line=1326 │ │ @@ -54262,31 +54262,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 │ │ -0508ec: |[0508ec] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0508fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0508fe: 5432 e503 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050902: 6e10 f915 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -050908: 0a02 |0006: move-result v2 │ │ -05090a: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -05090e: 5432 e503 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050912: 6e20 f315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -050918: 0c01 |000e: move-result-object v1 │ │ -05091a: 1f01 f701 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -05091e: 5212 a603 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050922: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -050926: 1101 |0015: return-object v1 │ │ -050928: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05092c: 28e9 |0018: goto 0001 // -0017 │ │ -05092e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -050930: 28fb |001a: goto 0015 // -0005 │ │ +050910: |[050910] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +050920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050922: 5432 e503 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050926: 6e10 f915 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +05092c: 0a02 |0006: move-result v2 │ │ +05092e: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +050932: 5432 e503 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050936: 6e20 f315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +05093c: 0c01 |000e: move-result-object v1 │ │ +05093e: 1f01 ff01 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +050942: 5212 a603 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050946: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +05094a: 1101 |0015: return-object v1 │ │ +05094c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +050950: 28e9 |0018: goto 0001 // -0017 │ │ +050952: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +050954: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0009 line=1348 │ │ 0x0011 line=1349 │ │ 0x0015 line=1353 │ │ 0x0016 line=1347 │ │ @@ -54303,70 +54303,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -050934: |[050934] android.support.v4.view.ViewPager.initViewPager:()V │ │ -050944: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -050946: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -050948: 6e20 800c 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c80 │ │ -05094e: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -050952: 6e20 730c 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0c73 │ │ -050958: 6e20 740c 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0c74 │ │ -05095e: 6e10 2d0c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0c2d │ │ -050964: 0c01 |0010: move-result-object v1 │ │ -050966: 2203 fb02 |0011: new-instance v3, Landroid/widget/Scroller; // type@02fb │ │ -05096a: 6204 0104 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0401 │ │ -05096e: 7030 a214 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a2 │ │ -050974: 5b63 f903 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050978: 7110 3d13 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ -05097e: 0c00 |001d: move-result-object v0 │ │ -050980: 6e10 b000 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -050986: 0c03 |0021: move-result-object v3 │ │ -050988: 6e10 0e01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -05098e: 0c03 |0025: move-result-object v3 │ │ -050990: 5232 3f05 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -050994: 7110 b90b 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0bb9 │ │ -05099a: 0a03 |002b: move-result v3 │ │ -05099c: 5963 ff03 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -0509a0: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -0509a4: c823 |0030: mul-float/2addr v3, v2 │ │ -0509a6: 8733 |0031: float-to-int v3, v3 │ │ -0509a8: 5963 ec03 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03ec │ │ -0509ac: 6e10 4113 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1341 │ │ -0509b2: 0a03 |0037: move-result v3 │ │ -0509b4: 5963 eb03 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03eb │ │ -0509b8: 2203 5102 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0251 │ │ -0509bc: 7020 4910 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1049 │ │ -0509c2: 5b63 e903 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -0509c6: 2203 5102 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0251 │ │ -0509ca: 7020 4910 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1049 │ │ -0509d0: 5b63 f703 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -0509d4: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -0509d8: c823 |004a: mul-float/2addr v3, v2 │ │ -0509da: 8733 |004b: float-to-int v3, v3 │ │ -0509dc: 5963 dc03 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03dc │ │ -0509e0: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -0509e4: c823 |0050: mul-float/2addr v3, v2 │ │ -0509e6: 8733 |0051: float-to-int v3, v3 │ │ -0509e8: 5963 d003 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03d0 │ │ -0509ec: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -0509f0: c823 |0056: mul-float/2addr v3, v2 │ │ -0509f2: 8733 |0057: float-to-int v3, v3 │ │ -0509f4: 5963 d303 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03d3 │ │ -0509f8: 2203 f901 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01f9 │ │ -0509fc: 7020 e30b 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0be3 │ │ -050a02: 7120 7f0b 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b7f │ │ -050a08: 7110 6b0b 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b6b │ │ -050a0e: 0a03 |0065: move-result v3 │ │ -050a10: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -050a14: 7120 820b 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ -050a1a: 0e00 |006b: return-void │ │ +050958: |[050958] android.support.v4.view.ViewPager.initViewPager:()V │ │ +050968: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05096a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05096c: 6e20 800c 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c80 │ │ +050972: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +050976: 6e20 730c 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0c73 │ │ +05097c: 6e20 740c 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0c74 │ │ +050982: 6e10 2d0c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0c2d │ │ +050988: 0c01 |0010: move-result-object v1 │ │ +05098a: 2203 0303 |0011: new-instance v3, Landroid/widget/Scroller; // type@0303 │ │ +05098e: 6204 0104 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0401 │ │ +050992: 7030 a214 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a2 │ │ +050998: 5b63 f903 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +05099c: 7110 3d13 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ +0509a2: 0c00 |001d: move-result-object v0 │ │ +0509a4: 6e10 b000 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0509aa: 0c03 |0021: move-result-object v3 │ │ +0509ac: 6e10 0e01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +0509b2: 0c03 |0025: move-result-object v3 │ │ +0509b4: 5232 3f05 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +0509b8: 7110 b90b 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0bb9 │ │ +0509be: 0a03 |002b: move-result v3 │ │ +0509c0: 5963 ff03 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +0509c4: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +0509c8: c823 |0030: mul-float/2addr v3, v2 │ │ +0509ca: 8733 |0031: float-to-int v3, v3 │ │ +0509cc: 5963 ec03 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03ec │ │ +0509d0: 6e10 4113 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1341 │ │ +0509d6: 0a03 |0037: move-result v3 │ │ +0509d8: 5963 eb03 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03eb │ │ +0509dc: 2203 5902 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0259 │ │ +0509e0: 7020 4910 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1049 │ │ +0509e6: 5b63 e903 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +0509ea: 2203 5902 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0259 │ │ +0509ee: 7020 4910 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1049 │ │ +0509f4: 5b63 f703 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +0509f8: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +0509fc: c823 |004a: mul-float/2addr v3, v2 │ │ +0509fe: 8733 |004b: float-to-int v3, v3 │ │ +050a00: 5963 dc03 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03dc │ │ +050a04: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +050a08: c823 |0050: mul-float/2addr v3, v2 │ │ +050a0a: 8733 |0051: float-to-int v3, v3 │ │ +050a0c: 5963 d003 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03d0 │ │ +050a10: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +050a14: c823 |0056: mul-float/2addr v3, v2 │ │ +050a16: 8733 |0057: float-to-int v3, v3 │ │ +050a18: 5963 d303 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03d3 │ │ +050a1c: 2203 0102 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0201 │ │ +050a20: 7020 e30b 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0be3 │ │ +050a26: 7120 7f0b 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b7f │ │ +050a2c: 7110 6b0b 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b6b │ │ +050a32: 0a03 |0065: move-result v3 │ │ +050a34: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +050a38: 7120 820b 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ +050a3e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=354 │ │ 0x0005 line=355 │ │ 0x000a line=356 │ │ 0x000d line=357 │ │ 0x0011 line=358 │ │ @@ -54395,17 +54395,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050a1c: |[050a1c] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -050a2c: 5510 d903 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ -050a30: 0f00 |0002: return v0 │ │ +050a40: |[050a40] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +050a50: 5510 d903 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ +050a54: 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;) │ │ @@ -54413,19 +54413,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -050a34: |[050a34] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -050a44: 6f10 6b13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ -050a4a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -050a4c: 5c10 da03 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -050a50: 0e00 |0006: return-void │ │ +050a58: |[050a58] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +050a68: 6f10 6b13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ +050a6e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +050a70: 5c10 da03 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +050a74: 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; │ │ @@ -54435,19 +54435,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050a54: |[050a54] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -050a64: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ -050a68: 6e20 640c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c64 │ │ -050a6e: 6f10 6c13 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ -050a74: 0e00 |0008: return-void │ │ +050a78: |[050a78] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +050a88: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03d6 │ │ +050a8c: 6e20 640c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c64 │ │ +050a92: 6f10 6c13 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ +050a98: 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; │ │ @@ -54457,131 +54457,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -050a78: |[050a78] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -050a88: 7502 6d13 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@136d │ │ -050a8e: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -050a92: 520d f103 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -050a96: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -050a9a: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -050a9e: 540d ea03 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ -050aa2: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -050aa6: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -050aaa: 540d e503 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050aae: 6e10 f915 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -050ab4: 0a0d |0016: move-result v13 │ │ -050ab6: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -050aba: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -050abe: 540d ca03 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -050ac2: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -050ac6: 7401 3e0c 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -050acc: 0a0a |0022: move-result v10 │ │ -050ace: 7401 400c 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ -050ad4: 0a0b |0026: move-result v11 │ │ -050ad6: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -050ada: 520d f103 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -050ade: 82dd |002b: int-to-float v13, v13 │ │ -050ae0: 82be |002c: int-to-float v14, v11 │ │ -050ae2: a907 0d0e |002d: div-float v7, v13, v14 │ │ -050ae6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -050ae8: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -050aec: 540d e503 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050af0: 120e |0034: const/4 v14, #int 0 // #0 │ │ -050af2: 6e20 f315 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -050af8: 0c03 |0038: move-result-object v3 │ │ -050afa: 1f03 f701 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -050afe: 5238 a503 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -050b02: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -050b06: 540d e503 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050b0a: 6e10 f915 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -050b10: 0a04 |0044: move-result v4 │ │ -050b12: 5232 a603 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050b16: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -050b1a: 540d e503 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050b1e: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -050b22: 6e20 f315 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -050b28: 0c0d |0050: move-result-object v13 │ │ -050b2a: 1f0d f701 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -050b2e: 52d6 a603 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050b32: 0129 |0055: move v9, v2 │ │ -050b34: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -050b38: 523d a603 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050b3c: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -050b40: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -050b44: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -050b48: 540d e503 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -050b4c: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -050b50: 6e20 f315 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -050b56: 0c03 |0067: move-result-object v3 │ │ -050b58: 1f03 f701 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -050b5c: 28ee |006a: goto 0058 // -0012 │ │ -050b5e: 523d a603 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -050b62: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -050b66: 523d a503 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -050b6a: 523e a803 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -050b6e: c6ed |0073: add-float/2addr v13, v14 │ │ -050b70: 82be |0074: int-to-float v14, v11 │ │ -050b72: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -050b76: 523d a503 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -050b7a: 523e a803 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -050b7e: c6ed |007b: add-float/2addr v13, v14 │ │ -050b80: a608 0d07 |007c: add-float v8, v13, v7 │ │ -050b84: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -050b88: 520d f103 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -050b8c: 82dd |0082: int-to-float v13, v13 │ │ -050b8e: c61d |0083: add-float/2addr v13, v1 │ │ -050b90: 82ae |0084: int-to-float v14, v10 │ │ -050b92: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -050b96: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -050b9a: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -050b9e: 540d ea03 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ -050ba2: 871e |008d: float-to-int v14, v1 │ │ -050ba4: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -050ba8: 520f fe03 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03fe │ │ -050bac: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -050bb0: 5200 f103 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -050bb4: 0210 0000 |0096: move/from16 v16, v0 │ │ -050bb8: 0200 1000 |0098: move/from16 v0, v16 │ │ -050bbc: 8200 |009a: int-to-float v0, v0 │ │ -050bbe: 0210 0000 |009b: move/from16 v16, v0 │ │ -050bc2: a610 1001 |009d: add-float v16, v16, v1 │ │ -050bc6: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -050bca: a610 1011 |00a1: add-float v16, v16, v17 │ │ -050bce: 0200 1000 |00a3: move/from16 v0, v16 │ │ -050bd2: 8700 |00a5: float-to-int v0, v0 │ │ -050bd4: 0210 0000 |00a6: move/from16 v16, v0 │ │ -050bd8: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -050bdc: 5200 cc03 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03cc │ │ -050be0: 0211 0000 |00ac: move/from16 v17, v0 │ │ -050be4: 7405 7801 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ -050bea: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -050bee: 540d ea03 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ -050bf2: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -050bf6: 6e20 6e01 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ -050bfc: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -050c00: 82dd |00bc: int-to-float v13, v13 │ │ -050c02: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -050c06: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -050c0a: 0e00 |00c1: return-void │ │ -050c0c: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -050c10: 540d ca03 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -050c14: 6e20 730a 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -050c1a: 0a0c |00c9: move-result v12 │ │ -050c1c: a60d 080c |00ca: add-float v13, v8, v12 │ │ -050c20: 82be |00cc: int-to-float v14, v11 │ │ -050c22: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -050c26: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -050c2a: c6d8 |00d1: add-float/2addr v8, v13 │ │ -050c2c: 28ac |00d2: goto 007e // -0054 │ │ -050c2e: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -050c32: 2881 |00d5: goto 0056 // -007f │ │ +050a9c: |[050a9c] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +050aac: 7502 6d13 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@136d │ │ +050ab2: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +050ab6: 520d f103 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +050aba: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +050abe: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +050ac2: 540d ea03 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ +050ac6: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +050aca: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +050ace: 540d e503 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050ad2: 6e10 f915 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +050ad8: 0a0d |0016: move-result v13 │ │ +050ada: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +050ade: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +050ae2: 540d ca03 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +050ae6: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +050aea: 7401 3e0c 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +050af0: 0a0a |0022: move-result v10 │ │ +050af2: 7401 400c 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ +050af8: 0a0b |0026: move-result v11 │ │ +050afa: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +050afe: 520d f103 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +050b02: 82dd |002b: int-to-float v13, v13 │ │ +050b04: 82be |002c: int-to-float v14, v11 │ │ +050b06: a907 0d0e |002d: div-float v7, v13, v14 │ │ +050b0a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +050b0c: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +050b10: 540d e503 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050b14: 120e |0034: const/4 v14, #int 0 // #0 │ │ +050b16: 6e20 f315 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +050b1c: 0c03 |0038: move-result-object v3 │ │ +050b1e: 1f03 ff01 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +050b22: 5238 a503 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +050b26: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +050b2a: 540d e503 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050b2e: 6e10 f915 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +050b34: 0a04 |0044: move-result v4 │ │ +050b36: 5232 a603 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050b3a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +050b3e: 540d e503 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050b42: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +050b46: 6e20 f315 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +050b4c: 0c0d |0050: move-result-object v13 │ │ +050b4e: 1f0d ff01 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +050b52: 52d6 a603 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050b56: 0129 |0055: move v9, v2 │ │ +050b58: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +050b5c: 523d a603 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050b60: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +050b64: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +050b68: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +050b6c: 540d e503 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +050b70: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +050b74: 6e20 f315 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +050b7a: 0c03 |0067: move-result-object v3 │ │ +050b7c: 1f03 ff01 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +050b80: 28ee |006a: goto 0058 // -0012 │ │ +050b82: 523d a603 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +050b86: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +050b8a: 523d a503 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +050b8e: 523e a803 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +050b92: c6ed |0073: add-float/2addr v13, v14 │ │ +050b94: 82be |0074: int-to-float v14, v11 │ │ +050b96: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +050b9a: 523d a503 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +050b9e: 523e a803 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +050ba2: c6ed |007b: add-float/2addr v13, v14 │ │ +050ba4: a608 0d07 |007c: add-float v8, v13, v7 │ │ +050ba8: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +050bac: 520d f103 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +050bb0: 82dd |0082: int-to-float v13, v13 │ │ +050bb2: c61d |0083: add-float/2addr v13, v1 │ │ +050bb4: 82ae |0084: int-to-float v14, v10 │ │ +050bb6: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +050bba: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +050bbe: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +050bc2: 540d ea03 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ +050bc6: 871e |008d: float-to-int v14, v1 │ │ +050bc8: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +050bcc: 520f fe03 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03fe │ │ +050bd0: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +050bd4: 5200 f103 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +050bd8: 0210 0000 |0096: move/from16 v16, v0 │ │ +050bdc: 0200 1000 |0098: move/from16 v0, v16 │ │ +050be0: 8200 |009a: int-to-float v0, v0 │ │ +050be2: 0210 0000 |009b: move/from16 v16, v0 │ │ +050be6: a610 1001 |009d: add-float v16, v16, v1 │ │ +050bea: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +050bee: a610 1011 |00a1: add-float v16, v16, v17 │ │ +050bf2: 0200 1000 |00a3: move/from16 v0, v16 │ │ +050bf6: 8700 |00a5: float-to-int v0, v0 │ │ +050bf8: 0210 0000 |00a6: move/from16 v16, v0 │ │ +050bfc: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +050c00: 5200 cc03 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03cc │ │ +050c04: 0211 0000 |00ac: move/from16 v17, v0 │ │ +050c08: 7405 7801 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ +050c0e: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +050c12: 540d ea03 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ +050c16: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +050c1a: 6e20 6e01 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ +050c20: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +050c24: 82dd |00bc: int-to-float v13, v13 │ │ +050c26: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +050c2a: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +050c2e: 0e00 |00c1: return-void │ │ +050c30: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +050c34: 540d ca03 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +050c38: 6e20 730a 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +050c3e: 0a0c |00c9: move-result v12 │ │ +050c40: a60d 080c |00ca: add-float v13, v8, v12 │ │ +050c44: 82be |00cc: int-to-float v14, v11 │ │ +050c46: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +050c4a: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +050c4e: c6d8 |00d1: add-float/2addr v8, v13 │ │ +050c50: 28ac |00d2: goto 007e // -0054 │ │ +050c52: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +050c56: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2213 │ │ 0x0003 line=2216 │ │ 0x001f line=2217 │ │ 0x0023 line=2218 │ │ 0x0027 line=2220 │ │ @@ -54639,189 +54639,189 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 324 16-bit code units │ │ -050c34: |[050c34] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -050c44: 6e10 a712 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -050c4a: 0a00 |0003: move-result v0 │ │ -050c4c: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -050c50: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -050c52: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -050c56: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -050c58: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -050c5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -050c5e: 5ce0 e303 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050c62: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -050c64: 5ce0 e403 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ -050c68: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -050c6a: 59e0 c903 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -050c6e: 54e0 0004 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -050c72: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -050c76: 54e0 0004 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -050c7a: 6e10 bf12 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ -050c80: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -050c82: 5be0 0004 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -050c86: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -050c88: 0f00 |0022: return v0 │ │ -050c8a: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -050c8e: 55e0 e303 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050c92: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -050c96: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -050c98: 28f8 |002a: goto 0022 // -0008 │ │ -050c9a: 55e0 e403 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ -050c9e: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -050ca2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -050ca4: 28f2 |0030: goto 0022 // -000e │ │ -050ca6: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ -050cac: 54e0 0004 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -050cb0: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -050cb4: 7100 be12 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ -050cba: 0c00 |003b: move-result-object v0 │ │ -050cbc: 5be0 0004 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -050cc0: 54e0 0004 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -050cc4: 6e20 b712 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -050cca: 55e0 e303 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050cce: 28dd |0045: goto 0022 // -0023 │ │ -050cd0: 52e7 c903 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -050cd4: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -050cd6: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -050cda: 7120 5e0a 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ -050ce0: 0a09 |004e: move-result v9 │ │ -050ce2: 7120 630a 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -050ce8: 0a0a |0052: move-result v10 │ │ -050cea: 52e0 e603 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050cee: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -050cf2: 7110 7115 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -050cf8: 0a0b |005a: move-result v11 │ │ -050cfa: 7120 640a 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -050d00: 0a0c |005e: move-result v12 │ │ -050d02: 52e0 e103 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03e1 │ │ -050d06: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -050d0a: 7110 7115 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -050d10: 0a0d |0066: move-result v13 │ │ -050d12: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -050d14: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -050d18: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -050d1c: 52e0 e603 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050d20: 7030 4c0c 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0c4c │ │ -050d26: 0a00 |0071: move-result v0 │ │ -050d28: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -050d2c: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -050d2e: 8783 |0075: float-to-int v3, v8 │ │ -050d30: 87a4 |0076: float-to-int v4, v10 │ │ -050d32: 87c5 |0077: float-to-int v5, v12 │ │ -050d34: 07e0 |0078: move-object v0, v14 │ │ -050d36: 07e1 |0079: move-object v1, v14 │ │ -050d38: 7406 120c 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0c12 │ │ -050d3e: 0a00 |007d: move-result v0 │ │ -050d40: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -050d44: 59ea e603 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050d48: 59ec e703 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ -050d4c: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -050d4e: 5ce0 e403 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ -050d52: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -050d54: 289a |0088: goto 0022 // -0066 │ │ -050d56: 52e0 ff03 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -050d5a: 8200 |008b: int-to-float v0, v0 │ │ -050d5c: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -050d60: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ -050d64: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -050d68: c8b0 |0092: mul-float/2addr v0, v11 │ │ -050d6a: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -050d6e: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ -050d72: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -050d74: 5ce0 e303 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050d78: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -050d7a: 7020 6a0c 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c6a │ │ -050d80: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -050d82: 7020 7e0c 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -050d88: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ -050d8a: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ -050d8e: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ -050d92: 52e0 e003 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -050d96: 52e1 ff03 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -050d9a: 8211 |00ab: int-to-float v1, v1 │ │ -050d9c: c610 |00ac: add-float/2addr v0, v1 │ │ -050d9e: 59e0 e603 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050da2: 59ec e703 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ -050da6: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ -050da8: 7020 7f0c 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -050dae: 55e0 e303 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050db2: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ -050db6: 7020 5e0c ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c5e │ │ -050dbc: 0a00 |00bc: move-result v0 │ │ -050dbe: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ -050dc2: 7110 7a0b 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -050dc8: 2900 72ff |00c2: goto/16 0034 // -008e │ │ -050dcc: 52e0 e003 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -050dd0: 52e1 ff03 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -050dd4: 8211 |00c8: int-to-float v1, v1 │ │ -050dd6: c710 |00c9: sub-float/2addr v0, v1 │ │ -050dd8: 28e3 |00ca: goto 00ad // -001d │ │ -050dda: 52e0 ff03 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -050dde: 8200 |00cd: int-to-float v0, v0 │ │ -050de0: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ -050de4: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ -050de8: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -050dea: 5ce0 e403 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ -050dee: 28e0 |00d5: goto 00b5 // -0020 │ │ -050df0: 6e10 ad12 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -050df6: 0a00 |00d9: move-result v0 │ │ -050df8: 59e0 e003 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -050dfc: 59e0 e603 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -050e00: 6e10 af12 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -050e06: 0a00 |00e1: move-result v0 │ │ -050e08: 59e0 e103 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03e1 │ │ -050e0c: 59e0 e703 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ -050e10: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ -050e12: 7120 620a 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -050e18: 0a00 |00ea: move-result v0 │ │ -050e1a: 59e0 c903 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -050e1e: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ -050e20: 5ce0 e403 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ -050e24: 54e0 f903 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050e28: 6e10 a414 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@14a4 │ │ -050e2e: 52e0 f803 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ -050e32: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ -050e34: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ -050e38: 54e0 f903 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050e3c: 6e10 a914 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@14a9 │ │ -050e42: 0a00 |00ff: move-result v0 │ │ -050e44: 54e1 f903 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050e48: 6e10 a614 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ -050e4e: 0a01 |0105: move-result v1 │ │ -050e50: b110 |0106: sub-int/2addr v0, v1 │ │ -050e52: 7110 7215 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -050e58: 0a00 |010a: move-result v0 │ │ -050e5a: 52e1 d003 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03d0 │ │ -050e5e: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ -050e62: 54e0 f903 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -050e66: 6e10 a314 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ -050e6c: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -050e6e: 5ce0 f303 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -050e72: 6e10 600c 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -050e78: 1210 |011a: const/4 v0, #int 1 // #1 │ │ -050e7a: 5ce0 e303 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050e7e: 1210 |011d: const/4 v0, #int 1 // #1 │ │ -050e80: 7020 6a0c 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c6a │ │ -050e86: 1210 |0121: const/4 v0, #int 1 // #1 │ │ -050e88: 7020 7e0c 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -050e8e: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ -050e92: 1200 |0127: const/4 v0, #int 0 // #0 │ │ -050e94: 7020 150c 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ -050e9a: 1200 |012b: const/4 v0, #int 0 // #0 │ │ -050e9c: 5ce0 e303 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -050ea0: 2900 06ff |012e: goto/16 0034 // -00fa │ │ -050ea4: 7020 580c fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0c58 │ │ -050eaa: 2900 01ff |0133: goto/16 0034 // -00ff │ │ -050eae: 0000 |0135: nop // spacer │ │ -050eb0: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ +050c58: |[050c58] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +050c68: 6e10 a712 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +050c6e: 0a00 |0003: move-result v0 │ │ +050c70: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +050c74: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +050c76: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +050c7a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +050c7c: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +050c80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +050c82: 5ce0 e303 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050c86: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +050c88: 5ce0 e403 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ +050c8c: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +050c8e: 59e0 c903 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +050c92: 54e0 0004 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +050c96: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +050c9a: 54e0 0004 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +050c9e: 6e10 bf12 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ +050ca4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +050ca6: 5be0 0004 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +050caa: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +050cac: 0f00 |0022: return v0 │ │ +050cae: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +050cb2: 55e0 e303 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050cb6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +050cba: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +050cbc: 28f8 |002a: goto 0022 // -0008 │ │ +050cbe: 55e0 e403 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ +050cc2: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +050cc6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +050cc8: 28f2 |0030: goto 0022 // -000e │ │ +050cca: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ +050cd0: 54e0 0004 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +050cd4: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +050cd8: 7100 be12 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ +050cde: 0c00 |003b: move-result-object v0 │ │ +050ce0: 5be0 0004 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +050ce4: 54e0 0004 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +050ce8: 6e20 b712 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +050cee: 55e0 e303 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050cf2: 28dd |0045: goto 0022 // -0023 │ │ +050cf4: 52e7 c903 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +050cf8: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +050cfa: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +050cfe: 7120 5e0a 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ +050d04: 0a09 |004e: move-result v9 │ │ +050d06: 7120 630a 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +050d0c: 0a0a |0052: move-result v10 │ │ +050d0e: 52e0 e603 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050d12: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +050d16: 7110 7115 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +050d1c: 0a0b |005a: move-result v11 │ │ +050d1e: 7120 640a 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +050d24: 0a0c |005e: move-result v12 │ │ +050d26: 52e0 e103 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03e1 │ │ +050d2a: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +050d2e: 7110 7115 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +050d34: 0a0d |0066: move-result v13 │ │ +050d36: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +050d38: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +050d3c: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +050d40: 52e0 e603 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050d44: 7030 4c0c 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0c4c │ │ +050d4a: 0a00 |0071: move-result v0 │ │ +050d4c: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +050d50: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +050d52: 8783 |0075: float-to-int v3, v8 │ │ +050d54: 87a4 |0076: float-to-int v4, v10 │ │ +050d56: 87c5 |0077: float-to-int v5, v12 │ │ +050d58: 07e0 |0078: move-object v0, v14 │ │ +050d5a: 07e1 |0079: move-object v1, v14 │ │ +050d5c: 7406 120c 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0c12 │ │ +050d62: 0a00 |007d: move-result v0 │ │ +050d64: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +050d68: 59ea e603 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050d6c: 59ec e703 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ +050d70: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +050d72: 5ce0 e403 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ +050d76: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +050d78: 289a |0088: goto 0022 // -0066 │ │ +050d7a: 52e0 ff03 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +050d7e: 8200 |008b: int-to-float v0, v0 │ │ +050d80: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +050d84: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ +050d88: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +050d8c: c8b0 |0092: mul-float/2addr v0, v11 │ │ +050d8e: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +050d92: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ +050d96: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +050d98: 5ce0 e303 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050d9c: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +050d9e: 7020 6a0c 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c6a │ │ +050da4: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +050da6: 7020 7e0c 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +050dac: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ +050dae: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ +050db2: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ +050db6: 52e0 e003 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +050dba: 52e1 ff03 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +050dbe: 8211 |00ab: int-to-float v1, v1 │ │ +050dc0: c610 |00ac: add-float/2addr v0, v1 │ │ +050dc2: 59e0 e603 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050dc6: 59ec e703 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ +050dca: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ +050dcc: 7020 7f0c 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +050dd2: 55e0 e303 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050dd6: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ +050dda: 7020 5e0c ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c5e │ │ +050de0: 0a00 |00bc: move-result v0 │ │ +050de2: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ +050de6: 7110 7a0b 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +050dec: 2900 72ff |00c2: goto/16 0034 // -008e │ │ +050df0: 52e0 e003 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +050df4: 52e1 ff03 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +050df8: 8211 |00c8: int-to-float v1, v1 │ │ +050dfa: c710 |00c9: sub-float/2addr v0, v1 │ │ +050dfc: 28e3 |00ca: goto 00ad // -001d │ │ +050dfe: 52e0 ff03 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +050e02: 8200 |00cd: int-to-float v0, v0 │ │ +050e04: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ +050e08: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ +050e0c: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +050e0e: 5ce0 e403 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ +050e12: 28e0 |00d5: goto 00b5 // -0020 │ │ +050e14: 6e10 ad12 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +050e1a: 0a00 |00d9: move-result v0 │ │ +050e1c: 59e0 e003 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +050e20: 59e0 e603 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +050e24: 6e10 af12 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +050e2a: 0a00 |00e1: move-result v0 │ │ +050e2c: 59e0 e103 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03e1 │ │ +050e30: 59e0 e703 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ +050e34: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +050e36: 7120 620a 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +050e3c: 0a00 |00ea: move-result v0 │ │ +050e3e: 59e0 c903 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +050e42: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ +050e44: 5ce0 e403 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03e4 │ │ +050e48: 54e0 f903 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050e4c: 6e10 a414 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@14a4 │ │ +050e52: 52e0 f803 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03f8 │ │ +050e56: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ +050e58: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ +050e5c: 54e0 f903 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050e60: 6e10 a914 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@14a9 │ │ +050e66: 0a00 |00ff: move-result v0 │ │ +050e68: 54e1 f903 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050e6c: 6e10 a614 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ +050e72: 0a01 |0105: move-result v1 │ │ +050e74: b110 |0106: sub-int/2addr v0, v1 │ │ +050e76: 7110 7215 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +050e7c: 0a00 |010a: move-result v0 │ │ +050e7e: 52e1 d003 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03d0 │ │ +050e82: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ +050e86: 54e0 f903 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +050e8a: 6e10 a314 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ +050e90: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +050e92: 5ce0 f303 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +050e96: 6e10 600c 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +050e9c: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +050e9e: 5ce0 e303 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050ea2: 1210 |011d: const/4 v0, #int 1 // #1 │ │ +050ea4: 7020 6a0c 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c6a │ │ +050eaa: 1210 |0121: const/4 v0, #int 1 // #1 │ │ +050eac: 7020 7e0c 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +050eb2: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ +050eb6: 1200 |0127: const/4 v0, #int 0 // #0 │ │ +050eb8: 7020 150c 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ +050ebe: 1200 |012b: const/4 v0, #int 0 // #0 │ │ +050ec0: 5ce0 e303 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +050ec4: 2900 06ff |012e: goto/16 0034 // -00fa │ │ +050ec8: 7020 580c fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0c58 │ │ +050ece: 2900 01ff |0133: goto/16 0034 // -00ff │ │ +050ed2: 0000 |0135: nop // spacer │ │ +050ed4: 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 │ │ @@ -54899,224 +54899,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -050ecc: |[050ecc] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -050edc: 7401 290c 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -050ee2: 0a09 |0003: move-result v9 │ │ -050ee4: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -050ee8: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -050eec: 7401 380c 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -050ef2: 0a13 |000b: move-result v19 │ │ -050ef4: 7401 3a0c 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ -050efa: 0a15 |000f: move-result v21 │ │ -050efc: 7401 390c 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -050f02: 0a14 |0013: move-result v20 │ │ -050f04: 7401 370c 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ -050f0a: 0a12 |0017: move-result v18 │ │ -050f0c: 7401 3e0c 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -050f12: 0a16 |001b: move-result v22 │ │ -050f14: 120a |001c: const/4 v10, #int 0 // #0 │ │ -050f16: 120e |001d: const/4 v14, #int 0 // #0 │ │ -050f18: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -050f1c: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -050f20: 6e20 280c e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -050f26: 0c05 |0025: move-result-object v5 │ │ -050f28: 6e10 fb12 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -050f2e: 0a1a |0029: move-result v26 │ │ -050f30: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -050f34: 0200 1a00 |002c: move/from16 v0, v26 │ │ -050f38: 0201 1b00 |002e: move/from16 v1, v27 │ │ -050f3c: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -050f40: 6e10 e812 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -050f46: 0c11 |0035: move-result-object v17 │ │ -050f48: 1f11 f801 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -050f4c: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -050f4e: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -050f50: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -050f54: 5500 ac03 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -050f58: 021a 0000 |003e: move/from16 v26, v0 │ │ -050f5c: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -050f60: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -050f64: 5200 aa03 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ -050f68: 021a 0000 |0046: move/from16 v26, v0 │ │ -050f6c: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -050f70: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -050f74: 5200 aa03 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ -050f78: 021a 0000 |004e: move/from16 v26, v0 │ │ -050f7c: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -050f80: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -050f86: 0206 1300 |0055: move/from16 v6, v19 │ │ -050f8a: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -050f90: 0207 1500 |005a: move/from16 v7, v21 │ │ -050f94: 9006 0616 |005c: add-int v6, v6, v22 │ │ -050f98: 6e10 ef12 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -050f9e: 0a1a |0061: move-result v26 │ │ -050fa0: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -050fa4: 6e10 ec12 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -050faa: 0a1b |0067: move-result v27 │ │ -050fac: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -050fb0: 0200 1a00 |006a: move/from16 v0, v26 │ │ -050fb4: 0201 1b00 |006c: move/from16 v1, v27 │ │ -050fb8: 6e51 0c13 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -050fbe: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -050fc2: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -050fc6: 28a9 |0075: goto 001e // -0057 │ │ -050fc8: 0206 1300 |0076: move/from16 v6, v19 │ │ -050fcc: 6e10 ef12 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -050fd2: 0a1a |007b: move-result v26 │ │ -050fd4: 9013 131a |007c: add-int v19, v19, v26 │ │ -050fd8: 28d9 |007e: goto 0057 // -0027 │ │ -050fda: 6e10 ef12 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -050fe0: 0a1a |0082: move-result v26 │ │ -050fe2: 911a 181a |0083: sub-int v26, v24, v26 │ │ -050fe6: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -050fea: 0200 1a00 |0087: move/from16 v0, v26 │ │ -050fee: 0201 1300 |0089: move/from16 v1, v19 │ │ -050ff2: 7120 7515 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -050ff8: 0a06 |008e: move-result v6 │ │ -050ffa: 28c8 |008f: goto 0057 // -0038 │ │ -050ffc: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -051000: 6e10 ef12 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -051006: 0a1b |0095: move-result v27 │ │ -051008: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -05100c: 6e10 ef12 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -051012: 0a1a |009b: move-result v26 │ │ -051014: 9014 141a |009c: add-int v20, v20, v26 │ │ -051018: 28b9 |009e: goto 0057 // -0047 │ │ -05101a: 0207 1500 |009f: move/from16 v7, v21 │ │ -05101e: 6e10 ec12 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -051024: 0a1a |00a4: move-result v26 │ │ -051026: 9015 151a |00a5: add-int v21, v21, v26 │ │ -05102a: 28b5 |00a7: goto 005c // -004b │ │ -05102c: 6e10 ec12 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -051032: 0a1a |00ab: move-result v26 │ │ -051034: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -051038: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -05103c: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -051040: 0201 1500 |00b2: move/from16 v1, v21 │ │ -051044: 7120 7515 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -05104a: 0a07 |00b7: move-result v7 │ │ -05104c: 28a4 |00b8: goto 005c // -005c │ │ -05104e: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -051052: 6e10 ec12 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -051058: 0a1b |00be: move-result v27 │ │ -05105a: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -05105e: 6e10 ec12 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -051064: 0a1a |00c4: move-result v26 │ │ -051066: 9012 121a |00c5: add-int v18, v18, v26 │ │ -05106a: 2895 |00c7: goto 005c // -006b │ │ -05106c: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -051070: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -051074: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -051076: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -05107a: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -05107e: 6e20 280c e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -051084: 0c05 |00d4: move-result-object v5 │ │ -051086: 6e10 fb12 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05108c: 0a1a |00d8: move-result v26 │ │ -05108e: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -051092: 0200 1a00 |00db: move/from16 v0, v26 │ │ -051096: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -05109a: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -05109e: 6e10 e812 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0510a4: 0c11 |00e4: move-result-object v17 │ │ -0510a6: 1f11 f801 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -0510aa: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -0510ae: 5500 ac03 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -0510b2: 021a 0000 |00eb: move/from16 v26, v0 │ │ -0510b6: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -0510ba: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -0510be: 6e20 440c 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -0510c4: 0c0f |00f4: move-result-object v15 │ │ -0510c6: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -0510ca: 8280 |00f7: int-to-float v0, v8 │ │ -0510cc: 021a 0000 |00f8: move/from16 v26, v0 │ │ -0510d0: 52f0 a503 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -0510d4: 021b 0000 |00fc: move/from16 v27, v0 │ │ -0510d8: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -0510dc: 0200 1a00 |0100: move/from16 v0, v26 │ │ -0510e0: 8700 |0102: float-to-int v0, v0 │ │ -0510e2: 0210 0000 |0103: move/from16 v16, v0 │ │ -0510e6: 9006 1310 |0105: add-int v6, v19, v16 │ │ -0510ea: 0207 1500 |0107: move/from16 v7, v21 │ │ -0510ee: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -0510f2: 5500 ad03 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03ad │ │ -0510f6: 021a 0000 |010d: move/from16 v26, v0 │ │ -0510fa: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -0510fe: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -051102: 0200 1a00 |0113: move/from16 v0, v26 │ │ -051106: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -05110a: 5c10 ad03 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03ad │ │ -05110e: 8280 |0119: int-to-float v0, v8 │ │ -051110: 021a 0000 |011a: move/from16 v26, v0 │ │ -051114: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -051118: 5200 b003 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -05111c: 021b 0000 |0120: move/from16 v27, v0 │ │ -051120: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -051124: 0200 1a00 |0124: move/from16 v0, v26 │ │ -051128: 8700 |0126: float-to-int v0, v0 │ │ -05112a: 021a 0000 |0127: move/from16 v26, v0 │ │ -05112e: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -051132: 7702 cf12 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -051138: 0a19 |012e: move-result v25 │ │ -05113a: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -05113e: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -051142: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -051146: 7702 cf12 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05114c: 0a0c |0138: move-result v12 │ │ -05114e: 0200 1900 |0139: move/from16 v0, v25 │ │ -051152: 6e30 0d13 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@130d │ │ -051158: 6e10 ef12 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -05115e: 0a1a |0141: move-result v26 │ │ -051160: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -051164: 6e10 ec12 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -05116a: 0a1b |0147: move-result v27 │ │ -05116c: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -051170: 0200 1a00 |014a: move/from16 v0, v26 │ │ -051174: 0201 1b00 |014c: move/from16 v1, v27 │ │ -051178: 6e51 0c13 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -05117e: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -051182: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -051186: 0200 1500 |0155: move/from16 v0, v21 │ │ -05118a: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -05118e: 5910 fe03 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03fe │ │ -051192: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -051196: 0200 1a00 |015d: move/from16 v0, v26 │ │ -05119a: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -05119e: 5910 cc03 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03cc │ │ -0511a2: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -0511a6: 590a d203 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03d2 │ │ -0511aa: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -0511ae: 5500 da03 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -0511b2: 021a 0000 |016b: move/from16 v26, v0 │ │ -0511b6: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -0511ba: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -0511be: 5200 d103 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -0511c2: 021a 0000 |0173: move/from16 v26, v0 │ │ -0511c6: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -0511ca: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -0511ce: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -0511d2: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -0511d6: 0201 1a00 |017d: move/from16 v1, v26 │ │ -0511da: 0202 1b00 |017f: move/from16 v2, v27 │ │ -0511de: 0203 1c00 |0181: move/from16 v3, v28 │ │ -0511e2: 0204 1d00 |0183: move/from16 v4, v29 │ │ -0511e6: 7054 6c0c 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c6c │ │ -0511ec: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -0511f0: 0200 1a00 |018a: move/from16 v0, v26 │ │ -0511f4: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -0511f8: 5c10 da03 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -0511fc: 0e00 |0190: return-void │ │ -0511fe: 0000 |0191: nop // spacer │ │ -051200: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -05121c: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +050ef0: |[050ef0] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +050f00: 7401 290c 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +050f06: 0a09 |0003: move-result v9 │ │ +050f08: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +050f0c: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +050f10: 7401 380c 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +050f16: 0a13 |000b: move-result v19 │ │ +050f18: 7401 3a0c 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ +050f1e: 0a15 |000f: move-result v21 │ │ +050f20: 7401 390c 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +050f26: 0a14 |0013: move-result v20 │ │ +050f28: 7401 370c 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ +050f2e: 0a12 |0017: move-result v18 │ │ +050f30: 7401 3e0c 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +050f36: 0a16 |001b: move-result v22 │ │ +050f38: 120a |001c: const/4 v10, #int 0 // #0 │ │ +050f3a: 120e |001d: const/4 v14, #int 0 // #0 │ │ +050f3c: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +050f40: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +050f44: 6e20 280c e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +050f4a: 0c05 |0025: move-result-object v5 │ │ +050f4c: 6e10 fb12 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +050f52: 0a1a |0029: move-result v26 │ │ +050f54: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +050f58: 0200 1a00 |002c: move/from16 v0, v26 │ │ +050f5c: 0201 1b00 |002e: move/from16 v1, v27 │ │ +050f60: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +050f64: 6e10 e812 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +050f6a: 0c11 |0035: move-result-object v17 │ │ +050f6c: 1f11 0002 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +050f70: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +050f72: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +050f74: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +050f78: 5500 ac03 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +050f7c: 021a 0000 |003e: move/from16 v26, v0 │ │ +050f80: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +050f84: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +050f88: 5200 aa03 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ +050f8c: 021a 0000 |0046: move/from16 v26, v0 │ │ +050f90: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +050f94: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +050f98: 5200 aa03 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ +050f9c: 021a 0000 |004e: move/from16 v26, v0 │ │ +050fa0: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +050fa4: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +050faa: 0206 1300 |0055: move/from16 v6, v19 │ │ +050fae: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +050fb4: 0207 1500 |005a: move/from16 v7, v21 │ │ +050fb8: 9006 0616 |005c: add-int v6, v6, v22 │ │ +050fbc: 6e10 ef12 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +050fc2: 0a1a |0061: move-result v26 │ │ +050fc4: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +050fc8: 6e10 ec12 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +050fce: 0a1b |0067: move-result v27 │ │ +050fd0: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +050fd4: 0200 1a00 |006a: move/from16 v0, v26 │ │ +050fd8: 0201 1b00 |006c: move/from16 v1, v27 │ │ +050fdc: 6e51 0c13 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +050fe2: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +050fe6: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +050fea: 28a9 |0075: goto 001e // -0057 │ │ +050fec: 0206 1300 |0076: move/from16 v6, v19 │ │ +050ff0: 6e10 ef12 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +050ff6: 0a1a |007b: move-result v26 │ │ +050ff8: 9013 131a |007c: add-int v19, v19, v26 │ │ +050ffc: 28d9 |007e: goto 0057 // -0027 │ │ +050ffe: 6e10 ef12 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051004: 0a1a |0082: move-result v26 │ │ +051006: 911a 181a |0083: sub-int v26, v24, v26 │ │ +05100a: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +05100e: 0200 1a00 |0087: move/from16 v0, v26 │ │ +051012: 0201 1300 |0089: move/from16 v1, v19 │ │ +051016: 7120 7515 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +05101c: 0a06 |008e: move-result v6 │ │ +05101e: 28c8 |008f: goto 0057 // -0038 │ │ +051020: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +051024: 6e10 ef12 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +05102a: 0a1b |0095: move-result v27 │ │ +05102c: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +051030: 6e10 ef12 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051036: 0a1a |009b: move-result v26 │ │ +051038: 9014 141a |009c: add-int v20, v20, v26 │ │ +05103c: 28b9 |009e: goto 0057 // -0047 │ │ +05103e: 0207 1500 |009f: move/from16 v7, v21 │ │ +051042: 6e10 ec12 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +051048: 0a1a |00a4: move-result v26 │ │ +05104a: 9015 151a |00a5: add-int v21, v21, v26 │ │ +05104e: 28b5 |00a7: goto 005c // -004b │ │ +051050: 6e10 ec12 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +051056: 0a1a |00ab: move-result v26 │ │ +051058: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +05105c: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +051060: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +051064: 0201 1500 |00b2: move/from16 v1, v21 │ │ +051068: 7120 7515 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +05106e: 0a07 |00b7: move-result v7 │ │ +051070: 28a4 |00b8: goto 005c // -005c │ │ +051072: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +051076: 6e10 ec12 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05107c: 0a1b |00be: move-result v27 │ │ +05107e: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +051082: 6e10 ec12 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +051088: 0a1a |00c4: move-result v26 │ │ +05108a: 9012 121a |00c5: add-int v18, v18, v26 │ │ +05108e: 2895 |00c7: goto 005c // -006b │ │ +051090: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +051094: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +051098: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +05109a: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +05109e: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +0510a2: 6e20 280c e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +0510a8: 0c05 |00d4: move-result-object v5 │ │ +0510aa: 6e10 fb12 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +0510b0: 0a1a |00d8: move-result v26 │ │ +0510b2: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +0510b6: 0200 1a00 |00db: move/from16 v0, v26 │ │ +0510ba: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +0510be: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +0510c2: 6e10 e812 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0510c8: 0c11 |00e4: move-result-object v17 │ │ +0510ca: 1f11 0002 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +0510ce: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +0510d2: 5500 ac03 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +0510d6: 021a 0000 |00eb: move/from16 v26, v0 │ │ +0510da: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +0510de: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +0510e2: 6e20 440c 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +0510e8: 0c0f |00f4: move-result-object v15 │ │ +0510ea: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +0510ee: 8280 |00f7: int-to-float v0, v8 │ │ +0510f0: 021a 0000 |00f8: move/from16 v26, v0 │ │ +0510f4: 52f0 a503 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +0510f8: 021b 0000 |00fc: move/from16 v27, v0 │ │ +0510fc: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +051100: 0200 1a00 |0100: move/from16 v0, v26 │ │ +051104: 8700 |0102: float-to-int v0, v0 │ │ +051106: 0210 0000 |0103: move/from16 v16, v0 │ │ +05110a: 9006 1310 |0105: add-int v6, v19, v16 │ │ +05110e: 0207 1500 |0107: move/from16 v7, v21 │ │ +051112: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +051116: 5500 ad03 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03ad │ │ +05111a: 021a 0000 |010d: move/from16 v26, v0 │ │ +05111e: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +051122: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +051126: 0200 1a00 |0113: move/from16 v0, v26 │ │ +05112a: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +05112e: 5c10 ad03 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03ad │ │ +051132: 8280 |0119: int-to-float v0, v8 │ │ +051134: 021a 0000 |011a: move/from16 v26, v0 │ │ +051138: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +05113c: 5200 b003 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +051140: 021b 0000 |0120: move/from16 v27, v0 │ │ +051144: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +051148: 0200 1a00 |0124: move/from16 v0, v26 │ │ +05114c: 8700 |0126: float-to-int v0, v0 │ │ +05114e: 021a 0000 |0127: move/from16 v26, v0 │ │ +051152: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +051156: 7702 cf12 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05115c: 0a19 |012e: move-result v25 │ │ +05115e: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +051162: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +051166: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +05116a: 7702 cf12 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +051170: 0a0c |0138: move-result v12 │ │ +051172: 0200 1900 |0139: move/from16 v0, v25 │ │ +051176: 6e30 0d13 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@130d │ │ +05117c: 6e10 ef12 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051182: 0a1a |0141: move-result v26 │ │ +051184: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +051188: 6e10 ec12 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05118e: 0a1b |0147: move-result v27 │ │ +051190: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +051194: 0200 1a00 |014a: move/from16 v0, v26 │ │ +051198: 0201 1b00 |014c: move/from16 v1, v27 │ │ +05119c: 6e51 0c13 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +0511a2: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0511a6: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +0511aa: 0200 1500 |0155: move/from16 v0, v21 │ │ +0511ae: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +0511b2: 5910 fe03 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03fe │ │ +0511b6: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +0511ba: 0200 1a00 |015d: move/from16 v0, v26 │ │ +0511be: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +0511c2: 5910 cc03 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03cc │ │ +0511c6: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +0511ca: 590a d203 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03d2 │ │ +0511ce: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +0511d2: 5500 da03 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +0511d6: 021a 0000 |016b: move/from16 v26, v0 │ │ +0511da: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +0511de: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +0511e2: 5200 d103 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0511e6: 021a 0000 |0173: move/from16 v26, v0 │ │ +0511ea: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +0511ee: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +0511f2: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +0511f6: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +0511fa: 0201 1a00 |017d: move/from16 v1, v26 │ │ +0511fe: 0202 1b00 |017f: move/from16 v2, v27 │ │ +051202: 0203 1c00 |0181: move/from16 v3, v28 │ │ +051206: 0204 1d00 |0183: move/from16 v4, v29 │ │ +05120a: 7054 6c0c 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c6c │ │ +051210: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +051214: 0200 1a00 |018a: move/from16 v0, v26 │ │ +051218: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +05121c: 5c10 da03 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +051220: 0e00 |0190: return-void │ │ +051222: 0000 |0191: nop // spacer │ │ +051224: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +051240: 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 │ │ @@ -55223,223 +55223,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -051238: |[051238] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -051248: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -05124c: 0200 1500 |0002: move/from16 v0, v21 │ │ -051250: 0201 1800 |0004: move/from16 v1, v24 │ │ -051254: 7120 2f0c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0c2f │ │ -05125a: 0a15 |0009: move-result v21 │ │ -05125c: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -051260: 0200 1600 |000c: move/from16 v0, v22 │ │ -051264: 0201 1900 |000e: move/from16 v1, v25 │ │ -051268: 7120 2f0c 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0c2f │ │ -05126e: 0a16 |0013: move-result v22 │ │ -051270: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -051274: 0201 1500 |0016: move/from16 v1, v21 │ │ -051278: 0202 1600 |0018: move/from16 v2, v22 │ │ -05127c: 6e30 760c 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0c76 │ │ -051282: 7401 350c 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0c35 │ │ -051288: 0a0f |0020: move-result v15 │ │ -05128a: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -05128e: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -051292: 5200 d303 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03d3 │ │ -051296: 0215 0000 |0027: move/from16 v21, v0 │ │ -05129a: 0200 1500 |0029: move/from16 v0, v21 │ │ -05129e: 7120 7815 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -0512a4: 0a15 |002e: move-result v21 │ │ -0512a6: 0200 1500 |002f: move/from16 v0, v21 │ │ -0512aa: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -0512ae: 5910 dd03 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03dd │ │ -0512b2: 7401 380c 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -0512b8: 0a15 |0038: move-result v21 │ │ -0512ba: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -0512be: 7401 390c 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -0512c4: 0a16 |003e: move-result v22 │ │ -0512c6: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -0512ca: 7401 340c 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0c34 │ │ -0512d0: 0a15 |0044: move-result v21 │ │ -0512d2: 7401 3a0c 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ -0512d8: 0a16 |0048: move-result v22 │ │ -0512da: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -0512de: 7401 370c 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ -0512e4: 0a16 |004e: move-result v22 │ │ -0512e6: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -0512ea: 7401 290c 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -0512f0: 0a10 |0054: move-result v16 │ │ -0512f2: 120c |0055: const/4 v12, #int 0 // #0 │ │ -0512f4: 0200 1000 |0056: move/from16 v0, v16 │ │ -0512f8: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -0512fc: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -051300: 6e20 280c c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -051306: 0c03 |005f: move-result-object v3 │ │ -051308: 6e10 fb12 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05130e: 0a15 |0063: move-result v21 │ │ -051310: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -051314: 0200 1500 |0066: move/from16 v0, v21 │ │ -051318: 0201 1600 |0068: move/from16 v1, v22 │ │ -05131c: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -051320: 6e10 e812 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -051326: 0c0d |006f: move-result-object v13 │ │ -051328: 1f0d f801 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -05132c: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -051330: 55d0 ac03 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -051334: 0215 0000 |0076: move/from16 v21, v0 │ │ -051338: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -05133c: 52d0 aa03 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ -051340: 0215 0000 |007c: move/from16 v21, v0 │ │ -051344: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -051348: 52d0 aa03 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ -05134c: 0215 0000 |0082: move/from16 v21, v0 │ │ -051350: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -051354: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -051358: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -05135c: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -051360: 0200 1100 |008c: move/from16 v0, v17 │ │ -051364: 0201 1500 |008e: move/from16 v1, v21 │ │ -051368: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -05136c: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -051370: 0200 1100 |0094: move/from16 v0, v17 │ │ -051374: 0201 1500 |0096: move/from16 v1, v21 │ │ -051378: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -05137c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -05137e: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -051382: 0200 1500 |009d: move/from16 v0, v21 │ │ -051386: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -05138a: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -05138e: 0200 1500 |00a3: move/from16 v0, v21 │ │ -051392: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -051396: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -051398: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -05139c: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -0513a0: 0213 0500 |00ac: move/from16 v19, v5 │ │ -0513a4: 0149 |00ae: move v9, v4 │ │ -0513a6: 52d0 af03 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03af │ │ -0513aa: 0215 0000 |00b1: move/from16 v21, v0 │ │ -0513ae: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -0513b2: 0200 1500 |00b5: move/from16 v0, v21 │ │ -0513b6: 0201 1600 |00b7: move/from16 v1, v22 │ │ -0513ba: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -0513be: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -0513c2: 52d0 af03 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03af │ │ -0513c6: 0215 0000 |00bf: move/from16 v21, v0 │ │ -0513ca: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -0513ce: 0200 1500 |00c3: move/from16 v0, v21 │ │ -0513d2: 0201 1600 |00c5: move/from16 v1, v22 │ │ -0513d6: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -0513da: 52d0 af03 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03af │ │ -0513de: 0213 0000 |00cb: move/from16 v19, v0 │ │ -0513e2: 52d0 ab03 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03ab │ │ -0513e6: 0215 0000 |00cf: move/from16 v21, v0 │ │ -0513ea: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -0513ee: 0200 1500 |00d3: move/from16 v0, v21 │ │ -0513f2: 0201 1600 |00d5: move/from16 v1, v22 │ │ -0513f6: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -0513fa: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -0513fe: 52d0 ab03 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03ab │ │ -051402: 0215 0000 |00dd: move/from16 v21, v0 │ │ -051406: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -05140a: 0200 1500 |00e1: move/from16 v0, v21 │ │ -05140e: 0201 1600 |00e3: move/from16 v1, v22 │ │ -051412: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -051416: 52d9 ab03 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03ab │ │ -05141a: 0200 1300 |00e9: move/from16 v0, v19 │ │ -05141e: 0201 1200 |00eb: move/from16 v1, v18 │ │ -051422: 7120 cf12 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -051428: 0a14 |00f0: move-result v20 │ │ -05142a: 7120 cf12 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -051430: 0a0a |00f4: move-result v10 │ │ -051432: 0200 1400 |00f5: move/from16 v0, v20 │ │ -051436: 6e30 0d13 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@130d │ │ -05143c: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -051440: 6e10 ec12 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -051446: 0a15 |00ff: move-result v21 │ │ -051448: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -05144c: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -051450: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -051454: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -051456: 2894 |0107: goto 009b // -006c │ │ -051458: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -05145a: 289f |0109: goto 00a8 // -0061 │ │ -05145c: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -051460: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -051464: 289e |010e: goto 00ac // -0062 │ │ -051466: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -05146a: 6e10 ef12 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -051470: 0a15 |0114: move-result v21 │ │ -051472: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -051476: 28eb |0117: goto 0102 // -0015 │ │ -051478: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -05147c: 0200 1500 |011a: move/from16 v0, v21 │ │ -051480: 7120 cf12 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -051486: 0a15 |011f: move-result v21 │ │ -051488: 0200 1500 |0120: move/from16 v0, v21 │ │ -05148c: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -051490: 5910 cf03 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@03cf │ │ -051494: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -051498: 0200 1500 |0128: move/from16 v0, v21 │ │ -05149c: 7120 cf12 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -0514a2: 0a15 |012d: move-result v21 │ │ -0514a4: 0200 1500 |012e: move/from16 v0, v21 │ │ -0514a8: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -0514ac: 5910 ce03 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03ce │ │ -0514b0: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -0514b4: 0200 1500 |0136: move/from16 v0, v21 │ │ -0514b8: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -0514bc: 5c10 df03 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ -0514c0: 7401 600c 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -0514c6: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -0514ca: 0200 1500 |0141: move/from16 v0, v21 │ │ -0514ce: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -0514d2: 5c10 df03 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ -0514d6: 7401 290c 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -0514dc: 0a10 |014a: move-result v16 │ │ -0514de: 120c |014b: const/4 v12, #int 0 // #0 │ │ -0514e0: 0200 1000 |014c: move/from16 v0, v16 │ │ -0514e4: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -0514e8: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -0514ec: 6e20 280c c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -0514f2: 0c03 |0155: move-result-object v3 │ │ -0514f4: 6e10 fb12 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -0514fa: 0a15 |0159: move-result v21 │ │ -0514fc: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -051500: 0200 1500 |015c: move/from16 v0, v21 │ │ -051504: 0201 1600 |015e: move/from16 v1, v22 │ │ -051508: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -05150c: 6e10 e812 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -051512: 0c0d |0165: move-result-object v13 │ │ -051514: 1f0d f801 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -051518: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -05151c: 55d0 ac03 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -051520: 0215 0000 |016c: move/from16 v21, v0 │ │ -051524: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -051528: 8250 |0170: int-to-float v0, v5 │ │ -05152a: 0215 0000 |0171: move/from16 v21, v0 │ │ -05152e: 52d0 b003 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -051532: 0216 0000 |0175: move/from16 v22, v0 │ │ -051536: a815 1516 |0177: mul-float v21, v21, v22 │ │ -05153a: 0200 1500 |0179: move/from16 v0, v21 │ │ -05153e: 8700 |017b: float-to-int v0, v0 │ │ -051540: 0215 0000 |017c: move/from16 v21, v0 │ │ -051544: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -051548: 7702 cf12 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05154e: 0a14 |0183: move-result v20 │ │ -051550: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -051554: 5200 ce03 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03ce │ │ -051558: 0215 0000 |0188: move/from16 v21, v0 │ │ -05155c: 0200 1400 |018a: move/from16 v0, v20 │ │ -051560: 0201 1500 |018c: move/from16 v1, v21 │ │ -051564: 6e30 0d13 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@130d │ │ -05156a: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -05156e: 28b9 |0193: goto 014c // -0047 │ │ -051570: 0e00 |0194: return-void │ │ +05125c: |[05125c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +05126c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +051270: 0200 1500 |0002: move/from16 v0, v21 │ │ +051274: 0201 1800 |0004: move/from16 v1, v24 │ │ +051278: 7120 2f0c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0c2f │ │ +05127e: 0a15 |0009: move-result v21 │ │ +051280: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +051284: 0200 1600 |000c: move/from16 v0, v22 │ │ +051288: 0201 1900 |000e: move/from16 v1, v25 │ │ +05128c: 7120 2f0c 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0c2f │ │ +051292: 0a16 |0013: move-result v22 │ │ +051294: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +051298: 0201 1500 |0016: move/from16 v1, v21 │ │ +05129c: 0202 1600 |0018: move/from16 v2, v22 │ │ +0512a0: 6e30 760c 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0c76 │ │ +0512a6: 7401 350c 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0c35 │ │ +0512ac: 0a0f |0020: move-result v15 │ │ +0512ae: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +0512b2: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +0512b6: 5200 d303 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03d3 │ │ +0512ba: 0215 0000 |0027: move/from16 v21, v0 │ │ +0512be: 0200 1500 |0029: move/from16 v0, v21 │ │ +0512c2: 7120 7815 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +0512c8: 0a15 |002e: move-result v21 │ │ +0512ca: 0200 1500 |002f: move/from16 v0, v21 │ │ +0512ce: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +0512d2: 5910 dd03 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03dd │ │ +0512d6: 7401 380c 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +0512dc: 0a15 |0038: move-result v21 │ │ +0512de: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +0512e2: 7401 390c 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +0512e8: 0a16 |003e: move-result v22 │ │ +0512ea: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +0512ee: 7401 340c 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0c34 │ │ +0512f4: 0a15 |0044: move-result v21 │ │ +0512f6: 7401 3a0c 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0c3a │ │ +0512fc: 0a16 |0048: move-result v22 │ │ +0512fe: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +051302: 7401 370c 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0c37 │ │ +051308: 0a16 |004e: move-result v22 │ │ +05130a: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +05130e: 7401 290c 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +051314: 0a10 |0054: move-result v16 │ │ +051316: 120c |0055: const/4 v12, #int 0 // #0 │ │ +051318: 0200 1000 |0056: move/from16 v0, v16 │ │ +05131c: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +051320: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +051324: 6e20 280c c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +05132a: 0c03 |005f: move-result-object v3 │ │ +05132c: 6e10 fb12 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +051332: 0a15 |0063: move-result v21 │ │ +051334: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +051338: 0200 1500 |0066: move/from16 v0, v21 │ │ +05133c: 0201 1600 |0068: move/from16 v1, v22 │ │ +051340: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +051344: 6e10 e812 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05134a: 0c0d |006f: move-result-object v13 │ │ +05134c: 1f0d 0002 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +051350: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +051354: 55d0 ac03 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +051358: 0215 0000 |0076: move/from16 v21, v0 │ │ +05135c: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +051360: 52d0 aa03 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ +051364: 0215 0000 |007c: move/from16 v21, v0 │ │ +051368: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +05136c: 52d0 aa03 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ +051370: 0215 0000 |0082: move/from16 v21, v0 │ │ +051374: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +051378: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +05137c: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +051380: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +051384: 0200 1100 |008c: move/from16 v0, v17 │ │ +051388: 0201 1500 |008e: move/from16 v1, v21 │ │ +05138c: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +051390: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +051394: 0200 1100 |0094: move/from16 v0, v17 │ │ +051398: 0201 1500 |0096: move/from16 v1, v21 │ │ +05139c: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +0513a0: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +0513a2: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +0513a6: 0200 1500 |009d: move/from16 v0, v21 │ │ +0513aa: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +0513ae: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +0513b2: 0200 1500 |00a3: move/from16 v0, v21 │ │ +0513b6: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +0513ba: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +0513bc: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +0513c0: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +0513c4: 0213 0500 |00ac: move/from16 v19, v5 │ │ +0513c8: 0149 |00ae: move v9, v4 │ │ +0513ca: 52d0 af03 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03af │ │ +0513ce: 0215 0000 |00b1: move/from16 v21, v0 │ │ +0513d2: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +0513d6: 0200 1500 |00b5: move/from16 v0, v21 │ │ +0513da: 0201 1600 |00b7: move/from16 v1, v22 │ │ +0513de: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +0513e2: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +0513e6: 52d0 af03 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03af │ │ +0513ea: 0215 0000 |00bf: move/from16 v21, v0 │ │ +0513ee: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +0513f2: 0200 1500 |00c3: move/from16 v0, v21 │ │ +0513f6: 0201 1600 |00c5: move/from16 v1, v22 │ │ +0513fa: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +0513fe: 52d0 af03 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03af │ │ +051402: 0213 0000 |00cb: move/from16 v19, v0 │ │ +051406: 52d0 ab03 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03ab │ │ +05140a: 0215 0000 |00cf: move/from16 v21, v0 │ │ +05140e: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +051412: 0200 1500 |00d3: move/from16 v0, v21 │ │ +051416: 0201 1600 |00d5: move/from16 v1, v22 │ │ +05141a: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +05141e: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +051422: 52d0 ab03 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03ab │ │ +051426: 0215 0000 |00dd: move/from16 v21, v0 │ │ +05142a: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +05142e: 0200 1500 |00e1: move/from16 v0, v21 │ │ +051432: 0201 1600 |00e3: move/from16 v1, v22 │ │ +051436: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +05143a: 52d9 ab03 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03ab │ │ +05143e: 0200 1300 |00e9: move/from16 v0, v19 │ │ +051442: 0201 1200 |00eb: move/from16 v1, v18 │ │ +051446: 7120 cf12 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05144c: 0a14 |00f0: move-result v20 │ │ +05144e: 7120 cf12 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +051454: 0a0a |00f4: move-result v10 │ │ +051456: 0200 1400 |00f5: move/from16 v0, v20 │ │ +05145a: 6e30 0d13 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@130d │ │ +051460: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +051464: 6e10 ec12 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05146a: 0a15 |00ff: move-result v21 │ │ +05146c: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +051470: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +051474: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +051478: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +05147a: 2894 |0107: goto 009b // -006c │ │ +05147c: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +05147e: 289f |0109: goto 00a8 // -0061 │ │ +051480: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +051484: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +051488: 289e |010e: goto 00ac // -0062 │ │ +05148a: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +05148e: 6e10 ef12 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051494: 0a15 |0114: move-result v21 │ │ +051496: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +05149a: 28eb |0117: goto 0102 // -0015 │ │ +05149c: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +0514a0: 0200 1500 |011a: move/from16 v0, v21 │ │ +0514a4: 7120 cf12 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +0514aa: 0a15 |011f: move-result v21 │ │ +0514ac: 0200 1500 |0120: move/from16 v0, v21 │ │ +0514b0: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +0514b4: 5910 cf03 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@03cf │ │ +0514b8: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +0514bc: 0200 1500 |0128: move/from16 v0, v21 │ │ +0514c0: 7120 cf12 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +0514c6: 0a15 |012d: move-result v21 │ │ +0514c8: 0200 1500 |012e: move/from16 v0, v21 │ │ +0514cc: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +0514d0: 5910 ce03 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03ce │ │ +0514d4: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +0514d8: 0200 1500 |0136: move/from16 v0, v21 │ │ +0514dc: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +0514e0: 5c10 df03 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ +0514e4: 7401 600c 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +0514ea: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +0514ee: 0200 1500 |0141: move/from16 v0, v21 │ │ +0514f2: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +0514f6: 5c10 df03 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ +0514fa: 7401 290c 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +051500: 0a10 |014a: move-result v16 │ │ +051502: 120c |014b: const/4 v12, #int 0 // #0 │ │ +051504: 0200 1000 |014c: move/from16 v0, v16 │ │ +051508: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +05150c: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +051510: 6e20 280c c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +051516: 0c03 |0155: move-result-object v3 │ │ +051518: 6e10 fb12 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05151e: 0a15 |0159: move-result v21 │ │ +051520: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +051524: 0200 1500 |015c: move/from16 v0, v21 │ │ +051528: 0201 1600 |015e: move/from16 v1, v22 │ │ +05152c: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +051530: 6e10 e812 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +051536: 0c0d |0165: move-result-object v13 │ │ +051538: 1f0d 0002 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +05153c: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +051540: 55d0 ac03 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +051544: 0215 0000 |016c: move/from16 v21, v0 │ │ +051548: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +05154c: 8250 |0170: int-to-float v0, v5 │ │ +05154e: 0215 0000 |0171: move/from16 v21, v0 │ │ +051552: 52d0 b003 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +051556: 0216 0000 |0175: move/from16 v22, v0 │ │ +05155a: a815 1516 |0177: mul-float v21, v21, v22 │ │ +05155e: 0200 1500 |0179: move/from16 v0, v21 │ │ +051562: 8700 |017b: float-to-int v0, v0 │ │ +051564: 0215 0000 |017c: move/from16 v21, v0 │ │ +051568: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +05156c: 7702 cf12 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +051572: 0a14 |0183: move-result v20 │ │ +051574: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +051578: 5200 ce03 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03ce │ │ +05157c: 0215 0000 |0188: move/from16 v21, v0 │ │ +051580: 0200 1400 |018a: move/from16 v0, v20 │ │ +051584: 0201 1500 |018c: move/from16 v1, v21 │ │ +051588: 6e30 0d13 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@130d │ │ +05158e: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +051592: 28b9 |0193: goto 014c // -0047 │ │ +051594: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x001d line=1372 │ │ 0x0021 line=1373 │ │ 0x0023 line=1374 │ │ 0x0035 line=1377 │ │ @@ -55537,129 +55537,129 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -051574: |[051574] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -051584: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -051588: 520f d203 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03d2 │ │ -05158c: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -051590: 7401 3e0c 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -051596: 0a0c |0009: move-result v12 │ │ -051598: 7401 380c 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -05159e: 0a0a |000d: move-result v10 │ │ -0515a0: 7401 390c 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -0515a6: 0a0b |0011: move-result v11 │ │ -0515a8: 7401 400c 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ -0515ae: 0a0e |0015: move-result v14 │ │ -0515b0: 7401 290c 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -0515b6: 0a04 |0019: move-result v4 │ │ -0515b8: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -0515ba: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -0515be: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -0515c2: 6e20 280c 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -0515c8: 0c03 |0022: move-result-object v3 │ │ -0515ca: 6e10 e812 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0515d0: 0c09 |0026: move-result-object v9 │ │ -0515d2: 1f09 f801 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -0515d6: 559f ac03 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -0515da: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -0515de: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0515e2: 28ec |002f: goto 001b // -0014 │ │ -0515e4: 529f aa03 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ -0515e8: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -0515ec: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -0515ee: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -0515f4: 01a5 |0038: move v5, v10 │ │ -0515f6: b0c5 |0039: add-int/2addr v5, v12 │ │ -0515f8: 6e10 e912 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -0515fe: 0a0f |003d: move-result v15 │ │ -051600: 9106 050f |003e: sub-int v6, v5, v15 │ │ -051604: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -051608: 6e20 0e13 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ -05160e: 28e8 |0045: goto 002d // -0018 │ │ -051610: 01a5 |0046: move v5, v10 │ │ -051612: 6e10 fc12 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -051618: 0a0f |004a: move-result v15 │ │ -05161a: b0fa |004b: add-int/2addr v10, v15 │ │ -05161c: 28ed |004c: goto 0039 // -0013 │ │ -05161e: 6e10 ef12 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -051624: 0a0f |0050: move-result v15 │ │ -051626: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -05162a: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -05162e: 7120 7515 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -051634: 0a05 |0058: move-result v5 │ │ -051636: 28e0 |0059: goto 0039 // -0020 │ │ -051638: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -05163c: 6e10 ef12 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -051642: 0a10 |005f: move-result v16 │ │ -051644: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -051648: 6e10 ef12 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -05164e: 0a0f |0065: move-result v15 │ │ -051650: b0fb |0066: add-int/2addr v11, v15 │ │ -051652: 28d2 |0067: goto 0039 // -002e │ │ -051654: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -051658: 540f f003 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -05165c: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -051660: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -051664: 540f f003 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -051668: 0200 1200 |0072: move/from16 v0, v18 │ │ -05166c: 0201 1300 |0074: move/from16 v1, v19 │ │ -051670: 0202 1400 |0076: move/from16 v2, v20 │ │ -051674: 7240 ea0b 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0bea │ │ -05167a: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -05167e: 540f e203 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -051682: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -051686: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -05168a: 540f e203 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -05168e: 0200 1200 |0085: move/from16 v0, v18 │ │ -051692: 0201 1300 |0087: move/from16 v1, v19 │ │ -051696: 0202 1400 |0089: move/from16 v2, v20 │ │ -05169a: 7240 ea0b 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0bea │ │ -0516a0: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -0516a4: 540f f203 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ -0516a8: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -0516ac: 7401 3e0c 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -0516b2: 0a0c |0097: move-result v12 │ │ -0516b4: 7401 290c 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -0516ba: 0a04 |009b: move-result v4 │ │ -0516bc: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -0516be: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -0516c2: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -0516c6: 6e20 280c 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -0516cc: 0c03 |00a4: move-result-object v3 │ │ -0516ce: 6e10 e812 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0516d4: 0c09 |00a8: move-result-object v9 │ │ -0516d6: 1f09 f801 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -0516da: 559f ac03 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -0516de: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -0516e2: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0516e6: 28ec |00b1: goto 009d // -0014 │ │ -0516e8: 6e10 e912 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -0516ee: 0a0f |00b5: move-result v15 │ │ -0516f0: b1cf |00b6: sub-int/2addr v15, v12 │ │ -0516f2: 82ff |00b7: int-to-float v15, v15 │ │ -0516f4: 7601 2c0c 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -0516fa: 0a10 |00bb: move-result v16 │ │ -0516fc: 0200 1000 |00bc: move/from16 v0, v16 │ │ -051700: 8200 |00be: int-to-float v0, v0 │ │ -051702: 0210 0000 |00bf: move/from16 v16, v0 │ │ -051706: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -05170a: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -05170e: 540f f203 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ -051712: 7230 ec0b 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0bec │ │ -051718: 28e5 |00ca: goto 00af // -001b │ │ -05171a: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -05171c: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -051720: 5c0f cd03 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ -051724: 0e00 |00d0: return-void │ │ -051726: 0000 |00d1: nop // spacer │ │ -051728: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ +051598: |[051598] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +0515a8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0515ac: 520f d203 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03d2 │ │ +0515b0: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +0515b4: 7401 3e0c 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +0515ba: 0a0c |0009: move-result v12 │ │ +0515bc: 7401 380c 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +0515c2: 0a0a |000d: move-result v10 │ │ +0515c4: 7401 390c 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +0515ca: 0a0b |0011: move-result v11 │ │ +0515cc: 7401 400c 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ +0515d2: 0a0e |0015: move-result v14 │ │ +0515d4: 7401 290c 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +0515da: 0a04 |0019: move-result v4 │ │ +0515dc: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +0515de: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +0515e2: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +0515e6: 6e20 280c 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +0515ec: 0c03 |0022: move-result-object v3 │ │ +0515ee: 6e10 e812 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0515f4: 0c09 |0026: move-result-object v9 │ │ +0515f6: 1f09 0002 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +0515fa: 559f ac03 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +0515fe: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +051602: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +051606: 28ec |002f: goto 001b // -0014 │ │ +051608: 529f aa03 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03aa │ │ +05160c: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +051610: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +051612: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +051618: 01a5 |0038: move v5, v10 │ │ +05161a: b0c5 |0039: add-int/2addr v5, v12 │ │ +05161c: 6e10 e912 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +051622: 0a0f |003d: move-result v15 │ │ +051624: 9106 050f |003e: sub-int v6, v5, v15 │ │ +051628: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +05162c: 6e20 0e13 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ +051632: 28e8 |0045: goto 002d // -0018 │ │ +051634: 01a5 |0046: move v5, v10 │ │ +051636: 6e10 fc12 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +05163c: 0a0f |004a: move-result v15 │ │ +05163e: b0fa |004b: add-int/2addr v10, v15 │ │ +051640: 28ed |004c: goto 0039 // -0013 │ │ +051642: 6e10 ef12 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051648: 0a0f |0050: move-result v15 │ │ +05164a: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +05164e: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +051652: 7120 7515 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +051658: 0a05 |0058: move-result v5 │ │ +05165a: 28e0 |0059: goto 0039 // -0020 │ │ +05165c: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +051660: 6e10 ef12 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051666: 0a10 |005f: move-result v16 │ │ +051668: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +05166c: 6e10 ef12 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +051672: 0a0f |0065: move-result v15 │ │ +051674: b0fb |0066: add-int/2addr v11, v15 │ │ +051676: 28d2 |0067: goto 0039 // -002e │ │ +051678: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +05167c: 540f f003 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +051680: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +051684: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +051688: 540f f003 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +05168c: 0200 1200 |0072: move/from16 v0, v18 │ │ +051690: 0201 1300 |0074: move/from16 v1, v19 │ │ +051694: 0202 1400 |0076: move/from16 v2, v20 │ │ +051698: 7240 ea0b 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0bea │ │ +05169e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +0516a2: 540f e203 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +0516a6: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +0516aa: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +0516ae: 540f e203 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +0516b2: 0200 1200 |0085: move/from16 v0, v18 │ │ +0516b6: 0201 1300 |0087: move/from16 v1, v19 │ │ +0516ba: 0202 1400 |0089: move/from16 v2, v20 │ │ +0516be: 7240 ea0b 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0bea │ │ +0516c4: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +0516c8: 540f f203 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ +0516cc: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +0516d0: 7401 3e0c 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +0516d6: 0a0c |0097: move-result v12 │ │ +0516d8: 7401 290c 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +0516de: 0a04 |009b: move-result v4 │ │ +0516e0: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +0516e2: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +0516e6: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +0516ea: 6e20 280c 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +0516f0: 0c03 |00a4: move-result-object v3 │ │ +0516f2: 6e10 e812 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0516f8: 0c09 |00a8: move-result-object v9 │ │ +0516fa: 1f09 0002 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +0516fe: 559f ac03 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +051702: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +051706: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05170a: 28ec |00b1: goto 009d // -0014 │ │ +05170c: 6e10 e912 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +051712: 0a0f |00b5: move-result v15 │ │ +051714: b1cf |00b6: sub-int/2addr v15, v12 │ │ +051716: 82ff |00b7: int-to-float v15, v15 │ │ +051718: 7601 2c0c 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +05171e: 0a10 |00bb: move-result v16 │ │ +051720: 0200 1000 |00bc: move/from16 v0, v16 │ │ +051724: 8200 |00be: int-to-float v0, v0 │ │ +051726: 0210 0000 |00bf: move/from16 v16, v0 │ │ +05172a: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +05172e: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +051732: 540f f203 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ +051736: 7230 ec0b 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0bec │ │ +05173c: 28e5 |00ca: goto 00af // -001b │ │ +05173e: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +051740: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +051744: 5c0f cd03 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03cd │ │ +051748: 0e00 |00d0: return-void │ │ +05174a: 0000 |00d1: nop // spacer │ │ +05174c: 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 │ │ @@ -55729,48 +55729,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -051744: |[051744] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -051754: 6e10 290c 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -05175a: 0a01 |0003: move-result v1 │ │ -05175c: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -051760: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -051764: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -051766: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -051768: 0112 |000a: move v2, v1 │ │ -05176a: 0163 |000b: move v3, v6 │ │ -05176c: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -051770: 6e20 280c 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -051776: 0c00 |0011: move-result-object v0 │ │ -051778: 6e10 fb12 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05177e: 0a07 |0015: move-result v7 │ │ -051780: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -051784: 6e20 440c 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -05178a: 0c04 |001b: move-result-object v4 │ │ -05178c: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -051790: 5247 a603 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -051794: 5298 d103 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051798: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -05179c: 6e30 1f13 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@131f │ │ -0517a2: 0a07 |0027: move-result v7 │ │ -0517a4: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -0517a8: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -0517aa: 0f07 |002b: return v7 │ │ -0517ac: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -0517b0: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -0517b2: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -0517b4: 28db |0030: goto 000b // -0025 │ │ -0517b6: b053 |0031: add-int/2addr v3, v5 │ │ -0517b8: 28da |0032: goto 000c // -0026 │ │ -0517ba: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -0517bc: 28f7 |0034: goto 002b // -0009 │ │ +051768: |[051768] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +051778: 6e10 290c 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +05177e: 0a01 |0003: move-result v1 │ │ +051780: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +051784: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +051788: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +05178a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +05178c: 0112 |000a: move v2, v1 │ │ +05178e: 0163 |000b: move v3, v6 │ │ +051790: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +051794: 6e20 280c 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +05179a: 0c00 |0011: move-result-object v0 │ │ +05179c: 6e10 fb12 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +0517a2: 0a07 |0015: move-result v7 │ │ +0517a4: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +0517a8: 6e20 440c 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +0517ae: 0c04 |001b: move-result-object v4 │ │ +0517b0: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +0517b4: 5247 a603 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0517b8: 5298 d103 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0517bc: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +0517c0: 6e30 1f13 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@131f │ │ +0517c6: 0a07 |0027: move-result v7 │ │ +0517c8: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +0517cc: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +0517ce: 0f07 |002b: return v7 │ │ +0517d0: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +0517d4: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +0517d6: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +0517d8: 28db |0030: goto 000b // -0025 │ │ +0517da: b053 |0031: add-int/2addr v3, v5 │ │ +0517dc: 28da |0032: goto 000c // -0026 │ │ +0517de: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +0517e0: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2693 │ │ 0x0004 line=2694 │ │ 0x0008 line=2695 │ │ 0x0009 line=2696 │ │ 0x000a line=2697 │ │ @@ -55809,42 +55809,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0517c0: |[0517c0] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0517d0: 2051 ff01 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01ff │ │ -0517d4: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -0517d8: 6f20 7213 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ -0517de: 0e00 |0007: return-void │ │ -0517e0: 0750 |0008: move-object v0, v5 │ │ -0517e2: 1f00 ff01 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01ff │ │ -0517e6: 6e10 f90b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0bf9 │ │ -0517ec: 0c01 |000e: move-result-object v1 │ │ -0517ee: 6f20 7213 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ -0517f4: 5441 ca03 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0517f8: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -0517fc: 5441 ca03 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051800: 5402 b403 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ -051804: 5403 b503 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03b5 │ │ -051808: 6e30 790a 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a79 │ │ -05180e: 5201 b603 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ -051812: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -051814: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -051816: 6e40 710c 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ -05181c: 28e1 |0026: goto 0007 // -001f │ │ -05181e: 5201 b603 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ -051822: 5941 f603 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ -051826: 5401 b403 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ -05182a: 5b41 f403 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ -05182e: 5401 b503 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03b5 │ │ -051832: 5b41 f503 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ -051836: 28d4 |0033: goto 0007 // -002c │ │ +0517e4: |[0517e4] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0517f4: 2051 0702 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@0207 │ │ +0517f8: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +0517fc: 6f20 7213 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ +051802: 0e00 |0007: return-void │ │ +051804: 0750 |0008: move-object v0, v5 │ │ +051806: 1f00 0702 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0207 │ │ +05180a: 6e10 f90b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0bf9 │ │ +051810: 0c01 |000e: move-result-object v1 │ │ +051812: 6f20 7213 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ +051818: 5441 ca03 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05181c: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +051820: 5441 ca03 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051824: 5402 b403 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ +051828: 5403 b503 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03b5 │ │ +05182c: 6e30 790a 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a79 │ │ +051832: 5201 b603 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ +051836: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +051838: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +05183a: 6e40 710c 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ +051840: 28e1 |0026: goto 0007 // -001f │ │ +051842: 5201 b603 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ +051846: 5941 f603 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ +05184a: 5401 b403 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ +05184e: 5b41 f403 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ +051852: 5401 b503 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03b5 │ │ +051856: 5b41 f503 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ +05185a: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0004 line=1273 │ │ 0x0007 line=1288 │ │ 0x0009 line=1277 │ │ 0x000b line=1278 │ │ @@ -55864,28 +55864,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -051838: |[051838] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -051848: 6f10 7313 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1373 │ │ -05184e: 0c01 |0003: move-result-object v1 │ │ -051850: 2200 ff01 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01ff │ │ -051854: 7020 f80b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0bf8 │ │ -05185a: 5232 d103 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -05185e: 5902 b603 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ -051862: 5432 ca03 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051866: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -05186a: 5432 ca03 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05186e: 6e10 7a0a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0a7a │ │ -051874: 0c02 |0016: move-result-object v2 │ │ -051876: 5b02 b403 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ -05187a: 1100 |0019: return-object v0 │ │ +05185c: |[05185c] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05186c: 6f10 7313 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1373 │ │ +051872: 0c01 |0003: move-result-object v1 │ │ +051874: 2200 0702 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0207 │ │ +051878: 7020 f80b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0bf8 │ │ +05187e: 5232 d103 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051882: 5902 b603 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03b6 │ │ +051886: 5432 ca03 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05188a: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +05188e: 5432 ca03 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051892: 6e10 7a0a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0a7a │ │ +051898: 0c02 |0016: move-result-object v2 │ │ +05189a: 5b02 b403 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03b4 │ │ +05189e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1262 │ │ 0x0009 line=1263 │ │ 0x000d line=1264 │ │ 0x0011 line=1265 │ │ @@ -55900,21 +55900,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -05187c: |[05187c] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -05188c: 6f56 7413 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1374 │ │ -051892: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -051896: 5220 f103 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -05189a: 5221 f103 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -05189e: 7051 620c 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c62 │ │ -0518a4: 0e00 |000c: return-void │ │ +0518a0: |[0518a0] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +0518b0: 6f56 7413 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1374 │ │ +0518b6: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +0518ba: 5220 f103 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +0518be: 5221 f103 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +0518c2: 7051 620c 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c62 │ │ +0518c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0003 line=1462 │ │ 0x0005 line=1463 │ │ 0x000c line=1465 │ │ locals : │ │ @@ -55929,375 +55929,375 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 736 16-bit code units │ │ -0518a8: |[0518a8] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0518b8: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0518bc: 5500 d903 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ -0518c0: 0218 0000 |0004: move/from16 v24, v0 │ │ -0518c4: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -0518c8: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -0518cc: 0f18 |000a: return v24 │ │ -0518ce: 7401 a712 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -0518d4: 0a18 |000e: move-result v24 │ │ -0518d6: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -0518da: 7401 a912 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@12a9 │ │ -0518e0: 0a18 |0014: move-result v24 │ │ -0518e2: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -0518e6: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -0518ea: 28f1 |0019: goto 000a // -000f │ │ -0518ec: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -0518f0: 5400 ca03 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0518f4: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -0518f8: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -0518fc: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -051900: 5400 ca03 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051904: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -051908: 7401 700a 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -05190e: 0a18 |002b: move-result v24 │ │ -051910: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -051914: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -051918: 28da |0030: goto 000a // -0026 │ │ -05191a: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -05191e: 5400 0004 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -051922: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -051926: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -05192a: 7100 be12 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ -051930: 0c18 |003c: move-result-object v24 │ │ -051932: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -051936: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -05193a: 5b10 0004 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -05193e: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -051942: 5400 0004 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -051946: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -05194a: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -05194e: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -051952: 6e20 b712 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -051958: 7401 a712 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -05195e: 0a05 |0053: move-result v5 │ │ -051960: 120b |0054: const/4 v11, #int 0 // #0 │ │ -051962: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -051966: 0218 0000 |0057: move/from16 v24, v0 │ │ -05196a: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ -051970: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -051974: 7701 7a0b 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -05197a: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -05197e: 28a7 |0063: goto 000a // -0059 │ │ -051980: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -051984: 5400 f903 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -051988: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -05198c: 7401 a314 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ -051992: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -051996: 0200 1800 |006f: move/from16 v0, v24 │ │ -05199a: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -05199e: 5c10 f303 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -0519a2: 7401 600c 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -0519a8: 7401 ad12 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -0519ae: 0a18 |007b: move-result v24 │ │ -0519b0: 0200 1800 |007c: move/from16 v0, v24 │ │ -0519b4: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -0519b8: 5910 e003 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -0519bc: 0200 1800 |0082: move/from16 v0, v24 │ │ -0519c0: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -0519c4: 5910 e603 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -0519c8: 7401 af12 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -0519ce: 0a18 |008b: move-result v24 │ │ -0519d0: 0200 1800 |008c: move/from16 v0, v24 │ │ -0519d4: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -0519d8: 5910 e103 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03e1 │ │ -0519dc: 0200 1800 |0092: move/from16 v0, v24 │ │ -0519e0: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -0519e4: 5910 e703 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ -0519e8: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -0519ec: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -0519f0: 0201 1800 |009c: move/from16 v1, v24 │ │ -0519f4: 7120 620a 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -0519fa: 0a18 |00a1: move-result v24 │ │ -0519fc: 0200 1800 |00a2: move/from16 v0, v24 │ │ -051a00: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -051a04: 5910 c903 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051a08: 28b4 |00a8: goto 005c // -004c │ │ -051a0a: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -051a0e: 5500 e303 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -051a12: 0218 0000 |00ad: move/from16 v24, v0 │ │ -051a16: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ -051a1a: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -051a1e: 5200 c903 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051a22: 0218 0000 |00b5: move/from16 v24, v0 │ │ -051a26: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -051a2a: 0201 1800 |00b9: move/from16 v1, v24 │ │ -051a2e: 7120 5e0a 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ -051a34: 0a0f |00be: move-result v15 │ │ -051a36: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ -051a3a: 7120 630a f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -051a40: 0a14 |00c4: move-result v20 │ │ -051a42: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ -051a46: 5200 e603 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -051a4a: 0218 0000 |00c9: move/from16 v24, v0 │ │ -051a4e: a718 1418 |00cb: sub-float v24, v20, v24 │ │ -051a52: 7701 7115 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -051a58: 0a15 |00d0: move-result v21 │ │ -051a5a: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ -051a5e: 7120 640a f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -051a64: 0a16 |00d6: move-result v22 │ │ -051a66: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -051a6a: 5200 e703 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ -051a6e: 0218 0000 |00db: move/from16 v24, v0 │ │ -051a72: a718 1618 |00dd: sub-float v24, v22, v24 │ │ -051a76: 7701 7115 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -051a7c: 0a17 |00e2: move-result v23 │ │ -051a7e: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ -051a82: 5200 ff03 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -051a86: 0218 0000 |00e7: move/from16 v24, v0 │ │ -051a8a: 0200 1800 |00e9: move/from16 v0, v24 │ │ -051a8e: 8200 |00eb: int-to-float v0, v0 │ │ -051a90: 0218 0000 |00ec: move/from16 v24, v0 │ │ -051a94: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ -051a98: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ -051a9c: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ -051aa0: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ -051aa4: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ -051aa8: 0200 1800 |00f8: move/from16 v0, v24 │ │ -051aac: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ -051ab0: 5c10 e303 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -051ab4: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ -051ab8: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ -051abc: 0201 1800 |0102: move/from16 v1, v24 │ │ -051ac0: 7020 6a0c 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c6a │ │ -051ac6: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ -051aca: 5200 e003 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -051ace: 0218 0000 |010b: move/from16 v24, v0 │ │ -051ad2: a718 1418 |010d: sub-float v24, v20, v24 │ │ -051ad6: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ -051ada: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ -051ade: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ -051ae2: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ -051ae6: 5200 e003 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -051aea: 0218 0000 |0119: move/from16 v24, v0 │ │ -051aee: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ -051af2: 5200 ff03 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -051af6: 0219 0000 |011f: move/from16 v25, v0 │ │ -051afa: 0200 1900 |0121: move/from16 v0, v25 │ │ -051afe: 8200 |0123: int-to-float v0, v0 │ │ -051b00: 0219 0000 |0124: move/from16 v25, v0 │ │ -051b04: a618 1819 |0126: add-float v24, v24, v25 │ │ -051b08: 0200 1800 |0128: move/from16 v0, v24 │ │ -051b0c: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ -051b10: 5910 e603 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -051b14: 0200 1600 |012e: move/from16 v0, v22 │ │ -051b18: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -051b1c: 5910 e703 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ -051b20: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ -051b24: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ -051b28: 0201 1800 |0138: move/from16 v1, v24 │ │ -051b2c: 7020 7e0c 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -051b32: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ -051b36: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ -051b3a: 0201 1800 |0141: move/from16 v1, v24 │ │ -051b3e: 7020 7f0c 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -051b44: 7401 3c0c 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0c3c │ │ -051b4a: 0c0e |0149: move-result-object v14 │ │ -051b4c: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ -051b50: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ -051b54: 0200 1800 |014e: move/from16 v0, v24 │ │ -051b58: 7220 7f13 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@137f │ │ -051b5e: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -051b62: 5500 e303 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -051b66: 0218 0000 |0157: move/from16 v24, v0 │ │ -051b6a: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ -051b6e: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ -051b72: 5200 c903 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051b76: 0218 0000 |015f: move/from16 v24, v0 │ │ -051b7a: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ -051b7e: 0201 1800 |0163: move/from16 v1, v24 │ │ -051b82: 7120 5e0a 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ -051b88: 0a06 |0168: move-result v6 │ │ -051b8a: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ -051b8e: 7120 630a 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -051b94: 0a14 |016e: move-result v20 │ │ -051b96: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ -051b9a: 0201 1400 |0171: move/from16 v1, v20 │ │ -051b9e: 7020 5e0c 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c5e │ │ -051ba4: 0a18 |0176: move-result v24 │ │ -051ba6: 960b 0b18 |0177: or-int v11, v11, v24 │ │ -051baa: 2900 e3fe |0179: goto/16 005c // -011d │ │ -051bae: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -051bb2: 5200 e003 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -051bb6: 0218 0000 |017f: move/from16 v24, v0 │ │ -051bba: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ -051bbe: 5200 ff03 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ -051bc2: 0219 0000 |0185: move/from16 v25, v0 │ │ -051bc6: 0200 1900 |0187: move/from16 v0, v25 │ │ -051bca: 8200 |0189: int-to-float v0, v0 │ │ -051bcc: 0219 0000 |018a: move/from16 v25, v0 │ │ -051bd0: a718 1819 |018c: sub-float v24, v24, v25 │ │ -051bd4: 289a |018e: goto 0128 // -0066 │ │ -051bd6: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -051bda: 5500 e303 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -051bde: 0218 0000 |0193: move/from16 v24, v0 │ │ -051be2: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ -051be6: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ -051bea: 5400 0004 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ -051bee: 0812 0000 |019b: move-object/from16 v18, v0 │ │ -051bf2: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ -051bf6: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ -051bfa: 5200 eb03 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03eb │ │ -051bfe: 0219 0000 |01a3: move/from16 v25, v0 │ │ -051c02: 0200 1900 |01a5: move/from16 v0, v25 │ │ -051c06: 8200 |01a7: int-to-float v0, v0 │ │ -051c08: 0219 0000 |01a8: move/from16 v25, v0 │ │ -051c0c: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ -051c10: 0201 1800 |01ac: move/from16 v1, v24 │ │ -051c14: 0202 1900 |01ae: move/from16 v2, v25 │ │ -051c18: 6e30 b912 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ -051c1e: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ -051c22: 5200 c903 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051c26: 0218 0000 |01b7: move/from16 v24, v0 │ │ -051c2a: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -051c2e: 0201 1800 |01bb: move/from16 v1, v24 │ │ -051c32: 7120 ee0a 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -051c38: 0a18 |01c0: move-result v24 │ │ -051c3a: 0200 1800 |01c1: move/from16 v0, v24 │ │ -051c3e: 870a |01c3: float-to-int v10, v0 │ │ -051c40: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ -051c44: 0200 1800 |01c6: move/from16 v0, v24 │ │ -051c48: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ -051c4c: 5c10 f303 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -051c50: 7601 2c0c 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -051c56: 0a13 |01cf: move-result v19 │ │ -051c58: 7401 3e0c 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -051c5e: 0a10 |01d3: move-result v16 │ │ -051c60: 7601 450c 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c45 │ │ -051c66: 0c08 |01d7: move-result-object v8 │ │ -051c68: 5287 a603 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -051c6c: 0200 1000 |01da: move/from16 v0, v16 │ │ -051c70: 8200 |01dc: int-to-float v0, v0 │ │ -051c72: 0218 0000 |01dd: move/from16 v24, v0 │ │ -051c76: 0200 1300 |01df: move/from16 v0, v19 │ │ -051c7a: 8200 |01e1: int-to-float v0, v0 │ │ -051c7c: 0219 0000 |01e2: move/from16 v25, v0 │ │ -051c80: a918 1819 |01e4: div-float v24, v24, v25 │ │ -051c84: 5280 a503 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ -051c88: 0219 0000 |01e8: move/from16 v25, v0 │ │ -051c8c: a718 1819 |01ea: sub-float v24, v24, v25 │ │ -051c90: 5280 a803 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -051c94: 0219 0000 |01ee: move/from16 v25, v0 │ │ -051c98: a90d 1819 |01f0: div-float v13, v24, v25 │ │ -051c9c: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ -051ca0: 5200 c903 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051ca4: 0218 0000 |01f6: move/from16 v24, v0 │ │ -051ca8: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ -051cac: 0201 1800 |01fa: move/from16 v1, v24 │ │ -051cb0: 7120 5e0a 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ -051cb6: 0a06 |01ff: move-result v6 │ │ -051cb8: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ -051cbc: 7120 630a 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -051cc2: 0a14 |0205: move-result v20 │ │ -051cc4: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ -051cc8: 5200 e003 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ -051ccc: 0218 0000 |020a: move/from16 v24, v0 │ │ -051cd0: a718 1418 |020c: sub-float v24, v20, v24 │ │ -051cd4: 0200 1800 |020e: move/from16 v0, v24 │ │ -051cd8: 8700 |0210: float-to-int v0, v0 │ │ -051cda: 0211 0000 |0211: move/from16 v17, v0 │ │ -051cde: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ -051ce2: 0201 1100 |0215: move/from16 v1, v17 │ │ -051ce6: 7051 180c 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0c18 │ │ -051cec: 0a0c |021a: move-result v12 │ │ -051cee: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ -051cf2: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ -051cf6: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ -051cfa: 0201 1800 |0221: move/from16 v1, v24 │ │ -051cfe: 0202 1900 |0223: move/from16 v2, v25 │ │ -051d02: 6e5a 720c c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c72 │ │ -051d08: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ -051d0c: 0200 1800 |022a: move/from16 v0, v24 │ │ -051d10: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ -051d14: 5910 c903 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051d18: 7601 1f0c 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0c1f │ │ -051d1e: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ -051d22: 5400 e903 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -051d26: 0818 0000 |0237: move-object/from16 v24, v0 │ │ -051d2a: 7401 4f10 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ -051d30: 0a18 |023c: move-result v24 │ │ -051d32: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ -051d36: 5400 f703 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -051d3a: 0819 0000 |0241: move-object/from16 v25, v0 │ │ -051d3e: 7401 4f10 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ -051d44: 0a19 |0246: move-result v25 │ │ -051d46: 960b 1819 |0247: or-int v11, v24, v25 │ │ -051d4a: 2900 13fe |0249: goto/16 005c // -01ed │ │ -051d4e: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ -051d52: 5500 e303 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ -051d56: 0218 0000 |024f: move/from16 v24, v0 │ │ -051d5a: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ -051d5e: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ -051d62: 5200 d103 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051d66: 0218 0000 |0257: move/from16 v24, v0 │ │ -051d6a: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ -051d6e: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ -051d72: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ -051d76: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ -051d7a: 0201 1800 |0261: move/from16 v1, v24 │ │ -051d7e: 0202 1900 |0263: move/from16 v2, v25 │ │ -051d82: 0203 1a00 |0265: move/from16 v3, v26 │ │ -051d86: 0204 1b00 |0267: move/from16 v4, v27 │ │ -051d8a: 7054 6c0c 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c6c │ │ -051d90: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ -051d94: 0200 1800 |026e: move/from16 v0, v24 │ │ -051d98: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ -051d9c: 5910 c903 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051da0: 7601 1f0c 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0c1f │ │ -051da6: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ -051daa: 5400 e903 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ -051dae: 0818 0000 |027b: move-object/from16 v24, v0 │ │ -051db2: 7401 4f10 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ -051db8: 0a18 |0280: move-result v24 │ │ -051dba: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -051dbe: 5400 f703 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ -051dc2: 0819 0000 |0285: move-object/from16 v25, v0 │ │ -051dc6: 7401 4f10 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ -051dcc: 0a19 |028a: move-result v25 │ │ -051dce: 960b 1819 |028b: or-int v11, v24, v25 │ │ -051dd2: 2900 cffd |028d: goto/16 005c // -0231 │ │ -051dd6: 7701 5f0a 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ -051ddc: 0a09 |0292: move-result v9 │ │ -051dde: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ -051de2: 7120 630a 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -051de8: 0a14 |0298: move-result v20 │ │ -051dea: 0200 1400 |0299: move/from16 v0, v20 │ │ -051dee: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ -051df2: 5910 e603 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -051df6: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ -051dfa: 7120 620a 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -051e00: 0a18 |02a4: move-result v24 │ │ -051e02: 0200 1800 |02a5: move/from16 v0, v24 │ │ -051e06: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ -051e0a: 5910 c903 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051e0e: 2900 b1fd |02ab: goto/16 005c // -024f │ │ -051e12: 7602 580c 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0c58 │ │ -051e18: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ -051e1c: 5200 c903 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ -051e20: 0218 0000 |02b4: move/from16 v24, v0 │ │ -051e24: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -051e28: 0201 1800 |02b8: move/from16 v1, v24 │ │ -051e2c: 7120 5e0a 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ -051e32: 0a18 |02bd: move-result v24 │ │ -051e34: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ -051e38: 0201 1800 |02c0: move/from16 v1, v24 │ │ -051e3c: 7120 630a 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -051e42: 0a18 |02c5: move-result v24 │ │ -051e44: 0200 1800 |02c6: move/from16 v0, v24 │ │ -051e48: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ -051e4c: 5910 e603 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ -051e50: 2900 90fd |02cc: goto/16 005c // -0270 │ │ -051e54: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ +0518cc: |[0518cc] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0518dc: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0518e0: 5500 d903 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03d9 │ │ +0518e4: 0218 0000 |0004: move/from16 v24, v0 │ │ +0518e8: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +0518ec: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +0518f0: 0f18 |000a: return v24 │ │ +0518f2: 7401 a712 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +0518f8: 0a18 |000e: move-result v24 │ │ +0518fa: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +0518fe: 7401 a912 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@12a9 │ │ +051904: 0a18 |0014: move-result v24 │ │ +051906: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +05190a: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +05190e: 28f1 |0019: goto 000a // -000f │ │ +051910: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +051914: 5400 ca03 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051918: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +05191c: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +051920: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +051924: 5400 ca03 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051928: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +05192c: 7401 700a 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +051932: 0a18 |002b: move-result v24 │ │ +051934: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +051938: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +05193c: 28da |0030: goto 000a // -0026 │ │ +05193e: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +051942: 5400 0004 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +051946: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +05194a: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +05194e: 7100 be12 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ +051954: 0c18 |003c: move-result-object v24 │ │ +051956: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +05195a: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +05195e: 5b10 0004 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +051962: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +051966: 5400 0004 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +05196a: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +05196e: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +051972: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +051976: 6e20 b712 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +05197c: 7401 a712 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +051982: 0a05 |0053: move-result v5 │ │ +051984: 120b |0054: const/4 v11, #int 0 // #0 │ │ +051986: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +05198a: 0218 0000 |0057: move/from16 v24, v0 │ │ +05198e: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ +051994: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +051998: 7701 7a0b 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +05199e: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +0519a2: 28a7 |0063: goto 000a // -0059 │ │ +0519a4: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +0519a8: 5400 f903 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +0519ac: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +0519b0: 7401 a314 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ +0519b6: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +0519ba: 0200 1800 |006f: move/from16 v0, v24 │ │ +0519be: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +0519c2: 5c10 f303 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +0519c6: 7401 600c 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +0519cc: 7401 ad12 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +0519d2: 0a18 |007b: move-result v24 │ │ +0519d4: 0200 1800 |007c: move/from16 v0, v24 │ │ +0519d8: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +0519dc: 5910 e003 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +0519e0: 0200 1800 |0082: move/from16 v0, v24 │ │ +0519e4: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +0519e8: 5910 e603 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +0519ec: 7401 af12 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +0519f2: 0a18 |008b: move-result v24 │ │ +0519f4: 0200 1800 |008c: move/from16 v0, v24 │ │ +0519f8: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +0519fc: 5910 e103 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03e1 │ │ +051a00: 0200 1800 |0092: move/from16 v0, v24 │ │ +051a04: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +051a08: 5910 e703 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ +051a0c: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +051a10: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +051a14: 0201 1800 |009c: move/from16 v1, v24 │ │ +051a18: 7120 620a 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +051a1e: 0a18 |00a1: move-result v24 │ │ +051a20: 0200 1800 |00a2: move/from16 v0, v24 │ │ +051a24: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +051a28: 5910 c903 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051a2c: 28b4 |00a8: goto 005c // -004c │ │ +051a2e: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +051a32: 5500 e303 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +051a36: 0218 0000 |00ad: move/from16 v24, v0 │ │ +051a3a: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ +051a3e: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +051a42: 5200 c903 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051a46: 0218 0000 |00b5: move/from16 v24, v0 │ │ +051a4a: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +051a4e: 0201 1800 |00b9: move/from16 v1, v24 │ │ +051a52: 7120 5e0a 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ +051a58: 0a0f |00be: move-result v15 │ │ +051a5a: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ +051a5e: 7120 630a f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +051a64: 0a14 |00c4: move-result v20 │ │ +051a66: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ +051a6a: 5200 e603 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +051a6e: 0218 0000 |00c9: move/from16 v24, v0 │ │ +051a72: a718 1418 |00cb: sub-float v24, v20, v24 │ │ +051a76: 7701 7115 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +051a7c: 0a15 |00d0: move-result v21 │ │ +051a7e: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ +051a82: 7120 640a f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +051a88: 0a16 |00d6: move-result v22 │ │ +051a8a: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +051a8e: 5200 e703 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ +051a92: 0218 0000 |00db: move/from16 v24, v0 │ │ +051a96: a718 1618 |00dd: sub-float v24, v22, v24 │ │ +051a9a: 7701 7115 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +051aa0: 0a17 |00e2: move-result v23 │ │ +051aa2: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +051aa6: 5200 ff03 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +051aaa: 0218 0000 |00e7: move/from16 v24, v0 │ │ +051aae: 0200 1800 |00e9: move/from16 v0, v24 │ │ +051ab2: 8200 |00eb: int-to-float v0, v0 │ │ +051ab4: 0218 0000 |00ec: move/from16 v24, v0 │ │ +051ab8: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ +051abc: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ +051ac0: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ +051ac4: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ +051ac8: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ +051acc: 0200 1800 |00f8: move/from16 v0, v24 │ │ +051ad0: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ +051ad4: 5c10 e303 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +051ad8: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ +051adc: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ +051ae0: 0201 1800 |0102: move/from16 v1, v24 │ │ +051ae4: 7020 6a0c 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c6a │ │ +051aea: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ +051aee: 5200 e003 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +051af2: 0218 0000 |010b: move/from16 v24, v0 │ │ +051af6: a718 1418 |010d: sub-float v24, v20, v24 │ │ +051afa: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ +051afe: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ +051b02: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ +051b06: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ +051b0a: 5200 e003 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +051b0e: 0218 0000 |0119: move/from16 v24, v0 │ │ +051b12: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +051b16: 5200 ff03 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +051b1a: 0219 0000 |011f: move/from16 v25, v0 │ │ +051b1e: 0200 1900 |0121: move/from16 v0, v25 │ │ +051b22: 8200 |0123: int-to-float v0, v0 │ │ +051b24: 0219 0000 |0124: move/from16 v25, v0 │ │ +051b28: a618 1819 |0126: add-float v24, v24, v25 │ │ +051b2c: 0200 1800 |0128: move/from16 v0, v24 │ │ +051b30: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ +051b34: 5910 e603 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +051b38: 0200 1600 |012e: move/from16 v0, v22 │ │ +051b3c: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +051b40: 5910 e703 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03e7 │ │ +051b44: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ +051b48: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +051b4c: 0201 1800 |0138: move/from16 v1, v24 │ │ +051b50: 7020 7e0c 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +051b56: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ +051b5a: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ +051b5e: 0201 1800 |0141: move/from16 v1, v24 │ │ +051b62: 7020 7f0c 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +051b68: 7401 3c0c 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0c3c │ │ +051b6e: 0c0e |0149: move-result-object v14 │ │ +051b70: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ +051b74: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ +051b78: 0200 1800 |014e: move/from16 v0, v24 │ │ +051b7c: 7220 7f13 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@137f │ │ +051b82: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +051b86: 5500 e303 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +051b8a: 0218 0000 |0157: move/from16 v24, v0 │ │ +051b8e: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ +051b92: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +051b96: 5200 c903 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051b9a: 0218 0000 |015f: move/from16 v24, v0 │ │ +051b9e: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ +051ba2: 0201 1800 |0163: move/from16 v1, v24 │ │ +051ba6: 7120 5e0a 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ +051bac: 0a06 |0168: move-result v6 │ │ +051bae: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ +051bb2: 7120 630a 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +051bb8: 0a14 |016e: move-result v20 │ │ +051bba: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +051bbe: 0201 1400 |0171: move/from16 v1, v20 │ │ +051bc2: 7020 5e0c 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c5e │ │ +051bc8: 0a18 |0176: move-result v24 │ │ +051bca: 960b 0b18 |0177: or-int v11, v11, v24 │ │ +051bce: 2900 e3fe |0179: goto/16 005c // -011d │ │ +051bd2: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +051bd6: 5200 e003 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +051bda: 0218 0000 |017f: move/from16 v24, v0 │ │ +051bde: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +051be2: 5200 ff03 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03ff │ │ +051be6: 0219 0000 |0185: move/from16 v25, v0 │ │ +051bea: 0200 1900 |0187: move/from16 v0, v25 │ │ +051bee: 8200 |0189: int-to-float v0, v0 │ │ +051bf0: 0219 0000 |018a: move/from16 v25, v0 │ │ +051bf4: a718 1819 |018c: sub-float v24, v24, v25 │ │ +051bf8: 289a |018e: goto 0128 // -0066 │ │ +051bfa: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +051bfe: 5500 e303 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +051c02: 0218 0000 |0193: move/from16 v24, v0 │ │ +051c06: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ +051c0a: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ +051c0e: 5400 0004 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0400 │ │ +051c12: 0812 0000 |019b: move-object/from16 v18, v0 │ │ +051c16: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ +051c1a: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +051c1e: 5200 eb03 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03eb │ │ +051c22: 0219 0000 |01a3: move/from16 v25, v0 │ │ +051c26: 0200 1900 |01a5: move/from16 v0, v25 │ │ +051c2a: 8200 |01a7: int-to-float v0, v0 │ │ +051c2c: 0219 0000 |01a8: move/from16 v25, v0 │ │ +051c30: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +051c34: 0201 1800 |01ac: move/from16 v1, v24 │ │ +051c38: 0202 1900 |01ae: move/from16 v2, v25 │ │ +051c3c: 6e30 b912 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ +051c42: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +051c46: 5200 c903 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051c4a: 0218 0000 |01b7: move/from16 v24, v0 │ │ +051c4e: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +051c52: 0201 1800 |01bb: move/from16 v1, v24 │ │ +051c56: 7120 ee0a 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +051c5c: 0a18 |01c0: move-result v24 │ │ +051c5e: 0200 1800 |01c1: move/from16 v0, v24 │ │ +051c62: 870a |01c3: float-to-int v10, v0 │ │ +051c64: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ +051c68: 0200 1800 |01c6: move/from16 v0, v24 │ │ +051c6c: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ +051c70: 5c10 f303 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +051c74: 7601 2c0c 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +051c7a: 0a13 |01cf: move-result v19 │ │ +051c7c: 7401 3e0c 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +051c82: 0a10 |01d3: move-result v16 │ │ +051c84: 7601 450c 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c45 │ │ +051c8a: 0c08 |01d7: move-result-object v8 │ │ +051c8c: 5287 a603 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +051c90: 0200 1000 |01da: move/from16 v0, v16 │ │ +051c94: 8200 |01dc: int-to-float v0, v0 │ │ +051c96: 0218 0000 |01dd: move/from16 v24, v0 │ │ +051c9a: 0200 1300 |01df: move/from16 v0, v19 │ │ +051c9e: 8200 |01e1: int-to-float v0, v0 │ │ +051ca0: 0219 0000 |01e2: move/from16 v25, v0 │ │ +051ca4: a918 1819 |01e4: div-float v24, v24, v25 │ │ +051ca8: 5280 a503 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03a5 │ │ +051cac: 0219 0000 |01e8: move/from16 v25, v0 │ │ +051cb0: a718 1819 |01ea: sub-float v24, v24, v25 │ │ +051cb4: 5280 a803 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +051cb8: 0219 0000 |01ee: move/from16 v25, v0 │ │ +051cbc: a90d 1819 |01f0: div-float v13, v24, v25 │ │ +051cc0: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ +051cc4: 5200 c903 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051cc8: 0218 0000 |01f6: move/from16 v24, v0 │ │ +051ccc: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ +051cd0: 0201 1800 |01fa: move/from16 v1, v24 │ │ +051cd4: 7120 5e0a 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ +051cda: 0a06 |01ff: move-result v6 │ │ +051cdc: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ +051ce0: 7120 630a 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +051ce6: 0a14 |0205: move-result v20 │ │ +051ce8: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ +051cec: 5200 e003 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03e0 │ │ +051cf0: 0218 0000 |020a: move/from16 v24, v0 │ │ +051cf4: a718 1418 |020c: sub-float v24, v20, v24 │ │ +051cf8: 0200 1800 |020e: move/from16 v0, v24 │ │ +051cfc: 8700 |0210: float-to-int v0, v0 │ │ +051cfe: 0211 0000 |0211: move/from16 v17, v0 │ │ +051d02: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +051d06: 0201 1100 |0215: move/from16 v1, v17 │ │ +051d0a: 7051 180c 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0c18 │ │ +051d10: 0a0c |021a: move-result v12 │ │ +051d12: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ +051d16: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ +051d1a: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ +051d1e: 0201 1800 |0221: move/from16 v1, v24 │ │ +051d22: 0202 1900 |0223: move/from16 v2, v25 │ │ +051d26: 6e5a 720c c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c72 │ │ +051d2c: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ +051d30: 0200 1800 |022a: move/from16 v0, v24 │ │ +051d34: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +051d38: 5910 c903 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051d3c: 7601 1f0c 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0c1f │ │ +051d42: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ +051d46: 5400 e903 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +051d4a: 0818 0000 |0237: move-object/from16 v24, v0 │ │ +051d4e: 7401 4f10 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ +051d54: 0a18 |023c: move-result v24 │ │ +051d56: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ +051d5a: 5400 f703 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +051d5e: 0819 0000 |0241: move-object/from16 v25, v0 │ │ +051d62: 7401 4f10 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ +051d68: 0a19 |0246: move-result v25 │ │ +051d6a: 960b 1819 |0247: or-int v11, v24, v25 │ │ +051d6e: 2900 13fe |0249: goto/16 005c // -01ed │ │ +051d72: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ +051d76: 5500 e303 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03e3 │ │ +051d7a: 0218 0000 |024f: move/from16 v24, v0 │ │ +051d7e: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ +051d82: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +051d86: 5200 d103 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051d8a: 0218 0000 |0257: move/from16 v24, v0 │ │ +051d8e: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ +051d92: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ +051d96: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ +051d9a: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ +051d9e: 0201 1800 |0261: move/from16 v1, v24 │ │ +051da2: 0202 1900 |0263: move/from16 v2, v25 │ │ +051da6: 0203 1a00 |0265: move/from16 v3, v26 │ │ +051daa: 0204 1b00 |0267: move/from16 v4, v27 │ │ +051dae: 7054 6c0c 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c6c │ │ +051db4: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ +051db8: 0200 1800 |026e: move/from16 v0, v24 │ │ +051dbc: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ +051dc0: 5910 c903 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051dc4: 7601 1f0c 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0c1f │ │ +051dca: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ +051dce: 5400 e903 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03e9 │ │ +051dd2: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +051dd6: 7401 4f10 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ +051ddc: 0a18 |0280: move-result v24 │ │ +051dde: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +051de2: 5400 f703 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03f7 │ │ +051de6: 0819 0000 |0285: move-object/from16 v25, v0 │ │ +051dea: 7401 4f10 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@104f │ │ +051df0: 0a19 |028a: move-result v25 │ │ +051df2: 960b 1819 |028b: or-int v11, v24, v25 │ │ +051df6: 2900 cffd |028d: goto/16 005c // -0231 │ │ +051dfa: 7701 5f0a 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ +051e00: 0a09 |0292: move-result v9 │ │ +051e02: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ +051e06: 7120 630a 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +051e0c: 0a14 |0298: move-result v20 │ │ +051e0e: 0200 1400 |0299: move/from16 v0, v20 │ │ +051e12: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ +051e16: 5910 e603 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +051e1a: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ +051e1e: 7120 620a 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +051e24: 0a18 |02a4: move-result v24 │ │ +051e26: 0200 1800 |02a5: move/from16 v0, v24 │ │ +051e2a: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ +051e2e: 5910 c903 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051e32: 2900 b1fd |02ab: goto/16 005c // -024f │ │ +051e36: 7602 580c 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0c58 │ │ +051e3c: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +051e40: 5200 c903 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03c9 │ │ +051e44: 0218 0000 |02b4: move/from16 v24, v0 │ │ +051e48: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +051e4c: 0201 1800 |02b8: move/from16 v1, v24 │ │ +051e50: 7120 5e0a 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ +051e56: 0a18 |02bd: move-result v24 │ │ +051e58: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ +051e5c: 0201 1800 |02c0: move/from16 v1, v24 │ │ +051e60: 7120 630a 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +051e66: 0a18 |02c5: move-result v24 │ │ +051e68: 0200 1800 |02c6: move/from16 v0, v24 │ │ +051e6c: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ +051e70: 5910 e603 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03e6 │ │ +051e74: 2900 90fd |02cc: goto/16 005c // -0270 │ │ +051e78: 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 │ │ @@ -56407,24 +56407,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -051e78: |[051e78] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -051e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -051e8a: 5221 d103 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051e8e: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -051e92: 5221 d103 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051e96: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -051e9a: 6e30 700c 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c70 │ │ -051ea0: 0f00 |000c: return v0 │ │ -051ea2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -051ea4: 28fe |000e: goto 000c // -0002 │ │ +051e9c: |[051e9c] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +051eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +051eae: 5221 d103 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051eb2: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +051eb6: 5221 d103 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051eba: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +051ebe: 6e30 700c 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c70 │ │ +051ec4: 0f00 |000c: return v0 │ │ +051ec6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +051ec8: 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; │ │ @@ -56434,30 +56434,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -051ea8: |[051ea8] android.support.v4.view.ViewPager.pageRight:()Z │ │ -051eb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -051eba: 5431 ca03 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051ebe: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -051ec2: 5231 d103 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051ec6: 5432 ca03 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051eca: 6e10 700a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -051ed0: 0a02 |000c: move-result v2 │ │ -051ed2: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -051ed6: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -051eda: 5231 d103 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051ede: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -051ee2: 6e30 700c 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c70 │ │ -051ee8: 0f00 |0018: return v0 │ │ -051eea: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -051eec: 28fe |001a: goto 0018 // -0002 │ │ +051ecc: |[051ecc] android.support.v4.view.ViewPager.pageRight:()Z │ │ +051edc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +051ede: 5431 ca03 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051ee2: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +051ee6: 5231 d103 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051eea: 5432 ca03 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051eee: 6e10 700a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +051ef4: 0a02 |000c: move-result v2 │ │ +051ef6: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +051efa: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +051efe: 5231 d103 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051f02: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +051f06: 6e30 700c 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c70 │ │ +051f0c: 0f00 |0018: return v0 │ │ +051f0e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +051f10: 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; │ │ @@ -56467,18 +56467,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051ef0: |[051ef0] android.support.v4.view.ViewPager.populate:()V │ │ -051f00: 5210 d103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051f04: 6e20 610c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c61 │ │ -051f0a: 0e00 |0005: return-void │ │ +051f14: |[051f14] android.support.v4.view.ViewPager.populate:()V │ │ +051f24: 5210 d103 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051f28: 6e20 610c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c61 │ │ +051f2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -56487,606 +56487,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -051f0c: |[051f0c] android.support.v4.view.ViewPager.populate:(I)V │ │ -051f1c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -051f20: 122f |0002: const/4 v15, #int 2 // #2 │ │ -051f22: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -051f26: 5200 d103 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051f2a: 021b 0000 |0007: move/from16 v27, v0 │ │ -051f2e: 0200 1b00 |0009: move/from16 v0, v27 │ │ -051f32: 0201 1f00 |000b: move/from16 v1, v31 │ │ -051f36: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -051f3a: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -051f3e: 5200 d103 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051f42: 021b 0000 |0013: move/from16 v27, v0 │ │ -051f46: 0200 1b00 |0015: move/from16 v0, v27 │ │ -051f4a: 0201 1f00 |0017: move/from16 v1, v31 │ │ -051f4e: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -051f52: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -051f56: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -051f5a: 5200 d103 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051f5e: 021b 0000 |0021: move/from16 v27, v0 │ │ -051f62: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -051f66: 0201 1b00 |0025: move/from16 v1, v27 │ │ -051f6a: 6e20 460c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ -051f70: 0c15 |002a: move-result-object v21 │ │ -051f72: 0200 1f00 |002b: move/from16 v0, v31 │ │ -051f76: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -051f7a: 5910 d103 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051f7e: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -051f82: 5400 ca03 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051f86: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -051f8a: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -051f8e: 7601 830c 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c83 │ │ -051f94: 0e00 |003c: return-void │ │ -051f96: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -051f9a: 28de |003f: goto 001d // -0022 │ │ -051f9c: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -051fa0: 5500 f303 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -051fa4: 021b 0000 |0044: move/from16 v27, v0 │ │ -051fa8: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -051fac: 7601 830c 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c83 │ │ -051fb2: 28f1 |004b: goto 003c // -000f │ │ -051fb4: 7401 410c 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0c41 │ │ -051fba: 0c1b |004f: move-result-object v27 │ │ -051fbc: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -051fc0: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -051fc4: 5400 ca03 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -051fc8: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -051fcc: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -051fd0: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -051fd4: 6e20 7e0a 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a7e │ │ -051fda: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -051fde: 5200 ef03 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -051fe2: 0216 0000 |0063: move/from16 v22, v0 │ │ -051fe6: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -051fea: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -051fee: 5200 d103 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -051ff2: 021c 0000 |006b: move/from16 v28, v0 │ │ -051ff6: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -051ffa: 7702 7515 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -052000: 0a1a |0072: move-result v26 │ │ -052002: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -052006: 5400 ca03 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05200a: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -05200e: 7401 700a 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -052014: 0a04 |007c: move-result v4 │ │ -052016: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -05201a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -05201e: 5200 d103 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052022: 021c 0000 |0083: move/from16 v28, v0 │ │ -052026: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -05202a: 7702 7815 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -052030: 0a0c |008a: move-result v12 │ │ -052032: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -052036: 5200 d703 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ -05203a: 021b 0000 |008f: move/from16 v27, v0 │ │ -05203e: 0200 1b00 |0091: move/from16 v0, v27 │ │ -052042: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -052046: 7401 3d0c 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0c3d │ │ -05204c: 0c1b |0098: move-result-object v27 │ │ -05204e: 7401 330c 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0c33 │ │ -052054: 0a1c |009c: move-result v28 │ │ -052056: 7402 1201 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0112 │ │ -05205c: 0c18 |00a0: move-result-object v24 │ │ -05205e: 221b 3403 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0334 │ │ -052062: 221c 4803 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -052066: 7601 ad15 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05206c: 1a1d bc0c |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0cbc │ │ -052070: 7402 b515 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -052076: 0c1c |00ad: move-result-object v28 │ │ -052078: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -05207c: 5200 d703 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ -052080: 021d 0000 |00b2: move/from16 v29, v0 │ │ -052084: 7402 b115 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -05208a: 0c1c |00b7: move-result-object v28 │ │ -05208c: 1a1d f400 |00b8: const-string v29, ", found: " // string@00f4 │ │ -052090: 7402 b515 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -052096: 0c1c |00bd: move-result-object v28 │ │ -052098: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -05209c: 6e20 b115 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0520a2: 0c1c |00c3: move-result-object v28 │ │ -0520a4: 1a1d 2c00 |00c4: const-string v29, " Pager id: " // string@002c │ │ -0520a8: 7402 b515 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0520ae: 0c1c |00c9: move-result-object v28 │ │ -0520b0: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -0520b4: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -0520b8: 6e20 b515 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0520be: 0c1c |00d1: move-result-object v28 │ │ -0520c0: 1a1d 2b00 |00d2: const-string v29, " Pager class: " // string@002b │ │ -0520c4: 7402 b515 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0520ca: 0c1c |00d7: move-result-object v28 │ │ -0520cc: 7401 8015 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -0520d2: 0c1d |00db: move-result-object v29 │ │ -0520d4: 7402 b415 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0520da: 0c1c |00df: move-result-object v28 │ │ -0520dc: 1a1d 2d00 |00e0: const-string v29, " Problematic adapter: " // string@002d │ │ -0520e0: 7402 b515 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0520e6: 0c1c |00e5: move-result-object v28 │ │ -0520e8: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -0520ec: 5400 ca03 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0520f0: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -0520f4: 7401 8015 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -0520fa: 0c1d |00ef: move-result-object v29 │ │ -0520fc: 7402 b415 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -052102: 0c1c |00f3: move-result-object v28 │ │ -052104: 7401 bb15 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05210a: 0c1c |00f7: move-result-object v28 │ │ -05210c: 7602 6515 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -052112: 271b |00fb: throw v27 │ │ -052114: 0d0b |00fc: move-exception v11 │ │ -052116: 7401 330c 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0c33 │ │ -05211c: 0a1b |0100: move-result v27 │ │ -05211e: 7701 6a15 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -052124: 0c18 |0104: move-result-object v24 │ │ -052126: 289c |0105: goto 00a1 // -0064 │ │ -052128: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -05212a: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -05212c: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -05212e: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -052132: 5400 e503 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052136: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -05213a: 7401 f915 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -052140: 0a1b |0112: move-result v27 │ │ -052142: 0200 1b00 |0113: move/from16 v0, v27 │ │ -052146: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -05214a: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -05214e: 5400 e503 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052152: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -052156: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -05215a: 6e20 f315 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -052160: 0c11 |0122: move-result-object v17 │ │ -052162: 1f11 f701 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -052166: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -05216a: 5200 a603 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -05216e: 021b 0000 |0129: move/from16 v27, v0 │ │ -052172: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -052176: 5200 d103 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -05217a: 021c 0000 |012f: move/from16 v28, v0 │ │ -05217e: 0200 1b00 |0131: move/from16 v0, v27 │ │ -052182: 0201 1c00 |0133: move/from16 v1, v28 │ │ -052186: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -05218a: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -05218e: 5200 a603 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -052192: 021b 0000 |013b: move/from16 v27, v0 │ │ -052196: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -05219a: 5200 d103 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -05219e: 021c 0000 |0141: move/from16 v28, v0 │ │ -0521a2: 0200 1b00 |0143: move/from16 v0, v27 │ │ -0521a6: 0201 1c00 |0145: move/from16 v1, v28 │ │ -0521aa: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -0521ae: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -0521b2: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -0521b6: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -0521ba: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -0521be: 5200 d103 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -0521c2: 021b 0000 |0153: move/from16 v27, v0 │ │ -0521c6: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -0521ca: 0201 1b00 |0157: move/from16 v1, v27 │ │ -0521ce: 6e30 0b0c 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c0b │ │ -0521d4: 0c09 |015c: move-result-object v9 │ │ -0521d6: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -0521da: 120d |015f: const/4 v13, #int 0 // #0 │ │ -0521dc: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -0521e0: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -0521e4: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -0521e8: 5400 e503 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0521ec: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -0521f0: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -0521f4: 0201 1200 |016c: move/from16 v1, v18 │ │ -0521f8: 6e20 f315 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0521fe: 0c1b |0171: move-result-object v27 │ │ -052200: 1f1b f701 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -052204: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -052208: 7601 2c0c 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -05220e: 0a07 |0179: move-result v7 │ │ -052210: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -052214: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -052218: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -05221c: 5200 d103 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052220: 021b 0000 |0182: move/from16 v27, v0 │ │ -052224: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -052228: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -05222c: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -052230: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -052234: 0200 1700 |018c: move/from16 v0, v23 │ │ -052238: 0201 1a00 |018e: move/from16 v1, v26 │ │ -05223c: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -052240: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -052244: 529e a803 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -052248: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -05224c: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -052250: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -052254: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -052258: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -05225c: 5400 e503 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052260: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -052264: 7401 f915 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -05226a: 0a1b |01a7: move-result v27 │ │ -05226c: 0200 1200 |01a8: move/from16 v0, v18 │ │ -052270: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -052274: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -052278: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -05227c: 5400 e503 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052280: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -052284: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -052288: 0201 1200 |01b6: move/from16 v1, v18 │ │ -05228c: 6e20 f315 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -052292: 0c1b |01bb: move-result-object v27 │ │ -052294: 1f1b f701 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -052298: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -05229c: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -0522a0: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -0522a4: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -0522a8: 5200 d103 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -0522ac: 021b 0000 |01c8: move/from16 v27, v0 │ │ -0522b0: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -0522b4: 0200 1700 |01cc: move/from16 v0, v23 │ │ -0522b8: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -0522bc: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -0522c0: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -0522c4: 0200 1700 |01d4: move/from16 v0, v23 │ │ -0522c8: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -0522cc: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -0522d0: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -0522d4: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -0522d8: 7040 110c 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@0c11 │ │ -0522de: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -0522e2: 5400 ca03 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0522e6: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -0522ea: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -0522ee: 5200 d103 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -0522f2: 021d 0000 |01eb: move/from16 v29, v0 │ │ -0522f6: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -0522fa: 5490 a403 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -0522fe: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -052302: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -052306: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -05230a: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -05230e: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -052312: 6e40 7c0a 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a7c │ │ -052318: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -05231c: 5400 ca03 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052320: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -052324: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -052328: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -05232c: 6e20 6f0a 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a6f │ │ -052332: 7401 290c 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -052338: 0a06 |020e: move-result v6 │ │ -05233a: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -05233e: 0200 1000 |0211: move/from16 v0, v16 │ │ -052342: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -052346: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -05234a: 0201 1000 |0217: move/from16 v1, v16 │ │ -05234e: 6e20 280c 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -052354: 0c05 |021c: move-result-object v5 │ │ -052356: 6e10 e812 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05235c: 0c14 |0220: move-result-object v20 │ │ -05235e: 1f14 f801 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01f8 │ │ -052362: 0200 1000 |0223: move/from16 v0, v16 │ │ -052366: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -05236a: 5910 a903 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03a9 │ │ -05236e: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -052372: 5500 ac03 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ -052376: 021b 0000 |022d: move/from16 v27, v0 │ │ -05237a: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -05237e: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -052382: 5200 b003 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -052386: 021b 0000 |0235: move/from16 v27, v0 │ │ -05238a: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -05238e: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -052392: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -052396: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -05239a: 6e20 440c 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -0523a0: 0c11 |0242: move-result-object v17 │ │ -0523a2: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -0523a6: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -0523aa: 5200 a803 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -0523ae: 021b 0000 |0249: move/from16 v27, v0 │ │ -0523b2: 0200 1b00 |024b: move/from16 v0, v27 │ │ -0523b6: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -0523ba: 5910 b003 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ -0523be: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -0523c2: 5200 a603 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0523c6: 021b 0000 |0255: move/from16 v27, v0 │ │ -0523ca: 0200 1b00 |0257: move/from16 v0, v27 │ │ -0523ce: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -0523d2: 5910 ae03 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03ae │ │ -0523d6: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0523da: 28b2 |025f: goto 0211 // -004e │ │ -0523dc: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0523e0: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -0523e4: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -0523e8: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -0523ec: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -0523f0: 5290 a803 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -0523f4: 021c 0000 |026c: move/from16 v28, v0 │ │ -0523f8: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -0523fc: 7401 380c 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ -052402: 0a1c |0273: move-result v28 │ │ -052404: 0200 1c00 |0274: move/from16 v0, v28 │ │ -052408: 8200 |0276: int-to-float v0, v0 │ │ -05240a: 021c 0000 |0277: move/from16 v28, v0 │ │ -05240e: 8270 |0279: int-to-float v0, v7 │ │ -052410: 021d 0000 |027a: move/from16 v29, v0 │ │ -052414: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -052418: a613 1b1c |027e: add-float v19, v27, v28 │ │ -05241c: 2900 fefe |0280: goto/16 017e // -0102 │ │ -052420: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -052424: 5200 a603 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -052428: 021b 0000 |0286: move/from16 v27, v0 │ │ -05242c: 0200 1700 |0288: move/from16 v0, v23 │ │ -052430: 0201 1b00 |028a: move/from16 v1, v27 │ │ -052434: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -052438: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -05243c: 5500 a703 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ -052440: 021b 0000 |0292: move/from16 v27, v0 │ │ -052444: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -052448: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -05244c: 5400 e503 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052450: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -052454: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -052458: 0201 1200 |029e: move/from16 v1, v18 │ │ -05245c: 6e20 f615 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -052462: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -052466: 5400 ca03 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05246a: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -05246e: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -052472: 5400 a403 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -052476: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -05247a: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -05247e: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -052482: 0202 1700 |02b3: move/from16 v2, v23 │ │ -052486: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -05248a: 6e40 6d0a 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ -052490: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -052494: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -052498: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -05249c: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -0524a0: 5400 e503 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0524a4: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -0524a8: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -0524ac: 0201 1200 |02c8: move/from16 v1, v18 │ │ -0524b0: 6e20 f315 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0524b6: 0c1b |02cd: move-result-object v27 │ │ -0524b8: 1f1b f701 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -0524bc: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -0524c0: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -0524c4: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -0524c8: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -0524cc: 28fa |02d8: goto 02d2 // -0006 │ │ -0524ce: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -0524d2: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -0524d6: 5200 a603 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0524da: 021b 0000 |02df: move/from16 v27, v0 │ │ -0524de: 0200 1700 |02e1: move/from16 v0, v23 │ │ -0524e2: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -0524e6: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -0524ea: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -0524ee: 5200 a803 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -0524f2: 021b 0000 |02eb: move/from16 v27, v0 │ │ -0524f6: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -0524fa: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0524fe: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -052502: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -052506: 5400 e503 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -05250a: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -05250e: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -052512: 0201 1200 |02fb: move/from16 v1, v18 │ │ -052516: 6e20 f315 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -05251c: 0c1b |0300: move-result-object v27 │ │ -05251e: 1f1b f701 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -052522: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -052526: 28cd |0305: goto 02d2 // -0033 │ │ -052528: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -05252c: 28fd |0308: goto 0305 // -0003 │ │ -05252e: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -052532: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -052536: 0201 1700 |030d: move/from16 v1, v23 │ │ -05253a: 0202 1b00 |030f: move/from16 v2, v27 │ │ -05253e: 6e30 0b0c 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c0b │ │ -052544: 0c11 |0314: move-result-object v17 │ │ -052546: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -05254a: 5200 a803 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -05254e: 021b 0000 |0319: move/from16 v27, v0 │ │ -052552: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -052556: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05255a: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -05255e: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -052562: 5400 e503 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052566: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -05256a: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -05256e: 0201 1200 |0329: move/from16 v1, v18 │ │ -052572: 6e20 f315 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -052578: 0c1b |032e: move-result-object v27 │ │ -05257a: 1f1b f701 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -05257e: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -052582: 289f |0333: goto 02d2 // -0061 │ │ -052584: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -052588: 28fd |0336: goto 0333 // -0003 │ │ -05258a: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -05258e: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -052592: 7401 390c 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ -052598: 0a1b |033e: move-result v27 │ │ -05259a: 0200 1b00 |033f: move/from16 v0, v27 │ │ -05259e: 8200 |0341: int-to-float v0, v0 │ │ -0525a0: 021b 0000 |0342: move/from16 v27, v0 │ │ -0525a4: 8270 |0344: int-to-float v0, v7 │ │ -0525a6: 021c 0000 |0345: move/from16 v28, v0 │ │ -0525aa: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -0525ae: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -0525b2: a619 1b1c |034b: add-float v25, v27, v28 │ │ -0525b6: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -0525ba: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -0525be: 5200 a603 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0525c2: 021b 0000 |0353: move/from16 v27, v0 │ │ -0525c6: 0200 1700 |0355: move/from16 v0, v23 │ │ -0525ca: 0201 1b00 |0357: move/from16 v1, v27 │ │ -0525ce: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -0525d2: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -0525d6: 5500 a703 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ -0525da: 021b 0000 |035f: move/from16 v27, v0 │ │ -0525de: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -0525e2: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -0525e6: 5400 e503 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0525ea: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -0525ee: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -0525f2: 0201 1200 |036b: move/from16 v1, v18 │ │ -0525f6: 6e20 f615 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -0525fc: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -052600: 5400 ca03 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052604: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -052608: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -05260c: 5400 a403 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -052610: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -052614: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -052618: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -05261c: 0202 1700 |0380: move/from16 v2, v23 │ │ -052620: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -052624: 6e40 6d0a 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ -05262a: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -05262e: 5400 e503 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052632: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -052636: 7401 f915 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -05263c: 0a1b |0390: move-result v27 │ │ -05263e: 0200 1200 |0391: move/from16 v0, v18 │ │ -052642: 0201 1b00 |0393: move/from16 v1, v27 │ │ -052646: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -05264a: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -05264e: 5400 e503 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052652: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -052656: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -05265a: 0201 1200 |039f: move/from16 v1, v18 │ │ -05265e: 6e20 f315 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -052664: 0c1b |03a4: move-result-object v27 │ │ -052666: 1f1b f701 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -05266a: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -05266e: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -052672: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -052676: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -05267a: 28fa |03af: goto 03a9 // -0006 │ │ -05267c: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -052680: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -052684: 5200 a603 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -052688: 021b 0000 |03b6: move/from16 v27, v0 │ │ -05268c: 0200 1700 |03b8: move/from16 v0, v23 │ │ -052690: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -052694: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -052698: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -05269c: 5200 a803 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -0526a0: 021b 0000 |03c2: move/from16 v27, v0 │ │ -0526a4: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -0526a8: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0526ac: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -0526b0: 5400 e503 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0526b4: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -0526b8: 7401 f915 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0526be: 0a1b |03d1: move-result v27 │ │ -0526c0: 0200 1200 |03d2: move/from16 v0, v18 │ │ -0526c4: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -0526c8: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -0526cc: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -0526d0: 5400 e503 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0526d4: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -0526d8: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -0526dc: 0201 1200 |03e0: move/from16 v1, v18 │ │ -0526e0: 6e20 f315 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0526e6: 0c1b |03e5: move-result-object v27 │ │ -0526e8: 1f1b f701 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -0526ec: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -0526f0: 28bf |03ea: goto 03a9 // -0041 │ │ -0526f2: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -0526f6: 28fd |03ed: goto 03ea // -0003 │ │ -0526f8: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -0526fc: 0201 1700 |03f0: move/from16 v1, v23 │ │ -052700: 0202 1200 |03f2: move/from16 v2, v18 │ │ -052704: 6e30 0b0c 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c0b │ │ -05270a: 0c11 |03f7: move-result-object v17 │ │ -05270c: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -052710: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -052714: 5200 a803 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ -052718: 021b 0000 |03fe: move/from16 v27, v0 │ │ -05271c: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -052720: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -052724: 5400 e503 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052728: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -05272c: 7401 f915 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -052732: 0a1b |040b: move-result v27 │ │ -052734: 0200 1200 |040c: move/from16 v0, v18 │ │ -052738: 0201 1b00 |040e: move/from16 v1, v27 │ │ -05273c: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -052740: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -052744: 5400 e503 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052748: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -05274c: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -052750: 0201 1200 |041a: move/from16 v1, v18 │ │ -052754: 6e20 f315 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -05275a: 0c1b |041f: move-result-object v27 │ │ -05275c: 1f1b f701 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -052760: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -052764: 2885 |0424: goto 03a9 // -007b │ │ -052766: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -05276a: 28fd |0427: goto 0424 // -0003 │ │ -05276c: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -052770: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -052774: 7601 830c 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c83 │ │ -05277a: 7401 420c 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0c42 │ │ -052780: 0a1b |0432: move-result v27 │ │ -052782: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -052786: 7401 230c 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0c23 │ │ -05278c: 0c0a |0438: move-result-object v10 │ │ -05278e: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -052792: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -052796: 6e20 430c a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c43 │ │ -05279c: 0c11 |0440: move-result-object v17 │ │ -05279e: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -0527a2: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -0527a6: 5200 a603 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0527aa: 021b 0000 |0447: move/from16 v27, v0 │ │ -0527ae: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -0527b2: 5200 d103 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -0527b6: 021c 0000 |044d: move/from16 v28, v0 │ │ -0527ba: 0200 1b00 |044f: move/from16 v0, v27 │ │ -0527be: 0201 1c00 |0451: move/from16 v1, v28 │ │ -0527c2: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -0527c6: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -0527ca: 7401 290c 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -0527d0: 0a1b |045a: move-result v27 │ │ -0527d2: 0200 1000 |045b: move/from16 v0, v16 │ │ -0527d6: 0201 1b00 |045d: move/from16 v1, v27 │ │ -0527da: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -0527de: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -0527e2: 0201 1000 |0463: move/from16 v1, v16 │ │ -0527e6: 6e20 280c 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ -0527ec: 0c05 |0468: move-result-object v5 │ │ -0527ee: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -0527f2: 6e20 440c 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ -0527f8: 0c11 |046e: move-result-object v17 │ │ -0527fa: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -0527fe: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -052802: 5200 a603 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -052806: 021b 0000 |0475: move/from16 v27, v0 │ │ -05280a: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -05280e: 5200 d103 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052812: 021c 0000 |047b: move/from16 v28, v0 │ │ -052816: 0200 1b00 |047d: move/from16 v0, v27 │ │ -05281a: 0201 1c00 |047f: move/from16 v1, v28 │ │ -05281e: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -052822: 6e20 1e13 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@131e │ │ -052828: 0a1b |0486: move-result v27 │ │ -05282a: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -05282e: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -052832: 28cc |048b: goto 0457 // -0034 │ │ -052834: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -052838: 28b3 |048e: goto 0441 // -004d │ │ +051f30: |[051f30] android.support.v4.view.ViewPager.populate:(I)V │ │ +051f40: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +051f44: 122f |0002: const/4 v15, #int 2 // #2 │ │ +051f46: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +051f4a: 5200 d103 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051f4e: 021b 0000 |0007: move/from16 v27, v0 │ │ +051f52: 0200 1b00 |0009: move/from16 v0, v27 │ │ +051f56: 0201 1f00 |000b: move/from16 v1, v31 │ │ +051f5a: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +051f5e: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +051f62: 5200 d103 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051f66: 021b 0000 |0013: move/from16 v27, v0 │ │ +051f6a: 0200 1b00 |0015: move/from16 v0, v27 │ │ +051f6e: 0201 1f00 |0017: move/from16 v1, v31 │ │ +051f72: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +051f76: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +051f7a: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +051f7e: 5200 d103 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051f82: 021b 0000 |0021: move/from16 v27, v0 │ │ +051f86: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +051f8a: 0201 1b00 |0025: move/from16 v1, v27 │ │ +051f8e: 6e20 460c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c46 │ │ +051f94: 0c15 |002a: move-result-object v21 │ │ +051f96: 0200 1f00 |002b: move/from16 v0, v31 │ │ +051f9a: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +051f9e: 5910 d103 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +051fa2: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +051fa6: 5400 ca03 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051faa: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +051fae: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +051fb2: 7601 830c 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c83 │ │ +051fb8: 0e00 |003c: return-void │ │ +051fba: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +051fbe: 28de |003f: goto 001d // -0022 │ │ +051fc0: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +051fc4: 5500 f303 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +051fc8: 021b 0000 |0044: move/from16 v27, v0 │ │ +051fcc: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +051fd0: 7601 830c 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c83 │ │ +051fd6: 28f1 |004b: goto 003c // -000f │ │ +051fd8: 7401 410c 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0c41 │ │ +051fde: 0c1b |004f: move-result-object v27 │ │ +051fe0: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +051fe4: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +051fe8: 5400 ca03 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +051fec: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +051ff0: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +051ff4: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +051ff8: 6e20 7e0a 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a7e │ │ +051ffe: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +052002: 5200 ef03 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +052006: 0216 0000 |0063: move/from16 v22, v0 │ │ +05200a: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +05200e: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +052012: 5200 d103 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052016: 021c 0000 |006b: move/from16 v28, v0 │ │ +05201a: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +05201e: 7702 7515 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +052024: 0a1a |0072: move-result v26 │ │ +052026: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +05202a: 5400 ca03 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05202e: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +052032: 7401 700a 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +052038: 0a04 |007c: move-result v4 │ │ +05203a: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +05203e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +052042: 5200 d103 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052046: 021c 0000 |0083: move/from16 v28, v0 │ │ +05204a: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +05204e: 7702 7815 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +052054: 0a0c |008a: move-result v12 │ │ +052056: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +05205a: 5200 d703 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ +05205e: 021b 0000 |008f: move/from16 v27, v0 │ │ +052062: 0200 1b00 |0091: move/from16 v0, v27 │ │ +052066: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +05206a: 7401 3d0c 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0c3d │ │ +052070: 0c1b |0098: move-result-object v27 │ │ +052072: 7401 330c 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0c33 │ │ +052078: 0a1c |009c: move-result v28 │ │ +05207a: 7402 1201 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0112 │ │ +052080: 0c18 |00a0: move-result-object v24 │ │ +052082: 221b 3c03 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@033c │ │ +052086: 221c 5003 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0350 │ │ +05208a: 7601 ad15 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +052090: 1a1d b90c |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0cb9 │ │ +052094: 7402 b515 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05209a: 0c1c |00ad: move-result-object v28 │ │ +05209c: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +0520a0: 5200 d703 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ +0520a4: 021d 0000 |00b2: move/from16 v29, v0 │ │ +0520a8: 7402 b115 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0520ae: 0c1c |00b7: move-result-object v28 │ │ +0520b0: 1a1d f400 |00b8: const-string v29, ", found: " // string@00f4 │ │ +0520b4: 7402 b515 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0520ba: 0c1c |00bd: move-result-object v28 │ │ +0520bc: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +0520c0: 6e20 b115 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0520c6: 0c1c |00c3: move-result-object v28 │ │ +0520c8: 1a1d 2c00 |00c4: const-string v29, " Pager id: " // string@002c │ │ +0520cc: 7402 b515 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0520d2: 0c1c |00c9: move-result-object v28 │ │ +0520d4: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +0520d8: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +0520dc: 6e20 b515 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0520e2: 0c1c |00d1: move-result-object v28 │ │ +0520e4: 1a1d 2b00 |00d2: const-string v29, " Pager class: " // string@002b │ │ +0520e8: 7402 b515 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0520ee: 0c1c |00d7: move-result-object v28 │ │ +0520f0: 7401 8015 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0520f6: 0c1d |00db: move-result-object v29 │ │ +0520f8: 7402 b415 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0520fe: 0c1c |00df: move-result-object v28 │ │ +052100: 1a1d 2d00 |00e0: const-string v29, " Problematic adapter: " // string@002d │ │ +052104: 7402 b515 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05210a: 0c1c |00e5: move-result-object v28 │ │ +05210c: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +052110: 5400 ca03 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052114: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +052118: 7401 8015 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +05211e: 0c1d |00ef: move-result-object v29 │ │ +052120: 7402 b415 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +052126: 0c1c |00f3: move-result-object v28 │ │ +052128: 7401 bb15 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05212e: 0c1c |00f7: move-result-object v28 │ │ +052130: 7602 6515 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +052136: 271b |00fb: throw v27 │ │ +052138: 0d0b |00fc: move-exception v11 │ │ +05213a: 7401 330c 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0c33 │ │ +052140: 0a1b |0100: move-result v27 │ │ +052142: 7701 6a15 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +052148: 0c18 |0104: move-result-object v24 │ │ +05214a: 289c |0105: goto 00a1 // -0064 │ │ +05214c: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +05214e: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +052150: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +052152: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +052156: 5400 e503 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05215a: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +05215e: 7401 f915 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +052164: 0a1b |0112: move-result v27 │ │ +052166: 0200 1b00 |0113: move/from16 v0, v27 │ │ +05216a: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +05216e: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +052172: 5400 e503 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052176: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +05217a: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +05217e: 6e20 f315 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +052184: 0c11 |0122: move-result-object v17 │ │ +052186: 1f11 ff01 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +05218a: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +05218e: 5200 a603 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +052192: 021b 0000 |0129: move/from16 v27, v0 │ │ +052196: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +05219a: 5200 d103 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +05219e: 021c 0000 |012f: move/from16 v28, v0 │ │ +0521a2: 0200 1b00 |0131: move/from16 v0, v27 │ │ +0521a6: 0201 1c00 |0133: move/from16 v1, v28 │ │ +0521aa: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +0521ae: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +0521b2: 5200 a603 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0521b6: 021b 0000 |013b: move/from16 v27, v0 │ │ +0521ba: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +0521be: 5200 d103 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0521c2: 021c 0000 |0141: move/from16 v28, v0 │ │ +0521c6: 0200 1b00 |0143: move/from16 v0, v27 │ │ +0521ca: 0201 1c00 |0145: move/from16 v1, v28 │ │ +0521ce: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +0521d2: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +0521d6: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +0521da: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +0521de: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +0521e2: 5200 d103 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0521e6: 021b 0000 |0153: move/from16 v27, v0 │ │ +0521ea: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +0521ee: 0201 1b00 |0157: move/from16 v1, v27 │ │ +0521f2: 6e30 0b0c 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c0b │ │ +0521f8: 0c09 |015c: move-result-object v9 │ │ +0521fa: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +0521fe: 120d |015f: const/4 v13, #int 0 // #0 │ │ +052200: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +052204: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +052208: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +05220c: 5400 e503 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052210: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +052214: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +052218: 0201 1200 |016c: move/from16 v1, v18 │ │ +05221c: 6e20 f315 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +052222: 0c1b |0171: move-result-object v27 │ │ +052224: 1f1b ff01 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +052228: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +05222c: 7601 2c0c 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +052232: 0a07 |0179: move-result v7 │ │ +052234: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +052238: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +05223c: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +052240: 5200 d103 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052244: 021b 0000 |0182: move/from16 v27, v0 │ │ +052248: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +05224c: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +052250: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +052254: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +052258: 0200 1700 |018c: move/from16 v0, v23 │ │ +05225c: 0201 1a00 |018e: move/from16 v1, v26 │ │ +052260: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +052264: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +052268: 529e a803 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +05226c: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +052270: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +052274: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +052278: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +05227c: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +052280: 5400 e503 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052284: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +052288: 7401 f915 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +05228e: 0a1b |01a7: move-result v27 │ │ +052290: 0200 1200 |01a8: move/from16 v0, v18 │ │ +052294: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +052298: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +05229c: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +0522a0: 5400 e503 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0522a4: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +0522a8: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +0522ac: 0201 1200 |01b6: move/from16 v1, v18 │ │ +0522b0: 6e20 f315 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0522b6: 0c1b |01bb: move-result-object v27 │ │ +0522b8: 1f1b ff01 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +0522bc: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +0522c0: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +0522c4: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +0522c8: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +0522cc: 5200 d103 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0522d0: 021b 0000 |01c8: move/from16 v27, v0 │ │ +0522d4: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +0522d8: 0200 1700 |01cc: move/from16 v0, v23 │ │ +0522dc: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +0522e0: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +0522e4: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +0522e8: 0200 1700 |01d4: move/from16 v0, v23 │ │ +0522ec: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +0522f0: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +0522f4: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +0522f8: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +0522fc: 7040 110c 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@0c11 │ │ +052302: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +052306: 5400 ca03 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05230a: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +05230e: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +052312: 5200 d103 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052316: 021d 0000 |01eb: move/from16 v29, v0 │ │ +05231a: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +05231e: 5490 a403 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +052322: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +052326: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +05232a: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +05232e: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +052332: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +052336: 6e40 7c0a 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a7c │ │ +05233c: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +052340: 5400 ca03 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052344: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +052348: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +05234c: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +052350: 6e20 6f0a 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a6f │ │ +052356: 7401 290c 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +05235c: 0a06 |020e: move-result v6 │ │ +05235e: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +052362: 0200 1000 |0211: move/from16 v0, v16 │ │ +052366: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +05236a: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +05236e: 0201 1000 |0217: move/from16 v1, v16 │ │ +052372: 6e20 280c 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +052378: 0c05 |021c: move-result-object v5 │ │ +05237a: 6e10 e812 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +052380: 0c14 |0220: move-result-object v20 │ │ +052382: 1f14 0002 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0200 │ │ +052386: 0200 1000 |0223: move/from16 v0, v16 │ │ +05238a: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +05238e: 5910 a903 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03a9 │ │ +052392: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +052396: 5500 ac03 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03ac │ │ +05239a: 021b 0000 |022d: move/from16 v27, v0 │ │ +05239e: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +0523a2: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +0523a6: 5200 b003 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +0523aa: 021b 0000 |0235: move/from16 v27, v0 │ │ +0523ae: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +0523b2: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +0523b6: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +0523ba: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +0523be: 6e20 440c 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +0523c4: 0c11 |0242: move-result-object v17 │ │ +0523c6: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +0523ca: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +0523ce: 5200 a803 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +0523d2: 021b 0000 |0249: move/from16 v27, v0 │ │ +0523d6: 0200 1b00 |024b: move/from16 v0, v27 │ │ +0523da: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +0523de: 5910 b003 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03b0 │ │ +0523e2: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +0523e6: 5200 a603 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0523ea: 021b 0000 |0255: move/from16 v27, v0 │ │ +0523ee: 0200 1b00 |0257: move/from16 v0, v27 │ │ +0523f2: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +0523f6: 5910 ae03 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03ae │ │ +0523fa: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0523fe: 28b2 |025f: goto 0211 // -004e │ │ +052400: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +052404: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +052408: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +05240c: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +052410: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +052414: 5290 a803 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +052418: 021c 0000 |026c: move/from16 v28, v0 │ │ +05241c: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +052420: 7401 380c 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0c38 │ │ +052426: 0a1c |0273: move-result v28 │ │ +052428: 0200 1c00 |0274: move/from16 v0, v28 │ │ +05242c: 8200 |0276: int-to-float v0, v0 │ │ +05242e: 021c 0000 |0277: move/from16 v28, v0 │ │ +052432: 8270 |0279: int-to-float v0, v7 │ │ +052434: 021d 0000 |027a: move/from16 v29, v0 │ │ +052438: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +05243c: a613 1b1c |027e: add-float v19, v27, v28 │ │ +052440: 2900 fefe |0280: goto/16 017e // -0102 │ │ +052444: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +052448: 5200 a603 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +05244c: 021b 0000 |0286: move/from16 v27, v0 │ │ +052450: 0200 1700 |0288: move/from16 v0, v23 │ │ +052454: 0201 1b00 |028a: move/from16 v1, v27 │ │ +052458: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +05245c: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +052460: 5500 a703 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ +052464: 021b 0000 |0292: move/from16 v27, v0 │ │ +052468: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +05246c: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +052470: 5400 e503 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052474: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +052478: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +05247c: 0201 1200 |029e: move/from16 v1, v18 │ │ +052480: 6e20 f615 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +052486: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +05248a: 5400 ca03 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05248e: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +052492: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +052496: 5400 a403 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +05249a: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +05249e: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +0524a2: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +0524a6: 0202 1700 |02b3: move/from16 v2, v23 │ │ +0524aa: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +0524ae: 6e40 6d0a 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ +0524b4: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0524b8: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0524bc: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +0524c0: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +0524c4: 5400 e503 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0524c8: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +0524cc: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +0524d0: 0201 1200 |02c8: move/from16 v1, v18 │ │ +0524d4: 6e20 f315 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0524da: 0c1b |02cd: move-result-object v27 │ │ +0524dc: 1f1b ff01 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +0524e0: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +0524e4: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +0524e8: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +0524ec: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +0524f0: 28fa |02d8: goto 02d2 // -0006 │ │ +0524f2: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +0524f6: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +0524fa: 5200 a603 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0524fe: 021b 0000 |02df: move/from16 v27, v0 │ │ +052502: 0200 1700 |02e1: move/from16 v0, v23 │ │ +052506: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +05250a: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +05250e: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +052512: 5200 a803 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +052516: 021b 0000 |02eb: move/from16 v27, v0 │ │ +05251a: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +05251e: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +052522: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +052526: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +05252a: 5400 e503 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05252e: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +052532: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +052536: 0201 1200 |02fb: move/from16 v1, v18 │ │ +05253a: 6e20 f315 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +052540: 0c1b |0300: move-result-object v27 │ │ +052542: 1f1b ff01 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +052546: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +05254a: 28cd |0305: goto 02d2 // -0033 │ │ +05254c: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +052550: 28fd |0308: goto 0305 // -0003 │ │ +052552: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +052556: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +05255a: 0201 1700 |030d: move/from16 v1, v23 │ │ +05255e: 0202 1b00 |030f: move/from16 v2, v27 │ │ +052562: 6e30 0b0c 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c0b │ │ +052568: 0c11 |0314: move-result-object v17 │ │ +05256a: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +05256e: 5200 a803 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +052572: 021b 0000 |0319: move/from16 v27, v0 │ │ +052576: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +05257a: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05257e: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +052582: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +052586: 5400 e503 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05258a: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +05258e: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +052592: 0201 1200 |0329: move/from16 v1, v18 │ │ +052596: 6e20 f315 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +05259c: 0c1b |032e: move-result-object v27 │ │ +05259e: 1f1b ff01 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +0525a2: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +0525a6: 289f |0333: goto 02d2 // -0061 │ │ +0525a8: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +0525ac: 28fd |0336: goto 0333 // -0003 │ │ +0525ae: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +0525b2: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +0525b6: 7401 390c 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0c39 │ │ +0525bc: 0a1b |033e: move-result v27 │ │ +0525be: 0200 1b00 |033f: move/from16 v0, v27 │ │ +0525c2: 8200 |0341: int-to-float v0, v0 │ │ +0525c4: 021b 0000 |0342: move/from16 v27, v0 │ │ +0525c8: 8270 |0344: int-to-float v0, v7 │ │ +0525ca: 021c 0000 |0345: move/from16 v28, v0 │ │ +0525ce: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +0525d2: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +0525d6: a619 1b1c |034b: add-float v25, v27, v28 │ │ +0525da: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +0525de: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +0525e2: 5200 a603 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0525e6: 021b 0000 |0353: move/from16 v27, v0 │ │ +0525ea: 0200 1700 |0355: move/from16 v0, v23 │ │ +0525ee: 0201 1b00 |0357: move/from16 v1, v27 │ │ +0525f2: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +0525f6: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +0525fa: 5500 a703 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ +0525fe: 021b 0000 |035f: move/from16 v27, v0 │ │ +052602: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +052606: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +05260a: 5400 e503 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05260e: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +052612: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +052616: 0201 1200 |036b: move/from16 v1, v18 │ │ +05261a: 6e20 f615 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +052620: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +052624: 5400 ca03 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052628: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +05262c: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +052630: 5400 a403 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +052634: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +052638: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +05263c: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +052640: 0202 1700 |0380: move/from16 v2, v23 │ │ +052644: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +052648: 6e40 6d0a 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ +05264e: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +052652: 5400 e503 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052656: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +05265a: 7401 f915 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +052660: 0a1b |0390: move-result v27 │ │ +052662: 0200 1200 |0391: move/from16 v0, v18 │ │ +052666: 0201 1b00 |0393: move/from16 v1, v27 │ │ +05266a: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +05266e: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +052672: 5400 e503 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052676: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +05267a: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +05267e: 0201 1200 |039f: move/from16 v1, v18 │ │ +052682: 6e20 f315 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +052688: 0c1b |03a4: move-result-object v27 │ │ +05268a: 1f1b ff01 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +05268e: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +052692: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +052696: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +05269a: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +05269e: 28fa |03af: goto 03a9 // -0006 │ │ +0526a0: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +0526a4: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +0526a8: 5200 a603 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0526ac: 021b 0000 |03b6: move/from16 v27, v0 │ │ +0526b0: 0200 1700 |03b8: move/from16 v0, v23 │ │ +0526b4: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +0526b8: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +0526bc: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +0526c0: 5200 a803 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +0526c4: 021b 0000 |03c2: move/from16 v27, v0 │ │ +0526c8: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +0526cc: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0526d0: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +0526d4: 5400 e503 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0526d8: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +0526dc: 7401 f915 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0526e2: 0a1b |03d1: move-result v27 │ │ +0526e4: 0200 1200 |03d2: move/from16 v0, v18 │ │ +0526e8: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +0526ec: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +0526f0: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +0526f4: 5400 e503 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0526f8: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +0526fc: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +052700: 0201 1200 |03e0: move/from16 v1, v18 │ │ +052704: 6e20 f315 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +05270a: 0c1b |03e5: move-result-object v27 │ │ +05270c: 1f1b ff01 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +052710: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +052714: 28bf |03ea: goto 03a9 // -0041 │ │ +052716: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +05271a: 28fd |03ed: goto 03ea // -0003 │ │ +05271c: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +052720: 0201 1700 |03f0: move/from16 v1, v23 │ │ +052724: 0202 1200 |03f2: move/from16 v2, v18 │ │ +052728: 6e30 0b0c 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c0b │ │ +05272e: 0c11 |03f7: move-result-object v17 │ │ +052730: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +052734: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +052738: 5200 a803 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03a8 │ │ +05273c: 021b 0000 |03fe: move/from16 v27, v0 │ │ +052740: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +052744: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +052748: 5400 e503 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05274c: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +052750: 7401 f915 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +052756: 0a1b |040b: move-result v27 │ │ +052758: 0200 1200 |040c: move/from16 v0, v18 │ │ +05275c: 0201 1b00 |040e: move/from16 v1, v27 │ │ +052760: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +052764: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +052768: 5400 e503 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +05276c: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +052770: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +052774: 0201 1200 |041a: move/from16 v1, v18 │ │ +052778: 6e20 f315 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +05277e: 0c1b |041f: move-result-object v27 │ │ +052780: 1f1b ff01 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +052784: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +052788: 2885 |0424: goto 03a9 // -007b │ │ +05278a: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +05278e: 28fd |0427: goto 0424 // -0003 │ │ +052790: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +052794: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +052798: 7601 830c 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c83 │ │ +05279e: 7401 420c 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0c42 │ │ +0527a4: 0a1b |0432: move-result v27 │ │ +0527a6: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +0527aa: 7401 230c 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0c23 │ │ +0527b0: 0c0a |0438: move-result-object v10 │ │ +0527b2: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +0527b6: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +0527ba: 6e20 430c a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c43 │ │ +0527c0: 0c11 |0440: move-result-object v17 │ │ +0527c2: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +0527c6: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +0527ca: 5200 a603 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0527ce: 021b 0000 |0447: move/from16 v27, v0 │ │ +0527d2: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +0527d6: 5200 d103 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +0527da: 021c 0000 |044d: move/from16 v28, v0 │ │ +0527de: 0200 1b00 |044f: move/from16 v0, v27 │ │ +0527e2: 0201 1c00 |0451: move/from16 v1, v28 │ │ +0527e6: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +0527ea: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +0527ee: 7401 290c 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +0527f4: 0a1b |045a: move-result v27 │ │ +0527f6: 0200 1000 |045b: move/from16 v0, v16 │ │ +0527fa: 0201 1b00 |045d: move/from16 v1, v27 │ │ +0527fe: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +052802: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +052806: 0201 1000 |0463: move/from16 v1, v16 │ │ +05280a: 6e20 280c 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0c28 │ │ +052810: 0c05 |0468: move-result-object v5 │ │ +052812: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +052816: 6e20 440c 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0c44 │ │ +05281c: 0c11 |046e: move-result-object v17 │ │ +05281e: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +052822: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +052826: 5200 a603 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +05282a: 021b 0000 |0475: move/from16 v27, v0 │ │ +05282e: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +052832: 5200 d103 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052836: 021c 0000 |047b: move/from16 v28, v0 │ │ +05283a: 0200 1b00 |047d: move/from16 v0, v27 │ │ +05283e: 0201 1c00 |047f: move/from16 v1, v28 │ │ +052842: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +052846: 6e20 1e13 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@131e │ │ +05284c: 0a1b |0486: move-result v27 │ │ +05284e: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +052852: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +052856: 28cc |048b: goto 0457 // -0034 │ │ +052858: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +05285c: 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 │ │ @@ -57245,21 +57245,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05284c: |[05284c] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -05285c: 5510 df03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ -052860: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -052864: 6e20 680c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0c68 │ │ -05286a: 0e00 |0007: return-void │ │ -05286c: 6f20 7713 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1377 │ │ -052872: 28fc |000b: goto 0007 // -0004 │ │ +052870: |[052870] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +052880: 5510 df03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03df │ │ +052884: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +052888: 6e20 680c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0c68 │ │ +05288e: 0e00 |0007: return-void │ │ +052890: 6f20 7713 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1377 │ │ +052896: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ 0x0004 line=1319 │ │ 0x0007 line=1323 │ │ 0x0008 line=1321 │ │ locals : │ │ @@ -57271,90 +57271,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 │ │ -052874: |[052874] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -052884: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -052886: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -052888: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -05288a: 54a4 ca03 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05288e: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -052892: 54a4 ca03 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052896: 54a5 ee03 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ -05289a: 6e20 7f0a 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a7f │ │ -0528a0: 54a4 ca03 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0528a4: 6e20 7e0a a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a7e │ │ -0528aa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0528ac: 54a4 e503 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0528b0: 6e10 f915 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0528b6: 0a04 |0019: move-result v4 │ │ -0528b8: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -0528bc: 54a4 e503 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0528c0: 6e20 f315 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0528c6: 0c01 |0021: move-result-object v1 │ │ -0528c8: 1f01 f701 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -0528cc: 54a4 ca03 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0528d0: 5215 a603 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ -0528d4: 5416 a403 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ -0528d8: 6e40 6d0a a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ -0528de: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0528e2: 28e5 |002f: goto 0014 // -001b │ │ -0528e4: 54a4 ca03 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -0528e8: 6e20 6f0a a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a6f │ │ -0528ee: 54a4 e503 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -0528f2: 6e10 f115 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -0528f8: 7010 650c 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0c65 │ │ -0528fe: 59a7 d103 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052902: 6e30 6b0c 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ -052908: 54a2 ca03 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -05290c: 5bab ca03 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052910: 59a7 d703 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ -052914: 54a4 ca03 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052918: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -05291c: 54a4 ee03 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ -052920: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -052924: 2204 fd01 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01fd │ │ -052928: 7030 ee0b 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@0bee │ │ -05292e: 5ba4 ee03 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ -052932: 54a4 ca03 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052936: 54a5 ee03 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ -05293a: 6e20 780a 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a78 │ │ -052940: 5ca7 f303 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -052944: 55a3 da03 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -052948: 5ca9 da03 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -05294c: 54a4 ca03 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052950: 6e10 700a 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -052956: 0a04 |0069: move-result v4 │ │ -052958: 59a4 d703 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ -05295c: 52a4 f603 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ -052960: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -052964: 54a4 ca03 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052968: 54a5 f403 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ -05296c: 54a6 f503 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ -052970: 6e30 790a 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a79 │ │ -052976: 52a4 f603 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ -05297a: 6e40 710c 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ -052980: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -052982: 59a4 f603 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ -052986: 5ba8 f403 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ -05298a: 5ba8 f503 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ -05298e: 54a4 cb03 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03cb │ │ -052992: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -052996: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -05299a: 54a4 cb03 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03cb │ │ -05299e: 7230 e80b 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@0be8 │ │ -0529a4: 0e00 |0090: return-void │ │ -0529a6: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -0529aa: 6e10 600c 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -0529b0: 28ef |0096: goto 0085 // -0011 │ │ -0529b2: 6e10 690c 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ -0529b8: 28eb |009a: goto 0085 // -0015 │ │ +052898: |[052898] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +0528a8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0528aa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0528ac: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0528ae: 54a4 ca03 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0528b2: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +0528b6: 54a4 ca03 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0528ba: 54a5 ee03 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ +0528be: 6e20 7f0a 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a7f │ │ +0528c4: 54a4 ca03 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0528c8: 6e20 7e0a a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a7e │ │ +0528ce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0528d0: 54a4 e503 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0528d4: 6e10 f915 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0528da: 0a04 |0019: move-result v4 │ │ +0528dc: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +0528e0: 54a4 e503 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +0528e4: 6e20 f315 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +0528ea: 0c01 |0021: move-result-object v1 │ │ +0528ec: 1f01 ff01 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +0528f0: 54a4 ca03 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +0528f4: 5215 a603 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03a6 │ │ +0528f8: 5416 a403 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03a4 │ │ +0528fc: 6e40 6d0a a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a6d │ │ +052902: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +052906: 28e5 |002f: goto 0014 // -001b │ │ +052908: 54a4 ca03 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05290c: 6e20 6f0a a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a6f │ │ +052912: 54a4 e503 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052916: 6e10 f115 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +05291c: 7010 650c 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0c65 │ │ +052922: 59a7 d103 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052926: 6e30 6b0c 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c6b │ │ +05292c: 54a2 ca03 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052930: 5bab ca03 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052934: 59a7 d703 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ +052938: 54a4 ca03 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05293c: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +052940: 54a4 ee03 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ +052944: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +052948: 2204 0502 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@0205 │ │ +05294c: 7030 ee0b 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@0bee │ │ +052952: 5ba4 ee03 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ +052956: 54a4 ca03 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05295a: 54a5 ee03 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03ee │ │ +05295e: 6e20 780a 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a78 │ │ +052964: 5ca7 f303 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +052968: 55a3 da03 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +05296c: 5ca9 da03 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +052970: 54a4 ca03 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052974: 6e10 700a 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +05297a: 0a04 |0069: move-result v4 │ │ +05297c: 59a4 d703 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03d7 │ │ +052980: 52a4 f603 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ +052984: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +052988: 54a4 ca03 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +05298c: 54a5 f403 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ +052990: 54a6 f503 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ +052994: 6e30 790a 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a79 │ │ +05299a: 52a4 f603 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ +05299e: 6e40 710c 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ +0529a4: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +0529a6: 59a4 f603 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03f6 │ │ +0529aa: 5ba8 f403 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03f4 │ │ +0529ae: 5ba8 f503 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03f5 │ │ +0529b2: 54a4 cb03 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03cb │ │ +0529b6: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +0529ba: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +0529be: 54a4 cb03 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03cb │ │ +0529c2: 7230 e80b 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@0be8 │ │ +0529c8: 0e00 |0090: return-void │ │ +0529ca: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +0529ce: 6e10 600c 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +0529d4: 28ef |0096: goto 0085 // -0011 │ │ +0529d6: 6e10 690c 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ +0529dc: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=408 │ │ 0x0007 line=409 │ │ 0x000e line=410 │ │ 0x0013 line=411 │ │ 0x001c line=412 │ │ @@ -57402,49 +57402,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0529bc: |[0529bc] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -0529cc: 6001 2300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0529d0: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -0529d2: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -0529d6: 5461 fb03 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03fb │ │ -0529da: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -0529de: 1c01 be02 |0009: const-class v1, Landroid/view/ViewGroup; // type@02be │ │ -0529e2: 1a02 a01e |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@1ea0 │ │ -0529e6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0529e8: 2333 0905 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0509 │ │ -0529ec: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0529ee: 6205 4905 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0549 │ │ -0529f2: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -0529f6: 6e30 4f15 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ -0529fc: 0c01 |0018: move-result-object v1 │ │ -0529fe: 5b61 fb03 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03fb │ │ -052a02: 5461 fb03 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03fb │ │ -052a06: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -052a08: 2322 0b05 |001e: new-array v2, v2, [Ljava/lang/Object; // type@050b │ │ -052a0c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -052a0e: 7110 3f15 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ -052a14: 0c04 |0024: move-result-object v4 │ │ -052a16: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -052a1a: 6e30 d715 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -052a20: 0e00 |002a: return-void │ │ -052a22: 0d00 |002b: move-exception v0 │ │ -052a24: 1a01 7e0d |002c: const-string v1, "ViewPager" // string@0d7e │ │ -052a28: 1a02 9002 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0290 │ │ -052a2c: 7130 5112 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -052a32: 28e8 |0033: goto 001b // -0018 │ │ -052a34: 0d00 |0034: move-exception v0 │ │ -052a36: 1a01 7e0d |0035: const-string v1, "ViewPager" // string@0d7e │ │ -052a3a: 1a02 5003 |0037: const-string v2, "Error changing children drawing order" // string@0350 │ │ -052a3e: 7130 5112 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -052a44: 28ee |003c: goto 002a // -0012 │ │ +0529e0: |[0529e0] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +0529f0: 6001 2300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0529f4: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +0529f6: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +0529fa: 5461 fb03 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03fb │ │ +0529fe: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +052a02: 1c01 c602 |0009: const-class v1, Landroid/view/ViewGroup; // type@02c6 │ │ +052a06: 1a02 9d1e |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@1e9d │ │ +052a0a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +052a0c: 2333 1305 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0513 │ │ +052a10: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +052a12: 6205 4905 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0549 │ │ +052a16: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +052a1a: 6e30 4f15 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ +052a20: 0c01 |0018: move-result-object v1 │ │ +052a22: 5b61 fb03 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03fb │ │ +052a26: 5461 fb03 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03fb │ │ +052a2a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +052a2c: 2322 1505 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0515 │ │ +052a30: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +052a32: 7110 3f15 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ +052a38: 0c04 |0024: move-result-object v4 │ │ +052a3a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +052a3e: 6e30 d715 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +052a44: 0e00 |002a: return-void │ │ +052a46: 0d00 |002b: move-exception v0 │ │ +052a48: 1a01 7b0d |002c: const-string v1, "ViewPager" // string@0d7b │ │ +052a4c: 1a02 9002 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0290 │ │ +052a50: 7130 5112 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +052a56: 28e8 |0033: goto 001b // -0018 │ │ +052a58: 0d00 |0034: move-exception v0 │ │ +052a5a: 1a01 7b0d |0035: const-string v1, "ViewPager" // string@0d7b │ │ +052a5e: 1a02 5003 |0037: const-string v2, "Error changing children drawing order" // string@0350 │ │ +052a62: 7130 5112 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +052a68: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=623 │ │ @@ -57467,24 +57467,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -052a64: |[052a64] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -052a74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -052a76: 5c21 f303 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -052a7a: 5520 da03 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -052a7e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -052a82: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -052a84: 6e40 710c 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ -052a8a: 0e00 |000b: return-void │ │ -052a8c: 0110 |000c: move v0, v1 │ │ -052a8e: 28fb |000d: goto 0008 // -0005 │ │ +052a88: |[052a88] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +052a98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +052a9a: 5c21 f303 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +052a9e: 5520 da03 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +052aa2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +052aa6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +052aa8: 6e40 710c 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ +052aae: 0e00 |000b: return-void │ │ +052ab0: 0110 |000c: move v0, v1 │ │ +052ab2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0003 line=490 │ │ 0x000b line=491 │ │ 0x000d line=490 │ │ locals : │ │ @@ -57496,19 +57496,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -052a90: |[052a90] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -052aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052aa2: 5c10 f303 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ -052aa6: 6e40 710c 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ -052aac: 0e00 |0006: return-void │ │ +052ab4: |[052ab4] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +052ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052ac6: 5c10 f303 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03f3 │ │ +052aca: 6e40 710c 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c71 │ │ +052ad0: 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; │ │ @@ -57520,18 +57520,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -052ab0: |[052ab0] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -052ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052ac2: 6e50 720c 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c72 │ │ -052ac8: 0e00 |0004: return-void │ │ +052ad4: |[052ad4] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +052ae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052ae6: 6e50 720c 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c72 │ │ +052aec: 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 │ │ @@ -57543,86 +57543,86 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -052acc: |[052acc] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -052adc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -052ade: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -052ae0: 5453 ca03 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052ae4: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -052ae8: 5453 ca03 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052aec: 6e10 700a 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -052af2: 0a03 |000b: move-result v3 │ │ -052af4: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -052af8: 7020 7f0c 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -052afe: 0e00 |0011: return-void │ │ -052b00: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -052b04: 5253 d103 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052b08: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -052b0c: 5453 e503 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052b10: 6e10 f915 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -052b16: 0a03 |001d: move-result v3 │ │ -052b18: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -052b1c: 7020 7f0c 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -052b22: 28ee |0023: goto 0011 // -0012 │ │ -052b24: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -052b28: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -052b2a: 5252 ef03 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -052b2e: 5253 d103 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052b32: b023 |002b: add-int/2addr v3, v2 │ │ -052b34: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -052b38: 5253 d103 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052b3c: b123 |0030: sub-int/2addr v3, v2 │ │ -052b3e: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -052b42: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -052b44: 5453 e503 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052b48: 6e10 f915 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -052b4e: 0a03 |0039: move-result v3 │ │ -052b50: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -052b54: 5453 e503 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ -052b58: 6e20 f315 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -052b5e: 0c03 |0041: move-result-object v3 │ │ -052b60: 1f03 f701 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01f7 │ │ -052b64: 5c30 a703 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ -052b68: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -052b6c: 28ec |0048: goto 0034 // -0014 │ │ -052b6e: 5453 ca03 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052b72: 6e10 700a 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -052b78: 0a03 |004e: move-result v3 │ │ -052b7a: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -052b7e: 5453 ca03 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052b82: 6e10 700a 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -052b88: 0a03 |0056: move-result v3 │ │ -052b8a: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -052b8e: 28ce |0059: goto 0027 // -0032 │ │ -052b90: 5253 d103 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052b94: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ -052b98: 5553 da03 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ -052b9c: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -052ba0: 5956 d103 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052ba4: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ -052ba8: 5453 f003 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -052bac: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ -052bb0: 5453 f003 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -052bb4: 7220 eb0b 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ -052bba: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ -052bbe: 5453 e203 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -052bc2: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ -052bc6: 5453 e203 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -052bca: 7220 eb0b 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ -052bd0: 6e10 690c 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ -052bd6: 2894 |007d: goto 0011 // -006c │ │ -052bd8: 0140 |007e: move v0, v4 │ │ -052bda: 28df |007f: goto 005e // -0021 │ │ -052bdc: 6e20 610c 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c61 │ │ -052be2: 7050 6c0c 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c6c │ │ -052be8: 288b |0086: goto 0011 // -0075 │ │ +052af0: |[052af0] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +052b00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +052b02: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +052b04: 5453 ca03 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052b08: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +052b0c: 5453 ca03 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052b10: 6e10 700a 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +052b16: 0a03 |000b: move-result v3 │ │ +052b18: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +052b1c: 7020 7f0c 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +052b22: 0e00 |0011: return-void │ │ +052b24: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +052b28: 5253 d103 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052b2c: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +052b30: 5453 e503 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052b34: 6e10 f915 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +052b3a: 0a03 |001d: move-result v3 │ │ +052b3c: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +052b40: 7020 7f0c 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +052b46: 28ee |0023: goto 0011 // -0012 │ │ +052b48: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +052b4c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +052b4e: 5252 ef03 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +052b52: 5253 d103 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052b56: b023 |002b: add-int/2addr v3, v2 │ │ +052b58: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +052b5c: 5253 d103 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052b60: b123 |0030: sub-int/2addr v3, v2 │ │ +052b62: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +052b66: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +052b68: 5453 e503 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052b6c: 6e10 f915 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +052b72: 0a03 |0039: move-result v3 │ │ +052b74: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +052b78: 5453 e503 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03e5 │ │ +052b7c: 6e20 f315 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +052b82: 0c03 |0041: move-result-object v3 │ │ +052b84: 1f03 ff01 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01ff │ │ +052b88: 5c30 a703 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03a7 │ │ +052b8c: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +052b90: 28ec |0048: goto 0034 // -0014 │ │ +052b92: 5453 ca03 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052b96: 6e10 700a 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +052b9c: 0a03 |004e: move-result v3 │ │ +052b9e: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +052ba2: 5453 ca03 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052ba6: 6e10 700a 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +052bac: 0a03 |0056: move-result v3 │ │ +052bae: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +052bb2: 28ce |0059: goto 0027 // -0032 │ │ +052bb4: 5253 d103 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052bb8: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +052bbc: 5553 da03 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03da │ │ +052bc0: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +052bc4: 5956 d103 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052bc8: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +052bcc: 5453 f003 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +052bd0: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +052bd4: 5453 f003 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +052bd8: 7220 eb0b 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ +052bde: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +052be2: 5453 e203 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +052be6: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +052bea: 5453 e203 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +052bee: 7220 eb0b 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0beb │ │ +052bf4: 6e10 690c 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ +052bfa: 2894 |007d: goto 0011 // -006c │ │ +052bfc: 0140 |007e: move v0, v4 │ │ +052bfe: 28df |007f: goto 005e // -0021 │ │ +052c00: 6e20 610c 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c61 │ │ +052c06: 7050 6c0c 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c6c │ │ +052c0c: 288b |0086: goto 0011 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=513 │ │ 0x000e line=514 │ │ 0x0011 line=553 │ │ 0x0012 line=517 │ │ 0x0020 line=518 │ │ @@ -57663,18 +57663,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 │ │ -052bec: |[052bec] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -052bfc: 5410 e203 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -052c00: 5b12 e203 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ -052c04: 1100 |0004: return-object v0 │ │ +052c10: |[052c10] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +052c20: 5410 e203 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +052c24: 5b12 e203 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03e2 │ │ +052c28: 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; │ │ @@ -57686,39 +57686,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -052c08: |[052c08] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -052c18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -052c1a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -052c1e: 1a00 7e0d |0003: const-string v0, "ViewPager" // string@0d7e │ │ -052c22: 2201 4803 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -052c26: 7010 ad15 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -052c2c: 1a02 b50b |000a: const-string v2, "Requested offscreen page limit " // string@0bb5 │ │ -052c30: 6e20 b515 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -052c36: 0c01 |000f: move-result-object v1 │ │ -052c38: 6e20 b115 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -052c3e: 0c01 |0013: move-result-object v1 │ │ -052c40: 1a02 9400 |0014: const-string v2, " too small; defaulting to " // string@0094 │ │ -052c44: 6e20 b515 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -052c4a: 0c01 |0019: move-result-object v1 │ │ -052c4c: 6e20 b115 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -052c52: 0c01 |001d: move-result-object v1 │ │ -052c54: 6e10 bb15 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -052c5a: 0c01 |0021: move-result-object v1 │ │ -052c5c: 7120 5512 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -052c62: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -052c64: 5240 ef03 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -052c68: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -052c6c: 5945 ef03 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ -052c70: 6e10 600c 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -052c76: 0e00 |002f: return-void │ │ +052c2c: |[052c2c] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +052c3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +052c3e: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +052c42: 1a00 7b0d |0003: const-string v0, "ViewPager" // string@0d7b │ │ +052c46: 2201 5003 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +052c4a: 7010 ad15 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +052c50: 1a02 b20b |000a: const-string v2, "Requested offscreen page limit " // string@0bb2 │ │ +052c54: 6e20 b515 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +052c5a: 0c01 |000f: move-result-object v1 │ │ +052c5c: 6e20 b115 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +052c62: 0c01 |0013: move-result-object v1 │ │ +052c64: 1a02 9400 |0014: const-string v2, " too small; defaulting to " // string@0094 │ │ +052c68: 6e20 b515 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +052c6e: 0c01 |0019: move-result-object v1 │ │ +052c70: 6e20 b115 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +052c76: 0c01 |001d: move-result-object v1 │ │ +052c78: 6e10 bb15 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +052c7e: 0c01 |0021: move-result-object v1 │ │ +052c80: 7120 5512 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +052c86: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +052c88: 5240 ef03 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +052c8c: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +052c90: 5945 ef03 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03ef │ │ +052c94: 6e10 600c 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +052c9a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0003 line=689 │ │ 0x0025 line=691 │ │ 0x0026 line=693 │ │ 0x002a line=694 │ │ @@ -57733,17 +57733,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 │ │ -052c78: |[052c78] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -052c88: 5b01 cb03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03cb │ │ -052c8c: 0e00 |0002: return-void │ │ +052c9c: |[052c9c] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +052cac: 5b01 cb03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03cb │ │ +052cb0: 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; │ │ @@ -57753,17 +57753,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 │ │ -052c90: |[052c90] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -052ca0: 5b01 f003 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ -052ca4: 0e00 |0002: return-void │ │ +052cb4: |[052cb4] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +052cc4: 5b01 f003 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03f0 │ │ +052cc8: 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; │ │ @@ -57773,22 +57773,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -052ca8: |[052ca8] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -052cb8: 5220 f103 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -052cbc: 5923 f103 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -052cc0: 6e10 400c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ -052cc6: 0a01 |0007: move-result v1 │ │ -052cc8: 7050 620c 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c62 │ │ -052cce: 6e10 690c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ -052cd4: 0e00 |000e: return-void │ │ +052ccc: |[052ccc] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +052cdc: 5220 f103 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +052ce0: 5923 f103 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +052ce4: 6e10 400c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0c40 │ │ +052cea: 0a01 |0007: move-result v1 │ │ +052cec: 7050 620c 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c62 │ │ +052cf2: 6e10 690c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c69 │ │ +052cf8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0002 line=709 │ │ 0x0004 line=711 │ │ 0x0008 line=712 │ │ 0x000b line=714 │ │ @@ -57804,23 +57804,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -052cd8: |[052cd8] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -052ce8: 6e10 2d0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0c2d │ │ -052cee: 0c00 |0003: move-result-object v0 │ │ -052cf0: 6e10 b000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -052cf6: 0c00 |0007: move-result-object v0 │ │ -052cf8: 6e20 0f01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -052cfe: 0c00 |000b: move-result-object v0 │ │ -052d00: 6e20 7c0c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c7c │ │ -052d06: 0e00 |000f: return-void │ │ +052cfc: |[052cfc] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +052d0c: 6e10 2d0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0c2d │ │ +052d12: 0c00 |0003: move-result-object v0 │ │ +052d14: 6e10 b000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +052d1a: 0c00 |0007: move-result-object v0 │ │ +052d1c: 6e20 0f01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +052d22: 0c00 |000b: move-result-object v0 │ │ +052d24: 6e20 7c0c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c7c │ │ +052d2a: 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 │ │ @@ -57830,25 +57830,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -052d08: |[052d08] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -052d18: 5b12 ea03 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ -052d1c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -052d20: 6e10 630c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0c63 │ │ -052d26: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -052d2a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -052d2c: 6e20 800c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c80 │ │ -052d32: 6e10 480c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0c48 │ │ -052d38: 0e00 |0010: return-void │ │ -052d3a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -052d3c: 28f8 |0012: goto 000a // -0008 │ │ +052d2c: |[052d2c] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +052d3c: 5b12 ea03 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ +052d40: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +052d44: 6e10 630c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0c63 │ │ +052d4a: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +052d4e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +052d50: 6e20 800c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c80 │ │ +052d56: 6e10 480c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0c48 │ │ +052d5c: 0e00 |0010: return-void │ │ +052d5e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +052d60: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0002 line=733 │ │ 0x0007 line=734 │ │ 0x000d line=735 │ │ 0x0010 line=736 │ │ @@ -57862,44 +57862,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 │ │ -052d40: |[052d40] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -052d50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -052d52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -052d54: 6004 2300 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -052d58: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -052d5c: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -052d60: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -052d64: 0120 |000a: move v0, v2 │ │ -052d66: 5464 f203 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ -052d6a: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -052d6e: 0124 |000f: move v4, v2 │ │ -052d70: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -052d74: 0121 |0012: move v1, v2 │ │ -052d76: 5b68 f203 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ -052d7a: 6e20 6e0c 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0c6e │ │ -052d80: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -052d84: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -052d88: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -052d8a: 5962 d403 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ -052d8e: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -052d92: 6e10 600c 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -052d98: 0e00 |0024: return-void │ │ -052d9a: 0130 |0025: move v0, v3 │ │ -052d9c: 28e5 |0026: goto 000b // -001b │ │ -052d9e: 0134 |0027: move v4, v3 │ │ -052da0: 28e8 |0028: goto 0010 // -0018 │ │ -052da2: 0131 |0029: move v1, v3 │ │ -052da4: 28e9 |002a: goto 0013 // -0017 │ │ -052da6: 5963 d403 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ -052daa: 28f2 |002d: goto 001f // -000e │ │ +052d64: |[052d64] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +052d74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +052d76: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +052d78: 6004 2300 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +052d7c: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +052d80: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +052d84: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +052d88: 0120 |000a: move v0, v2 │ │ +052d8a: 5464 f203 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ +052d8e: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +052d92: 0124 |000f: move v4, v2 │ │ +052d94: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +052d98: 0121 |0012: move v1, v2 │ │ +052d9a: 5b68 f203 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03f2 │ │ +052d9e: 6e20 6e0c 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0c6e │ │ +052da4: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +052da8: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +052dac: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +052dae: 5962 d403 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ +052db2: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +052db6: 6e10 600c 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +052dbc: 0e00 |0024: return-void │ │ +052dbe: 0130 |0025: move v0, v3 │ │ +052dc0: 28e5 |0026: goto 000b // -001b │ │ +052dc2: 0134 |0027: move v4, v3 │ │ +052dc4: 28e8 |0028: goto 0010 // -0018 │ │ +052dc6: 0131 |0029: move v1, v3 │ │ +052dc8: 28e9 |002a: goto 0013 // -0017 │ │ +052dca: 5963 d403 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03d4 │ │ +052dce: 28f2 |002d: goto 001f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=608 │ │ 0x0008 line=609 │ │ 0x000b line=610 │ │ 0x0013 line=611 │ │ 0x0015 line=612 │ │ @@ -57924,18 +57924,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -052dac: |[052dac] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -052dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052dbe: 6e40 820c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c82 │ │ -052dc4: 0e00 |0004: return-void │ │ +052dd0: |[052dd0] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +052de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052de2: 6e40 820c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c82 │ │ +052de8: 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 │ │ @@ -57946,98 +57946,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -052dc8: |[052dc8] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -052dd8: 6e10 290c 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ -052dde: 0a01 |0003: move-result v1 │ │ -052de0: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -052de4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -052de6: 7020 7f0c 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -052dec: 0e00 |000a: return-void │ │ -052dee: 6e10 3e0c 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ -052df4: 0a02 |000e: move-result v2 │ │ -052df6: 6e10 3f0c 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ -052dfc: 0a03 |0012: move-result v3 │ │ -052dfe: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -052e02: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -052e06: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -052e0a: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -052e0e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -052e10: 7020 150c 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ -052e16: 6e10 600c 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ -052e1c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -052e1e: 7020 7e0c 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -052e24: 28e4 |0026: goto 000a // -001c │ │ -052e26: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -052e28: 7020 7f0c 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ -052e2e: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -052e30: 7020 7e0c 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ -052e36: 7010 2c0c 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ -052e3c: 0a0c |0032: move-result v12 │ │ -052e3e: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -052e42: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -052e46: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -052e4a: 7110 7215 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -052e50: 0a0e |003c: move-result v14 │ │ -052e52: 82ee |003d: int-to-float v14, v14 │ │ -052e54: c8ed |003e: mul-float/2addr v13, v14 │ │ -052e56: 82ce |003f: int-to-float v14, v12 │ │ -052e58: c9ed |0040: div-float/2addr v13, v14 │ │ -052e5a: 7120 7715 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -052e60: 0a08 |0044: move-result v8 │ │ -052e62: 8291 |0045: int-to-float v1, v9 │ │ -052e64: 829d |0046: int-to-float v13, v9 │ │ -052e66: 6e20 1b0c 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0c1b │ │ -052e6c: 0a0e |004a: move-result v14 │ │ -052e6e: c8ed |004b: mul-float/2addr v13, v14 │ │ -052e70: a607 010d |004c: add-float v7, v1, v13 │ │ -052e74: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -052e76: 7701 7215 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -052e7c: 0a12 |0052: move-result v18 │ │ -052e7e: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -052e82: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -052e86: 0200 1200 |0057: move/from16 v0, v18 │ │ -052e8a: 820d |0059: int-to-float v13, v0 │ │ -052e8c: a90d 070d |005a: div-float v13, v7, v13 │ │ -052e90: 7110 7115 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -052e96: 0a0d |005f: move-result v13 │ │ -052e98: c8d1 |0060: mul-float/2addr v1, v13 │ │ -052e9a: 7110 7915 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1579 │ │ -052ea0: 0a01 |0064: move-result v1 │ │ -052ea2: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -052ea6: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -052eaa: 7120 7815 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -052eb0: 0a06 |006c: move-result v6 │ │ -052eb2: 54f1 f903 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ -052eb6: 7406 ad14 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@14ad │ │ -052ebc: 7110 7a0b 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -052ec2: 2895 |0075: goto 000a // -006b │ │ -052ec4: 82c1 |0076: int-to-float v1, v12 │ │ -052ec6: 54fd ca03 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ -052eca: 52fe d103 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ -052ece: 6e20 730a ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ -052ed4: 0a0d |007e: move-result v13 │ │ -052ed6: a80b 010d |007f: mul-float v11, v1, v13 │ │ -052eda: 7110 7215 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -052ee0: 0a01 |0084: move-result v1 │ │ -052ee2: 8211 |0085: int-to-float v1, v1 │ │ -052ee4: 52fd f103 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ -052ee8: 82dd |0088: int-to-float v13, v13 │ │ -052eea: c6bd |0089: add-float/2addr v13, v11 │ │ -052eec: a90a 010d |008a: div-float v10, v1, v13 │ │ -052ef0: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -052ef4: c6a1 |008e: add-float/2addr v1, v10 │ │ -052ef6: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -052efa: c8d1 |0091: mul-float/2addr v1, v13 │ │ -052efc: 8716 |0092: float-to-int v6, v1 │ │ -052efe: 28d4 |0093: goto 0067 // -002c │ │ +052dec: |[052dec] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +052dfc: 6e10 290c 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0c29 │ │ +052e02: 0a01 |0003: move-result v1 │ │ +052e04: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +052e08: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +052e0a: 7020 7f0c 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +052e10: 0e00 |000a: return-void │ │ +052e12: 6e10 3e0c 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0c3e │ │ +052e18: 0a02 |000e: move-result v2 │ │ +052e1a: 6e10 3f0c 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0c3f │ │ +052e20: 0a03 |0012: move-result v3 │ │ +052e22: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +052e26: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +052e2a: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +052e2e: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +052e32: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +052e34: 7020 150c 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0c15 │ │ +052e3a: 6e10 600c 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c60 │ │ +052e40: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +052e42: 7020 7e0c 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +052e48: 28e4 |0026: goto 000a // -001c │ │ +052e4a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +052e4c: 7020 7f0c 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c7f │ │ +052e52: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +052e54: 7020 7e0c 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c7e │ │ +052e5a: 7010 2c0c 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0c2c │ │ +052e60: 0a0c |0032: move-result v12 │ │ +052e62: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +052e66: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +052e6a: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +052e6e: 7110 7215 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +052e74: 0a0e |003c: move-result v14 │ │ +052e76: 82ee |003d: int-to-float v14, v14 │ │ +052e78: c8ed |003e: mul-float/2addr v13, v14 │ │ +052e7a: 82ce |003f: int-to-float v14, v12 │ │ +052e7c: c9ed |0040: div-float/2addr v13, v14 │ │ +052e7e: 7120 7715 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +052e84: 0a08 |0044: move-result v8 │ │ +052e86: 8291 |0045: int-to-float v1, v9 │ │ +052e88: 829d |0046: int-to-float v13, v9 │ │ +052e8a: 6e20 1b0c 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0c1b │ │ +052e90: 0a0e |004a: move-result v14 │ │ +052e92: c8ed |004b: mul-float/2addr v13, v14 │ │ +052e94: a607 010d |004c: add-float v7, v1, v13 │ │ +052e98: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +052e9a: 7701 7215 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +052ea0: 0a12 |0052: move-result v18 │ │ +052ea2: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +052ea6: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +052eaa: 0200 1200 |0057: move/from16 v0, v18 │ │ +052eae: 820d |0059: int-to-float v13, v0 │ │ +052eb0: a90d 070d |005a: div-float v13, v7, v13 │ │ +052eb4: 7110 7115 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +052eba: 0a0d |005f: move-result v13 │ │ +052ebc: c8d1 |0060: mul-float/2addr v1, v13 │ │ +052ebe: 7110 7915 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1579 │ │ +052ec4: 0a01 |0064: move-result v1 │ │ +052ec6: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +052eca: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +052ece: 7120 7815 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +052ed4: 0a06 |006c: move-result v6 │ │ +052ed6: 54f1 f903 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03f9 │ │ +052eda: 7406 ad14 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@14ad │ │ +052ee0: 7110 7a0b 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +052ee6: 2895 |0075: goto 000a // -006b │ │ +052ee8: 82c1 |0076: int-to-float v1, v12 │ │ +052eea: 54fd ca03 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ca │ │ +052eee: 52fe d103 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03d1 │ │ +052ef2: 6e20 730a ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a73 │ │ +052ef8: 0a0d |007e: move-result v13 │ │ +052efa: a80b 010d |007f: mul-float v11, v1, v13 │ │ +052efe: 7110 7215 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +052f04: 0a01 |0084: move-result v1 │ │ +052f06: 8211 |0085: int-to-float v1, v1 │ │ +052f08: 52fd f103 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03f1 │ │ +052f0c: 82dd |0088: int-to-float v13, v13 │ │ +052f0e: c6bd |0089: add-float/2addr v13, v11 │ │ +052f10: a90a 010d |008a: div-float v10, v1, v13 │ │ +052f14: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +052f18: c6a1 |008e: add-float/2addr v1, v10 │ │ +052f1a: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +052f1e: c8d1 |0091: mul-float/2addr v1, v13 │ │ +052f20: 8716 |0092: float-to-int v6, v1 │ │ +052f22: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0006 line=791 │ │ 0x000a line=827 │ │ 0x000b line=794 │ │ 0x000f line=795 │ │ @@ -58085,38 +58085,38 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -052f00: |[052f00] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -052f10: 6f20 7d13 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@137d │ │ -052f16: 0a00 |0003: move-result v0 │ │ -052f18: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -052f1c: 5410 ea03 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ -052f20: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -052f24: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -052f26: 0f00 |000b: return v0 │ │ -052f28: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -052f2a: 28fe |000d: goto 000b // -0002 │ │ +052f24: |[052f24] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +052f34: 6f20 7d13 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@137d │ │ +052f3a: 0a00 |0003: move-result v0 │ │ +052f3c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +052f40: 5410 ea03 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03ea │ │ +052f44: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +052f48: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +052f4a: 0f00 |000b: return v0 │ │ +052f4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +052f4e: 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; │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #254 header: │ │ -class_idx : 516 │ │ +class_idx : 524 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3456 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #254 annotations: │ │ Annotations on class │ │ @@ -58134,21 +58134,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ name : 'requestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3456 (ViewParentCompat.java) │ │ + source_file_idx : 3453 (ViewParentCompat.java) │ │ │ │ Class #255 header: │ │ -class_idx : 518 │ │ +class_idx : 526 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3456 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3453 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #255 annotations: │ │ Annotations on class │ │ @@ -58171,26 +58171,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -052f2c: |[052f2c] android.support.v4.view.ViewParentCompat.:()V │ │ -052f3c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -052f40: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -052f44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -052f48: 2201 0302 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0203 │ │ -052f4c: 7010 850c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0c85 │ │ -052f52: 6901 0304 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0403 │ │ -052f56: 0e00 |000d: return-void │ │ -052f58: 2201 0502 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0205 │ │ -052f5c: 7010 880c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c88 │ │ -052f62: 6901 0304 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0403 │ │ -052f66: 28f8 |0015: goto 000d // -0008 │ │ +052f50: |[052f50] android.support.v4.view.ViewParentCompat.:()V │ │ +052f60: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +052f64: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +052f68: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +052f6c: 2201 0b02 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@020b │ │ +052f70: 7010 850c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0c85 │ │ +052f76: 6901 0304 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0403 │ │ +052f7a: 0e00 |000d: return-void │ │ +052f7c: 2201 0d02 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@020d │ │ +052f80: 7010 880c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c88 │ │ +052f86: 6901 0304 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0403 │ │ +052f8a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=68 │ │ 0x000e line=66 │ │ @@ -58202,17 +58202,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052f68: |[052f68] android.support.v4.view.ViewParentCompat.:()V │ │ -052f78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -052f7e: 0e00 |0003: return-void │ │ +052f8c: |[052f8c] android.support.v4.view.ViewParentCompat.:()V │ │ +052f9c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +052fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ │ │ @@ -58221,35 +58221,35 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -052f80: |[052f80] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -052f90: 6200 0304 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0403 │ │ -052f94: 7240 870c 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@0c87 │ │ -052f9a: 0a00 |0005: move-result v0 │ │ -052f9c: 0f00 |0006: return v0 │ │ +052fa4: |[052fa4] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +052fb4: 6200 0304 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0403 │ │ +052fb8: 7240 870c 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@0c87 │ │ +052fbe: 0a00 |0005: move-result v0 │ │ +052fc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3456 (ViewParentCompat.java) │ │ + source_file_idx : 3453 (ViewParentCompat.java) │ │ │ │ Class #256 header: │ │ -class_idx : 519 │ │ +class_idx : 527 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3457 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3454 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #256 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatICS;' │ │ @@ -58264,17 +58264,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052fa0: |[052fa0] android.support.v4.view.ViewParentCompatICS.:()V │ │ -052fb0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -052fb6: 0e00 |0003: return-void │ │ +052fc4: |[052fc4] android.support.v4.view.ViewParentCompatICS.:()V │ │ +052fd4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +052fda: 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;) │ │ @@ -58282,34 +58282,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -052fb8: |[052fb8] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -052fc8: 7230 8013 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1380 │ │ -052fce: 0a00 |0003: move-result v0 │ │ -052fd0: 0f00 |0004: return v0 │ │ +052fdc: |[052fdc] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +052fec: 7230 8013 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1380 │ │ +052ff2: 0a00 |0003: move-result v0 │ │ +052ff4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3457 (ViewParentCompatICS.java) │ │ + source_file_idx : 3454 (ViewParentCompatICS.java) │ │ │ │ Class #257 header: │ │ -class_idx : 520 │ │ +class_idx : 528 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3471 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3468 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #257 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowCompat;' │ │ @@ -58339,30 +58339,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052fd4: |[052fd4] android.support.v4.view.WindowCompat.:()V │ │ -052fe4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -052fea: 0e00 |0003: return-void │ │ +052ff8: |[052ff8] android.support.v4.view.WindowCompat.:()V │ │ +053008: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05300e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3471 (WindowCompat.java) │ │ + source_file_idx : 3468 (WindowCompat.java) │ │ │ │ Class #258 header: │ │ -class_idx : 523 │ │ +class_idx : 531 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #258 annotations: │ │ @@ -58396,17 +58396,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 456 (AccessibilityEventCompat.java) │ │ │ │ Class #259 header: │ │ -class_idx : 524 │ │ +class_idx : 532 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 456 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #259 annotations: │ │ @@ -58511,26 +58511,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -052fec: |[052fec] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -052ffc: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -053000: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -053004: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -053008: 2200 0902 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0209 │ │ -05300c: 7010 900c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0c90 │ │ -053012: 6900 0704 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ -053016: 0e00 |000d: return-void │ │ -053018: 2200 0a02 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@020a │ │ -05301c: 7010 940c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c94 │ │ -053022: 6900 0704 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ -053026: 28f8 |0015: goto 000d // -0008 │ │ +053010: |[053010] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +053020: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +053024: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +053028: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05302c: 2200 1102 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0211 │ │ +053030: 7010 900c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0c90 │ │ +053036: 6900 0704 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ +05303a: 0e00 |000d: return-void │ │ +05303c: 2200 1202 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0212 │ │ +053040: 7010 940c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c94 │ │ +053046: 6900 0704 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ +05304a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=78 │ │ 0x000e line=76 │ │ locals : │ │ @@ -58540,17 +58540,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053028: |[053028] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -053038: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05303e: 0e00 |0003: return-void │ │ +05304c: |[05304c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +05305c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +053062: 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; │ │ │ │ @@ -58559,20 +58559,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 │ │ -053040: |[053040] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -053050: 6200 0704 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ -053054: 6e10 e30e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0ee3 │ │ -05305a: 0c01 |0005: move-result-object v1 │ │ -05305c: 7230 980c 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0c98 │ │ -053062: 0e00 |0009: return-void │ │ +053064: |[053064] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +053074: 6200 0704 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ +053078: 6e10 e30e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0ee3 │ │ +05307e: 0c01 |0005: move-result-object v1 │ │ +053080: 7230 980c 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0c98 │ │ +053086: 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; │ │ @@ -58582,18 +58582,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 │ │ -053064: |[053064] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -053074: 2200 3402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0234 │ │ -053078: 7020 db0e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ -05307e: 1100 |0005: return-object v0 │ │ +053088: |[053088] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +053098: 2200 3c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@023c │ │ +05309c: 7020 db0e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ +0530a2: 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;) │ │ @@ -58601,21 +58601,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 │ │ -053080: |[053080] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -053090: 2200 3402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0234 │ │ -053094: 6201 0704 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ -053098: 7230 990c 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0c99 │ │ -05309e: 0c01 |0007: move-result-object v1 │ │ -0530a0: 7020 db0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ -0530a6: 1100 |000b: return-object v0 │ │ +0530a4: |[0530a4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0530b4: 2200 3c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@023c │ │ +0530b8: 6201 0704 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ +0530bc: 7230 990c 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0c99 │ │ +0530c2: 0c01 |0007: move-result-object v1 │ │ +0530c4: 7020 db0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ +0530ca: 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 │ │ │ │ @@ -58624,32 +58624,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0530a8: |[0530a8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0530b8: 6200 0704 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ -0530bc: 7220 9a0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0c9a │ │ -0530c2: 0a00 |0005: move-result v0 │ │ -0530c4: 0f00 |0006: return v0 │ │ +0530cc: |[0530cc] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0530dc: 6200 0704 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0407 │ │ +0530e0: 7220 9a0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0c9a │ │ +0530e6: 0a00 |0005: move-result v0 │ │ +0530e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 456 (AccessibilityEventCompat.java) │ │ │ │ Class #260 header: │ │ -class_idx : 525 │ │ +class_idx : 533 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 457 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #260 - │ │ @@ -58665,17 +58665,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0530c8: |[0530c8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -0530d8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0530de: 0e00 |0003: return-void │ │ +0530ec: |[0530ec] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +0530fc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +053102: 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;) │ │ @@ -58683,18 +58683,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 │ │ -0530e0: |[0530e0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0530f0: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0530f4: 6e20 8b13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@138b │ │ -0530fa: 0e00 |0005: return-void │ │ +053104: |[053104] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +053114: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +053118: 6e20 8b13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@138b │ │ +05311e: 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; │ │ @@ -58704,18 +58704,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 │ │ -0530fc: |[0530fc] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -05310c: 6e20 8e13 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@138e │ │ -053112: 0c00 |0003: move-result-object v0 │ │ -053114: 1100 |0004: return-object v0 │ │ +053120: |[053120] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +053130: 6e20 8e13 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@138e │ │ +053136: 0c00 |0003: move-result-object v0 │ │ +053138: 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 │ │ │ │ @@ -58724,31 +58724,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053118: |[053118] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -053128: 6e10 8f13 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@138f │ │ -05312e: 0a00 |0003: move-result v0 │ │ -053130: 0f00 |0004: return v0 │ │ +05313c: |[05313c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +05314c: 6e10 8f13 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@138f │ │ +053152: 0a00 |0003: move-result v0 │ │ +053154: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 457 (AccessibilityEventCompatIcs.java) │ │ │ │ Class #261 header: │ │ -class_idx : 529 │ │ +class_idx : 537 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 461 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #261 annotations: │ │ @@ -58804,17 +58804,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 461 (AccessibilityManagerCompat.java) │ │ │ │ Class #262 header: │ │ -class_idx : 530 │ │ +class_idx : 538 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 461 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #262 annotations: │ │ @@ -58839,22 +58839,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -053134: |[053134] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -053144: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -05314a: 7100 bf0c 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0cbf │ │ -053150: 0c00 |0006: move-result-object v0 │ │ -053152: 7220 b90c 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@0cb9 │ │ -053158: 0c00 |000a: move-result-object v0 │ │ -05315a: 5b10 1a04 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@041a │ │ -05315e: 0e00 |000d: return-void │ │ +053158: |[053158] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +053168: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +05316e: 7100 bf0c 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0cbf │ │ +053174: 0c00 |0006: move-result-object v0 │ │ +053176: 7220 b90c 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@0cb9 │ │ +05317c: 0c00 |000a: move-result-object v0 │ │ +05317e: 5b10 1a04 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@041a │ │ +053182: 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; │ │ @@ -58865,17 +58865,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 461 (AccessibilityManagerCompat.java) │ │ │ │ Class #263 header: │ │ -class_idx : 531 │ │ +class_idx : 539 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 461 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #263 annotations: │ │ @@ -58903,26 +58903,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -053160: |[053160] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -053170: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -053174: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -053178: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05317c: 2200 0f02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@020f │ │ -053180: 7010 a70c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0ca7 │ │ -053186: 6900 1b04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -05318a: 0e00 |000d: return-void │ │ -05318c: 2200 1002 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0210 │ │ -053190: 7010 ae0c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0cae │ │ -053196: 6900 1b04 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -05319a: 28f8 |0015: goto 000d // -0008 │ │ +053184: |[053184] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +053194: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +053198: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +05319c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0531a0: 2200 1702 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0217 │ │ +0531a4: 7010 a70c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0ca7 │ │ +0531aa: 6900 1b04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +0531ae: 0e00 |000d: return-void │ │ +0531b0: 2200 1802 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0218 │ │ +0531b4: 7010 ae0c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0cae │ │ +0531ba: 6900 1b04 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +0531be: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -58932,17 +58932,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05319c: |[05319c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -0531ac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0531b2: 0e00 |0003: return-void │ │ +0531c0: |[0531c0] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +0531d0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0531d6: 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; │ │ │ │ @@ -58951,36 +58951,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 │ │ -0531b4: |[0531b4] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -0531c4: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -0531c8: 1100 |0002: return-object v0 │ │ +0531d8: |[0531d8] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +0531e8: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +0531ec: 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 │ │ -0531cc: |[0531cc] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0531dc: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -0531e0: 7230 b50c 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@0cb5 │ │ -0531e6: 0a00 |0005: move-result v0 │ │ -0531e8: 0f00 |0006: return v0 │ │ +0531f0: |[0531f0] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +053200: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +053204: 7230 b50c 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@0cb5 │ │ +05320a: 0a00 |0005: move-result v0 │ │ +05320c: 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; │ │ │ │ @@ -58989,19 +58989,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 │ │ -0531ec: |[0531ec] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0531fc: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -053200: 7230 b60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0cb6 │ │ -053206: 0c00 |0005: move-result-object v0 │ │ -053208: 1100 |0006: return-object v0 │ │ +053210: |[053210] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +053220: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +053224: 7230 b60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0cb6 │ │ +05322a: 0c00 |0005: move-result-object v0 │ │ +05322c: 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 │ │ │ │ @@ -59010,19 +59010,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 │ │ -05320c: |[05320c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -05321c: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -053220: 7220 b70c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0cb7 │ │ -053226: 0c00 |0005: move-result-object v0 │ │ -053228: 1100 |0006: return-object v0 │ │ +053230: |[053230] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +053240: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +053244: 7220 b70c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0cb7 │ │ +05324a: 0c00 |0005: move-result-object v0 │ │ +05324c: 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;) │ │ @@ -59030,19 +59030,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 │ │ -05322c: |[05322c] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -05323c: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -053240: 7220 b80c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0cb8 │ │ -053246: 0a00 |0005: move-result v0 │ │ -053248: 0f00 |0006: return v0 │ │ +053250: |[053250] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +053260: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +053264: 7220 b80c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0cb8 │ │ +05326a: 0a00 |0005: move-result v0 │ │ +05326c: 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;) │ │ @@ -59050,33 +59050,33 @@ │ │ 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 │ │ -05324c: |[05324c] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -05325c: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ -053260: 7230 ba0c 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@0cba │ │ -053266: 0a00 |0005: move-result v0 │ │ -053268: 0f00 |0006: return v0 │ │ +053270: |[053270] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +053280: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@041b │ │ +053284: 7230 ba0c 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@0cba │ │ +05328a: 0a00 |0005: move-result v0 │ │ +05328c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 461 (AccessibilityManagerCompat.java) │ │ │ │ Class #264 header: │ │ -class_idx : 532 │ │ +class_idx : 540 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #264 annotations: │ │ @@ -59102,18 +59102,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 │ │ -05326c: |[05326c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -05327c: 5b01 1c04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@041c │ │ -053280: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -053286: 0e00 |0005: return-void │ │ +053290: |[053290] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +0532a0: 5b01 1c04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@041c │ │ +0532a4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0532aa: 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; │ │ │ │ @@ -59123,32 +59123,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053288: |[053288] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -053298: 5410 1c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@041c │ │ -05329c: 7220 c70c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0cc7 │ │ -0532a2: 0e00 |0005: return-void │ │ +0532ac: |[0532ac] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +0532bc: 5410 1c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@041c │ │ +0532c0: 7220 c70c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0cc7 │ │ +0532c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 462 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #265 header: │ │ -class_idx : 533 │ │ +class_idx : 541 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #265 annotations: │ │ @@ -59170,17 +59170,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 462 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #266 header: │ │ -class_idx : 534 │ │ +class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #266 annotations: │ │ @@ -59204,17 +59204,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0532a4: |[0532a4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -0532b4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0532ba: 0e00 |0003: return-void │ │ +0532c8: |[0532c8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +0532d8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0532de: 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; │ │ │ │ @@ -59223,19 +59223,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 │ │ -0532bc: |[0532bc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -0532cc: 1f02 c702 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02c7 │ │ -0532d0: 6e20 9513 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1395 │ │ -0532d6: 0a00 |0005: move-result v0 │ │ -0532d8: 0f00 |0006: return v0 │ │ +0532e0: |[0532e0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +0532f0: 1f02 cf02 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02cf │ │ +0532f4: 6e20 9513 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1395 │ │ +0532fa: 0a00 |0005: move-result v0 │ │ +0532fc: 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; │ │ │ │ @@ -59244,18 +59244,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 │ │ -0532dc: |[0532dc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0532ec: 6e20 9613 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@1396 │ │ -0532f2: 0c00 |0003: move-result-object v0 │ │ -0532f4: 1100 |0004: return-object v0 │ │ +053300: |[053300] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +053310: 6e20 9613 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@1396 │ │ +053316: 0c00 |0003: move-result-object v0 │ │ +053318: 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 │ │ │ │ @@ -59264,18 +59264,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 │ │ -0532f8: |[0532f8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -053308: 6e10 9713 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1397 │ │ -05330e: 0c00 |0003: move-result-object v0 │ │ -053310: 1100 |0004: return-object v0 │ │ +05331c: |[05331c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +05332c: 6e10 9713 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1397 │ │ +053332: 0c00 |0003: move-result-object v0 │ │ +053334: 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;) │ │ @@ -59283,18 +59283,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 │ │ -053314: |[053314] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -053324: 6e10 9913 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1399 │ │ -05332a: 0a00 |0003: move-result v0 │ │ -05332c: 0f00 |0004: return v0 │ │ +053338: |[053338] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +053348: 6e10 9913 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1399 │ │ +05334e: 0a00 |0003: move-result v0 │ │ +053350: 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;) │ │ @@ -59302,18 +59302,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 │ │ -053330: |[053330] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -053340: 2200 1402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0214 │ │ -053344: 7020 c50c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0cc5 │ │ -05334a: 1100 |0005: return-object v0 │ │ +053354: |[053354] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +053364: 2200 1c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@021c │ │ +053368: 7020 c50c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0cc5 │ │ +05336e: 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;) │ │ @@ -59321,33 +59321,33 @@ │ │ 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 │ │ -05334c: |[05334c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -05335c: 1f02 c702 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02c7 │ │ -053360: 6e20 9a13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@139a │ │ -053366: 0a00 |0005: move-result v0 │ │ -053368: 0f00 |0006: return v0 │ │ +053370: |[053370] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +053380: 1f02 cf02 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02cf │ │ +053384: 6e20 9a13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@139a │ │ +05338a: 0a00 |0005: move-result v0 │ │ +05338c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 462 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #267 header: │ │ -class_idx : 536 │ │ +class_idx : 544 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 64 │ │ │ │ Class #267 annotations: │ │ @@ -59749,17 +59749,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #268 header: │ │ -class_idx : 541 │ │ +class_idx : 549 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 467 │ │ static_fields_size : 31 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 64 │ │ │ │ Class #268 annotations: │ │ @@ -59940,47 +59940,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -05336c: |[05336c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -05337c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -053380: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -053384: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -053388: 2200 1b02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@021b │ │ -05338c: 7010 500d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0d50 │ │ -053392: 6900 3604 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053396: 0e00 |000d: return-void │ │ -053398: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -05339c: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ -0533a0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0533a4: 2200 1a02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@021a │ │ -0533a8: 7010 4d0d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0d4d │ │ -0533ae: 6900 3604 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0533b2: 28f2 |001b: goto 000d // -000e │ │ -0533b4: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0533b8: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ -0533bc: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0533c0: 2200 1902 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0219 │ │ -0533c4: 7010 3f0d 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0d3f │ │ -0533ca: 6900 3604 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0533ce: 28e4 |0029: goto 000d // -001c │ │ -0533d0: 6000 2300 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0533d4: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ -0533d8: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -0533dc: 2200 1702 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0217 │ │ -0533e0: 7010 cf0c 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0ccf │ │ -0533e6: 6900 3604 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0533ea: 28d6 |0037: goto 000d // -002a │ │ -0533ec: 2200 1c02 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@021c │ │ -0533f0: 7010 530d 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0d53 │ │ -0533f6: 6900 3604 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0533fa: 28ce |003f: goto 000d // -0032 │ │ +053390: |[053390] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +0533a0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0533a4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0533a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0533ac: 2200 2302 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@0223 │ │ +0533b0: 7010 500d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0d50 │ │ +0533b6: 6900 3604 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0533ba: 0e00 |000d: return-void │ │ +0533bc: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0533c0: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ +0533c4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0533c8: 2200 2202 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@0222 │ │ +0533cc: 7010 4d0d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0d4d │ │ +0533d2: 6900 3604 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0533d6: 28f2 |001b: goto 000d // -000e │ │ +0533d8: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0533dc: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ +0533e0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0533e4: 2200 2102 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0221 │ │ +0533e8: 7010 3f0d 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0d3f │ │ +0533ee: 6900 3604 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0533f2: 28e4 |0029: goto 000d // -001c │ │ +0533f4: 6000 2300 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0533f8: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ +0533fc: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +053400: 2200 1f02 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@021f │ │ +053404: 7010 cf0c 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0ccf │ │ +05340a: 6900 3604 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +05340e: 28d6 |0037: goto 000d // -002a │ │ +053410: 2200 2402 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@0224 │ │ +053414: 7010 530d 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0d53 │ │ +05341a: 6900 3604 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +05341e: 28ce |003f: goto 000d // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0006 line=757 │ │ 0x000d line=767 │ │ 0x000e line=758 │ │ 0x0014 line=759 │ │ @@ -59996,18 +59996,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0533fc: |[0533fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -05340c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -053412: 5b01 3c04 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053416: 0e00 |0005: return-void │ │ +053420: |[053420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +053430: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +053436: 5b01 3c04 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +05343a: 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; │ │ @@ -60018,55 +60018,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -053418: |[053418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -053428: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -05342e: 1a00 9f01 |0003: const-string v0, "ACTION_UNKNOWN" // string@019f │ │ -053432: 1100 |0005: return-object v0 │ │ -053434: 1a00 8b01 |0006: const-string v0, "ACTION_FOCUS" // string@018b │ │ -053438: 28fd |0008: goto 0005 // -0003 │ │ -05343a: 1a00 8401 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0184 │ │ -05343e: 28fa |000b: goto 0005 // -0006 │ │ -053440: 1a00 9d01 |000c: const-string v0, "ACTION_SELECT" // string@019d │ │ -053444: 28f7 |000e: goto 0005 // -0009 │ │ -053446: 1a00 8501 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@0185 │ │ -05344a: 28f4 |0011: goto 0005 // -000c │ │ -05344c: 1a00 8601 |0012: const-string v0, "ACTION_CLICK" // string@0186 │ │ -053450: 28f1 |0014: goto 0005 // -000f │ │ -053452: 1a00 8f01 |0015: const-string v0, "ACTION_LONG_CLICK" // string@018f │ │ -053456: 28ee |0017: goto 0005 // -0012 │ │ -053458: 1a00 7d01 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@017d │ │ -05345c: 28eb |001a: goto 0005 // -0015 │ │ -05345e: 1a00 8301 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0183 │ │ -053462: 28e8 |001d: goto 0005 // -0018 │ │ -053464: 1a00 9101 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0191 │ │ -053468: 28e5 |0020: goto 0005 // -001b │ │ -05346a: 1a00 9801 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@0198 │ │ -05346e: 28e2 |0023: goto 0005 // -001e │ │ -053470: 1a00 9201 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0192 │ │ -053474: 28df |0026: goto 0005 // -0021 │ │ -053476: 1a00 9901 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0199 │ │ -05347a: 28dc |0029: goto 0005 // -0024 │ │ -05347c: 1a00 9c01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@019c │ │ -053480: 28d9 |002c: goto 0005 // -0027 │ │ -053482: 1a00 9b01 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@019b │ │ -053486: 28d6 |002f: goto 0005 // -002a │ │ -053488: 1a00 8801 |0030: const-string v0, "ACTION_CUT" // string@0188 │ │ -05348c: 28d3 |0032: goto 0005 // -002d │ │ -05348e: 1a00 8701 |0033: const-string v0, "ACTION_COPY" // string@0187 │ │ -053492: 28d0 |0035: goto 0005 // -0030 │ │ -053494: 1a00 9301 |0036: const-string v0, "ACTION_PASTE" // string@0193 │ │ -053498: 28cd |0038: goto 0005 // -0033 │ │ -05349a: 1a00 9e01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@019e │ │ -05349e: 28ca |003b: goto 0005 // -0036 │ │ -0534a0: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +05343c: |[05343c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +05344c: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +053452: 1a00 9f01 |0003: const-string v0, "ACTION_UNKNOWN" // string@019f │ │ +053456: 1100 |0005: return-object v0 │ │ +053458: 1a00 8b01 |0006: const-string v0, "ACTION_FOCUS" // string@018b │ │ +05345c: 28fd |0008: goto 0005 // -0003 │ │ +05345e: 1a00 8401 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0184 │ │ +053462: 28fa |000b: goto 0005 // -0006 │ │ +053464: 1a00 9d01 |000c: const-string v0, "ACTION_SELECT" // string@019d │ │ +053468: 28f7 |000e: goto 0005 // -0009 │ │ +05346a: 1a00 8501 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@0185 │ │ +05346e: 28f4 |0011: goto 0005 // -000c │ │ +053470: 1a00 8601 |0012: const-string v0, "ACTION_CLICK" // string@0186 │ │ +053474: 28f1 |0014: goto 0005 // -000f │ │ +053476: 1a00 8f01 |0015: const-string v0, "ACTION_LONG_CLICK" // string@018f │ │ +05347a: 28ee |0017: goto 0005 // -0012 │ │ +05347c: 1a00 7d01 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@017d │ │ +053480: 28eb |001a: goto 0005 // -0015 │ │ +053482: 1a00 8301 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0183 │ │ +053486: 28e8 |001d: goto 0005 // -0018 │ │ +053488: 1a00 9101 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0191 │ │ +05348c: 28e5 |0020: goto 0005 // -001b │ │ +05348e: 1a00 9801 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@0198 │ │ +053492: 28e2 |0023: goto 0005 // -001e │ │ +053494: 1a00 9201 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0192 │ │ +053498: 28df |0026: goto 0005 // -0021 │ │ +05349a: 1a00 9901 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0199 │ │ +05349e: 28dc |0029: goto 0005 // -0024 │ │ +0534a0: 1a00 9c01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@019c │ │ +0534a4: 28d9 |002c: goto 0005 // -0027 │ │ +0534a6: 1a00 9b01 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@019b │ │ +0534aa: 28d6 |002f: goto 0005 // -002a │ │ +0534ac: 1a00 8801 |0030: const-string v0, "ACTION_CUT" // string@0188 │ │ +0534b0: 28d3 |0032: goto 0005 // -002d │ │ +0534b2: 1a00 8701 |0033: const-string v0, "ACTION_COPY" // string@0187 │ │ +0534b6: 28d0 |0035: goto 0005 // -0030 │ │ +0534b8: 1a00 9301 |0036: const-string v0, "ACTION_PASTE" // string@0193 │ │ +0534bc: 28cd |0038: goto 0005 // -0033 │ │ +0534be: 1a00 9e01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@019e │ │ +0534c2: 28ca |003b: goto 0005 // -0036 │ │ +0534c4: 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 │ │ @@ -60094,43 +60094,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 │ │ -053534: |[053534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -053544: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053548: 7210 1f0d 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0d1f │ │ -05354e: 0c00 |0005: move-result-object v0 │ │ -053550: 7110 db0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -053556: 0c00 |0009: move-result-object v0 │ │ -053558: 1100 |000a: return-object v0 │ │ +053558: |[053558] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053568: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +05356c: 7210 1f0d 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0d1f │ │ +053572: 0c00 |0005: move-result-object v0 │ │ +053574: 7110 db0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +05357a: 0c00 |0009: move-result-object v0 │ │ +05357c: 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 │ │ -05355c: |[05355c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -05356c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053570: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053574: 7220 220d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d22 │ │ -05357a: 0c00 |0007: move-result-object v0 │ │ -05357c: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -053582: 0c00 |000b: move-result-object v0 │ │ -053584: 1100 |000c: return-object v0 │ │ +053580: |[053580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053590: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053594: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053598: 7220 220d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d22 │ │ +05359e: 0c00 |0007: move-result-object v0 │ │ +0535a0: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +0535a6: 0c00 |000b: move-result-object v0 │ │ +0535a8: 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;) │ │ @@ -60138,21 +60138,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 │ │ -053588: |[053588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -053598: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -05359c: 7220 200d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0d20 │ │ -0535a2: 0c00 |0005: move-result-object v0 │ │ -0535a4: 7110 db0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -0535aa: 0c00 |0009: move-result-object v0 │ │ -0535ac: 1100 |000a: return-object v0 │ │ +0535ac: |[0535ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0535bc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0535c0: 7220 200d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0d20 │ │ +0535c6: 0c00 |0005: move-result-object v0 │ │ +0535c8: 7110 db0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +0535ce: 0c00 |0009: move-result-object v0 │ │ +0535d0: 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;) │ │ @@ -60160,21 +60160,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 │ │ -0535b0: |[0535b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0535c0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0535c4: 7230 210d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0d21 │ │ -0535ca: 0c00 |0005: move-result-object v0 │ │ -0535cc: 7110 db0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -0535d2: 0c00 |0009: move-result-object v0 │ │ -0535d4: 1100 |000a: return-object v0 │ │ +0535d4: |[0535d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0535e4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0535e8: 7230 210d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0d21 │ │ +0535ee: 0c00 |0005: move-result-object v0 │ │ +0535f0: 7110 db0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +0535f6: 0c00 |0009: move-result-object v0 │ │ +0535f8: 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 │ │ │ │ @@ -60183,21 +60183,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 │ │ -0535d8: |[0535d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0535e8: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -0535ec: 2200 1d02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -0535f0: 7020 950d 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ -0535f6: 1100 |0007: return-object v0 │ │ -0535f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0535fa: 28fe |0009: goto 0007 // -0002 │ │ +0535fc: |[0535fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +05360c: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +053610: 2200 2502 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +053614: 7020 950d 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ +05361a: 1100 |0007: return-object v0 │ │ +05361c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05361e: 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; │ │ @@ -60208,19 +60208,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0535fc: |[0535fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -05360c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053610: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053614: 7230 ff0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0cff │ │ -05361a: 0e00 |0007: return-void │ │ +053620: |[053620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +053630: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053634: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053638: 7230 ff0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0cff │ │ +05363e: 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 │ │ @@ -60230,19 +60230,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05361c: |[05361c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -05362c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053630: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053634: 7230 000d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0d00 │ │ -05363a: 0e00 |0007: return-void │ │ +053640: |[053640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +053650: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053654: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053658: 7230 000d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0d00 │ │ +05365e: 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; │ │ @@ -60252,19 +60252,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -05363c: |[05363c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -05364c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053650: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053654: 7240 010d 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@0d01 │ │ -05365a: 0e00 |0007: return-void │ │ +053660: |[053660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +053670: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053674: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053678: 7240 010d 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@0d01 │ │ +05367e: 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; │ │ @@ -60275,44 +60275,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05365c: |[05365c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -05366c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05366e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -053670: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -053674: 0f01 |0004: return v1 │ │ -053676: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -05367a: 0121 |0007: move v1, v2 │ │ -05367c: 28fc |0008: goto 0004 // -0004 │ │ -05367e: 6e10 8015 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -053684: 0c03 |000c: move-result-object v3 │ │ -053686: 6e10 8015 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -05368c: 0c04 |0010: move-result-object v4 │ │ -05368e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -053692: 0121 |0013: move v1, v2 │ │ -053694: 28f0 |0014: goto 0004 // -0010 │ │ -053696: 0760 |0015: move-object v0, v6 │ │ -053698: 1f00 1d02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -05369c: 5453 3c04 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0536a0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0536a4: 5403 3c04 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0536a8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0536ac: 0121 |0020: move v1, v2 │ │ -0536ae: 28e3 |0021: goto 0004 // -001d │ │ -0536b0: 5453 3c04 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0536b4: 5404 3c04 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0536b8: 6e20 7f15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -0536be: 0a03 |0029: move-result v3 │ │ -0536c0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0536c4: 0121 |002c: move v1, v2 │ │ -0536c6: 28d7 |002d: goto 0004 // -0029 │ │ +053680: |[053680] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +053690: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +053692: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +053694: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +053698: 0f01 |0004: return v1 │ │ +05369a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +05369e: 0121 |0007: move v1, v2 │ │ +0536a0: 28fc |0008: goto 0004 // -0004 │ │ +0536a2: 6e10 8015 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0536a8: 0c03 |000c: move-result-object v3 │ │ +0536aa: 6e10 8015 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0536b0: 0c04 |0010: move-result-object v4 │ │ +0536b2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0536b6: 0121 |0013: move v1, v2 │ │ +0536b8: 28f0 |0014: goto 0004 // -0010 │ │ +0536ba: 0760 |0015: move-object v0, v6 │ │ +0536bc: 1f00 2502 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +0536c0: 5453 3c04 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0536c4: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0536c8: 5403 3c04 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0536cc: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0536d0: 0121 |0020: move v1, v2 │ │ +0536d2: 28e3 |0021: goto 0004 // -001d │ │ +0536d4: 5453 3c04 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0536d8: 5404 3c04 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0536dc: 6e20 7f15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +0536e2: 0a03 |0029: move-result v3 │ │ +0536e4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0536e8: 0121 |002c: move v1, v2 │ │ +0536ea: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1953 │ │ 0x0004 line=1970 │ │ 0x0005 line=1956 │ │ 0x0008 line=1957 │ │ 0x0009 line=1959 │ │ @@ -60333,33 +60333,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 │ │ -0536c8: |[0536c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -0536d8: 2204 7103 |0000: new-instance v4, Ljava/util/ArrayList; // type@0371 │ │ -0536dc: 7010 ec15 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0536e2: 6205 3604 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0536e6: 5476 3c04 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0536ea: 7230 020d 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@0d02 │ │ -0536f0: 0c03 |000c: move-result-object v3 │ │ -0536f2: 7210 2716 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ -0536f8: 0a02 |0010: move-result v2 │ │ -0536fa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0536fc: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -053700: 7220 2016 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -053706: 0c01 |0017: move-result-object v1 │ │ -053708: 2205 1d02 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -05370c: 7020 950d 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ -053712: 7220 1c16 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -053718: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05371c: 28f0 |0022: goto 0012 // -0010 │ │ -05371e: 1104 |0023: return-object v4 │ │ +0536ec: |[0536ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +0536fc: 2204 7903 |0000: new-instance v4, Ljava/util/ArrayList; // type@0379 │ │ +053700: 7010 ec15 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +053706: 6205 3604 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +05370a: 5476 3c04 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +05370e: 7230 020d 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@0d02 │ │ +053714: 0c03 |000c: move-result-object v3 │ │ +053716: 7210 2716 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ +05371c: 0a02 |0010: move-result v2 │ │ +05371e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +053720: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +053724: 7220 2016 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +05372a: 0c01 |0017: move-result-object v1 │ │ +05372c: 2205 2502 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +053730: 7020 950d 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ +053736: 7220 1c16 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +05373c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053740: 28f0 |0022: goto 0012 // -0010 │ │ +053742: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0005 line=1371 │ │ 0x000d line=1372 │ │ 0x0011 line=1373 │ │ 0x0014 line=1374 │ │ @@ -60380,22 +60380,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 │ │ -053720: |[053720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -053730: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053734: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053738: 7230 030d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d03 │ │ -05373e: 0c00 |0007: move-result-object v0 │ │ -053740: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -053746: 0c00 |000b: move-result-object v0 │ │ -053748: 1100 |000c: return-object v0 │ │ +053744: |[053744] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053754: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053758: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +05375c: 7230 030d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d03 │ │ +053762: 0c00 |0007: move-result-object v0 │ │ +053764: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +05376a: 0c00 |000b: move-result-object v0 │ │ +05376c: 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 │ │ │ │ @@ -60404,22 +60404,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 │ │ -05374c: |[05374c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -05375c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053760: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053764: 7230 040d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d04 │ │ -05376a: 0c00 |0007: move-result-object v0 │ │ -05376c: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -053772: 0c00 |000b: move-result-object v0 │ │ -053774: 1100 |000c: return-object v0 │ │ +053770: |[053770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053780: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053784: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053788: 7230 040d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d04 │ │ +05378e: 0c00 |0007: move-result-object v0 │ │ +053790: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +053796: 0c00 |000b: move-result-object v0 │ │ +053798: 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 │ │ │ │ @@ -60428,20 +60428,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053778: |[053778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -053788: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -05378c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053790: 7220 050d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0d05 │ │ -053796: 0a00 |0007: move-result v0 │ │ -053798: 0f00 |0008: return v0 │ │ +05379c: |[05379c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +0537ac: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0537b0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0537b4: 7220 050d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0d05 │ │ +0537ba: 0a00 |0007: move-result v0 │ │ +0537bc: 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;) │ │ @@ -60449,19 +60449,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05379c: |[05379c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -0537ac: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0537b0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0537b4: 7230 060d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d06 │ │ -0537ba: 0e00 |0007: return-void │ │ +0537c0: |[0537c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0537d0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0537d4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0537d8: 7230 060d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d06 │ │ +0537de: 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; │ │ @@ -60471,19 +60471,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0537bc: |[0537bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0537cc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0537d0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0537d4: 7230 070d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d07 │ │ -0537da: 0e00 |0007: return-void │ │ +0537e0: |[0537e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0537f0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0537f4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0537f8: 7230 070d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d07 │ │ +0537fe: 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; │ │ @@ -60493,22 +60493,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 │ │ -0537dc: |[0537dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0537ec: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0537f0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0537f4: 7230 080d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d08 │ │ -0537fa: 0c00 |0007: move-result-object v0 │ │ -0537fc: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -053802: 0c00 |000b: move-result-object v0 │ │ -053804: 1100 |000c: return-object v0 │ │ +053800: |[053800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053810: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053814: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053818: 7230 080d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d08 │ │ +05381e: 0c00 |0007: move-result-object v0 │ │ +053820: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +053826: 0c00 |000b: move-result-object v0 │ │ +053828: 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 │ │ │ │ @@ -60517,20 +60517,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053808: |[053808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -053818: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -05381c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053820: 7220 090d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0d09 │ │ -053826: 0a00 |0007: move-result v0 │ │ -053828: 0f00 |0008: return v0 │ │ +05382c: |[05382c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +05383c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053840: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053844: 7220 090d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0d09 │ │ +05384a: 0a00 |0007: move-result v0 │ │ +05384c: 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;) │ │ @@ -60538,20 +60538,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05382c: |[05382c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -05383c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053840: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053844: 7220 0a0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d0a │ │ -05384a: 0c00 |0007: move-result-object v0 │ │ -05384c: 1100 |0008: return-object v0 │ │ +053850: |[053850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +053860: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053864: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053868: 7220 0a0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d0a │ │ +05386e: 0c00 |0007: move-result-object v0 │ │ +053870: 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;) │ │ @@ -60559,20 +60559,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053850: |[053850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -053860: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053864: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053868: 7220 0b0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d0b │ │ -05386e: 0c00 |0007: move-result-object v0 │ │ -053870: 1100 |0008: return-object v0 │ │ +053874: |[053874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +053884: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053888: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +05388c: 7220 0b0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d0b │ │ +053892: 0c00 |0007: move-result-object v0 │ │ +053894: 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;) │ │ @@ -60580,17 +60580,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053874: |[053874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -053884: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053888: 1100 |0002: return-object v0 │ │ +053898: |[053898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +0538a8: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0538ac: 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;) │ │ @@ -60598,20 +60598,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05388c: |[05388c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ -05389c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0538a0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0538a4: 7220 0c0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@0d0c │ │ -0538aa: 0a00 |0007: move-result v0 │ │ -0538ac: 0f00 |0008: return v0 │ │ +0538b0: |[0538b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ +0538c0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0538c4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0538c8: 7220 0c0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@0d0c │ │ +0538ce: 0a00 |0007: move-result v0 │ │ +0538d0: 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;) │ │ @@ -60619,20 +60619,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0538b0: |[0538b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -0538c0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0538c4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0538c8: 7220 0d0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0d0d │ │ -0538ce: 0a00 |0007: move-result v0 │ │ -0538d0: 0f00 |0008: return v0 │ │ +0538d4: |[0538d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +0538e4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0538e8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0538ec: 7220 0d0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0d0d │ │ +0538f2: 0a00 |0007: move-result v0 │ │ +0538f4: 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;) │ │ @@ -60640,20 +60640,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0538d4: |[0538d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -0538e4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0538e8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0538ec: 7220 0e0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d0e │ │ -0538f2: 0c00 |0007: move-result-object v0 │ │ -0538f4: 1100 |0008: return-object v0 │ │ +0538f8: |[0538f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +053908: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +05390c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053910: 7220 0e0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d0e │ │ +053916: 0c00 |0007: move-result-object v0 │ │ +053918: 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;) │ │ @@ -60661,22 +60661,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 │ │ -0538f8: |[0538f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -053908: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -05390c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053910: 7220 0f0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d0f │ │ -053916: 0c00 |0007: move-result-object v0 │ │ -053918: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -05391e: 0c00 |000b: move-result-object v0 │ │ -053920: 1100 |000c: return-object v0 │ │ +05391c: |[05391c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +05392c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053930: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053934: 7220 0f0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d0f │ │ +05393a: 0c00 |0007: move-result-object v0 │ │ +05393c: 7110 db0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +053942: 0c00 |000b: move-result-object v0 │ │ +053944: 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;) │ │ @@ -60684,20 +60684,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053924: |[053924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -053934: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053938: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -05393c: 7220 100d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d10 │ │ -053942: 0c00 |0007: move-result-object v0 │ │ -053944: 1100 |0008: return-object v0 │ │ +053948: |[053948] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +053958: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +05395c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053960: 7220 100d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d10 │ │ +053966: 0c00 |0007: move-result-object v0 │ │ +053968: 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;) │ │ @@ -60705,20 +60705,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053948: |[053948] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -053958: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -05395c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053960: 7220 110d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0d11 │ │ -053966: 0c00 |0007: move-result-object v0 │ │ -053968: 1100 |0008: return-object v0 │ │ +05396c: |[05396c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +05397c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053980: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053984: 7220 110d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0d11 │ │ +05398a: 0c00 |0007: move-result-object v0 │ │ +05398c: 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;) │ │ @@ -60726,20 +60726,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05396c: |[05396c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -05397c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053980: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053984: 7220 120d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0d12 │ │ -05398a: 0a00 |0007: move-result v0 │ │ -05398c: 0f00 |0008: return v0 │ │ +053990: |[053990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +0539a0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0539a4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0539a8: 7220 120d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0d12 │ │ +0539ae: 0a00 |0007: move-result v0 │ │ +0539b0: 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;) │ │ @@ -60747,23 +60747,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -053990: |[053990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -0539a0: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0539a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0539a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0539aa: 0f00 |0005: return v0 │ │ -0539ac: 5410 3c04 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0539b0: 6e10 8115 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -0539b6: 0a00 |000b: move-result v0 │ │ -0539b8: 28f9 |000c: goto 0005 // -0007 │ │ +0539b4: |[0539b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +0539c4: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0539c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0539cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0539ce: 0f00 |0005: return v0 │ │ +0539d0: 5410 3c04 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0539d4: 6e10 8115 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +0539da: 0a00 |000b: move-result v0 │ │ +0539dc: 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;) │ │ @@ -60771,20 +60771,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0539bc: |[0539bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -0539cc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0539d0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0539d4: 7220 130d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0d13 │ │ -0539da: 0a00 |0007: move-result v0 │ │ -0539dc: 0f00 |0008: return v0 │ │ +0539e0: |[0539e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +0539f0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +0539f4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +0539f8: 7220 130d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0d13 │ │ +0539fe: 0a00 |0007: move-result v0 │ │ +053a00: 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;) │ │ @@ -60792,20 +60792,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0539e0: |[0539e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -0539f0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -0539f4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -0539f8: 7220 140d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0d14 │ │ -0539fe: 0a00 |0007: move-result v0 │ │ -053a00: 0f00 |0008: return v0 │ │ +053a04: |[053a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +053a14: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053a18: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053a1c: 7220 140d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0d14 │ │ +053a22: 0a00 |0007: move-result v0 │ │ +053a24: 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;) │ │ @@ -60813,20 +60813,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053a04: |[053a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -053a14: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053a18: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053a1c: 7220 150d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0d15 │ │ -053a22: 0a00 |0007: move-result v0 │ │ -053a24: 0f00 |0008: return v0 │ │ +053a28: |[053a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +053a38: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053a3c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053a40: 7220 150d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0d15 │ │ +053a46: 0a00 |0007: move-result v0 │ │ +053a48: 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;) │ │ @@ -60834,20 +60834,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053a28: |[053a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -053a38: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053a3c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053a40: 7220 160d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0d16 │ │ -053a46: 0a00 |0007: move-result v0 │ │ -053a48: 0f00 |0008: return v0 │ │ +053a4c: |[053a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +053a5c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053a60: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053a64: 7220 160d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0d16 │ │ +053a6a: 0a00 |0007: move-result v0 │ │ +053a6c: 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;) │ │ @@ -60855,20 +60855,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053a4c: |[053a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -053a5c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053a60: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053a64: 7220 170d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0d17 │ │ -053a6a: 0a00 |0007: move-result v0 │ │ -053a6c: 0f00 |0008: return v0 │ │ +053a70: |[053a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +053a80: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053a84: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053a88: 7220 170d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0d17 │ │ +053a8e: 0a00 |0007: move-result v0 │ │ +053a90: 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;) │ │ @@ -60876,20 +60876,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053a70: |[053a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -053a80: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053a84: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053a88: 7220 180d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0d18 │ │ -053a8e: 0a00 |0007: move-result v0 │ │ -053a90: 0f00 |0008: return v0 │ │ +053a94: |[053a94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +053aa4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053aa8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053aac: 7220 180d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0d18 │ │ +053ab2: 0a00 |0007: move-result v0 │ │ +053ab4: 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;) │ │ @@ -60897,20 +60897,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053a94: |[053a94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -053aa4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053aa8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053aac: 7220 190d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0d19 │ │ -053ab2: 0a00 |0007: move-result v0 │ │ -053ab4: 0f00 |0008: return v0 │ │ +053ab8: |[053ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +053ac8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053acc: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053ad0: 7220 190d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0d19 │ │ +053ad6: 0a00 |0007: move-result v0 │ │ +053ad8: 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;) │ │ @@ -60918,20 +60918,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053ab8: |[053ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -053ac8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053acc: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053ad0: 7220 1a0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0d1a │ │ -053ad6: 0a00 |0007: move-result v0 │ │ -053ad8: 0f00 |0008: return v0 │ │ +053adc: |[053adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +053aec: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053af0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053af4: 7220 1a0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0d1a │ │ +053afa: 0a00 |0007: move-result v0 │ │ +053afc: 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;) │ │ @@ -60939,20 +60939,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053adc: |[053adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -053aec: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053af0: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053af4: 7220 1b0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0d1b │ │ -053afa: 0a00 |0007: move-result v0 │ │ -053afc: 0f00 |0008: return v0 │ │ +053b00: |[053b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +053b10: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053b14: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053b18: 7220 1b0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0d1b │ │ +053b1e: 0a00 |0007: move-result v0 │ │ +053b20: 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;) │ │ @@ -60960,20 +60960,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053b00: |[053b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -053b10: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053b14: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053b18: 7220 1c0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0d1c │ │ -053b1e: 0a00 |0007: move-result v0 │ │ -053b20: 0f00 |0008: return v0 │ │ +053b24: |[053b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +053b34: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053b38: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053b3c: 7220 1c0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0d1c │ │ +053b42: 0a00 |0007: move-result v0 │ │ +053b44: 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;) │ │ @@ -60981,20 +60981,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053b24: |[053b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -053b34: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053b38: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053b3c: 7220 1d0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0d1d │ │ -053b42: 0a00 |0007: move-result v0 │ │ -053b44: 0f00 |0008: return v0 │ │ +053b48: |[053b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +053b58: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053b5c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053b60: 7220 1d0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0d1d │ │ +053b66: 0a00 |0007: move-result v0 │ │ +053b68: 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;) │ │ @@ -61002,20 +61002,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053b48: |[053b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -053b58: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053b5c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053b60: 7220 1e0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0d1e │ │ -053b66: 0a00 |0007: move-result v0 │ │ -053b68: 0f00 |0008: return v0 │ │ +053b6c: |[053b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +053b7c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053b80: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053b84: 7220 1e0d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0d1e │ │ +053b8a: 0a00 |0007: move-result v0 │ │ +053b8c: 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;) │ │ @@ -61023,20 +61023,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -053b6c: |[053b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -053b7c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053b80: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053b84: 7230 230d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0d23 │ │ -053b8a: 0a00 |0007: move-result v0 │ │ -053b8c: 0f00 |0008: return v0 │ │ +053b90: |[053b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +053ba0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053ba4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053ba8: 7230 230d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0d23 │ │ +053bae: 0a00 |0007: move-result v0 │ │ +053bb0: 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 │ │ │ │ @@ -61045,20 +61045,20 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -053b90: |[053b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -053ba0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053ba4: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053ba8: 7240 240d 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0d24 │ │ -053bae: 0a00 |0007: move-result v0 │ │ -053bb0: 0f00 |0008: return v0 │ │ +053bb4: |[053bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +053bc4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053bc8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053bcc: 7240 240d 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0d24 │ │ +053bd2: 0a00 |0007: move-result v0 │ │ +053bd4: 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; │ │ @@ -61068,19 +61068,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -053bb4: |[053bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -053bc4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053bc8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053bcc: 7220 250d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0d25 │ │ -053bd2: 0e00 |0007: return-void │ │ +053bd8: |[053bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +053be8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053bec: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053bf0: 7220 250d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0d25 │ │ +053bf6: 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; │ │ │ │ @@ -61089,19 +61089,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053bd4: |[053bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -053be4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053be8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053bec: 7230 260d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0d26 │ │ -053bf2: 0e00 |0007: return-void │ │ +053bf8: |[053bf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +053c08: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053c0c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053c10: 7230 260d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0d26 │ │ +053c16: 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 │ │ @@ -61111,19 +61111,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053bf4: |[053bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -053c04: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053c08: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053c0c: 7230 270d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d27 │ │ -053c12: 0e00 |0007: return-void │ │ +053c18: |[053c18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +053c28: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053c2c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053c30: 7230 270d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d27 │ │ +053c36: 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; │ │ @@ -61133,19 +61133,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053c14: |[053c14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -053c24: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053c28: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053c2c: 7230 280d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d28 │ │ -053c32: 0e00 |0007: return-void │ │ +053c38: |[053c38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +053c48: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053c4c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053c50: 7230 280d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d28 │ │ +053c56: 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; │ │ @@ -61155,19 +61155,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053c34: |[053c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -053c44: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053c48: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053c4c: 7230 290d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0d29 │ │ -053c52: 0e00 |0007: return-void │ │ +053c58: |[053c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +053c68: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053c6c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053c70: 7230 290d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0d29 │ │ +053c76: 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 │ │ @@ -61177,19 +61177,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053c54: |[053c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -053c64: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053c68: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053c6c: 7230 2a0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0d2a │ │ -053c72: 0e00 |0007: return-void │ │ +053c78: |[053c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +053c88: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053c8c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053c90: 7230 2a0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0d2a │ │ +053c96: 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 │ │ @@ -61199,19 +61199,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053c74: |[053c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -053c84: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053c88: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053c8c: 7230 2b0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d2b │ │ -053c92: 0e00 |0007: return-void │ │ +053c98: |[053c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +053ca8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053cac: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053cb0: 7230 2b0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d2b │ │ +053cb6: 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; │ │ @@ -61221,19 +61221,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053c94: |[053c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -053ca4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053ca8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053cac: 7230 2c0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0d2c │ │ -053cb2: 0e00 |0007: return-void │ │ +053cb8: |[053cb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +053cc8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053ccc: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053cd0: 7230 2c0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0d2c │ │ +053cd6: 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 │ │ @@ -61243,19 +61243,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053cb4: |[053cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -053cc4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053cc8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053ccc: 7230 2d0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d2d │ │ -053cd2: 0e00 |0007: return-void │ │ +053cd8: |[053cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +053ce8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053cec: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053cf0: 7230 2d0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d2d │ │ +053cf6: 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; │ │ @@ -61265,19 +61265,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053cd4: |[053cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -053ce4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053ce8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053cec: 7230 2e0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0d2e │ │ -053cf2: 0e00 |0007: return-void │ │ +053cf8: |[053cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +053d08: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053d0c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053d10: 7230 2e0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0d2e │ │ +053d16: 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 │ │ @@ -61287,19 +61287,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053cf4: |[053cf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -053d04: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053d08: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053d0c: 7230 2f0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0d2f │ │ -053d12: 0e00 |0007: return-void │ │ +053d18: |[053d18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +053d28: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053d2c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053d30: 7230 2f0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0d2f │ │ +053d36: 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 │ │ @@ -61309,19 +61309,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053d14: |[053d14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -053d24: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053d28: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053d2c: 7230 300d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0d30 │ │ -053d32: 0e00 |0007: return-void │ │ +053d38: |[053d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +053d48: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053d4c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053d50: 7230 300d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0d30 │ │ +053d56: 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 │ │ @@ -61331,19 +61331,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053d34: |[053d34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ -053d44: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053d48: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053d4c: 7230 310d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@0d31 │ │ -053d52: 0e00 |0007: return-void │ │ +053d58: |[053d58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ +053d68: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053d6c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053d70: 7230 310d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@0d31 │ │ +053d76: 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 │ │ @@ -61353,19 +61353,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053d54: |[053d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -053d64: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053d68: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053d6c: 7230 320d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0d32 │ │ -053d72: 0e00 |0007: return-void │ │ +053d78: |[053d78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +053d88: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053d8c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053d90: 7230 320d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0d32 │ │ +053d96: 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 │ │ @@ -61375,19 +61375,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053d74: |[053d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -053d84: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053d88: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053d8c: 7230 330d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0d33 │ │ -053d92: 0e00 |0007: return-void │ │ +053d98: |[053d98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +053da8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053dac: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053db0: 7230 330d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0d33 │ │ +053db6: 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 │ │ @@ -61397,19 +61397,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053d94: |[053d94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -053da4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053da8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053dac: 7230 340d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d34 │ │ -053db2: 0e00 |0007: return-void │ │ +053db8: |[053db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +053dc8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053dcc: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053dd0: 7230 340d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d34 │ │ +053dd6: 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; │ │ @@ -61419,19 +61419,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053db4: |[053db4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -053dc4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053dc8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053dcc: 7230 350d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0d35 │ │ -053dd2: 0e00 |0007: return-void │ │ +053dd8: |[053dd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +053de8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053dec: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053df0: 7230 350d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0d35 │ │ +053df6: 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; │ │ @@ -61441,19 +61441,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -053dd4: |[053dd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -053de4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053de8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053dec: 7240 360d 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@0d36 │ │ -053df2: 0e00 |0007: return-void │ │ +053df8: |[053df8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +053e08: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053e0c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053e10: 7240 360d 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@0d36 │ │ +053e16: 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; │ │ @@ -61464,19 +61464,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053df4: |[053df4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -053e04: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053e08: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053e0c: 7230 370d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0d37 │ │ -053e12: 0e00 |0007: return-void │ │ +053e18: |[053e18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +053e28: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053e2c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053e30: 7230 370d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0d37 │ │ +053e36: 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 │ │ @@ -61486,19 +61486,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053e14: |[053e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -053e24: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053e28: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053e2c: 7230 380d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0d38 │ │ -053e32: 0e00 |0007: return-void │ │ +053e38: |[053e38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +053e48: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053e4c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053e50: 7230 380d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0d38 │ │ +053e56: 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 │ │ @@ -61508,19 +61508,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053e34: |[053e34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -053e44: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053e48: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053e4c: 7230 390d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0d39 │ │ -053e52: 0e00 |0007: return-void │ │ +053e58: |[053e58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +053e68: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053e6c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053e70: 7230 390d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0d39 │ │ +053e76: 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 │ │ @@ -61530,19 +61530,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053e54: |[053e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -053e64: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053e68: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053e6c: 7230 3a0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0d3a │ │ -053e72: 0e00 |0007: return-void │ │ +053e78: |[053e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +053e88: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053e8c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053e90: 7230 3a0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0d3a │ │ +053e96: 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; │ │ @@ -61552,19 +61552,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -053e74: |[053e74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -053e84: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053e88: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053e8c: 7240 3b0d 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@0d3b │ │ -053e92: 0e00 |0007: return-void │ │ +053e98: |[053e98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +053ea8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053eac: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053eb0: 7240 3b0d 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@0d3b │ │ +053eb6: 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; │ │ @@ -61575,19 +61575,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053e94: |[053e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -053ea4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053ea8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053eac: 7230 3c0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d3c │ │ -053eb2: 0e00 |0007: return-void │ │ +053eb8: |[053eb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +053ec8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053ecc: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053ed0: 7230 3c0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d3c │ │ +053ed6: 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; │ │ @@ -61597,19 +61597,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053eb4: |[053eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ -053ec4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053ec8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053ecc: 7230 3d0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0d3d │ │ -053ed2: 0e00 |0007: return-void │ │ +053ed8: |[053ed8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +053ee8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053eec: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053ef0: 7230 3d0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0d3d │ │ +053ef6: 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; │ │ @@ -61619,19 +61619,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -053ed4: |[053ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -053ee4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ -053ee8: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ -053eec: 7230 3e0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0d3e │ │ -053ef2: 0e00 |0007: return-void │ │ +053ef8: |[053ef8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +053f08: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0436 │ │ +053f0c: 5421 3c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@043c │ │ +053f10: 7230 3e0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0d3e │ │ +053f16: 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 │ │ @@ -61641,163 +61641,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -053ef4: |[053ef4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -053f04: 2203 4803 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -053f08: 7010 ad15 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -053f0e: 6f10 8215 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1582 │ │ -053f14: 0c04 |0008: move-result-object v4 │ │ -053f16: 6e20 b515 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053f1c: 2202 4800 |000c: new-instance v2, Landroid/graphics/Rect; // type@0048 │ │ -053f20: 7010 6001 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -053f26: 6e20 9f0d 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ -053f2c: 2204 4803 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -053f30: 7010 ad15 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -053f36: 1a05 2901 |0019: const-string v5, "; boundsInParent: " // string@0129 │ │ -053f3a: 6e20 b515 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053f40: 0c04 |001e: move-result-object v4 │ │ -053f42: 6e20 b415 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -053f48: 0c04 |0022: move-result-object v4 │ │ -053f4a: 6e10 bb15 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -053f50: 0c04 |0026: move-result-object v4 │ │ -053f52: 6e20 b515 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053f58: 6e20 a00d 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0da0 │ │ -053f5e: 2204 4803 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -053f62: 7010 ad15 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -053f68: 1a05 2a01 |0032: const-string v5, "; boundsInScreen: " // string@012a │ │ -053f6c: 6e20 b515 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053f72: 0c04 |0037: move-result-object v4 │ │ -053f74: 6e20 b415 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -053f7a: 0c04 |003b: move-result-object v4 │ │ -053f7c: 6e10 bb15 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -053f82: 0c04 |003f: move-result-object v4 │ │ -053f84: 6e20 b515 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053f8a: 1a04 3401 |0043: const-string v4, "; packageName: " // string@0134 │ │ -053f8e: 6e20 b515 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053f94: 0c04 |0048: move-result-object v4 │ │ -053f96: 6e10 a80d 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0da8 │ │ -053f9c: 0c05 |004c: move-result-object v5 │ │ -053f9e: 6e20 b315 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ -053fa4: 1a04 2d01 |0050: const-string v4, "; className: " // string@012d │ │ -053fa8: 6e20 b515 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053fae: 0c04 |0055: move-result-object v4 │ │ -053fb0: 6e10 a30d 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0da3 │ │ -053fb6: 0c05 |0059: move-result-object v5 │ │ -053fb8: 6e20 b315 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ -053fbe: 1a04 3801 |005d: const-string v4, "; text: " // string@0138 │ │ -053fc2: 6e20 b515 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053fc8: 0c04 |0062: move-result-object v4 │ │ -053fca: 6e10 aa0d 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0daa │ │ -053fd0: 0c05 |0066: move-result-object v5 │ │ -053fd2: 6e20 b315 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ -053fd8: 1a04 2f01 |006a: const-string v4, "; contentDescription: " // string@012f │ │ -053fdc: 6e20 b515 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053fe2: 0c04 |006f: move-result-object v4 │ │ -053fe4: 6e10 a40d 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ -053fea: 0c05 |0073: move-result-object v5 │ │ -053fec: 6e20 b315 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ -053ff2: 1a04 3901 |0077: const-string v4, "; viewId: " // string@0139 │ │ -053ff6: 6e20 b515 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -053ffc: 0c04 |007c: move-result-object v4 │ │ -053ffe: 6e10 ab0d 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0dab │ │ -054004: 0c05 |0080: move-result-object v5 │ │ -054006: 6e20 b515 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05400c: 1a04 2b01 |0084: const-string v4, "; checkable: " // string@012b │ │ -054010: 6e20 b515 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054016: 0c04 |0089: move-result-object v4 │ │ -054018: 6e10 af0d 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0daf │ │ -05401e: 0a05 |008d: move-result v5 │ │ -054020: 6e20 b615 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -054026: 1a04 2c01 |0091: const-string v4, "; checked: " // string@012c │ │ -05402a: 6e20 b515 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054030: 0c04 |0096: move-result-object v4 │ │ -054032: 6e10 b00d 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0db0 │ │ -054038: 0a05 |009a: move-result v5 │ │ -05403a: 6e20 b615 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -054040: 1a04 3101 |009e: const-string v4, "; focusable: " // string@0131 │ │ -054044: 6e20 b515 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05404a: 0c04 |00a3: move-result-object v4 │ │ -05404c: 6e10 b30d 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0db3 │ │ -054052: 0a05 |00a7: move-result v5 │ │ -054054: 6e20 b615 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -05405a: 1a04 3201 |00ab: const-string v4, "; focused: " // string@0132 │ │ -05405e: 6e20 b515 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054064: 0c04 |00b0: move-result-object v4 │ │ -054066: 6e10 b40d 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0db4 │ │ -05406c: 0a05 |00b4: move-result v5 │ │ -05406e: 6e20 b615 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -054074: 1a04 3701 |00b8: const-string v4, "; selected: " // string@0137 │ │ -054078: 6e20 b515 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05407e: 0c04 |00bd: move-result-object v4 │ │ -054080: 6e10 b80d 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0db8 │ │ -054086: 0a05 |00c1: move-result v5 │ │ -054088: 6e20 b615 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -05408e: 1a04 2e01 |00c5: const-string v4, "; clickable: " // string@012e │ │ -054092: 6e20 b515 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054098: 0c04 |00ca: move-result-object v4 │ │ -05409a: 6e10 b10d 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0db1 │ │ -0540a0: 0a05 |00ce: move-result v5 │ │ -0540a2: 6e20 b615 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -0540a8: 1a04 3301 |00d2: const-string v4, "; longClickable: " // string@0133 │ │ -0540ac: 6e20 b515 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0540b2: 0c04 |00d7: move-result-object v4 │ │ -0540b4: 6e10 b50d 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0db5 │ │ -0540ba: 0a05 |00db: move-result v5 │ │ -0540bc: 6e20 b615 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -0540c2: 1a04 3001 |00df: const-string v4, "; enabled: " // string@0130 │ │ -0540c6: 6e20 b515 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0540cc: 0c04 |00e4: move-result-object v4 │ │ -0540ce: 6e10 b20d 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0db2 │ │ -0540d4: 0a05 |00e8: move-result v5 │ │ -0540d6: 6e20 b615 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -0540dc: 1a04 3501 |00ec: const-string v4, "; password: " // string@0135 │ │ -0540e0: 6e20 b515 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0540e6: 0c04 |00f1: move-result-object v4 │ │ -0540e8: 6e10 b60d 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0db6 │ │ -0540ee: 0a05 |00f5: move-result v5 │ │ -0540f0: 6e20 b615 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -0540f6: 2204 4803 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -0540fa: 7010 ad15 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -054100: 1a05 3601 |00fe: const-string v5, "; scrollable: " // string@0136 │ │ -054104: 6e20 b515 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05410a: 0c04 |0103: move-result-object v4 │ │ -05410c: 6e10 b70d 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0db7 │ │ -054112: 0a05 |0107: move-result v5 │ │ -054114: 6e20 b615 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -05411a: 0c04 |010b: move-result-object v4 │ │ -05411c: 6e10 bb15 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -054122: 0c04 |010f: move-result-object v4 │ │ -054124: 6e20 b515 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05412a: 1a04 2801 |0113: const-string v4, "; [" // string@0128 │ │ -05412e: 6e20 b515 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054134: 6e10 9e0d 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ -05413a: 0a01 |011b: move-result v1 │ │ -05413c: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -054140: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -054142: 7110 6815 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1568 │ │ -054148: 0a05 |0122: move-result v5 │ │ -05414a: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -05414e: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -054152: b541 |0127: and-int/2addr v1, v4 │ │ -054154: 7110 9d0d 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0d9d │ │ -05415a: 0c04 |012b: move-result-object v4 │ │ -05415c: 6e20 b515 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054162: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -054166: 1a04 f200 |0131: const-string v4, ", " // string@00f2 │ │ -05416a: 6e20 b515 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -054170: 28e6 |0136: goto 011c // -001a │ │ -054172: 1a04 e70d |0137: const-string v4, "]" // string@0de7 │ │ -054176: 6e20 b515 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05417c: 6e10 bb15 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -054182: 0c04 |013f: move-result-object v4 │ │ -054184: 1104 |0140: return-object v4 │ │ +053f18: |[053f18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +053f28: 2203 5003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +053f2c: 7010 ad15 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +053f32: 6f10 8215 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1582 │ │ +053f38: 0c04 |0008: move-result-object v4 │ │ +053f3a: 6e20 b515 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053f40: 2202 4b00 |000c: new-instance v2, Landroid/graphics/Rect; // type@004b │ │ +053f44: 7010 6001 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +053f4a: 6e20 9f0d 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ +053f50: 2204 5003 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +053f54: 7010 ad15 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +053f5a: 1a05 2901 |0019: const-string v5, "; boundsInParent: " // string@0129 │ │ +053f5e: 6e20 b515 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053f64: 0c04 |001e: move-result-object v4 │ │ +053f66: 6e20 b415 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +053f6c: 0c04 |0022: move-result-object v4 │ │ +053f6e: 6e10 bb15 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +053f74: 0c04 |0026: move-result-object v4 │ │ +053f76: 6e20 b515 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053f7c: 6e20 a00d 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0da0 │ │ +053f82: 2204 5003 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +053f86: 7010 ad15 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +053f8c: 1a05 2a01 |0032: const-string v5, "; boundsInScreen: " // string@012a │ │ +053f90: 6e20 b515 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053f96: 0c04 |0037: move-result-object v4 │ │ +053f98: 6e20 b415 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +053f9e: 0c04 |003b: move-result-object v4 │ │ +053fa0: 6e10 bb15 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +053fa6: 0c04 |003f: move-result-object v4 │ │ +053fa8: 6e20 b515 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053fae: 1a04 3401 |0043: const-string v4, "; packageName: " // string@0134 │ │ +053fb2: 6e20 b515 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053fb8: 0c04 |0048: move-result-object v4 │ │ +053fba: 6e10 a80d 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0da8 │ │ +053fc0: 0c05 |004c: move-result-object v5 │ │ +053fc2: 6e20 b315 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ +053fc8: 1a04 2d01 |0050: const-string v4, "; className: " // string@012d │ │ +053fcc: 6e20 b515 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053fd2: 0c04 |0055: move-result-object v4 │ │ +053fd4: 6e10 a30d 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0da3 │ │ +053fda: 0c05 |0059: move-result-object v5 │ │ +053fdc: 6e20 b315 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ +053fe2: 1a04 3801 |005d: const-string v4, "; text: " // string@0138 │ │ +053fe6: 6e20 b515 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +053fec: 0c04 |0062: move-result-object v4 │ │ +053fee: 6e10 aa0d 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0daa │ │ +053ff4: 0c05 |0066: move-result-object v5 │ │ +053ff6: 6e20 b315 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ +053ffc: 1a04 2f01 |006a: const-string v4, "; contentDescription: " // string@012f │ │ +054000: 6e20 b515 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054006: 0c04 |006f: move-result-object v4 │ │ +054008: 6e10 a40d 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ +05400e: 0c05 |0073: move-result-object v5 │ │ +054010: 6e20 b315 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15b3 │ │ +054016: 1a04 3901 |0077: const-string v4, "; viewId: " // string@0139 │ │ +05401a: 6e20 b515 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054020: 0c04 |007c: move-result-object v4 │ │ +054022: 6e10 ab0d 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0dab │ │ +054028: 0c05 |0080: move-result-object v5 │ │ +05402a: 6e20 b515 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054030: 1a04 2b01 |0084: const-string v4, "; checkable: " // string@012b │ │ +054034: 6e20 b515 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05403a: 0c04 |0089: move-result-object v4 │ │ +05403c: 6e10 af0d 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0daf │ │ +054042: 0a05 |008d: move-result v5 │ │ +054044: 6e20 b615 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +05404a: 1a04 2c01 |0091: const-string v4, "; checked: " // string@012c │ │ +05404e: 6e20 b515 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054054: 0c04 |0096: move-result-object v4 │ │ +054056: 6e10 b00d 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0db0 │ │ +05405c: 0a05 |009a: move-result v5 │ │ +05405e: 6e20 b615 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +054064: 1a04 3101 |009e: const-string v4, "; focusable: " // string@0131 │ │ +054068: 6e20 b515 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05406e: 0c04 |00a3: move-result-object v4 │ │ +054070: 6e10 b30d 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0db3 │ │ +054076: 0a05 |00a7: move-result v5 │ │ +054078: 6e20 b615 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +05407e: 1a04 3201 |00ab: const-string v4, "; focused: " // string@0132 │ │ +054082: 6e20 b515 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054088: 0c04 |00b0: move-result-object v4 │ │ +05408a: 6e10 b40d 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0db4 │ │ +054090: 0a05 |00b4: move-result v5 │ │ +054092: 6e20 b615 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +054098: 1a04 3701 |00b8: const-string v4, "; selected: " // string@0137 │ │ +05409c: 6e20 b515 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0540a2: 0c04 |00bd: move-result-object v4 │ │ +0540a4: 6e10 b80d 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0db8 │ │ +0540aa: 0a05 |00c1: move-result v5 │ │ +0540ac: 6e20 b615 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +0540b2: 1a04 2e01 |00c5: const-string v4, "; clickable: " // string@012e │ │ +0540b6: 6e20 b515 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0540bc: 0c04 |00ca: move-result-object v4 │ │ +0540be: 6e10 b10d 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0db1 │ │ +0540c4: 0a05 |00ce: move-result v5 │ │ +0540c6: 6e20 b615 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +0540cc: 1a04 3301 |00d2: const-string v4, "; longClickable: " // string@0133 │ │ +0540d0: 6e20 b515 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0540d6: 0c04 |00d7: move-result-object v4 │ │ +0540d8: 6e10 b50d 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0db5 │ │ +0540de: 0a05 |00db: move-result v5 │ │ +0540e0: 6e20 b615 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +0540e6: 1a04 3001 |00df: const-string v4, "; enabled: " // string@0130 │ │ +0540ea: 6e20 b515 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0540f0: 0c04 |00e4: move-result-object v4 │ │ +0540f2: 6e10 b20d 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0db2 │ │ +0540f8: 0a05 |00e8: move-result v5 │ │ +0540fa: 6e20 b615 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +054100: 1a04 3501 |00ec: const-string v4, "; password: " // string@0135 │ │ +054104: 6e20 b515 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05410a: 0c04 |00f1: move-result-object v4 │ │ +05410c: 6e10 b60d 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0db6 │ │ +054112: 0a05 |00f5: move-result v5 │ │ +054114: 6e20 b615 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +05411a: 2204 5003 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +05411e: 7010 ad15 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +054124: 1a05 3601 |00fe: const-string v5, "; scrollable: " // string@0136 │ │ +054128: 6e20 b515 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05412e: 0c04 |0103: move-result-object v4 │ │ +054130: 6e10 b70d 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0db7 │ │ +054136: 0a05 |0107: move-result v5 │ │ +054138: 6e20 b615 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +05413e: 0c04 |010b: move-result-object v4 │ │ +054140: 6e10 bb15 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +054146: 0c04 |010f: move-result-object v4 │ │ +054148: 6e20 b515 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05414e: 1a04 2801 |0113: const-string v4, "; [" // string@0128 │ │ +054152: 6e20 b515 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054158: 6e10 9e0d 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ +05415e: 0a01 |011b: move-result v1 │ │ +054160: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +054164: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +054166: 7110 6815 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1568 │ │ +05416c: 0a05 |0122: move-result v5 │ │ +05416e: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +054172: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +054176: b541 |0127: and-int/2addr v1, v4 │ │ +054178: 7110 9d0d 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0d9d │ │ +05417e: 0c04 |012b: move-result-object v4 │ │ +054180: 6e20 b515 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054186: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +05418a: 1a04 f200 |0131: const-string v4, ", " // string@00f2 │ │ +05418e: 6e20 b515 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +054194: 28e6 |0136: goto 011c // -001a │ │ +054196: 1a04 e40d |0137: const-string v4, "]" // string@0de4 │ │ +05419a: 6e20 b515 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0541a0: 6e10 bb15 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0541a6: 0c04 |013f: move-result-object v4 │ │ +0541a8: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ 0x000c line=1978 │ │ 0x0011 line=1980 │ │ 0x0014 line=1981 │ │ @@ -61833,17 +61833,17 @@ │ │ 0x0011 - 0x0141 reg=2 bounds Landroid/graphics/Rect; │ │ 0x0005 - 0x0141 reg=3 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0141 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #269 header: │ │ -class_idx : 542 │ │ +class_idx : 550 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 468 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 annotations: │ │ @@ -61863,17 +61863,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054188: |[054188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -054198: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05419e: 0e00 |0003: return-void │ │ +0541ac: |[0541ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +0541bc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0541c2: 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;) │ │ @@ -61881,18 +61881,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 │ │ -0541a0: |[0541a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -0541b0: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0541b4: 6e20 9c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@139c │ │ -0541ba: 0e00 |0005: return-void │ │ +0541c4: |[0541c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +0541d4: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0541d8: 6e20 9c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@139c │ │ +0541de: 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 │ │ @@ -61902,18 +61902,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 │ │ -0541bc: |[0541bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0541cc: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0541d0: 6e20 9d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@139d │ │ -0541d6: 0e00 |0005: return-void │ │ +0541e0: |[0541e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0541f0: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0541f4: 6e20 9d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@139d │ │ +0541fa: 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; │ │ @@ -61923,20 +61923,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 │ │ -0541d8: |[0541d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0541e8: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0541ec: 6e20 9f13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@139f │ │ -0541f2: 0c00 |0005: move-result-object v0 │ │ -0541f4: 1f00 7d03 |0006: check-cast v0, Ljava/util/List; // type@037d │ │ -0541f8: 1100 |0008: return-object v0 │ │ +0541fc: |[0541fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +05420c: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054210: 6e20 9f13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@139f │ │ +054216: 0c00 |0005: move-result-object v0 │ │ +054218: 1f00 8503 |0006: check-cast v0, Ljava/util/List; // type@0385 │ │ +05421c: 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; │ │ @@ -61947,19 +61947,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0541fc: |[0541fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -05420c: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054210: 6e10 a213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@13a2 │ │ -054216: 0a00 |0005: move-result v0 │ │ -054218: 0f00 |0006: return v0 │ │ +054220: |[054220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +054230: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054234: 6e10 a213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@13a2 │ │ +05423a: 0a00 |0005: move-result v0 │ │ +05423c: 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;) │ │ @@ -61967,18 +61967,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 │ │ -05421c: |[05421c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -05422c: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054230: 6e20 a313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@13a3 │ │ -054236: 0e00 |0005: return-void │ │ +054240: |[054240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +054250: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054254: 6e20 a313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@13a3 │ │ +05425a: 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; │ │ @@ -61988,18 +61988,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 │ │ -054238: |[054238] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -054248: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05424c: 6e20 a413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@13a4 │ │ -054252: 0e00 |0005: return-void │ │ +05425c: |[05425c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05426c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054270: 6e20 a413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@13a4 │ │ +054276: 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; │ │ @@ -62009,19 +62009,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 │ │ -054254: |[054254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -054264: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054268: 6e20 a513 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13a5 │ │ -05426e: 0c00 |0005: move-result-object v0 │ │ -054270: 1100 |0006: return-object v0 │ │ +054278: |[054278] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +054288: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05428c: 6e20 a513 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13a5 │ │ +054292: 0c00 |0005: move-result-object v0 │ │ +054294: 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 │ │ │ │ @@ -62030,19 +62030,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054274: |[054274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -054284: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054288: 6e10 a613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@13a6 │ │ -05428e: 0a00 |0005: move-result v0 │ │ -054290: 0f00 |0006: return v0 │ │ +054298: |[054298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +0542a8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0542ac: 6e10 a613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@13a6 │ │ +0542b2: 0a00 |0005: move-result v0 │ │ +0542b4: 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;) │ │ @@ -62050,19 +62050,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 │ │ -054294: |[054294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0542a4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0542a8: 6e10 a713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@13a7 │ │ -0542ae: 0c00 |0005: move-result-object v0 │ │ -0542b0: 1100 |0006: return-object v0 │ │ +0542b8: |[0542b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0542c8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0542cc: 6e10 a713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@13a7 │ │ +0542d2: 0c00 |0005: move-result-object v0 │ │ +0542d4: 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;) │ │ @@ -62070,19 +62070,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 │ │ -0542b4: |[0542b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0542c4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0542c8: 6e10 a813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@13a8 │ │ -0542ce: 0c00 |0005: move-result-object v0 │ │ -0542d0: 1100 |0006: return-object v0 │ │ +0542d8: |[0542d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0542e8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0542ec: 6e10 a813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@13a8 │ │ +0542f2: 0c00 |0005: move-result-object v0 │ │ +0542f4: 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;) │ │ @@ -62090,19 +62090,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 │ │ -0542d4: |[0542d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0542e4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0542e8: 6e10 ab13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@13ab │ │ -0542ee: 0c00 |0005: move-result-object v0 │ │ -0542f0: 1100 |0006: return-object v0 │ │ +0542f8: |[0542f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +054308: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05430c: 6e10 ab13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@13ab │ │ +054312: 0c00 |0005: move-result-object v0 │ │ +054314: 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;) │ │ @@ -62110,19 +62110,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 │ │ -0542f4: |[0542f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -054304: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054308: 6e10 ac13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@13ac │ │ -05430e: 0c00 |0005: move-result-object v0 │ │ -054310: 1100 |0006: return-object v0 │ │ +054318: |[054318] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +054328: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05432c: 6e10 ac13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@13ac │ │ +054332: 0c00 |0005: move-result-object v0 │ │ +054334: 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;) │ │ @@ -62130,19 +62130,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 │ │ -054314: |[054314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -054324: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054328: 6e10 ad13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@13ad │ │ -05432e: 0c00 |0005: move-result-object v0 │ │ -054330: 1100 |0006: return-object v0 │ │ +054338: |[054338] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +054348: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05434c: 6e10 ad13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@13ad │ │ +054352: 0c00 |0005: move-result-object v0 │ │ +054354: 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;) │ │ @@ -62150,19 +62150,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054334: |[054334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -054344: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054348: 6e10 af13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@13af │ │ -05434e: 0a00 |0005: move-result v0 │ │ -054350: 0f00 |0006: return v0 │ │ +054358: |[054358] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +054368: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05436c: 6e10 af13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@13af │ │ +054372: 0a00 |0005: move-result v0 │ │ +054374: 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;) │ │ @@ -62170,19 +62170,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054354: |[054354] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -054364: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054368: 6e10 b113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@13b1 │ │ -05436e: 0a00 |0005: move-result v0 │ │ -054370: 0f00 |0006: return v0 │ │ +054378: |[054378] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +054388: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05438c: 6e10 b113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@13b1 │ │ +054392: 0a00 |0005: move-result v0 │ │ +054394: 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;) │ │ @@ -62190,19 +62190,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054374: |[054374] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -054384: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054388: 6e10 b213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@13b2 │ │ -05438e: 0a00 |0005: move-result v0 │ │ -054390: 0f00 |0006: return v0 │ │ +054398: |[054398] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +0543a8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0543ac: 6e10 b213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@13b2 │ │ +0543b2: 0a00 |0005: move-result v0 │ │ +0543b4: 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;) │ │ @@ -62210,19 +62210,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054394: |[054394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -0543a4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0543a8: 6e10 b313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@13b3 │ │ -0543ae: 0a00 |0005: move-result v0 │ │ -0543b0: 0f00 |0006: return v0 │ │ +0543b8: |[0543b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +0543c8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0543cc: 6e10 b313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@13b3 │ │ +0543d2: 0a00 |0005: move-result v0 │ │ +0543d4: 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;) │ │ @@ -62230,19 +62230,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0543b4: |[0543b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -0543c4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0543c8: 6e10 b413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@13b4 │ │ -0543ce: 0a00 |0005: move-result v0 │ │ -0543d0: 0f00 |0006: return v0 │ │ +0543d8: |[0543d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0543e8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0543ec: 6e10 b413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@13b4 │ │ +0543f2: 0a00 |0005: move-result v0 │ │ +0543f4: 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;) │ │ @@ -62250,19 +62250,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0543d4: |[0543d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -0543e4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0543e8: 6e10 b513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@13b5 │ │ -0543ee: 0a00 |0005: move-result v0 │ │ -0543f0: 0f00 |0006: return v0 │ │ +0543f8: |[0543f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +054408: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05440c: 6e10 b513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@13b5 │ │ +054412: 0a00 |0005: move-result v0 │ │ +054414: 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;) │ │ @@ -62270,19 +62270,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0543f4: |[0543f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -054404: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054408: 6e10 b613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@13b6 │ │ -05440e: 0a00 |0005: move-result v0 │ │ -054410: 0f00 |0006: return v0 │ │ +054418: |[054418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +054428: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05442c: 6e10 b613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@13b6 │ │ +054432: 0a00 |0005: move-result v0 │ │ +054434: 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;) │ │ @@ -62290,19 +62290,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054414: |[054414] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -054424: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054428: 6e10 b713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@13b7 │ │ -05442e: 0a00 |0005: move-result v0 │ │ -054430: 0f00 |0006: return v0 │ │ +054438: |[054438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +054448: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05444c: 6e10 b713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@13b7 │ │ +054452: 0a00 |0005: move-result v0 │ │ +054454: 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;) │ │ @@ -62310,19 +62310,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054434: |[054434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -054444: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054448: 6e10 b813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@13b8 │ │ -05444e: 0a00 |0005: move-result v0 │ │ -054450: 0f00 |0006: return v0 │ │ +054458: |[054458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +054468: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05446c: 6e10 b813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@13b8 │ │ +054472: 0a00 |0005: move-result v0 │ │ +054474: 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;) │ │ @@ -62330,19 +62330,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054454: |[054454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -054464: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054468: 6e10 b913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@13b9 │ │ -05446e: 0a00 |0005: move-result v0 │ │ -054470: 0f00 |0006: return v0 │ │ +054478: |[054478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +054488: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05448c: 6e10 b913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@13b9 │ │ +054492: 0a00 |0005: move-result v0 │ │ +054494: 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;) │ │ @@ -62350,19 +62350,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054474: |[054474] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -054484: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054488: 6e10 ba13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@13ba │ │ -05448e: 0a00 |0005: move-result v0 │ │ -054490: 0f00 |0006: return v0 │ │ +054498: |[054498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +0544a8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0544ac: 6e10 ba13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@13ba │ │ +0544b2: 0a00 |0005: move-result v0 │ │ +0544b4: 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;) │ │ @@ -62370,36 +62370,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -054494: |[054494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -0544a4: 7100 bc13 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@13bc │ │ -0544aa: 0c00 |0003: move-result-object v0 │ │ -0544ac: 1100 |0004: return-object v0 │ │ +0544b8: |[0544b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +0544c8: 7100 bc13 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@13bc │ │ +0544ce: 0c00 |0003: move-result-object v0 │ │ +0544d0: 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 │ │ -0544b0: |[0544b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0544c0: 7110 bd13 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13bd │ │ -0544c6: 0c00 |0003: move-result-object v0 │ │ -0544c8: 1100 |0004: return-object v0 │ │ +0544d4: |[0544d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0544e4: 7110 bd13 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13bd │ │ +0544ea: 0c00 |0003: move-result-object v0 │ │ +0544ec: 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;) │ │ @@ -62407,19 +62407,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 │ │ -0544cc: |[0544cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0544dc: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0544e0: 7110 bf13 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13bf │ │ -0544e6: 0c00 |0005: move-result-object v0 │ │ -0544e8: 1100 |0006: return-object v0 │ │ +0544f0: |[0544f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +054500: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054504: 7110 bf13 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13bf │ │ +05450a: 0c00 |0005: move-result-object v0 │ │ +05450c: 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;) │ │ @@ -62427,19 +62427,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 │ │ -0544ec: |[0544ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -0544fc: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054500: 6e20 c013 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@13c0 │ │ -054506: 0a00 |0005: move-result v0 │ │ -054508: 0f00 |0006: return v0 │ │ +054510: |[054510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +054520: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054524: 6e20 c013 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@13c0 │ │ +05452a: 0a00 |0005: move-result v0 │ │ +05452c: 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 │ │ │ │ @@ -62448,18 +62448,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05450c: |[05450c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -05451c: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054520: 6e10 c213 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@13c2 │ │ -054526: 0e00 |0005: return-void │ │ +054530: |[054530] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +054540: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054544: 6e10 c213 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@13c2 │ │ +05454a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -62468,18 +62468,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 │ │ -054528: |[054528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -054538: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05453c: 6e20 c413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@13c4 │ │ -054542: 0e00 |0005: return-void │ │ +05454c: |[05454c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05455c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054560: 6e20 c413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@13c4 │ │ +054566: 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; │ │ @@ -62489,18 +62489,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 │ │ -054544: |[054544] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -054554: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054558: 6e20 c513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@13c5 │ │ -05455e: 0e00 |0005: return-void │ │ +054568: |[054568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +054578: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05457c: 6e20 c513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@13c5 │ │ +054582: 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; │ │ @@ -62510,18 +62510,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 │ │ -054560: |[054560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -054570: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054574: 6e20 c613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@13c6 │ │ -05457a: 0e00 |0005: return-void │ │ +054584: |[054584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +054594: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054598: 6e20 c613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@13c6 │ │ +05459e: 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 │ │ @@ -62531,18 +62531,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 │ │ -05457c: |[05457c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -05458c: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054590: 6e20 c713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@13c7 │ │ -054596: 0e00 |0005: return-void │ │ +0545a0: |[0545a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0545b0: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0545b4: 6e20 c713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@13c7 │ │ +0545ba: 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 │ │ @@ -62552,18 +62552,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 │ │ -054598: |[054598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0545a8: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0545ac: 6e20 c813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@13c8 │ │ -0545b2: 0e00 |0005: return-void │ │ +0545bc: |[0545bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0545cc: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0545d0: 6e20 c813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@13c8 │ │ +0545d6: 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; │ │ @@ -62573,18 +62573,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 │ │ -0545b4: |[0545b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -0545c4: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0545c8: 6e20 c913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@13c9 │ │ -0545ce: 0e00 |0005: return-void │ │ +0545d8: |[0545d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +0545e8: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0545ec: 6e20 c913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@13c9 │ │ +0545f2: 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 │ │ @@ -62594,18 +62594,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 │ │ -0545d0: |[0545d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0545e0: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0545e4: 6e20 ca13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@13ca │ │ -0545ea: 0e00 |0005: return-void │ │ +0545f4: |[0545f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +054604: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054608: 6e20 ca13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@13ca │ │ +05460e: 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; │ │ @@ -62615,18 +62615,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 │ │ -0545ec: |[0545ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -0545fc: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054600: 6e20 cb13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@13cb │ │ -054606: 0e00 |0005: return-void │ │ +054610: |[054610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +054620: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054624: 6e20 cb13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@13cb │ │ +05462a: 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 │ │ @@ -62636,18 +62636,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 │ │ -054608: |[054608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -054618: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05461c: 6e20 cc13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@13cc │ │ -054622: 0e00 |0005: return-void │ │ +05462c: |[05462c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +05463c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054640: 6e20 cc13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@13cc │ │ +054646: 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 │ │ @@ -62657,18 +62657,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 │ │ -054624: |[054624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -054634: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054638: 6e20 cd13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@13cd │ │ -05463e: 0e00 |0005: return-void │ │ +054648: |[054648] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +054658: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05465c: 6e20 cd13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@13cd │ │ +054662: 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 │ │ @@ -62678,18 +62678,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 │ │ -054640: |[054640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -054650: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054654: 6e20 cf13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@13cf │ │ -05465a: 0e00 |0005: return-void │ │ +054664: |[054664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +054674: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054678: 6e20 cf13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@13cf │ │ +05467e: 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 │ │ @@ -62699,18 +62699,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 │ │ -05465c: |[05465c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05466c: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054670: 6e20 d113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@13d1 │ │ -054676: 0e00 |0005: return-void │ │ +054680: |[054680] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +054690: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054694: 6e20 d113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@13d1 │ │ +05469a: 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; │ │ @@ -62720,18 +62720,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 │ │ -054678: |[054678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -054688: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05468c: 6e20 d213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@13d2 │ │ -054692: 0e00 |0005: return-void │ │ +05469c: |[05469c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0546ac: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0546b0: 6e20 d213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@13d2 │ │ +0546b6: 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; │ │ @@ -62741,18 +62741,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 │ │ -054694: |[054694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -0546a4: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0546a8: 6e20 d413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@13d4 │ │ -0546ae: 0e00 |0005: return-void │ │ +0546b8: |[0546b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0546c8: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0546cc: 6e20 d413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@13d4 │ │ +0546d2: 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 │ │ @@ -62762,18 +62762,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 │ │ -0546b0: |[0546b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0546c0: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0546c4: 6e20 d513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@13d5 │ │ -0546ca: 0e00 |0005: return-void │ │ +0546d4: |[0546d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0546e4: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0546e8: 6e20 d513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@13d5 │ │ +0546ee: 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 │ │ @@ -62783,18 +62783,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 │ │ -0546cc: |[0546cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -0546dc: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0546e0: 6e20 d613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@13d6 │ │ -0546e6: 0e00 |0005: return-void │ │ +0546f0: |[0546f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +054700: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054704: 6e20 d613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@13d6 │ │ +05470a: 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 │ │ @@ -62804,18 +62804,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 │ │ -0546e8: |[0546e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0546f8: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0546fc: 6e20 d713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@13d7 │ │ -054702: 0e00 |0005: return-void │ │ +05470c: |[05470c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +05471c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054720: 6e20 d713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@13d7 │ │ +054726: 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; │ │ @@ -62825,33 +62825,33 @@ │ │ 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 │ │ -054704: |[054704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -054714: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054718: 6e20 d913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@13d9 │ │ -05471e: 0e00 |0005: return-void │ │ +054728: |[054728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +054738: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05473c: 6e20 d913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@13d9 │ │ +054742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ source_file_idx : 468 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #270 header: │ │ -class_idx : 543 │ │ +class_idx : 551 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 469 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #270 - │ │ @@ -62867,17 +62867,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054720: |[054720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -054730: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -054736: 0e00 |0003: return-void │ │ +054744: |[054744] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +054754: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05475a: 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;) │ │ @@ -62885,18 +62885,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 │ │ -054738: |[054738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -054748: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05474c: 6e30 9e13 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@139e │ │ -054752: 0e00 |0005: return-void │ │ +05475c: |[05475c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05476c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054770: 6e30 9e13 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@139e │ │ +054776: 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; │ │ @@ -62907,19 +62907,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 │ │ -054754: |[054754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -054764: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054768: 6e20 a013 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13a0 │ │ -05476e: 0c00 |0005: move-result-object v0 │ │ -054770: 1100 |0006: return-object v0 │ │ +054778: |[054778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +054788: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05478c: 6e20 a013 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13a0 │ │ +054792: 0c00 |0005: move-result-object v0 │ │ +054794: 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 │ │ │ │ @@ -62928,19 +62928,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 │ │ -054774: |[054774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -054784: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054788: 6e20 a113 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13a1 │ │ -05478e: 0c00 |0005: move-result-object v0 │ │ -054790: 1100 |0006: return-object v0 │ │ +054798: |[054798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0547a8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0547ac: 6e20 a113 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13a1 │ │ +0547b2: 0c00 |0005: move-result-object v0 │ │ +0547b4: 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 │ │ │ │ @@ -62949,19 +62949,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054794: |[054794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0547a4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0547a8: 6e10 aa13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@13aa │ │ -0547ae: 0a00 |0005: move-result v0 │ │ -0547b0: 0f00 |0006: return v0 │ │ +0547b8: |[0547b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0547c8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0547cc: 6e10 aa13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@13aa │ │ +0547d2: 0a00 |0005: move-result v0 │ │ +0547d4: 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;) │ │ @@ -62969,19 +62969,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0547b4: |[0547b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0547c4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0547c8: 6e10 b013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@13b0 │ │ -0547ce: 0a00 |0005: move-result v0 │ │ -0547d0: 0f00 |0006: return v0 │ │ +0547d8: |[0547d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0547e8: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0547ec: 6e10 b013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@13b0 │ │ +0547f2: 0a00 |0005: move-result v0 │ │ +0547f4: 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;) │ │ @@ -62989,19 +62989,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0547d4: |[0547d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -0547e4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0547e8: 6e10 bb13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@13bb │ │ -0547ee: 0a00 |0005: move-result v0 │ │ -0547f0: 0f00 |0006: return v0 │ │ +0547f8: |[0547f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +054808: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05480c: 6e10 bb13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@13bb │ │ +054812: 0a00 |0005: move-result v0 │ │ +054814: 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;) │ │ @@ -63009,18 +63009,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 │ │ -0547f4: |[0547f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -054804: 7120 be13 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13be │ │ -05480a: 0c00 |0003: move-result-object v0 │ │ -05480c: 1100 |0004: return-object v0 │ │ +054818: |[054818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +054828: 7120 be13 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@13be │ │ +05482e: 0c00 |0003: move-result-object v0 │ │ +054830: 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 │ │ │ │ @@ -63029,19 +63029,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 │ │ -054810: |[054810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -054820: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054824: 6e30 c113 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@13c1 │ │ -05482a: 0a00 |0005: move-result v0 │ │ -05482c: 0f00 |0006: return v0 │ │ +054834: |[054834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +054844: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054848: 6e30 c113 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@13c1 │ │ +05484e: 0a00 |0005: move-result v0 │ │ +054850: 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; │ │ @@ -63051,18 +63051,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 │ │ -054830: |[054830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -054840: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054844: 6e20 c313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@13c3 │ │ -05484a: 0e00 |0005: return-void │ │ +054854: |[054854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +054864: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054868: 6e20 c313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@13c3 │ │ +05486e: 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 │ │ @@ -63072,18 +63072,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 │ │ -05484c: |[05484c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -05485c: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054860: 6e20 d013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@13d0 │ │ -054866: 0e00 |0005: return-void │ │ +054870: |[054870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +054880: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054884: 6e20 d013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@13d0 │ │ +05488a: 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 │ │ @@ -63093,18 +63093,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 │ │ -054868: |[054868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -054878: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05487c: 6e30 d313 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@13d3 │ │ -054882: 0e00 |0005: return-void │ │ +05488c: |[05488c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05489c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0548a0: 6e30 d313 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@13d3 │ │ +0548a6: 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; │ │ @@ -63115,18 +63115,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 │ │ -054884: |[054884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -054894: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054898: 6e30 d813 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@13d8 │ │ -05489e: 0e00 |0005: return-void │ │ +0548a8: |[0548a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0548b8: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0548bc: 6e30 d813 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@13d8 │ │ +0548c2: 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; │ │ @@ -63137,33 +63137,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0548a0: |[0548a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0548b0: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0548b4: 6e20 db13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@13db │ │ -0548ba: 0e00 |0005: return-void │ │ +0548c4: |[0548c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0548d4: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +0548d8: 6e20 db13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@13db │ │ +0548de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 visibleToUser Z │ │ │ │ Virtual methods - │ │ source_file_idx : 469 (AccessibilityNodeInfoCompatJellyBean.java) │ │ │ │ Class #271 header: │ │ -class_idx : 544 │ │ +class_idx : 552 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 470 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #271 - │ │ @@ -63179,17 +63179,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0548bc: |[0548bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ -0548cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0548d2: 0e00 |0003: return-void │ │ +0548e0: |[0548e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +0548f0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0548f6: 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;) │ │ @@ -63197,19 +63197,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 │ │ -0548d4: |[0548d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0548e4: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -0548e8: 6e10 ae13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@13ae │ │ -0548ee: 0c00 |0005: move-result-object v0 │ │ -0548f0: 1100 |0006: return-object v0 │ │ +0548f8: |[0548f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +054908: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05490c: 6e10 ae13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@13ae │ │ +054912: 0c00 |0005: move-result-object v0 │ │ +054914: 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;) │ │ @@ -63217,33 +63217,33 @@ │ │ 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 │ │ -0548f4: |[0548f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -054904: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054908: 6e20 da13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@13da │ │ -05490e: 0e00 |0005: return-void │ │ +054918: |[054918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +054928: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +05492c: 6e20 da13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@13da │ │ +054932: 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; │ │ │ │ Virtual methods - │ │ source_file_idx : 470 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ │ │ Class #272 header: │ │ -class_idx : 545 │ │ +class_idx : 553 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 471 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #272 - │ │ @@ -63259,17 +63259,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054910: |[054910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ -054920: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -054926: 0e00 |0003: return-void │ │ +054934: |[054934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ +054944: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05494a: 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;) │ │ @@ -63277,19 +63277,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054928: |[054928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ -054938: 1f01 c902 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05493c: 6e10 a913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@13a9 │ │ -054942: 0a00 |0005: move-result v0 │ │ -054944: 0f00 |0006: return v0 │ │ +05494c: |[05494c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ +05495c: 1f01 d102 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054960: 6e10 a913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@13a9 │ │ +054966: 0a00 |0005: move-result v0 │ │ +054968: 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;) │ │ @@ -63297,33 +63297,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -054948: |[054948] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ -054958: 1f00 c902 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -05495c: 6e20 ce13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@13ce │ │ -054962: 0e00 |0005: return-void │ │ +05496c: |[05496c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ +05497c: 1f00 d102 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054980: 6e20 ce13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@13ce │ │ +054986: 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 │ │ │ │ Virtual methods - │ │ source_file_idx : 471 (AccessibilityNodeInfoCompatKitKat.java) │ │ │ │ Class #273 header: │ │ -class_idx : 546 │ │ +class_idx : 554 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #273 annotations: │ │ @@ -63345,17 +63345,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #274 header: │ │ -class_idx : 552 │ │ +class_idx : 560 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 478 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #274 annotations: │ │ @@ -63385,33 +63385,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -054964: |[054964] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -054974: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -054978: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -05497c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -054980: 2200 2602 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0226 │ │ -054984: 7010 2c0e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0e2c │ │ -05498a: 6900 4104 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ -05498e: 0e00 |000d: return-void │ │ -054990: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -054994: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -054998: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -05499c: 2200 2402 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0224 │ │ -0549a0: 7010 250e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0e25 │ │ -0549a6: 6900 4104 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ -0549aa: 28f2 |001b: goto 000d // -000e │ │ -0549ac: 2200 2702 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0227 │ │ -0549b0: 7010 2e0e 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0e2e │ │ -0549b6: 6900 4104 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ -0549ba: 28ea |0023: goto 000d // -0016 │ │ +054988: |[054988] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +054998: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +05499c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0549a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0549a4: 2200 2e02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@022e │ │ +0549a8: 7010 2c0e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0e2c │ │ +0549ae: 6900 4104 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ +0549b2: 0e00 |000d: return-void │ │ +0549b4: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0549b8: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +0549bc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0549c0: 2200 2c02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@022c │ │ +0549c4: 7010 250e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0e25 │ │ +0549ca: 6900 4104 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ +0549ce: 28f2 |001b: goto 000d // -000e │ │ +0549d0: 2200 2f02 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@022f │ │ +0549d4: 7010 2e0e 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0e2e │ │ +0549da: 6900 4104 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ +0549de: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -63423,21 +63423,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0549bc: |[0549bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -0549cc: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0549d2: 6200 4104 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ -0549d6: 7220 200e 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0e20 │ │ -0549dc: 0c00 |0008: move-result-object v0 │ │ -0549de: 5b10 4204 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0442 │ │ -0549e2: 0e00 |000b: return-void │ │ +0549e0: |[0549e0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +0549f0: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0549f6: 6200 4104 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0441 │ │ +0549fa: 7220 200e 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0e20 │ │ +054a00: 0c00 |0008: move-result-object v0 │ │ +054a02: 5b10 4204 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0442 │ │ +054a06: 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; │ │ @@ -63447,18 +63447,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0549e4: |[0549e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -0549f4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0549fa: 5b01 4204 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0442 │ │ -0549fe: 0e00 |0005: return-void │ │ +054a08: |[054a08] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +054a18: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +054a1e: 5b01 4204 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0442 │ │ +054a22: 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; │ │ @@ -63470,17 +63470,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 │ │ -054a00: |[054a00] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -054a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054a12: 1100 |0001: return-object v0 │ │ +054a24: |[054a24] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +054a34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054a36: 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 │ │ │ │ @@ -63489,17 +63489,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 │ │ -054a14: |[054a14] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -054a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054a26: 1100 |0001: return-object v0 │ │ +054a38: |[054a38] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +054a48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054a4a: 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 │ │ @@ -63509,17 +63509,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 │ │ -054a28: |[054a28] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -054a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054a3a: 1100 |0001: return-object v0 │ │ +054a4c: |[054a4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +054a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054a5e: 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 │ │ │ │ @@ -63528,17 +63528,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054a3c: |[054a3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -054a4c: 5410 4204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0442 │ │ -054a50: 1100 |0002: return-object v0 │ │ +054a60: |[054a60] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +054a70: 5410 4204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0442 │ │ +054a74: 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;) │ │ @@ -63546,32 +63546,32 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -054a54: |[054a54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -054a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054a66: 0f00 |0001: return v0 │ │ +054a78: |[054a78] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +054a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054a8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ 0x0000 - 0x0002 reg=3 action I │ │ 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #275 header: │ │ -class_idx : 553 │ │ +class_idx : 561 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 714 │ │ +superclass_idx : 722 │ │ source_file_idx : 479 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #275 annotations: │ │ @@ -63598,18 +63598,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 │ │ -054a68: |[054a68] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -054a78: 5b01 4304 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ -054a7c: 7010 dc13 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@13dc │ │ -054a82: 0e00 |0005: return-void │ │ +054a8c: |[054a8c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +054a9c: 5b01 4304 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ +054aa0: 7010 dc13 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@13dc │ │ +054aa6: 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; │ │ │ │ @@ -63619,20 +63619,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054a84: |[054a84] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -054a94: 5410 4304 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ -054a98: 7220 3c0e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0e3c │ │ -054a9e: 0c00 |0005: move-result-object v0 │ │ -054aa0: 1f00 c902 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054aa4: 1100 |0008: return-object v0 │ │ +054aa8: |[054aa8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +054ab8: 5410 4304 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ +054abc: 7220 3c0e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0e3c │ │ +054ac2: 0c00 |0005: move-result-object v0 │ │ +054ac4: 1f00 d102 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054ac8: 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 │ │ │ │ @@ -63641,19 +63641,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 │ │ -054aa8: |[054aa8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -054ab8: 5410 4304 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ -054abc: 7230 3d0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e3d │ │ -054ac2: 0c00 |0005: move-result-object v0 │ │ -054ac4: 1100 |0006: return-object v0 │ │ +054acc: |[054acc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +054adc: 5410 4304 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ +054ae0: 7230 3d0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e3d │ │ +054ae6: 0c00 |0005: move-result-object v0 │ │ +054ae8: 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 │ │ @@ -63663,34 +63663,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -054ac8: |[054ac8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -054ad8: 5410 4304 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ -054adc: 7240 3e0e 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0e3e │ │ -054ae2: 0a00 |0005: move-result v0 │ │ -054ae4: 0f00 |0006: return v0 │ │ +054aec: |[054aec] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +054afc: 5410 4304 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0443 │ │ +054b00: 7240 3e0e 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0e3e │ │ +054b06: 0a00 |0005: move-result v0 │ │ +054b08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 479 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #276 header: │ │ -class_idx : 554 │ │ +class_idx : 562 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 479 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #276 annotations: │ │ @@ -63726,17 +63726,17 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 479 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #277 header: │ │ -class_idx : 555 │ │ +class_idx : 563 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 479 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #277 annotations: │ │ @@ -63756,17 +63756,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054ae8: |[054ae8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -054af8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -054afe: 0e00 |0003: return-void │ │ +054b0c: |[054b0c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +054b1c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +054b22: 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; │ │ │ │ @@ -63775,31 +63775,31 @@ │ │ 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 │ │ -054b00: |[054b00] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -054b10: 2200 2902 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@0229 │ │ -054b14: 7020 380e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0e38 │ │ -054b1a: 1100 |0005: return-object v0 │ │ +054b24: |[054b24] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +054b34: 2200 3102 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@0231 │ │ +054b38: 7020 380e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0e38 │ │ +054b3e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ source_file_idx : 479 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #278 header: │ │ -class_idx : 556 │ │ +class_idx : 564 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 714 │ │ +superclass_idx : 722 │ │ source_file_idx : 480 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #278 annotations: │ │ @@ -63826,18 +63826,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 │ │ -054b1c: |[054b1c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -054b2c: 5b01 4404 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ -054b30: 7010 dc13 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@13dc │ │ -054b36: 0e00 |0005: return-void │ │ +054b40: |[054b40] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +054b50: 5b01 4404 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ +054b54: 7010 dc13 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@13dc │ │ +054b5a: 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; │ │ │ │ @@ -63847,20 +63847,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054b38: |[054b38] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -054b48: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ -054b4c: 7220 460e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0e46 │ │ -054b52: 0c00 |0005: move-result-object v0 │ │ -054b54: 1f00 c902 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054b58: 1100 |0008: return-object v0 │ │ +054b5c: |[054b5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +054b6c: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ +054b70: 7220 460e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0e46 │ │ +054b76: 0c00 |0005: move-result-object v0 │ │ +054b78: 1f00 d102 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054b7c: 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 │ │ │ │ @@ -63869,19 +63869,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 │ │ -054b5c: |[054b5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -054b6c: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ -054b70: 7230 470e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e47 │ │ -054b76: 0c00 |0005: move-result-object v0 │ │ -054b78: 1100 |0006: return-object v0 │ │ +054b80: |[054b80] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +054b90: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ +054b94: 7230 470e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e47 │ │ +054b9a: 0c00 |0005: move-result-object v0 │ │ +054b9c: 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 │ │ @@ -63891,20 +63891,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054b7c: |[054b7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -054b8c: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ -054b90: 7220 480e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0e48 │ │ -054b96: 0c00 |0005: move-result-object v0 │ │ -054b98: 1f00 c902 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02c9 │ │ -054b9c: 1100 |0008: return-object v0 │ │ +054ba0: |[054ba0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +054bb0: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ +054bb4: 7220 480e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0e48 │ │ +054bba: 0c00 |0005: move-result-object v0 │ │ +054bbc: 1f00 d102 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02d1 │ │ +054bc0: 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 │ │ │ │ @@ -63913,34 +63913,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -054ba0: |[054ba0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -054bb0: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ -054bb4: 7240 490e 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0e49 │ │ -054bba: 0a00 |0005: move-result v0 │ │ -054bbc: 0f00 |0006: return v0 │ │ +054bc4: |[054bc4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +054bd4: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0444 │ │ +054bd8: 7240 490e 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0e49 │ │ +054bde: 0a00 |0005: move-result v0 │ │ +054be0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 480 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #279 header: │ │ -class_idx : 557 │ │ +class_idx : 565 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 480 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #279 annotations: │ │ @@ -63982,17 +63982,17 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 480 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #280 header: │ │ -class_idx : 558 │ │ +class_idx : 566 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 480 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #280 annotations: │ │ @@ -64012,17 +64012,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054bc0: |[054bc0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ -054bd0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -054bd6: 0e00 |0003: return-void │ │ +054be4: |[054be4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ +054bf4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +054bfa: 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; │ │ │ │ @@ -64031,31 +64031,31 @@ │ │ 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 │ │ -054bd8: |[054bd8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -054be8: 2200 2c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@022c │ │ -054bec: 7020 410e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0e41 │ │ -054bf2: 1100 |0005: return-object v0 │ │ +054bfc: |[054bfc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +054c0c: 2200 3402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@0234 │ │ +054c10: 7020 410e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0e41 │ │ +054c16: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ source_file_idx : 480 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #281 header: │ │ -class_idx : 561 │ │ +class_idx : 569 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 46 │ │ │ │ Class #281 annotations: │ │ @@ -64349,17 +64349,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 485 (AccessibilityRecordCompat.java) │ │ │ │ Class #282 header: │ │ -class_idx : 564 │ │ +class_idx : 572 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 485 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 47 │ │ │ │ Class #282 annotations: │ │ @@ -64389,40 +64389,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -054bf4: |[054bf4] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -054c04: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -054c08: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -054c0c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -054c10: 2200 3202 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0232 │ │ -054c14: 7010 a90e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0ea9 │ │ -054c1a: 6900 4504 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054c1e: 0e00 |000d: return-void │ │ -054c20: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -054c24: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -054c28: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -054c2c: 2200 3002 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0230 │ │ -054c30: 7010 760e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e76 │ │ -054c36: 6900 4504 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054c3a: 28f2 |001b: goto 000d // -000e │ │ -054c3c: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -054c40: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -054c44: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -054c48: 2200 2f02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@022f │ │ -054c4c: 7010 4c0e 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0e4c │ │ -054c52: 6900 4504 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054c56: 28e4 |0029: goto 000d // -001c │ │ -054c58: 2200 3302 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0233 │ │ -054c5c: 7010 ab0e 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0eab │ │ -054c62: 6900 4504 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054c66: 28dc |0031: goto 000d // -0024 │ │ +054c18: |[054c18] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +054c28: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +054c2c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +054c30: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +054c34: 2200 3a02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@023a │ │ +054c38: 7010 a90e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0ea9 │ │ +054c3e: 6900 4504 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054c42: 0e00 |000d: return-void │ │ +054c44: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +054c48: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +054c4c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +054c50: 2200 3802 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0238 │ │ +054c54: 7010 760e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e76 │ │ +054c5a: 6900 4504 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054c5e: 28f2 |001b: goto 000d // -000e │ │ +054c60: 6000 2300 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +054c64: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +054c68: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +054c6c: 2200 3702 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0237 │ │ +054c70: 7010 4c0e 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0e4c │ │ +054c76: 6900 4504 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054c7a: 28e4 |0029: goto 000d // -001c │ │ +054c7c: 2200 3b02 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@023b │ │ +054c80: 7010 ab0e 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0eab │ │ +054c86: 6900 4504 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054c8a: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -64436,18 +64436,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054c68: |[054c68] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -054c78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -054c7e: 5b01 4604 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054c82: 0e00 |0005: return-void │ │ +054c8c: |[054c8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +054c9c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +054ca2: 5b01 4604 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054ca6: 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; │ │ @@ -64458,43 +64458,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 │ │ -054c84: |[054c84] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -054c94: 2200 3402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0234 │ │ -054c98: 6201 4504 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054c9c: 7210 910e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0e91 │ │ -054ca2: 0c01 |0007: move-result-object v1 │ │ -054ca4: 7020 db0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ -054caa: 1100 |000b: return-object v0 │ │ +054ca8: |[054ca8] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +054cb8: 2200 3c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@023c │ │ +054cbc: 6201 4504 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054cc0: 7210 910e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0e91 │ │ +054cc6: 0c01 |0007: move-result-object v1 │ │ +054cc8: 7020 db0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ +054cce: 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 │ │ -054cac: |[054cac] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -054cbc: 2200 3402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0234 │ │ -054cc0: 6201 4504 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054cc4: 5432 4604 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054cc8: 7220 920e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e92 │ │ -054cce: 0c01 |0009: move-result-object v1 │ │ -054cd0: 7020 db0e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ -054cd6: 1100 |000d: return-object v0 │ │ +054cd0: |[054cd0] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +054ce0: 2200 3c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@023c │ │ +054ce4: 6201 4504 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054ce8: 5432 4604 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054cec: 7220 920e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e92 │ │ +054cf2: 0c01 |0009: move-result-object v1 │ │ +054cf4: 7020 db0e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0edb │ │ +054cfa: 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 - │ │ @@ -64503,44 +64503,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -054cd8: |[054cd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -054ce8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -054cea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -054cec: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -054cf0: 0f01 |0004: return v1 │ │ -054cf2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -054cf6: 0121 |0007: move v1, v2 │ │ -054cf8: 28fc |0008: goto 0004 // -0004 │ │ -054cfa: 6e10 8015 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -054d00: 0c03 |000c: move-result-object v3 │ │ -054d02: 6e10 8015 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -054d08: 0c04 |0010: move-result-object v4 │ │ -054d0a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -054d0e: 0121 |0013: move v1, v2 │ │ -054d10: 28f0 |0014: goto 0004 // -0010 │ │ -054d12: 0760 |0015: move-object v0, v6 │ │ -054d14: 1f00 3402 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0234 │ │ -054d18: 5453 4604 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054d1c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -054d20: 5403 4604 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054d24: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -054d28: 0121 |0020: move v1, v2 │ │ -054d2a: 28e3 |0021: goto 0004 // -001d │ │ -054d2c: 5453 4604 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054d30: 5404 4604 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054d34: 6e20 7f15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -054d3a: 0a03 |0029: move-result v3 │ │ -054d3c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -054d40: 0121 |002c: move v1, v2 │ │ -054d42: 28d7 |002d: goto 0004 // -0029 │ │ +054cfc: |[054cfc] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +054d0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +054d0e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +054d10: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +054d14: 0f01 |0004: return v1 │ │ +054d16: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +054d1a: 0121 |0007: move v1, v2 │ │ +054d1c: 28fc |0008: goto 0004 // -0004 │ │ +054d1e: 6e10 8015 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +054d24: 0c03 |000c: move-result-object v3 │ │ +054d26: 6e10 8015 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +054d2c: 0c04 |0010: move-result-object v4 │ │ +054d2e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +054d32: 0121 |0013: move v1, v2 │ │ +054d34: 28f0 |0014: goto 0004 // -0010 │ │ +054d36: 0760 |0015: move-object v0, v6 │ │ +054d38: 1f00 3c02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@023c │ │ +054d3c: 5453 4604 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054d40: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +054d44: 5403 4604 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054d48: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +054d4c: 0121 |0020: move v1, v2 │ │ +054d4e: 28e3 |0021: goto 0004 // -001d │ │ +054d50: 5453 4604 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054d54: 5404 4604 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054d58: 6e20 7f15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +054d5e: 0a03 |0029: move-result v3 │ │ +054d60: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +054d64: 0121 |002c: move v1, v2 │ │ +054d66: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -64561,20 +64561,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054d44: |[054d44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -054d54: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054d58: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054d5c: 7220 7b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0e7b │ │ -054d62: 0a00 |0007: move-result v0 │ │ -054d64: 0f00 |0008: return v0 │ │ +054d68: |[054d68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +054d78: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054d7c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054d80: 7220 7b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0e7b │ │ +054d86: 0a00 |0007: move-result v0 │ │ +054d88: 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;) │ │ @@ -64582,20 +64582,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054d68: |[054d68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -054d78: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054d7c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054d80: 7220 7c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e7c │ │ -054d86: 0c00 |0007: move-result-object v0 │ │ -054d88: 1100 |0008: return-object v0 │ │ +054d8c: |[054d8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +054d9c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054da0: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054da4: 7220 7c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e7c │ │ +054daa: 0c00 |0007: move-result-object v0 │ │ +054dac: 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;) │ │ @@ -64603,20 +64603,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054d8c: |[054d8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -054d9c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054da0: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054da4: 7220 7d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e7d │ │ -054daa: 0c00 |0007: move-result-object v0 │ │ -054dac: 1100 |0008: return-object v0 │ │ +054db0: |[054db0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +054dc0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054dc4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054dc8: 7220 7d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e7d │ │ +054dce: 0c00 |0007: move-result-object v0 │ │ +054dd0: 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;) │ │ @@ -64624,20 +64624,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054db0: |[054db0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -054dc0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054dc4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054dc8: 7220 7e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e7e │ │ -054dce: 0c00 |0007: move-result-object v0 │ │ -054dd0: 1100 |0008: return-object v0 │ │ +054dd4: |[054dd4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +054de4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054de8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054dec: 7220 7e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e7e │ │ +054df2: 0c00 |0007: move-result-object v0 │ │ +054df4: 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;) │ │ @@ -64645,20 +64645,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054dd4: |[054dd4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -054de4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054de8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054dec: 7220 7f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0e7f │ │ -054df2: 0a00 |0007: move-result v0 │ │ -054df4: 0f00 |0008: return v0 │ │ +054df8: |[054df8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +054e08: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054e0c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054e10: 7220 7f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0e7f │ │ +054e16: 0a00 |0007: move-result v0 │ │ +054e18: 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;) │ │ @@ -64666,20 +64666,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054df8: |[054df8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -054e08: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054e0c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054e10: 7220 800e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0e80 │ │ -054e16: 0a00 |0007: move-result v0 │ │ -054e18: 0f00 |0008: return v0 │ │ +054e1c: |[054e1c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +054e2c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054e30: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054e34: 7220 800e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0e80 │ │ +054e3a: 0a00 |0007: move-result v0 │ │ +054e3c: 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;) │ │ @@ -64687,17 +64687,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e1c: |[054e1c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -054e2c: 5410 4604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054e30: 1100 |0002: return-object v0 │ │ +054e40: |[054e40] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +054e50: 5410 4604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054e54: 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;) │ │ @@ -64705,20 +64705,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054e34: |[054e34] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -054e44: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054e48: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054e4c: 7220 810e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0e81 │ │ -054e52: 0a00 |0007: move-result v0 │ │ -054e54: 0f00 |0008: return v0 │ │ +054e58: |[054e58] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +054e68: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054e6c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054e70: 7220 810e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0e81 │ │ +054e76: 0a00 |0007: move-result v0 │ │ +054e78: 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;) │ │ @@ -64726,20 +64726,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054e58: |[054e58] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -054e68: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054e6c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054e70: 7220 820e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@0e82 │ │ -054e76: 0a00 |0007: move-result v0 │ │ -054e78: 0f00 |0008: return v0 │ │ +054e7c: |[054e7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +054e8c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054e90: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054e94: 7220 820e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@0e82 │ │ +054e9a: 0a00 |0007: move-result v0 │ │ +054e9c: 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;) │ │ @@ -64747,20 +64747,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054e7c: |[054e7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -054e8c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054e90: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054e94: 7220 830e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@0e83 │ │ -054e9a: 0a00 |0007: move-result v0 │ │ -054e9c: 0f00 |0008: return v0 │ │ +054ea0: |[054ea0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +054eb0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054eb4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054eb8: 7220 830e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@0e83 │ │ +054ebe: 0a00 |0007: move-result v0 │ │ +054ec0: 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;) │ │ @@ -64768,20 +64768,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054ea0: |[054ea0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -054eb0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054eb4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054eb8: 7220 840e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0e84 │ │ -054ebe: 0c00 |0007: move-result-object v0 │ │ -054ec0: 1100 |0008: return-object v0 │ │ +054ec4: |[054ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +054ed4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054ed8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054edc: 7220 840e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0e84 │ │ +054ee2: 0c00 |0007: move-result-object v0 │ │ +054ee4: 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;) │ │ @@ -64789,20 +64789,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054ec4: |[054ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -054ed4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054ed8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054edc: 7220 850e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0e85 │ │ -054ee2: 0a00 |0007: move-result v0 │ │ -054ee4: 0f00 |0008: return v0 │ │ +054ee8: |[054ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +054ef8: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054efc: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054f00: 7220 850e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0e85 │ │ +054f06: 0a00 |0007: move-result v0 │ │ +054f08: 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;) │ │ @@ -64810,20 +64810,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054ee8: |[054ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -054ef8: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054efc: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054f00: 7220 860e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0e86 │ │ -054f06: 0a00 |0007: move-result v0 │ │ -054f08: 0f00 |0008: return v0 │ │ +054f0c: |[054f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +054f1c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054f20: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054f24: 7220 860e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0e86 │ │ +054f2a: 0a00 |0007: move-result v0 │ │ +054f2c: 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;) │ │ @@ -64831,20 +64831,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054f0c: |[054f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -054f1c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054f20: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054f24: 7220 870e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0e87 │ │ -054f2a: 0a00 |0007: move-result v0 │ │ -054f2c: 0f00 |0008: return v0 │ │ +054f30: |[054f30] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +054f40: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054f44: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054f48: 7220 870e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0e87 │ │ +054f4e: 0a00 |0007: move-result v0 │ │ +054f50: 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;) │ │ @@ -64852,20 +64852,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 │ │ -054f30: |[054f30] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -054f40: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054f44: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054f48: 7220 880e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e88 │ │ -054f4e: 0c00 |0007: move-result-object v0 │ │ -054f50: 1100 |0008: return-object v0 │ │ +054f54: |[054f54] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +054f64: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054f68: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054f6c: 7220 880e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e88 │ │ +054f72: 0c00 |0007: move-result-object v0 │ │ +054f74: 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;) │ │ @@ -64873,20 +64873,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054f54: |[054f54] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -054f64: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054f68: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054f6c: 7220 890e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0e89 │ │ -054f72: 0c00 |0007: move-result-object v0 │ │ -054f74: 1100 |0008: return-object v0 │ │ +054f78: |[054f78] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +054f88: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054f8c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054f90: 7220 890e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0e89 │ │ +054f96: 0c00 |0007: move-result-object v0 │ │ +054f98: 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;) │ │ @@ -64894,20 +64894,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054f78: |[054f78] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -054f88: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054f8c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054f90: 7220 8a0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0e8a │ │ -054f96: 0a00 |0007: move-result v0 │ │ -054f98: 0f00 |0008: return v0 │ │ +054f9c: |[054f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +054fac: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054fb0: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054fb4: 7220 8a0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0e8a │ │ +054fba: 0a00 |0007: move-result v0 │ │ +054fbc: 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;) │ │ @@ -64915,20 +64915,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054f9c: |[054f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -054fac: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -054fb0: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054fb4: 7220 8b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0e8b │ │ -054fba: 0a00 |0007: move-result v0 │ │ -054fbc: 0f00 |0008: return v0 │ │ +054fc0: |[054fc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +054fd0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +054fd4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054fd8: 7220 8b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0e8b │ │ +054fde: 0a00 |0007: move-result v0 │ │ +054fe0: 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;) │ │ @@ -64936,23 +64936,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -054fc0: |[054fc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -054fd0: 5410 4604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054fd4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -054fd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -054fda: 0f00 |0005: return v0 │ │ -054fdc: 5410 4604 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -054fe0: 6e10 8115 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -054fe6: 0a00 |000b: move-result v0 │ │ -054fe8: 28f9 |000c: goto 0005 // -0007 │ │ +054fe4: |[054fe4] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +054ff4: 5410 4604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +054ff8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +054ffc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +054ffe: 0f00 |0005: return v0 │ │ +055000: 5410 4604 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +055004: 6e10 8115 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +05500a: 0a00 |000b: move-result v0 │ │ +05500c: 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;) │ │ @@ -64960,20 +64960,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054fec: |[054fec] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -054ffc: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055000: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055004: 7220 8c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0e8c │ │ -05500a: 0a00 |0007: move-result v0 │ │ -05500c: 0f00 |0008: return v0 │ │ +055010: |[055010] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +055020: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055024: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +055028: 7220 8c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0e8c │ │ +05502e: 0a00 |0007: move-result v0 │ │ +055030: 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;) │ │ @@ -64981,20 +64981,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055010: |[055010] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -055020: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055024: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055028: 7220 8d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0e8d │ │ -05502e: 0a00 |0007: move-result v0 │ │ -055030: 0f00 |0008: return v0 │ │ +055034: |[055034] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +055044: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055048: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05504c: 7220 8d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0e8d │ │ +055052: 0a00 |0007: move-result v0 │ │ +055054: 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;) │ │ @@ -65002,20 +65002,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055034: |[055034] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -055044: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055048: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -05504c: 7220 8e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0e8e │ │ -055052: 0a00 |0007: move-result v0 │ │ -055054: 0f00 |0008: return v0 │ │ +055058: |[055058] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +055068: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +05506c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +055070: 7220 8e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0e8e │ │ +055076: 0a00 |0007: move-result v0 │ │ +055078: 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;) │ │ @@ -65023,20 +65023,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055058: |[055058] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -055068: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -05506c: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055070: 7220 8f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0e8f │ │ -055076: 0a00 |0007: move-result v0 │ │ -055078: 0f00 |0008: return v0 │ │ +05507c: |[05507c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +05508c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055090: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +055094: 7220 8f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0e8f │ │ +05509a: 0a00 |0007: move-result v0 │ │ +05509c: 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;) │ │ @@ -65044,20 +65044,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05507c: |[05507c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -05508c: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055090: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055094: 7220 900e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0e90 │ │ -05509a: 0a00 |0007: move-result v0 │ │ -05509c: 0f00 |0008: return v0 │ │ +0550a0: |[0550a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +0550b0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0550b4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0550b8: 7220 900e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0e90 │ │ +0550be: 0a00 |0007: move-result v0 │ │ +0550c0: 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;) │ │ @@ -65065,19 +65065,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0550a0: |[0550a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -0550b0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0550b4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0550b8: 7220 930e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0e93 │ │ -0550be: 0e00 |0007: return-void │ │ +0550c4: |[0550c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +0550d4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0550d8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0550dc: 7220 930e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0e93 │ │ +0550e2: 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; │ │ │ │ @@ -65086,19 +65086,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0550c0: |[0550c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -0550d0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0550d4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0550d8: 7230 940e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0e94 │ │ -0550de: 0e00 |0007: return-void │ │ +0550e4: |[0550e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +0550f4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0550f8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0550fc: 7230 940e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0e94 │ │ +055102: 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 │ │ @@ -65108,19 +65108,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0550e0: |[0550e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -0550f0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0550f4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0550f8: 7230 950e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e95 │ │ -0550fe: 0e00 |0007: return-void │ │ +055104: |[055104] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +055114: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055118: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05511c: 7230 950e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e95 │ │ +055122: 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; │ │ @@ -65130,19 +65130,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055100: |[055100] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -055110: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055114: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055118: 7230 960e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0e96 │ │ -05511e: 0e00 |0007: return-void │ │ +055124: |[055124] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +055134: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055138: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05513c: 7230 960e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0e96 │ │ +055142: 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 │ │ @@ -65152,19 +65152,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055120: |[055120] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -055130: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055134: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055138: 7230 970e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e97 │ │ -05513e: 0e00 |0007: return-void │ │ +055144: |[055144] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +055154: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055158: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05515c: 7230 970e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e97 │ │ +055162: 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; │ │ @@ -65174,19 +65174,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055140: |[055140] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -055150: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055154: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055158: 7230 980e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e98 │ │ -05515e: 0e00 |0007: return-void │ │ +055164: |[055164] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +055174: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055178: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05517c: 7230 980e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e98 │ │ +055182: 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; │ │ @@ -65196,19 +65196,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055160: |[055160] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -055170: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055174: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055178: 7230 990e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0e99 │ │ -05517e: 0e00 |0007: return-void │ │ +055184: |[055184] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +055194: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055198: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05519c: 7230 990e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0e99 │ │ +0551a2: 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 │ │ @@ -65218,19 +65218,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055180: |[055180] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -055190: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055194: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055198: 7230 9a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0e9a │ │ -05519e: 0e00 |0007: return-void │ │ +0551a4: |[0551a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +0551b4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0551b8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0551bc: 7230 9a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0e9a │ │ +0551c2: 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 │ │ @@ -65240,19 +65240,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0551a0: |[0551a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -0551b0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0551b4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0551b8: 7230 9b0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0e9b │ │ -0551be: 0e00 |0007: return-void │ │ +0551c4: |[0551c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +0551d4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0551d8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0551dc: 7230 9b0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0e9b │ │ +0551e2: 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 │ │ @@ -65262,19 +65262,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0551c0: |[0551c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -0551d0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0551d4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0551d8: 7230 9c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0e9c │ │ -0551de: 0e00 |0007: return-void │ │ +0551e4: |[0551e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +0551f4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0551f8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0551fc: 7230 9c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0e9c │ │ +055202: 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 │ │ @@ -65284,19 +65284,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0551e0: |[0551e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -0551f0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0551f4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0551f8: 7230 9d0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0e9d │ │ -0551fe: 0e00 |0007: return-void │ │ +055204: |[055204] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +055214: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055218: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05521c: 7230 9d0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0e9d │ │ +055222: 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 │ │ @@ -65306,19 +65306,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055200: |[055200] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -055210: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055214: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055218: 7230 9e0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0e9e │ │ -05521e: 0e00 |0007: return-void │ │ +055224: |[055224] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +055234: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055238: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05523c: 7230 9e0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0e9e │ │ +055242: 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 │ │ @@ -65328,19 +65328,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055220: |[055220] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -055230: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055234: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055238: 7230 9f0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0e9f │ │ -05523e: 0e00 |0007: return-void │ │ +055244: |[055244] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +055254: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055258: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05525c: 7230 9f0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0e9f │ │ +055262: 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 │ │ @@ -65350,19 +65350,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055240: |[055240] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -055250: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055254: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055258: 7230 a00e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0ea0 │ │ -05525e: 0e00 |0007: return-void │ │ +055264: |[055264] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +055274: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055278: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05527c: 7230 a00e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0ea0 │ │ +055282: 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; │ │ @@ -65372,19 +65372,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055260: |[055260] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -055270: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055274: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055278: 7230 a10e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0ea1 │ │ -05527e: 0e00 |0007: return-void │ │ +055284: |[055284] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +055294: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055298: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05529c: 7230 a10e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0ea1 │ │ +0552a2: 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 │ │ @@ -65394,19 +65394,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055280: |[055280] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -055290: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055294: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055298: 7230 a20e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0ea2 │ │ -05529e: 0e00 |0007: return-void │ │ +0552a4: |[0552a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +0552b4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0552b8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0552bc: 7230 a20e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0ea2 │ │ +0552c2: 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 │ │ @@ -65416,19 +65416,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0552a0: |[0552a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -0552b0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0552b4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0552b8: 7230 a30e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0ea3 │ │ -0552be: 0e00 |0007: return-void │ │ +0552c4: |[0552c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +0552d4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0552d8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0552dc: 7230 a30e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0ea3 │ │ +0552e2: 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 │ │ @@ -65438,19 +65438,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0552c0: |[0552c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -0552d0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0552d4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0552d8: 7230 a40e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0ea4 │ │ -0552de: 0e00 |0007: return-void │ │ +0552e4: |[0552e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +0552f4: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +0552f8: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +0552fc: 7230 a40e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0ea4 │ │ +055302: 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 │ │ @@ -65460,19 +65460,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0552e0: |[0552e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -0552f0: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -0552f4: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -0552f8: 7230 a50e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0ea5 │ │ -0552fe: 0e00 |0007: return-void │ │ +055304: |[055304] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +055314: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055318: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05531c: 7230 a50e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0ea5 │ │ +055322: 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 │ │ @@ -65482,19 +65482,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055300: |[055300] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -055310: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055314: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055318: 7230 a60e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ea6 │ │ -05531e: 0e00 |0007: return-void │ │ +055324: |[055324] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +055334: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055338: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05533c: 7230 a60e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ea6 │ │ +055342: 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; │ │ @@ -65504,19 +65504,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -055320: |[055320] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -055330: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055334: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055338: 7240 a70e 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@0ea7 │ │ -05533e: 0e00 |0007: return-void │ │ +055344: |[055344] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +055354: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055358: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05535c: 7240 a70e 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@0ea7 │ │ +055362: 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; │ │ @@ -65527,33 +65527,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055340: |[055340] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -055350: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ -055354: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ -055358: 7230 a80e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0ea8 │ │ -05535e: 0e00 |0007: return-void │ │ +055364: |[055364] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +055374: 6200 4504 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0445 │ │ +055378: 5421 4604 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0446 │ │ +05537c: 7230 a80e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0ea8 │ │ +055382: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0007 line=801 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ │ │ source_file_idx : 485 (AccessibilityRecordCompat.java) │ │ │ │ Class #283 header: │ │ -class_idx : 565 │ │ +class_idx : 573 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #283 annotations: │ │ @@ -65573,17 +65573,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055360: |[055360] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -055370: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -055376: 0e00 |0003: return-void │ │ +055384: |[055384] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +055394: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05539a: 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;) │ │ @@ -65591,19 +65591,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055378: |[055378] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -055388: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05538c: 6e10 dd13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@13dd │ │ -055392: 0a00 |0005: move-result v0 │ │ -055394: 0f00 |0006: return v0 │ │ +05539c: |[05539c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +0553ac: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0553b0: 6e10 dd13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@13dd │ │ +0553b6: 0a00 |0005: move-result v0 │ │ +0553b8: 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;) │ │ @@ -65611,19 +65611,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 │ │ -055398: |[055398] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0553a8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0553ac: 6e10 de13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@13de │ │ -0553b2: 0c00 |0005: move-result-object v0 │ │ -0553b4: 1100 |0006: return-object v0 │ │ +0553bc: |[0553bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0553cc: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0553d0: 6e10 de13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@13de │ │ +0553d6: 0c00 |0005: move-result-object v0 │ │ +0553d8: 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;) │ │ @@ -65631,19 +65631,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 │ │ -0553b8: |[0553b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0553c8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0553cc: 6e10 df13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@13df │ │ -0553d2: 0c00 |0005: move-result-object v0 │ │ -0553d4: 1100 |0006: return-object v0 │ │ +0553dc: |[0553dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0553ec: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0553f0: 6e10 df13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@13df │ │ +0553f6: 0c00 |0005: move-result-object v0 │ │ +0553f8: 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;) │ │ @@ -65651,19 +65651,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 │ │ -0553d8: |[0553d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0553e8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0553ec: 6e10 e013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@13e0 │ │ -0553f2: 0c00 |0005: move-result-object v0 │ │ -0553f4: 1100 |0006: return-object v0 │ │ +0553fc: |[0553fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05540c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055410: 6e10 e013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@13e0 │ │ +055416: 0c00 |0005: move-result-object v0 │ │ +055418: 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;) │ │ @@ -65671,19 +65671,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0553f8: |[0553f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -055408: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05540c: 6e10 e113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@13e1 │ │ -055412: 0a00 |0005: move-result v0 │ │ -055414: 0f00 |0006: return v0 │ │ +05541c: |[05541c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +05542c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055430: 6e10 e113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@13e1 │ │ +055436: 0a00 |0005: move-result v0 │ │ +055438: 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;) │ │ @@ -65691,19 +65691,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055418: |[055418] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -055428: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05542c: 6e10 e213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@13e2 │ │ -055432: 0a00 |0005: move-result v0 │ │ -055434: 0f00 |0006: return v0 │ │ +05543c: |[05543c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +05544c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055450: 6e10 e213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@13e2 │ │ +055456: 0a00 |0005: move-result v0 │ │ +055458: 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;) │ │ @@ -65711,19 +65711,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055438: |[055438] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -055448: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05544c: 6e10 e313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@13e3 │ │ -055452: 0a00 |0005: move-result v0 │ │ -055454: 0f00 |0006: return v0 │ │ +05545c: |[05545c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +05546c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055470: 6e10 e313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@13e3 │ │ +055476: 0a00 |0005: move-result v0 │ │ +055478: 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;) │ │ @@ -65731,19 +65731,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 │ │ -055458: |[055458] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -055468: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05546c: 6e10 e613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@13e6 │ │ -055472: 0c00 |0005: move-result-object v0 │ │ -055474: 1100 |0006: return-object v0 │ │ +05547c: |[05547c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +05548c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055490: 6e10 e613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@13e6 │ │ +055496: 0c00 |0005: move-result-object v0 │ │ +055498: 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;) │ │ @@ -65751,19 +65751,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055478: |[055478] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -055488: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05548c: 6e10 e713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@13e7 │ │ -055492: 0a00 |0005: move-result v0 │ │ -055494: 0f00 |0006: return v0 │ │ +05549c: |[05549c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +0554ac: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0554b0: 6e10 e713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@13e7 │ │ +0554b6: 0a00 |0005: move-result v0 │ │ +0554b8: 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;) │ │ @@ -65771,19 +65771,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055498: |[055498] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -0554a8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0554ac: 6e10 e813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@13e8 │ │ -0554b2: 0a00 |0005: move-result v0 │ │ -0554b4: 0f00 |0006: return v0 │ │ +0554bc: |[0554bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +0554cc: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0554d0: 6e10 e813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@13e8 │ │ +0554d6: 0a00 |0005: move-result v0 │ │ +0554d8: 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;) │ │ @@ -65791,19 +65791,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0554b8: |[0554b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -0554c8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0554cc: 6e10 e913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@13e9 │ │ -0554d2: 0a00 |0005: move-result v0 │ │ -0554d4: 0f00 |0006: return v0 │ │ +0554dc: |[0554dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +0554ec: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0554f0: 6e10 e913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@13e9 │ │ +0554f6: 0a00 |0005: move-result v0 │ │ +0554f8: 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;) │ │ @@ -65811,19 +65811,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 │ │ -0554d8: |[0554d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0554e8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0554ec: 6e10 ea13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@13ea │ │ -0554f2: 0c00 |0005: move-result-object v0 │ │ -0554f4: 1100 |0006: return-object v0 │ │ +0554fc: |[0554fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05550c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055510: 6e10 ea13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@13ea │ │ +055516: 0c00 |0005: move-result-object v0 │ │ +055518: 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;) │ │ @@ -65831,19 +65831,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 │ │ -0554f8: |[0554f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -055508: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05550c: 6e10 eb13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@13eb │ │ -055512: 0c00 |0005: move-result-object v0 │ │ -055514: 1100 |0006: return-object v0 │ │ +05551c: |[05551c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +05552c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055530: 6e10 eb13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@13eb │ │ +055536: 0c00 |0005: move-result-object v0 │ │ +055538: 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;) │ │ @@ -65851,19 +65851,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055518: |[055518] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -055528: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05552c: 6e10 ec13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@13ec │ │ -055532: 0a00 |0005: move-result v0 │ │ -055534: 0f00 |0006: return v0 │ │ +05553c: |[05553c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +05554c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055550: 6e10 ec13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@13ec │ │ +055556: 0a00 |0005: move-result v0 │ │ +055558: 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;) │ │ @@ -65871,19 +65871,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055538: |[055538] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -055548: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05554c: 6e10 ed13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@13ed │ │ -055552: 0a00 |0005: move-result v0 │ │ -055554: 0f00 |0006: return v0 │ │ +05555c: |[05555c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +05556c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055570: 6e10 ed13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@13ed │ │ +055576: 0a00 |0005: move-result v0 │ │ +055578: 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;) │ │ @@ -65891,19 +65891,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055558: |[055558] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -055568: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05556c: 6e10 ee13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@13ee │ │ -055572: 0a00 |0005: move-result v0 │ │ -055574: 0f00 |0006: return v0 │ │ +05557c: |[05557c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +05558c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055590: 6e10 ee13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@13ee │ │ +055596: 0a00 |0005: move-result v0 │ │ +055598: 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;) │ │ @@ -65911,19 +65911,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055578: |[055578] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -055588: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05558c: 6e10 ef13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@13ef │ │ -055592: 0a00 |0005: move-result v0 │ │ -055594: 0f00 |0006: return v0 │ │ +05559c: |[05559c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0555ac: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0555b0: 6e10 ef13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@13ef │ │ +0555b6: 0a00 |0005: move-result v0 │ │ +0555b8: 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;) │ │ @@ -65931,19 +65931,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055598: |[055598] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -0555a8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0555ac: 6e10 f013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@13f0 │ │ -0555b2: 0a00 |0005: move-result v0 │ │ -0555b4: 0f00 |0006: return v0 │ │ +0555bc: |[0555bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +0555cc: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0555d0: 6e10 f013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@13f0 │ │ +0555d6: 0a00 |0005: move-result v0 │ │ +0555d8: 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;) │ │ @@ -65951,19 +65951,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0555b8: |[0555b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -0555c8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0555cc: 6e10 f113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@13f1 │ │ -0555d2: 0a00 |0005: move-result v0 │ │ -0555d4: 0f00 |0006: return v0 │ │ +0555dc: |[0555dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0555ec: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0555f0: 6e10 f113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@13f1 │ │ +0555f6: 0a00 |0005: move-result v0 │ │ +0555f8: 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;) │ │ @@ -65971,19 +65971,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0555d8: |[0555d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0555e8: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0555ec: 6e10 f213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@13f2 │ │ -0555f2: 0a00 |0005: move-result v0 │ │ -0555f4: 0f00 |0006: return v0 │ │ +0555fc: |[0555fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +05560c: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055610: 6e10 f213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@13f2 │ │ +055616: 0a00 |0005: move-result v0 │ │ +055618: 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;) │ │ @@ -65991,37 +65991,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0555f8: |[0555f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -055608: 7100 f313 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@13f3 │ │ -05560e: 0c00 |0003: move-result-object v0 │ │ -055610: 1100 |0004: return-object v0 │ │ +05561c: |[05561c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +05562c: 7100 f313 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@13f3 │ │ +055632: 0c00 |0003: move-result-object v0 │ │ +055634: 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 │ │ -055614: |[055614] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -055624: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055628: 7110 f413 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@13f4 │ │ -05562e: 0c00 |0005: move-result-object v0 │ │ -055630: 1100 |0006: return-object v0 │ │ +055638: |[055638] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +055648: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +05564c: 7110 f413 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@13f4 │ │ +055652: 0c00 |0005: move-result-object v0 │ │ +055654: 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;) │ │ @@ -66029,18 +66029,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055634: |[055634] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -055644: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055648: 6e10 f513 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@13f5 │ │ -05564e: 0e00 |0005: return-void │ │ +055658: |[055658] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +055668: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +05566c: 6e10 f513 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@13f5 │ │ +055672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -66049,18 +66049,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 │ │ -055650: |[055650] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -055660: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055664: 6e20 f613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@13f6 │ │ -05566a: 0e00 |0005: return-void │ │ +055674: |[055674] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +055684: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055688: 6e20 f613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@13f6 │ │ +05568e: 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 │ │ @@ -66070,18 +66070,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 │ │ -05566c: |[05566c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05567c: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055680: 6e20 f713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@13f7 │ │ -055686: 0e00 |0005: return-void │ │ +055690: |[055690] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0556a0: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0556a4: 6e20 f713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@13f7 │ │ +0556aa: 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; │ │ @@ -66091,18 +66091,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 │ │ -055688: |[055688] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -055698: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05569c: 6e20 f813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@13f8 │ │ -0556a2: 0e00 |0005: return-void │ │ +0556ac: |[0556ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0556bc: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0556c0: 6e20 f813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@13f8 │ │ +0556c6: 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 │ │ @@ -66112,18 +66112,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 │ │ -0556a4: |[0556a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0556b4: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0556b8: 6e20 f913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@13f9 │ │ -0556be: 0e00 |0005: return-void │ │ +0556c8: |[0556c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0556d8: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0556dc: 6e20 f913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@13f9 │ │ +0556e2: 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; │ │ @@ -66133,18 +66133,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 │ │ -0556c0: |[0556c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0556d0: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0556d4: 6e20 fa13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@13fa │ │ -0556da: 0e00 |0005: return-void │ │ +0556e4: |[0556e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0556f4: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0556f8: 6e20 fa13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@13fa │ │ +0556fe: 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; │ │ @@ -66154,18 +66154,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 │ │ -0556dc: |[0556dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0556ec: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0556f0: 6e20 fb13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@13fb │ │ -0556f6: 0e00 |0005: return-void │ │ +055700: |[055700] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +055710: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055714: 6e20 fb13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@13fb │ │ +05571a: 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 │ │ @@ -66175,18 +66175,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 │ │ -0556f8: |[0556f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -055708: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05570c: 6e20 fc13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@13fc │ │ -055712: 0e00 |0005: return-void │ │ +05571c: |[05571c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +05572c: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055730: 6e20 fc13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@13fc │ │ +055736: 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 │ │ @@ -66196,18 +66196,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 │ │ -055714: |[055714] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -055724: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055728: 6e20 fd13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@13fd │ │ -05572e: 0e00 |0005: return-void │ │ +055738: |[055738] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +055748: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +05574c: 6e20 fd13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@13fd │ │ +055752: 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 │ │ @@ -66217,18 +66217,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 │ │ -055730: |[055730] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -055740: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055744: 6e20 fe13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@13fe │ │ -05574a: 0e00 |0005: return-void │ │ +055754: |[055754] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +055764: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055768: 6e20 fe13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@13fe │ │ +05576e: 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 │ │ @@ -66238,18 +66238,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 │ │ -05574c: |[05574c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -05575c: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055760: 6e20 ff13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@13ff │ │ -055766: 0e00 |0005: return-void │ │ +055770: |[055770] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +055780: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055784: 6e20 ff13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@13ff │ │ +05578a: 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 │ │ @@ -66259,18 +66259,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 │ │ -055768: |[055768] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -055778: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -05577c: 6e20 0214 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@1402 │ │ -055782: 0e00 |0005: return-void │ │ +05578c: |[05578c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +05579c: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0557a0: 6e20 0214 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@1402 │ │ +0557a6: 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; │ │ @@ -66280,18 +66280,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 │ │ -055784: |[055784] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -055794: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055798: 6e20 0314 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@1403 │ │ -05579e: 0e00 |0005: return-void │ │ +0557a8: |[0557a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0557b8: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0557bc: 6e20 0314 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@1403 │ │ +0557c2: 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 │ │ @@ -66301,18 +66301,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 │ │ -0557a0: |[0557a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0557b0: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0557b4: 6e20 0414 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@1404 │ │ -0557ba: 0e00 |0005: return-void │ │ +0557c4: |[0557c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0557d4: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0557d8: 6e20 0414 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@1404 │ │ +0557de: 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 │ │ @@ -66322,18 +66322,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 │ │ -0557bc: |[0557bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -0557cc: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0557d0: 6e20 0514 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@1405 │ │ -0557d6: 0e00 |0005: return-void │ │ +0557e0: |[0557e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +0557f0: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0557f4: 6e20 0514 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@1405 │ │ +0557fa: 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 │ │ @@ -66343,18 +66343,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 │ │ -0557d8: |[0557d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -0557e8: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0557ec: 6e20 0614 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@1406 │ │ -0557f2: 0e00 |0005: return-void │ │ +0557fc: |[0557fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +05580c: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055810: 6e20 0614 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@1406 │ │ +055816: 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 │ │ @@ -66364,18 +66364,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 │ │ -0557f4: |[0557f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -055804: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055808: 6e20 0714 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@1407 │ │ -05580e: 0e00 |0005: return-void │ │ +055818: |[055818] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +055828: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +05582c: 6e20 0714 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@1407 │ │ +055832: 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 │ │ @@ -66385,18 +66385,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 │ │ -055810: |[055810] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -055820: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055824: 6e20 0814 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@1408 │ │ -05582a: 0e00 |0005: return-void │ │ +055834: |[055834] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +055844: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055848: 6e20 0814 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@1408 │ │ +05584e: 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; │ │ @@ -66406,33 +66406,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05582c: |[05582c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -05583c: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055840: 6e20 0a14 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@140a │ │ -055846: 0e00 |0005: return-void │ │ +055850: |[055850] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +055860: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055864: 6e20 0a14 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@140a │ │ +05586a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ │ │ Virtual methods - │ │ source_file_idx : 486 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #284 header: │ │ -class_idx : 566 │ │ +class_idx : 574 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 - │ │ @@ -66448,17 +66448,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055848: |[055848] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -055858: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05585e: 0e00 |0003: return-void │ │ +05586c: |[05586c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +05587c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +055882: 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;) │ │ @@ -66466,19 +66466,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055860: |[055860] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -055870: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055874: 6e10 e413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@13e4 │ │ -05587a: 0a00 |0005: move-result v0 │ │ -05587c: 0f00 |0006: return v0 │ │ +055884: |[055884] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +055894: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055898: 6e10 e413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@13e4 │ │ +05589e: 0a00 |0005: move-result v0 │ │ +0558a0: 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;) │ │ @@ -66486,19 +66486,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055880: |[055880] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -055890: 1f01 cb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055894: 6e10 e513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@13e5 │ │ -05589a: 0a00 |0005: move-result v0 │ │ -05589c: 0f00 |0006: return v0 │ │ +0558a4: |[0558a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0558b4: 1f01 d302 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0558b8: 6e10 e513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@13e5 │ │ +0558be: 0a00 |0005: move-result v0 │ │ +0558c0: 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;) │ │ @@ -66506,18 +66506,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 │ │ -0558a0: |[0558a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0558b0: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0558b4: 6e20 0014 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@1400 │ │ -0558ba: 0e00 |0005: return-void │ │ +0558c4: |[0558c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0558d4: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0558d8: 6e20 0014 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@1400 │ │ +0558de: 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 │ │ @@ -66527,33 +66527,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0558bc: |[0558bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0558cc: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -0558d0: 6e20 0114 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@1401 │ │ -0558d6: 0e00 |0005: return-void │ │ +0558e0: |[0558e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0558f0: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +0558f4: 6e20 0114 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@1401 │ │ +0558fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollY I │ │ │ │ Virtual methods - │ │ source_file_idx : 487 (AccessibilityRecordCompatIcsMr1.java) │ │ │ │ Class #285 header: │ │ -class_idx : 567 │ │ +class_idx : 575 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 488 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #285 - │ │ @@ -66569,17 +66569,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0558d8: |[0558d8] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -0558e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0558ee: 0e00 |0003: return-void │ │ +0558fc: |[0558fc] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +05590c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +055912: 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;) │ │ @@ -66587,34 +66587,34 @@ │ │ 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 │ │ -0558f0: |[0558f0] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -055900: 1f00 cb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02cb │ │ -055904: 6e30 0914 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@1409 │ │ -05590a: 0e00 |0005: return-void │ │ +055914: |[055914] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +055924: 1f00 d302 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02d3 │ │ +055928: 6e30 0914 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@1409 │ │ +05592e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ Virtual methods - │ │ source_file_idx : 488 (AccessibilityRecordCompatJellyBean.java) │ │ │ │ Class #286 header: │ │ -class_idx : 568 │ │ +class_idx : 576 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 559 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #286 annotations: │ │ @@ -66630,17 +66630,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 559 (AutoScrollHelper.java) │ │ │ │ Class #287 header: │ │ -class_idx : 569 │ │ +class_idx : 577 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 559 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #287 annotations: │ │ @@ -66705,26 +66705,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05590c: |[05590c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -05591c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05591e: 7010 7d15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -055924: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -055928: 5a30 4d04 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ -05592c: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -055930: 5a30 4e04 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055934: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -055938: 5a30 4704 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ -05593c: 5932 4804 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ -055940: 5932 4904 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ -055944: 0e00 |0014: return-void │ │ +055930: |[055930] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +055940: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +055942: 7010 7d15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +055948: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +05594c: 5a30 4d04 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ +055950: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +055954: 5a30 4e04 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +055958: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +05595c: 5a30 4704 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ +055960: 5932 4804 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ +055964: 5932 4904 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ +055968: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -66738,53 +66738,53 @@ │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -055948: |[055948] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -055958: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -05595c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -05595e: 53a5 4d04 |0003: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ -055962: 3105 0b05 |0005: cmp-long v5, v11, v5 │ │ -055966: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -05596a: 0f04 |0009: return v4 │ │ -05596c: 53a5 4e04 |000a: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055970: 1607 0000 |000c: const-wide/16 v7, #int 0 // #0 │ │ -055974: 3105 0507 |000e: cmp-long v5, v5, v7 │ │ -055978: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -05597c: 53a5 4e04 |0012: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055980: 3105 0b05 |0014: cmp-long v5, v11, v5 │ │ -055984: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -055988: 53a5 4d04 |0018: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ -05598c: 9c02 0b05 |001a: sub-long v2, v11, v5 │ │ -055990: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -055994: 8526 |001e: long-to-float v6, v2 │ │ -055996: 52a7 4c04 |001f: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@044c │ │ -05599a: 8277 |0021: int-to-float v7, v7 │ │ -05599c: c976 |0022: div-float/2addr v6, v7 │ │ -05599e: 7130 5c0f 4609 |0023: invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f5c │ │ -0559a4: 0a04 |0026: move-result v4 │ │ -0559a6: c854 |0027: mul-float/2addr v4, v5 │ │ -0559a8: 28e1 |0028: goto 0009 // -001f │ │ -0559aa: 53a5 4e04 |0029: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -0559ae: 9c00 0b05 |002b: sub-long v0, v11, v5 │ │ -0559b2: 52a5 4f04 |002d: iget v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ -0559b6: a705 0905 |002f: sub-float v5, v9, v5 │ │ -0559ba: 52a6 4f04 |0031: iget v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ -0559be: 8507 |0033: long-to-float v7, v0 │ │ -0559c0: 52a8 4a04 |0034: iget v8, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@044a │ │ -0559c4: 8288 |0036: int-to-float v8, v8 │ │ -0559c6: c987 |0037: div-float/2addr v7, v8 │ │ -0559c8: 7130 5c0f 4709 |0038: invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f5c │ │ -0559ce: 0a04 |003b: move-result v4 │ │ -0559d0: c864 |003c: mul-float/2addr v4, v6 │ │ -0559d2: c654 |003d: add-float/2addr v4, v5 │ │ -0559d4: 28cb |003e: goto 0009 // -0035 │ │ +05596c: |[05596c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +05597c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +055980: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +055982: 53a5 4d04 |0003: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ +055986: 3105 0b05 |0005: cmp-long v5, v11, v5 │ │ +05598a: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +05598e: 0f04 |0009: return v4 │ │ +055990: 53a5 4e04 |000a: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +055994: 1607 0000 |000c: const-wide/16 v7, #int 0 // #0 │ │ +055998: 3105 0507 |000e: cmp-long v5, v5, v7 │ │ +05599c: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +0559a0: 53a5 4e04 |0012: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +0559a4: 3105 0b05 |0014: cmp-long v5, v11, v5 │ │ +0559a8: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +0559ac: 53a5 4d04 |0018: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ +0559b0: 9c02 0b05 |001a: sub-long v2, v11, v5 │ │ +0559b4: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +0559b8: 8526 |001e: long-to-float v6, v2 │ │ +0559ba: 52a7 4c04 |001f: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@044c │ │ +0559be: 8277 |0021: int-to-float v7, v7 │ │ +0559c0: c976 |0022: div-float/2addr v6, v7 │ │ +0559c2: 7130 5c0f 4609 |0023: invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f5c │ │ +0559c8: 0a04 |0026: move-result v4 │ │ +0559ca: c854 |0027: mul-float/2addr v4, v5 │ │ +0559cc: 28e1 |0028: goto 0009 // -001f │ │ +0559ce: 53a5 4e04 |0029: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +0559d2: 9c00 0b05 |002b: sub-long v0, v11, v5 │ │ +0559d6: 52a5 4f04 |002d: iget v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ +0559da: a705 0905 |002f: sub-float v5, v9, v5 │ │ +0559de: 52a6 4f04 |0031: iget v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ +0559e2: 8507 |0033: long-to-float v7, v0 │ │ +0559e4: 52a8 4a04 |0034: iget v8, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@044a │ │ +0559e8: 8288 |0036: int-to-float v8, v8 │ │ +0559ea: c987 |0037: div-float/2addr v7, v8 │ │ +0559ec: 7130 5c0f 4709 |0038: invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f5c │ │ +0559f2: 0a04 |003b: move-result v4 │ │ +0559f4: c864 |003c: mul-float/2addr v4, v6 │ │ +0559f6: c654 |003d: add-float/2addr v4, v5 │ │ +0559f8: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ @@ -66801,22 +66801,22 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0559d8: |[0559d8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -0559e8: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -0559ec: c830 |0002: mul-float/2addr v0, v3 │ │ -0559ee: c830 |0003: mul-float/2addr v0, v3 │ │ -0559f0: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -0559f4: c831 |0006: mul-float/2addr v1, v3 │ │ -0559f6: c610 |0007: add-float/2addr v0, v1 │ │ -0559f8: 0f00 |0008: return v0 │ │ +0559fc: |[0559fc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +055a0c: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +055a10: c830 |0002: mul-float/2addr v0, v3 │ │ +055a12: c830 |0003: mul-float/2addr v0, v3 │ │ +055a14: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +055a18: c831 |0006: mul-float/2addr v1, v3 │ │ +055a1a: c610 |0007: add-float/2addr v0, v1 │ │ +055a1c: 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 │ │ │ │ @@ -66826,45 +66826,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0559fc: |[0559fc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -055a0c: 53a6 4704 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ -055a10: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -055a14: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -055a18: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -055a1c: 2206 4303 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@0343 │ │ -055a20: 1a07 9602 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@0296 │ │ -055a24: 7020 8415 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -055a2a: 2706 |000f: throw v6 │ │ -055a2c: 7100 1314 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ -055a32: 0b00 |0013: move-result-wide v0 │ │ -055a34: 7030 430f 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0f43 │ │ -055a3a: 0a05 |0017: move-result v5 │ │ -055a3c: 7020 450f 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0f45 │ │ -055a42: 0a04 |001b: move-result v4 │ │ -055a44: 53a6 4704 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ -055a48: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -055a4c: 5aa0 4704 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ -055a50: 8526 |0022: long-to-float v6, v2 │ │ -055a52: c846 |0023: mul-float/2addr v6, v4 │ │ -055a54: 52a7 5004 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ -055a58: c876 |0026: mul-float/2addr v6, v7 │ │ -055a5a: 8766 |0027: float-to-int v6, v6 │ │ -055a5c: 59a6 4804 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ -055a60: 8526 |002a: long-to-float v6, v2 │ │ -055a62: c846 |002b: mul-float/2addr v6, v4 │ │ -055a64: 52a7 5104 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ -055a68: c876 |002e: mul-float/2addr v6, v7 │ │ -055a6a: 8766 |002f: float-to-int v6, v6 │ │ -055a6c: 59a6 4904 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ -055a70: 0e00 |0032: return-void │ │ +055a20: |[055a20] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +055a30: 53a6 4704 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ +055a34: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +055a38: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +055a3c: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +055a40: 2206 4b03 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@034b │ │ +055a44: 1a07 9602 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@0296 │ │ +055a48: 7020 8415 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +055a4e: 2706 |000f: throw v6 │ │ +055a50: 7100 1314 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ +055a56: 0b00 |0013: move-result-wide v0 │ │ +055a58: 7030 430f 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0f43 │ │ +055a5e: 0a05 |0017: move-result v5 │ │ +055a60: 7020 450f 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0f45 │ │ +055a66: 0a04 |001b: move-result v4 │ │ +055a68: 53a6 4704 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ +055a6c: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +055a70: 5aa0 4704 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ +055a74: 8526 |0022: long-to-float v6, v2 │ │ +055a76: c846 |0023: mul-float/2addr v6, v4 │ │ +055a78: 52a7 5004 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ +055a7c: c876 |0026: mul-float/2addr v6, v7 │ │ +055a7e: 8766 |0027: float-to-int v6, v6 │ │ +055a80: 59a6 4804 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ +055a84: 8526 |002a: long-to-float v6, v2 │ │ +055a86: c846 |002b: mul-float/2addr v6, v4 │ │ +055a88: 52a7 5104 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ +055a8c: c876 |002e: mul-float/2addr v6, v7 │ │ +055a8e: 8766 |002f: float-to-int v6, v6 │ │ +055a90: 59a6 4904 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ +055a94: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -66885,17 +66885,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055a74: |[055a74] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -055a84: 5210 4804 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ -055a88: 0f00 |0002: return v0 │ │ +055a98: |[055a98] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +055aa8: 5210 4804 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ +055aac: 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;) │ │ @@ -66903,17 +66903,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055a8c: |[055a8c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -055a9c: 5210 4904 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ -055aa0: 0f00 |0002: return v0 │ │ +055ab0: |[055ab0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +055ac0: 5210 4904 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ +055ac4: 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;) │ │ @@ -66921,22 +66921,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -055aa4: |[055aa4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -055ab4: 5220 5004 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ -055ab8: 5221 5004 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ -055abc: 7110 7115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -055ac2: 0a01 |0007: move-result v1 │ │ -055ac4: c910 |0008: div-float/2addr v0, v1 │ │ -055ac6: 8700 |0009: float-to-int v0, v0 │ │ -055ac8: 0f00 |000a: return v0 │ │ +055ac8: |[055ac8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +055ad8: 5220 5004 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ +055adc: 5221 5004 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ +055ae0: 7110 7115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +055ae6: 0a01 |0007: move-result v1 │ │ +055ae8: c910 |0008: div-float/2addr v0, v1 │ │ +055aea: 8700 |0009: float-to-int v0, v0 │ │ +055aec: 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;) │ │ @@ -66944,22 +66944,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -055acc: |[055acc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -055adc: 5220 5104 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ -055ae0: 5221 5104 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ -055ae4: 7110 7115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -055aea: 0a01 |0007: move-result v1 │ │ -055aec: c910 |0008: div-float/2addr v0, v1 │ │ -055aee: 8700 |0009: float-to-int v0, v0 │ │ -055af0: 0f00 |000a: return v0 │ │ +055af0: |[055af0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +055b00: 5220 5104 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ +055b04: 5221 5104 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ +055b08: 7110 7115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +055b0e: 0a01 |0007: move-result v1 │ │ +055b10: c910 |0008: div-float/2addr v0, v1 │ │ +055b12: 8700 |0009: float-to-int v0, v0 │ │ +055b14: 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;) │ │ @@ -66967,31 +66967,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -055af4: |[055af4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -055b04: 5360 4e04 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055b08: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -055b0c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -055b10: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -055b14: 7100 1314 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ -055b1a: 0b00 |000b: move-result-wide v0 │ │ -055b1c: 5362 4e04 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055b20: 5264 4a04 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@044a │ │ -055b24: 8144 |0010: int-to-long v4, v4 │ │ -055b26: bb42 |0011: add-long/2addr v2, v4 │ │ -055b28: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -055b2c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -055b30: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -055b32: 0f00 |0017: return v0 │ │ -055b34: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -055b36: 28fe |0019: goto 0017 // -0002 │ │ +055b18: |[055b18] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +055b28: 5360 4e04 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +055b2c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +055b30: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +055b34: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +055b38: 7100 1314 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ +055b3e: 0b00 |000b: move-result-wide v0 │ │ +055b40: 5362 4e04 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +055b44: 5264 4a04 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@044a │ │ +055b48: 8144 |0010: int-to-long v4, v4 │ │ +055b4a: bb42 |0011: add-long/2addr v2, v4 │ │ +055b4c: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +055b50: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +055b54: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +055b56: 0f00 |0017: return v0 │ │ +055b58: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +055b5a: 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;) │ │ @@ -66999,30 +66999,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -055b38: |[055b38] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -055b48: 7100 1314 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ -055b4e: 0b00 |0003: move-result-wide v0 │ │ -055b50: 5352 4d04 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ -055b54: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -055b58: 8422 |0008: long-to-int v2, v2 │ │ -055b5a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -055b5c: 5254 4b04 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@044b │ │ -055b60: 7130 5b0f 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0f5b │ │ -055b66: 0a02 |000f: move-result v2 │ │ -055b68: 5952 4a04 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@044a │ │ -055b6c: 7030 430f 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0f43 │ │ -055b72: 0a02 |0015: move-result v2 │ │ -055b74: 5952 4f04 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ -055b78: 5a50 4e04 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055b7c: 0e00 |001a: return-void │ │ +055b5c: |[055b5c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +055b6c: 7100 1314 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ +055b72: 0b00 |0003: move-result-wide v0 │ │ +055b74: 5352 4d04 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ +055b78: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +055b7c: 8422 |0008: long-to-int v2, v2 │ │ +055b7e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +055b80: 5254 4b04 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@044b │ │ +055b84: 7130 5b0f 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0f5b │ │ +055b8a: 0a02 |000f: move-result v2 │ │ +055b8c: 5952 4a04 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@044a │ │ +055b90: 7030 430f 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0f43 │ │ +055b96: 0a02 |0015: move-result v2 │ │ +055b98: 5952 4f04 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ +055b9c: 5a50 4e04 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +055ba0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -67035,17 +67035,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b80: |[055b80] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -055b90: 5901 4b04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@044b │ │ -055b94: 0e00 |0002: return-void │ │ +055ba4: |[055ba4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +055bb4: 5901 4b04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@044b │ │ +055bb8: 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 │ │ @@ -67055,17 +67055,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b98: |[055b98] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -055ba8: 5901 4c04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@044c │ │ -055bac: 0e00 |0002: return-void │ │ +055bbc: |[055bbc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +055bcc: 5901 4c04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@044c │ │ +055bd0: 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 │ │ @@ -67075,18 +67075,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -055bb0: |[055bb0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -055bc0: 5901 5004 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ -055bc4: 5902 5104 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ -055bc8: 0e00 |0004: return-void │ │ +055bd4: |[055bd4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +055be4: 5901 5004 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0450 │ │ +055be8: 5902 5104 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0451 │ │ +055bec: 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; │ │ @@ -67098,28 +67098,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -055bcc: |[055bcc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -055bdc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -055bde: 7100 1314 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ -055be4: 0b00 |0004: move-result-wide v0 │ │ -055be6: 5a30 4d04 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ -055bea: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -055bee: 5a30 4e04 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ -055bf2: 5330 4d04 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ -055bf6: 5a30 4704 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ -055bfa: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -055bfe: 5930 4f04 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ -055c02: 5932 4804 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ -055c06: 5932 4904 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ -055c0a: 0e00 |0017: return-void │ │ +055bf0: |[055bf0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +055c00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +055c02: 7100 1314 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1413 │ │ +055c08: 0b00 |0004: move-result-wide v0 │ │ +055c0a: 5a30 4d04 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ +055c0e: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +055c12: 5a30 4e04 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@044e │ │ +055c16: 5330 4d04 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@044d │ │ +055c1a: 5a30 4704 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0447 │ │ +055c1e: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +055c22: 5930 4f04 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@044f │ │ +055c26: 5932 4804 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0448 │ │ +055c2a: 5932 4904 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0449 │ │ +055c2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0007 line=764 │ │ 0x000b line=765 │ │ 0x000f line=766 │ │ 0x0013 line=767 │ │ @@ -67127,17 +67127,17 @@ │ │ 0x0017 line=769 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ source_file_idx : 559 (AutoScrollHelper.java) │ │ │ │ Class #288 header: │ │ -class_idx : 570 │ │ +class_idx : 578 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 559 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #288 annotations: │ │ @@ -67163,18 +67163,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 │ │ -055c0c: |[055c0c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -055c1c: 5b01 5204 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055c20: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -055c26: 0e00 |0005: return-void │ │ +055c30: |[055c30] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +055c40: 5b01 5204 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055c44: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +055c4a: 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; │ │ │ │ @@ -67183,17 +67183,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 │ │ -055c28: |[055c28] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -055c38: 7020 4c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0f4c │ │ -055c3e: 0e00 |0003: return-void │ │ +055c4c: |[055c4c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +055c5c: 7020 4c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0f4c │ │ +055c62: 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; │ │ @@ -67204,64 +67204,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -055c40: |[055c40] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -055c50: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -055c52: 5453 5204 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055c56: 7110 510f 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f51 │ │ -055c5c: 0a03 |0006: move-result v3 │ │ -055c5e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -055c62: 0e00 |0009: return-void │ │ -055c64: 5453 5204 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055c68: 7110 530f 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f53 │ │ -055c6e: 0a03 |000f: move-result v3 │ │ -055c70: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -055c74: 5453 5204 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055c78: 7120 540f 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0f54 │ │ -055c7e: 5453 5204 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055c82: 7110 550f 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0f55 │ │ -055c88: 0c03 |001c: move-result-object v3 │ │ -055c8a: 6e10 4b0f 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0f4b │ │ -055c90: 5453 5204 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055c94: 7110 550f 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0f55 │ │ -055c9a: 0c02 |0025: move-result-object v2 │ │ -055c9c: 6e10 460f 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0f46 │ │ -055ca2: 0a03 |0029: move-result v3 │ │ -055ca4: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -055ca8: 5453 5204 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055cac: 7110 560f 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f56 │ │ -055cb2: 0a03 |0031: move-result v3 │ │ -055cb4: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -055cb8: 5453 5204 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055cbc: 7120 520f 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0f52 │ │ -055cc2: 28d0 |0039: goto 0009 // -0030 │ │ -055cc4: 5453 5204 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055cc8: 7110 570f 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f57 │ │ -055cce: 0a03 |003f: move-result v3 │ │ -055cd0: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -055cd4: 5453 5204 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055cd8: 7120 580f 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0f58 │ │ -055cde: 5453 5204 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055ce2: 7110 590f 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0f59 │ │ -055ce8: 6e10 3f0f 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0f3f │ │ -055cee: 6e10 400f 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0f40 │ │ -055cf4: 0a00 |0052: move-result v0 │ │ -055cf6: 6e10 410f 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0f41 │ │ -055cfc: 0a01 |0056: move-result v1 │ │ -055cfe: 5453 5204 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055d02: 6e30 690f 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0f69 │ │ -055d08: 5453 5204 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ -055d0c: 7110 5a0f 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0f5a │ │ -055d12: 0c03 |0061: move-result-object v3 │ │ -055d14: 7120 7c0b 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b7c │ │ -055d1a: 28a4 |0065: goto 0009 // -005c │ │ +055c64: |[055c64] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +055c74: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +055c76: 5453 5204 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055c7a: 7110 510f 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f51 │ │ +055c80: 0a03 |0006: move-result v3 │ │ +055c82: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +055c86: 0e00 |0009: return-void │ │ +055c88: 5453 5204 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055c8c: 7110 530f 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f53 │ │ +055c92: 0a03 |000f: move-result v3 │ │ +055c94: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +055c98: 5453 5204 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055c9c: 7120 540f 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0f54 │ │ +055ca2: 5453 5204 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055ca6: 7110 550f 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0f55 │ │ +055cac: 0c03 |001c: move-result-object v3 │ │ +055cae: 6e10 4b0f 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0f4b │ │ +055cb4: 5453 5204 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055cb8: 7110 550f 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0f55 │ │ +055cbe: 0c02 |0025: move-result-object v2 │ │ +055cc0: 6e10 460f 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0f46 │ │ +055cc6: 0a03 |0029: move-result v3 │ │ +055cc8: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +055ccc: 5453 5204 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055cd0: 7110 560f 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f56 │ │ +055cd6: 0a03 |0031: move-result v3 │ │ +055cd8: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +055cdc: 5453 5204 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055ce0: 7120 520f 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0f52 │ │ +055ce6: 28d0 |0039: goto 0009 // -0030 │ │ +055ce8: 5453 5204 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055cec: 7110 570f 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0f57 │ │ +055cf2: 0a03 |003f: move-result v3 │ │ +055cf4: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +055cf8: 5453 5204 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055cfc: 7120 580f 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0f58 │ │ +055d02: 5453 5204 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055d06: 7110 590f 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0f59 │ │ +055d0c: 6e10 3f0f 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0f3f │ │ +055d12: 6e10 400f 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0f40 │ │ +055d18: 0a00 |0052: move-result v0 │ │ +055d1a: 6e10 410f 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0f41 │ │ +055d20: 0a01 |0056: move-result v1 │ │ +055d22: 5453 5204 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055d26: 6e30 690f 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0f69 │ │ +055d2c: 5453 5204 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0452 │ │ +055d30: 7110 5a0f 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0f5a │ │ +055d36: 0c03 |0061: move-result-object v3 │ │ +055d38: 7120 7c0b 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b7c │ │ +055d3e: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -67281,17 +67281,17 @@ │ │ 0x0057 - 0x0066 reg=1 deltaY I │ │ 0x0026 - 0x0066 reg=2 scroller Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0066 reg=5 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ │ │ source_file_idx : 559 (AutoScrollHelper.java) │ │ │ │ Class #289 header: │ │ -class_idx : 571 │ │ +class_idx : 579 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 559 │ │ static_fields_size : 17 │ │ instance_fields_size: 17 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 17 │ │ │ │ Class #289 annotations: │ │ @@ -67465,99 +67465,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -055d1c: |[055d1c] android.support.v4.widget.AutoScrollHelper.:()V │ │ -055d2c: 7100 4513 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1345 │ │ -055d32: 0a00 |0003: move-result v0 │ │ -055d34: 6700 5304 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0453 │ │ -055d38: 0e00 |0006: return-void │ │ +055d40: |[055d40] android.support.v4.widget.AutoScrollHelper.:()V │ │ +055d50: 7100 4513 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1345 │ │ +055d56: 0a00 |0003: move-result v0 │ │ +055d58: 6700 5304 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0453 │ │ +055d5c: 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 │ │ -055d3c: |[055d3c] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -055d4c: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -055d52: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -055d56: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -055d5a: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -055d60: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -055d62: 7010 7d15 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@157d │ │ -055d68: 2203 3902 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@0239 │ │ -055d6c: 7010 3e0f 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0f3e │ │ -055d72: 5b93 7304 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -055d76: 2203 cc02 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@02cc │ │ -055d7a: 7010 0b14 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@140b │ │ -055d80: 5b93 6704 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0467 │ │ -055d84: 2343 f204 |001c: new-array v3, v4, [F // type@04f2 │ │ -055d88: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -055d8e: 5b93 7004 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ -055d92: 2343 f204 |0023: new-array v3, v4, [F // type@04f2 │ │ -055d96: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -055d9c: 5b93 6b04 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ -055da0: 2343 f204 |002a: new-array v3, v4, [F // type@04f2 │ │ -055da4: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -055daa: 5b93 7104 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ -055dae: 2343 f204 |0031: new-array v3, v4, [F // type@04f2 │ │ -055db2: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -055db8: 5b93 6d04 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ -055dbc: 2343 f204 |0038: new-array v3, v4, [F // type@04f2 │ │ -055dc0: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -055dc6: 5b93 6c04 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ -055dca: 5b9a 7404 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ -055dce: 7100 1701 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0117 │ │ -055dd4: 0c03 |0044: move-result-object v3 │ │ -055dd6: 6e10 0e01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -055ddc: 0c01 |0048: move-result-object v1 │ │ -055dde: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -055de4: 5214 3f05 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -055de8: c843 |004e: mul-float/2addr v3, v4 │ │ -055dea: c663 |004f: add-float/2addr v3, v6 │ │ -055dec: 8730 |0050: float-to-int v0, v3 │ │ -055dee: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -055df4: 5214 3f05 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -055df8: c843 |0056: mul-float/2addr v3, v4 │ │ -055dfa: c663 |0057: add-float/2addr v3, v6 │ │ -055dfc: 8732 |0058: float-to-int v2, v3 │ │ -055dfe: 8203 |0059: int-to-float v3, v0 │ │ -055e00: 8204 |005a: int-to-float v4, v0 │ │ -055e02: 6e30 6f0f 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6f │ │ -055e08: 8223 |005e: int-to-float v3, v2 │ │ -055e0a: 8224 |005f: int-to-float v4, v2 │ │ -055e0c: 6e30 700f 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f70 │ │ -055e12: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -055e14: 6e20 6b0f 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6b │ │ -055e1a: 6e30 6e0f 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6e │ │ -055e20: 6e30 730f 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f73 │ │ -055e26: 6e30 740f 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f74 │ │ -055e2c: 6003 5304 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0453 │ │ -055e30: 6e20 6a0f 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6a │ │ -055e36: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -055e3a: 6e20 720f 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f72 │ │ -055e40: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -055e44: 6e20 710f 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f71 │ │ -055e4a: 0e00 |007f: return-void │ │ -055e4c: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -055e5c: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -055e6c: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -055e7c: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -055e8c: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +055d60: |[055d60] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +055d70: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +055d76: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +055d7a: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +055d7e: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +055d84: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +055d86: 7010 7d15 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@157d │ │ +055d8c: 2203 4102 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@0241 │ │ +055d90: 7010 3e0f 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0f3e │ │ +055d96: 5b93 7304 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +055d9a: 2203 d402 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@02d4 │ │ +055d9e: 7010 0b14 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@140b │ │ +055da4: 5b93 6704 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0467 │ │ +055da8: 2343 fc04 |001c: new-array v3, v4, [F // type@04fc │ │ +055dac: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +055db2: 5b93 7004 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ +055db6: 2343 fc04 |0023: new-array v3, v4, [F // type@04fc │ │ +055dba: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +055dc0: 5b93 6b04 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ +055dc4: 2343 fc04 |002a: new-array v3, v4, [F // type@04fc │ │ +055dc8: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +055dce: 5b93 7104 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ +055dd2: 2343 fc04 |0031: new-array v3, v4, [F // type@04fc │ │ +055dd6: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +055ddc: 5b93 6d04 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ +055de0: 2343 fc04 |0038: new-array v3, v4, [F // type@04fc │ │ +055de4: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +055dea: 5b93 6c04 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ +055dee: 5b9a 7404 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ +055df2: 7100 1701 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0117 │ │ +055df8: 0c03 |0044: move-result-object v3 │ │ +055dfa: 6e10 0e01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +055e00: 0c01 |0048: move-result-object v1 │ │ +055e02: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +055e08: 5214 3f05 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +055e0c: c843 |004e: mul-float/2addr v3, v4 │ │ +055e0e: c663 |004f: add-float/2addr v3, v6 │ │ +055e10: 8730 |0050: float-to-int v0, v3 │ │ +055e12: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +055e18: 5214 3f05 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +055e1c: c843 |0056: mul-float/2addr v3, v4 │ │ +055e1e: c663 |0057: add-float/2addr v3, v6 │ │ +055e20: 8732 |0058: float-to-int v2, v3 │ │ +055e22: 8203 |0059: int-to-float v3, v0 │ │ +055e24: 8204 |005a: int-to-float v4, v0 │ │ +055e26: 6e30 6f0f 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6f │ │ +055e2c: 8223 |005e: int-to-float v3, v2 │ │ +055e2e: 8224 |005f: int-to-float v4, v2 │ │ +055e30: 6e30 700f 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f70 │ │ +055e36: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +055e38: 6e20 6b0f 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6b │ │ +055e3e: 6e30 6e0f 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6e │ │ +055e44: 6e30 730f 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f73 │ │ +055e4a: 6e30 740f 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f74 │ │ +055e50: 6003 5304 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0453 │ │ +055e54: 6e20 6a0f 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f6a │ │ +055e5a: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +055e5e: 6e20 720f 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f72 │ │ +055e64: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +055e68: 6e20 710f 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f71 │ │ +055e6e: 0e00 |007f: return-void │ │ +055e70: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +055e80: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +055e90: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +055ea0: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +055eb0: 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 │ │ @@ -67595,17 +67595,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 │ │ -055e9c: |[055e9c] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -055eac: 5510 6604 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -055eb0: 0f00 |0002: return v0 │ │ +055ec0: |[055ec0] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +055ed0: 5510 6604 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +055ed4: 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;) │ │ @@ -67613,17 +67613,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 │ │ -055eb4: |[055eb4] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -055ec4: 5c01 6604 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -055ec8: 0f01 |0002: return v1 │ │ +055ed8: |[055ed8] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +055ee8: 5c01 6604 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +055eec: 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 │ │ │ │ @@ -67632,17 +67632,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 │ │ -055ecc: |[055ecc] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -055edc: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ -055ee0: 0f00 |0002: return v0 │ │ +055ef0: |[055ef0] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +055f00: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ +055f04: 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;) │ │ @@ -67650,17 +67650,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 │ │ -055ee4: |[055ee4] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -055ef4: 5c01 6f04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ -055ef8: 0f01 |0002: return v1 │ │ +055f08: |[055f08] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +055f18: 5c01 6f04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ +055f1c: 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 │ │ │ │ @@ -67669,17 +67669,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 │ │ -055efc: |[055efc] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -055f0c: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -055f10: 1100 |0002: return-object v0 │ │ +055f20: |[055f20] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +055f30: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +055f34: 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;) │ │ @@ -67687,18 +67687,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 │ │ -055f14: |[055f14] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -055f24: 7010 750f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f75 │ │ -055f2a: 0a00 |0003: move-result v0 │ │ -055f2c: 0f00 |0004: return v0 │ │ +055f38: |[055f38] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +055f48: 7010 750f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f75 │ │ +055f4e: 0a00 |0003: move-result v0 │ │ +055f50: 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;) │ │ @@ -67706,17 +67706,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 │ │ -055f30: |[055f30] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -055f40: 5510 6e04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@046e │ │ -055f44: 0f00 |0002: return v0 │ │ +055f54: |[055f54] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +055f64: 5510 6e04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@046e │ │ +055f68: 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;) │ │ @@ -67724,17 +67724,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 │ │ -055f48: |[055f48] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -055f58: 5c01 6e04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@046e │ │ -055f5c: 0f01 |0002: return v1 │ │ +055f6c: |[055f6c] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +055f7c: 5c01 6e04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@046e │ │ +055f80: 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 │ │ │ │ @@ -67743,17 +67743,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 │ │ -055f60: |[055f60] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -055f70: 7010 5f0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0f5f │ │ -055f76: 0e00 |0003: return-void │ │ +055f84: |[055f84] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +055f94: 7010 5f0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0f5f │ │ +055f9a: 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;) │ │ @@ -67761,17 +67761,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 │ │ -055f78: |[055f78] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -055f88: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ -055f8c: 1100 |0002: return-object v0 │ │ +055f9c: |[055f9c] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +055fac: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ +055fb0: 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;) │ │ @@ -67779,18 +67779,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -055f90: |[055f90] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -055fa0: 7130 620f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0f62 │ │ -055fa6: 0a00 |0003: move-result v0 │ │ -055fa8: 0f00 |0004: return v0 │ │ +055fb4: |[055fb4] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +055fc4: 7130 620f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0f62 │ │ +055fca: 0a00 |0003: move-result v0 │ │ +055fcc: 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 │ │ @@ -67800,18 +67800,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -055fac: |[055fac] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -055fbc: 7130 610f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ -055fc2: 0a00 |0003: move-result v0 │ │ -055fc4: 0f00 |0004: return v0 │ │ +055fd0: |[055fd0] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +055fe0: 7130 610f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ +055fe6: 0a00 |0003: move-result v0 │ │ +055fe8: 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 │ │ @@ -67821,28 +67821,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -055fc8: |[055fc8] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -055fd8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -055fda: 7100 1d02 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -055fe0: 0b00 |0004: move-result-wide v0 │ │ -055fe2: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -055fe4: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -055fe6: 0402 |0007: move-wide v2, v0 │ │ -055fe8: 0156 |0008: move v6, v5 │ │ -055fea: 7708 b112 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ -055ff0: 0c08 |000c: move-result-object v8 │ │ -055ff2: 5492 7404 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ -055ff6: 6e20 1413 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1314 │ │ -055ffc: 6e10 b312 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ -056002: 0e00 |0015: return-void │ │ +055fec: |[055fec] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +055ffc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +055ffe: 7100 1d02 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +056004: 0b00 |0004: move-result-wide v0 │ │ +056006: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +056008: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +05600a: 0402 |0007: move-wide v2, v0 │ │ +05600c: 0156 |0008: move v6, v5 │ │ +05600e: 7708 b112 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ +056014: 0c08 |000c: move-result-object v8 │ │ +056016: 5492 7404 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ +05601a: 6e20 1413 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1314 │ │ +056020: 6e10 b312 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ +056026: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -67856,44 +67856,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -056004: |[056004] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -056014: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -056016: 5498 7004 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ -05601a: 4403 080a |0003: aget v3, v8, v10 │ │ -05601e: 5498 6b04 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ -056022: 4400 080a |0007: aget v0, v8, v10 │ │ -056026: 705b 640f 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0f64 │ │ -05602c: 0a06 |000c: move-result v6 │ │ -05602e: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -056032: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -056036: 0f07 |0011: return v7 │ │ -056038: 5498 7104 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ -05603c: 4404 080a |0014: aget v4, v8, v10 │ │ -056040: 5498 6d04 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ -056044: 4402 080a |0018: aget v2, v8, v10 │ │ -056048: 5498 6c04 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ -05604c: 4401 080a |001c: aget v1, v8, v10 │ │ -056050: a805 040d |001e: mul-float v5, v4, v13 │ │ -056054: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -056058: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -05605c: a807 0605 |0024: mul-float v7, v6, v5 │ │ -056060: 7130 610f 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ -056066: 0a07 |0029: move-result v7 │ │ -056068: 28e7 |002a: goto 0011 // -0019 │ │ -05606a: 7f67 |002b: neg-float v7, v6 │ │ -05606c: c857 |002c: mul-float/2addr v7, v5 │ │ -05606e: 7130 610f 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ -056074: 0a07 |0030: move-result v7 │ │ -056076: 7f77 |0031: neg-float v7, v7 │ │ -056078: 28df |0032: goto 0011 // -0021 │ │ +056028: |[056028] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +056038: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05603a: 5498 7004 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ +05603e: 4403 080a |0003: aget v3, v8, v10 │ │ +056042: 5498 6b04 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ +056046: 4400 080a |0007: aget v0, v8, v10 │ │ +05604a: 705b 640f 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0f64 │ │ +056050: 0a06 |000c: move-result v6 │ │ +056052: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +056056: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +05605a: 0f07 |0011: return v7 │ │ +05605c: 5498 7104 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ +056060: 4404 080a |0014: aget v4, v8, v10 │ │ +056064: 5498 6d04 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ +056068: 4402 080a |0018: aget v2, v8, v10 │ │ +05606c: 5498 6c04 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ +056070: 4401 080a |001c: aget v1, v8, v10 │ │ +056074: a805 040d |001e: mul-float v5, v4, v13 │ │ +056078: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +05607c: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +056080: a807 0605 |0024: mul-float v7, v6, v5 │ │ +056084: 7130 610f 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ +05608a: 0a07 |0029: move-result v7 │ │ +05608c: 28e7 |002a: goto 0011 // -0019 │ │ +05608e: 7f67 |002b: neg-float v7, v6 │ │ +056090: c857 |002c: mul-float/2addr v7, v5 │ │ +056092: 7130 610f 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ +056098: 0a07 |0030: move-result v7 │ │ +05609a: 7f77 |0031: neg-float v7, v7 │ │ +05609c: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -67923,24 +67923,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -05607c: |[05607c] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -05608c: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -056090: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -056094: 0f03 |0004: return v3 │ │ -056096: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -05609a: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -05609e: 0123 |0009: move v3, v2 │ │ -0560a0: 28fa |000a: goto 0004 // -0006 │ │ -0560a2: 0113 |000b: move v3, v1 │ │ -0560a4: 28f8 |000c: goto 0004 // -0008 │ │ +0560a0: |[0560a0] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +0560b0: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +0560b4: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +0560b8: 0f03 |0004: return v3 │ │ +0560ba: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +0560be: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +0560c2: 0123 |0009: move v3, v2 │ │ +0560c4: 28fa |000a: goto 0004 // -0006 │ │ +0560c6: 0113 |000b: move v3, v1 │ │ +0560c8: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -67955,22 +67955,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0560a8: |[0560a8] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -0560b8: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -0560bc: 0f02 |0002: return v2 │ │ -0560be: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -0560c2: 0112 |0005: move v2, v1 │ │ -0560c4: 28fc |0006: goto 0002 // -0004 │ │ -0560c6: 0102 |0007: move v2, v0 │ │ -0560c8: 28fa |0008: goto 0002 // -0006 │ │ +0560cc: |[0560cc] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +0560dc: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +0560e0: 0f02 |0002: return v2 │ │ +0560e2: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +0560e6: 0112 |0005: move v2, v1 │ │ +0560e8: 28fc |0006: goto 0002 // -0004 │ │ +0560ea: 0102 |0007: move v2, v0 │ │ +0560ec: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -67985,43 +67985,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -0560cc: |[0560cc] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -0560dc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0560e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0560e2: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -0560e6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0560ea: 0f00 |0007: return v0 │ │ -0560ec: 5242 6804 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0468 │ │ -0560f0: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -0560f6: 28fa |000d: goto 0007 // -0006 │ │ -0560f8: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -0560fc: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -056100: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -056104: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -056108: a900 0506 |0016: div-float v0, v5, v6 │ │ -05610c: a700 0100 |0018: sub-float v0, v1, v0 │ │ -056110: 28ed |001a: goto 0007 // -0013 │ │ -056112: 5542 6604 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -056116: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -05611a: 5242 6804 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0468 │ │ -05611e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -056120: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -056124: 0110 |0024: move v0, v1 │ │ -056126: 28e2 |0025: goto 0007 // -001e │ │ -056128: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -05612c: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -056130: 7f60 |002a: neg-float v0, v6 │ │ -056132: a900 0500 |002b: div-float v0, v5, v0 │ │ -056136: 28da |002d: goto 0007 // -0026 │ │ -056138: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +0560f0: |[0560f0] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +056100: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +056104: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +056106: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +05610a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +05610e: 0f00 |0007: return v0 │ │ +056110: 5242 6804 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0468 │ │ +056114: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +05611a: 28fa |000d: goto 0007 // -0006 │ │ +05611c: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +056120: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +056124: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +056128: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +05612c: a900 0506 |0016: div-float v0, v5, v6 │ │ +056130: a700 0100 |0018: sub-float v0, v1, v0 │ │ +056134: 28ed |001a: goto 0007 // -0013 │ │ +056136: 5542 6604 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +05613a: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +05613e: 5242 6804 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0468 │ │ +056142: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +056144: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +056148: 0110 |0024: move v0, v1 │ │ +05614a: 28e2 |0025: goto 0007 // -001e │ │ +05614c: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +056150: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +056154: 7f60 |002a: neg-float v0, v6 │ │ +056156: a900 0500 |002b: div-float v0, v5, v0 │ │ +05615a: 28da |002d: goto 0007 // -0026 │ │ +05615c: 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 │ │ @@ -68041,43 +68041,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -05614c: |[05614c] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -05615c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05615e: a806 0809 |0001: mul-float v6, v8, v9 │ │ -056162: 7130 610f 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ -056168: 0a00 |0006: move-result v0 │ │ -05616a: 7030 630f b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f63 │ │ -056170: 0a03 |000a: move-result v3 │ │ -056172: a706 090b |000b: sub-float v6, v9, v11 │ │ -056176: 7030 630f 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f63 │ │ -05617c: 0a04 |0010: move-result v4 │ │ -05617e: a702 0403 |0011: sub-float v2, v4, v3 │ │ -056182: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -056186: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -05618a: 5475 6704 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0467 │ │ -05618e: 7f26 |0019: neg-float v6, v2 │ │ -056190: 7220 1614 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1416 │ │ -056196: 0a05 |001d: move-result v5 │ │ -056198: 7f51 |001e: neg-float v1, v5 │ │ -05619a: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -05619e: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -0561a2: 7130 610f 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ -0561a8: 0a05 |0026: move-result v5 │ │ -0561aa: 0f05 |0027: return v5 │ │ -0561ac: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -0561b0: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -0561b4: 5475 6704 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0467 │ │ -0561b8: 7220 1614 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1416 │ │ -0561be: 0a01 |0031: move-result v1 │ │ -0561c0: 28ed |0032: goto 001f // -0013 │ │ +056170: |[056170] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +056180: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +056182: a806 0809 |0001: mul-float v6, v8, v9 │ │ +056186: 7130 610f 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ +05618c: 0a00 |0006: move-result v0 │ │ +05618e: 7030 630f b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f63 │ │ +056194: 0a03 |000a: move-result v3 │ │ +056196: a706 090b |000b: sub-float v6, v9, v11 │ │ +05619a: 7030 630f 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f63 │ │ +0561a0: 0a04 |0010: move-result v4 │ │ +0561a2: a702 0403 |0011: sub-float v2, v4, v3 │ │ +0561a6: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +0561aa: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +0561ae: 5475 6704 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0467 │ │ +0561b2: 7f26 |0019: neg-float v6, v2 │ │ +0561b4: 7220 1614 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1416 │ │ +0561ba: 0a05 |001d: move-result v5 │ │ +0561bc: 7f51 |001e: neg-float v1, v5 │ │ +0561be: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +0561c2: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +0561c6: 7130 610f 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f61 │ │ +0561cc: 0a05 |0026: move-result v5 │ │ +0561ce: 0f05 |0027: return v5 │ │ +0561d0: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +0561d4: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +0561d8: 5475 6704 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0467 │ │ +0561dc: 7220 1614 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1416 │ │ +0561e2: 0a01 |0031: move-result v1 │ │ +0561e4: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -68103,23 +68103,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0561c4: |[0561c4] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -0561d4: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ -0561d8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0561dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0561de: 5c10 6604 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -0561e2: 0e00 |0007: return-void │ │ -0561e4: 5410 7304 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -0561e8: 6e10 470f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0f47 │ │ -0561ee: 28fa |000d: goto 0007 // -0006 │ │ +0561e8: |[0561e8] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +0561f8: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ +0561fc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +056200: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +056202: 5c10 6604 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +056206: 0e00 |0007: return-void │ │ +056208: 5410 7304 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +05620c: 6e10 470f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0f47 │ │ +056212: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -68130,32 +68130,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0561f0: |[0561f0] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -056200: 5441 7304 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -056204: 6e10 440f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0f44 │ │ -05620a: 0a02 |0005: move-result v2 │ │ -05620c: 6e10 420f 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0f42 │ │ -056212: 0a00 |0009: move-result v0 │ │ -056214: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -056218: 6e20 5e0f 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0f5e │ │ -05621e: 0a03 |000f: move-result v3 │ │ -056220: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -056224: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -056228: 6e20 5d0f 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0f5d │ │ -05622e: 0a03 |0017: move-result v3 │ │ -056230: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -056234: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -056236: 0f03 |001b: return v3 │ │ -056238: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -05623a: 28fe |001d: goto 001b // -0002 │ │ +056214: |[056214] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +056224: 5441 7304 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +056228: 6e10 440f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0f44 │ │ +05622e: 0a02 |0005: move-result v2 │ │ +056230: 6e10 420f 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0f42 │ │ +056236: 0a00 |0009: move-result v0 │ │ +056238: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +05623c: 6e20 5e0f 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0f5e │ │ +056242: 0a03 |000f: move-result v3 │ │ +056244: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +056248: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +05624c: 6e20 5d0f 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0f5d │ │ +056252: 0a03 |0017: move-result v3 │ │ +056254: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +056258: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +05625a: 0f03 |001b: return v3 │ │ +05625c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +05625e: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -68169,38 +68169,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -05623c: |[05623c] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -05624c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05624e: 5450 7204 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ -056252: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -056256: 2200 3a02 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@023a │ │ -05625a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -05625c: 7030 4d0f 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@0f4d │ │ -056262: 5b50 7204 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ -056266: 5c54 6604 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -05626a: 5c54 6f04 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ -05626e: 5550 6504 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0465 │ │ -056272: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -056276: 5250 6404 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0464 │ │ -05627a: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -05627e: 5450 7404 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ -056282: 5451 7204 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ -056286: 5252 6404 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0464 │ │ -05628a: 8122 |001f: int-to-long v2, v2 │ │ -05628c: 7140 7d0b 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b7d │ │ -056292: 5c54 6504 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0465 │ │ -056296: 0e00 |0025: return-void │ │ -056298: 5450 7204 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ -05629c: 7210 8315 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ -0562a2: 28f8 |002b: goto 0023 // -0008 │ │ +056260: |[056260] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +056270: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +056272: 5450 7204 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ +056276: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +05627a: 2200 4202 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@0242 │ │ +05627e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +056280: 7030 4d0f 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@0f4d │ │ +056286: 5b50 7204 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ +05628a: 5c54 6604 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +05628e: 5c54 6f04 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@046f │ │ +056292: 5550 6504 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0465 │ │ +056296: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +05629a: 5250 6404 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0464 │ │ +05629e: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +0562a2: 5450 7404 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ +0562a6: 5451 7204 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ +0562aa: 5252 6404 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0464 │ │ +0562ae: 8122 |001f: int-to-long v2, v2 │ │ +0562b0: 7140 7d0b 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b7d │ │ +0562b6: 5c54 6504 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0465 │ │ +0562ba: 0e00 |0025: return-void │ │ +0562bc: 5450 7204 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0472 │ │ +0562c0: 7210 8315 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ +0562c6: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -68229,17 +68229,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0562a4: |[0562a4] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ -0562b4: 5510 6904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ -0562b8: 0f00 |0002: return v0 │ │ +0562c8: |[0562c8] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ +0562d8: 5510 6904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ +0562dc: 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;) │ │ @@ -68247,17 +68247,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0562bc: |[0562bc] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ -0562cc: 5510 6a04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@046a │ │ -0562d0: 0f00 |0002: return v0 │ │ +0562e0: |[0562e0] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ +0562f0: 5510 6a04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@046a │ │ +0562f4: 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;) │ │ @@ -68265,68 +68265,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 │ │ -0562d4: |[0562d4] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0562e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0562e6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0562e8: 5585 6904 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ -0562ec: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -0562f0: 0f04 |0006: return v4 │ │ -0562f2: 7110 600a 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ -0562f8: 0a00 |000a: move-result v0 │ │ -0562fa: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -056300: 5585 6a04 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@046a │ │ -056304: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -056308: 5585 6604 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -05630c: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -056310: 0134 |0016: move v4, v3 │ │ -056312: 28ef |0017: goto 0006 // -0011 │ │ -056314: 5c83 6e04 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@046e │ │ -056318: 5c84 6504 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0465 │ │ -05631c: 6e10 ad12 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -056322: 0a05 |001f: move-result v5 │ │ -056324: 6e10 fc12 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -05632a: 0a06 |0023: move-result v6 │ │ -05632c: 8266 |0024: int-to-float v6, v6 │ │ -05632e: 5487 7404 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ -056332: 6e10 fc12 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -056338: 0a07 |002a: move-result v7 │ │ -05633a: 8277 |002b: int-to-float v7, v7 │ │ -05633c: 7057 600f 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f60 │ │ -056342: 0a01 |002f: move-result v1 │ │ -056344: 6e10 af12 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05634a: 0a05 |0033: move-result v5 │ │ -05634c: 6e10 e112 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@12e1 │ │ -056352: 0a06 |0037: move-result v6 │ │ -056354: 8266 |0038: int-to-float v6, v6 │ │ -056356: 5487 7404 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ -05635a: 6e10 e112 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@12e1 │ │ -056360: 0a07 |003e: move-result v7 │ │ -056362: 8277 |003f: int-to-float v7, v7 │ │ -056364: 7057 600f 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f60 │ │ -05636a: 0a02 |0043: move-result v2 │ │ -05636c: 5485 7304 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -056370: 6e30 4a0f 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0f4a │ │ -056376: 5585 6604 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ -05637a: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -05637e: 7010 750f 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f75 │ │ -056384: 0a05 |0050: move-result v5 │ │ -056386: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -05638a: 7010 760f 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0f76 │ │ -056390: 28b8 |0056: goto 000e // -0048 │ │ -056392: 7010 680f 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f68 │ │ -056398: 28b4 |005a: goto 000e // -004c │ │ -05639a: 0143 |005b: move v3, v4 │ │ -05639c: 28ba |005c: goto 0016 // -0046 │ │ -05639e: 0000 |005d: nop // spacer │ │ -0563a0: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +0562f8: |[0562f8] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +056308: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05630a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05630c: 5585 6904 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ +056310: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +056314: 0f04 |0006: return v4 │ │ +056316: 7110 600a 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ +05631c: 0a00 |000a: move-result v0 │ │ +05631e: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +056324: 5585 6a04 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@046a │ │ +056328: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +05632c: 5585 6604 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +056330: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +056334: 0134 |0016: move v4, v3 │ │ +056336: 28ef |0017: goto 0006 // -0011 │ │ +056338: 5c83 6e04 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@046e │ │ +05633c: 5c84 6504 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0465 │ │ +056340: 6e10 ad12 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +056346: 0a05 |001f: move-result v5 │ │ +056348: 6e10 fc12 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +05634e: 0a06 |0023: move-result v6 │ │ +056350: 8266 |0024: int-to-float v6, v6 │ │ +056352: 5487 7404 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ +056356: 6e10 fc12 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +05635c: 0a07 |002a: move-result v7 │ │ +05635e: 8277 |002b: int-to-float v7, v7 │ │ +056360: 7057 600f 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f60 │ │ +056366: 0a01 |002f: move-result v1 │ │ +056368: 6e10 af12 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05636e: 0a05 |0033: move-result v5 │ │ +056370: 6e10 e112 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@12e1 │ │ +056376: 0a06 |0037: move-result v6 │ │ +056378: 8266 |0038: int-to-float v6, v6 │ │ +05637a: 5487 7404 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0474 │ │ +05637e: 6e10 e112 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@12e1 │ │ +056384: 0a07 |003e: move-result v7 │ │ +056386: 8277 |003f: int-to-float v7, v7 │ │ +056388: 7057 600f 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f60 │ │ +05638e: 0a02 |0043: move-result v2 │ │ +056390: 5485 7304 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +056394: 6e30 4a0f 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0f4a │ │ +05639a: 5585 6604 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0466 │ │ +05639e: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +0563a2: 7010 750f 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f75 │ │ +0563a8: 0a05 |0050: move-result v5 │ │ +0563aa: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +0563ae: 7010 760f 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0f76 │ │ +0563b4: 28b8 |0056: goto 000e // -0048 │ │ +0563b6: 7010 680f 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f68 │ │ +0563bc: 28b4 |005a: goto 000e // -004c │ │ +0563be: 0143 |005b: move v3, v4 │ │ +0563c0: 28ba |005c: goto 0016 // -0046 │ │ +0563c2: 0000 |005d: nop // spacer │ │ +0563c4: 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 │ │ @@ -68359,17 +68359,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 │ │ -0563b8: |[0563b8] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0563c8: 5901 6404 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0464 │ │ -0563cc: 1100 |0002: return-object v0 │ │ +0563dc: |[0563dc] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0563ec: 5901 6404 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0464 │ │ +0563f0: 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 │ │ @@ -68379,17 +68379,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 │ │ -0563d0: |[0563d0] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0563e0: 5901 6804 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0468 │ │ -0563e4: 1100 |0002: return-object v0 │ │ +0563f4: |[0563f4] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +056404: 5901 6804 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0468 │ │ +056408: 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 │ │ @@ -68399,21 +68399,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 │ │ -0563e8: |[0563e8] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0563f8: 5510 6904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ -0563fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -056400: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -056404: 7010 680f 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f68 │ │ -05640a: 5c12 6904 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ -05640e: 1101 |000b: return-object v1 │ │ +05640c: |[05640c] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +05641c: 5510 6904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ +056420: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +056424: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +056428: 7010 680f 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f68 │ │ +05642e: 5c12 6904 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0469 │ │ +056432: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -68425,17 +68425,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 │ │ -056410: |[056410] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -056420: 5c01 6a04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@046a │ │ -056424: 1100 |0002: return-object v0 │ │ +056434: |[056434] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +056444: 5c01 6a04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@046a │ │ +056448: 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 │ │ @@ -68445,22 +68445,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 │ │ -056428: |[056428] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -056438: 5420 6b04 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ -05643c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05643e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -056442: 5420 6b04 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ -056446: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -056448: 4b04 0001 |0008: aput v4, v0, v1 │ │ -05644c: 1102 |000a: return-object v2 │ │ +05644c: |[05644c] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +05645c: 5420 6b04 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ +056460: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +056462: 4b03 0001 |0003: aput v3, v0, v1 │ │ +056466: 5420 6b04 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@046b │ │ +05646a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +05646c: 4b04 0001 |0008: aput v4, v0, v1 │ │ +056470: 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; │ │ @@ -68472,25 +68472,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 │ │ -056450: |[056450] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -056460: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -056464: 5440 6c04 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ -056468: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05646a: a902 0503 |0005: div-float v2, v5, v3 │ │ -05646e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -056472: 5440 6c04 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ -056476: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -056478: a902 0603 |000c: div-float v2, v6, v3 │ │ -05647c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -056480: 1104 |0010: return-object v4 │ │ +056474: |[056474] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +056484: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +056488: 5440 6c04 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ +05648c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05648e: a902 0503 |0005: div-float v2, v5, v3 │ │ +056492: 4b02 0001 |0007: aput v2, v0, v1 │ │ +056496: 5440 6c04 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@046c │ │ +05649a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +05649c: a902 0603 |000c: div-float v2, v6, v3 │ │ +0564a0: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0564a4: 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; │ │ @@ -68502,25 +68502,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 │ │ -056484: |[056484] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -056494: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -056498: 5440 6d04 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ -05649c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05649e: a902 0503 |0005: div-float v2, v5, v3 │ │ -0564a2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0564a6: 5440 6d04 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ -0564aa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0564ac: a902 0603 |000c: div-float v2, v6, v3 │ │ -0564b0: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0564b4: 1104 |0010: return-object v4 │ │ +0564a8: |[0564a8] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0564b8: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +0564bc: 5440 6d04 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ +0564c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0564c2: a902 0503 |0005: div-float v2, v5, v3 │ │ +0564c6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0564ca: 5440 6d04 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@046d │ │ +0564ce: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0564d0: a902 0603 |000c: div-float v2, v6, v3 │ │ +0564d4: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0564d8: 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; │ │ @@ -68532,18 +68532,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 │ │ -0564b8: |[0564b8] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0564c8: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -0564cc: 6e20 480f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0f48 │ │ -0564d2: 1101 |0005: return-object v1 │ │ +0564dc: |[0564dc] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0564ec: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +0564f0: 6e20 480f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0f48 │ │ +0564f6: 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 │ │ @@ -68553,18 +68553,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 │ │ -0564d4: |[0564d4] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0564e4: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ -0564e8: 6e20 490f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0f49 │ │ -0564ee: 1101 |0005: return-object v1 │ │ +0564f8: |[0564f8] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +056508: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0473 │ │ +05650c: 6e20 490f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0f49 │ │ +056512: 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 │ │ @@ -68574,22 +68574,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 │ │ -0564f0: |[0564f0] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -056500: 5420 7004 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ -056504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056506: 4b03 0001 |0003: aput v3, v0, v1 │ │ -05650a: 5420 7004 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ -05650e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -056510: 4b04 0001 |0008: aput v4, v0, v1 │ │ -056514: 1102 |000a: return-object v2 │ │ +056514: |[056514] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +056524: 5420 7004 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ +056528: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05652a: 4b03 0001 |0003: aput v3, v0, v1 │ │ +05652e: 5420 7004 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0470 │ │ +056532: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +056534: 4b04 0001 |0008: aput v4, v0, v1 │ │ +056538: 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; │ │ @@ -68601,41 +68601,41 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -056518: |[056518] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -056528: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -05652c: 5440 7104 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ -056530: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -056532: a902 0503 |0005: div-float v2, v5, v3 │ │ -056536: 4b02 0001 |0007: aput v2, v0, v1 │ │ -05653a: 5440 7104 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ -05653e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -056540: a902 0603 |000c: div-float v2, v6, v3 │ │ -056544: 4b02 0001 |000e: aput v2, v0, v1 │ │ -056548: 1104 |0010: return-object v4 │ │ +05653c: |[05653c] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +05654c: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +056550: 5440 7104 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ +056554: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +056556: a902 0503 |0005: div-float v2, v5, v3 │ │ +05655a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +05655e: 5440 7104 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0471 │ │ +056562: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +056564: a902 0603 |000c: div-float v2, v6, v3 │ │ +056568: 4b02 0001 |000e: aput v2, v0, v1 │ │ +05656c: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=333 │ │ 0x0009 line=334 │ │ 0x0010 line=335 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0011 reg=5 horizontal F │ │ 0x0000 - 0x0011 reg=6 vertical F │ │ │ │ source_file_idx : 559 (AutoScrollHelper.java) │ │ │ │ Class #290 header: │ │ -class_idx : 572 │ │ +class_idx : 580 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 687 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #290 annotations: │ │ @@ -68661,18 +68661,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 │ │ -05654c: |[05654c] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -05655c: 5b01 7504 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ -056560: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -056566: 0e00 |0005: return-void │ │ +056570: |[056570] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +056580: 5b01 7504 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ +056584: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05658a: 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; │ │ │ │ @@ -68682,40 +68682,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -056568: |[056568] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ -056578: 5430 7504 |0000: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ -05657c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05657e: 7120 7d0f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f7d │ │ -056584: 5430 7504 |0006: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ -056588: 1601 ffff |0008: const-wide/16 v1, #int -1 // #ffff │ │ -05658c: 7130 7e0f 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f7e │ │ -056592: 5430 7504 |000d: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ -056596: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -05659a: 6e20 870f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f87 │ │ -0565a0: 0e00 |0014: return-void │ │ +05658c: |[05658c] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +05659c: 5430 7504 |0000: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ +0565a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0565a2: 7120 7d0f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f7d │ │ +0565a8: 5430 7504 |0006: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ +0565ac: 1601 ffff |0008: const-wide/16 v1, #int -1 // #ffff │ │ +0565b0: 7130 7e0f 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f7e │ │ +0565b6: 5430 7504 |000d: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0475 │ │ +0565ba: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +0565be: 6e20 870f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f87 │ │ +0565c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000d line=48 │ │ 0x0014 line=49 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ │ │ source_file_idx : 687 (ContentLoadingProgressBar.java) │ │ │ │ Class #291 header: │ │ -class_idx : 573 │ │ +class_idx : 581 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 687 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #291 annotations: │ │ @@ -68741,18 +68741,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 │ │ -0565a4: |[0565a4] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -0565b4: 5b01 7604 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ -0565b8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0565be: 0e00 |0005: return-void │ │ +0565c8: |[0565c8] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +0565d8: 5b01 7604 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ +0565dc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0565e2: 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; │ │ │ │ @@ -68762,45 +68762,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0565c0: |[0565c0] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ -0565d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0565d2: 5440 7604 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ -0565d6: 7120 7f0f 3000 |0003: invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f7f │ │ -0565dc: 5440 7604 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ -0565e0: 7110 800f 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@0f80 │ │ -0565e6: 0a00 |000b: move-result v0 │ │ -0565e8: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -0565ec: 5440 7604 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ -0565f0: 7100 bd15 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -0565f6: 0b01 |0013: move-result-wide v1 │ │ -0565f8: 7130 7e0f 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f7e │ │ -0565fe: 5440 7604 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ -056602: 6e20 870f 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f87 │ │ -056608: 0e00 |001c: return-void │ │ +0565e4: |[0565e4] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +0565f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0565f6: 5440 7604 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ +0565fa: 7120 7f0f 3000 |0003: invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f7f │ │ +056600: 5440 7604 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ +056604: 7110 800f 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@0f80 │ │ +05660a: 0a00 |000b: move-result v0 │ │ +05660c: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +056610: 5440 7604 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ +056614: 7100 bd15 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +05661a: 0b01 |0013: move-result-wide v1 │ │ +05661c: 7130 7e0f 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f7e │ │ +056622: 5440 7604 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0476 │ │ +056626: 6e20 870f 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f87 │ │ +05662c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=58 │ │ 0x0017 line=59 │ │ 0x001c line=61 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ │ │ source_file_idx : 687 (ContentLoadingProgressBar.java) │ │ │ │ Class #292 header: │ │ -class_idx : 574 │ │ +class_idx : 582 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 760 │ │ +superclass_idx : 768 │ │ source_file_idx : 687 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #292 - │ │ @@ -68850,18 +68850,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05660c: |[05660c] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ -05661c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05661e: 7030 7c0f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f7c │ │ -056624: 0e00 |0004: return-void │ │ +056630: |[056630] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ +056640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056642: 7030 7c0f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f7c │ │ +056648: 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; │ │ @@ -68871,29 +68871,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 │ │ -056628: |[056628] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -056638: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05663a: 7040 9714 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1497 │ │ -056640: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -056644: 5a30 7e04 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ -056648: 5c32 7c04 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ -05664c: 5c32 7d04 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ -056650: 5c32 7b04 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ -056654: 2200 3c02 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@023c │ │ -056658: 7020 770f 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f77 │ │ -05665e: 5b30 7904 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ -056662: 2200 3d02 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@023d │ │ -056666: 7020 790f 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f79 │ │ -05666c: 5b30 7a04 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ -056670: 0e00 |001c: return-void │ │ +05664c: |[05664c] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05665c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05665e: 7040 9714 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1497 │ │ +056664: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +056668: 5a30 7e04 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ +05666c: 5c32 7c04 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ +056670: 5c32 7d04 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ +056674: 5c32 7b04 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ +056678: 2200 4402 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@0244 │ │ +05667c: 7020 770f 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f77 │ │ +056682: 5b30 7904 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ +056686: 2200 4502 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@0245 │ │ +05668a: 7020 790f 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f79 │ │ +056690: 5b30 7a04 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ +056694: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000a line=38 │ │ 0x000c line=40 │ │ @@ -68910,17 +68910,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 │ │ -056674: |[056674] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -056684: 5c01 7c04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ -056688: 0f01 |0002: return v1 │ │ +056698: |[056698] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +0566a8: 5c01 7c04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ +0566ac: 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 │ │ │ │ @@ -68929,17 +68929,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05668c: |[05668c] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ -05669c: 5a01 7e04 |0000: iput-wide v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ -0566a0: 1001 |0002: return-wide v1 │ │ +0566b0: |[0566b0] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +0566c0: 5a01 7e04 |0000: iput-wide v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ +0566c4: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 J │ │ │ │ @@ -68948,17 +68948,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 │ │ -0566a4: |[0566a4] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -0566b4: 5c01 7d04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ -0566b8: 0f01 |0002: return v1 │ │ +0566c8: |[0566c8] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +0566d8: 5c01 7d04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ +0566dc: 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 │ │ │ │ @@ -68967,17 +68967,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 │ │ -0566bc: |[0566bc] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ -0566cc: 5510 7b04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ -0566d0: 0f00 |0002: return v0 │ │ +0566e0: |[0566e0] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +0566f0: 5510 7b04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ +0566f4: 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;) │ │ @@ -68985,20 +68985,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0566d4: |[0566d4] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ -0566e4: 5410 7904 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ -0566e8: 6e20 860f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ -0566ee: 5410 7a04 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ -0566f2: 6e20 860f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ -0566f8: 0e00 |000a: return-void │ │ +0566f8: |[0566f8] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +056708: 5410 7904 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ +05670c: 6e20 860f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ +056712: 5410 7a04 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ +056716: 6e20 860f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ +05671c: 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; │ │ @@ -69009,40 +69009,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0566fc: |[0566fc] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ -05670c: 1607 f401 |0000: const-wide/16 v7, #int 500 // #1f4 │ │ -056710: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -056712: 5c96 7b04 |0003: iput-boolean v6, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ -056716: 5492 7a04 |0005: iget-object v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ -05671a: 6e20 860f 2900 |0007: invoke-virtual {v9, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ -056720: 7100 bd15 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -056726: 0b02 |000d: move-result-wide v2 │ │ -056728: 5394 7e04 |000e: iget-wide v4, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ -05672c: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ -056730: 3102 0007 |0012: cmp-long v2, v0, v7 │ │ -056734: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ -056738: 5392 7e04 |0016: iget-wide v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ -05673c: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ -056740: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ -056744: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -056748: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ -05674c: 6e20 870f 2900 |0020: invoke-virtual {v9, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f87 │ │ -056752: 0e00 |0023: return-void │ │ -056754: 5592 7c04 |0024: iget-boolean v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ -056758: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ -05675c: 5492 7904 |0028: iget-object v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ -056760: 9c03 0700 |002a: sub-long v3, v7, v0 │ │ -056764: 6e40 840f 2943 |002c: invoke-virtual {v9, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f84 │ │ -05676a: 5c96 7c04 |002f: iput-boolean v6, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ -05676e: 28f2 |0031: goto 0023 // -000e │ │ +056720: |[056720] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ +056730: 1607 f401 |0000: const-wide/16 v7, #int 500 // #1f4 │ │ +056734: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +056736: 5c96 7b04 |0003: iput-boolean v6, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ +05673a: 5492 7a04 |0005: iget-object v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ +05673e: 6e20 860f 2900 |0007: invoke-virtual {v9, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ +056744: 7100 bd15 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +05674a: 0b02 |000d: move-result-wide v2 │ │ +05674c: 5394 7e04 |000e: iget-wide v4, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ +056750: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ +056754: 3102 0007 |0012: cmp-long v2, v0, v7 │ │ +056758: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ +05675c: 5392 7e04 |0016: iget-wide v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ +056760: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ +056764: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ +056768: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +05676c: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +056770: 6e20 870f 2900 |0020: invoke-virtual {v9, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f87 │ │ +056776: 0e00 |0023: return-void │ │ +056778: 5592 7c04 |0024: iget-boolean v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ +05677c: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ +056780: 5492 7904 |0028: iget-object v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ +056784: 9c03 0700 |002a: sub-long v3, v7, v0 │ │ +056788: 6e40 840f 2943 |002c: invoke-virtual {v9, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f84 │ │ +05678e: 5c96 7c04 |002f: iput-boolean v6, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@047c │ │ +056792: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x0012 line=98 │ │ 0x001e line=102 │ │ @@ -69059,18 +69059,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056770: |[056770] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ -056780: 6f10 9814 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@1498 │ │ -056786: 7010 850f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f85 │ │ -05678c: 0e00 |0006: return-void │ │ +056794: |[056794] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +0567a4: 6f10 9814 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@1498 │ │ +0567aa: 7010 850f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f85 │ │ +0567b0: 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; │ │ @@ -69080,18 +69080,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056790: |[056790] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ -0567a0: 6f10 9914 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@1499 │ │ -0567a6: 7010 850f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f85 │ │ -0567ac: 0e00 |0006: return-void │ │ +0567b4: |[0567b4] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +0567c4: 6f10 9914 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@1499 │ │ +0567ca: 7010 850f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f85 │ │ +0567d0: 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; │ │ @@ -69101,29 +69101,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0567b0: |[0567b0] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ -0567c0: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0567c4: 5a30 7e04 |0002: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ -0567c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0567ca: 5c30 7b04 |0005: iput-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ -0567ce: 5430 7904 |0007: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ -0567d2: 6e20 860f 0300 |0009: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ -0567d8: 5530 7d04 |000c: iget-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ -0567dc: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -0567e0: 5430 7a04 |0010: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ -0567e4: 1601 f401 |0012: const-wide/16 v1, #int 500 // #1f4 │ │ -0567e8: 6e40 840f 0321 |0014: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f84 │ │ -0567ee: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0567f0: 5c30 7d04 |0018: iput-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ -0567f4: 0e00 |001a: return-void │ │ +0567d4: |[0567d4] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ +0567e4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0567e8: 5a30 7e04 |0002: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@047e │ │ +0567ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0567ee: 5c30 7b04 |0005: iput-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@047b │ │ +0567f2: 5430 7904 |0007: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0479 │ │ +0567f6: 6e20 860f 0300 |0009: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f86 │ │ +0567fc: 5530 7d04 |000c: iget-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ +056800: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +056804: 5430 7a04 |0010: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@047a │ │ +056808: 1601 f401 |0012: const-wide/16 v1, #int 500 // #1f4 │ │ +05680c: 6e40 840f 0321 |0014: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f84 │ │ +056812: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +056814: 5c30 7d04 |0018: iput-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@047d │ │ +056818: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000c line=123 │ │ 0x0010 line=124 │ │ @@ -69131,17 +69131,17 @@ │ │ 0x001a line=127 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ source_file_idx : 687 (ContentLoadingProgressBar.java) │ │ │ │ Class #293 header: │ │ -class_idx : 575 │ │ +class_idx : 583 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #293 annotations: │ │ @@ -69157,17 +69157,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 708 (CursorAdapter.java) │ │ │ │ Class #294 header: │ │ -class_idx : 576 │ │ +class_idx : 584 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 55 │ │ +superclass_idx : 58 │ │ source_file_idx : 708 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #294 annotations: │ │ @@ -69192,20 +69192,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 │ │ -0567f8: |[0567f8] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -056808: 5b12 7f04 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@047f │ │ -05680c: 2200 6f00 |0002: new-instance v0, Landroid/os/Handler; // type@006f │ │ -056810: 7010 f401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -056816: 7020 2701 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0127 │ │ -05681c: 0e00 |000a: return-void │ │ +05681c: |[05681c] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +05682c: 5b12 7f04 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@047f │ │ +056830: 2200 7400 |0002: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +056834: 7010 f401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +05683a: 7020 2701 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0127 │ │ +056840: 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; │ │ @@ -69217,17 +69217,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -056820: |[056820] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -056830: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -056832: 0f00 |0001: return v0 │ │ +056844: |[056844] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +056854: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +056856: 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;) │ │ @@ -69235,32 +69235,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056834: |[056834] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -056844: 5410 7f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@047f │ │ -056848: 6e10 a50f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0fa5 │ │ -05684e: 0e00 |0005: return-void │ │ +056858: |[056858] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +056868: 5410 7f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@047f │ │ +05686c: 6e10 a50f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0fa5 │ │ +056872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ source_file_idx : 708 (CursorAdapter.java) │ │ │ │ Class #295 header: │ │ -class_idx : 577 │ │ +class_idx : 585 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 58 │ │ +superclass_idx : 61 │ │ source_file_idx : 708 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #295 annotations: │ │ @@ -69285,18 +69285,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 │ │ -056850: |[056850] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -056860: 5b01 8004 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ -056864: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ -05686a: 0e00 |0005: return-void │ │ +056874: |[056874] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +056884: 5b01 8004 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ +056888: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ +05688e: 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; │ │ │ │ @@ -69305,17 +69305,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 │ │ -05686c: |[05686c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -05687c: 7020 8c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f8c │ │ -056882: 0e00 |0003: return-void │ │ +056890: |[056890] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +0568a0: 7020 8c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f8c │ │ +0568a6: 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; │ │ @@ -69326,21 +69326,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -056884: |[056884] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -056894: 5420 8004 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ -056898: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05689a: 5c01 8904 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -05689e: 5420 8004 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ -0568a2: 6e10 a30f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0fa3 │ │ -0568a8: 0e00 |000a: return-void │ │ +0568a8: |[0568a8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +0568b8: 5420 8004 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ +0568bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0568be: 5c01 8904 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +0568c2: 5420 8004 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ +0568c6: 6e10 a30f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0fa3 │ │ +0568cc: 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; │ │ @@ -69350,35 +69350,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0568ac: |[0568ac] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -0568bc: 5420 8004 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ -0568c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0568c2: 5c01 8904 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -0568c6: 5420 8004 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ -0568ca: 6e10 a40f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0fa4 │ │ -0568d0: 0e00 |000a: return-void │ │ +0568d0: |[0568d0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0568e0: 5420 8004 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ +0568e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0568e6: 5c01 8904 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +0568ea: 5420 8004 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0480 │ │ +0568ee: 6e10 a40f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0fa4 │ │ +0568f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ │ │ source_file_idx : 708 (CursorAdapter.java) │ │ │ │ Class #296 header: │ │ -class_idx : 579 │ │ +class_idx : 587 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 709 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #296 annotations: │ │ @@ -69418,17 +69418,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 709 (CursorFilter.java) │ │ │ │ Class #297 header: │ │ -class_idx : 580 │ │ +class_idx : 588 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 745 │ │ +superclass_idx : 753 │ │ source_file_idx : 709 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #297 annotations: │ │ @@ -69452,18 +69452,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 │ │ -0568d4: |[0568d4] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -0568e4: 7010 4414 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@1444 │ │ -0568ea: 5b01 8c04 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ -0568ee: 0e00 |0005: return-void │ │ +0568f8: |[0568f8] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +056908: 7010 4414 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@1444 │ │ +05690e: 5b01 8c04 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ +056912: 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; │ │ @@ -69475,20 +69475,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 │ │ -0568f0: |[0568f0] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -056900: 5410 8c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ -056904: 1f02 3800 |0002: check-cast v2, Landroid/database/Cursor; // type@0038 │ │ -056908: 7220 aa0f 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0faa │ │ -05690e: 0c00 |0007: move-result-object v0 │ │ -056910: 1100 |0008: return-object v0 │ │ +056914: |[056914] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +056924: 5410 8c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ +056928: 1f02 3b00 |0002: check-cast v2, Landroid/database/Cursor; // type@003b │ │ +05692c: 7220 aa0f 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0faa │ │ +056932: 0c00 |0007: move-result-object v0 │ │ +056934: 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; │ │ │ │ @@ -69497,31 +69497,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 │ │ -056914: |[056914] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -056924: 5432 8c04 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ -056928: 7220 ac0f 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0fac │ │ -05692e: 0c00 |0005: move-result-object v0 │ │ -056930: 2201 e802 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@02e8 │ │ -056934: 7010 4314 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@1443 │ │ -05693a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -05693e: 7210 2a01 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@012a │ │ -056944: 0a02 |0010: move-result v2 │ │ -056946: 5912 4705 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0547 │ │ -05694a: 5b10 4805 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ -05694e: 1101 |0015: return-object v1 │ │ -056950: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -056952: 5912 4705 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0547 │ │ -056956: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -056958: 5b12 4805 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ -05695c: 28f9 |001c: goto 0015 // -0007 │ │ +056938: |[056938] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +056948: 5432 8c04 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ +05694c: 7220 ac0f 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0fac │ │ +056952: 0c00 |0005: move-result-object v0 │ │ +056954: 2201 f002 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@02f0 │ │ +056958: 7010 4314 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@1443 │ │ +05695e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +056962: 7210 2a01 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@012a │ │ +056968: 0a02 |0010: move-result v2 │ │ +05696a: 5912 4705 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0547 │ │ +05696e: 5b10 4805 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ +056972: 1101 |0015: return-object v1 │ │ +056974: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +056976: 5912 4705 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0547 │ │ +05697a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +05697c: 5b12 4805 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ +056980: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -69539,27 +69539,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 │ │ -056960: |[056960] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -056970: 5431 8c04 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ -056974: 7210 ab0f 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0fab │ │ -05697a: 0c00 |0005: move-result-object v0 │ │ -05697c: 5451 4805 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ -056980: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -056984: 5451 4805 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ -056988: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -05698c: 5432 8c04 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ -056990: 5451 4805 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ -056994: 1f01 3800 |0012: check-cast v1, Landroid/database/Cursor; // type@0038 │ │ -056998: 7220 a90f 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0fa9 │ │ -05699e: 0e00 |0017: return-void │ │ +056984: |[056984] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +056994: 5431 8c04 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ +056998: 7210 ab0f 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0fab │ │ +05699e: 0c00 |0005: move-result-object v0 │ │ +0569a0: 5451 4805 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ +0569a4: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +0569a8: 5451 4805 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ +0569ac: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +0569b0: 5432 8c04 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@048c │ │ +0569b4: 5451 4805 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0548 │ │ +0569b8: 1f01 3b00 |0012: check-cast v1, Landroid/database/Cursor; // type@003b │ │ +0569bc: 7220 a90f 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0fa9 │ │ +0569c2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -69567,17 +69567,17 @@ │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ │ │ source_file_idx : 709 (CursorFilter.java) │ │ │ │ Class #298 header: │ │ -class_idx : 582 │ │ +class_idx : 590 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #298 annotations: │ │ @@ -69617,17 +69617,17 @@ │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #299 header: │ │ -class_idx : 583 │ │ +class_idx : 591 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 701 │ │ +superclass_idx : 709 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #299 annotations: │ │ @@ -69664,19 +69664,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0569a0: |[0569a0] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -0569b0: 7030 4813 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1348 │ │ -0569b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0569b8: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -0569bc: 0e00 |0006: return-void │ │ +0569c4: |[0569c4] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +0569d4: 7030 4813 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1348 │ │ +0569da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0569dc: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +0569e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1505 │ │ 0x0003 line=1491 │ │ 0x0006 line=1506 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -69688,18 +69688,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0569c0: |[0569c0] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ -0569d0: 7030 bb0f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0fbb │ │ -0569d6: 5903 9004 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -0569da: 0e00 |0005: return-void │ │ +0569e4: |[0569e4] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +0569f4: 7030 bb0f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0fbb │ │ +0569fa: 5903 9004 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +0569fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1509 │ │ 0x0003 line=1510 │ │ 0x0005 line=1511 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -69712,27 +69712,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 │ │ -0569dc: |[0569dc] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0569ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0569ee: 7030 4913 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1349 │ │ -0569f4: 5932 9004 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -0569f8: 7100 e70f 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0fe7 │ │ -0569fe: 0c01 |0009: move-result-object v1 │ │ -056a00: 6e30 b600 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ -056a06: 0c00 |000d: move-result-object v0 │ │ -056a08: 6e30 1e01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@011e │ │ -056a0e: 0a01 |0011: move-result v1 │ │ -056a10: 5931 9004 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -056a14: 6e10 2301 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -056a1a: 0e00 |0017: return-void │ │ +056a00: |[056a00] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +056a10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +056a12: 7030 4913 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1349 │ │ +056a18: 5932 9004 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056a1c: 7100 e70f 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0fe7 │ │ +056a22: 0c01 |0009: move-result-object v1 │ │ +056a24: 6e30 b600 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ +056a2a: 0c00 |000d: move-result-object v0 │ │ +056a2c: 6e30 1e01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@011e │ │ +056a32: 0a01 |0011: move-result v1 │ │ +056a34: 5931 9004 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056a38: 6e10 2301 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +056a3e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1497 │ │ 0x0004 line=1491 │ │ 0x0006 line=1499 │ │ 0x000e line=1500 │ │ 0x0014 line=1501 │ │ @@ -69748,21 +69748,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 │ │ -056a1c: |[056a1c] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -056a2c: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ -056a32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056a34: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -056a38: 5220 9004 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -056a3c: 5910 9004 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -056a40: 0e00 |000a: return-void │ │ +056a40: |[056a40] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +056a50: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ +056a56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +056a58: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056a5c: 5220 9004 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056a60: 5910 9004 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056a64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1514 │ │ 0x0003 line=1491 │ │ 0x0006 line=1515 │ │ 0x000a line=1516 │ │ locals : │ │ @@ -69774,19 +69774,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 │ │ -056a44: |[056a44] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -056a54: 7020 4a13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@134a │ │ -056a5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056a5c: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -056a60: 0e00 |0006: return-void │ │ +056a68: |[056a68] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +056a78: 7020 4a13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@134a │ │ +056a7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +056a80: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056a84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0003 line=1491 │ │ 0x0006 line=1520 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -69797,35 +69797,35 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -056a64: |[056a64] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -056a74: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ -056a7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056a7c: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -056a80: 0e00 |0006: return-void │ │ +056a88: |[056a88] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +056a98: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ +056a9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +056aa0: 5910 9004 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +056aa4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1523 │ │ 0x0003 line=1491 │ │ 0x0006 line=1524 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #300 header: │ │ -class_idx : 584 │ │ +class_idx : 592 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #300 annotations: │ │ @@ -69848,17 +69848,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056a84: |[056a84] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -056a94: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -056a9a: 0e00 |0003: return-void │ │ +056aa8: |[056aa8] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +056ab8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +056abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -69867,18 +69867,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 │ │ -056a9c: |[056a9c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -056aac: 2200 4902 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0249 │ │ -056ab0: 7020 c70f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0fc7 │ │ -056ab6: 1100 |0005: return-object v0 │ │ +056ac0: |[056ac0] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +056ad0: 2200 5102 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0251 │ │ +056ad4: 7020 c70f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0fc7 │ │ +056ada: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -69887,18 +69887,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 │ │ -056ab8: |[056ab8] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -056ac8: 6e20 c20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0fc2 │ │ -056ace: 0c00 |0003: move-result-object v0 │ │ -056ad0: 1100 |0004: return-object v0 │ │ +056adc: |[056adc] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +056aec: 6e20 c20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0fc2 │ │ +056af2: 0c00 |0003: move-result-object v0 │ │ +056af4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -69907,17 +69907,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 │ │ -056ad4: |[056ad4] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -056ae4: 2320 0405 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0504 │ │ -056ae8: 1100 |0002: return-object v0 │ │ +056af8: |[056af8] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +056b08: 2320 0e05 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@050e │ │ +056b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -69926,31 +69926,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056aec: |[056aec] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -056afc: 6e20 c40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0fc4 │ │ -056b02: 0c00 |0003: move-result-object v0 │ │ -056b04: 1100 |0004: return-object v0 │ │ +056b10: |[056b10] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +056b20: 6e20 c40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0fc4 │ │ +056b26: 0c00 |0003: move-result-object v0 │ │ +056b28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #301 header: │ │ -class_idx : 585 │ │ +class_idx : 593 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 693 │ │ +superclass_idx : 701 │ │ source_file_idx : 805 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #301 annotations: │ │ @@ -69989,43 +69989,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -056b08: |[056b08] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -056b18: 2200 4802 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0248 │ │ -056b1c: 7010 c10f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0fc1 │ │ -056b22: 6900 9904 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0499 │ │ -056b26: 0e00 |0007: return-void │ │ +056b2c: |[056b2c] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +056b3c: 2200 5002 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0250 │ │ +056b40: 7010 c10f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0fc1 │ │ +056b46: 6900 9904 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0499 │ │ +056b4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 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 │ │ -056b28: |[056b28] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -056b38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056b3a: 7020 ca12 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ -056b40: 5910 9c04 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -056b44: 5910 9a04 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ -056b48: 5910 9b04 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ -056b4c: 6e10 0602 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -056b52: 0a00 |000d: move-result v0 │ │ -056b54: 5910 9c04 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -056b58: 0e00 |0010: return-void │ │ +056b4c: |[056b4c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +056b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056b5e: 7020 ca12 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ +056b64: 5910 9c04 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +056b68: 5910 9a04 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ +056b6c: 5910 9b04 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ +056b70: 6e10 0602 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +056b76: 0a00 |000d: move-result v0 │ │ +056b78: 5910 9c04 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +056b7c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1295 │ │ 0x0004 line=1290 │ │ 0x0006 line=1291 │ │ 0x0008 line=1292 │ │ 0x000a line=1296 │ │ @@ -70039,21 +70039,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056b5c: |[056b5c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -056b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056b6e: 7020 cb12 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ -056b74: 5910 9c04 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -056b78: 5910 9a04 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ -056b7c: 5910 9b04 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ -056b80: 0e00 |000a: return-void │ │ +056b80: |[056b80] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +056b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056b92: 7020 cb12 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ +056b98: 5910 9c04 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +056b9c: 5910 9a04 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ +056ba0: 5910 9b04 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ +056ba4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1300 │ │ 0x0004 line=1290 │ │ 0x0006 line=1291 │ │ 0x0008 line=1292 │ │ 0x000a line=1301 │ │ @@ -70067,35 +70067,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -056b84: |[056b84] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -056b94: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ -056b9a: 5210 9c04 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -056b9e: 6e20 0a02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -056ba4: 0e00 |0008: return-void │ │ +056ba8: |[056ba8] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +056bb8: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ +056bbe: 5210 9c04 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +056bc2: 6e20 0a02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +056bc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0003 line=1306 │ │ 0x0008 line=1307 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #302 header: │ │ -class_idx : 587 │ │ +class_idx : 595 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #302 annotations: │ │ @@ -70121,18 +70121,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 │ │ -056ba8: |[056ba8] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -056bb8: 5b01 9d04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049d │ │ -056bbc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -056bc2: 0e00 |0005: return-void │ │ +056bcc: |[056bcc] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +056bdc: 5b01 9d04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049d │ │ +056be0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +056be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -70142,31 +70142,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056bc4: |[056bc4] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -056bd4: 5410 9d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049d │ │ -056bd8: 7110 d30f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0fd3 │ │ -056bde: 0e00 |0005: return-void │ │ +056be8: |[056be8] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +056bf8: 5410 9d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049d │ │ +056bfc: 7110 d30f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0fd3 │ │ +056c02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1329 │ │ 0x0005 line=1330 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #303 header: │ │ -class_idx : 589 │ │ +class_idx : 597 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 702 │ │ +superclass_idx : 710 │ │ source_file_idx : 805 │ │ static_fields_size : 15 │ │ instance_fields_size: 20 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 51 │ │ │ │ Class #303 annotations: │ │ @@ -70341,40 +70341,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -056be0: |[056be0] android.support.v4.widget.DrawerLayout.:()V │ │ -056bf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -056bf2: 2300 f304 |0001: new-array v0, v0, [I // type@04f3 │ │ -056bf6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -056bf8: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -056bfe: 4b02 0001 |0007: aput v2, v0, v1 │ │ -056c02: 6900 a504 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04a5 │ │ -056c06: 0e00 |000b: return-void │ │ +056c04: |[056c04] android.support.v4.widget.DrawerLayout.:()V │ │ +056c14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +056c16: 2300 fd04 |0001: new-array v0, v0, [I // type@04fd │ │ +056c1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +056c1c: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +056c22: 4b02 0001 |0007: aput v2, v0, v1 │ │ +056c26: 6900 a504 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04a5 │ │ +056c2a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 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 │ │ -056c08: |[056c08] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -056c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056c1a: 7030 e50f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0fe5 │ │ -056c20: 0e00 |0004: return-void │ │ +056c2c: |[056c2c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +056c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056c3e: 7030 e50f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0fe5 │ │ +056c44: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -70384,18 +70384,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 │ │ -056c24: |[056c24] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -056c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056c36: 7040 e60f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0fe6 │ │ -056c3c: 0e00 |0004: return-void │ │ +056c48: |[056c48] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +056c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056c5a: 7040 e60f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0fe6 │ │ +056c60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -70406,75 +70406,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 │ │ -056c40: |[056c40] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -056c50: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -056c54: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -056c56: 7040 5613 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1356 │ │ -056c5c: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ -056c60: 5962 c004 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ -056c64: 2202 4400 |000a: new-instance v2, Landroid/graphics/Paint; // type@0044 │ │ -056c68: 7010 5a01 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@015a │ │ -056c6e: 5b62 c204 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04c2 │ │ -056c72: 5c64 b404 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ -056c76: 6e10 0310 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@1003 │ │ -056c7c: 0c02 |0016: move-result-object v2 │ │ -056c7e: 6e10 0e01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -056c84: 0c02 |001a: move-result-object v2 │ │ -056c86: 5220 3f05 |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -056c8a: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ -056c8e: c802 |001f: mul-float/2addr v2, v0 │ │ -056c90: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ -056c94: c632 |0022: add-float/2addr v2, v3 │ │ -056c96: 8722 |0023: float-to-int v2, v2 │ │ -056c98: 5962 bd04 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04bd │ │ -056c9c: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ -056ca0: a801 0200 |0028: mul-float v1, v2, v0 │ │ -056ca4: 2202 4c02 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@024c │ │ -056ca8: 1233 |002c: const/4 v3, #int 3 // #3 │ │ -056caa: 7030 d20f 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0fd2 │ │ -056cb0: 5b62 b804 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ -056cb4: 2202 4c02 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@024c │ │ -056cb8: 1253 |0034: const/4 v3, #int 5 // #5 │ │ -056cba: 7030 d20f 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0fd2 │ │ -056cc0: 5b62 be04 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ -056cc4: 5462 b804 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ -056cc8: 7130 2212 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@1222 │ │ -056cce: 0c02 |003f: move-result-object v2 │ │ -056cd0: 5b62 b904 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -056cd4: 5462 b904 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -056cd8: 6e20 3d12 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@123d │ │ -056cde: 5462 b904 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -056ce2: 6e20 3e12 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@123e │ │ -056ce8: 5462 b804 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ -056cec: 5463 b904 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -056cf0: 6e20 e10f 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0fe1 │ │ -056cf6: 5462 be04 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ -056cfa: 7130 2212 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@1222 │ │ -056d00: 0c02 |0058: move-result-object v2 │ │ -056d02: 5b62 bf04 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -056d06: 5462 bf04 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -056d0a: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -056d0c: 6e20 3d12 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@123d │ │ -056d12: 5462 bf04 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -056d16: 6e20 3e12 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@123e │ │ -056d1c: 5462 be04 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ -056d20: 5463 bf04 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -056d24: 6e20 e10f 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0fe1 │ │ -056d2a: 6e20 2a10 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@102a │ │ -056d30: 2202 4502 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0245 │ │ -056d34: 7020 b10f 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0fb1 │ │ -056d3a: 7120 7f0b 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b7f │ │ -056d40: 1202 |0078: const/4 v2, #int 0 // #0 │ │ -056d42: 7120 d10b 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0bd1 │ │ -056d48: 0e00 |007c: return-void │ │ +056c64: |[056c64] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +056c74: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +056c78: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +056c7a: 7040 5613 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1356 │ │ +056c80: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ +056c84: 5962 c004 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ +056c88: 2202 4700 |000a: new-instance v2, Landroid/graphics/Paint; // type@0047 │ │ +056c8c: 7010 5a01 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@015a │ │ +056c92: 5b62 c204 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04c2 │ │ +056c96: 5c64 b404 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ +056c9a: 6e10 0310 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@1003 │ │ +056ca0: 0c02 |0016: move-result-object v2 │ │ +056ca2: 6e10 0e01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +056ca8: 0c02 |001a: move-result-object v2 │ │ +056caa: 5220 3f05 |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +056cae: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ +056cb2: c802 |001f: mul-float/2addr v2, v0 │ │ +056cb4: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ +056cb8: c632 |0022: add-float/2addr v2, v3 │ │ +056cba: 8722 |0023: float-to-int v2, v2 │ │ +056cbc: 5962 bd04 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04bd │ │ +056cc0: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ +056cc4: a801 0200 |0028: mul-float v1, v2, v0 │ │ +056cc8: 2202 5402 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0254 │ │ +056ccc: 1233 |002c: const/4 v3, #int 3 // #3 │ │ +056cce: 7030 d20f 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0fd2 │ │ +056cd4: 5b62 b804 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ +056cd8: 2202 5402 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0254 │ │ +056cdc: 1253 |0034: const/4 v3, #int 5 // #5 │ │ +056cde: 7030 d20f 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0fd2 │ │ +056ce4: 5b62 be04 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ +056ce8: 5462 b804 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ +056cec: 7130 2212 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@1222 │ │ +056cf2: 0c02 |003f: move-result-object v2 │ │ +056cf4: 5b62 b904 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +056cf8: 5462 b904 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +056cfc: 6e20 3d12 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@123d │ │ +056d02: 5462 b904 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +056d06: 6e20 3e12 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@123e │ │ +056d0c: 5462 b804 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ +056d10: 5463 b904 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +056d14: 6e20 e10f 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0fe1 │ │ +056d1a: 5462 be04 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ +056d1e: 7130 2212 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@1222 │ │ +056d24: 0c02 |0058: move-result-object v2 │ │ +056d26: 5b62 bf04 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +056d2a: 5462 bf04 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +056d2e: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +056d30: 6e20 3d12 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@123d │ │ +056d36: 5462 bf04 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +056d3a: 6e20 3e12 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@123e │ │ +056d40: 5462 be04 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ +056d44: 5463 bf04 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +056d48: 6e20 e10f 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0fe1 │ │ +056d4e: 6e20 2a10 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@102a │ │ +056d54: 2202 4d02 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@024d │ │ +056d58: 7020 b10f 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0fb1 │ │ +056d5e: 7120 7f0b 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b7f │ │ +056d64: 1202 |0078: const/4 v2, #int 0 // #0 │ │ +056d66: 7120 d10b 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0bd1 │ │ +056d6c: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=225 │ │ 0x0006 line=135 │ │ 0x000a line=137 │ │ 0x0011 line=145 │ │ 0x0013 line=227 │ │ @@ -70507,49 +70507,49 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056d4c: |[056d4c] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -056d5c: 6200 a504 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04a5 │ │ -056d60: 1100 |0002: return-object v0 │ │ +056d70: |[056d70] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +056d80: 6200 a504 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04a5 │ │ +056d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'findVisibleDrawer' │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -056d64: |[056d64] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -056d74: 6e10 fb0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -056d7a: 0a01 |0003: move-result v1 │ │ -056d7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -056d7e: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -056d82: 6e20 fa0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -056d88: 0c00 |000a: move-result-object v0 │ │ -056d8a: 6e20 0d10 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -056d90: 0a03 |000e: move-result v3 │ │ -056d92: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -056d96: 6e20 0f10 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@100f │ │ -056d9c: 0a03 |0014: move-result v3 │ │ -056d9e: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -056da2: 1100 |0017: return-object v0 │ │ -056da4: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -056da8: 28eb |001a: goto 0005 // -0015 │ │ -056daa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -056dac: 28fb |001c: goto 0017 // -0005 │ │ +056d88: |[056d88] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +056d98: 6e10 fb0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +056d9e: 0a01 |0003: move-result v1 │ │ +056da0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +056da2: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +056da6: 6e20 fa0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +056dac: 0c00 |000a: move-result-object v0 │ │ +056dae: 6e20 0d10 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +056db4: 0a03 |000e: move-result v3 │ │ +056db6: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +056dba: 6e20 0f10 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@100f │ │ +056dc0: 0a03 |0014: move-result v3 │ │ +056dc2: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +056dc6: 1100 |0017: return-object v0 │ │ +056dc8: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +056dcc: 28eb |001a: goto 0005 // -0015 │ │ +056dce: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +056dd0: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0004 line=1198 │ │ 0x0007 line=1199 │ │ 0x000b line=1200 │ │ 0x0017 line=1204 │ │ @@ -70567,28 +70567,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -056db0: |[056db0] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -056dc0: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -056dc4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -056dc6: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -056dca: 1a00 9504 |0005: const-string v0, "LEFT" // string@0495 │ │ -056dce: 1100 |0007: return-object v0 │ │ -056dd0: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -056dd4: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -056dd6: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -056dda: 1a00 a10b |000d: const-string v0, "RIGHT" // string@0ba1 │ │ -056dde: 28f8 |000f: goto 0007 // -0008 │ │ -056de0: 7110 6a15 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -056de6: 0c00 |0013: move-result-object v0 │ │ -056de8: 28f3 |0014: goto 0007 // -000d │ │ +056dd4: |[056dd4] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +056de4: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +056de8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +056dea: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +056dee: 1a00 9504 |0005: const-string v0, "LEFT" // string@0495 │ │ +056df2: 1100 |0007: return-object v0 │ │ +056df4: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +056df8: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +056dfa: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +056dfe: 1a00 9e0b |000d: const-string v0, "RIGHT" // string@0b9e │ │ +056e02: 28f8 |000f: goto 0007 // -0008 │ │ +056e04: 7110 6a15 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +056e0a: 0c00 |0013: move-result-object v0 │ │ +056e0c: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0005 line=579 │ │ 0x0007 line=584 │ │ 0x0008 line=581 │ │ 0x000d line=582 │ │ @@ -70601,25 +70601,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -056dec: |[056dec] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -056dfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -056dfe: 6e10 dd12 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@12dd │ │ -056e04: 0c00 |0004: move-result-object v0 │ │ -056e06: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -056e0a: 6e10 7201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0172 │ │ -056e10: 0a02 |000a: move-result v2 │ │ -056e12: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -056e14: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -056e18: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -056e1a: 0f01 |000f: return v1 │ │ +056e10: |[056e10] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +056e20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056e22: 6e10 dd12 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@12dd │ │ +056e28: 0c00 |0004: move-result-object v0 │ │ +056e2a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +056e2e: 6e10 7201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0172 │ │ +056e34: 0a02 |000a: move-result v2 │ │ +056e36: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +056e38: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +056e3c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +056e3e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=783 │ │ 0x0005 line=784 │ │ 0x0007 line=785 │ │ 0x000f line=787 │ │ locals : │ │ @@ -70631,32 +70631,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -056e1c: |[056e1c] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -056e2c: 6e10 fb0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -056e32: 0a00 |0003: move-result v0 │ │ -056e34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -056e36: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -056e3a: 6e20 fa0f 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -056e40: 0c03 |000a: move-result-object v3 │ │ -056e42: 6e10 e812 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -056e48: 0c02 |000e: move-result-object v2 │ │ -056e4a: 1f02 4702 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -056e4e: 5523 9204 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ -056e52: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -056e56: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -056e58: 0f03 |0016: return v3 │ │ -056e5a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -056e5e: 28ec |0019: goto 0005 // -0014 │ │ -056e60: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -056e62: 28fb |001b: goto 0016 // -0005 │ │ +056e40: |[056e40] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +056e50: 6e10 fb0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +056e56: 0a00 |0003: move-result v0 │ │ +056e58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +056e5a: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +056e5e: 6e20 fa0f 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +056e64: 0c03 |000a: move-result-object v3 │ │ +056e66: 6e10 e812 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +056e6c: 0c02 |000e: move-result-object v2 │ │ +056e6e: 1f02 4f02 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +056e72: 5523 9204 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ +056e76: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +056e7a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +056e7c: 0f03 |0016: return v3 │ │ +056e7e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056e82: 28ec |0019: goto 0005 // -0014 │ │ +056e84: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +056e86: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ 0x0004 line=1159 │ │ 0x0007 line=1160 │ │ 0x0011 line=1161 │ │ 0x0015 line=1162 │ │ @@ -70675,22 +70675,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -056e64: |[056e64] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -056e74: 7010 f60f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0ff6 │ │ -056e7a: 0c00 |0003: move-result-object v0 │ │ -056e7c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -056e80: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -056e82: 0f00 |0007: return v0 │ │ -056e84: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -056e86: 28fe |0009: goto 0007 // -0002 │ │ +056e88: |[056e88] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +056e98: 7010 f60f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0ff6 │ │ +056e9e: 0c00 |0003: move-result-object v0 │ │ +056ea0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +056ea4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +056ea6: 0f00 |0007: return v0 │ │ +056ea8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +056eaa: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ Virtual methods - │ │ @@ -70699,39 +70699,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -056e88: |[056e88] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -056e98: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -056e9a: 55b2 b104 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -056e9e: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -056ea2: 7100 1d02 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -056ea8: 0b00 |0008: move-result-wide v0 │ │ -056eaa: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -056eac: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -056eae: 0402 |000b: move-wide v2, v0 │ │ -056eb0: 0156 |000c: move v6, v5 │ │ -056eb2: 7708 b112 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ -056eb8: 0c08 |0010: move-result-object v8 │ │ -056eba: 6e10 fb0f 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -056ec0: 0a09 |0014: move-result v9 │ │ -056ec2: 120a |0015: const/4 v10, #int 0 // #0 │ │ -056ec4: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -056ec8: 6e20 fa0f ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -056ece: 0c02 |001b: move-result-object v2 │ │ -056ed0: 6e20 d712 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@12d7 │ │ -056ed6: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -056eda: 28f5 |0021: goto 0016 // -000b │ │ -056edc: 6e10 b312 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ -056ee2: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -056ee4: 5cb2 b104 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -056ee8: 0e00 |0028: return-void │ │ +056eac: |[056eac] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +056ebc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +056ebe: 55b2 b104 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +056ec2: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +056ec6: 7100 1d02 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +056ecc: 0b00 |0008: move-result-wide v0 │ │ +056ece: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +056ed0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +056ed2: 0402 |000b: move-wide v2, v0 │ │ +056ed4: 0156 |000c: move v6, v5 │ │ +056ed6: 7708 b112 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@12b1 │ │ +056edc: 0c08 |0010: move-result-object v8 │ │ +056ede: 6e10 fb0f 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +056ee4: 0a09 |0014: move-result v9 │ │ +056ee6: 120a |0015: const/4 v10, #int 0 // #0 │ │ +056ee8: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +056eec: 6e20 fa0f ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +056ef2: 0c02 |001b: move-result-object v2 │ │ +056ef4: 6e20 d712 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@12d7 │ │ +056efa: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +056efe: 28f5 |0021: goto 0016 // -000b │ │ +056f00: 6e10 b312 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ +056f06: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +056f08: 5cb2 b104 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +056f0c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1209 │ │ 0x0005 line=1210 │ │ 0x0009 line=1211 │ │ 0x0011 line=1213 │ │ 0x0015 line=1214 │ │ @@ -70752,23 +70752,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -056eec: |[056eec] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -056efc: 6e20 0010 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ -056f02: 0a00 |0003: move-result v0 │ │ -056f04: 9501 0004 |0004: and-int v1, v0, v4 │ │ -056f08: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -056f0c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -056f0e: 0f01 |0009: return v1 │ │ -056f10: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -056f12: 28fe |000b: goto 0009 // -0002 │ │ +056f10: |[056f10] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +056f20: 6e20 0010 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ +056f26: 0a00 |0003: move-result v0 │ │ +056f28: 9501 0004 |0004: and-int v1, v0, v4 │ │ +056f2c: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +056f30: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +056f32: 0f01 |0009: return v1 │ │ +056f34: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +056f36: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0004 line=525 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -70780,24 +70780,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -056f14: |[056f14] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -056f24: 2020 4702 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -056f28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -056f2c: 6f20 5913 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1359 │ │ -056f32: 0a00 |0007: move-result v0 │ │ -056f34: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -056f38: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -056f3a: 0f00 |000b: return v0 │ │ -056f3c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -056f3e: 28fe |000d: goto 000b // -0002 │ │ +056f38: |[056f38] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +056f48: 2020 4f02 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +056f4c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +056f50: 6f20 5913 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1359 │ │ +056f56: 0a00 |0007: move-result v0 │ │ +056f58: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +056f5c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +056f5e: 0f00 |000b: return v0 │ │ +056f60: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +056f62: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -70806,34 +70806,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -056f40: |[056f40] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -056f50: 6e20 f40f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -056f56: 0c00 |0003: move-result-object v0 │ │ -056f58: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -056f5c: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -056f60: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -056f64: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -056f6a: 1a03 f90a |000d: const-string v3, "No drawer view found with gravity " // string@0af9 │ │ -056f6e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -056f74: 0c02 |0012: move-result-object v2 │ │ -056f76: 7110 0510 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@1005 │ │ -056f7c: 0c03 |0016: move-result-object v3 │ │ -056f7e: 6e20 b515 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -056f84: 0c02 |001a: move-result-object v2 │ │ -056f86: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -056f8c: 0c02 |001e: move-result-object v2 │ │ -056f8e: 7020 6115 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -056f94: 2701 |0022: throw v1 │ │ -056f96: 6e20 ec0f 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0fec │ │ -056f9c: 0e00 |0026: return-void │ │ +056f64: |[056f64] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +056f74: 6e20 f40f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +056f7a: 0c00 |0003: move-result-object v0 │ │ +056f7c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +056f80: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +056f84: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +056f88: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +056f8e: 1a03 f60a |000d: const-string v3, "No drawer view found with gravity " // string@0af6 │ │ +056f92: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +056f98: 0c02 |0012: move-result-object v2 │ │ +056f9a: 7110 0510 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@1005 │ │ +056fa0: 0c03 |0016: move-result-object v3 │ │ +056fa2: 6e20 b515 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +056fa8: 0c02 |001a: move-result-object v2 │ │ +056faa: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +056fb0: 0c02 |001e: move-result-object v2 │ │ +056fb2: 7020 6115 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +056fb8: 2701 |0022: throw v1 │ │ +056fba: 6e20 ec0f 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0fec │ │ +056fc0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1084 │ │ 0x0004 line=1085 │ │ 0x0006 line=1086 │ │ 0x0023 line=1089 │ │ 0x0026 line=1090 │ │ @@ -70847,63 +70847,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -056fa0: |[056fa0] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -056fb0: 6e20 0d10 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -056fb6: 0a01 |0003: move-result v1 │ │ -056fb8: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -056fbc: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -056fc0: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -056fc4: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -056fca: 1a03 620d |000d: const-string v3, "View " // string@0d62 │ │ -056fce: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -056fd4: 0c02 |0012: move-result-object v2 │ │ -056fd6: 6e20 b415 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -056fdc: 0c02 |0016: move-result-object v2 │ │ -056fde: 1a03 5a00 |0017: const-string v3, " is not a sliding drawer" // string@005a │ │ -056fe2: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -056fe8: 0c02 |001c: move-result-object v2 │ │ -056fea: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -056ff0: 0c02 |0020: move-result-object v2 │ │ -056ff2: 7020 6115 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -056ff8: 2701 |0024: throw v1 │ │ -056ffa: 5541 b404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ -056ffe: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -057002: 6e10 e812 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057008: 0c00 |002c: move-result-object v0 │ │ -05700a: 1f00 4702 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05700e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -057010: 5901 9504 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -057014: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -057016: 5c01 9304 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -05701a: 6e10 0910 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -057020: 0e00 |0038: return-void │ │ -057022: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -057024: 6e30 e90f 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -05702a: 0a01 |003d: move-result v1 │ │ -05702c: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -057030: 5441 b904 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -057034: 6e10 fc12 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -05703a: 0a02 |0045: move-result v2 │ │ -05703c: 7b22 |0046: neg-int v2, v2 │ │ -05703e: 6e10 f912 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -057044: 0a03 |004a: move-result v3 │ │ -057046: 6e40 4112 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -05704c: 28e7 |004e: goto 0035 // -0019 │ │ -05704e: 5441 bf04 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -057052: 6e10 0410 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -057058: 0a02 |0054: move-result v2 │ │ -05705a: 6e10 f912 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -057060: 0a03 |0058: move-result v3 │ │ -057062: 6e40 4112 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -057068: 28d9 |005c: goto 0035 // -0027 │ │ +056fc4: |[056fc4] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +056fd4: 6e20 0d10 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +056fda: 0a01 |0003: move-result v1 │ │ +056fdc: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +056fe0: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +056fe4: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +056fe8: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +056fee: 1a03 5f0d |000d: const-string v3, "View " // string@0d5f │ │ +056ff2: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +056ff8: 0c02 |0012: move-result-object v2 │ │ +056ffa: 6e20 b415 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +057000: 0c02 |0016: move-result-object v2 │ │ +057002: 1a03 5a00 |0017: const-string v3, " is not a sliding drawer" // string@005a │ │ +057006: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05700c: 0c02 |001c: move-result-object v2 │ │ +05700e: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +057014: 0c02 |0020: move-result-object v2 │ │ +057016: 7020 6115 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +05701c: 2701 |0024: throw v1 │ │ +05701e: 5541 b404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ +057022: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +057026: 6e10 e812 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05702c: 0c00 |002c: move-result-object v0 │ │ +05702e: 1f00 4f02 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057032: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +057034: 5901 9504 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +057038: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +05703a: 5c01 9304 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +05703e: 6e10 0910 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +057044: 0e00 |0038: return-void │ │ +057046: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +057048: 6e30 e90f 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +05704e: 0a01 |003d: move-result v1 │ │ +057050: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +057054: 5441 b904 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +057058: 6e10 fc12 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +05705e: 0a02 |0045: move-result v2 │ │ +057060: 7b22 |0046: neg-int v2, v2 │ │ +057062: 6e10 f912 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +057068: 0a03 |004a: move-result v3 │ │ +05706a: 6e40 4112 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +057070: 28e7 |004e: goto 0035 // -0019 │ │ +057072: 5441 bf04 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +057076: 6e10 0410 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +05707c: 0a02 |0054: move-result v2 │ │ +05707e: 6e10 f912 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +057084: 0a03 |0058: move-result v3 │ │ +057086: 6e40 4112 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +05708c: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0006 line=1059 │ │ 0x0025 line=1062 │ │ 0x0029 line=1063 │ │ 0x002f line=1064 │ │ @@ -70923,18 +70923,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05706c: |[05706c] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -05707c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05707e: 6e20 ee0f 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ -057084: 0e00 |0004: return-void │ │ +057090: |[057090] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +0570a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0570a2: 6e20 ee0f 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ +0570a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x0004 line=978 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -70943,65 +70943,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -057088: |[057088] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -057098: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05709a: 6e10 fb0f 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -0570a0: 0a01 |0004: move-result v1 │ │ -0570a2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0570a4: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -0570a8: 6e20 fa0f 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -0570ae: 0c00 |000b: move-result-object v0 │ │ -0570b0: 6e10 e812 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0570b6: 0c04 |000f: move-result-object v4 │ │ -0570b8: 1f04 4702 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0570bc: 6e20 0d10 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -0570c2: 0a06 |0015: move-result v6 │ │ -0570c4: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -0570c8: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -0570cc: 5546 9204 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ -0570d0: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -0570d4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0570d8: 28e6 |0020: goto 0006 // -001a │ │ -0570da: 6e10 fc12 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -0570e0: 0a02 |0024: move-result v2 │ │ -0570e2: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -0570e4: 6e30 e90f 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -0570ea: 0a06 |0029: move-result v6 │ │ -0570ec: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -0570f0: 5496 b904 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -0570f4: 7b27 |002e: neg-int v7, v2 │ │ -0570f6: 6e10 f912 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -0570fc: 0a08 |0032: move-result v8 │ │ -0570fe: 6e40 4112 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -057104: 0a06 |0036: move-result v6 │ │ -057106: b665 |0037: or-int/2addr v5, v6 │ │ -057108: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -05710a: 5c46 9204 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ -05710e: 28e3 |003b: goto 001e // -001d │ │ -057110: 5496 bf04 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -057114: 6e10 0410 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -05711a: 0a07 |0041: move-result v7 │ │ -05711c: 6e10 f912 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -057122: 0a08 |0045: move-result v8 │ │ -057124: 6e40 4112 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -05712a: 0a06 |0049: move-result v6 │ │ -05712c: b665 |004a: or-int/2addr v5, v6 │ │ -05712e: 28ed |004b: goto 0038 // -0013 │ │ -057130: 5496 b804 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ -057134: 6e10 e00f 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ -05713a: 5496 be04 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ -05713e: 6e10 e00f 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ -057144: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -057148: 6e10 0910 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -05714e: 0e00 |005b: return-void │ │ +0570ac: |[0570ac] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +0570bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0570be: 6e10 fb0f 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +0570c4: 0a01 |0004: move-result v1 │ │ +0570c6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0570c8: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +0570cc: 6e20 fa0f 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +0570d2: 0c00 |000b: move-result-object v0 │ │ +0570d4: 6e10 e812 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0570da: 0c04 |000f: move-result-object v4 │ │ +0570dc: 1f04 4f02 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0570e0: 6e20 0d10 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +0570e6: 0a06 |0015: move-result v6 │ │ +0570e8: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +0570ec: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +0570f0: 5546 9204 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ +0570f4: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +0570f8: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0570fc: 28e6 |0020: goto 0006 // -001a │ │ +0570fe: 6e10 fc12 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +057104: 0a02 |0024: move-result v2 │ │ +057106: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +057108: 6e30 e90f 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +05710e: 0a06 |0029: move-result v6 │ │ +057110: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +057114: 5496 b904 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +057118: 7b27 |002e: neg-int v7, v2 │ │ +05711a: 6e10 f912 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +057120: 0a08 |0032: move-result v8 │ │ +057122: 6e40 4112 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +057128: 0a06 |0036: move-result v6 │ │ +05712a: b665 |0037: or-int/2addr v5, v6 │ │ +05712c: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +05712e: 5c46 9204 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ +057132: 28e3 |003b: goto 001e // -001d │ │ +057134: 5496 bf04 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +057138: 6e10 0410 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +05713e: 0a07 |0041: move-result v7 │ │ +057140: 6e10 f912 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +057146: 0a08 |0045: move-result v8 │ │ +057148: 6e40 4112 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +05714e: 0a06 |0049: move-result v6 │ │ +057150: b665 |004a: or-int/2addr v5, v6 │ │ +057152: 28ed |004b: goto 0038 // -0013 │ │ +057154: 5496 b804 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ +057158: 6e10 e00f 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ +05715e: 5496 be04 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ +057162: 6e10 e00f 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ +057168: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +05716c: 6e10 0910 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +057172: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0001 line=982 │ │ 0x0005 line=983 │ │ 0x0008 line=984 │ │ 0x000c line=985 │ │ @@ -71032,42 +71032,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -057150: |[057150] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -057160: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -057162: 6e10 fb0f 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -057168: 0a00 |0004: move-result v0 │ │ -05716a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -05716c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05716e: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -057172: 6e20 fa0f 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -057178: 0c04 |000c: move-result-object v4 │ │ -05717a: 6e10 e812 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057180: 0c04 |0010: move-result-object v4 │ │ -057182: 1f04 4702 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057186: 5242 9504 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -05718a: 7120 7415 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -057190: 0a03 |0018: move-result v3 │ │ -057192: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -057196: 28ec |001b: goto 0007 // -0014 │ │ -057198: 5973 c104 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ -05719c: 5474 b904 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -0571a0: 6e20 2112 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1221 │ │ -0571a6: 0a04 |0023: move-result v4 │ │ -0571a8: 5475 bf04 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -0571ac: 6e20 2112 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1221 │ │ -0571b2: 0a05 |0029: move-result v5 │ │ -0571b4: b654 |002a: or-int/2addr v4, v5 │ │ -0571b6: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -0571ba: 7110 7a0b 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -0571c0: 0e00 |0030: return-void │ │ +057174: |[057174] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +057184: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +057186: 6e10 fb0f 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +05718c: 0a00 |0004: move-result v0 │ │ +05718e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +057190: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +057192: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +057196: 6e20 fa0f 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +05719c: 0c04 |000c: move-result-object v4 │ │ +05719e: 6e10 e812 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0571a4: 0c04 |0010: move-result-object v4 │ │ +0571a6: 1f04 4f02 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0571aa: 5242 9504 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +0571ae: 7120 7415 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +0571b4: 0a03 |0018: move-result v3 │ │ +0571b6: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0571ba: 28ec |001b: goto 0007 // -0014 │ │ +0571bc: 5973 c104 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ +0571c0: 5474 b904 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +0571c4: 6e20 2112 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1221 │ │ +0571ca: 0a04 |0023: move-result v4 │ │ +0571cc: 5475 bf04 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +0571d0: 6e20 2112 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1221 │ │ +0571d6: 0a05 |0029: move-result v5 │ │ +0571d8: b654 |002a: or-int/2addr v4, v5 │ │ +0571da: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +0571de: 7110 7a0b 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +0571e4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=768 │ │ 0x0005 line=769 │ │ 0x0006 line=770 │ │ 0x0009 line=771 │ │ 0x0015 line=772 │ │ @@ -71088,29 +71088,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0571c4: |[0571c4] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -0571d4: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0571da: 0c00 |0003: move-result-object v0 │ │ -0571dc: 1f00 4702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0571e0: 5501 9304 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -0571e4: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -0571e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0571ea: 5c01 9304 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -0571ee: 5421 ba04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -0571f2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -0571f6: 5421 ba04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -0571fa: 7220 b70f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0fb7 │ │ -057200: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -057204: 6e20 2210 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@1022 │ │ -05720a: 0e00 |001b: return-void │ │ +0571e8: |[0571e8] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +0571f8: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0571fe: 0c00 |0003: move-result-object v0 │ │ +057200: 1f00 4f02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057204: 5501 9304 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +057208: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +05720c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05720e: 5c01 9304 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +057212: 5421 ba04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +057216: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +05721a: 5421 ba04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +05721e: 7220 b70f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0fb7 │ │ +057224: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +057228: 6e20 2210 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@1022 │ │ +05722e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0006 line=474 │ │ 0x000a line=475 │ │ 0x000d line=476 │ │ 0x0011 line=477 │ │ @@ -71126,29 +71126,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05720c: |[05720c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -05721c: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057222: 0c00 |0003: move-result-object v0 │ │ -057224: 1f00 4702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057228: 5501 9304 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -05722c: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ -057230: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -057232: 5c01 9304 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -057236: 5421 ba04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -05723a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -05723e: 5421 ba04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -057242: 7220 b80f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0fb8 │ │ -057248: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -05724c: 6e20 2413 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@1324 │ │ -057252: 0e00 |001b: return-void │ │ +057230: |[057230] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +057240: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +057246: 0c00 |0003: move-result-object v0 │ │ +057248: 1f00 4f02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +05724c: 5501 9304 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +057250: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ +057254: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +057256: 5c01 9304 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +05725a: 5421 ba04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +05725e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +057262: 5421 ba04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +057266: 7220 b80f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0fb8 │ │ +05726c: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +057270: 6e20 2413 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@1324 │ │ +057276: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x000a line=486 │ │ 0x000d line=487 │ │ 0x0011 line=488 │ │ @@ -71164,20 +71164,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -057254: |[057254] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -057264: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -057268: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05726c: 5410 ba04 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -057270: 7230 b90f 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0fb9 │ │ -057276: 0e00 |0009: return-void │ │ +057278: |[057278] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +057288: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +05728c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +057290: 5410 ba04 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +057294: 7230 b90f 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0fb9 │ │ +05729a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0009 line=498 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71189,221 +71189,221 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 33 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 391 16-bit code units │ │ -057278: |[057278] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -057288: 7401 0210 1c00 |0000: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@1002 │ │ -05728e: 0a12 |0003: move-result v18 │ │ -057290: 0800 1c00 |0004: move-object/from16 v0, v28 │ │ -057294: 0801 1e00 |0006: move-object/from16 v1, v30 │ │ -057298: 6e20 0a10 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ -05729e: 0a11 |000b: move-result v17 │ │ -0572a0: 120d |000c: const/4 v13, #int 0 // #0 │ │ -0572a2: 7401 0410 1c00 |000d: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -0572a8: 0a0e |0010: move-result v14 │ │ -0572aa: 7401 5201 1d00 |0011: invoke-virtual/range {v29}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ -0572b0: 0a15 |0014: move-result v21 │ │ -0572b2: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -0572b6: 7401 fb0f 1c00 |0017: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -0572bc: 0a0a |001a: move-result v10 │ │ -0572be: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -0572c2: 0200 1300 |001d: move/from16 v0, v19 │ │ -0572c6: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -0572ca: 0800 1c00 |0021: move-object/from16 v0, v28 │ │ -0572ce: 0201 1300 |0023: move/from16 v1, v19 │ │ -0572d2: 6e20 fa0f 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -0572d8: 0c19 |0028: move-result-object v25 │ │ -0572da: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -0572de: 0801 1e00 |002b: move-object/from16 v1, v30 │ │ -0572e2: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -0572e6: 7401 fb12 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -0572ec: 0a02 |0032: move-result v2 │ │ -0572ee: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -0572f2: 7701 0610 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@1006 │ │ -0572f8: 0a02 |0038: move-result v2 │ │ -0572fa: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -0572fe: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ -057302: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -057306: 6e20 0d10 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -05730c: 0a02 |0042: move-result v2 │ │ -05730e: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -057312: 7401 e112 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@12e1 │ │ -057318: 0a02 |0048: move-result v2 │ │ -05731a: 0200 1200 |0049: move/from16 v0, v18 │ │ -05731e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -057322: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -057326: 28ce |004f: goto 001d // -0032 │ │ -057328: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -05732a: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ -05732e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -057332: 6e30 e90f 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -057338: 0a02 |0058: move-result v2 │ │ -05733a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -05733e: 7401 f512 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -057344: 0a1b |005e: move-result v27 │ │ -057346: 0200 1b00 |005f: move/from16 v0, v27 │ │ -05734a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -05734e: 020d 1b00 |0063: move/from16 v13, v27 │ │ -057352: 28e8 |0065: goto 004d // -0018 │ │ -057354: 7401 e912 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05735a: 0a1a |0069: move-result v26 │ │ -05735c: 0200 1a00 |006a: move/from16 v0, v26 │ │ -057360: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -057364: 020e 1a00 |006e: move/from16 v14, v26 │ │ -057368: 28dd |0070: goto 004d // -0023 │ │ -05736a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -05736c: 7401 0210 1c00 |0072: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@1002 │ │ -057372: 0a03 |0075: move-result v3 │ │ -057374: 0800 1d00 |0076: move-object/from16 v0, v29 │ │ -057378: 6e53 4801 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0148 │ │ -05737e: 7505 5d13 1c00 |007b: invoke-super/range {v28, v29, v30, v31, v32}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ -057384: 0a16 |007e: move-result v22 │ │ -057386: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ -05738a: 0201 1500 |0081: move/from16 v1, v21 │ │ -05738e: 6e20 5001 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ -057394: 0800 1c00 |0086: move-object/from16 v0, v28 │ │ -057398: 5202 c104 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ -05739c: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -05739e: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -0573a2: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -0573a6: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -0573aa: 0800 1c00 |0091: move-object/from16 v0, v28 │ │ -0573ae: 5202 c004 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ -0573b2: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -0573b6: b532 |0097: and-int/2addr v2, v3 │ │ -0573b8: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -0573bc: 8292 |009a: int-to-float v2, v9 │ │ -0573be: 0800 1c00 |009b: move-object/from16 v0, v28 │ │ -0573c2: 5203 c104 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ -0573c6: c832 |009f: mul-float/2addr v2, v3 │ │ -0573c8: 8720 |00a0: float-to-int v0, v2 │ │ -0573ca: 0214 0000 |00a1: move/from16 v20, v0 │ │ -0573ce: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -0573d2: 0800 1c00 |00a5: move-object/from16 v0, v28 │ │ -0573d6: 5203 c004 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ -0573da: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -0573e0: b543 |00ac: and-int/2addr v3, v4 │ │ -0573e2: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -0573e6: 0800 1c00 |00af: move-object/from16 v0, v28 │ │ -0573ea: 5402 c204 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04c2 │ │ -0573ee: 6e20 5c01 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -0573f4: 82d3 |00b6: int-to-float v3, v13 │ │ -0573f6: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -0573f8: 82e5 |00b8: int-to-float v5, v14 │ │ -0573fa: 7401 0210 1c00 |00b9: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@1002 │ │ -057400: 0a02 |00bc: move-result v2 │ │ -057402: 8226 |00bd: int-to-float v6, v2 │ │ -057404: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -057408: 5407 c204 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04c2 │ │ -05740c: 0802 1d00 |00c2: move-object/from16 v2, v29 │ │ -057410: 7406 4d01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@014d │ │ -057416: 0f16 |00c7: return v22 │ │ -057418: 0800 1c00 |00c8: move-object/from16 v0, v28 │ │ -05741c: 5402 c304 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ -057420: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -057424: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -057426: 0800 1c00 |00cf: move-object/from16 v0, v28 │ │ -05742a: 0801 1e00 |00d1: move-object/from16 v1, v30 │ │ -05742e: 6e30 e90f 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -057434: 0a02 |00d6: move-result v2 │ │ -057436: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -05743a: 0800 1c00 |00d9: move-object/from16 v0, v28 │ │ -05743e: 5402 c304 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ -057442: 6e10 7101 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ -057448: 0a17 |00e0: move-result v23 │ │ -05744a: 7401 f512 1e00 |00e1: invoke-virtual/range {v30}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -057450: 0a0c |00e4: move-result v12 │ │ -057452: 0800 1c00 |00e5: move-object/from16 v0, v28 │ │ -057456: 5402 b904 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -05745a: 6e10 2d12 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@122d │ │ -057460: 0a10 |00ec: move-result v16 │ │ -057462: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -057464: 82c3 |00ee: int-to-float v3, v12 │ │ -057466: 0200 1000 |00ef: move/from16 v0, v16 │ │ -05746a: 8204 |00f1: int-to-float v4, v0 │ │ -05746c: c943 |00f2: div-float/2addr v3, v4 │ │ -05746e: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -057472: 7120 7715 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -057478: 0a03 |00f8: move-result v3 │ │ -05747a: 7120 7415 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -057480: 0a08 |00fc: move-result v8 │ │ -057482: 0800 1c00 |00fd: move-object/from16 v0, v28 │ │ -057486: 5402 c304 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ -05748a: 7401 f912 1e00 |0101: invoke-virtual/range {v30}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -057490: 0a03 |0104: move-result v3 │ │ -057492: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -057496: 7401 de12 1e00 |0107: invoke-virtual/range {v30}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05749c: 0a05 |010a: move-result v5 │ │ -05749e: 6e55 7801 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ -0574a4: 0800 1c00 |010e: move-object/from16 v0, v28 │ │ -0574a8: 5402 c304 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ -0574ac: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -0574b0: c883 |0114: mul-float/2addr v3, v8 │ │ -0574b2: 8733 |0115: float-to-int v3, v3 │ │ -0574b4: 6e20 7601 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0176 │ │ -0574ba: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ -0574be: 5402 c304 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ -0574c2: 0800 1d00 |011d: move-object/from16 v0, v29 │ │ -0574c6: 6e20 6e01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ -0574cc: 28a5 |0122: goto 00c7 // -005b │ │ -0574ce: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ -0574d2: 5402 c404 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ -0574d6: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -0574da: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -0574dc: 0800 1c00 |012a: move-object/from16 v0, v28 │ │ -0574e0: 0801 1e00 |012c: move-object/from16 v1, v30 │ │ -0574e4: 6e30 e90f 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -0574ea: 0a02 |0131: move-result v2 │ │ -0574ec: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -0574f0: 0800 1c00 |0134: move-object/from16 v0, v28 │ │ -0574f4: 5402 c404 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ -0574f8: 6e10 7101 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ -0574fe: 0a17 |013b: move-result v23 │ │ -057500: 7401 e912 1e00 |013c: invoke-virtual/range {v30}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -057506: 0a0b |013f: move-result v11 │ │ -057508: 7401 0410 1c00 |0140: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -05750e: 0a02 |0143: move-result v2 │ │ -057510: 9118 020b |0144: sub-int v24, v2, v11 │ │ -057514: 0800 1c00 |0146: move-object/from16 v0, v28 │ │ -057518: 5402 bf04 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -05751c: 6e10 2d12 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@122d │ │ -057522: 0a10 |014d: move-result v16 │ │ -057524: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -057526: 0200 1800 |014f: move/from16 v0, v24 │ │ -05752a: 8203 |0151: int-to-float v3, v0 │ │ -05752c: 0200 1000 |0152: move/from16 v0, v16 │ │ -057530: 8204 |0154: int-to-float v4, v0 │ │ -057532: c943 |0155: div-float/2addr v3, v4 │ │ -057534: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -057538: 7120 7715 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -05753e: 0a03 |015b: move-result v3 │ │ -057540: 7120 7415 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -057546: 0a08 |015f: move-result v8 │ │ -057548: 0800 1c00 |0160: move-object/from16 v0, v28 │ │ -05754c: 5402 c404 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ -057550: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -057554: 7401 f912 1e00 |0166: invoke-virtual/range {v30}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05755a: 0a04 |0169: move-result v4 │ │ -05755c: 7401 de12 1e00 |016a: invoke-virtual/range {v30}, Landroid/view/View;.getBottom:()I // method@12de │ │ -057562: 0a05 |016d: move-result v5 │ │ -057564: 6e55 7801 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ -05756a: 0800 1c00 |0171: move-object/from16 v0, v28 │ │ -05756e: 5402 c404 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ -057572: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -057576: c883 |0177: mul-float/2addr v3, v8 │ │ -057578: 8733 |0178: float-to-int v3, v3 │ │ -05757a: 6e20 7601 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0176 │ │ -057580: 0800 1c00 |017c: move-object/from16 v0, v28 │ │ -057584: 5402 c404 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ -057588: 0800 1d00 |0180: move-object/from16 v0, v29 │ │ -05758c: 6e20 6e01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ -057592: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +05729c: |[05729c] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +0572ac: 7401 0210 1c00 |0000: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@1002 │ │ +0572b2: 0a12 |0003: move-result v18 │ │ +0572b4: 0800 1c00 |0004: move-object/from16 v0, v28 │ │ +0572b8: 0801 1e00 |0006: move-object/from16 v1, v30 │ │ +0572bc: 6e20 0a10 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ +0572c2: 0a11 |000b: move-result v17 │ │ +0572c4: 120d |000c: const/4 v13, #int 0 // #0 │ │ +0572c6: 7401 0410 1c00 |000d: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +0572cc: 0a0e |0010: move-result v14 │ │ +0572ce: 7401 5201 1d00 |0011: invoke-virtual/range {v29}, Landroid/graphics/Canvas;.save:()I // method@0152 │ │ +0572d4: 0a15 |0014: move-result v21 │ │ +0572d6: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +0572da: 7401 fb0f 1c00 |0017: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +0572e0: 0a0a |001a: move-result v10 │ │ +0572e2: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +0572e6: 0200 1300 |001d: move/from16 v0, v19 │ │ +0572ea: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +0572ee: 0800 1c00 |0021: move-object/from16 v0, v28 │ │ +0572f2: 0201 1300 |0023: move/from16 v1, v19 │ │ +0572f6: 6e20 fa0f 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +0572fc: 0c19 |0028: move-result-object v25 │ │ +0572fe: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +057302: 0801 1e00 |002b: move-object/from16 v1, v30 │ │ +057306: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +05730a: 7401 fb12 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +057310: 0a02 |0032: move-result v2 │ │ +057312: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +057316: 7701 0610 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@1006 │ │ +05731c: 0a02 |0038: move-result v2 │ │ +05731e: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +057322: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ +057326: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +05732a: 6e20 0d10 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +057330: 0a02 |0042: move-result v2 │ │ +057332: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +057336: 7401 e112 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@12e1 │ │ +05733c: 0a02 |0048: move-result v2 │ │ +05733e: 0200 1200 |0049: move/from16 v0, v18 │ │ +057342: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +057346: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +05734a: 28ce |004f: goto 001d // -0032 │ │ +05734c: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +05734e: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ +057352: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +057356: 6e30 e90f 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +05735c: 0a02 |0058: move-result v2 │ │ +05735e: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +057362: 7401 f512 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +057368: 0a1b |005e: move-result v27 │ │ +05736a: 0200 1b00 |005f: move/from16 v0, v27 │ │ +05736e: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +057372: 020d 1b00 |0063: move/from16 v13, v27 │ │ +057376: 28e8 |0065: goto 004d // -0018 │ │ +057378: 7401 e912 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05737e: 0a1a |0069: move-result v26 │ │ +057380: 0200 1a00 |006a: move/from16 v0, v26 │ │ +057384: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +057388: 020e 1a00 |006e: move/from16 v14, v26 │ │ +05738c: 28dd |0070: goto 004d // -0023 │ │ +05738e: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +057390: 7401 0210 1c00 |0072: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@1002 │ │ +057396: 0a03 |0075: move-result v3 │ │ +057398: 0800 1d00 |0076: move-object/from16 v0, v29 │ │ +05739c: 6e53 4801 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0148 │ │ +0573a2: 7505 5d13 1c00 |007b: invoke-super/range {v28, v29, v30, v31, v32}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ +0573a8: 0a16 |007e: move-result v22 │ │ +0573aa: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ +0573ae: 0201 1500 |0081: move/from16 v1, v21 │ │ +0573b2: 6e20 5001 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ +0573b8: 0800 1c00 |0086: move-object/from16 v0, v28 │ │ +0573bc: 5202 c104 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ +0573c0: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +0573c2: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +0573c6: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +0573ca: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +0573ce: 0800 1c00 |0091: move-object/from16 v0, v28 │ │ +0573d2: 5202 c004 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ +0573d6: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +0573da: b532 |0097: and-int/2addr v2, v3 │ │ +0573dc: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +0573e0: 8292 |009a: int-to-float v2, v9 │ │ +0573e2: 0800 1c00 |009b: move-object/from16 v0, v28 │ │ +0573e6: 5203 c104 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ +0573ea: c832 |009f: mul-float/2addr v2, v3 │ │ +0573ec: 8720 |00a0: float-to-int v0, v2 │ │ +0573ee: 0214 0000 |00a1: move/from16 v20, v0 │ │ +0573f2: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +0573f6: 0800 1c00 |00a5: move-object/from16 v0, v28 │ │ +0573fa: 5203 c004 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ +0573fe: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +057404: b543 |00ac: and-int/2addr v3, v4 │ │ +057406: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +05740a: 0800 1c00 |00af: move-object/from16 v0, v28 │ │ +05740e: 5402 c204 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04c2 │ │ +057412: 6e20 5c01 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +057418: 82d3 |00b6: int-to-float v3, v13 │ │ +05741a: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +05741c: 82e5 |00b8: int-to-float v5, v14 │ │ +05741e: 7401 0210 1c00 |00b9: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@1002 │ │ +057424: 0a02 |00bc: move-result v2 │ │ +057426: 8226 |00bd: int-to-float v6, v2 │ │ +057428: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +05742c: 5407 c204 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04c2 │ │ +057430: 0802 1d00 |00c2: move-object/from16 v2, v29 │ │ +057434: 7406 4d01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@014d │ │ +05743a: 0f16 |00c7: return v22 │ │ +05743c: 0800 1c00 |00c8: move-object/from16 v0, v28 │ │ +057440: 5402 c304 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ +057444: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +057448: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +05744a: 0800 1c00 |00cf: move-object/from16 v0, v28 │ │ +05744e: 0801 1e00 |00d1: move-object/from16 v1, v30 │ │ +057452: 6e30 e90f 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +057458: 0a02 |00d6: move-result v2 │ │ +05745a: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +05745e: 0800 1c00 |00d9: move-object/from16 v0, v28 │ │ +057462: 5402 c304 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ +057466: 6e10 7101 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ +05746c: 0a17 |00e0: move-result v23 │ │ +05746e: 7401 f512 1e00 |00e1: invoke-virtual/range {v30}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +057474: 0a0c |00e4: move-result v12 │ │ +057476: 0800 1c00 |00e5: move-object/from16 v0, v28 │ │ +05747a: 5402 b904 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +05747e: 6e10 2d12 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@122d │ │ +057484: 0a10 |00ec: move-result v16 │ │ +057486: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +057488: 82c3 |00ee: int-to-float v3, v12 │ │ +05748a: 0200 1000 |00ef: move/from16 v0, v16 │ │ +05748e: 8204 |00f1: int-to-float v4, v0 │ │ +057490: c943 |00f2: div-float/2addr v3, v4 │ │ +057492: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +057496: 7120 7715 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +05749c: 0a03 |00f8: move-result v3 │ │ +05749e: 7120 7415 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +0574a4: 0a08 |00fc: move-result v8 │ │ +0574a6: 0800 1c00 |00fd: move-object/from16 v0, v28 │ │ +0574aa: 5402 c304 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ +0574ae: 7401 f912 1e00 |0101: invoke-virtual/range {v30}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +0574b4: 0a03 |0104: move-result v3 │ │ +0574b6: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +0574ba: 7401 de12 1e00 |0107: invoke-virtual/range {v30}, Landroid/view/View;.getBottom:()I // method@12de │ │ +0574c0: 0a05 |010a: move-result v5 │ │ +0574c2: 6e55 7801 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ +0574c8: 0800 1c00 |010e: move-object/from16 v0, v28 │ │ +0574cc: 5402 c304 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ +0574d0: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +0574d4: c883 |0114: mul-float/2addr v3, v8 │ │ +0574d6: 8733 |0115: float-to-int v3, v3 │ │ +0574d8: 6e20 7601 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0176 │ │ +0574de: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ +0574e2: 5402 c304 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ +0574e6: 0800 1d00 |011d: move-object/from16 v0, v29 │ │ +0574ea: 6e20 6e01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ +0574f0: 28a5 |0122: goto 00c7 // -005b │ │ +0574f2: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ +0574f6: 5402 c404 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ +0574fa: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +0574fe: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +057500: 0800 1c00 |012a: move-object/from16 v0, v28 │ │ +057504: 0801 1e00 |012c: move-object/from16 v1, v30 │ │ +057508: 6e30 e90f 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +05750e: 0a02 |0131: move-result v2 │ │ +057510: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +057514: 0800 1c00 |0134: move-object/from16 v0, v28 │ │ +057518: 5402 c404 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ +05751c: 6e10 7101 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ +057522: 0a17 |013b: move-result v23 │ │ +057524: 7401 e912 1e00 |013c: invoke-virtual/range {v30}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05752a: 0a0b |013f: move-result v11 │ │ +05752c: 7401 0410 1c00 |0140: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +057532: 0a02 |0143: move-result v2 │ │ +057534: 9118 020b |0144: sub-int v24, v2, v11 │ │ +057538: 0800 1c00 |0146: move-object/from16 v0, v28 │ │ +05753c: 5402 bf04 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +057540: 6e10 2d12 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@122d │ │ +057546: 0a10 |014d: move-result v16 │ │ +057548: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +05754a: 0200 1800 |014f: move/from16 v0, v24 │ │ +05754e: 8203 |0151: int-to-float v3, v0 │ │ +057550: 0200 1000 |0152: move/from16 v0, v16 │ │ +057554: 8204 |0154: int-to-float v4, v0 │ │ +057556: c943 |0155: div-float/2addr v3, v4 │ │ +057558: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +05755c: 7120 7715 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +057562: 0a03 |015b: move-result v3 │ │ +057564: 7120 7415 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +05756a: 0a08 |015f: move-result v8 │ │ +05756c: 0800 1c00 |0160: move-object/from16 v0, v28 │ │ +057570: 5402 c404 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ +057574: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +057578: 7401 f912 1e00 |0166: invoke-virtual/range {v30}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05757e: 0a04 |0169: move-result v4 │ │ +057580: 7401 de12 1e00 |016a: invoke-virtual/range {v30}, Landroid/view/View;.getBottom:()I // method@12de │ │ +057586: 0a05 |016d: move-result v5 │ │ +057588: 6e55 7801 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ +05758e: 0800 1c00 |0171: move-object/from16 v0, v28 │ │ +057592: 5402 c404 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ +057596: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +05759a: c883 |0177: mul-float/2addr v3, v8 │ │ +05759c: 8733 |0178: float-to-int v3, v3 │ │ +05759e: 6e20 7601 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0176 │ │ +0575a4: 0800 1c00 |017c: move-object/from16 v0, v28 │ │ +0575a8: 5402 c404 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ +0575ac: 0800 1d00 |0180: move-object/from16 v0, v29 │ │ +0575b0: 6e20 6e01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ +0575b6: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0004 line=793 │ │ 0x000c line=794 │ │ 0x0011 line=796 │ │ 0x0015 line=797 │ │ @@ -71478,35 +71478,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -057598: |[057598] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -0575a8: 7110 6e0b 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -0575ae: 0a05 |0003: move-result v5 │ │ -0575b0: 7120 aa09 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ -0575b6: 0a05 |0007: move-result v5 │ │ -0575b8: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -0575bc: 6e10 fb0f 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -0575c2: 0a03 |000d: move-result v3 │ │ -0575c4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0575c6: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -0575ca: 6e20 fa0f 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -0575d0: 0c01 |0014: move-result-object v1 │ │ -0575d2: 6e20 0010 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ -0575d8: 0a02 |0018: move-result v2 │ │ -0575da: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -0575de: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -0575e2: 1101 |001d: return-object v1 │ │ -0575e4: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0575e8: 28ef |0020: goto 000f // -0011 │ │ -0575ea: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0575ec: 28fb |0022: goto 001d // -0005 │ │ +0575bc: |[0575bc] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +0575cc: 7110 6e0b 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +0575d2: 0a05 |0003: move-result v5 │ │ +0575d4: 7120 aa09 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ +0575da: 0a05 |0007: move-result v5 │ │ +0575dc: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +0575e0: 6e10 fb0f 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +0575e6: 0a03 |000d: move-result v3 │ │ +0575e8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0575ea: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +0575ee: 6e20 fa0f 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +0575f4: 0c01 |0014: move-result-object v1 │ │ +0575f6: 6e20 0010 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ +0575fc: 0a02 |0018: move-result v2 │ │ +0575fe: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +057602: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +057606: 1101 |001d: return-object v1 │ │ +057608: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05760c: 28ef |0020: goto 000f // -0011 │ │ +05760e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +057610: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x000a line=560 │ │ 0x000e line=561 │ │ 0x0011 line=562 │ │ 0x0015 line=563 │ │ @@ -71530,31 +71530,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0575f0: |[0575f0] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -057600: 6e10 fb0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -057606: 0a01 |0003: move-result v1 │ │ -057608: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05760a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -05760e: 6e20 fa0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -057614: 0c00 |000a: move-result-object v0 │ │ -057616: 6e10 e812 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05761c: 0c03 |000e: move-result-object v3 │ │ -05761e: 1f03 4702 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057622: 5533 9304 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -057626: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -05762a: 1100 |0015: return-object v0 │ │ -05762c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -057630: 28ed |0018: goto 0005 // -0013 │ │ -057632: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -057634: 28fb |001a: goto 0015 // -0005 │ │ +057614: |[057614] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +057624: 6e10 fb0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +05762a: 0a01 |0003: move-result v1 │ │ +05762c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05762e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +057632: 6e20 fa0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +057638: 0c00 |000a: move-result-object v0 │ │ +05763a: 6e10 e812 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +057640: 0c03 |000e: move-result-object v3 │ │ +057642: 1f03 4f02 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057646: 5533 9304 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +05764a: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +05764e: 1100 |0015: return-object v0 │ │ +057650: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +057654: 28ed |0018: goto 0005 // -0013 │ │ +057656: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +057658: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x0007 line=531 │ │ 0x000b line=532 │ │ 0x0015 line=536 │ │ @@ -71572,19 +71572,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -057638: |[057638] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -057648: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -05764a: 2200 4702 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05764e: 7030 bb0f 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0fbb │ │ -057654: 1100 |0006: return-object v0 │ │ +05765c: |[05765c] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05766c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +05766e: 2200 4f02 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057672: 7030 bb0f 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0fbb │ │ +057678: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1170 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -71592,20 +71592,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 │ │ -057658: |[057658] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -057668: 2200 4702 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05766c: 6e10 fd0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0ffd │ │ -057672: 0c01 |0005: move-result-object v1 │ │ -057674: 7030 bd0f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0fbd │ │ -05767a: 1100 |0009: return-object v0 │ │ +05767c: |[05767c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05768c: 2200 4f02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057690: 6e10 fd0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0ffd │ │ +057696: 0c01 |0005: move-result-object v1 │ │ +057698: 7030 bd0f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0fbd │ │ +05769e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -71614,30 +71614,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 │ │ -05767c: |[05767c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -05768c: 2020 4702 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057690: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -057694: 2200 4702 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057698: 1f02 4702 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05769c: 7020 be0f 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0fbe │ │ -0576a2: 1100 |000b: return-object v0 │ │ -0576a4: 2020 bd02 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02bd │ │ -0576a8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0576ac: 2200 4702 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0576b0: 1f02 bd02 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02bd │ │ -0576b4: 7020 c00f 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0fc0 │ │ -0576ba: 28f4 |0017: goto 000b // -000c │ │ -0576bc: 2200 4702 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0576c0: 7020 bf0f 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0fbf │ │ -0576c6: 28ee |001d: goto 000b // -0012 │ │ +0576a0: |[0576a0] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0576b0: 2020 4f02 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0576b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0576b8: 2200 4f02 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0576bc: 1f02 4f02 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0576c0: 7020 be0f 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0fbe │ │ +0576c6: 1100 |000b: return-object v0 │ │ +0576c8: 2020 c502 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02c5 │ │ +0576cc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0576d0: 2200 4f02 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0576d4: 1f02 c502 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02c5 │ │ +0576d8: 7020 c00f 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0fc0 │ │ +0576de: 28f4 |0017: goto 000b // -000c │ │ +0576e0: 2200 4f02 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0576e4: 7020 bf0f 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0fbf │ │ +0576ea: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ 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; │ │ @@ -71648,29 +71648,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0576c8: |[0576c8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -0576d8: 7110 6e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -0576de: 0a01 |0003: move-result v1 │ │ -0576e0: 7120 aa09 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ -0576e6: 0a00 |0007: move-result v0 │ │ -0576e8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -0576ea: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -0576ee: 5221 bb04 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ -0576f2: 0f01 |000d: return v1 │ │ -0576f4: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -0576f6: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -0576fa: 5221 bc04 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ -0576fe: 28fa |0013: goto 000d // -0006 │ │ -057700: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -057702: 28f8 |0015: goto 000d // -0008 │ │ +0576ec: |[0576ec] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +0576fc: 7110 6e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +057702: 0a01 |0003: move-result v1 │ │ +057704: 7120 aa09 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ +05770a: 0a00 |0007: move-result v0 │ │ +05770c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +05770e: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +057712: 5221 bb04 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ +057716: 0f01 |000d: return v1 │ │ +057718: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +05771a: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +05771e: 5221 bc04 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ +057722: 28fa |0013: goto 000d // -0006 │ │ +057724: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +057726: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=412 │ │ 0x000b line=413 │ │ 0x000d line=417 │ │ 0x000e line=414 │ │ @@ -71686,27 +71686,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -057704: |[057704] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -057714: 6e20 0010 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ -05771a: 0a00 |0003: move-result v0 │ │ -05771c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -05771e: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -057722: 5221 bb04 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ -057726: 0f01 |0009: return v1 │ │ -057728: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -05772a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -05772e: 5221 bc04 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ -057732: 28fa |000f: goto 0009 // -0006 │ │ -057734: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -057736: 28f8 |0011: goto 0009 // -0008 │ │ +057728: |[057728] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +057738: 6e20 0010 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ +05773e: 0a00 |0003: move-result v0 │ │ +057740: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +057742: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +057746: 5221 bb04 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ +05774a: 0f01 |0009: return v1 │ │ +05774c: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +05774e: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +057752: 5221 bc04 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ +057756: 28fa |000f: goto 0009 // -0006 │ │ +057758: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +05775a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0004 line=429 │ │ 0x0007 line=430 │ │ 0x0009 line=434 │ │ 0x000a line=431 │ │ @@ -71722,24 +71722,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -057738: |[057738] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -057748: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05774e: 0c01 |0003: move-result-object v1 │ │ -057750: 1f01 4702 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057754: 5210 9004 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -057758: 7110 6e0b 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -05775e: 0a01 |000b: move-result v1 │ │ -057760: 7120 aa09 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ -057766: 0a01 |000f: move-result v1 │ │ -057768: 0f01 |0010: return v1 │ │ +05775c: |[05775c] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +05776c: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +057772: 0c01 |0003: move-result-object v1 │ │ +057774: 1f01 4f02 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057778: 5210 9004 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +05777c: 7110 6e0b 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +057782: 0a01 |000b: move-result v1 │ │ +057784: 7120 aa09 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ +05778a: 0a01 |000f: move-result v1 │ │ +05778c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0008 line=520 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71750,20 +71750,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05776c: |[05776c] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -05777c: 6e10 e812 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057782: 0c00 |0003: move-result-object v0 │ │ -057784: 1f00 4702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057788: 5200 9504 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -05778c: 0f00 |0008: return v0 │ │ +057790: |[057790] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +0577a0: 6e10 e812 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0577a6: 0c00 |0003: move-result-object v0 │ │ +0577a8: 1f00 4f02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0577ac: 5200 9504 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +0577b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -71772,24 +71772,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -057790: |[057790] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -0577a0: 6e10 e812 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0577a6: 0c00 |0003: move-result-object v0 │ │ -0577a8: 1f00 4702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0577ac: 5200 9004 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -0577b0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0577b4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0577b6: 0f00 |000b: return v0 │ │ -0577b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0577ba: 28fe |000d: goto 000b // -0002 │ │ +0577b4: |[0577b4] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +0577c4: 6e10 e812 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0577ca: 0c00 |0003: move-result-object v0 │ │ +0577cc: 1f00 4f02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0577d0: 5200 9004 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +0577d4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0577d8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0577da: 0f00 |000b: return v0 │ │ +0577dc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0577de: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -71798,23 +71798,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0577bc: |[0577bc] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -0577cc: 6e20 f40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -0577d2: 0c00 |0003: move-result-object v0 │ │ -0577d4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0577d8: 6e20 0c10 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@100c │ │ -0577de: 0a01 |0009: move-result v1 │ │ -0577e0: 0f01 |000a: return v1 │ │ -0577e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0577e4: 28fe |000c: goto 000a // -0002 │ │ +0577e0: |[0577e0] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +0577f0: 6e20 f40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +0577f6: 0c00 |0003: move-result-object v0 │ │ +0577f8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0577fc: 6e20 0c10 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@100c │ │ +057802: 0a01 |0009: move-result v1 │ │ +057804: 0f01 |000a: return v1 │ │ +057806: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +057808: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0004 line=1120 │ │ 0x0006 line=1121 │ │ 0x000a line=1123 │ │ locals : │ │ @@ -71827,38 +71827,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0577e8: |[0577e8] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -0577f8: 6e20 0d10 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -0577fe: 0a00 |0003: move-result v0 │ │ -057800: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -057804: 2200 3303 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -057808: 2201 4803 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -05780c: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -057812: 1a02 620d |000d: const-string v2, "View " // string@0d62 │ │ -057816: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05781c: 0c01 |0012: move-result-object v1 │ │ -05781e: 6e20 b415 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -057824: 0c01 |0016: move-result-object v1 │ │ -057826: 1a02 5900 |0017: const-string v2, " is not a drawer" // string@0059 │ │ -05782a: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057830: 0c01 |001c: move-result-object v1 │ │ -057832: 6e10 bb15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -057838: 0c01 |0020: move-result-object v1 │ │ -05783a: 7020 6115 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -057840: 2700 |0024: throw v0 │ │ -057842: 6e10 e812 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057848: 0c00 |0028: move-result-object v0 │ │ -05784a: 1f00 4702 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05784e: 5500 9304 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -057852: 0f00 |002d: return v0 │ │ +05780c: |[05780c] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +05781c: 6e20 0d10 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +057822: 0a00 |0003: move-result v0 │ │ +057824: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +057828: 2200 3b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +05782c: 2201 5003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +057830: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +057836: 1a02 5f0d |000d: const-string v2, "View " // string@0d5f │ │ +05783a: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +057840: 0c01 |0012: move-result-object v1 │ │ +057842: 6e20 b415 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +057848: 0c01 |0016: move-result-object v1 │ │ +05784a: 1a02 5900 |0017: const-string v2, " is not a drawer" // string@0059 │ │ +05784e: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +057854: 0c01 |001c: move-result-object v1 │ │ +057856: 6e10 bb15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05785c: 0c01 |0020: move-result-object v1 │ │ +05785e: 7020 6115 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +057864: 2700 |0024: throw v0 │ │ +057866: 6e10 e812 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05786c: 0c00 |0028: move-result-object v0 │ │ +05786e: 1f00 4f02 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057872: 5500 9304 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +057876: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0006 line=1104 │ │ 0x0025 line=1106 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71869,29 +71869,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -057854: |[057854] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -057864: 6e10 e812 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05786a: 0c02 |0003: move-result-object v2 │ │ -05786c: 1f02 4702 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057870: 5221 9004 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -057874: 7110 6e0b 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -05787a: 0a02 |000b: move-result v2 │ │ -05787c: 7120 aa09 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ -057882: 0a00 |000f: move-result v0 │ │ -057884: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -057888: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -05788c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -05788e: 0f02 |0015: return v2 │ │ -057890: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -057892: 28fe |0017: goto 0015 // -0002 │ │ +057878: |[057878] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +057888: 6e10 e812 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05788e: 0c02 |0003: move-result-object v2 │ │ +057890: 1f02 4f02 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057894: 5221 9004 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +057898: 7110 6e0b 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +05789e: 0a02 |000b: move-result v2 │ │ +0578a0: 7120 aa09 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ +0578a6: 0a00 |000f: move-result v0 │ │ +0578a8: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +0578ac: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +0578b0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0578b2: 0f02 |0015: return v2 │ │ +0578b4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0578b6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 0x0008 line=858 │ │ 0x0010 line=860 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -71904,23 +71904,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -057894: |[057894] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -0578a4: 6e20 f40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -0578aa: 0c00 |0003: move-result-object v0 │ │ -0578ac: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0578b0: 6e20 0f10 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@100f │ │ -0578b6: 0a01 |0009: move-result v1 │ │ -0578b8: 0f01 |000a: return v1 │ │ -0578ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0578bc: 28fe |000c: goto 000a // -0002 │ │ +0578b8: |[0578b8] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +0578c8: 6e20 f40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +0578ce: 0c00 |0003: move-result-object v0 │ │ +0578d0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0578d4: 6e20 0f10 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@100f │ │ +0578da: 0a01 |0009: move-result v1 │ │ +0578dc: 0f01 |000a: return v1 │ │ +0578de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0578e0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ 0x0004 line=1151 │ │ 0x0006 line=1152 │ │ 0x000a line=1154 │ │ locals : │ │ @@ -71933,44 +71933,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0578c0: |[0578c0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -0578d0: 6e20 0d10 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -0578d6: 0a00 |0003: move-result v0 │ │ -0578d8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0578dc: 2200 3303 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0578e0: 2201 4803 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0578e4: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0578ea: 1a02 620d |000d: const-string v2, "View " // string@0d62 │ │ -0578ee: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0578f4: 0c01 |0012: move-result-object v1 │ │ -0578f6: 6e20 b415 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0578fc: 0c01 |0016: move-result-object v1 │ │ -0578fe: 1a02 5900 |0017: const-string v2, " is not a drawer" // string@0059 │ │ -057902: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057908: 0c01 |001c: move-result-object v1 │ │ -05790a: 6e10 bb15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -057910: 0c01 |0020: move-result-object v1 │ │ -057912: 7020 6115 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -057918: 2700 |0024: throw v0 │ │ -05791a: 6e10 e812 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057920: 0c00 |0028: move-result-object v0 │ │ -057922: 1f00 4702 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057926: 5200 9504 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -05792a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -05792c: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -057930: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -057934: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -057936: 0f00 |0033: return v0 │ │ -057938: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -05793a: 28fe |0035: goto 0033 // -0002 │ │ +0578e4: |[0578e4] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +0578f4: 6e20 0d10 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +0578fa: 0a00 |0003: move-result v0 │ │ +0578fc: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +057900: 2200 3b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +057904: 2201 5003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +057908: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05790e: 1a02 5f0d |000d: const-string v2, "View " // string@0d5f │ │ +057912: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +057918: 0c01 |0012: move-result-object v1 │ │ +05791a: 6e20 b415 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +057920: 0c01 |0016: move-result-object v1 │ │ +057922: 1a02 5900 |0017: const-string v2, " is not a drawer" // string@0059 │ │ +057926: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05792c: 0c01 |001c: move-result-object v1 │ │ +05792e: 6e10 bb15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +057934: 0c01 |0020: move-result-object v1 │ │ +057936: 7020 6115 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +05793c: 2700 |0024: throw v0 │ │ +05793e: 6e10 e812 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +057944: 0c00 |0028: move-result-object v0 │ │ +057946: 1f00 4f02 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +05794a: 5200 9504 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +05794e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +057950: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +057954: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +057958: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +05795a: 0f00 |0033: return v0 │ │ +05795c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +05795e: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ 0x0006 line=1136 │ │ 0x0025 line=1138 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71981,35 +71981,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -05793c: |[05793c] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -05794c: 6e20 0110 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@1001 │ │ -057952: 0a02 |0003: move-result v2 │ │ -057954: 6e10 fc12 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -05795a: 0a04 |0007: move-result v4 │ │ -05795c: 8245 |0008: int-to-float v5, v4 │ │ -05795e: c825 |0009: mul-float/2addr v5, v2 │ │ -057960: 8753 |000a: float-to-int v3, v5 │ │ -057962: 8245 |000b: int-to-float v5, v4 │ │ -057964: c885 |000c: mul-float/2addr v5, v8 │ │ -057966: 8751 |000d: float-to-int v1, v5 │ │ -057968: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -05796c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -05796e: 6e30 e90f 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -057974: 0a05 |0014: move-result v5 │ │ -057976: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -05797a: 6e20 0e13 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ -057980: 6e30 2910 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1029 │ │ -057986: 0e00 |001d: return-void │ │ -057988: 7b00 |001e: neg-int v0, v0 │ │ -05798a: 28f8 |001f: goto 0017 // -0008 │ │ +057960: |[057960] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +057970: 6e20 0110 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@1001 │ │ +057976: 0a02 |0003: move-result v2 │ │ +057978: 6e10 fc12 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +05797e: 0a04 |0007: move-result v4 │ │ +057980: 8245 |0008: int-to-float v5, v4 │ │ +057982: c825 |0009: mul-float/2addr v5, v2 │ │ +057984: 8753 |000a: float-to-int v3, v5 │ │ +057986: 8245 |000b: int-to-float v5, v4 │ │ +057988: c885 |000c: mul-float/2addr v5, v8 │ │ +05798a: 8751 |000d: float-to-int v1, v5 │ │ +05798c: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +057990: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +057992: 6e30 e90f 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +057998: 0a05 |0014: move-result v5 │ │ +05799a: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +05799e: 6e20 0e13 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ +0579a4: 6e30 2910 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1029 │ │ +0579aa: 0e00 |001d: return-void │ │ +0579ac: 7b00 |001e: neg-int v0, v0 │ │ +0579ae: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0004 line=541 │ │ 0x0008 line=542 │ │ 0x000b line=543 │ │ 0x000e line=544 │ │ @@ -72033,19 +72033,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05798c: |[05798c] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -05799c: 6f10 6b13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ -0579a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0579a4: 5c10 b404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ -0579a8: 0e00 |0006: return-void │ │ +0579b0: |[0579b0] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +0579c0: 6f10 6b13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ +0579c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0579c8: 5c10 b404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ +0579cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0003 line=596 │ │ 0x0006 line=597 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72055,19 +72055,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0579ac: |[0579ac] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -0579bc: 6f10 6c13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ -0579c2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0579c4: 5c10 b404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ -0579c8: 0e00 |0006: return-void │ │ +0579d0: |[0579d0] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +0579e0: 6f10 6c13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ +0579e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0579e8: 5c10 b404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ +0579ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ 0x0006 line=591 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72077,75 +72077,75 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -0579cc: |[0579cc] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0579dc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0579de: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0579e0: 7110 600a 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ -0579e6: 0a00 |0005: move-result v0 │ │ -0579e8: 54a7 b904 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -0579ec: 6e20 4012 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1240 │ │ -0579f2: 0a07 |000b: move-result v7 │ │ -0579f4: 54a8 bf04 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -0579f8: 6e20 4012 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1240 │ │ -0579fe: 0a08 |0011: move-result v8 │ │ -057a00: 9601 0708 |0012: or-int v1, v7, v8 │ │ -057a04: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -057a06: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ -057a0c: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ -057a10: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -057a14: 7010 0710 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@1007 │ │ -057a1a: 0a07 |001f: move-result v7 │ │ -057a1c: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ -057a20: 55a7 b104 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -057a24: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ -057a28: 0165 |0026: move v5, v6 │ │ -057a2a: 0f05 |0027: return v5 │ │ -057a2c: 6e10 ad12 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -057a32: 0a03 |002b: move-result v3 │ │ -057a34: 6e10 af12 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -057a3a: 0a04 |002f: move-result v4 │ │ -057a3c: 59a3 b604 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04b6 │ │ -057a40: 59a4 b704 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04b7 │ │ -057a44: 52a7 c104 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ -057a48: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -057a4a: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ -057a4e: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ -057a52: 54a7 b904 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -057a56: 8738 |003d: float-to-int v8, v3 │ │ -057a58: 8749 |003e: float-to-int v9, v4 │ │ -057a5a: 6e30 2812 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -057a60: 0c07 |0042: move-result-object v7 │ │ -057a62: 6e20 0a10 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ -057a68: 0a07 |0046: move-result v7 │ │ -057a6a: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ -057a6e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -057a70: 5ca5 b204 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ -057a74: 5ca5 b104 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -057a78: 28ca |004e: goto 0018 // -0036 │ │ -057a7a: 54a7 b904 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -057a7e: 1238 |0051: const/4 v8, #int 3 // #3 │ │ -057a80: 6e20 1812 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1218 │ │ -057a86: 0a07 |0055: move-result v7 │ │ -057a88: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ -057a8c: 54a7 b804 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ -057a90: 6e10 e00f 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ -057a96: 54a7 be04 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ -057a9a: 6e10 e00f 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ -057aa0: 28b6 |0062: goto 0018 // -004a │ │ -057aa2: 6e20 ee0f 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ -057aa8: 5ca5 b204 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ -057aac: 5ca5 b104 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -057ab0: 28ae |006a: goto 0018 // -0052 │ │ -057ab2: 0000 |006b: nop // spacer │ │ -057ab4: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ +0579f0: |[0579f0] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +057a00: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +057a02: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +057a04: 7110 600a 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ +057a0a: 0a00 |0005: move-result v0 │ │ +057a0c: 54a7 b904 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +057a10: 6e20 4012 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1240 │ │ +057a16: 0a07 |000b: move-result v7 │ │ +057a18: 54a8 bf04 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +057a1c: 6e20 4012 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1240 │ │ +057a22: 0a08 |0011: move-result v8 │ │ +057a24: 9601 0708 |0012: or-int v1, v7, v8 │ │ +057a28: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +057a2a: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ +057a30: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ +057a34: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +057a38: 7010 0710 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@1007 │ │ +057a3e: 0a07 |001f: move-result v7 │ │ +057a40: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ +057a44: 55a7 b104 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +057a48: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ +057a4c: 0165 |0026: move v5, v6 │ │ +057a4e: 0f05 |0027: return v5 │ │ +057a50: 6e10 ad12 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +057a56: 0a03 |002b: move-result v3 │ │ +057a58: 6e10 af12 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +057a5e: 0a04 |002f: move-result v4 │ │ +057a60: 59a3 b604 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04b6 │ │ +057a64: 59a4 b704 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04b7 │ │ +057a68: 52a7 c104 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04c1 │ │ +057a6c: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +057a6e: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ +057a72: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ +057a76: 54a7 b904 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +057a7a: 8738 |003d: float-to-int v8, v3 │ │ +057a7c: 8749 |003e: float-to-int v9, v4 │ │ +057a7e: 6e30 2812 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +057a84: 0c07 |0042: move-result-object v7 │ │ +057a86: 6e20 0a10 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ +057a8c: 0a07 |0046: move-result v7 │ │ +057a8e: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ +057a92: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +057a94: 5ca5 b204 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ +057a98: 5ca5 b104 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +057a9c: 28ca |004e: goto 0018 // -0036 │ │ +057a9e: 54a7 b904 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +057aa2: 1238 |0051: const/4 v8, #int 3 // #3 │ │ +057aa4: 6e20 1812 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1218 │ │ +057aaa: 0a07 |0055: move-result v7 │ │ +057aac: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ +057ab0: 54a7 b804 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04b8 │ │ +057ab4: 6e10 e00f 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ +057aba: 54a7 be04 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04be │ │ +057abe: 6e10 e00f 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0fe0 │ │ +057ac4: 28b6 |0062: goto 0018 // -004a │ │ +057ac6: 6e20 ee0f 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ +057acc: 5ca5 b204 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ +057ad0: 5ca5 b104 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +057ad4: 28ae |006a: goto 0018 // -0052 │ │ +057ad6: 0000 |006b: nop // spacer │ │ +057ad8: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0006 line=868 │ │ 0x0014 line=871 │ │ 0x0015 line=873 │ │ 0x0018 line=905 │ │ @@ -72178,26 +72178,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -057acc: |[057acc] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -057adc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -057ade: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -057ae2: 7010 0810 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@1008 │ │ -057ae8: 0a00 |0006: move-result v0 │ │ -057aea: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -057aee: 7110 d309 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@09d3 │ │ -057af4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -057af6: 0f00 |000d: return v0 │ │ -057af8: 6f30 6f13 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@136f │ │ -057afe: 0a00 |0011: move-result v0 │ │ -057b00: 28fb |0012: goto 000d // -0005 │ │ +057af0: |[057af0] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +057b00: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +057b02: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +057b06: 7010 0810 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@1008 │ │ +057b0c: 0a00 |0006: move-result v0 │ │ +057b0e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +057b12: 7110 d309 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@09d3 │ │ +057b18: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +057b1a: 0f00 |000d: return v0 │ │ +057b1c: 6f30 6f13 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@136f │ │ +057b22: 0a00 |0011: move-result v0 │ │ +057b24: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0009 line=1225 │ │ 0x000c line=1226 │ │ 0x000d line=1228 │ │ locals : │ │ @@ -72210,32 +72210,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -057b04: |[057b04] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -057b14: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -057b16: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -057b1a: 7010 f60f 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0ff6 │ │ -057b20: 0c00 |0006: move-result-object v0 │ │ -057b22: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -057b26: 6e20 ff0f 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ -057b2c: 0a01 |000c: move-result v1 │ │ -057b2e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -057b32: 6e10 ed0f 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0fed │ │ -057b38: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -057b3c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -057b3e: 0f01 |0015: return v1 │ │ -057b40: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -057b42: 28fe |0017: goto 0015 // -0002 │ │ -057b44: 6f30 7013 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1370 │ │ -057b4a: 0a01 |001b: move-result v1 │ │ -057b4c: 28f9 |001c: goto 0015 // -0007 │ │ +057b28: |[057b28] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +057b38: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +057b3a: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +057b3e: 7010 f60f 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0ff6 │ │ +057b44: 0c00 |0006: move-result-object v0 │ │ +057b46: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +057b4a: 6e20 ff0f 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ +057b50: 0a01 |000c: move-result v1 │ │ +057b52: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +057b56: 6e10 ed0f 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0fed │ │ +057b5c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +057b60: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +057b62: 0f01 |0015: return v1 │ │ +057b64: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +057b66: 28fe |0017: goto 0015 // -0002 │ │ +057b68: 6f30 7013 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1370 │ │ +057b6e: 0a01 |001b: move-result v1 │ │ +057b70: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0003 line=1234 │ │ 0x0007 line=1235 │ │ 0x000f line=1236 │ │ 0x0012 line=1238 │ │ @@ -72254,197 +72254,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -057b50: |[057b50] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -057b60: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -057b64: 0200 1200 |0002: move/from16 v0, v18 │ │ -057b68: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -057b6c: 5c10 b504 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04b5 │ │ -057b70: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -057b74: 7401 fb0f 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -057b7a: 0a06 |000d: move-result v6 │ │ -057b7c: 120c |000e: const/4 v12, #int 0 // #0 │ │ -057b7e: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -057b82: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -057b86: 6e20 fa0f c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -057b8c: 0c05 |0016: move-result-object v5 │ │ -057b8e: 6e10 fb12 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -057b94: 0a12 |001a: move-result v18 │ │ -057b96: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -057b9a: 0200 1200 |001d: move/from16 v0, v18 │ │ -057b9e: 0201 1300 |001f: move/from16 v1, v19 │ │ -057ba2: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -057ba6: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -057baa: 28ea |0025: goto 000f // -0016 │ │ -057bac: 6e10 e812 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057bb2: 0c0d |0029: move-result-object v13 │ │ -057bb4: 1f0d 4702 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057bb8: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -057bbc: 6e20 0a10 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ -057bc2: 0a12 |0031: move-result v18 │ │ -057bc4: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -057bc8: 52d0 9404 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ -057bcc: 0212 0000 |0036: move/from16 v18, v0 │ │ -057bd0: 52d0 9704 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057bd4: 0213 0000 |003a: move/from16 v19, v0 │ │ -057bd8: 52d0 9404 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ -057bdc: 0214 0000 |003e: move/from16 v20, v0 │ │ -057be0: 6e10 ef12 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -057be6: 0a15 |0043: move-result v21 │ │ -057be8: 9014 1415 |0044: add-int v20, v20, v21 │ │ -057bec: 52d0 9704 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057bf0: 0215 0000 |0048: move/from16 v21, v0 │ │ -057bf4: 6e10 ec12 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -057bfa: 0a16 |004d: move-result v22 │ │ -057bfc: 9015 1516 |004e: add-int v21, v21, v22 │ │ -057c00: 0200 1200 |0050: move/from16 v0, v18 │ │ -057c04: 0201 1300 |0052: move/from16 v1, v19 │ │ -057c08: 0202 1400 |0054: move/from16 v2, v20 │ │ -057c0c: 0203 1500 |0056: move/from16 v3, v21 │ │ -057c10: 6e53 0c13 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -057c16: 28c8 |005b: goto 0023 // -0038 │ │ -057c18: 6e10 ef12 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -057c1e: 0a0a |005f: move-result v10 │ │ -057c20: 6e10 ec12 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -057c26: 0a07 |0063: move-result v7 │ │ -057c28: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -057c2c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -057c30: 0201 1200 |0068: move/from16 v1, v18 │ │ -057c34: 6e30 e90f 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -057c3a: 0a12 |006d: move-result v18 │ │ -057c3c: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -057c40: 7ba0 |0070: neg-int v0, v10 │ │ -057c42: 0212 0000 |0071: move/from16 v18, v0 │ │ -057c46: 82a0 |0073: int-to-float v0, v10 │ │ -057c48: 0213 0000 |0074: move/from16 v19, v0 │ │ -057c4c: 52d0 9504 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -057c50: 0214 0000 |0078: move/from16 v20, v0 │ │ -057c54: a813 1314 |007a: mul-float v19, v19, v20 │ │ -057c58: 0200 1300 |007c: move/from16 v0, v19 │ │ -057c5c: 8700 |007e: float-to-int v0, v0 │ │ -057c5e: 0213 0000 |007f: move/from16 v19, v0 │ │ -057c62: 9008 1213 |0081: add-int v8, v18, v19 │ │ -057c66: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -057c6a: 0200 1200 |0085: move/from16 v0, v18 │ │ -057c6e: 8200 |0087: int-to-float v0, v0 │ │ -057c70: 0212 0000 |0088: move/from16 v18, v0 │ │ -057c74: 82a0 |008a: int-to-float v0, v10 │ │ -057c76: 0213 0000 |008b: move/from16 v19, v0 │ │ -057c7a: a90e 1213 |008d: div-float v14, v18, v19 │ │ -057c7e: 52d0 9504 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -057c82: 0212 0000 |0091: move/from16 v18, v0 │ │ -057c86: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -057c8a: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -057c8e: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -057c90: 52d0 9004 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -057c94: 0212 0000 |009a: move/from16 v18, v0 │ │ -057c98: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -057c9c: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -057ca2: 52d0 9704 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057ca6: 0212 0000 |00a3: move/from16 v18, v0 │ │ -057caa: 9013 080a |00a5: add-int v19, v8, v10 │ │ -057cae: 52d0 9704 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057cb2: 0214 0000 |00a9: move/from16 v20, v0 │ │ -057cb6: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -057cba: 0200 1200 |00ad: move/from16 v0, v18 │ │ -057cbe: 0201 1300 |00af: move/from16 v1, v19 │ │ -057cc2: 0202 1400 |00b1: move/from16 v2, v20 │ │ -057cc6: 6e52 0c13 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -057ccc: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -057cd0: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -057cd4: 6e30 2910 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1029 │ │ -057cda: 52d0 9504 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -057cde: 0212 0000 |00bf: move/from16 v18, v0 │ │ -057ce2: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -057ce6: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -057cea: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -057cee: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -057cf0: 6e10 fb12 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -057cf6: 0a12 |00cb: move-result v18 │ │ -057cf8: 0200 1200 |00cc: move/from16 v0, v18 │ │ -057cfc: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -057d00: 6e20 3913 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -057d06: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -057d0a: 82a0 |00d5: int-to-float v0, v10 │ │ -057d0c: 0212 0000 |00d6: move/from16 v18, v0 │ │ -057d10: 52d0 9504 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -057d14: 0213 0000 |00da: move/from16 v19, v0 │ │ -057d18: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -057d1c: 0200 1200 |00de: move/from16 v0, v18 │ │ -057d20: 8700 |00e0: float-to-int v0, v0 │ │ -057d22: 0212 0000 |00e1: move/from16 v18, v0 │ │ -057d26: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -057d2a: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -057d2e: 0200 1200 |00e7: move/from16 v0, v18 │ │ -057d32: 8200 |00e9: int-to-float v0, v0 │ │ -057d34: 0212 0000 |00ea: move/from16 v18, v0 │ │ -057d38: 82a0 |00ec: int-to-float v0, v10 │ │ -057d3a: 0213 0000 |00ed: move/from16 v19, v0 │ │ -057d3e: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -057d42: 289e |00f1: goto 008f // -0062 │ │ -057d44: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -057d46: 28a5 |00f3: goto 0098 // -005b │ │ -057d48: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -057d4c: 52d0 8f04 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ -057d50: 0212 0000 |00f8: move/from16 v18, v0 │ │ -057d54: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -057d58: 6e10 ec12 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -057d5e: 0a13 |00ff: move-result v19 │ │ -057d60: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -057d64: 9013 080a |0102: add-int v19, v8, v10 │ │ -057d68: 52d0 8f04 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ -057d6c: 0214 0000 |0106: move/from16 v20, v0 │ │ -057d70: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -057d74: 0200 1200 |010a: move/from16 v0, v18 │ │ -057d78: 0201 1300 |010c: move/from16 v1, v19 │ │ -057d7c: 0202 1400 |010e: move/from16 v2, v20 │ │ -057d80: 6e52 0c13 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -057d86: 28a3 |0113: goto 00b6 // -005d │ │ -057d88: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -057d8c: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -057d90: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -057d94: 52d0 9704 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057d98: 0212 0000 |011c: move/from16 v18, v0 │ │ -057d9c: 0200 1200 |011e: move/from16 v0, v18 │ │ -057da0: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -057da4: 52d9 9704 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057da8: 9012 080a |0124: add-int v18, v8, v10 │ │ -057dac: 9013 0907 |0126: add-int v19, v9, v7 │ │ -057db0: 0200 1200 |0128: move/from16 v0, v18 │ │ -057db4: 0201 1300 |012a: move/from16 v1, v19 │ │ -057db8: 6e51 0c13 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -057dbe: 2887 |012f: goto 00b6 // -0079 │ │ -057dc0: 9012 0907 |0130: add-int v18, v9, v7 │ │ -057dc4: 52d0 8f04 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ -057dc8: 0213 0000 |0134: move/from16 v19, v0 │ │ -057dcc: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -057dd0: 0200 1200 |0138: move/from16 v0, v18 │ │ -057dd4: 0201 1300 |013a: move/from16 v1, v19 │ │ -057dd8: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -057ddc: 52d0 8f04 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ -057de0: 0212 0000 |0140: move/from16 v18, v0 │ │ -057de4: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -057de8: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -057dec: 28de |0146: goto 0124 // -0022 │ │ -057dee: 124f |0147: const/4 v15, #int 4 // #4 │ │ -057df0: 2880 |0148: goto 00c8 // -0080 │ │ -057df2: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -057df6: 0200 1200 |014b: move/from16 v0, v18 │ │ -057dfa: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -057dfe: 5c10 b504 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04b5 │ │ -057e02: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -057e06: 0200 1200 |0153: move/from16 v0, v18 │ │ -057e0a: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -057e0e: 5c10 b404 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ -057e12: 0e00 |0159: return-void │ │ -057e14: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +057b74: |[057b74] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +057b84: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +057b88: 0200 1200 |0002: move/from16 v0, v18 │ │ +057b8c: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +057b90: 5c10 b504 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04b5 │ │ +057b94: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +057b98: 7401 fb0f 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +057b9e: 0a06 |000d: move-result v6 │ │ +057ba0: 120c |000e: const/4 v12, #int 0 // #0 │ │ +057ba2: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +057ba6: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +057baa: 6e20 fa0f c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +057bb0: 0c05 |0016: move-result-object v5 │ │ +057bb2: 6e10 fb12 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +057bb8: 0a12 |001a: move-result v18 │ │ +057bba: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +057bbe: 0200 1200 |001d: move/from16 v0, v18 │ │ +057bc2: 0201 1300 |001f: move/from16 v1, v19 │ │ +057bc6: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +057bca: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +057bce: 28ea |0025: goto 000f // -0016 │ │ +057bd0: 6e10 e812 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +057bd6: 0c0d |0029: move-result-object v13 │ │ +057bd8: 1f0d 4f02 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057bdc: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +057be0: 6e20 0a10 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ +057be6: 0a12 |0031: move-result v18 │ │ +057be8: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +057bec: 52d0 9404 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ +057bf0: 0212 0000 |0036: move/from16 v18, v0 │ │ +057bf4: 52d0 9704 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057bf8: 0213 0000 |003a: move/from16 v19, v0 │ │ +057bfc: 52d0 9404 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ +057c00: 0214 0000 |003e: move/from16 v20, v0 │ │ +057c04: 6e10 ef12 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +057c0a: 0a15 |0043: move-result v21 │ │ +057c0c: 9014 1415 |0044: add-int v20, v20, v21 │ │ +057c10: 52d0 9704 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057c14: 0215 0000 |0048: move/from16 v21, v0 │ │ +057c18: 6e10 ec12 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +057c1e: 0a16 |004d: move-result v22 │ │ +057c20: 9015 1516 |004e: add-int v21, v21, v22 │ │ +057c24: 0200 1200 |0050: move/from16 v0, v18 │ │ +057c28: 0201 1300 |0052: move/from16 v1, v19 │ │ +057c2c: 0202 1400 |0054: move/from16 v2, v20 │ │ +057c30: 0203 1500 |0056: move/from16 v3, v21 │ │ +057c34: 6e53 0c13 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +057c3a: 28c8 |005b: goto 0023 // -0038 │ │ +057c3c: 6e10 ef12 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +057c42: 0a0a |005f: move-result v10 │ │ +057c44: 6e10 ec12 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +057c4a: 0a07 |0063: move-result v7 │ │ +057c4c: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +057c50: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +057c54: 0201 1200 |0068: move/from16 v1, v18 │ │ +057c58: 6e30 e90f 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +057c5e: 0a12 |006d: move-result v18 │ │ +057c60: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +057c64: 7ba0 |0070: neg-int v0, v10 │ │ +057c66: 0212 0000 |0071: move/from16 v18, v0 │ │ +057c6a: 82a0 |0073: int-to-float v0, v10 │ │ +057c6c: 0213 0000 |0074: move/from16 v19, v0 │ │ +057c70: 52d0 9504 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +057c74: 0214 0000 |0078: move/from16 v20, v0 │ │ +057c78: a813 1314 |007a: mul-float v19, v19, v20 │ │ +057c7c: 0200 1300 |007c: move/from16 v0, v19 │ │ +057c80: 8700 |007e: float-to-int v0, v0 │ │ +057c82: 0213 0000 |007f: move/from16 v19, v0 │ │ +057c86: 9008 1213 |0081: add-int v8, v18, v19 │ │ +057c8a: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +057c8e: 0200 1200 |0085: move/from16 v0, v18 │ │ +057c92: 8200 |0087: int-to-float v0, v0 │ │ +057c94: 0212 0000 |0088: move/from16 v18, v0 │ │ +057c98: 82a0 |008a: int-to-float v0, v10 │ │ +057c9a: 0213 0000 |008b: move/from16 v19, v0 │ │ +057c9e: a90e 1213 |008d: div-float v14, v18, v19 │ │ +057ca2: 52d0 9504 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +057ca6: 0212 0000 |0091: move/from16 v18, v0 │ │ +057caa: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +057cae: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +057cb2: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +057cb4: 52d0 9004 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +057cb8: 0212 0000 |009a: move/from16 v18, v0 │ │ +057cbc: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +057cc0: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +057cc6: 52d0 9704 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057cca: 0212 0000 |00a3: move/from16 v18, v0 │ │ +057cce: 9013 080a |00a5: add-int v19, v8, v10 │ │ +057cd2: 52d0 9704 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057cd6: 0214 0000 |00a9: move/from16 v20, v0 │ │ +057cda: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +057cde: 0200 1200 |00ad: move/from16 v0, v18 │ │ +057ce2: 0201 1300 |00af: move/from16 v1, v19 │ │ +057ce6: 0202 1400 |00b1: move/from16 v2, v20 │ │ +057cea: 6e52 0c13 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +057cf0: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +057cf4: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +057cf8: 6e30 2910 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1029 │ │ +057cfe: 52d0 9504 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +057d02: 0212 0000 |00bf: move/from16 v18, v0 │ │ +057d06: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +057d0a: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +057d0e: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +057d12: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +057d14: 6e10 fb12 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +057d1a: 0a12 |00cb: move-result v18 │ │ +057d1c: 0200 1200 |00cc: move/from16 v0, v18 │ │ +057d20: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +057d24: 6e20 3913 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +057d2a: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +057d2e: 82a0 |00d5: int-to-float v0, v10 │ │ +057d30: 0212 0000 |00d6: move/from16 v18, v0 │ │ +057d34: 52d0 9504 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +057d38: 0213 0000 |00da: move/from16 v19, v0 │ │ +057d3c: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +057d40: 0200 1200 |00de: move/from16 v0, v18 │ │ +057d44: 8700 |00e0: float-to-int v0, v0 │ │ +057d46: 0212 0000 |00e1: move/from16 v18, v0 │ │ +057d4a: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +057d4e: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +057d52: 0200 1200 |00e7: move/from16 v0, v18 │ │ +057d56: 8200 |00e9: int-to-float v0, v0 │ │ +057d58: 0212 0000 |00ea: move/from16 v18, v0 │ │ +057d5c: 82a0 |00ec: int-to-float v0, v10 │ │ +057d5e: 0213 0000 |00ed: move/from16 v19, v0 │ │ +057d62: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +057d66: 289e |00f1: goto 008f // -0062 │ │ +057d68: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +057d6a: 28a5 |00f3: goto 0098 // -005b │ │ +057d6c: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +057d70: 52d0 8f04 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ +057d74: 0212 0000 |00f8: move/from16 v18, v0 │ │ +057d78: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +057d7c: 6e10 ec12 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +057d82: 0a13 |00ff: move-result v19 │ │ +057d84: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +057d88: 9013 080a |0102: add-int v19, v8, v10 │ │ +057d8c: 52d0 8f04 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ +057d90: 0214 0000 |0106: move/from16 v20, v0 │ │ +057d94: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +057d98: 0200 1200 |010a: move/from16 v0, v18 │ │ +057d9c: 0201 1300 |010c: move/from16 v1, v19 │ │ +057da0: 0202 1400 |010e: move/from16 v2, v20 │ │ +057da4: 6e52 0c13 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +057daa: 28a3 |0113: goto 00b6 // -005d │ │ +057dac: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +057db0: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +057db4: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +057db8: 52d0 9704 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057dbc: 0212 0000 |011c: move/from16 v18, v0 │ │ +057dc0: 0200 1200 |011e: move/from16 v0, v18 │ │ +057dc4: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +057dc8: 52d9 9704 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057dcc: 9012 080a |0124: add-int v18, v8, v10 │ │ +057dd0: 9013 0907 |0126: add-int v19, v9, v7 │ │ +057dd4: 0200 1200 |0128: move/from16 v0, v18 │ │ +057dd8: 0201 1300 |012a: move/from16 v1, v19 │ │ +057ddc: 6e51 0c13 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +057de2: 2887 |012f: goto 00b6 // -0079 │ │ +057de4: 9012 0907 |0130: add-int v18, v9, v7 │ │ +057de8: 52d0 8f04 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ +057dec: 0213 0000 |0134: move/from16 v19, v0 │ │ +057df0: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +057df4: 0200 1200 |0138: move/from16 v0, v18 │ │ +057df8: 0201 1300 |013a: move/from16 v1, v19 │ │ +057dfc: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +057e00: 52d0 8f04 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ +057e04: 0212 0000 |0140: move/from16 v18, v0 │ │ +057e08: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +057e0c: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +057e10: 28de |0146: goto 0124 // -0022 │ │ +057e12: 124f |0147: const/4 v15, #int 4 // #4 │ │ +057e14: 2880 |0148: goto 00c8 // -0080 │ │ +057e16: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +057e1a: 0200 1200 |014b: move/from16 v0, v18 │ │ +057e1e: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +057e22: 5c10 b504 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04b5 │ │ +057e26: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +057e2a: 0200 1200 |0153: move/from16 v0, v18 │ │ +057e2e: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +057e32: 5c10 b404 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ +057e36: 0e00 |0159: return-void │ │ +057e38: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0008 line=678 │ │ 0x000a line=679 │ │ 0x000e line=680 │ │ 0x0011 line=681 │ │ @@ -72516,190 +72516,190 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -057e28: |[057e28] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -057e38: 7701 cd12 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ -057e3e: 0a0f |0003: move-result v15 │ │ -057e40: 7701 cd12 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ -057e46: 0a0b |0007: move-result v11 │ │ -057e48: 7701 ce12 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ -057e4e: 0a10 |000b: move-result v16 │ │ -057e50: 7701 ce12 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ -057e56: 0a0c |000f: move-result v12 │ │ -057e58: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ -057e5c: 0200 1100 |0012: move/from16 v0, v17 │ │ -057e60: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ -057e64: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ -057e68: 0200 1100 |0018: move/from16 v0, v17 │ │ -057e6c: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ -057e70: 7401 1010 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@1010 │ │ -057e76: 0a11 |001f: move-result v17 │ │ -057e78: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ -057e7c: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ -057e80: 0200 1100 |0024: move/from16 v0, v17 │ │ -057e84: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ -057e88: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ -057e8c: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ -057e90: 0200 1100 |002c: move/from16 v0, v17 │ │ -057e94: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ -057e98: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ -057e9c: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -057ea0: 0201 1000 |0034: move/from16 v1, v16 │ │ -057ea4: 6e30 2b10 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@102b │ │ -057eaa: 120a |0039: const/4 v10, #int 0 // #0 │ │ -057eac: 7401 fb0f 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -057eb2: 0a04 |003d: move-result v4 │ │ -057eb4: 120d |003e: const/4 v13, #int 0 // #0 │ │ -057eb6: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ -057eba: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -057ebe: 6e20 fa0f d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -057ec4: 0c03 |0046: move-result-object v3 │ │ -057ec6: 6e10 fb12 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -057ecc: 0a11 |004a: move-result v17 │ │ -057ece: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ -057ed2: 0200 1100 |004d: move/from16 v0, v17 │ │ -057ed6: 0201 1200 |004f: move/from16 v1, v18 │ │ -057eda: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ -057ede: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ -057ee2: 28ea |0055: goto 003f // -0016 │ │ -057ee4: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ -057ee8: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ -057eec: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ -057ef0: 28ce |005c: goto 002a // -0032 │ │ -057ef2: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ -057ef6: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ -057efa: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ -057efe: 28cf |0063: goto 0032 // -0031 │ │ -057f00: 2211 3303 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -057f04: 1a12 2403 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@0324 │ │ -057f08: 7602 6115 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -057f0e: 2711 |006b: throw v17 │ │ -057f10: 6e10 e812 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -057f16: 0c0e |006f: move-result-object v14 │ │ -057f18: 1f0e 4702 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -057f1c: 0800 1400 |0072: move-object/from16 v0, v20 │ │ -057f20: 6e20 0a10 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ -057f26: 0a11 |0077: move-result v17 │ │ -057f28: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ -057f2c: 52e0 9404 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ -057f30: 0211 0000 |007c: move/from16 v17, v0 │ │ -057f34: 9111 1011 |007e: sub-int v17, v16, v17 │ │ -057f38: 52e0 9604 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0496 │ │ -057f3c: 0212 0000 |0082: move/from16 v18, v0 │ │ -057f40: 9111 1112 |0084: sub-int v17, v17, v18 │ │ -057f44: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ -057f48: 7702 cf12 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -057f4e: 0a07 |008b: move-result v7 │ │ -057f50: 52e0 9704 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -057f54: 0211 0000 |008e: move/from16 v17, v0 │ │ -057f58: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ -057f5c: 52e0 8f04 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ -057f60: 0212 0000 |0094: move/from16 v18, v0 │ │ -057f64: 9111 1112 |0096: sub-int v17, v17, v18 │ │ -057f68: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ -057f6c: 7702 cf12 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -057f72: 0a06 |009d: move-result v6 │ │ -057f74: 6e30 0d13 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@130d │ │ -057f7a: 28b2 |00a1: goto 0053 // -004e │ │ -057f7c: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -057f80: 6e20 0d10 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -057f86: 0a11 |00a7: move-result v17 │ │ -057f88: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ -057f8c: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ -057f90: 6e20 0010 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ -057f96: 0a11 |00af: move-result v17 │ │ -057f98: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ -057f9c: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ -057fa0: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ -057fa4: 2211 3403 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@0334 │ │ -057fa8: 2212 4803 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@0348 │ │ -057fac: 7601 ad15 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -057fb2: 1a13 9e02 |00bd: const-string v19, "Child drawer has absolute gravity " // string@029e │ │ -057fb6: 7402 b515 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057fbc: 0c12 |00c2: move-result-object v18 │ │ -057fbe: 7110 0510 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@1005 │ │ -057fc4: 0c13 |00c6: move-result-object v19 │ │ -057fc6: 7402 b515 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057fcc: 0c12 |00ca: move-result-object v18 │ │ -057fce: 1a13 3500 |00cb: const-string v19, " but this " // string@0035 │ │ -057fd2: 7402 b515 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057fd8: 0c12 |00d0: move-result-object v18 │ │ -057fda: 1a13 2303 |00d1: const-string v19, "DrawerLayout" // string@0323 │ │ -057fde: 7402 b515 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057fe4: 0c12 |00d6: move-result-object v18 │ │ -057fe6: 1a13 3000 |00d7: const-string v19, " already has a " // string@0030 │ │ -057fea: 7402 b515 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057ff0: 0c12 |00dc: move-result-object v18 │ │ -057ff2: 1a13 ff11 |00dd: const-string v19, "drawer view along that edge" // string@11ff │ │ -057ff6: 7402 b515 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -057ffc: 0c12 |00e2: move-result-object v18 │ │ -057ffe: 7401 bb15 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -058004: 0c12 |00e6: move-result-object v18 │ │ -058006: 7602 6515 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -05800c: 2711 |00ea: throw v17 │ │ -05800e: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -058012: 5200 bd04 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04bd │ │ -058016: 0211 0000 |00ef: move/from16 v17, v0 │ │ -05801a: 52e0 9404 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ -05801e: 0212 0000 |00f3: move/from16 v18, v0 │ │ -058022: 9011 1112 |00f5: add-int v17, v17, v18 │ │ -058026: 52e0 9604 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0496 │ │ -05802a: 0212 0000 |00f9: move/from16 v18, v0 │ │ -05802e: 9011 1112 |00fb: add-int v17, v17, v18 │ │ -058032: 52e0 9804 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0498 │ │ -058036: 0212 0000 |00ff: move/from16 v18, v0 │ │ -05803a: 0200 1500 |0101: move/from16 v0, v21 │ │ -05803e: 0201 1100 |0103: move/from16 v1, v17 │ │ -058042: 0202 1200 |0105: move/from16 v2, v18 │ │ -058046: 7130 fc0f 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0ffc │ │ -05804c: 0a09 |010a: move-result v9 │ │ -05804e: 52e0 9704 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ -058052: 0211 0000 |010d: move/from16 v17, v0 │ │ -058056: 52e0 8f04 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ -05805a: 0212 0000 |0111: move/from16 v18, v0 │ │ -05805e: 9011 1112 |0113: add-int v17, v17, v18 │ │ -058062: 52e0 9104 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@0491 │ │ -058066: 0212 0000 |0117: move/from16 v18, v0 │ │ -05806a: 0200 1600 |0119: move/from16 v0, v22 │ │ -05806e: 0201 1100 |011b: move/from16 v1, v17 │ │ -058072: 0202 1200 |011d: move/from16 v2, v18 │ │ -058076: 7130 fc0f 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0ffc │ │ -05807c: 0a08 |0122: move-result v8 │ │ -05807e: 6e30 0d13 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@130d │ │ -058084: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ -058088: 2211 3403 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@0334 │ │ -05808c: 2212 4803 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@0348 │ │ -058090: 7601 ad15 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -058096: 1a13 9d02 |012f: const-string v19, "Child " // string@029d │ │ -05809a: 7402 b515 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0580a0: 0c12 |0134: move-result-object v18 │ │ -0580a2: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -0580a6: 6e20 b415 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0580ac: 0c12 |013a: move-result-object v18 │ │ -0580ae: 1a13 3200 |013b: const-string v19, " at index " // string@0032 │ │ -0580b2: 7402 b515 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0580b8: 0c12 |0140: move-result-object v18 │ │ -0580ba: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -0580be: 6e20 b115 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0580c4: 0c12 |0146: move-result-object v18 │ │ -0580c6: 1a13 4800 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0048 │ │ -0580ca: 7402 b515 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0580d0: 0c12 |014c: move-result-object v18 │ │ -0580d2: 1a13 e703 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@03e7 │ │ -0580d6: 7402 b515 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0580dc: 0c12 |0152: move-result-object v18 │ │ -0580de: 7401 bb15 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0580e4: 0c12 |0156: move-result-object v18 │ │ -0580e6: 7602 6515 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0580ec: 2711 |015a: throw v17 │ │ -0580ee: 0e00 |015b: return-void │ │ +057e4c: |[057e4c] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +057e5c: 7701 cd12 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ +057e62: 0a0f |0003: move-result v15 │ │ +057e64: 7701 cd12 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ +057e6a: 0a0b |0007: move-result v11 │ │ +057e6c: 7701 ce12 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ +057e72: 0a10 |000b: move-result v16 │ │ +057e74: 7701 ce12 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ +057e7a: 0a0c |000f: move-result v12 │ │ +057e7c: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ +057e80: 0200 1100 |0012: move/from16 v0, v17 │ │ +057e84: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ +057e88: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ +057e8c: 0200 1100 |0018: move/from16 v0, v17 │ │ +057e90: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ +057e94: 7401 1010 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@1010 │ │ +057e9a: 0a11 |001f: move-result v17 │ │ +057e9c: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ +057ea0: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ +057ea4: 0200 1100 |0024: move/from16 v0, v17 │ │ +057ea8: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ +057eac: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ +057eb0: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ +057eb4: 0200 1100 |002c: move/from16 v0, v17 │ │ +057eb8: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ +057ebc: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ +057ec0: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +057ec4: 0201 1000 |0034: move/from16 v1, v16 │ │ +057ec8: 6e30 2b10 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@102b │ │ +057ece: 120a |0039: const/4 v10, #int 0 // #0 │ │ +057ed0: 7401 fb0f 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +057ed6: 0a04 |003d: move-result v4 │ │ +057ed8: 120d |003e: const/4 v13, #int 0 // #0 │ │ +057eda: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ +057ede: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +057ee2: 6e20 fa0f d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +057ee8: 0c03 |0046: move-result-object v3 │ │ +057eea: 6e10 fb12 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +057ef0: 0a11 |004a: move-result v17 │ │ +057ef2: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ +057ef6: 0200 1100 |004d: move/from16 v0, v17 │ │ +057efa: 0201 1200 |004f: move/from16 v1, v18 │ │ +057efe: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ +057f02: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ +057f06: 28ea |0055: goto 003f // -0016 │ │ +057f08: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ +057f0c: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ +057f10: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ +057f14: 28ce |005c: goto 002a // -0032 │ │ +057f16: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ +057f1a: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ +057f1e: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ +057f22: 28cf |0063: goto 0032 // -0031 │ │ +057f24: 2211 3b03 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@033b │ │ +057f28: 1a12 2403 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@0324 │ │ +057f2c: 7602 6115 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +057f32: 2711 |006b: throw v17 │ │ +057f34: 6e10 e812 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +057f3a: 0c0e |006f: move-result-object v14 │ │ +057f3c: 1f0e 4f02 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +057f40: 0800 1400 |0072: move-object/from16 v0, v20 │ │ +057f44: 6e20 0a10 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ +057f4a: 0a11 |0077: move-result v17 │ │ +057f4c: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ +057f50: 52e0 9404 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ +057f54: 0211 0000 |007c: move/from16 v17, v0 │ │ +057f58: 9111 1011 |007e: sub-int v17, v16, v17 │ │ +057f5c: 52e0 9604 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0496 │ │ +057f60: 0212 0000 |0082: move/from16 v18, v0 │ │ +057f64: 9111 1112 |0084: sub-int v17, v17, v18 │ │ +057f68: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ +057f6c: 7702 cf12 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +057f72: 0a07 |008b: move-result v7 │ │ +057f74: 52e0 9704 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +057f78: 0211 0000 |008e: move/from16 v17, v0 │ │ +057f7c: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ +057f80: 52e0 8f04 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ +057f84: 0212 0000 |0094: move/from16 v18, v0 │ │ +057f88: 9111 1112 |0096: sub-int v17, v17, v18 │ │ +057f8c: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ +057f90: 7702 cf12 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +057f96: 0a06 |009d: move-result v6 │ │ +057f98: 6e30 0d13 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@130d │ │ +057f9e: 28b2 |00a1: goto 0053 // -004e │ │ +057fa0: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +057fa4: 6e20 0d10 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +057faa: 0a11 |00a7: move-result v17 │ │ +057fac: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ +057fb0: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ +057fb4: 6e20 0010 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@1000 │ │ +057fba: 0a11 |00af: move-result v17 │ │ +057fbc: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ +057fc0: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ +057fc4: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ +057fc8: 2211 3c03 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@033c │ │ +057fcc: 2212 5003 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@0350 │ │ +057fd0: 7601 ad15 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +057fd6: 1a13 9e02 |00bd: const-string v19, "Child drawer has absolute gravity " // string@029e │ │ +057fda: 7402 b515 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +057fe0: 0c12 |00c2: move-result-object v18 │ │ +057fe2: 7110 0510 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@1005 │ │ +057fe8: 0c13 |00c6: move-result-object v19 │ │ +057fea: 7402 b515 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +057ff0: 0c12 |00ca: move-result-object v18 │ │ +057ff2: 1a13 3500 |00cb: const-string v19, " but this " // string@0035 │ │ +057ff6: 7402 b515 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +057ffc: 0c12 |00d0: move-result-object v18 │ │ +057ffe: 1a13 2303 |00d1: const-string v19, "DrawerLayout" // string@0323 │ │ +058002: 7402 b515 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058008: 0c12 |00d6: move-result-object v18 │ │ +05800a: 1a13 3000 |00d7: const-string v19, " already has a " // string@0030 │ │ +05800e: 7402 b515 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058014: 0c12 |00dc: move-result-object v18 │ │ +058016: 1a13 fc11 |00dd: const-string v19, "drawer view along that edge" // string@11fc │ │ +05801a: 7402 b515 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058020: 0c12 |00e2: move-result-object v18 │ │ +058022: 7401 bb15 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +058028: 0c12 |00e6: move-result-object v18 │ │ +05802a: 7602 6515 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +058030: 2711 |00ea: throw v17 │ │ +058032: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +058036: 5200 bd04 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04bd │ │ +05803a: 0211 0000 |00ef: move/from16 v17, v0 │ │ +05803e: 52e0 9404 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0494 │ │ +058042: 0212 0000 |00f3: move/from16 v18, v0 │ │ +058046: 9011 1112 |00f5: add-int v17, v17, v18 │ │ +05804a: 52e0 9604 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0496 │ │ +05804e: 0212 0000 |00f9: move/from16 v18, v0 │ │ +058052: 9011 1112 |00fb: add-int v17, v17, v18 │ │ +058056: 52e0 9804 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0498 │ │ +05805a: 0212 0000 |00ff: move/from16 v18, v0 │ │ +05805e: 0200 1500 |0101: move/from16 v0, v21 │ │ +058062: 0201 1100 |0103: move/from16 v1, v17 │ │ +058066: 0202 1200 |0105: move/from16 v2, v18 │ │ +05806a: 7130 fc0f 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0ffc │ │ +058070: 0a09 |010a: move-result v9 │ │ +058072: 52e0 9704 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0497 │ │ +058076: 0211 0000 |010d: move/from16 v17, v0 │ │ +05807a: 52e0 8f04 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@048f │ │ +05807e: 0212 0000 |0111: move/from16 v18, v0 │ │ +058082: 9011 1112 |0113: add-int v17, v17, v18 │ │ +058086: 52e0 9104 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@0491 │ │ +05808a: 0212 0000 |0117: move/from16 v18, v0 │ │ +05808e: 0200 1600 |0119: move/from16 v0, v22 │ │ +058092: 0201 1100 |011b: move/from16 v1, v17 │ │ +058096: 0202 1200 |011d: move/from16 v2, v18 │ │ +05809a: 7130 fc0f 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0ffc │ │ +0580a0: 0a08 |0122: move-result v8 │ │ +0580a2: 6e30 0d13 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@130d │ │ +0580a8: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ +0580ac: 2211 3c03 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@033c │ │ +0580b0: 2212 5003 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@0350 │ │ +0580b4: 7601 ad15 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0580ba: 1a13 9d02 |012f: const-string v19, "Child " // string@029d │ │ +0580be: 7402 b515 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0580c4: 0c12 |0134: move-result-object v18 │ │ +0580c6: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +0580ca: 6e20 b415 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0580d0: 0c12 |013a: move-result-object v18 │ │ +0580d2: 1a13 3200 |013b: const-string v19, " at index " // string@0032 │ │ +0580d6: 7402 b515 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0580dc: 0c12 |0140: move-result-object v18 │ │ +0580de: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +0580e2: 6e20 b115 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0580e8: 0c12 |0146: move-result-object v18 │ │ +0580ea: 1a13 4800 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0048 │ │ +0580ee: 7402 b515 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0580f4: 0c12 |014c: move-result-object v18 │ │ +0580f6: 1a13 e703 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@03e7 │ │ +0580fa: 7402 b515 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058100: 0c12 |0152: move-result-object v18 │ │ +058102: 7401 bb15 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +058108: 0c12 |0156: move-result-object v18 │ │ +05810a: 7602 6515 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +058110: 2711 |015a: throw v17 │ │ +058112: 0e00 |015b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=602 │ │ 0x0008 line=603 │ │ 0x000c line=604 │ │ 0x0010 line=606 │ │ @@ -72764,34 +72764,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0580f0: |[0580f0] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -058100: 0750 |0000: move-object v0, v5 │ │ -058102: 1f00 4902 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0249 │ │ -058106: 6e10 c90f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0fc9 │ │ -05810c: 0c02 |0006: move-result-object v2 │ │ -05810e: 6f20 7213 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ -058114: 5202 9c04 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -058118: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -05811c: 5202 9c04 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -058120: 6e20 f40f 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -058126: 0c01 |0013: move-result-object v1 │ │ -058128: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -05812c: 6e20 1d10 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@101d │ │ -058132: 5202 9a04 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ -058136: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -058138: 6e30 2510 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ -05813e: 5202 9b04 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ -058142: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -058144: 6e30 2510 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ -05814a: 0e00 |0025: return-void │ │ +058114: |[058114] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +058124: 0750 |0000: move-object v0, v5 │ │ +058126: 1f00 5102 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0251 │ │ +05812a: 6e10 c90f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0fc9 │ │ +058130: 0c02 |0006: move-result-object v2 │ │ +058132: 6f20 7213 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ +058138: 5202 9c04 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +05813c: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +058140: 5202 9c04 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +058144: 6e20 f40f 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +05814a: 0c01 |0013: move-result-object v1 │ │ +05814c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +058150: 6e20 1d10 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@101d │ │ +058156: 5202 9a04 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ +05815a: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +05815c: 6e30 2510 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ +058162: 5202 9b04 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ +058166: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +058168: 6e30 2510 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ +05816e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ 0x0003 line=1246 │ │ 0x000a line=1248 │ │ 0x000e line=1249 │ │ 0x0014 line=1250 │ │ @@ -72810,42 +72810,42 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -05814c: |[05814c] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -05815c: 6f10 7313 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1373 │ │ -058162: 0c05 |0003: move-result-object v5 │ │ -058164: 2204 4902 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0249 │ │ -058168: 7020 c80f 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0fc8 │ │ -05816e: 6e10 fb0f 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ -058174: 0a01 |000c: move-result v1 │ │ -058176: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -058178: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -05817c: 6e20 fa0f 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ -058182: 0c00 |0013: move-result-object v0 │ │ -058184: 6e20 0d10 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -05818a: 0a06 |0017: move-result v6 │ │ -05818c: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -058190: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -058194: 28f2 |001c: goto 000e // -000e │ │ -058196: 6e10 e812 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05819c: 0c03 |0020: move-result-object v3 │ │ -05819e: 1f03 4702 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0581a2: 5536 9304 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -0581a6: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ -0581aa: 5236 9004 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -0581ae: 5946 9c04 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ -0581b2: 5276 bb04 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ -0581b6: 5946 9a04 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ -0581ba: 5276 bc04 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ -0581be: 5946 9b04 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ -0581c2: 1104 |0033: return-object v4 │ │ +058170: |[058170] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +058180: 6f10 7313 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1373 │ │ +058186: 0c05 |0003: move-result-object v5 │ │ +058188: 2204 5102 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0251 │ │ +05818c: 7020 c80f 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0fc8 │ │ +058192: 6e10 fb0f 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0ffb │ │ +058198: 0a01 |000c: move-result v1 │ │ +05819a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +05819c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +0581a0: 6e20 fa0f 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0ffa │ │ +0581a6: 0c00 |0013: move-result-object v0 │ │ +0581a8: 6e20 0d10 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +0581ae: 0a06 |0017: move-result v6 │ │ +0581b0: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +0581b4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0581b8: 28f2 |001c: goto 000e // -000e │ │ +0581ba: 6e10 e812 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0581c0: 0c03 |0020: move-result-object v3 │ │ +0581c2: 1f03 4f02 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0581c6: 5536 9304 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +0581ca: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ +0581ce: 5236 9004 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +0581d2: 5946 9c04 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@049c │ │ +0581d6: 5276 bb04 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ +0581da: 5946 9a04 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@049a │ │ +0581de: 5276 bc04 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ +0581e2: 5946 9b04 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@049b │ │ +0581e6: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1263 │ │ 0x0009 line=1265 │ │ 0x000d line=1266 │ │ 0x0010 line=1267 │ │ @@ -72871,87 +72871,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -0581c4: |[0581c4] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0581d4: 54da b904 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -0581d8: 6e20 3712 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1237 │ │ -0581de: 54da bf04 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -0581e2: 6e20 3712 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1237 │ │ -0581e8: 6e10 a712 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -0581ee: 0a00 |000d: move-result v0 │ │ -0581f0: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -0581f2: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -0581f6: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -0581fc: 0f07 |0014: return v7 │ │ -0581fe: 6e10 ad12 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -058204: 0a08 |0018: move-result v8 │ │ -058206: 6e10 af12 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05820c: 0a09 |001c: move-result v9 │ │ -05820e: 59d8 b604 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04b6 │ │ -058212: 59d9 b704 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04b7 │ │ -058216: 120a |0021: const/4 v10, #int 0 // #0 │ │ -058218: 5cda b204 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ -05821c: 120a |0024: const/4 v10, #int 0 // #0 │ │ -05821e: 5cda b104 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -058222: 28ed |0027: goto 0014 // -0013 │ │ -058224: 6e10 ad12 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05822a: 0a08 |002b: move-result v8 │ │ -05822c: 6e10 af12 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -058232: 0a09 |002f: move-result v9 │ │ -058234: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -058236: 54da b904 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -05823a: 878b |0033: float-to-int v11, v8 │ │ -05823c: 879c |0034: float-to-int v12, v9 │ │ -05823e: 6e30 2812 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -058244: 0c06 |0038: move-result-object v6 │ │ -058246: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -05824a: 6e20 0a10 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ -058250: 0a0a |003e: move-result v10 │ │ -058252: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -058256: 52da b604 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04b6 │ │ -05825a: a701 080a |0043: sub-float v1, v8, v10 │ │ -05825e: 52da b704 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04b7 │ │ -058262: a702 090a |0047: sub-float v2, v9, v10 │ │ -058266: 54da b904 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -05826a: 6e10 3012 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1230 │ │ -058270: 0a05 |004e: move-result v5 │ │ -058272: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -058276: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -05827a: c6ba |0053: add-float/2addr v10, v11 │ │ -05827c: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -058280: 82bb |0056: int-to-float v11, v11 │ │ -058282: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -058286: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -05828a: 6e10 f50f 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0ff5 │ │ -058290: 0c03 |005e: move-result-object v3 │ │ -058292: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -058296: 6e20 ff0f 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ -05829c: 0a0a |0064: move-result v10 │ │ -05829e: 122b |0065: const/4 v11, #int 2 // #2 │ │ -0582a0: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -0582a4: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -0582a6: 6e20 ee0f 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ -0582ac: 120a |006c: const/4 v10, #int 0 // #0 │ │ -0582ae: 5cda b204 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ -0582b2: 28a5 |006f: goto 0014 // -005b │ │ -0582b4: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -0582b6: 28f8 |0071: goto 0069 // -0008 │ │ -0582b8: 121a |0072: const/4 v10, #int 1 // #1 │ │ -0582ba: 6e20 ee0f ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ -0582c0: 120a |0076: const/4 v10, #int 0 // #0 │ │ -0582c2: 5cda b204 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ -0582c6: 120a |0079: const/4 v10, #int 0 // #0 │ │ -0582c8: 5cda b104 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ -0582cc: 2898 |007c: goto 0014 // -0068 │ │ -0582ce: 0000 |007d: nop // spacer │ │ -0582d0: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +0581e8: |[0581e8] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0581f8: 54da b904 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +0581fc: 6e20 3712 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1237 │ │ +058202: 54da bf04 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +058206: 6e20 3712 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1237 │ │ +05820c: 6e10 a712 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +058212: 0a00 |000d: move-result v0 │ │ +058214: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +058216: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +05821a: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +058220: 0f07 |0014: return v7 │ │ +058222: 6e10 ad12 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +058228: 0a08 |0018: move-result v8 │ │ +05822a: 6e10 af12 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +058230: 0a09 |001c: move-result v9 │ │ +058232: 59d8 b604 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04b6 │ │ +058236: 59d9 b704 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04b7 │ │ +05823a: 120a |0021: const/4 v10, #int 0 // #0 │ │ +05823c: 5cda b204 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ +058240: 120a |0024: const/4 v10, #int 0 // #0 │ │ +058242: 5cda b104 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +058246: 28ed |0027: goto 0014 // -0013 │ │ +058248: 6e10 ad12 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05824e: 0a08 |002b: move-result v8 │ │ +058250: 6e10 af12 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +058256: 0a09 |002f: move-result v9 │ │ +058258: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +05825a: 54da b904 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +05825e: 878b |0033: float-to-int v11, v8 │ │ +058260: 879c |0034: float-to-int v12, v9 │ │ +058262: 6e30 2812 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +058268: 0c06 |0038: move-result-object v6 │ │ +05826a: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +05826e: 6e20 0a10 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@100a │ │ +058274: 0a0a |003e: move-result v10 │ │ +058276: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +05827a: 52da b604 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04b6 │ │ +05827e: a701 080a |0043: sub-float v1, v8, v10 │ │ +058282: 52da b704 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04b7 │ │ +058286: a702 090a |0047: sub-float v2, v9, v10 │ │ +05828a: 54da b904 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +05828e: 6e10 3012 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1230 │ │ +058294: 0a05 |004e: move-result v5 │ │ +058296: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +05829a: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +05829e: c6ba |0053: add-float/2addr v10, v11 │ │ +0582a0: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +0582a4: 82bb |0056: int-to-float v11, v11 │ │ +0582a6: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +0582aa: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +0582ae: 6e10 f50f 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0ff5 │ │ +0582b4: 0c03 |005e: move-result-object v3 │ │ +0582b6: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +0582ba: 6e20 ff0f 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ +0582c0: 0a0a |0064: move-result v10 │ │ +0582c2: 122b |0065: const/4 v11, #int 2 // #2 │ │ +0582c4: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +0582c8: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +0582ca: 6e20 ee0f 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ +0582d0: 120a |006c: const/4 v10, #int 0 // #0 │ │ +0582d2: 5cda b204 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ +0582d6: 28a5 |006f: goto 0014 // -005b │ │ +0582d8: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +0582da: 28f8 |0071: goto 0069 // -0008 │ │ +0582dc: 121a |0072: const/4 v10, #int 1 // #1 │ │ +0582de: 6e20 ee0f ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ +0582e4: 120a |0076: const/4 v10, #int 0 // #0 │ │ +0582e6: 5cda b204 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ +0582ea: 120a |0079: const/4 v10, #int 0 // #0 │ │ +0582ec: 5cda b104 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04b1 │ │ +0582f0: 2898 |007c: goto 0014 // -0068 │ │ +0582f2: 0000 |007d: nop // spacer │ │ +0582f4: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0005 line=911 │ │ 0x000a line=913 │ │ 0x000e line=914 │ │ 0x000f line=916 │ │ @@ -73006,34 +73006,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0582e8: |[0582e8] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -0582f8: 6e20 f40f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -0582fe: 0c00 |0003: move-result-object v0 │ │ -058300: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -058304: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -058308: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -05830c: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -058312: 1a03 f90a |000d: const-string v3, "No drawer view found with gravity " // string@0af9 │ │ -058316: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05831c: 0c02 |0012: move-result-object v2 │ │ -05831e: 7110 0510 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@1005 │ │ -058324: 0c03 |0016: move-result-object v3 │ │ -058326: 6e20 b515 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05832c: 0c02 |001a: move-result-object v2 │ │ -05832e: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -058334: 0c02 |001e: move-result-object v2 │ │ -058336: 7020 6115 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -05833c: 2701 |0022: throw v1 │ │ -05833e: 6e20 1d10 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@101d │ │ -058344: 0e00 |0026: return-void │ │ +05830c: |[05830c] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +05831c: 6e20 f40f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +058322: 0c00 |0003: move-result-object v0 │ │ +058324: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +058328: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +05832c: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +058330: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +058336: 1a03 f60a |000d: const-string v3, "No drawer view found with gravity " // string@0af6 │ │ +05833a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058340: 0c02 |0012: move-result-object v2 │ │ +058342: 7110 0510 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@1005 │ │ +058348: 0c03 |0016: move-result-object v3 │ │ +05834a: 6e20 b515 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058350: 0c02 |001a: move-result-object v2 │ │ +058352: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +058358: 0c02 |001e: move-result-object v2 │ │ +05835a: 7020 6115 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +058360: 2701 |0022: throw v1 │ │ +058362: 6e20 1d10 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@101d │ │ +058368: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x0004 line=1045 │ │ 0x0006 line=1046 │ │ 0x0023 line=1049 │ │ 0x0026 line=1050 │ │ @@ -73047,64 +73047,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -058348: |[058348] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -058358: 6e20 0d10 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -05835e: 0a01 |0003: move-result v1 │ │ -058360: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -058364: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -058368: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -05836c: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -058372: 1a03 620d |000d: const-string v3, "View " // string@0d62 │ │ -058376: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05837c: 0c02 |0012: move-result-object v2 │ │ -05837e: 6e20 b415 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -058384: 0c02 |0016: move-result-object v2 │ │ -058386: 1a03 5a00 |0017: const-string v3, " is not a sliding drawer" // string@005a │ │ -05838a: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -058390: 0c02 |001c: move-result-object v2 │ │ -058392: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -058398: 0c02 |0020: move-result-object v2 │ │ -05839a: 7020 6115 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0583a0: 2701 |0024: throw v1 │ │ -0583a2: 5541 b404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ -0583a6: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ -0583aa: 6e10 e812 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0583b0: 0c00 |002c: move-result-object v0 │ │ -0583b2: 1f00 4702 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0583b6: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ -0583ba: 5901 9504 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -0583be: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0583c0: 5c01 9304 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ -0583c4: 6e10 0910 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -0583ca: 0e00 |0039: return-void │ │ -0583cc: 1231 |003a: const/4 v1, #int 3 // #3 │ │ -0583ce: 6e30 e90f 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -0583d4: 0a01 |003e: move-result v1 │ │ -0583d6: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ -0583da: 5441 b904 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -0583de: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -0583e0: 6e10 f912 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -0583e6: 0a03 |0047: move-result v3 │ │ -0583e8: 6e40 4112 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -0583ee: 28eb |004b: goto 0036 // -0015 │ │ -0583f0: 5441 bf04 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -0583f4: 6e10 0410 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -0583fa: 0a02 |0051: move-result v2 │ │ -0583fc: 6e10 fc12 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -058402: 0a03 |0055: move-result v3 │ │ -058404: b132 |0056: sub-int/2addr v2, v3 │ │ -058406: 6e10 f912 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05840c: 0a03 |005a: move-result v3 │ │ -05840e: 6e40 4112 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -058414: 28d8 |005e: goto 0036 // -0028 │ │ +05836c: |[05836c] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +05837c: 6e20 0d10 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +058382: 0a01 |0003: move-result v1 │ │ +058384: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +058388: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +05838c: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +058390: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +058396: 1a03 5f0d |000d: const-string v3, "View " // string@0d5f │ │ +05839a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0583a0: 0c02 |0012: move-result-object v2 │ │ +0583a2: 6e20 b415 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0583a8: 0c02 |0016: move-result-object v2 │ │ +0583aa: 1a03 5a00 |0017: const-string v3, " is not a sliding drawer" // string@005a │ │ +0583ae: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0583b4: 0c02 |001c: move-result-object v2 │ │ +0583b6: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0583bc: 0c02 |0020: move-result-object v2 │ │ +0583be: 7020 6115 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0583c4: 2701 |0024: throw v1 │ │ +0583c6: 5541 b404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04b4 │ │ +0583ca: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ +0583ce: 6e10 e812 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0583d4: 0c00 |002c: move-result-object v0 │ │ +0583d6: 1f00 4f02 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0583da: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ +0583de: 5901 9504 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +0583e2: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0583e4: 5c01 9304 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0493 │ │ +0583e8: 6e10 0910 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +0583ee: 0e00 |0039: return-void │ │ +0583f0: 1231 |003a: const/4 v1, #int 3 // #3 │ │ +0583f2: 6e30 e90f 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +0583f8: 0a01 |003e: move-result v1 │ │ +0583fa: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ +0583fe: 5441 b904 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +058402: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +058404: 6e10 f912 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05840a: 0a03 |0047: move-result v3 │ │ +05840c: 6e40 4112 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +058412: 28eb |004b: goto 0036 // -0015 │ │ +058414: 5441 bf04 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +058418: 6e10 0410 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +05841e: 0a02 |0051: move-result v2 │ │ +058420: 6e10 fc12 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +058426: 0a03 |0055: move-result v3 │ │ +058428: b132 |0056: sub-int/2addr v2, v3 │ │ +05842a: 6e10 f912 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +058430: 0a03 |005a: move-result v3 │ │ +058432: 6e40 4112 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +058438: 28d8 |005e: goto 0036 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0006 line=1019 │ │ 0x0025 line=1022 │ │ 0x0029 line=1023 │ │ 0x002f line=1024 │ │ @@ -73124,21 +73124,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -058418: |[058418] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -058428: 6f20 7913 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1379 │ │ -05842e: 5c12 b204 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ -058432: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -058436: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -058438: 6e20 ee0f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ -05843e: 0e00 |000b: return-void │ │ +05843c: |[05843c] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +05844c: 6f20 7913 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1379 │ │ +058452: 5c12 b204 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04b2 │ │ +058456: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +05845a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +05845c: 6e20 ee0f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0fee │ │ +058462: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ 0x0003 line=967 │ │ 0x0005 line=968 │ │ 0x0007 line=969 │ │ 0x000b line=971 │ │ @@ -73151,19 +73151,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -058440: |[058440] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -058450: 5510 b504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04b5 │ │ -058454: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -058458: 6f10 7a13 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@137a │ │ -05845e: 0e00 |0007: return-void │ │ +058464: |[058464] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +058474: 5510 b504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04b5 │ │ +058478: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +05847c: 6f10 7a13 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@137a │ │ +058482: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0004 line=762 │ │ 0x0007 line=764 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -73173,17 +73173,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 │ │ -058460: |[058460] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -058470: 5b01 ba04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -058474: 0e00 |0002: return-void │ │ +058484: |[058484] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +058494: 5b01 ba04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +058498: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -73193,20 +73193,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -058478: |[058478] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -058488: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -05848a: 6e30 2510 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ -058490: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -058492: 6e30 2510 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ -058498: 0e00 |0008: return-void │ │ +05849c: |[05849c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +0584ac: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0584ae: 6e30 2510 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ +0584b4: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +0584b6: 6e30 2510 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ +0584bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x0008 line=324 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -73217,46 +73217,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -05849c: |[05849c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -0584ac: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0584ae: 7110 6e0b 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -0584b4: 0a04 |0004: move-result v4 │ │ -0584b6: 7120 aa09 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ -0584bc: 0a00 |0008: move-result v0 │ │ -0584be: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -0584c2: 5967 bb04 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ -0584c6: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -0584ca: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -0584ce: 5461 b904 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -0584d2: 6e10 1512 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -0584d8: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -0584de: 0e00 |0019: return-void │ │ -0584e0: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -0584e2: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -0584e6: 5967 bc04 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ -0584ea: 28ee |001f: goto 000d // -0012 │ │ -0584ec: 5461 bf04 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -0584f0: 28f1 |0022: goto 0013 // -000f │ │ -0584f2: 6e20 f40f 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -0584f8: 0c03 |0026: move-result-object v3 │ │ -0584fa: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -0584fe: 6e20 1d10 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@101d │ │ -058504: 28ed |002c: goto 0019 // -0013 │ │ -058506: 6e20 f40f 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -05850c: 0c02 |0030: move-result-object v2 │ │ -05850e: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -058512: 6e20 ec0f 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0fec │ │ -058518: 28e3 |0036: goto 0019 // -001d │ │ -05851a: 0000 |0037: nop // spacer │ │ -05851c: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +0584c0: |[0584c0] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +0584d0: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0584d2: 7110 6e0b 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +0584d8: 0a04 |0004: move-result v4 │ │ +0584da: 7120 aa09 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ +0584e0: 0a00 |0008: move-result v0 │ │ +0584e2: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +0584e6: 5967 bb04 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04bb │ │ +0584ea: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +0584ee: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +0584f2: 5461 b904 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +0584f6: 6e10 1512 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +0584fc: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +058502: 0e00 |0019: return-void │ │ +058504: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +058506: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +05850a: 5967 bc04 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04bc │ │ +05850e: 28ee |001f: goto 000d // -0012 │ │ +058510: 5461 bf04 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +058514: 28f1 |0022: goto 0013 // -000f │ │ +058516: 6e20 f40f 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +05851c: 0c03 |0026: move-result-object v3 │ │ +05851e: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +058522: 6e20 1d10 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@101d │ │ +058528: 28ed |002c: goto 0019 // -0013 │ │ +05852a: 6e20 f40f 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +058530: 0c02 |0030: move-result-object v2 │ │ +058532: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +058536: 6e20 ec0f 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0fec │ │ +05853c: 28e3 |0036: goto 0019 // -001d │ │ +05853e: 0000 |0037: nop // spacer │ │ +058540: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0009 line=348 │ │ 0x000b line=349 │ │ 0x000d line=353 │ │ 0x000f line=355 │ │ @@ -73287,42 +73287,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -05852c: |[05852c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -05853c: 6e20 0d10 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -058542: 0a01 |0003: move-result v1 │ │ -058544: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ -058548: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -05854c: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -058550: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -058556: 1a03 620d |000d: const-string v3, "View " // string@0d62 │ │ -05855a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -058560: 0c02 |0012: move-result-object v2 │ │ -058562: 6e20 b415 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -058568: 0c02 |0016: move-result-object v2 │ │ -05856a: 1a03 5800 |0017: const-string v3, " is not a " // string@0058 │ │ -05856e: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -058574: 0c02 |001c: move-result-object v2 │ │ -058576: 1a03 0012 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@1200 │ │ -05857a: 6e20 b515 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -058580: 0c02 |0022: move-result-object v2 │ │ -058582: 6e10 bb15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -058588: 0c02 |0026: move-result-object v2 │ │ -05858a: 7020 6115 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -058590: 2701 |002a: throw v1 │ │ -058592: 6e10 e812 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -058598: 0c01 |002e: move-result-object v1 │ │ -05859a: 1f01 4702 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05859e: 5210 9004 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ -0585a2: 6e30 2510 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ -0585a8: 0e00 |0036: return-void │ │ +058550: |[058550] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +058560: 6e20 0d10 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +058566: 0a01 |0003: move-result v1 │ │ +058568: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +05856c: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +058570: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +058574: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05857a: 1a03 5f0d |000d: const-string v3, "View " // string@0d5f │ │ +05857e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058584: 0c02 |0012: move-result-object v2 │ │ +058586: 6e20 b415 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +05858c: 0c02 |0016: move-result-object v2 │ │ +05858e: 1a03 5800 |0017: const-string v3, " is not a " // string@0058 │ │ +058592: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +058598: 0c02 |001c: move-result-object v2 │ │ +05859a: 1a03 fd11 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@11fd │ │ +05859e: 6e20 b515 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0585a4: 0c02 |0022: move-result-object v2 │ │ +0585a6: 6e10 bb15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0585ac: 0c02 |0026: move-result-object v2 │ │ +0585ae: 7020 6115 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0585b4: 2701 |002a: throw v1 │ │ +0585b6: 6e10 e812 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0585bc: 0c01 |002e: move-result-object v1 │ │ +0585be: 1f01 4f02 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0585c2: 5210 9004 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0490 │ │ +0585c6: 6e30 2510 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@1025 │ │ +0585cc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0006 line=395 │ │ 0x002b line=398 │ │ 0x0033 line=399 │ │ 0x0036 line=400 │ │ @@ -73337,21 +73337,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0585ac: |[0585ac] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -0585bc: 6e10 0310 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@1003 │ │ -0585c2: 0c00 |0003: move-result-object v0 │ │ -0585c4: 6e20 0f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -0585ca: 0c00 |0007: move-result-object v0 │ │ -0585cc: 6e30 2810 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@1028 │ │ -0585d2: 0e00 |000b: return-void │ │ +0585d0: |[0585d0] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +0585e0: 6e10 0310 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@1003 │ │ +0585e6: 0c00 |0003: move-result-object v0 │ │ +0585e8: 6e20 0f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +0585ee: 0c00 |0007: move-result-object v0 │ │ +0585f0: 6e30 2810 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@1028 │ │ +0585f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x000b line=286 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -73362,30 +73362,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 │ │ -0585d4: |[0585d4] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -0585e4: 7110 6e0b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ -0585ea: 0a01 |0003: move-result v1 │ │ -0585ec: 7120 aa09 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ -0585f2: 0a00 |0007: move-result v0 │ │ -0585f4: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -0585f8: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -0585fa: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -0585fe: 5b34 c304 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ -058602: 6e10 0910 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -058608: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -05860c: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -05860e: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -058612: 5b34 c404 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ -058616: 6e10 0910 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -05861c: 0e00 |001c: return-void │ │ +0585f8: |[0585f8] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +058608: 7110 6e0b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b6e │ │ +05860e: 0a01 |0003: move-result v1 │ │ +058610: 7120 aa09 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@09aa │ │ +058616: 0a00 |0007: move-result v0 │ │ +058618: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +05861c: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +05861e: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +058622: 5b34 c304 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04c3 │ │ +058626: 6e10 0910 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +05862c: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +058630: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +058632: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +058636: 5b34 c404 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04c4 │ │ +05863a: 6e10 0910 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +058640: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0008 line=267 │ │ 0x000d line=268 │ │ 0x000f line=269 │ │ 0x0012 line=271 │ │ @@ -73403,25 +73403,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -058620: |[058620] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -058630: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -058636: 0c00 |0003: move-result-object v0 │ │ -058638: 1f00 4702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -05863c: 5201 9504 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -058640: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -058644: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -058648: 0e00 |000c: return-void │ │ -05864a: 5904 9504 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -05864e: 6e30 f20f 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0ff2 │ │ -058654: 28fa |0012: goto 000c // -0006 │ │ +058644: |[058644] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +058654: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05865a: 0c00 |0003: move-result-object v0 │ │ +05865c: 1f00 4f02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +058660: 5201 9504 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +058664: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +058668: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +05866c: 0e00 |000c: return-void │ │ +05866e: 5904 9504 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +058672: 6e30 f20f 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0ff2 │ │ +058678: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0006 line=502 │ │ 0x000c line=508 │ │ 0x000d line=506 │ │ 0x000f line=507 │ │ @@ -73436,18 +73436,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058658: |[058658] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -058668: 5901 c004 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ -05866c: 6e10 0910 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -058672: 0e00 |0005: return-void │ │ +05867c: |[05867c] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +05868c: 5901 c004 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04c0 │ │ +058690: 6e10 0910 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +058696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -73458,56 +73458,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -058674: |[058674] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -058684: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -058686: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -058688: 5474 b904 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ -05868c: 6e10 3112 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ -058692: 0a00 |0007: move-result v0 │ │ -058694: 5474 bf04 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ -058698: 6e10 3112 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ -05869e: 0a02 |000d: move-result v2 │ │ -0586a0: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -0586a4: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -0586a8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0586aa: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -0586ae: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -0586b2: 6e10 e812 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0586b8: 0c01 |001a: move-result-object v1 │ │ -0586ba: 1f01 4702 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -0586be: 5214 9504 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -0586c2: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -0586c4: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -0586c8: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -0586cc: 6e20 f00f a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0ff0 │ │ -0586d2: 5274 b304 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04b3 │ │ -0586d6: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -0586da: 5973 b304 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04b3 │ │ -0586de: 5474 ba04 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -0586e2: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -0586e6: 5474 ba04 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ -0586ea: 7220 ba0f 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0fba │ │ -0586f0: 0e00 |0036: return-void │ │ -0586f2: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -0586f6: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -0586fa: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -0586fc: 28d7 |003c: goto 0013 // -0029 │ │ -0586fe: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -058700: 28d5 |003e: goto 0013 // -002b │ │ -058702: 5214 9504 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ -058706: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -05870a: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -05870e: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -058712: 6e20 f10f a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0ff1 │ │ -058718: 28dd |004a: goto 0027 // -0023 │ │ +058698: |[058698] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +0586a8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0586aa: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0586ac: 5474 b904 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04b9 │ │ +0586b0: 6e10 3112 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ +0586b6: 0a00 |0007: move-result v0 │ │ +0586b8: 5474 bf04 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04bf │ │ +0586bc: 6e10 3112 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ +0586c2: 0a02 |000d: move-result v2 │ │ +0586c4: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +0586c8: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +0586cc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0586ce: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +0586d2: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +0586d6: 6e10 e812 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0586dc: 0c01 |001a: move-result-object v1 │ │ +0586de: 1f01 4f02 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +0586e2: 5214 9504 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +0586e6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +0586e8: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +0586ec: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +0586f0: 6e20 f00f a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0ff0 │ │ +0586f6: 5274 b304 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04b3 │ │ +0586fa: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +0586fe: 5973 b304 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04b3 │ │ +058702: 5474 ba04 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +058706: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +05870a: 5474 ba04 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04ba │ │ +05870e: 7220 ba0f 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0fba │ │ +058714: 0e00 |0036: return-void │ │ +058716: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +05871a: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +05871e: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +058720: 28d7 |003c: goto 0013 // -0029 │ │ +058722: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +058724: 28d5 |003e: goto 0013 // -002b │ │ +058726: 5214 9504 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0495 │ │ +05872a: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +05872e: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +058732: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +058736: 6e20 f10f a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0ff1 │ │ +05873c: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=442 │ │ 0x0008 line=443 │ │ 0x000e line=446 │ │ 0x0012 line=447 │ │ 0x0013 line=454 │ │ @@ -73536,17 +73536,17 @@ │ │ 0x0000 - 0x004b reg=8 forGravity I │ │ 0x0000 - 0x004b reg=9 activeState I │ │ 0x0000 - 0x004b reg=10 activeDrawer Landroid/view/View; │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #304 header: │ │ -class_idx : 592 │ │ +class_idx : 600 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 834 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #304 annotations: │ │ @@ -73610,17 +73610,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 834 (EdgeEffectCompat.java) │ │ │ │ Class #305 header: │ │ -class_idx : 593 │ │ +class_idx : 601 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 834 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #305 annotations: │ │ @@ -73648,26 +73648,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -05871c: |[05871c] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -05872c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -058730: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -058734: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -058738: 2200 4f02 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@024f │ │ -05873c: 7010 3710 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@1037 │ │ -058742: 6900 c504 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058746: 0e00 |000d: return-void │ │ -058748: 2200 4e02 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@024e │ │ -05874c: 7010 2e10 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@102e │ │ -058752: 6900 c504 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058756: 28f8 |0015: goto 000d // -0008 │ │ +058740: |[058740] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +058750: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +058754: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +058758: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05875c: 2200 5702 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0257 │ │ +058760: 7010 3710 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@1037 │ │ +058766: 6900 c504 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +05876a: 0e00 |000d: return-void │ │ +05876c: 2200 5602 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0256 │ │ +058770: 7010 2e10 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@102e │ │ +058776: 6900 c504 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +05877a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -73677,21 +73677,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -058758: |[058758] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -058768: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -05876e: 6200 c504 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058772: 7220 4310 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1043 │ │ -058778: 0c00 |0008: move-result-object v0 │ │ -05877a: 5b10 c604 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -05877e: 0e00 |000b: return-void │ │ +05877c: |[05877c] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +05878c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +058792: 6200 c504 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +058796: 7220 4310 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1043 │ │ +05879c: 0c00 |0008: move-result-object v0 │ │ +05879e: 5b10 c604 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +0587a2: 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; │ │ @@ -73703,20 +73703,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -058780: |[058780] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -058790: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058794: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -058798: 7230 4010 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1040 │ │ -05879e: 0a00 |0007: move-result v0 │ │ -0587a0: 0f00 |0008: return v0 │ │ +0587a4: |[0587a4] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +0587b4: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +0587b8: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +0587bc: 7230 4010 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1040 │ │ +0587c2: 0a00 |0007: move-result v0 │ │ +0587c4: 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; │ │ │ │ @@ -73725,19 +73725,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0587a4: |[0587a4] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -0587b4: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -0587b8: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -0587bc: 7220 4110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@1041 │ │ -0587c2: 0e00 |0007: return-void │ │ +0587c8: |[0587c8] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +0587d8: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +0587dc: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +0587e0: 7220 4110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@1041 │ │ +0587e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -73746,20 +73746,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0587c4: |[0587c4] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -0587d4: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -0587d8: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -0587dc: 7220 4210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@1042 │ │ -0587e2: 0a00 |0007: move-result v0 │ │ -0587e4: 0f00 |0008: return v0 │ │ +0587e8: |[0587e8] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +0587f8: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +0587fc: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +058800: 7220 4210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@1042 │ │ +058806: 0a00 |0007: move-result v0 │ │ +058808: 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;) │ │ @@ -73767,20 +73767,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0587e8: |[0587e8] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -0587f8: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -0587fc: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -058800: 7230 4410 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@1044 │ │ -058806: 0a00 |0007: move-result v0 │ │ -058808: 0f00 |0008: return v0 │ │ +05880c: |[05880c] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +05881c: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +058820: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +058824: 7230 4410 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@1044 │ │ +05882a: 0a00 |0007: move-result v0 │ │ +05882c: 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 │ │ │ │ @@ -73789,20 +73789,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05880c: |[05880c] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -05881c: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058820: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -058824: 7230 4510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@1045 │ │ -05882a: 0a00 |0007: move-result v0 │ │ -05882c: 0f00 |0008: return v0 │ │ +058830: |[058830] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +058840: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +058844: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +058848: 7230 4510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@1045 │ │ +05884e: 0a00 |0007: move-result v0 │ │ +058850: 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 │ │ │ │ @@ -73811,20 +73811,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058830: |[058830] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -058840: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058844: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -058848: 7220 4610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@1046 │ │ -05884e: 0a00 |0007: move-result v0 │ │ -058850: 0f00 |0008: return v0 │ │ +058854: |[058854] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +058864: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +058868: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +05886c: 7220 4610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@1046 │ │ +058872: 0a00 |0007: move-result v0 │ │ +058874: 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;) │ │ @@ -73832,34 +73832,34 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -058854: |[058854] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -058864: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ -058868: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ -05886c: 7240 4710 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@1047 │ │ -058872: 0e00 |0007: return-void │ │ +058878: |[058878] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +058888: 6200 c504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04c5 │ │ +05888c: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04c6 │ │ +058890: 7240 4710 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@1047 │ │ +058896: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ 0x0000 - 0x0008 reg=4 height I │ │ │ │ source_file_idx : 834 (EdgeEffectCompat.java) │ │ │ │ Class #306 header: │ │ -class_idx : 594 │ │ +class_idx : 602 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 835 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #306 - │ │ @@ -73875,17 +73875,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058874: |[058874] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -058884: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05888a: 0e00 |0003: return-void │ │ +058898: |[058898] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +0588a8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0588ae: 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;) │ │ @@ -73893,19 +73893,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 │ │ -05888c: |[05888c] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -05889c: 1f01 e602 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02e6 │ │ -0588a0: 6e20 3a14 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@143a │ │ -0588a6: 0a00 |0005: move-result v0 │ │ -0588a8: 0f00 |0006: return v0 │ │ +0588b0: |[0588b0] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0588c0: 1f01 ee02 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02ee │ │ +0588c4: 6e20 3a14 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@143a │ │ +0588ca: 0a00 |0005: move-result v0 │ │ +0588cc: 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; │ │ │ │ @@ -73914,18 +73914,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0588ac: |[0588ac] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -0588bc: 1f00 e602 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02e6 │ │ -0588c0: 6e10 3b14 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@143b │ │ -0588c6: 0e00 |0005: return-void │ │ +0588d0: |[0588d0] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +0588e0: 1f00 ee02 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02ee │ │ +0588e4: 6e10 3b14 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@143b │ │ +0588ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -73934,19 +73934,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0588c8: |[0588c8] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -0588d8: 1f01 e602 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02e6 │ │ -0588dc: 6e10 3c14 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@143c │ │ -0588e2: 0a00 |0005: move-result v0 │ │ -0588e4: 0f00 |0006: return v0 │ │ +0588ec: |[0588ec] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +0588fc: 1f01 ee02 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02ee │ │ +058900: 6e10 3c14 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@143c │ │ +058906: 0a00 |0005: move-result v0 │ │ +058908: 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;) │ │ @@ -73954,18 +73954,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 │ │ -0588e8: |[0588e8] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0588f8: 2200 e602 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@02e6 │ │ -0588fc: 7020 3914 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@1439 │ │ -058902: 1100 |0005: return-object v0 │ │ +05890c: |[05890c] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +05891c: 2200 ee02 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@02ee │ │ +058920: 7020 3914 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@1439 │ │ +058926: 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;) │ │ @@ -73973,19 +73973,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 │ │ -058904: |[058904] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -058914: 1f01 e602 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02e6 │ │ -058918: 6e20 3d14 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@143d │ │ -05891e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -058920: 0f00 |0006: return v0 │ │ +058928: |[058928] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +058938: 1f01 ee02 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02ee │ │ +05893c: 6e20 3d14 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@143d │ │ +058942: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +058944: 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 │ │ @@ -73995,19 +73995,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 │ │ -058924: |[058924] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -058934: 1f01 e602 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02e6 │ │ -058938: 6e20 3e14 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@143e │ │ -05893e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -058940: 0f00 |0006: return v0 │ │ +058948: |[058948] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +058958: 1f01 ee02 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02ee │ │ +05895c: 6e20 3e14 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@143e │ │ +058962: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +058964: 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 │ │ @@ -74017,21 +74017,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -058944: |[058944] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -058954: 0720 |0000: move-object v0, v2 │ │ -058956: 1f00 e602 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@02e6 │ │ -05895a: 6e10 3f14 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@143f │ │ -058960: 6e10 3c14 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@143c │ │ -058966: 0a01 |0009: move-result v1 │ │ -058968: 0f01 |000a: return v1 │ │ +058968: |[058968] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +058978: 0720 |0000: move-object v0, v2 │ │ +05897a: 1f00 ee02 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@02ee │ │ +05897e: 6e10 3f14 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@143f │ │ +058984: 6e10 3c14 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@143c │ │ +05898a: 0a01 |0009: move-result v1 │ │ +05898c: 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; │ │ @@ -74042,34 +74042,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05896c: |[05896c] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -05897c: 1f00 e602 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02e6 │ │ -058980: 6e30 4014 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@1440 │ │ -058986: 0e00 |0005: return-void │ │ +058990: |[058990] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +0589a0: 1f00 ee02 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02ee │ │ +0589a4: 6e30 4014 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@1440 │ │ +0589aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 width I │ │ 0x0000 - 0x0006 reg=2 height I │ │ │ │ Virtual methods - │ │ source_file_idx : 835 (EdgeEffectCompatIcs.java) │ │ │ │ Class #307 header: │ │ -class_idx : 595 │ │ +class_idx : 603 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #307 annotations: │ │ @@ -74085,18 +74085,18 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 857 (ExploreByTouchHelper.java) │ │ │ │ Class #308 header: │ │ -class_idx : 600 │ │ +class_idx : 608 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2081 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #308 annotations: │ │ Annotations on class │ │ @@ -74114,21 +74114,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;) │ │ name : 'createDragToOpenListener' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2081 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2089 (ListPopupWindowCompat.java) │ │ │ │ Class #309 header: │ │ -class_idx : 601 │ │ +class_idx : 609 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2081 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2089 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #309 annotations: │ │ Annotations on class │ │ @@ -74151,26 +74151,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -058988: |[058988] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -058998: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -05899c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0589a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0589a4: 2201 5702 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@0257 │ │ -0589a8: 7010 7e10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@107e │ │ -0589ae: 6901 d304 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04d3 │ │ -0589b2: 0e00 |000d: return-void │ │ -0589b4: 2201 5602 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@0256 │ │ -0589b8: 7010 7c10 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@107c │ │ -0589be: 6901 d304 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04d3 │ │ -0589c2: 28f8 |0015: goto 000d // -0008 │ │ +0589ac: |[0589ac] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +0589bc: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0589c0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0589c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0589c8: 2201 5f02 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@025f │ │ +0589cc: 7010 7e10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@107e │ │ +0589d2: 6901 d304 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04d3 │ │ +0589d6: 0e00 |000d: return-void │ │ +0589d8: 2201 5e02 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@025e │ │ +0589dc: 7010 7c10 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@107c │ │ +0589e2: 6901 d304 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04d3 │ │ +0589e6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ @@ -74182,17 +74182,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0589c4: |[0589c4] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -0589d4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0589da: 0e00 |0003: return-void │ │ +0589e8: |[0589e8] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +0589f8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0589fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat; │ │ │ │ @@ -74201,34 +74201,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0589dc: |[0589dc] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0589ec: 6200 d304 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04d3 │ │ -0589f0: 7230 8010 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@1080 │ │ -0589f6: 0c00 |0005: move-result-object v0 │ │ -0589f8: 1100 |0006: return-object v0 │ │ +058a00: |[058a00] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +058a10: 6200 d304 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04d3 │ │ +058a14: 7230 8010 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@1080 │ │ +058a1a: 0c00 |0005: move-result-object v0 │ │ +058a1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2081 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2089 (ListPopupWindowCompat.java) │ │ │ │ Class #310 header: │ │ -class_idx : 602 │ │ +class_idx : 610 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2082 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2090 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #310 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompatKitKat;' │ │ @@ -74243,17 +74243,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0589fc: |[0589fc] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ -058a0c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -058a12: 0e00 |0003: return-void │ │ +058a20: |[058a20] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ +058a30: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +058a36: 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;) │ │ @@ -74261,34 +74261,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058a14: |[058a14] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -058a24: 1f01 f302 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@02f3 │ │ -058a28: 6e20 6814 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1468 │ │ -058a2e: 0c00 |0005: move-result-object v0 │ │ -058a30: 1100 |0006: return-object v0 │ │ +058a38: |[058a38] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +058a48: 1f01 fb02 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@02fb │ │ +058a4c: 6e20 6814 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1468 │ │ +058a52: 0c00 |0005: move-result-object v0 │ │ +058a54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2082 (ListPopupWindowCompatKitKat.java) │ │ + source_file_idx : 2090 (ListPopupWindowCompatKitKat.java) │ │ │ │ Class #311 header: │ │ -class_idx : 606 │ │ +class_idx : 614 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2944 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2941 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -74306,21 +74306,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;) │ │ name : 'getDragToOpenListener' │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2944 (PopupMenuCompat.java) │ │ + source_file_idx : 2941 (PopupMenuCompat.java) │ │ │ │ Class #312 header: │ │ -class_idx : 607 │ │ +class_idx : 615 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2944 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2941 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #312 annotations: │ │ Annotations on class │ │ @@ -74343,26 +74343,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -058a34: |[058a34] android.support.v4.widget.PopupMenuCompat.:()V │ │ -058a44: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -058a48: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -058a4c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -058a50: 2201 5d02 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@025d │ │ -058a54: 7010 8c10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@108c │ │ -058a5a: 6901 d504 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04d5 │ │ -058a5e: 0e00 |000d: return-void │ │ -058a60: 2201 5c02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@025c │ │ -058a64: 7010 8a10 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@108a │ │ -058a6a: 6901 d504 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04d5 │ │ -058a6e: 28f8 |0015: goto 000d // -0008 │ │ +058a58: |[058a58] android.support.v4.widget.PopupMenuCompat.:()V │ │ +058a68: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +058a6c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +058a70: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058a74: 2201 6502 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@0265 │ │ +058a78: 7010 8c10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@108c │ │ +058a7e: 6901 d504 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04d5 │ │ +058a82: 0e00 |000d: return-void │ │ +058a84: 2201 6402 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@0264 │ │ +058a88: 7010 8a10 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@108a │ │ +058a8e: 6901 d504 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04d5 │ │ +058a92: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0006 line=60 │ │ 0x000d line=64 │ │ 0x000e line=62 │ │ @@ -74374,17 +74374,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058a70: |[058a70] android.support.v4.widget.PopupMenuCompat.:()V │ │ -058a80: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -058a86: 0e00 |0003: return-void │ │ +058a94: |[058a94] android.support.v4.widget.PopupMenuCompat.:()V │ │ +058aa4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +058aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat; │ │ │ │ @@ -74393,33 +74393,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058a88: |[058a88] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -058a98: 6200 d504 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04d5 │ │ -058a9c: 7220 8e10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@108e │ │ -058aa2: 0c00 |0005: move-result-object v0 │ │ -058aa4: 1100 |0006: return-object v0 │ │ +058aac: |[058aac] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +058abc: 6200 d504 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04d5 │ │ +058ac0: 7220 8e10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@108e │ │ +058ac6: 0c00 |0005: move-result-object v0 │ │ +058ac8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2944 (PopupMenuCompat.java) │ │ + source_file_idx : 2941 (PopupMenuCompat.java) │ │ │ │ Class #313 header: │ │ -class_idx : 608 │ │ +class_idx : 616 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2945 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2942 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #313 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompatKitKat;' │ │ @@ -74434,17 +74434,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058aa8: |[058aa8] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ -058ab8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -058abe: 0e00 |0003: return-void │ │ +058acc: |[058acc] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ +058adc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +058ae2: 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;) │ │ @@ -74452,33 +74452,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058ac0: |[058ac0] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -058ad0: 1f01 f702 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@02f7 │ │ -058ad4: 6e10 9214 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@1492 │ │ -058ada: 0c00 |0005: move-result-object v0 │ │ -058adc: 1100 |0006: return-object v0 │ │ +058ae4: |[058ae4] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +058af4: 1f01 ff02 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@02ff │ │ +058af8: 6e10 9214 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@1492 │ │ +058afe: 0c00 |0005: move-result-object v0 │ │ +058b00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2945 (PopupMenuCompatKitKat.java) │ │ + source_file_idx : 2942 (PopupMenuCompatKitKat.java) │ │ │ │ Class #314 header: │ │ -class_idx : 610 │ │ +class_idx : 618 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3080 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3077 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 16 │ │ │ │ Class #314 annotations: │ │ Annotations on class │ │ @@ -74586,21 +74586,21 @@ │ │ │ │ #15 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ name : 'startScroll' │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3080 (ScrollerCompat.java) │ │ + source_file_idx : 3077 (ScrollerCompat.java) │ │ │ │ Class #315 header: │ │ -class_idx : 614 │ │ +class_idx : 622 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3080 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3077 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #315 annotations: │ │ Annotations on class │ │ @@ -74627,32 +74627,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -058ae0: |[058ae0] android.support.v4.widget.ScrollerCompat.:()V │ │ -058af0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -058af4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -058af8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -058afc: 2201 6502 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0265 │ │ -058b00: 7010 d010 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@10d0 │ │ -058b06: 6901 d904 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058b0a: 0e00 |000d: return-void │ │ -058b0c: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -058b10: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -058b14: 2201 6402 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0264 │ │ -058b18: 7010 bf10 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@10bf │ │ -058b1e: 6901 d904 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058b22: 28f4 |0019: goto 000d // -000c │ │ -058b24: 2201 6302 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0263 │ │ -058b28: 7010 ae10 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@10ae │ │ -058b2e: 6901 d904 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058b32: 28ec |0021: goto 000d // -0014 │ │ +058b04: |[058b04] android.support.v4.widget.ScrollerCompat.:()V │ │ +058b14: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +058b18: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +058b1c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058b20: 2201 6d02 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@026d │ │ +058b24: 7010 d010 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@10d0 │ │ +058b2a: 6901 d904 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058b2e: 0e00 |000d: return-void │ │ +058b30: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +058b34: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +058b38: 2201 6c02 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@026c │ │ +058b3c: 7010 bf10 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@10bf │ │ +058b42: 6901 d904 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058b46: 28f4 |0019: goto 000d // -000c │ │ +058b48: 2201 6b02 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@026b │ │ +058b4c: 7010 ae10 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@10ae │ │ +058b52: 6901 d904 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058b56: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ 0x0006 line=242 │ │ 0x000d line=248 │ │ 0x000e line=243 │ │ @@ -74666,21 +74666,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 │ │ -058b34: |[058b34] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -058b44: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -058b4a: 6200 d904 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058b4e: 7230 a010 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@10a0 │ │ -058b54: 0c00 |0008: move-result-object v0 │ │ -058b56: 5b10 da04 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058b5a: 0e00 |000b: return-void │ │ +058b58: |[058b58] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +058b68: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +058b6e: 6200 d904 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058b72: 7230 a010 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@10a0 │ │ +058b78: 0c00 |0008: move-result-object v0 │ │ +058b7a: 5b10 da04 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058b7e: 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; │ │ @@ -74692,19 +74692,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 │ │ -058b5c: |[058b5c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -058b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058b6e: 7120 d710 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@10d7 │ │ -058b74: 0c00 |0004: move-result-object v0 │ │ -058b76: 1100 |0005: return-object v0 │ │ +058b80: |[058b80] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +058b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058b92: 7120 d710 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@10d7 │ │ +058b98: 0c00 |0004: move-result-object v0 │ │ +058b9a: 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;) │ │ @@ -74712,18 +74712,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 │ │ -058b78: |[058b78] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -058b88: 2200 6602 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0266 │ │ -058b8c: 7030 d310 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@10d3 │ │ -058b92: 1100 |0005: return-object v0 │ │ +058b9c: |[058b9c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +058bac: 2200 6e02 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@026e │ │ +058bb0: 7030 d310 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@10d3 │ │ +058bb6: 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; │ │ │ │ @@ -74733,19 +74733,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -058b94: |[058b94] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -058ba4: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058ba8: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058bac: 7220 9e10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@109e │ │ -058bb2: 0e00 |0007: return-void │ │ +058bb8: |[058bb8] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +058bc8: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058bcc: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058bd0: 7220 9e10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@109e │ │ +058bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -74754,20 +74754,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058bb4: |[058bb4] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -058bc4: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058bc8: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058bcc: 7220 9f10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@109f │ │ -058bd2: 0a00 |0007: move-result v0 │ │ -058bd4: 0f00 |0008: return v0 │ │ +058bd8: |[058bd8] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +058be8: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058bec: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058bf0: 7220 9f10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@109f │ │ +058bf6: 0a00 |0007: move-result v0 │ │ +058bf8: 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;) │ │ @@ -74775,27 +74775,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -058bd8: |[058bd8] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -058be8: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058bec: 54a1 da04 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058bf0: 01b2 |0004: move v2, v11 │ │ -058bf2: 01c3 |0005: move v3, v12 │ │ -058bf4: 01d4 |0006: move v4, v13 │ │ -058bf6: 01e5 |0007: move v5, v14 │ │ -058bf8: 01f6 |0008: move v6, v15 │ │ -058bfa: 0207 1000 |0009: move/from16 v7, v16 │ │ -058bfe: 0208 1100 |000b: move/from16 v8, v17 │ │ -058c02: 0209 1200 |000d: move/from16 v9, v18 │ │ -058c06: 780a a110 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@10a1 │ │ -058c0c: 0e00 |0012: return-void │ │ +058bfc: |[058bfc] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +058c0c: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058c10: 54a1 da04 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058c14: 01b2 |0004: move v2, v11 │ │ +058c16: 01c3 |0005: move v3, v12 │ │ +058c18: 01d4 |0006: move v4, v13 │ │ +058c1a: 01e5 |0007: move v5, v14 │ │ +058c1c: 01f6 |0008: move v6, v15 │ │ +058c1e: 0207 1000 |0009: move/from16 v7, v16 │ │ +058c22: 0208 1100 |000b: move/from16 v8, v17 │ │ +058c26: 0209 1200 |000d: move/from16 v9, v18 │ │ +058c2a: 780a a110 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@10a1 │ │ +058c30: 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 │ │ @@ -74812,29 +74812,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -058c10: |[058c10] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -058c20: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058c24: 54c1 da04 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058c28: 01d2 |0004: move v2, v13 │ │ -058c2a: 01e3 |0005: move v3, v14 │ │ -058c2c: 01f4 |0006: move v4, v15 │ │ -058c2e: 0205 1000 |0007: move/from16 v5, v16 │ │ -058c32: 0206 1100 |0009: move/from16 v6, v17 │ │ -058c36: 0207 1200 |000b: move/from16 v7, v18 │ │ -058c3a: 0208 1300 |000d: move/from16 v8, v19 │ │ -058c3e: 0209 1400 |000f: move/from16 v9, v20 │ │ -058c42: 020a 1500 |0011: move/from16 v10, v21 │ │ -058c46: 020b 1600 |0013: move/from16 v11, v22 │ │ -058c4a: 780c a210 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@10a2 │ │ -058c50: 0e00 |0018: return-void │ │ +058c34: |[058c34] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +058c44: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058c48: 54c1 da04 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058c4c: 01d2 |0004: move v2, v13 │ │ +058c4e: 01e3 |0005: move v3, v14 │ │ +058c50: 01f4 |0006: move v4, v15 │ │ +058c52: 0205 1000 |0007: move/from16 v5, v16 │ │ +058c56: 0206 1100 |0009: move/from16 v6, v17 │ │ +058c5a: 0207 1200 |000b: move/from16 v7, v18 │ │ +058c5e: 0208 1300 |000d: move/from16 v8, v19 │ │ +058c62: 0209 1400 |000f: move/from16 v9, v20 │ │ +058c66: 020a 1500 |0011: move/from16 v10, v21 │ │ +058c6a: 020b 1600 |0013: move/from16 v11, v22 │ │ +058c6e: 780c a210 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@10a2 │ │ +058c74: 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 │ │ @@ -74853,20 +74853,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058c54: |[058c54] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -058c64: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058c68: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058c6c: 7220 a310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@10a3 │ │ -058c72: 0a00 |0007: move-result v0 │ │ -058c74: 0f00 |0008: return v0 │ │ +058c78: |[058c78] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +058c88: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058c8c: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058c90: 7220 a310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@10a3 │ │ +058c96: 0a00 |0007: move-result v0 │ │ +058c98: 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;) │ │ @@ -74874,20 +74874,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058c78: |[058c78] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -058c88: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058c8c: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058c90: 7220 a410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@10a4 │ │ -058c96: 0a00 |0007: move-result v0 │ │ -058c98: 0f00 |0008: return v0 │ │ +058c9c: |[058c9c] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +058cac: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058cb0: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058cb4: 7220 a410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@10a4 │ │ +058cba: 0a00 |0007: move-result v0 │ │ +058cbc: 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;) │ │ @@ -74895,20 +74895,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058c9c: |[058c9c] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -058cac: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058cb0: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058cb4: 7220 a510 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@10a5 │ │ -058cba: 0a00 |0007: move-result v0 │ │ -058cbc: 0f00 |0008: return v0 │ │ +058cc0: |[058cc0] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +058cd0: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058cd4: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058cd8: 7220 a510 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@10a5 │ │ +058cde: 0a00 |0007: move-result v0 │ │ +058ce0: 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;) │ │ @@ -74916,20 +74916,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058cc0: |[058cc0] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -058cd0: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058cd4: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058cd8: 7220 a610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@10a6 │ │ -058cde: 0a00 |0007: move-result v0 │ │ -058ce0: 0f00 |0008: return v0 │ │ +058ce4: |[058ce4] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +058cf4: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058cf8: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058cfc: 7220 a610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@10a6 │ │ +058d02: 0a00 |0007: move-result v0 │ │ +058d04: 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;) │ │ @@ -74937,20 +74937,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058ce4: |[058ce4] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -058cf4: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058cf8: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058cfc: 7220 a710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@10a7 │ │ -058d02: 0a00 |0007: move-result v0 │ │ -058d04: 0f00 |0008: return v0 │ │ +058d08: |[058d08] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +058d18: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058d1c: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058d20: 7220 a710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@10a7 │ │ +058d26: 0a00 |0007: move-result v0 │ │ +058d28: 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;) │ │ @@ -74958,20 +74958,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058d08: |[058d08] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -058d18: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058d1c: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058d20: 7220 a810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@10a8 │ │ -058d26: 0a00 |0007: move-result v0 │ │ -058d28: 0f00 |0008: return v0 │ │ +058d2c: |[058d2c] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +058d3c: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058d40: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058d44: 7220 a810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@10a8 │ │ +058d4a: 0a00 |0007: move-result v0 │ │ +058d4c: 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;) │ │ @@ -74979,20 +74979,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058d2c: |[058d2c] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ -058d3c: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058d40: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058d44: 7220 a910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@10a9 │ │ -058d4a: 0a00 |0007: move-result v0 │ │ -058d4c: 0f00 |0008: return v0 │ │ +058d50: |[058d50] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +058d60: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058d64: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058d68: 7220 a910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@10a9 │ │ +058d6e: 0a00 |0007: move-result v0 │ │ +058d70: 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;) │ │ @@ -75000,19 +75000,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -058d50: |[058d50] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ -058d60: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058d64: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058d68: 7255 aa10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@10aa │ │ -058d6e: 0e00 |0007: return-void │ │ +058d74: |[058d74] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +058d84: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058d88: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058d8c: 7255 aa10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@10aa │ │ +058d92: 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 │ │ @@ -75024,19 +75024,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -058d70: |[058d70] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ -058d80: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058d84: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058d88: 7255 ab10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@10ab │ │ -058d8e: 0e00 |0007: return-void │ │ +058d94: |[058d94] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +058da4: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058da8: 5421 da04 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058dac: 7255 ab10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@10ab │ │ +058db2: 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 │ │ @@ -75048,23 +75048,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -058d90: |[058d90] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -058da0: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058da4: 5461 da04 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058da8: 0172 |0004: move v2, v7 │ │ -058daa: 0183 |0005: move v3, v8 │ │ -058dac: 0194 |0006: move v4, v9 │ │ -058dae: 01a5 |0007: move v5, v10 │ │ -058db0: 7806 ac10 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@10ac │ │ -058db6: 0e00 |000b: return-void │ │ +058db4: |[058db4] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +058dc4: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058dc8: 5461 da04 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058dcc: 0172 |0004: move v2, v7 │ │ +058dce: 0183 |0005: move v3, v8 │ │ +058dd0: 0194 |0006: move v4, v9 │ │ +058dd2: 01a5 |0007: move v5, v10 │ │ +058dd4: 7806 ac10 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@10ac │ │ +058dda: 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 │ │ @@ -75077,43 +75077,43 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -058db8: |[058db8] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -058dc8: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ -058dcc: 5471 da04 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ -058dd0: 0182 |0004: move v2, v8 │ │ -058dd2: 0193 |0005: move v3, v9 │ │ -058dd4: 01a4 |0006: move v4, v10 │ │ -058dd6: 01b5 |0007: move v5, v11 │ │ -058dd8: 01c6 |0008: move v6, v12 │ │ -058dda: 7807 ad10 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@10ad │ │ -058de0: 0e00 |000c: return-void │ │ +058ddc: |[058ddc] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +058dec: 6200 d904 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04d9 │ │ +058df0: 5471 da04 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04da │ │ +058df4: 0182 |0004: move v2, v8 │ │ +058df6: 0193 |0005: move v3, v9 │ │ +058df8: 01a4 |0006: move v4, v10 │ │ +058dfa: 01b5 |0007: move v5, v11 │ │ +058dfc: 01c6 |0008: move v6, v12 │ │ +058dfe: 7807 ad10 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@10ad │ │ +058e04: 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 │ │ 0x0000 - 0x000d reg=9 startY I │ │ 0x0000 - 0x000d reg=10 dx I │ │ 0x0000 - 0x000d reg=11 dy I │ │ 0x0000 - 0x000d reg=12 duration I │ │ │ │ - source_file_idx : 3080 (ScrollerCompat.java) │ │ + source_file_idx : 3077 (ScrollerCompat.java) │ │ │ │ Class #316 header: │ │ -class_idx : 615 │ │ +class_idx : 623 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3081 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3078 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 0 │ │ │ │ Class #316 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ @@ -75128,17 +75128,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058de4: |[058de4] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ -058df4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -058dfa: 0e00 |0003: return-void │ │ +058e08: |[058e08] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +058e18: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +058e1e: 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;) │ │ @@ -75146,18 +75146,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058dfc: |[058dfc] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -058e0c: 1f00 f502 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058e10: 6e10 8214 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1482 │ │ -058e16: 0e00 |0005: return-void │ │ +058e20: |[058e20] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +058e30: 1f00 fd02 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +058e34: 6e10 8214 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1482 │ │ +058e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -75166,19 +75166,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058e18: |[058e18] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -058e28: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058e2c: 6e10 8314 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1483 │ │ -058e32: 0a00 |0005: move-result v0 │ │ -058e34: 0f00 |0006: return v0 │ │ +058e3c: |[058e3c] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +058e4c: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058e50: 6e10 8314 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1483 │ │ +058e56: 0a00 |0005: move-result v0 │ │ +058e58: 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;) │ │ @@ -75186,22 +75186,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 │ │ -058e38: |[058e38] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -058e48: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -058e4c: 2200 f502 |0002: new-instance v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058e50: 7030 8114 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1481 │ │ -058e56: 1100 |0007: return-object v0 │ │ -058e58: 2200 f502 |0008: new-instance v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058e5c: 7020 8014 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1480 │ │ -058e62: 28fa |000d: goto 0007 // -0006 │ │ +058e5c: |[058e5c] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +058e6c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +058e70: 2200 fd02 |0002: new-instance v0, Landroid/widget/OverScroller; // type@02fd │ │ +058e74: 7030 8114 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1481 │ │ +058e7a: 1100 |0007: return-object v0 │ │ +058e7c: 2200 fd02 |0008: new-instance v0, Landroid/widget/OverScroller; // type@02fd │ │ +058e80: 7020 8014 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1480 │ │ +058e86: 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; │ │ │ │ @@ -75210,27 +75210,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 │ │ -058e64: |[058e64] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -058e74: 0790 |0000: move-object v0, v9 │ │ -058e76: 1f00 f502 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058e7a: 01a1 |0003: move v1, v10 │ │ -058e7c: 01b2 |0004: move v2, v11 │ │ -058e7e: 01c3 |0005: move v3, v12 │ │ -058e80: 01d4 |0006: move v4, v13 │ │ -058e82: 01e5 |0007: move v5, v14 │ │ -058e84: 01f6 |0008: move v6, v15 │ │ -058e86: 0207 1000 |0009: move/from16 v7, v16 │ │ -058e8a: 0208 1100 |000b: move/from16 v8, v17 │ │ -058e8e: 7409 8414 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@1484 │ │ -058e94: 0e00 |0010: return-void │ │ +058e88: |[058e88] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +058e98: 0790 |0000: move-object v0, v9 │ │ +058e9a: 1f00 fd02 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +058e9e: 01a1 |0003: move v1, v10 │ │ +058ea0: 01b2 |0004: move v2, v11 │ │ +058ea2: 01c3 |0005: move v3, v12 │ │ +058ea4: 01d4 |0006: move v4, v13 │ │ +058ea6: 01e5 |0007: move v5, v14 │ │ +058ea8: 01f6 |0008: move v6, v15 │ │ +058eaa: 0207 1000 |0009: move/from16 v7, v16 │ │ +058eae: 0208 1100 |000b: move/from16 v8, v17 │ │ +058eb2: 7409 8414 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@1484 │ │ +058eb8: 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 │ │ @@ -75247,29 +75247,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 │ │ -058e98: |[058e98] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -058ea8: 07b0 |0000: move-object v0, v11 │ │ -058eaa: 1f00 f502 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058eae: 01c1 |0003: move v1, v12 │ │ -058eb0: 01d2 |0004: move v2, v13 │ │ -058eb2: 01e3 |0005: move v3, v14 │ │ -058eb4: 01f4 |0006: move v4, v15 │ │ -058eb6: 0205 1000 |0007: move/from16 v5, v16 │ │ -058eba: 0206 1100 |0009: move/from16 v6, v17 │ │ -058ebe: 0207 1200 |000b: move/from16 v7, v18 │ │ -058ec2: 0208 1300 |000d: move/from16 v8, v19 │ │ -058ec6: 0209 1400 |000f: move/from16 v9, v20 │ │ -058eca: 020a 1500 |0011: move/from16 v10, v21 │ │ -058ece: 740b 8514 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@1485 │ │ -058ed4: 0e00 |0016: return-void │ │ +058ebc: |[058ebc] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +058ecc: 07b0 |0000: move-object v0, v11 │ │ +058ece: 1f00 fd02 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +058ed2: 01c1 |0003: move v1, v12 │ │ +058ed4: 01d2 |0004: move v2, v13 │ │ +058ed6: 01e3 |0005: move v3, v14 │ │ +058ed8: 01f4 |0006: move v4, v15 │ │ +058eda: 0205 1000 |0007: move/from16 v5, v16 │ │ +058ede: 0206 1100 |0009: move/from16 v6, v17 │ │ +058ee2: 0207 1200 |000b: move/from16 v7, v18 │ │ +058ee6: 0208 1300 |000d: move/from16 v8, v19 │ │ +058eea: 0209 1400 |000f: move/from16 v9, v20 │ │ +058eee: 020a 1500 |0011: move/from16 v10, v21 │ │ +058ef2: 740b 8514 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@1485 │ │ +058ef8: 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 │ │ @@ -75288,19 +75288,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058ed8: |[058ed8] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -058ee8: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058eec: 6e10 8714 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@1487 │ │ -058ef2: 0a00 |0005: move-result v0 │ │ -058ef4: 0f00 |0006: return v0 │ │ +058efc: |[058efc] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +058f0c: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058f10: 6e10 8714 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@1487 │ │ +058f16: 0a00 |0005: move-result v0 │ │ +058f18: 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;) │ │ @@ -75308,19 +75308,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058ef8: |[058ef8] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -058f08: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058f0c: 6e10 8814 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@1488 │ │ -058f12: 0a00 |0005: move-result v0 │ │ -058f14: 0f00 |0006: return v0 │ │ +058f1c: |[058f1c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +058f2c: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058f30: 6e10 8814 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@1488 │ │ +058f36: 0a00 |0005: move-result v0 │ │ +058f38: 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;) │ │ @@ -75328,19 +75328,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058f18: |[058f18] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -058f28: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058f2c: 6e10 8914 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1489 │ │ -058f32: 0a00 |0005: move-result v0 │ │ -058f34: 0f00 |0006: return v0 │ │ +058f3c: |[058f3c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +058f4c: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058f50: 6e10 8914 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1489 │ │ +058f56: 0a00 |0005: move-result v0 │ │ +058f58: 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;) │ │ @@ -75348,19 +75348,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058f38: |[058f38] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -058f48: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058f4c: 6e10 8a14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@148a │ │ -058f52: 0a00 |0005: move-result v0 │ │ -058f54: 0f00 |0006: return v0 │ │ +058f5c: |[058f5c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +058f6c: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058f70: 6e10 8a14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@148a │ │ +058f76: 0a00 |0005: move-result v0 │ │ +058f78: 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;) │ │ @@ -75368,19 +75368,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058f58: |[058f58] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -058f68: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058f6c: 6e10 8b14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@148b │ │ -058f72: 0a00 |0005: move-result v0 │ │ -058f74: 0f00 |0006: return v0 │ │ +058f7c: |[058f7c] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +058f8c: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058f90: 6e10 8b14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@148b │ │ +058f96: 0a00 |0005: move-result v0 │ │ +058f98: 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;) │ │ @@ -75388,19 +75388,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058f78: |[058f78] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -058f88: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -058f8c: 6e10 8c14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@148c │ │ -058f92: 0a00 |0005: move-result v0 │ │ -058f94: 0f00 |0006: return v0 │ │ +058f9c: |[058f9c] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +058fac: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +058fb0: 6e10 8c14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@148c │ │ +058fb6: 0a00 |0005: move-result v0 │ │ +058fb8: 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;) │ │ @@ -75408,18 +75408,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 │ │ -058f98: |[058f98] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -058fa8: 1f00 f502 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058fac: 6e40 8d14 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@148d │ │ -058fb2: 0e00 |0005: return-void │ │ +058fbc: |[058fbc] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +058fcc: 1f00 fd02 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +058fd0: 6e40 8d14 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@148d │ │ +058fd6: 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 │ │ @@ -75431,18 +75431,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 │ │ -058fb4: |[058fb4] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -058fc4: 1f00 f502 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058fc8: 6e40 8e14 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@148e │ │ -058fce: 0e00 |0005: return-void │ │ +058fd8: |[058fd8] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +058fe8: 1f00 fd02 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +058fec: 6e40 8e14 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@148e │ │ +058ff2: 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 │ │ @@ -75454,18 +75454,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 │ │ -058fd0: |[058fd0] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -058fe0: 1f00 f502 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -058fe4: 6e54 8f14 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@148f │ │ -058fea: 0e00 |0005: return-void │ │ +058ff4: |[058ff4] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +059004: 1f00 fd02 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +059008: 6e54 8f14 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@148f │ │ +05900e: 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 │ │ @@ -75478,44 +75478,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -058fec: |[058fec] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -058ffc: 0760 |0000: move-object v0, v6 │ │ -058ffe: 1f00 f502 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02f5 │ │ -059002: 0171 |0003: move v1, v7 │ │ -059004: 0182 |0004: move v2, v8 │ │ -059006: 0193 |0005: move v3, v9 │ │ -059008: 01a4 |0006: move v4, v10 │ │ -05900a: 01b5 |0007: move v5, v11 │ │ -05900c: 7406 9014 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1490 │ │ -059012: 0e00 |000b: return-void │ │ +059010: |[059010] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +059020: 0760 |0000: move-object v0, v6 │ │ +059022: 1f00 fd02 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02fd │ │ +059026: 0171 |0003: move v1, v7 │ │ +059028: 0182 |0004: move v2, v8 │ │ +05902a: 0193 |0005: move v3, v9 │ │ +05902c: 01a4 |0006: move v4, v10 │ │ +05902e: 01b5 |0007: move v5, v11 │ │ +059030: 7406 9014 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1490 │ │ +059036: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=6 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=7 startX I │ │ 0x0000 - 0x000c reg=8 startY I │ │ 0x0000 - 0x000c reg=9 dx I │ │ 0x0000 - 0x000c reg=10 dy I │ │ 0x0000 - 0x000c reg=11 duration I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3081 (ScrollerCompatGingerbread.java) │ │ + source_file_idx : 3078 (ScrollerCompatGingerbread.java) │ │ │ │ Class #317 header: │ │ -class_idx : 616 │ │ +class_idx : 624 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3082 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3079 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #317 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ @@ -75530,17 +75530,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -059014: |[059014] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -059024: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05902a: 0e00 |0003: return-void │ │ +059038: |[059038] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +059048: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05904e: 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;) │ │ @@ -75548,33 +75548,33 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05902c: |[05902c] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -05903c: 1f01 f502 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02f5 │ │ -059040: 6e10 8614 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@1486 │ │ -059046: 0a00 |0005: move-result v0 │ │ -059048: 0f00 |0006: return v0 │ │ +059050: |[059050] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +059060: 1f01 fd02 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02fd │ │ +059064: 6e10 8614 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@1486 │ │ +05906a: 0a00 |0005: move-result v0 │ │ +05906c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3082 (ScrollerCompatIcs.java) │ │ + source_file_idx : 3079 (ScrollerCompatIcs.java) │ │ │ │ Class #318 header: │ │ -class_idx : 617 │ │ +class_idx : 625 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #318 annotations: │ │ Annotations on class │ │ @@ -75598,22 +75598,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05904c: |[05904c] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -05905c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -059062: 7100 3d11 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@113d │ │ -059068: 0c00 |0006: move-result-object v0 │ │ -05906a: 7220 1a11 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@111a │ │ -059070: 0c00 |000a: move-result-object v0 │ │ -059072: 5b10 db04 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04db │ │ -059076: 0e00 |000d: return-void │ │ +059070: |[059070] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +059080: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +059086: 7100 3d11 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@113d │ │ +05908c: 0c00 |0006: move-result-object v0 │ │ +05908e: 7220 1a11 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@111a │ │ +059094: 0c00 |000a: move-result-object v0 │ │ +059096: 5b10 db04 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04db │ │ +05909a: 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; │ │ @@ -75624,30 +75624,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -059078: |[059078] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -059088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05908a: 0f00 |0001: return v0 │ │ +05909c: |[05909c] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +0590ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0590ae: 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 : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #319 header: │ │ -class_idx : 618 │ │ +class_idx : 626 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #319 annotations: │ │ Annotations on class │ │ @@ -75671,22 +75671,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05908c: |[05908c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -05909c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0590a2: 7100 3d11 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@113d │ │ -0590a8: 0c00 |0006: move-result-object v0 │ │ -0590aa: 7220 1b11 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@111b │ │ -0590b0: 0c00 |000a: move-result-object v0 │ │ -0590b2: 5b10 dc04 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04dc │ │ -0590b6: 0e00 |000d: return-void │ │ +0590b0: |[0590b0] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +0590c0: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0590c6: 7100 3d11 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@113d │ │ +0590cc: 0c00 |0006: move-result-object v0 │ │ +0590ce: 7220 1b11 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@111b │ │ +0590d4: 0c00 |000a: move-result-object v0 │ │ +0590d6: 5b10 dc04 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04dc │ │ +0590da: 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; │ │ @@ -75697,17 +75697,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0590b8: |[0590b8] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0590c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0590ca: 0f00 |0001: return v0 │ │ +0590dc: |[0590dc] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0590ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0590ee: 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; │ │ │ │ @@ -75716,31 +75716,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0590cc: |[0590cc] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0590dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0590de: 0f00 |0001: return v0 │ │ +0590f0: |[0590f0] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +059100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059102: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #320 header: │ │ -class_idx : 623 │ │ +class_idx : 631 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 18 │ │ │ │ Class #320 annotations: │ │ Annotations on class │ │ @@ -75860,21 +75860,21 @@ │ │ │ │ #17 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ name : 'setSubmitButtonEnabled' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #321 header: │ │ -class_idx : 625 │ │ +class_idx : 633 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ Class #321 annotations: │ │ Annotations on class │ │ @@ -75897,33 +75897,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0590e0: |[0590e0] android.support.v4.widget.SearchViewCompat.:()V │ │ -0590f0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0590f4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0590f8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0590fc: 2200 6e02 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@026e │ │ -059100: 7010 1211 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@1112 │ │ -059106: 6900 e104 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -05910a: 0e00 |000d: return-void │ │ -05910c: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -059110: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -059114: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -059118: 2200 6d02 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@026d │ │ -05911c: 7010 0111 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1101 │ │ -059122: 6900 e104 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059126: 28f2 |001b: goto 000d // -000e │ │ -059128: 2200 7002 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0270 │ │ -05912c: 7010 2811 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1128 │ │ -059132: 6900 e104 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059136: 28ea |0023: goto 000d // -0016 │ │ +059104: |[059104] android.support.v4.widget.SearchViewCompat.:()V │ │ +059114: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +059118: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +05911c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +059120: 2200 7602 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@0276 │ │ +059124: 7010 1211 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@1112 │ │ +05912a: 6900 e104 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +05912e: 0e00 |000d: return-void │ │ +059130: 6000 2300 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +059134: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +059138: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +05913c: 2200 7502 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0275 │ │ +059140: 7010 0111 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1101 │ │ +059146: 6900 e104 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +05914a: 28f2 |001b: goto 000d // -000e │ │ +05914c: 2200 7802 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0278 │ │ +059150: 7010 2811 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1128 │ │ +059156: 6900 e104 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +05915a: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000d line=262 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ @@ -75935,17 +75935,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -059138: |[059138] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -059148: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05914e: 0e00 |0003: return-void │ │ +05915c: |[05915c] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +05916c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +059172: 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; │ │ @@ -75955,36 +75955,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 │ │ -059150: |[059150] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -059160: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059164: 1100 |0002: return-object v0 │ │ +059174: |[059174] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +059184: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059188: 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 │ │ -059168: |[059168] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -059178: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -05917c: 7220 1611 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1116 │ │ -059182: 0c00 |0005: move-result-object v0 │ │ -059184: 1100 |0006: return-object v0 │ │ +05918c: |[05918c] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +05919c: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +0591a0: 7220 1611 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1116 │ │ +0591a6: 0c00 |0005: move-result-object v0 │ │ +0591a8: 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;) │ │ @@ -75992,19 +75992,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -059188: |[059188] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -059198: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -05919c: 7220 1711 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@1117 │ │ -0591a2: 0a00 |0005: move-result v0 │ │ -0591a4: 0f00 |0006: return v0 │ │ +0591ac: |[0591ac] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +0591bc: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +0591c0: 7220 1711 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@1117 │ │ +0591c6: 0a00 |0005: move-result v0 │ │ +0591c8: 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;) │ │ @@ -76012,19 +76012,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0591a8: |[0591a8] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0591b8: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -0591bc: 7220 1811 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1118 │ │ -0591c2: 0a00 |0005: move-result v0 │ │ -0591c4: 0f00 |0006: return v0 │ │ +0591cc: |[0591cc] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0591dc: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +0591e0: 7220 1811 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1118 │ │ +0591e6: 0a00 |0005: move-result v0 │ │ +0591e8: 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;) │ │ @@ -76032,19 +76032,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0591c8: |[0591c8] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0591d8: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -0591dc: 7220 1911 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@1119 │ │ -0591e2: 0a00 |0005: move-result v0 │ │ -0591e4: 0f00 |0006: return v0 │ │ +0591ec: |[0591ec] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0591fc: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059200: 7220 1911 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@1119 │ │ +059206: 0a00 |0005: move-result v0 │ │ +059208: 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;) │ │ @@ -76052,19 +76052,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 │ │ -0591e8: |[0591e8] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0591f8: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -0591fc: 7220 1c11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@111c │ │ -059202: 0c00 |0005: move-result-object v0 │ │ -059204: 1100 |0006: return-object v0 │ │ +05920c: |[05920c] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +05921c: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059220: 7220 1c11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@111c │ │ +059226: 0c00 |0005: move-result-object v0 │ │ +059228: 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;) │ │ @@ -76072,18 +76072,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 │ │ -059208: |[059208] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -059218: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -05921c: 7230 1d11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@111d │ │ -059222: 0e00 |0005: return-void │ │ +05922c: |[05922c] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +05923c: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059240: 7230 1d11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@111d │ │ +059246: 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 │ │ @@ -76093,18 +76093,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 │ │ -059224: |[059224] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -059234: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059238: 7230 1e11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@111e │ │ -05923e: 0e00 |0005: return-void │ │ +059248: |[059248] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +059258: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +05925c: 7230 1e11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@111e │ │ +059262: 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 │ │ @@ -76114,18 +76114,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 │ │ -059240: |[059240] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -059250: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059254: 7230 1f11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@111f │ │ -05925a: 0e00 |0005: return-void │ │ +059264: |[059264] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +059274: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059278: 7230 1f11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@111f │ │ +05927e: 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 │ │ @@ -76135,18 +76135,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 │ │ -05925c: |[05925c] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -05926c: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059270: 7230 2011 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@1120 │ │ -059276: 0e00 |0005: return-void │ │ +059280: |[059280] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +059290: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059294: 7230 2011 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@1120 │ │ +05929a: 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 │ │ @@ -76156,19 +76156,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 │ │ -059278: |[059278] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -059288: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -05928c: 5431 db04 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04db │ │ -059290: 7230 2111 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1121 │ │ -059296: 0e00 |0007: return-void │ │ +05929c: |[05929c] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +0592ac: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +0592b0: 5431 db04 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04db │ │ +0592b4: 7230 2111 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1121 │ │ +0592ba: 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; │ │ @@ -76178,19 +76178,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 │ │ -059298: |[059298] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0592a8: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -0592ac: 5431 dc04 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04dc │ │ -0592b0: 7230 2211 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1122 │ │ -0592b6: 0e00 |0007: return-void │ │ +0592bc: |[0592bc] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +0592cc: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +0592d0: 5431 dc04 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04dc │ │ +0592d4: 7230 2211 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1122 │ │ +0592da: 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; │ │ @@ -76200,18 +76200,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 │ │ -0592b8: |[0592b8] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0592c8: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -0592cc: 7240 2311 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1123 │ │ -0592d2: 0e00 |0005: return-void │ │ +0592dc: |[0592dc] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0592ec: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +0592f0: 7240 2311 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1123 │ │ +0592f6: 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; │ │ @@ -76222,18 +76222,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 │ │ -0592d4: |[0592d4] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0592e4: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -0592e8: 7230 2411 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1124 │ │ -0592ee: 0e00 |0005: return-void │ │ +0592f8: |[0592f8] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +059308: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +05930c: 7230 2411 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1124 │ │ +059312: 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; │ │ @@ -76243,18 +76243,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 │ │ -0592f0: |[0592f0] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -059300: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059304: 7230 2511 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1125 │ │ -05930a: 0e00 |0005: return-void │ │ +059314: |[059314] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +059324: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059328: 7230 2511 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1125 │ │ +05932e: 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 │ │ @@ -76264,18 +76264,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 │ │ -05930c: |[05930c] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -05931c: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -059320: 7230 2611 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1126 │ │ -059326: 0e00 |0005: return-void │ │ +059330: |[059330] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +059340: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059344: 7230 2611 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1126 │ │ +05934a: 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; │ │ @@ -76285,34 +76285,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -059328: |[059328] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -059338: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ -05933c: 7230 2711 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1127 │ │ -059342: 0e00 |0005: return-void │ │ +05934c: |[05934c] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +05935c: 6200 e104 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04e1 │ │ +059360: 7230 2711 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1127 │ │ +059366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #322 header: │ │ -class_idx : 626 │ │ +class_idx : 634 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3094 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3091 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #322 annotations: │ │ Annotations on class │ │ @@ -76337,18 +76337,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 │ │ -059344: |[059344] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -059354: 5b01 e204 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04e2 │ │ -059358: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05935e: 0e00 |0005: return-void │ │ +059368: |[059368] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +059378: 5b01 e204 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04e2 │ │ +05937c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +059382: 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; │ │ │ │ @@ -76358,19 +76358,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -059360: |[059360] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -059370: 5410 e204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04e2 │ │ -059374: 7220 5411 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@1154 │ │ -05937a: 0a00 |0005: move-result v0 │ │ -05937c: 0f00 |0006: return v0 │ │ +059384: |[059384] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +059394: 5410 e204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04e2 │ │ +059398: 7220 5411 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@1154 │ │ +05939e: 0a00 |0005: move-result v0 │ │ +0593a0: 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; │ │ │ │ @@ -76379,33 +76379,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -059380: |[059380] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -059390: 5410 e204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04e2 │ │ -059394: 7220 5511 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1155 │ │ -05939a: 0a00 |0005: move-result v0 │ │ -05939c: 0f00 |0006: return v0 │ │ +0593a4: |[0593a4] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0593b4: 5410 e204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04e2 │ │ +0593b8: 7220 5511 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1155 │ │ +0593be: 0a00 |0005: move-result v0 │ │ +0593c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 3094 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3091 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #323 header: │ │ -class_idx : 627 │ │ +class_idx : 635 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3094 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3091 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -76430,18 +76430,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 │ │ -0593a0: |[0593a0] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -0593b0: 5b01 e304 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04e3 │ │ -0593b4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0593ba: 0e00 |0005: return-void │ │ +0593c4: |[0593c4] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +0593d4: 5b01 e304 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04e3 │ │ +0593d8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0593de: 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; │ │ │ │ @@ -76451,32 +76451,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0593bc: |[0593bc] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -0593cc: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04e3 │ │ -0593d0: 7210 5311 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@1153 │ │ -0593d6: 0a00 |0005: move-result v0 │ │ -0593d8: 0f00 |0006: return v0 │ │ +0593e0: |[0593e0] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +0593f0: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04e3 │ │ +0593f4: 7210 5311 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@1153 │ │ +0593fa: 0a00 |0005: move-result v0 │ │ +0593fc: 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 : 3094 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3091 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #324 header: │ │ -class_idx : 628 │ │ +class_idx : 636 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3094 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3091 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #324 annotations: │ │ Annotations on class │ │ @@ -76494,21 +76494,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3094 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3091 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #325 header: │ │ -class_idx : 629 │ │ +class_idx : 637 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3094 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3091 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #325 annotations: │ │ Annotations on class │ │ @@ -76532,21 +76532,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3094 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3091 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #326 header: │ │ -class_idx : 630 │ │ +class_idx : 638 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3094 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3091 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #326 annotations: │ │ Annotations on class │ │ @@ -76565,17 +76565,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0593dc: |[0593dc] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -0593ec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0593f2: 0e00 |0003: return-void │ │ +059400: |[059400] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +059410: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +059416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -76584,19 +76584,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 │ │ -0593f4: |[0593f4] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -059404: 1f01 fe02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02fe │ │ -059408: 6e10 b114 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@14b1 │ │ -05940e: 0c00 |0005: move-result-object v0 │ │ -059410: 1100 |0006: return-object v0 │ │ +059418: |[059418] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +059428: 1f01 0603 |0000: check-cast v1, Landroid/widget/SearchView; // type@0306 │ │ +05942c: 6e10 b114 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@14b1 │ │ +059432: 0c00 |0005: move-result-object v0 │ │ +059434: 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;) │ │ @@ -76604,19 +76604,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -059414: |[059414] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -059424: 1f01 fe02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02fe │ │ -059428: 6e10 b214 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@14b2 │ │ -05942e: 0a00 |0005: move-result v0 │ │ -059430: 0f00 |0006: return v0 │ │ +059438: |[059438] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +059448: 1f01 0603 |0000: check-cast v1, Landroid/widget/SearchView; // type@0306 │ │ +05944c: 6e10 b214 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@14b2 │ │ +059452: 0a00 |0005: move-result v0 │ │ +059454: 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;) │ │ @@ -76624,19 +76624,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -059434: |[059434] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -059444: 1f01 fe02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02fe │ │ -059448: 6e10 b314 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@14b3 │ │ -05944e: 0a00 |0005: move-result v0 │ │ -059450: 0f00 |0006: return v0 │ │ +059458: |[059458] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +059468: 1f01 0603 |0000: check-cast v1, Landroid/widget/SearchView; // type@0306 │ │ +05946c: 6e10 b314 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@14b3 │ │ +059472: 0a00 |0005: move-result v0 │ │ +059474: 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;) │ │ @@ -76644,19 +76644,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -059454: |[059454] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -059464: 1f01 fe02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02fe │ │ -059468: 6e10 b414 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@14b4 │ │ -05946e: 0a00 |0005: move-result v0 │ │ -059470: 0f00 |0006: return v0 │ │ +059478: |[059478] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +059488: 1f01 0603 |0000: check-cast v1, Landroid/widget/SearchView; // type@0306 │ │ +05948c: 6e10 b414 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@14b4 │ │ +059492: 0a00 |0005: move-result v0 │ │ +059494: 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;) │ │ @@ -76664,18 +76664,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 │ │ -059474: |[059474] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -059484: 2200 7302 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0273 │ │ -059488: 7020 5111 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@1151 │ │ -05948e: 1100 |0005: return-object v0 │ │ +059498: |[059498] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +0594a8: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@027b │ │ +0594ac: 7020 5111 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@1151 │ │ +0594b2: 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;) │ │ @@ -76683,18 +76683,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 │ │ -059490: |[059490] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -0594a0: 2200 7202 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0272 │ │ -0594a4: 7020 4e11 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@114e │ │ -0594aa: 1100 |0005: return-object v0 │ │ +0594b4: |[0594b4] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +0594c4: 2200 7a02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@027a │ │ +0594c8: 7020 4e11 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@114e │ │ +0594ce: 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;) │ │ @@ -76702,18 +76702,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 │ │ -0594ac: |[0594ac] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0594bc: 2200 fe02 |0000: new-instance v0, Landroid/widget/SearchView; // type@02fe │ │ -0594c0: 7020 af14 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@14af │ │ -0594c6: 1100 |0005: return-object v0 │ │ +0594d0: |[0594d0] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0594e0: 2200 0603 |0000: new-instance v0, Landroid/widget/SearchView; // type@0306 │ │ +0594e4: 7020 af14 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@14af │ │ +0594ea: 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;) │ │ @@ -76721,18 +76721,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 │ │ -0594c8: |[0594c8] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -0594d8: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -0594dc: 6e20 b614 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@14b6 │ │ -0594e2: 0e00 |0005: return-void │ │ +0594ec: |[0594ec] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +0594fc: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +059500: 6e20 b614 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@14b6 │ │ +059506: 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 │ │ @@ -76742,18 +76742,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 │ │ -0594e4: |[0594e4] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -0594f4: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -0594f8: 6e20 b914 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@14b9 │ │ -0594fe: 0e00 |0005: return-void │ │ +059508: |[059508] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +059518: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +05951c: 6e20 b914 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@14b9 │ │ +059522: 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 │ │ @@ -76763,19 +76763,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 │ │ -059500: |[059500] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -059510: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -059514: 1f01 fc02 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@02fc │ │ -059518: 6e20 ba14 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@14ba │ │ -05951e: 0e00 |0007: return-void │ │ +059524: |[059524] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +059534: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +059538: 1f01 0403 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@0304 │ │ +05953c: 6e20 ba14 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@14ba │ │ +059542: 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; │ │ @@ -76785,19 +76785,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 │ │ -059520: |[059520] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -059530: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -059534: 1f01 fd02 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@02fd │ │ -059538: 6e20 bb14 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@14bb │ │ -05953e: 0e00 |0007: return-void │ │ +059544: |[059544] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +059554: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +059558: 1f01 0503 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0305 │ │ +05955c: 6e20 bb14 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@14bb │ │ +059562: 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; │ │ @@ -76807,18 +76807,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 │ │ -059540: |[059540] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -059550: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -059554: 6e30 bc14 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@14bc │ │ -05955a: 0e00 |0005: return-void │ │ +059564: |[059564] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +059574: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +059578: 6e30 bc14 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@14bc │ │ +05957e: 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; │ │ @@ -76829,18 +76829,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 │ │ -05955c: |[05955c] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -05956c: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -059570: 6e20 bd14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@14bd │ │ -059576: 0e00 |0005: return-void │ │ +059580: |[059580] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +059590: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +059594: 6e20 bd14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@14bd │ │ +05959a: 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; │ │ @@ -76850,18 +76850,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 │ │ -059578: |[059578] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -059588: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -05958c: 6e20 be14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@14be │ │ -059592: 0e00 |0005: return-void │ │ +05959c: |[05959c] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0595ac: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +0595b0: 6e20 be14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@14be │ │ +0595b6: 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 │ │ @@ -76871,27 +76871,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 │ │ -059594: |[059594] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0595a4: 0741 |0000: move-object v1, v4 │ │ -0595a6: 1f01 fe02 |0001: check-cast v1, Landroid/widget/SearchView; // type@02fe │ │ -0595aa: 6e10 b014 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@14b0 │ │ -0595b0: 0c02 |0006: move-result-object v2 │ │ -0595b2: 1a03 f01d |0007: const-string v3, "search" // string@1df0 │ │ -0595b6: 6e20 b400 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -0595bc: 0c00 |000c: move-result-object v0 │ │ -0595be: 1f00 1400 |000d: check-cast v0, Landroid/app/SearchManager; // type@0014 │ │ -0595c2: 6e20 8800 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@0088 │ │ -0595c8: 0c02 |0012: move-result-object v2 │ │ -0595ca: 6e20 bf14 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@14bf │ │ -0595d0: 0e00 |0016: return-void │ │ +0595b8: |[0595b8] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0595c8: 0741 |0000: move-object v1, v4 │ │ +0595ca: 1f01 0603 |0001: check-cast v1, Landroid/widget/SearchView; // type@0306 │ │ +0595ce: 6e10 b014 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@14b0 │ │ +0595d4: 0c02 |0006: move-result-object v2 │ │ +0595d6: 1a03 ed1d |0007: const-string v3, "search" // string@1ded │ │ +0595da: 6e20 b400 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +0595e0: 0c00 |000c: move-result-object v0 │ │ +0595e2: 1f00 1700 |000d: check-cast v0, Landroid/app/SearchManager; // type@0017 │ │ +0595e6: 6e20 8800 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@0088 │ │ +0595ec: 0c02 |0012: move-result-object v2 │ │ +0595ee: 6e20 bf14 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@14bf │ │ +0595f4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000f line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -76905,34 +76905,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0595d4: |[0595d4] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0595e4: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -0595e8: 6e20 c014 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@14c0 │ │ -0595ee: 0e00 |0005: return-void │ │ +0595f8: |[0595f8] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +059608: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +05960c: 6e20 c014 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@14c0 │ │ +059612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3094 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3091 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #327 header: │ │ -class_idx : 631 │ │ +class_idx : 639 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 766 │ │ -source_file_idx : 3096 │ │ +superclass_idx : 774 │ │ +source_file_idx : 3093 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #327 annotations: │ │ Annotations on class │ │ @@ -76952,17 +76952,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0595f0: |[0595f0] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -059600: 7020 af14 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@14af │ │ -059606: 0e00 |0003: return-void │ │ +059614: |[059614] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +059624: 7020 af14 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@14af │ │ +05962a: 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; │ │ @@ -76973,35 +76973,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -059608: |[059608] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -059618: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -05961c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05961e: 6e30 6911 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1169 │ │ -059624: 6f10 b514 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@14b5 │ │ -05962a: 0e00 |0009: return-void │ │ +05962c: |[05962c] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +05963c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +059640: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +059642: 6e30 6911 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1169 │ │ +059648: 6f10 b514 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@14b5 │ │ +05964e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ │ │ - source_file_idx : 3096 (SearchViewCompatIcs.java) │ │ + source_file_idx : 3093 (SearchViewCompatIcs.java) │ │ │ │ Class #328 header: │ │ -class_idx : 632 │ │ +class_idx : 640 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3096 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3093 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #328 annotations: │ │ Annotations on class │ │ @@ -77020,17 +77020,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05962c: |[05962c] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -05963c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -059642: 0e00 |0003: return-void │ │ +059650: |[059650] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +059660: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +059666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ │ │ @@ -77039,18 +77039,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 │ │ -059644: |[059644] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -059654: 2200 7702 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0277 │ │ -059658: 7020 6711 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1167 │ │ -05965e: 1100 |0005: return-object v0 │ │ +059668: |[059668] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +059678: 2200 7f02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@027f │ │ +05967c: 7020 6711 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1167 │ │ +059682: 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;) │ │ @@ -77058,18 +77058,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 │ │ -059660: |[059660] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -059670: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -059674: 6e20 b714 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@14b7 │ │ -05967a: 0e00 |0005: return-void │ │ +059684: |[059684] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +059694: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +059698: 6e20 b714 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@14b7 │ │ +05969e: 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 │ │ @@ -77079,34 +77079,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05967c: |[05967c] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -05968c: 1f00 fe02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02fe │ │ -059690: 6e20 b814 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@14b8 │ │ -059696: 0e00 |0005: return-void │ │ +0596a0: |[0596a0] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +0596b0: 1f00 0603 |0000: check-cast v0, Landroid/widget/SearchView; // type@0306 │ │ +0596b4: 6e20 b814 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@14b8 │ │ +0596ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 inputType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3096 (SearchViewCompatIcs.java) │ │ + source_file_idx : 3093 (SearchViewCompatIcs.java) │ │ │ │ Class #329 header: │ │ -class_idx : 633 │ │ +class_idx : 641 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3130 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3127 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #329 annotations: │ │ Annotations on class │ │ @@ -77124,21 +77124,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ name : 'convertToString' │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3130 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3127 (SimpleCursorAdapter.java) │ │ │ │ Class #330 header: │ │ -class_idx : 634 │ │ +class_idx : 642 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3130 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3127 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #330 annotations: │ │ Annotations on class │ │ @@ -77156,21 +77156,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3130 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3127 (SimpleCursorAdapter.java) │ │ │ │ Class #331 header: │ │ -class_idx : 636 │ │ +class_idx : 644 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #331 annotations: │ │ Annotations on class │ │ @@ -77182,21 +77182,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #332 header: │ │ -class_idx : 638 │ │ +class_idx : 646 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #332 annotations: │ │ Annotations on class │ │ @@ -77225,19 +77225,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 │ │ -059698: |[059698] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0596a8: 5b01 ee04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ -0596ac: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0596b2: 5b02 ed04 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ -0596b6: 0e00 |0007: return-void │ │ +0596bc: |[0596bc] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0596cc: 5b01 ee04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ +0596d0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0596d6: 5b02 ed04 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ +0596da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1484 │ │ 0x0005 line=1485 │ │ 0x0007 line=1486 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ @@ -77250,49 +77250,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0596b8: |[0596b8] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -0596c8: 5430 ed04 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ -0596cc: 6e10 f212 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -0596d2: 0c00 |0005: move-result-object v0 │ │ -0596d4: 5431 ee04 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ -0596d8: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -0596dc: 5430 ed04 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ -0596e0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0596e2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0596e4: 7130 850b 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b85 │ │ -0596ea: 5430 ee04 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ -0596ee: 5431 ed04 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ -0596f2: 7120 bd11 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@11bd │ │ -0596f8: 5430 ee04 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ -0596fc: 7110 b611 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@11b6 │ │ -059702: 0c00 |001d: move-result-object v0 │ │ -059704: 6e20 f715 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ -05970a: 0e00 |0021: return-void │ │ +0596dc: |[0596dc] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +0596ec: 5430 ed04 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ +0596f0: 6e10 f212 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +0596f6: 0c00 |0005: move-result-object v0 │ │ +0596f8: 5431 ee04 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ +0596fc: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +059700: 5430 ed04 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ +059704: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +059706: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +059708: 7130 850b 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b85 │ │ +05970e: 5430 ee04 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ +059712: 5431 ed04 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04ed │ │ +059716: 7120 bd11 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@11bd │ │ +05971c: 5430 ee04 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ee │ │ +059720: 7110 b611 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@11b6 │ │ +059726: 0c00 |001d: move-result-object v0 │ │ +059728: 6e20 f715 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ +05972e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1490 │ │ 0x000a line=1491 │ │ 0x0011 line=1492 │ │ 0x0018 line=1494 │ │ 0x0021 line=1495 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #333 header: │ │ -class_idx : 640 │ │ +class_idx : 648 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 701 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 709 │ │ +source_file_idx : 3138 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #333 annotations: │ │ Annotations on class │ │ @@ -77332,42 +77332,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05970c: |[05970c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -05971c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05971e: 2300 f304 |0001: new-array v0, v0, [I // type@04f3 │ │ -059722: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -059724: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -05972a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -05972e: 6900 f004 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04f0 │ │ -059732: 0e00 |000b: return-void │ │ +059730: |[059730] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +059740: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +059742: 2300 fd04 |0001: new-array v0, v0, [I // type@04fd │ │ +059746: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +059748: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +05974e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +059752: 6900 f004 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04f0 │ │ +059756: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 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 │ │ -059734: |[059734] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -059744: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -059746: 7030 4813 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1348 │ │ -05974c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05974e: 5910 f704 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -059752: 0e00 |0007: return-void │ │ +059758: |[059758] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +059768: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +05976a: 7030 4813 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1348 │ │ +059770: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +059772: 5910 f704 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +059776: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1273 │ │ 0x0004 line=1257 │ │ 0x0007 line=1274 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -77377,19 +77377,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059754: |[059754] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ -059764: 7030 4813 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1348 │ │ -05976a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05976c: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -059770: 0e00 |0006: return-void │ │ +059778: |[059778] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +059788: 7030 4813 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1348 │ │ +05978e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +059790: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +059794: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0003 line=1257 │ │ 0x0006 line=1278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -77401,27 +77401,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 │ │ -059774: |[059774] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -059784: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -059786: 7030 4913 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1349 │ │ -05978c: 5932 f704 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -059790: 6201 f004 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04f0 │ │ -059794: 6e30 b600 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ -05979a: 0c00 |000b: move-result-object v0 │ │ -05979c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -05979e: 6e30 1d01 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@011d │ │ -0597a4: 0a01 |0010: move-result v1 │ │ -0597a6: 5931 f704 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -0597aa: 6e10 2301 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -0597b0: 0e00 |0016: return-void │ │ +059798: |[059798] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0597a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0597aa: 7030 4913 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1349 │ │ +0597b0: 5932 f704 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +0597b4: 6201 f004 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04f0 │ │ +0597b8: 6e30 b600 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ +0597be: 0c00 |000b: move-result-object v0 │ │ +0597c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0597c2: 6e30 1d01 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@011d │ │ +0597c8: 0a01 |0010: move-result v1 │ │ +0597ca: 5931 f704 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +0597ce: 6e10 2301 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +0597d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1294 │ │ 0x0004 line=1257 │ │ 0x0006 line=1296 │ │ 0x000c line=1297 │ │ 0x0013 line=1298 │ │ @@ -77437,21 +77437,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 │ │ -0597b4: |[0597b4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ -0597c4: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ -0597ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0597cc: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -0597d0: 5220 f704 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -0597d4: 5910 f704 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -0597d8: 0e00 |000a: return-void │ │ +0597d8: |[0597d8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +0597e8: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ +0597ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0597f0: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +0597f4: 5220 f704 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +0597f8: 5910 f704 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +0597fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0003 line=1257 │ │ 0x0006 line=1290 │ │ 0x000a line=1291 │ │ locals : │ │ @@ -77463,19 +77463,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 │ │ -0597dc: |[0597dc] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0597ec: 7020 4a13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@134a │ │ -0597f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0597f4: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -0597f8: 0e00 |0006: return-void │ │ +059800: |[059800] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +059810: 7020 4a13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@134a │ │ +059816: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +059818: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05981c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0003 line=1257 │ │ 0x0006 line=1282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -77486,36 +77486,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0597fc: |[0597fc] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -05980c: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ -059812: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -059814: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -059818: 0e00 |0006: return-void │ │ +059820: |[059820] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +059830: 7020 4b13 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@134b │ │ +059836: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +059838: 5910 f704 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05983c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0003 line=1257 │ │ 0x0006 line=1286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #334 header: │ │ -class_idx : 641 │ │ +class_idx : 649 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #334 annotations: │ │ Annotations on class │ │ @@ -77545,21 +77545,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ name : 'onPanelSlide' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #335 header: │ │ -class_idx : 642 │ │ +class_idx : 650 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #335 annotations: │ │ Annotations on class │ │ @@ -77581,17 +77581,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05981c: |[05981c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -05982c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -059832: 0e00 |0003: return-void │ │ +059840: |[059840] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +059850: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +059856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -77600,19 +77600,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 │ │ -059834: |[059834] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -059844: 2200 8302 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0283 │ │ -059848: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05984a: 7030 a211 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@11a2 │ │ -059850: 1100 |0006: return-object v0 │ │ +059858: |[059858] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +059868: 2200 8b02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@028b │ │ +05986c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05986e: 7030 a211 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@11a2 │ │ +059874: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -77621,18 +77621,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 │ │ -059854: |[059854] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -059864: 6e20 9c11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@119c │ │ -05986a: 0c00 |0003: move-result-object v0 │ │ -05986c: 1100 |0004: return-object v0 │ │ +059878: |[059878] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +059888: 6e20 9c11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@119c │ │ +05988e: 0c00 |0003: move-result-object v0 │ │ +059890: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -77641,17 +77641,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 │ │ -059870: |[059870] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -059880: 2320 0505 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0505 │ │ -059884: 1100 |0002: return-object v0 │ │ +059894: |[059894] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +0598a4: 2320 0f05 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@050f │ │ +0598a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -77660,32 +77660,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -059888: |[059888] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -059898: 6e20 9e11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@119e │ │ -05989e: 0c00 |0003: move-result-object v0 │ │ -0598a0: 1100 |0004: return-object v0 │ │ +0598ac: |[0598ac] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0598bc: 6e20 9e11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@119e │ │ +0598c2: 0c00 |0003: move-result-object v0 │ │ +0598c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #336 header: │ │ -class_idx : 643 │ │ +class_idx : 651 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 693 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 701 │ │ +source_file_idx : 3138 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ @@ -77715,43 +77715,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0598a4: |[0598a4] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -0598b4: 2200 8202 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0282 │ │ -0598b8: 7010 9b11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@119b │ │ -0598be: 6900 f904 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04f9 │ │ -0598c2: 0e00 |0007: return-void │ │ +0598c8: |[0598c8] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +0598d8: 2200 8a02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@028a │ │ +0598dc: 7010 9b11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@119b │ │ +0598e2: 6900 f904 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04f9 │ │ +0598e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ 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 │ │ -0598c4: |[0598c4] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -0598d4: 7020 ca12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ -0598da: 6e10 0602 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ -0598e0: 0a00 |0006: move-result v0 │ │ -0598e2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0598e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0598e8: 5c10 fa04 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ -0598ec: 0e00 |000c: return-void │ │ -0598ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0598f0: 28fc |000e: goto 000a // -0004 │ │ +0598e8: |[0598e8] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0598f8: 7020 ca12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@12ca │ │ +0598fe: 6e10 0602 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0206 │ │ +059904: 0a00 |0006: move-result v0 │ │ +059906: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +05990a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05990c: 5c10 fa04 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ +059910: 0e00 |000c: return-void │ │ +059912: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +059914: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x0003 line=1312 │ │ 0x000c line=1313 │ │ 0x000d line=1312 │ │ locals : │ │ @@ -77763,17 +77763,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 │ │ -0598f4: |[0598f4] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -059904: 7020 a111 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@11a1 │ │ -05990a: 0e00 |0003: return-void │ │ +059918: |[059918] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +059928: 7020 a111 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@11a1 │ │ +05992e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ 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; │ │ @@ -77783,17 +77783,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05990c: |[05990c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -05991c: 7020 cb12 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ -059922: 0e00 |0003: return-void │ │ +059930: |[059930] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +059940: 7020 cb12 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@12cb │ │ +059946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x0003 line=1308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -77804,41 +77804,41 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -059924: |[059924] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -059934: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ -05993a: 5510 fa04 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ -05993e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -059942: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -059944: 6e20 0a02 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ -05994a: 0e00 |000b: return-void │ │ -05994c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05994e: 28fb |000d: goto 0008 // -0005 │ │ +059948: |[059948] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +059958: 6f30 cc12 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@12cc │ │ +05995e: 5510 fa04 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ +059962: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +059966: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +059968: 6e20 0a02 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@020a │ │ +05996e: 0e00 |000b: return-void │ │ +059970: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +059972: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0003 line=1318 │ │ 0x000b line=1319 │ │ 0x000c line=1318 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #337 header: │ │ -class_idx : 645 │ │ +class_idx : 653 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ @@ -77856,21 +77856,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;) │ │ name : 'invalidateChildRegion' │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #338 header: │ │ -class_idx : 649 │ │ +class_idx : 657 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 702 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 710 │ │ +source_file_idx : 3138 │ │ static_fields_size : 5 │ │ instance_fields_size: 19 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 41 │ │ │ │ Class #338 annotations: │ │ Annotations on class │ │ @@ -77998,32 +77998,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -059950: |[059950] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -059960: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -059964: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -059968: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05996c: 2201 8802 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0288 │ │ -059970: 7010 af11 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@11af │ │ -059976: 6901 ff04 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ -05997a: 0e00 |000d: return-void │ │ -05997c: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -059980: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -059984: 2201 8702 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0287 │ │ -059988: 7010 ad11 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@11ad │ │ -05998e: 6901 ff04 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ -059992: 28f4 |0019: goto 000d // -000c │ │ -059994: 2201 8602 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0286 │ │ -059998: 7010 ab11 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@11ab │ │ -05999e: 6901 ff04 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ -0599a2: 28ec |0021: goto 000d // -0014 │ │ +059974: |[059974] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +059984: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +059988: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +05998c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +059990: 2201 9002 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0290 │ │ +059994: 7010 af11 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@11af │ │ +05999a: 6901 ff04 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ +05999e: 0e00 |000d: return-void │ │ +0599a0: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +0599a4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0599a8: 2201 8f02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@028f │ │ +0599ac: 7010 ad11 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@11ad │ │ +0599b2: 6901 ff04 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ +0599b6: 28f4 |0019: goto 000d // -000c │ │ +0599b8: 2201 8e02 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@028e │ │ +0599bc: 7010 ab11 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@11ab │ │ +0599c2: 6901 ff04 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ +0599c6: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0006 line=194 │ │ 0x000d line=200 │ │ 0x000e line=195 │ │ @@ -78037,18 +78037,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0599a4: |[0599a4] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ -0599b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0599b6: 7030 b311 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11b3 │ │ -0599bc: 0e00 |0004: return-void │ │ +0599c8: |[0599c8] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +0599d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0599da: 7030 b311 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11b3 │ │ +0599e0: 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; │ │ @@ -78058,18 +78058,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 │ │ -0599c0: |[0599c0] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0599d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0599d2: 7040 b411 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11b4 │ │ -0599d8: 0e00 |0004: return-void │ │ +0599e4: |[0599e4] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0599f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0599f6: 7040 b411 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11b4 │ │ +0599fc: 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; │ │ @@ -78080,58 +78080,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 │ │ -0599dc: |[0599dc] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0599ec: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ -0599f0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0599f2: 7040 5613 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1356 │ │ -0599f8: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -0599fe: 5962 1305 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ -059a02: 5c64 0505 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -059a06: 2202 4800 |000d: new-instance v2, Landroid/graphics/Rect; // type@0048 │ │ -059a0a: 7010 6001 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -059a10: 5b62 1405 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -059a14: 2202 7103 |0014: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -059a18: 7010 ec15 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -059a1e: 5b62 0d05 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ -059a22: 6e10 b000 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -059a28: 0c02 |001e: move-result-object v2 │ │ -059a2a: 6e10 0e01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -059a30: 0c02 |0022: move-result-object v2 │ │ -059a32: 5220 3f05 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -059a36: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -059a3a: c802 |0027: mul-float/2addr v2, v0 │ │ -059a3c: c652 |0028: add-float/2addr v2, v5 │ │ -059a3e: 8722 |0029: float-to-int v2, v2 │ │ -059a40: 5962 0905 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0509 │ │ -059a44: 7110 3d13 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ -059a4a: 0c01 |002f: move-result-object v1 │ │ -059a4c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -059a4e: 6e20 f911 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@11f9 │ │ -059a54: 2202 7d02 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@027d │ │ -059a58: 7020 7f11 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@117f │ │ -059a5e: 7120 7f0b 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b7f │ │ -059a64: 7120 820b 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ -059a6a: 2202 7f02 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@027f │ │ -059a6e: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -059a70: 7030 8811 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@1188 │ │ -059a76: 7130 2212 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@1222 │ │ -059a7c: 0c02 |0048: move-result-object v2 │ │ -059a7e: 5b62 0405 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -059a82: 5462 0405 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -059a86: 6e20 3d12 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@123d │ │ -059a8c: 5462 0405 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -059a90: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ -059a94: c803 |0054: mul-float/2addr v3, v0 │ │ -059a96: 6e20 3e12 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@123e │ │ -059a9c: 0e00 |0058: return-void │ │ +059a00: |[059a00] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +059a10: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ +059a14: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +059a16: 7040 5613 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1356 │ │ +059a1c: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +059a22: 5962 1305 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ +059a26: 5c64 0505 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +059a2a: 2202 4b00 |000d: new-instance v2, Landroid/graphics/Rect; // type@004b │ │ +059a2e: 7010 6001 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +059a34: 5b62 1405 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +059a38: 2202 7903 |0014: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +059a3c: 7010 ec15 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +059a42: 5b62 0d05 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ +059a46: 6e10 b000 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +059a4c: 0c02 |001e: move-result-object v2 │ │ +059a4e: 6e10 0e01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +059a54: 0c02 |0022: move-result-object v2 │ │ +059a56: 5220 3f05 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +059a5a: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +059a5e: c802 |0027: mul-float/2addr v2, v0 │ │ +059a60: c652 |0028: add-float/2addr v2, v5 │ │ +059a62: 8722 |0029: float-to-int v2, v2 │ │ +059a64: 5962 0905 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0509 │ │ +059a68: 7110 3d13 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ +059a6e: 0c01 |002f: move-result-object v1 │ │ +059a70: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +059a72: 6e20 f911 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@11f9 │ │ +059a78: 2202 8502 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@0285 │ │ +059a7c: 7020 7f11 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@117f │ │ +059a82: 7120 7f0b 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b7f │ │ +059a88: 7120 820b 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ +059a8e: 2202 8702 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@0287 │ │ +059a92: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +059a94: 7030 8811 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@1188 │ │ +059a9a: 7130 2212 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@1222 │ │ +059aa0: 0c02 |0048: move-result-object v2 │ │ +059aa2: 5b62 0405 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +059aa6: 5462 0405 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +059aaa: 6e20 3d12 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@123d │ │ +059ab0: 5462 0405 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +059ab4: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ +059ab8: c803 |0054: mul-float/2addr v3, v0 │ │ +059aba: 6e20 3e12 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@123e │ │ +059ac0: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=252 │ │ 0x0006 line=107 │ │ 0x000b line=182 │ │ 0x000d line=184 │ │ 0x0014 line=186 │ │ @@ -78158,17 +78158,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 │ │ -059aa0: |[059aa0] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -059ab0: 5510 0805 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ -059ab4: 0f00 |0002: return v0 │ │ +059ac4: |[059ac4] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +059ad4: 5510 0805 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ +059ad8: 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;) │ │ @@ -78176,17 +78176,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 │ │ -059ab8: |[059ab8] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -059ac8: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ -059acc: 1100 |0002: return-object v0 │ │ +059adc: |[059adc] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +059aec: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ +059af0: 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;) │ │ @@ -78194,17 +78194,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 │ │ -059ad0: |[059ad0] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -059ae0: 5410 0405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -059ae4: 1100 |0002: return-object v0 │ │ +059af4: |[059af4] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +059b04: 5410 0405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +059b08: 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;) │ │ @@ -78212,17 +78212,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 │ │ -059ae8: |[059ae8] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -059af8: 5210 1005 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -059afc: 0f00 |0002: return v0 │ │ +059b0c: |[059b0c] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +059b1c: 5210 1005 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +059b20: 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;) │ │ @@ -78230,17 +78230,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 │ │ -059b00: |[059b00] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -059b10: 5410 1205 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059b14: 1100 |0002: return-object v0 │ │ +059b24: |[059b24] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +059b34: 5410 1205 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059b38: 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;) │ │ @@ -78248,17 +78248,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 │ │ -059b18: |[059b18] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -059b28: 5c01 0e05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -059b2c: 0f01 |0002: return v1 │ │ +059b3c: |[059b3c] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +059b4c: 5c01 0e05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +059b50: 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 │ │ │ │ @@ -78267,17 +78267,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 │ │ -059b30: |[059b30] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -059b40: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@11e6 │ │ -059b46: 0e00 |0003: return-void │ │ +059b54: |[059b54] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +059b64: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@11e6 │ │ +059b6a: 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 │ │ │ │ @@ -78286,17 +78286,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 │ │ -059b48: |[059b48] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -059b58: 5210 1105 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ -059b5c: 0f00 |0002: return v0 │ │ +059b6c: |[059b6c] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +059b7c: 5210 1105 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ +059b80: 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;) │ │ @@ -78304,17 +78304,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 │ │ -059b60: |[059b60] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -059b70: 7020 db11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@11db │ │ -059b76: 0e00 |0003: return-void │ │ +059b84: |[059b84] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +059b94: 7020 db11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@11db │ │ +059b9a: 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; │ │ │ │ @@ -78323,25 +78323,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -059b78: |[059b78] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -059b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -059b8a: 5521 0505 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -059b8e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -059b92: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -059b94: 6e30 fc11 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11fc │ │ -059b9a: 0a01 |0009: move-result v1 │ │ -059b9c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -059ba0: 5c20 0e05 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -059ba4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -059ba6: 0f00 |000f: return v0 │ │ +059b9c: |[059b9c] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +059bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059bae: 5521 0505 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +059bb2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +059bb6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +059bb8: 6e30 fc11 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11fc │ │ +059bbe: 0a01 |0009: move-result v1 │ │ +059bc0: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +059bc4: 5c20 0e05 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +059bc8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +059bca: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=828 │ │ 0x000c line=829 │ │ 0x000e line=830 │ │ 0x000f line=832 │ │ locals : │ │ @@ -78354,64 +78354,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -059ba8: |[059ba8] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -059bb8: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -059bba: 6e10 e812 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -059bc0: 0c04 |0004: move-result-object v4 │ │ -059bc2: 1f04 8002 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -059bc6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -059bc8: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -059bcc: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -059bd0: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -059bd4: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -059bd8: b5c5 |0010: and-int/2addr v5, v12 │ │ -059bda: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -059bde: 8205 |0013: int-to-float v5, v0 │ │ -059be0: c8b5 |0014: mul-float/2addr v5, v11 │ │ -059be2: 8753 |0015: float-to-int v3, v5 │ │ -059be4: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -059be8: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -059bee: b5c6 |001b: and-int/2addr v6, v12 │ │ -059bf0: 9601 0506 |001c: or-int v1, v5, v6 │ │ -059bf4: 5445 f104 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -059bf8: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -059bfc: 2205 4400 |0022: new-instance v5, Landroid/graphics/Paint; // type@0044 │ │ -059c00: 7010 5a01 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@015a │ │ -059c06: 5b45 f104 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -059c0a: 5445 f104 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -059c0e: 2206 4700 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0047 │ │ -059c12: 6207 1e00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -059c16: 7030 5f01 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@015f │ │ -059c1c: 6e20 5d01 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@015d │ │ -059c22: 7110 6d0b 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b6d │ │ -059c28: 0a05 |0038: move-result v5 │ │ -059c2a: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -059c2e: 5445 f104 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -059c32: 7130 850b 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b85 │ │ -059c38: 7020 db11 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@11db │ │ -059c3e: 0e00 |0043: return-void │ │ -059c40: 7110 6d0b 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b6d │ │ -059c46: 0a05 |0047: move-result v5 │ │ -059c48: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -059c4c: 5445 f104 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -059c50: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -059c54: 5445 f104 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -059c58: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -059c5a: 6e20 5d01 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@015d │ │ -059c60: 2202 7e02 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@027e │ │ -059c64: 7030 8511 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1185 │ │ -059c6a: 5495 0d05 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ -059c6e: 6e20 f015 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -059c74: 7120 7c0b 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b7c │ │ -059c7a: 28e2 |0061: goto 0043 // -001e │ │ +059bcc: |[059bcc] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +059bdc: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +059bde: 6e10 e812 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +059be4: 0c04 |0004: move-result-object v4 │ │ +059be6: 1f04 8802 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +059bea: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +059bec: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +059bf0: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +059bf4: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +059bf8: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +059bfc: b5c5 |0010: and-int/2addr v5, v12 │ │ +059bfe: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +059c02: 8205 |0013: int-to-float v5, v0 │ │ +059c04: c8b5 |0014: mul-float/2addr v5, v11 │ │ +059c06: 8753 |0015: float-to-int v3, v5 │ │ +059c08: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +059c0c: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +059c12: b5c6 |001b: and-int/2addr v6, v12 │ │ +059c14: 9601 0506 |001c: or-int v1, v5, v6 │ │ +059c18: 5445 f104 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +059c1c: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +059c20: 2205 4700 |0022: new-instance v5, Landroid/graphics/Paint; // type@0047 │ │ +059c24: 7010 5a01 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@015a │ │ +059c2a: 5b45 f104 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +059c2e: 5445 f104 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +059c32: 2206 4a00 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@004a │ │ +059c36: 6207 1e00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +059c3a: 7030 5f01 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@015f │ │ +059c40: 6e20 5d01 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@015d │ │ +059c46: 7110 6d0b 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b6d │ │ +059c4c: 0a05 |0038: move-result v5 │ │ +059c4e: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +059c52: 5445 f104 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +059c56: 7130 850b 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b85 │ │ +059c5c: 7020 db11 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@11db │ │ +059c62: 0e00 |0043: return-void │ │ +059c64: 7110 6d0b 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b6d │ │ +059c6a: 0a05 |0047: move-result v5 │ │ +059c6c: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +059c70: 5445 f104 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +059c74: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +059c78: 5445 f104 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +059c7c: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +059c7e: 6e20 5d01 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@015d │ │ +059c84: 2202 8602 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@0286 │ │ +059c88: 7030 8511 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1185 │ │ +059c8e: 5495 0d05 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ +059c92: 6e20 f015 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +059c98: 7120 7c0b 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b7c │ │ +059c9e: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=925 │ │ 0x0007 line=927 │ │ 0x000e line=928 │ │ 0x0013 line=929 │ │ 0x0016 line=930 │ │ @@ -78444,18 +78444,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -059c7c: |[059c7c] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -059c8c: 6200 ff04 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ -059c90: 7230 aa11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@11aa │ │ -059c96: 0e00 |0005: return-void │ │ +059ca0: |[059ca0] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +059cb0: 6200 ff04 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04ff │ │ +059cb4: 7230 aa11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@11aa │ │ +059cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ 0x0005 line=992 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -78465,42 +78465,42 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -059c98: |[059c98] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -059ca8: 5452 1205 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059cac: 6e10 e812 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -059cb2: 0c01 |0005: move-result-object v1 │ │ -059cb4: 1f01 8002 |0006: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -059cb8: 6e10 d311 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -059cbe: 0a02 |000b: move-result v2 │ │ -059cc0: 5213 f404 |000c: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -059cc4: 9000 0203 |000e: add-int v0, v2, v3 │ │ -059cc8: 9102 0600 |0010: sub-int v2, v6, v0 │ │ -059ccc: 8222 |0012: int-to-float v2, v2 │ │ -059cce: 5253 1105 |0013: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ -059cd2: 8233 |0015: int-to-float v3, v3 │ │ -059cd4: c932 |0016: div-float/2addr v2, v3 │ │ -059cd6: 5952 1005 |0017: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -059cda: 5252 0b05 |0019: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -059cde: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -059ce2: 5252 1005 |001d: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -059ce6: 7020 ed11 2500 |001f: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@11ed │ │ -059cec: 5512 f204 |0022: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -059cf0: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ -059cf4: 5452 1205 |0026: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059cf8: 5253 1005 |0028: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -059cfc: 5254 1305 |002a: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ -059d00: 7040 c411 2543 |002c: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ -059d06: 5452 1205 |002f: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059d0a: 6e20 c711 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@11c7 │ │ -059d10: 0e00 |0034: return-void │ │ +059cbc: |[059cbc] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +059ccc: 5452 1205 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059cd0: 6e10 e812 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +059cd6: 0c01 |0005: move-result-object v1 │ │ +059cd8: 1f01 8802 |0006: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +059cdc: 6e10 d311 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +059ce2: 0a02 |000b: move-result v2 │ │ +059ce4: 5213 f404 |000c: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +059ce8: 9000 0203 |000e: add-int v0, v2, v3 │ │ +059cec: 9102 0600 |0010: sub-int v2, v6, v0 │ │ +059cf0: 8222 |0012: int-to-float v2, v2 │ │ +059cf2: 5253 1105 |0013: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ +059cf6: 8233 |0015: int-to-float v3, v3 │ │ +059cf8: c932 |0016: div-float/2addr v2, v3 │ │ +059cfa: 5952 1005 |0017: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +059cfe: 5252 0b05 |0019: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +059d02: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +059d06: 5252 1005 |001d: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +059d0a: 7020 ed11 2500 |001f: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@11ed │ │ +059d10: 5512 f204 |0022: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +059d14: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ +059d18: 5452 1205 |0026: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059d1c: 5253 1005 |0028: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +059d20: 5254 1305 |002a: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ +059d24: 7040 c411 2543 |002c: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ +059d2a: 5452 1205 |002f: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059d2e: 6e20 c711 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@11c7 │ │ +059d34: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0008 line=910 │ │ 0x0010 line=912 │ │ 0x0019 line=914 │ │ 0x001d line=915 │ │ @@ -78519,26 +78519,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -059d14: |[059d14] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -059d24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -059d26: 5521 0505 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -059d2a: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -059d2e: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -059d32: 6e30 fc11 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11fc │ │ -059d38: 0a01 |000a: move-result v1 │ │ -059d3a: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -059d3e: 5c20 0e05 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -059d42: 0f00 |000f: return v0 │ │ -059d44: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -059d46: 28fe |0011: goto 000f // -0002 │ │ +059d38: |[059d38] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +059d48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +059d4a: 5521 0505 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +059d4e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +059d52: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +059d56: 6e30 fc11 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11fc │ │ +059d5c: 0a01 |000a: move-result v1 │ │ +059d5e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +059d62: 5c20 0e05 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +059d66: 0f00 |000f: return v0 │ │ +059d68: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +059d6a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=836 │ │ 0x000d line=837 │ │ 0x000f line=840 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -78550,58 +78550,58 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -059d48: |[059d48] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -059d58: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -059d5c: 54b8 1205 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059d60: 6e10 e812 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -059d66: 0c06 |0007: move-result-object v6 │ │ -059d68: 1f06 8002 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -059d6c: 5568 f204 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -059d70: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ -059d74: 5268 f404 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -059d78: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ -059d7c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -059d7e: 6e10 ce11 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -059d84: 0a00 |0016: move-result v0 │ │ -059d86: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -059d88: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ -059d8c: 6e20 cd11 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -059d92: 0c07 |001d: move-result-object v7 │ │ -059d94: 54b8 1205 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059d98: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ -059d9c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -059da0: 28f4 |0024: goto 0018 // -000c │ │ -059da2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -059da4: 28ed |0026: goto 0013 // -0013 │ │ -059da6: 52b8 0c05 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@050c │ │ -059daa: a708 0a08 |0029: sub-float v8, v10, v8 │ │ -059dae: 52b9 0b05 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -059db2: 8299 |002d: int-to-float v9, v9 │ │ -059db4: c898 |002e: mul-float/2addr v8, v9 │ │ -059db6: 8785 |002f: float-to-int v5, v8 │ │ -059db8: 59bc 0c05 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@050c │ │ -059dbc: a708 0a0c |0032: sub-float v8, v10, v12 │ │ -059dc0: 52b9 0b05 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -059dc4: 8299 |0036: int-to-float v9, v9 │ │ -059dc6: c898 |0037: mul-float/2addr v8, v9 │ │ -059dc8: 8784 |0038: float-to-int v4, v8 │ │ -059dca: 9102 0504 |0039: sub-int v2, v5, v4 │ │ -059dce: 6e20 0e13 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ -059dd4: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ -059dd8: 52b8 0c05 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@050c │ │ -059ddc: a708 0a08 |0042: sub-float v8, v10, v8 │ │ -059de0: 52b9 0305 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0503 │ │ -059de4: 7040 c411 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ -059dea: 28d9 |0049: goto 0022 // -0027 │ │ -059dec: 0e00 |004a: return-void │ │ +059d6c: |[059d6c] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +059d7c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +059d80: 54b8 1205 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059d84: 6e10 e812 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +059d8a: 0c06 |0007: move-result-object v6 │ │ +059d8c: 1f06 8802 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +059d90: 5568 f204 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +059d94: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ +059d98: 5268 f404 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +059d9c: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ +059da0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +059da2: 6e10 ce11 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +059da8: 0a00 |0016: move-result v0 │ │ +059daa: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +059dac: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ +059db0: 6e20 cd11 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +059db6: 0c07 |001d: move-result-object v7 │ │ +059db8: 54b8 1205 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059dbc: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ +059dc0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +059dc4: 28f4 |0024: goto 0018 // -000c │ │ +059dc6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +059dc8: 28ed |0026: goto 0013 // -0013 │ │ +059dca: 52b8 0c05 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@050c │ │ +059dce: a708 0a08 |0029: sub-float v8, v10, v8 │ │ +059dd2: 52b9 0b05 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +059dd6: 8299 |002d: int-to-float v9, v9 │ │ +059dd8: c898 |002e: mul-float/2addr v8, v9 │ │ +059dda: 8785 |002f: float-to-int v5, v8 │ │ +059ddc: 59bc 0c05 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@050c │ │ +059de0: a708 0a0c |0032: sub-float v8, v10, v12 │ │ +059de4: 52b9 0b05 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +059de8: 8299 |0036: int-to-float v9, v9 │ │ +059dea: c898 |0037: mul-float/2addr v8, v9 │ │ +059dec: 8784 |0038: float-to-int v4, v8 │ │ +059dee: 9102 0504 |0039: sub-int v2, v5, v4 │ │ +059df2: 6e20 0e13 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ +059df8: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ +059dfc: 52b8 0c05 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@050c │ │ +059e00: a708 0a08 |0042: sub-float v8, v10, v8 │ │ +059e04: 52b9 0305 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0503 │ │ +059e08: 7040 c411 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ +059e0e: 28d9 |0049: goto 0022 // -0027 │ │ +059e10: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1071 │ │ 0x000a line=1072 │ │ 0x0013 line=1073 │ │ 0x0017 line=1074 │ │ 0x001a line=1075 │ │ @@ -78637,37 +78637,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -059df0: |[059df0] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -059e00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -059e02: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -059e04: 7110 750b 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0b75 │ │ -059e0a: 0a03 |0005: move-result v3 │ │ -059e0c: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -059e10: 0f01 |0008: return v1 │ │ -059e12: 6003 2300 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -059e16: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -059e1a: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -059e1e: 0121 |000f: move v1, v2 │ │ -059e20: 28f8 |0010: goto 0008 // -0008 │ │ -059e22: 6e10 dd12 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@12dd │ │ -059e28: 0c00 |0014: move-result-object v0 │ │ -059e2a: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -059e2e: 6e10 7201 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0172 │ │ -059e34: 0a03 |001a: move-result v3 │ │ -059e36: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -059e38: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -059e3c: 0121 |001e: move v1, v2 │ │ -059e3e: 28e9 |001f: goto 0008 // -0017 │ │ -059e40: 0121 |0020: move v1, v2 │ │ -059e42: 28e7 |0021: goto 0008 // -0019 │ │ +059e14: |[059e14] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +059e24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +059e26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +059e28: 7110 750b 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0b75 │ │ +059e2e: 0a03 |0005: move-result v3 │ │ +059e30: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +059e34: 0f01 |0008: return v1 │ │ +059e36: 6003 2300 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +059e3a: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +059e3e: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +059e42: 0121 |000f: move v1, v2 │ │ +059e44: 28f8 |0010: goto 0008 // -0008 │ │ +059e46: 6e10 dd12 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@12dd │ │ +059e4c: 0c00 |0014: move-result-object v0 │ │ +059e4e: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +059e52: 6e10 7201 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0172 │ │ +059e58: 0a03 |001a: move-result v3 │ │ +059e5a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +059e5c: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +059e60: 0121 |001e: move v1, v2 │ │ +059e62: 28e9 |001f: goto 0008 // -0017 │ │ +059e64: 0121 |0020: move v1, v2 │ │ +059e66: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0008 line=409 │ │ 0x0009 line=403 │ │ 0x0011 line=405 │ │ 0x0015 line=406 │ │ @@ -78683,72 +78683,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -059e44: |[059e44] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ -059e54: 20c0 be02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02be │ │ -059e58: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -059e5c: 07c7 |0004: move-object v7, v12 │ │ -059e5e: 1f07 be02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02be │ │ -059e62: 6e10 f612 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@12f6 │ │ -059e68: 0a09 |000a: move-result v9 │ │ -059e6a: 6e10 f712 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@12f7 │ │ -059e70: 0a0a |000e: move-result v10 │ │ -059e72: 6e10 6213 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -059e78: 0a06 |0012: move-result v6 │ │ -059e7a: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -059e7e: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -059e82: 6e20 6113 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -059e88: 0c01 |001a: move-result-object v1 │ │ -059e8a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -059e8e: 6e10 e912 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -059e94: 0a02 |0020: move-result v2 │ │ -059e96: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -059e9a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -059e9e: 6e10 f512 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -059ea4: 0a02 |0028: move-result v2 │ │ -059ea6: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -059eaa: 9000 100a |002b: add-int v0, v16, v10 │ │ -059eae: 6e10 f912 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -059eb4: 0a02 |0030: move-result v2 │ │ -059eb6: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -059eba: 9000 100a |0033: add-int v0, v16, v10 │ │ -059ebe: 6e10 de12 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@12de │ │ -059ec4: 0a02 |0038: move-result v2 │ │ -059ec6: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -059eca: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -059ecc: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -059ed0: 6e10 e912 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -059ed6: 0a03 |0041: move-result v3 │ │ -059ed8: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -059edc: 9000 100a |0044: add-int v0, v16, v10 │ │ -059ee0: 6e10 f912 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -059ee6: 0a03 |0049: move-result v3 │ │ -059ee8: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -059eec: 07b0 |004c: move-object v0, v11 │ │ -059eee: 01e3 |004d: move v3, v14 │ │ -059ef0: 7406 be11 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@11be │ │ -059ef6: 0a00 |0051: move-result v0 │ │ -059ef8: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -059efc: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -059efe: 0f00 |0055: return v0 │ │ -059f00: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -059f04: 28bd |0058: goto 0015 // -0043 │ │ -059f06: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -059f0a: 7be0 |005b: neg-int v0, v14 │ │ -059f0c: 7120 660b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b66 │ │ -059f12: 0a00 |005f: move-result v0 │ │ -059f14: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -059f18: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -059f1a: 28f2 |0063: goto 0055 // -000e │ │ -059f1c: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -059f1e: 28f0 |0065: goto 0055 // -0010 │ │ +059e68: |[059e68] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +059e78: 20c0 c602 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02c6 │ │ +059e7c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +059e80: 07c7 |0004: move-object v7, v12 │ │ +059e82: 1f07 c602 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02c6 │ │ +059e86: 6e10 f612 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@12f6 │ │ +059e8c: 0a09 |000a: move-result v9 │ │ +059e8e: 6e10 f712 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@12f7 │ │ +059e94: 0a0a |000e: move-result v10 │ │ +059e96: 6e10 6213 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +059e9c: 0a06 |0012: move-result v6 │ │ +059e9e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +059ea2: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +059ea6: 6e20 6113 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +059eac: 0c01 |001a: move-result-object v1 │ │ +059eae: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +059eb2: 6e10 e912 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +059eb8: 0a02 |0020: move-result v2 │ │ +059eba: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +059ebe: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +059ec2: 6e10 f512 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +059ec8: 0a02 |0028: move-result v2 │ │ +059eca: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +059ece: 9000 100a |002b: add-int v0, v16, v10 │ │ +059ed2: 6e10 f912 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +059ed8: 0a02 |0030: move-result v2 │ │ +059eda: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +059ede: 9000 100a |0033: add-int v0, v16, v10 │ │ +059ee2: 6e10 de12 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@12de │ │ +059ee8: 0a02 |0038: move-result v2 │ │ +059eea: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +059eee: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +059ef0: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +059ef4: 6e10 e912 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +059efa: 0a03 |0041: move-result v3 │ │ +059efc: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +059f00: 9000 100a |0044: add-int v0, v16, v10 │ │ +059f04: 6e10 f912 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +059f0a: 0a03 |0049: move-result v3 │ │ +059f0c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +059f10: 07b0 |004c: move-object v0, v11 │ │ +059f12: 01e3 |004d: move v3, v14 │ │ +059f14: 7406 be11 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@11be │ │ +059f1a: 0a00 |0051: move-result v0 │ │ +059f1c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +059f20: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +059f22: 0f00 |0055: return v0 │ │ +059f24: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +059f28: 28bd |0058: goto 0015 // -0043 │ │ +059f2a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +059f2e: 7be0 |005b: neg-int v0, v14 │ │ +059f30: 7120 660b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b66 │ │ +059f36: 0a00 |005f: move-result v0 │ │ +059f38: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +059f3c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +059f3e: 28f2 |0063: goto 0055 // -000e │ │ +059f40: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +059f42: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0005 line=1104 │ │ 0x0007 line=1105 │ │ 0x000b line=1106 │ │ 0x000f line=1107 │ │ @@ -78784,17 +78784,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059f20: |[059f20] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ -059f30: 5510 0205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -059f34: 0f00 |0002: return v0 │ │ +059f44: |[059f44] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +059f54: 5510 0205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +059f58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78802,24 +78802,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -059f38: |[059f38] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -059f48: 2020 8002 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -059f4c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -059f50: 6f20 5913 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1359 │ │ -059f56: 0a00 |0007: move-result v0 │ │ -059f58: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -059f5c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -059f5e: 0f00 |000b: return v0 │ │ -059f60: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -059f62: 28fe |000d: goto 000b // -0002 │ │ +059f5c: |[059f5c] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +059f6c: 2020 8802 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +059f70: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +059f74: 6f20 5913 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1359 │ │ +059f7a: 0a00 |0007: move-result v0 │ │ +059f7c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +059f80: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +059f82: 0f00 |000b: return v0 │ │ +059f84: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +059f86: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -78828,20 +78828,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -059f64: |[059f64] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -059f74: 5420 1205 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -059f78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -059f7a: 7030 c211 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@11c2 │ │ -059f80: 0a00 |0006: move-result v0 │ │ -059f82: 0f00 |0007: return v0 │ │ +059f88: |[059f88] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +059f98: 5420 1205 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +059f9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +059f9e: 7030 c211 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@11c2 │ │ +059fa4: 0a00 |0006: move-result v0 │ │ +059fa6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78849,27 +78849,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -059f84: |[059f84] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -059f94: 5420 0405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -059f98: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -059f9a: 6e20 2112 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1221 │ │ -059fa0: 0a00 |0006: move-result v0 │ │ -059fa2: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -059fa6: 5520 0205 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -059faa: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -059fae: 5420 0405 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -059fb2: 6e10 1312 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1213 │ │ -059fb8: 0e00 |0012: return-void │ │ -059fba: 7110 7a0b 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -059fc0: 28fc |0016: goto 0012 // -0004 │ │ +059fa8: |[059fa8] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +059fb8: 5420 0405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +059fbc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +059fbe: 6e20 2112 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1221 │ │ +059fc4: 0a00 |0006: move-result v0 │ │ +059fc6: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +059fca: 5520 0205 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +059fce: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +059fd2: 5420 0405 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +059fd6: 6e10 1312 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1213 │ │ +059fdc: 0e00 |0012: return-void │ │ +059fde: 7110 7a0b 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +059fe4: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0009 line=1022 │ │ 0x000d line=1023 │ │ 0x0012 line=1029 │ │ 0x0013 line=1027 │ │ @@ -78881,22 +78881,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -059fc4: |[059fc4] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -059fd4: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -059fd8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -059fdc: 5410 0a05 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -059fe0: 7220 9811 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@1198 │ │ -059fe6: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -059fea: 6e20 f011 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@11f0 │ │ -059ff0: 0e00 |000e: return-void │ │ +059fe8: |[059fe8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +059ff8: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +059ffc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05a000: 5410 0a05 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +05a004: 7220 9811 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@1198 │ │ +05a00a: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +05a00e: 6e20 f011 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@11f0 │ │ +05a014: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x0009 line=344 │ │ 0x000e line=345 │ │ locals : │ │ @@ -78908,22 +78908,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -059ff4: |[059ff4] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -05a004: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -05a008: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a00c: 5410 0a05 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -05a010: 7220 9911 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@1199 │ │ -05a016: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -05a01a: 6e20 f011 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@11f0 │ │ -05a020: 0e00 |000e: return-void │ │ +05a018: |[05a018] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +05a028: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +05a02c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05a030: 5410 0a05 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +05a034: 7220 9911 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@1199 │ │ +05a03a: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +05a03e: 6e20 f011 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@11f0 │ │ +05a044: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0004 line=335 │ │ 0x0009 line=337 │ │ 0x000e line=338 │ │ locals : │ │ @@ -78935,21 +78935,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05a024: |[05a024] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -05a034: 5420 0a05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -05a038: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05a03c: 5420 0a05 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -05a040: 5221 1005 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a044: 7230 9a11 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@119a │ │ -05a04a: 0e00 |000b: return-void │ │ +05a048: |[05a048] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +05a058: 5420 0a05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +05a05c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05a060: 5420 0a05 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +05a064: 5221 1005 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a068: 7230 9a11 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@119a │ │ +05a06e: 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; │ │ @@ -78960,43 +78960,43 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -05a04c: |[05a04c] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -05a05c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05a05e: 6f20 5c13 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@135c │ │ -05a064: 6e10 ce11 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -05a06a: 0a06 |0007: move-result v6 │ │ -05a06c: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ -05a070: 6e20 cd11 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05a076: 0c03 |000d: move-result-object v3 │ │ -05a078: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -05a07c: 5486 0f05 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ -05a080: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ -05a084: 0e00 |0014: return-void │ │ -05a086: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -05a088: 28f8 |0016: goto 000e // -0008 │ │ -05a08a: 5486 0f05 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ -05a08e: 6e10 7101 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ -05a094: 0a04 |001c: move-result v4 │ │ -05a096: 6e10 e912 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05a09c: 0a02 |0020: move-result v2 │ │ -05a09e: 6e10 f912 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05a0a4: 0a05 |0024: move-result v5 │ │ -05a0a6: 6e10 de12 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05a0ac: 0a00 |0028: move-result v0 │ │ -05a0ae: 9101 0204 |0029: sub-int v1, v2, v4 │ │ -05a0b2: 5486 0f05 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ -05a0b6: 6e50 7801 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ -05a0bc: 5486 0f05 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ -05a0c0: 6e20 6e01 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ -05a0c6: 28df |0035: goto 0014 // -0021 │ │ +05a070: |[05a070] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +05a080: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05a082: 6f20 5c13 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@135c │ │ +05a088: 6e10 ce11 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +05a08e: 0a06 |0007: move-result v6 │ │ +05a090: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ +05a094: 6e20 cd11 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05a09a: 0c03 |000d: move-result-object v3 │ │ +05a09c: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +05a0a0: 5486 0f05 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ +05a0a4: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ +05a0a8: 0e00 |0014: return-void │ │ +05a0aa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +05a0ac: 28f8 |0016: goto 000e // -0008 │ │ +05a0ae: 5486 0f05 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ +05a0b2: 6e10 7101 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ +05a0b8: 0a04 |001c: move-result v4 │ │ +05a0ba: 6e10 e912 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05a0c0: 0a02 |0020: move-result v2 │ │ +05a0c2: 6e10 f912 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05a0c8: 0a05 |0024: move-result v5 │ │ +05a0ca: 6e10 de12 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@12de │ │ +05a0d0: 0a00 |0028: move-result v0 │ │ +05a0d2: 9101 0204 |0029: sub-int v1, v2, v4 │ │ +05a0d6: 5486 0f05 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ +05a0da: 6e50 7801 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0178 │ │ +05a0e0: 5486 0f05 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ +05a0e4: 6e20 6e01 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@016e │ │ +05a0ea: 28df |0035: goto 0014 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1053 │ │ 0x0004 line=1055 │ │ 0x000e line=1056 │ │ 0x0014 line=1068 │ │ 0x0015 line=1055 │ │ @@ -79023,96 +79023,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 │ │ -05a0c8: |[05a0c8] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -05a0d8: 6e10 e812 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05a0de: 0c01 |0003: move-result-object v1 │ │ -05a0e0: 1f01 8002 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a0e4: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -05a0e6: 6e20 5301 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@0153 │ │ -05a0ec: 0a03 |000a: move-result v3 │ │ -05a0ee: 5574 0205 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a0f2: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ -05a0f6: 5514 f604 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ -05a0fa: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ -05a0fe: 5474 1205 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a102: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ -05a106: 5474 1405 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -05a10a: 6e20 4e01 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@014e │ │ -05a110: 5474 1405 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -05a114: 5475 1405 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -05a118: 5255 2100 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ -05a11c: 5476 1205 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a120: 6e10 e912 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05a126: 0a06 |0027: move-result v6 │ │ -05a128: 7120 7815 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -05a12e: 0a05 |002b: move-result v5 │ │ -05a130: 5945 2100 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@0021 │ │ -05a134: 5474 1405 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -05a138: 6e20 4901 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0149 │ │ -05a13e: 6004 2300 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -05a142: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ -05a146: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ -05a14a: 6f5b 5d13 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ -05a150: 0a02 |003c: move-result v2 │ │ -05a152: 6e20 5001 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ -05a158: 0f02 |0040: return v2 │ │ -05a15a: 5514 f204 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -05a15e: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ -05a162: 5274 1005 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a166: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -05a168: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ -05a16c: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ -05a170: 6e10 0213 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1302 │ │ -05a176: 0a04 |004f: move-result v4 │ │ -05a178: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ -05a17c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -05a17e: 6e20 2813 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@1328 │ │ -05a184: 6e10 e012 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@12e0 │ │ -05a18a: 0c00 |0059: move-result-object v0 │ │ -05a18c: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ -05a190: 6e10 e912 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05a196: 0a04 |005f: move-result v4 │ │ -05a198: 8244 |0060: int-to-float v4, v4 │ │ -05a19a: 6e10 f912 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05a1a0: 0a05 |0064: move-result v5 │ │ -05a1a2: 8255 |0065: int-to-float v5, v5 │ │ -05a1a4: 5416 f104 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -05a1a8: 6e56 4a01 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@014a │ │ -05a1ae: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -05a1b0: 28d1 |006c: goto 003d // -002f │ │ -05a1b2: 1a04 440c |006d: const-string v4, "SlidingPaneLayout" // string@0c44 │ │ -05a1b6: 2205 4803 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -05a1ba: 7010 ad15 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05a1c0: 1a06 f811 |0074: const-string v6, "drawChild: child view " // string@11f8 │ │ -05a1c4: 6e20 b515 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05a1ca: 0c05 |0079: move-result-object v5 │ │ -05a1cc: 6e20 b415 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -05a1d2: 0c05 |007d: move-result-object v5 │ │ -05a1d4: 1a06 8b00 |007e: const-string v6, " returned null drawing cache" // string@008b │ │ -05a1d8: 6e20 b515 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05a1de: 0c05 |0083: move-result-object v5 │ │ -05a1e0: 6e10 bb15 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05a1e6: 0c05 |0087: move-result-object v5 │ │ -05a1e8: 7120 5012 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -05a1ee: 6f5b 5d13 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ -05a1f4: 0a02 |008e: move-result v2 │ │ -05a1f6: 28ae |008f: goto 003d // -0052 │ │ -05a1f8: 6e10 0213 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1302 │ │ -05a1fe: 0a04 |0093: move-result v4 │ │ -05a200: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ -05a204: 1204 |0096: const/4 v4, #int 0 // #0 │ │ -05a206: 6e20 2813 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@1328 │ │ -05a20c: 6f5b 5d13 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ -05a212: 0a02 |009d: move-result v2 │ │ -05a214: 289f |009e: goto 003d // -0061 │ │ +05a0ec: |[05a0ec] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +05a0fc: 6e10 e812 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05a102: 0c01 |0003: move-result-object v1 │ │ +05a104: 1f01 8802 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a108: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +05a10a: 6e20 5301 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@0153 │ │ +05a110: 0a03 |000a: move-result v3 │ │ +05a112: 5574 0205 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a116: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ +05a11a: 5514 f604 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ +05a11e: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ +05a122: 5474 1205 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a126: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ +05a12a: 5474 1405 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +05a12e: 6e20 4e01 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@014e │ │ +05a134: 5474 1405 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +05a138: 5475 1405 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +05a13c: 5255 2100 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0021 │ │ +05a140: 5476 1205 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a144: 6e10 e912 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05a14a: 0a06 |0027: move-result v6 │ │ +05a14c: 7120 7815 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +05a152: 0a05 |002b: move-result v5 │ │ +05a154: 5945 2100 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@0021 │ │ +05a158: 5474 1405 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +05a15c: 6e20 4901 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0149 │ │ +05a162: 6004 2300 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +05a166: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ +05a16a: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ +05a16e: 6f5b 5d13 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ +05a174: 0a02 |003c: move-result v2 │ │ +05a176: 6e20 5001 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0150 │ │ +05a17c: 0f02 |0040: return v2 │ │ +05a17e: 5514 f204 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +05a182: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ +05a186: 5274 1005 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a18a: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +05a18c: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ +05a190: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ +05a194: 6e10 0213 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1302 │ │ +05a19a: 0a04 |004f: move-result v4 │ │ +05a19c: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ +05a1a0: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +05a1a2: 6e20 2813 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@1328 │ │ +05a1a8: 6e10 e012 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@12e0 │ │ +05a1ae: 0c00 |0059: move-result-object v0 │ │ +05a1b0: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ +05a1b4: 6e10 e912 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05a1ba: 0a04 |005f: move-result v4 │ │ +05a1bc: 8244 |0060: int-to-float v4, v4 │ │ +05a1be: 6e10 f912 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05a1c4: 0a05 |0064: move-result v5 │ │ +05a1c6: 8255 |0065: int-to-float v5, v5 │ │ +05a1c8: 5416 f104 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +05a1cc: 6e56 4a01 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@014a │ │ +05a1d2: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +05a1d4: 28d1 |006c: goto 003d // -002f │ │ +05a1d6: 1a04 410c |006d: const-string v4, "SlidingPaneLayout" // string@0c41 │ │ +05a1da: 2205 5003 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +05a1de: 7010 ad15 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05a1e4: 1a06 f511 |0074: const-string v6, "drawChild: child view " // string@11f5 │ │ +05a1e8: 6e20 b515 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05a1ee: 0c05 |0079: move-result-object v5 │ │ +05a1f0: 6e20 b415 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +05a1f6: 0c05 |007d: move-result-object v5 │ │ +05a1f8: 1a06 8b00 |007e: const-string v6, " returned null drawing cache" // string@008b │ │ +05a1fc: 6e20 b515 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05a202: 0c05 |0083: move-result-object v5 │ │ +05a204: 6e10 bb15 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05a20a: 0c05 |0087: move-result-object v5 │ │ +05a20c: 7120 5012 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +05a212: 6f5b 5d13 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ +05a218: 0a02 |008e: move-result v2 │ │ +05a21a: 28ae |008f: goto 003d // -0052 │ │ +05a21c: 6e10 0213 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1302 │ │ +05a222: 0a04 |0093: move-result v4 │ │ +05a224: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ +05a228: 1204 |0096: const/4 v4, #int 0 // #0 │ │ +05a22a: 6e20 2813 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@1328 │ │ +05a230: 6f5b 5d13 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@135d │ │ +05a236: 0a02 |009d: move-result v2 │ │ +05a238: 289f |009e: goto 003d // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0006 line=953 │ │ 0x000b line=955 │ │ 0x0017 line=957 │ │ 0x001c line=958 │ │ @@ -79151,18 +79151,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a218: |[05a218] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -05a228: 2200 8002 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a22c: 7010 9211 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1192 │ │ -05a232: 1100 |0005: return-object v0 │ │ +05a23c: |[05a23c] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05a24c: 2200 8802 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a250: 7010 9211 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1192 │ │ +05a256: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79170,20 +79170,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 │ │ -05a234: |[05a234] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -05a244: 2200 8002 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a248: 6e10 cf11 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@11cf │ │ -05a24e: 0c01 |0005: move-result-object v1 │ │ -05a250: 7030 9411 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1194 │ │ -05a256: 1100 |0009: return-object v0 │ │ +05a258: |[05a258] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05a268: 2200 8802 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a26c: 6e10 cf11 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@11cf │ │ +05a272: 0c01 |0005: move-result-object v1 │ │ +05a274: 7030 9411 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1194 │ │ +05a27a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -79192,24 +79192,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 │ │ -05a258: |[05a258] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -05a268: 2020 bd02 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02bd │ │ -05a26c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05a270: 2200 8002 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a274: 1f02 bd02 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02bd │ │ -05a278: 7020 9711 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1197 │ │ -05a27e: 1100 |000b: return-object v0 │ │ -05a280: 2200 8002 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a284: 7020 9611 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1196 │ │ -05a28a: 28fa |0011: goto 000b // -0006 │ │ +05a27c: |[05a27c] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +05a28c: 2020 c502 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02c5 │ │ +05a290: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05a294: 2200 8802 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a298: 1f02 c502 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02c5 │ │ +05a29c: 7020 9711 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1197 │ │ +05a2a2: 1100 |000b: return-object v0 │ │ +05a2a4: 2200 8802 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a2a8: 7020 9611 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1196 │ │ +05a2ae: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 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; │ │ @@ -79219,17 +79219,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a28c: |[05a28c] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -05a29c: 5210 0305 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0503 │ │ -05a2a0: 0f00 |0002: return v0 │ │ +05a2b0: |[05a2b0] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +05a2c0: 5210 0305 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0503 │ │ +05a2c4: 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;) │ │ @@ -79237,17 +79237,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a2a4: |[05a2a4] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -05a2b4: 5210 0b05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -05a2b8: 0f00 |0002: return v0 │ │ +05a2c8: |[05a2c8] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +05a2d8: 5210 0b05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +05a2dc: 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;) │ │ @@ -79255,17 +79255,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a2bc: |[05a2bc] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -05a2cc: 5210 1305 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ -05a2d0: 0f00 |0002: return v0 │ │ +05a2e0: |[05a2e0] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +05a2f0: 5210 1305 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ +05a2f4: 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;) │ │ @@ -79273,31 +79273,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -05a2d4: |[05a2d4] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -05a2e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05a2e6: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -05a2ea: 0f01 |0003: return v1 │ │ -05a2ec: 6e10 e812 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05a2f2: 0c00 |0007: move-result-object v0 │ │ -05a2f4: 1f00 8002 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a2f8: 5542 0205 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a2fc: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -05a300: 5502 f204 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -05a304: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -05a308: 5242 1005 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a30c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -05a30e: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -05a312: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -05a316: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -05a318: 28e9 |001a: goto 0003 // -0017 │ │ +05a2f8: |[05a2f8] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +05a308: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05a30a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +05a30e: 0f01 |0003: return v1 │ │ +05a310: 6e10 e812 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05a316: 0c00 |0007: move-result-object v0 │ │ +05a318: 1f00 8802 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a31c: 5542 0205 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a320: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +05a324: 5502 f204 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +05a328: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +05a32c: 5242 1005 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a330: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +05a332: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +05a336: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +05a33a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +05a33c: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1126 │ │ 0x0003 line=1130 │ │ 0x0004 line=1129 │ │ 0x000a line=1130 │ │ locals : │ │ @@ -79310,25 +79310,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -05a31c: |[05a31c] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -05a32c: 5520 0205 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a330: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05a334: 5220 1005 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a338: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -05a33c: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -05a340: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -05a344: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05a346: 0f00 |000d: return v0 │ │ -05a348: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05a34a: 28fe |000f: goto 000d // -0002 │ │ +05a340: |[05a340] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +05a350: 5520 0205 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a354: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05a358: 5220 1005 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a35c: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +05a360: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +05a364: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +05a368: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05a36a: 0f00 |000d: return v0 │ │ +05a36c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05a36e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79336,17 +79336,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a34c: |[05a34c] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -05a35c: 5510 0205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a360: 0f00 |0002: return v0 │ │ +05a370: |[05a370] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +05a380: 5510 0205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a384: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79354,19 +79354,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05a364: |[05a364] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -05a374: 6f10 6b13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ -05a37a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05a37c: 5c10 0505 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -05a380: 0e00 |0006: return-void │ │ +05a388: |[05a388] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +05a398: 6f10 6b13 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ +05a39e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05a3a0: 5c10 0505 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +05a3a4: 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; │ │ @@ -79376,33 +79376,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -05a384: |[05a384] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -05a394: 6f10 6c13 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ -05a39a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -05a39c: 5c43 0505 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -05a3a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05a3a2: 5443 0d05 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ -05a3a6: 6e10 f915 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -05a3ac: 0a00 |000c: move-result v0 │ │ -05a3ae: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -05a3b2: 5443 0d05 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ -05a3b6: 6e20 f315 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -05a3bc: 0c01 |0014: move-result-object v1 │ │ -05a3be: 1f01 7e02 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@027e │ │ -05a3c2: 6e10 8611 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1186 │ │ -05a3c8: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05a3cc: 28f1 |001c: goto 000d // -000f │ │ -05a3ce: 5443 0d05 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ -05a3d2: 6e10 f115 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -05a3d8: 0e00 |0022: return-void │ │ +05a3a8: |[05a3a8] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +05a3b8: 6f10 6c13 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ +05a3be: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +05a3c0: 5c43 0505 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +05a3c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +05a3c6: 5443 0d05 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ +05a3ca: 6e10 f915 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +05a3d0: 0a00 |000c: move-result v0 │ │ +05a3d2: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +05a3d6: 5443 0d05 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ +05a3da: 6e20 f315 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +05a3e0: 0c01 |0014: move-result-object v1 │ │ +05a3e2: 1f01 8602 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@0286 │ │ +05a3e6: 6e10 8611 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1186 │ │ +05a3ec: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05a3f0: 28f1 |001c: goto 000d // -000f │ │ +05a3f2: 5443 0d05 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@050d │ │ +05a3f6: 6e10 f115 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +05a3fc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0006 line=423 │ │ 0x000f line=424 │ │ 0x0017 line=425 │ │ @@ -79420,119 +79420,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -05a3dc: |[05a3dc] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05a3ec: 7110 600a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ -05a3f2: 0a00 |0003: move-result v0 │ │ -05a3f4: 55d9 0205 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a3f8: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -05a3fc: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -05a400: 6e10 ce11 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -05a406: 0a09 |000d: move-result v9 │ │ -05a408: 121a |000e: const/4 v10, #int 1 // #1 │ │ -05a40a: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -05a40e: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -05a410: 6e20 cd11 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05a416: 0c05 |0015: move-result-object v5 │ │ -05a418: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -05a41c: 54d9 0405 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a420: 6e10 ad12 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05a426: 0a0a |001d: move-result v10 │ │ -05a428: 87aa |001e: float-to-int v10, v10 │ │ -05a42a: 6e10 af12 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05a430: 0a0b |0022: move-result v11 │ │ -05a432: 87bb |0023: float-to-int v11, v11 │ │ -05a434: 6e40 3612 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ -05a43a: 0a09 |0027: move-result v9 │ │ -05a43c: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -05a440: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -05a442: 5cd9 0e05 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -05a446: 55d9 0205 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a44a: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -05a44e: 55d9 0805 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ -05a452: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -05a456: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -05a45a: 54d9 0405 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a45e: 6e10 1512 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05a464: 6f20 6e13 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@136e │ │ -05a46a: 0a09 |003f: move-result v9 │ │ -05a46c: 0f09 |0040: return v9 │ │ -05a46e: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -05a470: 28e9 |0042: goto 002b // -0017 │ │ -05a472: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -05a474: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -05a478: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -05a47a: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -05a47e: 54d9 0405 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a482: 6e10 1512 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05a488: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -05a48a: 28f1 |004f: goto 0040 // -000f │ │ -05a48c: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -05a48e: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -05a494: 54d9 0405 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a498: 6e20 4012 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1240 │ │ -05a49e: 0a03 |0059: move-result v3 │ │ -05a4a0: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -05a4a4: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -05a4a8: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -05a4aa: 28e1 |005f: goto 0040 // -001f │ │ -05a4ac: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -05a4ae: 5cd9 0805 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ -05a4b2: 6e10 ad12 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05a4b8: 0a07 |0066: move-result v7 │ │ -05a4ba: 6e10 af12 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05a4c0: 0a08 |006a: move-result v8 │ │ -05a4c2: 59d7 0605 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ -05a4c6: 59d8 0705 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ -05a4ca: 54d9 0405 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a4ce: 54da 1205 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a4d2: 877b |0073: float-to-int v11, v7 │ │ -05a4d4: 878c |0074: float-to-int v12, v8 │ │ -05a4d6: 6e40 3612 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ -05a4dc: 0a09 |0078: move-result v9 │ │ -05a4de: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -05a4e2: 54d9 1205 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a4e6: 6e20 dc11 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@11dc │ │ -05a4ec: 0a09 |0080: move-result v9 │ │ -05a4ee: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -05a4f2: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -05a4f4: 28d0 |0084: goto 0054 // -0030 │ │ -05a4f6: 6e10 ad12 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05a4fc: 0a07 |0088: move-result v7 │ │ -05a4fe: 6e10 af12 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05a504: 0a08 |008c: move-result v8 │ │ -05a506: 52d9 0605 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ -05a50a: a709 0709 |008f: sub-float v9, v7, v9 │ │ -05a50e: 7110 7115 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05a514: 0a01 |0094: move-result v1 │ │ -05a516: 52d9 0705 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ -05a51a: a709 0809 |0097: sub-float v9, v8, v9 │ │ -05a51e: 7110 7115 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05a524: 0a02 |009c: move-result v2 │ │ -05a526: 54d9 0405 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a52a: 6e10 3012 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1230 │ │ -05a530: 0a06 |00a2: move-result v6 │ │ -05a532: 8269 |00a3: int-to-float v9, v6 │ │ -05a534: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -05a538: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -05a53c: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -05a540: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -05a544: 54d9 0405 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05a548: 6e10 1512 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05a54e: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -05a550: 5cd9 0805 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ -05a554: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -05a556: 288b |00b5: goto 0040 // -0075 │ │ -05a558: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -05a55a: 2889 |00b7: goto 0040 // -0077 │ │ -05a55c: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +05a400: |[05a400] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05a410: 7110 600a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ +05a416: 0a00 |0003: move-result v0 │ │ +05a418: 55d9 0205 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a41c: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +05a420: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +05a424: 6e10 ce11 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +05a42a: 0a09 |000d: move-result v9 │ │ +05a42c: 121a |000e: const/4 v10, #int 1 // #1 │ │ +05a42e: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +05a432: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +05a434: 6e20 cd11 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05a43a: 0c05 |0015: move-result-object v5 │ │ +05a43c: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +05a440: 54d9 0405 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a444: 6e10 ad12 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05a44a: 0a0a |001d: move-result v10 │ │ +05a44c: 87aa |001e: float-to-int v10, v10 │ │ +05a44e: 6e10 af12 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05a454: 0a0b |0022: move-result v11 │ │ +05a456: 87bb |0023: float-to-int v11, v11 │ │ +05a458: 6e40 3612 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ +05a45e: 0a09 |0027: move-result v9 │ │ +05a460: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +05a464: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +05a466: 5cd9 0e05 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +05a46a: 55d9 0205 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a46e: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +05a472: 55d9 0805 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ +05a476: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +05a47a: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +05a47e: 54d9 0405 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a482: 6e10 1512 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05a488: 6f20 6e13 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@136e │ │ +05a48e: 0a09 |003f: move-result v9 │ │ +05a490: 0f09 |0040: return v9 │ │ +05a492: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +05a494: 28e9 |0042: goto 002b // -0017 │ │ +05a496: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +05a498: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +05a49c: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +05a49e: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +05a4a2: 54d9 0405 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a4a6: 6e10 1512 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05a4ac: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +05a4ae: 28f1 |004f: goto 0040 // -000f │ │ +05a4b0: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +05a4b2: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +05a4b8: 54d9 0405 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a4bc: 6e20 4012 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1240 │ │ +05a4c2: 0a03 |0059: move-result v3 │ │ +05a4c4: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +05a4c8: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +05a4cc: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +05a4ce: 28e1 |005f: goto 0040 // -001f │ │ +05a4d0: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +05a4d2: 5cd9 0805 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ +05a4d6: 6e10 ad12 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05a4dc: 0a07 |0066: move-result v7 │ │ +05a4de: 6e10 af12 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05a4e4: 0a08 |006a: move-result v8 │ │ +05a4e6: 59d7 0605 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ +05a4ea: 59d8 0705 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ +05a4ee: 54d9 0405 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a4f2: 54da 1205 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a4f6: 877b |0073: float-to-int v11, v7 │ │ +05a4f8: 878c |0074: float-to-int v12, v8 │ │ +05a4fa: 6e40 3612 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ +05a500: 0a09 |0078: move-result v9 │ │ +05a502: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +05a506: 54d9 1205 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a50a: 6e20 dc11 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@11dc │ │ +05a510: 0a09 |0080: move-result v9 │ │ +05a512: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +05a516: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +05a518: 28d0 |0084: goto 0054 // -0030 │ │ +05a51a: 6e10 ad12 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05a520: 0a07 |0088: move-result v7 │ │ +05a522: 6e10 af12 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05a528: 0a08 |008c: move-result v8 │ │ +05a52a: 52d9 0605 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ +05a52e: a709 0709 |008f: sub-float v9, v7, v9 │ │ +05a532: 7110 7115 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05a538: 0a01 |0094: move-result v1 │ │ +05a53a: 52d9 0705 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ +05a53e: a709 0809 |0097: sub-float v9, v8, v9 │ │ +05a542: 7110 7115 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05a548: 0a02 |009c: move-result v2 │ │ +05a54a: 54d9 0405 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a54e: 6e10 3012 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1230 │ │ +05a554: 0a06 |00a2: move-result v6 │ │ +05a556: 8269 |00a3: int-to-float v9, v6 │ │ +05a558: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +05a55c: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +05a560: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +05a564: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +05a568: 54d9 0405 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05a56c: 6e10 1512 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05a572: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +05a574: 5cd9 0805 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0508 │ │ +05a578: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +05a57a: 288b |00b5: goto 0040 // -0075 │ │ +05a57c: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +05a57e: 2889 |00b7: goto 0040 // -0077 │ │ +05a580: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0004 line=731 │ │ 0x0011 line=733 │ │ 0x0016 line=734 │ │ 0x0018 line=735 │ │ @@ -79588,220 +79588,220 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 401 16-bit code units │ │ -05a570: |[05a570] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -05a580: 9114 1d1b |0000: sub-int v20, v29, v27 │ │ -05a584: 7401 d311 1900 |0002: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -05a58a: 0a10 |0005: move-result v16 │ │ -05a58c: 7401 d411 1900 |0006: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@11d4 │ │ -05a592: 0a11 |0009: move-result v17 │ │ -05a594: 7401 d511 1900 |000a: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ -05a59a: 0a12 |000d: move-result v18 │ │ -05a59c: 7401 ce11 1900 |000e: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -05a5a2: 0a06 |0011: move-result v6 │ │ -05a5a4: 0215 1000 |0012: move/from16 v21, v16 │ │ -05a5a8: 020e 1500 |0014: move/from16 v14, v21 │ │ -05a5ac: 0800 1900 |0016: move-object/from16 v0, v25 │ │ -05a5b0: 5500 0505 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -05a5b4: 0216 0000 |001a: move/from16 v22, v0 │ │ -05a5b8: 3816 1a00 |001c: if-eqz v22, 0036 // +001a │ │ -05a5bc: 0800 1900 |001e: move-object/from16 v0, v25 │ │ -05a5c0: 5500 0205 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a5c4: 0216 0000 |0022: move/from16 v22, v0 │ │ -05a5c8: 3816 2a00 |0024: if-eqz v22, 004e // +002a │ │ -05a5cc: 0800 1900 |0026: move-object/from16 v0, v25 │ │ -05a5d0: 5500 0e05 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -05a5d4: 0216 0000 |002a: move/from16 v22, v0 │ │ -05a5d8: 3816 2200 |002c: if-eqz v22, 004e // +0022 │ │ -05a5dc: 1516 803f |002e: const/high16 v22, #int 1065353216 // #3f80 │ │ -05a5e0: 0200 1600 |0030: move/from16 v0, v22 │ │ -05a5e4: 0801 1900 |0032: move-object/from16 v1, v25 │ │ -05a5e8: 5910 1005 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a5ec: 120b |0036: const/4 v11, #int 0 // #0 │ │ -05a5ee: 356b cf00 |0037: if-ge v11, v6, 0106 // +00cf │ │ -05a5f2: 0800 1900 |0039: move-object/from16 v0, v25 │ │ -05a5f6: 6e20 cd11 b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05a5fc: 0c04 |003e: move-result-object v4 │ │ -05a5fe: 6e10 fb12 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05a604: 0a16 |0042: move-result v22 │ │ -05a606: 1317 0800 |0043: const/16 v23, #int 8 // #8 │ │ -05a60a: 0200 1600 |0045: move/from16 v0, v22 │ │ -05a60e: 0201 1700 |0047: move/from16 v1, v23 │ │ -05a612: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ -05a616: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -05a61a: 28ea |004d: goto 0037 // -0016 │ │ -05a61c: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -05a620: 28e0 |0050: goto 0030 // -0020 │ │ -05a622: 6e10 e812 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05a628: 0c0c |0054: move-result-object v12 │ │ -05a62a: 1f0c 8002 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a62e: 6e10 ef12 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -05a634: 0a0a |005a: move-result v10 │ │ -05a636: 120f |005b: const/4 v15, #int 0 // #0 │ │ -05a638: 55c0 f604 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ -05a63c: 0216 0000 |005e: move/from16 v22, v0 │ │ -05a640: 3816 7600 |0060: if-eqz v22, 00d6 // +0076 │ │ -05a644: 52c0 f404 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -05a648: 0216 0000 |0064: move/from16 v22, v0 │ │ -05a64c: 52c0 f504 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04f5 │ │ -05a650: 0217 0000 |0068: move/from16 v23, v0 │ │ -05a654: 900d 1617 |006a: add-int v13, v22, v23 │ │ -05a658: 9116 1411 |006c: sub-int v22, v20, v17 │ │ -05a65c: 0800 1900 |006e: move-object/from16 v0, v25 │ │ -05a660: 5200 0905 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0509 │ │ -05a664: 0217 0000 |0072: move/from16 v23, v0 │ │ -05a668: 9116 1617 |0074: sub-int v22, v22, v23 │ │ -05a66c: 0200 1600 |0076: move/from16 v0, v22 │ │ -05a670: 7120 7815 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -05a676: 0a16 |007b: move-result v22 │ │ -05a678: 9116 1615 |007c: sub-int v22, v22, v21 │ │ -05a67c: 9113 160d |007e: sub-int v19, v22, v13 │ │ -05a680: 0200 1300 |0080: move/from16 v0, v19 │ │ -05a684: 0801 1900 |0082: move-object/from16 v1, v25 │ │ -05a688: 5910 1105 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ -05a68c: 52c0 f404 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -05a690: 0216 0000 |0088: move/from16 v22, v0 │ │ -05a694: 9016 1615 |008a: add-int v22, v22, v21 │ │ -05a698: 9016 1613 |008c: add-int v22, v22, v19 │ │ -05a69c: db17 0a02 |008e: div-int/lit8 v23, v10, #int 2 // #02 │ │ -05a6a0: 9016 1617 |0090: add-int v22, v22, v23 │ │ -05a6a4: 9117 1411 |0092: sub-int v23, v20, v17 │ │ -05a6a8: 0200 1600 |0094: move/from16 v0, v22 │ │ -05a6ac: 0201 1700 |0096: move/from16 v1, v23 │ │ -05a6b0: 3710 3b00 |0098: if-le v0, v1, 00d3 // +003b │ │ -05a6b4: 1316 0100 |009a: const/16 v22, #int 1 // #1 │ │ -05a6b8: 0200 1600 |009c: move/from16 v0, v22 │ │ -05a6bc: 5cc0 f204 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -05a6c0: 0200 1300 |00a0: move/from16 v0, v19 │ │ -05a6c4: 8200 |00a2: int-to-float v0, v0 │ │ -05a6c6: 0216 0000 |00a3: move/from16 v22, v0 │ │ -05a6ca: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ -05a6ce: 5200 1005 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a6d2: 0217 0000 |00a9: move/from16 v23, v0 │ │ -05a6d6: a816 1617 |00ab: mul-float v22, v22, v23 │ │ -05a6da: 0200 1600 |00ad: move/from16 v0, v22 │ │ -05a6de: 8700 |00af: float-to-int v0, v0 │ │ -05a6e0: 0216 0000 |00b0: move/from16 v22, v0 │ │ -05a6e4: 52c0 f404 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -05a6e8: 0217 0000 |00b4: move/from16 v23, v0 │ │ -05a6ec: 9016 1617 |00b6: add-int v22, v22, v23 │ │ -05a6f0: 9015 1516 |00b8: add-int v21, v21, v22 │ │ -05a6f4: 9107 150f |00ba: sub-int v7, v21, v15 │ │ -05a6f8: 9008 070a |00bc: add-int v8, v7, v10 │ │ -05a6fc: 0209 1200 |00be: move/from16 v9, v18 │ │ -05a700: 6e10 ec12 0400 |00c0: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -05a706: 0a16 |00c3: move-result v22 │ │ -05a708: 9005 0916 |00c4: add-int v5, v9, v22 │ │ -05a70c: 0200 1200 |00c6: move/from16 v0, v18 │ │ -05a710: 6e55 0c13 7480 |00c8: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ -05a716: 6e10 fc12 0400 |00cb: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -05a71c: 0a16 |00ce: move-result v22 │ │ -05a71e: 900e 0e16 |00cf: add-int v14, v14, v22 │ │ -05a722: 2900 7aff |00d1: goto/16 004b // -0086 │ │ -05a726: 1316 0000 |00d3: const/16 v22, #int 0 // #0 │ │ -05a72a: 28c7 |00d5: goto 009c // -0039 │ │ -05a72c: 0800 1900 |00d6: move-object/from16 v0, v25 │ │ -05a730: 5500 0205 |00d8: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a734: 0216 0000 |00da: move/from16 v22, v0 │ │ -05a738: 3816 2700 |00dc: if-eqz v22, 0103 // +0027 │ │ -05a73c: 0800 1900 |00de: move-object/from16 v0, v25 │ │ -05a740: 5200 0b05 |00e0: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -05a744: 0216 0000 |00e2: move/from16 v22, v0 │ │ -05a748: 3816 1f00 |00e4: if-eqz v22, 0103 // +001f │ │ -05a74c: 1516 803f |00e6: const/high16 v22, #int 1065353216 // #3f80 │ │ -05a750: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ -05a754: 5200 1005 |00ea: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a758: 0217 0000 |00ec: move/from16 v23, v0 │ │ -05a75c: a716 1617 |00ee: sub-float v22, v22, v23 │ │ -05a760: 0800 1900 |00f0: move-object/from16 v0, v25 │ │ -05a764: 5200 0b05 |00f2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -05a768: 0217 0000 |00f4: move/from16 v23, v0 │ │ -05a76c: 0200 1700 |00f6: move/from16 v0, v23 │ │ -05a770: 8200 |00f8: int-to-float v0, v0 │ │ -05a772: 0217 0000 |00f9: move/from16 v23, v0 │ │ -05a776: a816 1617 |00fb: mul-float v22, v22, v23 │ │ -05a77a: 0200 1600 |00fd: move/from16 v0, v22 │ │ -05a77e: 870f |00ff: float-to-int v15, v0 │ │ -05a780: 0215 0e00 |0100: move/from16 v21, v14 │ │ -05a784: 28b8 |0102: goto 00ba // -0048 │ │ -05a786: 0215 0e00 |0103: move/from16 v21, v14 │ │ -05a78a: 28b5 |0105: goto 00ba // -004b │ │ -05a78c: 0800 1900 |0106: move-object/from16 v0, v25 │ │ -05a790: 5500 0505 |0108: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -05a794: 0216 0000 |010a: move/from16 v22, v0 │ │ -05a798: 3816 5d00 |010c: if-eqz v22, 0169 // +005d │ │ -05a79c: 0800 1900 |010e: move-object/from16 v0, v25 │ │ -05a7a0: 5500 0205 |0110: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05a7a4: 0216 0000 |0112: move/from16 v22, v0 │ │ -05a7a8: 3816 5e00 |0114: if-eqz v22, 0172 // +005e │ │ -05a7ac: 0800 1900 |0116: move-object/from16 v0, v25 │ │ -05a7b0: 5200 0b05 |0118: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -05a7b4: 0216 0000 |011a: move/from16 v22, v0 │ │ -05a7b8: 3816 0f00 |011c: if-eqz v22, 012b // +000f │ │ -05a7bc: 0800 1900 |011e: move-object/from16 v0, v25 │ │ -05a7c0: 5200 1005 |0120: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a7c4: 0216 0000 |0122: move/from16 v22, v0 │ │ -05a7c8: 0800 1900 |0124: move-object/from16 v0, v25 │ │ -05a7cc: 0201 1600 |0126: move/from16 v1, v22 │ │ -05a7d0: 7020 ed11 1000 |0128: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@11ed │ │ -05a7d6: 0800 1900 |012b: move-object/from16 v0, v25 │ │ -05a7da: 5400 1205 |012d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a7de: 0816 0000 |012f: move-object/from16 v22, v0 │ │ -05a7e2: 7401 e812 1600 |0131: invoke-virtual/range {v22}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05a7e8: 0c16 |0134: move-result-object v22 │ │ -05a7ea: 1f16 8002 |0135: check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a7ee: 0800 1600 |0137: move-object/from16 v0, v22 │ │ -05a7f2: 5500 f204 |0139: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -05a7f6: 0216 0000 |013b: move/from16 v22, v0 │ │ -05a7fa: 3816 1f00 |013d: if-eqz v22, 015c // +001f │ │ -05a7fe: 0800 1900 |013f: move-object/from16 v0, v25 │ │ -05a802: 5400 1205 |0141: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a806: 0816 0000 |0143: move-object/from16 v22, v0 │ │ -05a80a: 0800 1900 |0145: move-object/from16 v0, v25 │ │ -05a80e: 5200 1005 |0147: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ -05a812: 0217 0000 |0149: move/from16 v23, v0 │ │ -05a816: 0800 1900 |014b: move-object/from16 v0, v25 │ │ -05a81a: 5200 1305 |014d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ -05a81e: 0218 0000 |014f: move/from16 v24, v0 │ │ -05a822: 0800 1900 |0151: move-object/from16 v0, v25 │ │ -05a826: 0801 1600 |0153: move-object/from16 v1, v22 │ │ -05a82a: 0202 1700 |0155: move/from16 v2, v23 │ │ -05a82e: 0203 1800 |0157: move/from16 v3, v24 │ │ -05a832: 7040 c411 1032 |0159: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ -05a838: 0800 1900 |015c: move-object/from16 v0, v25 │ │ -05a83c: 5400 1205 |015e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a840: 0816 0000 |0160: move-object/from16 v22, v0 │ │ -05a844: 0800 1900 |0162: move-object/from16 v0, v25 │ │ -05a848: 0801 1600 |0164: move-object/from16 v1, v22 │ │ -05a84c: 6e20 fd11 1000 |0166: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11fd │ │ -05a852: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ -05a856: 0200 1600 |016b: move/from16 v0, v22 │ │ -05a85a: 0801 1900 |016d: move-object/from16 v1, v25 │ │ -05a85e: 5c10 0505 |016f: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -05a862: 0e00 |0171: return-void │ │ -05a864: 120b |0172: const/4 v11, #int 0 // #0 │ │ -05a866: 356b e9ff |0173: if-ge v11, v6, 015c // -0017 │ │ -05a86a: 0800 1900 |0175: move-object/from16 v0, v25 │ │ -05a86e: 6e20 cd11 b000 |0177: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05a874: 0c16 |017a: move-result-object v22 │ │ -05a876: 1317 0000 |017b: const/16 v23, #int 0 // #0 │ │ -05a87a: 0800 1900 |017d: move-object/from16 v0, v25 │ │ -05a87e: 5200 1305 |017f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ -05a882: 0218 0000 |0181: move/from16 v24, v0 │ │ -05a886: 0800 1900 |0183: move-object/from16 v0, v25 │ │ -05a88a: 0801 1600 |0185: move-object/from16 v1, v22 │ │ -05a88e: 0202 1700 |0187: move/from16 v2, v23 │ │ -05a892: 0203 1800 |0189: move/from16 v3, v24 │ │ -05a896: 7040 c411 1032 |018b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ -05a89c: d80b 0b01 |018e: add-int/lit8 v11, v11, #int 1 // #01 │ │ -05a8a0: 28e3 |0190: goto 0173 // -001d │ │ +05a594: |[05a594] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +05a5a4: 9114 1d1b |0000: sub-int v20, v29, v27 │ │ +05a5a8: 7401 d311 1900 |0002: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +05a5ae: 0a10 |0005: move-result v16 │ │ +05a5b0: 7401 d411 1900 |0006: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@11d4 │ │ +05a5b6: 0a11 |0009: move-result v17 │ │ +05a5b8: 7401 d511 1900 |000a: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ +05a5be: 0a12 |000d: move-result v18 │ │ +05a5c0: 7401 ce11 1900 |000e: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +05a5c6: 0a06 |0011: move-result v6 │ │ +05a5c8: 0215 1000 |0012: move/from16 v21, v16 │ │ +05a5cc: 020e 1500 |0014: move/from16 v14, v21 │ │ +05a5d0: 0800 1900 |0016: move-object/from16 v0, v25 │ │ +05a5d4: 5500 0505 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +05a5d8: 0216 0000 |001a: move/from16 v22, v0 │ │ +05a5dc: 3816 1a00 |001c: if-eqz v22, 0036 // +001a │ │ +05a5e0: 0800 1900 |001e: move-object/from16 v0, v25 │ │ +05a5e4: 5500 0205 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a5e8: 0216 0000 |0022: move/from16 v22, v0 │ │ +05a5ec: 3816 2a00 |0024: if-eqz v22, 004e // +002a │ │ +05a5f0: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +05a5f4: 5500 0e05 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +05a5f8: 0216 0000 |002a: move/from16 v22, v0 │ │ +05a5fc: 3816 2200 |002c: if-eqz v22, 004e // +0022 │ │ +05a600: 1516 803f |002e: const/high16 v22, #int 1065353216 // #3f80 │ │ +05a604: 0200 1600 |0030: move/from16 v0, v22 │ │ +05a608: 0801 1900 |0032: move-object/from16 v1, v25 │ │ +05a60c: 5910 1005 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a610: 120b |0036: const/4 v11, #int 0 // #0 │ │ +05a612: 356b cf00 |0037: if-ge v11, v6, 0106 // +00cf │ │ +05a616: 0800 1900 |0039: move-object/from16 v0, v25 │ │ +05a61a: 6e20 cd11 b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05a620: 0c04 |003e: move-result-object v4 │ │ +05a622: 6e10 fb12 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05a628: 0a16 |0042: move-result v22 │ │ +05a62a: 1317 0800 |0043: const/16 v23, #int 8 // #8 │ │ +05a62e: 0200 1600 |0045: move/from16 v0, v22 │ │ +05a632: 0201 1700 |0047: move/from16 v1, v23 │ │ +05a636: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ +05a63a: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +05a63e: 28ea |004d: goto 0037 // -0016 │ │ +05a640: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +05a644: 28e0 |0050: goto 0030 // -0020 │ │ +05a646: 6e10 e812 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05a64c: 0c0c |0054: move-result-object v12 │ │ +05a64e: 1f0c 8802 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a652: 6e10 ef12 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +05a658: 0a0a |005a: move-result v10 │ │ +05a65a: 120f |005b: const/4 v15, #int 0 // #0 │ │ +05a65c: 55c0 f604 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ +05a660: 0216 0000 |005e: move/from16 v22, v0 │ │ +05a664: 3816 7600 |0060: if-eqz v22, 00d6 // +0076 │ │ +05a668: 52c0 f404 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +05a66c: 0216 0000 |0064: move/from16 v22, v0 │ │ +05a670: 52c0 f504 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04f5 │ │ +05a674: 0217 0000 |0068: move/from16 v23, v0 │ │ +05a678: 900d 1617 |006a: add-int v13, v22, v23 │ │ +05a67c: 9116 1411 |006c: sub-int v22, v20, v17 │ │ +05a680: 0800 1900 |006e: move-object/from16 v0, v25 │ │ +05a684: 5200 0905 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0509 │ │ +05a688: 0217 0000 |0072: move/from16 v23, v0 │ │ +05a68c: 9116 1617 |0074: sub-int v22, v22, v23 │ │ +05a690: 0200 1600 |0076: move/from16 v0, v22 │ │ +05a694: 7120 7815 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +05a69a: 0a16 |007b: move-result v22 │ │ +05a69c: 9116 1615 |007c: sub-int v22, v22, v21 │ │ +05a6a0: 9113 160d |007e: sub-int v19, v22, v13 │ │ +05a6a4: 0200 1300 |0080: move/from16 v0, v19 │ │ +05a6a8: 0801 1900 |0082: move-object/from16 v1, v25 │ │ +05a6ac: 5910 1105 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ +05a6b0: 52c0 f404 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +05a6b4: 0216 0000 |0088: move/from16 v22, v0 │ │ +05a6b8: 9016 1615 |008a: add-int v22, v22, v21 │ │ +05a6bc: 9016 1613 |008c: add-int v22, v22, v19 │ │ +05a6c0: db17 0a02 |008e: div-int/lit8 v23, v10, #int 2 // #02 │ │ +05a6c4: 9016 1617 |0090: add-int v22, v22, v23 │ │ +05a6c8: 9117 1411 |0092: sub-int v23, v20, v17 │ │ +05a6cc: 0200 1600 |0094: move/from16 v0, v22 │ │ +05a6d0: 0201 1700 |0096: move/from16 v1, v23 │ │ +05a6d4: 3710 3b00 |0098: if-le v0, v1, 00d3 // +003b │ │ +05a6d8: 1316 0100 |009a: const/16 v22, #int 1 // #1 │ │ +05a6dc: 0200 1600 |009c: move/from16 v0, v22 │ │ +05a6e0: 5cc0 f204 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +05a6e4: 0200 1300 |00a0: move/from16 v0, v19 │ │ +05a6e8: 8200 |00a2: int-to-float v0, v0 │ │ +05a6ea: 0216 0000 |00a3: move/from16 v22, v0 │ │ +05a6ee: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ +05a6f2: 5200 1005 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a6f6: 0217 0000 |00a9: move/from16 v23, v0 │ │ +05a6fa: a816 1617 |00ab: mul-float v22, v22, v23 │ │ +05a6fe: 0200 1600 |00ad: move/from16 v0, v22 │ │ +05a702: 8700 |00af: float-to-int v0, v0 │ │ +05a704: 0216 0000 |00b0: move/from16 v22, v0 │ │ +05a708: 52c0 f404 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +05a70c: 0217 0000 |00b4: move/from16 v23, v0 │ │ +05a710: 9016 1617 |00b6: add-int v22, v22, v23 │ │ +05a714: 9015 1516 |00b8: add-int v21, v21, v22 │ │ +05a718: 9107 150f |00ba: sub-int v7, v21, v15 │ │ +05a71c: 9008 070a |00bc: add-int v8, v7, v10 │ │ +05a720: 0209 1200 |00be: move/from16 v9, v18 │ │ +05a724: 6e10 ec12 0400 |00c0: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05a72a: 0a16 |00c3: move-result v22 │ │ +05a72c: 9005 0916 |00c4: add-int v5, v9, v22 │ │ +05a730: 0200 1200 |00c6: move/from16 v0, v18 │ │ +05a734: 6e55 0c13 7480 |00c8: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@130c │ │ +05a73a: 6e10 fc12 0400 |00cb: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +05a740: 0a16 |00ce: move-result v22 │ │ +05a742: 900e 0e16 |00cf: add-int v14, v14, v22 │ │ +05a746: 2900 7aff |00d1: goto/16 004b // -0086 │ │ +05a74a: 1316 0000 |00d3: const/16 v22, #int 0 // #0 │ │ +05a74e: 28c7 |00d5: goto 009c // -0039 │ │ +05a750: 0800 1900 |00d6: move-object/from16 v0, v25 │ │ +05a754: 5500 0205 |00d8: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a758: 0216 0000 |00da: move/from16 v22, v0 │ │ +05a75c: 3816 2700 |00dc: if-eqz v22, 0103 // +0027 │ │ +05a760: 0800 1900 |00de: move-object/from16 v0, v25 │ │ +05a764: 5200 0b05 |00e0: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +05a768: 0216 0000 |00e2: move/from16 v22, v0 │ │ +05a76c: 3816 1f00 |00e4: if-eqz v22, 0103 // +001f │ │ +05a770: 1516 803f |00e6: const/high16 v22, #int 1065353216 // #3f80 │ │ +05a774: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +05a778: 5200 1005 |00ea: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a77c: 0217 0000 |00ec: move/from16 v23, v0 │ │ +05a780: a716 1617 |00ee: sub-float v22, v22, v23 │ │ +05a784: 0800 1900 |00f0: move-object/from16 v0, v25 │ │ +05a788: 5200 0b05 |00f2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +05a78c: 0217 0000 |00f4: move/from16 v23, v0 │ │ +05a790: 0200 1700 |00f6: move/from16 v0, v23 │ │ +05a794: 8200 |00f8: int-to-float v0, v0 │ │ +05a796: 0217 0000 |00f9: move/from16 v23, v0 │ │ +05a79a: a816 1617 |00fb: mul-float v22, v22, v23 │ │ +05a79e: 0200 1600 |00fd: move/from16 v0, v22 │ │ +05a7a2: 870f |00ff: float-to-int v15, v0 │ │ +05a7a4: 0215 0e00 |0100: move/from16 v21, v14 │ │ +05a7a8: 28b8 |0102: goto 00ba // -0048 │ │ +05a7aa: 0215 0e00 |0103: move/from16 v21, v14 │ │ +05a7ae: 28b5 |0105: goto 00ba // -004b │ │ +05a7b0: 0800 1900 |0106: move-object/from16 v0, v25 │ │ +05a7b4: 5500 0505 |0108: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +05a7b8: 0216 0000 |010a: move/from16 v22, v0 │ │ +05a7bc: 3816 5d00 |010c: if-eqz v22, 0169 // +005d │ │ +05a7c0: 0800 1900 |010e: move-object/from16 v0, v25 │ │ +05a7c4: 5500 0205 |0110: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05a7c8: 0216 0000 |0112: move/from16 v22, v0 │ │ +05a7cc: 3816 5e00 |0114: if-eqz v22, 0172 // +005e │ │ +05a7d0: 0800 1900 |0116: move-object/from16 v0, v25 │ │ +05a7d4: 5200 0b05 |0118: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +05a7d8: 0216 0000 |011a: move/from16 v22, v0 │ │ +05a7dc: 3816 0f00 |011c: if-eqz v22, 012b // +000f │ │ +05a7e0: 0800 1900 |011e: move-object/from16 v0, v25 │ │ +05a7e4: 5200 1005 |0120: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a7e8: 0216 0000 |0122: move/from16 v22, v0 │ │ +05a7ec: 0800 1900 |0124: move-object/from16 v0, v25 │ │ +05a7f0: 0201 1600 |0126: move/from16 v1, v22 │ │ +05a7f4: 7020 ed11 1000 |0128: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@11ed │ │ +05a7fa: 0800 1900 |012b: move-object/from16 v0, v25 │ │ +05a7fe: 5400 1205 |012d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a802: 0816 0000 |012f: move-object/from16 v22, v0 │ │ +05a806: 7401 e812 1600 |0131: invoke-virtual/range {v22}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05a80c: 0c16 |0134: move-result-object v22 │ │ +05a80e: 1f16 8802 |0135: check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a812: 0800 1600 |0137: move-object/from16 v0, v22 │ │ +05a816: 5500 f204 |0139: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +05a81a: 0216 0000 |013b: move/from16 v22, v0 │ │ +05a81e: 3816 1f00 |013d: if-eqz v22, 015c // +001f │ │ +05a822: 0800 1900 |013f: move-object/from16 v0, v25 │ │ +05a826: 5400 1205 |0141: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a82a: 0816 0000 |0143: move-object/from16 v22, v0 │ │ +05a82e: 0800 1900 |0145: move-object/from16 v0, v25 │ │ +05a832: 5200 1005 |0147: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0510 │ │ +05a836: 0217 0000 |0149: move/from16 v23, v0 │ │ +05a83a: 0800 1900 |014b: move-object/from16 v0, v25 │ │ +05a83e: 5200 1305 |014d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ +05a842: 0218 0000 |014f: move/from16 v24, v0 │ │ +05a846: 0800 1900 |0151: move-object/from16 v0, v25 │ │ +05a84a: 0801 1600 |0153: move-object/from16 v1, v22 │ │ +05a84e: 0202 1700 |0155: move/from16 v2, v23 │ │ +05a852: 0203 1800 |0157: move/from16 v3, v24 │ │ +05a856: 7040 c411 1032 |0159: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ +05a85c: 0800 1900 |015c: move-object/from16 v0, v25 │ │ +05a860: 5400 1205 |015e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a864: 0816 0000 |0160: move-object/from16 v22, v0 │ │ +05a868: 0800 1900 |0162: move-object/from16 v0, v25 │ │ +05a86c: 0801 1600 |0164: move-object/from16 v1, v22 │ │ +05a870: 6e20 fd11 1000 |0166: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11fd │ │ +05a876: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ +05a87a: 0200 1600 |016b: move/from16 v0, v22 │ │ +05a87e: 0801 1900 |016d: move-object/from16 v1, v25 │ │ +05a882: 5c10 0505 |016f: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +05a886: 0e00 |0171: return-void │ │ +05a888: 120b |0172: const/4 v11, #int 0 // #0 │ │ +05a88a: 356b e9ff |0173: if-ge v11, v6, 015c // -0017 │ │ +05a88e: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +05a892: 6e20 cd11 b000 |0177: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05a898: 0c16 |017a: move-result-object v22 │ │ +05a89a: 1317 0000 |017b: const/16 v23, #int 0 // #0 │ │ +05a89e: 0800 1900 |017d: move-object/from16 v0, v25 │ │ +05a8a2: 5200 1305 |017f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ +05a8a6: 0218 0000 |0181: move/from16 v24, v0 │ │ +05a8aa: 0800 1900 |0183: move-object/from16 v0, v25 │ │ +05a8ae: 0801 1600 |0185: move-object/from16 v1, v22 │ │ +05a8b2: 0202 1700 |0187: move/from16 v2, v23 │ │ +05a8b6: 0203 1800 |0189: move/from16 v3, v24 │ │ +05a8ba: 7040 c411 1032 |018b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@11c4 │ │ +05a8c0: d80b 0b01 |018e: add-int/lit8 v11, v11, #int 1 // #01 │ │ +05a8c4: 28e3 |0190: goto 0173 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x0006 line=642 │ │ 0x000a line=643 │ │ 0x000e line=645 │ │ @@ -79881,442 +79881,442 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 844 16-bit code units │ │ -05a8a4: |[05a8a4] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -05a8b4: 7701 cd12 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ -05a8ba: 0a16 |0003: move-result v22 │ │ -05a8bc: 7701 ce12 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ -05a8c2: 0a18 |0007: move-result v24 │ │ -05a8c4: 7701 cd12 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ -05a8ca: 0a0b |000b: move-result v11 │ │ -05a8cc: 7701 ce12 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ -05a8d2: 0a0c |000f: move-result v12 │ │ -05a8d4: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ -05a8d8: 0200 1600 |0012: move/from16 v0, v22 │ │ -05a8dc: 0201 1a00 |0014: move/from16 v1, v26 │ │ -05a8e0: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ -05a8e4: 7401 dd11 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@11dd │ │ -05a8ea: 0a1a |001b: move-result v26 │ │ -05a8ec: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ -05a8f0: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ -05a8f4: 0200 1600 |0020: move/from16 v0, v22 │ │ -05a8f8: 0201 1a00 |0022: move/from16 v1, v26 │ │ -05a8fc: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ -05a900: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ -05a904: 120f |0028: const/4 v15, #int 0 // #0 │ │ -05a906: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ -05a90a: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ -05a910: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ -05a914: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -05a916: 7401 d311 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -05a91c: 0a1a |0034: move-result v26 │ │ -05a91e: 911a 181a |0035: sub-int v26, v24, v26 │ │ -05a922: 7401 d411 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@11d4 │ │ -05a928: 0a1b |003a: move-result v27 │ │ -05a92a: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ -05a92e: 7401 ce11 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -05a934: 0a05 |0040: move-result v5 │ │ -05a936: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ -05a93a: 0200 1a00 |0043: move/from16 v0, v26 │ │ -05a93e: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ -05a942: 1a1a 440c |0047: const-string v26, "SlidingPaneLayout" // string@0c44 │ │ -05a946: 1a1b 731b |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@1b73 │ │ -05a94a: 7702 5012 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -05a950: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ -05a954: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ -05a958: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ -05a95c: 5b10 1205 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05a960: 120e |0056: const/4 v14, #int 0 // #0 │ │ -05a962: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ -05a966: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ -05a96a: 6e20 cd11 e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05a970: 0c04 |005e: move-result-object v4 │ │ -05a972: 6e10 e812 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05a978: 0c10 |0062: move-result-object v16 │ │ -05a97a: 1f10 8002 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05a97e: 6e10 fb12 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05a984: 0a1a |0068: move-result v26 │ │ -05a986: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ -05a98a: 0200 1a00 |006b: move/from16 v0, v26 │ │ -05a98e: 0201 1b00 |006d: move/from16 v1, v27 │ │ -05a992: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ -05a996: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ -05a99a: 0200 1a00 |0073: move/from16 v0, v26 │ │ -05a99e: 0801 1000 |0075: move-object/from16 v1, v16 │ │ -05a9a2: 5c10 f204 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ -05a9a6: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05a9aa: 28dc |007b: goto 0057 // -0024 │ │ -05a9ac: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ -05a9b0: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ -05a9b4: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ -05a9b8: 28a6 |0082: goto 0028 // -005a │ │ -05a9ba: 221a 3403 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@0334 │ │ -05a9be: 1a1b 8e0d |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@0d8e │ │ -05a9c2: 7602 6515 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -05a9c8: 271a |008a: throw v26 │ │ -05a9ca: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ -05a9ce: 7401 dd11 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@11dd │ │ -05a9d4: 0a1a |0090: move-result v26 │ │ -05a9d6: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ -05a9da: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ -05a9de: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ -05a9e2: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ -05a9e6: 288f |0099: goto 0028 // -0071 │ │ -05a9e8: 221a 3403 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@0334 │ │ -05a9ec: 1a1b fa03 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@03fa │ │ -05a9f0: 7602 6515 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -05a9f6: 271a |00a1: throw v26 │ │ -05a9f8: 7401 d511 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ -05a9fe: 0a1a |00a5: move-result v26 │ │ -05aa00: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ -05aa04: 7401 d211 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@11d2 │ │ -05aa0a: 0a1b |00ab: move-result v27 │ │ -05aa0c: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ -05aa10: 020f 1100 |00ae: move/from16 v15, v17 │ │ -05aa14: 2900 7eff |00b0: goto/16 002e // -0082 │ │ -05aa18: 7401 d511 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ -05aa1e: 0a1a |00b5: move-result v26 │ │ -05aa20: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ -05aa24: 7401 d211 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@11d2 │ │ -05aa2a: 0a1b |00bb: move-result v27 │ │ -05aa2c: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ -05aa30: 2900 70ff |00be: goto/16 002e // -0090 │ │ -05aa34: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ -05aa38: 5200 f704 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -05aa3c: 021a 0000 |00c4: move/from16 v26, v0 │ │ -05aa40: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ -05aa44: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ -05aa48: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ -05aa4c: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ -05aa50: 5200 f704 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -05aa54: 021a 0000 |00d0: move/from16 v26, v0 │ │ -05aa58: a615 151a |00d2: add-float v21, v21, v26 │ │ -05aa5c: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ -05aa60: 5200 f804 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05aa64: 021a 0000 |00d8: move/from16 v26, v0 │ │ -05aa68: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ -05aa6c: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -05aa70: 5200 f404 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -05aa74: 021a 0000 |00e0: move/from16 v26, v0 │ │ -05aa78: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -05aa7c: 5200 f504 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04f5 │ │ -05aa80: 021b 0000 |00e6: move/from16 v27, v0 │ │ -05aa84: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ -05aa88: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -05aa8c: 5200 f804 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05aa90: 021a 0000 |00ee: move/from16 v26, v0 │ │ -05aa94: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ -05aa98: 0200 1a00 |00f2: move/from16 v0, v26 │ │ -05aa9c: 0201 1b00 |00f4: move/from16 v1, v27 │ │ -05aaa0: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ -05aaa4: 911a 180d |00f8: sub-int v26, v24, v13 │ │ -05aaa8: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ -05aaac: 7702 cf12 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05aab2: 0a09 |00ff: move-result v9 │ │ -05aab4: 0800 1000 |0100: move-object/from16 v0, v16 │ │ -05aab8: 5200 f304 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05aabc: 021a 0000 |0104: move/from16 v26, v0 │ │ -05aac0: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ -05aac4: 0200 1a00 |0108: move/from16 v0, v26 │ │ -05aac8: 0201 1b00 |010a: move/from16 v1, v27 │ │ -05aacc: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ -05aad0: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ -05aad4: 0200 1100 |0110: move/from16 v0, v17 │ │ -05aad8: 0201 1a00 |0112: move/from16 v1, v26 │ │ -05aadc: 7120 cf12 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05aae2: 0a07 |0117: move-result v7 │ │ -05aae4: 6e30 0d13 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ -05aaea: 6e10 ef12 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -05aaf0: 0a08 |011e: move-result v8 │ │ -05aaf2: 6e10 ec12 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -05aaf8: 0a06 |0122: move-result v6 │ │ -05aafa: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ -05aafe: 0200 1a00 |0125: move/from16 v0, v26 │ │ -05ab02: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ -05ab06: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ -05ab0a: 0200 1100 |012b: move/from16 v0, v17 │ │ -05ab0e: 7120 7815 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -05ab14: 0a0f |0130: move-result v15 │ │ -05ab16: 9117 1708 |0131: sub-int v23, v23, v8 │ │ -05ab1a: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ -05ab1e: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ -05ab22: 0200 1a00 |0137: move/from16 v0, v26 │ │ -05ab26: 0801 1000 |0139: move-object/from16 v1, v16 │ │ -05ab2a: 5c10 f604 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ -05ab2e: 9603 031a |013d: or-int v3, v3, v26 │ │ -05ab32: 0800 1000 |013f: move-object/from16 v0, v16 │ │ -05ab36: 5500 f604 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ -05ab3a: 021a 0000 |0143: move/from16 v26, v0 │ │ -05ab3e: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ -05ab42: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ -05ab46: 5b04 1205 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05ab4a: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ -05ab4e: 0800 1000 |014d: move-object/from16 v0, v16 │ │ -05ab52: 5200 f804 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05ab56: 021a 0000 |0151: move/from16 v26, v0 │ │ -05ab5a: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ -05ab5e: 0200 1a00 |0155: move/from16 v0, v26 │ │ -05ab62: 0201 1b00 |0157: move/from16 v1, v27 │ │ -05ab66: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ -05ab6a: 911a 180d |015b: sub-int v26, v24, v13 │ │ -05ab6e: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ -05ab72: 7702 cf12 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ab78: 0a09 |0162: move-result v9 │ │ -05ab7a: 289d |0163: goto 0100 // -0063 │ │ -05ab7c: 0800 1000 |0164: move-object/from16 v0, v16 │ │ -05ab80: 5200 f804 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05ab84: 021a 0000 |0168: move/from16 v26, v0 │ │ -05ab88: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ -05ab8c: 7702 cf12 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ab92: 0a09 |016f: move-result v9 │ │ -05ab94: 2890 |0170: goto 0100 // -0070 │ │ -05ab96: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -05ab9a: 5200 f304 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05ab9e: 021a 0000 |0175: move/from16 v26, v0 │ │ -05aba2: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ -05aba6: 0200 1a00 |0179: move/from16 v0, v26 │ │ -05abaa: 0201 1b00 |017b: move/from16 v1, v27 │ │ -05abae: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ -05abb2: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ -05abb6: 0200 1100 |0181: move/from16 v0, v17 │ │ -05abba: 0201 1a00 |0183: move/from16 v1, v26 │ │ -05abbe: 7120 cf12 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05abc4: 0a07 |0188: move-result v7 │ │ -05abc6: 288f |0189: goto 0118 // -0071 │ │ -05abc8: 0800 1000 |018a: move-object/from16 v0, v16 │ │ -05abcc: 5200 f304 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05abd0: 021a 0000 |018e: move/from16 v26, v0 │ │ -05abd4: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ -05abd8: 7702 cf12 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05abde: 0a07 |0195: move-result v7 │ │ -05abe0: 2882 |0196: goto 0118 // -007e │ │ -05abe2: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ -05abe6: 289e |0199: goto 0137 // -0062 │ │ -05abe8: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ -05abec: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ -05abf0: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ -05abf4: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ -05abf8: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -05abfc: 5200 0905 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0509 │ │ -05ac00: 021a 0000 |01a6: move/from16 v26, v0 │ │ -05ac04: 910a 181a |01a8: sub-int v10, v24, v26 │ │ -05ac08: 120e |01aa: const/4 v14, #int 0 // #0 │ │ -05ac0a: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ -05ac0e: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ -05ac12: 6e20 cd11 e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05ac18: 0c04 |01b2: move-result-object v4 │ │ -05ac1a: 6e10 fb12 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05ac20: 0a1a |01b6: move-result v26 │ │ -05ac22: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ -05ac26: 0200 1a00 |01b9: move/from16 v0, v26 │ │ -05ac2a: 0201 1b00 |01bb: move/from16 v1, v27 │ │ -05ac2e: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ -05ac32: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05ac36: 28ea |01c1: goto 01ab // -0016 │ │ -05ac38: 6e10 e812 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05ac3e: 0c10 |01c5: move-result-object v16 │ │ -05ac40: 1f10 8002 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05ac44: 6e10 fb12 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05ac4a: 0a1a |01cb: move-result v26 │ │ -05ac4c: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ -05ac50: 0200 1a00 |01ce: move/from16 v0, v26 │ │ -05ac54: 0201 1b00 |01d0: move/from16 v1, v27 │ │ -05ac58: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ -05ac5c: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ -05ac60: 5200 f804 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05ac64: 021a 0000 |01d8: move/from16 v26, v0 │ │ -05ac68: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ -05ac6c: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ -05ac70: 5200 f704 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -05ac74: 021a 0000 |01e0: move/from16 v26, v0 │ │ -05ac78: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ -05ac7c: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ -05ac80: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ -05ac84: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ -05ac88: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ -05ac8c: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ -05ac90: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ -05ac94: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ -05ac98: 5400 1205 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05ac9c: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ -05aca0: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ -05aca4: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ -05aca8: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ -05acac: 5200 f804 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05acb0: 021a 0000 |01fe: move/from16 v26, v0 │ │ -05acb4: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ -05acb8: 0200 1200 |0202: move/from16 v0, v18 │ │ -05acbc: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ -05acc0: 0800 1000 |0206: move-object/from16 v0, v16 │ │ -05acc4: 5200 f704 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -05acc8: 021a 0000 |020a: move/from16 v26, v0 │ │ -05accc: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ -05acd0: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ -05acd4: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ -05acd8: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ -05acdc: 0800 1000 |0214: move-object/from16 v0, v16 │ │ -05ace0: 5200 f304 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05ace4: 021a 0000 |0218: move/from16 v26, v0 │ │ -05ace8: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ -05acec: 0200 1a00 |021c: move/from16 v0, v26 │ │ -05acf0: 0201 1b00 |021e: move/from16 v1, v27 │ │ -05acf4: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ -05acf8: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ -05acfc: 0200 1100 |0224: move/from16 v0, v17 │ │ -05ad00: 0201 1a00 |0226: move/from16 v1, v26 │ │ -05ad04: 7120 cf12 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ad0a: 0a07 |022b: move-result v7 │ │ -05ad0c: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ -05ad10: 0200 1a00 |022e: move/from16 v0, v26 │ │ -05ad14: 7120 cf12 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ad1a: 0a09 |0233: move-result v9 │ │ -05ad1c: 6e30 0d13 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ -05ad22: 2888 |0237: goto 01bf // -0078 │ │ -05ad24: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ -05ad28: 28b0 |023a: goto 01ea // -0050 │ │ -05ad2a: 6e10 ef12 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -05ad30: 0a12 |023e: move-result v18 │ │ -05ad32: 28af |023f: goto 01ee // -0051 │ │ -05ad34: 0800 1000 |0240: move-object/from16 v0, v16 │ │ -05ad38: 5200 f304 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05ad3c: 021a 0000 |0244: move/from16 v26, v0 │ │ -05ad40: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ -05ad44: 0200 1a00 |0248: move/from16 v0, v26 │ │ -05ad48: 0201 1b00 |024a: move/from16 v1, v27 │ │ -05ad4c: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ -05ad50: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ -05ad54: 0200 1100 |0250: move/from16 v0, v17 │ │ -05ad58: 0201 1a00 |0252: move/from16 v1, v26 │ │ -05ad5c: 7120 cf12 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ad62: 0a07 |0257: move-result v7 │ │ -05ad64: 28d4 |0258: goto 022c // -002c │ │ -05ad66: 0800 1000 |0259: move-object/from16 v0, v16 │ │ -05ad6a: 5200 f304 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05ad6e: 021a 0000 |025d: move/from16 v26, v0 │ │ -05ad72: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ -05ad76: 7702 cf12 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ad7c: 0a07 |0264: move-result v7 │ │ -05ad7e: 28c7 |0265: goto 022c // -0039 │ │ -05ad80: 6e10 ec12 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -05ad86: 0a1a |0269: move-result v26 │ │ -05ad88: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ -05ad8c: 7702 cf12 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ad92: 0a07 |026f: move-result v7 │ │ -05ad94: 28bc |0270: goto 022c // -0044 │ │ -05ad96: 0800 1000 |0271: move-object/from16 v0, v16 │ │ -05ad9a: 5200 f704 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -05ad9e: 021a 0000 |0275: move/from16 v26, v0 │ │ -05ada2: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ -05ada6: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ -05adaa: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ -05adae: 0800 1000 |027d: move-object/from16 v0, v16 │ │ -05adb2: 5200 f804 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ -05adb6: 021a 0000 |0281: move/from16 v26, v0 │ │ -05adba: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ -05adbe: 0800 1000 |0285: move-object/from16 v0, v16 │ │ -05adc2: 5200 f304 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05adc6: 021a 0000 |0289: move/from16 v26, v0 │ │ -05adca: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ -05adce: 0200 1a00 |028d: move/from16 v0, v26 │ │ -05add2: 0201 1b00 |028f: move/from16 v1, v27 │ │ -05add6: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ -05adda: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ -05adde: 0200 1100 |0295: move/from16 v0, v17 │ │ -05ade2: 0201 1a00 |0297: move/from16 v1, v26 │ │ -05ade6: 7120 cf12 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05adec: 0a07 |029c: move-result v7 │ │ -05adee: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ -05adf2: 0800 1000 |029f: move-object/from16 v0, v16 │ │ -05adf6: 5200 f404 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -05adfa: 021a 0000 |02a3: move/from16 v26, v0 │ │ -05adfe: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ -05ae02: 5200 f504 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04f5 │ │ -05ae06: 021b 0000 |02a9: move/from16 v27, v0 │ │ -05ae0a: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ -05ae0e: 9113 180d |02ad: sub-int v19, v24, v13 │ │ -05ae12: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ -05ae16: 0200 1300 |02b1: move/from16 v0, v19 │ │ -05ae1a: 0201 1a00 |02b3: move/from16 v1, v26 │ │ -05ae1e: 7120 cf12 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ae24: 0a09 |02b8: move-result v9 │ │ -05ae26: 0200 1200 |02b9: move/from16 v0, v18 │ │ -05ae2a: 0201 1300 |02bb: move/from16 v1, v19 │ │ -05ae2e: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ -05ae32: 6e30 0d13 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ -05ae38: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ -05ae3c: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ -05ae40: 5200 f304 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05ae44: 021a 0000 |02c8: move/from16 v26, v0 │ │ -05ae48: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ -05ae4c: 0200 1a00 |02cc: move/from16 v0, v26 │ │ -05ae50: 0201 1b00 |02ce: move/from16 v1, v27 │ │ -05ae54: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ -05ae58: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ -05ae5c: 0200 1100 |02d4: move/from16 v0, v17 │ │ -05ae60: 0201 1a00 |02d6: move/from16 v1, v26 │ │ -05ae64: 7120 cf12 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ae6a: 0a07 |02db: move-result v7 │ │ -05ae6c: 28c1 |02dc: goto 029d // -003f │ │ -05ae6e: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ -05ae72: 5200 f304 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ -05ae76: 021a 0000 |02e1: move/from16 v26, v0 │ │ -05ae7a: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ -05ae7e: 7702 cf12 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ae84: 0a07 |02e8: move-result v7 │ │ -05ae86: 28b4 |02e9: goto 029d // -004c │ │ -05ae88: 6e10 ec12 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -05ae8e: 0a1a |02ed: move-result v26 │ │ -05ae90: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ -05ae94: 7702 cf12 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05ae9a: 0a07 |02f3: move-result v7 │ │ -05ae9c: 28a9 |02f4: goto 029d // -0057 │ │ -05ae9e: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ -05aea2: 0200 1a00 |02f7: move/from16 v0, v26 │ │ -05aea6: 0201 1700 |02f9: move/from16 v1, v23 │ │ -05aeaa: 7120 7515 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -05aeb0: 0a19 |02fe: move-result v25 │ │ -05aeb2: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ -05aeb6: 5200 f704 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ -05aeba: 021a 0000 |0303: move/from16 v26, v0 │ │ -05aebe: 0200 1900 |0305: move/from16 v0, v25 │ │ -05aec2: 8200 |0307: int-to-float v0, v0 │ │ -05aec4: 021b 0000 |0308: move/from16 v27, v0 │ │ -05aec8: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ -05aecc: a91a 1a15 |030c: div-float v26, v26, v21 │ │ -05aed0: 0200 1a00 |030e: move/from16 v0, v26 │ │ -05aed4: 8702 |0310: float-to-int v2, v0 │ │ -05aed6: 901a 1202 |0311: add-int v26, v18, v2 │ │ -05aeda: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ -05aede: 7702 cf12 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -05aee4: 0a09 |0318: move-result v9 │ │ -05aee6: 6e30 0d13 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ -05aeec: 2900 a3fe |031c: goto/16 01bf // -015d │ │ -05aef0: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ -05aef4: 0201 1800 |0320: move/from16 v1, v24 │ │ -05aef8: 6e30 f311 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@11f3 │ │ -05aefe: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ -05af02: 5c03 0205 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05af06: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ -05af0a: 5400 0405 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05af0e: 081a 0000 |032d: move-object/from16 v26, v0 │ │ -05af12: 7401 3112 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ -05af18: 0a1a |0332: move-result v26 │ │ -05af1a: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ -05af1e: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ -05af22: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ -05af26: 5400 0405 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05af2a: 081a 0000 |033b: move-object/from16 v26, v0 │ │ -05af2e: 7401 1312 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1213 │ │ -05af34: 0e00 |0340: return-void │ │ -05af36: 0000 |0341: nop // spacer │ │ -05af38: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ +05a8c8: |[05a8c8] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +05a8d8: 7701 cd12 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ +05a8de: 0a16 |0003: move-result v22 │ │ +05a8e0: 7701 ce12 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ +05a8e6: 0a18 |0007: move-result v24 │ │ +05a8e8: 7701 cd12 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ +05a8ee: 0a0b |000b: move-result v11 │ │ +05a8f0: 7701 ce12 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ +05a8f6: 0a0c |000f: move-result v12 │ │ +05a8f8: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ +05a8fc: 0200 1600 |0012: move/from16 v0, v22 │ │ +05a900: 0201 1a00 |0014: move/from16 v1, v26 │ │ +05a904: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ +05a908: 7401 dd11 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@11dd │ │ +05a90e: 0a1a |001b: move-result v26 │ │ +05a910: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ +05a914: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ +05a918: 0200 1600 |0020: move/from16 v0, v22 │ │ +05a91c: 0201 1a00 |0022: move/from16 v1, v26 │ │ +05a920: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ +05a924: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ +05a928: 120f |0028: const/4 v15, #int 0 // #0 │ │ +05a92a: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ +05a92e: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ +05a934: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ +05a938: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +05a93a: 7401 d311 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +05a940: 0a1a |0034: move-result v26 │ │ +05a942: 911a 181a |0035: sub-int v26, v24, v26 │ │ +05a946: 7401 d411 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@11d4 │ │ +05a94c: 0a1b |003a: move-result v27 │ │ +05a94e: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ +05a952: 7401 ce11 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +05a958: 0a05 |0040: move-result v5 │ │ +05a95a: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ +05a95e: 0200 1a00 |0043: move/from16 v0, v26 │ │ +05a962: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ +05a966: 1a1a 410c |0047: const-string v26, "SlidingPaneLayout" // string@0c41 │ │ +05a96a: 1a1b 701b |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@1b70 │ │ +05a96e: 7702 5012 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +05a974: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ +05a978: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ +05a97c: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ +05a980: 5b10 1205 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05a984: 120e |0056: const/4 v14, #int 0 // #0 │ │ +05a986: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ +05a98a: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ +05a98e: 6e20 cd11 e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05a994: 0c04 |005e: move-result-object v4 │ │ +05a996: 6e10 e812 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05a99c: 0c10 |0062: move-result-object v16 │ │ +05a99e: 1f10 8802 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05a9a2: 6e10 fb12 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05a9a8: 0a1a |0068: move-result v26 │ │ +05a9aa: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ +05a9ae: 0200 1a00 |006b: move/from16 v0, v26 │ │ +05a9b2: 0201 1b00 |006d: move/from16 v1, v27 │ │ +05a9b6: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ +05a9ba: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ +05a9be: 0200 1a00 |0073: move/from16 v0, v26 │ │ +05a9c2: 0801 1000 |0075: move-object/from16 v1, v16 │ │ +05a9c6: 5c10 f204 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04f2 │ │ +05a9ca: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05a9ce: 28dc |007b: goto 0057 // -0024 │ │ +05a9d0: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ +05a9d4: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ +05a9d8: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ +05a9dc: 28a6 |0082: goto 0028 // -005a │ │ +05a9de: 221a 3c03 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@033c │ │ +05a9e2: 1a1b 8b0d |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@0d8b │ │ +05a9e6: 7602 6515 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +05a9ec: 271a |008a: throw v26 │ │ +05a9ee: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ +05a9f2: 7401 dd11 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@11dd │ │ +05a9f8: 0a1a |0090: move-result v26 │ │ +05a9fa: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ +05a9fe: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ +05aa02: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ +05aa06: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ +05aa0a: 288f |0099: goto 0028 // -0071 │ │ +05aa0c: 221a 3c03 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@033c │ │ +05aa10: 1a1b fa03 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@03fa │ │ +05aa14: 7602 6515 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +05aa1a: 271a |00a1: throw v26 │ │ +05aa1c: 7401 d511 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ +05aa22: 0a1a |00a5: move-result v26 │ │ +05aa24: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ +05aa28: 7401 d211 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@11d2 │ │ +05aa2e: 0a1b |00ab: move-result v27 │ │ +05aa30: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ +05aa34: 020f 1100 |00ae: move/from16 v15, v17 │ │ +05aa38: 2900 7eff |00b0: goto/16 002e // -0082 │ │ +05aa3c: 7401 d511 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ +05aa42: 0a1a |00b5: move-result v26 │ │ +05aa44: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ +05aa48: 7401 d211 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@11d2 │ │ +05aa4e: 0a1b |00bb: move-result v27 │ │ +05aa50: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ +05aa54: 2900 70ff |00be: goto/16 002e // -0090 │ │ +05aa58: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ +05aa5c: 5200 f704 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05aa60: 021a 0000 |00c4: move/from16 v26, v0 │ │ +05aa64: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ +05aa68: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ +05aa6c: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ +05aa70: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ +05aa74: 5200 f704 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05aa78: 021a 0000 |00d0: move/from16 v26, v0 │ │ +05aa7c: a615 151a |00d2: add-float v21, v21, v26 │ │ +05aa80: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ +05aa84: 5200 f804 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05aa88: 021a 0000 |00d8: move/from16 v26, v0 │ │ +05aa8c: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ +05aa90: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +05aa94: 5200 f404 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +05aa98: 021a 0000 |00e0: move/from16 v26, v0 │ │ +05aa9c: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +05aaa0: 5200 f504 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04f5 │ │ +05aaa4: 021b 0000 |00e6: move/from16 v27, v0 │ │ +05aaa8: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ +05aaac: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +05aab0: 5200 f804 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05aab4: 021a 0000 |00ee: move/from16 v26, v0 │ │ +05aab8: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ +05aabc: 0200 1a00 |00f2: move/from16 v0, v26 │ │ +05aac0: 0201 1b00 |00f4: move/from16 v1, v27 │ │ +05aac4: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ +05aac8: 911a 180d |00f8: sub-int v26, v24, v13 │ │ +05aacc: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ +05aad0: 7702 cf12 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05aad6: 0a09 |00ff: move-result v9 │ │ +05aad8: 0800 1000 |0100: move-object/from16 v0, v16 │ │ +05aadc: 5200 f304 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05aae0: 021a 0000 |0104: move/from16 v26, v0 │ │ +05aae4: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ +05aae8: 0200 1a00 |0108: move/from16 v0, v26 │ │ +05aaec: 0201 1b00 |010a: move/from16 v1, v27 │ │ +05aaf0: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ +05aaf4: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ +05aaf8: 0200 1100 |0110: move/from16 v0, v17 │ │ +05aafc: 0201 1a00 |0112: move/from16 v1, v26 │ │ +05ab00: 7120 cf12 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ab06: 0a07 |0117: move-result v7 │ │ +05ab08: 6e30 0d13 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ +05ab0e: 6e10 ef12 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +05ab14: 0a08 |011e: move-result v8 │ │ +05ab16: 6e10 ec12 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05ab1c: 0a06 |0122: move-result v6 │ │ +05ab1e: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ +05ab22: 0200 1a00 |0125: move/from16 v0, v26 │ │ +05ab26: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ +05ab2a: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ +05ab2e: 0200 1100 |012b: move/from16 v0, v17 │ │ +05ab32: 7120 7815 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +05ab38: 0a0f |0130: move-result v15 │ │ +05ab3a: 9117 1708 |0131: sub-int v23, v23, v8 │ │ +05ab3e: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ +05ab42: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ +05ab46: 0200 1a00 |0137: move/from16 v0, v26 │ │ +05ab4a: 0801 1000 |0139: move-object/from16 v1, v16 │ │ +05ab4e: 5c10 f604 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ +05ab52: 9603 031a |013d: or-int v3, v3, v26 │ │ +05ab56: 0800 1000 |013f: move-object/from16 v0, v16 │ │ +05ab5a: 5500 f604 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ +05ab5e: 021a 0000 |0143: move/from16 v26, v0 │ │ +05ab62: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ +05ab66: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ +05ab6a: 5b04 1205 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05ab6e: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ +05ab72: 0800 1000 |014d: move-object/from16 v0, v16 │ │ +05ab76: 5200 f804 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05ab7a: 021a 0000 |0151: move/from16 v26, v0 │ │ +05ab7e: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ +05ab82: 0200 1a00 |0155: move/from16 v0, v26 │ │ +05ab86: 0201 1b00 |0157: move/from16 v1, v27 │ │ +05ab8a: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ +05ab8e: 911a 180d |015b: sub-int v26, v24, v13 │ │ +05ab92: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ +05ab96: 7702 cf12 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ab9c: 0a09 |0162: move-result v9 │ │ +05ab9e: 289d |0163: goto 0100 // -0063 │ │ +05aba0: 0800 1000 |0164: move-object/from16 v0, v16 │ │ +05aba4: 5200 f804 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05aba8: 021a 0000 |0168: move/from16 v26, v0 │ │ +05abac: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ +05abb0: 7702 cf12 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05abb6: 0a09 |016f: move-result v9 │ │ +05abb8: 2890 |0170: goto 0100 // -0070 │ │ +05abba: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +05abbe: 5200 f304 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05abc2: 021a 0000 |0175: move/from16 v26, v0 │ │ +05abc6: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ +05abca: 0200 1a00 |0179: move/from16 v0, v26 │ │ +05abce: 0201 1b00 |017b: move/from16 v1, v27 │ │ +05abd2: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ +05abd6: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ +05abda: 0200 1100 |0181: move/from16 v0, v17 │ │ +05abde: 0201 1a00 |0183: move/from16 v1, v26 │ │ +05abe2: 7120 cf12 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05abe8: 0a07 |0188: move-result v7 │ │ +05abea: 288f |0189: goto 0118 // -0071 │ │ +05abec: 0800 1000 |018a: move-object/from16 v0, v16 │ │ +05abf0: 5200 f304 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05abf4: 021a 0000 |018e: move/from16 v26, v0 │ │ +05abf8: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ +05abfc: 7702 cf12 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ac02: 0a07 |0195: move-result v7 │ │ +05ac04: 2882 |0196: goto 0118 // -007e │ │ +05ac06: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ +05ac0a: 289e |0199: goto 0137 // -0062 │ │ +05ac0c: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ +05ac10: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ +05ac14: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ +05ac18: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ +05ac1c: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +05ac20: 5200 0905 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0509 │ │ +05ac24: 021a 0000 |01a6: move/from16 v26, v0 │ │ +05ac28: 910a 181a |01a8: sub-int v10, v24, v26 │ │ +05ac2c: 120e |01aa: const/4 v14, #int 0 // #0 │ │ +05ac2e: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ +05ac32: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ +05ac36: 6e20 cd11 e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05ac3c: 0c04 |01b2: move-result-object v4 │ │ +05ac3e: 6e10 fb12 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05ac44: 0a1a |01b6: move-result v26 │ │ +05ac46: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ +05ac4a: 0200 1a00 |01b9: move/from16 v0, v26 │ │ +05ac4e: 0201 1b00 |01bb: move/from16 v1, v27 │ │ +05ac52: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ +05ac56: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05ac5a: 28ea |01c1: goto 01ab // -0016 │ │ +05ac5c: 6e10 e812 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05ac62: 0c10 |01c5: move-result-object v16 │ │ +05ac64: 1f10 8802 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05ac68: 6e10 fb12 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05ac6e: 0a1a |01cb: move-result v26 │ │ +05ac70: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ +05ac74: 0200 1a00 |01ce: move/from16 v0, v26 │ │ +05ac78: 0201 1b00 |01d0: move/from16 v1, v27 │ │ +05ac7c: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ +05ac80: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ +05ac84: 5200 f804 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05ac88: 021a 0000 |01d8: move/from16 v26, v0 │ │ +05ac8c: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ +05ac90: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ +05ac94: 5200 f704 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05ac98: 021a 0000 |01e0: move/from16 v26, v0 │ │ +05ac9c: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ +05aca0: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ +05aca4: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ +05aca8: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ +05acac: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ +05acb0: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ +05acb4: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ +05acb8: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +05acbc: 5400 1205 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05acc0: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ +05acc4: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ +05acc8: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ +05accc: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ +05acd0: 5200 f804 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05acd4: 021a 0000 |01fe: move/from16 v26, v0 │ │ +05acd8: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ +05acdc: 0200 1200 |0202: move/from16 v0, v18 │ │ +05ace0: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ +05ace4: 0800 1000 |0206: move-object/from16 v0, v16 │ │ +05ace8: 5200 f704 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05acec: 021a 0000 |020a: move/from16 v26, v0 │ │ +05acf0: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ +05acf4: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ +05acf8: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ +05acfc: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ +05ad00: 0800 1000 |0214: move-object/from16 v0, v16 │ │ +05ad04: 5200 f304 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05ad08: 021a 0000 |0218: move/from16 v26, v0 │ │ +05ad0c: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ +05ad10: 0200 1a00 |021c: move/from16 v0, v26 │ │ +05ad14: 0201 1b00 |021e: move/from16 v1, v27 │ │ +05ad18: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ +05ad1c: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ +05ad20: 0200 1100 |0224: move/from16 v0, v17 │ │ +05ad24: 0201 1a00 |0226: move/from16 v1, v26 │ │ +05ad28: 7120 cf12 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ad2e: 0a07 |022b: move-result v7 │ │ +05ad30: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ +05ad34: 0200 1a00 |022e: move/from16 v0, v26 │ │ +05ad38: 7120 cf12 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ad3e: 0a09 |0233: move-result v9 │ │ +05ad40: 6e30 0d13 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ +05ad46: 2888 |0237: goto 01bf // -0078 │ │ +05ad48: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ +05ad4c: 28b0 |023a: goto 01ea // -0050 │ │ +05ad4e: 6e10 ef12 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +05ad54: 0a12 |023e: move-result v18 │ │ +05ad56: 28af |023f: goto 01ee // -0051 │ │ +05ad58: 0800 1000 |0240: move-object/from16 v0, v16 │ │ +05ad5c: 5200 f304 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05ad60: 021a 0000 |0244: move/from16 v26, v0 │ │ +05ad64: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ +05ad68: 0200 1a00 |0248: move/from16 v0, v26 │ │ +05ad6c: 0201 1b00 |024a: move/from16 v1, v27 │ │ +05ad70: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ +05ad74: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ +05ad78: 0200 1100 |0250: move/from16 v0, v17 │ │ +05ad7c: 0201 1a00 |0252: move/from16 v1, v26 │ │ +05ad80: 7120 cf12 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ad86: 0a07 |0257: move-result v7 │ │ +05ad88: 28d4 |0258: goto 022c // -002c │ │ +05ad8a: 0800 1000 |0259: move-object/from16 v0, v16 │ │ +05ad8e: 5200 f304 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05ad92: 021a 0000 |025d: move/from16 v26, v0 │ │ +05ad96: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ +05ad9a: 7702 cf12 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ada0: 0a07 |0264: move-result v7 │ │ +05ada2: 28c7 |0265: goto 022c // -0039 │ │ +05ada4: 6e10 ec12 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05adaa: 0a1a |0269: move-result v26 │ │ +05adac: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ +05adb0: 7702 cf12 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05adb6: 0a07 |026f: move-result v7 │ │ +05adb8: 28bc |0270: goto 022c // -0044 │ │ +05adba: 0800 1000 |0271: move-object/from16 v0, v16 │ │ +05adbe: 5200 f704 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05adc2: 021a 0000 |0275: move/from16 v26, v0 │ │ +05adc6: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ +05adca: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ +05adce: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ +05add2: 0800 1000 |027d: move-object/from16 v0, v16 │ │ +05add6: 5200 f804 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04f8 │ │ +05adda: 021a 0000 |0281: move/from16 v26, v0 │ │ +05adde: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ +05ade2: 0800 1000 |0285: move-object/from16 v0, v16 │ │ +05ade6: 5200 f304 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05adea: 021a 0000 |0289: move/from16 v26, v0 │ │ +05adee: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ +05adf2: 0200 1a00 |028d: move/from16 v0, v26 │ │ +05adf6: 0201 1b00 |028f: move/from16 v1, v27 │ │ +05adfa: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ +05adfe: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ +05ae02: 0200 1100 |0295: move/from16 v0, v17 │ │ +05ae06: 0201 1a00 |0297: move/from16 v1, v26 │ │ +05ae0a: 7120 cf12 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ae10: 0a07 |029c: move-result v7 │ │ +05ae12: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ +05ae16: 0800 1000 |029f: move-object/from16 v0, v16 │ │ +05ae1a: 5200 f404 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +05ae1e: 021a 0000 |02a3: move/from16 v26, v0 │ │ +05ae22: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ +05ae26: 5200 f504 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04f5 │ │ +05ae2a: 021b 0000 |02a9: move/from16 v27, v0 │ │ +05ae2e: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ +05ae32: 9113 180d |02ad: sub-int v19, v24, v13 │ │ +05ae36: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ +05ae3a: 0200 1300 |02b1: move/from16 v0, v19 │ │ +05ae3e: 0201 1a00 |02b3: move/from16 v1, v26 │ │ +05ae42: 7120 cf12 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ae48: 0a09 |02b8: move-result v9 │ │ +05ae4a: 0200 1200 |02b9: move/from16 v0, v18 │ │ +05ae4e: 0201 1300 |02bb: move/from16 v1, v19 │ │ +05ae52: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ +05ae56: 6e30 0d13 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ +05ae5c: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ +05ae60: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ +05ae64: 5200 f304 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05ae68: 021a 0000 |02c8: move/from16 v26, v0 │ │ +05ae6c: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ +05ae70: 0200 1a00 |02cc: move/from16 v0, v26 │ │ +05ae74: 0201 1b00 |02ce: move/from16 v1, v27 │ │ +05ae78: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ +05ae7c: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ +05ae80: 0200 1100 |02d4: move/from16 v0, v17 │ │ +05ae84: 0201 1a00 |02d6: move/from16 v1, v26 │ │ +05ae88: 7120 cf12 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05ae8e: 0a07 |02db: move-result v7 │ │ +05ae90: 28c1 |02dc: goto 029d // -003f │ │ +05ae92: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ +05ae96: 5200 f304 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04f3 │ │ +05ae9a: 021a 0000 |02e1: move/from16 v26, v0 │ │ +05ae9e: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ +05aea2: 7702 cf12 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05aea8: 0a07 |02e8: move-result v7 │ │ +05aeaa: 28b4 |02e9: goto 029d // -004c │ │ +05aeac: 6e10 ec12 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +05aeb2: 0a1a |02ed: move-result v26 │ │ +05aeb4: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ +05aeb8: 7702 cf12 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05aebe: 0a07 |02f3: move-result v7 │ │ +05aec0: 28a9 |02f4: goto 029d // -0057 │ │ +05aec2: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ +05aec6: 0200 1a00 |02f7: move/from16 v0, v26 │ │ +05aeca: 0201 1700 |02f9: move/from16 v1, v23 │ │ +05aece: 7120 7515 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +05aed4: 0a19 |02fe: move-result v25 │ │ +05aed6: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ +05aeda: 5200 f704 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04f7 │ │ +05aede: 021a 0000 |0303: move/from16 v26, v0 │ │ +05aee2: 0200 1900 |0305: move/from16 v0, v25 │ │ +05aee6: 8200 |0307: int-to-float v0, v0 │ │ +05aee8: 021b 0000 |0308: move/from16 v27, v0 │ │ +05aeec: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ +05aef0: a91a 1a15 |030c: div-float v26, v26, v21 │ │ +05aef4: 0200 1a00 |030e: move/from16 v0, v26 │ │ +05aef8: 8702 |0310: float-to-int v2, v0 │ │ +05aefa: 901a 1202 |0311: add-int v26, v18, v2 │ │ +05aefe: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ +05af02: 7702 cf12 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +05af08: 0a09 |0318: move-result v9 │ │ +05af0a: 6e30 0d13 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@130d │ │ +05af10: 2900 a3fe |031c: goto/16 01bf // -015d │ │ +05af14: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ +05af18: 0201 1800 |0320: move/from16 v1, v24 │ │ +05af1c: 6e30 f311 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@11f3 │ │ +05af22: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ +05af26: 5c03 0205 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05af2a: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ +05af2e: 5400 0405 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05af32: 081a 0000 |032d: move-object/from16 v26, v0 │ │ +05af36: 7401 3112 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ +05af3c: 0a1a |0332: move-result v26 │ │ +05af3e: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ +05af42: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ +05af46: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ +05af4a: 5400 0405 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05af4e: 081a 0000 |033b: move-object/from16 v26, v0 │ │ +05af52: 7401 1312 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1213 │ │ +05af58: 0e00 |0340: return-void │ │ +05af5a: 0000 |0341: nop // spacer │ │ +05af5c: 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 │ │ @@ -80488,28 +80488,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -05af4c: |[05af4c] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -05af5c: 0730 |0000: move-object v0, v3 │ │ -05af5e: 1f00 8302 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0283 │ │ -05af62: 6e10 a411 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@11a4 │ │ -05af68: 0c01 |0006: move-result-object v1 │ │ -05af6a: 6f20 7213 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ -05af70: 5501 fa04 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ -05af74: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -05af78: 6e10 eb11 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@11eb │ │ -05af7e: 5501 fa04 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ -05af82: 5c21 0e05 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -05af86: 0e00 |0015: return-void │ │ -05af88: 6e10 c111 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@11c1 │ │ -05af8e: 28f8 |0019: goto 0011 // -0008 │ │ +05af70: |[05af70] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +05af80: 0730 |0000: move-object v0, v3 │ │ +05af82: 1f00 8b02 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@028b │ │ +05af86: 6e10 a411 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@11a4 │ │ +05af8c: 0c01 |0006: move-result-object v1 │ │ +05af8e: 6f20 7213 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1372 │ │ +05af94: 5501 fa04 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ +05af98: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +05af9c: 6e10 eb11 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@11eb │ │ +05afa2: 5501 fa04 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ +05afa6: 5c21 0e05 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +05afaa: 0e00 |0015: return-void │ │ +05afac: 6e10 c111 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@11c1 │ │ +05afb2: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0003 line=1168 │ │ 0x000a line=1170 │ │ 0x000e line=1171 │ │ 0x0011 line=1175 │ │ @@ -80525,28 +80525,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05af90: |[05af90] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -05afa0: 6f10 7313 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1373 │ │ -05afa6: 0c01 |0003: move-result-object v1 │ │ -05afa8: 2200 8302 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0283 │ │ -05afac: 7020 a311 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@11a3 │ │ -05afb2: 6e10 e011 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@11e0 │ │ -05afb8: 0a02 |000c: move-result v2 │ │ -05afba: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -05afbe: 6e10 df11 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@11df │ │ -05afc4: 0a02 |0012: move-result v2 │ │ -05afc6: 5c02 fa04 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ -05afca: 1100 |0015: return-object v0 │ │ -05afcc: 5532 0e05 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -05afd0: 28fb |0018: goto 0013 // -0005 │ │ +05afb4: |[05afb4] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05afc4: 6f10 7313 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1373 │ │ +05afca: 0c01 |0003: move-result-object v1 │ │ +05afcc: 2200 8b02 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@028b │ │ +05afd0: 7020 a311 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@11a3 │ │ +05afd6: 6e10 e011 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@11e0 │ │ +05afdc: 0a02 |000c: move-result v2 │ │ +05afde: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +05afe2: 6e10 df11 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@11df │ │ +05afe8: 0a02 |0012: move-result v2 │ │ +05afea: 5c02 fa04 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04fa │ │ +05afee: 1100 |0015: return-object v0 │ │ +05aff0: 5532 0e05 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +05aff4: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 0x0004 line=1159 │ │ 0x0009 line=1160 │ │ 0x0015 line=1162 │ │ 0x0016 line=1160 │ │ @@ -80560,20 +80560,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -05afd4: |[05afd4] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -05afe4: 6f55 7413 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1374 │ │ -05afea: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -05afee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05aff0: 5c10 0505 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ -05aff4: 0e00 |0008: return-void │ │ +05aff8: |[05aff8] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +05b008: 6f55 7413 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1374 │ │ +05b00e: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +05b012: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05b014: 5c10 0505 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0505 │ │ +05b018: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0003 line=713 │ │ 0x0005 line=714 │ │ 0x0008 line=716 │ │ locals : │ │ @@ -80588,70 +80588,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -05aff8: |[05aff8] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05b008: 55b7 0205 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05b00c: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -05b010: 6f20 7513 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1375 │ │ -05b016: 0a04 |0007: move-result v4 │ │ -05b018: 0f04 |0008: return v4 │ │ -05b01a: 54b7 0405 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05b01e: 6e20 3712 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1237 │ │ -05b024: 6e10 a712 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -05b02a: 0a00 |0011: move-result v0 │ │ -05b02c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -05b02e: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -05b032: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -05b038: 28f0 |0018: goto 0008 // -0010 │ │ -05b03a: 6e10 ad12 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05b040: 0a05 |001c: move-result v5 │ │ -05b042: 6e10 af12 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05b048: 0a06 |0020: move-result v6 │ │ -05b04a: 59b5 0605 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ -05b04e: 59b6 0705 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ -05b052: 28e3 |0025: goto 0008 // -001d │ │ -05b054: 54b7 1205 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b058: 6e20 dc11 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@11dc │ │ -05b05e: 0a07 |002b: move-result v7 │ │ -05b060: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -05b064: 6e10 ad12 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05b06a: 0a05 |0031: move-result v5 │ │ -05b06c: 6e10 af12 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05b072: 0a06 |0035: move-result v6 │ │ -05b074: 52b7 0605 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ -05b078: a701 0507 |0038: sub-float v1, v5, v7 │ │ -05b07c: 52b7 0705 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ -05b080: a702 0607 |003c: sub-float v2, v6, v7 │ │ -05b084: 54b7 0405 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05b088: 6e10 3012 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1230 │ │ -05b08e: 0a03 |0043: move-result v3 │ │ -05b090: a807 0101 |0044: mul-float v7, v1, v1 │ │ -05b094: a808 0202 |0046: mul-float v8, v2, v2 │ │ -05b098: c687 |0048: add-float/2addr v7, v8 │ │ -05b09a: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -05b09e: 8288 |004b: int-to-float v8, v8 │ │ -05b0a0: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -05b0a4: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -05b0a8: 54b7 0405 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05b0ac: 54b8 1205 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b0b0: 8759 |0054: float-to-int v9, v5 │ │ -05b0b2: 876a |0055: float-to-int v10, v6 │ │ -05b0b4: 6e40 3612 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ -05b0ba: 0a07 |0059: move-result v7 │ │ -05b0bc: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -05b0c0: 54b7 1205 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b0c4: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -05b0c6: 7030 c211 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@11c2 │ │ -05b0cc: 28a6 |0062: goto 0008 // -005a │ │ -05b0ce: 0000 |0063: nop // spacer │ │ -05b0d0: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +05b01c: |[05b01c] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05b02c: 55b7 0205 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05b030: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +05b034: 6f20 7513 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1375 │ │ +05b03a: 0a04 |0007: move-result v4 │ │ +05b03c: 0f04 |0008: return v4 │ │ +05b03e: 54b7 0405 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05b042: 6e20 3712 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1237 │ │ +05b048: 6e10 a712 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +05b04e: 0a00 |0011: move-result v0 │ │ +05b050: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +05b052: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +05b056: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +05b05c: 28f0 |0018: goto 0008 // -0010 │ │ +05b05e: 6e10 ad12 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05b064: 0a05 |001c: move-result v5 │ │ +05b066: 6e10 af12 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05b06c: 0a06 |0020: move-result v6 │ │ +05b06e: 59b5 0605 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ +05b072: 59b6 0705 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ +05b076: 28e3 |0025: goto 0008 // -001d │ │ +05b078: 54b7 1205 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b07c: 6e20 dc11 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@11dc │ │ +05b082: 0a07 |002b: move-result v7 │ │ +05b084: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +05b088: 6e10 ad12 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05b08e: 0a05 |0031: move-result v5 │ │ +05b090: 6e10 af12 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05b096: 0a06 |0035: move-result v6 │ │ +05b098: 52b7 0605 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0506 │ │ +05b09c: a701 0507 |0038: sub-float v1, v5, v7 │ │ +05b0a0: 52b7 0705 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0507 │ │ +05b0a4: a702 0607 |003c: sub-float v2, v6, v7 │ │ +05b0a8: 54b7 0405 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05b0ac: 6e10 3012 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1230 │ │ +05b0b2: 0a03 |0043: move-result v3 │ │ +05b0b4: a807 0101 |0044: mul-float v7, v1, v1 │ │ +05b0b8: a808 0202 |0046: mul-float v8, v2, v2 │ │ +05b0bc: c687 |0048: add-float/2addr v7, v8 │ │ +05b0be: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +05b0c2: 8288 |004b: int-to-float v8, v8 │ │ +05b0c4: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +05b0c8: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +05b0cc: 54b7 0405 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05b0d0: 54b8 1205 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b0d4: 8759 |0054: float-to-int v9, v5 │ │ +05b0d6: 876a |0055: float-to-int v10, v6 │ │ +05b0d8: 6e40 3612 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ +05b0de: 0a07 |0059: move-result v7 │ │ +05b0e0: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +05b0e4: 54b7 1205 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b0e8: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +05b0ea: 7030 c211 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@11c2 │ │ +05b0f0: 28a6 |0062: goto 0008 // -005a │ │ +05b0f2: 0000 |0063: nop // spacer │ │ +05b0f4: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0004 line=789 │ │ 0x0008 line=824 │ │ 0x0009 line=792 │ │ 0x000e line=794 │ │ @@ -80688,20 +80688,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05b0e0: |[05b0e0] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -05b0f0: 5420 1205 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b0f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05b0f6: 7030 ec11 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@11ec │ │ -05b0fc: 0a00 |0006: move-result v0 │ │ -05b0fe: 0f00 |0007: return v0 │ │ +05b104: |[05b104] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +05b114: 5420 1205 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b118: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05b11a: 7030 ec11 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@11ec │ │ +05b120: 0a00 |0006: move-result v0 │ │ +05b122: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -80709,28 +80709,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 │ │ -05b100: |[05b100] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -05b110: 6f30 7813 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1378 │ │ -05b116: 6e10 de11 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@11de │ │ -05b11c: 0a00 |0006: move-result v0 │ │ -05b11e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -05b122: 5510 0205 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05b126: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -05b12a: 5410 1205 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b12e: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -05b132: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -05b134: 5c10 0e05 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ -05b138: 0e00 |0014: return-void │ │ -05b13a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -05b13c: 28fc |0016: goto 0012 // -0004 │ │ +05b124: |[05b124] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +05b134: 6f30 7813 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1378 │ │ +05b13a: 6e10 de11 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@11de │ │ +05b140: 0a00 |0006: move-result v0 │ │ +05b142: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +05b146: 5510 0205 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05b14a: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +05b14e: 5410 1205 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b152: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +05b156: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +05b158: 5c10 0e05 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@050e │ │ +05b15c: 0e00 |0014: return-void │ │ +05b15e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05b160: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=721 │ │ 0x000d line=722 │ │ 0x0014 line=724 │ │ 0x0015 line=722 │ │ @@ -80744,30 +80744,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -05b140: |[05b140] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -05b150: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05b152: 6e10 ce11 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -05b158: 0a01 |0004: move-result v1 │ │ -05b15a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -05b15e: 6e20 cd11 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05b164: 0c00 |000a: move-result-object v0 │ │ -05b166: 6e10 fb12 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -05b16c: 0a03 |000e: move-result v3 │ │ -05b16e: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -05b170: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -05b174: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -05b176: 6e20 3913 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -05b17c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05b180: 28ed |0018: goto 0005 // -0013 │ │ -05b182: 0e00 |0019: return-void │ │ +05b164: |[05b164] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +05b174: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b176: 6e10 ce11 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +05b17c: 0a01 |0004: move-result v1 │ │ +05b17e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +05b182: 6e20 cd11 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05b188: 0c00 |000a: move-result-object v0 │ │ +05b18a: 6e10 fb12 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +05b190: 0a03 |000e: move-result v3 │ │ +05b192: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +05b194: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +05b198: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +05b19a: 6e20 3913 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +05b1a0: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05b1a4: 28ed |0018: goto 0005 // -0013 │ │ +05b1a6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0007 line=390 │ │ 0x000b line=391 │ │ 0x0012 line=392 │ │ 0x0016 line=389 │ │ @@ -80783,17 +80783,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b184: |[05b184] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -05b194: 5901 0305 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0503 │ │ -05b198: 0e00 |0002: return-void │ │ +05b1a8: |[05b1a8] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +05b1b8: 5901 0305 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0503 │ │ +05b1bc: 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 │ │ @@ -80803,17 +80803,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 │ │ -05b19c: |[05b19c] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -05b1ac: 5b01 0a05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ -05b1b0: 0e00 |0002: return-void │ │ +05b1c0: |[05b1c0] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +05b1d0: 5b01 0a05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@050a │ │ +05b1d4: 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; │ │ @@ -80823,18 +80823,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b1b4: |[05b1b4] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -05b1c4: 5901 0b05 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ -05b1c8: 6e10 ef11 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@11ef │ │ -05b1ce: 0e00 |0005: return-void │ │ +05b1d8: |[05b1d8] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +05b1e8: 5901 0b05 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@050b │ │ +05b1ec: 6e10 ef11 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@11ef │ │ +05b1f2: 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; │ │ @@ -80845,17 +80845,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b1d0: |[05b1d0] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05b1e0: 5b01 0f05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ -05b1e4: 0e00 |0002: return-void │ │ +05b1f4: |[05b1f4] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05b204: 5b01 0f05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@050f │ │ +05b208: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0002 line=1039 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -80865,21 +80865,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b1e8: |[05b1e8] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -05b1f8: 6e10 d711 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@11d7 │ │ -05b1fe: 0c00 |0003: move-result-object v0 │ │ -05b200: 6e20 0f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -05b206: 0c00 |0007: move-result-object v0 │ │ -05b208: 6e20 f611 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@11f6 │ │ -05b20e: 0e00 |000b: return-void │ │ +05b20c: |[05b20c] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +05b21c: 6e10 d711 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@11d7 │ │ +05b222: 0c00 |0003: move-result-object v0 │ │ +05b224: 6e20 0f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +05b22a: 0c00 |0007: move-result-object v0 │ │ +05b22c: 6e20 f611 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@11f6 │ │ +05b232: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x000b line=1049 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -80889,17 +80889,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b210: |[05b210] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -05b220: 5901 1305 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ -05b224: 0e00 |0002: return-void │ │ +05b234: |[05b234] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +05b244: 5901 1305 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0513 │ │ +05b248: 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 │ │ @@ -80909,17 +80909,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b228: |[05b228] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ -05b238: 6e10 c111 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@11c1 │ │ -05b23e: 0e00 |0003: return-void │ │ +05b24c: |[05b24c] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +05b25c: 6e10 c111 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@11c1 │ │ +05b262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -80928,17 +80928,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b240: |[05b240] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ -05b250: 6e10 eb11 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@11eb │ │ -05b256: 0e00 |0003: return-void │ │ +05b264: |[05b264] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +05b274: 6e10 eb11 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@11eb │ │ +05b27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0003 line=849 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -80947,45 +80947,45 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -05b258: |[05b258] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -05b268: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05b26a: 5574 0205 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ -05b26e: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -05b272: 0f03 |0005: return v3 │ │ -05b274: 5474 1205 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b278: 6e10 e812 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -05b27e: 0c01 |000b: move-result-object v1 │ │ -05b280: 1f01 8002 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -05b284: 6e10 d311 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -05b28a: 0a04 |0011: move-result v4 │ │ -05b28c: 5215 f404 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -05b290: 9000 0405 |0014: add-int v0, v4, v5 │ │ -05b294: 8204 |0016: int-to-float v4, v0 │ │ -05b296: 5275 1105 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ -05b29a: 8255 |0019: int-to-float v5, v5 │ │ -05b29c: c885 |001a: mul-float/2addr v5, v8 │ │ -05b29e: c654 |001b: add-float/2addr v4, v5 │ │ -05b2a0: 8742 |001c: float-to-int v2, v4 │ │ -05b2a2: 5474 0405 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ -05b2a6: 5475 1205 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b2aa: 5476 1205 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ -05b2ae: 6e10 f912 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05b2b4: 0a06 |0026: move-result v6 │ │ -05b2b6: 6e40 4112 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -05b2bc: 0a04 |002a: move-result v4 │ │ -05b2be: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ -05b2c2: 6e10 f111 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@11f1 │ │ -05b2c8: 7110 7a0b 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ -05b2ce: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -05b2d0: 28d1 |0034: goto 0005 // -002f │ │ +05b27c: |[05b27c] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +05b28c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05b28e: 5574 0205 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0502 │ │ +05b292: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +05b296: 0f03 |0005: return v3 │ │ +05b298: 5474 1205 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b29c: 6e10 e812 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +05b2a2: 0c01 |000b: move-result-object v1 │ │ +05b2a4: 1f01 8802 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +05b2a8: 6e10 d311 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +05b2ae: 0a04 |0011: move-result v4 │ │ +05b2b0: 5215 f404 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +05b2b4: 9000 0405 |0014: add-int v0, v4, v5 │ │ +05b2b8: 8204 |0016: int-to-float v4, v0 │ │ +05b2ba: 5275 1105 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0511 │ │ +05b2be: 8255 |0019: int-to-float v5, v5 │ │ +05b2c0: c885 |001a: mul-float/2addr v5, v8 │ │ +05b2c2: c654 |001b: add-float/2addr v4, v5 │ │ +05b2c4: 8742 |001c: float-to-int v2, v4 │ │ +05b2c6: 5474 0405 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0504 │ │ +05b2ca: 5475 1205 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b2ce: 5476 1205 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0512 │ │ +05b2d2: 6e10 f912 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05b2d8: 0a06 |0026: move-result v6 │ │ +05b2da: 6e40 4112 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +05b2e0: 0a04 |002a: move-result v4 │ │ +05b2e2: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ +05b2e6: 6e10 f111 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@11f1 │ │ +05b2ec: 7110 7a0b 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b7a │ │ +05b2f2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +05b2f4: 28d1 |0034: goto 0005 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1001 │ │ 0x0005 line=1016 │ │ 0x0006 line=1006 │ │ 0x000e line=1008 │ │ 0x0016 line=1009 │ │ @@ -81006,87 +81006,87 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -05b2d4: |[05b2d4] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -05b2e4: 7401 d311 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -05b2ea: 0a0b |0003: move-result v11 │ │ -05b2ec: 7401 d911 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@11d9 │ │ -05b2f2: 0a11 |0007: move-result v17 │ │ -05b2f4: 7401 d411 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@11d4 │ │ -05b2fa: 0a12 |000b: move-result v18 │ │ -05b2fc: 910d 1112 |000c: sub-int v13, v17, v18 │ │ -05b300: 7401 d511 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ -05b306: 0a0f |0011: move-result v15 │ │ -05b308: 7401 d111 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@11d1 │ │ -05b30e: 0a11 |0015: move-result v17 │ │ -05b310: 7401 d211 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@11d2 │ │ -05b316: 0a12 |0019: move-result v18 │ │ -05b318: 9102 1112 |001a: sub-int v2, v17, v18 │ │ -05b31c: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ -05b320: 7701 fe11 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@11fe │ │ -05b326: 0a11 |0021: move-result v17 │ │ -05b328: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ -05b32c: 7401 e912 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05b332: 0a0a |0027: move-result v10 │ │ -05b334: 7401 f512 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -05b33a: 0a0c |002b: move-result v12 │ │ -05b33c: 7401 f912 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05b342: 0a0e |002f: move-result v14 │ │ -05b344: 7401 de12 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05b34a: 0a01 |0033: move-result v1 │ │ -05b34c: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -05b34e: 7401 ce11 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -05b354: 0a04 |0038: move-result v4 │ │ -05b356: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ -05b35a: 0800 1300 |003b: move-object/from16 v0, v19 │ │ -05b35e: 6e20 cd11 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -05b364: 0c03 |0040: move-result-object v3 │ │ -05b366: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -05b36a: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ -05b36e: 0e00 |0045: return-void │ │ -05b370: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -05b372: 011e |0047: move v14, v1 │ │ -05b374: 011c |0048: move v12, v1 │ │ -05b376: 011a |0049: move v10, v1 │ │ -05b378: 28ea |004a: goto 0034 // -0016 │ │ -05b37a: 6e10 e912 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05b380: 0a11 |004e: move-result v17 │ │ -05b382: 0200 1100 |004f: move/from16 v0, v17 │ │ -05b386: 7120 7515 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -05b38c: 0a06 |0054: move-result v6 │ │ -05b38e: 6e10 f912 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05b394: 0a11 |0058: move-result v17 │ │ -05b396: 0200 1100 |0059: move/from16 v0, v17 │ │ -05b39a: 7120 7515 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -05b3a0: 0a08 |005e: move-result v8 │ │ -05b3a2: 6e10 f512 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -05b3a8: 0a11 |0062: move-result v17 │ │ -05b3aa: 0200 1100 |0063: move/from16 v0, v17 │ │ -05b3ae: 7120 7815 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -05b3b4: 0a07 |0068: move-result v7 │ │ -05b3b6: 6e10 de12 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05b3bc: 0a11 |006c: move-result v17 │ │ -05b3be: 0200 1100 |006d: move/from16 v0, v17 │ │ -05b3c2: 7120 7815 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -05b3c8: 0a05 |0072: move-result v5 │ │ -05b3ca: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ -05b3ce: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ -05b3d2: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ -05b3d6: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ -05b3da: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ -05b3de: 0200 1000 |007d: move/from16 v0, v16 │ │ -05b3e2: 6e20 3913 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -05b3e8: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ -05b3ec: 28b5 |0084: goto 0039 // -004b │ │ -05b3ee: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ -05b3f2: 28f6 |0087: goto 007d // -000a │ │ +05b2f8: |[05b2f8] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +05b308: 7401 d311 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +05b30e: 0a0b |0003: move-result v11 │ │ +05b310: 7401 d911 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@11d9 │ │ +05b316: 0a11 |0007: move-result v17 │ │ +05b318: 7401 d411 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@11d4 │ │ +05b31e: 0a12 |000b: move-result v18 │ │ +05b320: 910d 1112 |000c: sub-int v13, v17, v18 │ │ +05b324: 7401 d511 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@11d5 │ │ +05b32a: 0a0f |0011: move-result v15 │ │ +05b32c: 7401 d111 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@11d1 │ │ +05b332: 0a11 |0015: move-result v17 │ │ +05b334: 7401 d211 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@11d2 │ │ +05b33a: 0a12 |0019: move-result v18 │ │ +05b33c: 9102 1112 |001a: sub-int v2, v17, v18 │ │ +05b340: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ +05b344: 7701 fe11 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@11fe │ │ +05b34a: 0a11 |0021: move-result v17 │ │ +05b34c: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ +05b350: 7401 e912 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05b356: 0a0a |0027: move-result v10 │ │ +05b358: 7401 f512 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +05b35e: 0a0c |002b: move-result v12 │ │ +05b360: 7401 f912 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05b366: 0a0e |002f: move-result v14 │ │ +05b368: 7401 de12 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@12de │ │ +05b36e: 0a01 |0033: move-result v1 │ │ +05b370: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +05b372: 7401 ce11 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +05b378: 0a04 |0038: move-result v4 │ │ +05b37a: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ +05b37e: 0800 1300 |003b: move-object/from16 v0, v19 │ │ +05b382: 6e20 cd11 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +05b388: 0c03 |0040: move-result-object v3 │ │ +05b38a: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +05b38e: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ +05b392: 0e00 |0045: return-void │ │ +05b394: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +05b396: 011e |0047: move v14, v1 │ │ +05b398: 011c |0048: move v12, v1 │ │ +05b39a: 011a |0049: move v10, v1 │ │ +05b39c: 28ea |004a: goto 0034 // -0016 │ │ +05b39e: 6e10 e912 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05b3a4: 0a11 |004e: move-result v17 │ │ +05b3a6: 0200 1100 |004f: move/from16 v0, v17 │ │ +05b3aa: 7120 7515 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +05b3b0: 0a06 |0054: move-result v6 │ │ +05b3b2: 6e10 f912 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05b3b8: 0a11 |0058: move-result v17 │ │ +05b3ba: 0200 1100 |0059: move/from16 v0, v17 │ │ +05b3be: 7120 7515 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +05b3c4: 0a08 |005e: move-result v8 │ │ +05b3c6: 6e10 f512 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +05b3cc: 0a11 |0062: move-result v17 │ │ +05b3ce: 0200 1100 |0063: move/from16 v0, v17 │ │ +05b3d2: 7120 7815 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +05b3d8: 0a07 |0068: move-result v7 │ │ +05b3da: 6e10 de12 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@12de │ │ +05b3e0: 0a11 |006c: move-result v17 │ │ +05b3e2: 0200 1100 |006d: move/from16 v0, v17 │ │ +05b3e6: 7120 7815 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +05b3ec: 0a05 |0072: move-result v5 │ │ +05b3ee: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ +05b3f2: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ +05b3f6: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ +05b3fa: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ +05b3fe: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ +05b402: 0200 1000 |007d: move/from16 v0, v16 │ │ +05b406: 6e20 3913 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +05b40c: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05b410: 28b5 |0084: goto 0039 // -004b │ │ +05b412: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ +05b416: 28f6 |0087: goto 007d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0004 line=349 │ │ 0x000e line=350 │ │ 0x0012 line=351 │ │ 0x001c line=356 │ │ @@ -81132,21 +81132,21 @@ │ │ 0x000e - 0x0088 reg=13 rightBound I │ │ 0x0048 - 0x0088 reg=14 top I │ │ 0x0012 - 0x0088 reg=15 topBound I │ │ 0x0087 - 0x0088 reg=16 vis I │ │ 0x0000 - 0x0088 reg=19 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0088 reg=20 panel Landroid/view/View; │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #339 header: │ │ -class_idx : 650 │ │ +class_idx : 658 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3444 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #339 annotations: │ │ Annotations on class │ │ @@ -81167,17 +81167,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b3f4: |[05b3f4] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -05b404: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05b40a: 0e00 |0003: return-void │ │ +05b418: |[05b418] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +05b428: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05b42e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -81186,38 +81186,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05b40c: |[05b40c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -05b41c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05b420: c713 |0002: sub-float/2addr v3, v1 │ │ -05b422: a800 0303 |0003: mul-float v0, v3, v3 │ │ -05b426: c830 |0005: mul-float/2addr v0, v3 │ │ -05b428: c830 |0006: mul-float/2addr v0, v3 │ │ -05b42a: c830 |0007: mul-float/2addr v0, v3 │ │ -05b42c: c610 |0008: add-float/2addr v0, v1 │ │ -05b42e: 0f00 |0009: return v0 │ │ +05b430: |[05b430] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +05b440: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +05b444: c713 |0002: sub-float/2addr v3, v1 │ │ +05b446: a800 0303 |0003: mul-float v0, v3, v3 │ │ +05b44a: c830 |0005: mul-float/2addr v0, v3 │ │ +05b44c: c830 |0006: mul-float/2addr v0, v3 │ │ +05b44e: c830 |0007: mul-float/2addr v0, v3 │ │ +05b450: c610 |0008: add-float/2addr v0, v1 │ │ +05b452: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 3444 (ViewDragHelper.java) │ │ + source_file_idx : 3441 (ViewDragHelper.java) │ │ │ │ Class #340 header: │ │ -class_idx : 651 │ │ +class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3444 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3441 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #340 annotations: │ │ Annotations on class │ │ @@ -81242,18 +81242,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 │ │ -05b430: |[05b430] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -05b440: 5b01 1505 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0515 │ │ -05b444: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05b44a: 0e00 |0005: return-void │ │ +05b454: |[05b454] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +05b464: 5b01 1505 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0515 │ │ +05b468: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05b46e: 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; │ │ │ │ @@ -81263,33 +81263,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b44c: |[05b44c] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -05b45c: 5420 1505 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0515 │ │ -05b460: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05b462: 6e20 3c12 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05b468: 0e00 |0006: return-void │ │ +05b470: |[05b470] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +05b480: 5420 1505 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0515 │ │ +05b484: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05b486: 6e20 3c12 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05b48c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ │ │ - source_file_idx : 3444 (ViewDragHelper.java) │ │ + source_file_idx : 3441 (ViewDragHelper.java) │ │ │ │ Class #341 header: │ │ -class_idx : 652 │ │ +class_idx : 660 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3444 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #341 annotations: │ │ Annotations on class │ │ @@ -81309,17 +81309,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b46c: |[05b46c] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -05b47c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05b482: 0e00 |0003: return-void │ │ +05b490: |[05b490] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +05b4a0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05b4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -81328,17 +81328,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05b484: |[05b484] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -05b494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b496: 0f00 |0001: return v0 │ │ +05b4a8: |[05b4a8] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +05b4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b4ba: 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 │ │ @@ -81349,17 +81349,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05b498: |[05b498] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -05b4a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b4aa: 0f00 |0001: return v0 │ │ +05b4bc: |[05b4bc] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +05b4cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b4ce: 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 │ │ @@ -81370,16 +81370,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b4ac: |[05b4ac] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -05b4bc: 0f01 |0000: return v1 │ │ +05b4d0: |[05b4d0] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +05b4e0: 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 │ │ │ │ @@ -81388,17 +81388,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05b4c0: |[05b4c0] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -05b4d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b4d2: 0f00 |0001: return v0 │ │ +05b4e4: |[05b4e4] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +05b4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b4f6: 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; │ │ │ │ @@ -81407,17 +81407,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05b4d4: |[05b4d4] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -05b4e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b4e6: 0f00 |0001: return v0 │ │ +05b4f8: |[05b4f8] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +05b508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b50a: 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; │ │ │ │ @@ -81426,16 +81426,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b4e8: |[05b4e8] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -05b4f8: 0e00 |0000: return-void │ │ +05b50c: |[05b50c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +05b51c: 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 │ │ @@ -81445,17 +81445,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05b4fc: |[05b4fc] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -05b50c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b50e: 0f00 |0001: return v0 │ │ +05b520: |[05b520] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +05b530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b532: 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 │ │ │ │ @@ -81464,16 +81464,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b510: |[05b510] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -05b520: 0e00 |0000: return-void │ │ +05b534: |[05b534] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +05b544: 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 │ │ @@ -81483,16 +81483,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b524: |[05b524] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -05b534: 0e00 |0000: return-void │ │ +05b548: |[05b548] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +05b558: 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 │ │ @@ -81502,16 +81502,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b538: |[05b538] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -05b548: 0e00 |0000: return-void │ │ +05b55c: |[05b55c] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +05b56c: 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 │ │ │ │ @@ -81520,16 +81520,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b54c: |[05b54c] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -05b55c: 0e00 |0000: return-void │ │ +05b570: |[05b570] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +05b580: 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 │ │ @@ -81542,16 +81542,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b560: |[05b560] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -05b570: 0e00 |0000: return-void │ │ +05b584: |[05b584] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +05b594: 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 │ │ @@ -81559,21 +81559,21 @@ │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ name : 'tryCaptureView' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3444 (ViewDragHelper.java) │ │ + source_file_idx : 3441 (ViewDragHelper.java) │ │ │ │ Class #342 header: │ │ -class_idx : 653 │ │ +class_idx : 661 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3444 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3441 │ │ static_fields_size : 17 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 28 │ │ │ │ Class #342 annotations: │ │ Annotations on class │ │ @@ -81764,81 +81764,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05b574: |[05b574] android.support.v4.widget.ViewDragHelper.:()V │ │ -05b584: 2200 8a02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@028a │ │ -05b588: 7010 ff11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@11ff │ │ -05b58e: 6900 3c05 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@053c │ │ -05b592: 0e00 |0007: return-void │ │ +05b598: |[05b598] android.support.v4.widget.ViewDragHelper.:()V │ │ +05b5a8: 2200 9202 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0292 │ │ +05b5ac: 7010 ff11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@11ff │ │ +05b5b2: 6900 3c05 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@053c │ │ +05b5b6: 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 │ │ -05b594: |[05b594] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -05b5a4: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -05b5aa: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -05b5ac: 5942 2605 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05b5b0: 2202 8b02 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@028b │ │ -05b5b4: 7020 0112 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1201 │ │ -05b5ba: 5b42 3805 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0538 │ │ -05b5be: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -05b5c2: 2202 3303 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -05b5c6: 1a03 720b |0011: const-string v3, "Parent view may not be null" // string@0b72 │ │ -05b5ca: 7020 6115 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -05b5d0: 2702 |0016: throw v2 │ │ -05b5d2: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -05b5d6: 2202 3303 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -05b5da: 1a03 8002 |001b: const-string v3, "Callback may not be null" // string@0280 │ │ -05b5de: 7020 6115 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -05b5e4: 2702 |0020: throw v2 │ │ -05b5e6: 5b46 3405 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05b5ea: 5b47 2705 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05b5ee: 7110 3d13 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ -05b5f4: 0c01 |0028: move-result-object v1 │ │ -05b5f6: 6e10 b000 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -05b5fc: 0c02 |002c: move-result-object v2 │ │ -05b5fe: 6e10 0e01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -05b604: 0c02 |0030: move-result-object v2 │ │ -05b606: 5220 3f05 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -05b60a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -05b60e: c802 |0035: mul-float/2addr v2, v0 │ │ -05b610: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -05b614: c632 |0038: add-float/2addr v2, v3 │ │ -05b616: 8722 |0039: float-to-int v2, v2 │ │ -05b618: 5942 2c05 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ -05b61c: 6e10 4413 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ -05b622: 0a02 |003f: move-result v2 │ │ -05b624: 5942 3905 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b628: 6e10 4113 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1341 │ │ -05b62e: 0a02 |0045: move-result v2 │ │ -05b630: 8222 |0046: int-to-float v2, v2 │ │ -05b632: 5942 3205 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ -05b636: 6e10 4213 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1342 │ │ -05b63c: 0a02 |004c: move-result v2 │ │ -05b63e: 8222 |004d: int-to-float v2, v2 │ │ -05b640: 5942 3305 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05b644: 6202 3c05 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@053c │ │ -05b648: 7120 d710 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@10d7 │ │ -05b64e: 0c02 |0055: move-result-object v2 │ │ -05b650: 5b42 3705 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05b654: 0e00 |0058: return-void │ │ +05b5b8: |[05b5b8] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +05b5c8: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +05b5ce: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +05b5d0: 5942 2605 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05b5d4: 2202 9302 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0293 │ │ +05b5d8: 7020 0112 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1201 │ │ +05b5de: 5b42 3805 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0538 │ │ +05b5e2: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +05b5e6: 2202 3b03 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@033b │ │ +05b5ea: 1a03 6f0b |0011: const-string v3, "Parent view may not be null" // string@0b6f │ │ +05b5ee: 7020 6115 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +05b5f4: 2702 |0016: throw v2 │ │ +05b5f6: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +05b5fa: 2202 3b03 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@033b │ │ +05b5fe: 1a03 8002 |001b: const-string v3, "Callback may not be null" // string@0280 │ │ +05b602: 7020 6115 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +05b608: 2702 |0020: throw v2 │ │ +05b60a: 5b46 3405 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05b60e: 5b47 2705 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05b612: 7110 3d13 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ +05b618: 0c01 |0028: move-result-object v1 │ │ +05b61a: 6e10 b000 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +05b620: 0c02 |002c: move-result-object v2 │ │ +05b622: 6e10 0e01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +05b628: 0c02 |0030: move-result-object v2 │ │ +05b62a: 5220 3f05 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +05b62e: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +05b632: c802 |0035: mul-float/2addr v2, v0 │ │ +05b634: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +05b638: c632 |0038: add-float/2addr v2, v3 │ │ +05b63a: 8722 |0039: float-to-int v2, v2 │ │ +05b63c: 5942 2c05 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ +05b640: 6e10 4413 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ +05b646: 0a02 |003f: move-result v2 │ │ +05b648: 5942 3905 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b64c: 6e10 4113 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1341 │ │ +05b652: 0a02 |0045: move-result v2 │ │ +05b654: 8222 |0046: int-to-float v2, v2 │ │ +05b656: 5942 3205 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ +05b65a: 6e10 4213 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1342 │ │ +05b660: 0a02 |004c: move-result v2 │ │ +05b662: 8222 |004d: int-to-float v2, v2 │ │ +05b664: 5942 3305 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05b668: 6202 3c05 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@053c │ │ +05b66c: 7120 d710 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@10d7 │ │ +05b672: 0c02 |0055: move-result-object v2 │ │ +05b674: 5b42 3705 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05b678: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -81867,67 +81867,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -05b658: |[05b658] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -05b668: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05b66a: 7110 7115 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05b670: 0a00 |0004: move-result v0 │ │ -05b672: 7110 7115 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05b678: 0a01 |0008: move-result v1 │ │ -05b67a: 5453 2d05 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05b67e: 4403 0308 |000b: aget v3, v3, v8 │ │ -05b682: b593 |000d: and-int/2addr v3, v9 │ │ -05b684: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -05b688: 5253 3a05 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05b68c: b593 |0012: and-int/2addr v3, v9 │ │ -05b68e: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -05b692: 5453 2b05 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05b696: 4403 0308 |0017: aget v3, v3, v8 │ │ -05b69a: b593 |0019: and-int/2addr v3, v9 │ │ -05b69c: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -05b6a0: 5453 2a05 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05b6a4: 4403 0308 |001e: aget v3, v3, v8 │ │ -05b6a8: b593 |0020: and-int/2addr v3, v9 │ │ -05b6aa: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -05b6ae: 5253 3905 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b6b2: 8233 |0025: int-to-float v3, v3 │ │ -05b6b4: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -05b6b8: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -05b6bc: 5253 3905 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b6c0: 8233 |002c: int-to-float v3, v3 │ │ -05b6c2: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -05b6c6: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -05b6ca: 0f02 |0031: return v2 │ │ -05b6cc: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -05b6d0: c813 |0034: mul-float/2addr v3, v1 │ │ -05b6d2: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -05b6d6: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -05b6da: 5453 2705 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05b6de: 6e20 0a12 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@120a │ │ -05b6e4: 0a03 |003e: move-result v3 │ │ -05b6e6: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -05b6ea: 5453 2b05 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05b6ee: 4404 0308 |0043: aget v4, v3, v8 │ │ -05b6f2: b694 |0045: or-int/2addr v4, v9 │ │ -05b6f4: 4b04 0308 |0046: aput v4, v3, v8 │ │ -05b6f8: 28e9 |0048: goto 0031 // -0017 │ │ -05b6fa: 5453 2a05 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05b6fe: 4403 0308 |004b: aget v3, v3, v8 │ │ -05b702: b593 |004d: and-int/2addr v3, v9 │ │ -05b704: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -05b708: 5253 3905 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b70c: 8233 |0052: int-to-float v3, v3 │ │ -05b70e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -05b712: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -05b716: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -05b718: 28d9 |0058: goto 0031 // -0027 │ │ +05b67c: |[05b67c] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +05b68c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b68e: 7110 7115 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05b694: 0a00 |0004: move-result v0 │ │ +05b696: 7110 7115 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05b69c: 0a01 |0008: move-result v1 │ │ +05b69e: 5453 2d05 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05b6a2: 4403 0308 |000b: aget v3, v3, v8 │ │ +05b6a6: b593 |000d: and-int/2addr v3, v9 │ │ +05b6a8: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +05b6ac: 5253 3a05 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05b6b0: b593 |0012: and-int/2addr v3, v9 │ │ +05b6b2: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +05b6b6: 5453 2b05 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05b6ba: 4403 0308 |0017: aget v3, v3, v8 │ │ +05b6be: b593 |0019: and-int/2addr v3, v9 │ │ +05b6c0: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +05b6c4: 5453 2a05 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05b6c8: 4403 0308 |001e: aget v3, v3, v8 │ │ +05b6cc: b593 |0020: and-int/2addr v3, v9 │ │ +05b6ce: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +05b6d2: 5253 3905 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b6d6: 8233 |0025: int-to-float v3, v3 │ │ +05b6d8: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +05b6dc: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +05b6e0: 5253 3905 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b6e4: 8233 |002c: int-to-float v3, v3 │ │ +05b6e6: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +05b6ea: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +05b6ee: 0f02 |0031: return v2 │ │ +05b6f0: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +05b6f4: c813 |0034: mul-float/2addr v3, v1 │ │ +05b6f6: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +05b6fa: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +05b6fe: 5453 2705 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05b702: 6e20 0a12 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@120a │ │ +05b708: 0a03 |003e: move-result v3 │ │ +05b70a: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +05b70e: 5453 2b05 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05b712: 4404 0308 |0043: aget v4, v3, v8 │ │ +05b716: b694 |0045: or-int/2addr v4, v9 │ │ +05b718: 4b04 0308 |0046: aput v4, v3, v8 │ │ +05b71c: 28e9 |0048: goto 0031 // -0017 │ │ +05b71e: 5453 2a05 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05b722: 4403 0308 |004b: aget v3, v3, v8 │ │ +05b726: b593 |004d: and-int/2addr v3, v9 │ │ +05b728: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +05b72c: 5253 3905 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b730: 8233 |0052: int-to-float v3, v3 │ │ +05b732: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +05b736: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +05b73a: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +05b73c: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1218 │ │ 0x0005 line=1219 │ │ 0x0009 line=1221 │ │ 0x0031 line=1231 │ │ 0x0032 line=1227 │ │ @@ -81947,67 +81947,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -05b71c: |[05b71c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -05b72c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05b72e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05b730: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -05b734: 0132 |0004: move v2, v3 │ │ -05b736: 0f02 |0005: return v2 │ │ -05b738: 5474 2705 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05b73c: 6e20 0712 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1207 │ │ -05b742: 0a04 |000b: move-result v4 │ │ -05b744: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -05b748: 0120 |000e: move v0, v2 │ │ -05b74a: 5474 2705 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05b74e: 6e20 0812 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1208 │ │ -05b754: 0a04 |0014: move-result v4 │ │ -05b756: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -05b75a: 0121 |0017: move v1, v2 │ │ -05b75c: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -05b760: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -05b764: a804 0909 |001c: mul-float v4, v9, v9 │ │ -05b768: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -05b76c: c654 |0020: add-float/2addr v4, v5 │ │ -05b76e: 5275 3905 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b772: 5276 3905 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b776: b265 |0025: mul-int/2addr v5, v6 │ │ -05b778: 8255 |0026: int-to-float v5, v5 │ │ -05b77a: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -05b77e: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -05b782: 0132 |002b: move v2, v3 │ │ -05b784: 28d9 |002c: goto 0005 // -0027 │ │ -05b786: 0130 |002d: move v0, v3 │ │ -05b788: 28e1 |002e: goto 000f // -001f │ │ -05b78a: 0131 |002f: move v1, v3 │ │ -05b78c: 28e8 |0030: goto 0018 // -0018 │ │ -05b78e: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -05b792: 7110 7115 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05b798: 0a04 |0036: move-result v4 │ │ -05b79a: 5275 3905 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b79e: 8255 |0039: int-to-float v5, v5 │ │ -05b7a0: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -05b7a4: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -05b7a8: 0132 |003e: move v2, v3 │ │ -05b7aa: 28c6 |003f: goto 0005 // -003a │ │ -05b7ac: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -05b7b0: 7110 7115 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05b7b6: 0a04 |0045: move-result v4 │ │ -05b7b8: 5275 3905 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05b7bc: 8255 |0048: int-to-float v5, v5 │ │ -05b7be: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -05b7c2: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -05b7c6: 0132 |004d: move v2, v3 │ │ -05b7c8: 28b7 |004e: goto 0005 // -0049 │ │ -05b7ca: 0132 |004f: move v2, v3 │ │ -05b7cc: 28b5 |0050: goto 0005 // -004b │ │ +05b740: |[05b740] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +05b750: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05b752: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05b754: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +05b758: 0132 |0004: move v2, v3 │ │ +05b75a: 0f02 |0005: return v2 │ │ +05b75c: 5474 2705 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05b760: 6e20 0712 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1207 │ │ +05b766: 0a04 |000b: move-result v4 │ │ +05b768: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +05b76c: 0120 |000e: move v0, v2 │ │ +05b76e: 5474 2705 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05b772: 6e20 0812 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1208 │ │ +05b778: 0a04 |0014: move-result v4 │ │ +05b77a: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +05b77e: 0121 |0017: move v1, v2 │ │ +05b780: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +05b784: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +05b788: a804 0909 |001c: mul-float v4, v9, v9 │ │ +05b78c: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +05b790: c654 |0020: add-float/2addr v4, v5 │ │ +05b792: 5275 3905 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b796: 5276 3905 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b79a: b265 |0025: mul-int/2addr v5, v6 │ │ +05b79c: 8255 |0026: int-to-float v5, v5 │ │ +05b79e: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +05b7a2: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +05b7a6: 0132 |002b: move v2, v3 │ │ +05b7a8: 28d9 |002c: goto 0005 // -0027 │ │ +05b7aa: 0130 |002d: move v0, v3 │ │ +05b7ac: 28e1 |002e: goto 000f // -001f │ │ +05b7ae: 0131 |002f: move v1, v3 │ │ +05b7b0: 28e8 |0030: goto 0018 // -0018 │ │ +05b7b2: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +05b7b6: 7110 7115 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05b7bc: 0a04 |0036: move-result v4 │ │ +05b7be: 5275 3905 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b7c2: 8255 |0039: int-to-float v5, v5 │ │ +05b7c4: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +05b7c8: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +05b7cc: 0132 |003e: move v2, v3 │ │ +05b7ce: 28c6 |003f: goto 0005 // -003a │ │ +05b7d0: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +05b7d4: 7110 7115 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05b7da: 0a04 |0045: move-result v4 │ │ +05b7dc: 5275 3905 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05b7e0: 8255 |0048: int-to-float v5, v5 │ │ +05b7e2: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +05b7e6: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +05b7ea: 0132 |004d: move v2, v3 │ │ +05b7ec: 28b7 |004e: goto 0005 // -0049 │ │ +05b7ee: 0132 |004f: move v2, v3 │ │ +05b7f0: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0005 line=1258 │ │ 0x0006 line=1248 │ │ 0x000f line=1249 │ │ 0x0018 line=1251 │ │ @@ -82034,30 +82034,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -05b7d0: |[05b7d0] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -05b7e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05b7e2: 7110 7115 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05b7e8: 0a00 |0004: move-result v0 │ │ -05b7ea: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -05b7ee: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -05b7f2: 0116 |0009: move v6, v1 │ │ -05b7f4: 0f06 |000a: return v6 │ │ -05b7f6: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -05b7fa: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -05b7fe: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -05b802: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -05b806: 7f66 |0013: neg-float v6, v6 │ │ -05b808: 28f6 |0014: goto 000a // -000a │ │ -05b80a: 0146 |0015: move v6, v4 │ │ -05b80c: 28f4 |0016: goto 000a // -000c │ │ +05b7f4: |[05b7f4] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +05b804: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05b806: 7110 7115 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05b80c: 0a00 |0004: move-result v0 │ │ +05b80e: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +05b812: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +05b816: 0116 |0009: move v6, v1 │ │ +05b818: 0f06 |000a: return v6 │ │ +05b81a: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +05b81e: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +05b822: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +05b826: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +05b82a: 7f66 |0013: neg-float v6, v6 │ │ +05b82c: 28f6 |0014: goto 000a // -000a │ │ +05b82e: 0146 |0015: move v6, v4 │ │ +05b830: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=667 │ │ 0x0005 line=668 │ │ 0x000a line=670 │ │ 0x000b line=669 │ │ 0x0016 line=670 │ │ @@ -82074,26 +82074,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05b810: |[05b810] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -05b820: 7110 7215 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05b826: 0a00 |0003: move-result v0 │ │ -05b828: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -05b82c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -05b82e: 0f04 |0007: return v4 │ │ -05b830: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -05b834: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -05b838: 7b44 |000c: neg-int v4, v4 │ │ -05b83a: 28fa |000d: goto 0007 // -0006 │ │ -05b83c: 0124 |000e: move v4, v2 │ │ -05b83e: 28f8 |000f: goto 0007 // -0008 │ │ +05b834: |[05b834] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +05b844: 7110 7215 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05b84a: 0a00 |0003: move-result v0 │ │ +05b84c: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +05b850: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +05b852: 0f04 |0007: return v4 │ │ +05b854: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +05b858: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +05b85c: 7b44 |000c: neg-int v4, v4 │ │ +05b85e: 28fa |000d: goto 0007 // -0006 │ │ +05b860: 0124 |000e: move v4, v2 │ │ +05b862: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=651 │ │ 0x0007 line=653 │ │ 0x0008 line=652 │ │ 0x000f line=653 │ │ @@ -82110,36 +82110,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05b840: |[05b840] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -05b850: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05b852: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05b854: 5430 2e05 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05b858: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -05b85c: 0e00 |0006: return-void │ │ -05b85e: 5430 2e05 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05b862: 7120 fd15 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ -05b868: 5430 2f05 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05b86c: 7120 fd15 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ -05b872: 5430 3005 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05b876: 7120 fd15 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ -05b87c: 5430 3105 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05b880: 7120 fd15 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ -05b886: 5430 2d05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05b88a: 7120 fe15 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15fe │ │ -05b890: 5430 2a05 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05b894: 7120 fe15 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15fe │ │ -05b89a: 5430 2b05 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05b89e: 7120 fe15 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15fe │ │ -05b8a4: 5932 3505 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ -05b8a8: 28da |002c: goto 0006 // -0026 │ │ +05b864: |[05b864] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +05b874: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b876: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05b878: 5430 2e05 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05b87c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +05b880: 0e00 |0006: return-void │ │ +05b882: 5430 2e05 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05b886: 7120 fd15 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ +05b88c: 5430 2f05 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05b890: 7120 fd15 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ +05b896: 5430 3005 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05b89a: 7120 fd15 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ +05b8a0: 5430 3105 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05b8a4: 7120 fd15 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15fd │ │ +05b8aa: 5430 2d05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05b8ae: 7120 fe15 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15fe │ │ +05b8b4: 5430 2a05 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05b8b8: 7120 fe15 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15fe │ │ +05b8be: 5430 2b05 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05b8c2: 7120 fe15 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15fe │ │ +05b8c8: 5932 3505 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ +05b8cc: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=770 │ │ 0x0006 line=781 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0011 line=775 │ │ @@ -82156,41 +82156,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -05b8ac: |[05b8ac] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -05b8bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05b8be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05b8c0: 5430 2e05 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05b8c4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -05b8c8: 0e00 |0006: return-void │ │ -05b8ca: 5430 2e05 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05b8ce: 4b01 0004 |0009: aput v1, v0, v4 │ │ -05b8d2: 5430 2f05 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05b8d6: 4b01 0004 |000d: aput v1, v0, v4 │ │ -05b8da: 5430 3005 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05b8de: 4b01 0004 |0011: aput v1, v0, v4 │ │ -05b8e2: 5430 3105 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05b8e6: 4b01 0004 |0015: aput v1, v0, v4 │ │ -05b8ea: 5430 2d05 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05b8ee: 4b02 0004 |0019: aput v2, v0, v4 │ │ -05b8f2: 5430 2a05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05b8f6: 4b02 0004 |001d: aput v2, v0, v4 │ │ -05b8fa: 5430 2b05 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05b8fe: 4b02 0004 |0021: aput v2, v0, v4 │ │ -05b902: 5230 3505 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ -05b906: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -05b908: b841 |0026: shl-int/2addr v1, v4 │ │ -05b90a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -05b90e: b510 |0029: and-int/2addr v0, v1 │ │ -05b910: 5930 3505 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ -05b914: 28da |002c: goto 0006 // -0026 │ │ +05b8d0: |[05b8d0] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +05b8e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b8e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05b8e4: 5430 2e05 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05b8e8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +05b8ec: 0e00 |0006: return-void │ │ +05b8ee: 5430 2e05 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05b8f2: 4b01 0004 |0009: aput v1, v0, v4 │ │ +05b8f6: 5430 2f05 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05b8fa: 4b01 0004 |000d: aput v1, v0, v4 │ │ +05b8fe: 5430 3005 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05b902: 4b01 0004 |0011: aput v1, v0, v4 │ │ +05b906: 5430 3105 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05b90a: 4b01 0004 |0015: aput v1, v0, v4 │ │ +05b90e: 5430 2d05 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05b912: 4b02 0004 |0019: aput v2, v0, v4 │ │ +05b916: 5430 2a05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05b91a: 4b02 0004 |001d: aput v2, v0, v4 │ │ +05b91e: 5430 2b05 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05b922: 4b02 0004 |0021: aput v2, v0, v4 │ │ +05b926: 5230 3505 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ +05b92a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +05b92c: b841 |0026: shl-int/2addr v1, v4 │ │ +05b92e: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +05b932: b510 |0029: and-int/2addr v0, v1 │ │ +05b934: 5930 3505 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ +05b938: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=784 │ │ 0x0006 line=795 │ │ 0x0007 line=787 │ │ 0x000b line=788 │ │ 0x000f line=789 │ │ @@ -82208,62 +82208,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -05b918: |[05b918] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -05b928: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -05b92c: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -05b930: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -05b932: 0f06 |0005: return v6 │ │ -05b934: 54a6 3405 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05b938: 6e10 6a13 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@136a │ │ -05b93e: 0a05 |000b: move-result v5 │ │ -05b940: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -05b944: 7110 7215 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05b94a: 0a06 |0011: move-result v6 │ │ -05b94c: 8266 |0012: int-to-float v6, v6 │ │ -05b94e: 8257 |0013: int-to-float v7, v5 │ │ -05b950: c976 |0014: div-float/2addr v6, v7 │ │ -05b952: 7120 7715 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -05b958: 0a01 |0018: move-result v1 │ │ -05b95a: 8236 |0019: int-to-float v6, v3 │ │ -05b95c: 8237 |001a: int-to-float v7, v3 │ │ -05b95e: 7020 2512 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@1225 │ │ -05b964: 0a08 |001e: move-result v8 │ │ -05b966: c887 |001f: mul-float/2addr v7, v8 │ │ -05b968: a600 0607 |0020: add-float v0, v6, v7 │ │ -05b96c: 7110 7215 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05b972: 0a0c |0025: move-result v12 │ │ -05b974: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -05b978: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -05b97c: 82c7 |002a: int-to-float v7, v12 │ │ -05b97e: a907 0007 |002b: div-float v7, v0, v7 │ │ -05b982: 7110 7115 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05b988: 0a07 |0030: move-result v7 │ │ -05b98a: c876 |0031: mul-float/2addr v6, v7 │ │ -05b98c: 7110 7915 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1579 │ │ -05b992: 0a06 |0035: move-result v6 │ │ -05b994: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -05b998: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -05b99c: 7120 7815 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -05b9a2: 0a06 |003d: move-result v6 │ │ -05b9a4: 28c7 |003e: goto 0005 // -0039 │ │ -05b9a6: 7110 7215 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05b9ac: 0a06 |0042: move-result v6 │ │ -05b9ae: 8266 |0043: int-to-float v6, v6 │ │ -05b9b0: 82d7 |0044: int-to-float v7, v13 │ │ -05b9b2: a904 0607 |0045: div-float v4, v6, v7 │ │ -05b9b6: a606 0409 |0047: add-float v6, v4, v9 │ │ -05b9ba: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -05b9be: c876 |004b: mul-float/2addr v6, v7 │ │ -05b9c0: 8762 |004c: float-to-int v2, v6 │ │ -05b9c2: 28eb |004d: goto 0038 // -0015 │ │ +05b93c: |[05b93c] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +05b94c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +05b950: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +05b954: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +05b956: 0f06 |0005: return v6 │ │ +05b958: 54a6 3405 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05b95c: 6e10 6a13 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@136a │ │ +05b962: 0a05 |000b: move-result v5 │ │ +05b964: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +05b968: 7110 7215 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05b96e: 0a06 |0011: move-result v6 │ │ +05b970: 8266 |0012: int-to-float v6, v6 │ │ +05b972: 8257 |0013: int-to-float v7, v5 │ │ +05b974: c976 |0014: div-float/2addr v6, v7 │ │ +05b976: 7120 7715 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +05b97c: 0a01 |0018: move-result v1 │ │ +05b97e: 8236 |0019: int-to-float v6, v3 │ │ +05b980: 8237 |001a: int-to-float v7, v3 │ │ +05b982: 7020 2512 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@1225 │ │ +05b988: 0a08 |001e: move-result v8 │ │ +05b98a: c887 |001f: mul-float/2addr v7, v8 │ │ +05b98c: a600 0607 |0020: add-float v0, v6, v7 │ │ +05b990: 7110 7215 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05b996: 0a0c |0025: move-result v12 │ │ +05b998: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +05b99c: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +05b9a0: 82c7 |002a: int-to-float v7, v12 │ │ +05b9a2: a907 0007 |002b: div-float v7, v0, v7 │ │ +05b9a6: 7110 7115 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05b9ac: 0a07 |0030: move-result v7 │ │ +05b9ae: c876 |0031: mul-float/2addr v6, v7 │ │ +05b9b0: 7110 7915 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1579 │ │ +05b9b6: 0a06 |0035: move-result v6 │ │ +05b9b8: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +05b9bc: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +05b9c0: 7120 7815 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +05b9c6: 0a06 |003d: move-result v6 │ │ +05b9c8: 28c7 |003e: goto 0005 // -0039 │ │ +05b9ca: 7110 7215 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05b9d0: 0a06 |0042: move-result v6 │ │ +05b9d2: 8266 |0043: int-to-float v6, v6 │ │ +05b9d4: 82d7 |0044: int-to-float v7, v13 │ │ +05b9d6: a904 0607 |0045: div-float v4, v6, v7 │ │ +05b9da: a606 0409 |0047: add-float v6, v4, v9 │ │ +05b9de: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +05b9e2: c876 |004b: mul-float/2addr v6, v7 │ │ +05b9e4: 8762 |004c: float-to-int v2, v6 │ │ +05b9e6: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=618 │ │ 0x0004 line=619 │ │ 0x0005 line=636 │ │ 0x0006 line=622 │ │ 0x000c line=623 │ │ @@ -82293,76 +82293,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -05b9c4: |[05b9c4] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -05b9d4: 52ec 3305 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05b9d8: 87cc |0002: float-to-int v12, v12 │ │ -05b9da: 52ed 3205 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ -05b9de: 87dd |0005: float-to-int v13, v13 │ │ -05b9e0: 0200 1200 |0006: move/from16 v0, v18 │ │ -05b9e4: 7040 1c12 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@121c │ │ -05b9ea: 0a12 |000b: move-result v18 │ │ -05b9ec: 52ec 3305 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05b9f0: 87cc |000e: float-to-int v12, v12 │ │ -05b9f2: 52ed 3205 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ -05b9f6: 87dd |0011: float-to-int v13, v13 │ │ -05b9f8: 0200 1300 |0012: move/from16 v0, v19 │ │ -05b9fc: 7040 1c12 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@121c │ │ -05ba02: 0a13 |0017: move-result v19 │ │ -05ba04: 7701 7215 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05ba0a: 0a02 |001b: move-result v2 │ │ -05ba0c: 7701 7215 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05ba12: 0a03 |001f: move-result v3 │ │ -05ba14: 7701 7215 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05ba1a: 0a04 |0023: move-result v4 │ │ -05ba1c: 7701 7215 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -05ba22: 0a05 |0027: move-result v5 │ │ -05ba24: 9007 0405 |0028: add-int v7, v4, v5 │ │ -05ba28: 9006 0203 |002a: add-int v6, v2, v3 │ │ -05ba2c: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -05ba30: 824c |002e: int-to-float v12, v4 │ │ -05ba32: 827d |002f: int-to-float v13, v7 │ │ -05ba34: a909 0c0d |0030: div-float v9, v12, v13 │ │ -05ba38: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -05ba3c: 825c |0034: int-to-float v12, v5 │ │ -05ba3e: 827d |0035: int-to-float v13, v7 │ │ -05ba40: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -05ba44: 54ec 2705 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05ba48: 6e20 0712 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1207 │ │ -05ba4e: 0a0c |003d: move-result v12 │ │ -05ba50: 0200 1000 |003e: move/from16 v0, v16 │ │ -05ba54: 0201 1200 |0040: move/from16 v1, v18 │ │ -05ba58: 7040 1f12 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@121f │ │ -05ba5e: 0a08 |0045: move-result v8 │ │ -05ba60: 54ec 2705 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05ba64: 6e20 0812 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1208 │ │ -05ba6a: 0a0c |004b: move-result v12 │ │ -05ba6c: 0200 1100 |004c: move/from16 v0, v17 │ │ -05ba70: 0201 1300 |004e: move/from16 v1, v19 │ │ -05ba74: 7040 1f12 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@121f │ │ -05ba7a: 0a0a |0053: move-result v10 │ │ -05ba7c: 828c |0054: int-to-float v12, v8 │ │ -05ba7e: c89c |0055: mul-float/2addr v12, v9 │ │ -05ba80: 82ad |0056: int-to-float v13, v10 │ │ -05ba82: c8bd |0057: mul-float/2addr v13, v11 │ │ -05ba84: c6dc |0058: add-float/2addr v12, v13 │ │ -05ba86: 87cc |0059: float-to-int v12, v12 │ │ -05ba88: 0f0c |005a: return v12 │ │ -05ba8a: 822c |005b: int-to-float v12, v2 │ │ -05ba8c: 826d |005c: int-to-float v13, v6 │ │ -05ba8e: a909 0c0d |005d: div-float v9, v12, v13 │ │ -05ba92: 28d3 |005f: goto 0032 // -002d │ │ -05ba94: 823c |0060: int-to-float v12, v3 │ │ -05ba96: 826d |0061: int-to-float v13, v6 │ │ -05ba98: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -05ba9c: 28d4 |0064: goto 0038 // -002c │ │ +05b9e8: |[05b9e8] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +05b9f8: 52ec 3305 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05b9fc: 87cc |0002: float-to-int v12, v12 │ │ +05b9fe: 52ed 3205 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ +05ba02: 87dd |0005: float-to-int v13, v13 │ │ +05ba04: 0200 1200 |0006: move/from16 v0, v18 │ │ +05ba08: 7040 1c12 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@121c │ │ +05ba0e: 0a12 |000b: move-result v18 │ │ +05ba10: 52ec 3305 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05ba14: 87cc |000e: float-to-int v12, v12 │ │ +05ba16: 52ed 3205 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ +05ba1a: 87dd |0011: float-to-int v13, v13 │ │ +05ba1c: 0200 1300 |0012: move/from16 v0, v19 │ │ +05ba20: 7040 1c12 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@121c │ │ +05ba26: 0a13 |0017: move-result v19 │ │ +05ba28: 7701 7215 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05ba2e: 0a02 |001b: move-result v2 │ │ +05ba30: 7701 7215 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05ba36: 0a03 |001f: move-result v3 │ │ +05ba38: 7701 7215 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05ba3e: 0a04 |0023: move-result v4 │ │ +05ba40: 7701 7215 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +05ba46: 0a05 |0027: move-result v5 │ │ +05ba48: 9007 0405 |0028: add-int v7, v4, v5 │ │ +05ba4c: 9006 0203 |002a: add-int v6, v2, v3 │ │ +05ba50: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +05ba54: 824c |002e: int-to-float v12, v4 │ │ +05ba56: 827d |002f: int-to-float v13, v7 │ │ +05ba58: a909 0c0d |0030: div-float v9, v12, v13 │ │ +05ba5c: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +05ba60: 825c |0034: int-to-float v12, v5 │ │ +05ba62: 827d |0035: int-to-float v13, v7 │ │ +05ba64: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +05ba68: 54ec 2705 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05ba6c: 6e20 0712 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1207 │ │ +05ba72: 0a0c |003d: move-result v12 │ │ +05ba74: 0200 1000 |003e: move/from16 v0, v16 │ │ +05ba78: 0201 1200 |0040: move/from16 v1, v18 │ │ +05ba7c: 7040 1f12 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@121f │ │ +05ba82: 0a08 |0045: move-result v8 │ │ +05ba84: 54ec 2705 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05ba88: 6e20 0812 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1208 │ │ +05ba8e: 0a0c |004b: move-result v12 │ │ +05ba90: 0200 1100 |004c: move/from16 v0, v17 │ │ +05ba94: 0201 1300 |004e: move/from16 v1, v19 │ │ +05ba98: 7040 1f12 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@121f │ │ +05ba9e: 0a0a |0053: move-result v10 │ │ +05baa0: 828c |0054: int-to-float v12, v8 │ │ +05baa2: c89c |0055: mul-float/2addr v12, v9 │ │ +05baa4: 82ad |0056: int-to-float v13, v10 │ │ +05baa6: c8bd |0057: mul-float/2addr v13, v11 │ │ +05baa8: c6dc |0058: add-float/2addr v12, v13 │ │ +05baaa: 87cc |0059: float-to-int v12, v12 │ │ +05baac: 0f0c |005a: return v12 │ │ +05baae: 822c |005b: int-to-float v12, v2 │ │ +05bab0: 826d |005c: int-to-float v13, v6 │ │ +05bab2: a909 0c0d |005d: div-float v9, v12, v13 │ │ +05bab6: 28d3 |005f: goto 0032 // -002d │ │ +05bab8: 823c |0060: int-to-float v12, v3 │ │ +05baba: 826d |0061: int-to-float v13, v6 │ │ +05babc: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +05bac0: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000c line=598 │ │ 0x0018 line=599 │ │ 0x001c line=600 │ │ 0x0020 line=601 │ │ @@ -82400,25 +82400,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 │ │ -05baa0: |[05baa0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -05bab0: 7120 2312 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@1223 │ │ -05bab6: 0c00 |0003: move-result-object v0 │ │ -05bab8: 5201 3905 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05babc: 8211 |0006: int-to-float v1, v1 │ │ -05babe: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -05bac2: c942 |0009: div-float/2addr v2, v4 │ │ -05bac4: c821 |000a: mul-float/2addr v1, v2 │ │ -05bac6: 8711 |000b: float-to-int v1, v1 │ │ -05bac8: 5901 3905 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05bacc: 1100 |000e: return-object v0 │ │ +05bac4: |[05bac4] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +05bad4: 7120 2312 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@1223 │ │ +05bada: 0c00 |0003: move-result-object v0 │ │ +05badc: 5201 3905 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05bae0: 8211 |0006: int-to-float v1, v1 │ │ +05bae2: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +05bae6: c942 |0009: div-float/2addr v2, v4 │ │ +05bae8: c821 |000a: mul-float/2addr v1, v2 │ │ +05baea: 8711 |000b: float-to-int v1, v1 │ │ +05baec: 5901 3905 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05baf0: 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; │ │ @@ -82431,20 +82431,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 │ │ -05bad0: |[05bad0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -05bae0: 2200 8d02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@028d │ │ -05bae4: 6e10 6313 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@1363 │ │ -05baea: 0c01 |0005: move-result-object v1 │ │ -05baec: 7040 1212 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@1212 │ │ -05baf2: 1100 |0009: return-object v0 │ │ +05baf4: |[05baf4] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +05bb04: 2200 9502 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0295 │ │ +05bb08: 6e10 6313 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@1363 │ │ +05bb0e: 0c01 |0005: move-result-object v1 │ │ +05bb10: 7040 1212 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@1212 │ │ +05bb16: 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; │ │ │ │ @@ -82453,26 +82453,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -05baf4: |[05baf4] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -05bb04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05bb06: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05bb08: 5c43 3605 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ -05bb0c: 5440 2705 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05bb10: 5441 2805 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bb14: 6e40 0f12 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@120f │ │ -05bb1a: 5c42 3605 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ -05bb1e: 5240 2905 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05bb22: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -05bb26: 6e20 3c12 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05bb2c: 0e00 |0014: return-void │ │ +05bb18: |[05bb18] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +05bb28: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05bb2a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05bb2c: 5c43 3605 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ +05bb30: 5440 2705 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05bb34: 5441 2805 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bb38: 6e40 0f12 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@120f │ │ +05bb3e: 5c42 3605 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ +05bb42: 5240 2905 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05bb46: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +05bb4a: 6e20 3c12 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05bb50: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=759 │ │ 0x0004 line=760 │ │ 0x000b line=761 │ │ 0x000d line=763 │ │ 0x0011 line=765 │ │ @@ -82487,26 +82487,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05bb30: |[05bb30] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -05bb40: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -05bb44: c705 |0002: sub-float/2addr v5, v0 │ │ -05bb46: 8950 |0003: float-to-double v0, v5 │ │ -05bb48: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -05bb52: cd20 |0009: mul-double/2addr v0, v2 │ │ -05bb54: 8c05 |000a: double-to-float v5, v0 │ │ -05bb56: 8950 |000b: float-to-double v0, v5 │ │ -05bb58: 7120 7b15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@157b │ │ -05bb5e: 0b00 |000f: move-result-wide v0 │ │ -05bb60: 8c00 |0010: double-to-float v0, v0 │ │ -05bb62: 0f00 |0011: return v0 │ │ +05bb54: |[05bb54] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +05bb64: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +05bb68: c705 |0002: sub-float/2addr v5, v0 │ │ +05bb6a: 8950 |0003: float-to-double v0, v5 │ │ +05bb6c: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +05bb76: cd20 |0009: mul-double/2addr v0, v2 │ │ +05bb78: 8c05 |000a: double-to-float v5, v0 │ │ +05bb7a: 8950 |000b: float-to-double v0, v5 │ │ +05bb7c: 7120 7b15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@157b │ │ +05bb82: 0b00 |000f: move-result-wide v0 │ │ +05bb84: 8c00 |0010: double-to-float v0, v0 │ │ +05bb86: 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; │ │ @@ -82517,47 +82517,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -05bb64: |[05bb64] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -05bb74: 0192 |0000: move v2, v9 │ │ -05bb76: 01a3 |0001: move v3, v10 │ │ -05bb78: 5480 2805 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bb7c: 6e10 e912 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05bb82: 0a06 |0007: move-result v6 │ │ -05bb84: 5480 2805 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bb88: 6e10 f912 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05bb8e: 0a07 |000d: move-result v7 │ │ -05bb90: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -05bb94: 5480 2705 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05bb98: 5481 2805 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bb9c: 6e40 0412 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@1204 │ │ -05bba2: 0a02 |0017: move-result v2 │ │ -05bba4: 5480 2805 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bba8: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -05bbac: 6e20 0e13 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ -05bbb2: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -05bbb6: 5480 2705 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05bbba: 5481 2805 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bbbe: 6e40 0512 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@1205 │ │ -05bbc4: 0a03 |0028: move-result v3 │ │ -05bbc6: 5480 2805 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bbca: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -05bbce: 6e20 0f13 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@130f │ │ -05bbd4: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -05bbd8: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -05bbdc: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -05bbe0: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -05bbe4: 5480 2705 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05bbe8: 5481 2805 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bbec: 7406 0e12 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@120e │ │ -05bbf2: 0e00 |003f: return-void │ │ +05bb88: |[05bb88] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +05bb98: 0192 |0000: move v2, v9 │ │ +05bb9a: 01a3 |0001: move v3, v10 │ │ +05bb9c: 5480 2805 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bba0: 6e10 e912 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05bba6: 0a06 |0007: move-result v6 │ │ +05bba8: 5480 2805 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bbac: 6e10 f912 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05bbb2: 0a07 |000d: move-result v7 │ │ +05bbb4: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +05bbb8: 5480 2705 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05bbbc: 5481 2805 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bbc0: 6e40 0412 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@1204 │ │ +05bbc6: 0a02 |0017: move-result v2 │ │ +05bbc8: 5480 2805 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bbcc: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +05bbd0: 6e20 0e13 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ +05bbd6: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +05bbda: 5480 2705 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05bbde: 5481 2805 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bbe2: 6e40 0512 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@1205 │ │ +05bbe8: 0a03 |0028: move-result v3 │ │ +05bbea: 5480 2805 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bbee: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +05bbf2: 6e20 0f13 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@130f │ │ +05bbf8: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +05bbfc: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +05bc00: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +05bc04: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +05bc08: 5480 2705 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05bc0c: 5481 2805 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bc10: 7406 0e12 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@120e │ │ +05bc16: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0001 line=1367 │ │ 0x0002 line=1368 │ │ 0x0008 line=1369 │ │ 0x000e line=1370 │ │ @@ -82589,73 +82589,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -05bbf4: |[05bbf4] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -05bc04: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -05bc06: 54a7 2e05 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bc0a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -05bc0e: 54a7 2e05 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bc12: 2177 |0007: array-length v7, v7 │ │ -05bc14: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -05bc18: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc1c: 2373 f204 |000c: new-array v3, v7, [F // type@04f2 │ │ -05bc20: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc24: 2374 f204 |0010: new-array v4, v7, [F // type@04f2 │ │ -05bc28: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc2c: 2375 f204 |0014: new-array v5, v7, [F // type@04f2 │ │ -05bc30: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc34: 2376 f204 |0018: new-array v6, v7, [F // type@04f2 │ │ -05bc38: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc3c: 2372 f304 |001c: new-array v2, v7, [I // type@04f3 │ │ -05bc40: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc44: 2370 f304 |0020: new-array v0, v7, [I // type@04f3 │ │ -05bc48: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05bc4c: 2371 f304 |0024: new-array v1, v7, [I // type@04f3 │ │ -05bc50: 54a7 2e05 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bc54: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -05bc58: 54a7 2e05 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bc5c: 54a8 2e05 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bc60: 2188 |002e: array-length v8, v8 │ │ -05bc62: 7158 bc15 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bc68: 54a7 2f05 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05bc6c: 54a8 2f05 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05bc70: 2188 |0036: array-length v8, v8 │ │ -05bc72: 7158 bc15 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bc78: 54a7 3005 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05bc7c: 54a8 3005 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05bc80: 2188 |003e: array-length v8, v8 │ │ -05bc82: 7158 bc15 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bc88: 54a7 3105 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05bc8c: 54a8 3105 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05bc90: 2188 |0046: array-length v8, v8 │ │ -05bc92: 7158 bc15 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bc98: 54a7 2d05 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05bc9c: 54a8 2d05 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05bca0: 2188 |004e: array-length v8, v8 │ │ -05bca2: 7158 bc15 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bca8: 54a7 2a05 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05bcac: 54a8 2a05 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05bcb0: 2188 |0056: array-length v8, v8 │ │ -05bcb2: 7158 bc15 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bcb8: 54a7 2b05 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05bcbc: 54a8 2b05 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05bcc0: 2188 |005e: array-length v8, v8 │ │ -05bcc2: 7158 bc15 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ -05bcc8: 5ba3 2e05 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bccc: 5ba4 2f05 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05bcd0: 5ba5 3005 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05bcd4: 5ba6 3105 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05bcd8: 5ba2 2d05 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05bcdc: 5ba0 2a05 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05bce0: 5ba1 2b05 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ -05bce4: 0e00 |0070: return-void │ │ +05bc18: |[05bc18] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +05bc28: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +05bc2a: 54a7 2e05 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bc2e: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +05bc32: 54a7 2e05 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bc36: 2177 |0007: array-length v7, v7 │ │ +05bc38: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +05bc3c: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc40: 2373 fc04 |000c: new-array v3, v7, [F // type@04fc │ │ +05bc44: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc48: 2374 fc04 |0010: new-array v4, v7, [F // type@04fc │ │ +05bc4c: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc50: 2375 fc04 |0014: new-array v5, v7, [F // type@04fc │ │ +05bc54: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc58: 2376 fc04 |0018: new-array v6, v7, [F // type@04fc │ │ +05bc5c: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc60: 2372 fd04 |001c: new-array v2, v7, [I // type@04fd │ │ +05bc64: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc68: 2370 fd04 |0020: new-array v0, v7, [I // type@04fd │ │ +05bc6c: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05bc70: 2371 fd04 |0024: new-array v1, v7, [I // type@04fd │ │ +05bc74: 54a7 2e05 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bc78: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +05bc7c: 54a7 2e05 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bc80: 54a8 2e05 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bc84: 2188 |002e: array-length v8, v8 │ │ +05bc86: 7158 bc15 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bc8c: 54a7 2f05 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05bc90: 54a8 2f05 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05bc94: 2188 |0036: array-length v8, v8 │ │ +05bc96: 7158 bc15 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bc9c: 54a7 3005 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05bca0: 54a8 3005 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05bca4: 2188 |003e: array-length v8, v8 │ │ +05bca6: 7158 bc15 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bcac: 54a7 3105 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05bcb0: 54a8 3105 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05bcb4: 2188 |0046: array-length v8, v8 │ │ +05bcb6: 7158 bc15 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bcbc: 54a7 2d05 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05bcc0: 54a8 2d05 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05bcc4: 2188 |004e: array-length v8, v8 │ │ +05bcc6: 7158 bc15 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bccc: 54a7 2a05 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05bcd0: 54a8 2a05 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05bcd4: 2188 |0056: array-length v8, v8 │ │ +05bcd6: 7158 bc15 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bcdc: 54a7 2b05 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05bce0: 54a8 2b05 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05bce4: 2188 |005e: array-length v8, v8 │ │ +05bce6: 7158 bc15 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@15bc │ │ +05bcec: 5ba3 2e05 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bcf0: 5ba4 2f05 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05bcf4: 5ba5 3005 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05bcf8: 5ba6 3105 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05bcfc: 5ba2 2d05 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05bd00: 5ba0 2a05 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05bd04: 5ba1 2b05 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@052b │ │ +05bd08: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=798 │ │ 0x000a line=799 │ │ 0x000e line=800 │ │ 0x0012 line=801 │ │ 0x0016 line=802 │ │ @@ -82694,45 +82694,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -05bce8: |[05bce8] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -05bcf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05bcfa: 54b1 2805 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bcfe: 6e10 e912 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05bd04: 0a0a |0006: move-result v10 │ │ -05bd06: 54b1 2805 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bd0a: 6e10 f912 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05bd10: 0a06 |000c: move-result v6 │ │ -05bd12: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -05bd16: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -05bd1a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -05bd1e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -05bd22: 54b1 3705 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bd26: 6e10 d410 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@10d4 │ │ -05bd2c: 6e20 3c12 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05bd32: 0f00 |001d: return v0 │ │ -05bd34: 54b1 2805 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bd38: 07b0 |0020: move-object v0, v11 │ │ -05bd3a: 01e4 |0021: move v4, v14 │ │ -05bd3c: 01f5 |0022: move v5, v15 │ │ -05bd3e: 7606 2012 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1220 │ │ -05bd44: 0a09 |0026: move-result v9 │ │ -05bd46: 54b4 3705 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bd4a: 01a5 |0029: move v5, v10 │ │ -05bd4c: 0127 |002a: move v7, v2 │ │ -05bd4e: 0138 |002b: move v8, v3 │ │ -05bd50: 7406 e410 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@10e4 │ │ -05bd56: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -05bd58: 6e20 3c12 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05bd5e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -05bd60: 28e9 |0034: goto 001d // -0017 │ │ +05bd0c: |[05bd0c] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +05bd1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05bd1e: 54b1 2805 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bd22: 6e10 e912 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05bd28: 0a0a |0006: move-result v10 │ │ +05bd2a: 54b1 2805 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bd2e: 6e10 f912 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05bd34: 0a06 |000c: move-result v6 │ │ +05bd36: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +05bd3a: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +05bd3e: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +05bd42: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +05bd46: 54b1 3705 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bd4a: 6e10 d410 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@10d4 │ │ +05bd50: 6e20 3c12 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05bd56: 0f00 |001d: return v0 │ │ +05bd58: 54b1 2805 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bd5c: 07b0 |0020: move-object v0, v11 │ │ +05bd5e: 01e4 |0021: move v4, v14 │ │ +05bd60: 01f5 |0022: move v5, v15 │ │ +05bd62: 7606 2012 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1220 │ │ +05bd68: 0a09 |0026: move-result v9 │ │ +05bd6a: 54b4 3705 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bd6e: 01a5 |0029: move v5, v10 │ │ +05bd70: 0127 |002a: move v7, v2 │ │ +05bd72: 0138 |002b: move v8, v3 │ │ +05bd74: 7406 e410 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@10e4 │ │ +05bd7a: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +05bd7c: 6e20 3c12 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05bd82: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +05bd84: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ 0x0007 line=578 │ │ 0x000d line=579 │ │ 0x000f line=580 │ │ 0x0011 line=582 │ │ @@ -82760,45 +82760,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -05bd64: |[05bd64] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -05bd74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05bd76: 5431 3405 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05bd7a: 6e10 6613 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@1366 │ │ -05bd80: 0a01 |0006: move-result v1 │ │ -05bd82: 5232 2c05 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ -05bd86: b021 |0009: add-int/2addr v1, v2 │ │ -05bd88: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -05bd8c: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -05bd90: 5431 3405 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05bd94: 6e10 6913 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1369 │ │ -05bd9a: 0a01 |0013: move-result v1 │ │ -05bd9c: 5232 2c05 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ -05bda0: b021 |0016: add-int/2addr v1, v2 │ │ -05bda2: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -05bda6: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -05bdaa: 5431 3405 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05bdae: 6e10 6813 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1368 │ │ -05bdb4: 0a01 |0020: move-result v1 │ │ -05bdb6: 5232 2c05 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ -05bdba: b121 |0023: sub-int/2addr v1, v2 │ │ -05bdbc: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -05bdc0: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -05bdc4: 5431 3405 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05bdc8: 6e10 6013 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@1360 │ │ -05bdce: 0a01 |002d: move-result v1 │ │ -05bdd0: 5232 2c05 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ -05bdd4: b121 |0030: sub-int/2addr v1, v2 │ │ -05bdd6: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -05bdda: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -05bdde: 0f00 |0035: return v0 │ │ +05bd88: |[05bd88] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +05bd98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05bd9a: 5431 3405 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05bd9e: 6e10 6613 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@1366 │ │ +05bda4: 0a01 |0006: move-result v1 │ │ +05bda6: 5232 2c05 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ +05bdaa: b021 |0009: add-int/2addr v1, v2 │ │ +05bdac: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +05bdb0: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05bdb4: 5431 3405 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05bdb8: 6e10 6913 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1369 │ │ +05bdbe: 0a01 |0013: move-result v1 │ │ +05bdc0: 5232 2c05 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ +05bdc4: b021 |0016: add-int/2addr v1, v2 │ │ +05bdc6: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +05bdca: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +05bdce: 5431 3405 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05bdd2: 6e10 6813 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1368 │ │ +05bdd8: 0a01 |0020: move-result v1 │ │ +05bdda: 5232 2c05 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ +05bdde: b121 |0023: sub-int/2addr v1, v2 │ │ +05bde0: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +05bde4: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +05bde8: 5431 3405 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05bdec: 6e10 6013 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@1360 │ │ +05bdf2: 0a01 |002d: move-result v1 │ │ +05bdf4: 5232 2c05 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ +05bdf8: b121 |0030: sub-int/2addr v1, v2 │ │ +05bdfa: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +05bdfe: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +05be02: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0001 line=1442 │ │ 0x000e line=1443 │ │ 0x001b line=1444 │ │ 0x0028 line=1445 │ │ @@ -82814,37 +82814,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -05bde0: |[05bde0] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -05bdf0: 5452 3b05 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05bdf4: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -05bdf8: 5254 3205 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ -05bdfc: 6e30 b912 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ -05be02: 5452 3b05 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05be06: 5253 2605 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05be0a: 7120 ee0a 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -05be10: 0a02 |0010: move-result v2 │ │ -05be12: 5253 3305 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05be16: 5254 3205 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ -05be1a: 7040 1b12 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@121b │ │ -05be20: 0a00 |0018: move-result v0 │ │ -05be22: 5452 3b05 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05be26: 5253 2605 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05be2a: 7120 ef0a 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ -05be30: 0a02 |0020: move-result v2 │ │ -05be32: 5253 3305 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05be36: 5254 3205 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ -05be3a: 7040 1b12 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@121b │ │ -05be40: 0a01 |0028: move-result v1 │ │ -05be42: 7030 2412 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1224 │ │ -05be48: 0e00 |002c: return-void │ │ +05be04: |[05be04] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +05be14: 5452 3b05 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05be18: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +05be1c: 5254 3205 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ +05be20: 6e30 b912 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ +05be26: 5452 3b05 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05be2a: 5253 2605 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05be2e: 7120 ee0a 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +05be34: 0a02 |0010: move-result v2 │ │ +05be36: 5253 3305 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05be3a: 5254 3205 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ +05be3e: 7040 1b12 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@121b │ │ +05be44: 0a00 |0018: move-result v0 │ │ +05be46: 5452 3b05 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05be4a: 5253 2605 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05be4e: 7120 ef0a 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ +05be54: 0a02 |0020: move-result v2 │ │ +05be56: 5253 3305 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05be5a: 5254 3205 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0532 │ │ +05be5e: 7040 1b12 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@121b │ │ +05be64: 0a01 |0028: move-result v1 │ │ +05be66: 7030 2412 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1224 │ │ +05be6c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0009 line=1356 │ │ 0x0019 line=1359 │ │ 0x0029 line=1362 │ │ 0x002c line=1363 │ │ @@ -82858,44 +82858,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -05be4c: |[05be4c] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -05be5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05be5e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -05be60: 7051 1712 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ -05be66: 0a01 |0005: move-result v1 │ │ -05be68: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -05be6c: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -05be70: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -05be72: 7051 1712 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ -05be78: 0a01 |000e: move-result v1 │ │ -05be7a: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -05be7e: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -05be82: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -05be84: 7051 1712 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ -05be8a: 0a01 |0017: move-result v1 │ │ -05be8c: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -05be90: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -05be94: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -05be98: 7051 1712 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ -05be9e: 0a01 |0021: move-result v1 │ │ -05bea0: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -05bea4: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -05bea8: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -05beac: 5431 2a05 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ -05beb0: 4402 0106 |002a: aget v2, v1, v6 │ │ -05beb4: b602 |002c: or-int/2addr v2, v0 │ │ -05beb6: 4b02 0106 |002d: aput v2, v1, v6 │ │ -05beba: 5431 2705 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05bebe: 6e30 0912 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@1209 │ │ -05bec4: 0e00 |0034: return-void │ │ +05be70: |[05be70] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +05be80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05be82: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +05be84: 7051 1712 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ +05be8a: 0a01 |0005: move-result v1 │ │ +05be8c: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +05be90: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05be94: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +05be96: 7051 1712 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ +05be9c: 0a01 |000e: move-result v1 │ │ +05be9e: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +05bea2: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +05bea6: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +05bea8: 7051 1712 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ +05beae: 0a01 |0017: move-result v1 │ │ +05beb0: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +05beb4: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +05beb8: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +05bebc: 7051 1712 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1217 │ │ +05bec2: 0a01 |0021: move-result v1 │ │ +05bec4: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +05bec8: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +05becc: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +05bed0: 5431 2a05 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@052a │ │ +05bed4: 4402 0106 |002a: aget v2, v1, v6 │ │ +05bed8: b602 |002c: or-int/2addr v2, v0 │ │ +05beda: 4b02 0106 |002d: aput v2, v1, v6 │ │ +05bede: 5431 2705 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05bee2: 6e30 0912 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@1209 │ │ +05bee8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0001 line=1198 │ │ 0x0008 line=1199 │ │ 0x000a line=1201 │ │ 0x0011 line=1202 │ │ @@ -82919,36 +82919,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -05bec8: |[05bec8] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -05bed8: 7020 2712 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1227 │ │ -05bede: 5430 2e05 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05bee2: 5431 3005 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05bee6: 4b04 0106 |0007: aput v4, v1, v6 │ │ -05beea: 4b04 0006 |0009: aput v4, v0, v6 │ │ -05beee: 5430 2f05 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05bef2: 5431 3105 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05bef6: 4b05 0106 |000f: aput v5, v1, v6 │ │ -05befa: 4b05 0006 |0011: aput v5, v0, v6 │ │ -05befe: 5430 2d05 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05bf02: 8741 |0015: float-to-int v1, v4 │ │ -05bf04: 8752 |0016: float-to-int v2, v5 │ │ -05bf06: 7030 2e12 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@122e │ │ -05bf0c: 0a01 |001a: move-result v1 │ │ -05bf0e: 4b01 0006 |001b: aput v1, v0, v6 │ │ -05bf12: 5230 3505 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ -05bf16: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -05bf18: b861 |0020: shl-int/2addr v1, v6 │ │ -05bf1a: b610 |0021: or-int/2addr v0, v1 │ │ -05bf1c: 5930 3505 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ -05bf20: 0e00 |0024: return-void │ │ +05beec: |[05beec] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +05befc: 7020 2712 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1227 │ │ +05bf02: 5430 2e05 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05bf06: 5431 3005 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05bf0a: 4b04 0106 |0007: aput v4, v1, v6 │ │ +05bf0e: 4b04 0006 |0009: aput v4, v0, v6 │ │ +05bf12: 5430 2f05 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05bf16: 5431 3105 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05bf1a: 4b05 0106 |000f: aput v5, v1, v6 │ │ +05bf1e: 4b05 0006 |0011: aput v5, v0, v6 │ │ +05bf22: 5430 2d05 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05bf26: 8741 |0015: float-to-int v1, v4 │ │ +05bf28: 8752 |0016: float-to-int v2, v5 │ │ +05bf2a: 7030 2e12 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@122e │ │ +05bf30: 0a01 |001a: move-result v1 │ │ +05bf32: 4b01 0006 |001b: aput v1, v0, v6 │ │ +05bf36: 5230 3505 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ +05bf3a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +05bf3c: b861 |0020: shl-int/2addr v1, v6 │ │ +05bf3e: b610 |0021: or-int/2addr v0, v1 │ │ +05bf40: 5930 3505 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ +05bf44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0003 line=829 │ │ 0x000b line=830 │ │ 0x0013 line=831 │ │ 0x001d line=832 │ │ @@ -82964,32 +82964,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05bf24: |[05bf24] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -05bf34: 7110 610a 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ -05bf3a: 0a01 |0003: move-result v1 │ │ -05bf3c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05bf3e: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -05bf42: 7120 620a 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05bf48: 0a02 |000a: move-result v2 │ │ -05bf4a: 7120 630a 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05bf50: 0a03 |000e: move-result v3 │ │ -05bf52: 7120 640a 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05bf58: 0a04 |0012: move-result v4 │ │ -05bf5a: 5465 3005 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05bf5e: 4b03 0502 |0015: aput v3, v5, v2 │ │ -05bf62: 5465 3105 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05bf66: 4b04 0502 |0019: aput v4, v5, v2 │ │ -05bf6a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05bf6e: 28e8 |001d: goto 0005 // -0018 │ │ -05bf70: 0e00 |001e: return-void │ │ +05bf48: |[05bf48] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +05bf58: 7110 610a 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ +05bf5e: 0a01 |0003: move-result v1 │ │ +05bf60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05bf62: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +05bf66: 7120 620a 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05bf6c: 0a02 |000a: move-result v2 │ │ +05bf6e: 7120 630a 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05bf74: 0a03 |000e: move-result v3 │ │ +05bf76: 7120 640a 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05bf7c: 0a04 |0012: move-result v4 │ │ +05bf7e: 5465 3005 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05bf82: 4b03 0502 |0015: aput v3, v5, v2 │ │ +05bf86: 5465 3105 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05bf8a: 4b04 0502 |0019: aput v4, v5, v2 │ │ +05bf8e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05bf92: 28e8 |001d: goto 0005 // -0018 │ │ +05bf94: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0007 line=838 │ │ 0x000b line=839 │ │ 0x000f line=840 │ │ @@ -83012,41 +83012,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -05bf74: |[05bf74] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -05bf84: 6e10 1512 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05bf8a: 5280 2905 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05bf8e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -05bf90: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -05bf94: 5480 3705 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bf98: 6e10 db10 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@10db │ │ -05bf9e: 0a06 |000d: move-result v6 │ │ -05bfa0: 5480 3705 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bfa4: 6e10 dc10 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@10dc │ │ -05bfaa: 0a07 |0013: move-result v7 │ │ -05bfac: 5480 3705 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bfb0: 6e10 d410 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@10d4 │ │ -05bfb6: 5480 3705 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bfba: 6e10 db10 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@10db │ │ -05bfc0: 0a02 |001e: move-result v2 │ │ -05bfc2: 5480 3705 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05bfc6: 6e10 dc10 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@10dc │ │ -05bfcc: 0a03 |0024: move-result v3 │ │ -05bfce: 5480 2705 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05bfd2: 5481 2805 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05bfd6: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -05bfda: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -05bfde: 7406 0e12 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@120e │ │ -05bfe4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -05bfe6: 6e20 3c12 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05bfec: 0e00 |0034: return-void │ │ +05bf98: |[05bf98] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +05bfa8: 6e10 1512 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05bfae: 5280 2905 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05bfb2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +05bfb4: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +05bfb8: 5480 3705 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bfbc: 6e10 db10 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@10db │ │ +05bfc2: 0a06 |000d: move-result v6 │ │ +05bfc4: 5480 3705 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bfc8: 6e10 dc10 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@10dc │ │ +05bfce: 0a07 |0013: move-result v7 │ │ +05bfd0: 5480 3705 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bfd4: 6e10 d410 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@10d4 │ │ +05bfda: 5480 3705 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bfde: 6e10 db10 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@10db │ │ +05bfe4: 0a02 |001e: move-result v2 │ │ +05bfe6: 5480 3705 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05bfea: 6e10 dc10 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@10dc │ │ +05bff0: 0a03 |0024: move-result v3 │ │ +05bff2: 5480 2705 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05bff6: 5481 2805 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05bffa: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +05bffe: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +05c002: 7406 0e12 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@120e │ │ +05c008: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +05c00a: 6e20 3c12 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05c010: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -83067,79 +83067,79 @@ │ │ type : '(Landroid/view/View;ZIIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -05bff0: |[05bff0] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ -05c000: 20e1 be02 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@02be │ │ -05c004: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ -05c008: 07e9 |0004: move-object v9, v14 │ │ -05c00a: 1f09 be02 |0005: check-cast v9, Landroid/view/ViewGroup; // type@02be │ │ -05c00e: 6e10 f612 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@12f6 │ │ -05c014: 0a0b |000a: move-result v11 │ │ -05c016: 6e10 f712 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@12f7 │ │ -05c01c: 0a0c |000e: move-result v12 │ │ -05c01e: 6e10 6213 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -05c024: 0a08 |0012: move-result v8 │ │ -05c026: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ -05c02a: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ -05c02e: 6e20 6113 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -05c034: 0c02 |001a: move-result-object v2 │ │ -05c036: 9001 120b |001b: add-int v1, v18, v11 │ │ -05c03a: 6e10 e912 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c040: 0a03 |0020: move-result v3 │ │ -05c042: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ -05c046: 9001 120b |0023: add-int v1, v18, v11 │ │ -05c04a: 6e10 f512 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -05c050: 0a03 |0028: move-result v3 │ │ -05c052: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ -05c056: 9001 130c |002b: add-int v1, v19, v12 │ │ -05c05a: 6e10 f912 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c060: 0a03 |0030: move-result v3 │ │ -05c062: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ -05c066: 9001 130c |0033: add-int v1, v19, v12 │ │ -05c06a: 6e10 de12 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05c070: 0a03 |0038: move-result v3 │ │ -05c072: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ -05c076: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -05c078: 9001 120b |003c: add-int v1, v18, v11 │ │ -05c07c: 6e10 e912 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c082: 0a04 |0041: move-result v4 │ │ -05c084: 9106 0104 |0042: sub-int v6, v1, v4 │ │ -05c088: 9001 130c |0044: add-int v1, v19, v12 │ │ -05c08c: 6e10 f912 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c092: 0a04 |0049: move-result v4 │ │ -05c094: 9107 0104 |004a: sub-int v7, v1, v4 │ │ -05c098: 07d1 |004c: move-object v1, v13 │ │ -05c09a: 0204 1000 |004d: move/from16 v4, v16 │ │ -05c09e: 0205 1100 |004f: move/from16 v5, v17 │ │ -05c0a2: 7407 1412 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@1214 │ │ -05c0a8: 0a01 |0054: move-result v1 │ │ -05c0aa: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ -05c0ae: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -05c0b0: 0f01 |0058: return v1 │ │ -05c0b2: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ -05c0b6: 28ba |005b: goto 0015 // -0046 │ │ -05c0b8: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ -05c0bc: 0200 1000 |005e: move/from16 v0, v16 │ │ -05c0c0: 7b01 |0060: neg-int v1, v0 │ │ -05c0c2: 7120 660b 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b66 │ │ -05c0c8: 0a01 |0064: move-result v1 │ │ -05c0ca: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ -05c0ce: 0200 1100 |0067: move/from16 v0, v17 │ │ -05c0d2: 7b01 |0069: neg-int v1, v0 │ │ -05c0d4: 7120 670b 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0b67 │ │ -05c0da: 0a01 |006d: move-result v1 │ │ -05c0dc: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ -05c0e0: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -05c0e2: 28e7 |0071: goto 0058 // -0019 │ │ -05c0e4: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -05c0e6: 28e5 |0073: goto 0058 // -001b │ │ +05c014: |[05c014] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +05c024: 20e1 c602 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@02c6 │ │ +05c028: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +05c02c: 07e9 |0004: move-object v9, v14 │ │ +05c02e: 1f09 c602 |0005: check-cast v9, Landroid/view/ViewGroup; // type@02c6 │ │ +05c032: 6e10 f612 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@12f6 │ │ +05c038: 0a0b |000a: move-result v11 │ │ +05c03a: 6e10 f712 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@12f7 │ │ +05c040: 0a0c |000e: move-result v12 │ │ +05c042: 6e10 6213 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +05c048: 0a08 |0012: move-result v8 │ │ +05c04a: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +05c04e: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +05c052: 6e20 6113 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +05c058: 0c02 |001a: move-result-object v2 │ │ +05c05a: 9001 120b |001b: add-int v1, v18, v11 │ │ +05c05e: 6e10 e912 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c064: 0a03 |0020: move-result v3 │ │ +05c066: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +05c06a: 9001 120b |0023: add-int v1, v18, v11 │ │ +05c06e: 6e10 f512 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +05c074: 0a03 |0028: move-result v3 │ │ +05c076: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +05c07a: 9001 130c |002b: add-int v1, v19, v12 │ │ +05c07e: 6e10 f912 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c084: 0a03 |0030: move-result v3 │ │ +05c086: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +05c08a: 9001 130c |0033: add-int v1, v19, v12 │ │ +05c08e: 6e10 de12 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@12de │ │ +05c094: 0a03 |0038: move-result v3 │ │ +05c096: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +05c09a: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +05c09c: 9001 120b |003c: add-int v1, v18, v11 │ │ +05c0a0: 6e10 e912 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c0a6: 0a04 |0041: move-result v4 │ │ +05c0a8: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +05c0ac: 9001 130c |0044: add-int v1, v19, v12 │ │ +05c0b0: 6e10 f912 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c0b6: 0a04 |0049: move-result v4 │ │ +05c0b8: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +05c0bc: 07d1 |004c: move-object v1, v13 │ │ +05c0be: 0204 1000 |004d: move/from16 v4, v16 │ │ +05c0c2: 0205 1100 |004f: move/from16 v5, v17 │ │ +05c0c6: 7407 1412 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@1214 │ │ +05c0cc: 0a01 |0054: move-result v1 │ │ +05c0ce: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +05c0d2: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +05c0d4: 0f01 |0058: return v1 │ │ +05c0d6: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +05c0da: 28ba |005b: goto 0015 // -0046 │ │ +05c0dc: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +05c0e0: 0200 1000 |005e: move/from16 v0, v16 │ │ +05c0e4: 7b01 |0060: neg-int v1, v0 │ │ +05c0e6: 7120 660b 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b66 │ │ +05c0ec: 0a01 |0064: move-result v1 │ │ +05c0ee: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +05c0f2: 0200 1100 |0067: move/from16 v0, v17 │ │ +05c0f6: 7b01 |0069: neg-int v1, v0 │ │ +05c0f8: 7120 670b 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0b67 │ │ +05c0fe: 0a01 |006d: move-result v1 │ │ +05c100: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +05c104: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +05c106: 28e7 |0071: goto 0058 // -0019 │ │ +05c108: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +05c10a: 28e5 |0073: goto 0058 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0005 line=909 │ │ 0x0007 line=910 │ │ 0x000b line=911 │ │ 0x000f line=912 │ │ @@ -83176,25 +83176,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05c0e8: |[05c0e8] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -05c0f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -05c0fa: 5910 2605 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c0fe: 7010 1d12 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@121d │ │ -05c104: 5410 3b05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c108: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -05c10c: 5410 3b05 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c110: 6e10 bf12 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ -05c116: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -05c118: 5b10 3b05 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c11c: 0e00 |0012: return-void │ │ +05c10c: |[05c10c] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +05c11c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +05c11e: 5910 2605 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c122: 7010 1d12 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@121d │ │ +05c128: 5410 3b05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c12c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +05c130: 5410 3b05 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c134: 6e10 bf12 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ +05c13a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05c13c: 5b10 3b05 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c140: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -83207,42 +83207,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -05c120: |[05c120] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -05c130: 6e10 f212 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -05c136: 0c00 |0003: move-result-object v0 │ │ -05c138: 5431 3405 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05c13c: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -05c140: 2200 3303 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -05c144: 2201 4803 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -05c148: 7010 ad15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05c14e: 1a02 bf0f |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@0fbf │ │ -05c152: 6e20 b515 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05c158: 0c01 |0014: move-result-object v1 │ │ -05c15a: 5432 3405 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05c15e: 6e20 b415 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -05c164: 0c01 |001a: move-result-object v1 │ │ -05c166: 1a02 e300 |001b: const-string v2, ")" // string@00e3 │ │ -05c16a: 6e20 b515 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05c170: 0c01 |0020: move-result-object v1 │ │ -05c172: 6e10 bb15 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05c178: 0c01 |0024: move-result-object v1 │ │ -05c17a: 7020 6115 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -05c180: 2700 |0028: throw v0 │ │ -05c182: 5b34 2805 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c186: 5935 2605 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c18a: 5430 2705 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05c18e: 6e30 0c12 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@120c │ │ -05c194: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -05c196: 6e20 3c12 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05c19c: 0e00 |0036: return-void │ │ +05c144: |[05c144] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +05c154: 6e10 f212 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +05c15a: 0c00 |0003: move-result-object v0 │ │ +05c15c: 5431 3405 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05c160: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +05c164: 2200 3b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +05c168: 2201 5003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +05c16c: 7010 ad15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05c172: 1a02 bc0f |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@0fbc │ │ +05c176: 6e20 b515 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05c17c: 0c01 |0014: move-result-object v1 │ │ +05c17e: 5432 3405 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05c182: 6e20 b415 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +05c188: 0c01 |001a: move-result-object v1 │ │ +05c18a: 1a02 e300 |001b: const-string v2, ")" // string@00e3 │ │ +05c18e: 6e20 b515 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05c194: 0c01 |0020: move-result-object v1 │ │ +05c196: 6e10 bb15 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05c19c: 0c01 |0024: move-result-object v1 │ │ +05c19e: 7020 6115 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +05c1a4: 2700 |0028: throw v0 │ │ +05c1a6: 5b34 2805 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c1aa: 5935 2605 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c1ae: 5430 2705 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05c1b2: 6e30 0c12 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@120c │ │ +05c1b8: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +05c1ba: 6e20 3c12 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05c1c0: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -83258,28 +83258,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05c1a0: |[05c1a0] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -05c1b0: 5432 2e05 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05c1b4: 2120 |0002: array-length v0, v2 │ │ -05c1b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05c1b8: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -05c1bc: 6e30 1912 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@1219 │ │ -05c1c2: 0a02 |0009: move-result v2 │ │ -05c1c4: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -05c1c8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -05c1ca: 0f02 |000d: return v2 │ │ -05c1cc: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c1d0: 28f4 |0010: goto 0004 // -000c │ │ -05c1d2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -05c1d4: 28fb |0012: goto 000d // -0005 │ │ +05c1c4: |[05c1c4] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +05c1d4: 5432 2e05 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05c1d8: 2120 |0002: array-length v0, v2 │ │ +05c1da: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05c1dc: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +05c1e0: 6e30 1912 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@1219 │ │ +05c1e6: 0a02 |0009: move-result v2 │ │ +05c1e8: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +05c1ec: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +05c1ee: 0f02 |000d: return v2 │ │ +05c1f0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c1f4: 28f4 |0010: goto 0004 // -000c │ │ +05c1f6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05c1f8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0003 line=1277 │ │ 0x0006 line=1278 │ │ 0x000c line=1279 │ │ 0x000d line=1282 │ │ @@ -83296,76 +83296,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -05c1d8: |[05c1d8] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -05c1e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05c1ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -05c1ec: 6e20 3512 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1235 │ │ -05c1f2: 0a06 |0005: move-result v6 │ │ -05c1f4: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -05c1f8: 0154 |0008: move v4, v5 │ │ -05c1fa: 0f04 |0009: return v4 │ │ -05c1fc: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -05c200: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -05c204: 0140 |000e: move v0, v4 │ │ -05c206: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -05c20a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -05c20c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -05c210: 0141 |0014: move v1, v4 │ │ -05c212: 5496 3005 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05c216: 4406 060b |0017: aget v6, v6, v11 │ │ -05c21a: 5497 2e05 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05c21e: 4407 070b |001b: aget v7, v7, v11 │ │ -05c222: a702 0607 |001d: sub-float v2, v6, v7 │ │ -05c226: 5496 3105 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05c22a: 4406 060b |0021: aget v6, v6, v11 │ │ -05c22e: 5497 2f05 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05c232: 4407 070b |0025: aget v7, v7, v11 │ │ -05c236: a703 0607 |0027: sub-float v3, v6, v7 │ │ -05c23a: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -05c23e: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -05c242: a806 0202 |002d: mul-float v6, v2, v2 │ │ -05c246: a807 0303 |002f: mul-float v7, v3, v3 │ │ -05c24a: c676 |0031: add-float/2addr v6, v7 │ │ -05c24c: 5297 3905 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05c250: 5298 3905 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05c254: b287 |0036: mul-int/2addr v7, v8 │ │ -05c256: 8277 |0037: int-to-float v7, v7 │ │ -05c258: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -05c25c: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -05c260: 0154 |003c: move v4, v5 │ │ -05c262: 28cc |003d: goto 0009 // -0034 │ │ -05c264: 0150 |003e: move v0, v5 │ │ -05c266: 28d0 |003f: goto 000f // -0030 │ │ -05c268: 0151 |0040: move v1, v5 │ │ -05c26a: 28d4 |0041: goto 0015 // -002c │ │ -05c26c: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -05c270: 7110 7115 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05c276: 0a06 |0047: move-result v6 │ │ -05c278: 5297 3905 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05c27c: 8277 |004a: int-to-float v7, v7 │ │ -05c27e: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -05c282: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -05c286: 0154 |004f: move v4, v5 │ │ -05c288: 28b9 |0050: goto 0009 // -0047 │ │ -05c28a: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -05c28e: 7110 7115 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -05c294: 0a06 |0056: move-result v6 │ │ -05c296: 5297 3905 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05c29a: 8277 |0059: int-to-float v7, v7 │ │ -05c29c: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -05c2a0: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -05c2a4: 0154 |005e: move v4, v5 │ │ -05c2a6: 28aa |005f: goto 0009 // -0056 │ │ -05c2a8: 0154 |0060: move v4, v5 │ │ -05c2aa: 28a8 |0061: goto 0009 // -0058 │ │ +05c1fc: |[05c1fc] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +05c20c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05c20e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +05c210: 6e20 3512 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1235 │ │ +05c216: 0a06 |0005: move-result v6 │ │ +05c218: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +05c21c: 0154 |0008: move v4, v5 │ │ +05c21e: 0f04 |0009: return v4 │ │ +05c220: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +05c224: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +05c228: 0140 |000e: move v0, v4 │ │ +05c22a: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +05c22e: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +05c230: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +05c234: 0141 |0014: move v1, v4 │ │ +05c236: 5496 3005 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05c23a: 4406 060b |0017: aget v6, v6, v11 │ │ +05c23e: 5497 2e05 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05c242: 4407 070b |001b: aget v7, v7, v11 │ │ +05c246: a702 0607 |001d: sub-float v2, v6, v7 │ │ +05c24a: 5496 3105 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05c24e: 4406 060b |0021: aget v6, v6, v11 │ │ +05c252: 5497 2f05 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05c256: 4407 070b |0025: aget v7, v7, v11 │ │ +05c25a: a703 0607 |0027: sub-float v3, v6, v7 │ │ +05c25e: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +05c262: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +05c266: a806 0202 |002d: mul-float v6, v2, v2 │ │ +05c26a: a807 0303 |002f: mul-float v7, v3, v3 │ │ +05c26e: c676 |0031: add-float/2addr v6, v7 │ │ +05c270: 5297 3905 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05c274: 5298 3905 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05c278: b287 |0036: mul-int/2addr v7, v8 │ │ +05c27a: 8277 |0037: int-to-float v7, v7 │ │ +05c27c: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +05c280: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +05c284: 0154 |003c: move v4, v5 │ │ +05c286: 28cc |003d: goto 0009 // -0034 │ │ +05c288: 0150 |003e: move v0, v5 │ │ +05c28a: 28d0 |003f: goto 000f // -0030 │ │ +05c28c: 0151 |0040: move v1, v5 │ │ +05c28e: 28d4 |0041: goto 0015 // -002c │ │ +05c290: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +05c294: 7110 7115 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05c29a: 0a06 |0047: move-result v6 │ │ +05c29c: 5297 3905 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05c2a0: 8277 |004a: int-to-float v7, v7 │ │ +05c2a2: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +05c2a6: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +05c2aa: 0154 |004f: move v4, v5 │ │ +05c2ac: 28b9 |0050: goto 0009 // -0047 │ │ +05c2ae: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +05c2b2: 7110 7115 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +05c2b8: 0a06 |0056: move-result v6 │ │ +05c2ba: 5297 3905 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05c2be: 8277 |0059: int-to-float v7, v7 │ │ +05c2c0: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +05c2c4: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +05c2c8: 0154 |005e: move v4, v5 │ │ +05c2ca: 28aa |005f: goto 0009 // -0056 │ │ +05c2cc: 0154 |0060: move v4, v5 │ │ +05c2ce: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1301 │ │ 0x0009 line=1318 │ │ 0x000a line=1305 │ │ 0x000f line=1306 │ │ 0x0015 line=1308 │ │ @@ -83397,74 +83397,74 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -05c2ac: |[05c2ac] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -05c2bc: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -05c2be: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -05c2c0: 5290 2905 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05c2c4: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ -05c2c8: 5490 3705 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c2cc: 6e10 d510 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@10d5 │ │ -05c2d2: 0a06 |000b: move-result v6 │ │ -05c2d4: 5490 3705 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c2d8: 6e10 db10 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@10db │ │ -05c2de: 0a02 |0011: move-result v2 │ │ -05c2e0: 5490 3705 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c2e4: 6e10 dc10 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@10dc │ │ -05c2ea: 0a03 |0017: move-result v3 │ │ -05c2ec: 5490 2805 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c2f0: 6e10 e912 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c2f6: 0a00 |001d: move-result v0 │ │ -05c2f8: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -05c2fc: 5490 2805 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c300: 6e10 f912 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c306: 0a00 |0025: move-result v0 │ │ -05c308: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -05c30c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -05c310: 5490 2805 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c314: 6e20 0e13 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ -05c31a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -05c31e: 5490 2805 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c322: 6e20 0f13 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@130f │ │ -05c328: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -05c32c: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -05c330: 5490 2705 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05c334: 5491 2805 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c338: 7406 0e12 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@120e │ │ -05c33e: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ -05c342: 5490 3705 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c346: 6e10 dd10 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@10dd │ │ -05c34c: 0a00 |0048: move-result v0 │ │ -05c34e: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ -05c352: 5490 3705 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c356: 6e10 de10 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@10de │ │ -05c35c: 0a00 |0050: move-result v0 │ │ -05c35e: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ -05c362: 5490 3705 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c366: 6e10 d410 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@10d4 │ │ -05c36c: 5490 3705 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c370: 6e10 df10 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@10df │ │ -05c376: 0a06 |005d: move-result v6 │ │ -05c378: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ -05c37c: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ -05c380: 5490 3405 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05c384: 5491 3805 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0538 │ │ -05c388: 6e20 7613 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@1376 │ │ -05c38e: 5290 2905 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05c392: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ -05c396: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -05c398: 0f00 |006e: return v0 │ │ -05c39a: 6e20 3c12 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05c3a0: 28f7 |0072: goto 0069 // -0009 │ │ -05c3a2: 0170 |0073: move v0, v7 │ │ -05c3a4: 28fa |0074: goto 006e // -0006 │ │ +05c2d0: |[05c2d0] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +05c2e0: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +05c2e2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +05c2e4: 5290 2905 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05c2e8: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ +05c2ec: 5490 3705 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c2f0: 6e10 d510 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@10d5 │ │ +05c2f6: 0a06 |000b: move-result v6 │ │ +05c2f8: 5490 3705 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c2fc: 6e10 db10 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@10db │ │ +05c302: 0a02 |0011: move-result v2 │ │ +05c304: 5490 3705 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c308: 6e10 dc10 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@10dc │ │ +05c30e: 0a03 |0017: move-result v3 │ │ +05c310: 5490 2805 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c314: 6e10 e912 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c31a: 0a00 |001d: move-result v0 │ │ +05c31c: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +05c320: 5490 2805 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c324: 6e10 f912 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c32a: 0a00 |0025: move-result v0 │ │ +05c32c: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +05c330: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +05c334: 5490 2805 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c338: 6e20 0e13 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@130e │ │ +05c33e: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +05c342: 5490 2805 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c346: 6e20 0f13 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@130f │ │ +05c34c: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +05c350: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +05c354: 5490 2705 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05c358: 5491 2805 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c35c: 7406 0e12 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@120e │ │ +05c362: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ +05c366: 5490 3705 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c36a: 6e10 dd10 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@10dd │ │ +05c370: 0a00 |0048: move-result v0 │ │ +05c372: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ +05c376: 5490 3705 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c37a: 6e10 de10 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@10de │ │ +05c380: 0a00 |0050: move-result v0 │ │ +05c382: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ +05c386: 5490 3705 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c38a: 6e10 d410 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@10d4 │ │ +05c390: 5490 3705 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c394: 6e10 df10 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@10df │ │ +05c39a: 0a06 |005d: move-result v6 │ │ +05c39c: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ +05c3a0: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ +05c3a4: 5490 3405 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05c3a8: 5491 3805 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0538 │ │ +05c3ac: 6e20 7613 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@1376 │ │ +05c3b2: 5290 2905 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05c3b6: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ +05c3ba: 1210 |006d: const/4 v0, #int 1 // #1 │ │ +05c3bc: 0f00 |006e: return v0 │ │ +05c3be: 6e20 3c12 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05c3c4: 28f7 |0072: goto 0069 // -0009 │ │ +05c3c6: 0170 |0073: move v0, v7 │ │ +05c3c8: 28fa |0074: goto 006e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ 0x0006 line=716 │ │ 0x000c line=717 │ │ 0x0012 line=718 │ │ 0x0018 line=719 │ │ @@ -83503,43 +83503,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -05c3a8: |[05c3a8] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -05c3b8: 5453 3405 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05c3bc: 6e10 6213 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -05c3c2: 0a01 |0005: move-result v1 │ │ -05c3c4: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -05c3c8: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -05c3cc: 5453 3405 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ -05c3d0: 5454 2705 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05c3d4: 6e20 0612 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1206 │ │ -05c3da: 0a04 |0011: move-result v4 │ │ -05c3dc: 6e20 6113 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -05c3e2: 0c00 |0015: move-result-object v0 │ │ -05c3e4: 6e10 e912 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c3ea: 0a03 |0019: move-result v3 │ │ -05c3ec: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -05c3f0: 6e10 f512 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -05c3f6: 0a03 |001f: move-result v3 │ │ -05c3f8: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -05c3fc: 6e10 f912 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c402: 0a03 |0025: move-result v3 │ │ -05c404: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -05c408: 6e10 de12 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05c40e: 0a03 |002b: move-result v3 │ │ -05c410: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -05c414: 1100 |002e: return-object v0 │ │ -05c416: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05c41a: 28d7 |0031: goto 0008 // -0029 │ │ -05c41c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -05c41e: 28fb |0033: goto 002e // -0005 │ │ +05c3cc: |[05c3cc] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +05c3dc: 5453 3405 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05c3e0: 6e10 6213 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +05c3e6: 0a01 |0005: move-result v1 │ │ +05c3e8: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +05c3ec: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +05c3f0: 5453 3405 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0534 │ │ +05c3f4: 5454 2705 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05c3f8: 6e20 0612 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1206 │ │ +05c3fe: 0a04 |0011: move-result v4 │ │ +05c400: 6e20 6113 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +05c406: 0c00 |0015: move-result-object v0 │ │ +05c408: 6e10 e912 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c40e: 0a03 |0019: move-result v3 │ │ +05c410: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +05c414: 6e10 f512 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +05c41a: 0a03 |001f: move-result v3 │ │ +05c41c: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +05c420: 6e10 f912 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c426: 0a03 |0025: move-result v3 │ │ +05c428: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +05c42c: 6e10 de12 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@12de │ │ +05c432: 0a03 |002b: move-result v3 │ │ +05c434: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +05c438: 1100 |002e: return-object v0 │ │ +05c43a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05c43e: 28d7 |0031: goto 0008 // -0029 │ │ +05c440: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +05c442: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0006 line=1429 │ │ 0x000a line=1430 │ │ 0x0016 line=1431 │ │ 0x002e line=1436 │ │ @@ -83559,46 +83559,46 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -05c420: |[05c420] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ -05c430: 5590 3605 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ -05c434: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -05c438: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -05c43c: 1a01 9902 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@0299 │ │ -05c440: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -05c446: 2700 |000b: throw v0 │ │ -05c448: 5490 3705 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ -05c44c: 5491 2805 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c450: 6e10 e912 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c456: 0a01 |0013: move-result v1 │ │ -05c458: 5492 2805 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c45c: 6e10 f912 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c462: 0a02 |0019: move-result v2 │ │ -05c464: 5493 3b05 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c468: 5294 2605 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c46c: 7120 ee0a 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -05c472: 0a03 |0021: move-result v3 │ │ -05c474: 8733 |0022: float-to-int v3, v3 │ │ -05c476: 5494 3b05 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c47a: 5295 2605 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c47e: 7120 ef0a 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ -05c484: 0a04 |002a: move-result v4 │ │ -05c486: 8744 |002b: float-to-int v4, v4 │ │ -05c488: 01a5 |002c: move v5, v10 │ │ -05c48a: 01c6 |002d: move v6, v12 │ │ -05c48c: 01b7 |002e: move v7, v11 │ │ -05c48e: 01d8 |002f: move v8, v13 │ │ -05c490: 7409 d810 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@10d8 │ │ -05c496: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -05c498: 6e20 3c12 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ -05c49e: 0e00 |0037: return-void │ │ +05c444: |[05c444] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +05c454: 5590 3605 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ +05c458: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05c45c: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +05c460: 1a01 9902 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@0299 │ │ +05c464: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +05c46a: 2700 |000b: throw v0 │ │ +05c46c: 5490 3705 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0537 │ │ +05c470: 5491 2805 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c474: 6e10 e912 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c47a: 0a01 |0013: move-result v1 │ │ +05c47c: 5492 2805 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c480: 6e10 f912 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c486: 0a02 |0019: move-result v2 │ │ +05c488: 5493 3b05 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c48c: 5294 2605 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c490: 7120 ee0a 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +05c496: 0a03 |0021: move-result v3 │ │ +05c498: 8733 |0022: float-to-int v3, v3 │ │ +05c49a: 5494 3b05 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c49e: 5295 2605 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c4a2: 7120 ef0a 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ +05c4a8: 0a04 |002a: move-result v4 │ │ +05c4aa: 8744 |002b: float-to-int v4, v4 │ │ +05c4ac: 01a5 |002c: move v5, v10 │ │ +05c4ae: 01c6 |002d: move v6, v12 │ │ +05c4b0: 01b7 |002e: move v7, v11 │ │ +05c4b2: 01d8 |002f: move v8, v13 │ │ +05c4b4: 7409 d810 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@10d8 │ │ +05c4ba: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +05c4bc: 6e20 3c12 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@123c │ │ +05c4c2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ 0x000c line=695 │ │ 0x0033 line=700 │ │ 0x0037 line=701 │ │ @@ -83614,17 +83614,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c4a0: |[05c4a0] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ -05c4b0: 5210 2605 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c4b4: 0f00 |0002: return v0 │ │ +05c4c4: |[05c4c4] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +05c4d4: 5210 2605 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c4d8: 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;) │ │ @@ -83632,17 +83632,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c4b8: |[05c4b8] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -05c4c8: 5410 2805 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c4cc: 1100 |0002: return-object v0 │ │ +05c4dc: |[05c4dc] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +05c4ec: 5410 2805 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c4f0: 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;) │ │ @@ -83650,17 +83650,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c4d0: |[05c4d0] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -05c4e0: 5210 2c05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ -05c4e4: 0f00 |0002: return v0 │ │ +05c4f4: |[05c4f4] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +05c504: 5210 2c05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@052c │ │ +05c508: 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;) │ │ @@ -83668,17 +83668,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c4e8: |[05c4e8] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ -05c4f8: 5210 3305 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05c4fc: 0f00 |0002: return v0 │ │ +05c50c: |[05c50c] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +05c51c: 5210 3305 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05c520: 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;) │ │ @@ -83686,17 +83686,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c500: |[05c500] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -05c510: 5210 3905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ -05c514: 0f00 |0002: return v0 │ │ +05c524: |[05c524] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +05c534: 5210 3905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0539 │ │ +05c538: 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;) │ │ @@ -83704,17 +83704,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c518: |[05c518] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -05c528: 5210 2905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05c52c: 0f00 |0002: return v0 │ │ +05c53c: |[05c53c] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +05c54c: 5210 2905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05c550: 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;) │ │ @@ -83722,19 +83722,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05c530: |[05c530] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -05c540: 5410 2805 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c544: 6e40 3612 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ -05c54a: 0a00 |0005: move-result v0 │ │ -05c54c: 0f00 |0006: return v0 │ │ +05c554: |[05c554] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +05c564: 5410 2805 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c568: 6e40 3612 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1236 │ │ +05c56e: 0a00 |0005: move-result v0 │ │ +05c570: 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 │ │ @@ -83744,28 +83744,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05c550: |[05c550] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ -05c560: 5432 2d05 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05c564: 2120 |0002: array-length v0, v2 │ │ -05c566: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05c568: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -05c56c: 6e30 3412 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@1234 │ │ -05c572: 0a02 |0009: move-result v2 │ │ -05c574: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -05c578: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -05c57a: 0f02 |000d: return v2 │ │ -05c57c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c580: 28f4 |0010: goto 0004 // -000c │ │ -05c582: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -05c584: 28fb |0012: goto 000d // -0005 │ │ +05c574: |[05c574] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +05c584: 5432 2d05 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05c588: 2120 |0002: array-length v0, v2 │ │ +05c58a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05c58c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +05c590: 6e30 3412 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@1234 │ │ +05c596: 0a02 |0009: move-result v2 │ │ +05c598: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +05c59c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +05c59e: 0f02 |000d: return v2 │ │ +05c5a0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c5a4: 28f4 |0010: goto 0004 // -000c │ │ +05c5a6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05c5a8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0003 line=1332 │ │ 0x0006 line=1333 │ │ 0x000c line=1334 │ │ 0x000d line=1337 │ │ @@ -83782,26 +83782,26 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c588: |[05c588] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ -05c598: 6e20 3512 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1235 │ │ -05c59e: 0a00 |0003: move-result v0 │ │ -05c5a0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -05c5a4: 5410 2d05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05c5a8: 4400 0003 |0008: aget v0, v0, v3 │ │ -05c5ac: b520 |000a: and-int/2addr v0, v2 │ │ -05c5ae: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -05c5b2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -05c5b4: 0f00 |000e: return v0 │ │ -05c5b6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -05c5b8: 28fe |0010: goto 000e // -0002 │ │ +05c5ac: |[05c5ac] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +05c5bc: 6e20 3512 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1235 │ │ +05c5c2: 0a00 |0003: move-result v0 │ │ +05c5c4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +05c5c8: 5410 2d05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05c5cc: 4400 0003 |0008: aget v0, v0, v3 │ │ +05c5d0: b520 |000a: and-int/2addr v0, v2 │ │ +05c5d2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +05c5d6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05c5d8: 0f00 |000e: return v0 │ │ +05c5da: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05c5dc: 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 │ │ @@ -83811,23 +83811,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05c5bc: |[05c5bc] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -05c5cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c5ce: 5231 3505 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ -05c5d2: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -05c5d6: b521 |0005: and-int/2addr v1, v2 │ │ -05c5d8: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -05c5dc: 0f00 |0008: return v0 │ │ -05c5de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05c5e0: 28fe |000a: goto 0008 // -0002 │ │ +05c5e0: |[05c5e0] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +05c5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c5f2: 5231 3505 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0535 │ │ +05c5f6: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +05c5fa: b521 |0005: and-int/2addr v1, v2 │ │ +05c5fc: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +05c600: 0f00 |0008: return v0 │ │ +05c602: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05c604: 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 │ │ │ │ @@ -83836,32 +83836,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -05c5e4: |[05c5e4] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -05c5f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c5f6: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -05c5fa: 0f00 |0003: return v0 │ │ -05c5fc: 6e10 e912 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c602: 0a01 |0007: move-result v1 │ │ -05c604: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -05c608: 6e10 f512 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -05c60e: 0a01 |000d: move-result v1 │ │ -05c610: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -05c614: 6e10 f912 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c61a: 0a01 |0013: move-result v1 │ │ -05c61c: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -05c620: 6e10 de12 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@12de │ │ -05c626: 0a01 |0019: move-result v1 │ │ -05c628: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -05c62c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -05c62e: 28e6 |001d: goto 0003 // -001a │ │ +05c608: |[05c608] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +05c618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c61a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +05c61e: 0f00 |0003: return v0 │ │ +05c620: 6e10 e912 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c626: 0a01 |0007: move-result v1 │ │ +05c628: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +05c62c: 6e10 f512 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +05c632: 0a01 |000d: move-result v1 │ │ +05c634: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +05c638: 6e10 f912 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c63e: 0a01 |0013: move-result v1 │ │ +05c640: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +05c644: 6e10 de12 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@12de │ │ +05c64a: 0a01 |0019: move-result v1 │ │ +05c64c: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +05c650: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +05c652: 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; │ │ @@ -83873,367 +83873,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -05c630: |[05c630] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -05c640: 7701 600a 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ -05c646: 0a03 |0003: move-result v3 │ │ -05c648: 7701 5f0a 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ -05c64e: 0a04 |0007: move-result v4 │ │ -05c650: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -05c654: 7401 1512 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05c65a: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -05c65e: 5400 3b05 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c662: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -05c666: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -05c66a: 7100 be12 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ -05c670: 0c13 |0018: move-result-object v19 │ │ -05c672: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -05c676: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -05c67a: 5b10 3b05 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c67e: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -05c682: 5400 3b05 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05c686: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -05c68a: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -05c68e: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -05c692: 6e20 b712 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -05c698: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -05c69e: 0e00 |002f: return-void │ │ -05c6a0: 7401 ad12 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05c6a6: 0a11 |0033: move-result v17 │ │ -05c6a8: 7401 af12 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05c6ae: 0a12 |0037: move-result v18 │ │ -05c6b0: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -05c6b4: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -05c6b8: 0201 1300 |003c: move/from16 v1, v19 │ │ -05c6bc: 7120 620a 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05c6c2: 0a0f |0041: move-result v15 │ │ -05c6c4: 0200 1100 |0042: move/from16 v0, v17 │ │ -05c6c8: 8700 |0044: float-to-int v0, v0 │ │ -05c6ca: 0213 0000 |0045: move/from16 v19, v0 │ │ -05c6ce: 0200 1200 |0047: move/from16 v0, v18 │ │ -05c6d2: 8700 |0049: float-to-int v0, v0 │ │ -05c6d4: 0214 0000 |004a: move/from16 v20, v0 │ │ -05c6d8: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -05c6dc: 0201 1300 |004e: move/from16 v1, v19 │ │ -05c6e0: 0202 1400 |0050: move/from16 v2, v20 │ │ -05c6e4: 6e30 2812 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05c6ea: 0c10 |0055: move-result-object v16 │ │ -05c6ec: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -05c6f0: 0201 1100 |0058: move/from16 v1, v17 │ │ -05c6f4: 0202 1200 |005a: move/from16 v2, v18 │ │ -05c6f8: 7040 3a12 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ -05c6fe: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -05c702: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -05c706: 6e30 4212 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05c70c: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -05c710: 5400 2d05 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05c714: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -05c718: 4407 130f |006c: aget v7, v19, v15 │ │ -05c71c: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -05c720: 5200 3a05 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05c724: 0213 0000 |0072: move/from16 v19, v0 │ │ -05c728: 9513 1307 |0074: and-int v19, v19, v7 │ │ -05c72c: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -05c730: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -05c734: 5400 2705 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05c738: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -05c73c: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -05c740: 5200 3a05 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05c744: 0214 0000 |0082: move/from16 v20, v0 │ │ -05c748: 9514 1407 |0084: and-int v20, v20, v7 │ │ -05c74c: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -05c750: 0201 1400 |0088: move/from16 v1, v20 │ │ -05c754: 6e30 0b12 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ -05c75a: 28a2 |008d: goto 002f // -005e │ │ -05c75c: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -05c760: 7120 620a 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05c766: 0a0f |0093: move-result v15 │ │ -05c768: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -05c76c: 7120 630a 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05c772: 0a11 |0099: move-result v17 │ │ -05c774: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -05c778: 7120 640a 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05c77e: 0a12 |009f: move-result v18 │ │ -05c780: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -05c784: 0201 1100 |00a2: move/from16 v1, v17 │ │ -05c788: 0202 1200 |00a4: move/from16 v2, v18 │ │ -05c78c: 7040 3a12 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ -05c792: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -05c796: 5200 2905 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05c79a: 0213 0000 |00ad: move/from16 v19, v0 │ │ -05c79e: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -05c7a2: 0200 1100 |00b1: move/from16 v0, v17 │ │ -05c7a6: 8700 |00b3: float-to-int v0, v0 │ │ -05c7a8: 0213 0000 |00b4: move/from16 v19, v0 │ │ -05c7ac: 0200 1200 |00b6: move/from16 v0, v18 │ │ -05c7b0: 8700 |00b8: float-to-int v0, v0 │ │ -05c7b2: 0214 0000 |00b9: move/from16 v20, v0 │ │ -05c7b6: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -05c7ba: 0201 1300 |00bd: move/from16 v1, v19 │ │ -05c7be: 0202 1400 |00bf: move/from16 v2, v20 │ │ -05c7c2: 6e30 2812 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05c7c8: 0c10 |00c4: move-result-object v16 │ │ -05c7ca: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -05c7ce: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -05c7d2: 6e30 4212 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05c7d8: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -05c7dc: 5400 2d05 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05c7e0: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -05c7e4: 4407 130f |00d2: aget v7, v19, v15 │ │ -05c7e8: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -05c7ec: 5200 3a05 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05c7f0: 0213 0000 |00d8: move/from16 v19, v0 │ │ -05c7f4: 9513 1307 |00da: and-int v19, v19, v7 │ │ -05c7f8: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -05c7fc: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -05c800: 5400 2705 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05c804: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -05c808: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -05c80c: 5200 3a05 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05c810: 0214 0000 |00e8: move/from16 v20, v0 │ │ -05c814: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -05c818: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -05c81c: 0201 1400 |00ee: move/from16 v1, v20 │ │ -05c820: 6e30 0b12 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ -05c826: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -05c82a: 0200 1100 |00f5: move/from16 v0, v17 │ │ -05c82e: 8700 |00f7: float-to-int v0, v0 │ │ -05c830: 0213 0000 |00f8: move/from16 v19, v0 │ │ -05c834: 0200 1200 |00fa: move/from16 v0, v18 │ │ -05c838: 8700 |00fc: float-to-int v0, v0 │ │ -05c83a: 0214 0000 |00fd: move/from16 v20, v0 │ │ -05c83e: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -05c842: 0201 1300 |0101: move/from16 v1, v19 │ │ -05c846: 0202 1400 |0103: move/from16 v2, v20 │ │ -05c84a: 6e30 3212 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1232 │ │ -05c850: 0a13 |0108: move-result v19 │ │ -05c852: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -05c856: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -05c85a: 5400 2805 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c85e: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -05c862: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -05c866: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -05c86a: 6e30 4212 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05c870: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -05c874: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -05c878: 5200 2905 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05c87c: 0213 0000 |011e: move/from16 v19, v0 │ │ -05c880: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -05c884: 0200 1300 |0122: move/from16 v0, v19 │ │ -05c888: 0201 1400 |0124: move/from16 v1, v20 │ │ -05c88c: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -05c890: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -05c894: 5200 2605 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c898: 0213 0000 |012c: move/from16 v19, v0 │ │ -05c89c: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -05c8a0: 0201 1300 |0130: move/from16 v1, v19 │ │ -05c8a4: 7120 5e0a 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ -05c8aa: 0a0c |0135: move-result v12 │ │ -05c8ac: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -05c8b0: 7120 630a c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05c8b6: 0a11 |013b: move-result v17 │ │ -05c8b8: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -05c8bc: 7120 640a c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05c8c2: 0a12 |0141: move-result v18 │ │ -05c8c4: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -05c8c8: 5400 3005 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ -05c8cc: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -05c8d0: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -05c8d4: 5200 2605 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c8d8: 0214 0000 |014c: move/from16 v20, v0 │ │ -05c8dc: 4413 1314 |014e: aget v19, v19, v20 │ │ -05c8e0: a713 1113 |0150: sub-float v19, v17, v19 │ │ -05c8e4: 0200 1300 |0152: move/from16 v0, v19 │ │ -05c8e8: 870a |0154: float-to-int v10, v0 │ │ -05c8ea: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -05c8ee: 5400 3105 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ -05c8f2: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -05c8f6: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -05c8fa: 5200 2605 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05c8fe: 0214 0000 |015f: move/from16 v20, v0 │ │ -05c902: 4413 1314 |0161: aget v19, v19, v20 │ │ -05c906: a713 1213 |0163: sub-float v19, v18, v19 │ │ -05c90a: 0200 1300 |0165: move/from16 v0, v19 │ │ -05c90e: 870b |0167: float-to-int v11, v0 │ │ -05c910: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -05c914: 5400 2805 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c918: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -05c91c: 7401 e912 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -05c922: 0a13 |0171: move-result v19 │ │ -05c924: 9013 130a |0172: add-int v19, v19, v10 │ │ -05c928: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -05c92c: 5400 2805 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05c930: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -05c934: 7401 f912 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -05c93a: 0a14 |017d: move-result v20 │ │ -05c93c: 9014 140b |017e: add-int v20, v20, v11 │ │ -05c940: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -05c944: 0201 1300 |0182: move/from16 v1, v19 │ │ -05c948: 0202 1400 |0184: move/from16 v2, v20 │ │ -05c94c: 705b 2612 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1226 │ │ -05c952: 7602 3b12 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@123b │ │ -05c958: 2900 a3fe |018c: goto/16 002f // -015d │ │ -05c95c: 7701 610a 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ -05c962: 0a0e |0191: move-result v14 │ │ -05c964: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -05c966: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -05c96a: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -05c96e: 7120 620a 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05c974: 0a0f |019a: move-result v15 │ │ -05c976: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -05c97a: 7120 630a 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05c980: 0a11 |01a0: move-result v17 │ │ -05c982: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -05c986: 7120 640a 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05c98c: 0a12 |01a6: move-result v18 │ │ -05c98e: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -05c992: 5400 2e05 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05c996: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -05c99a: 4413 130f |01ad: aget v19, v19, v15 │ │ -05c99e: a705 1113 |01af: sub-float v5, v17, v19 │ │ -05c9a2: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -05c9a6: 5400 2f05 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05c9aa: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -05c9ae: 4413 130f |01b7: aget v19, v19, v15 │ │ -05c9b2: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -05c9b6: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -05c9ba: 7040 3912 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1239 │ │ -05c9c0: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -05c9c4: 5200 2905 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05c9c8: 0213 0000 |01c4: move/from16 v19, v0 │ │ -05c9cc: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -05c9d0: 0200 1300 |01c8: move/from16 v0, v19 │ │ -05c9d4: 0201 1400 |01ca: move/from16 v1, v20 │ │ -05c9d8: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -05c9dc: 7602 3b12 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@123b │ │ -05c9e2: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -05c9e6: 0200 1100 |01d3: move/from16 v0, v17 │ │ -05c9ea: 8700 |01d5: float-to-int v0, v0 │ │ -05c9ec: 0213 0000 |01d6: move/from16 v19, v0 │ │ -05c9f0: 0200 1200 |01d8: move/from16 v0, v18 │ │ -05c9f4: 8700 |01da: float-to-int v0, v0 │ │ -05c9f6: 0214 0000 |01db: move/from16 v20, v0 │ │ -05c9fa: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -05c9fe: 0201 1300 |01df: move/from16 v1, v19 │ │ -05ca02: 0202 1400 |01e1: move/from16 v2, v20 │ │ -05ca06: 6e30 2812 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05ca0c: 0c10 |01e6: move-result-object v16 │ │ -05ca0e: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -05ca12: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -05ca16: 7040 1a12 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@121a │ │ -05ca1c: 0a13 |01ee: move-result v19 │ │ -05ca1e: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -05ca22: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -05ca26: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -05ca2a: 6e30 4212 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05ca30: 0a13 |01f8: move-result v19 │ │ -05ca32: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -05ca36: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05ca3a: 2896 |01fd: goto 0193 // -006a │ │ -05ca3c: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -05ca40: 7120 620a 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05ca46: 0a0f |0203: move-result v15 │ │ -05ca48: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -05ca4c: 5200 2905 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05ca50: 0213 0000 |0208: move/from16 v19, v0 │ │ -05ca54: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -05ca58: 0200 1300 |020c: move/from16 v0, v19 │ │ -05ca5c: 0201 1400 |020e: move/from16 v1, v20 │ │ -05ca60: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -05ca64: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -05ca68: 5200 2605 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05ca6c: 0213 0000 |0216: move/from16 v19, v0 │ │ -05ca70: 0200 1300 |0218: move/from16 v0, v19 │ │ -05ca74: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -05ca78: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -05ca7a: 7701 610a 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ -05ca80: 0a0e |0220: move-result v14 │ │ -05ca82: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -05ca84: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -05ca88: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -05ca8c: 7120 620a 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05ca92: 0a09 |0229: move-result v9 │ │ -05ca94: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -05ca98: 5200 2605 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05ca9c: 0213 0000 |022e: move/from16 v19, v0 │ │ -05caa0: 0200 1300 |0230: move/from16 v0, v19 │ │ -05caa4: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -05caa8: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05caac: 28ec |0236: goto 0222 // -0014 │ │ -05caae: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -05cab2: 7120 630a 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05cab8: 0a11 |023c: move-result v17 │ │ -05caba: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -05cabe: 7120 640a 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05cac4: 0a12 |0242: move-result v18 │ │ -05cac6: 0200 1100 |0243: move/from16 v0, v17 │ │ -05caca: 8700 |0245: float-to-int v0, v0 │ │ -05cacc: 0213 0000 |0246: move/from16 v19, v0 │ │ -05cad0: 0200 1200 |0248: move/from16 v0, v18 │ │ -05cad4: 8700 |024a: float-to-int v0, v0 │ │ -05cad6: 0214 0000 |024b: move/from16 v20, v0 │ │ -05cada: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -05cade: 0201 1300 |024f: move/from16 v1, v19 │ │ -05cae2: 0202 1400 |0251: move/from16 v2, v20 │ │ -05cae6: 6e30 2812 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05caec: 0c13 |0256: move-result-object v19 │ │ -05caee: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -05caf2: 5400 2805 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05caf6: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -05cafa: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -05cafe: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -05cb02: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -05cb06: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -05cb0a: 5400 2805 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05cb0e: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -05cb12: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -05cb16: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -05cb1a: 6e30 4212 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05cb20: 0a13 |0270: move-result v19 │ │ -05cb22: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -05cb26: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -05cb2a: 520d 2605 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05cb2e: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -05cb32: 0200 1300 |0279: move/from16 v0, v19 │ │ -05cb36: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -05cb3a: 7601 3812 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1238 │ │ -05cb40: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -05cb44: 7020 1e12 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@121e │ │ -05cb4a: 2900 aafd |0285: goto/16 002f // -0256 │ │ -05cb4e: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -05cb52: 5200 2905 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cb56: 0213 0000 |028b: move/from16 v19, v0 │ │ -05cb5a: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -05cb5e: 0200 1300 |028f: move/from16 v0, v19 │ │ -05cb62: 0201 1400 |0291: move/from16 v1, v20 │ │ -05cb66: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -05cb6a: 7601 3812 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1238 │ │ -05cb70: 7401 1512 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05cb76: 2900 94fd |029b: goto/16 002f // -026c │ │ -05cb7a: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -05cb7e: 5200 2905 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cb82: 0213 0000 |02a1: move/from16 v19, v0 │ │ -05cb86: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -05cb8a: 0200 1300 |02a5: move/from16 v0, v19 │ │ -05cb8e: 0201 1400 |02a7: move/from16 v1, v20 │ │ -05cb92: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -05cb96: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -05cb9a: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -05cb9e: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -05cba2: 0201 1300 |02b1: move/from16 v1, v19 │ │ -05cba6: 0202 1400 |02b3: move/from16 v2, v20 │ │ -05cbaa: 7030 2412 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1224 │ │ -05cbb0: 7401 1512 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05cbb6: 2900 74fd |02bb: goto/16 002f // -028c │ │ -05cbba: 0000 |02bd: nop // spacer │ │ -05cbbc: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +05c654: |[05c654] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +05c664: 7701 600a 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ +05c66a: 0a03 |0003: move-result v3 │ │ +05c66c: 7701 5f0a 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ +05c672: 0a04 |0007: move-result v4 │ │ +05c674: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +05c678: 7401 1512 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05c67e: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +05c682: 5400 3b05 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c686: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +05c68a: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +05c68e: 7100 be12 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ +05c694: 0c13 |0018: move-result-object v19 │ │ +05c696: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +05c69a: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +05c69e: 5b10 3b05 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c6a2: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +05c6a6: 5400 3b05 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05c6aa: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +05c6ae: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +05c6b2: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +05c6b6: 6e20 b712 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +05c6bc: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +05c6c2: 0e00 |002f: return-void │ │ +05c6c4: 7401 ad12 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05c6ca: 0a11 |0033: move-result v17 │ │ +05c6cc: 7401 af12 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05c6d2: 0a12 |0037: move-result v18 │ │ +05c6d4: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +05c6d8: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +05c6dc: 0201 1300 |003c: move/from16 v1, v19 │ │ +05c6e0: 7120 620a 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05c6e6: 0a0f |0041: move-result v15 │ │ +05c6e8: 0200 1100 |0042: move/from16 v0, v17 │ │ +05c6ec: 8700 |0044: float-to-int v0, v0 │ │ +05c6ee: 0213 0000 |0045: move/from16 v19, v0 │ │ +05c6f2: 0200 1200 |0047: move/from16 v0, v18 │ │ +05c6f6: 8700 |0049: float-to-int v0, v0 │ │ +05c6f8: 0214 0000 |004a: move/from16 v20, v0 │ │ +05c6fc: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +05c700: 0201 1300 |004e: move/from16 v1, v19 │ │ +05c704: 0202 1400 |0050: move/from16 v2, v20 │ │ +05c708: 6e30 2812 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05c70e: 0c10 |0055: move-result-object v16 │ │ +05c710: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +05c714: 0201 1100 |0058: move/from16 v1, v17 │ │ +05c718: 0202 1200 |005a: move/from16 v2, v18 │ │ +05c71c: 7040 3a12 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ +05c722: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +05c726: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +05c72a: 6e30 4212 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05c730: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +05c734: 5400 2d05 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05c738: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +05c73c: 4407 130f |006c: aget v7, v19, v15 │ │ +05c740: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +05c744: 5200 3a05 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05c748: 0213 0000 |0072: move/from16 v19, v0 │ │ +05c74c: 9513 1307 |0074: and-int v19, v19, v7 │ │ +05c750: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +05c754: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +05c758: 5400 2705 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05c75c: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +05c760: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +05c764: 5200 3a05 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05c768: 0214 0000 |0082: move/from16 v20, v0 │ │ +05c76c: 9514 1407 |0084: and-int v20, v20, v7 │ │ +05c770: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +05c774: 0201 1400 |0088: move/from16 v1, v20 │ │ +05c778: 6e30 0b12 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ +05c77e: 28a2 |008d: goto 002f // -005e │ │ +05c780: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +05c784: 7120 620a 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05c78a: 0a0f |0093: move-result v15 │ │ +05c78c: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +05c790: 7120 630a 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05c796: 0a11 |0099: move-result v17 │ │ +05c798: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +05c79c: 7120 640a 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05c7a2: 0a12 |009f: move-result v18 │ │ +05c7a4: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +05c7a8: 0201 1100 |00a2: move/from16 v1, v17 │ │ +05c7ac: 0202 1200 |00a4: move/from16 v2, v18 │ │ +05c7b0: 7040 3a12 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ +05c7b6: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +05c7ba: 5200 2905 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05c7be: 0213 0000 |00ad: move/from16 v19, v0 │ │ +05c7c2: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +05c7c6: 0200 1100 |00b1: move/from16 v0, v17 │ │ +05c7ca: 8700 |00b3: float-to-int v0, v0 │ │ +05c7cc: 0213 0000 |00b4: move/from16 v19, v0 │ │ +05c7d0: 0200 1200 |00b6: move/from16 v0, v18 │ │ +05c7d4: 8700 |00b8: float-to-int v0, v0 │ │ +05c7d6: 0214 0000 |00b9: move/from16 v20, v0 │ │ +05c7da: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +05c7de: 0201 1300 |00bd: move/from16 v1, v19 │ │ +05c7e2: 0202 1400 |00bf: move/from16 v2, v20 │ │ +05c7e6: 6e30 2812 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05c7ec: 0c10 |00c4: move-result-object v16 │ │ +05c7ee: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +05c7f2: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +05c7f6: 6e30 4212 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05c7fc: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +05c800: 5400 2d05 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05c804: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +05c808: 4407 130f |00d2: aget v7, v19, v15 │ │ +05c80c: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +05c810: 5200 3a05 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05c814: 0213 0000 |00d8: move/from16 v19, v0 │ │ +05c818: 9513 1307 |00da: and-int v19, v19, v7 │ │ +05c81c: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +05c820: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +05c824: 5400 2705 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05c828: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +05c82c: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +05c830: 5200 3a05 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05c834: 0214 0000 |00e8: move/from16 v20, v0 │ │ +05c838: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +05c83c: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +05c840: 0201 1400 |00ee: move/from16 v1, v20 │ │ +05c844: 6e30 0b12 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ +05c84a: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +05c84e: 0200 1100 |00f5: move/from16 v0, v17 │ │ +05c852: 8700 |00f7: float-to-int v0, v0 │ │ +05c854: 0213 0000 |00f8: move/from16 v19, v0 │ │ +05c858: 0200 1200 |00fa: move/from16 v0, v18 │ │ +05c85c: 8700 |00fc: float-to-int v0, v0 │ │ +05c85e: 0214 0000 |00fd: move/from16 v20, v0 │ │ +05c862: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +05c866: 0201 1300 |0101: move/from16 v1, v19 │ │ +05c86a: 0202 1400 |0103: move/from16 v2, v20 │ │ +05c86e: 6e30 3212 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1232 │ │ +05c874: 0a13 |0108: move-result v19 │ │ +05c876: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +05c87a: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +05c87e: 5400 2805 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c882: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +05c886: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +05c88a: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +05c88e: 6e30 4212 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05c894: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +05c898: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +05c89c: 5200 2905 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05c8a0: 0213 0000 |011e: move/from16 v19, v0 │ │ +05c8a4: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +05c8a8: 0200 1300 |0122: move/from16 v0, v19 │ │ +05c8ac: 0201 1400 |0124: move/from16 v1, v20 │ │ +05c8b0: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +05c8b4: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +05c8b8: 5200 2605 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c8bc: 0213 0000 |012c: move/from16 v19, v0 │ │ +05c8c0: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +05c8c4: 0201 1300 |0130: move/from16 v1, v19 │ │ +05c8c8: 7120 5e0a 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a5e │ │ +05c8ce: 0a0c |0135: move-result v12 │ │ +05c8d0: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +05c8d4: 7120 630a c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05c8da: 0a11 |013b: move-result v17 │ │ +05c8dc: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +05c8e0: 7120 640a c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05c8e6: 0a12 |0141: move-result v18 │ │ +05c8e8: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +05c8ec: 5400 3005 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0530 │ │ +05c8f0: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +05c8f4: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +05c8f8: 5200 2605 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c8fc: 0214 0000 |014c: move/from16 v20, v0 │ │ +05c900: 4413 1314 |014e: aget v19, v19, v20 │ │ +05c904: a713 1113 |0150: sub-float v19, v17, v19 │ │ +05c908: 0200 1300 |0152: move/from16 v0, v19 │ │ +05c90c: 870a |0154: float-to-int v10, v0 │ │ +05c90e: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +05c912: 5400 3105 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0531 │ │ +05c916: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +05c91a: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +05c91e: 5200 2605 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05c922: 0214 0000 |015f: move/from16 v20, v0 │ │ +05c926: 4413 1314 |0161: aget v19, v19, v20 │ │ +05c92a: a713 1213 |0163: sub-float v19, v18, v19 │ │ +05c92e: 0200 1300 |0165: move/from16 v0, v19 │ │ +05c932: 870b |0167: float-to-int v11, v0 │ │ +05c934: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +05c938: 5400 2805 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c93c: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +05c940: 7401 e912 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +05c946: 0a13 |0171: move-result v19 │ │ +05c948: 9013 130a |0172: add-int v19, v19, v10 │ │ +05c94c: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +05c950: 5400 2805 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05c954: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +05c958: 7401 f912 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +05c95e: 0a14 |017d: move-result v20 │ │ +05c960: 9014 140b |017e: add-int v20, v20, v11 │ │ +05c964: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +05c968: 0201 1300 |0182: move/from16 v1, v19 │ │ +05c96c: 0202 1400 |0184: move/from16 v2, v20 │ │ +05c970: 705b 2612 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1226 │ │ +05c976: 7602 3b12 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@123b │ │ +05c97c: 2900 a3fe |018c: goto/16 002f // -015d │ │ +05c980: 7701 610a 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ +05c986: 0a0e |0191: move-result v14 │ │ +05c988: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +05c98a: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +05c98e: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +05c992: 7120 620a 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05c998: 0a0f |019a: move-result v15 │ │ +05c99a: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +05c99e: 7120 630a 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05c9a4: 0a11 |01a0: move-result v17 │ │ +05c9a6: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +05c9aa: 7120 640a 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05c9b0: 0a12 |01a6: move-result v18 │ │ +05c9b2: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +05c9b6: 5400 2e05 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05c9ba: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +05c9be: 4413 130f |01ad: aget v19, v19, v15 │ │ +05c9c2: a705 1113 |01af: sub-float v5, v17, v19 │ │ +05c9c6: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +05c9ca: 5400 2f05 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05c9ce: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +05c9d2: 4413 130f |01b7: aget v19, v19, v15 │ │ +05c9d6: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +05c9da: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +05c9de: 7040 3912 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1239 │ │ +05c9e4: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +05c9e8: 5200 2905 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05c9ec: 0213 0000 |01c4: move/from16 v19, v0 │ │ +05c9f0: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +05c9f4: 0200 1300 |01c8: move/from16 v0, v19 │ │ +05c9f8: 0201 1400 |01ca: move/from16 v1, v20 │ │ +05c9fc: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +05ca00: 7602 3b12 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@123b │ │ +05ca06: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +05ca0a: 0200 1100 |01d3: move/from16 v0, v17 │ │ +05ca0e: 8700 |01d5: float-to-int v0, v0 │ │ +05ca10: 0213 0000 |01d6: move/from16 v19, v0 │ │ +05ca14: 0200 1200 |01d8: move/from16 v0, v18 │ │ +05ca18: 8700 |01da: float-to-int v0, v0 │ │ +05ca1a: 0214 0000 |01db: move/from16 v20, v0 │ │ +05ca1e: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +05ca22: 0201 1300 |01df: move/from16 v1, v19 │ │ +05ca26: 0202 1400 |01e1: move/from16 v2, v20 │ │ +05ca2a: 6e30 2812 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05ca30: 0c10 |01e6: move-result-object v16 │ │ +05ca32: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +05ca36: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +05ca3a: 7040 1a12 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@121a │ │ +05ca40: 0a13 |01ee: move-result v19 │ │ +05ca42: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +05ca46: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +05ca4a: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +05ca4e: 6e30 4212 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05ca54: 0a13 |01f8: move-result v19 │ │ +05ca56: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +05ca5a: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05ca5e: 2896 |01fd: goto 0193 // -006a │ │ +05ca60: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +05ca64: 7120 620a 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05ca6a: 0a0f |0203: move-result v15 │ │ +05ca6c: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +05ca70: 5200 2905 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05ca74: 0213 0000 |0208: move/from16 v19, v0 │ │ +05ca78: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +05ca7c: 0200 1300 |020c: move/from16 v0, v19 │ │ +05ca80: 0201 1400 |020e: move/from16 v1, v20 │ │ +05ca84: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +05ca88: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +05ca8c: 5200 2605 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05ca90: 0213 0000 |0216: move/from16 v19, v0 │ │ +05ca94: 0200 1300 |0218: move/from16 v0, v19 │ │ +05ca98: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +05ca9c: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +05ca9e: 7701 610a 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ +05caa4: 0a0e |0220: move-result v14 │ │ +05caa6: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +05caa8: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +05caac: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +05cab0: 7120 620a 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05cab6: 0a09 |0229: move-result v9 │ │ +05cab8: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +05cabc: 5200 2605 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05cac0: 0213 0000 |022e: move/from16 v19, v0 │ │ +05cac4: 0200 1300 |0230: move/from16 v0, v19 │ │ +05cac8: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +05cacc: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05cad0: 28ec |0236: goto 0222 // -0014 │ │ +05cad2: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +05cad6: 7120 630a 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05cadc: 0a11 |023c: move-result v17 │ │ +05cade: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +05cae2: 7120 640a 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05cae8: 0a12 |0242: move-result v18 │ │ +05caea: 0200 1100 |0243: move/from16 v0, v17 │ │ +05caee: 8700 |0245: float-to-int v0, v0 │ │ +05caf0: 0213 0000 |0246: move/from16 v19, v0 │ │ +05caf4: 0200 1200 |0248: move/from16 v0, v18 │ │ +05caf8: 8700 |024a: float-to-int v0, v0 │ │ +05cafa: 0214 0000 |024b: move/from16 v20, v0 │ │ +05cafe: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +05cb02: 0201 1300 |024f: move/from16 v1, v19 │ │ +05cb06: 0202 1400 |0251: move/from16 v2, v20 │ │ +05cb0a: 6e30 2812 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05cb10: 0c13 |0256: move-result-object v19 │ │ +05cb12: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +05cb16: 5400 2805 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05cb1a: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +05cb1e: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +05cb22: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +05cb26: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +05cb2a: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +05cb2e: 5400 2805 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05cb32: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +05cb36: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +05cb3a: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +05cb3e: 6e30 4212 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05cb44: 0a13 |0270: move-result v19 │ │ +05cb46: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +05cb4a: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +05cb4e: 520d 2605 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05cb52: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +05cb56: 0200 1300 |0279: move/from16 v0, v19 │ │ +05cb5a: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +05cb5e: 7601 3812 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1238 │ │ +05cb64: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +05cb68: 7020 1e12 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@121e │ │ +05cb6e: 2900 aafd |0285: goto/16 002f // -0256 │ │ +05cb72: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +05cb76: 5200 2905 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cb7a: 0213 0000 |028b: move/from16 v19, v0 │ │ +05cb7e: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +05cb82: 0200 1300 |028f: move/from16 v0, v19 │ │ +05cb86: 0201 1400 |0291: move/from16 v1, v20 │ │ +05cb8a: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +05cb8e: 7601 3812 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1238 │ │ +05cb94: 7401 1512 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05cb9a: 2900 94fd |029b: goto/16 002f // -026c │ │ +05cb9e: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +05cba2: 5200 2905 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cba6: 0213 0000 |02a1: move/from16 v19, v0 │ │ +05cbaa: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +05cbae: 0200 1300 |02a5: move/from16 v0, v19 │ │ +05cbb2: 0201 1400 |02a7: move/from16 v1, v20 │ │ +05cbb6: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +05cbba: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +05cbbe: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +05cbc2: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +05cbc6: 0201 1300 |02b1: move/from16 v1, v19 │ │ +05cbca: 0202 1400 |02b3: move/from16 v2, v20 │ │ +05cbce: 7030 2412 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1224 │ │ +05cbd4: 7401 1512 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05cbda: 2900 74fd |02bb: goto/16 002f // -028c │ │ +05cbde: 0000 |02bd: nop // spacer │ │ +05cbe0: 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 │ │ @@ -84351,24 +84351,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05cbe0: |[05cbe0] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -05cbf0: 5210 2905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cbf4: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ -05cbf8: 5912 2905 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cbfc: 5410 2705 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05cc00: 6e20 0d12 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@120d │ │ -05cc06: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -05cc0a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05cc0c: 5b10 2805 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05cc10: 0e00 |0010: return-void │ │ +05cc04: |[05cc04] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +05cc14: 5210 2905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cc18: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ +05cc1c: 5912 2905 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cc20: 5410 2705 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05cc24: 6e20 0d12 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@120d │ │ +05cc2a: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +05cc2e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05cc30: 5b10 2805 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05cc34: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0006 line=866 │ │ 0x000b line=867 │ │ 0x000d line=868 │ │ @@ -84382,17 +84382,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cc14: |[05cc14] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -05cc24: 5901 3a05 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05cc28: 0e00 |0002: return-void │ │ +05cc38: |[05cc38] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +05cc48: 5901 3a05 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05cc4c: 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 │ │ @@ -84402,17 +84402,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cc2c: |[05cc2c] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -05cc3c: 5901 3305 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ -05cc40: 0e00 |0002: return-void │ │ +05cc50: |[05cc50] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +05cc60: 5901 3305 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0533 │ │ +05cc64: 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 │ │ @@ -84422,34 +84422,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -05cc44: |[05cc44] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -05cc54: 5530 3605 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ -05cc58: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -05cc5c: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -05cc60: 1a01 9a02 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@029a │ │ -05cc64: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -05cc6a: 2700 |000b: throw v0 │ │ -05cc6c: 5430 3b05 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05cc70: 5231 2605 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05cc74: 7120 ee0a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -05cc7a: 0a00 |0013: move-result v0 │ │ -05cc7c: 8700 |0014: float-to-int v0, v0 │ │ -05cc7e: 5431 3b05 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05cc82: 5232 2605 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05cc86: 7120 ef0a 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ -05cc8c: 0a01 |001c: move-result v1 │ │ -05cc8e: 8711 |001d: float-to-int v1, v1 │ │ -05cc90: 7051 2a12 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@122a │ │ -05cc96: 0a00 |0021: move-result v0 │ │ -05cc98: 0f00 |0022: return v0 │ │ +05cc68: |[05cc68] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +05cc78: 5530 3605 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0536 │ │ +05cc7c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05cc80: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +05cc84: 1a01 9a02 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@029a │ │ +05cc88: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +05cc8e: 2700 |000b: throw v0 │ │ +05cc90: 5430 3b05 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05cc94: 5231 2605 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05cc98: 7120 ee0a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +05cc9e: 0a00 |0013: move-result v0 │ │ +05cca0: 8700 |0014: float-to-int v0, v0 │ │ +05cca2: 5431 3b05 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05cca6: 5232 2605 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05ccaa: 7120 ef0a 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ +05ccb0: 0a01 |001c: move-result v1 │ │ +05ccb2: 8711 |001d: float-to-int v1, v1 │ │ +05ccb4: 7051 2a12 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@122a │ │ +05ccba: 0a00 |0021: move-result v0 │ │ +05ccbc: 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; │ │ @@ -84461,136 +84461,136 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -05cc9c: |[05cc9c] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05ccac: 7110 600a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ -05ccb2: 0a00 |0003: move-result v0 │ │ -05ccb4: 7110 5f0a 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ -05ccba: 0a01 |0007: move-result v1 │ │ -05ccbc: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -05ccc0: 6e10 1512 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05ccc6: 54db 3b05 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05ccca: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ -05ccce: 7100 be12 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ -05ccd4: 0c0b |0014: move-result-object v11 │ │ -05ccd6: 5bdb 3b05 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05ccda: 54db 3b05 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ -05ccde: 6e20 b712 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -05cce4: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ -05ccea: 52db 2905 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05ccee: 121c |0021: const/4 v12, #int 1 // #1 │ │ -05ccf0: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ -05ccf4: 121b |0024: const/4 v11, #int 1 // #1 │ │ -05ccf6: 0f0b |0025: return v11 │ │ -05ccf8: 6e10 ad12 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -05ccfe: 0a09 |0029: move-result v9 │ │ -05cd00: 6e10 af12 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -05cd06: 0a0a |002d: move-result v10 │ │ -05cd08: 120b |002e: const/4 v11, #int 0 // #0 │ │ -05cd0a: 7120 620a be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05cd10: 0a07 |0032: move-result v7 │ │ -05cd12: 7040 3a12 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ -05cd18: 879b |0036: float-to-int v11, v9 │ │ -05cd1a: 87ac |0037: float-to-int v12, v10 │ │ -05cd1c: 6e30 2812 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05cd22: 0c08 |003b: move-result-object v8 │ │ -05cd24: 54db 2805 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05cd28: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ -05cd2c: 52db 2905 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cd30: 122c |0042: const/4 v12, #int 2 // #2 │ │ -05cd32: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ -05cd36: 6e30 4212 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05cd3c: 54db 2d05 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05cd40: 4404 0b07 |004a: aget v4, v11, v7 │ │ -05cd44: 52db 3a05 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05cd48: b54b |004e: and-int/2addr v11, v4 │ │ -05cd4a: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ -05cd4e: 54db 2705 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05cd52: 52dc 3a05 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05cd56: b54c |0055: and-int/2addr v12, v4 │ │ -05cd58: 6e30 0b12 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ -05cd5e: 28c6 |0059: goto 001f // -003a │ │ -05cd60: 7120 620a 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05cd66: 0a07 |005d: move-result v7 │ │ -05cd68: 7120 630a 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05cd6e: 0a09 |0061: move-result v9 │ │ -05cd70: 7120 640a 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05cd76: 0a0a |0065: move-result v10 │ │ -05cd78: 7040 3a12 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ -05cd7e: 52db 2905 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cd82: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ -05cd86: 54db 2d05 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ -05cd8a: 4404 0b07 |006f: aget v4, v11, v7 │ │ -05cd8e: 52db 3a05 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05cd92: b54b |0073: and-int/2addr v11, v4 │ │ -05cd94: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ -05cd98: 54db 2705 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05cd9c: 52dc 3a05 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ -05cda0: b54c |007a: and-int/2addr v12, v4 │ │ -05cda2: 6e30 0b12 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ -05cda8: 28a1 |007e: goto 001f // -005f │ │ -05cdaa: 52db 2905 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05cdae: 122c |0081: const/4 v12, #int 2 // #2 │ │ -05cdb0: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ -05cdb4: 879b |0084: float-to-int v11, v9 │ │ -05cdb6: 87ac |0085: float-to-int v12, v10 │ │ -05cdb8: 6e30 2812 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05cdbe: 0c08 |0089: move-result-object v8 │ │ -05cdc0: 54db 2805 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05cdc4: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ -05cdc8: 6e30 4212 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05cdce: 288e |0091: goto 001f // -0072 │ │ -05cdd0: 7110 610a 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ -05cdd6: 0a06 |0095: move-result v6 │ │ -05cdd8: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -05cdda: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ -05cdde: 7120 620a 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05cde4: 0a07 |009c: move-result v7 │ │ -05cde6: 7120 630a 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -05cdec: 0a09 |00a0: move-result v9 │ │ -05cdee: 7120 640a 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -05cdf4: 0a0a |00a4: move-result v10 │ │ -05cdf6: 54db 2e05 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ -05cdfa: 440b 0b07 |00a7: aget v11, v11, v7 │ │ -05cdfe: a702 090b |00a9: sub-float v2, v9, v11 │ │ -05ce02: 54db 2f05 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ -05ce06: 440b 0b07 |00ad: aget v11, v11, v7 │ │ -05ce0a: a703 0a0b |00af: sub-float v3, v10, v11 │ │ -05ce0e: 7040 3912 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1239 │ │ -05ce14: 52db 2905 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ -05ce18: 121c |00b6: const/4 v12, #int 1 // #1 │ │ -05ce1a: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ -05ce1e: 7020 3b12 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@123b │ │ -05ce24: 2900 63ff |00bc: goto/16 001f // -009d │ │ -05ce28: 879b |00be: float-to-int v11, v9 │ │ -05ce2a: 87ac |00bf: float-to-int v12, v10 │ │ -05ce2c: 6e30 2812 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ -05ce32: 0c08 |00c3: move-result-object v8 │ │ -05ce34: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -05ce38: 7040 1a12 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@121a │ │ -05ce3e: 0a0b |00c9: move-result v11 │ │ -05ce40: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ -05ce44: 6e30 4212 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ -05ce4a: 0a0b |00cf: move-result v11 │ │ -05ce4c: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ -05ce50: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05ce54: 28c3 |00d4: goto 0097 // -003d │ │ -05ce56: 7120 620a 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -05ce5c: 0a07 |00d8: move-result v7 │ │ -05ce5e: 7020 1e12 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@121e │ │ -05ce64: 2900 43ff |00dc: goto/16 001f // -00bd │ │ -05ce68: 6e10 1512 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ -05ce6e: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ -05ce72: 120b |00e3: const/4 v11, #int 0 // #0 │ │ -05ce74: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ -05ce78: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ +05ccc0: |[05ccc0] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05ccd0: 7110 600a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a60 │ │ +05ccd6: 0a00 |0003: move-result v0 │ │ +05ccd8: 7110 5f0a 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ +05ccde: 0a01 |0007: move-result v1 │ │ +05cce0: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +05cce4: 6e10 1512 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05ccea: 54db 3b05 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05ccee: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ +05ccf2: 7100 be12 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ +05ccf8: 0c0b |0014: move-result-object v11 │ │ +05ccfa: 5bdb 3b05 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05ccfe: 54db 3b05 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@053b │ │ +05cd02: 6e20 b712 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +05cd08: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ +05cd0e: 52db 2905 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cd12: 121c |0021: const/4 v12, #int 1 // #1 │ │ +05cd14: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ +05cd18: 121b |0024: const/4 v11, #int 1 // #1 │ │ +05cd1a: 0f0b |0025: return v11 │ │ +05cd1c: 6e10 ad12 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +05cd22: 0a09 |0029: move-result v9 │ │ +05cd24: 6e10 af12 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +05cd2a: 0a0a |002d: move-result v10 │ │ +05cd2c: 120b |002e: const/4 v11, #int 0 // #0 │ │ +05cd2e: 7120 620a be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05cd34: 0a07 |0032: move-result v7 │ │ +05cd36: 7040 3a12 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ +05cd3c: 879b |0036: float-to-int v11, v9 │ │ +05cd3e: 87ac |0037: float-to-int v12, v10 │ │ +05cd40: 6e30 2812 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05cd46: 0c08 |003b: move-result-object v8 │ │ +05cd48: 54db 2805 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05cd4c: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ +05cd50: 52db 2905 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cd54: 122c |0042: const/4 v12, #int 2 // #2 │ │ +05cd56: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ +05cd5a: 6e30 4212 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05cd60: 54db 2d05 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05cd64: 4404 0b07 |004a: aget v4, v11, v7 │ │ +05cd68: 52db 3a05 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05cd6c: b54b |004e: and-int/2addr v11, v4 │ │ +05cd6e: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ +05cd72: 54db 2705 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05cd76: 52dc 3a05 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05cd7a: b54c |0055: and-int/2addr v12, v4 │ │ +05cd7c: 6e30 0b12 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ +05cd82: 28c6 |0059: goto 001f // -003a │ │ +05cd84: 7120 620a 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05cd8a: 0a07 |005d: move-result v7 │ │ +05cd8c: 7120 630a 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05cd92: 0a09 |0061: move-result v9 │ │ +05cd94: 7120 640a 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05cd9a: 0a0a |0065: move-result v10 │ │ +05cd9c: 7040 3a12 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@123a │ │ +05cda2: 52db 2905 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cda6: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ +05cdaa: 54db 2d05 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@052d │ │ +05cdae: 4404 0b07 |006f: aget v4, v11, v7 │ │ +05cdb2: 52db 3a05 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05cdb6: b54b |0073: and-int/2addr v11, v4 │ │ +05cdb8: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ +05cdbc: 54db 2705 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05cdc0: 52dc 3a05 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@053a │ │ +05cdc4: b54c |007a: and-int/2addr v12, v4 │ │ +05cdc6: 6e30 0b12 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@120b │ │ +05cdcc: 28a1 |007e: goto 001f // -005f │ │ +05cdce: 52db 2905 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05cdd2: 122c |0081: const/4 v12, #int 2 // #2 │ │ +05cdd4: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ +05cdd8: 879b |0084: float-to-int v11, v9 │ │ +05cdda: 87ac |0085: float-to-int v12, v10 │ │ +05cddc: 6e30 2812 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05cde2: 0c08 |0089: move-result-object v8 │ │ +05cde4: 54db 2805 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05cde8: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ +05cdec: 6e30 4212 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05cdf2: 288e |0091: goto 001f // -0072 │ │ +05cdf4: 7110 610a 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ +05cdfa: 0a06 |0095: move-result v6 │ │ +05cdfc: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +05cdfe: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ +05ce02: 7120 620a 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05ce08: 0a07 |009c: move-result v7 │ │ +05ce0a: 7120 630a 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +05ce10: 0a09 |00a0: move-result v9 │ │ +05ce12: 7120 640a 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +05ce18: 0a0a |00a4: move-result v10 │ │ +05ce1a: 54db 2e05 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@052e │ │ +05ce1e: 440b 0b07 |00a7: aget v11, v11, v7 │ │ +05ce22: a702 090b |00a9: sub-float v2, v9, v11 │ │ +05ce26: 54db 2f05 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@052f │ │ +05ce2a: 440b 0b07 |00ad: aget v11, v11, v7 │ │ +05ce2e: a703 0a0b |00af: sub-float v3, v10, v11 │ │ +05ce32: 7040 3912 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1239 │ │ +05ce38: 52db 2905 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0529 │ │ +05ce3c: 121c |00b6: const/4 v12, #int 1 // #1 │ │ +05ce3e: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ +05ce42: 7020 3b12 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@123b │ │ +05ce48: 2900 63ff |00bc: goto/16 001f // -009d │ │ +05ce4c: 879b |00be: float-to-int v11, v9 │ │ +05ce4e: 87ac |00bf: float-to-int v12, v10 │ │ +05ce50: 6e30 2812 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1228 │ │ +05ce56: 0c08 |00c3: move-result-object v8 │ │ +05ce58: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +05ce5c: 7040 1a12 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@121a │ │ +05ce62: 0a0b |00c9: move-result v11 │ │ +05ce64: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ +05ce68: 6e30 4212 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1242 │ │ +05ce6e: 0a0b |00cf: move-result v11 │ │ +05ce70: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ +05ce74: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05ce78: 28c3 |00d4: goto 0097 // -003d │ │ +05ce7a: 7120 620a 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +05ce80: 0a07 |00d8: move-result v7 │ │ +05ce82: 7020 1e12 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@121e │ │ +05ce88: 2900 43ff |00dc: goto/16 001f // -00bd │ │ +05ce8c: 6e10 1512 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1215 │ │ +05ce92: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ +05ce96: 120b |00e3: const/4 v11, #int 0 // #0 │ │ +05ce98: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ +05ce9c: 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 │ │ @@ -84673,22 +84673,22 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -05ce9c: |[05ce9c] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -05ceac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05ceae: 5b23 2805 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05ceb2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -05ceb4: 5920 2605 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05ceb8: 7051 2a12 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@122a │ │ -05cebe: 0a00 |0009: move-result v0 │ │ -05cec0: 0f00 |000a: return v0 │ │ +05cec0: |[05cec0] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +05ced0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05ced2: 5b23 2805 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05ced6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +05ced8: 5920 2605 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05cedc: 7051 2a12 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@122a │ │ +05cee2: 0a00 |0009: move-result v0 │ │ +05cee4: 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; │ │ @@ -84701,50 +84701,50 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -05cec4: |[05cec4] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -05ced4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ced6: 5421 2805 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ -05ceda: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -05cede: 5221 2605 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05cee2: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -05cee6: 0f00 |0009: return v0 │ │ -05cee8: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -05ceec: 5421 2705 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ -05cef0: 6e30 1012 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1210 │ │ -05cef6: 0a01 |0011: move-result v1 │ │ -05cef8: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -05cefc: 5924 2605 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ -05cf00: 6e30 1612 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1216 │ │ -05cf06: 28f0 |0019: goto 0009 // -0010 │ │ -05cf08: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -05cf0a: 28ee |001b: goto 0009 // -0012 │ │ +05cee8: |[05cee8] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +05cef8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05cefa: 5421 2805 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0528 │ │ +05cefe: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +05cf02: 5221 2605 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05cf06: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +05cf0a: 0f00 |0009: return v0 │ │ +05cf0c: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +05cf10: 5421 2705 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0527 │ │ +05cf14: 6e30 1012 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1210 │ │ +05cf1a: 0a01 |0011: move-result v1 │ │ +05cf1c: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +05cf20: 5924 2605 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0526 │ │ +05cf24: 6e30 1612 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1216 │ │ +05cf2a: 28f0 |0019: goto 0009 // -0010 │ │ +05cf2c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +05cf2e: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=883 │ │ 0x0009 line=892 │ │ 0x000a line=887 │ │ 0x0014 line=888 │ │ 0x0016 line=889 │ │ 0x001a line=892 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001c reg=3 toCapture Landroid/view/View; │ │ 0x0000 - 0x001c reg=4 pointerId I │ │ │ │ - source_file_idx : 3444 (ViewDragHelper.java) │ │ + source_file_idx : 3441 (ViewDragHelper.java) │ │ │ │ Class #343 header: │ │ -class_idx : 932 │ │ +class_idx : 940 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 599 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #343 - │ │ @@ -84790,31 +84790,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf0c: |[05cf0c] net.sourceforge.subsonic.androidapp.BuildConfig.:()V │ │ -05cf1c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cf22: 0e00 |0003: return-void │ │ +05cf30: |[05cf30] net.sourceforge.subsonic.androidapp.BuildConfig.:()V │ │ +05cf40: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cf46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 599 (BuildConfig.java) │ │ │ │ Class #344 header: │ │ -class_idx : 933 │ │ +class_idx : 941 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #344 annotations: │ │ Annotations on class │ │ @@ -84854,31 +84854,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf24: |[05cf24] net.sourceforge.subsonic.androidapp.R$anim.:()V │ │ -05cf34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cf3a: 0e00 |0003: return-void │ │ +05cf48: |[05cf48] net.sourceforge.subsonic.androidapp.R$anim.:()V │ │ +05cf58: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cf5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$anim; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #345 header: │ │ -class_idx : 934 │ │ +class_idx : 942 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #345 annotations: │ │ Annotations on class │ │ @@ -84938,31 +84938,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf3c: |[05cf3c] net.sourceforge.subsonic.androidapp.R$array.:()V │ │ -05cf4c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cf52: 0e00 |0003: return-void │ │ +05cf60: |[05cf60] net.sourceforge.subsonic.androidapp.R$array.:()V │ │ +05cf70: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cf76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #346 header: │ │ -class_idx : 935 │ │ +class_idx : 943 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #346 annotations: │ │ Annotations on class │ │ @@ -84982,31 +84982,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf54: |[05cf54] net.sourceforge.subsonic.androidapp.R$attr.:()V │ │ -05cf64: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cf6a: 0e00 |0003: return-void │ │ +05cf78: |[05cf78] net.sourceforge.subsonic.androidapp.R$attr.:()V │ │ +05cf88: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cf8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #347 header: │ │ -class_idx : 936 │ │ +class_idx : 944 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #347 annotations: │ │ Annotations on class │ │ @@ -85076,31 +85076,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf6c: |[05cf6c] net.sourceforge.subsonic.androidapp.R$color.:()V │ │ -05cf7c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cf82: 0e00 |0003: return-void │ │ +05cf90: |[05cf90] net.sourceforge.subsonic.androidapp.R$color.:()V │ │ +05cfa0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cfa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #348 header: │ │ -class_idx : 937 │ │ +class_idx : 945 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #348 annotations: │ │ Annotations on class │ │ @@ -85155,31 +85155,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf84: |[05cf84] net.sourceforge.subsonic.androidapp.R$dimen.:()V │ │ -05cf94: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cf9a: 0e00 |0003: return-void │ │ +05cfa8: |[05cfa8] net.sourceforge.subsonic.androidapp.R$dimen.:()V │ │ +05cfb8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cfbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #349 header: │ │ -class_idx : 938 │ │ +class_idx : 946 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 64 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #349 annotations: │ │ Annotations on class │ │ @@ -85519,31 +85519,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cf9c: |[05cf9c] net.sourceforge.subsonic.androidapp.R$drawable.:()V │ │ -05cfac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cfb2: 0e00 |0003: return-void │ │ +05cfc0: |[05cfc0] net.sourceforge.subsonic.androidapp.R$drawable.:()V │ │ +05cfd0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cfd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #350 header: │ │ -class_idx : 939 │ │ +class_idx : 947 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 169 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #350 annotations: │ │ Annotations on class │ │ @@ -86408,31 +86408,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cfb4: |[05cfb4] net.sourceforge.subsonic.androidapp.R$id.:()V │ │ -05cfc4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cfca: 0e00 |0003: return-void │ │ +05cfd8: |[05cfd8] net.sourceforge.subsonic.androidapp.R$id.:()V │ │ +05cfe8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05cfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #351 header: │ │ -class_idx : 940 │ │ +class_idx : 948 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 34 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #351 annotations: │ │ Annotations on class │ │ @@ -86622,31 +86622,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cfcc: |[05cfcc] net.sourceforge.subsonic.androidapp.R$layout.:()V │ │ -05cfdc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cfe2: 0e00 |0003: return-void │ │ +05cff0: |[05cff0] net.sourceforge.subsonic.androidapp.R$layout.:()V │ │ +05d000: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #352 header: │ │ -class_idx : 941 │ │ +class_idx : 949 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #352 annotations: │ │ Annotations on class │ │ @@ -86696,31 +86696,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cfe4: |[05cfe4] net.sourceforge.subsonic.androidapp.R$menu.:()V │ │ -05cff4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05cffa: 0e00 |0003: return-void │ │ +05d008: |[05d008] net.sourceforge.subsonic.androidapp.R$menu.:()V │ │ +05d018: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d01e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #353 header: │ │ -class_idx : 942 │ │ +class_idx : 950 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #353 annotations: │ │ Annotations on class │ │ @@ -86755,31 +86755,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cffc: |[05cffc] net.sourceforge.subsonic.androidapp.R$plurals.:()V │ │ -05d00c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d012: 0e00 |0003: return-void │ │ +05d020: |[05d020] net.sourceforge.subsonic.androidapp.R$plurals.:()V │ │ +05d030: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$plurals; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #354 header: │ │ -class_idx : 943 │ │ +class_idx : 951 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 205 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #354 annotations: │ │ Annotations on class │ │ @@ -87824,31 +87824,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d014: |[05d014] net.sourceforge.subsonic.androidapp.R$string.:()V │ │ -05d024: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d02a: 0e00 |0003: return-void │ │ +05d038: |[05d038] net.sourceforge.subsonic.androidapp.R$string.:()V │ │ +05d048: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d04e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #355 header: │ │ -class_idx : 944 │ │ +class_idx : 952 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 14 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #355 annotations: │ │ Annotations on class │ │ @@ -87938,31 +87938,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d02c: |[05d02c] net.sourceforge.subsonic.androidapp.R$style.:()V │ │ -05d03c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d042: 0e00 |0003: return-void │ │ +05d050: |[05d050] net.sourceforge.subsonic.androidapp.R$style.:()V │ │ +05d060: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #356 header: │ │ -class_idx : 945 │ │ +class_idx : 953 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #356 annotations: │ │ Annotations on class │ │ @@ -87997,31 +87997,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d044: |[05d044] net.sourceforge.subsonic.androidapp.R$xml.:()V │ │ -05d054: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d05a: 0e00 |0003: return-void │ │ +05d068: |[05d068] net.sourceforge.subsonic.androidapp.R$xml.:()V │ │ +05d078: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #357 header: │ │ -class_idx : 946 │ │ +class_idx : 954 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2963 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2960 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #357 annotations: │ │ Annotations on class │ │ @@ -88040,31 +88040,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d05c: |[05d05c] net.sourceforge.subsonic.androidapp.R.:()V │ │ -05d06c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d072: 0e00 |0003: return-void │ │ +05d080: |[05d080] net.sourceforge.subsonic.androidapp.R.:()V │ │ +05d090: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=559 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2963 (R.java) │ │ + source_file_idx : 2960 (R.java) │ │ │ │ Class #358 header: │ │ -class_idx : 947 │ │ +class_idx : 955 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #358 annotations: │ │ @@ -88090,70 +88089,70 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d074: |[05d074] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$10.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d084: 5b01 6207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d088: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d08e: 0e00 |0005: return-void │ │ +05d098: |[05d098] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$10.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d0a8: 5b01 6207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d0ac: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d0b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -05d090: |[05d090] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$10.onClick:(Landroid/view/View;)V │ │ -05d0a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05d0a2: 5442 6207 |0001: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d0a6: 7110 e916 0200 |0003: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // method@16e9 │ │ -05d0ac: 0c02 |0006: move-result-object v2 │ │ -05d0ae: 6e10 b41d 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.isActive:()Z // method@1db4 │ │ -05d0b4: 0a02 |000a: move-result v2 │ │ -05d0b6: 3902 3400 |000b: if-nez v2, 003f // +0034 │ │ -05d0ba: 0110 |000d: move v0, v1 │ │ -05d0bc: 5442 6207 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d0c0: 7110 e916 0200 |0010: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // method@16e9 │ │ -05d0c6: 0c02 |0013: move-result-object v2 │ │ -05d0c8: 6e20 b61d 0200 |0014: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setActive:(Z)V // method@1db6 │ │ -05d0ce: 5442 6207 |0017: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d0d2: 6e10 ee16 0200 |0019: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d0d8: 0c02 |001c: move-result-object v2 │ │ -05d0da: 5443 6207 |001d: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d0de: 7110 e916 0300 |001f: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // method@16e9 │ │ -05d0e4: 0c03 |0022: move-result-object v3 │ │ -05d0e6: 6e10 b41d 0300 |0023: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.isActive:()Z // method@1db4 │ │ -05d0ec: 0a03 |0026: move-result v3 │ │ -05d0ee: 7220 fe19 3200 |0027: invoke-interface {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setShowVisualization:(Z)V // method@19fe │ │ -05d0f4: 5442 6207 |002a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d0f8: 7110 ea16 0200 |002c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ea │ │ -05d0fe: 5443 6207 |002f: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d102: 3800 1000 |0031: if-eqz v0, 0041 // +0010 │ │ -05d106: 1402 3500 0a7f |0033: const v2, #float 1.83435e+38 // #7f0a0035 │ │ -05d10c: 7120 931d 2300 |0036: invoke-static {v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -05d112: 5442 6207 |0039: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ -05d116: 7120 e716 1200 |003b: invoke-static {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d11c: 0e00 |003e: return-void │ │ -05d11e: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -05d120: 28ce |0040: goto 000e // -0032 │ │ -05d122: 1402 3400 0a7f |0041: const v2, #float 1.83435e+38 // #7f0a0034 │ │ -05d128: 28f2 |0044: goto 0036 // -000e │ │ +05d0b4: |[05d0b4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$10.onClick:(Landroid/view/View;)V │ │ +05d0c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05d0c6: 5442 6207 |0001: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d0ca: 7110 e916 0200 |0003: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // method@16e9 │ │ +05d0d0: 0c02 |0006: move-result-object v2 │ │ +05d0d2: 6e10 b41d 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.isActive:()Z // method@1db4 │ │ +05d0d8: 0a02 |000a: move-result v2 │ │ +05d0da: 3902 3400 |000b: if-nez v2, 003f // +0034 │ │ +05d0de: 0110 |000d: move v0, v1 │ │ +05d0e0: 5442 6207 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d0e4: 7110 e916 0200 |0010: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // method@16e9 │ │ +05d0ea: 0c02 |0013: move-result-object v2 │ │ +05d0ec: 6e20 b61d 0200 |0014: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setActive:(Z)V // method@1db6 │ │ +05d0f2: 5442 6207 |0017: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d0f6: 6e10 ee16 0200 |0019: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d0fc: 0c02 |001c: move-result-object v2 │ │ +05d0fe: 5443 6207 |001d: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d102: 7110 e916 0300 |001f: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // method@16e9 │ │ +05d108: 0c03 |0022: move-result-object v3 │ │ +05d10a: 6e10 b41d 0300 |0023: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.isActive:()Z // method@1db4 │ │ +05d110: 0a03 |0026: move-result v3 │ │ +05d112: 7220 fe19 3200 |0027: invoke-interface {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setShowVisualization:(Z)V // method@19fe │ │ +05d118: 5442 6207 |002a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d11c: 7110 ea16 0200 |002c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ea │ │ +05d122: 5443 6207 |002f: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d126: 3800 1000 |0031: if-eqz v0, 0041 // +0010 │ │ +05d12a: 1402 3500 0a7f |0033: const v2, #float 1.83435e+38 // #7f0a0035 │ │ +05d130: 7120 931d 2300 |0036: invoke-static {v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +05d136: 5442 6207 |0039: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0762 │ │ +05d13a: 7120 e716 1200 |003b: invoke-static {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d140: 0e00 |003e: return-void │ │ +05d142: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +05d144: 28ce |0040: goto 000e // -0032 │ │ +05d146: 1402 3400 0a7f |0041: const v2, #float 1.83435e+38 // #7f0a0034 │ │ +05d14c: 28f2 |0044: goto 0036 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x000e line=276 │ │ 0x0017 line=277 │ │ 0x002a line=278 │ │ 0x002f line=279 │ │ @@ -88166,17 +88165,17 @@ │ │ 0x0041 - 0x0045 reg=0 active Z │ │ 0x0000 - 0x0045 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10; │ │ 0x0000 - 0x0045 reg=5 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #359 header: │ │ -class_idx : 948 │ │ +class_idx : 956 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #359 annotations: │ │ @@ -88202,63 +88201,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d12c: |[05d12c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$11.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d13c: 5b01 6307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ -05d140: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d146: 0e00 |0005: return-void │ │ +05d150: |[05d150] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$11.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d160: 5b01 6307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ +05d164: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d16a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -05d148: |[05d148] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$11.onClick:(Landroid/view/View;)V │ │ -05d158: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05d15a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05d15c: 5463 6307 |0002: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ -05d160: 6e10 ee16 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d166: 0c03 |0007: move-result-object v3 │ │ -05d168: 7210 f119 0300 |0008: invoke-interface {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ -05d16e: 0a03 |000b: move-result v3 │ │ -05d170: 3903 2300 |000c: if-nez v3, 002f // +0023 │ │ -05d174: 0110 |000e: move v0, v1 │ │ -05d176: 5463 6307 |000f: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ -05d17a: 6e10 ee16 0300 |0011: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d180: 0c03 |0014: move-result-object v3 │ │ -05d182: 7220 fb19 0300 |0015: invoke-interface {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setJukeboxEnabled:(Z)V // method@19fb │ │ -05d188: 5463 6307 |0018: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ -05d18c: 7110 ea16 0300 |001a: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ea │ │ -05d192: 5464 6307 |001d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ -05d196: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -05d19a: 1403 1900 0a7f |0021: const v3, #float 1.83434e+38 // #7f0a0019 │ │ -05d1a0: 2325 0b05 |0024: new-array v5, v2, [Ljava/lang/Object; // type@050b │ │ -05d1a4: 7140 941d 3452 |0026: invoke-static {v4, v3, v2, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -05d1aa: 5462 6307 |0029: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ -05d1ae: 7120 e716 1200 |002b: invoke-static {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d1b4: 0e00 |002e: return-void │ │ -05d1b6: 0120 |002f: move v0, v2 │ │ -05d1b8: 28df |0030: goto 000f // -0021 │ │ -05d1ba: 1403 1700 0a7f |0031: const v3, #float 1.83434e+38 // #7f0a0017 │ │ -05d1c0: 28f0 |0034: goto 0024 // -0010 │ │ +05d16c: |[05d16c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$11.onClick:(Landroid/view/View;)V │ │ +05d17c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05d17e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05d180: 5463 6307 |0002: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ +05d184: 6e10 ee16 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d18a: 0c03 |0007: move-result-object v3 │ │ +05d18c: 7210 f119 0300 |0008: invoke-interface {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ +05d192: 0a03 |000b: move-result v3 │ │ +05d194: 3903 2300 |000c: if-nez v3, 002f // +0023 │ │ +05d198: 0110 |000e: move v0, v1 │ │ +05d19a: 5463 6307 |000f: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ +05d19e: 6e10 ee16 0300 |0011: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d1a4: 0c03 |0014: move-result-object v3 │ │ +05d1a6: 7220 fb19 0300 |0015: invoke-interface {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setJukeboxEnabled:(Z)V // method@19fb │ │ +05d1ac: 5463 6307 |0018: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ +05d1b0: 7110 ea16 0300 |001a: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ea │ │ +05d1b6: 5464 6307 |001d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ +05d1ba: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +05d1be: 1403 1900 0a7f |0021: const v3, #float 1.83434e+38 // #7f0a0019 │ │ +05d1c4: 2325 1505 |0024: new-array v5, v2, [Ljava/lang/Object; // type@0515 │ │ +05d1c8: 7140 941d 3452 |0026: invoke-static {v4, v3, v2, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +05d1ce: 5462 6307 |0029: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0763 │ │ +05d1d2: 7120 e716 1200 |002b: invoke-static {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d1d8: 0e00 |002e: return-void │ │ +05d1da: 0120 |002f: move v0, v2 │ │ +05d1dc: 28df |0030: goto 000f // -0021 │ │ +05d1de: 1403 1700 0a7f |0031: const v3, #float 1.83434e+38 // #7f0a0017 │ │ +05d1e4: 28f0 |0034: goto 0024 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=287 │ │ 0x000f line=288 │ │ 0x0018 line=289 │ │ 0x001d line=290 │ │ 0x0029 line=291 │ │ @@ -88270,17 +88269,17 @@ │ │ 0x0031 - 0x0035 reg=0 jukeboxEnabled Z │ │ 0x0000 - 0x0035 reg=6 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11; │ │ 0x0000 - 0x0035 reg=7 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #360 header: │ │ -class_idx : 949 │ │ +class_idx : 957 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #360 annotations: │ │ @@ -88306,67 +88305,67 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d1c4: |[05d1c4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$12.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d1d4: 5b01 6407 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ -05d1d8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d1de: 0e00 |0005: return-void │ │ +05d1e8: |[05d1e8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$12.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d1f8: 5b01 6407 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ +05d1fc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05d1e0: |[05d1e0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$12.onClick:(Landroid/view/View;)V │ │ -05d1f0: 5420 6407 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ -05d1f4: 7110 eb16 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ -05d1fa: 0c00 |0005: move-result-object v0 │ │ -05d1fc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -05d200: 5420 6407 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ -05d204: 5421 6407 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ -05d208: 7110 eb16 0100 |000c: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ -05d20e: 0c01 |000f: move-result-object v1 │ │ -05d210: 6e10 d019 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -05d216: 0c01 |0013: move-result-object v1 │ │ -05d218: 7120 0a1d 1000 |0014: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ -05d21e: 5420 6407 |0017: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ -05d222: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -05d224: 7120 e716 1000 |001a: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d22a: 0e00 |001d: return-void │ │ +05d204: |[05d204] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$12.onClick:(Landroid/view/View;)V │ │ +05d214: 5420 6407 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ +05d218: 7110 eb16 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ +05d21e: 0c00 |0005: move-result-object v0 │ │ +05d220: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +05d224: 5420 6407 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ +05d228: 5421 6407 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ +05d22c: 7110 eb16 0100 |000c: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ +05d232: 0c01 |000f: move-result-object v1 │ │ +05d234: 6e10 d019 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +05d23a: 0c01 |0013: move-result-object v1 │ │ +05d23c: 7120 0a1d 1000 |0014: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ +05d242: 5420 6407 |0017: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0764 │ │ +05d246: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +05d248: 7120 e716 1000 |001a: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d24e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0008 line=299 │ │ 0x0017 line=301 │ │ 0x001d line=302 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #361 header: │ │ -class_idx : 950 │ │ +class_idx : 958 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #361 annotations: │ │ @@ -88392,67 +88391,67 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d22c: |[05d22c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$13.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d23c: 5b01 6507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ -05d240: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d246: 0e00 |0005: return-void │ │ +05d250: |[05d250] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$13.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d260: 5b01 6507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ +05d264: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d26a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -05d248: |[05d248] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$13.onClick:(Landroid/view/View;)V │ │ -05d258: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05d25a: 5441 6507 |0001: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ -05d25e: 7110 eb16 0100 |0003: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ -05d264: 0c01 |0006: move-result-object v1 │ │ -05d266: 3801 2a00 |0007: if-eqz v1, 0031 // +002a │ │ -05d26a: 5441 6507 |0009: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ -05d26e: 7110 eb16 0100 |000b: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ -05d274: 0c01 |000e: move-result-object v1 │ │ -05d276: 6e10 d019 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -05d27c: 0c00 |0012: move-result-object v0 │ │ -05d27e: 5443 6507 |0013: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ -05d282: 6e10 0d19 0000 |0015: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -05d288: 0a01 |0018: move-result v1 │ │ -05d28a: 3901 1e00 |0019: if-nez v1, 0037 // +001e │ │ -05d28e: 0121 |001b: move v1, v2 │ │ -05d290: 7130 431d 0301 |001c: invoke-static {v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -05d296: 5441 6507 |001f: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ -05d29a: 7110 ec16 0100 |0021: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/ImageView; // method@16ec │ │ -05d2a0: 0c03 |0024: move-result-object v3 │ │ -05d2a2: 6e10 0d19 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -05d2a8: 0a01 |0028: move-result v1 │ │ -05d2aa: 3801 1000 |0029: if-eqz v1, 0039 // +0010 │ │ -05d2ae: 1401 3800 027f |002b: const v1, #float 1.72801e+38 // #7f020038 │ │ -05d2b4: 6e20 5114 1300 |002e: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -05d2ba: 5441 6507 |0031: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ -05d2be: 7120 e716 2100 |0033: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d2c4: 0e00 |0036: return-void │ │ -05d2c6: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -05d2c8: 28e4 |0038: goto 001c // -001c │ │ -05d2ca: 1401 3d00 027f |0039: const v1, #float 1.72801e+38 // #7f02003d │ │ -05d2d0: 28f2 |003c: goto 002e // -000e │ │ +05d26c: |[05d26c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$13.onClick:(Landroid/view/View;)V │ │ +05d27c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05d27e: 5441 6507 |0001: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ +05d282: 7110 eb16 0100 |0003: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ +05d288: 0c01 |0006: move-result-object v1 │ │ +05d28a: 3801 2a00 |0007: if-eqz v1, 0031 // +002a │ │ +05d28e: 5441 6507 |0009: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ +05d292: 7110 eb16 0100 |000b: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@16eb │ │ +05d298: 0c01 |000e: move-result-object v1 │ │ +05d29a: 6e10 d019 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +05d2a0: 0c00 |0012: move-result-object v0 │ │ +05d2a2: 5443 6507 |0013: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ +05d2a6: 6e10 0d19 0000 |0015: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +05d2ac: 0a01 |0018: move-result v1 │ │ +05d2ae: 3901 1e00 |0019: if-nez v1, 0037 // +001e │ │ +05d2b2: 0121 |001b: move v1, v2 │ │ +05d2b4: 7130 431d 0301 |001c: invoke-static {v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +05d2ba: 5441 6507 |001f: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ +05d2be: 7110 ec16 0100 |0021: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/ImageView; // method@16ec │ │ +05d2c4: 0c03 |0024: move-result-object v3 │ │ +05d2c6: 6e10 0d19 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +05d2cc: 0a01 |0028: move-result v1 │ │ +05d2ce: 3801 1000 |0029: if-eqz v1, 0039 // +0010 │ │ +05d2d2: 1401 3800 027f |002b: const v1, #float 1.72801e+38 // #7f020038 │ │ +05d2d8: 6e20 5114 1300 |002e: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +05d2de: 5441 6507 |0031: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0765 │ │ +05d2e2: 7120 e716 2100 |0033: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d2e8: 0e00 |0036: return-void │ │ +05d2ea: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +05d2ec: 28e4 |0038: goto 001c // -001c │ │ +05d2ee: 1401 3d00 027f |0039: const v1, #float 1.72801e+38 // #7f02003d │ │ +05d2f4: 28f2 |003c: goto 002e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ 0x0009 line=309 │ │ 0x0013 line=310 │ │ 0x001f line=311 │ │ 0x0031 line=313 │ │ @@ -88464,17 +88463,17 @@ │ │ 0x0037 - 0x003d reg=0 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x003d reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13; │ │ 0x0000 - 0x003d reg=5 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #362 header: │ │ -class_idx : 951 │ │ +class_idx : 959 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #362 annotations: │ │ @@ -88500,53 +88499,53 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d2d4: |[05d2d4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$14.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d2e4: 5b01 6607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0766 │ │ -05d2e8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d2ee: 0e00 |0005: return-void │ │ +05d2f8: |[05d2f8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$14.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d308: 5b01 6607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0766 │ │ +05d30c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d2f0: |[05d2f0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$14.onClick:(Landroid/view/View;)V │ │ -05d300: 5410 6607 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0766 │ │ -05d304: 7110 e016 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e0 │ │ -05d30a: 0e00 |0005: return-void │ │ +05d314: |[05d314] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$14.onClick:(Landroid/view/View;)V │ │ +05d324: 5410 6607 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0766 │ │ +05d328: 7110 e016 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e0 │ │ +05d32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #363 header: │ │ -class_idx : 952 │ │ +class_idx : 960 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #363 annotations: │ │ @@ -88572,48 +88571,48 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d30c: |[05d30c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d31c: 5b01 6707 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d320: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d326: 0e00 |0005: return-void │ │ +05d330: |[05d330] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d340: 5b01 6707 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d344: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d34a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05d328: |[05d328] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -05d338: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05d33a: 3806 1600 |0001: if-eqz v6, 0017 // +0016 │ │ -05d33e: 5430 6707 |0003: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d342: d351 e803 |0005: div-int/lit16 v1, v5, #int 1000 // #03e8 │ │ -05d346: 7110 6b15 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -05d34c: 0c01 |000a: move-result-object v1 │ │ -05d34e: 7110 701d 0100 |000b: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -05d354: 0c01 |000e: move-result-object v1 │ │ -05d356: 7130 961d 1002 |000f: invoke-static {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ -05d35c: 5430 6707 |0012: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d360: 7120 e716 2000 |0014: invoke-static {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d366: 0e00 |0017: return-void │ │ +05d34c: |[05d34c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +05d35c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05d35e: 3806 1600 |0001: if-eqz v6, 0017 // +0016 │ │ +05d362: 5430 6707 |0003: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d366: d351 e803 |0005: div-int/lit16 v1, v5, #int 1000 // #03e8 │ │ +05d36a: 7110 6b15 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +05d370: 0c01 |000a: move-result-object v1 │ │ +05d372: 7110 701d 0100 |000b: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +05d378: 0c01 |000e: move-result-object v1 │ │ +05d37a: 7130 961d 1002 |000f: invoke-static {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ +05d380: 5430 6707 |0012: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d384: 7120 e716 2000 |0014: invoke-static {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d38a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=328 │ │ 0x0003 line=329 │ │ 0x0012 line=330 │ │ 0x0017 line=332 │ │ locals : │ │ @@ -88627,19 +88626,19 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05d368: |[05d368] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -05d378: 5420 6707 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d37c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05d37e: 7120 e116 1000 |0003: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1102:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z // method@16e1 │ │ -05d384: 0e00 |0006: return-void │ │ +05d38c: |[05d38c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +05d39c: 5420 6707 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d3a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05d3a2: 7120 e116 1000 |0003: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1102:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z // method@16e1 │ │ +05d3a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0006 line=338 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15; │ │ 0x0000 - 0x0007 reg=3 seekBar Landroid/widget/SeekBar; │ │ @@ -88649,33 +88648,33 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -05d388: |[05d388] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -05d398: 5441 6707 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d39c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05d39e: 7120 e116 2100 |0003: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1102:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z // method@16e1 │ │ -05d3a4: 6e10 c114 0500 |0006: invoke-virtual {v5}, Landroid/widget/SeekBar;.getProgress:()I // method@14c1 │ │ -05d3aa: 0a00 |0009: move-result v0 │ │ -05d3ac: 5441 6707 |000a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d3b0: d302 e803 |000c: div-int/lit16 v2, v0, #int 1000 // #03e8 │ │ -05d3b4: 7110 6b15 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -05d3ba: 0c02 |0011: move-result-object v2 │ │ -05d3bc: 7110 701d 0200 |0012: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -05d3c2: 0c02 |0015: move-result-object v2 │ │ -05d3c4: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -05d3c6: 7130 961d 2103 |0017: invoke-static {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ -05d3cc: 5441 6707 |001a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ -05d3d0: 6e10 ee16 0100 |001c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d3d6: 0c01 |001f: move-result-object v1 │ │ -05d3d8: 7220 fa19 0100 |0020: invoke-interface {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.seekTo:(I)V // method@19fa │ │ -05d3de: 0e00 |0023: return-void │ │ +05d3ac: |[05d3ac] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$15.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +05d3bc: 5441 6707 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d3c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05d3c2: 7120 e116 2100 |0003: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1102:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z // method@16e1 │ │ +05d3c8: 6e10 c114 0500 |0006: invoke-virtual {v5}, Landroid/widget/SeekBar;.getProgress:()I // method@14c1 │ │ +05d3ce: 0a00 |0009: move-result v0 │ │ +05d3d0: 5441 6707 |000a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d3d4: d302 e803 |000c: div-int/lit16 v2, v0, #int 1000 // #03e8 │ │ +05d3d8: 7110 6b15 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +05d3de: 0c02 |0011: move-result-object v2 │ │ +05d3e0: 7110 701d 0200 |0012: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +05d3e6: 0c02 |0015: move-result-object v2 │ │ +05d3e8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +05d3ea: 7130 961d 2103 |0017: invoke-static {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ +05d3f0: 5441 6707 |001a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0767 │ │ +05d3f4: 6e10 ee16 0100 |001c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d3fa: 0c01 |001f: move-result-object v1 │ │ +05d3fc: 7220 fa19 0100 |0020: invoke-interface {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.seekTo:(I)V // method@19fa │ │ +05d402: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0006 line=344 │ │ 0x000a line=345 │ │ 0x001a line=346 │ │ 0x0023 line=347 │ │ @@ -88683,17 +88682,17 @@ │ │ 0x000a - 0x0024 reg=0 position I │ │ 0x0000 - 0x0024 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15; │ │ 0x0000 - 0x0024 reg=5 seekBar Landroid/widget/SeekBar; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #364 header: │ │ -class_idx : 953 │ │ +class_idx : 961 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #364 annotations: │ │ @@ -88721,47 +88720,47 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d3e0: |[05d3e0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$16.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d3f0: 5b01 6807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ -05d3f4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d3fa: 0e00 |0005: return-void │ │ +05d404: |[05d404] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$16.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d414: 5b01 6807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ +05d418: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d41e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05d3fc: |[05d3fc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$16.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05d40c: 5410 6807 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ -05d410: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -05d416: 5410 6807 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ -05d41a: 6e10 ee16 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d420: 0c00 |000a: move-result-object v0 │ │ -05d422: 7220 f619 4000 |000b: invoke-interface {v0, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ -05d428: 5410 6807 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ -05d42c: 7110 df16 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ -05d432: 5410 6807 |0013: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ -05d436: 7110 e516 0000 |0015: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ -05d43c: 0e00 |0018: return-void │ │ +05d420: |[05d420] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$16.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05d430: 5410 6807 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ +05d434: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +05d43a: 5410 6807 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ +05d43e: 6e10 ee16 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d444: 0c00 |000a: move-result-object v0 │ │ +05d446: 7220 f619 4000 |000b: invoke-interface {v0, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ +05d44c: 5410 6807 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ +05d450: 7110 df16 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ +05d456: 5410 6807 |0013: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0768 │ │ +05d45a: 7110 e516 0000 |0015: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ +05d460: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ 0x000e line=355 │ │ 0x0013 line=356 │ │ 0x0018 line=357 │ │ @@ -88772,17 +88771,17 @@ │ │ 0x0000 - 0x0019 reg=3 view Landroid/view/View; │ │ 0x0000 - 0x0019 reg=4 position I │ │ 0x0000 - 0x0019 reg=5 id J │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #365 header: │ │ -class_idx : 954 │ │ +class_idx : 962 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #365 annotations: │ │ @@ -88812,59 +88811,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d440: |[05d440] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$17.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V │ │ -05d450: 5b01 6907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0769 │ │ -05d454: 5b02 6a07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.val$overflowButton:Landroid/view/View; // field@076a │ │ -05d458: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d45e: 0e00 |0007: return-void │ │ +05d464: |[05d464] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$17.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V │ │ +05d474: 5b01 6907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0769 │ │ +05d478: 5b02 6a07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.val$overflowButton:Landroid/view/View; // field@076a │ │ +05d47c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d482: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -05d460: |[05d460] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$17.onClick:(Landroid/view/View;)V │ │ -05d470: 2200 9e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@049e │ │ -05d474: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -05d47a: 5441 6907 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0769 │ │ -05d47e: 5442 6a07 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.val$overflowButton:Landroid/view/View; // field@076a │ │ -05d482: 1403 0100 0c7f |0009: const v3, #float 1.86092e+38 // #7f0c0001 │ │ -05d488: 6e40 d51c 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -05d48e: 0e00 |000f: return-void │ │ +05d484: |[05d484] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$17.onClick:(Landroid/view/View;)V │ │ +05d494: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@04a6 │ │ +05d498: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +05d49e: 5441 6907 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0769 │ │ +05d4a2: 5442 6a07 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.val$overflowButton:Landroid/view/View; // field@076a │ │ +05d4a6: 1403 0100 0c7f |0009: const v3, #float 1.86092e+38 // #7f0c0001 │ │ +05d4ac: 6e40 d51c 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +05d4b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x000f line=386 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17; │ │ 0x0000 - 0x0010 reg=5 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #366 header: │ │ -class_idx : 955 │ │ +class_idx : 963 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #366 annotations: │ │ @@ -88890,53 +88889,53 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d490: |[05d490] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18$1.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V │ │ -05d4a0: 5b01 6b07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; // field@076b │ │ -05d4a4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d4aa: 0e00 |0005: return-void │ │ +05d4b4: |[05d4b4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18$1.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V │ │ +05d4c4: 5b01 6b07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; // field@076b │ │ +05d4c8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d4ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d4ac: |[05d4ac] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18$1.run:()V │ │ -05d4bc: 5410 6b07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; // field@076b │ │ -05d4c0: 5400 6c07 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076c │ │ -05d4c4: 7110 e216 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e2 │ │ -05d4ca: 0e00 |0007: return-void │ │ +05d4d0: |[05d4d0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18$1.run:()V │ │ +05d4e0: 5410 6b07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; // field@076b │ │ +05d4e4: 5400 6c07 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076c │ │ +05d4e8: 7110 e216 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e2 │ │ +05d4ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0007 line=404 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #367 header: │ │ -class_idx : 956 │ │ +class_idx : 964 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #367 annotations: │ │ @@ -88966,56 +88965,56 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d4cc: |[05d4cc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V │ │ -05d4dc: 5b01 6c07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076c │ │ -05d4e0: 5b02 6d07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.val$handler:Landroid/os/Handler; // field@076d │ │ -05d4e4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d4ea: 0e00 |0007: return-void │ │ +05d4f0: |[05d4f0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V │ │ +05d500: 5b01 6c07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076c │ │ +05d504: 5b02 6d07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.val$handler:Landroid/os/Handler; // field@076d │ │ +05d508: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d50e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05d4ec: |[05d4ec] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18.run:()V │ │ -05d4fc: 5420 6d07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.val$handler:Landroid/os/Handler; // field@076d │ │ -05d500: 2201 bb03 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1; // type@03bb │ │ -05d504: 7020 b216 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V // method@16b2 │ │ -05d50a: 6e20 f901 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -05d510: 0e00 |000a: return-void │ │ +05d510: |[05d510] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$18.run:()V │ │ +05d520: 5420 6d07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.val$handler:Landroid/os/Handler; // field@076d │ │ +05d524: 2201 c303 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1; // type@03c3 │ │ +05d528: 7020 b216 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V // method@16b2 │ │ +05d52e: 6e20 f901 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +05d534: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000a line=406 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #368 header: │ │ -class_idx : 957 │ │ +class_idx : 965 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #368 annotations: │ │ @@ -89041,54 +89040,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d514: |[05d514] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19$1.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V │ │ -05d524: 5b01 6e07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; // field@076e │ │ -05d528: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d52e: 0e00 |0005: return-void │ │ +05d538: |[05d538] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19$1.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V │ │ +05d548: 5b01 6e07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; // field@076e │ │ +05d54c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d530: |[05d530] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19$1.run:()V │ │ -05d540: 5420 6e07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; // field@076e │ │ -05d544: 5400 6f07 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076f │ │ -05d548: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05d54a: 7120 e716 1000 |0005: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d550: 0e00 |0008: return-void │ │ +05d554: |[05d554] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19$1.run:()V │ │ +05d564: 5420 6e07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; // field@076e │ │ +05d568: 5400 6f07 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076f │ │ +05d56c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05d56e: 7120 e716 1000 |0005: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d574: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0008 line=451 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #369 header: │ │ -class_idx : 958 │ │ +class_idx : 966 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #369 annotations: │ │ @@ -89118,56 +89117,56 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d554: |[05d554] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V │ │ -05d564: 5b01 6f07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076f │ │ -05d568: 5b02 7007 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.val$handler:Landroid/os/Handler; // field@0770 │ │ -05d56c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d572: 0e00 |0007: return-void │ │ +05d578: |[05d578] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V │ │ +05d588: 5b01 6f07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@076f │ │ +05d58c: 5b02 7007 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.val$handler:Landroid/os/Handler; // field@0770 │ │ +05d590: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05d574: |[05d574] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19.run:()V │ │ -05d584: 5420 7007 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.val$handler:Landroid/os/Handler; // field@0770 │ │ -05d588: 2201 bd03 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1; // type@03bd │ │ -05d58c: 7020 b616 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V // method@16b6 │ │ -05d592: 6e20 f901 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -05d598: 0e00 |000a: return-void │ │ +05d598: |[05d598] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$19.run:()V │ │ +05d5a8: 5420 7007 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.val$handler:Landroid/os/Handler; // field@0770 │ │ +05d5ac: 2201 c503 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1; // type@03c5 │ │ +05d5b0: 7020 b616 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V // method@16b6 │ │ +05d5b6: 6e20 f901 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +05d5bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x000a line=453 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #370 header: │ │ -class_idx : 959 │ │ +class_idx : 967 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #370 annotations: │ │ @@ -89193,56 +89192,56 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d59c: |[05d59c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d5ac: 5b01 7107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0771 │ │ -05d5b0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d5b6: 0e00 |0005: return-void │ │ +05d5c0: |[05d5c0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d5d0: 5b01 7107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0771 │ │ +05d5d4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05d5b8: |[05d5b8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -05d5c8: 5410 7107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0771 │ │ -05d5cc: 7110 de16 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; // method@16de │ │ -05d5d2: 0c00 |0005: move-result-object v0 │ │ -05d5d4: 6e20 7512 3000 |0006: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1275 │ │ -05d5da: 0a00 |0009: move-result v0 │ │ -05d5dc: 0f00 |000a: return v0 │ │ +05d5dc: |[05d5dc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +05d5ec: 5410 7107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0771 │ │ +05d5f0: 7110 de16 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; // method@16de │ │ +05d5f6: 0c00 |0005: move-result-object v0 │ │ +05d5f8: 6e20 7512 3000 |0006: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1275 │ │ +05d5fe: 0a00 |0009: move-result v0 │ │ +05d600: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1; │ │ 0x0000 - 0x000b reg=2 v Landroid/view/View; │ │ 0x0000 - 0x000b reg=3 me Landroid/view/MotionEvent; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #371 header: │ │ -class_idx : 960 │ │ +class_idx : 968 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #371 annotations: │ │ @@ -89268,61 +89267,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d5e0: |[05d5e0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$20.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d5f0: 5b01 7207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0772 │ │ -05d5f4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d5fa: 0e00 |0005: return-void │ │ +05d604: |[05d604] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$20.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d614: 5b01 7207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0772 │ │ +05d618: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d61e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05d5fc: |[05d5fc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$20.onClick:(Landroid/content/DialogInterface;I)V │ │ -05d60c: 5420 7207 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0772 │ │ -05d610: 5421 7207 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0772 │ │ -05d614: 7110 e316 0100 |0004: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/EditText; // method@16e3 │ │ -05d61a: 0c01 |0007: move-result-object v1 │ │ -05d61c: 6e10 4114 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1441 │ │ -05d622: 0c01 |000b: move-result-object v1 │ │ -05d624: 7110 a715 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@15a7 │ │ -05d62a: 0c01 |000f: move-result-object v1 │ │ -05d62c: 7120 e416 1000 |0010: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/lang/String;)V // method@16e4 │ │ -05d632: 0e00 |0013: return-void │ │ +05d620: |[05d620] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$20.onClick:(Landroid/content/DialogInterface;I)V │ │ +05d630: 5420 7207 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0772 │ │ +05d634: 5421 7207 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0772 │ │ +05d638: 7110 e316 0100 |0004: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/EditText; // method@16e3 │ │ +05d63e: 0c01 |0007: move-result-object v1 │ │ +05d640: 6e10 4114 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1441 │ │ +05d646: 0c01 |000b: move-result-object v1 │ │ +05d648: 7110 a715 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@15a7 │ │ +05d64e: 0c01 |000f: move-result-object v1 │ │ +05d650: 7120 e416 1000 |0010: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/lang/String;)V // method@16e4 │ │ +05d656: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0013 line=533 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20; │ │ 0x0000 - 0x0014 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0014 reg=4 id I │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #372 header: │ │ -class_idx : 961 │ │ +class_idx : 969 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #372 annotations: │ │ @@ -89348,53 +89347,53 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d634: |[05d634] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$21.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d644: 5b01 7307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0773 │ │ -05d648: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d64e: 0e00 |0005: return-void │ │ +05d658: |[05d658] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$21.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d668: 5b01 7307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0773 │ │ +05d66c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d650: |[05d650] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$21.onClick:(Landroid/content/DialogInterface;I)V │ │ -05d660: 7210 c000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00c0 │ │ -05d666: 0e00 |0003: return-void │ │ +05d674: |[05d674] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$21.onClick:(Landroid/content/DialogInterface;I)V │ │ +05d684: 7210 c000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00c0 │ │ +05d68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 id I │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #373 header: │ │ -class_idx : 963 │ │ +class_idx : 971 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #373 annotations: │ │ @@ -89423,74 +89422,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 97 16-bit code units │ │ -05d668: |[05d668] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$23.:()V │ │ -05d678: 7100 3819 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1938 │ │ -05d67e: 0c00 |0003: move-result-object v0 │ │ -05d680: 2100 |0004: array-length v0, v0 │ │ -05d682: 2300 f304 |0005: new-array v0, v0, [I // type@04f3 │ │ -05d686: 6900 7607 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ -05d68a: 6200 7607 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ -05d68e: 6201 8d08 |000b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ -05d692: 6e10 3619 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -05d698: 0a01 |0010: move-result v1 │ │ -05d69a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05d69c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -05d6a0: 6200 7607 |0014: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ -05d6a4: 6201 9108 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ -05d6a8: 6e10 3619 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -05d6ae: 0a01 |001b: move-result v1 │ │ -05d6b0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05d6b2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05d6b6: 6200 7607 |001f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ -05d6ba: 6201 9208 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -05d6be: 6e10 3619 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -05d6c4: 0a01 |0026: move-result v1 │ │ -05d6c6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -05d6c8: 4b02 0001 |0028: aput v2, v0, v1 │ │ -05d6cc: 7100 4c19 0000 |002a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@194c │ │ -05d6d2: 0c00 |002d: move-result-object v0 │ │ -05d6d4: 2100 |002e: array-length v0, v0 │ │ -05d6d6: 2300 f304 |002f: new-array v0, v0, [I // type@04f3 │ │ -05d6da: 6900 7707 |0031: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ -05d6de: 6200 7707 |0033: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ -05d6e2: 6201 9b08 |0035: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ -05d6e6: 6e10 4a19 0100 |0037: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -05d6ec: 0a01 |003a: move-result v1 │ │ -05d6ee: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -05d6f0: 4b02 0001 |003c: aput v2, v0, v1 │ │ -05d6f4: 6200 7707 |003e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ -05d6f8: 6201 9a08 |0040: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ -05d6fc: 6e10 4a19 0100 |0042: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -05d702: 0a01 |0045: move-result v1 │ │ -05d704: 1222 |0046: const/4 v2, #int 2 // #2 │ │ -05d706: 4b02 0001 |0047: aput v2, v0, v1 │ │ -05d70a: 6200 7707 |0049: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ -05d70e: 6201 9c08 |004b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ -05d712: 6e10 4a19 0100 |004d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -05d718: 0a01 |0050: move-result v1 │ │ -05d71a: 1232 |0051: const/4 v2, #int 3 // #3 │ │ -05d71c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -05d720: 0e00 |0054: return-void │ │ -05d722: 0d00 |0055: move-exception v0 │ │ -05d724: 28fe |0056: goto 0054 // -0002 │ │ -05d726: 0d00 |0057: move-exception v0 │ │ -05d728: 28f1 |0058: goto 0049 // -000f │ │ -05d72a: 0d00 |0059: move-exception v0 │ │ -05d72c: 28e4 |005a: goto 003e // -001c │ │ -05d72e: 0d00 |005b: move-exception v0 │ │ -05d730: 28ce |005c: goto 002a // -0032 │ │ -05d732: 0d00 |005d: move-exception v0 │ │ -05d734: 28c1 |005e: goto 001f // -003f │ │ -05d736: 0d00 |005f: move-exception v0 │ │ -05d738: 28b4 |0060: goto 0014 // -004c │ │ +05d68c: |[05d68c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$23.:()V │ │ +05d69c: 7100 3819 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1938 │ │ +05d6a2: 0c00 |0003: move-result-object v0 │ │ +05d6a4: 2100 |0004: array-length v0, v0 │ │ +05d6a6: 2300 fd04 |0005: new-array v0, v0, [I // type@04fd │ │ +05d6aa: 6900 7607 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ +05d6ae: 6200 7607 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ +05d6b2: 6201 8d08 |000b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ +05d6b6: 6e10 3619 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +05d6bc: 0a01 |0010: move-result v1 │ │ +05d6be: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +05d6c0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +05d6c4: 6200 7607 |0014: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ +05d6c8: 6201 9108 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ +05d6cc: 6e10 3619 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +05d6d2: 0a01 |001b: move-result v1 │ │ +05d6d4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +05d6d6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +05d6da: 6200 7607 |001f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ +05d6de: 6201 9208 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +05d6e2: 6e10 3619 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +05d6e8: 0a01 |0026: move-result v1 │ │ +05d6ea: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +05d6ec: 4b02 0001 |0028: aput v2, v0, v1 │ │ +05d6f0: 7100 4c19 0000 |002a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@194c │ │ +05d6f6: 0c00 |002d: move-result-object v0 │ │ +05d6f8: 2100 |002e: array-length v0, v0 │ │ +05d6fa: 2300 fd04 |002f: new-array v0, v0, [I // type@04fd │ │ +05d6fe: 6900 7707 |0031: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ +05d702: 6200 7707 |0033: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ +05d706: 6201 9b08 |0035: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ +05d70a: 6e10 4a19 0100 |0037: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +05d710: 0a01 |003a: move-result v1 │ │ +05d712: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +05d714: 4b02 0001 |003c: aput v2, v0, v1 │ │ +05d718: 6200 7707 |003e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ +05d71c: 6201 9a08 |0040: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ +05d720: 6e10 4a19 0100 |0042: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +05d726: 0a01 |0045: move-result v1 │ │ +05d728: 1222 |0046: const/4 v2, #int 2 // #2 │ │ +05d72a: 4b02 0001 |0047: aput v2, v0, v1 │ │ +05d72e: 6200 7707 |0049: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ +05d732: 6201 9c08 |004b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ +05d736: 6e10 4a19 0100 |004d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +05d73c: 0a01 |0050: move-result v1 │ │ +05d73e: 1232 |0051: const/4 v2, #int 3 // #3 │ │ +05d740: 4b02 0001 |0052: aput v2, v0, v1 │ │ +05d744: 0e00 |0054: return-void │ │ +05d746: 0d00 |0055: move-exception v0 │ │ +05d748: 28fe |0056: goto 0054 // -0002 │ │ +05d74a: 0d00 |0057: move-exception v0 │ │ +05d74c: 28f1 |0058: goto 0049 // -000f │ │ +05d74e: 0d00 |0059: move-exception v0 │ │ +05d750: 28e4 |005a: goto 003e // -001c │ │ +05d752: 0d00 |005b: move-exception v0 │ │ +05d754: 28ce |005c: goto 002a // -0032 │ │ +05d756: 0d00 |005d: move-exception v0 │ │ +05d758: 28c1 |005e: goto 001f // -003f │ │ +05d75a: 0d00 |005f: move-exception v0 │ │ +05d75c: 28b4 |0060: goto 0014 // -004c │ │ catches : 6 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x005f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x005d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x005b │ │ @@ -89506,17 +89505,17 @@ │ │ 0x005b line=841 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #374 header: │ │ -class_idx : 964 │ │ +class_idx : 972 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #374 annotations: │ │ @@ -89542,64 +89541,64 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d788: |[05d788] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d798: 5b01 7807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ -05d79c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d7a2: 0e00 |0005: return-void │ │ +05d7ac: |[05d7ac] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d7bc: 5b01 7807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ +05d7c0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -05d7a4: |[05d7a4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$2.onClick:(Landroid/view/View;)V │ │ -05d7b4: 5410 7807 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ -05d7b8: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -05d7be: 5410 7807 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ -05d7c2: 6e10 ee16 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d7c8: 0c00 |000a: move-result-object v0 │ │ -05d7ca: 7210 f719 0000 |000b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.previous:()V // method@19f7 │ │ -05d7d0: 5410 7807 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ -05d7d4: 7110 df16 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ -05d7da: 5410 7807 |0013: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ -05d7de: 7110 e516 0000 |0015: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ -05d7e4: 0e00 |0018: return-void │ │ +05d7c8: |[05d7c8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$2.onClick:(Landroid/view/View;)V │ │ +05d7d8: 5410 7807 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ +05d7dc: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +05d7e2: 5410 7807 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ +05d7e6: 6e10 ee16 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d7ec: 0c00 |000a: move-result-object v0 │ │ +05d7ee: 7210 f719 0000 |000b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.previous:()V // method@19f7 │ │ +05d7f4: 5410 7807 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ +05d7f8: 7110 df16 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ +05d7fe: 5410 7807 |0013: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0778 │ │ +05d802: 7110 e516 0000 |0015: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ +05d808: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ 0x000e line=187 │ │ 0x0013 line=188 │ │ 0x0018 line=189 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2; │ │ 0x0000 - 0x0019 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #375 header: │ │ -class_idx : 965 │ │ +class_idx : 973 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #375 annotations: │ │ @@ -89625,59 +89624,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d7e8: |[05d7e8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d7f8: 5b01 7907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d7fc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d802: 0e00 |0005: return-void │ │ +05d80c: |[05d80c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d81c: 5b01 7907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d820: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -05d804: |[05d804] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$3.onClick:(Landroid/view/View;)V │ │ -05d814: 5420 7907 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d818: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -05d81e: 5420 7907 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d822: 6e10 ee16 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d828: 0c00 |000a: move-result-object v0 │ │ -05d82a: 7210 e519 0000 |000b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlayingIndex:()I // method@19e5 │ │ -05d830: 0a00 |000e: move-result v0 │ │ -05d832: 5421 7907 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d836: 6e10 ee16 0100 |0011: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d83c: 0c01 |0014: move-result-object v1 │ │ -05d83e: 7210 021a 0100 |0015: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.size:()I // method@1a02 │ │ -05d844: 0a01 |0018: move-result v1 │ │ -05d846: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05d84a: 3510 1500 |001b: if-ge v0, v1, 0030 // +0015 │ │ -05d84e: 5420 7907 |001d: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d852: 6e10 ee16 0000 |001f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d858: 0c00 |0022: move-result-object v0 │ │ -05d85a: 7210 f319 0000 |0023: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.next:()V // method@19f3 │ │ -05d860: 5420 7907 |0026: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d864: 7110 df16 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ -05d86a: 5420 7907 |002b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ -05d86e: 7110 e516 0000 |002d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ -05d874: 0e00 |0030: return-void │ │ +05d828: |[05d828] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$3.onClick:(Landroid/view/View;)V │ │ +05d838: 5420 7907 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d83c: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +05d842: 5420 7907 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d846: 6e10 ee16 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d84c: 0c00 |000a: move-result-object v0 │ │ +05d84e: 7210 e519 0000 |000b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlayingIndex:()I // method@19e5 │ │ +05d854: 0a00 |000e: move-result v0 │ │ +05d856: 5421 7907 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d85a: 6e10 ee16 0100 |0011: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d860: 0c01 |0014: move-result-object v1 │ │ +05d862: 7210 021a 0100 |0015: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.size:()I // method@1a02 │ │ +05d868: 0a01 |0018: move-result v1 │ │ +05d86a: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05d86e: 3510 1500 |001b: if-ge v0, v1, 0030 // +0015 │ │ +05d872: 5420 7907 |001d: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d876: 6e10 ee16 0000 |001f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d87c: 0c00 |0022: move-result-object v0 │ │ +05d87e: 7210 f319 0000 |0023: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.next:()V // method@19f3 │ │ +05d884: 5420 7907 |0026: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d888: 7110 df16 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ +05d88e: 5420 7907 |002b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0779 │ │ +05d892: 7110 e516 0000 |002d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ +05d898: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0005 line=196 │ │ 0x001d line=197 │ │ 0x0026 line=198 │ │ 0x002b line=199 │ │ @@ -89685,17 +89684,17 @@ │ │ locals : │ │ 0x0000 - 0x0031 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3; │ │ 0x0000 - 0x0031 reg=3 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #376 header: │ │ -class_idx : 966 │ │ +class_idx : 974 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #376 annotations: │ │ @@ -89721,61 +89720,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d878: |[05d878] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d888: 5b01 7a07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ -05d88c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d892: 0e00 |0005: return-void │ │ +05d89c: |[05d89c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d8ac: 5b01 7a07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ +05d8b0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d8b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05d894: |[05d894] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$4.onClick:(Landroid/view/View;)V │ │ -05d8a4: 5410 7a07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ -05d8a8: 6e10 ee16 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d8ae: 0c00 |0005: move-result-object v0 │ │ -05d8b0: 7210 f419 0000 |0006: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pause:()V // method@19f4 │ │ -05d8b6: 5410 7a07 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ -05d8ba: 7110 df16 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ -05d8c0: 5410 7a07 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ -05d8c4: 7110 e516 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ -05d8ca: 0e00 |0013: return-void │ │ +05d8b8: |[05d8b8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$4.onClick:(Landroid/view/View;)V │ │ +05d8c8: 5410 7a07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ +05d8cc: 6e10 ee16 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d8d2: 0c00 |0005: move-result-object v0 │ │ +05d8d4: 7210 f419 0000 |0006: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pause:()V // method@19f4 │ │ +05d8da: 5410 7a07 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ +05d8de: 7110 df16 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ +05d8e4: 5410 7a07 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077a │ │ +05d8e8: 7110 e516 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ +05d8ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0009 line=208 │ │ 0x000e line=209 │ │ 0x0013 line=210 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4; │ │ 0x0000 - 0x0014 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #377 header: │ │ -class_idx : 967 │ │ +class_idx : 975 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #377 annotations: │ │ @@ -89801,61 +89800,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d8cc: |[05d8cc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d8dc: 5b01 7b07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ -05d8e0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d8e6: 0e00 |0005: return-void │ │ +05d8f0: |[05d8f0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d900: 5b01 7b07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ +05d904: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d90a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05d8e8: |[05d8e8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$5.onClick:(Landroid/view/View;)V │ │ -05d8f8: 5410 7b07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ -05d8fc: 6e10 ee16 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d902: 0c00 |0005: move-result-object v0 │ │ -05d904: 7210 f919 0000 |0006: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.reset:()V // method@19f9 │ │ -05d90a: 5410 7b07 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ -05d90e: 7110 df16 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ -05d914: 5410 7b07 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ -05d918: 7110 e516 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ -05d91e: 0e00 |0013: return-void │ │ +05d90c: |[05d90c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$5.onClick:(Landroid/view/View;)V │ │ +05d91c: 5410 7b07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ +05d920: 6e10 ee16 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d926: 0c00 |0005: move-result-object v0 │ │ +05d928: 7210 f919 0000 |0006: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.reset:()V // method@19f9 │ │ +05d92e: 5410 7b07 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ +05d932: 7110 df16 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ +05d938: 5410 7b07 |000e: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077b │ │ +05d93c: 7110 e516 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ +05d942: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0009 line=217 │ │ 0x000e line=218 │ │ 0x0013 line=219 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5; │ │ 0x0000 - 0x0014 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #378 header: │ │ -class_idx : 968 │ │ +class_idx : 976 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #378 annotations: │ │ @@ -89881,62 +89880,62 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d920: |[05d920] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d930: 5b01 7c07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ -05d934: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d93a: 0e00 |0005: return-void │ │ +05d944: |[05d944] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d954: 5b01 7c07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ +05d958: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d95e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05d93c: |[05d93c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$6.onClick:(Landroid/view/View;)V │ │ -05d94c: 5410 7c07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ -05d950: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -05d956: 5410 7c07 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ -05d95a: 7110 e616 0000 |0007: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e6 │ │ -05d960: 5410 7c07 |000a: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ -05d964: 7110 df16 0000 |000c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ -05d96a: 5410 7c07 |000f: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ -05d96e: 7110 e516 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ -05d974: 0e00 |0014: return-void │ │ +05d960: |[05d960] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$6.onClick:(Landroid/view/View;)V │ │ +05d970: 5410 7c07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ +05d974: 6e10 1917 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +05d97a: 5410 7c07 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ +05d97e: 7110 e616 0000 |0007: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e6 │ │ +05d984: 5410 7c07 |000a: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ +05d988: 7110 df16 0000 |000c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16df │ │ +05d98e: 5410 7c07 |000f: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077c │ │ +05d992: 7110 e516 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e5 │ │ +05d998: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=226 │ │ 0x000a line=227 │ │ 0x000f line=228 │ │ 0x0014 line=229 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6; │ │ 0x0000 - 0x0015 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #379 header: │ │ -class_idx : 969 │ │ +class_idx : 977 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #379 annotations: │ │ @@ -89962,63 +89961,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d978: |[05d978] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$7.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d988: 5b01 7d07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ -05d98c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d992: 0e00 |0005: return-void │ │ +05d99c: |[05d99c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$7.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05d9ac: 5b01 7d07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ +05d9b0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05d9b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05d994: |[05d994] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$7.onClick:(Landroid/view/View;)V │ │ -05d9a4: 5420 7d07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ -05d9a8: 6e10 ee16 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05d9ae: 0c00 |0005: move-result-object v0 │ │ -05d9b0: 7210 011a 0000 |0006: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.shuffle:()V // method@1a01 │ │ -05d9b6: 5420 7d07 |0009: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ -05d9ba: 1401 2500 0a7f |000b: const v1, #float 1.83434e+38 // #7f0a0025 │ │ -05d9c0: 7120 931d 1000 |000e: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -05d9c6: 5420 7d07 |0011: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ -05d9ca: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -05d9cc: 7120 e716 1000 |0014: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05d9d2: 0e00 |0017: return-void │ │ +05d9b8: |[05d9b8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$7.onClick:(Landroid/view/View;)V │ │ +05d9c8: 5420 7d07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ +05d9cc: 6e10 ee16 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05d9d2: 0c00 |0005: move-result-object v0 │ │ +05d9d4: 7210 011a 0000 |0006: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.shuffle:()V // method@1a01 │ │ +05d9da: 5420 7d07 |0009: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ +05d9de: 1401 2500 0a7f |000b: const v1, #float 1.83434e+38 // #7f0a0025 │ │ +05d9e4: 7120 931d 1000 |000e: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +05d9ea: 5420 7d07 |0011: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077d │ │ +05d9ee: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +05d9f0: 7120 e716 1000 |0014: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05d9f6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0009 line=236 │ │ 0x0011 line=237 │ │ 0x0017 line=238 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7; │ │ 0x0000 - 0x0018 reg=3 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #380 header: │ │ -class_idx : 970 │ │ +class_idx : 978 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #380 annotations: │ │ @@ -90044,72 +90043,72 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d9d4: |[05d9d4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$8.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05d9e4: 5b01 7e07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05d9e8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05d9ee: 0e00 |0005: return-void │ │ +05d9f8: |[05d9f8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$8.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05da08: 5b01 7e07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da0c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05da12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -05d9f0: |[05d9f0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$8.onClick:(Landroid/view/View;)V │ │ -05da00: 5431 7e07 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da04: 6e10 ee16 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05da0a: 0c01 |0005: move-result-object v1 │ │ -05da0c: 7210 ed19 0100 |0006: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@19ed │ │ -05da12: 0c01 |0009: move-result-object v1 │ │ -05da14: 6e10 4919 0100 |000a: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@1949 │ │ -05da1a: 0c00 |000d: move-result-object v0 │ │ -05da1c: 5431 7e07 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da20: 6e10 ee16 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -05da26: 0c01 |0013: move-result-object v1 │ │ -05da28: 7220 fd19 0100 |0014: invoke-interface {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setRepeatMode:(Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V // method@19fd │ │ -05da2e: 5431 7e07 |0017: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da32: 7110 e816 0100 |0019: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e8 │ │ -05da38: 6201 7707 |001c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ -05da3c: 6e10 4a19 0000 |001e: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -05da42: 0a02 |0021: move-result v2 │ │ -05da44: 4401 0102 |0022: aget v1, v1, v2 │ │ -05da48: 2b01 2600 0000 |0024: packed-switch v1, 0000004a // +00000026 │ │ -05da4e: 5431 7e07 |0027: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da52: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -05da54: 7120 e716 2100 |002a: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05da5a: 0e00 |002d: return-void │ │ -05da5c: 5431 7e07 |002e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da60: 1402 3100 0a7f |0030: const v2, #float 1.83434e+38 // #7f0a0031 │ │ -05da66: 7120 931d 2100 |0033: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -05da6c: 28f1 |0036: goto 0027 // -000f │ │ -05da6e: 5431 7e07 |0037: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da72: 1402 3000 0a7f |0039: const v2, #float 1.83434e+38 // #7f0a0030 │ │ -05da78: 7120 931d 2100 |003c: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -05da7e: 28e8 |003f: goto 0027 // -0018 │ │ -05da80: 5431 7e07 |0040: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ -05da84: 1402 3200 0a7f |0042: const v2, #float 1.83434e+38 // #7f0a0032 │ │ -05da8a: 7120 931d 2100 |0045: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -05da90: 28df |0048: goto 0027 // -0021 │ │ -05da92: 0000 |0049: nop // spacer │ │ -05da94: 0001 0300 0100 0000 0a00 0000 1300 ... |004a: packed-switch-data (10 units) │ │ +05da14: |[05da14] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$8.onClick:(Landroid/view/View;)V │ │ +05da24: 5431 7e07 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da28: 6e10 ee16 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05da2e: 0c01 |0005: move-result-object v1 │ │ +05da30: 7210 ed19 0100 |0006: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@19ed │ │ +05da36: 0c01 |0009: move-result-object v1 │ │ +05da38: 6e10 4919 0100 |000a: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@1949 │ │ +05da3e: 0c00 |000d: move-result-object v0 │ │ +05da40: 5431 7e07 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da44: 6e10 ee16 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +05da4a: 0c01 |0013: move-result-object v1 │ │ +05da4c: 7220 fd19 0100 |0014: invoke-interface {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setRepeatMode:(Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V // method@19fd │ │ +05da52: 5431 7e07 |0017: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da56: 7110 e816 0100 |0019: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16e8 │ │ +05da5c: 6201 7707 |001c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ +05da60: 6e10 4a19 0000 |001e: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +05da66: 0a02 |0021: move-result v2 │ │ +05da68: 4401 0102 |0022: aget v1, v1, v2 │ │ +05da6c: 2b01 2600 0000 |0024: packed-switch v1, 0000004a // +00000026 │ │ +05da72: 5431 7e07 |0027: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da76: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +05da78: 7120 e716 2100 |002a: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05da7e: 0e00 |002d: return-void │ │ +05da80: 5431 7e07 |002e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da84: 1402 3100 0a7f |0030: const v2, #float 1.83434e+38 // #7f0a0031 │ │ +05da8a: 7120 931d 2100 |0033: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +05da90: 28f1 |0036: goto 0027 // -000f │ │ +05da92: 5431 7e07 |0037: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05da96: 1402 3000 0a7f |0039: const v2, #float 1.83434e+38 // #7f0a0030 │ │ +05da9c: 7120 931d 2100 |003c: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +05daa2: 28e8 |003f: goto 0027 // -0018 │ │ +05daa4: 5431 7e07 |0040: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077e │ │ +05daa8: 1402 3200 0a7f |0042: const v2, #float 1.83434e+38 // #7f0a0032 │ │ +05daae: 7120 931d 2100 |0045: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +05dab4: 28df |0048: goto 0027 // -0021 │ │ +05dab6: 0000 |0049: nop // spacer │ │ +05dab8: 0001 0300 0100 0000 0a00 0000 1300 ... |004a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x000e line=245 │ │ 0x0017 line=246 │ │ 0x001c line=247 │ │ 0x0027 line=260 │ │ @@ -90122,17 +90121,17 @@ │ │ 0x000e - 0x0054 reg=0 repeatMode Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ 0x0000 - 0x0054 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8; │ │ 0x0000 - 0x0054 reg=4 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #381 header: │ │ -class_idx : 971 │ │ +class_idx : 979 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #381 annotations: │ │ @@ -90158,61 +90157,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05daa8: |[05daa8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$9.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -05dab8: 5b01 7f07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ -05dabc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05dac2: 0e00 |0005: return-void │ │ +05dacc: |[05dacc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$9.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +05dadc: 5b01 7f07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ +05dae0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05dae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -05dac4: |[05dac4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$9.onClick:(Landroid/view/View;)V │ │ -05dad4: 5440 7f07 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ -05dad8: 2201 2500 |0002: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -05dadc: 5442 7f07 |0004: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ -05dae0: 1c03 d103 |0006: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // type@03d1 │ │ -05dae4: 7030 c300 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05daea: 6e20 1417 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startActivity:(Landroid/content/Intent;)V // method@1714 │ │ -05daf0: 5440 7f07 |000e: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ -05daf4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05daf6: 7120 e716 1000 |0011: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ -05dafc: 0e00 |0014: return-void │ │ +05dae8: |[05dae8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$9.onClick:(Landroid/view/View;)V │ │ +05daf8: 5440 7f07 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ +05dafc: 2201 2800 |0002: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +05db00: 5442 7f07 |0004: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ +05db04: 1c03 d903 |0006: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // type@03d9 │ │ +05db08: 7030 c300 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05db0e: 6e20 1417 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startActivity:(Landroid/content/Intent;)V // method@1714 │ │ +05db14: 5440 7f07 |000e: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@077f │ │ +05db18: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +05db1a: 7120 e716 1000 |0011: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V // method@16e7 │ │ +05db20: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000e line=268 │ │ 0x0014 line=269 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9; │ │ 0x0000 - 0x0015 reg=5 view Landroid/view/View; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #382 header: │ │ -class_idx : 972 │ │ +class_idx : 980 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 735 │ │ +superclass_idx : 743 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #382 annotations: │ │ @@ -90240,19 +90239,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05db00: |[05db00] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$SongListAdapter.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/util/List;)V │ │ -05db10: 5b12 8007 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0780 │ │ -05db14: 1400 0300 0901 |0002: const v0, #float 2.51629e-38 // #01090003 │ │ -05db1a: 7040 2b14 2130 |0005: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@142b │ │ -05db20: 0e00 |0008: return-void │ │ +05db24: |[05db24] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$SongListAdapter.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/util/List;)V │ │ +05db34: 5b12 8007 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0780 │ │ +05db38: 1400 0300 0901 |0002: const v0, #float 2.51629e-38 // #01090003 │ │ +05db3e: 7040 2b14 2130 |0005: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@142b │ │ +05db44: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0002 line=887 │ │ 0x0008 line=888 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -90266,32 +90265,32 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -05db24: |[05db24] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$SongListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05db34: 3806 1800 |0000: if-eqz v6, 0018 // +0018 │ │ -05db38: 2062 b204 |0002: instance-of v2, v6, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -05db3c: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ -05db40: 0761 |0006: move-object v1, v6 │ │ -05db42: 1f01 b204 |0007: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -05db46: 6e20 da16 5400 |0009: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.getItem:(I)Ljava/lang/Object; // method@16da │ │ -05db4c: 0c00 |000c: move-result-object v0 │ │ -05db4e: 1f00 3704 |000d: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -05db52: 6e10 d019 0000 |000f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -05db58: 0c02 |0012: move-result-object v2 │ │ -05db5a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -05db5c: 6e30 321d 2103 |0014: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.setSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d32 │ │ -05db62: 1101 |0017: return-object v1 │ │ -05db64: 2201 b204 |0018: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -05db68: 5442 8007 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0780 │ │ -05db6c: 7020 2a1d 2100 |001c: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.:(Landroid/content/Context;)V // method@1d2a │ │ -05db72: 28ea |001f: goto 0009 // -0016 │ │ +05db48: |[05db48] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$SongListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +05db58: 3806 1800 |0000: if-eqz v6, 0018 // +0018 │ │ +05db5c: 2062 ba04 |0002: instance-of v2, v6, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +05db60: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ +05db64: 0761 |0006: move-object v1, v6 │ │ +05db66: 1f01 ba04 |0007: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +05db6a: 6e20 da16 5400 |0009: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.getItem:(I)Ljava/lang/Object; // method@16da │ │ +05db70: 0c00 |000c: move-result-object v0 │ │ +05db72: 1f00 3f04 |000d: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +05db76: 6e10 d019 0000 |000f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +05db7c: 0c02 |0012: move-result-object v2 │ │ +05db7e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +05db80: 6e30 321d 2103 |0014: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.setSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d32 │ │ +05db86: 1101 |0017: return-object v1 │ │ +05db88: 2201 ba04 |0018: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +05db8c: 5442 8007 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0780 │ │ +05db90: 7020 2a1d 2100 |001c: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.:(Landroid/content/Context;)V // method@1d2a │ │ +05db96: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ 0x0007 line=894 │ │ 0x0009 line=898 │ │ 0x000f line=899 │ │ 0x0017 line=900 │ │ @@ -90304,17 +90303,17 @@ │ │ 0x0000 - 0x0020 reg=5 position I │ │ 0x0000 - 0x0020 reg=6 convertView Landroid/view/View; │ │ 0x0000 - 0x0020 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #383 header: │ │ -class_idx : 974 │ │ +class_idx : 982 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 845 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #383 annotations: │ │ @@ -90344,55 +90343,55 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05db74: |[05db74] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V │ │ -05db84: 5b01 a607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a6 │ │ -05db88: 5b02 a707 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.val$presetButton:Landroid/view/View; // field@07a7 │ │ -05db8c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05db92: 0e00 |0007: return-void │ │ +05db98: |[05db98] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V │ │ +05dba8: 5b01 a607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a6 │ │ +05dbac: 5b02 a707 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.val$presetButton:Landroid/view/View; // field@07a7 │ │ +05dbb0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05dbb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$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 │ │ -05db94: |[05db94] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$1.onClick:(Landroid/view/View;)V │ │ -05dba4: 5410 a707 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.val$presetButton:Landroid/view/View; // field@07a7 │ │ -05dba8: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ -05dbae: 0e00 |0005: return-void │ │ +05dbb8: |[05dbb8] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$1.onClick:(Landroid/view/View;)V │ │ +05dbc8: 5410 a707 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.val$presetButton:Landroid/view/View; // field@07a7 │ │ +05dbcc: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ +05dbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 845 (EqualizerActivity.java) │ │ │ │ Class #384 header: │ │ -class_idx : 975 │ │ +class_idx : 983 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #384 annotations: │ │ @@ -90418,54 +90417,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05dbb0: |[05dbb0] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V │ │ -05dbc0: 5b01 a807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a8 │ │ -05dbc4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05dbca: 0e00 |0005: return-void │ │ +05dbd4: |[05dbd4] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V │ │ +05dbe4: 5b01 a807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a8 │ │ +05dbe8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05dbee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05dbcc: |[05dbcc] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$2.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -05dbdc: 5410 a807 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a8 │ │ -05dbe0: 7120 2317 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Z)V // method@1723 │ │ -05dbe6: 0e00 |0005: return-void │ │ +05dbf0: |[05dbf0] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$2.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +05dc00: 5410 a807 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a8 │ │ +05dc04: 7120 2317 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Z)V // method@1723 │ │ +05dc0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2; │ │ 0x0000 - 0x0006 reg=2 compoundButton Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0006 reg=3 b Z │ │ │ │ source_file_idx : 845 (EqualizerActivity.java) │ │ │ │ Class #385 header: │ │ -class_idx : 976 │ │ +class_idx : 984 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 845 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #385 annotations: │ │ @@ -90503,55 +90502,55 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05dbe8: |[05dbe8] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V │ │ -05dbf8: 5b01 a907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a9 │ │ -05dbfc: 5f02 ac07 |0002: iput-short v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$minEQLevel:S // field@07ac │ │ -05dc00: 5f03 aa07 |0004: iput-short v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$band:S // field@07aa │ │ -05dc04: 5b04 ab07 |0006: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$levelTextView:Landroid/widget/TextView; // field@07ab │ │ -05dc08: 7010 7d15 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05dc0e: 0e00 |000b: return-void │ │ +05dc0c: |[05dc0c] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V │ │ +05dc1c: 5b01 a907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a9 │ │ +05dc20: 5f02 ac07 |0002: iput-short v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$minEQLevel:S // field@07ac │ │ +05dc24: 5f03 aa07 |0004: iput-short v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$band:S // field@07aa │ │ +05dc28: 5b04 ab07 |0006: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$levelTextView:Landroid/widget/TextView; // field@07ab │ │ +05dc2c: 7010 7d15 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05dc32: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3; │ │ - 0x0000 - 0x000c reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ + 0x0000 - 0x000c reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ 0x0000 - 0x000c reg=2 (null) S │ │ 0x0000 - 0x000c reg=3 (null) S │ │ 0x0000 - 0x000c reg=4 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05dc10: |[05dc10] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -05dc20: 5831 ac07 |0000: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$minEQLevel:S // field@07ac │ │ -05dc24: b051 |0002: add-int/2addr v1, v5 │ │ -05dc26: 8f10 |0003: int-to-short v0, v1 │ │ -05dc28: 3806 0d00 |0004: if-eqz v6, 0011 // +000d │ │ -05dc2c: 5431 a907 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a9 │ │ -05dc30: 7110 2417 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)Landroid/media/audiofx/Equalizer; // method@1724 │ │ -05dc36: 0c01 |000b: move-result-object v1 │ │ -05dc38: 5832 aa07 |000c: iget-short v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$band:S // field@07aa │ │ -05dc3c: 6e30 b201 2100 |000e: invoke-virtual {v1, v2, v0}, Landroid/media/audiofx/Equalizer;.setBandLevel:(SS)V // method@01b2 │ │ -05dc42: 5431 a907 |0011: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a9 │ │ -05dc46: 5432 ab07 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$levelTextView:Landroid/widget/TextView; // field@07ab │ │ -05dc4a: 7130 2517 2100 |0015: invoke-static {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/widget/TextView;S)V // method@1725 │ │ -05dc50: 0e00 |0018: return-void │ │ +05dc34: |[05dc34] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +05dc44: 5831 ac07 |0000: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$minEQLevel:S // field@07ac │ │ +05dc48: b051 |0002: add-int/2addr v1, v5 │ │ +05dc4a: 8f10 |0003: int-to-short v0, v1 │ │ +05dc4c: 3806 0d00 |0004: if-eqz v6, 0011 // +000d │ │ +05dc50: 5431 a907 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a9 │ │ +05dc54: 7110 2417 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)Landroid/media/audiofx/Equalizer; // method@1724 │ │ +05dc5a: 0c01 |000b: move-result-object v1 │ │ +05dc5c: 5832 aa07 |000c: iget-short v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$band:S // field@07aa │ │ +05dc60: 6e30 b201 2100 |000e: invoke-virtual {v1, v2, v0}, Landroid/media/audiofx/Equalizer;.setBandLevel:(SS)V // method@01b2 │ │ +05dc66: 5431 a907 |0011: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; // field@07a9 │ │ +05dc6a: 5432 ab07 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.val$levelTextView:Landroid/widget/TextView; // field@07ab │ │ +05dc6e: 7130 2517 2100 |0015: invoke-static {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/widget/TextView;S)V // method@1725 │ │ +05dc74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0006 line=165 │ │ 0x0011 line=167 │ │ 0x0018 line=168 │ │ @@ -90567,16 +90566,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05dc54: |[05dc54] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -05dc64: 0e00 |0000: return-void │ │ +05dc78: |[05dc78] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +05dc88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -90585,29 +90584,29 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05dc68: |[05dc68] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -05dc78: 0e00 |0000: return-void │ │ +05dc8c: |[05dc8c] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity$3.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +05dc9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ source_file_idx : 845 (EqualizerActivity.java) │ │ │ │ Class #386 header: │ │ -class_idx : 977 │ │ +class_idx : 985 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ +superclass_idx : 12 │ │ source_file_idx : 845 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 5 │ │ │ │ Class #386 annotations: │ │ @@ -90644,20 +90643,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05dc7c: |[05dc7c] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.:()V │ │ -05dc8c: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ -05dc92: 2200 7703 |0003: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -05dc96: 7010 0616 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ -05dc9c: 5b10 ae07 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.bars:Ljava/util/Map; // field@07ae │ │ -05dca0: 0e00 |000a: return-void │ │ +05dca0: |[05dca0] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.:()V │ │ +05dcb0: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ +05dcb6: 2200 7f03 |0003: new-instance v0, Ljava/util/HashMap; // type@037f │ │ +05dcba: 7010 0616 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ +05dcc0: 5b10 ae07 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.bars:Ljava/util/Map; // field@07ae │ │ +05dcc4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ │ │ @@ -90666,17 +90665,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05dca4: |[05dca4] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Z)V │ │ -05dcb4: 7020 2f17 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.setEqualizerEnabled:(Z)V // method@172f │ │ -05dcba: 0e00 |0003: return-void │ │ +05dcc8: |[05dcc8] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Z)V │ │ +05dcd8: 7020 2f17 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.setEqualizerEnabled:(Z)V // method@172f │ │ +05dcde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -90685,17 +90684,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)Landroid/media/audiofx/Equalizer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dcbc: |[05dcbc] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)Landroid/media/audiofx/Equalizer; │ │ -05dccc: 5410 af07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dcd0: 1100 |0002: return-object v0 │ │ +05dce0: |[05dce0] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)Landroid/media/audiofx/Equalizer; │ │ +05dcf0: 5410 af07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05dcf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;) │ │ @@ -90703,17 +90702,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/widget/TextView;S)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05dcd4: |[05dcd4] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/widget/TextView;S)V │ │ -05dce4: 7030 3117 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateLevelText:(Landroid/widget/TextView;S)V // method@1731 │ │ -05dcea: 0e00 |0003: return-void │ │ +05dcf8: |[05dcf8] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/widget/TextView;S)V │ │ +05dd08: 7030 3117 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateLevelText:(Landroid/widget/TextView;S)V // method@1731 │ │ +05dd0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=2 x2 S │ │ @@ -90723,91 +90722,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 160 16-bit code units │ │ -05dcec: |[05dcec] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.initEqualizer:()V │ │ -05dcfc: 140a 3b00 0d7f |0000: const v10, #float 1.87422e+38 // #7f0d003b │ │ -05dd02: 6e20 2617 ad00 |0003: invoke-virtual {v13, v10}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.findViewById:(I)Landroid/view/View; // method@1726 │ │ -05dd08: 0c05 |0006: move-result-object v5 │ │ -05dd0a: 1f05 f102 |0007: check-cast v5, Landroid/widget/LinearLayout; // type@02f1 │ │ -05dd0e: 54da af07 |0009: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dd12: 6e10 aa01 0a00 |000b: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getBandLevelRange:()[S // method@01aa │ │ -05dd18: 0c0a |000e: move-result-object v10 │ │ -05dd1a: 120b |000f: const/4 v11, #int 0 // #0 │ │ -05dd1c: 4a09 0a0b |0010: aget-short v9, v10, v11 │ │ -05dd20: 54da af07 |0012: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dd24: 6e10 aa01 0a00 |0014: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getBandLevelRange:()[S // method@01aa │ │ -05dd2a: 0c0a |0017: move-result-object v10 │ │ -05dd2c: 121b |0018: const/4 v11, #int 1 // #1 │ │ -05dd2e: 4a08 0a0b |0019: aget-short v8, v10, v11 │ │ -05dd32: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -05dd34: 54da af07 |001c: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dd38: 6e10 ae01 0a00 |001e: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getNumberOfBands:()S // method@01ae │ │ -05dd3e: 0a0a |0021: move-result v10 │ │ -05dd40: 35a4 7d00 |0022: if-ge v4, v10, 009f // +007d │ │ -05dd44: 0140 |0024: move v0, v4 │ │ -05dd46: 7110 8c12 0d00 |0025: invoke-static {v13}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -05dd4c: 0c0a |0028: move-result-object v10 │ │ -05dd4e: 140b 0e00 037f |0029: const v11, #float 1.74129e+38 // #7f03000e │ │ -05dd54: 120c |002c: const/4 v12, #int 0 // #0 │ │ -05dd56: 6e30 8e12 ba0c |002d: invoke-virtual {v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ -05dd5c: 0c01 |0030: move-result-object v1 │ │ -05dd5e: 140a 3c00 0d7f |0031: const v10, #float 1.87422e+38 // #7f0d003c │ │ -05dd64: 6e20 d812 a100 |0034: invoke-virtual {v1, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -05dd6a: 0c03 |0037: move-result-object v3 │ │ -05dd6c: 1f03 0803 |0038: check-cast v3, Landroid/widget/TextView; // type@0308 │ │ -05dd70: 140a 3d00 0d7f |003a: const v10, #float 1.87422e+38 // #7f0d003d │ │ -05dd76: 6e20 d812 a100 |003d: invoke-virtual {v1, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -05dd7c: 0c07 |0040: move-result-object v7 │ │ -05dd7e: 1f07 0803 |0041: check-cast v7, Landroid/widget/TextView; // type@0308 │ │ -05dd82: 140a 3e00 0d7f |0043: const v10, #float 1.87422e+38 // #7f0d003e │ │ -05dd88: 6e20 d812 a100 |0046: invoke-virtual {v1, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -05dd8e: 0c02 |0049: move-result-object v2 │ │ -05dd90: 1f02 0103 |004a: check-cast v2, Landroid/widget/SeekBar; // type@0301 │ │ -05dd94: 220a 4803 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -05dd98: 7010 ad15 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05dd9e: 54db af07 |0051: iget-object v11, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dda2: 6e20 ab01 0b00 |0053: invoke-virtual {v11, v0}, Landroid/media/audiofx/Equalizer;.getCenterFreq:(S)I // method@01ab │ │ -05dda8: 0a0b |0056: move-result v11 │ │ -05ddaa: d3bb e803 |0057: div-int/lit16 v11, v11, #int 1000 // #03e8 │ │ -05ddae: 6e20 b115 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -05ddb4: 0c0a |005c: move-result-object v10 │ │ -05ddb6: 1a0b 2a00 |005d: const-string v11, " Hz" // string@002a │ │ -05ddba: 6e20 b515 ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05ddc0: 0c0a |0062: move-result-object v10 │ │ -05ddc2: 6e10 bb15 0a00 |0063: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05ddc8: 0c0a |0066: move-result-object v10 │ │ -05ddca: 6e20 ea14 a300 |0067: invoke-virtual {v3, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -05ddd0: 54da ae07 |006a: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.bars:Ljava/util/Map; // field@07ae │ │ -05ddd4: 7110 8b15 0000 |006c: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@158b │ │ -05ddda: 0c0b |006f: move-result-object v11 │ │ -05dddc: 7230 3616 ba02 |0070: invoke-interface {v10, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1636 │ │ -05dde2: 910a 0809 |0073: sub-int v10, v8, v9 │ │ -05dde6: 6e20 c314 a200 |0075: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setMax:(I)V // method@14c3 │ │ -05ddec: 54da af07 |0078: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05ddf0: 6e20 a901 0a00 |007a: invoke-virtual {v10, v0}, Landroid/media/audiofx/Equalizer;.getBandLevel:(S)S // method@01a9 │ │ -05ddf6: 0a06 |007d: move-result v6 │ │ -05ddf8: 910a 0609 |007e: sub-int v10, v6, v9 │ │ -05ddfc: 6e20 c514 a200 |0080: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ -05de02: 54da af07 |0083: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05de06: 6e10 ad01 0a00 |0085: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ -05de0c: 0a0a |0088: move-result v10 │ │ -05de0e: 6e20 c214 a200 |0089: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ -05de14: 7030 3117 7d06 |008c: invoke-direct {v13, v7, v6}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateLevelText:(Landroid/widget/TextView;S)V // method@1731 │ │ -05de1a: 220a d003 |008f: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3; // type@03d0 │ │ -05de1e: 7057 1e17 da09 |0091: invoke-direct {v10, v13, v9, v0, v7}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V // method@171e │ │ -05de24: 6e20 c414 a200 |0094: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@14c4 │ │ -05de2a: 6e20 5914 1500 |0097: invoke-virtual {v5, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1459 │ │ -05de30: d80a 0401 |009a: add-int/lit8 v10, v4, #int 1 // #01 │ │ -05de34: 8fa4 |009c: int-to-short v4, v10 │ │ -05de36: 2900 7fff |009d: goto/16 001c // -0081 │ │ -05de3a: 0e00 |009f: return-void │ │ +05dd10: |[05dd10] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.initEqualizer:()V │ │ +05dd20: 140a 3b00 0d7f |0000: const v10, #float 1.87422e+38 // #7f0d003b │ │ +05dd26: 6e20 2617 ad00 |0003: invoke-virtual {v13, v10}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.findViewById:(I)Landroid/view/View; // method@1726 │ │ +05dd2c: 0c05 |0006: move-result-object v5 │ │ +05dd2e: 1f05 f902 |0007: check-cast v5, Landroid/widget/LinearLayout; // type@02f9 │ │ +05dd32: 54da af07 |0009: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05dd36: 6e10 aa01 0a00 |000b: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getBandLevelRange:()[S // method@01aa │ │ +05dd3c: 0c0a |000e: move-result-object v10 │ │ +05dd3e: 120b |000f: const/4 v11, #int 0 // #0 │ │ +05dd40: 4a09 0a0b |0010: aget-short v9, v10, v11 │ │ +05dd44: 54da af07 |0012: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05dd48: 6e10 aa01 0a00 |0014: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getBandLevelRange:()[S // method@01aa │ │ +05dd4e: 0c0a |0017: move-result-object v10 │ │ +05dd50: 121b |0018: const/4 v11, #int 1 // #1 │ │ +05dd52: 4a08 0a0b |0019: aget-short v8, v10, v11 │ │ +05dd56: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +05dd58: 54da af07 |001c: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05dd5c: 6e10 ae01 0a00 |001e: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getNumberOfBands:()S // method@01ae │ │ +05dd62: 0a0a |0021: move-result v10 │ │ +05dd64: 35a4 7d00 |0022: if-ge v4, v10, 009f // +007d │ │ +05dd68: 0140 |0024: move v0, v4 │ │ +05dd6a: 7110 8c12 0d00 |0025: invoke-static {v13}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +05dd70: 0c0a |0028: move-result-object v10 │ │ +05dd72: 140b 0e00 037f |0029: const v11, #float 1.74129e+38 // #7f03000e │ │ +05dd78: 120c |002c: const/4 v12, #int 0 // #0 │ │ +05dd7a: 6e30 8e12 ba0c |002d: invoke-virtual {v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ +05dd80: 0c01 |0030: move-result-object v1 │ │ +05dd82: 140a 3c00 0d7f |0031: const v10, #float 1.87422e+38 // #7f0d003c │ │ +05dd88: 6e20 d812 a100 |0034: invoke-virtual {v1, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +05dd8e: 0c03 |0037: move-result-object v3 │ │ +05dd90: 1f03 1003 |0038: check-cast v3, Landroid/widget/TextView; // type@0310 │ │ +05dd94: 140a 3d00 0d7f |003a: const v10, #float 1.87422e+38 // #7f0d003d │ │ +05dd9a: 6e20 d812 a100 |003d: invoke-virtual {v1, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +05dda0: 0c07 |0040: move-result-object v7 │ │ +05dda2: 1f07 1003 |0041: check-cast v7, Landroid/widget/TextView; // type@0310 │ │ +05dda6: 140a 3e00 0d7f |0043: const v10, #float 1.87422e+38 // #7f0d003e │ │ +05ddac: 6e20 d812 a100 |0046: invoke-virtual {v1, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +05ddb2: 0c02 |0049: move-result-object v2 │ │ +05ddb4: 1f02 0903 |004a: check-cast v2, Landroid/widget/SeekBar; // type@0309 │ │ +05ddb8: 220a 5003 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +05ddbc: 7010 ad15 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05ddc2: 54db af07 |0051: iget-object v11, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05ddc6: 6e20 ab01 0b00 |0053: invoke-virtual {v11, v0}, Landroid/media/audiofx/Equalizer;.getCenterFreq:(S)I // method@01ab │ │ +05ddcc: 0a0b |0056: move-result v11 │ │ +05ddce: d3bb e803 |0057: div-int/lit16 v11, v11, #int 1000 // #03e8 │ │ +05ddd2: 6e20 b115 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +05ddd8: 0c0a |005c: move-result-object v10 │ │ +05ddda: 1a0b 2a00 |005d: const-string v11, " Hz" // string@002a │ │ +05ddde: 6e20 b515 ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05dde4: 0c0a |0062: move-result-object v10 │ │ +05dde6: 6e10 bb15 0a00 |0063: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05ddec: 0c0a |0066: move-result-object v10 │ │ +05ddee: 6e20 ea14 a300 |0067: invoke-virtual {v3, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +05ddf4: 54da ae07 |006a: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.bars:Ljava/util/Map; // field@07ae │ │ +05ddf8: 7110 8b15 0000 |006c: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@158b │ │ +05ddfe: 0c0b |006f: move-result-object v11 │ │ +05de00: 7230 3616 ba02 |0070: invoke-interface {v10, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1636 │ │ +05de06: 910a 0809 |0073: sub-int v10, v8, v9 │ │ +05de0a: 6e20 c314 a200 |0075: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setMax:(I)V // method@14c3 │ │ +05de10: 54da af07 |0078: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05de14: 6e20 a901 0a00 |007a: invoke-virtual {v10, v0}, Landroid/media/audiofx/Equalizer;.getBandLevel:(S)S // method@01a9 │ │ +05de1a: 0a06 |007d: move-result v6 │ │ +05de1c: 910a 0609 |007e: sub-int v10, v6, v9 │ │ +05de20: 6e20 c514 a200 |0080: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ +05de26: 54da af07 |0083: iget-object v10, v13, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05de2a: 6e10 ad01 0a00 |0085: invoke-virtual {v10}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ +05de30: 0a0a |0088: move-result v10 │ │ +05de32: 6e20 c214 a200 |0089: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ +05de38: 7030 3117 7d06 |008c: invoke-direct {v13, v7, v6}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateLevelText:(Landroid/widget/TextView;S)V // method@1731 │ │ +05de3e: 220a d803 |008f: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3; // type@03d8 │ │ +05de42: 7057 1e17 da09 |0091: invoke-direct {v10, v13, v9, v0, v7}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V // method@171e │ │ +05de48: 6e20 c414 a200 |0094: invoke-virtual {v2, v10}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@14c4 │ │ +05de4e: 6e20 5914 1500 |0097: invoke-virtual {v5, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1459 │ │ +05de54: d80a 0401 |009a: add-int/lit8 v10, v4, #int 1 // #01 │ │ +05de58: 8fa4 |009c: int-to-short v4, v10 │ │ +05de5a: 2900 7fff |009d: goto/16 001c // -0081 │ │ +05de5e: 0e00 |009f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0009 line=140 │ │ 0x0012 line=141 │ │ 0x001b line=143 │ │ 0x0024 line=144 │ │ @@ -90844,19 +90843,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05de3c: |[05de3c] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.setEqualizerEnabled:(Z)V │ │ -05de4c: 5410 af07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05de50: 6e20 b301 2000 |0002: invoke-virtual {v0, v2}, Landroid/media/audiofx/Equalizer;.setEnabled:(Z)I // method@01b3 │ │ -05de56: 7010 3017 0100 |0005: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateBars:()V // method@1730 │ │ -05de5c: 0e00 |0008: return-void │ │ +05de60: |[05de60] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.setEqualizerEnabled:(Z)V │ │ +05de70: 5410 af07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05de74: 6e20 b301 2000 |0002: invoke-virtual {v0, v2}, Landroid/media/audiofx/Equalizer;.setEnabled:(Z)I // method@01b3 │ │ +05de7a: 7010 3017 0100 |0005: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateBars:()V // method@1730 │ │ +05de80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ 0x0008 line=124 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ @@ -90867,95 +90866,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -05de60: |[05de60] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.updateBars:()V │ │ -05de70: 5475 ae07 |0000: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.bars:Ljava/util/Map; // field@07ae │ │ -05de74: 7210 3316 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1633 │ │ -05de7a: 0c05 |0005: move-result-object v5 │ │ -05de7c: 7210 3e16 0500 |0006: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -05de82: 0c03 |0009: move-result-object v3 │ │ -05de84: 7210 0e16 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -05de8a: 0a05 |000d: move-result v5 │ │ -05de8c: 3805 3500 |000e: if-eqz v5, 0043 // +0035 │ │ -05de90: 7210 0f16 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -05de96: 0c02 |0013: move-result-object v2 │ │ -05de98: 1f02 7f03 |0014: check-cast v2, Ljava/util/Map$Entry; // type@037f │ │ -05de9c: 7210 2f16 0200 |0016: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -05dea2: 0c05 |0019: move-result-object v5 │ │ -05dea4: 1f05 4503 |001a: check-cast v5, Ljava/lang/Short; // type@0345 │ │ -05dea8: 6e10 8a15 0500 |001c: invoke-virtual {v5}, Ljava/lang/Short;.shortValue:()S // method@158a │ │ -05deae: 0a00 |001f: move-result v0 │ │ -05deb0: 7210 3016 0200 |0020: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -05deb6: 0c01 |0023: move-result-object v1 │ │ -05deb8: 1f01 0103 |0024: check-cast v1, Landroid/widget/SeekBar; // type@0301 │ │ -05debc: 5475 af07 |0026: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dec0: 6e10 ad01 0500 |0028: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ -05dec6: 0a05 |002b: move-result v5 │ │ -05dec8: 6e20 c214 5100 |002c: invoke-virtual {v1, v5}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ -05dece: 5475 af07 |002f: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05ded2: 6e10 aa01 0500 |0031: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getBandLevelRange:()[S // method@01aa │ │ -05ded8: 0c05 |0034: move-result-object v5 │ │ -05deda: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -05dedc: 4a04 0506 |0036: aget-short v4, v5, v6 │ │ -05dee0: 5475 af07 |0038: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dee4: 6e20 a901 0500 |003a: invoke-virtual {v5, v0}, Landroid/media/audiofx/Equalizer;.getBandLevel:(S)S // method@01a9 │ │ -05deea: 0a05 |003d: move-result v5 │ │ -05deec: b145 |003e: sub-int/2addr v5, v4 │ │ -05deee: 6e20 c514 5100 |003f: invoke-virtual {v1, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ -05def4: 28c8 |0042: goto 000a // -0038 │ │ -05def6: 0e00 |0043: return-void │ │ +05de84: |[05de84] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.updateBars:()V │ │ +05de94: 5474 ae07 |0000: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.bars:Ljava/util/Map; // field@07ae │ │ +05de98: 7210 3316 0400 |0002: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1633 │ │ +05de9e: 0c04 |0005: move-result-object v4 │ │ +05dea0: 7210 3e16 0400 |0006: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +05dea6: 0c05 |0009: move-result-object v5 │ │ +05dea8: 7210 0e16 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +05deae: 0a04 |000d: move-result v4 │ │ +05deb0: 3804 3500 |000e: if-eqz v4, 0043 // +0035 │ │ +05deb4: 7210 0f16 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +05deba: 0c02 |0013: move-result-object v2 │ │ +05debc: 1f02 8703 |0014: check-cast v2, Ljava/util/Map$Entry; // type@0387 │ │ +05dec0: 7210 2f16 0200 |0016: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +05dec6: 0c04 |0019: move-result-object v4 │ │ +05dec8: 1f04 4d03 |001a: check-cast v4, Ljava/lang/Short; // type@034d │ │ +05decc: 6e10 8a15 0400 |001c: invoke-virtual {v4}, Ljava/lang/Short;.shortValue:()S // method@158a │ │ +05ded2: 0a00 |001f: move-result v0 │ │ +05ded4: 7210 3016 0200 |0020: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +05deda: 0c01 |0023: move-result-object v1 │ │ +05dedc: 1f01 0903 |0024: check-cast v1, Landroid/widget/SeekBar; // type@0309 │ │ +05dee0: 5474 af07 |0026: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05dee4: 6e10 ad01 0400 |0028: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ +05deea: 0a04 |002b: move-result v4 │ │ +05deec: 6e20 c214 4100 |002c: invoke-virtual {v1, v4}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ +05def2: 5474 af07 |002f: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05def6: 6e10 aa01 0400 |0031: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getBandLevelRange:()[S // method@01aa │ │ +05defc: 0c04 |0034: move-result-object v4 │ │ +05defe: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +05df00: 4a03 0406 |0036: aget-short v3, v4, v6 │ │ +05df04: 5474 af07 |0038: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05df08: 6e20 a901 0400 |003a: invoke-virtual {v4, v0}, Landroid/media/audiofx/Equalizer;.getBandLevel:(S)S // method@01a9 │ │ +05df0e: 0a04 |003d: move-result v4 │ │ +05df10: b134 |003e: sub-int/2addr v4, v3 │ │ +05df12: 6e20 c514 4100 |003f: invoke-virtual {v1, v4}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ +05df18: 28c8 |0042: goto 000a // -0038 │ │ +05df1a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0016 line=129 │ │ 0x0020 line=130 │ │ 0x0026 line=131 │ │ 0x002f line=132 │ │ 0x0038 line=133 │ │ 0x0043 line=135 │ │ locals : │ │ 0x0020 - 0x0043 reg=0 band S │ │ 0x0026 - 0x0043 reg=1 bar Landroid/widget/SeekBar; │ │ 0x0016 - 0x0043 reg=2 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0038 - 0x0043 reg=4 minEQLevel S │ │ - 0x000a - 0x0044 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0038 - 0x0043 reg=3 minEQLevel S │ │ 0x0000 - 0x0044 reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;) │ │ name : 'updateLevelText' │ │ type : '(Landroid/widget/TextView;S)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05def8: |[05def8] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.updateLevelText:(Landroid/widget/TextView;S)V │ │ -05df08: 2201 4803 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -05df0c: 7010 ad15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05df12: 3d04 1c00 |0005: if-lez v4, 0021 // +001c │ │ -05df16: 1a00 f100 |0007: const-string v0, "+" // string@00f1 │ │ -05df1a: 6e20 b515 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05df20: 0c00 |000c: move-result-object v0 │ │ -05df22: db01 0464 |000d: div-int/lit8 v1, v4, #int 100 // #64 │ │ -05df26: 6e20 b115 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -05df2c: 0c00 |0012: move-result-object v0 │ │ -05df2e: 1a01 3a00 |0013: const-string v1, " dB" // string@003a │ │ -05df32: 6e20 b515 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05df38: 0c00 |0018: move-result-object v0 │ │ -05df3a: 6e10 bb15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05df40: 0c00 |001c: move-result-object v0 │ │ -05df42: 6e20 ea14 0300 |001d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -05df48: 0e00 |0020: return-void │ │ -05df4a: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ -05df4e: 28e6 |0023: goto 0009 // -001a │ │ +05df1c: |[05df1c] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.updateLevelText:(Landroid/widget/TextView;S)V │ │ +05df2c: 2201 5003 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +05df30: 7010 ad15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05df36: 3d04 1c00 |0005: if-lez v4, 0021 // +001c │ │ +05df3a: 1a00 f100 |0007: const-string v0, "+" // string@00f1 │ │ +05df3e: 6e20 b515 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05df44: 0c00 |000c: move-result-object v0 │ │ +05df46: db01 0464 |000d: div-int/lit8 v1, v4, #int 100 // #64 │ │ +05df4a: 6e20 b115 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +05df50: 0c00 |0012: move-result-object v0 │ │ +05df52: 1a01 3a00 |0013: const-string v1, " dB" // string@003a │ │ +05df56: 6e20 b515 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05df5c: 0c00 |0018: move-result-object v0 │ │ +05df5e: 6e10 bb15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05df64: 0c00 |001c: move-result-object v0 │ │ +05df66: 6e20 ea14 0300 |001d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +05df6c: 0e00 |0020: return-void │ │ +05df6e: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ +05df72: 28e6 |0023: goto 0009 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0020 line=184 │ │ 0x0021 line=183 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ @@ -90968,23 +90966,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05df50: |[05df50] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -05df60: 7210 9812 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -05df66: 0a01 |0003: move-result v1 │ │ -05df68: 8f10 |0004: int-to-short v0, v1 │ │ -05df6a: 5421 af07 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05df6e: 6e20 b401 0100 |0007: invoke-virtual {v1, v0}, Landroid/media/audiofx/Equalizer;.usePreset:(S)V // method@01b4 │ │ -05df74: 7010 3017 0200 |000a: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateBars:()V // method@1730 │ │ -05df7a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -05df7c: 0f01 |000e: return v1 │ │ +05df74: |[05df74] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +05df84: 7210 9812 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +05df8a: 0a01 |0003: move-result v1 │ │ +05df8c: 8f10 |0004: int-to-short v0, v1 │ │ +05df8e: 5421 af07 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05df92: 6e20 b401 0100 |0007: invoke-virtual {v1, v0}, Landroid/media/audiofx/Equalizer;.usePreset:(S)V // method@01b4 │ │ +05df98: 7010 3017 0200 |000a: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateBars:()V // method@1730 │ │ +05df9e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +05dfa0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x000a line=117 │ │ 0x000d line=118 │ │ locals : │ │ @@ -90997,47 +90995,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -05df80: |[05df80] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05df90: 6f20 1c00 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -05df96: 1402 0d00 037f |0003: const v2, #float 1.74129e+38 // #7f03000d │ │ -05df9c: 6e20 2e17 2300 |0006: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.setContentView:(I)V // method@172e │ │ -05dfa2: 7100 2b1a 0000 |0009: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -05dfa8: 0c02 |000c: move-result-object v2 │ │ -05dfaa: 7210 e819 0200 |000d: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ -05dfb0: 0c02 |0010: move-result-object v2 │ │ -05dfb2: 5b32 b007 |0011: iput-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@07b0 │ │ -05dfb6: 5432 b007 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@07b0 │ │ -05dfba: 6e10 cd18 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.getEqualizer:()Landroid/media/audiofx/Equalizer; // method@18cd │ │ -05dfc0: 0c02 |0018: move-result-object v2 │ │ -05dfc2: 5b32 af07 |0019: iput-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05dfc6: 7010 2717 0300 |001b: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.initEqualizer:()V // method@1727 │ │ -05dfcc: 1402 3a00 0d7f |001e: const v2, #float 1.87422e+38 // #7f0d003a │ │ -05dfd2: 6e20 2617 2300 |0021: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.findViewById:(I)Landroid/view/View; // method@1726 │ │ -05dfd8: 0c01 |0024: move-result-object v1 │ │ -05dfda: 6e20 2d17 1300 |0025: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.registerForContextMenu:(Landroid/view/View;)V // method@172d │ │ -05dfe0: 2202 ce03 |0028: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1; // type@03ce │ │ -05dfe4: 7030 1a17 3201 |002a: invoke-direct {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V // method@171a │ │ -05dfea: 6e20 3413 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -05dff0: 1402 3900 0d7f |0030: const v2, #float 1.87422e+38 // #7f0d0039 │ │ -05dff6: 6e20 2617 2300 |0033: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.findViewById:(I)Landroid/view/View; // method@1726 │ │ -05dffc: 0c00 |0036: move-result-object v0 │ │ -05dffe: 1f00 e502 |0037: check-cast v0, Landroid/widget/CompoundButton; // type@02e5 │ │ -05e002: 5432 af07 |0039: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05e006: 6e10 ad01 0200 |003b: invoke-virtual {v2}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ -05e00c: 0a02 |003e: move-result v2 │ │ -05e00e: 6e20 3714 2000 |003f: invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@1437 │ │ -05e014: 2202 cf03 |0042: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2; // type@03cf │ │ -05e018: 7020 1c17 3200 |0044: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V // method@171c │ │ -05e01e: 6e20 3814 2000 |0047: invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1438 │ │ -05e024: 0e00 |004a: return-void │ │ +05dfa4: |[05dfa4] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05dfb4: 6f20 1c00 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +05dfba: 1402 0d00 037f |0003: const v2, #float 1.74129e+38 // #7f03000d │ │ +05dfc0: 6e20 2e17 2300 |0006: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.setContentView:(I)V // method@172e │ │ +05dfc6: 7100 2b1a 0000 |0009: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +05dfcc: 0c02 |000c: move-result-object v2 │ │ +05dfce: 7210 e819 0200 |000d: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ +05dfd4: 0c02 |0010: move-result-object v2 │ │ +05dfd6: 5b32 b007 |0011: iput-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@07b0 │ │ +05dfda: 5432 b007 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@07b0 │ │ +05dfde: 6e10 cd18 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.getEqualizer:()Landroid/media/audiofx/Equalizer; // method@18cd │ │ +05dfe4: 0c02 |0018: move-result-object v2 │ │ +05dfe6: 5b32 af07 |0019: iput-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05dfea: 7010 2717 0300 |001b: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.initEqualizer:()V // method@1727 │ │ +05dff0: 1402 3a00 0d7f |001e: const v2, #float 1.87422e+38 // #7f0d003a │ │ +05dff6: 6e20 2617 2300 |0021: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.findViewById:(I)Landroid/view/View; // method@1726 │ │ +05dffc: 0c01 |0024: move-result-object v1 │ │ +05dffe: 6e20 2d17 1300 |0025: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.registerForContextMenu:(Landroid/view/View;)V // method@172d │ │ +05e004: 2202 d603 |0028: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1; // type@03d6 │ │ +05e008: 7030 1a17 3201 |002a: invoke-direct {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V // method@171a │ │ +05e00e: 6e20 3413 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +05e014: 1402 3900 0d7f |0030: const v2, #float 1.87422e+38 // #7f0d0039 │ │ +05e01a: 6e20 2617 2300 |0033: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.findViewById:(I)Landroid/view/View; // method@1726 │ │ +05e020: 0c00 |0036: move-result-object v0 │ │ +05e022: 1f00 ed02 |0037: check-cast v0, Landroid/widget/CompoundButton; // type@02ed │ │ +05e026: 5432 af07 |0039: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05e02a: 6e10 ad01 0200 |003b: invoke-virtual {v2}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ +05e030: 0a02 |003e: move-result v2 │ │ +05e032: 6e20 3714 2000 |003f: invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@1437 │ │ +05e038: 2202 d703 |0042: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2; // type@03d7 │ │ +05e03c: 7020 1c17 3200 |0044: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V // method@171c │ │ +05e042: 6e20 3814 2000 |0047: invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1438 │ │ +05e048: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0009 line=57 │ │ 0x0013 line=58 │ │ 0x001b line=60 │ │ @@ -91059,41 +91057,41 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -05e028: |[05e028] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -05e038: 1306 6400 |0000: const/16 v6, #int 100 // #64 │ │ -05e03c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -05e03e: 6f40 1d00 87a9 |0003: invoke-super {v7, v8, v9, v10}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@001d │ │ -05e044: 5474 af07 |0006: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05e048: 6e10 ac01 0400 |0008: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getCurrentPreset:()S // method@01ac │ │ -05e04e: 0a00 |000b: move-result v0 │ │ -05e050: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -05e052: 5474 af07 |000d: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05e056: 6e10 af01 0400 |000f: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getNumberOfPresets:()S // method@01af │ │ -05e05c: 0a04 |0012: move-result v4 │ │ -05e05e: 3542 1800 |0013: if-ge v2, v4, 002b // +0018 │ │ -05e062: 5474 af07 |0015: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ -05e066: 6e20 b001 2400 |0017: invoke-virtual {v4, v2}, Landroid/media/audiofx/Equalizer;.getPresetName:(S)Ljava/lang/String; // method@01b0 │ │ -05e06c: 0c04 |001a: move-result-object v4 │ │ -05e06e: 7254 6012 6822 |001b: invoke-interface {v8, v6, v2, v2, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1260 │ │ -05e074: 0c01 |001e: move-result-object v1 │ │ -05e076: 3302 0500 |001f: if-ne v2, v0, 0024 // +0005 │ │ -05e07a: 7220 9f12 5100 |0021: invoke-interface {v1, v5}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ -05e080: d804 0201 |0024: add-int/lit8 v4, v2, #int 1 // #01 │ │ -05e084: 8f42 |0026: int-to-short v2, v4 │ │ -05e086: 28e6 |0027: goto 000d // -001a │ │ -05e088: 0d03 |0028: move-exception v3 │ │ -05e08a: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ -05e08c: 28e2 |002a: goto 000c // -001e │ │ -05e08e: 7240 6212 6855 |002b: invoke-interface {v8, v6, v5, v5}, Landroid/view/ContextMenu;.setGroupCheckable:(IZZ)V // method@1262 │ │ -05e094: 0e00 |002e: return-void │ │ +05e04c: |[05e04c] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +05e05c: 1306 6400 |0000: const/16 v6, #int 100 // #64 │ │ +05e060: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +05e062: 6f40 1d00 87a9 |0003: invoke-super {v7, v8, v9, v10}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@001d │ │ +05e068: 5474 af07 |0006: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05e06c: 6e10 ac01 0400 |0008: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getCurrentPreset:()S // method@01ac │ │ +05e072: 0a00 |000b: move-result v0 │ │ +05e074: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +05e076: 5474 af07 |000d: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05e07a: 6e10 af01 0400 |000f: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getNumberOfPresets:()S // method@01af │ │ +05e080: 0a04 |0012: move-result v4 │ │ +05e082: 3542 1800 |0013: if-ge v2, v4, 002b // +0018 │ │ +05e086: 5474 af07 |0015: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizer:Landroid/media/audiofx/Equalizer; // field@07af │ │ +05e08a: 6e20 b001 2400 |0017: invoke-virtual {v4, v2}, Landroid/media/audiofx/Equalizer;.getPresetName:(S)Ljava/lang/String; // method@01b0 │ │ +05e090: 0c04 |001a: move-result-object v4 │ │ +05e092: 7254 6012 6822 |001b: invoke-interface {v8, v6, v2, v2, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1260 │ │ +05e098: 0c01 |001e: move-result-object v1 │ │ +05e09a: 3302 0500 |001f: if-ne v2, v0, 0024 // +0005 │ │ +05e09e: 7220 9f12 5100 |0021: invoke-interface {v1, v5}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ +05e0a4: d804 0201 |0024: add-int/lit8 v4, v2, #int 1 // #01 │ │ +05e0a8: 8f42 |0026: int-to-short v2, v4 │ │ +05e0aa: 28e6 |0027: goto 000d // -001a │ │ +05e0ac: 0d03 |0028: move-exception v3 │ │ +05e0ae: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ +05e0b0: 28e2 |002a: goto 000c // -001e │ │ +05e0b2: 7240 6212 6855 |002b: invoke-interface {v8, v6, v5, v5}, Landroid/view/ContextMenu;.setGroupCheckable:(IZZ)V // method@1262 │ │ +05e0b8: 0e00 |002e: return-void │ │ catches : 1 │ │ 0x0006 - 0x000b │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0003 line=95 │ │ 0x0006 line=99 │ │ 0x000c line=104 │ │ @@ -91122,19 +91120,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05e0a8: |[05e0a8] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onPause:()V │ │ -05e0b8: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0027 │ │ -05e0be: 5410 b007 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@07b0 │ │ -05e0c2: 6e10 d218 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.saveSettings:()V // method@18d2 │ │ -05e0c8: 0e00 |0008: return-void │ │ +05e0cc: |[05e0cc] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onPause:()V │ │ +05e0dc: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0027 │ │ +05e0e2: 5410 b007 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@07b0 │ │ +05e0e6: 6e10 d218 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.saveSettings:()V // method@18d2 │ │ +05e0ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0008 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ @@ -91144,32 +91142,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05e0cc: |[05e0cc] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onResume:()V │ │ -05e0dc: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@002c │ │ -05e0e2: 7010 3017 0000 |0003: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateBars:()V // method@1730 │ │ -05e0e8: 0e00 |0006: return-void │ │ +05e0f0: |[05e0f0] net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.onResume:()V │ │ +05e100: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@002c │ │ +05e106: 7010 3017 0000 |0003: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;.updateBars:()V // method@1730 │ │ +05e10c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0006 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ │ │ source_file_idx : 845 (EqualizerActivity.java) │ │ │ │ Class #387 header: │ │ -class_idx : 978 │ │ +class_idx : 986 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #387 annotations: │ │ @@ -91195,55 +91193,55 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e0ec: |[05e0ec] net.sourceforge.subsonic.androidapp.activity.HelpActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ │ -05e0fc: 5b01 b107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b1 │ │ -05e100: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e106: 0e00 |0005: return-void │ │ +05e110: |[05e110] net.sourceforge.subsonic.androidapp.activity.HelpActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ │ +05e120: 5b01 b107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b1 │ │ +05e124: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05e108: |[05e108] net.sourceforge.subsonic.androidapp.activity.HelpActivity$1.onClick:(Landroid/view/View;)V │ │ -05e118: 5410 b107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b1 │ │ -05e11c: 7110 3d17 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; // method@173d │ │ -05e122: 0c00 |0005: move-result-object v0 │ │ -05e124: 6e10 2014 0000 |0006: invoke-virtual {v0}, Landroid/webkit/WebView;.goBack:()V // method@1420 │ │ -05e12a: 0e00 |0009: return-void │ │ +05e12c: |[05e12c] net.sourceforge.subsonic.androidapp.activity.HelpActivity$1.onClick:(Landroid/view/View;)V │ │ +05e13c: 5410 b107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b1 │ │ +05e140: 7110 3d17 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; // method@173d │ │ +05e146: 0c00 |0005: move-result-object v0 │ │ +05e148: 6e10 2014 0000 |0006: invoke-virtual {v0}, Landroid/webkit/WebView;.goBack:()V // method@1420 │ │ +05e14e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1; │ │ 0x0000 - 0x000a reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 1019 (HelpActivity.java) │ │ │ │ Class #388 header: │ │ -class_idx : 979 │ │ +class_idx : 987 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #388 annotations: │ │ @@ -91269,53 +91267,53 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e12c: |[05e12c] net.sourceforge.subsonic.androidapp.activity.HelpActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ │ -05e13c: 5b01 b207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b2 │ │ -05e140: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e146: 0e00 |0005: return-void │ │ +05e150: |[05e150] net.sourceforge.subsonic.androidapp.activity.HelpActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ │ +05e160: 5b01 b207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b2 │ │ +05e164: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e16a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$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 │ │ -05e148: |[05e148] net.sourceforge.subsonic.androidapp.activity.HelpActivity$2.onClick:(Landroid/view/View;)V │ │ -05e158: 5410 b207 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b2 │ │ -05e15c: 6e10 4017 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.finish:()V // method@1740 │ │ -05e162: 0e00 |0005: return-void │ │ +05e16c: |[05e16c] net.sourceforge.subsonic.androidapp.activity.HelpActivity$2.onClick:(Landroid/view/View;)V │ │ +05e17c: 5410 b207 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b2 │ │ +05e180: 6e10 4017 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.finish:()V // method@1740 │ │ +05e186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 1019 (HelpActivity.java) │ │ │ │ Class #389 header: │ │ -class_idx : 980 │ │ +class_idx : 988 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 729 │ │ +superclass_idx : 737 │ │ source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #389 annotations: │ │ @@ -91340,18 +91338,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e164: |[05e164] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ │ -05e174: 5b01 b307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e178: 7010 2514 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@1425 │ │ -05e17e: 0e00 |0005: return-void │ │ +05e188: |[05e188] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ │ +05e198: 5b01 b307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e19c: 7010 2514 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@1425 │ │ +05e1a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ @@ -91360,17 +91358,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05e180: |[05e180] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;)V │ │ -05e190: 7020 3617 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V // method@1736 │ │ -05e196: 0e00 |0003: return-void │ │ +05e1a4: |[05e1a4] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;)V │ │ +05e1b4: 7020 3617 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V // method@1736 │ │ +05e1ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1; │ │ @@ -91381,28 +91379,28 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -05e198: |[05e198] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onLoadResource:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -05e1a8: 5430 b307 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e1ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05e1ae: 6e20 4817 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@1748 │ │ -05e1b4: 5430 b307 |0006: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e1b8: 5431 b307 |0008: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e1bc: 6e10 4117 0100 |000a: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.getResources:()Landroid/content/res/Resources; // method@1741 │ │ -05e1c2: 0c01 |000d: move-result-object v1 │ │ -05e1c4: 1402 3e00 0a7f |000e: const v2, #float 1.83435e+38 // #7f0a003e │ │ -05e1ca: 6e20 1501 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -05e1d0: 0c01 |0014: move-result-object v1 │ │ -05e1d2: 6e20 4917 1000 |0015: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1749 │ │ -05e1d8: 6f30 2614 4305 |0018: invoke-super {v3, v4, v5}, Landroid/webkit/WebViewClient;.onLoadResource:(Landroid/webkit/WebView;Ljava/lang/String;)V // method@1426 │ │ -05e1de: 0e00 |001b: return-void │ │ +05e1bc: |[05e1bc] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onLoadResource:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +05e1cc: 5430 b307 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e1d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05e1d2: 6e20 4817 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@1748 │ │ +05e1d8: 5430 b307 |0006: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e1dc: 5431 b307 |0008: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e1e0: 6e10 4117 0100 |000a: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.getResources:()Landroid/content/res/Resources; // method@1741 │ │ +05e1e6: 0c01 |000d: move-result-object v1 │ │ +05e1e8: 1402 3e00 0a7f |000e: const v2, #float 1.83435e+38 // #7f0a003e │ │ +05e1ee: 6e20 1501 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +05e1f4: 0c01 |0014: move-result-object v1 │ │ +05e1f6: 6e20 4917 1000 |0015: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1749 │ │ +05e1fc: 6f30 2614 4305 |0018: invoke-super {v3, v4, v5}, Landroid/webkit/WebViewClient;.onLoadResource:(Landroid/webkit/WebView;Ljava/lang/String;)V // method@1426 │ │ +05e202: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ 0x0018 line=103 │ │ 0x001b line=104 │ │ locals : │ │ @@ -91415,29 +91413,29 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05e1e0: |[05e1e0] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -05e1f0: 5420 b307 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e1f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05e1f6: 6e20 4817 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@1748 │ │ -05e1fc: 5420 b307 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e200: 6e10 1f14 0300 |0008: invoke-virtual {v3}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@141f │ │ -05e206: 0c01 |000b: move-result-object v1 │ │ -05e208: 6e20 4917 1000 |000c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1749 │ │ -05e20e: 5420 b307 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e212: 7110 3e17 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button; // method@173e │ │ -05e218: 0c00 |0014: move-result-object v0 │ │ -05e21a: 6e10 1d14 0300 |0015: invoke-virtual {v3}, Landroid/webkit/WebView;.canGoBack:()Z // method@141d │ │ -05e220: 0a01 |0018: move-result v1 │ │ -05e222: 6e20 2e14 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -05e228: 0e00 |001c: return-void │ │ +05e204: |[05e204] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +05e214: 5420 b307 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e218: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05e21a: 6e20 4817 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@1748 │ │ +05e220: 5420 b307 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e224: 6e10 1f14 0300 |0008: invoke-virtual {v3}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@141f │ │ +05e22a: 0c01 |000b: move-result-object v1 │ │ +05e22c: 6e20 4917 1000 |000c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1749 │ │ +05e232: 5420 b307 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e236: 7110 3e17 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button; // method@173e │ │ +05e23c: 0c00 |0014: move-result-object v0 │ │ +05e23e: 6e10 1d14 0300 |0015: invoke-virtual {v3}, Landroid/webkit/WebView;.canGoBack:()Z // method@141d │ │ +05e244: 0a01 |0018: move-result v1 │ │ +05e246: 6e20 2e14 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +05e24c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000f line=116 │ │ 0x001c line=117 │ │ locals : │ │ @@ -91450,23 +91448,23 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -05e22c: |[05e22c] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -05e23c: 6f40 2714 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/webkit/WebViewClient;.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@1427 │ │ -05e242: 5420 b307 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e246: 7110 3e17 0000 |0005: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button; // method@173e │ │ -05e24c: 0c00 |0008: move-result-object v0 │ │ -05e24e: 6e10 1d14 0300 |0009: invoke-virtual {v3}, Landroid/webkit/WebView;.canGoBack:()Z // method@141d │ │ -05e254: 0a01 |000c: move-result v1 │ │ -05e256: 6e20 2e14 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -05e25c: 0e00 |0010: return-void │ │ +05e250: |[05e250] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +05e260: 6f40 2714 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/webkit/WebViewClient;.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@1427 │ │ +05e266: 5420 b307 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e26a: 7110 3e17 0000 |0005: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button; // method@173e │ │ +05e270: 0c00 |0008: move-result-object v0 │ │ +05e272: 6e10 1d14 0300 |0009: invoke-virtual {v3}, Landroid/webkit/WebView;.canGoBack:()Z // method@141d │ │ +05e278: 0a01 |000c: move-result v1 │ │ +05e27a: 6e20 2e14 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +05e280: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x0010 line=110 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient; │ │ @@ -91479,35 +91477,35 @@ │ │ type : '(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05e260: |[05e260] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ -05e270: 5410 b307 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ -05e274: 7120 951d 4000 |0002: invoke-static {v0, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -05e27a: 0e00 |0005: return-void │ │ +05e284: |[05e284] net.sourceforge.subsonic.androidapp.activity.HelpActivity$HelpClient.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ +05e294: 5410 b307 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // field@07b3 │ │ +05e298: 7120 951d 4000 |0002: invoke-static {v0, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +05e29e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient; │ │ 0x0000 - 0x0006 reg=2 view Landroid/webkit/WebView; │ │ 0x0000 - 0x0006 reg=3 errorCode I │ │ 0x0000 - 0x0006 reg=4 description Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=5 failingUrl Ljava/lang/String; │ │ │ │ source_file_idx : 1019 (HelpActivity.java) │ │ │ │ Class #390 header: │ │ -class_idx : 981 │ │ +class_idx : 989 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 9 │ │ +superclass_idx : 12 │ │ source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #390 annotations: │ │ @@ -91535,36 +91533,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e27c: |[05e27c] net.sourceforge.subsonic.androidapp.activity.HelpActivity.:()V │ │ -05e28c: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ -05e292: 0e00 |0003: return-void │ │ +05e2a0: |[05e2a0] net.sourceforge.subsonic.androidapp.activity.HelpActivity.:()V │ │ +05e2b0: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ +05e2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ - 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;) │ │ name : 'access$100' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e294: |[05e294] net.sourceforge.subsonic.androidapp.activity.HelpActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; │ │ -05e2a4: 5410 b507 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e2a8: 1100 |0002: return-object v0 │ │ +05e2b8: |[05e2b8] net.sourceforge.subsonic.androidapp.activity.HelpActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; │ │ +05e2c8: 5410 b507 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e2cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;) │ │ @@ -91572,17 +91569,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e2ac: |[05e2ac] net.sourceforge.subsonic.androidapp.activity.HelpActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button; │ │ -05e2bc: 5410 b407 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.backButton:Landroid/widget/Button; // field@07b4 │ │ -05e2c0: 1100 |0002: return-object v0 │ │ +05e2d0: |[05e2d0] net.sourceforge.subsonic.androidapp.activity.HelpActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/widget/Button; │ │ +05e2e0: 5410 b407 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.backButton:Landroid/widget/Button; // field@07b4 │ │ +05e2e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ Virtual methods - │ │ @@ -91591,65 +91588,65 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -05e2c4: |[05e2c4] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05e2d4: 6f20 1c00 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -05e2da: 6e10 4217 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.getWindow:()Landroid/view/Window; // method@1742 │ │ -05e2e0: 0c01 |0006: move-result-object v1 │ │ -05e2e2: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -05e2e4: 6e20 8913 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/Window;.requestFeature:(I)Z // method@1389 │ │ -05e2ea: 1401 0f00 037f |000b: const v1, #float 1.74129e+38 // #7f03000f │ │ -05e2f0: 6e20 4717 1400 |000e: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setContentView:(I)V // method@1747 │ │ -05e2f6: 1401 4200 0d7f |0011: const v1, #float 1.87422e+38 // #7f0d0042 │ │ -05e2fc: 6e20 3f17 1400 |0014: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.findViewById:(I)Landroid/view/View; // method@173f │ │ -05e302: 0c01 |0017: move-result-object v1 │ │ -05e304: 1f01 d802 |0018: check-cast v1, Landroid/webkit/WebView; // type@02d8 │ │ -05e308: 5b41 b507 |001a: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e30c: 5441 b507 |001c: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e310: 6e10 1e14 0100 |001e: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@141e │ │ -05e316: 0c01 |0021: move-result-object v1 │ │ -05e318: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -05e31a: 6e20 1c14 2100 |0023: invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@141c │ │ -05e320: 5441 b507 |0026: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e324: 2202 d403 |0028: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient; // type@03d4 │ │ -05e328: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -05e32a: 7030 3717 4203 |002b: invoke-direct {v2, v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;)V // method@1737 │ │ -05e330: 6e20 2414 2100 |002e: invoke-virtual {v1, v2}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@1424 │ │ -05e336: 3805 2e00 |0031: if-eqz v5, 005f // +002e │ │ -05e33a: 5441 b507 |0033: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e33e: 6e20 2214 5100 |0035: invoke-virtual {v1, v5}, Landroid/webkit/WebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1422 │ │ -05e344: 1401 4000 0d7f |0038: const v1, #float 1.87422e+38 // #7f0d0040 │ │ -05e34a: 6e20 3f17 1400 |003b: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.findViewById:(I)Landroid/view/View; // method@173f │ │ -05e350: 0c01 |003e: move-result-object v1 │ │ -05e352: 1f01 e102 |003f: check-cast v1, Landroid/widget/Button; // type@02e1 │ │ -05e356: 5b41 b407 |0041: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.backButton:Landroid/widget/Button; // field@07b4 │ │ -05e35a: 5441 b407 |0043: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.backButton:Landroid/widget/Button; // field@07b4 │ │ -05e35e: 2202 d203 |0045: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1; // type@03d2 │ │ -05e362: 7020 3217 4200 |0047: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V // method@1732 │ │ -05e368: 6e20 2f14 2100 |004a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -05e36e: 1401 4100 0d7f |004d: const v1, #float 1.87422e+38 // #7f0d0041 │ │ -05e374: 6e20 3f17 1400 |0050: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.findViewById:(I)Landroid/view/View; // method@173f │ │ -05e37a: 0c00 |0053: move-result-object v0 │ │ -05e37c: 1f00 e102 |0054: check-cast v0, Landroid/widget/Button; // type@02e1 │ │ -05e380: 2201 d303 |0056: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2; // type@03d3 │ │ -05e384: 7020 3417 4100 |0058: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V // method@1734 │ │ -05e38a: 6e20 2f14 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -05e390: 0e00 |005e: return-void │ │ -05e392: 5441 b507 |005f: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e396: 6e10 4117 0400 |0061: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.getResources:()Landroid/content/res/Resources; // method@1741 │ │ -05e39c: 0c02 |0064: move-result-object v2 │ │ -05e39e: 1403 4000 0a7f |0065: const v3, #float 1.83435e+38 // #7f0a0040 │ │ -05e3a4: 6e20 1501 3200 |0068: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -05e3aa: 0c02 |006b: move-result-object v2 │ │ -05e3ac: 6e20 2114 2100 |006c: invoke-virtual {v1, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@1421 │ │ -05e3b2: 28c9 |006f: goto 0038 // -0037 │ │ +05e2e8: |[05e2e8] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05e2f8: 6f20 1c00 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +05e2fe: 6e10 4217 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.getWindow:()Landroid/view/Window; // method@1742 │ │ +05e304: 0c01 |0006: move-result-object v1 │ │ +05e306: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +05e308: 6e20 8913 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/Window;.requestFeature:(I)Z // method@1389 │ │ +05e30e: 1401 0f00 037f |000b: const v1, #float 1.74129e+38 // #7f03000f │ │ +05e314: 6e20 4717 1400 |000e: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.setContentView:(I)V // method@1747 │ │ +05e31a: 1401 4200 0d7f |0011: const v1, #float 1.87422e+38 // #7f0d0042 │ │ +05e320: 6e20 3f17 1400 |0014: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.findViewById:(I)Landroid/view/View; // method@173f │ │ +05e326: 0c01 |0017: move-result-object v1 │ │ +05e328: 1f01 e002 |0018: check-cast v1, Landroid/webkit/WebView; // type@02e0 │ │ +05e32c: 5b41 b507 |001a: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e330: 5441 b507 |001c: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e334: 6e10 1e14 0100 |001e: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@141e │ │ +05e33a: 0c01 |0021: move-result-object v1 │ │ +05e33c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +05e33e: 6e20 1c14 2100 |0023: invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@141c │ │ +05e344: 5441 b507 |0026: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e348: 2202 dc03 |0028: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient; // type@03dc │ │ +05e34c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +05e34e: 7030 3717 4203 |002b: invoke-direct {v2, v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$HelpClient;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;)V // method@1737 │ │ +05e354: 6e20 2414 2100 |002e: invoke-virtual {v1, v2}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@1424 │ │ +05e35a: 3805 2e00 |0031: if-eqz v5, 005f // +002e │ │ +05e35e: 5441 b507 |0033: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e362: 6e20 2214 5100 |0035: invoke-virtual {v1, v5}, Landroid/webkit/WebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1422 │ │ +05e368: 1401 4000 0d7f |0038: const v1, #float 1.87422e+38 // #7f0d0040 │ │ +05e36e: 6e20 3f17 1400 |003b: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.findViewById:(I)Landroid/view/View; // method@173f │ │ +05e374: 0c01 |003e: move-result-object v1 │ │ +05e376: 1f01 e902 |003f: check-cast v1, Landroid/widget/Button; // type@02e9 │ │ +05e37a: 5b41 b407 |0041: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.backButton:Landroid/widget/Button; // field@07b4 │ │ +05e37e: 5441 b407 |0043: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.backButton:Landroid/widget/Button; // field@07b4 │ │ +05e382: 2202 da03 |0045: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1; // type@03da │ │ +05e386: 7020 3217 4200 |0047: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V // method@1732 │ │ +05e38c: 6e20 2f14 2100 |004a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +05e392: 1401 4100 0d7f |004d: const v1, #float 1.87422e+38 // #7f0d0041 │ │ +05e398: 6e20 3f17 1400 |0050: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.findViewById:(I)Landroid/view/View; // method@173f │ │ +05e39e: 0c00 |0053: move-result-object v0 │ │ +05e3a0: 1f00 e902 |0054: check-cast v0, Landroid/widget/Button; // type@02e9 │ │ +05e3a4: 2201 db03 |0056: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2; // type@03db │ │ +05e3a8: 7020 3417 4100 |0058: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V // method@1734 │ │ +05e3ae: 6e20 2f14 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +05e3b4: 0e00 |005e: return-void │ │ +05e3b6: 5441 b507 |005f: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e3ba: 6e10 4117 0400 |0061: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.getResources:()Landroid/content/res/Resources; // method@1741 │ │ +05e3c0: 0c02 |0064: move-result-object v2 │ │ +05e3c2: 1403 4000 0a7f |0065: const v3, #float 1.83435e+38 // #7f0a0040 │ │ +05e3c8: 6e20 1501 3200 |0068: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +05e3ce: 0c02 |006b: move-result-object v2 │ │ +05e3d0: 6e20 2114 2100 |006c: invoke-virtual {v1, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@1421 │ │ +05e3d6: 28c9 |006f: goto 0038 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000b line=49 │ │ 0x0011 line=51 │ │ 0x001c line=52 │ │ @@ -91672,28 +91669,28 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -05e3b4: |[05e3b4] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -05e3c4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -05e3c6: 3302 1100 |0001: if-ne v2, v0, 0012 // +0011 │ │ -05e3ca: 5410 b507 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e3ce: 6e10 1d14 0000 |0005: invoke-virtual {v0}, Landroid/webkit/WebView;.canGoBack:()Z // method@141d │ │ -05e3d4: 0a00 |0008: move-result v0 │ │ -05e3d6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -05e3da: 5410 b507 |000b: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e3de: 6e10 2014 0000 |000d: invoke-virtual {v0}, Landroid/webkit/WebView;.goBack:()V // method@1420 │ │ -05e3e4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -05e3e6: 0f00 |0011: return v0 │ │ -05e3e8: 6f30 2100 2103 |0012: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0021 │ │ -05e3ee: 0a00 |0015: move-result v0 │ │ -05e3f0: 28fb |0016: goto 0011 // -0005 │ │ +05e3d8: |[05e3d8] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +05e3e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +05e3ea: 3302 1100 |0001: if-ne v2, v0, 0012 // +0011 │ │ +05e3ee: 5410 b507 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e3f2: 6e10 1d14 0000 |0005: invoke-virtual {v0}, Landroid/webkit/WebView;.canGoBack:()Z // method@141d │ │ +05e3f8: 0a00 |0008: move-result v0 │ │ +05e3fa: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +05e3fe: 5410 b507 |000b: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e402: 6e10 2014 0000 |000d: invoke-virtual {v0}, Landroid/webkit/WebView;.goBack:()V // method@1420 │ │ +05e408: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +05e40a: 0f00 |0011: return v0 │ │ +05e40c: 6f30 2100 2103 |0012: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0021 │ │ +05e412: 0a00 |0015: move-result v0 │ │ +05e414: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x000b line=91 │ │ 0x0010 line=92 │ │ 0x0011 line=95 │ │ @@ -91707,17 +91704,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e3f4: |[05e3f4] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onResume:()V │ │ -05e404: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@002c │ │ -05e40a: 0e00 |0003: return-void │ │ +05e418: |[05e418] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onResume:()V │ │ +05e428: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@002c │ │ +05e42e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ │ @@ -91726,33 +91723,33 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05e40c: |[05e40c] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -05e41c: 5410 b507 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ -05e420: 6e20 2314 2000 |0002: invoke-virtual {v0, v2}, Landroid/webkit/WebView;.saveState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1423 │ │ -05e426: 0e00 |0005: return-void │ │ +05e430: |[05e430] net.sourceforge.subsonic.androidapp.activity.HelpActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +05e440: 5410 b507 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;.webView:Landroid/webkit/WebView; // field@07b5 │ │ +05e444: 6e20 2314 2000 |0002: invoke-virtual {v0, v2}, Landroid/webkit/WebView;.saveState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1423 │ │ +05e44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ 0x0000 - 0x0006 reg=2 state Landroid/os/Bundle; │ │ │ │ source_file_idx : 1019 (HelpActivity.java) │ │ │ │ Class #391 header: │ │ -class_idx : 984 │ │ +class_idx : 992 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2742 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #391 annotations: │ │ Annotations on class │ │ @@ -91815,33 +91812,33 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05e428: |[05e428] net.sourceforge.subsonic.androidapp.activity.MainActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -05e438: 5b01 b707 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e43c: 5b02 be07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$offlineButton:Landroid/widget/TextView; // field@07be │ │ -05e440: 5b03 bf07 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$serverButton:Landroid/view/View; // field@07bf │ │ -05e444: 5b04 bd07 |0006: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$dummyView:Landroid/view/View; // field@07bd │ │ -05e448: 5b05 c007 |0008: iput-object v5, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$starredButton:Landroid/widget/TextView; // field@07c0 │ │ -05e44c: 5b06 ba07 |000a: iput-object v6, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsNewestButton:Landroid/view/View; // field@07ba │ │ -05e450: 5b07 bb07 |000c: iput-object v7, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRandomButton:Landroid/view/View; // field@07bb │ │ -05e454: 5b08 b907 |000e: iput-object v8, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsHighestButton:Landroid/view/View; // field@07b9 │ │ -05e458: 5b09 bc07 |0010: iput-object v9, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRecentButton:Landroid/view/View; // field@07bc │ │ -05e45c: 5b0a b807 |0012: iput-object v10, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsFrequentButton:Landroid/view/View; // field@07b8 │ │ -05e460: 7010 7d15 0000 |0014: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e466: 0e00 |0017: return-void │ │ +05e44c: |[05e44c] net.sourceforge.subsonic.androidapp.activity.MainActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +05e45c: 5b01 b707 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e460: 5b02 be07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$offlineButton:Landroid/widget/TextView; // field@07be │ │ +05e464: 5b03 bf07 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$serverButton:Landroid/view/View; // field@07bf │ │ +05e468: 5b04 bd07 |0006: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$dummyView:Landroid/view/View; // field@07bd │ │ +05e46c: 5b05 c007 |0008: iput-object v5, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$starredButton:Landroid/widget/TextView; // field@07c0 │ │ +05e470: 5b06 ba07 |000a: iput-object v6, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsNewestButton:Landroid/view/View; // field@07ba │ │ +05e474: 5b07 bb07 |000c: iput-object v7, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRandomButton:Landroid/view/View; // field@07bb │ │ +05e478: 5b08 b907 |000e: iput-object v8, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsHighestButton:Landroid/view/View; // field@07b9 │ │ +05e47c: 5b09 bc07 |0010: iput-object v9, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRecentButton:Landroid/view/View; // field@07bc │ │ +05e480: 5b0a b807 |0012: iput-object v10, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsFrequentButton:Landroid/view/View; // field@07b8 │ │ +05e484: 7010 7d15 0000 |0014: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e48a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1; │ │ - 0x0000 - 0x0018 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ + 0x0000 - 0x0018 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ 0x0000 - 0x0018 reg=2 (null) Landroid/widget/TextView; │ │ 0x0000 - 0x0018 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/view/View; │ │ 0x0000 - 0x0018 reg=5 (null) Landroid/widget/TextView; │ │ 0x0000 - 0x0018 reg=6 (null) Landroid/view/View; │ │ 0x0000 - 0x0018 reg=7 (null) Landroid/view/View; │ │ 0x0000 - 0x0018 reg=8 (null) Landroid/view/View; │ │ @@ -91854,60 +91851,60 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -05e468: |[05e468] net.sourceforge.subsonic.androidapp.activity.MainActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05e478: 5420 be07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$offlineButton:Landroid/widget/TextView; // field@07be │ │ -05e47c: 3304 0800 |0002: if-ne v4, v0, 000a // +0008 │ │ -05e480: 5420 b707 |0004: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e484: 7110 6217 0000 |0006: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1762 │ │ -05e48a: 0e00 |0009: return-void │ │ -05e48c: 5420 bf07 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$serverButton:Landroid/view/View; // field@07bf │ │ -05e490: 3304 0800 |000c: if-ne v4, v0, 0014 // +0008 │ │ -05e494: 5420 bd07 |000e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$dummyView:Landroid/view/View; // field@07bd │ │ -05e498: 6e10 3a13 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ -05e49e: 28f6 |0013: goto 0009 // -000a │ │ -05e4a0: 5420 c007 |0014: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$starredButton:Landroid/widget/TextView; // field@07c0 │ │ -05e4a4: 3304 0800 |0016: if-ne v4, v0, 001e // +0008 │ │ -05e4a8: 5420 b707 |0018: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e4ac: 7110 6317 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1763 │ │ -05e4b2: 28ec |001d: goto 0009 // -0014 │ │ -05e4b4: 5420 ba07 |001e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsNewestButton:Landroid/view/View; // field@07ba │ │ -05e4b8: 3304 0a00 |0020: if-ne v4, v0, 002a // +000a │ │ -05e4bc: 5420 b707 |0022: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e4c0: 1a01 9f1a |0024: const-string v1, "newest" // string@1a9f │ │ -05e4c4: 7120 6417 1000 |0026: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ -05e4ca: 28e0 |0029: goto 0009 // -0020 │ │ -05e4cc: 5420 bb07 |002a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRandomButton:Landroid/view/View; // field@07bb │ │ -05e4d0: 3304 0a00 |002c: if-ne v4, v0, 0036 // +000a │ │ -05e4d4: 5420 b707 |002e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e4d8: 1a01 ee1c |0030: const-string v1, "random" // string@1cee │ │ -05e4dc: 7120 6417 1000 |0032: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ -05e4e2: 28d4 |0035: goto 0009 // -002c │ │ -05e4e4: 5420 b907 |0036: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsHighestButton:Landroid/view/View; // field@07b9 │ │ -05e4e8: 3304 0a00 |0038: if-ne v4, v0, 0042 // +000a │ │ -05e4ec: 5420 b707 |003a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e4f0: 1a01 b315 |003c: const-string v1, "highest" // string@15b3 │ │ -05e4f4: 7120 6417 1000 |003e: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ -05e4fa: 28c8 |0041: goto 0009 // -0038 │ │ -05e4fc: 5420 bc07 |0042: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRecentButton:Landroid/view/View; // field@07bc │ │ -05e500: 3304 0a00 |0044: if-ne v4, v0, 004e // +000a │ │ -05e504: 5420 b707 |0046: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e508: 1a01 001d |0048: const-string v1, "recent" // string@1d00 │ │ -05e50c: 7120 6417 1000 |004a: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ -05e512: 28bc |004d: goto 0009 // -0044 │ │ -05e514: 5420 b807 |004e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsFrequentButton:Landroid/view/View; // field@07b8 │ │ -05e518: 3304 b9ff |0050: if-ne v4, v0, 0009 // -0047 │ │ -05e51c: 5420 b707 |0052: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ -05e520: 1a01 1913 |0054: const-string v1, "frequent" // string@1319 │ │ -05e524: 7120 6417 1000 |0056: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ -05e52a: 28b0 |0059: goto 0009 // -0050 │ │ +05e48c: |[05e48c] net.sourceforge.subsonic.androidapp.activity.MainActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05e49c: 5420 be07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$offlineButton:Landroid/widget/TextView; // field@07be │ │ +05e4a0: 3304 0800 |0002: if-ne v4, v0, 000a // +0008 │ │ +05e4a4: 5420 b707 |0004: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e4a8: 7110 6217 0000 |0006: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1762 │ │ +05e4ae: 0e00 |0009: return-void │ │ +05e4b0: 5420 bf07 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$serverButton:Landroid/view/View; // field@07bf │ │ +05e4b4: 3304 0800 |000c: if-ne v4, v0, 0014 // +0008 │ │ +05e4b8: 5420 bd07 |000e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$dummyView:Landroid/view/View; // field@07bd │ │ +05e4bc: 6e10 3a13 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ +05e4c2: 28f6 |0013: goto 0009 // -000a │ │ +05e4c4: 5420 c007 |0014: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$starredButton:Landroid/widget/TextView; // field@07c0 │ │ +05e4c8: 3304 0800 |0016: if-ne v4, v0, 001e // +0008 │ │ +05e4cc: 5420 b707 |0018: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e4d0: 7110 6317 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1763 │ │ +05e4d6: 28ec |001d: goto 0009 // -0014 │ │ +05e4d8: 5420 ba07 |001e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsNewestButton:Landroid/view/View; // field@07ba │ │ +05e4dc: 3304 0a00 |0020: if-ne v4, v0, 002a // +000a │ │ +05e4e0: 5420 b707 |0022: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e4e4: 1a01 9c1a |0024: const-string v1, "newest" // string@1a9c │ │ +05e4e8: 7120 6417 1000 |0026: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ +05e4ee: 28e0 |0029: goto 0009 // -0020 │ │ +05e4f0: 5420 bb07 |002a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRandomButton:Landroid/view/View; // field@07bb │ │ +05e4f4: 3304 0a00 |002c: if-ne v4, v0, 0036 // +000a │ │ +05e4f8: 5420 b707 |002e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e4fc: 1a01 eb1c |0030: const-string v1, "random" // string@1ceb │ │ +05e500: 7120 6417 1000 |0032: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ +05e506: 28d4 |0035: goto 0009 // -002c │ │ +05e508: 5420 b907 |0036: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsHighestButton:Landroid/view/View; // field@07b9 │ │ +05e50c: 3304 0a00 |0038: if-ne v4, v0, 0042 // +000a │ │ +05e510: 5420 b707 |003a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e514: 1a01 b015 |003c: const-string v1, "highest" // string@15b0 │ │ +05e518: 7120 6417 1000 |003e: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ +05e51e: 28c8 |0041: goto 0009 // -0038 │ │ +05e520: 5420 bc07 |0042: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsRecentButton:Landroid/view/View; // field@07bc │ │ +05e524: 3304 0a00 |0044: if-ne v4, v0, 004e // +000a │ │ +05e528: 5420 b707 |0046: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e52c: 1a01 fd1c |0048: const-string v1, "recent" // string@1cfd │ │ +05e530: 7120 6417 1000 |004a: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ +05e536: 28bc |004d: goto 0009 // -0044 │ │ +05e538: 5420 b807 |004e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.val$albumsFrequentButton:Landroid/view/View; // field@07b8 │ │ +05e53c: 3304 b9ff |0050: if-ne v4, v0, 0009 // -0047 │ │ +05e540: 5420 b707 |0052: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07b7 │ │ +05e544: 1a01 1613 |0054: const-string v1, "frequent" // string@1316 │ │ +05e548: 7120 6417 1000 |0056: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V // method@1764 │ │ +05e54e: 28b0 |0059: goto 0009 // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0009 line=122 │ │ 0x000a line=107 │ │ 0x000e line=108 │ │ @@ -91927,21 +91924,21 @@ │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x005a reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1; │ │ 0x0000 - 0x005a reg=3 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x005a reg=4 view Landroid/view/View; │ │ 0x0000 - 0x005a reg=5 position I │ │ 0x0000 - 0x005a reg=6 id J │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #392 header: │ │ -class_idx : 985 │ │ +class_idx : 993 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2742 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #392 annotations: │ │ Annotations on class │ │ @@ -91966,54 +91963,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e52c: |[05e52c] net.sourceforge.subsonic.androidapp.activity.MainActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -05e53c: 5b01 c107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c1 │ │ -05e540: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e546: 0e00 |0005: return-void │ │ +05e550: |[05e550] net.sourceforge.subsonic.androidapp.activity.MainActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +05e560: 5b01 c107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c1 │ │ +05e564: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e56a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$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 │ │ -05e548: |[05e548] net.sourceforge.subsonic.androidapp.activity.MainActivity$2.onClick:(Landroid/view/View;)V │ │ -05e558: 5410 c107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c1 │ │ -05e55c: 7110 6517 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1765 │ │ -05e562: 0e00 |0005: return-void │ │ +05e56c: |[05e56c] net.sourceforge.subsonic.androidapp.activity.MainActivity$2.onClick:(Landroid/view/View;)V │ │ +05e57c: 5410 c107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c1 │ │ +05e580: 7110 6517 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1765 │ │ +05e586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #393 header: │ │ -class_idx : 986 │ │ +class_idx : 994 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2742 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #393 annotations: │ │ Annotations on class │ │ @@ -92038,54 +92035,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e564: |[05e564] net.sourceforge.subsonic.androidapp.activity.MainActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -05e574: 5b01 c207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c2 │ │ -05e578: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e57e: 0e00 |0005: return-void │ │ +05e588: |[05e588] net.sourceforge.subsonic.androidapp.activity.MainActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +05e598: 5b01 c207 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c2 │ │ +05e59c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e5a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$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 │ │ -05e580: |[05e580] net.sourceforge.subsonic.androidapp.activity.MainActivity$3.onClick:(Landroid/view/View;)V │ │ -05e590: 5410 c207 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c2 │ │ -05e594: 6e10 7017 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.onSearchRequested:()Z // method@1770 │ │ -05e59a: 0e00 |0005: return-void │ │ +05e5a4: |[05e5a4] net.sourceforge.subsonic.androidapp.activity.MainActivity$3.onClick:(Landroid/view/View;)V │ │ +05e5b4: 5410 c207 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c2 │ │ +05e5b8: 6e10 7017 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.onSearchRequested:()Z // method@1770 │ │ +05e5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #394 header: │ │ -class_idx : 987 │ │ +class_idx : 995 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2742 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #394 annotations: │ │ Annotations on class │ │ @@ -92114,60 +92111,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e59c: |[05e59c] net.sourceforge.subsonic.androidapp.activity.MainActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V │ │ -05e5ac: 5b01 c307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c3 │ │ -05e5b0: 5b02 c407 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.val$overflowButton:Landroid/view/View; // field@07c4 │ │ -05e5b4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e5ba: 0e00 |0007: return-void │ │ +05e5c0: |[05e5c0] net.sourceforge.subsonic.androidapp.activity.MainActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V │ │ +05e5d0: 5b01 c307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c3 │ │ +05e5d4: 5b02 c407 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.val$overflowButton:Landroid/view/View; // field@07c4 │ │ +05e5d8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e5de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05e5bc: |[05e5bc] net.sourceforge.subsonic.androidapp.activity.MainActivity$4.onClick:(Landroid/view/View;)V │ │ -05e5cc: 2200 9e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@049e │ │ -05e5d0: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -05e5d6: 5441 c307 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c3 │ │ -05e5da: 5442 c407 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.val$overflowButton:Landroid/view/View; // field@07c4 │ │ -05e5de: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ -05e5e2: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -05e5e8: 0e00 |000e: return-void │ │ +05e5e0: |[05e5e0] net.sourceforge.subsonic.androidapp.activity.MainActivity$4.onClick:(Landroid/view/View;)V │ │ +05e5f0: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@04a6 │ │ +05e5f4: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +05e5fa: 5441 c307 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c3 │ │ +05e5fe: 5442 c407 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.val$overflowButton:Landroid/view/View; // field@07c4 │ │ +05e602: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ +05e606: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +05e60c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000e line=155 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4; │ │ 0x0000 - 0x000f reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #395 header: │ │ -class_idx : 988 │ │ +class_idx : 996 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2742 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #395 annotations: │ │ Annotations on class │ │ @@ -92192,54 +92189,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e5ec: |[05e5ec] net.sourceforge.subsonic.androidapp.activity.MainActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -05e5fc: 5b01 c507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c5 │ │ -05e600: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e606: 0e00 |0005: return-void │ │ +05e610: |[05e610] net.sourceforge.subsonic.androidapp.activity.MainActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +05e620: 5b01 c507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c5 │ │ +05e624: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e62a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e608: |[05e608] net.sourceforge.subsonic.androidapp.activity.MainActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -05e618: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -05e61e: 0e00 |0003: return-void │ │ +05e62c: |[05e62c] net.sourceforge.subsonic.androidapp.activity.MainActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +05e63c: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +05e642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 i I │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #396 header: │ │ -class_idx : 989 │ │ +class_idx : 997 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2742 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #396 annotations: │ │ Annotations on class │ │ @@ -92264,67 +92261,67 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e620: |[05e620] net.sourceforge.subsonic.androidapp.activity.MainActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -05e630: 5b01 c607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c6 │ │ -05e634: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e63a: 0e00 |0005: return-void │ │ +05e644: |[05e644] net.sourceforge.subsonic.androidapp.activity.MainActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +05e654: 5b01 c607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c6 │ │ +05e658: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e65e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05e63c: |[05e63c] net.sourceforge.subsonic.androidapp.activity.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -05e64c: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05e650: 5431 c607 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c6 │ │ -05e654: 1c02 cd03 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -05e658: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05e65e: 1a01 2321 |0009: const-string v1, "subsonic.shuffle" // string@2123 │ │ -05e662: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -05e664: 6e30 e200 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -05e66a: 5431 c607 |000f: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c6 │ │ -05e66e: 7120 901d 0100 |0011: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05e674: 7210 c100 0400 |0014: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -05e67a: 0e00 |0017: return-void │ │ +05e660: |[05e660] net.sourceforge.subsonic.androidapp.activity.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +05e670: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05e674: 5431 c607 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c6 │ │ +05e678: 1c02 d503 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +05e67c: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05e682: 1a01 2021 |0009: const-string v1, "subsonic.shuffle" // string@2120 │ │ +05e686: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +05e688: 6e30 e200 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +05e68e: 5431 c607 |000f: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // field@07c6 │ │ +05e692: 7120 901d 0100 |0011: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05e698: 7210 c100 0400 |0014: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +05e69e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0009 line=174 │ │ 0x000f line=175 │ │ 0x0014 line=176 │ │ 0x0017 line=177 │ │ locals : │ │ 0x0009 - 0x0018 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0018 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; │ │ 0x0000 - 0x0018 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0018 reg=5 i I │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #397 header: │ │ -class_idx : 991 │ │ +class_idx : 999 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 2962 │ │ +superclass_idx : 12 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #397 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;' │ │ @@ -92339,17 +92336,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e67c: |[05e67c] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.:()V │ │ -05e68c: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ -05e692: 0e00 |0003: return-void │ │ +05e6a0: |[05e6a0] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.:()V │ │ +05e6b0: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ +05e6b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;) │ │ @@ -92357,23 +92354,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05e694: |[05e694] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.doSearch:(Ljava/lang/String;)V │ │ -05e6a4: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -05e6a8: 2200 2500 |0002: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05e6ac: 1c01 e503 |0004: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // type@03e5 │ │ -05e6b0: 7030 c300 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05e6b6: 1a01 2021 |0009: const-string v1, "subsonic.query" // string@2120 │ │ -05e6ba: 6e30 e100 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05e6c0: 7120 901d 0200 |000e: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05e6c6: 0e00 |0011: return-void │ │ +05e6b8: |[05e6b8] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.doSearch:(Ljava/lang/String;)V │ │ +05e6c8: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +05e6cc: 2200 2800 |0002: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05e6d0: 1c01 ed03 |0004: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // type@03ed │ │ +05e6d4: 7030 c300 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05e6da: 1a01 1d21 |0009: const-string v1, "subsonic.query" // string@211d │ │ +05e6de: 6e30 e100 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05e6e4: 7120 901d 0200 |000e: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05e6ea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0009 line=59 │ │ 0x000e line=60 │ │ 0x0011 line=62 │ │ @@ -92387,26 +92384,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05e6c8: |[05e6c8] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.showResult:(Ljava/lang/String;Ljava/lang/String;)V │ │ -05e6d8: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ -05e6dc: 2200 2500 |0002: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05e6e0: 1c01 fa03 |0004: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -05e6e4: 7030 c300 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05e6ea: 1a01 1921 |0009: const-string v1, "subsonic.id" // string@2119 │ │ -05e6ee: 6e30 e100 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05e6f4: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ -05e6f8: 1a01 1a21 |0010: const-string v1, "subsonic.name" // string@211a │ │ -05e6fc: 6e30 e100 1004 |0012: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05e702: 7120 901d 0200 |0015: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05e708: 0e00 |0018: return-void │ │ +05e6ec: |[05e6ec] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.showResult:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05e6fc: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ +05e700: 2200 2800 |0002: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05e704: 1c01 0204 |0004: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +05e708: 7030 c300 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05e70e: 1a01 1621 |0009: const-string v1, "subsonic.id" // string@2116 │ │ +05e712: 6e30 e100 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05e718: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ +05e71c: 1a01 1721 |0010: const-string v1, "subsonic.name" // string@2117 │ │ +05e720: 6e30 e100 1004 |0012: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05e726: 7120 901d 0200 |0015: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05e72c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0009 line=67 │ │ 0x000e line=68 │ │ 0x0010 line=69 │ │ @@ -92424,44 +92421,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -05e70c: |[05e70c] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05e71c: 6f20 1c00 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -05e722: 6e10 7e17 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.getIntent:()Landroid/content/Intent; // method@177e │ │ -05e728: 0c00 |0006: move-result-object v0 │ │ -05e72a: 1a02 c50e |0007: const-string v2, "android.intent.action.SEARCH" // string@0ec5 │ │ -05e72e: 6e10 ca00 0000 |0009: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -05e734: 0c03 |000c: move-result-object v3 │ │ -05e736: 6e20 9215 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05e73c: 0a02 |0010: move-result v2 │ │ -05e73e: 3802 1200 |0011: if-eqz v2, 0023 // +0012 │ │ -05e742: 1a02 ea1c |0013: const-string v2, "query" // string@1cea │ │ -05e746: 6e20 d800 2000 |0015: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -05e74c: 0c01 |0018: move-result-object v1 │ │ -05e74e: 7020 7c17 1400 |0019: invoke-direct {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.doSearch:(Ljava/lang/String;)V // method@177c │ │ -05e754: 6e10 7d17 0400 |001c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.finish:()V // method@177d │ │ -05e75a: 7110 6d1d 0400 |001f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ -05e760: 0e00 |0022: return-void │ │ -05e762: 1a02 c80e |0023: const-string v2, "android.intent.action.VIEW" // string@0ec8 │ │ -05e766: 6e10 ca00 0000 |0025: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -05e76c: 0c03 |0028: move-result-object v3 │ │ -05e76e: 6e20 9215 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05e774: 0a02 |002c: move-result v2 │ │ -05e776: 3802 efff |002d: if-eqz v2, 001c // -0011 │ │ -05e77a: 6e10 d000 0000 |002f: invoke-virtual {v0}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@00d0 │ │ -05e780: 0c02 |0032: move-result-object v2 │ │ -05e782: 1a03 3916 |0033: const-string v3, "intent_extra_data_key" // string@1639 │ │ -05e786: 6e20 d800 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -05e78c: 0c03 |0038: move-result-object v3 │ │ -05e78e: 7030 8017 2403 |0039: invoke-direct {v4, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.showResult:(Ljava/lang/String;Ljava/lang/String;)V // method@1780 │ │ -05e794: 28e0 |003c: goto 001c // -0020 │ │ +05e730: |[05e730] net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05e740: 6f20 1c00 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +05e746: 6e10 7e17 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.getIntent:()Landroid/content/Intent; // method@177e │ │ +05e74c: 0c00 |0006: move-result-object v0 │ │ +05e74e: 1a02 c20e |0007: const-string v2, "android.intent.action.SEARCH" // string@0ec2 │ │ +05e752: 6e10 ca00 0000 |0009: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +05e758: 0c03 |000c: move-result-object v3 │ │ +05e75a: 6e20 9215 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05e760: 0a02 |0010: move-result v2 │ │ +05e762: 3802 1200 |0011: if-eqz v2, 0023 // +0012 │ │ +05e766: 1a02 e71c |0013: const-string v2, "query" // string@1ce7 │ │ +05e76a: 6e20 d800 2000 |0015: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +05e770: 0c01 |0018: move-result-object v1 │ │ +05e772: 7020 7c17 1400 |0019: invoke-direct {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.doSearch:(Ljava/lang/String;)V // method@177c │ │ +05e778: 6e10 7d17 0400 |001c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.finish:()V // method@177d │ │ +05e77e: 7110 6d1d 0400 |001f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ +05e784: 0e00 |0022: return-void │ │ +05e786: 1a02 c50e |0023: const-string v2, "android.intent.action.VIEW" // string@0ec5 │ │ +05e78a: 6e10 ca00 0000 |0025: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +05e790: 0c03 |0028: move-result-object v3 │ │ +05e792: 6e20 9215 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05e798: 0a02 |002c: move-result v2 │ │ +05e79a: 3802 efff |002d: if-eqz v2, 001c // -0011 │ │ +05e79e: 6e10 d000 0000 |002f: invoke-virtual {v0}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@00d0 │ │ +05e7a4: 0c02 |0032: move-result-object v2 │ │ +05e7a6: 1a03 3616 |0033: const-string v3, "intent_extra_data_key" // string@1636 │ │ +05e7aa: 6e20 d800 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +05e7b0: 0c03 |0038: move-result-object v3 │ │ +05e7b2: 7030 8017 2403 |0039: invoke-direct {v4, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity;.showResult:(Ljava/lang/String;Ljava/lang/String;)V // method@1780 │ │ +05e7b8: 28e0 |003c: goto 001c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0007 line=42 │ │ 0x0013 line=43 │ │ 0x0019 line=44 │ │ @@ -92472,21 +92469,21 @@ │ │ 0x002f line=49 │ │ locals : │ │ 0x0019 - 0x001c reg=1 query Ljava/lang/String; │ │ 0x0007 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x003d reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/QueryReceiverActivity; │ │ 0x0000 - 0x003d reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2962 (QueryReceiverActivity.java) │ │ + source_file_idx : 2959 (QueryReceiverActivity.java) │ │ │ │ Class #398 header: │ │ -class_idx : 992 │ │ +class_idx : 1000 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3088 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3085 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #398 annotations: │ │ Annotations on class │ │ @@ -92513,88 +92510,88 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e798: |[05e798] net.sourceforge.subsonic.androidapp.activity.SearchActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ -05e7a8: 5b01 ca07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e7ac: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e7b2: 0e00 |0005: return-void │ │ +05e7bc: |[05e7bc] net.sourceforge.subsonic.androidapp.activity.SearchActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ +05e7cc: 5b01 ca07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e7d0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e7d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -05e7b4: |[05e7b4] net.sourceforge.subsonic.androidapp.activity.SearchActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05e7c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05e7c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05e7c8: 5470 ca07 |0002: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e7cc: 7110 9217 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; // method@1792 │ │ -05e7d2: 0c00 |0007: move-result-object v0 │ │ -05e7d4: 3309 0800 |0008: if-ne v9, v0, 0010 // +0008 │ │ -05e7d8: 5470 ca07 |000a: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e7dc: 7110 9317 0000 |000c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1793 │ │ -05e7e2: 0e00 |000f: return-void │ │ -05e7e4: 5470 ca07 |0010: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e7e8: 7110 9717 0000 |0012: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; // method@1797 │ │ -05e7ee: 0c00 |0015: move-result-object v0 │ │ -05e7f0: 3309 0800 |0016: if-ne v9, v0, 001e // +0008 │ │ -05e7f4: 5470 ca07 |0018: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e7f8: 7110 9817 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1798 │ │ -05e7fe: 28f2 |001d: goto 000f // -000e │ │ -05e800: 5470 ca07 |001e: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e804: 7110 9917 0000 |0020: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; // method@1799 │ │ -05e80a: 0c00 |0023: move-result-object v0 │ │ -05e80c: 3309 0800 |0024: if-ne v9, v0, 002c // +0008 │ │ -05e810: 5470 ca07 |0026: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e814: 7110 9a17 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@179a │ │ -05e81a: 28e4 |002b: goto 000f // -001c │ │ -05e81c: 6e20 2914 a800 |002c: invoke-virtual {v8, v10}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1429 │ │ -05e822: 0c06 |002f: move-result-object v6 │ │ -05e824: 2060 1a04 |0030: instance-of v0, v6, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -05e828: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ -05e82c: 5470 ca07 |0034: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e830: 1f06 1a04 |0036: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -05e834: 7120 9b17 6000 |0038: invoke-static {v0, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V // method@179b │ │ -05e83a: 28d4 |003b: goto 000f // -002c │ │ -05e83c: 2060 1e04 |003c: instance-of v0, v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -05e840: 3800 d1ff |003e: if-eqz v0, 000f // -002f │ │ -05e844: 0761 |0040: move-object v1, v6 │ │ -05e846: 1f01 1e04 |0041: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -05e84a: 6e10 0c19 0100 |0043: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -05e850: 0a00 |0046: move-result v0 │ │ -05e852: 3800 0800 |0047: if-eqz v0, 004f // +0008 │ │ -05e856: 5470 ca07 |0049: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e85a: 7130 9c17 1002 |004b: invoke-static {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@179c │ │ -05e860: 28c1 |004e: goto 000f // -003f │ │ -05e862: 6e10 0e19 0100 |004f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -05e868: 0a00 |0052: move-result v0 │ │ -05e86a: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -05e86e: 5470 ca07 |0055: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e872: 7120 9d17 1000 |0057: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@179d │ │ -05e878: 28b5 |005a: goto 000f // -004b │ │ -05e87a: 5470 ca07 |005b: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ -05e87e: 0134 |005d: move v4, v3 │ │ -05e880: 0125 |005e: move v5, v2 │ │ -05e882: 7706 9e17 0000 |005f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@179e │ │ -05e888: 28ad |0062: goto 000f // -0053 │ │ +05e7d8: |[05e7d8] net.sourceforge.subsonic.androidapp.activity.SearchActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05e7e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05e7ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05e7ec: 5470 ca07 |0002: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e7f0: 7110 9217 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; // method@1792 │ │ +05e7f6: 0c00 |0007: move-result-object v0 │ │ +05e7f8: 3309 0800 |0008: if-ne v9, v0, 0010 // +0008 │ │ +05e7fc: 5470 ca07 |000a: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e800: 7110 9317 0000 |000c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1793 │ │ +05e806: 0e00 |000f: return-void │ │ +05e808: 5470 ca07 |0010: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e80c: 7110 9717 0000 |0012: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; // method@1797 │ │ +05e812: 0c00 |0015: move-result-object v0 │ │ +05e814: 3309 0800 |0016: if-ne v9, v0, 001e // +0008 │ │ +05e818: 5470 ca07 |0018: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e81c: 7110 9817 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1798 │ │ +05e822: 28f2 |001d: goto 000f // -000e │ │ +05e824: 5470 ca07 |001e: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e828: 7110 9917 0000 |0020: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; // method@1799 │ │ +05e82e: 0c00 |0023: move-result-object v0 │ │ +05e830: 3309 0800 |0024: if-ne v9, v0, 002c // +0008 │ │ +05e834: 5470 ca07 |0026: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e838: 7110 9a17 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@179a │ │ +05e83e: 28e4 |002b: goto 000f // -001c │ │ +05e840: 6e20 2914 a800 |002c: invoke-virtual {v8, v10}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1429 │ │ +05e846: 0c06 |002f: move-result-object v6 │ │ +05e848: 2060 2204 |0030: instance-of v0, v6, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +05e84c: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ +05e850: 5470 ca07 |0034: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e854: 1f06 2204 |0036: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +05e858: 7120 9b17 6000 |0038: invoke-static {v0, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V // method@179b │ │ +05e85e: 28d4 |003b: goto 000f // -002c │ │ +05e860: 2060 2604 |003c: instance-of v0, v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +05e864: 3800 d1ff |003e: if-eqz v0, 000f // -002f │ │ +05e868: 0761 |0040: move-object v1, v6 │ │ +05e86a: 1f01 2604 |0041: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +05e86e: 6e10 0c19 0100 |0043: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +05e874: 0a00 |0046: move-result v0 │ │ +05e876: 3800 0800 |0047: if-eqz v0, 004f // +0008 │ │ +05e87a: 5470 ca07 |0049: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e87e: 7130 9c17 1002 |004b: invoke-static {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@179c │ │ +05e884: 28c1 |004e: goto 000f // -003f │ │ +05e886: 6e10 0e19 0100 |004f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +05e88c: 0a00 |0052: move-result v0 │ │ +05e88e: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +05e892: 5470 ca07 |0055: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e896: 7120 9d17 1000 |0057: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@179d │ │ +05e89c: 28b5 |005a: goto 000f // -004b │ │ +05e89e: 5470 ca07 |005b: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ca │ │ +05e8a2: 0134 |005d: move v4, v3 │ │ +05e8a4: 0125 |005e: move v5, v2 │ │ +05e8a6: 7706 9e17 0000 |005f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@179e │ │ +05e8ac: 28ad |0062: goto 000f // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=111 │ │ 0x000a line=112 │ │ 0x000f line=133 │ │ 0x0010 line=113 │ │ 0x0018 line=114 │ │ @@ -92617,21 +92614,21 @@ │ │ 0x003c - 0x0063 reg=6 item Ljava/lang/Object; │ │ 0x0000 - 0x0063 reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1; │ │ 0x0000 - 0x0063 reg=8 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0063 reg=9 view Landroid/view/View; │ │ 0x0000 - 0x0063 reg=10 position I │ │ 0x0000 - 0x0063 reg=11 id J │ │ │ │ - source_file_idx : 3088 (SearchActivity.java) │ │ + source_file_idx : 3085 (SearchActivity.java) │ │ │ │ Class #399 header: │ │ -class_idx : 993 │ │ +class_idx : 1001 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3088 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3085 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #399 annotations: │ │ Annotations on class │ │ @@ -92656,54 +92653,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e88c: |[05e88c] net.sourceforge.subsonic.androidapp.activity.SearchActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ -05e89c: 5b01 cb07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cb │ │ -05e8a0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e8a6: 0e00 |0005: return-void │ │ +05e8b0: |[05e8b0] net.sourceforge.subsonic.androidapp.activity.SearchActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ +05e8c0: 5b01 cb07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cb │ │ +05e8c4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e8ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$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 │ │ -05e8a8: |[05e8a8] net.sourceforge.subsonic.androidapp.activity.SearchActivity$2.onClick:(Landroid/view/View;)V │ │ -05e8b8: 5410 cb07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cb │ │ -05e8bc: 6e10 b117 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSearchRequested:()Z // method@17b1 │ │ -05e8c2: 0e00 |0005: return-void │ │ +05e8cc: |[05e8cc] net.sourceforge.subsonic.androidapp.activity.SearchActivity$2.onClick:(Landroid/view/View;)V │ │ +05e8dc: 5410 cb07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cb │ │ +05e8e0: 6e10 b117 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSearchRequested:()Z // method@17b1 │ │ +05e8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3088 (SearchActivity.java) │ │ + source_file_idx : 3085 (SearchActivity.java) │ │ │ │ Class #400 header: │ │ -class_idx : 994 │ │ +class_idx : 1002 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3088 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3085 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #400 annotations: │ │ Annotations on class │ │ @@ -92732,60 +92729,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e8c4: |[05e8c4] net.sourceforge.subsonic.androidapp.activity.SearchActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V │ │ -05e8d4: 5b01 cc07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cc │ │ -05e8d8: 5b02 cd07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.val$overflowButton:Landroid/view/View; // field@07cd │ │ -05e8dc: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e8e2: 0e00 |0007: return-void │ │ +05e8e8: |[05e8e8] net.sourceforge.subsonic.androidapp.activity.SearchActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V │ │ +05e8f8: 5b01 cc07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cc │ │ +05e8fc: 5b02 cd07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.val$overflowButton:Landroid/view/View; // field@07cd │ │ +05e900: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e906: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05e8e4: |[05e8e4] net.sourceforge.subsonic.androidapp.activity.SearchActivity$3.onClick:(Landroid/view/View;)V │ │ -05e8f4: 2200 9e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@049e │ │ -05e8f8: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -05e8fe: 5441 cc07 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cc │ │ -05e902: 5442 cd07 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.val$overflowButton:Landroid/view/View; // field@07cd │ │ -05e906: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ -05e90a: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -05e910: 0e00 |000e: return-void │ │ +05e908: |[05e908] net.sourceforge.subsonic.androidapp.activity.SearchActivity$3.onClick:(Landroid/view/View;)V │ │ +05e918: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@04a6 │ │ +05e91c: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +05e922: 5441 cc07 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07cc │ │ +05e926: 5442 cd07 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.val$overflowButton:Landroid/view/View; // field@07cd │ │ +05e92a: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ +05e92e: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +05e934: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000e line=156 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3; │ │ 0x0000 - 0x000f reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 3088 (SearchActivity.java) │ │ + source_file_idx : 3085 (SearchActivity.java) │ │ │ │ Class #401 header: │ │ -class_idx : 998 │ │ +class_idx : 1006 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #401 annotations: │ │ Annotations on class │ │ @@ -92814,60 +92811,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e914: |[05e914] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$10.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V │ │ -05e924: 5b01 e807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07e8 │ │ -05e928: 5b02 e907 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.val$overflowButton:Landroid/view/View; // field@07e9 │ │ -05e92c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e932: 0e00 |0007: return-void │ │ +05e938: |[05e938] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$10.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V │ │ +05e948: 5b01 e807 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07e8 │ │ +05e94c: 5b02 e907 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.val$overflowButton:Landroid/view/View; // field@07e9 │ │ +05e950: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e956: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05e934: |[05e934] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$10.onClick:(Landroid/view/View;)V │ │ -05e944: 2200 9e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@049e │ │ -05e948: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -05e94e: 5441 e807 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07e8 │ │ -05e952: 5442 e907 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.val$overflowButton:Landroid/view/View; // field@07e9 │ │ -05e956: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ -05e95a: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -05e960: 0e00 |000e: return-void │ │ +05e958: |[05e958] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$10.onClick:(Landroid/view/View;)V │ │ +05e968: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@04a6 │ │ +05e96c: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +05e972: 5441 e807 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07e8 │ │ +05e976: 5442 e907 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.val$overflowButton:Landroid/view/View; // field@07e9 │ │ +05e97a: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ +05e97e: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +05e984: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000e line=209 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10; │ │ 0x0000 - 0x000f reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #402 header: │ │ -class_idx : 999 │ │ +class_idx : 1007 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #402 annotations: │ │ Annotations on class │ │ @@ -92896,79 +92893,79 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e964: |[05e964] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ -05e974: 5b01 ea07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05e978: 5b02 eb07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07eb │ │ -05e97c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05e982: 0e00 |0007: return-void │ │ +05e988: |[05e988] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ +05e998: 5b01 ea07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05e99c: 5b02 eb07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07eb │ │ +05e9a0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05e9a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ 0x0000 - 0x0008 reg=2 (null) Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -05e984: |[05e984] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11$1.run:()V │ │ -05e994: 5431 eb07 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07eb │ │ -05e998: 6e10 2a19 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getParentId:()Ljava/lang/String; // method@192a │ │ -05e99e: 0c01 |0005: move-result-object v1 │ │ -05e9a0: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ -05e9a4: 2200 2500 |0008: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05e9a8: 5431 ea07 |000a: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05e9ac: 5411 ec07 |000c: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -05e9b0: 1c02 fa03 |000e: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -05e9b4: 7030 c300 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05e9ba: 1a01 1921 |0013: const-string v1, "subsonic.id" // string@2119 │ │ -05e9be: 5432 eb07 |0015: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07eb │ │ -05e9c2: 6e10 2a19 0200 |0017: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getParentId:()Ljava/lang/String; // method@192a │ │ -05e9c8: 0c02 |001a: move-result-object v2 │ │ -05e9ca: 6e30 e100 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05e9d0: 5431 ea07 |001e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05e9d4: 5411 ec07 |0020: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -05e9d8: 7120 901d 0100 |0022: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05e9de: 0e00 |0025: return-void │ │ -05e9e0: 5431 ea07 |0026: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05e9e4: 5411 ee07 |0028: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentId:Ljava/lang/String; // field@07ee │ │ -05e9e8: 3801 2000 |002a: if-eqz v1, 004a // +0020 │ │ -05e9ec: 2200 2500 |002c: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05e9f0: 5431 ea07 |002e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05e9f4: 5411 ec07 |0030: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -05e9f8: 1c02 fa03 |0032: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -05e9fc: 7030 c300 1002 |0034: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05ea02: 1a01 1921 |0037: const-string v1, "subsonic.id" // string@2119 │ │ -05ea06: 5432 ea07 |0039: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05ea0a: 5422 ee07 |003b: iget-object v2, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentId:Ljava/lang/String; // field@07ee │ │ -05ea0e: 6e30 e100 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05ea14: 1a01 1a21 |0040: const-string v1, "subsonic.name" // string@211a │ │ -05ea18: 5432 ea07 |0042: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05ea1c: 5422 ef07 |0044: iget-object v2, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentName:Ljava/lang/String; // field@07ef │ │ -05ea20: 6e30 e100 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05ea26: 28d5 |0049: goto 001e // -002b │ │ -05ea28: 2200 2500 |004a: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05ea2c: 5431 ea07 |004c: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ -05ea30: 5411 ec07 |004e: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -05ea34: 1c02 ff03 |0050: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // type@03ff │ │ -05ea38: 7030 c300 1002 |0052: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05ea3e: 28c9 |0055: goto 001e // -0037 │ │ +05e9a8: |[05e9a8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11$1.run:()V │ │ +05e9b8: 5431 eb07 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07eb │ │ +05e9bc: 6e10 2a19 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getParentId:()Ljava/lang/String; // method@192a │ │ +05e9c2: 0c01 |0005: move-result-object v1 │ │ +05e9c4: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ +05e9c8: 2200 2800 |0008: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05e9cc: 5431 ea07 |000a: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05e9d0: 5411 ec07 |000c: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +05e9d4: 1c02 0204 |000e: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +05e9d8: 7030 c300 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05e9de: 1a01 1621 |0013: const-string v1, "subsonic.id" // string@2116 │ │ +05e9e2: 5432 eb07 |0015: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07eb │ │ +05e9e6: 6e10 2a19 0200 |0017: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getParentId:()Ljava/lang/String; // method@192a │ │ +05e9ec: 0c02 |001a: move-result-object v2 │ │ +05e9ee: 6e30 e100 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05e9f4: 5431 ea07 |001e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05e9f8: 5411 ec07 |0020: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +05e9fc: 7120 901d 0100 |0022: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05ea02: 0e00 |0025: return-void │ │ +05ea04: 5431 ea07 |0026: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05ea08: 5411 ee07 |0028: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentId:Ljava/lang/String; // field@07ee │ │ +05ea0c: 3801 2000 |002a: if-eqz v1, 004a // +0020 │ │ +05ea10: 2200 2800 |002c: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05ea14: 5431 ea07 |002e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05ea18: 5411 ec07 |0030: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +05ea1c: 1c02 0204 |0032: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +05ea20: 7030 c300 1002 |0034: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05ea26: 1a01 1621 |0037: const-string v1, "subsonic.id" // string@2116 │ │ +05ea2a: 5432 ea07 |0039: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05ea2e: 5422 ee07 |003b: iget-object v2, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentId:Ljava/lang/String; // field@07ee │ │ +05ea32: 6e30 e100 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05ea38: 1a01 1721 |0040: const-string v1, "subsonic.name" // string@2117 │ │ +05ea3c: 5432 ea07 |0042: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05ea40: 5422 ef07 |0044: iget-object v2, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentName:Ljava/lang/String; // field@07ef │ │ +05ea44: 6e30 e100 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05ea4a: 28d5 |0049: goto 001e // -002b │ │ +05ea4c: 2200 2800 |004a: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05ea50: 5431 ea07 |004c: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // field@07ea │ │ +05ea54: 5411 ec07 |004e: iget-object v1, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +05ea58: 1c02 0704 |0050: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // type@0407 │ │ +05ea5c: 7030 c300 1002 |0052: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05ea62: 28c9 |0055: goto 001e // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0008 line=339 │ │ 0x0013 line=340 │ │ 0x001e line=348 │ │ 0x0025 line=349 │ │ @@ -92979,21 +92976,21 @@ │ │ 0x004a line=346 │ │ locals : │ │ 0x0013 - 0x0026 reg=0 intent Landroid/content/Intent; │ │ 0x0037 - 0x004a reg=0 intent Landroid/content/Intent; │ │ 0x0055 - 0x0056 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0056 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #403 header: │ │ -class_idx : 1001 │ │ +class_idx : 1009 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #403 annotations: │ │ Annotations on class │ │ @@ -93018,54 +93015,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ea40: |[05ea40] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$12.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ea50: 5b01 f007 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f0 │ │ -05ea54: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ea5a: 0e00 |0005: return-void │ │ +05ea64: |[05ea64] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$12.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05ea74: 5b01 f007 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f0 │ │ +05ea78: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ea7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05ea5c: |[05ea5c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$12.run:()V │ │ -05ea6c: 5420 f007 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f0 │ │ -05ea70: 1c01 0404 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@0404 │ │ -05ea74: 7120 911d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ -05ea7a: 0e00 |0007: return-void │ │ +05ea80: |[05ea80] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$12.run:()V │ │ +05ea90: 5420 f007 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f0 │ │ +05ea94: 1c01 0c04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@040c │ │ +05ea98: 7120 911d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ +05ea9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0007 line=361 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #404 header: │ │ -class_idx : 1003 │ │ +class_idx : 1011 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #404 annotations: │ │ Annotations on class │ │ @@ -93090,54 +93087,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ea7c: |[05ea7c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$14.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ea8c: 5b01 f307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f3 │ │ -05ea90: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ea96: 0e00 |0005: return-void │ │ +05eaa0: |[05eaa0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$14.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05eab0: 5b01 f307 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f3 │ │ +05eab4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05eaba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05ea98: |[05ea98] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$14.run:()V │ │ -05eaa8: 5420 f307 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f3 │ │ -05eaac: 1c01 de03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03de │ │ -05eab0: 7120 911d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ -05eab6: 0e00 |0007: return-void │ │ +05eabc: |[05eabc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$14.run:()V │ │ +05eacc: 5420 f307 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f3 │ │ +05ead0: 1c01 e603 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03e6 │ │ +05ead4: 7120 911d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ +05eada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0007 line=390 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #405 header: │ │ -class_idx : 1004 │ │ +class_idx : 1012 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #405 annotations: │ │ Annotations on class │ │ @@ -93162,74 +93159,74 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eab8: |[05eab8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V │ │ -05eac8: 5b01 f407 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ -05eacc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ead2: 0e00 |0005: return-void │ │ +05eadc: |[05eadc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V │ │ +05eaec: 5b01 f407 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ +05eaf0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05eaf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -05ead4: |[05ead4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15$1.onClick:(Landroid/view/View;)V │ │ -05eae4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -05eae6: 2200 2500 |0001: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05eaea: 5474 f407 |0003: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ -05eaee: 5444 f507 |0005: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -05eaf2: 1c05 fa03 |0007: const-class v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -05eaf6: 7030 c300 4005 |0009: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05eafc: 5474 f407 |000c: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ -05eb00: 5444 f507 |000e: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -05eb04: 6e10 0c18 0400 |0010: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -05eb0a: 0c04 |0013: move-result-object v4 │ │ -05eb0c: 1a05 1421 |0014: const-string v5, "subsonic.albumlisttype" // string@2114 │ │ -05eb10: 6e20 d800 5400 |0016: invoke-virtual {v4, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -05eb16: 0c03 |0019: move-result-object v3 │ │ -05eb18: 5474 f407 |001a: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ -05eb1c: 5444 f507 |001c: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -05eb20: 6e10 0c18 0400 |001e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -05eb26: 0c04 |0021: move-result-object v4 │ │ -05eb28: 1a05 1321 |0022: const-string v5, "subsonic.albumlistsize" // string@2113 │ │ -05eb2c: 6e30 d300 5406 |0024: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -05eb32: 0a02 |0027: move-result v2 │ │ -05eb34: 5474 f407 |0028: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ -05eb38: 5444 f507 |002a: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -05eb3c: 6e10 0c18 0400 |002c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -05eb42: 0c04 |002f: move-result-object v4 │ │ -05eb44: 1a05 1221 |0030: const-string v5, "subsonic.albumlistoffset" // string@2112 │ │ -05eb48: 6e30 d300 5406 |0032: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -05eb4e: 0a04 |0035: move-result v4 │ │ -05eb50: 9001 0402 |0036: add-int v1, v4, v2 │ │ -05eb54: 1a04 1421 |0038: const-string v4, "subsonic.albumlisttype" // string@2114 │ │ -05eb58: 6e30 e100 4003 |003a: invoke-virtual {v0, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05eb5e: 1a04 1321 |003d: const-string v4, "subsonic.albumlistsize" // string@2113 │ │ -05eb62: 6e30 de00 4002 |003f: invoke-virtual {v0, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -05eb68: 1a04 1221 |0042: const-string v4, "subsonic.albumlistoffset" // string@2112 │ │ -05eb6c: 6e30 de00 4001 |0044: invoke-virtual {v0, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -05eb72: 5474 f407 |0047: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ -05eb76: 5444 f507 |0049: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -05eb7a: 7120 901d 0400 |004b: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05eb80: 0e00 |004e: return-void │ │ +05eaf8: |[05eaf8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15$1.onClick:(Landroid/view/View;)V │ │ +05eb08: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +05eb0a: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05eb0e: 5474 f407 |0003: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ +05eb12: 5444 f507 |0005: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +05eb16: 1c05 0204 |0007: const-class v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +05eb1a: 7030 c300 4005 |0009: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05eb20: 5474 f407 |000c: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ +05eb24: 5444 f507 |000e: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +05eb28: 6e10 0c18 0400 |0010: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +05eb2e: 0c04 |0013: move-result-object v4 │ │ +05eb30: 1a05 1121 |0014: const-string v5, "subsonic.albumlisttype" // string@2111 │ │ +05eb34: 6e20 d800 5400 |0016: invoke-virtual {v4, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +05eb3a: 0c03 |0019: move-result-object v3 │ │ +05eb3c: 5474 f407 |001a: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ +05eb40: 5444 f507 |001c: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +05eb44: 6e10 0c18 0400 |001e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +05eb4a: 0c04 |0021: move-result-object v4 │ │ +05eb4c: 1a05 1021 |0022: const-string v5, "subsonic.albumlistsize" // string@2110 │ │ +05eb50: 6e30 d300 5406 |0024: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +05eb56: 0a02 |0027: move-result v2 │ │ +05eb58: 5474 f407 |0028: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ +05eb5c: 5444 f507 |002a: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +05eb60: 6e10 0c18 0400 |002c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +05eb66: 0c04 |002f: move-result-object v4 │ │ +05eb68: 1a05 0f21 |0030: const-string v5, "subsonic.albumlistoffset" // string@210f │ │ +05eb6c: 6e30 d300 5406 |0032: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +05eb72: 0a04 |0035: move-result v4 │ │ +05eb74: 9001 0402 |0036: add-int v1, v4, v2 │ │ +05eb78: 1a04 1121 |0038: const-string v4, "subsonic.albumlisttype" // string@2111 │ │ +05eb7c: 6e30 e100 4003 |003a: invoke-virtual {v0, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05eb82: 1a04 1021 |003d: const-string v4, "subsonic.albumlistsize" // string@2110 │ │ +05eb86: 6e30 de00 4002 |003f: invoke-virtual {v0, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +05eb8c: 1a04 0f21 |0042: const-string v4, "subsonic.albumlistoffset" // string@210f │ │ +05eb90: 6e30 de00 4001 |0044: invoke-virtual {v0, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +05eb96: 5474 f407 |0047: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // field@07f4 │ │ +05eb9a: 5444 f507 |0049: iget-object v4, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +05eb9e: 7120 901d 0400 |004b: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05eba4: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=411 │ │ 0x000c line=412 │ │ 0x001a line=413 │ │ 0x0028 line=414 │ │ 0x0038 line=416 │ │ @@ -93241,21 +93238,21 @@ │ │ 0x000c - 0x004f reg=0 intent Landroid/content/Intent; │ │ 0x0038 - 0x004f reg=1 offset I │ │ 0x0028 - 0x004f reg=2 size I │ │ 0x001a - 0x004f reg=3 type Ljava/lang/String; │ │ 0x0000 - 0x004f reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1; │ │ 0x0000 - 0x004f reg=8 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #406 header: │ │ -class_idx : 1006 │ │ +class_idx : 1014 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #406 annotations: │ │ Annotations on class │ │ @@ -93288,78 +93285,78 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05eb84: |[05eb84] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$16.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V │ │ -05eb94: 5b01 f907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f9 │ │ -05eb98: 5b02 fa07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ -05eb9c: 5b03 fb07 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$starView:Landroid/widget/ImageView; // field@07fb │ │ -05eba0: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05eba6: 0e00 |0009: return-void │ │ +05eba8: |[05eba8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$16.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V │ │ +05ebb8: 5b01 f907 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f9 │ │ +05ebbc: 5b02 fa07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ +05ebc0: 5b03 fb07 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$starView:Landroid/widget/ImageView; // field@07fb │ │ +05ebc4: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ebca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/ImageView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -05eba8: |[05eba8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$16.onClick:(Landroid/view/View;)V │ │ -05ebb8: 5431 f907 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f9 │ │ -05ebbc: 5432 fa07 |0002: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ -05ebc0: 5430 fa07 |0004: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ -05ebc4: 6e10 2b19 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.isStarred:()Z // method@192b │ │ -05ebca: 0a00 |0009: move-result v0 │ │ -05ebcc: 3900 1700 |000a: if-nez v0, 0021 // +0017 │ │ -05ebd0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05ebd2: 7130 441d 2100 |000d: invoke-static {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Z)V // method@1d44 │ │ -05ebd8: 5431 fb07 |0010: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$starView:Landroid/widget/ImageView; // field@07fb │ │ -05ebdc: 5430 fa07 |0012: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ -05ebe0: 6e10 2b19 0000 |0014: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.isStarred:()Z // method@192b │ │ -05ebe6: 0a00 |0017: move-result v0 │ │ -05ebe8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -05ebec: 1400 3800 027f |001a: const v0, #float 1.72801e+38 // #7f020038 │ │ -05ebf2: 6e20 5114 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -05ebf8: 0e00 |0020: return-void │ │ -05ebfa: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -05ebfc: 28eb |0022: goto 000d // -0015 │ │ -05ebfe: 1400 3d00 027f |0023: const v0, #float 1.72801e+38 // #7f02003d │ │ -05ec04: 28f7 |0026: goto 001d // -0009 │ │ +05ebcc: |[05ebcc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$16.onClick:(Landroid/view/View;)V │ │ +05ebdc: 5431 f907 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f9 │ │ +05ebe0: 5432 fa07 |0002: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ +05ebe4: 5430 fa07 |0004: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ +05ebe8: 6e10 2b19 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.isStarred:()Z // method@192b │ │ +05ebee: 0a00 |0009: move-result v0 │ │ +05ebf0: 3900 1700 |000a: if-nez v0, 0021 // +0017 │ │ +05ebf4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05ebf6: 7130 441d 2100 |000d: invoke-static {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Z)V // method@1d44 │ │ +05ebfc: 5431 fb07 |0010: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$starView:Landroid/widget/ImageView; // field@07fb │ │ +05ec00: 5430 fa07 |0012: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fa │ │ +05ec04: 6e10 2b19 0000 |0014: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.isStarred:()Z // method@192b │ │ +05ec0a: 0a00 |0017: move-result v0 │ │ +05ec0c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +05ec10: 1400 3800 027f |001a: const v0, #float 1.72801e+38 // #7f020038 │ │ +05ec16: 6e20 5114 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +05ec1c: 0e00 |0020: return-void │ │ +05ec1e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +05ec20: 28eb |0022: goto 000d // -0015 │ │ +05ec22: 1400 3d00 027f |0023: const v0, #float 1.72801e+38 // #7f02003d │ │ +05ec28: 28f7 |0026: goto 001d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0010 line=608 │ │ 0x0020 line=609 │ │ 0x0021 line=607 │ │ 0x0023 line=608 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; │ │ 0x0000 - 0x0027 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #407 header: │ │ -class_idx : 1007 │ │ +class_idx : 1015 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #407 annotations: │ │ Annotations on class │ │ @@ -93388,57 +93385,57 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05ec08: |[05ec08] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$17.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ -05ec18: 5b01 fc07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fc │ │ -05ec1c: 5b02 fd07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fd │ │ -05ec20: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ec26: 0e00 |0007: return-void │ │ +05ec2c: |[05ec2c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$17.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ +05ec3c: 5b01 fc07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fc │ │ +05ec40: 5b02 fd07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fd │ │ +05ec44: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ec4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05ec28: |[05ec28] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$17.onClick:(Landroid/view/View;)V │ │ -05ec38: 5420 fc07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fc │ │ -05ec3c: 5421 fd07 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fd │ │ -05ec40: 7120 0b1d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@1d0b │ │ -05ec46: 0e00 |0007: return-void │ │ +05ec4c: |[05ec4c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$17.onClick:(Landroid/view/View;)V │ │ +05ec5c: 5420 fc07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fc │ │ +05ec60: 5421 fd07 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // field@07fd │ │ +05ec64: 7120 0b1d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@1d0b │ │ +05ec6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0007 line=619 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #408 header: │ │ -class_idx : 1008 │ │ +class_idx : 1016 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #408 annotations: │ │ Annotations on class │ │ @@ -93473,79 +93470,79 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05ec48: |[05ec48] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ -05ec58: 5b01 fe07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ -05ec5c: 5b02 ff07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$id:Ljava/lang/String; // field@07ff │ │ -05ec60: 5b03 0008 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$name:Ljava/lang/String; // field@0800 │ │ -05ec64: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ec6a: 0e00 |0009: return-void │ │ +05ec6c: |[05ec6c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ +05ec7c: 5b01 fe07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ +05ec80: 5b02 ff07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$id:Ljava/lang/String; // field@07ff │ │ +05ec84: 5b03 0008 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$name:Ljava/lang/String; // field@0800 │ │ +05ec88: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ec8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -05ec6c: |[05ec6c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05ec7c: 3a07 0a00 |0000: if-ltz v7, 000a // +000a │ │ -05ec80: 5442 fe07 |0002: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ -05ec84: 7120 ee17 7200 |0004: invoke-static {v2, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@17ee │ │ -05ec8a: 0c00 |0007: move-result-object v0 │ │ -05ec8c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -05ec90: 0e00 |000a: return-void │ │ -05ec92: 6e10 0c19 0000 |000b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -05ec98: 0a02 |000e: move-result v2 │ │ -05ec9a: 3802 3100 |000f: if-eqz v2, 0040 // +0031 │ │ -05ec9e: 2201 2500 |0011: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -05eca2: 5442 fe07 |0013: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ -05eca6: 1c03 fa03 |0015: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -05ecaa: 7030 c300 2103 |0017: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05ecb0: 1a02 1921 |001a: const-string v2, "subsonic.id" // string@2119 │ │ -05ecb4: 6e10 0119 0000 |001c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -05ecba: 0c03 |001f: move-result-object v3 │ │ -05ecbc: 6e30 e100 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05ecc2: 1a02 1a21 |0023: const-string v2, "subsonic.name" // string@211a │ │ -05ecc6: 6e10 0619 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -05eccc: 0c03 |0028: move-result-object v3 │ │ -05ecce: 6e30 e100 2103 |0029: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05ecd4: 1a02 1b21 |002c: const-string v2, "subsonic.parent.id" // string@211b │ │ -05ecd8: 5443 ff07 |002e: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$id:Ljava/lang/String; // field@07ff │ │ -05ecdc: 6e30 e100 2103 |0030: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05ece2: 1a02 1c21 |0033: const-string v2, "subsonic.parent.name" // string@211c │ │ -05ece6: 5443 0008 |0035: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$name:Ljava/lang/String; // field@0800 │ │ -05ecea: 6e30 e100 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05ecf0: 5442 fe07 |003a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ -05ecf4: 7120 901d 1200 |003c: invoke-static {v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05ecfa: 28cb |003f: goto 000a // -0035 │ │ -05ecfc: 6e10 0e19 0000 |0040: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -05ed02: 0a02 |0043: move-result v2 │ │ -05ed04: 3802 0800 |0044: if-eqz v2, 004c // +0008 │ │ -05ed08: 5442 fe07 |0046: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ -05ed0c: 6e20 1918 0200 |0048: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playVideo:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1819 │ │ -05ed12: 28bf |004b: goto 000a // -0041 │ │ -05ed14: 5442 fe07 |004c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ -05ed18: 7110 ef17 0200 |004e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17ef │ │ -05ed1e: 28b9 |0051: goto 000a // -0047 │ │ +05ec90: |[05ec90] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05eca0: 3a07 0a00 |0000: if-ltz v7, 000a // +000a │ │ +05eca4: 5442 fe07 |0002: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ +05eca8: 7120 ee17 7200 |0004: invoke-static {v2, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@17ee │ │ +05ecae: 0c00 |0007: move-result-object v0 │ │ +05ecb0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +05ecb4: 0e00 |000a: return-void │ │ +05ecb6: 6e10 0c19 0000 |000b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +05ecbc: 0a02 |000e: move-result v2 │ │ +05ecbe: 3802 3100 |000f: if-eqz v2, 0040 // +0031 │ │ +05ecc2: 2201 2800 |0011: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +05ecc6: 5442 fe07 |0013: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ +05ecca: 1c03 0204 |0015: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +05ecce: 7030 c300 2103 |0017: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05ecd4: 1a02 1621 |001a: const-string v2, "subsonic.id" // string@2116 │ │ +05ecd8: 6e10 0119 0000 |001c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +05ecde: 0c03 |001f: move-result-object v3 │ │ +05ece0: 6e30 e100 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05ece6: 1a02 1721 |0023: const-string v2, "subsonic.name" // string@2117 │ │ +05ecea: 6e10 0619 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +05ecf0: 0c03 |0028: move-result-object v3 │ │ +05ecf2: 6e30 e100 2103 |0029: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05ecf8: 1a02 1821 |002c: const-string v2, "subsonic.parent.id" // string@2118 │ │ +05ecfc: 5443 ff07 |002e: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$id:Ljava/lang/String; // field@07ff │ │ +05ed00: 6e30 e100 2103 |0030: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05ed06: 1a02 1921 |0033: const-string v2, "subsonic.parent.name" // string@2119 │ │ +05ed0a: 5443 0008 |0035: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.val$name:Ljava/lang/String; // field@0800 │ │ +05ed0e: 6e30 e100 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05ed14: 5442 fe07 |003a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ +05ed18: 7120 901d 1200 |003c: invoke-static {v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05ed1e: 28cb |003f: goto 000a // -0035 │ │ +05ed20: 6e10 0e19 0000 |0040: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +05ed26: 0a02 |0043: move-result v2 │ │ +05ed28: 3802 0800 |0044: if-eqz v2, 004c // +0008 │ │ +05ed2c: 5442 fe07 |0046: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ +05ed30: 6e20 1918 0200 |0048: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playVideo:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1819 │ │ +05ed36: 28bf |004b: goto 000a // -0041 │ │ +05ed38: 5442 fe07 |004c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07fe │ │ +05ed3c: 7110 ef17 0200 |004e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17ef │ │ +05ed42: 28b9 |0051: goto 000a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ 0x0008 line=97 │ │ 0x000a line=113 │ │ 0x000b line=100 │ │ @@ -93565,21 +93562,21 @@ │ │ 0x000b - 0x0052 reg=0 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0052 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1; │ │ 0x0000 - 0x0052 reg=5 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0052 reg=6 view Landroid/view/View; │ │ 0x0000 - 0x0052 reg=7 position I │ │ 0x0000 - 0x0052 reg=8 i J │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #409 header: │ │ -class_idx : 1009 │ │ +class_idx : 1017 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #409 annotations: │ │ Annotations on class │ │ @@ -93604,54 +93601,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ed20: |[05ed20] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ed30: 5b01 0108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0801 │ │ -05ed34: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ed3a: 0e00 |0005: return-void │ │ +05ed44: |[05ed44] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05ed54: 5b01 0108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0801 │ │ +05ed58: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ed5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$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 │ │ -05ed3c: |[05ed3c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$2.onClick:(Landroid/view/View;)V │ │ -05ed4c: 5410 0108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0801 │ │ -05ed50: 7110 fa17 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17fa │ │ -05ed56: 0e00 |0005: return-void │ │ +05ed60: |[05ed60] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$2.onClick:(Landroid/view/View;)V │ │ +05ed70: 5410 0108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0801 │ │ +05ed74: 7110 fa17 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17fa │ │ +05ed7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #410 header: │ │ -class_idx : 1010 │ │ +class_idx : 1018 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #410 annotations: │ │ Annotations on class │ │ @@ -93676,59 +93673,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ed58: |[05ed58] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ed68: 5b01 0208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0802 │ │ -05ed6c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ed72: 0e00 |0005: return-void │ │ +05ed7c: |[05ed7c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05ed8c: 5b01 0208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0802 │ │ +05ed90: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ed96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -05ed74: |[05ed74] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$3.onClick:(Landroid/view/View;)V │ │ -05ed84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05ed86: 5430 0208 |0001: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0802 │ │ -05ed8a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -05ed8c: 7152 fb17 2012 |0004: invoke-static {v0, v2, v2, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V // method@17fb │ │ -05ed92: 5430 0208 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0802 │ │ -05ed96: 7130 fc17 2002 |0009: invoke-static {v0, v2, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ -05ed9c: 0e00 |000c: return-void │ │ +05ed98: |[05ed98] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$3.onClick:(Landroid/view/View;)V │ │ +05eda8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05edaa: 5430 0208 |0001: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0802 │ │ +05edae: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05edb0: 7152 fb17 2012 |0004: invoke-static {v0, v2, v2, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V // method@17fb │ │ +05edb6: 5430 0208 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0802 │ │ +05edba: 7130 fc17 2002 |0009: invoke-static {v0, v2, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ +05edc0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=135 │ │ 0x0007 line=136 │ │ 0x000c line=137 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3; │ │ 0x0000 - 0x000d reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #411 header: │ │ -class_idx : 1011 │ │ +class_idx : 1019 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #411 annotations: │ │ Annotations on class │ │ @@ -93753,59 +93750,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eda0: |[05eda0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05edb0: 5b01 0308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0803 │ │ -05edb4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05edba: 0e00 |0005: return-void │ │ +05edc4: |[05edc4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05edd4: 5b01 0308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0803 │ │ +05edd8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05edde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -05edbc: |[05edbc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$4.onClick:(Landroid/view/View;)V │ │ -05edcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05edce: 5430 0308 |0001: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0803 │ │ -05edd2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -05edd4: 7152 fb17 1022 |0004: invoke-static {v0, v1, v2, v2, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V // method@17fb │ │ -05edda: 5430 0308 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0803 │ │ -05edde: 7130 fc17 2002 |0009: invoke-static {v0, v2, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ -05ede4: 0e00 |000c: return-void │ │ +05ede0: |[05ede0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$4.onClick:(Landroid/view/View;)V │ │ +05edf0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05edf2: 5430 0308 |0001: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0803 │ │ +05edf6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05edf8: 7152 fb17 1022 |0004: invoke-static {v0, v1, v2, v2, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V // method@17fb │ │ +05edfe: 5430 0308 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0803 │ │ +05ee02: 7130 fc17 2002 |0009: invoke-static {v0, v2, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ +05ee08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0007 line=143 │ │ 0x000c line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4; │ │ 0x0000 - 0x000d reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #412 header: │ │ -class_idx : 1012 │ │ +class_idx : 1020 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #412 annotations: │ │ Annotations on class │ │ @@ -93830,59 +93827,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ede8: |[05ede8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05edf8: 5b01 0408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0804 │ │ -05edfc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ee02: 0e00 |0005: return-void │ │ +05ee0c: |[05ee0c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05ee1c: 5b01 0408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0804 │ │ +05ee20: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ee26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -05ee04: |[05ee04] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$5.onClick:(Landroid/view/View;)V │ │ -05ee14: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05ee16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05ee18: 5430 0408 |0002: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0804 │ │ -05ee1c: 7151 fb17 2012 |0004: invoke-static {v0, v2, v2, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V // method@17fb │ │ -05ee22: 5430 0408 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0804 │ │ -05ee26: 7130 fc17 1001 |0009: invoke-static {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ -05ee2c: 0e00 |000c: return-void │ │ +05ee28: |[05ee28] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$5.onClick:(Landroid/view/View;)V │ │ +05ee38: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05ee3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05ee3c: 5430 0408 |0002: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0804 │ │ +05ee40: 7151 fb17 2012 |0004: invoke-static {v0, v2, v2, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V // method@17fb │ │ +05ee46: 5430 0408 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0804 │ │ +05ee4a: 7130 fc17 1001 |0009: invoke-static {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ +05ee50: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5; │ │ 0x0000 - 0x000d reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #413 header: │ │ -class_idx : 1013 │ │ +class_idx : 1021 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #413 annotations: │ │ Annotations on class │ │ @@ -93907,58 +93904,58 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ee30: |[05ee30] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ee40: 5b01 0508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0805 │ │ -05ee44: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ee4a: 0e00 |0005: return-void │ │ +05ee54: |[05ee54] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05ee64: 5b01 0508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0805 │ │ +05ee68: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ee6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05ee4c: |[05ee4c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$6.onClick:(Landroid/view/View;)V │ │ -05ee5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05ee5e: 5420 0508 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0805 │ │ -05ee62: 7110 fd17 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17fd │ │ -05ee68: 5420 0508 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0805 │ │ -05ee6c: 7130 fc17 1001 |0008: invoke-static {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ -05ee72: 0e00 |000b: return-void │ │ +05ee70: |[05ee70] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$6.onClick:(Landroid/view/View;)V │ │ +05ee80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05ee82: 5420 0508 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0805 │ │ +05ee86: 7110 fd17 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17fd │ │ +05ee8c: 5420 0508 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0805 │ │ +05ee90: 7130 fc17 1001 |0008: invoke-static {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ +05ee96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ 0x0006 line=157 │ │ 0x000b line=158 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6; │ │ 0x0000 - 0x000c reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #414 header: │ │ -class_idx : 1014 │ │ +class_idx : 1022 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #414 annotations: │ │ Annotations on class │ │ @@ -93983,58 +93980,58 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ee74: |[05ee74] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$7.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ee84: 5b01 0608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0806 │ │ -05ee88: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ee8e: 0e00 |0005: return-void │ │ +05ee98: |[05ee98] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$7.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05eea8: 5b01 0608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0806 │ │ +05eeac: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05eeb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05ee90: |[05ee90] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$7.onClick:(Landroid/view/View;)V │ │ -05eea0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05eea2: 5420 0608 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0806 │ │ -05eea6: 7110 fe17 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17fe │ │ -05eeac: 5420 0608 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0806 │ │ -05eeb0: 7130 fc17 1001 |0008: invoke-static {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ -05eeb6: 0e00 |000b: return-void │ │ +05eeb4: |[05eeb4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$7.onClick:(Landroid/view/View;)V │ │ +05eec4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05eec6: 5420 0608 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0806 │ │ +05eeca: 7110 fe17 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17fe │ │ +05eed0: 5420 0608 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0806 │ │ +05eed4: 7130 fc17 1001 |0008: invoke-static {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V // method@17fc │ │ +05eeda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0006 line=164 │ │ 0x000b line=165 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7; │ │ 0x0000 - 0x000c reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #415 header: │ │ -class_idx : 1015 │ │ +class_idx : 1023 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #415 annotations: │ │ Annotations on class │ │ @@ -94059,54 +94056,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eeb8: |[05eeb8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$8.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05eec8: 5b01 0708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0807 │ │ -05eecc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05eed2: 0e00 |0005: return-void │ │ +05eedc: |[05eedc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$8.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05eeec: 5b01 0708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0807 │ │ +05eef0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05eef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eed4: |[05eed4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$8.onClick:(Landroid/view/View;)V │ │ -05eee4: 5410 0708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0807 │ │ -05eee8: 7110 ff17 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17ff │ │ -05eeee: 0e00 |0005: return-void │ │ +05eef8: |[05eef8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$8.onClick:(Landroid/view/View;)V │ │ +05ef08: 5410 0708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0807 │ │ +05ef0c: 7110 ff17 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17ff │ │ +05ef12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #416 header: │ │ -class_idx : 1016 │ │ +class_idx : 1024 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #416 annotations: │ │ Annotations on class │ │ @@ -94131,54 +94128,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eef0: |[05eef0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$9.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -05ef00: 5b01 0808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0808 │ │ -05ef04: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ef0a: 0e00 |0005: return-void │ │ +05ef14: |[05ef14] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$9.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +05ef24: 5b01 0808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0808 │ │ +05ef28: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ef2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ef0c: |[05ef0c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$9.onClick:(Landroid/view/View;)V │ │ -05ef1c: 5410 0808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0808 │ │ -05ef20: 6e10 1718 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.onSearchRequested:()Z // method@1817 │ │ -05ef26: 0e00 |0005: return-void │ │ +05ef30: |[05ef30] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$9.onClick:(Landroid/view/View;)V │ │ +05ef40: 5410 0808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0808 │ │ +05ef44: 6e10 1718 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.onSearchRequested:()Z // method@1817 │ │ +05ef4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #417 header: │ │ -class_idx : 1019 │ │ +class_idx : 1027 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3099 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #417 annotations: │ │ Annotations on class │ │ @@ -94203,54 +94200,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ef28: |[05ef28] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ │ -05ef38: 5b01 1608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0816 │ │ -05ef3c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ef42: 0e00 |0005: return-void │ │ +05ef4c: |[05ef4c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ │ +05ef5c: 5b01 1608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0816 │ │ +05ef60: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ef66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$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 │ │ -05ef44: |[05ef44] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$1.onClick:(Landroid/view/View;)V │ │ -05ef54: 5410 1608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0816 │ │ -05ef58: 7110 2f18 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V // method@182f │ │ -05ef5e: 0e00 |0005: return-void │ │ +05ef68: |[05ef68] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$1.onClick:(Landroid/view/View;)V │ │ +05ef78: 5410 1608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0816 │ │ +05ef7c: 7110 2f18 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V // method@182f │ │ +05ef82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3102 (SelectArtistActivity.java) │ │ + source_file_idx : 3099 (SelectArtistActivity.java) │ │ │ │ Class #418 header: │ │ -class_idx : 1020 │ │ +class_idx : 1028 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3099 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #418 annotations: │ │ Annotations on class │ │ @@ -94275,54 +94272,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ef60: |[05ef60] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ │ -05ef70: 5b01 1708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0817 │ │ -05ef74: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05ef7a: 0e00 |0005: return-void │ │ +05ef84: |[05ef84] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ │ +05ef94: 5b01 1708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0817 │ │ +05ef98: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05ef9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$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 │ │ -05ef7c: |[05ef7c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$2.onClick:(Landroid/view/View;)V │ │ -05ef8c: 5410 1708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0817 │ │ -05ef90: 6e10 3f18 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.onSearchRequested:()Z // method@183f │ │ -05ef96: 0e00 |0005: return-void │ │ +05efa0: |[05efa0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$2.onClick:(Landroid/view/View;)V │ │ +05efb0: 5410 1708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0817 │ │ +05efb4: 6e10 3f18 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.onSearchRequested:()Z // method@183f │ │ +05efba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3102 (SelectArtistActivity.java) │ │ + source_file_idx : 3099 (SelectArtistActivity.java) │ │ │ │ Class #419 header: │ │ -class_idx : 1021 │ │ +class_idx : 1029 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3099 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #419 annotations: │ │ Annotations on class │ │ @@ -94351,60 +94348,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05ef98: |[05ef98] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V │ │ -05efa8: 5b01 1808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0818 │ │ -05efac: 5b02 1908 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.val$overflowButton:Landroid/view/View; // field@0819 │ │ -05efb0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05efb6: 0e00 |0007: return-void │ │ +05efbc: |[05efbc] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V │ │ +05efcc: 5b01 1808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0818 │ │ +05efd0: 5b02 1908 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.val$overflowButton:Landroid/view/View; // field@0819 │ │ +05efd4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05efda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05efb8: |[05efb8] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$3.onClick:(Landroid/view/View;)V │ │ -05efc8: 2200 9e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@049e │ │ -05efcc: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -05efd2: 5441 1808 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0818 │ │ -05efd6: 5442 1908 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.val$overflowButton:Landroid/view/View; // field@0819 │ │ -05efda: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ -05efde: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -05efe4: 0e00 |000e: return-void │ │ +05efdc: |[05efdc] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$3.onClick:(Landroid/view/View;)V │ │ +05efec: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@04a6 │ │ +05eff0: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +05eff6: 5441 1808 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@0818 │ │ +05effa: 5442 1908 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.val$overflowButton:Landroid/view/View; // field@0819 │ │ +05effe: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ +05f002: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +05f008: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000e line=108 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3; │ │ 0x0000 - 0x000f reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 3102 (SelectArtistActivity.java) │ │ + source_file_idx : 3099 (SelectArtistActivity.java) │ │ │ │ Class #420 header: │ │ -class_idx : 1024 │ │ +class_idx : 1032 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3103 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3100 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #420 annotations: │ │ Annotations on class │ │ @@ -94429,54 +94426,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05efe8: |[05efe8] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ │ -05eff8: 5b01 2008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0820 │ │ -05effc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f002: 0e00 |0005: return-void │ │ +05f00c: |[05f00c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ │ +05f01c: 5b01 2008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0820 │ │ +05f020: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$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 │ │ -05f004: |[05f004] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$1.onClick:(Landroid/view/View;)V │ │ -05f014: 5410 2008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0820 │ │ -05f018: 7110 5118 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V // method@1851 │ │ -05f01e: 0e00 |0005: return-void │ │ +05f028: |[05f028] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$1.onClick:(Landroid/view/View;)V │ │ +05f038: 5410 2008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0820 │ │ +05f03c: 7110 5118 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V // method@1851 │ │ +05f042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3103 (SelectPlaylistActivity.java) │ │ + source_file_idx : 3100 (SelectPlaylistActivity.java) │ │ │ │ Class #421 header: │ │ -class_idx : 1025 │ │ +class_idx : 1033 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3103 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3100 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #421 annotations: │ │ Annotations on class │ │ @@ -94501,54 +94498,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f020: |[05f020] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ │ -05f030: 5b01 2108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0821 │ │ -05f034: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f03a: 0e00 |0005: return-void │ │ +05f044: |[05f044] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ │ +05f054: 5b01 2108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0821 │ │ +05f058: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$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 │ │ -05f03c: |[05f03c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$2.onClick:(Landroid/view/View;)V │ │ -05f04c: 5410 2108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0821 │ │ -05f050: 6e10 5c18 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.onSearchRequested:()Z // method@185c │ │ -05f056: 0e00 |0005: return-void │ │ +05f060: |[05f060] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$2.onClick:(Landroid/view/View;)V │ │ +05f070: 5410 2108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0821 │ │ +05f074: 6e10 5c18 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.onSearchRequested:()Z // method@185c │ │ +05f07a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3103 (SelectPlaylistActivity.java) │ │ + source_file_idx : 3100 (SelectPlaylistActivity.java) │ │ │ │ Class #422 header: │ │ -class_idx : 1026 │ │ +class_idx : 1034 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3103 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3100 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #422 annotations: │ │ Annotations on class │ │ @@ -94577,60 +94574,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05f058: |[05f058] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V │ │ -05f068: 5b01 2208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0822 │ │ -05f06c: 5b02 2308 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.val$overflowButton:Landroid/view/View; // field@0823 │ │ -05f070: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f076: 0e00 |0007: return-void │ │ +05f07c: |[05f07c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V │ │ +05f08c: 5b01 2208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0822 │ │ +05f090: 5b02 2308 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.val$overflowButton:Landroid/view/View; // field@0823 │ │ +05f094: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f09a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05f078: |[05f078] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$3.onClick:(Landroid/view/View;)V │ │ -05f088: 2200 9e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@049e │ │ -05f08c: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -05f092: 5441 2208 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0822 │ │ -05f096: 5442 2308 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.val$overflowButton:Landroid/view/View; // field@0823 │ │ -05f09a: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ -05f09e: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -05f0a4: 0e00 |000e: return-void │ │ +05f09c: |[05f09c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$3.onClick:(Landroid/view/View;)V │ │ +05f0ac: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; // type@04a6 │ │ +05f0b0: 7010 d41c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +05f0b6: 5441 2208 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0822 │ │ +05f0ba: 5442 2308 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.val$overflowButton:Landroid/view/View; // field@0823 │ │ +05f0be: 1503 0c7f |0009: const/high16 v3, #int 2131492864 // #7f0c │ │ +05f0c2: 6e40 d51c 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +05f0c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000e line=90 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3; │ │ 0x0000 - 0x000f reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 3103 (SelectPlaylistActivity.java) │ │ + source_file_idx : 3100 (SelectPlaylistActivity.java) │ │ │ │ Class #423 header: │ │ -class_idx : 1029 │ │ +class_idx : 1037 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #423 annotations: │ │ Annotations on class │ │ @@ -94659,58 +94656,58 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05f0a8: |[05f0a8] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ -05f0b8: 5b01 2808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0828 │ │ -05f0bc: 5b02 2908 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0829 │ │ -05f0c0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f0c6: 0e00 |0007: return-void │ │ +05f0cc: |[05f0cc] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ +05f0dc: 5b01 2808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0828 │ │ +05f0e0: 5b02 2908 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0829 │ │ +05f0e4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f0ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05f0c8: |[05f0c8] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -05f0d8: 5420 2808 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0828 │ │ -05f0dc: 5421 2908 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0829 │ │ -05f0e0: 7120 7c18 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@187c │ │ -05f0e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05f0e8: 0f00 |0008: return v0 │ │ +05f0ec: |[05f0ec] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +05f0fc: 5420 2808 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0828 │ │ +05f100: 5421 2908 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0829 │ │ +05f104: 7120 7c18 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@187c │ │ +05f10a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05f10c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=128 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1; │ │ 0x0000 - 0x0009 reg=3 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #424 header: │ │ -class_idx : 1030 │ │ +class_idx : 1038 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #424 annotations: │ │ Annotations on class │ │ @@ -94743,61 +94740,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05f0ec: |[05f0ec] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ -05f0fc: 5b01 2a08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@082a │ │ -05f100: 5b02 2c08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@082c │ │ -05f104: 5b03 2b08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$screen:Landroid/preference/PreferenceScreen; // field@082b │ │ -05f108: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f10e: 0e00 |0009: return-void │ │ +05f110: |[05f110] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ +05f120: 5b01 2a08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@082a │ │ +05f124: 5b02 2c08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@082c │ │ +05f128: 5b03 2b08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$screen:Landroid/preference/PreferenceScreen; // field@082b │ │ +05f12c: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f132: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/preference/PreferenceScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05f110: |[05f110] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -05f120: 5430 2a08 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@082a │ │ -05f124: 5431 2c08 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@082c │ │ -05f128: 5432 2b08 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$screen:Landroid/preference/PreferenceScreen; // field@082b │ │ -05f12c: 7130 7d18 1002 |0006: invoke-static {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@187d │ │ -05f132: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05f134: 0f00 |000a: return v0 │ │ +05f134: |[05f134] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +05f144: 5430 2a08 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@082a │ │ +05f148: 5431 2c08 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@082c │ │ +05f14c: 5432 2b08 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.val$screen:Landroid/preference/PreferenceScreen; // field@082b │ │ +05f150: 7130 7d18 1002 |0006: invoke-static {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@187d │ │ +05f156: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05f158: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=140 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2; │ │ 0x0000 - 0x000b reg=4 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #425 header: │ │ -class_idx : 1031 │ │ +class_idx : 1039 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #425 annotations: │ │ Annotations on class │ │ @@ -94830,66 +94827,66 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05f138: |[05f138] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ │ -05f148: 5b01 2d08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@082d │ │ -05f14c: 5b02 2e08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$name:Landroid/preference/EditTextPreference; // field@082e │ │ -05f150: 5b03 2f08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$screen:Landroid/preference/PreferenceScreen; // field@082f │ │ -05f154: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f15a: 0e00 |0009: return-void │ │ +05f15c: |[05f15c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ │ +05f16c: 5b01 2d08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@082d │ │ +05f170: 5b02 2e08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$name:Landroid/preference/EditTextPreference; // field@082e │ │ +05f174: 5b03 2f08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$screen:Landroid/preference/PreferenceScreen; // field@082f │ │ +05f178: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f17e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/preference/EditTextPreference; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/preference/PreferenceScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05f15c: |[05f15c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -05f16c: 5421 2e08 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$name:Landroid/preference/EditTextPreference; // field@082e │ │ -05f170: 0740 |0002: move-object v0, v4 │ │ -05f172: 1f00 4603 |0003: check-cast v0, Ljava/lang/String; // type@0346 │ │ -05f176: 6e20 2302 0100 |0005: invoke-virtual {v1, v0}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f17c: 5420 2f08 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$screen:Landroid/preference/PreferenceScreen; // field@082f │ │ -05f180: 1f04 4603 |000a: check-cast v4, Ljava/lang/String; // type@0346 │ │ -05f184: 6e20 3602 4000 |000c: invoke-virtual {v0, v4}, Landroid/preference/PreferenceScreen;.setTitle:(Ljava/lang/CharSequence;)V // method@0236 │ │ -05f18a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -05f18c: 0f00 |0010: return v0 │ │ +05f180: |[05f180] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +05f190: 5421 2e08 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$name:Landroid/preference/EditTextPreference; // field@082e │ │ +05f194: 0740 |0002: move-object v0, v4 │ │ +05f196: 1f00 4e03 |0003: check-cast v0, Ljava/lang/String; // type@034e │ │ +05f19a: 6e20 2302 0100 |0005: invoke-virtual {v1, v0}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f1a0: 5420 2f08 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.val$screen:Landroid/preference/PreferenceScreen; // field@082f │ │ +05f1a4: 1f04 4e03 |000a: check-cast v4, Ljava/lang/String; // type@034e │ │ +05f1a8: 6e20 3602 4000 |000c: invoke-virtual {v0, v4}, Landroid/preference/PreferenceScreen;.setTitle:(Ljava/lang/CharSequence;)V // method@0236 │ │ +05f1ae: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +05f1b0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ 0x000f line=160 │ │ locals : │ │ 0x0000 - 0x000c reg=4 value Ljava/lang/Object; │ │ 0x0000 - 0x0011 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3; │ │ 0x0000 - 0x0011 reg=3 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #426 header: │ │ -class_idx : 1032 │ │ +class_idx : 1040 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -94918,70 +94915,70 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05f190: |[05f190] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ -05f1a0: 5b01 3008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0830 │ │ -05f1a4: 5b02 3108 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.val$url:Landroid/preference/EditTextPreference; // field@0831 │ │ -05f1a8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f1ae: 0e00 |0007: return-void │ │ +05f1b4: |[05f1b4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ +05f1c4: 5b01 3008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0830 │ │ +05f1c8: 5b02 3108 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.val$url:Landroid/preference/EditTextPreference; // field@0831 │ │ +05f1cc: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f1d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/EditTextPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -05f1b0: |[05f1b0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -05f1c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05f1c2: 0790 |0001: move-object v0, v9 │ │ -05f1c4: 1f00 4603 |0002: check-cast v0, Ljava/lang/String; // type@0346 │ │ -05f1c8: 0701 |0004: move-object v1, v0 │ │ -05f1ca: 2204 5f03 |0005: new-instance v4, Ljava/net/URL; // type@035f │ │ -05f1ce: 7020 e015 1400 |0007: invoke-direct {v4, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@15e0 │ │ -05f1d4: 6e10 a515 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ -05f1da: 0c04 |000d: move-result-object v4 │ │ -05f1dc: 6e20 9215 4100 |000e: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05f1e2: 0a04 |0011: move-result v4 │ │ -05f1e4: 3804 1200 |0012: if-eqz v4, 0024 // +0012 │ │ -05f1e8: 1a04 7701 |0014: const-string v4, "@" // string@0177 │ │ -05f1ec: 6e20 9015 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -05f1f2: 0a04 |0019: move-result v4 │ │ -05f1f4: 3904 0a00 |001a: if-nez v4, 0024 // +000a │ │ -05f1f8: 1a04 e90d |001c: const-string v4, "_" // string@0de9 │ │ -05f1fc: 6e20 9015 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -05f202: 0a04 |0021: move-result v4 │ │ -05f204: 3804 1400 |0022: if-eqz v4, 0036 // +0014 │ │ -05f208: 2204 3003 |0024: new-instance v4, Ljava/lang/Exception; // type@0330 │ │ -05f20c: 7010 5a15 0400 |0026: invoke-direct {v4}, Ljava/lang/Exception;.:()V // method@155a │ │ -05f212: 2704 |0029: throw v4 │ │ -05f214: 0d02 |002a: move-exception v2 │ │ -05f216: 2204 8104 |002b: new-instance v4, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0481 │ │ -05f21a: 5475 3008 |002d: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0830 │ │ -05f21e: 1406 8900 0a7f |002f: const v6, #float 1.83436e+38 // #7f0a0089 │ │ -05f224: 7040 341c 5436 |0032: invoke-direct {v4, v5, v6, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;IZ)V // method@1c34 │ │ -05f22a: 0f03 |0035: return v3 │ │ -05f22c: 5473 3108 |0036: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.val$url:Landroid/preference/EditTextPreference; // field@0831 │ │ -05f230: 6e20 2302 1300 |0038: invoke-virtual {v3, v1}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f236: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -05f238: 28f9 |003c: goto 0035 // -0007 │ │ +05f1d4: |[05f1d4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +05f1e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05f1e6: 0790 |0001: move-object v0, v9 │ │ +05f1e8: 1f00 4e03 |0002: check-cast v0, Ljava/lang/String; // type@034e │ │ +05f1ec: 0701 |0004: move-object v1, v0 │ │ +05f1ee: 2204 6703 |0005: new-instance v4, Ljava/net/URL; // type@0367 │ │ +05f1f2: 7020 e015 1400 |0007: invoke-direct {v4, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@15e0 │ │ +05f1f8: 6e10 a515 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ +05f1fe: 0c04 |000d: move-result-object v4 │ │ +05f200: 6e20 9215 4100 |000e: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05f206: 0a04 |0011: move-result v4 │ │ +05f208: 3804 1200 |0012: if-eqz v4, 0024 // +0012 │ │ +05f20c: 1a04 7701 |0014: const-string v4, "@" // string@0177 │ │ +05f210: 6e20 9015 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +05f216: 0a04 |0019: move-result v4 │ │ +05f218: 3904 0a00 |001a: if-nez v4, 0024 // +000a │ │ +05f21c: 1a04 e60d |001c: const-string v4, "_" // string@0de6 │ │ +05f220: 6e20 9015 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +05f226: 0a04 |0021: move-result v4 │ │ +05f228: 3804 1400 |0022: if-eqz v4, 0036 // +0014 │ │ +05f22c: 2204 3803 |0024: new-instance v4, Ljava/lang/Exception; // type@0338 │ │ +05f230: 7010 5a15 0400 |0026: invoke-direct {v4}, Ljava/lang/Exception;.:()V // method@155a │ │ +05f236: 2704 |0029: throw v4 │ │ +05f238: 0d02 |002a: move-exception v2 │ │ +05f23a: 2204 8904 |002b: new-instance v4, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0489 │ │ +05f23e: 5475 3008 |002d: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0830 │ │ +05f242: 1406 8900 0a7f |002f: const v6, #float 1.83436e+38 // #7f0a0089 │ │ +05f248: 7040 341c 5436 |0032: invoke-direct {v4, v5, v6, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;IZ)V // method@1c34 │ │ +05f24e: 0f03 |0035: return v3 │ │ +05f250: 5473 3108 |0036: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.val$url:Landroid/preference/EditTextPreference; // field@0831 │ │ +05f254: 6e20 2302 1300 |0038: invoke-virtual {v3, v1}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f25a: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +05f25c: 28f9 |003c: goto 0035 // -0007 │ │ catches : 1 │ │ 0x0001 - 0x002a │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0001 line=169 │ │ 0x0005 line=170 │ │ 0x000a line=171 │ │ @@ -94995,21 +94992,21 @@ │ │ 0x0005 - 0x002a reg=1 urlString Ljava/lang/String; │ │ 0x002b - 0x0035 reg=2 x Ljava/lang/Exception; │ │ 0x0036 - 0x003d reg=1 urlString Ljava/lang/String; │ │ 0x0000 - 0x003d reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4; │ │ 0x0000 - 0x003d reg=8 preference Landroid/preference/Preference; │ │ 0x0000 - 0x003d reg=9 value Ljava/lang/Object; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #427 header: │ │ -class_idx : 1033 │ │ +class_idx : 1041 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -95038,77 +95035,77 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05f24c: |[05f24c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ -05f25c: 5b01 3208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0832 │ │ -05f260: 5b02 3308 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.val$username:Landroid/preference/EditTextPreference; // field@0833 │ │ -05f264: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f26a: 0e00 |0007: return-void │ │ +05f270: |[05f270] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ +05f280: 5b01 3208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0832 │ │ +05f284: 5b02 3308 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.val$username:Landroid/preference/EditTextPreference; // field@0833 │ │ +05f288: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f28e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/EditTextPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -05f26c: |[05f26c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$5.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -05f27c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f27e: 0770 |0001: move-object v0, v7 │ │ -05f280: 1f00 4603 |0002: check-cast v0, Ljava/lang/String; // type@0346 │ │ -05f284: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -05f288: 6e10 a515 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ -05f28e: 0c02 |0009: move-result-object v2 │ │ -05f290: 6e20 9215 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05f296: 0a02 |000d: move-result v2 │ │ -05f298: 3902 0d00 |000e: if-nez v2, 001b // +000d │ │ -05f29c: 2202 8104 |0010: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0481 │ │ -05f2a0: 5453 3208 |0012: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0832 │ │ -05f2a4: 1404 8a00 0a7f |0014: const v4, #float 1.83436e+38 // #7f0a008a │ │ -05f2aa: 7040 341c 3214 |0017: invoke-direct {v2, v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;IZ)V // method@1c34 │ │ -05f2b0: 0f01 |001a: return v1 │ │ -05f2b2: 5451 3308 |001b: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.val$username:Landroid/preference/EditTextPreference; // field@0833 │ │ -05f2b6: 6e20 2302 0100 |001d: invoke-virtual {v1, v0}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f2bc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -05f2be: 28f9 |0021: goto 001a // -0007 │ │ +05f290: |[05f290] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$5.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +05f2a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f2a2: 0770 |0001: move-object v0, v7 │ │ +05f2a4: 1f00 4e03 |0002: check-cast v0, Ljava/lang/String; // type@034e │ │ +05f2a8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +05f2ac: 6e10 a515 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ +05f2b2: 0c02 |0009: move-result-object v2 │ │ +05f2b4: 6e20 9215 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05f2ba: 0a02 |000d: move-result v2 │ │ +05f2bc: 3902 0d00 |000e: if-nez v2, 001b // +000d │ │ +05f2c0: 2202 8904 |0010: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0489 │ │ +05f2c4: 5453 3208 |0012: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0832 │ │ +05f2c8: 1404 8a00 0a7f |0014: const v4, #float 1.83436e+38 // #7f0a008a │ │ +05f2ce: 7040 341c 3214 |0017: invoke-direct {v2, v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;IZ)V // method@1c34 │ │ +05f2d4: 0f01 |001a: return v1 │ │ +05f2d6: 5451 3308 |001b: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.val$username:Landroid/preference/EditTextPreference; // field@0833 │ │ +05f2da: 6e20 2302 0100 |001d: invoke-virtual {v1, v0}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f2e0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +05f2e2: 28f9 |0021: goto 001a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=186 │ │ 0x0004 line=187 │ │ 0x0010 line=188 │ │ 0x001a line=192 │ │ 0x001b line=191 │ │ 0x0020 line=192 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 user Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=5 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5; │ │ 0x0000 - 0x0022 reg=6 preference Landroid/preference/Preference; │ │ 0x0000 - 0x0022 reg=7 value Ljava/lang/Object; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #428 header: │ │ -class_idx : 1034 │ │ +class_idx : 1042 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -95133,55 +95130,55 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f2c0: |[05f2c0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ -05f2d0: 5b01 3408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0834 │ │ -05f2d4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f2da: 0e00 |0005: return-void │ │ +05f2e4: |[05f2e4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ +05f2f4: 5b01 3408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0834 │ │ +05f2f8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f2fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05f2dc: |[05f2dc] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$6.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -05f2ec: 5410 3408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0834 │ │ -05f2f0: 7110 7e18 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V // method@187e │ │ -05f2f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05f2f8: 0f00 |0006: return v0 │ │ +05f300: |[05f300] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$6.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +05f310: 5410 3408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0834 │ │ +05f314: 7110 7e18 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V // method@187e │ │ +05f31a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05f31c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6; │ │ 0x0000 - 0x0007 reg=2 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #429 header: │ │ -class_idx : 1036 │ │ +class_idx : 1044 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #429 annotations: │ │ Annotations on class │ │ @@ -95206,54 +95203,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f2fc: |[05f2fc] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$8.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ -05f30c: 5b01 3808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0838 │ │ -05f310: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f316: 0e00 |0005: return-void │ │ +05f320: |[05f320] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$8.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ +05f330: 5b01 3808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0838 │ │ +05f334: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f33a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f318: |[05f318] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -05f328: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -05f32e: 0e00 |0003: return-void │ │ +05f33c: |[05f33c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +05f34c: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +05f352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0003 line=359 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 i I │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #430 header: │ │ -class_idx : 1037 │ │ +class_idx : 1045 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #430 annotations: │ │ Annotations on class │ │ @@ -95286,71 +95283,71 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05f330: |[05f330] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$9.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ -05f340: 5b01 3908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0839 │ │ -05f344: 5b02 3b08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@083b │ │ -05f348: 5b03 3a08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$screen:Landroid/preference/PreferenceScreen; // field@083a │ │ -05f34c: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05f352: 0e00 |0009: return-void │ │ +05f354: |[05f354] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$9.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ +05f364: 5b01 3908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0839 │ │ +05f368: 5b02 3b08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@083b │ │ +05f36c: 5b03 3a08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$screen:Landroid/preference/PreferenceScreen; // field@083a │ │ +05f370: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05f376: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/preference/PreferenceScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05f354: |[05f354] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -05f364: 5420 3908 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0839 │ │ -05f368: 7110 7f18 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ -05f36e: 0c00 |0005: move-result-object v0 │ │ -05f370: 5421 3b08 |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@083b │ │ -05f374: 6e10 ec1c 0100 |0008: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -05f37a: 0a01 |000b: move-result v1 │ │ -05f37c: 6e20 f81c 1000 |000c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.deleteServer:(I)V // method@1cf8 │ │ -05f382: 5420 3a08 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$screen:Landroid/preference/PreferenceScreen; // field@083a │ │ -05f386: 6e10 3402 0000 |0011: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getDialog:()Landroid/app/Dialog; // method@0234 │ │ -05f38c: 0c00 |0014: move-result-object v0 │ │ -05f38e: 6e10 4b00 0000 |0015: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ -05f394: 7210 c100 0300 |0018: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -05f39a: 0e00 |001b: return-void │ │ +05f378: |[05f378] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +05f388: 5420 3908 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0839 │ │ +05f38c: 7110 7f18 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ +05f392: 0c00 |0005: move-result-object v0 │ │ +05f394: 5421 3b08 |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@083b │ │ +05f398: 6e10 ec1c 0100 |0008: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +05f39e: 0a01 |000b: move-result v1 │ │ +05f3a0: 6e20 f81c 1000 |000c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.deleteServer:(I)V // method@1cf8 │ │ +05f3a6: 5420 3a08 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.val$screen:Landroid/preference/PreferenceScreen; // field@083a │ │ +05f3aa: 6e10 3402 0000 |0011: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getDialog:()Landroid/app/Dialog; // method@0234 │ │ +05f3b0: 0c00 |0014: move-result-object v0 │ │ +05f3b2: 6e10 4b00 0000 |0015: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ +05f3b8: 7210 c100 0300 |0018: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +05f3be: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000f line=351 │ │ 0x0018 line=352 │ │ 0x001b line=353 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9; │ │ 0x0000 - 0x001c reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001c reg=4 i I │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #431 header: │ │ -class_idx : 1038 │ │ +class_idx : 1046 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 130 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 135 │ │ +source_file_idx : 3112 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 3 │ │ │ │ Class #431 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;' │ │ @@ -95402,37 +95399,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05f39c: |[05f39c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.:()V │ │ -05f3ac: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -05f3b0: 1c01 0e04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // type@040e │ │ -05f3b4: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -05f3ba: 6900 3c08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ -05f3be: 0e00 |0009: return-void │ │ +05f3c0: |[05f3c0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.:()V │ │ +05f3d0: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +05f3d4: 1c01 1604 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // type@0416 │ │ +05f3d8: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +05f3de: 6900 3c08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ +05f3e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f3c0: |[05f3c0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.:()V │ │ -05f3d0: 7010 2c02 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@022c │ │ -05f3d6: 0e00 |0003: return-void │ │ +05f3e4: |[05f3e4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.:()V │ │ +05f3f4: 7010 2c02 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@022c │ │ +05f3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ @@ -95440,17 +95437,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05f3d8: |[05f3d8] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ -05f3e8: 7020 8f18 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.testConnection:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@188f │ │ -05f3ee: 0e00 |0003: return-void │ │ +05f3fc: |[05f3fc] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ +05f40c: 7020 8f18 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.testConnection:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@188f │ │ +05f412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ @@ -95459,17 +95456,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05f3f0: |[05f3f0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ -05f400: 7030 8518 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.deleteServer:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@1885 │ │ -05f406: 0e00 |0003: return-void │ │ +05f414: |[05f414] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ +05f424: 7030 8518 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.deleteServer:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@1885 │ │ +05f42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/preference/PreferenceScreen; │ │ @@ -95479,17 +95476,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f408: |[05f408] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ -05f418: 7010 8318 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.addServer:()V // method@1883 │ │ -05f41e: 0e00 |0003: return-void │ │ +05f42c: |[05f42c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ +05f43c: 7010 8318 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.addServer:()V // method@1883 │ │ +05f442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ @@ -95497,17 +95494,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f420: |[05f420] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ -05f430: 5410 4208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ -05f434: 1100 |0002: return-object v0 │ │ +05f444: |[05f444] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ +05f454: 5410 4208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ +05f458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ @@ -95515,17 +95512,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f438: |[05f438] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z │ │ -05f448: 5c01 4308 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.testingConnection:Z // field@0843 │ │ -05f44c: 0f01 |0002: return v1 │ │ +05f45c: |[05f45c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z │ │ +05f46c: 5c01 4308 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.testingConnection:Z // field@0843 │ │ +05f470: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -95534,42 +95531,42 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f450: |[05f450] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -05f460: 6200 3c08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ -05f464: 1100 |0002: return-object v0 │ │ +05f474: |[05f474] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +05f484: 6200 3c08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ +05f488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ name : 'addServer' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -05f468: |[05f468] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.addServer:()V │ │ -05f478: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05f47a: 5440 4208 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ -05f47e: 6e10 8818 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@1888 │ │ -05f484: 0c01 |0006: move-result-object v1 │ │ -05f486: 1402 aa00 0a7f |0007: const v2, #float 1.83437e+38 // #7f0a00aa │ │ -05f48c: 6e20 1501 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -05f492: 0c01 |000d: move-result-object v1 │ │ -05f494: 1a02 ca15 |000e: const-string v2, "http://yourserver" // string@15ca │ │ -05f498: 6e53 f71c 1032 |0010: invoke-virtual {v0, v1, v2, v3, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@1cf7 │ │ -05f49e: 0e00 |0013: return-void │ │ +05f48c: |[05f48c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.addServer:()V │ │ +05f49c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05f49e: 5440 4208 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ +05f4a2: 6e10 8818 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@1888 │ │ +05f4a8: 0c01 |0006: move-result-object v1 │ │ +05f4aa: 1402 aa00 0a7f |0007: const v2, #float 1.83437e+38 // #7f0a00aa │ │ +05f4b0: 6e20 1501 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +05f4b6: 0c01 |000d: move-result-object v1 │ │ +05f4b8: 1a02 c715 |000e: const-string v2, "http://yourserver" // string@15c7 │ │ +05f4bc: 6e53 f71c 1032 |0010: invoke-virtual {v0, v1, v2, v3, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@1cf7 │ │ +05f4c2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=341 │ │ 0x0013 line=342 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ @@ -95578,140 +95575,140 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 306 16-bit code units │ │ -05f4a0: |[05f4a0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.createServerSettings:()V │ │ -05f4b0: 120e |0000: const/4 v14, #int 0 // #0 │ │ -05f4b2: 1a0c 6c1e |0001: const-string v12, "servers" // string@1e6c │ │ -05f4b6: 6e20 8618 cf00 |0003: invoke-virtual {v15, v12}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05f4bc: 0c07 |0006: move-result-object v7 │ │ -05f4be: 1f07 8300 |0007: check-cast v7, Landroid/preference/PreferenceCategory; // type@0083 │ │ -05f4c2: 6e10 3002 0700 |0009: invoke-virtual {v7}, Landroid/preference/PreferenceCategory;.removeAll:()V // method@0230 │ │ -05f4c8: 54fc 4208 |000c: iget-object v12, v15, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ -05f4cc: 6e10 fa1c 0c00 |000e: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getAllServers:()Ljava/util/List; // method@1cfa │ │ -05f4d2: 0c08 |0011: move-result-object v8 │ │ -05f4d4: 7210 2316 0800 |0012: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -05f4da: 0c02 |0015: move-result-object v2 │ │ -05f4dc: 7210 0e16 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -05f4e2: 0a0c |0019: move-result v12 │ │ -05f4e4: 380c fe00 |001a: if-eqz v12, 0118 // +00fe │ │ -05f4e8: 7210 0f16 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -05f4ee: 0c06 |001f: move-result-object v6 │ │ -05f4f0: 1f06 a504 |0020: check-cast v6, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04a5 │ │ -05f4f4: 6e10 8718 0f00 |0022: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@1887 │ │ -05f4fa: 0c0c |0025: move-result-object v12 │ │ -05f4fc: 6e20 3102 fc00 |0026: invoke-virtual {v12, v15}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@0231 │ │ -05f502: 0c05 |0029: move-result-object v5 │ │ -05f504: 6e10 ed1c 0600 |002a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ -05f50a: 0c0c |002d: move-result-object v12 │ │ -05f50c: 6e20 3602 c500 |002e: invoke-virtual {v5, v12}, Landroid/preference/PreferenceScreen;.setTitle:(Ljava/lang/CharSequence;)V // method@0236 │ │ -05f512: 6e10 f11c 0600 |0031: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ -05f518: 0c0c |0034: move-result-object v12 │ │ -05f51a: 6e20 3502 c500 |0035: invoke-virtual {v5, v12}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0235 │ │ -05f520: 2203 7d00 |0038: new-instance v3, Landroid/preference/EditTextPreference; // type@007d │ │ -05f524: 7020 1e02 f300 |003a: invoke-direct {v3, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ -05f52a: 6e10 ee1c 0600 |003d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getNameKey:()Ljava/lang/String; // method@1cee │ │ -05f530: 0c0c |0040: move-result-object v12 │ │ -05f532: 6e20 2102 c300 |0041: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ -05f538: 140c a800 0a7f |0044: const v12, #float 1.83437e+38 // #7f0a00a8 │ │ -05f53e: 6e20 2502 c300 |0047: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ -05f544: 6e10 ed1c 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ -05f54a: 0c0c |004d: move-result-object v12 │ │ -05f54c: 6e20 2402 c300 |004e: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ -05f552: 6e10 ed1c 0600 |0051: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ -05f558: 0c0c |0054: move-result-object v12 │ │ -05f55a: 6e20 2302 c300 |0055: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f560: 220a 7d00 |0058: new-instance v10, Landroid/preference/EditTextPreference; // type@007d │ │ -05f564: 7020 1e02 fa00 |005a: invoke-direct {v10, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ -05f56a: 6e10 f21c 0600 |005d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrlKey:()Ljava/lang/String; // method@1cf2 │ │ -05f570: 0c0c |0060: move-result-object v12 │ │ -05f572: 6e20 2102 ca00 |0061: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ -05f578: 140c a700 0a7f |0064: const v12, #float 1.83437e+38 // #7f0a00a7 │ │ -05f57e: 6e20 2502 ca00 |0067: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ -05f584: 6e10 f11c 0600 |006a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ -05f58a: 0c0c |006d: move-result-object v12 │ │ -05f58c: 6e20 2402 ca00 |006e: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ -05f592: 6e10 f11c 0600 |0071: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ -05f598: 0c0c |0074: move-result-object v12 │ │ -05f59a: 6e20 2302 ca00 |0075: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f5a0: 220b 7d00 |0078: new-instance v11, Landroid/preference/EditTextPreference; // type@007d │ │ -05f5a4: 7020 1e02 fb00 |007a: invoke-direct {v11, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ -05f5aa: 6e10 f41c 0600 |007d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsernameKey:()Ljava/lang/String; // method@1cf4 │ │ -05f5b0: 0c0c |0080: move-result-object v12 │ │ -05f5b2: 6e20 2102 cb00 |0081: invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ -05f5b8: 140c ab00 0a7f |0084: const v12, #float 1.83437e+38 // #7f0a00ab │ │ -05f5be: 6e20 2502 cb00 |0087: invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ -05f5c4: 6e10 f31c 0600 |008a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ -05f5ca: 0c0c |008d: move-result-object v12 │ │ -05f5cc: 6e20 2402 cb00 |008e: invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ -05f5d2: 6e10 f31c 0600 |0091: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ -05f5d8: 0c0c |0094: move-result-object v12 │ │ -05f5da: 6e20 2302 cb00 |0095: invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f5e0: 2204 7d00 |0098: new-instance v4, Landroid/preference/EditTextPreference; // type@007d │ │ -05f5e4: 7020 1e02 f400 |009a: invoke-direct {v4, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ -05f5ea: 6e10 f01c 0600 |009d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPasswordKey:()Ljava/lang/String; // method@1cf0 │ │ -05f5f0: 0c0c |00a0: move-result-object v12 │ │ -05f5f2: 6e20 2102 c400 |00a1: invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ -05f5f8: 140c a900 0a7f |00a4: const v12, #float 1.83437e+38 // #7f0a00a9 │ │ -05f5fe: 6e20 2502 c400 |00a7: invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ -05f604: 6e10 ef1c 0600 |00aa: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ -05f60a: 0c0c |00ad: move-result-object v12 │ │ -05f60c: 6e20 2402 c400 |00ae: invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ -05f612: 1a0c ef00 |00b1: const-string v12, "****" // string@00ef │ │ -05f616: 6e20 2302 c400 |00b3: invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f61c: 2209 8100 |00b6: new-instance v9, Landroid/preference/Preference; // type@0081 │ │ -05f620: 7020 2802 f900 |00b8: invoke-direct {v9, v15}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0228 │ │ -05f626: 6e20 2a02 e900 |00bb: invoke-virtual {v9, v14}, Landroid/preference/Preference;.setPersistent:(Z)V // method@022a │ │ -05f62c: 140c ad00 0a7f |00be: const v12, #float 1.83437e+38 // #7f0a00ad │ │ -05f632: 6e20 2b02 c900 |00c1: invoke-virtual {v9, v12}, Landroid/preference/Preference;.setTitle:(I)V // method@022b │ │ -05f638: 220c 0504 |00c4: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1; // type@0405 │ │ -05f63c: 7030 6118 fc06 |00c6: invoke-direct {v12, v15, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@1861 │ │ -05f642: 6e20 2902 c900 |00c9: invoke-virtual {v9, v12}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0229 │ │ -05f648: 2201 8100 |00cc: new-instance v1, Landroid/preference/Preference; // type@0081 │ │ -05f64c: 7020 2802 f100 |00ce: invoke-direct {v1, v15}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0228 │ │ -05f652: 6e20 2a02 e100 |00d1: invoke-virtual {v1, v14}, Landroid/preference/Preference;.setPersistent:(Z)V // method@022a │ │ -05f658: 140c b700 0a7f |00d4: const v12, #float 1.83437e+38 // #7f0a00b7 │ │ -05f65e: 6e20 2b02 c100 |00d7: invoke-virtual {v1, v12}, Landroid/preference/Preference;.setTitle:(I)V // method@022b │ │ -05f664: 220c 0604 |00da: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2; // type@0406 │ │ -05f668: 7040 6318 fc56 |00dc: invoke-direct {v12, v15, v6, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@1863 │ │ -05f66e: 6e20 2902 c100 |00df: invoke-virtual {v1, v12}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0229 │ │ -05f674: 6e20 3302 3500 |00e2: invoke-virtual {v5, v3}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ -05f67a: 6e20 3302 a500 |00e5: invoke-virtual {v5, v10}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ -05f680: 6e20 3302 b500 |00e8: invoke-virtual {v5, v11}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ -05f686: 6e20 3302 4500 |00eb: invoke-virtual {v5, v4}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ -05f68c: 6e20 3302 9500 |00ee: invoke-virtual {v5, v9}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ -05f692: 7210 2716 0800 |00f1: invoke-interface {v8}, Ljava/util/List;.size:()I // method@1627 │ │ -05f698: 0a0c |00f4: move-result v12 │ │ -05f69a: 121d |00f5: const/4 v13, #int 1 // #1 │ │ -05f69c: 37dc 0500 |00f6: if-le v12, v13, 00fb // +0005 │ │ -05f6a0: 6e20 3302 1500 |00f8: invoke-virtual {v5, v1}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ -05f6a6: 6e20 2f02 5700 |00fb: invoke-virtual {v7, v5}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@022f │ │ -05f6ac: 220c 0704 |00fe: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3; // type@0407 │ │ -05f6b0: 7040 6518 fc53 |0100: invoke-direct {v12, v15, v3, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V // method@1865 │ │ -05f6b6: 6e20 2202 c300 |0103: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0222 │ │ -05f6bc: 220c 0804 |0106: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4; // type@0408 │ │ -05f6c0: 7030 6718 fc0a |0108: invoke-direct {v12, v15, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V // method@1867 │ │ -05f6c6: 6e20 2202 ca00 |010b: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0222 │ │ -05f6cc: 220c 0904 |010e: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5; // type@0409 │ │ -05f6d0: 7030 6918 fc0b |0110: invoke-direct {v12, v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V // method@1869 │ │ -05f6d6: 6e20 2202 cb00 |0113: invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0222 │ │ -05f6dc: 2900 00ff |0116: goto/16 0016 // -0100 │ │ -05f6e0: 2200 8100 |0118: new-instance v0, Landroid/preference/Preference; // type@0081 │ │ -05f6e4: 7020 2802 f000 |011a: invoke-direct {v0, v15}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0228 │ │ -05f6ea: 6e20 2a02 e000 |011d: invoke-virtual {v0, v14}, Landroid/preference/Preference;.setPersistent:(Z)V // method@022a │ │ -05f6f0: 140c b600 0a7f |0120: const v12, #float 1.83437e+38 // #7f0a00b6 │ │ -05f6f6: 6e20 2b02 c000 |0123: invoke-virtual {v0, v12}, Landroid/preference/Preference;.setTitle:(I)V // method@022b │ │ -05f6fc: 220c 0a04 |0126: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6; // type@040a │ │ -05f700: 7020 6b18 fc00 |0128: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V // method@186b │ │ -05f706: 6e20 2902 c000 |012b: invoke-virtual {v0, v12}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0229 │ │ -05f70c: 6e20 2f02 0700 |012e: invoke-virtual {v7, v0}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@022f │ │ -05f712: 0e00 |0131: return-void │ │ +05f4c4: |[05f4c4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.createServerSettings:()V │ │ +05f4d4: 120e |0000: const/4 v14, #int 0 // #0 │ │ +05f4d6: 1a0b 691e |0001: const-string v11, "servers" // string@1e69 │ │ +05f4da: 6e20 8618 bf00 |0003: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05f4e0: 0c06 |0006: move-result-object v6 │ │ +05f4e2: 1f06 8800 |0007: check-cast v6, Landroid/preference/PreferenceCategory; // type@0088 │ │ +05f4e6: 6e10 3002 0600 |0009: invoke-virtual {v6}, Landroid/preference/PreferenceCategory;.removeAll:()V // method@0230 │ │ +05f4ec: 54fb 4208 |000c: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ +05f4f0: 6e10 fa1c 0b00 |000e: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getAllServers:()Ljava/util/List; // method@1cfa │ │ +05f4f6: 0c07 |0011: move-result-object v7 │ │ +05f4f8: 7210 2316 0700 |0012: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +05f4fe: 0c0b |0015: move-result-object v11 │ │ +05f500: 7210 0e16 0b00 |0016: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +05f506: 0a0c |0019: move-result v12 │ │ +05f508: 380c fe00 |001a: if-eqz v12, 0118 // +00fe │ │ +05f50c: 7210 0f16 0b00 |001c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +05f512: 0c05 |001f: move-result-object v5 │ │ +05f514: 1f05 ad04 |0020: check-cast v5, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04ad │ │ +05f518: 6e10 8718 0f00 |0022: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@1887 │ │ +05f51e: 0c0c |0025: move-result-object v12 │ │ +05f520: 6e20 3102 fc00 |0026: invoke-virtual {v12, v15}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@0231 │ │ +05f526: 0c04 |0029: move-result-object v4 │ │ +05f528: 6e10 ed1c 0500 |002a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ +05f52e: 0c0c |002d: move-result-object v12 │ │ +05f530: 6e20 3602 c400 |002e: invoke-virtual {v4, v12}, Landroid/preference/PreferenceScreen;.setTitle:(Ljava/lang/CharSequence;)V // method@0236 │ │ +05f536: 6e10 f11c 0500 |0031: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ +05f53c: 0c0c |0034: move-result-object v12 │ │ +05f53e: 6e20 3502 c400 |0035: invoke-virtual {v4, v12}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0235 │ │ +05f544: 2202 8200 |0038: new-instance v2, Landroid/preference/EditTextPreference; // type@0082 │ │ +05f548: 7020 1e02 f200 |003a: invoke-direct {v2, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ +05f54e: 6e10 ee1c 0500 |003d: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getNameKey:()Ljava/lang/String; // method@1cee │ │ +05f554: 0c0c |0040: move-result-object v12 │ │ +05f556: 6e20 2102 c200 |0041: invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ +05f55c: 140c a800 0a7f |0044: const v12, #float 1.83437e+38 // #7f0a00a8 │ │ +05f562: 6e20 2502 c200 |0047: invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ +05f568: 6e10 ed1c 0500 |004a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ +05f56e: 0c0c |004d: move-result-object v12 │ │ +05f570: 6e20 2402 c200 |004e: invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ +05f576: 6e10 ed1c 0500 |0051: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ +05f57c: 0c0c |0054: move-result-object v12 │ │ +05f57e: 6e20 2302 c200 |0055: invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f584: 2209 8200 |0058: new-instance v9, Landroid/preference/EditTextPreference; // type@0082 │ │ +05f588: 7020 1e02 f900 |005a: invoke-direct {v9, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ +05f58e: 6e10 f21c 0500 |005d: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrlKey:()Ljava/lang/String; // method@1cf2 │ │ +05f594: 0c0c |0060: move-result-object v12 │ │ +05f596: 6e20 2102 c900 |0061: invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ +05f59c: 140c a700 0a7f |0064: const v12, #float 1.83437e+38 // #7f0a00a7 │ │ +05f5a2: 6e20 2502 c900 |0067: invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ +05f5a8: 6e10 f11c 0500 |006a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ +05f5ae: 0c0c |006d: move-result-object v12 │ │ +05f5b0: 6e20 2402 c900 |006e: invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ +05f5b6: 6e10 f11c 0500 |0071: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ +05f5bc: 0c0c |0074: move-result-object v12 │ │ +05f5be: 6e20 2302 c900 |0075: invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f5c4: 220a 8200 |0078: new-instance v10, Landroid/preference/EditTextPreference; // type@0082 │ │ +05f5c8: 7020 1e02 fa00 |007a: invoke-direct {v10, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ +05f5ce: 6e10 f41c 0500 |007d: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsernameKey:()Ljava/lang/String; // method@1cf4 │ │ +05f5d4: 0c0c |0080: move-result-object v12 │ │ +05f5d6: 6e20 2102 ca00 |0081: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ +05f5dc: 140c ab00 0a7f |0084: const v12, #float 1.83437e+38 // #7f0a00ab │ │ +05f5e2: 6e20 2502 ca00 |0087: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ +05f5e8: 6e10 f31c 0500 |008a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ +05f5ee: 0c0c |008d: move-result-object v12 │ │ +05f5f0: 6e20 2402 ca00 |008e: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ +05f5f6: 6e10 f31c 0500 |0091: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ +05f5fc: 0c0c |0094: move-result-object v12 │ │ +05f5fe: 6e20 2302 ca00 |0095: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f604: 2203 8200 |0098: new-instance v3, Landroid/preference/EditTextPreference; // type@0082 │ │ +05f608: 7020 1e02 f300 |009a: invoke-direct {v3, v15}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@021e │ │ +05f60e: 6e10 f01c 0500 |009d: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPasswordKey:()Ljava/lang/String; // method@1cf0 │ │ +05f614: 0c0c |00a0: move-result-object v12 │ │ +05f616: 6e20 2102 c300 |00a1: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@0221 │ │ +05f61c: 140c a900 0a7f |00a4: const v12, #float 1.83437e+38 // #7f0a00a9 │ │ +05f622: 6e20 2502 c300 |00a7: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setTitle:(I)V // method@0225 │ │ +05f628: 6e10 ef1c 0500 |00aa: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ +05f62e: 0c0c |00ad: move-result-object v12 │ │ +05f630: 6e20 2402 c300 |00ae: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ +05f636: 1a0c ef00 |00b1: const-string v12, "****" // string@00ef │ │ +05f63a: 6e20 2302 c300 |00b3: invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f640: 2208 8600 |00b6: new-instance v8, Landroid/preference/Preference; // type@0086 │ │ +05f644: 7020 2802 f800 |00b8: invoke-direct {v8, v15}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0228 │ │ +05f64a: 6e20 2a02 e800 |00bb: invoke-virtual {v8, v14}, Landroid/preference/Preference;.setPersistent:(Z)V // method@022a │ │ +05f650: 140c ad00 0a7f |00be: const v12, #float 1.83437e+38 // #7f0a00ad │ │ +05f656: 6e20 2b02 c800 |00c1: invoke-virtual {v8, v12}, Landroid/preference/Preference;.setTitle:(I)V // method@022b │ │ +05f65c: 220c 0d04 |00c4: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1; // type@040d │ │ +05f660: 7030 6118 fc05 |00c6: invoke-direct {v12, v15, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@1861 │ │ +05f666: 6e20 2902 c800 |00c9: invoke-virtual {v8, v12}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0229 │ │ +05f66c: 2201 8600 |00cc: new-instance v1, Landroid/preference/Preference; // type@0086 │ │ +05f670: 7020 2802 f100 |00ce: invoke-direct {v1, v15}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0228 │ │ +05f676: 6e20 2a02 e100 |00d1: invoke-virtual {v1, v14}, Landroid/preference/Preference;.setPersistent:(Z)V // method@022a │ │ +05f67c: 140c b700 0a7f |00d4: const v12, #float 1.83437e+38 // #7f0a00b7 │ │ +05f682: 6e20 2b02 c100 |00d7: invoke-virtual {v1, v12}, Landroid/preference/Preference;.setTitle:(I)V // method@022b │ │ +05f688: 220c 0e04 |00da: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2; // type@040e │ │ +05f68c: 7040 6318 fc45 |00dc: invoke-direct {v12, v15, v5, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@1863 │ │ +05f692: 6e20 2902 c100 |00df: invoke-virtual {v1, v12}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0229 │ │ +05f698: 6e20 3302 2400 |00e2: invoke-virtual {v4, v2}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ +05f69e: 6e20 3302 9400 |00e5: invoke-virtual {v4, v9}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ +05f6a4: 6e20 3302 a400 |00e8: invoke-virtual {v4, v10}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ +05f6aa: 6e20 3302 3400 |00eb: invoke-virtual {v4, v3}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ +05f6b0: 6e20 3302 8400 |00ee: invoke-virtual {v4, v8}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ +05f6b6: 7210 2716 0700 |00f1: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1627 │ │ +05f6bc: 0a0c |00f4: move-result v12 │ │ +05f6be: 121d |00f5: const/4 v13, #int 1 // #1 │ │ +05f6c0: 37dc 0500 |00f6: if-le v12, v13, 00fb // +0005 │ │ +05f6c4: 6e20 3302 1400 |00f8: invoke-virtual {v4, v1}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0233 │ │ +05f6ca: 6e20 2f02 4600 |00fb: invoke-virtual {v6, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@022f │ │ +05f6d0: 220c 0f04 |00fe: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3; // type@040f │ │ +05f6d4: 7040 6518 fc42 |0100: invoke-direct {v12, v15, v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V // method@1865 │ │ +05f6da: 6e20 2202 c200 |0103: invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0222 │ │ +05f6e0: 220c 1004 |0106: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4; // type@0410 │ │ +05f6e4: 7030 6718 fc09 |0108: invoke-direct {v12, v15, v9}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V // method@1867 │ │ +05f6ea: 6e20 2202 c900 |010b: invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0222 │ │ +05f6f0: 220c 1104 |010e: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5; // type@0411 │ │ +05f6f4: 7030 6918 fc0a |0110: invoke-direct {v12, v15, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V // method@1869 │ │ +05f6fa: 6e20 2202 ca00 |0113: invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0222 │ │ +05f700: 2900 00ff |0116: goto/16 0016 // -0100 │ │ +05f704: 2200 8600 |0118: new-instance v0, Landroid/preference/Preference; // type@0086 │ │ +05f708: 7020 2802 f000 |011a: invoke-direct {v0, v15}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0228 │ │ +05f70e: 6e20 2a02 e000 |011d: invoke-virtual {v0, v14}, Landroid/preference/Preference;.setPersistent:(Z)V // method@022a │ │ +05f714: 140b b600 0a7f |0120: const v11, #float 1.83437e+38 // #7f0a00b6 │ │ +05f71a: 6e20 2b02 b000 |0123: invoke-virtual {v0, v11}, Landroid/preference/Preference;.setTitle:(I)V // method@022b │ │ +05f720: 220b 1204 |0126: new-instance v11, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6; // type@0412 │ │ +05f724: 7020 6b18 fb00 |0128: invoke-direct {v11, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V // method@186b │ │ +05f72a: 6e20 2902 b000 |012b: invoke-virtual {v0, v11}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0229 │ │ +05f730: 6e20 2f02 0600 |012e: invoke-virtual {v6, v0}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@022f │ │ +05f736: 0e00 |0131: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0009 line=88 │ │ 0x000c line=90 │ │ 0x0012 line=91 │ │ 0x0022 line=92 │ │ @@ -95760,57 +95757,60 @@ │ │ 0x011d line=198 │ │ 0x0120 line=199 │ │ 0x0126 line=201 │ │ 0x012e line=208 │ │ 0x0131 line=209 │ │ locals : │ │ 0x00d1 - 0x0118 reg=1 deleteServer Landroid/preference/Preference; │ │ - 0x003d - 0x0118 reg=3 name Landroid/preference/EditTextPreference; │ │ - 0x009d - 0x0118 reg=4 password Landroid/preference/EditTextPreference; │ │ - 0x002a - 0x0118 reg=5 screen Landroid/preference/PreferenceScreen; │ │ - 0x0022 - 0x0118 reg=6 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ - 0x00bb - 0x0118 reg=9 testConnection Landroid/preference/Preference; │ │ - 0x005d - 0x0118 reg=10 url Landroid/preference/EditTextPreference; │ │ - 0x007d - 0x0118 reg=11 username Landroid/preference/EditTextPreference; │ │ + 0x003d - 0x0118 reg=2 name Landroid/preference/EditTextPreference; │ │ + 0x009d - 0x0118 reg=3 password Landroid/preference/EditTextPreference; │ │ + 0x002a - 0x0118 reg=4 screen Landroid/preference/PreferenceScreen; │ │ + 0x0022 - 0x0118 reg=5 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ + 0x00bb - 0x0118 reg=8 testConnection Landroid/preference/Preference; │ │ + 0x005d - 0x0118 reg=9 url Landroid/preference/EditTextPreference; │ │ + 0x007d - 0x0118 reg=10 username Landroid/preference/EditTextPreference; │ │ 0x011d - 0x0132 reg=0 addServer Landroid/preference/Preference; │ │ - 0x0016 - 0x0132 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0009 - 0x0132 reg=7 serverCategory Landroid/preference/PreferenceCategory; │ │ - 0x0012 - 0x0132 reg=8 servers Ljava/util/List; Ljava/util/List; │ │ + 0x0009 - 0x0132 reg=6 serverCategory Landroid/preference/PreferenceCategory; │ │ + 0x0012 - 0x0132 reg=7 servers Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0132 reg=15 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ name : 'deleteServer' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -05f714: |[05f714] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.deleteServer:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ -05f724: 2200 0b00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000b │ │ -05f728: 7020 3b00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -05f72e: 1401 b800 0a7f |0005: const v1, #float 1.83437e+38 // #7f0a00b8 │ │ -05f734: 6e20 3f00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ -05f73a: 0c00 |000b: move-result-object v0 │ │ -05f73c: 1401 0e00 0a7f |000c: const v1, #float 1.83434e+38 // #7f0a000e │ │ -05f742: 2202 0d04 |000f: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9; // type@040d │ │ -05f746: 7040 7818 3254 |0011: invoke-direct {v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@1878 │ │ -05f74c: 6e30 4300 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -05f752: 0c00 |0017: move-result-object v0 │ │ -05f754: 1401 0b00 0a7f |0018: const v1, #float 1.83434e+38 // #7f0a000b │ │ -05f75a: 2202 0c04 |001b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8; // type@040c │ │ -05f75e: 7020 7618 3200 |001d: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V // method@1876 │ │ -05f764: 6e30 4100 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -05f76a: 0c00 |0023: move-result-object v0 │ │ -05f76c: 6e10 4600 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ -05f772: 0e00 |0027: return-void │ │ +05f738: |[05f738] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.deleteServer:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ +05f748: 2200 0e00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000e │ │ +05f74c: 7020 3b00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +05f752: 1401 b800 0a7f |0005: const v1, #float 1.83437e+38 // #7f0a00b8 │ │ +05f758: 6e20 3f00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ +05f75e: 0c00 |000b: move-result-object v0 │ │ +05f760: 1401 0e00 0a7f |000c: const v1, #float 1.83434e+38 // #7f0a000e │ │ +05f766: 2202 1504 |000f: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9; // type@0415 │ │ +05f76a: 7040 7818 3254 |0011: invoke-direct {v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V // method@1878 │ │ +05f770: 6e30 4300 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +05f776: 0c00 |0017: move-result-object v0 │ │ +05f778: 1401 0b00 0a7f |0018: const v1, #float 1.83434e+38 // #7f0a000b │ │ +05f77e: 2202 1404 |001b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8; // type@0414 │ │ +05f782: 7020 7618 3200 |001d: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V // method@1876 │ │ +05f788: 6e30 4100 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +05f78e: 0c00 |0023: move-result-object v0 │ │ +05f790: 6e10 4600 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ +05f796: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ + 0x0008 line=346 │ │ + 0x0014 line=347 │ │ + 0x0020 line=355 │ │ + 0x0024 line=361 │ │ 0x0027 line=362 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x0028 reg=4 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x0000 - 0x0028 reg=5 screen Landroid/preference/PreferenceScreen; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;) │ │ @@ -95818,46 +95818,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -05f774: |[05f774] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.setCacheLocation:(Ljava/lang/String;)V │ │ -05f784: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05f786: 2201 1403 |0001: new-instance v1, Ljava/io/File; // type@0314 │ │ -05f78a: 7020 0315 9100 |0003: invoke-direct {v1, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -05f790: 7110 461c 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ -05f796: 0a05 |0009: move-result v5 │ │ -05f798: 3905 3900 |000a: if-nez v5, 0043 // +0039 │ │ -05f79c: 1405 7900 0a7f |000c: const v5, #float 1.83436e+38 // #7f0a0079 │ │ -05f7a2: 2376 0b05 |000f: new-array v6, v7, [Ljava/lang/Object; // type@050b │ │ -05f7a6: 7140 941d 5867 |0011: invoke-static {v8, v5, v7, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -05f7ac: 7110 521c 0800 |0014: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ -05f7b2: 0c05 |0017: move-result-object v5 │ │ -05f7b4: 6e10 1015 0500 |0018: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -05f7ba: 0c00 |001b: move-result-object v0 │ │ -05f7bc: 6e20 9215 9000 |001c: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05f7c2: 0a05 |001f: move-result v5 │ │ -05f7c4: 3905 1c00 |0020: if-nez v5, 003c // +001c │ │ -05f7c8: 7110 761d 0800 |0022: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -05f7ce: 0c04 |0025: move-result-object v4 │ │ -05f7d0: 7210 fb00 0400 |0026: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -05f7d6: 0c03 |0029: move-result-object v3 │ │ -05f7d8: 1a05 900f |002a: const-string v5, "cacheLocation" // string@0f90 │ │ -05f7dc: 7230 f900 5300 |002c: invoke-interface {v3, v5, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -05f7e2: 7210 f600 0300 |002f: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -05f7e8: 5485 3d08 |0032: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ -05f7ec: 6e20 2302 0500 |0034: invoke-virtual {v5, v0}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f7f2: 5485 3d08 |0037: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ -05f7f6: 6e20 2402 0500 |0039: invoke-virtual {v5, v0}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ -05f7fc: 7100 2b1a 0000 |003c: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -05f802: 0c02 |003f: move-result-object v2 │ │ -05f804: 7210 de19 0200 |0040: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ -05f80a: 0e00 |0043: return-void │ │ +05f798: |[05f798] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.setCacheLocation:(Ljava/lang/String;)V │ │ +05f7a8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05f7aa: 2201 1c03 |0001: new-instance v1, Ljava/io/File; // type@031c │ │ +05f7ae: 7020 0315 9100 |0003: invoke-direct {v1, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +05f7b4: 7110 461c 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ +05f7ba: 0a05 |0009: move-result v5 │ │ +05f7bc: 3905 3900 |000a: if-nez v5, 0043 // +0039 │ │ +05f7c0: 1405 7900 0a7f |000c: const v5, #float 1.83436e+38 // #7f0a0079 │ │ +05f7c6: 2376 1505 |000f: new-array v6, v7, [Ljava/lang/Object; // type@0515 │ │ +05f7ca: 7140 941d 5867 |0011: invoke-static {v8, v5, v7, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +05f7d0: 7110 521c 0800 |0014: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ +05f7d6: 0c05 |0017: move-result-object v5 │ │ +05f7d8: 6e10 1015 0500 |0018: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +05f7de: 0c00 |001b: move-result-object v0 │ │ +05f7e0: 6e20 9215 9000 |001c: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05f7e6: 0a05 |001f: move-result v5 │ │ +05f7e8: 3905 1c00 |0020: if-nez v5, 003c // +001c │ │ +05f7ec: 7110 761d 0800 |0022: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +05f7f2: 0c04 |0025: move-result-object v4 │ │ +05f7f4: 7210 fb00 0400 |0026: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +05f7fa: 0c03 |0029: move-result-object v3 │ │ +05f7fc: 1a05 8d0f |002a: const-string v5, "cacheLocation" // string@0f8d │ │ +05f800: 7230 f900 5300 |002c: invoke-interface {v3, v5, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +05f806: 7210 f600 0300 |002f: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +05f80c: 5485 3d08 |0032: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ +05f810: 6e20 2302 0500 |0034: invoke-virtual {v5, v0}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f816: 5485 3d08 |0037: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ +05f81a: 6e20 2402 0500 |0039: invoke-virtual {v5, v0}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0224 │ │ +05f820: 7100 2b1a 0000 |003c: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +05f826: 0c02 |003f: move-result-object v2 │ │ +05f828: 7210 de19 0200 |0040: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ +05f82e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0006 line=273 │ │ 0x000c line=274 │ │ 0x0014 line=278 │ │ 0x001c line=279 │ │ @@ -95884,61 +95884,61 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -05f80c: |[05f80c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.setHideMedia:(Z)V │ │ -05f81c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05f81e: 2200 1403 |0001: new-instance v0, Ljava/io/File; // type@0314 │ │ -05f822: 7110 521c 0500 |0003: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ -05f828: 0c01 |0006: move-result-object v1 │ │ -05f82a: 1a02 0201 |0007: const-string v2, ".nomedia" // string@0102 │ │ -05f82e: 7030 0215 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -05f834: 3806 2f00 |000c: if-eqz v6, 003b // +002f │ │ -05f838: 6e10 0915 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -05f83e: 0a01 |0011: move-result v1 │ │ -05f840: 3901 2900 |0012: if-nez v1, 003b // +0029 │ │ -05f844: 6e10 1615 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@1516 │ │ -05f84a: 0a01 |0017: move-result v1 │ │ -05f84c: 3901 1a00 |0018: if-nez v1, 0032 // +001a │ │ -05f850: 6201 3c08 |001a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ -05f854: 2202 4803 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -05f858: 7010 ad15 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05f85e: 1a03 9603 |0021: const-string v3, "Failed to create " // string@0396 │ │ -05f862: 6e20 b515 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05f868: 0c02 |0026: move-result-object v2 │ │ -05f86a: 6e20 b415 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -05f870: 0c02 |002a: move-result-object v2 │ │ -05f872: 6e10 bb15 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05f878: 0c02 |002e: move-result-object v2 │ │ -05f87a: 6e20 7a1c 2100 |002f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -05f880: 1401 8800 0a7f |0032: const v1, #float 1.83436e+38 // #7f0a0088 │ │ -05f886: 2342 0b05 |0035: new-array v2, v4, [Ljava/lang/Object; // type@050b │ │ -05f88a: 7140 941d 1524 |0037: invoke-static {v5, v1, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -05f890: 0e00 |003a: return-void │ │ -05f892: 6e10 0915 0000 |003b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -05f898: 0a01 |003e: move-result v1 │ │ -05f89a: 3801 f3ff |003f: if-eqz v1, 0032 // -000d │ │ -05f89e: 6e10 0715 0000 |0041: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ -05f8a4: 0a01 |0044: move-result v1 │ │ -05f8a6: 3901 edff |0045: if-nez v1, 0032 // -0013 │ │ -05f8aa: 6201 3c08 |0047: sget-object v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ -05f8ae: 2202 4803 |0049: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -05f8b2: 7010 ad15 0200 |004b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05f8b8: 1a03 9b03 |004e: const-string v3, "Failed to delete " // string@039b │ │ -05f8bc: 6e20 b515 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05f8c2: 0c02 |0053: move-result-object v2 │ │ -05f8c4: 6e20 b415 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -05f8ca: 0c02 |0057: move-result-object v2 │ │ -05f8cc: 6e10 bb15 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05f8d2: 0c02 |005b: move-result-object v2 │ │ -05f8d4: 6e20 7a1c 2100 |005c: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -05f8da: 28d3 |005f: goto 0032 // -002d │ │ +05f830: |[05f830] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.setHideMedia:(Z)V │ │ +05f840: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05f842: 2200 1c03 |0001: new-instance v0, Ljava/io/File; // type@031c │ │ +05f846: 7110 521c 0500 |0003: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ +05f84c: 0c01 |0006: move-result-object v1 │ │ +05f84e: 1a02 0201 |0007: const-string v2, ".nomedia" // string@0102 │ │ +05f852: 7030 0215 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +05f858: 3806 2f00 |000c: if-eqz v6, 003b // +002f │ │ +05f85c: 6e10 0915 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +05f862: 0a01 |0011: move-result v1 │ │ +05f864: 3901 2900 |0012: if-nez v1, 003b // +0029 │ │ +05f868: 6e10 1615 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@1516 │ │ +05f86e: 0a01 |0017: move-result v1 │ │ +05f870: 3901 1a00 |0018: if-nez v1, 0032 // +001a │ │ +05f874: 6201 3c08 |001a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ +05f878: 2202 5003 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +05f87c: 7010 ad15 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05f882: 1a03 9603 |0021: const-string v3, "Failed to create " // string@0396 │ │ +05f886: 6e20 b515 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05f88c: 0c02 |0026: move-result-object v2 │ │ +05f88e: 6e20 b415 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +05f894: 0c02 |002a: move-result-object v2 │ │ +05f896: 6e10 bb15 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05f89c: 0c02 |002e: move-result-object v2 │ │ +05f89e: 6e20 7a1c 2100 |002f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +05f8a4: 1401 8800 0a7f |0032: const v1, #float 1.83436e+38 // #7f0a0088 │ │ +05f8aa: 2342 1505 |0035: new-array v2, v4, [Ljava/lang/Object; // type@0515 │ │ +05f8ae: 7140 941d 1524 |0037: invoke-static {v5, v1, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +05f8b4: 0e00 |003a: return-void │ │ +05f8b6: 6e10 0915 0000 |003b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +05f8bc: 0a01 |003e: move-result v1 │ │ +05f8be: 3801 f3ff |003f: if-eqz v1, 0032 // -000d │ │ +05f8c2: 6e10 0715 0000 |0041: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1507 │ │ +05f8c8: 0a01 |0044: move-result v1 │ │ +05f8ca: 3901 edff |0045: if-nez v1, 0032 // -0013 │ │ +05f8ce: 6201 3c08 |0047: sget-object v1, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ +05f8d2: 2202 5003 |0049: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +05f8d6: 7010 ad15 0200 |004b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05f8dc: 1a03 9b03 |004e: const-string v3, "Failed to delete " // string@039b │ │ +05f8e0: 6e20 b515 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05f8e6: 0c02 |0053: move-result-object v2 │ │ +05f8e8: 6e20 b415 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +05f8ee: 0c02 |0057: move-result-object v2 │ │ +05f8f0: 6e10 bb15 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05f8f6: 0c02 |005b: move-result-object v2 │ │ +05f8f8: 6e20 7a1c 2100 |005c: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +05f8fe: 28d3 |005f: goto 0032 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x000c line=251 │ │ 0x0014 line=252 │ │ 0x001a line=253 │ │ 0x0032 line=260 │ │ @@ -95956,20 +95956,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05f8dc: |[05f8dc] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.setMediaButtonsEnabled:(Z)V │ │ -05f8ec: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -05f8f0: 7110 881d 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ -05f8f6: 0e00 |0005: return-void │ │ -05f8f8: 7110 971d 0000 |0006: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d97 │ │ -05f8fe: 28fc |0009: goto 0005 // -0004 │ │ +05f900: |[05f900] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.setMediaButtonsEnabled:(Z)V │ │ +05f910: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +05f914: 7110 881d 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ +05f91a: 0e00 |0005: return-void │ │ +05f91c: 7110 971d 0000 |0006: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d97 │ │ +05f922: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0002 line=265 │ │ 0x0005 line=269 │ │ 0x0006 line=267 │ │ locals : │ │ @@ -95981,20 +95981,20 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -05f900: |[05f900] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.testConnection:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ -05f910: 2200 0b04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; // type@040b │ │ -05f914: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05f916: 7053 6d18 2012 |0003: invoke-direct {v0, v2, v2, v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@186d │ │ -05f91c: 6e10 aa1c 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.execute:()V // method@1caa │ │ -05f922: 0e00 |0009: return-void │ │ +05f924: |[05f924] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.testConnection:(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ +05f934: 2200 1304 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; // type@0413 │ │ +05f938: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05f93a: 7053 6d18 2012 |0003: invoke-direct {v0, v2, v2, v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V // method@186d │ │ +05f940: 6e10 aa1c 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.execute:()V // method@1caa │ │ +05f946: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=337 │ │ 0x0009 line=338 │ │ locals : │ │ 0x0006 - 0x000a reg=0 task Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ @@ -96006,50 +96006,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -05f924: |[05f924] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.update:()V │ │ -05f934: 5520 4308 |0000: iget-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.testingConnection:Z // field@0843 │ │ -05f938: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05f93c: 0e00 |0004: return-void │ │ -05f93e: 5420 4408 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.videoPlayer:Landroid/preference/ListPreference; // field@0844 │ │ -05f942: 5421 4408 |0007: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.videoPlayer:Landroid/preference/ListPreference; // field@0844 │ │ -05f946: 6e10 2602 0100 |0009: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ -05f94c: 0c01 |000c: move-result-object v1 │ │ -05f94e: 6e20 2702 1000 |000d: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ -05f954: 5420 4008 |0010: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateWifi:Landroid/preference/ListPreference; // field@0840 │ │ -05f958: 5421 4008 |0012: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateWifi:Landroid/preference/ListPreference; // field@0840 │ │ -05f95c: 6e10 2602 0100 |0014: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ -05f962: 0c01 |0017: move-result-object v1 │ │ -05f964: 6e20 2702 1000 |0018: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ -05f96a: 5420 3f08 |001b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateMobile:Landroid/preference/ListPreference; // field@083f │ │ -05f96e: 5421 3f08 |001d: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateMobile:Landroid/preference/ListPreference; // field@083f │ │ -05f972: 6e10 2602 0100 |001f: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ -05f978: 0c01 |0022: move-result-object v1 │ │ -05f97a: 6e20 2702 1000 |0023: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ -05f980: 5420 3e08 |0026: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheSize:Landroid/preference/ListPreference; // field@083e │ │ -05f984: 5421 3e08 |0028: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheSize:Landroid/preference/ListPreference; // field@083e │ │ -05f988: 6e10 2602 0100 |002a: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ -05f98e: 0c01 |002d: move-result-object v1 │ │ -05f990: 6e20 2702 1000 |002e: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ -05f996: 5420 3d08 |0031: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ -05f99a: 5421 3d08 |0033: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ -05f99e: 6e10 1f02 0100 |0035: invoke-virtual {v1}, Landroid/preference/EditTextPreference;.getText:()Ljava/lang/String; // method@021f │ │ -05f9a4: 0c01 |0038: move-result-object v1 │ │ -05f9a6: 6e20 2302 1000 |0039: invoke-virtual {v0, v1}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ -05f9ac: 5420 4108 |003c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.preloadCount:Landroid/preference/ListPreference; // field@0841 │ │ -05f9b0: 5421 4108 |003e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.preloadCount:Landroid/preference/ListPreference; // field@0841 │ │ -05f9b4: 6e10 2602 0100 |0040: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ -05f9ba: 0c01 |0043: move-result-object v1 │ │ -05f9bc: 6e20 2702 1000 |0044: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ -05f9c2: 7010 8418 0200 |0047: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.createServerSettings:()V // method@1884 │ │ -05f9c8: 28ba |004a: goto 0004 // -0046 │ │ +05f948: |[05f948] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.update:()V │ │ +05f958: 5520 4308 |0000: iget-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.testingConnection:Z // field@0843 │ │ +05f95c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05f960: 0e00 |0004: return-void │ │ +05f962: 5420 4408 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.videoPlayer:Landroid/preference/ListPreference; // field@0844 │ │ +05f966: 5421 4408 |0007: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.videoPlayer:Landroid/preference/ListPreference; // field@0844 │ │ +05f96a: 6e10 2602 0100 |0009: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ +05f970: 0c01 |000c: move-result-object v1 │ │ +05f972: 6e20 2702 1000 |000d: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ +05f978: 5420 4008 |0010: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateWifi:Landroid/preference/ListPreference; // field@0840 │ │ +05f97c: 5421 4008 |0012: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateWifi:Landroid/preference/ListPreference; // field@0840 │ │ +05f980: 6e10 2602 0100 |0014: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ +05f986: 0c01 |0017: move-result-object v1 │ │ +05f988: 6e20 2702 1000 |0018: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ +05f98e: 5420 3f08 |001b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateMobile:Landroid/preference/ListPreference; // field@083f │ │ +05f992: 5421 3f08 |001d: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateMobile:Landroid/preference/ListPreference; // field@083f │ │ +05f996: 6e10 2602 0100 |001f: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ +05f99c: 0c01 |0022: move-result-object v1 │ │ +05f99e: 6e20 2702 1000 |0023: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ +05f9a4: 5420 3e08 |0026: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheSize:Landroid/preference/ListPreference; // field@083e │ │ +05f9a8: 5421 3e08 |0028: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheSize:Landroid/preference/ListPreference; // field@083e │ │ +05f9ac: 6e10 2602 0100 |002a: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ +05f9b2: 0c01 |002d: move-result-object v1 │ │ +05f9b4: 6e20 2702 1000 |002e: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ +05f9ba: 5420 3d08 |0031: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ +05f9be: 5421 3d08 |0033: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ +05f9c2: 6e10 1f02 0100 |0035: invoke-virtual {v1}, Landroid/preference/EditTextPreference;.getText:()Ljava/lang/String; // method@021f │ │ +05f9c8: 0c01 |0038: move-result-object v1 │ │ +05f9ca: 6e20 2302 1000 |0039: invoke-virtual {v0, v1}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0223 │ │ +05f9d0: 5420 4108 |003c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.preloadCount:Landroid/preference/ListPreference; // field@0841 │ │ +05f9d4: 5421 4108 |003e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.preloadCount:Landroid/preference/ListPreference; // field@0841 │ │ +05f9d8: 6e10 2602 0100 |0040: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0226 │ │ +05f9de: 0c01 |0043: move-result-object v1 │ │ +05f9e0: 6e20 2702 1000 |0044: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0227 │ │ +05f9e6: 7010 8418 0200 |0047: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.createServerSettings:()V // method@1884 │ │ +05f9ec: 28ba |004a: goto 0004 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0004 line=247 │ │ 0x0005 line=239 │ │ 0x0010 line=240 │ │ 0x001b line=241 │ │ @@ -96066,65 +96066,65 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -05f9cc: |[05f9cc] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05f9dc: 6f20 2d02 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@022d │ │ -05f9e2: 1401 0200 057f |0003: const v1, #float 1.76787e+38 // #7f050002 │ │ -05f9e8: 6e20 8218 1400 |0006: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.addPreferencesFromResource:(I)V // method@1882 │ │ -05f9ee: 2201 a604 |0009: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04a6 │ │ -05f9f2: 7020 f61c 4100 |000b: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ -05f9f8: 5b41 4208 |000e: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ -05f9fc: 1a01 7822 |0010: const-string v1, "videoPlayer" // string@2278 │ │ -05fa00: 6e20 8618 1400 |0012: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05fa06: 0c01 |0015: move-result-object v1 │ │ -05fa08: 1f01 7e00 |0016: check-cast v1, Landroid/preference/ListPreference; // type@007e │ │ -05fa0c: 5b41 4408 |0018: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.videoPlayer:Landroid/preference/ListPreference; // field@0844 │ │ -05fa10: 1a01 b719 |001a: const-string v1, "maxBitrateWifi" // string@19b7 │ │ -05fa14: 6e20 8618 1400 |001c: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05fa1a: 0c01 |001f: move-result-object v1 │ │ -05fa1c: 1f01 7e00 |0020: check-cast v1, Landroid/preference/ListPreference; // type@007e │ │ -05fa20: 5b41 4008 |0022: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateWifi:Landroid/preference/ListPreference; // field@0840 │ │ -05fa24: 1a01 b419 |0024: const-string v1, "maxBitrateMobile" // string@19b4 │ │ -05fa28: 6e20 8618 1400 |0026: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05fa2e: 0c01 |0029: move-result-object v1 │ │ -05fa30: 1f01 7e00 |002a: check-cast v1, Landroid/preference/ListPreference; // type@007e │ │ -05fa34: 5b41 3f08 |002c: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateMobile:Landroid/preference/ListPreference; // field@083f │ │ -05fa38: 1a01 910f |002e: const-string v1, "cacheSize" // string@0f91 │ │ -05fa3c: 6e20 8618 1400 |0030: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05fa42: 0c01 |0033: move-result-object v1 │ │ -05fa44: 1f01 7e00 |0034: check-cast v1, Landroid/preference/ListPreference; // type@007e │ │ -05fa48: 5b41 3e08 |0036: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheSize:Landroid/preference/ListPreference; // field@083e │ │ -05fa4c: 1a01 900f |0038: const-string v1, "cacheLocation" // string@0f90 │ │ -05fa50: 6e20 8618 1400 |003a: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05fa56: 0c01 |003d: move-result-object v1 │ │ -05fa58: 1f01 7d00 |003e: check-cast v1, Landroid/preference/EditTextPreference; // type@007d │ │ -05fa5c: 5b41 3d08 |0040: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ -05fa60: 1a01 ad1c |0042: const-string v1, "preloadCount" // string@1cad │ │ -05fa64: 6e20 8618 1400 |0044: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ -05fa6a: 0c01 |0047: move-result-object v1 │ │ -05fa6c: 1f01 7e00 |0048: check-cast v1, Landroid/preference/ListPreference; // type@007e │ │ -05fa70: 5b41 4108 |004a: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.preloadCount:Landroid/preference/ListPreference; // field@0841 │ │ -05fa74: 5442 3d08 |004c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ -05fa78: 6001 2300 |004e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -05fa7c: 1303 1300 |0050: const/16 v3, #int 19 // #13 │ │ -05fa80: 3531 1400 |0052: if-ge v1, v3, 0066 // +0014 │ │ -05fa84: 1211 |0054: const/4 v1, #int 1 // #1 │ │ -05fa86: 6e20 2002 1200 |0055: invoke-virtual {v2, v1}, Landroid/preference/EditTextPreference;.setEnabled:(Z)V // method@0220 │ │ -05fa8c: 7010 8418 0400 |0058: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.createServerSettings:()V // method@1884 │ │ -05fa92: 7110 761d 0400 |005b: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -05fa98: 0c00 |005e: move-result-object v0 │ │ -05fa9a: 7220 ff00 4000 |005f: invoke-interface {v0, v4}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@00ff │ │ -05faa0: 7010 9018 0400 |0062: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.update:()V // method@1890 │ │ -05faa6: 0e00 |0065: return-void │ │ -05faa8: 1201 |0066: const/4 v1, #int 0 // #0 │ │ -05faaa: 28ee |0067: goto 0055 // -0012 │ │ +05f9f0: |[05f9f0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05fa00: 6f20 2d02 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@022d │ │ +05fa06: 1401 0200 057f |0003: const v1, #float 1.76787e+38 // #7f050002 │ │ +05fa0c: 6e20 8218 1400 |0006: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.addPreferencesFromResource:(I)V // method@1882 │ │ +05fa12: 2201 ae04 |0009: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04ae │ │ +05fa16: 7020 f61c 4100 |000b: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ +05fa1c: 5b41 4208 |000e: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // field@0842 │ │ +05fa20: 1a01 7522 |0010: const-string v1, "videoPlayer" // string@2275 │ │ +05fa24: 6e20 8618 1400 |0012: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05fa2a: 0c01 |0015: move-result-object v1 │ │ +05fa2c: 1f01 8300 |0016: check-cast v1, Landroid/preference/ListPreference; // type@0083 │ │ +05fa30: 5b41 4408 |0018: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.videoPlayer:Landroid/preference/ListPreference; // field@0844 │ │ +05fa34: 1a01 b419 |001a: const-string v1, "maxBitrateWifi" // string@19b4 │ │ +05fa38: 6e20 8618 1400 |001c: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05fa3e: 0c01 |001f: move-result-object v1 │ │ +05fa40: 1f01 8300 |0020: check-cast v1, Landroid/preference/ListPreference; // type@0083 │ │ +05fa44: 5b41 4008 |0022: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateWifi:Landroid/preference/ListPreference; // field@0840 │ │ +05fa48: 1a01 b119 |0024: const-string v1, "maxBitrateMobile" // string@19b1 │ │ +05fa4c: 6e20 8618 1400 |0026: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05fa52: 0c01 |0029: move-result-object v1 │ │ +05fa54: 1f01 8300 |002a: check-cast v1, Landroid/preference/ListPreference; // type@0083 │ │ +05fa58: 5b41 3f08 |002c: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.maxBitrateMobile:Landroid/preference/ListPreference; // field@083f │ │ +05fa5c: 1a01 8e0f |002e: const-string v1, "cacheSize" // string@0f8e │ │ +05fa60: 6e20 8618 1400 |0030: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05fa66: 0c01 |0033: move-result-object v1 │ │ +05fa68: 1f01 8300 |0034: check-cast v1, Landroid/preference/ListPreference; // type@0083 │ │ +05fa6c: 5b41 3e08 |0036: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheSize:Landroid/preference/ListPreference; // field@083e │ │ +05fa70: 1a01 8d0f |0038: const-string v1, "cacheLocation" // string@0f8d │ │ +05fa74: 6e20 8618 1400 |003a: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05fa7a: 0c01 |003d: move-result-object v1 │ │ +05fa7c: 1f01 8200 |003e: check-cast v1, Landroid/preference/EditTextPreference; // type@0082 │ │ +05fa80: 5b41 3d08 |0040: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ +05fa84: 1a01 aa1c |0042: const-string v1, "preloadCount" // string@1caa │ │ +05fa88: 6e20 8618 1400 |0044: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1886 │ │ +05fa8e: 0c01 |0047: move-result-object v1 │ │ +05fa90: 1f01 8300 |0048: check-cast v1, Landroid/preference/ListPreference; // type@0083 │ │ +05fa94: 5b41 4108 |004a: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.preloadCount:Landroid/preference/ListPreference; // field@0841 │ │ +05fa98: 5442 3d08 |004c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.cacheLocation:Landroid/preference/EditTextPreference; // field@083d │ │ +05fa9c: 6001 2300 |004e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +05faa0: 1303 1300 |0050: const/16 v3, #int 19 // #13 │ │ +05faa4: 3531 1400 |0052: if-ge v1, v3, 0066 // +0014 │ │ +05faa8: 1211 |0054: const/4 v1, #int 1 // #1 │ │ +05faaa: 6e20 2002 1200 |0055: invoke-virtual {v2, v1}, Landroid/preference/EditTextPreference;.setEnabled:(Z)V // method@0220 │ │ +05fab0: 7010 8418 0400 |0058: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.createServerSettings:()V // method@1884 │ │ +05fab6: 7110 761d 0400 |005b: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +05fabc: 0c00 |005e: move-result-object v0 │ │ +05fabe: 7220 ff00 4000 |005f: invoke-interface {v0, v4}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@00ff │ │ +05fac4: 7010 9018 0400 |0062: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.update:()V // method@1890 │ │ +05faca: 0e00 |0065: return-void │ │ +05facc: 1201 |0066: const/4 v1, #int 0 // #0 │ │ +05face: 28ee |0067: goto 0055 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0009 line=67 │ │ 0x0010 line=68 │ │ 0x001a line=69 │ │ @@ -96149,20 +96149,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05faac: |[05faac] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.onDestroy:()V │ │ -05fabc: 6f10 2e02 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@022e │ │ -05fac2: 7110 761d 0100 |0003: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -05fac8: 0c00 |0006: move-result-object v0 │ │ -05faca: 7220 0001 1000 |0007: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0100 │ │ -05fad0: 0e00 |000a: return-void │ │ +05fad0: |[05fad0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.onDestroy:()V │ │ +05fae0: 6f10 2e02 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@022e │ │ +05fae6: 7110 761d 0100 |0003: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +05faec: 0c00 |0006: move-result-object v0 │ │ +05faee: 7220 0001 1000 |0007: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0100 │ │ +05faf4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=215 │ │ 0x0007 line=216 │ │ 0x000a line=217 │ │ locals : │ │ @@ -96174,54 +96174,54 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -05fad4: |[05fad4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -05fae4: 6200 3c08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ -05fae8: 2201 4803 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -05faec: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -05faf2: 1a02 870b |0007: const-string v2, "Preference changed: " // string@0b87 │ │ -05faf6: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05fafc: 0c01 |000c: move-result-object v1 │ │ -05fafe: 6e20 b515 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -05fb04: 0c01 |0010: move-result-object v1 │ │ -05fb06: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -05fb0c: 0c01 |0014: move-result-object v1 │ │ -05fb0e: 6e20 751c 1000 |0015: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -05fb14: 7010 9018 0300 |0018: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.update:()V // method@1890 │ │ -05fb1a: 1a00 af15 |001b: const-string v0, "hideMedia" // string@15af │ │ -05fb1e: 6e20 9215 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05fb24: 0a00 |0020: move-result v0 │ │ -05fb26: 3800 0b00 |0021: if-eqz v0, 002c // +000b │ │ -05fb2a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -05fb2c: 7230 fc00 5400 |0024: invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -05fb32: 0a00 |0027: move-result v0 │ │ -05fb34: 7020 8d18 0300 |0028: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.setHideMedia:(Z)V // method@188d │ │ -05fb3a: 0e00 |002b: return-void │ │ -05fb3c: 1a00 d319 |002c: const-string v0, "mediaButtons" // string@19d3 │ │ -05fb40: 6e20 9215 5000 |002e: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05fb46: 0a00 |0031: move-result v0 │ │ -05fb48: 3800 0b00 |0032: if-eqz v0, 003d // +000b │ │ -05fb4c: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -05fb4e: 7230 fc00 5400 |0035: invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -05fb54: 0a00 |0038: move-result v0 │ │ -05fb56: 7020 8e18 0300 |0039: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.setMediaButtonsEnabled:(Z)V // method@188e │ │ -05fb5c: 28ef |003c: goto 002b // -0011 │ │ -05fb5e: 1a00 900f |003d: const-string v0, "cacheLocation" // string@0f90 │ │ -05fb62: 6e20 9215 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -05fb68: 0a00 |0042: move-result v0 │ │ -05fb6a: 3800 e8ff |0043: if-eqz v0, 002b // -0018 │ │ -05fb6e: 1a00 0000 |0045: const-string v0, "" // string@0000 │ │ -05fb72: 7230 fe00 5400 |0047: invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -05fb78: 0c00 |004a: move-result-object v0 │ │ -05fb7a: 7020 8c18 0300 |004b: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.setCacheLocation:(Ljava/lang/String;)V // method@188c │ │ -05fb80: 28dd |004e: goto 002b // -0023 │ │ +05faf8: |[05faf8] net.sourceforge.subsonic.androidapp.activity.SettingsActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +05fb08: 6200 3c08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@083c │ │ +05fb0c: 2201 5003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +05fb10: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +05fb16: 1a02 840b |0007: const-string v2, "Preference changed: " // string@0b84 │ │ +05fb1a: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05fb20: 0c01 |000c: move-result-object v1 │ │ +05fb22: 6e20 b515 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +05fb28: 0c01 |0010: move-result-object v1 │ │ +05fb2a: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +05fb30: 0c01 |0014: move-result-object v1 │ │ +05fb32: 6e20 751c 1000 |0015: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +05fb38: 7010 9018 0300 |0018: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.update:()V // method@1890 │ │ +05fb3e: 1a00 ac15 |001b: const-string v0, "hideMedia" // string@15ac │ │ +05fb42: 6e20 9215 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05fb48: 0a00 |0020: move-result v0 │ │ +05fb4a: 3800 0b00 |0021: if-eqz v0, 002c // +000b │ │ +05fb4e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +05fb50: 7230 fc00 5400 |0024: invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +05fb56: 0a00 |0027: move-result v0 │ │ +05fb58: 7020 8d18 0300 |0028: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.setHideMedia:(Z)V // method@188d │ │ +05fb5e: 0e00 |002b: return-void │ │ +05fb60: 1a00 d019 |002c: const-string v0, "mediaButtons" // string@19d0 │ │ +05fb64: 6e20 9215 5000 |002e: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05fb6a: 0a00 |0031: move-result v0 │ │ +05fb6c: 3800 0b00 |0032: if-eqz v0, 003d // +000b │ │ +05fb70: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +05fb72: 7230 fc00 5400 |0035: invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +05fb78: 0a00 |0038: move-result v0 │ │ +05fb7a: 7020 8e18 0300 |0039: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.setMediaButtonsEnabled:(Z)V // method@188e │ │ +05fb80: 28ef |003c: goto 002b // -0011 │ │ +05fb82: 1a00 8d0f |003d: const-string v0, "cacheLocation" // string@0f8d │ │ +05fb86: 6e20 9215 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +05fb8c: 0a00 |0042: move-result v0 │ │ +05fb8e: 3800 e8ff |0043: if-eqz v0, 002b // -0018 │ │ +05fb92: 1a00 0000 |0045: const-string v0, "" // string@0000 │ │ +05fb96: 7230 fe00 5400 |0047: invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +05fb9c: 0c00 |004a: move-result-object v0 │ │ +05fb9e: 7020 8c18 0300 |004b: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.setCacheLocation:(Ljava/lang/String;)V // method@188c │ │ +05fba4: 28dd |004e: goto 002b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0018 line=223 │ │ 0x001b line=225 │ │ 0x0023 line=226 │ │ 0x002b line=232 │ │ @@ -96230,21 +96230,21 @@ │ │ 0x003d line=229 │ │ 0x0045 line=230 │ │ locals : │ │ 0x0000 - 0x004f reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ 0x0000 - 0x004f reg=4 sharedPreferences Landroid/content/SharedPreferences; │ │ 0x0000 - 0x004f reg=5 key Ljava/lang/String; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #432 header: │ │ -class_idx : 1039 │ │ +class_idx : 1047 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3173 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #432 annotations: │ │ Annotations on class │ │ @@ -96269,63 +96269,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05fb84: |[05fb84] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -05fb94: 5b01 4508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0845 │ │ -05fb98: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05fb9e: 0e00 |0005: return-void │ │ +05fba8: |[05fba8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +05fbb8: 5b01 4508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0845 │ │ +05fbbc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05fbc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -05fba0: |[05fba0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$1.onClick:(Landroid/view/View;)V │ │ -05fbb0: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05fbb4: 5431 4508 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0845 │ │ -05fbb8: 1c02 de03 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03de │ │ -05fbbc: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05fbc2: 1501 0004 |0009: const/high16 v1, #int 67108864 // #400 │ │ -05fbc6: 6e20 ec00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ -05fbcc: 5431 4508 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0845 │ │ -05fbd0: 7120 901d 0100 |0010: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05fbd6: 0e00 |0013: return-void │ │ +05fbc4: |[05fbc4] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$1.onClick:(Landroid/view/View;)V │ │ +05fbd4: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05fbd8: 5431 4508 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0845 │ │ +05fbdc: 1c02 e603 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03e6 │ │ +05fbe0: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05fbe6: 1501 0004 |0009: const/high16 v1, #int 67108864 // #400 │ │ +05fbea: 6e20 ec00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ +05fbf0: 5431 4508 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0845 │ │ +05fbf4: 7120 901d 0100 |0010: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05fbfa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0009 line=80 │ │ 0x000e line=81 │ │ 0x0013 line=82 │ │ locals : │ │ 0x0009 - 0x0014 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1; │ │ 0x0000 - 0x0014 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #433 header: │ │ -class_idx : 1040 │ │ +class_idx : 1048 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3173 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #433 annotations: │ │ Annotations on class │ │ @@ -96350,63 +96350,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05fbd8: |[05fbd8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -05fbe8: 5b01 4608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0846 │ │ -05fbec: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05fbf2: 0e00 |0005: return-void │ │ +05fbfc: |[05fbfc] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$2.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +05fc0c: 5b01 4608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0846 │ │ +05fc10: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05fc16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -05fbf4: |[05fbf4] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$2.onClick:(Landroid/view/View;)V │ │ -05fc04: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05fc08: 5431 4608 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0846 │ │ -05fc0c: 1c02 ff03 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // type@03ff │ │ -05fc10: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05fc16: 1501 0004 |0009: const/high16 v1, #int 67108864 // #400 │ │ -05fc1a: 6e20 ec00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ -05fc20: 5431 4608 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0846 │ │ -05fc24: 7120 901d 0100 |0010: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05fc2a: 0e00 |0013: return-void │ │ +05fc18: |[05fc18] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$2.onClick:(Landroid/view/View;)V │ │ +05fc28: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05fc2c: 5431 4608 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0846 │ │ +05fc30: 1c02 0704 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // type@0407 │ │ +05fc34: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05fc3a: 1501 0004 |0009: const/high16 v1, #int 67108864 // #400 │ │ +05fc3e: 6e20 ec00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ +05fc44: 5431 4608 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0846 │ │ +05fc48: 7120 901d 0100 |0010: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05fc4e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0009 line=90 │ │ 0x000e line=91 │ │ 0x0013 line=92 │ │ locals : │ │ 0x0009 - 0x0014 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2; │ │ 0x0000 - 0x0014 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #434 header: │ │ -class_idx : 1041 │ │ +class_idx : 1049 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3173 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #434 annotations: │ │ Annotations on class │ │ @@ -96431,63 +96431,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05fc2c: |[05fc2c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -05fc3c: 5b01 4708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0847 │ │ -05fc40: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05fc46: 0e00 |0005: return-void │ │ +05fc50: |[05fc50] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$3.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +05fc60: 5b01 4708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0847 │ │ +05fc64: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05fc6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -05fc48: |[05fc48] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$3.onClick:(Landroid/view/View;)V │ │ -05fc58: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05fc5c: 5431 4708 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0847 │ │ -05fc60: 1c02 0404 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@0404 │ │ -05fc64: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05fc6a: 1501 0004 |0009: const/high16 v1, #int 67108864 // #400 │ │ -05fc6e: 6e20 ec00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ -05fc74: 5431 4708 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0847 │ │ -05fc78: 7120 901d 0100 |0010: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05fc7e: 0e00 |0013: return-void │ │ +05fc6c: |[05fc6c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$3.onClick:(Landroid/view/View;)V │ │ +05fc7c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05fc80: 5431 4708 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0847 │ │ +05fc84: 1c02 0c04 |0004: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@040c │ │ +05fc88: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05fc8e: 1501 0004 |0009: const/high16 v1, #int 67108864 // #400 │ │ +05fc92: 6e20 ec00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ +05fc98: 5431 4708 |000e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0847 │ │ +05fc9c: 7120 901d 0100 |0010: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +05fca2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=100 │ │ 0x000e line=101 │ │ 0x0013 line=102 │ │ locals : │ │ 0x0009 - 0x0014 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3; │ │ 0x0000 - 0x0014 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #435 header: │ │ -class_idx : 1042 │ │ +class_idx : 1050 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3173 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #435 annotations: │ │ Annotations on class │ │ @@ -96512,55 +96512,55 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05fc80: |[05fc80] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -05fc90: 5b01 4808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0848 │ │ -05fc94: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05fc9a: 0e00 |0005: return-void │ │ +05fca4: |[05fca4] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +05fcb4: 5b01 4808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0848 │ │ +05fcb8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05fcbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05fc9c: |[05fc9c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$4.onClick:(Landroid/view/View;)V │ │ -05fcac: 5420 4808 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0848 │ │ -05fcb0: 1c01 cd03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -05fcb4: 7120 911d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ -05fcba: 0e00 |0007: return-void │ │ +05fcc0: |[05fcc0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$4.onClick:(Landroid/view/View;)V │ │ +05fcd0: 5420 4808 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0848 │ │ +05fcd4: 1c01 d503 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +05fcd8: 7120 911d 1000 |0004: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ +05fcde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #436 header: │ │ -class_idx : 1043 │ │ +class_idx : 1051 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3173 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #436 annotations: │ │ Annotations on class │ │ @@ -96589,56 +96589,56 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05fcbc: |[05fcbc] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V │ │ -05fccc: 5b01 4908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0849 │ │ -05fcd0: 5b02 4a08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.val$runnable:Ljava/lang/Runnable; // field@084a │ │ -05fcd4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -05fcda: 0e00 |0007: return-void │ │ +05fce0: |[05fce0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V │ │ +05fcf0: 5b01 4908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0849 │ │ +05fcf4: 5b02 4a08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.val$runnable:Ljava/lang/Runnable; // field@084a │ │ +05fcf8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +05fcfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$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 │ │ -05fcdc: |[05fcdc] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$5.onClick:(Landroid/view/View;)V │ │ -05fcec: 5410 4a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.val$runnable:Ljava/lang/Runnable; // field@084a │ │ -05fcf0: 7210 8315 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ -05fcf6: 0e00 |0005: return-void │ │ +05fd00: |[05fd00] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$5.onClick:(Landroid/view/View;)V │ │ +05fd10: 5410 4a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.val$runnable:Ljava/lang/Runnable; // field@084a │ │ +05fd14: 7210 8315 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ +05fd1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #437 header: │ │ -class_idx : 1045 │ │ +class_idx : 1053 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 12 │ │ +source_file_idx : 3173 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 19 │ │ │ │ Class #437 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;' │ │ @@ -96681,37 +96681,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05fcf8: |[05fcf8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.:()V │ │ -05fd08: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -05fd0c: 1c01 1504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // type@0415 │ │ -05fd10: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -05fd16: 6900 5208 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0852 │ │ -05fd1a: 0e00 |0009: return-void │ │ +05fd1c: |[05fd1c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.:()V │ │ +05fd2c: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +05fd30: 1c01 1d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // type@041d │ │ +05fd34: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +05fd3a: 6900 5208 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0852 │ │ +05fd3e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05fd1c: |[05fd1c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.:()V │ │ -05fd2c: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ -05fd32: 0e00 |0003: return-void │ │ +05fd40: |[05fd40] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.:()V │ │ +05fd50: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ +05fd56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;) │ │ @@ -96719,24 +96719,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05fd34: |[05fd34] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.updateButtonVisibility:()V │ │ -05fd44: 7110 811d 0200 |0000: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -05fd4a: 0a01 |0003: move-result v1 │ │ -05fd4c: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -05fd50: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ -05fd54: 5421 5708 |0008: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ -05fd58: 6e20 3913 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -05fd5e: 0e00 |000d: return-void │ │ -05fd60: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05fd62: 28f9 |000f: goto 0008 // -0007 │ │ +05fd58: |[05fd58] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.updateButtonVisibility:()V │ │ +05fd68: 7110 811d 0200 |0000: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +05fd6e: 0a01 |0003: move-result v1 │ │ +05fd70: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +05fd74: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ +05fd78: 5421 5708 |0008: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ +05fd7c: 6e20 3913 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +05fd82: 0e00 |000d: return-void │ │ +05fd84: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05fd86: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0008 line=210 │ │ 0x000d line=211 │ │ 0x000e line=209 │ │ locals : │ │ @@ -96749,26 +96749,26 @@ │ │ type : '(Ljava/lang/String;ZZZ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -05fd64: |[05fd64] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.downloadRecursively:(Ljava/lang/String;ZZZ)V │ │ -05fd74: 2200 1404 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; // type@0414 │ │ -05fd78: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -05fd7a: 0781 |0003: move-object v1, v8 │ │ -05fd7c: 0782 |0004: move-object v2, v8 │ │ -05fd7e: 0794 |0005: move-object v4, v9 │ │ -05fd80: 01b5 |0006: move v5, v11 │ │ -05fd82: 01a6 |0007: move v6, v10 │ │ -05fd84: 01c7 |0008: move v7, v12 │ │ -05fd86: 7608 9b18 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V // method@189b │ │ -05fd8c: 6e10 aa1c 0000 |000c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.execute:()V // method@1caa │ │ -05fd92: 0e00 |000f: return-void │ │ +05fd88: |[05fd88] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.downloadRecursively:(Ljava/lang/String;ZZZ)V │ │ +05fd98: 2200 1c04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; // type@041c │ │ +05fd9c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05fd9e: 0781 |0003: move-object v1, v8 │ │ +05fda0: 0782 |0004: move-object v2, v8 │ │ +05fda2: 0794 |0005: move-object v4, v9 │ │ +05fda4: 01b5 |0006: move v5, v11 │ │ +05fda6: 01a6 |0007: move v6, v10 │ │ +05fda8: 01c7 |0008: move v7, v12 │ │ +05fdaa: 7608 9b18 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V // method@189b │ │ +05fdb0: 6e10 aa1c 0000 |000c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.execute:()V // method@1caa │ │ +05fdb6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x000c line=315 │ │ 0x000f line=316 │ │ locals : │ │ 0x000c - 0x0010 reg=0 task Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;>; │ │ @@ -96783,18 +96783,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05fd94: |[05fd94] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.finish:()V │ │ -05fda4: 6f10 0a00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ -05fdaa: 7110 6d1d 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ -05fdb0: 0e00 |0006: return-void │ │ +05fdb8: |[05fdb8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.finish:()V │ │ +05fdc8: 6f10 0a00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ +05fdce: 7110 6d1d 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ +05fdd4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0006 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ @@ -96804,36 +96804,36 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/DownloadService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -05fdb4: |[05fdb4] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ -05fdc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05fdc6: 1252 |0001: const/4 v2, #int 5 // #5 │ │ -05fdc8: 3521 2200 |0002: if-ge v1, v2, 0024 // +0022 │ │ -05fdcc: 7100 2b1a 0000 |0004: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -05fdd2: 0c00 |0007: move-result-object v0 │ │ -05fdd4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -05fdd8: 1100 |000a: return-object v0 │ │ -05fdda: 6202 5208 |000b: sget-object v2, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0852 │ │ -05fdde: 1a03 1603 |000d: const-string v3, "DownloadService not running. Attempting to start it." // string@0316 │ │ -05fde2: 6e20 7a1c 3200 |000f: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -05fde8: 2202 2500 |0012: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -05fdec: 1c03 3d04 |0014: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -05fdf0: 7030 c300 4203 |0016: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05fdf6: 6e20 c018 2400 |0019: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@18c0 │ │ -05fdfc: 1602 3200 |001c: const-wide/16 v2, #int 50 // #32 │ │ -05fe00: 7120 8f1d 3200 |001e: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ -05fe06: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fe0a: 28de |0023: goto 0001 // -0022 │ │ -05fe0c: 7100 2b1a 0000 |0024: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -05fe12: 0c00 |0027: move-result-object v0 │ │ -05fe14: 28e2 |0028: goto 000a // -001e │ │ +05fdd8: |[05fdd8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ +05fde8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05fdea: 1252 |0001: const/4 v2, #int 5 // #5 │ │ +05fdec: 3521 2200 |0002: if-ge v1, v2, 0024 // +0022 │ │ +05fdf0: 7100 2b1a 0000 |0004: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +05fdf6: 0c00 |0007: move-result-object v0 │ │ +05fdf8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +05fdfc: 1100 |000a: return-object v0 │ │ +05fdfe: 6202 5208 |000b: sget-object v2, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0852 │ │ +05fe02: 1a03 1603 |000d: const-string v3, "DownloadService not running. Attempting to start it." // string@0316 │ │ +05fe06: 6e20 7a1c 3200 |000f: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +05fe0c: 2202 2800 |0012: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +05fe10: 1c03 4504 |0014: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +05fe14: 7030 c300 4203 |0016: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05fe1a: 6e20 c018 2400 |0019: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@18c0 │ │ +05fe20: 1602 3200 |001c: const-wide/16 v2, #int 50 // #32 │ │ +05fe24: 7120 8f1d 3200 |001e: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ +05fe2a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05fe2e: 28de |0023: goto 0001 // -0022 │ │ +05fe30: 7100 2b1a 0000 |0024: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +05fe36: 0c00 |0027: move-result-object v0 │ │ +05fe38: 28e2 |0028: goto 000a // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=238 │ │ 0x000b line=234 │ │ @@ -96852,27 +96852,27 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05fe18: |[05fe18] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ -05fe28: 1d01 |0000: monitor-enter v1 │ │ -05fe2a: 6200 5108 |0001: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.IMAGE_LOADER:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@0851 │ │ -05fe2e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -05fe32: 2200 8704 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // type@0487 │ │ -05fe36: 7020 5f1c 1000 |0007: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.:(Landroid/content/Context;)V // method@1c5f │ │ -05fe3c: 6900 5108 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.IMAGE_LOADER:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@0851 │ │ -05fe40: 6200 5108 |000c: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.IMAGE_LOADER:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@0851 │ │ -05fe44: 1e01 |000e: monitor-exit v1 │ │ -05fe46: 1100 |000f: return-object v0 │ │ -05fe48: 0d00 |0010: move-exception v0 │ │ -05fe4a: 1e01 |0011: monitor-exit v1 │ │ -05fe4c: 2700 |0012: throw v0 │ │ +05fe3c: |[05fe3c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ +05fe4c: 1d01 |0000: monitor-enter v1 │ │ +05fe4e: 6200 5108 |0001: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.IMAGE_LOADER:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@0851 │ │ +05fe52: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +05fe56: 2200 8f04 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // type@048f │ │ +05fe5a: 7020 5f1c 1000 |0007: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.:(Landroid/content/Context;)V // method@1c5f │ │ +05fe60: 6900 5108 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.IMAGE_LOADER:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@0851 │ │ +05fe64: 6200 5108 |000c: sget-object v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.IMAGE_LOADER:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@0851 │ │ +05fe68: 1e01 |000e: monitor-exit v1 │ │ +05fe6a: 1100 |000f: return-object v0 │ │ +05fe6c: 0d00 |0010: move-exception v0 │ │ +05fe6e: 1e01 |0011: monitor-exit v1 │ │ +05fe70: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ 0x000c line=253 │ │ @@ -96885,17 +96885,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fe5c: |[05fe5c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.isDestroyed:()Z │ │ -05fe6c: 5510 5308 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.destroyed:Z // field@0853 │ │ -05fe70: 0f00 |0002: return v0 │ │ +05fe80: |[05fe80] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.isDestroyed:()Z │ │ +05fe90: 5510 5308 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.destroyed:Z // field@0853 │ │ +05fe94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;) │ │ @@ -96903,26 +96903,26 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05fe74: |[05fe74] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05fe84: 7110 8d1d 0200 |0000: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setUncaughtExceptionHandler:(Landroid/content/Context;)V // method@1d8d │ │ -05fe8a: 6f20 1c00 3200 |0003: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -05fe90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05fe92: 6e20 b918 0200 |0007: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.requestWindowFeature:(I)Z // method@18b9 │ │ -05fe98: 2200 2500 |000a: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05fe9c: 1c01 3d04 |000c: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -05fea0: 7030 c300 2001 |000e: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05fea6: 6e20 c018 0200 |0011: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@18c0 │ │ -05feac: 1230 |0014: const/4 v0, #int 3 // #3 │ │ -05feae: 6e20 be18 0200 |0015: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setVolumeControlStream:(I)V // method@18be │ │ -05feb4: 0e00 |0018: return-void │ │ +05fe98: |[05fe98] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05fea8: 7110 8d1d 0200 |0000: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setUncaughtExceptionHandler:(Landroid/content/Context;)V // method@1d8d │ │ +05feae: 6f20 1c00 3200 |0003: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +05feb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05feb6: 6e20 b918 0200 |0007: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.requestWindowFeature:(I)Z // method@18b9 │ │ +05febc: 2200 2800 |000a: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05fec0: 1c01 4504 |000c: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +05fec4: 7030 c300 2001 |000e: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05feca: 6e20 c018 0200 |0011: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@18c0 │ │ +05fed0: 1230 |0014: const/4 v0, #int 3 // #3 │ │ +05fed2: 6e20 be18 0200 |0015: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setVolumeControlStream:(I)V // method@18be │ │ +05fed8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0006 line=66 │ │ 0x000a line=67 │ │ 0x0014 line=68 │ │ @@ -96936,21 +96936,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05feb8: |[05feb8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -05fec8: 6e10 a818 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@18a8 │ │ -05fece: 0c00 |0003: move-result-object v0 │ │ -05fed0: 1501 0c7f |0004: const/high16 v1, #int 2131492864 // #7f0c │ │ -05fed4: 6e30 9312 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -05feda: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05fedc: 0f01 |000a: return v1 │ │ +05fedc: |[05fedc] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +05feec: 6e10 a818 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@18a8 │ │ +05fef2: 0c00 |0003: move-result-object v0 │ │ +05fef4: 1501 0c7f |0004: const/high16 v1, #int 2131492864 // #7f0c │ │ +05fef8: 6e30 9312 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +05fefe: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05ff00: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0009 line=136 │ │ locals : │ │ 0x0004 - 0x000b reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -96962,22 +96962,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05fee0: |[05fee0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onDestroy:()V │ │ -05fef0: 6f10 2000 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0020 │ │ -05fef6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05fef8: 5c10 5308 |0004: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.destroyed:Z // field@0853 │ │ -05fefc: 6e10 a718 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@18a7 │ │ -05ff02: 0c00 |0009: move-result-object v0 │ │ -05ff04: 6e10 641c 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.clear:()V // method@1c64 │ │ -05ff0a: 0e00 |000d: return-void │ │ +05ff04: |[05ff04] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onDestroy:()V │ │ +05ff14: 6f10 2000 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0020 │ │ +05ff1a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05ff1c: 5c10 5308 |0004: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.destroyed:Z // field@0853 │ │ +05ff20: 6e10 a718 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@18a7 │ │ +05ff26: 0c00 |0009: move-result-object v0 │ │ +05ff28: 6e10 641c 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.clear:()V // method@1c64 │ │ +05ff2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x0006 line=166 │ │ 0x000d line=167 │ │ locals : │ │ @@ -96988,52 +96988,52 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -05ff0c: |[05ff0c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -05ff1c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05ff1e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -05ff20: 1306 1900 |0002: const/16 v6, #int 25 // #19 │ │ -05ff24: 3368 2a00 |0004: if-ne v8, v6, 002e // +002a │ │ -05ff28: 0152 |0006: move v2, v5 │ │ -05ff2a: 1306 1800 |0007: const/16 v6, #int 24 // #18 │ │ -05ff2e: 3368 2700 |0009: if-ne v8, v6, 0030 // +0027 │ │ -05ff32: 0153 |000b: move v3, v5 │ │ -05ff34: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -05ff38: 3803 2400 |000e: if-eqz v3, 0032 // +0024 │ │ -05ff3c: 0151 |0010: move v1, v5 │ │ -05ff3e: 6e10 a618 0700 |0011: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ -05ff44: 0c06 |0014: move-result-object v6 │ │ -05ff46: 3806 1f00 |0015: if-eqz v6, 0034 // +001f │ │ -05ff4a: 6e10 a618 0700 |0017: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ -05ff50: 0c06 |001a: move-result-object v6 │ │ -05ff52: 7210 f119 0600 |001b: invoke-interface {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ -05ff58: 0a06 |001e: move-result v6 │ │ -05ff5a: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ -05ff5e: 0150 |0021: move v0, v5 │ │ -05ff60: 3801 1400 |0022: if-eqz v1, 0036 // +0014 │ │ -05ff64: 3800 1200 |0024: if-eqz v0, 0036 // +0012 │ │ -05ff68: 6e10 a618 0700 |0026: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ -05ff6e: 0c04 |0029: move-result-object v4 │ │ -05ff70: 7220 dd19 3400 |002a: invoke-interface {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.adjustJukeboxVolume:(Z)V // method@19dd │ │ -05ff76: 0f05 |002d: return v5 │ │ -05ff78: 0142 |002e: move v2, v4 │ │ -05ff7a: 28d8 |002f: goto 0007 // -0028 │ │ -05ff7c: 0143 |0030: move v3, v4 │ │ -05ff7e: 28db |0031: goto 000c // -0025 │ │ -05ff80: 0141 |0032: move v1, v4 │ │ -05ff82: 28de |0033: goto 0011 // -0022 │ │ -05ff84: 0140 |0034: move v0, v4 │ │ -05ff86: 28ed |0035: goto 0022 // -0013 │ │ -05ff88: 6f30 2100 8709 |0036: invoke-super {v7, v8, v9}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0021 │ │ -05ff8e: 0a05 |0039: move-result v5 │ │ -05ff90: 28f3 |003a: goto 002d // -000d │ │ +05ff30: |[05ff30] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +05ff40: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05ff42: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +05ff44: 1306 1900 |0002: const/16 v6, #int 25 // #19 │ │ +05ff48: 3368 2a00 |0004: if-ne v8, v6, 002e // +002a │ │ +05ff4c: 0152 |0006: move v2, v5 │ │ +05ff4e: 1306 1800 |0007: const/16 v6, #int 24 // #18 │ │ +05ff52: 3368 2700 |0009: if-ne v8, v6, 0030 // +0027 │ │ +05ff56: 0153 |000b: move v3, v5 │ │ +05ff58: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +05ff5c: 3803 2400 |000e: if-eqz v3, 0032 // +0024 │ │ +05ff60: 0151 |0010: move v1, v5 │ │ +05ff62: 6e10 a618 0700 |0011: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ +05ff68: 0c06 |0014: move-result-object v6 │ │ +05ff6a: 3806 1f00 |0015: if-eqz v6, 0034 // +001f │ │ +05ff6e: 6e10 a618 0700 |0017: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ +05ff74: 0c06 |001a: move-result-object v6 │ │ +05ff76: 7210 f119 0600 |001b: invoke-interface {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ +05ff7c: 0a06 |001e: move-result v6 │ │ +05ff7e: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ +05ff82: 0150 |0021: move v0, v5 │ │ +05ff84: 3801 1400 |0022: if-eqz v1, 0036 // +0014 │ │ +05ff88: 3800 1200 |0024: if-eqz v0, 0036 // +0012 │ │ +05ff8c: 6e10 a618 0700 |0026: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ +05ff92: 0c04 |0029: move-result-object v4 │ │ +05ff94: 7220 dd19 3400 |002a: invoke-interface {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.adjustJukeboxVolume:(Z)V // method@19dd │ │ +05ff9a: 0f05 |002d: return v5 │ │ +05ff9c: 0142 |002e: move v2, v4 │ │ +05ff9e: 28d8 |002f: goto 0007 // -0028 │ │ +05ffa0: 0143 |0030: move v3, v4 │ │ +05ffa2: 28db |0031: goto 000c // -0025 │ │ +05ffa4: 0141 |0032: move v1, v4 │ │ +05ffa6: 28de |0033: goto 0011 // -0022 │ │ +05ffa8: 0140 |0034: move v0, v4 │ │ +05ffaa: 28ed |0035: goto 0022 // -0013 │ │ +05ffac: 6f30 2100 8709 |0036: invoke-super {v7, v8, v9}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0021 │ │ +05ffb2: 0a05 |0039: move-result v5 │ │ +05ffb4: 28f3 |003a: goto 002d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x0007 line=172 │ │ 0x000c line=173 │ │ 0x0011 line=174 │ │ 0x0022 line=176 │ │ @@ -97062,42 +97062,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -05ff94: |[05ff94] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -05ffa4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05ffa6: 7210 9812 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -05ffac: 0a02 |0004: move-result v2 │ │ -05ffae: 2b02 3100 0000 |0005: packed-switch v2, 00000036 // +00000031 │ │ -05ffb4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -05ffb6: 0f01 |0009: return v1 │ │ -05ffb8: 2200 2500 |000a: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -05ffbc: 1c02 de03 |000c: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03de │ │ -05ffc0: 7030 c300 4002 |000e: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05ffc6: 1502 0004 |0011: const/high16 v2, #int 67108864 // #400 │ │ -05ffca: 6e20 ec00 2000 |0013: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ -05ffd0: 1a02 1721 |0016: const-string v2, "subsonic.exit" // string@2117 │ │ -05ffd4: 6e30 e200 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -05ffda: 7120 901d 0400 |001b: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -05ffe0: 28eb |001e: goto 0009 // -0015 │ │ -05ffe2: 2202 2500 |001f: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -05ffe6: 1c03 0e04 |0021: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // type@040e │ │ -05ffea: 7030 c300 4203 |0023: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -05fff0: 6e20 bf18 2400 |0026: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startActivity:(Landroid/content/Intent;)V // method@18bf │ │ -05fff6: 28e0 |0029: goto 0009 // -0020 │ │ -05fff8: 2202 2500 |002a: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -05fffc: 1c03 d503 |002c: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // type@03d5 │ │ -060000: 7030 c300 4203 |002e: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -060006: 6e20 bf18 2400 |0031: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startActivity:(Landroid/content/Intent;)V // method@18bf │ │ -06000c: 28d5 |0034: goto 0009 // -002b │ │ -06000e: 0000 |0035: nop // spacer │ │ -060010: 0001 0300 8600 0d7f 1a00 0000 2500 ... |0036: packed-switch-data (10 units) │ │ +05ffb8: |[05ffb8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +05ffc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05ffca: 7210 9812 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +05ffd0: 0a02 |0004: move-result v2 │ │ +05ffd2: 2b02 3100 0000 |0005: packed-switch v2, 00000036 // +00000031 │ │ +05ffd8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +05ffda: 0f01 |0009: return v1 │ │ +05ffdc: 2200 2800 |000a: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05ffe0: 1c02 e603 |000c: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03e6 │ │ +05ffe4: 7030 c300 4002 |000e: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +05ffea: 1502 0004 |0011: const/high16 v2, #int 67108864 // #400 │ │ +05ffee: 6e20 ec00 2000 |0013: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ +05fff4: 1a02 1421 |0016: const-string v2, "subsonic.exit" // string@2114 │ │ +05fff8: 6e30 e200 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +05fffe: 7120 901d 0400 |001b: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +060004: 28eb |001e: goto 0009 // -0015 │ │ +060006: 2202 2800 |001f: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +06000a: 1c03 1604 |0021: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // type@0416 │ │ +06000e: 7030 c300 4203 |0023: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +060014: 6e20 bf18 2400 |0026: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startActivity:(Landroid/content/Intent;)V // method@18bf │ │ +06001a: 28e0 |0029: goto 0009 // -0020 │ │ +06001c: 2202 2800 |002a: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +060020: 1c03 dd03 |002c: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; // type@03dd │ │ +060024: 7030 c300 4203 |002e: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +06002a: 6e20 bf18 2400 |0031: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.startActivity:(Landroid/content/Intent;)V // method@18bf │ │ +060030: 28d5 |0034: goto 0009 // -002b │ │ +060032: 0000 |0035: nop // spacer │ │ +060034: 0001 0300 8600 0d7f 1a00 0000 2500 ... |0036: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0008 line=159 │ │ 0x000a line=144 │ │ 0x0011 line=145 │ │ 0x0016 line=146 │ │ @@ -97115,74 +97115,74 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -060024: |[060024] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -060034: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -060036: 6f20 2800 4300 |0001: invoke-super {v3, v4}, Landroid/app/Activity;.onPostCreate:(Landroid/os/Bundle;)V // method@0028 │ │ -06003c: 1400 1700 0d7f |0004: const v0, #float 1.87422e+38 // #7f0d0017 │ │ -060042: 6e20 a418 0300 |0007: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -060048: 0c00 |000a: move-result-object v0 │ │ -06004a: 5b30 5408 |000b: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.homeButton:Landroid/view/View; // field@0854 │ │ -06004e: 5430 5408 |000d: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.homeButton:Landroid/view/View; // field@0854 │ │ -060052: 2201 0f04 |000f: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1; // type@040f │ │ -060056: 7020 9118 3100 |0011: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1891 │ │ -06005c: 6e20 3413 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -060062: 1400 1800 0d7f |0017: const v0, #float 1.87422e+38 // #7f0d0018 │ │ -060068: 6e20 a418 0300 |001a: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -06006e: 0c00 |001d: move-result-object v0 │ │ -060070: 5b30 5508 |001e: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.musicButton:Landroid/view/View; // field@0855 │ │ -060074: 5430 5508 |0020: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.musicButton:Landroid/view/View; // field@0855 │ │ -060078: 2201 1004 |0022: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2; // type@0410 │ │ -06007c: 7020 9318 3100 |0024: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1893 │ │ -060082: 6e20 3413 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -060088: 1400 1900 0d7f |002a: const v0, #float 1.87422e+38 // #7f0d0019 │ │ -06008e: 6e20 a418 0300 |002d: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -060094: 0c00 |0030: move-result-object v0 │ │ -060096: 5b30 5708 |0031: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ -06009a: 5430 5708 |0033: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ -06009e: 2201 1104 |0035: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3; // type@0411 │ │ -0600a2: 7020 9518 3100 |0037: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1895 │ │ -0600a8: 6e20 3413 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -0600ae: 1400 1a00 0d7f |003d: const v0, #float 1.87422e+38 // #7f0d001a │ │ -0600b4: 6e20 a418 0300 |0040: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -0600ba: 0c00 |0043: move-result-object v0 │ │ -0600bc: 5b30 5608 |0044: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.nowPlayingButton:Landroid/view/View; // field@0856 │ │ -0600c0: 5430 5608 |0046: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.nowPlayingButton:Landroid/view/View; // field@0856 │ │ -0600c4: 2201 1204 |0048: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4; // type@0412 │ │ -0600c8: 7020 9718 3100 |004a: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1897 │ │ -0600ce: 6e20 3413 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -0600d4: 2030 de03 |0050: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03de │ │ -0600d8: 3800 0b00 |0052: if-eqz v0, 005d // +000b │ │ -0600dc: 5430 5408 |0054: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.homeButton:Landroid/view/View; // field@0854 │ │ -0600e0: 6e20 2913 2000 |0056: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ -0600e6: 7010 c118 0300 |0059: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.updateButtonVisibility:()V // method@18c1 │ │ -0600ec: 0e00 |005c: return-void │ │ -0600ee: 2030 fa03 |005d: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -0600f2: 3900 0600 |005f: if-nez v0, 0065 // +0006 │ │ -0600f6: 2030 ff03 |0061: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // type@03ff │ │ -0600fa: 3800 0800 |0063: if-eqz v0, 006b // +0008 │ │ -0600fe: 5430 5508 |0065: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.musicButton:Landroid/view/View; // field@0855 │ │ -060102: 6e20 2913 2000 |0067: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ -060108: 28ef |006a: goto 0059 // -0011 │ │ -06010a: 2030 0404 |006b: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@0404 │ │ -06010e: 3800 0800 |006d: if-eqz v0, 0075 // +0008 │ │ -060112: 5430 5708 |006f: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ -060116: 6e20 2913 2000 |0071: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ -06011c: 28e5 |0074: goto 0059 // -001b │ │ -06011e: 2030 cd03 |0075: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -060122: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ -060126: 2030 d703 |0079: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // type@03d7 │ │ -06012a: 3800 deff |007b: if-eqz v0, 0059 // -0022 │ │ -06012e: 5430 5608 |007d: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.nowPlayingButton:Landroid/view/View; // field@0856 │ │ -060132: 6e20 2913 2000 |007f: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ -060138: 28d7 |0082: goto 0059 // -0029 │ │ +060048: |[060048] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +060058: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06005a: 6f20 2800 4300 |0001: invoke-super {v3, v4}, Landroid/app/Activity;.onPostCreate:(Landroid/os/Bundle;)V // method@0028 │ │ +060060: 1400 1700 0d7f |0004: const v0, #float 1.87422e+38 // #7f0d0017 │ │ +060066: 6e20 a418 0300 |0007: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +06006c: 0c00 |000a: move-result-object v0 │ │ +06006e: 5b30 5408 |000b: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.homeButton:Landroid/view/View; // field@0854 │ │ +060072: 5430 5408 |000d: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.homeButton:Landroid/view/View; // field@0854 │ │ +060076: 2201 1704 |000f: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1; // type@0417 │ │ +06007a: 7020 9118 3100 |0011: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1891 │ │ +060080: 6e20 3413 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +060086: 1400 1800 0d7f |0017: const v0, #float 1.87422e+38 // #7f0d0018 │ │ +06008c: 6e20 a418 0300 |001a: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +060092: 0c00 |001d: move-result-object v0 │ │ +060094: 5b30 5508 |001e: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.musicButton:Landroid/view/View; // field@0855 │ │ +060098: 5430 5508 |0020: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.musicButton:Landroid/view/View; // field@0855 │ │ +06009c: 2201 1804 |0022: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2; // type@0418 │ │ +0600a0: 7020 9318 3100 |0024: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1893 │ │ +0600a6: 6e20 3413 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +0600ac: 1400 1900 0d7f |002a: const v0, #float 1.87422e+38 // #7f0d0019 │ │ +0600b2: 6e20 a418 0300 |002d: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +0600b8: 0c00 |0030: move-result-object v0 │ │ +0600ba: 5b30 5708 |0031: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ +0600be: 5430 5708 |0033: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ +0600c2: 2201 1904 |0035: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3; // type@0419 │ │ +0600c6: 7020 9518 3100 |0037: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1895 │ │ +0600cc: 6e20 3413 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +0600d2: 1400 1a00 0d7f |003d: const v0, #float 1.87422e+38 // #7f0d001a │ │ +0600d8: 6e20 a418 0300 |0040: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +0600de: 0c00 |0043: move-result-object v0 │ │ +0600e0: 5b30 5608 |0044: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.nowPlayingButton:Landroid/view/View; // field@0856 │ │ +0600e4: 5430 5608 |0046: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.nowPlayingButton:Landroid/view/View; // field@0856 │ │ +0600e8: 2201 1a04 |0048: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4; // type@041a │ │ +0600ec: 7020 9718 3100 |004a: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1897 │ │ +0600f2: 6e20 3413 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +0600f8: 2030 e603 |0050: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03e6 │ │ +0600fc: 3800 0b00 |0052: if-eqz v0, 005d // +000b │ │ +060100: 5430 5408 |0054: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.homeButton:Landroid/view/View; // field@0854 │ │ +060104: 6e20 2913 2000 |0056: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ +06010a: 7010 c118 0300 |0059: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.updateButtonVisibility:()V // method@18c1 │ │ +060110: 0e00 |005c: return-void │ │ +060112: 2030 0204 |005d: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +060116: 3900 0600 |005f: if-nez v0, 0065 // +0006 │ │ +06011a: 2030 0704 |0061: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // type@0407 │ │ +06011e: 3800 0800 |0063: if-eqz v0, 006b // +0008 │ │ +060122: 5430 5508 |0065: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.musicButton:Landroid/view/View; // field@0855 │ │ +060126: 6e20 2913 2000 |0067: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ +06012c: 28ef |006a: goto 0059 // -0011 │ │ +06012e: 2030 0c04 |006b: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@040c │ │ +060132: 3800 0800 |006d: if-eqz v0, 0075 // +0008 │ │ +060136: 5430 5708 |006f: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.playlistButton:Landroid/view/View; // field@0857 │ │ +06013a: 6e20 2913 2000 |0071: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ +060140: 28e5 |0074: goto 0059 // -001b │ │ +060142: 2030 d503 |0075: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +060146: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ +06014a: 2030 df03 |0079: instance-of v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // type@03df │ │ +06014e: 3800 deff |007b: if-eqz v0, 0059 // -0022 │ │ +060152: 5430 5608 |007d: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.nowPlayingButton:Landroid/view/View; // field@0856 │ │ +060156: 6e20 2913 2000 |007f: invoke-virtual {v0, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1329 │ │ +06015c: 28d7 |0082: goto 0059 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0004 line=75 │ │ 0x000d line=76 │ │ 0x0017 line=85 │ │ 0x0020 line=86 │ │ @@ -97209,18 +97209,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06013c: |[06013c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onResume:()V │ │ -06014c: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@002c │ │ -060152: 7110 881d 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ -060158: 0e00 |0006: return-void │ │ +060160: |[060160] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.onResume:()V │ │ +060170: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@002c │ │ +060176: 7110 881d 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ +06017c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x0006 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ @@ -97230,31 +97230,31 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06015c: |[06015c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.playVideo:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -06016c: 7110 801d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ -060172: 0a02 |0003: move-result v2 │ │ -060174: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -060178: 1402 6d00 0a7f |0006: const v2, #float 1.83436e+38 // #7f0a006d │ │ -06017e: 7120 931d 2400 |0009: invoke-static {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -060184: 0e00 |000c: return-void │ │ -060186: 7110 7c1d 0400 |000d: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getVideoPlayerType:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1d7c │ │ -06018c: 0c01 |0010: move-result-object v1 │ │ -06018e: 6e30 a81d 4105 |0011: invoke-virtual {v1, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1da8 │ │ -060194: 28f8 |0014: goto 000c // -0008 │ │ -060196: 0d00 |0015: move-exception v0 │ │ -060198: 6e10 5c15 0000 |0016: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@155c │ │ -06019e: 0c02 |0019: move-result-object v2 │ │ -0601a0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0601a2: 7130 961d 2403 |001b: invoke-static {v4, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ -0601a8: 28ee |001e: goto 000c // -0012 │ │ +060180: |[060180] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.playVideo:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +060190: 7110 801d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ +060196: 0a02 |0003: move-result v2 │ │ +060198: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +06019c: 1402 6d00 0a7f |0006: const v2, #float 1.83436e+38 // #7f0a006d │ │ +0601a2: 7120 931d 2400 |0009: invoke-static {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +0601a8: 0e00 |000c: return-void │ │ +0601aa: 7110 7c1d 0400 |000d: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getVideoPlayerType:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1d7c │ │ +0601b0: 0c01 |0010: move-result-object v1 │ │ +0601b2: 6e30 a81d 4105 |0011: invoke-virtual {v1, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1da8 │ │ +0601b8: 28f8 |0014: goto 000c // -0008 │ │ +0601ba: 0d00 |0015: move-exception v0 │ │ +0601bc: 6e10 5c15 0000 |0016: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@155c │ │ +0601c2: 0c02 |0019: move-result-object v2 │ │ +0601c4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0601c6: 7130 961d 2403 |001b: invoke-static {v4, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ +0601cc: 28ee |001e: goto 000c // -0012 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=320 │ │ 0x000c line=330 │ │ @@ -97273,29 +97273,29 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0601bc: |[0601bc] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setBackAction:(Ljava/lang/Runnable;)V │ │ -0601cc: 1501 0d7f |0000: const/high16 v1, #int 2131558400 // #7f0d │ │ -0601d0: 6e20 a418 1300 |0002: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -0601d6: 0c00 |0005: move-result-object v0 │ │ -0601d8: 2201 1304 |0006: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5; // type@0413 │ │ -0601dc: 7030 9918 3104 |0008: invoke-direct {v1, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V // method@1899 │ │ -0601e2: 6e20 3413 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -0601e8: 1401 0600 027f |000e: const v1, #float 1.728e+38 // #7f020006 │ │ -0601ee: 6e20 2713 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundResource:(I)V // method@1327 │ │ -0601f4: 1401 0100 0d7f |0014: const v1, #float 1.87421e+38 // #7f0d0001 │ │ -0601fa: 6e20 a418 1300 |0017: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -060200: 0c01 |001a: move-result-object v1 │ │ -060202: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -060204: 6e20 3913 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -06020a: 0e00 |001f: return-void │ │ +0601e0: |[0601e0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setBackAction:(Ljava/lang/Runnable;)V │ │ +0601f0: 1501 0d7f |0000: const/high16 v1, #int 2131558400 // #7f0d │ │ +0601f4: 6e20 a418 1300 |0002: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +0601fa: 0c00 |0005: move-result-object v0 │ │ +0601fc: 2201 1b04 |0006: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5; // type@041b │ │ +060200: 7030 9918 3104 |0008: invoke-direct {v1, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V // method@1899 │ │ +060206: 6e20 3413 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +06020c: 1401 0600 027f |000e: const v1, #float 1.728e+38 // #7f020006 │ │ +060212: 6e20 2713 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundResource:(I)V // method@1327 │ │ +060218: 1401 0100 0d7f |0014: const v1, #float 1.87421e+38 // #7f0d0001 │ │ +06021e: 6e20 a418 1300 |0017: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +060224: 0c01 |001a: move-result-object v1 │ │ +060226: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +060228: 6e20 3913 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +06022e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0006 line=260 │ │ 0x000e line=266 │ │ 0x0014 line=268 │ │ 0x001f line=269 │ │ @@ -97309,25 +97309,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06020c: |[06020c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setProgressVisible:(Z)V │ │ -06021c: 1401 8400 0d7f |0000: const v1, #float 1.87424e+38 // #7f0d0084 │ │ -060222: 6e20 a418 1200 |0003: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -060228: 0c00 |0006: move-result-object v0 │ │ -06022a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -06022e: 3803 0700 |0009: if-eqz v3, 0010 // +0007 │ │ -060232: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -060234: 6e20 3913 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -06023a: 0e00 |000f: return-void │ │ -06023c: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -060240: 28fa |0012: goto 000c // -0006 │ │ +060230: |[060230] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setProgressVisible:(Z)V │ │ +060240: 1401 8400 0d7f |0000: const v1, #float 1.87424e+38 // #7f0d0084 │ │ +060246: 6e20 a418 1200 |0003: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +06024c: 0c00 |0006: move-result-object v0 │ │ +06024e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +060252: 3803 0700 |0009: if-eqz v3, 0010 // +0007 │ │ +060256: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +060258: 6e20 3913 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +06025e: 0e00 |000f: return-void │ │ +060260: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +060264: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0007 line=215 │ │ 0x0009 line=216 │ │ 0x000f line=218 │ │ 0x0010 line=216 │ │ @@ -97341,19 +97341,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -060244: |[060244] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setTitle:(I)V │ │ -060254: 6e20 a918 2100 |0000: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getString:(I)Ljava/lang/String; // method@18a9 │ │ -06025a: 0c00 |0003: move-result-object v0 │ │ -06025c: 6e20 bd18 0100 |0004: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@18bd │ │ -060262: 0e00 |0007: return-void │ │ +060268: |[060268] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setTitle:(I)V │ │ +060278: 6e20 a918 2100 |0000: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getString:(I)Ljava/lang/String; // method@18a9 │ │ +06027e: 0c00 |0003: move-result-object v0 │ │ +060280: 6e20 bd18 0100 |0004: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@18bd │ │ +060286: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0007 line=202 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ 0x0000 - 0x0008 reg=2 titleId I │ │ @@ -97363,22 +97363,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -060264: |[060264] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setTitle:(Ljava/lang/CharSequence;)V │ │ -060274: 6f20 3100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.setTitle:(Ljava/lang/CharSequence;)V // method@0031 │ │ -06027a: 1401 0600 0d7f |0003: const v1, #float 1.87421e+38 // #7f0d0006 │ │ -060280: 6e20 a418 1200 |0006: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -060286: 0c00 |0009: move-result-object v0 │ │ -060288: 1f00 0803 |000a: check-cast v0, Landroid/widget/TextView; // type@0308 │ │ -06028c: 6e20 ea14 3000 |000c: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -060292: 0e00 |000f: return-void │ │ +060288: |[060288] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.setTitle:(Ljava/lang/CharSequence;)V │ │ +060298: 6f20 3100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.setTitle:(Ljava/lang/CharSequence;)V // method@0031 │ │ +06029e: 1401 0600 0d7f |0003: const v1, #float 1.87421e+38 // #7f0d0006 │ │ +0602a4: 6e20 a418 1200 |0006: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +0602aa: 0c00 |0009: move-result-object v0 │ │ +0602ac: 1f00 1003 |000a: check-cast v0, Landroid/widget/TextView; // type@0310 │ │ +0602b0: 6e20 ea14 3000 |000c: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +0602b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=195 │ │ 0x000c line=196 │ │ 0x000f line=197 │ │ locals : │ │ @@ -97391,22 +97391,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -060294: |[060294] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.updateProgress:(Ljava/lang/String;)V │ │ -0602a4: 1401 8500 0d7f |0000: const v1, #float 1.87424e+38 // #7f0d0085 │ │ -0602aa: 6e20 a418 1200 |0003: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ -0602b0: 0c00 |0006: move-result-object v0 │ │ -0602b2: 1f00 0803 |0007: check-cast v0, Landroid/widget/TextView; // type@0308 │ │ -0602b6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -0602ba: 6e20 ea14 3000 |000b: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -0602c0: 0e00 |000e: return-void │ │ +0602b8: |[0602b8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.updateProgress:(Ljava/lang/String;)V │ │ +0602c8: 1401 8500 0d7f |0000: const v1, #float 1.87424e+38 // #7f0d0085 │ │ +0602ce: 6e20 a418 1200 |0003: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.findViewById:(I)Landroid/view/View; // method@18a4 │ │ +0602d4: 0c00 |0006: move-result-object v0 │ │ +0602d6: 1f00 1003 |0007: check-cast v0, Landroid/widget/TextView; // type@0310 │ │ +0602da: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0602de: 6e20 ea14 3000 |000b: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +0602e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0009 line=222 │ │ 0x000b line=223 │ │ 0x000e line=225 │ │ locals : │ │ @@ -97419,47 +97419,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0602c4: |[0602c4] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.warnIfNetworkOrStorageUnavailable:()V │ │ -0602d4: 7100 7f1d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isExternalStoragePresent:()Z // method@1d7f │ │ -0602da: 0a00 |0003: move-result v0 │ │ -0602dc: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -0602e0: 1400 6e00 0a7f |0006: const v0, #float 1.83436e+38 // #7f0a006e │ │ -0602e6: 7120 931d 0100 |0009: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -0602ec: 0e00 |000c: return-void │ │ -0602ee: 7110 811d 0100 |000d: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -0602f4: 0a00 |0010: move-result v0 │ │ -0602f6: 3900 fbff |0011: if-nez v0, 000c // -0005 │ │ -0602fa: 7110 801d 0100 |0013: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ -060300: 0a00 |0016: move-result v0 │ │ -060302: 3900 f5ff |0017: if-nez v0, 000c // -000b │ │ -060306: 1400 6d00 0a7f |0019: const v0, #float 1.83436e+38 // #7f0a006d │ │ -06030c: 7120 931d 0100 |001c: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -060312: 28ed |001f: goto 000c // -0013 │ │ +0602e8: |[0602e8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.warnIfNetworkOrStorageUnavailable:()V │ │ +0602f8: 7100 7f1d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isExternalStoragePresent:()Z // method@1d7f │ │ +0602fe: 0a00 |0003: move-result v0 │ │ +060300: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +060304: 1400 6e00 0a7f |0006: const v0, #float 1.83436e+38 // #7f0a006e │ │ +06030a: 7120 931d 0100 |0009: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +060310: 0e00 |000c: return-void │ │ +060312: 7110 811d 0100 |000d: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +060318: 0a00 |0010: move-result v0 │ │ +06031a: 3900 fbff |0011: if-nez v0, 000c // -0005 │ │ +06031e: 7110 801d 0100 |0013: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ +060324: 0a00 |0016: move-result v0 │ │ +060326: 3900 f5ff |0017: if-nez v0, 000c // -000b │ │ +06032a: 1400 6d00 0a7f |0019: const v0, #float 1.83436e+38 // #7f0a006d │ │ +060330: 7120 931d 0100 |001c: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +060336: 28ed |001f: goto 000c // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0006 line=243 │ │ 0x000c line=247 │ │ 0x000d line=244 │ │ 0x0019 line=245 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #438 header: │ │ -class_idx : 1046 │ │ +class_idx : 1054 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 3465 │ │ +superclass_idx : 12 │ │ +source_file_idx : 3462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #438 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity;' │ │ @@ -97474,17 +97474,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060314: |[060314] net.sourceforge.subsonic.androidapp.activity.VoiceQueryReceiverActivity.:()V │ │ -060324: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ -06032a: 0e00 |0003: return-void │ │ +060338: |[060338] net.sourceforge.subsonic.androidapp.activity.VoiceQueryReceiverActivity.:()V │ │ +060348: 7010 0700 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0007 │ │ +06034e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity; │ │ │ │ Virtual methods - │ │ @@ -97493,34 +97493,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -06032c: |[06032c] net.sourceforge.subsonic.androidapp.activity.VoiceQueryReceiverActivity.onCreate:(Landroid/os/Bundle;)V │ │ -06033c: 6f20 1c00 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -060342: 6e10 c618 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity;.getIntent:()Landroid/content/Intent; // method@18c6 │ │ -060348: 0c02 |0006: move-result-object v2 │ │ -06034a: 1a03 ea1c |0007: const-string v3, "query" // string@1cea │ │ -06034e: 6e20 d800 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -060354: 0c01 |000c: move-result-object v1 │ │ -060356: 3801 1700 |000d: if-eqz v1, 0024 // +0017 │ │ -06035a: 2200 2500 |000f: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -06035e: 1c02 e503 |0011: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // type@03e5 │ │ -060362: 7030 c300 4002 |0013: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -060368: 1a02 2021 |0016: const-string v2, "subsonic.query" // string@2120 │ │ -06036c: 6e30 e100 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -060372: 1a02 1d21 |001b: const-string v2, "subsonic.playall" // string@211d │ │ -060376: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -060378: 6e30 e200 2003 |001e: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -06037e: 7120 901d 0400 |0021: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -060384: 6e10 c518 0400 |0024: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity;.finish:()V // method@18c5 │ │ -06038a: 7110 6d1d 0400 |0027: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ -060390: 0e00 |002a: return-void │ │ +060350: |[060350] net.sourceforge.subsonic.androidapp.activity.VoiceQueryReceiverActivity.onCreate:(Landroid/os/Bundle;)V │ │ +060360: 6f20 1c00 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +060366: 6e10 c618 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity;.getIntent:()Landroid/content/Intent; // method@18c6 │ │ +06036c: 0c02 |0006: move-result-object v2 │ │ +06036e: 1a03 e71c |0007: const-string v3, "query" // string@1ce7 │ │ +060372: 6e20 d800 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +060378: 0c01 |000c: move-result-object v1 │ │ +06037a: 3801 1700 |000d: if-eqz v1, 0024 // +0017 │ │ +06037e: 2200 2800 |000f: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +060382: 1c02 ed03 |0011: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // type@03ed │ │ +060386: 7030 c300 4002 |0013: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +06038c: 1a02 1d21 |0016: const-string v2, "subsonic.query" // string@211d │ │ +060390: 6e30 e100 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +060396: 1a02 1a21 |001b: const-string v2, "subsonic.playall" // string@211a │ │ +06039a: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +06039c: 6e30 e200 2003 |001e: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +0603a2: 7120 901d 0400 |0021: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +0603a8: 6e10 c518 0400 |0024: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity;.finish:()V // method@18c5 │ │ +0603ae: 7110 6d1d 0400 |0027: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ +0603b4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ 0x000d line=44 │ │ 0x000f line=45 │ │ 0x0016 line=46 │ │ @@ -97531,20 +97531,20 @@ │ │ 0x002a line=52 │ │ locals : │ │ 0x0016 - 0x0024 reg=0 intent Landroid/content/Intent; │ │ 0x000d - 0x002b reg=1 query Ljava/lang/String; │ │ 0x0000 - 0x002b reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity; │ │ 0x0000 - 0x002b reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3465 (VoiceQueryReceiverActivity.java) │ │ + source_file_idx : 3462 (VoiceQueryReceiverActivity.java) │ │ │ │ Class #439 header: │ │ -class_idx : 1047 │ │ +class_idx : 1055 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 846 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #439 annotations: │ │ @@ -97578,42 +97578,42 @@ │ │ type : '(Landroid/media/audiofx/Equalizer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -060394: |[060394] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController$EqualizerSettings.:(Landroid/media/audiofx/Equalizer;)V │ │ -0603a4: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -0603aa: 6e10 ad01 0500 |0003: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ -0603b0: 0a02 |0006: move-result v2 │ │ -0603b2: 5c42 5908 |0007: iput-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.enabled:Z // field@0859 │ │ -0603b6: 6e10 ae01 0500 |0009: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getNumberOfBands:()S // method@01ae │ │ -0603bc: 0a02 |000c: move-result v2 │ │ -0603be: 2322 1705 |000d: new-array v2, v2, [S // type@0517 │ │ -0603c2: 5b42 5808 |000f: iput-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ -0603c6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0603c8: 6e10 ae01 0500 |0012: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getNumberOfBands:()S // method@01ae │ │ -0603ce: 0a02 |0015: move-result v2 │ │ -0603d0: 3520 0e00 |0016: if-ge v0, v2, 0024 // +000e │ │ -0603d4: 5442 5808 |0018: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ -0603d8: 6e20 a901 0500 |001a: invoke-virtual {v5, v0}, Landroid/media/audiofx/Equalizer;.getBandLevel:(S)S // method@01a9 │ │ -0603de: 0a03 |001d: move-result v3 │ │ -0603e0: 5103 0200 |001e: aput-short v3, v2, v0 │ │ -0603e4: d802 0001 |0020: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0603e8: 8f20 |0022: int-to-short v0, v2 │ │ -0603ea: 28ef |0023: goto 0012 // -0011 │ │ -0603ec: 6e10 ac01 0500 |0024: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getCurrentPreset:()S // method@01ac │ │ -0603f2: 0a02 |0027: move-result v2 │ │ -0603f4: 5f42 5a08 |0028: iput-short v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ -0603f8: 0e00 |002a: return-void │ │ -0603fa: 0d01 |002b: move-exception v1 │ │ -0603fc: 12f2 |002c: const/4 v2, #int -1 // #ff │ │ -0603fe: 5f42 5a08 |002d: iput-short v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ -060402: 28fb |002f: goto 002a // -0005 │ │ +0603b8: |[0603b8] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController$EqualizerSettings.:(Landroid/media/audiofx/Equalizer;)V │ │ +0603c8: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +0603ce: 6e10 ad01 0500 |0003: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ +0603d4: 0a02 |0006: move-result v2 │ │ +0603d6: 5c42 5908 |0007: iput-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.enabled:Z // field@0859 │ │ +0603da: 6e10 ae01 0500 |0009: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getNumberOfBands:()S // method@01ae │ │ +0603e0: 0a02 |000c: move-result v2 │ │ +0603e2: 2322 2105 |000d: new-array v2, v2, [S // type@0521 │ │ +0603e6: 5b42 5808 |000f: iput-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ +0603ea: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0603ec: 6e10 ae01 0500 |0012: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getNumberOfBands:()S // method@01ae │ │ +0603f2: 0a02 |0015: move-result v2 │ │ +0603f4: 3520 0e00 |0016: if-ge v0, v2, 0024 // +000e │ │ +0603f8: 5442 5808 |0018: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ +0603fc: 6e20 a901 0500 |001a: invoke-virtual {v5, v0}, Landroid/media/audiofx/Equalizer;.getBandLevel:(S)S // method@01a9 │ │ +060402: 0a03 |001d: move-result v3 │ │ +060404: 5103 0200 |001e: aput-short v3, v2, v0 │ │ +060408: d802 0001 |0020: add-int/lit8 v2, v0, #int 1 // #01 │ │ +06040c: 8f20 |0022: int-to-short v0, v2 │ │ +06040e: 28ef |0023: goto 0012 // -0011 │ │ +060410: 6e10 ac01 0500 |0024: invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;.getCurrentPreset:()S // method@01ac │ │ +060416: 0a02 |0027: move-result v2 │ │ +060418: 5f42 5a08 |0028: iput-short v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ +06041c: 0e00 |002a: return-void │ │ +06041e: 0d01 |002b: move-exception v1 │ │ +060420: 12f2 |002c: const/4 v2, #int -1 // #ff │ │ +060422: 5f42 5a08 |002d: iput-short v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ +060426: 28fb |002f: goto 002a // -0005 │ │ catches : 1 │ │ 0x0024 - 0x002a │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0009 line=116 │ │ @@ -97636,36 +97636,36 @@ │ │ type : '(Landroid/media/audiofx/Equalizer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -060414: |[060414] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController$EqualizerSettings.apply:(Landroid/media/audiofx/Equalizer;)V │ │ -060424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060426: 5431 5808 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ -06042a: 2111 |0003: array-length v1, v1 │ │ -06042c: 3510 0d00 |0004: if-ge v0, v1, 0011 // +000d │ │ -060430: 5431 5808 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ -060434: 4a01 0100 |0008: aget-short v1, v1, v0 │ │ -060438: 6e30 b201 0401 |000a: invoke-virtual {v4, v0, v1}, Landroid/media/audiofx/Equalizer;.setBandLevel:(SS)V // method@01b2 │ │ -06043e: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -060442: 8f10 |000f: int-to-short v0, v1 │ │ -060444: 28f1 |0010: goto 0001 // -000f │ │ -060446: 5831 5a08 |0011: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ -06044a: 3a01 0f00 |0013: if-ltz v1, 0022 // +000f │ │ -06044e: 5831 5a08 |0015: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ -060452: 6e10 af01 0400 |0017: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getNumberOfPresets:()S // method@01af │ │ -060458: 0a02 |001a: move-result v2 │ │ -06045a: 3521 0700 |001b: if-ge v1, v2, 0022 // +0007 │ │ -06045e: 5831 5a08 |001d: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ -060462: 6e20 b401 1400 |001f: invoke-virtual {v4, v1}, Landroid/media/audiofx/Equalizer;.usePreset:(S)V // method@01b4 │ │ -060468: 5531 5908 |0022: iget-boolean v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.enabled:Z // field@0859 │ │ -06046c: 6e20 b301 1400 |0024: invoke-virtual {v4, v1}, Landroid/media/audiofx/Equalizer;.setEnabled:(Z)I // method@01b3 │ │ -060472: 0e00 |0027: return-void │ │ +060438: |[060438] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController$EqualizerSettings.apply:(Landroid/media/audiofx/Equalizer;)V │ │ +060448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06044a: 5431 5808 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ +06044e: 2111 |0003: array-length v1, v1 │ │ +060450: 3510 0d00 |0004: if-ge v0, v1, 0011 // +000d │ │ +060454: 5431 5808 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.bandLevels:[S // field@0858 │ │ +060458: 4a01 0100 |0008: aget-short v1, v1, v0 │ │ +06045c: 6e30 b201 0401 |000a: invoke-virtual {v4, v0, v1}, Landroid/media/audiofx/Equalizer;.setBandLevel:(SS)V // method@01b2 │ │ +060462: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +060466: 8f10 |000f: int-to-short v0, v1 │ │ +060468: 28f1 |0010: goto 0001 // -000f │ │ +06046a: 5831 5a08 |0011: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ +06046e: 3a01 0f00 |0013: if-ltz v1, 0022 // +000f │ │ +060472: 5831 5a08 |0015: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ +060476: 6e10 af01 0400 |0017: invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;.getNumberOfPresets:()S // method@01af │ │ +06047c: 0a02 |001a: move-result v2 │ │ +06047e: 3521 0700 |001b: if-ge v1, v2, 0022 // +0007 │ │ +060482: 5831 5a08 |001d: iget-short v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.preset:S // field@085a │ │ +060486: 6e20 b401 1400 |001f: invoke-virtual {v4, v1}, Landroid/media/audiofx/Equalizer;.usePreset:(S)V // method@01b4 │ │ +06048c: 5531 5908 |0022: iget-boolean v1, v3, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.enabled:Z // field@0859 │ │ +060490: 6e20 b301 1400 |0024: invoke-virtual {v4, v1}, Landroid/media/audiofx/Equalizer;.setEnabled:(Z)I // method@01b3 │ │ +060496: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=128 │ │ 0x0011 line=131 │ │ 0x001d line=132 │ │ @@ -97675,17 +97675,17 @@ │ │ 0x0001 - 0x0028 reg=0 i S │ │ 0x0000 - 0x0028 reg=3 this Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings; │ │ 0x0000 - 0x0028 reg=4 equalizer Landroid/media/audiofx/Equalizer; │ │ │ │ source_file_idx : 846 (EqualizerController.java) │ │ │ │ Class #440 header: │ │ -class_idx : 1048 │ │ +class_idx : 1056 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 846 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #440 annotations: │ │ @@ -97719,26 +97719,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -060474: |[060474] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.:()V │ │ -060484: 2201 8a04 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -060488: 1c02 1804 |0002: const-class v2, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // type@0418 │ │ -06048c: 7020 741c 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -060492: 6901 5b08 |0007: sput-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ -060496: 1a01 d40e |0009: const-string v1, "android.media.audiofx.Equalizer" // string@0ed4 │ │ -06049a: 7110 4a15 0100 |000b: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@154a │ │ -0604a0: 0e00 |000e: return-void │ │ -0604a2: 0d00 |000f: move-exception v0 │ │ -0604a4: 2201 4303 |0010: new-instance v1, Ljava/lang/RuntimeException; // type@0343 │ │ -0604a8: 7020 8615 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1586 │ │ -0604ae: 2701 |0015: throw v1 │ │ +060498: |[060498] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.:()V │ │ +0604a8: 2201 9204 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +0604ac: 1c02 2004 |0002: const-class v2, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // type@0420 │ │ +0604b0: 7020 741c 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +0604b6: 6901 5b08 |0007: sput-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ +0604ba: 1a01 d10e |0009: const-string v1, "android.media.audiofx.Equalizer" // string@0ed1 │ │ +0604be: 7110 4a15 0100 |000b: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@154a │ │ +0604c4: 0e00 |000e: return-void │ │ +0604c6: 0d00 |000f: move-exception v0 │ │ +0604c8: 2201 4b03 |0010: new-instance v1, Ljava/lang/RuntimeException; // type@034b │ │ +0604cc: 7020 8615 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1586 │ │ +0604d2: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0009 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=37 │ │ 0x0009 line=45 │ │ 0x000e line=49 │ │ @@ -97752,29 +97752,29 @@ │ │ type : '(Landroid/content/Context;Landroid/media/MediaPlayer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0604c0: |[0604c0] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V │ │ -0604d0: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -0604d6: 5b45 5c08 |0003: iput-object v5, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.context:Landroid/content/Context; // field@085c │ │ -0604da: 2201 5d00 |0005: new-instance v1, Landroid/media/audiofx/Equalizer; // type@005d │ │ -0604de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0604e0: 6e10 8f01 0600 |0008: invoke-virtual {v6}, Landroid/media/MediaPlayer;.getAudioSessionId:()I // method@018f │ │ -0604e6: 0a03 |000b: move-result v3 │ │ -0604e8: 7030 a801 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/media/audiofx/Equalizer;.:(II)V // method@01a8 │ │ -0604ee: 5b41 5d08 |000f: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -0604f2: 0e00 |0011: return-void │ │ -0604f4: 0d00 |0012: move-exception v0 │ │ -0604f6: 6201 5b08 |0013: sget-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ -0604fa: 1a02 9903 |0015: const-string v2, "Failed to create equalizer." // string@0399 │ │ -0604fe: 6e30 7b1c 2100 |0017: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -060504: 28f7 |001a: goto 0011 // -0009 │ │ +0604e4: |[0604e4] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V │ │ +0604f4: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +0604fa: 5b45 5c08 |0003: iput-object v5, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.context:Landroid/content/Context; // field@085c │ │ +0604fe: 2201 6100 |0005: new-instance v1, Landroid/media/audiofx/Equalizer; // type@0061 │ │ +060502: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +060504: 6e10 8f01 0600 |0008: invoke-virtual {v6}, Landroid/media/MediaPlayer;.getAudioSessionId:()I // method@018f │ │ +06050a: 0a03 |000b: move-result v3 │ │ +06050c: 7030 a801 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/media/audiofx/Equalizer;.:(II)V // method@01a8 │ │ +060512: 5b41 5d08 |000f: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +060516: 0e00 |0011: return-void │ │ +060518: 0d00 |0012: move-exception v0 │ │ +06051a: 6201 5b08 |0013: sget-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ +06051e: 1a02 9903 |0015: const-string v2, "Failed to create equalizer." // string@0399 │ │ +060522: 6e30 7b1c 2100 |0017: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +060528: 28f7 |001a: goto 0011 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ Ljava/lang/Throwable; -> 0x0012 │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=61 │ │ @@ -97792,16 +97792,16 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060518: |[060518] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.checkAvailable:()V │ │ -060528: 0e00 |0000: return-void │ │ +06053c: |[06053c] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.checkAvailable:()V │ │ +06054c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;) │ │ @@ -97809,17 +97809,17 @@ │ │ type : '()Landroid/media/audiofx/Equalizer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06052c: |[06052c] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.getEqualizer:()Landroid/media/audiofx/Equalizer; │ │ -06053c: 5410 5d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -060540: 1100 |0002: return-object v0 │ │ +060550: |[060550] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.getEqualizer:()Landroid/media/audiofx/Equalizer; │ │ +060560: 5410 5d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +060564: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;) │ │ @@ -97827,21 +97827,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -060544: |[060544] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.isAvailable:()Z │ │ -060554: 5410 5d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -060558: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06055c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06055e: 0f00 |0005: return v0 │ │ -060560: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -060562: 28fe |0007: goto 0005 // -0002 │ │ +060568: |[060568] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.isAvailable:()Z │ │ +060578: 5410 5d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +06057c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +060580: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +060582: 0f00 |0005: return v0 │ │ +060584: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +060586: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;) │ │ @@ -97849,26 +97849,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -060564: |[060564] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.isEnabled:()Z │ │ -060574: 6e10 ce18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ -06057a: 0a00 |0003: move-result v0 │ │ -06057c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -060580: 5410 5d08 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -060584: 6e10 ad01 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ -06058a: 0a00 |000b: move-result v0 │ │ -06058c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -060590: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -060592: 0f00 |000f: return v0 │ │ -060594: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -060596: 28fe |0011: goto 000f // -0002 │ │ +060588: |[060588] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.isEnabled:()Z │ │ +060598: 6e10 ce18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ +06059e: 0a00 |0003: move-result v0 │ │ +0605a0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0605a4: 5410 5d08 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +0605a8: 6e10 ad01 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Equalizer;.getEnabled:()Z // method@01ad │ │ +0605ae: 0a00 |000b: move-result v0 │ │ +0605b0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0605b4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0605b6: 0f00 |000f: return v0 │ │ +0605b8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0605ba: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;) │ │ @@ -97876,32 +97876,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -060598: |[060598] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.loadSettings:()V │ │ -0605a8: 6e10 ce18 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ -0605ae: 0a02 |0003: move-result v2 │ │ -0605b0: 3802 1300 |0004: if-eqz v2, 0017 // +0013 │ │ -0605b4: 5442 5c08 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.context:Landroid/content/Context; // field@085c │ │ -0605b8: 1a03 5712 |0008: const-string v3, "equalizer.dat" // string@1257 │ │ -0605bc: 7120 451c 3200 |000a: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ -0605c2: 0c00 |000d: move-result-object v0 │ │ -0605c4: 1f00 1704 |000e: check-cast v0, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings; // type@0417 │ │ -0605c8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0605cc: 5442 5d08 |0012: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -0605d0: 6e20 c918 2000 |0014: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.apply:(Landroid/media/audiofx/Equalizer;)V // method@18c9 │ │ -0605d6: 0e00 |0017: return-void │ │ -0605d8: 0d01 |0018: move-exception v1 │ │ -0605da: 6202 5b08 |0019: sget-object v2, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ -0605de: 1a03 a503 |001b: const-string v3, "Failed to load equalizer settings." // string@03a5 │ │ -0605e2: 6e30 7b1c 3201 |001d: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -0605e8: 28f7 |0020: goto 0017 // -0009 │ │ +0605bc: |[0605bc] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.loadSettings:()V │ │ +0605cc: 6e10 ce18 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ +0605d2: 0a02 |0003: move-result v2 │ │ +0605d4: 3802 1300 |0004: if-eqz v2, 0017 // +0013 │ │ +0605d8: 5442 5c08 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.context:Landroid/content/Context; // field@085c │ │ +0605dc: 1a03 5412 |0008: const-string v3, "equalizer.dat" // string@1254 │ │ +0605e0: 7120 451c 3200 |000a: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ +0605e6: 0c00 |000d: move-result-object v0 │ │ +0605e8: 1f00 1f04 |000e: check-cast v0, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings; // type@041f │ │ +0605ec: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0605f0: 5442 5d08 |0012: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +0605f4: 6e20 c918 2000 |0014: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.apply:(Landroid/media/audiofx/Equalizer;)V // method@18c9 │ │ +0605fa: 0e00 |0017: return-void │ │ +0605fc: 0d01 |0018: move-exception v1 │ │ +0605fe: 6202 5b08 |0019: sget-object v2, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ +060602: 1a03 a503 |001b: const-string v3, "Failed to load equalizer settings." // string@03a5 │ │ +060606: 6e30 7b1c 3201 |001d: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +06060c: 28f7 |0020: goto 0017 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/lang/Throwable; -> 0x0018 │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ 0x0010 line=81 │ │ @@ -97919,21 +97919,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0605fc: |[0605fc] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.release:()V │ │ -06060c: 6e10 ce18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ -060612: 0a00 |0003: move-result v0 │ │ -060614: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -060618: 5410 5d08 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -06061c: 6e10 b101 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Equalizer;.release:()V // method@01b1 │ │ -060622: 0e00 |000b: return-void │ │ +060620: |[060620] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.release:()V │ │ +060630: 6e10 ce18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ +060636: 0a00 |0003: move-result v0 │ │ +060638: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +06063c: 5410 5d08 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +060640: 6e10 b101 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Equalizer;.release:()V // method@01b1 │ │ +060646: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ 0x000b line=102 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ @@ -97943,30 +97943,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -060624: |[060624] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.saveSettings:()V │ │ -060634: 6e10 ce18 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ -06063a: 0a01 |0003: move-result v1 │ │ -06063c: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ -060640: 5441 5c08 |0006: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.context:Landroid/content/Context; // field@085c │ │ -060644: 2202 1704 |0008: new-instance v2, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings; // type@0417 │ │ -060648: 5443 5d08 |000a: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ -06064c: 7020 c818 3200 |000c: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.:(Landroid/media/audiofx/Equalizer;)V // method@18c8 │ │ -060652: 1a03 5712 |000f: const-string v3, "equalizer.dat" // string@1257 │ │ -060656: 7130 571c 2103 |0011: invoke-static {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ -06065c: 0e00 |0014: return-void │ │ -06065e: 0d00 |0015: move-exception v0 │ │ -060660: 6201 5b08 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ -060664: 1a02 ac03 |0018: const-string v2, "Failed to save equalizer settings." // string@03ac │ │ -060668: 6e30 7b1c 2100 |001a: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -06066e: 28f7 |001d: goto 0014 // -0009 │ │ +060648: |[060648] net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.saveSettings:()V │ │ +060658: 6e10 ce18 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ +06065e: 0a01 |0003: move-result v1 │ │ +060660: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +060664: 5441 5c08 |0006: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.context:Landroid/content/Context; // field@085c │ │ +060668: 2202 1f04 |0008: new-instance v2, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings; // type@041f │ │ +06066c: 5443 5d08 |000a: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.equalizer:Landroid/media/audiofx/Equalizer; // field@085d │ │ +060670: 7020 c818 3200 |000c: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController$EqualizerSettings;.:(Landroid/media/audiofx/Equalizer;)V // method@18c8 │ │ +060676: 1a03 5412 |000f: const-string v3, "equalizer.dat" // string@1254 │ │ +06067a: 7130 571c 2103 |0011: invoke-static {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ +060680: 0e00 |0014: return-void │ │ +060682: 0d00 |0015: move-exception v0 │ │ +060684: 6201 5b08 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085b │ │ +060688: 1a02 ac03 |0018: const-string v2, "Failed to save equalizer settings." // string@03ac │ │ +06068c: 6e30 7b1c 2100 |001a: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +060692: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x0014 line=75 │ │ @@ -97975,18 +97975,18 @@ │ │ locals : │ │ 0x0016 - 0x001e reg=0 x Ljava/lang/Throwable; │ │ 0x0000 - 0x001e reg=4 this Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ │ │ source_file_idx : 846 (EqualizerController.java) │ │ │ │ Class #441 header: │ │ -class_idx : 1049 │ │ +class_idx : 1057 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3463 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3460 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #441 annotations: │ │ Annotations on method #6357 'checkAvailable' │ │ @@ -98023,26 +98023,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -060680: |[060680] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.:()V │ │ -060690: 2201 8a04 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -060694: 1c02 1904 |0002: const-class v2, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // type@0419 │ │ -060698: 7020 741c 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06069e: 6901 5e08 |0007: sput-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085e │ │ -0606a2: 1a01 d50e |0009: const-string v1, "android.media.audiofx.Visualizer" // string@0ed5 │ │ -0606a6: 7110 4a15 0100 |000b: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@154a │ │ -0606ac: 0e00 |000e: return-void │ │ -0606ae: 0d00 |000f: move-exception v0 │ │ -0606b0: 2201 4303 |0010: new-instance v1, Ljava/lang/RuntimeException; // type@0343 │ │ -0606b4: 7020 8615 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1586 │ │ -0606ba: 2701 |0015: throw v1 │ │ +0606a4: |[0606a4] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.:()V │ │ +0606b4: 2201 9204 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +0606b8: 1c02 2104 |0002: const-class v2, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // type@0421 │ │ +0606bc: 7020 741c 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +0606c2: 6901 5e08 |0007: sput-object v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085e │ │ +0606c6: 1a01 d20e |0009: const-string v1, "android.media.audiofx.Visualizer" // string@0ed2 │ │ +0606ca: 7110 4a15 0100 |000b: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@154a │ │ +0606d0: 0e00 |000e: return-void │ │ +0606d2: 0d00 |000f: move-exception v0 │ │ +0606d4: 2201 4b03 |0010: new-instance v1, Ljava/lang/RuntimeException; // type@034b │ │ +0606d8: 7020 8615 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1586 │ │ +0606de: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0009 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=34 │ │ 0x0009 line=43 │ │ 0x000e line=47 │ │ @@ -98056,43 +98056,43 @@ │ │ type : '(Landroid/content/Context;Landroid/media/MediaPlayer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0606cc: |[0606cc] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V │ │ -0606dc: 7010 7d15 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@157d │ │ -0606e2: 5b56 6008 |0003: iput-object v6, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.context:Landroid/content/Context; // field@0860 │ │ -0606e6: 2203 5f00 |0005: new-instance v3, Landroid/media/audiofx/Visualizer; // type@005f │ │ -0606ea: 6e10 8f01 0700 |0007: invoke-virtual {v7}, Landroid/media/MediaPlayer;.getAudioSessionId:()I // method@018f │ │ -0606f0: 0a04 |000a: move-result v4 │ │ -0606f2: 7020 b501 4300 |000b: invoke-direct {v3, v4}, Landroid/media/audiofx/Visualizer;.:(I)V // method@01b5 │ │ -0606f8: 5b53 6108 |000e: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -0606fc: 5453 6108 |0010: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -060700: 3803 1b00 |0012: if-eqz v3, 002d // +001b │ │ -060704: 7100 b601 0000 |0014: invoke-static {}, Landroid/media/audiofx/Visualizer;.getCaptureSizeRange:()[I // method@01b6 │ │ -06070a: 0c01 |0017: move-result-object v1 │ │ -06070c: 1303 8000 |0018: const/16 v3, #int 128 // #80 │ │ -060710: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -060712: 4404 0104 |001b: aget v4, v1, v4 │ │ -060716: 7120 7515 4300 |001d: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -06071c: 0a00 |0020: move-result v0 │ │ -06071e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -060720: 4403 0103 |0022: aget v3, v1, v3 │ │ -060724: 7120 7815 3000 |0024: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -06072a: 0a00 |0027: move-result v0 │ │ -06072c: 5453 6108 |0028: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -060730: 6e20 ba01 0300 |002a: invoke-virtual {v3, v0}, Landroid/media/audiofx/Visualizer;.setCaptureSize:(I)I // method@01ba │ │ -060736: 0e00 |002d: return-void │ │ -060738: 0d02 |002e: move-exception v2 │ │ -06073a: 6203 5e08 |002f: sget-object v3, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085e │ │ -06073e: 1a04 9a03 |0031: const-string v4, "Failed to create visualizer." // string@039a │ │ -060742: 6e30 7b1c 4302 |0033: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -060748: 28da |0036: goto 0010 // -0026 │ │ +0606f0: |[0606f0] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V │ │ +060700: 7010 7d15 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@157d │ │ +060706: 5b56 6008 |0003: iput-object v6, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.context:Landroid/content/Context; // field@0860 │ │ +06070a: 2203 6300 |0005: new-instance v3, Landroid/media/audiofx/Visualizer; // type@0063 │ │ +06070e: 6e10 8f01 0700 |0007: invoke-virtual {v7}, Landroid/media/MediaPlayer;.getAudioSessionId:()I // method@018f │ │ +060714: 0a04 |000a: move-result v4 │ │ +060716: 7020 b501 4300 |000b: invoke-direct {v3, v4}, Landroid/media/audiofx/Visualizer;.:(I)V // method@01b5 │ │ +06071c: 5b53 6108 |000e: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +060720: 5453 6108 |0010: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +060724: 3803 1b00 |0012: if-eqz v3, 002d // +001b │ │ +060728: 7100 b601 0000 |0014: invoke-static {}, Landroid/media/audiofx/Visualizer;.getCaptureSizeRange:()[I // method@01b6 │ │ +06072e: 0c01 |0017: move-result-object v1 │ │ +060730: 1303 8000 |0018: const/16 v3, #int 128 // #80 │ │ +060734: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +060736: 4404 0104 |001b: aget v4, v1, v4 │ │ +06073a: 7120 7515 4300 |001d: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +060740: 0a00 |0020: move-result v0 │ │ +060742: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +060744: 4403 0103 |0022: aget v3, v1, v3 │ │ +060748: 7120 7815 3000 |0024: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +06074e: 0a00 |0027: move-result v0 │ │ +060750: 5453 6108 |0028: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +060754: 6e20 ba01 0300 |002a: invoke-virtual {v3, v0}, Landroid/media/audiofx/Visualizer;.setCaptureSize:(I)I // method@01ba │ │ +06075a: 0e00 |002d: return-void │ │ +06075c: 0d02 |002e: move-exception v2 │ │ +06075e: 6203 5e08 |002f: sget-object v3, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@085e │ │ +060762: 1a04 9a03 |0031: const-string v4, "Failed to create visualizer." // string@039a │ │ +060766: 6e30 7b1c 4302 |0033: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +06076c: 28da |0036: goto 0010 // -0026 │ │ catches : 1 │ │ 0x0005 - 0x0010 │ │ Ljava/lang/Throwable; -> 0x002e │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=59 │ │ @@ -98117,16 +98117,16 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06075c: |[06075c] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.checkAvailable:()V │ │ -06076c: 0e00 |0000: return-void │ │ +060780: |[060780] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.checkAvailable:()V │ │ +060790: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;) │ │ @@ -98134,17 +98134,17 @@ │ │ type : '()Landroid/media/audiofx/Visualizer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060770: |[060770] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.getVisualizer:()Landroid/media/audiofx/Visualizer; │ │ -060780: 5410 6108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -060784: 1100 |0002: return-object v0 │ │ +060794: |[060794] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.getVisualizer:()Landroid/media/audiofx/Visualizer; │ │ +0607a4: 5410 6108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +0607a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;) │ │ @@ -98152,21 +98152,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -060788: |[060788] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.isAvailable:()Z │ │ -060798: 5410 6108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -06079c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0607a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0607a2: 0f00 |0005: return v0 │ │ -0607a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0607a6: 28fe |0007: goto 0005 // -0002 │ │ +0607ac: |[0607ac] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.isAvailable:()Z │ │ +0607bc: 5410 6108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +0607c0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0607c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0607c6: 0f00 |0005: return v0 │ │ +0607c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0607ca: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;) │ │ @@ -98174,26 +98174,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0607a8: |[0607a8] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.isEnabled:()Z │ │ -0607b8: 6e10 d718 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.isAvailable:()Z // method@18d7 │ │ -0607be: 0a00 |0003: move-result v0 │ │ -0607c0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0607c4: 5410 6108 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -0607c8: 6e10 b701 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Visualizer;.getEnabled:()Z // method@01b7 │ │ -0607ce: 0a00 |000b: move-result v0 │ │ -0607d0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0607d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0607d6: 0f00 |000f: return v0 │ │ -0607d8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0607da: 28fe |0011: goto 000f // -0002 │ │ +0607cc: |[0607cc] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.isEnabled:()Z │ │ +0607dc: 6e10 d718 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.isAvailable:()Z // method@18d7 │ │ +0607e2: 0a00 |0003: move-result v0 │ │ +0607e4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0607e8: 5410 6108 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +0607ec: 6e10 b701 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Visualizer;.getEnabled:()Z // method@01b7 │ │ +0607f2: 0a00 |000b: move-result v0 │ │ +0607f4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0607f8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0607fa: 0f00 |000f: return v0 │ │ +0607fc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0607fe: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;) │ │ @@ -98201,35 +98201,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0607dc: |[0607dc] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.release:()V │ │ -0607ec: 6e10 d718 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.isAvailable:()Z // method@18d7 │ │ -0607f2: 0a00 |0003: move-result v0 │ │ -0607f4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0607f8: 5410 6108 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ -0607fc: 6e10 b901 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Visualizer;.release:()V // method@01b9 │ │ -060802: 0e00 |000b: return-void │ │ +060800: |[060800] net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.release:()V │ │ +060810: 6e10 d718 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.isAvailable:()Z // method@18d7 │ │ +060816: 0a00 |0003: move-result v0 │ │ +060818: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +06081c: 5410 6108 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.visualizer:Landroid/media/audiofx/Visualizer; // field@0861 │ │ +060820: 6e10 b901 0000 |0008: invoke-virtual {v0}, Landroid/media/audiofx/Visualizer;.release:()V // method@01b9 │ │ +060826: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ 0x000b line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; │ │ │ │ - source_file_idx : 3463 (VisualizerController.java) │ │ + source_file_idx : 3460 (VisualizerController.java) │ │ │ │ Class #442 header: │ │ -class_idx : 1050 │ │ +class_idx : 1058 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 547 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #442 - │ │ @@ -98262,17 +98262,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060804: |[060804] net.sourceforge.subsonic.androidapp.domain.Artist.:()V │ │ -060814: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06081a: 0e00 |0003: return-void │ │ +060828: |[060828] net.sourceforge.subsonic.androidapp.domain.Artist.:()V │ │ +060838: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06083e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ Virtual methods - │ │ @@ -98281,17 +98281,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06081c: |[06081c] net.sourceforge.subsonic.androidapp.domain.Artist.getId:()Ljava/lang/String; │ │ -06082c: 5410 6208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.id:Ljava/lang/String; // field@0862 │ │ -060830: 1100 |0002: return-object v0 │ │ +060840: |[060840] net.sourceforge.subsonic.androidapp.domain.Artist.getId:()Ljava/lang/String; │ │ +060850: 5410 6208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.id:Ljava/lang/String; // field@0862 │ │ +060854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/Artist;) │ │ @@ -98299,17 +98299,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060834: |[060834] net.sourceforge.subsonic.androidapp.domain.Artist.getIndex:()Ljava/lang/String; │ │ -060844: 5410 6308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.index:Ljava/lang/String; // field@0863 │ │ -060848: 1100 |0002: return-object v0 │ │ +060858: |[060858] net.sourceforge.subsonic.androidapp.domain.Artist.getIndex:()Ljava/lang/String; │ │ +060868: 5410 6308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.index:Ljava/lang/String; // field@0863 │ │ +06086c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/Artist;) │ │ @@ -98317,17 +98317,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06084c: |[06084c] net.sourceforge.subsonic.androidapp.domain.Artist.getName:()Ljava/lang/String; │ │ -06085c: 5410 6408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.name:Ljava/lang/String; // field@0864 │ │ -060860: 1100 |0002: return-object v0 │ │ +060870: |[060870] net.sourceforge.subsonic.androidapp.domain.Artist.getName:()Ljava/lang/String; │ │ +060880: 5410 6408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.name:Ljava/lang/String; // field@0864 │ │ +060884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/Artist;) │ │ @@ -98335,17 +98335,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060864: |[060864] net.sourceforge.subsonic.androidapp.domain.Artist.isStarred:()Z │ │ -060874: 5510 6508 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.starred:Z // field@0865 │ │ -060878: 0f00 |0002: return v0 │ │ +060888: |[060888] net.sourceforge.subsonic.androidapp.domain.Artist.isStarred:()Z │ │ +060898: 5510 6508 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.starred:Z // field@0865 │ │ +06089c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/domain/Artist;) │ │ @@ -98353,17 +98353,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06087c: |[06087c] net.sourceforge.subsonic.androidapp.domain.Artist.setId:(Ljava/lang/String;)V │ │ -06088c: 5b01 6208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.id:Ljava/lang/String; // field@0862 │ │ -060890: 0e00 |0002: return-void │ │ +0608a0: |[0608a0] net.sourceforge.subsonic.androidapp.domain.Artist.setId:(Ljava/lang/String;)V │ │ +0608b0: 5b01 6208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.id:Ljava/lang/String; // field@0862 │ │ +0608b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -98373,17 +98373,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060894: |[060894] net.sourceforge.subsonic.androidapp.domain.Artist.setIndex:(Ljava/lang/String;)V │ │ -0608a4: 5b01 6308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.index:Ljava/lang/String; // field@0863 │ │ -0608a8: 0e00 |0002: return-void │ │ +0608b8: |[0608b8] net.sourceforge.subsonic.androidapp.domain.Artist.setIndex:(Ljava/lang/String;)V │ │ +0608c8: 5b01 6308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.index:Ljava/lang/String; // field@0863 │ │ +0608cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x0000 - 0x0003 reg=1 index Ljava/lang/String; │ │ @@ -98393,17 +98393,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0608ac: |[0608ac] net.sourceforge.subsonic.androidapp.domain.Artist.setName:(Ljava/lang/String;)V │ │ -0608bc: 5b01 6408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.name:Ljava/lang/String; // field@0864 │ │ -0608c0: 0e00 |0002: return-void │ │ +0608d0: |[0608d0] net.sourceforge.subsonic.androidapp.domain.Artist.setName:(Ljava/lang/String;)V │ │ +0608e0: 5b01 6408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.name:Ljava/lang/String; // field@0864 │ │ +0608e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -98413,17 +98413,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0608c4: |[0608c4] net.sourceforge.subsonic.androidapp.domain.Artist.setStarred:(Z)V │ │ -0608d4: 5c01 6508 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.starred:Z // field@0865 │ │ -0608d8: 0e00 |0002: return-void │ │ +0608e8: |[0608e8] net.sourceforge.subsonic.androidapp.domain.Artist.setStarred:(Z)V │ │ +0608f8: 5c01 6508 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.starred:Z // field@0865 │ │ +0608fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x0000 - 0x0003 reg=1 starred Z │ │ @@ -98433,29 +98433,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0608dc: |[0608dc] net.sourceforge.subsonic.androidapp.domain.Artist.toString:()Ljava/lang/String; │ │ -0608ec: 5410 6408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.name:Ljava/lang/String; // field@0864 │ │ -0608f0: 1100 |0002: return-object v0 │ │ +060900: |[060900] net.sourceforge.subsonic.androidapp.domain.Artist.toString:()Ljava/lang/String; │ │ +060910: 5410 6408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.name:Ljava/lang/String; // field@0864 │ │ +060914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ source_file_idx : 547 (Artist.java) │ │ │ │ Class #443 header: │ │ -class_idx : 1051 │ │ +class_idx : 1059 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1105 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #443 annotations: │ │ @@ -98496,20 +98496,20 @@ │ │ type : '(JLjava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0608f4: |[0608f4] net.sourceforge.subsonic.androidapp.domain.Indexes.:(JLjava/util/List;Ljava/util/List;)V │ │ -060904: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06090a: 5a01 6708 |0003: iput-wide v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.lastModified:J // field@0867 │ │ -06090e: 5b03 6808 |0005: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.shortcuts:Ljava/util/List; // field@0868 │ │ -060912: 5b04 6608 |0007: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.artists:Ljava/util/List; // field@0866 │ │ -060916: 0e00 |0009: return-void │ │ +060918: |[060918] net.sourceforge.subsonic.androidapp.domain.Indexes.:(JLjava/util/List;Ljava/util/List;)V │ │ +060928: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06092e: 5a01 6708 |0003: iput-wide v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.lastModified:J // field@0867 │ │ +060932: 5b03 6808 |0005: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.shortcuts:Ljava/util/List; // field@0868 │ │ +060936: 5b04 6608 |0007: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.artists:Ljava/util/List; // field@0866 │ │ +06093a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -98527,17 +98527,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060918: |[060918] net.sourceforge.subsonic.androidapp.domain.Indexes.getArtists:()Ljava/util/List; │ │ -060928: 5410 6608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.artists:Ljava/util/List; // field@0866 │ │ -06092c: 1100 |0002: return-object v0 │ │ +06093c: |[06093c] net.sourceforge.subsonic.androidapp.domain.Indexes.getArtists:()Ljava/util/List; │ │ +06094c: 5410 6608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.artists:Ljava/util/List; // field@0866 │ │ +060950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/Indexes;) │ │ @@ -98545,17 +98545,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060930: |[060930] net.sourceforge.subsonic.androidapp.domain.Indexes.getLastModified:()J │ │ -060940: 5320 6708 |0000: iget-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.lastModified:J // field@0867 │ │ -060944: 1000 |0002: return-wide v0 │ │ +060954: |[060954] net.sourceforge.subsonic.androidapp.domain.Indexes.getLastModified:()J │ │ +060964: 5320 6708 |0000: iget-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.lastModified:J // field@0867 │ │ +060968: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/Indexes;) │ │ @@ -98563,29 +98563,29 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060948: |[060948] net.sourceforge.subsonic.androidapp.domain.Indexes.getShortcuts:()Ljava/util/List; │ │ -060958: 5410 6808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.shortcuts:Ljava/util/List; // field@0868 │ │ -06095c: 1100 |0002: return-object v0 │ │ +06096c: |[06096c] net.sourceforge.subsonic.androidapp.domain.Indexes.getShortcuts:()Ljava/util/List; │ │ +06097c: 5410 6808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.shortcuts:Ljava/util/List; // field@0868 │ │ +060980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ │ │ source_file_idx : 1105 (Indexes.java) │ │ │ │ Class #444 header: │ │ -class_idx : 1052 │ │ +class_idx : 1060 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1139 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #444 - │ │ @@ -98617,17 +98617,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060960: |[060960] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.:()V │ │ -060970: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -060976: 0e00 |0003: return-void │ │ +060984: |[060984] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.:()V │ │ +060994: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06099a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ │ │ Virtual methods - │ │ @@ -98636,17 +98636,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060978: |[060978] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.getCurrentPlayingIndex:()Ljava/lang/Integer; │ │ -060988: 5410 6908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.currentPlayingIndex:Ljava/lang/Integer; // field@0869 │ │ -06098c: 1100 |0002: return-object v0 │ │ +06099c: |[06099c] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.getCurrentPlayingIndex:()Ljava/lang/Integer; │ │ +0609ac: 5410 6908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.currentPlayingIndex:Ljava/lang/Integer; // field@0869 │ │ +0609b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;) │ │ @@ -98654,17 +98654,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060990: |[060990] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.getGain:()Ljava/lang/Float; │ │ -0609a0: 5410 6a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.gain:Ljava/lang/Float; // field@086a │ │ -0609a4: 1100 |0002: return-object v0 │ │ +0609b4: |[0609b4] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.getGain:()Ljava/lang/Float; │ │ +0609c4: 5410 6a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.gain:Ljava/lang/Float; // field@086a │ │ +0609c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;) │ │ @@ -98672,17 +98672,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0609a8: |[0609a8] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.getPositionSeconds:()Ljava/lang/Integer; │ │ -0609b8: 5410 6c08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.positionSeconds:Ljava/lang/Integer; // field@086c │ │ -0609bc: 1100 |0002: return-object v0 │ │ +0609cc: |[0609cc] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.getPositionSeconds:()Ljava/lang/Integer; │ │ +0609dc: 5410 6c08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.positionSeconds:Ljava/lang/Integer; // field@086c │ │ +0609e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;) │ │ @@ -98690,17 +98690,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0609c0: |[0609c0] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.isPlaying:()Z │ │ -0609d0: 5510 6b08 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.playing:Z // field@086b │ │ -0609d4: 0f00 |0002: return v0 │ │ +0609e4: |[0609e4] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.isPlaying:()Z │ │ +0609f4: 5510 6b08 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.playing:Z // field@086b │ │ +0609f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;) │ │ @@ -98708,17 +98708,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0609d8: |[0609d8] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setCurrentIndex:(Ljava/lang/Integer;)V │ │ -0609e8: 5b01 6908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.currentPlayingIndex:Ljava/lang/Integer; // field@0869 │ │ -0609ec: 0e00 |0002: return-void │ │ +0609fc: |[0609fc] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setCurrentIndex:(Ljava/lang/Integer;)V │ │ +060a0c: 5b01 6908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.currentPlayingIndex:Ljava/lang/Integer; // field@0869 │ │ +060a10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ 0x0000 - 0x0003 reg=1 currentPlayingIndex Ljava/lang/Integer; │ │ @@ -98728,19 +98728,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0609f0: |[0609f0] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setGain:(F)V │ │ -060a00: 7110 5e15 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@155e │ │ -060a06: 0c00 |0003: move-result-object v0 │ │ -060a08: 5b10 6a08 |0004: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.gain:Ljava/lang/Float; // field@086a │ │ -060a0c: 0e00 |0006: return-void │ │ +060a14: |[060a14] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setGain:(F)V │ │ +060a24: 7110 5e15 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@155e │ │ +060a2a: 0c00 |0003: move-result-object v0 │ │ +060a2c: 5b10 6a08 |0004: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.gain:Ljava/lang/Float; // field@086a │ │ +060a30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ 0x0000 - 0x0007 reg=2 gain F │ │ @@ -98750,17 +98750,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060a10: |[060a10] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setPlaying:(Z)V │ │ -060a20: 5c01 6b08 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.playing:Z // field@086b │ │ -060a24: 0e00 |0002: return-void │ │ +060a34: |[060a34] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setPlaying:(Z)V │ │ +060a44: 5c01 6b08 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.playing:Z // field@086b │ │ +060a48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ 0x0000 - 0x0003 reg=1 playing Z │ │ @@ -98770,32 +98770,32 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060a28: |[060a28] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setPositionSeconds:(Ljava/lang/Integer;)V │ │ -060a38: 5b01 6c08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.positionSeconds:Ljava/lang/Integer; // field@086c │ │ -060a3c: 0e00 |0002: return-void │ │ +060a4c: |[060a4c] net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.setPositionSeconds:(Ljava/lang/Integer;)V │ │ +060a5c: 5b01 6c08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.positionSeconds:Ljava/lang/Integer; // field@086c │ │ +060a60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ 0x0000 - 0x0003 reg=1 positionSeconds Ljava/lang/Integer; │ │ │ │ source_file_idx : 1139 (JukeboxStatus.java) │ │ │ │ Class #445 header: │ │ -class_idx : 1053 │ │ +class_idx : 1061 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2698 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2695 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #445 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;' │ │ @@ -98822,17 +98822,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060a40: |[060a40] net.sourceforge.subsonic.androidapp.domain.Lyrics.:()V │ │ -060a50: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -060a56: 0e00 |0003: return-void │ │ +060a64: |[060a64] net.sourceforge.subsonic.androidapp.domain.Lyrics.:()V │ │ +060a74: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +060a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ │ │ Virtual methods - │ │ @@ -98841,17 +98841,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060a58: |[060a58] net.sourceforge.subsonic.androidapp.domain.Lyrics.getArtist:()Ljava/lang/String; │ │ -060a68: 5410 6d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.artist:Ljava/lang/String; // field@086d │ │ -060a6c: 1100 |0002: return-object v0 │ │ +060a7c: |[060a7c] net.sourceforge.subsonic.androidapp.domain.Lyrics.getArtist:()Ljava/lang/String; │ │ +060a8c: 5410 6d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.artist:Ljava/lang/String; // field@086d │ │ +060a90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;) │ │ @@ -98859,17 +98859,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060a70: |[060a70] net.sourceforge.subsonic.androidapp.domain.Lyrics.getText:()Ljava/lang/String; │ │ -060a80: 5410 6e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.text:Ljava/lang/String; // field@086e │ │ -060a84: 1100 |0002: return-object v0 │ │ +060a94: |[060a94] net.sourceforge.subsonic.androidapp.domain.Lyrics.getText:()Ljava/lang/String; │ │ +060aa4: 5410 6e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.text:Ljava/lang/String; // field@086e │ │ +060aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;) │ │ @@ -98877,17 +98877,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060a88: |[060a88] net.sourceforge.subsonic.androidapp.domain.Lyrics.getTitle:()Ljava/lang/String; │ │ -060a98: 5410 6f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.title:Ljava/lang/String; // field@086f │ │ -060a9c: 1100 |0002: return-object v0 │ │ +060aac: |[060aac] net.sourceforge.subsonic.androidapp.domain.Lyrics.getTitle:()Ljava/lang/String; │ │ +060abc: 5410 6f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.title:Ljava/lang/String; // field@086f │ │ +060ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;) │ │ @@ -98895,17 +98895,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060aa0: |[060aa0] net.sourceforge.subsonic.androidapp.domain.Lyrics.setArtist:(Ljava/lang/String;)V │ │ -060ab0: 5b01 6d08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.artist:Ljava/lang/String; // field@086d │ │ -060ab4: 0e00 |0002: return-void │ │ +060ac4: |[060ac4] net.sourceforge.subsonic.androidapp.domain.Lyrics.setArtist:(Ljava/lang/String;)V │ │ +060ad4: 5b01 6d08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.artist:Ljava/lang/String; // field@086d │ │ +060ad8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ 0x0000 - 0x0003 reg=1 artist Ljava/lang/String; │ │ @@ -98915,17 +98915,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060ab8: |[060ab8] net.sourceforge.subsonic.androidapp.domain.Lyrics.setText:(Ljava/lang/String;)V │ │ -060ac8: 5b01 6e08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.text:Ljava/lang/String; // field@086e │ │ -060acc: 0e00 |0002: return-void │ │ +060adc: |[060adc] net.sourceforge.subsonic.androidapp.domain.Lyrics.setText:(Ljava/lang/String;)V │ │ +060aec: 5b01 6e08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.text:Ljava/lang/String; // field@086e │ │ +060af0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ @@ -98935,32 +98935,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060ad0: |[060ad0] net.sourceforge.subsonic.androidapp.domain.Lyrics.setTitle:(Ljava/lang/String;)V │ │ -060ae0: 5b01 6f08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.title:Ljava/lang/String; // field@086f │ │ -060ae4: 0e00 |0002: return-void │ │ +060af4: |[060af4] net.sourceforge.subsonic.androidapp.domain.Lyrics.setTitle:(Ljava/lang/String;)V │ │ +060b04: 5b01 6f08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.title:Ljava/lang/String; // field@086f │ │ +060b08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ │ │ - source_file_idx : 2698 (Lyrics.java) │ │ + source_file_idx : 2695 (Lyrics.java) │ │ │ │ Class #446 header: │ │ -class_idx : 1054 │ │ +class_idx : 1062 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2777 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2774 │ │ static_fields_size : 0 │ │ instance_fields_size: 20 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 43 │ │ │ │ Class #446 annotations: │ │ Annotations on class │ │ @@ -99061,17 +99061,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060ae8: |[060ae8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.:()V │ │ -060af8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -060afe: 0e00 |0003: return-void │ │ +060b0c: |[060b0c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.:()V │ │ +060b1c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +060b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ Virtual methods - │ │ @@ -99080,33 +99080,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -060b00: |[060b00] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.equals:(Ljava/lang/Object;)Z │ │ -060b10: 3343 0400 |0000: if-ne v3, v4, 0004 // +0004 │ │ -060b14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -060b16: 0f01 |0003: return v1 │ │ -060b18: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -060b1c: 6e10 8015 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -060b22: 0c01 |0009: move-result-object v1 │ │ -060b24: 6e10 8015 0400 |000a: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -060b2a: 0c02 |000d: move-result-object v2 │ │ -060b2c: 3221 0400 |000e: if-eq v1, v2, 0012 // +0004 │ │ -060b30: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -060b32: 28f2 |0011: goto 0003 // -000e │ │ -060b34: 0740 |0012: move-object v0, v4 │ │ -060b36: 1f00 1e04 |0013: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -060b3a: 5431 7808 |0015: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ -060b3e: 5402 7808 |0017: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ -060b42: 6e20 9215 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -060b48: 0a01 |001c: move-result v1 │ │ -060b4a: 28e6 |001d: goto 0003 // -001a │ │ +060b24: |[060b24] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.equals:(Ljava/lang/Object;)Z │ │ +060b34: 3343 0400 |0000: if-ne v3, v4, 0004 // +0004 │ │ +060b38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +060b3a: 0f01 |0003: return v1 │ │ +060b3c: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +060b40: 6e10 8015 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +060b46: 0c01 |0009: move-result-object v1 │ │ +060b48: 6e10 8015 0400 |000a: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +060b4e: 0c02 |000d: move-result-object v2 │ │ +060b50: 3221 0400 |000e: if-eq v1, v2, 0012 // +0004 │ │ +060b54: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +060b56: 28f2 |0011: goto 0003 // -000e │ │ +060b58: 0740 |0012: move-object v0, v4 │ │ +060b5a: 1f00 2604 |0013: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +060b5e: 5431 7808 |0015: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ +060b62: 5402 7808 |0017: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ +060b66: 6e20 9215 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +060b6c: 0a01 |001c: move-result v1 │ │ +060b6e: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0003 line=282 │ │ 0x0004 line=277 │ │ 0x0010 line=278 │ │ @@ -99122,17 +99122,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060b4c: |[060b4c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getAlbum:()Ljava/lang/String; │ │ -060b5c: 5410 7008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.album:Ljava/lang/String; // field@0870 │ │ -060b60: 1100 |0002: return-object v0 │ │ +060b70: |[060b70] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getAlbum:()Ljava/lang/String; │ │ +060b80: 5410 7008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.album:Ljava/lang/String; // field@0870 │ │ +060b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99140,17 +99140,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060b64: |[060b64] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ -060b74: 5410 7108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.artist:Ljava/lang/String; // field@0871 │ │ -060b78: 1100 |0002: return-object v0 │ │ +060b88: |[060b88] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ +060b98: 5410 7108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.artist:Ljava/lang/String; // field@0871 │ │ +060b9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99158,17 +99158,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060b7c: |[060b7c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getBitRate:()Ljava/lang/Integer; │ │ -060b8c: 5410 7208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.bitRate:Ljava/lang/Integer; // field@0872 │ │ -060b90: 1100 |0002: return-object v0 │ │ +060ba0: |[060ba0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getBitRate:()Ljava/lang/Integer; │ │ +060bb0: 5410 7208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.bitRate:Ljava/lang/Integer; // field@0872 │ │ +060bb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99176,17 +99176,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060b94: |[060b94] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getContentType:()Ljava/lang/String; │ │ -060ba4: 5410 7308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.contentType:Ljava/lang/String; // field@0873 │ │ -060ba8: 1100 |0002: return-object v0 │ │ +060bb8: |[060bb8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getContentType:()Ljava/lang/String; │ │ +060bc8: 5410 7308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.contentType:Ljava/lang/String; // field@0873 │ │ +060bcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99194,17 +99194,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bac: |[060bac] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getCoverArt:()Ljava/lang/String; │ │ -060bbc: 5410 7408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.coverArt:Ljava/lang/String; // field@0874 │ │ -060bc0: 1100 |0002: return-object v0 │ │ +060bd0: |[060bd0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getCoverArt:()Ljava/lang/String; │ │ +060be0: 5410 7408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.coverArt:Ljava/lang/String; // field@0874 │ │ +060be4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99212,17 +99212,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bc4: |[060bc4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getDuration:()Ljava/lang/Integer; │ │ -060bd4: 5410 7608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.duration:Ljava/lang/Integer; // field@0876 │ │ -060bd8: 1100 |0002: return-object v0 │ │ +060be8: |[060be8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getDuration:()Ljava/lang/Integer; │ │ +060bf8: 5410 7608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.duration:Ljava/lang/Integer; // field@0876 │ │ +060bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99230,17 +99230,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bdc: |[060bdc] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getGenre:()Ljava/lang/String; │ │ -060bec: 5410 7708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.genre:Ljava/lang/String; // field@0877 │ │ -060bf0: 1100 |0002: return-object v0 │ │ +060c00: |[060c00] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getGenre:()Ljava/lang/String; │ │ +060c10: 5410 7708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.genre:Ljava/lang/String; // field@0877 │ │ +060c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99248,17 +99248,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bf4: |[060bf4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ -060c04: 5410 7808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ -060c08: 1100 |0002: return-object v0 │ │ +060c18: |[060c18] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ +060c28: 5410 7808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ +060c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99266,17 +99266,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c0c: |[060c0c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getParent:()Ljava/lang/String; │ │ -060c1c: 5410 7908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.parent:Ljava/lang/String; // field@0879 │ │ -060c20: 1100 |0002: return-object v0 │ │ +060c30: |[060c30] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getParent:()Ljava/lang/String; │ │ +060c40: 5410 7908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.parent:Ljava/lang/String; // field@0879 │ │ +060c44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99284,17 +99284,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c24: |[060c24] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getPath:()Ljava/lang/String; │ │ -060c34: 5410 7a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.path:Ljava/lang/String; // field@087a │ │ -060c38: 1100 |0002: return-object v0 │ │ +060c48: |[060c48] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getPath:()Ljava/lang/String; │ │ +060c58: 5410 7a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.path:Ljava/lang/String; // field@087a │ │ +060c5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99302,17 +99302,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c3c: |[060c3c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getSize:()Ljava/lang/Long; │ │ -060c4c: 5410 7b08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.size:Ljava/lang/Long; // field@087b │ │ -060c50: 1100 |0002: return-object v0 │ │ +060c60: |[060c60] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getSize:()Ljava/lang/Long; │ │ +060c70: 5410 7b08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.size:Ljava/lang/Long; // field@087b │ │ +060c74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99320,17 +99320,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c54: |[060c54] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getSuffix:()Ljava/lang/String; │ │ -060c64: 5410 7d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.suffix:Ljava/lang/String; // field@087d │ │ -060c68: 1100 |0002: return-object v0 │ │ +060c78: |[060c78] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getSuffix:()Ljava/lang/String; │ │ +060c88: 5410 7d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.suffix:Ljava/lang/String; // field@087d │ │ +060c8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #13 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99338,17 +99338,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c6c: |[060c6c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ -060c7c: 5410 7e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.title:Ljava/lang/String; // field@087e │ │ -060c80: 1100 |0002: return-object v0 │ │ +060c90: |[060c90] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ +060ca0: 5410 7e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.title:Ljava/lang/String; // field@087e │ │ +060ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #14 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99356,17 +99356,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c84: |[060c84] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTrack:()Ljava/lang/Integer; │ │ -060c94: 5410 7f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.track:Ljava/lang/Integer; // field@087f │ │ -060c98: 1100 |0002: return-object v0 │ │ +060ca8: |[060ca8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTrack:()Ljava/lang/Integer; │ │ +060cb8: 5410 7f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.track:Ljava/lang/Integer; // field@087f │ │ +060cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #15 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99374,17 +99374,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c9c: |[060c9c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTranscodedContentType:()Ljava/lang/String; │ │ -060cac: 5410 8008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedContentType:Ljava/lang/String; // field@0880 │ │ -060cb0: 1100 |0002: return-object v0 │ │ +060cc0: |[060cc0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTranscodedContentType:()Ljava/lang/String; │ │ +060cd0: 5410 8008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedContentType:Ljava/lang/String; // field@0880 │ │ +060cd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #16 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99392,17 +99392,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060cb4: |[060cb4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTranscodedSuffix:()Ljava/lang/String; │ │ -060cc4: 5410 8108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedSuffix:Ljava/lang/String; // field@0881 │ │ -060cc8: 1100 |0002: return-object v0 │ │ +060cd8: |[060cd8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getTranscodedSuffix:()Ljava/lang/String; │ │ +060ce8: 5410 8108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedSuffix:Ljava/lang/String; // field@0881 │ │ +060cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #17 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99410,17 +99410,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060ccc: |[060ccc] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getYear:()Ljava/lang/Integer; │ │ -060cdc: 5410 8308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.year:Ljava/lang/Integer; // field@0883 │ │ -060ce0: 1100 |0002: return-object v0 │ │ +060cf0: |[060cf0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.getYear:()Ljava/lang/Integer; │ │ +060d00: 5410 8308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.year:Ljava/lang/Integer; // field@0883 │ │ +060d04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #18 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99428,19 +99428,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -060ce4: |[060ce4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.hashCode:()I │ │ -060cf4: 5410 7808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ -060cf8: 6e10 9615 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1596 │ │ -060cfe: 0a00 |0005: move-result v0 │ │ -060d00: 0f00 |0006: return v0 │ │ +060d08: |[060d08] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.hashCode:()I │ │ +060d18: 5410 7808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ +060d1c: 6e10 9615 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1596 │ │ +060d22: 0a00 |0005: move-result v0 │ │ +060d24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #19 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99448,17 +99448,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d04: |[060d04] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.isDirectory:()Z │ │ -060d14: 5510 7508 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.directory:Z // field@0875 │ │ -060d18: 0f00 |0002: return v0 │ │ +060d28: |[060d28] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.isDirectory:()Z │ │ +060d38: 5510 7508 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.directory:Z // field@0875 │ │ +060d3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #20 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99466,17 +99466,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d1c: |[060d1c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.isStarred:()Z │ │ -060d2c: 5510 7c08 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.starred:Z // field@087c │ │ -060d30: 0f00 |0002: return v0 │ │ +060d40: |[060d40] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.isStarred:()Z │ │ +060d50: 5510 7c08 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.starred:Z // field@087c │ │ +060d54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #21 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99484,17 +99484,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d34: |[060d34] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.isVideo:()Z │ │ -060d44: 5510 8208 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.video:Z // field@0882 │ │ -060d48: 0f00 |0002: return v0 │ │ +060d58: |[060d58] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.isVideo:()Z │ │ +060d68: 5510 8208 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.video:Z // field@0882 │ │ +060d6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #22 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;) │ │ @@ -99502,17 +99502,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d4c: |[060d4c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setAlbum:(Ljava/lang/String;)V │ │ -060d5c: 5b01 7008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.album:Ljava/lang/String; // field@0870 │ │ -060d60: 0e00 |0002: return-void │ │ +060d70: |[060d70] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setAlbum:(Ljava/lang/String;)V │ │ +060d80: 5b01 7008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.album:Ljava/lang/String; // field@0870 │ │ +060d84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 album Ljava/lang/String; │ │ @@ -99522,17 +99522,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d64: |[060d64] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setArtist:(Ljava/lang/String;)V │ │ -060d74: 5b01 7108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.artist:Ljava/lang/String; // field@0871 │ │ -060d78: 0e00 |0002: return-void │ │ +060d88: |[060d88] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setArtist:(Ljava/lang/String;)V │ │ +060d98: 5b01 7108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.artist:Ljava/lang/String; // field@0871 │ │ +060d9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 artist Ljava/lang/String; │ │ @@ -99542,17 +99542,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d7c: |[060d7c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setBitRate:(Ljava/lang/Integer;)V │ │ -060d8c: 5b01 7208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.bitRate:Ljava/lang/Integer; // field@0872 │ │ -060d90: 0e00 |0002: return-void │ │ +060da0: |[060da0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setBitRate:(Ljava/lang/Integer;)V │ │ +060db0: 5b01 7208 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.bitRate:Ljava/lang/Integer; // field@0872 │ │ +060db4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0002 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 bitRate Ljava/lang/Integer; │ │ @@ -99562,17 +99562,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d94: |[060d94] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setContentType:(Ljava/lang/String;)V │ │ -060da4: 5b01 7308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.contentType:Ljava/lang/String; // field@0873 │ │ -060da8: 0e00 |0002: return-void │ │ +060db8: |[060db8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setContentType:(Ljava/lang/String;)V │ │ +060dc8: 5b01 7308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.contentType:Ljava/lang/String; // field@0873 │ │ +060dcc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 contentType Ljava/lang/String; │ │ @@ -99582,17 +99582,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060dac: |[060dac] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setCoverArt:(Ljava/lang/String;)V │ │ -060dbc: 5b01 7408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.coverArt:Ljava/lang/String; // field@0874 │ │ -060dc0: 0e00 |0002: return-void │ │ +060dd0: |[060dd0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setCoverArt:(Ljava/lang/String;)V │ │ +060de0: 5b01 7408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.coverArt:Ljava/lang/String; // field@0874 │ │ +060de4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0002 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 coverArt Ljava/lang/String; │ │ @@ -99602,17 +99602,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060dc4: |[060dc4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setDirectory:(Z)V │ │ -060dd4: 5c01 7508 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.directory:Z // field@0875 │ │ -060dd8: 0e00 |0002: return-void │ │ +060de8: |[060de8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setDirectory:(Z)V │ │ +060df8: 5c01 7508 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.directory:Z // field@0875 │ │ +060dfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 directory Z │ │ @@ -99622,17 +99622,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060ddc: |[060ddc] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setDuration:(Ljava/lang/Integer;)V │ │ -060dec: 5b01 7608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.duration:Ljava/lang/Integer; // field@0876 │ │ -060df0: 0e00 |0002: return-void │ │ +060e00: |[060e00] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setDuration:(Ljava/lang/Integer;)V │ │ +060e10: 5b01 7608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.duration:Ljava/lang/Integer; // field@0876 │ │ +060e14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 duration Ljava/lang/Integer; │ │ @@ -99642,17 +99642,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060df4: |[060df4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setGenre:(Ljava/lang/String;)V │ │ -060e04: 5b01 7708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.genre:Ljava/lang/String; // field@0877 │ │ -060e08: 0e00 |0002: return-void │ │ +060e18: |[060e18] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setGenre:(Ljava/lang/String;)V │ │ +060e28: 5b01 7708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.genre:Ljava/lang/String; // field@0877 │ │ +060e2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 genre Ljava/lang/String; │ │ @@ -99662,17 +99662,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e0c: |[060e0c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setId:(Ljava/lang/String;)V │ │ -060e1c: 5b01 7808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ -060e20: 0e00 |0002: return-void │ │ +060e30: |[060e30] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setId:(Ljava/lang/String;)V │ │ +060e40: 5b01 7808 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.id:Ljava/lang/String; // field@0878 │ │ +060e44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -99682,17 +99682,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e24: |[060e24] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setParent:(Ljava/lang/String;)V │ │ -060e34: 5b01 7908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.parent:Ljava/lang/String; // field@0879 │ │ -060e38: 0e00 |0002: return-void │ │ +060e48: |[060e48] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setParent:(Ljava/lang/String;)V │ │ +060e58: 5b01 7908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.parent:Ljava/lang/String; // field@0879 │ │ +060e5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 parent Ljava/lang/String; │ │ @@ -99702,17 +99702,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e3c: |[060e3c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setPath:(Ljava/lang/String;)V │ │ -060e4c: 5b01 7a08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.path:Ljava/lang/String; // field@087a │ │ -060e50: 0e00 |0002: return-void │ │ +060e60: |[060e60] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setPath:(Ljava/lang/String;)V │ │ +060e70: 5b01 7a08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.path:Ljava/lang/String; // field@087a │ │ +060e74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0002 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 path Ljava/lang/String; │ │ @@ -99722,17 +99722,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e54: |[060e54] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setSize:(Ljava/lang/Long;)V │ │ -060e64: 5b01 7b08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.size:Ljava/lang/Long; // field@087b │ │ -060e68: 0e00 |0002: return-void │ │ +060e78: |[060e78] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setSize:(Ljava/lang/Long;)V │ │ +060e88: 5b01 7b08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.size:Ljava/lang/Long; // field@087b │ │ +060e8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 size Ljava/lang/Long; │ │ @@ -99742,17 +99742,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e6c: |[060e6c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setStarred:(Z)V │ │ -060e7c: 5c01 7c08 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.starred:Z // field@087c │ │ -060e80: 0e00 |0002: return-void │ │ +060e90: |[060e90] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setStarred:(Z)V │ │ +060ea0: 5c01 7c08 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.starred:Z // field@087c │ │ +060ea4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0002 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 starred Z │ │ @@ -99762,17 +99762,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e84: |[060e84] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setSuffix:(Ljava/lang/String;)V │ │ -060e94: 5b01 7d08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.suffix:Ljava/lang/String; // field@087d │ │ -060e98: 0e00 |0002: return-void │ │ +060ea8: |[060ea8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setSuffix:(Ljava/lang/String;)V │ │ +060eb8: 5b01 7d08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.suffix:Ljava/lang/String; // field@087d │ │ +060ebc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 suffix Ljava/lang/String; │ │ @@ -99782,17 +99782,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e9c: |[060e9c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTitle:(Ljava/lang/String;)V │ │ -060eac: 5b01 7e08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.title:Ljava/lang/String; // field@087e │ │ -060eb0: 0e00 |0002: return-void │ │ +060ec0: |[060ec0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTitle:(Ljava/lang/String;)V │ │ +060ed0: 5b01 7e08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.title:Ljava/lang/String; // field@087e │ │ +060ed4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -99802,17 +99802,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060eb4: |[060eb4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTrack:(Ljava/lang/Integer;)V │ │ -060ec4: 5b01 7f08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.track:Ljava/lang/Integer; // field@087f │ │ -060ec8: 0e00 |0002: return-void │ │ +060ed8: |[060ed8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTrack:(Ljava/lang/Integer;)V │ │ +060ee8: 5b01 7f08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.track:Ljava/lang/Integer; // field@087f │ │ +060eec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 track Ljava/lang/Integer; │ │ @@ -99822,17 +99822,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060ecc: |[060ecc] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTranscodedContentType:(Ljava/lang/String;)V │ │ -060edc: 5b01 8008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedContentType:Ljava/lang/String; // field@0880 │ │ -060ee0: 0e00 |0002: return-void │ │ +060ef0: |[060ef0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTranscodedContentType:(Ljava/lang/String;)V │ │ +060f00: 5b01 8008 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedContentType:Ljava/lang/String; // field@0880 │ │ +060f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 transcodedContentType Ljava/lang/String; │ │ @@ -99842,17 +99842,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060ee4: |[060ee4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTranscodedSuffix:(Ljava/lang/String;)V │ │ -060ef4: 5b01 8108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedSuffix:Ljava/lang/String; // field@0881 │ │ -060ef8: 0e00 |0002: return-void │ │ +060f08: |[060f08] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setTranscodedSuffix:(Ljava/lang/String;)V │ │ +060f18: 5b01 8108 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.transcodedSuffix:Ljava/lang/String; // field@0881 │ │ +060f1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0002 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 transcodedSuffix Ljava/lang/String; │ │ @@ -99862,17 +99862,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060efc: |[060efc] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setVideo:(Z)V │ │ -060f0c: 5c01 8208 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.video:Z // field@0882 │ │ -060f10: 0e00 |0002: return-void │ │ +060f20: |[060f20] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setVideo:(Z)V │ │ +060f30: 5c01 8208 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.video:Z // field@0882 │ │ +060f34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0002 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 video Z │ │ @@ -99882,17 +99882,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f14: |[060f14] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setYear:(Ljava/lang/Integer;)V │ │ -060f24: 5b01 8308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.year:Ljava/lang/Integer; // field@0883 │ │ -060f28: 0e00 |0002: return-void │ │ +060f38: |[060f38] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.setYear:(Ljava/lang/Integer;)V │ │ +060f48: 5b01 8308 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.year:Ljava/lang/Integer; // field@0883 │ │ +060f4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0002 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0003 reg=1 year Ljava/lang/Integer; │ │ @@ -99902,30 +99902,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f2c: |[060f2c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.toString:()Ljava/lang/String; │ │ -060f3c: 5410 7e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.title:Ljava/lang/String; // field@087e │ │ -060f40: 1100 |0002: return-object v0 │ │ +060f50: |[060f50] net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry.toString:()Ljava/lang/String; │ │ +060f60: 5410 7e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.title:Ljava/lang/String; // field@087e │ │ +060f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - source_file_idx : 2777 (MusicDirectory.java) │ │ + source_file_idx : 2774 (MusicDirectory.java) │ │ │ │ Class #447 header: │ │ -class_idx : 1055 │ │ +class_idx : 1063 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2777 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2774 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #447 annotations: │ │ Annotations on class │ │ @@ -99970,42 +99970,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -060f44: |[060f44] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.:()V │ │ -060f54: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -060f5a: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -060f5e: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -060f64: 5b10 8408 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ -060f68: 0e00 |000a: return-void │ │ +060f68: |[060f68] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.:()V │ │ +060f78: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +060f7e: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +060f82: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +060f88: 5b10 8408 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ +060f8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=33 │ │ - 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ name : 'addChild' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -060f6c: |[060f6c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -060f7c: 5410 8408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ -060f80: 7220 1c16 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -060f86: 0e00 |0005: return-void │ │ +060f90: |[060f90] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +060fa0: 5410 8408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ +060fa4: 7220 1c16 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +060faa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x0006 reg=2 child Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ @@ -100015,19 +100014,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -060f88: |[060f88] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getChildren:()Ljava/util/List; │ │ -060f98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -060f9a: 6e30 2719 0100 |0001: invoke-virtual {v1, v0, v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:(ZZ)Ljava/util/List; // method@1927 │ │ -060fa0: 0c00 |0004: move-result-object v0 │ │ -060fa2: 1100 |0005: return-object v0 │ │ +060fac: |[060fac] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getChildren:()Ljava/util/List; │ │ +060fbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060fbe: 6e30 2719 0100 |0001: invoke-virtual {v1, v0, v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:(ZZ)Ljava/util/List; // method@1927 │ │ +060fc4: 0c00 |0004: move-result-object v0 │ │ +060fc6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ @@ -100035,72 +100034,71 @@ │ │ type : '(ZZ)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -060fa4: |[060fa4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getChildren:(ZZ)Ljava/util/List; │ │ -060fb4: 3805 0700 |0000: if-eqz v5, 0007 // +0007 │ │ -060fb8: 3806 0500 |0002: if-eqz v6, 0007 // +0005 │ │ -060fbc: 5442 8408 |0004: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ -060fc0: 1102 |0006: return-object v2 │ │ -060fc2: 2202 7103 |0007: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -060fc6: 5443 8408 |0009: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ -060fca: 7210 2716 0300 |000b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ -060fd0: 0a03 |000e: move-result v3 │ │ -060fd2: 7020 ed15 3200 |000f: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -060fd8: 5443 8408 |0012: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ -060fdc: 7210 2316 0300 |0014: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -060fe2: 0c01 |0017: move-result-object v1 │ │ -060fe4: 7210 0e16 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -060fea: 0a03 |001b: move-result v3 │ │ -060fec: 3803 eaff |001c: if-eqz v3, 0006 // -0016 │ │ -060ff0: 7210 0f16 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -060ff6: 0c00 |0021: move-result-object v0 │ │ -060ff8: 1f00 1e04 |0022: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -060ffc: 6e10 0c19 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -061002: 0a03 |0027: move-result v3 │ │ -061004: 3803 0400 |0028: if-eqz v3, 002c // +0004 │ │ -061008: 3905 0a00 |002a: if-nez v5, 0034 // +000a │ │ -06100c: 6e10 0c19 0000 |002c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -061012: 0a03 |002f: move-result v3 │ │ -061014: 3903 e8ff |0030: if-nez v3, 0018 // -0018 │ │ -061018: 3806 e6ff |0032: if-eqz v6, 0018 // -001a │ │ -06101c: 7220 1c16 0200 |0034: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -061022: 28e1 |0037: goto 0018 // -001f │ │ +060fc8: |[060fc8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getChildren:(ZZ)Ljava/util/List; │ │ +060fd8: 3805 0700 |0000: if-eqz v5, 0007 // +0007 │ │ +060fdc: 3806 0500 |0002: if-eqz v6, 0007 // +0005 │ │ +060fe0: 5441 8408 |0004: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ +060fe4: 1101 |0006: return-object v1 │ │ +060fe6: 2201 7903 |0007: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +060fea: 5442 8408 |0009: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ +060fee: 7210 2716 0200 |000b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1627 │ │ +060ff4: 0a02 |000e: move-result v2 │ │ +060ff6: 7020 ed15 2100 |000f: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +060ffc: 5442 8408 |0012: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.children:Ljava/util/List; // field@0884 │ │ +061000: 7210 2316 0200 |0014: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +061006: 0c02 |0017: move-result-object v2 │ │ +061008: 7210 0e16 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +06100e: 0a03 |001b: move-result v3 │ │ +061010: 3803 eaff |001c: if-eqz v3, 0006 // -0016 │ │ +061014: 7210 0f16 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +06101a: 0c00 |0021: move-result-object v0 │ │ +06101c: 1f00 2604 |0022: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +061020: 6e10 0c19 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +061026: 0a03 |0027: move-result v3 │ │ +061028: 3803 0400 |0028: if-eqz v3, 002c // +0004 │ │ +06102c: 3905 0a00 |002a: if-nez v5, 0034 // +000a │ │ +061030: 6e10 0c19 0000 |002c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +061036: 0a03 |002f: move-result v3 │ │ +061038: 3903 e8ff |0030: if-nez v3, 0018 // -0018 │ │ +06103c: 3806 e6ff |0032: if-eqz v6, 0018 // -001a │ │ +061040: 7220 1c16 0100 |0034: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +061046: 28e1 |0037: goto 0018 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x0006 line=87 │ │ 0x0007 line=81 │ │ 0x0012 line=82 │ │ 0x0024 line=83 │ │ 0x0034 line=84 │ │ locals : │ │ 0x0024 - 0x0038 reg=0 child Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x0018 - 0x0038 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0012 - 0x0038 reg=2 result Ljava/util/List; Ljava/util/List; │ │ + 0x0012 - 0x0038 reg=1 result Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0038 reg=4 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x0038 reg=5 includeDirs Z │ │ 0x0000 - 0x0038 reg=6 includeFiles Z │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ name : 'getId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061024: |[061024] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getId:()Ljava/lang/String; │ │ -061034: 5410 8508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.id:Ljava/lang/String; // field@0885 │ │ -061038: 1100 |0002: return-object v0 │ │ +061048: |[061048] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getId:()Ljava/lang/String; │ │ +061058: 5410 8508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.id:Ljava/lang/String; // field@0885 │ │ +06105c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ @@ -100108,17 +100106,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06103c: |[06103c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getName:()Ljava/lang/String; │ │ -06104c: 5410 8608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.name:Ljava/lang/String; // field@0886 │ │ -061050: 1100 |0002: return-object v0 │ │ +061060: |[061060] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getName:()Ljava/lang/String; │ │ +061070: 5410 8608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.name:Ljava/lang/String; // field@0886 │ │ +061074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ @@ -100126,17 +100124,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061054: |[061054] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getParentId:()Ljava/lang/String; │ │ -061064: 5410 8708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.parentId:Ljava/lang/String; // field@0887 │ │ -061068: 1100 |0002: return-object v0 │ │ +061078: |[061078] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.getParentId:()Ljava/lang/String; │ │ +061088: 5410 8708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.parentId:Ljava/lang/String; // field@0887 │ │ +06108c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ @@ -100144,17 +100142,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06106c: |[06106c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.isStarred:()Z │ │ -06107c: 5510 8808 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.starred:Z // field@0888 │ │ -061080: 0f00 |0002: return v0 │ │ +061090: |[061090] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.isStarred:()Z │ │ +0610a0: 5510 8808 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.starred:Z // field@0888 │ │ +0610a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;) │ │ @@ -100162,17 +100160,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061084: |[061084] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setId:(Ljava/lang/String;)V │ │ -061094: 5b01 8508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.id:Ljava/lang/String; // field@0885 │ │ -061098: 0e00 |0002: return-void │ │ +0610a8: |[0610a8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setId:(Ljava/lang/String;)V │ │ +0610b8: 5b01 8508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.id:Ljava/lang/String; // field@0885 │ │ +0610bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -100182,17 +100180,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06109c: |[06109c] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setName:(Ljava/lang/String;)V │ │ -0610ac: 5b01 8608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.name:Ljava/lang/String; // field@0886 │ │ -0610b0: 0e00 |0002: return-void │ │ +0610c0: |[0610c0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setName:(Ljava/lang/String;)V │ │ +0610d0: 5b01 8608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.name:Ljava/lang/String; // field@0886 │ │ +0610d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -100202,17 +100200,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0610b4: |[0610b4] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setParentId:(Ljava/lang/String;)V │ │ -0610c4: 5b01 8708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.parentId:Ljava/lang/String; // field@0887 │ │ -0610c8: 0e00 |0002: return-void │ │ +0610d8: |[0610d8] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setParentId:(Ljava/lang/String;)V │ │ +0610e8: 5b01 8708 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.parentId:Ljava/lang/String; // field@0887 │ │ +0610ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x0003 reg=1 parentId Ljava/lang/String; │ │ @@ -100222,32 +100220,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0610cc: |[0610cc] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setStarred:(Z)V │ │ -0610dc: 5c01 8808 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.starred:Z // field@0888 │ │ -0610e0: 0e00 |0002: return-void │ │ +0610f0: |[0610f0] net.sourceforge.subsonic.androidapp.domain.MusicDirectory.setStarred:(Z)V │ │ +061100: 5c01 8808 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.starred:Z // field@0888 │ │ +061104: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x0003 reg=1 starred Z │ │ │ │ - source_file_idx : 2777 (MusicDirectory.java) │ │ + source_file_idx : 2774 (MusicDirectory.java) │ │ │ │ Class #448 header: │ │ -class_idx : 1056 │ │ +class_idx : 1064 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2780 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2777 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #448 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;' │ │ @@ -100271,19 +100269,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0610e4: |[0610e4] net.sourceforge.subsonic.androidapp.domain.MusicFolder.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0610f4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0610fa: 5b01 8908 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.id:Ljava/lang/String; // field@0889 │ │ -0610fe: 5b02 8a08 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.name:Ljava/lang/String; // field@088a │ │ -061102: 0e00 |0007: return-void │ │ +061108: |[061108] net.sourceforge.subsonic.androidapp.domain.MusicFolder.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +061118: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06111e: 5b01 8908 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.id:Ljava/lang/String; // field@0889 │ │ +061122: 5b02 8a08 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.name:Ljava/lang/String; // field@088a │ │ +061126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ @@ -100297,17 +100295,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061104: |[061104] net.sourceforge.subsonic.androidapp.domain.MusicFolder.getId:()Ljava/lang/String; │ │ -061114: 5410 8908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.id:Ljava/lang/String; // field@0889 │ │ -061118: 1100 |0002: return-object v0 │ │ +061128: |[061128] net.sourceforge.subsonic.androidapp.domain.MusicFolder.getId:()Ljava/lang/String; │ │ +061138: 5410 8908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.id:Ljava/lang/String; // field@0889 │ │ +06113c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;) │ │ @@ -100315,30 +100313,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06111c: |[06111c] net.sourceforge.subsonic.androidapp.domain.MusicFolder.getName:()Ljava/lang/String; │ │ -06112c: 5410 8a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.name:Ljava/lang/String; // field@088a │ │ -061130: 1100 |0002: return-object v0 │ │ +061140: |[061140] net.sourceforge.subsonic.androidapp.domain.MusicFolder.getName:()Ljava/lang/String; │ │ +061150: 5410 8a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.name:Ljava/lang/String; // field@088a │ │ +061154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ │ │ │ - source_file_idx : 2780 (MusicFolder.java) │ │ + source_file_idx : 2777 (MusicFolder.java) │ │ │ │ Class #449 header: │ │ -class_idx : 1057 │ │ +class_idx : 1065 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 815 │ │ -source_file_idx : 2936 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2933 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #449 annotations: │ │ Annotations on class │ │ @@ -100395,78 +100393,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -061134: |[061134] net.sourceforge.subsonic.androidapp.domain.PlayerState.:()V │ │ -061144: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -061146: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -061148: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -06114a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -06114c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -06114e: 2200 2104 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -061152: 1a01 0c04 |0007: const-string v1, "IDLE" // string@040c │ │ -061156: 7030 3419 1003 |0009: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -06115c: 6900 8e08 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -061160: 2200 2104 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -061164: 1a01 fb02 |0010: const-string v1, "DOWNLOADING" // string@02fb │ │ -061168: 7030 3419 1004 |0012: invoke-direct {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -06116e: 6900 8d08 |0015: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ -061172: 2200 2104 |0017: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -061176: 1a01 5a0b |0019: const-string v1, "PREPARING" // string@0b5a │ │ -06117a: 7030 3419 1005 |001b: invoke-direct {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -061180: 6900 9108 |001e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ -061184: 2200 2104 |0020: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -061188: 1a01 590b |0022: const-string v1, "PREPARED" // string@0b59 │ │ -06118c: 7030 3419 1006 |0024: invoke-direct {v0, v1, v6}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -061192: 6900 9008 |0027: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0890 │ │ -061196: 2200 2104 |0029: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -06119a: 1a01 e90b |002b: const-string v1, "STARTED" // string@0be9 │ │ -06119e: 7030 3419 1007 |002d: invoke-direct {v0, v1, v7}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -0611a4: 6900 9208 |0030: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -0611a8: 2200 2104 |0032: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -0611ac: 1a01 f40b |0034: const-string v1, "STOPPED" // string@0bf4 │ │ -0611b0: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -0611b2: 7030 3419 1002 |0037: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -0611b8: 6900 9308 |003a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ -0611bc: 2200 2104 |003c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -0611c0: 1a01 3a0b |003e: const-string v1, "PAUSED" // string@0b3a │ │ -0611c4: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -0611c6: 7030 3419 1002 |0041: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -0611cc: 6900 8f08 |0044: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -0611d0: 2200 2104 |0046: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -0611d4: 1a01 7402 |0048: const-string v1, "COMPLETED" // string@0274 │ │ -0611d8: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -0611da: 7030 3419 1002 |004b: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ -0611e0: 6900 8c08 |004e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -0611e4: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ -0611e8: 2300 1305 |0052: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0513 │ │ -0611ec: 6201 8e08 |0054: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -0611f0: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ -0611f4: 6201 8d08 |0058: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ -0611f8: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ -0611fc: 6201 9108 |005c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ -061200: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ -061204: 6201 9008 |0060: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0890 │ │ -061208: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ -06120c: 6201 9208 |0064: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -061210: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ -061214: 1251 |0068: const/4 v1, #int 5 // #5 │ │ -061216: 6202 9308 |0069: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ -06121a: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ -06121e: 1261 |006d: const/4 v1, #int 6 // #6 │ │ -061220: 6202 8f08 |006e: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -061224: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -061228: 1271 |0072: const/4 v1, #int 7 // #7 │ │ -06122a: 6202 8c08 |0073: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -06122e: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ -061232: 6900 8b08 |0077: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088b │ │ -061236: 0e00 |0079: return-void │ │ +061158: |[061158] net.sourceforge.subsonic.androidapp.domain.PlayerState.:()V │ │ +061168: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +06116a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +06116c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +06116e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +061170: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +061172: 2200 2904 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +061176: 1a01 0c04 |0007: const-string v1, "IDLE" // string@040c │ │ +06117a: 7030 3419 1003 |0009: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +061180: 6900 8e08 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +061184: 2200 2904 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +061188: 1a01 fb02 |0010: const-string v1, "DOWNLOADING" // string@02fb │ │ +06118c: 7030 3419 1004 |0012: invoke-direct {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +061192: 6900 8d08 |0015: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ +061196: 2200 2904 |0017: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +06119a: 1a01 570b |0019: const-string v1, "PREPARING" // string@0b57 │ │ +06119e: 7030 3419 1005 |001b: invoke-direct {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +0611a4: 6900 9108 |001e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ +0611a8: 2200 2904 |0020: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +0611ac: 1a01 560b |0022: const-string v1, "PREPARED" // string@0b56 │ │ +0611b0: 7030 3419 1006 |0024: invoke-direct {v0, v1, v6}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +0611b6: 6900 9008 |0027: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0890 │ │ +0611ba: 2200 2904 |0029: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +0611be: 1a01 e60b |002b: const-string v1, "STARTED" // string@0be6 │ │ +0611c2: 7030 3419 1007 |002d: invoke-direct {v0, v1, v7}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +0611c8: 6900 9208 |0030: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +0611cc: 2200 2904 |0032: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +0611d0: 1a01 f10b |0034: const-string v1, "STOPPED" // string@0bf1 │ │ +0611d4: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +0611d6: 7030 3419 1002 |0037: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +0611dc: 6900 9308 |003a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ +0611e0: 2200 2904 |003c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +0611e4: 1a01 370b |003e: const-string v1, "PAUSED" // string@0b37 │ │ +0611e8: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +0611ea: 7030 3419 1002 |0041: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +0611f0: 6900 8f08 |0044: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +0611f4: 2200 2904 |0046: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +0611f8: 1a01 7402 |0048: const-string v1, "COMPLETED" // string@0274 │ │ +0611fc: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +0611fe: 7030 3419 1002 |004b: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.:(Ljava/lang/String;I)V // method@1934 │ │ +061204: 6900 8c08 |004e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +061208: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ +06120c: 2300 1d05 |0052: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@051d │ │ +061210: 6201 8e08 |0054: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +061214: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ +061218: 6201 8d08 |0058: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ +06121c: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ +061220: 6201 9108 |005c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ +061224: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ +061228: 6201 9008 |0060: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0890 │ │ +06122c: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ +061230: 6201 9208 |0064: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +061234: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ +061238: 1251 |0068: const/4 v1, #int 5 // #5 │ │ +06123a: 6202 9308 |0069: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ +06123e: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ +061242: 1261 |006d: const/4 v1, #int 6 // #6 │ │ +061244: 6202 8f08 |006e: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +061248: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +06124c: 1271 |0072: const/4 v1, #int 7 // #7 │ │ +06124e: 6202 8c08 |0073: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +061252: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ +061256: 6900 8b08 |0077: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088b │ │ +06125a: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=26 │ │ 0x000e line=27 │ │ 0x0017 line=28 │ │ 0x0020 line=29 │ │ 0x0029 line=30 │ │ @@ -100481,17 +100479,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 │ │ -061238: |[061238] net.sourceforge.subsonic.androidapp.domain.PlayerState.:(Ljava/lang/String;I)V │ │ -061248: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ -06124e: 0e00 |0003: return-void │ │ +06125c: |[06125c] net.sourceforge.subsonic.androidapp.domain.PlayerState.:(Ljava/lang/String;I)V │ │ +06126c: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ +061272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -100501,20 +100499,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -061250: |[061250] net.sourceforge.subsonic.androidapp.domain.PlayerState.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ -061260: 1c00 2104 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -061264: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ -06126a: 0c00 |0005: move-result-object v0 │ │ -06126c: 1f00 2104 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0421 │ │ -061270: 1100 |0008: return-object v0 │ │ +061274: |[061274] net.sourceforge.subsonic.androidapp.domain.PlayerState.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ +061284: 1c00 2904 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +061288: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ +06128e: 0c00 |0005: move-result-object v0 │ │ +061290: 1f00 2904 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0429 │ │ +061294: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;) │ │ @@ -100522,33 +100520,33 @@ │ │ type : '()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061274: |[061274] net.sourceforge.subsonic.androidapp.domain.PlayerState.values:()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ -061284: 6200 8b08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088b │ │ -061288: 6e10 f11d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.clone:()Ljava/lang/Object; // method@1df1 │ │ -06128e: 0c00 |0005: move-result-object v0 │ │ -061290: 1f00 1305 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@0513 │ │ -061294: 1100 |0008: return-object v0 │ │ +061298: |[061298] net.sourceforge.subsonic.androidapp.domain.PlayerState.values:()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ +0612a8: 6200 8b08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088b │ │ +0612ac: 6e10 f11d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.clone:()Ljava/lang/Object; // method@1df1 │ │ +0612b2: 0c00 |0005: move-result-object v0 │ │ +0612b4: 1f00 1d05 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // type@051d │ │ +0612b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2936 (PlayerState.java) │ │ + source_file_idx : 2933 (PlayerState.java) │ │ │ │ Class #450 header: │ │ -class_idx : 1058 │ │ +class_idx : 1066 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2937 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2934 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #450 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/domain/Playlist;' │ │ @@ -100572,19 +100570,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -061298: |[061298] net.sourceforge.subsonic.androidapp.domain.Playlist.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0612a8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0612ae: 5b01 9408 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.id:Ljava/lang/String; // field@0894 │ │ -0612b2: 5b02 9508 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ -0612b6: 0e00 |0007: return-void │ │ +0612bc: |[0612bc] net.sourceforge.subsonic.androidapp.domain.Playlist.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0612cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0612d2: 5b01 9408 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.id:Ljava/lang/String; // field@0894 │ │ +0612d6: 5b02 9508 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ +0612da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -100598,17 +100596,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612b8: |[0612b8] net.sourceforge.subsonic.androidapp.domain.Playlist.getId:()Ljava/lang/String; │ │ -0612c8: 5410 9408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.id:Ljava/lang/String; // field@0894 │ │ -0612cc: 1100 |0002: return-object v0 │ │ +0612dc: |[0612dc] net.sourceforge.subsonic.androidapp.domain.Playlist.getId:()Ljava/lang/String; │ │ +0612ec: 5410 9408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.id:Ljava/lang/String; // field@0894 │ │ +0612f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/Playlist;) │ │ @@ -100616,17 +100614,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612d0: |[0612d0] net.sourceforge.subsonic.androidapp.domain.Playlist.getName:()Ljava/lang/String; │ │ -0612e0: 5410 9508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ -0612e4: 1100 |0002: return-object v0 │ │ +0612f4: |[0612f4] net.sourceforge.subsonic.androidapp.domain.Playlist.getName:()Ljava/lang/String; │ │ +061304: 5410 9508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ +061308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/Playlist;) │ │ @@ -100634,17 +100632,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612e8: |[0612e8] net.sourceforge.subsonic.androidapp.domain.Playlist.setId:(Ljava/lang/String;)V │ │ -0612f8: 5b01 9408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.id:Ljava/lang/String; // field@0894 │ │ -0612fc: 0e00 |0002: return-void │ │ +06130c: |[06130c] net.sourceforge.subsonic.androidapp.domain.Playlist.setId:(Ljava/lang/String;)V │ │ +06131c: 5b01 9408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.id:Ljava/lang/String; // field@0894 │ │ +061320: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -100654,17 +100652,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061300: |[061300] net.sourceforge.subsonic.androidapp.domain.Playlist.setName:(Ljava/lang/String;)V │ │ -061310: 5b01 9508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ -061314: 0e00 |0002: return-void │ │ +061324: |[061324] net.sourceforge.subsonic.androidapp.domain.Playlist.setName:(Ljava/lang/String;)V │ │ +061334: 5b01 9508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ +061338: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -100674,30 +100672,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061318: |[061318] net.sourceforge.subsonic.androidapp.domain.Playlist.toString:()Ljava/lang/String; │ │ -061328: 5410 9508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ -06132c: 1100 |0002: return-object v0 │ │ +06133c: |[06133c] net.sourceforge.subsonic.androidapp.domain.Playlist.toString:()Ljava/lang/String; │ │ +06134c: 5410 9508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.name:Ljava/lang/String; // field@0895 │ │ +061350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ │ │ - source_file_idx : 2937 (Playlist.java) │ │ + source_file_idx : 2934 (Playlist.java) │ │ │ │ Class #451 header: │ │ -class_idx : 1062 │ │ +class_idx : 1070 │ │ access_flags : 17409 (0x4401) │ │ -superclass_idx : 815 │ │ -source_file_idx : 2996 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2993 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #451 annotations: │ │ Annotations on class │ │ @@ -100734,40 +100732,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -061330: |[061330] net.sourceforge.subsonic.androidapp.domain.RepeatMode.:()V │ │ -061340: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -061342: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -061344: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -061346: 2200 2304 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1; // type@0423 │ │ -06134a: 1a01 140b |0005: const-string v1, "OFF" // string@0b14 │ │ -06134e: 7030 3f19 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;.:(Ljava/lang/String;I)V // method@193f │ │ -061354: 6900 9b08 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ -061358: 2200 2404 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2; // type@0424 │ │ -06135c: 1a01 a401 |000e: const-string v1, "ALL" // string@01a4 │ │ -061360: 7030 4119 1003 |0010: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2;.:(Ljava/lang/String;I)V // method@1941 │ │ -061366: 6900 9a08 |0013: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ -06136a: 2200 2504 |0015: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3; // type@0425 │ │ -06136e: 1a01 dc0b |0017: const-string v1, "SINGLE" // string@0bdc │ │ -061372: 7030 4319 1004 |0019: invoke-direct {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3;.:(Ljava/lang/String;I)V // method@1943 │ │ -061378: 6900 9c08 |001c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ -06137c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -06137e: 2300 1405 |001f: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@0514 │ │ -061382: 6201 9b08 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ -061386: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -06138a: 6201 9a08 |0025: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ -06138e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -061392: 6201 9c08 |0029: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ -061396: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -06139a: 6900 9908 |002d: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0899 │ │ -06139e: 0e00 |002f: return-void │ │ +061354: |[061354] net.sourceforge.subsonic.androidapp.domain.RepeatMode.:()V │ │ +061364: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +061366: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +061368: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06136a: 2200 2b04 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1; // type@042b │ │ +06136e: 1a01 110b |0005: const-string v1, "OFF" // string@0b11 │ │ +061372: 7030 3f19 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;.:(Ljava/lang/String;I)V // method@193f │ │ +061378: 6900 9b08 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ +06137c: 2200 2c04 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2; // type@042c │ │ +061380: 1a01 a401 |000e: const-string v1, "ALL" // string@01a4 │ │ +061384: 7030 4119 1003 |0010: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2;.:(Ljava/lang/String;I)V // method@1941 │ │ +06138a: 6900 9a08 |0013: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ +06138e: 2200 2d04 |0015: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3; // type@042d │ │ +061392: 1a01 d90b |0017: const-string v1, "SINGLE" // string@0bd9 │ │ +061396: 7030 4319 1004 |0019: invoke-direct {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3;.:(Ljava/lang/String;I)V // method@1943 │ │ +06139c: 6900 9c08 |001c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ +0613a0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0613a2: 2300 1e05 |001f: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@051e │ │ +0613a6: 6201 9b08 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ +0613aa: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0613ae: 6201 9a08 |0025: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ +0613b2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0613b6: 6201 9c08 |0029: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ +0613ba: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0613be: 6900 9908 |002d: sput-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0899 │ │ +0613c2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=8 │ │ 0x000c line=14 │ │ 0x0015 line=20 │ │ 0x001e line=7 │ │ locals : │ │ @@ -100777,17 +100775,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 │ │ -0613a0: |[0613a0] net.sourceforge.subsonic.androidapp.domain.RepeatMode.:(Ljava/lang/String;I)V │ │ -0613b0: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ -0613b6: 0e00 |0003: return-void │ │ +0613c4: |[0613c4] net.sourceforge.subsonic.androidapp.domain.RepeatMode.:(Ljava/lang/String;I)V │ │ +0613d4: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ +0613da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -100797,17 +100795,17 @@ │ │ type : '(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0613b8: |[0613b8] net.sourceforge.subsonic.androidapp.domain.RepeatMode.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V │ │ -0613c8: 7030 4619 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;I)V // method@1946 │ │ -0613ce: 0e00 |0003: return-void │ │ +0613dc: |[0613dc] net.sourceforge.subsonic.androidapp.domain.RepeatMode.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V │ │ +0613ec: 7030 4619 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;I)V // method@1946 │ │ +0613f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -100818,20 +100816,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0613d0: |[0613d0] net.sourceforge.subsonic.androidapp.domain.RepeatMode.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -0613e0: 1c00 2604 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@0426 │ │ -0613e4: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ -0613ea: 0c00 |0005: move-result-object v0 │ │ -0613ec: 1f00 2604 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@0426 │ │ -0613f0: 1100 |0008: return-object v0 │ │ +0613f4: |[0613f4] net.sourceforge.subsonic.androidapp.domain.RepeatMode.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +061404: 1c00 2e04 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@042e │ │ +061408: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ +06140e: 0c00 |0005: move-result-object v0 │ │ +061410: 1f00 2e04 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@042e │ │ +061414: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;) │ │ @@ -100839,39 +100837,39 @@ │ │ type : '()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0613f4: |[0613f4] net.sourceforge.subsonic.androidapp.domain.RepeatMode.values:()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -061404: 6200 9908 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0899 │ │ -061408: 6e10 f21d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.clone:()Ljava/lang/Object; // method@1df2 │ │ -06140e: 0c00 |0005: move-result-object v0 │ │ -061410: 1f00 1405 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@0514 │ │ -061414: 1100 |0008: return-object v0 │ │ +061418: |[061418] net.sourceforge.subsonic.androidapp.domain.RepeatMode.values:()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +061428: 6200 9908 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0899 │ │ +06142c: 6e10 f21d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.clone:()Ljava/lang/Object; // method@1df2 │ │ +061432: 0c00 |0005: move-result-object v0 │ │ +061434: 1f00 1e05 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // type@051e │ │ +061438: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;) │ │ name : 'next' │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2996 (RepeatMode.java) │ │ + source_file_idx : 2993 (RepeatMode.java) │ │ │ │ Class #452 header: │ │ -class_idx : 1063 │ │ +class_idx : 1071 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3089 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3086 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #452 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;' │ │ @@ -100902,21 +100900,21 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -061418: |[061418] net.sourceforge.subsonic.androidapp.domain.SearchCritera.:(Ljava/lang/String;III)V │ │ -061428: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06142e: 5b01 9f08 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.query:Ljava/lang/String; // field@089f │ │ -061432: 5902 9e08 |0005: iput v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.artistCount:I // field@089e │ │ -061436: 5903 9d08 |0007: iput v3, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.albumCount:I // field@089d │ │ -06143a: 5904 a008 |0009: iput v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.songCount:I // field@08a0 │ │ -06143e: 0e00 |000b: return-void │ │ +06143c: |[06143c] net.sourceforge.subsonic.androidapp.domain.SearchCritera.:(Ljava/lang/String;III)V │ │ +06144c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +061452: 5b01 9f08 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.query:Ljava/lang/String; // field@089f │ │ +061456: 5902 9e08 |0005: iput v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.artistCount:I // field@089e │ │ +06145a: 5903 9d08 |0007: iput v3, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.albumCount:I // field@089d │ │ +06145e: 5904 a008 |0009: iput v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.songCount:I // field@08a0 │ │ +061462: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -100934,17 +100932,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061440: |[061440] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getAlbumCount:()I │ │ -061450: 5210 9d08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.albumCount:I // field@089d │ │ -061454: 0f00 |0002: return v0 │ │ +061464: |[061464] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getAlbumCount:()I │ │ +061474: 5210 9d08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.albumCount:I // field@089d │ │ +061478: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;) │ │ @@ -100952,17 +100950,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061458: |[061458] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getArtistCount:()I │ │ -061468: 5210 9e08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.artistCount:I // field@089e │ │ -06146c: 0f00 |0002: return v0 │ │ +06147c: |[06147c] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getArtistCount:()I │ │ +06148c: 5210 9e08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.artistCount:I // field@089e │ │ +061490: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;) │ │ @@ -100970,17 +100968,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061470: |[061470] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getQuery:()Ljava/lang/String; │ │ -061480: 5410 9f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.query:Ljava/lang/String; // field@089f │ │ -061484: 1100 |0002: return-object v0 │ │ +061494: |[061494] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getQuery:()Ljava/lang/String; │ │ +0614a4: 5410 9f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.query:Ljava/lang/String; // field@089f │ │ +0614a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;) │ │ @@ -100988,30 +100986,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061488: |[061488] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getSongCount:()I │ │ -061498: 5210 a008 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.songCount:I // field@08a0 │ │ -06149c: 0f00 |0002: return v0 │ │ +0614ac: |[0614ac] net.sourceforge.subsonic.androidapp.domain.SearchCritera.getSongCount:()I │ │ +0614bc: 5210 a008 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.songCount:I // field@08a0 │ │ +0614c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ │ │ - source_file_idx : 3089 (SearchCritera.java) │ │ + source_file_idx : 3086 (SearchCritera.java) │ │ │ │ Class #453 header: │ │ -class_idx : 1064 │ │ +class_idx : 1072 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3090 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3087 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #453 annotations: │ │ Annotations on field #2209 'albums' │ │ @@ -101054,20 +101052,20 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0614a0: |[0614a0] net.sourceforge.subsonic.androidapp.domain.SearchResult.:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -0614b0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0614b6: 5b01 a208 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.artists:Ljava/util/List; // field@08a2 │ │ -0614ba: 5b02 a108 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.albums:Ljava/util/List; // field@08a1 │ │ -0614be: 5b03 a308 |0007: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.songs:Ljava/util/List; // field@08a3 │ │ -0614c2: 0e00 |0009: return-void │ │ +0614c4: |[0614c4] net.sourceforge.subsonic.androidapp.domain.SearchResult.:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +0614d4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0614da: 5b01 a208 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.artists:Ljava/util/List; // field@08a2 │ │ +0614de: 5b02 a108 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.albums:Ljava/util/List; // field@08a1 │ │ +0614e2: 5b03 a308 |0007: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.songs:Ljava/util/List; // field@08a3 │ │ +0614e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -101086,17 +101084,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0614c4: |[0614c4] net.sourceforge.subsonic.androidapp.domain.SearchResult.getAlbums:()Ljava/util/List; │ │ -0614d4: 5410 a108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.albums:Ljava/util/List; // field@08a1 │ │ -0614d8: 1100 |0002: return-object v0 │ │ +0614e8: |[0614e8] net.sourceforge.subsonic.androidapp.domain.SearchResult.getAlbums:()Ljava/util/List; │ │ +0614f8: 5410 a108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.albums:Ljava/util/List; // field@08a1 │ │ +0614fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;) │ │ @@ -101104,17 +101102,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0614dc: |[0614dc] net.sourceforge.subsonic.androidapp.domain.SearchResult.getArtists:()Ljava/util/List; │ │ -0614ec: 5410 a208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.artists:Ljava/util/List; // field@08a2 │ │ -0614f0: 1100 |0002: return-object v0 │ │ +061500: |[061500] net.sourceforge.subsonic.androidapp.domain.SearchResult.getArtists:()Ljava/util/List; │ │ +061510: 5410 a208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.artists:Ljava/util/List; // field@08a2 │ │ +061514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;) │ │ @@ -101122,30 +101120,30 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0614f4: |[0614f4] net.sourceforge.subsonic.androidapp.domain.SearchResult.getSongs:()Ljava/util/List; │ │ -061504: 5410 a308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.songs:Ljava/util/List; // field@08a3 │ │ -061508: 1100 |0002: return-object v0 │ │ +061518: |[061518] net.sourceforge.subsonic.androidapp.domain.SearchResult.getSongs:()Ljava/util/List; │ │ +061528: 5410 a308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.songs:Ljava/util/List; // field@08a3 │ │ +06152c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ - source_file_idx : 3090 (SearchResult.java) │ │ + source_file_idx : 3087 (SearchResult.java) │ │ │ │ Class #454 header: │ │ -class_idx : 1065 │ │ +class_idx : 1073 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3106 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3103 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #454 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;' │ │ @@ -101168,17 +101166,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06150c: |[06150c] net.sourceforge.subsonic.androidapp.domain.ServerInfo.:()V │ │ -06151c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -061522: 0e00 |0003: return-void │ │ +061530: |[061530] net.sourceforge.subsonic.androidapp.domain.ServerInfo.:()V │ │ +061540: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +061546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ │ │ Virtual methods - │ │ @@ -101187,17 +101185,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061524: |[061524] net.sourceforge.subsonic.androidapp.domain.ServerInfo.getRestVersion:()Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -061534: 5410 a508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.restVersion:Lnet/sourceforge/subsonic/androidapp/domain/Version; // field@08a5 │ │ -061538: 1100 |0002: return-object v0 │ │ +061548: |[061548] net.sourceforge.subsonic.androidapp.domain.ServerInfo.getRestVersion:()Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +061558: 5410 a508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.restVersion:Lnet/sourceforge/subsonic/androidapp/domain/Version; // field@08a5 │ │ +06155c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;) │ │ @@ -101205,17 +101203,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06153c: |[06153c] net.sourceforge.subsonic.androidapp.domain.ServerInfo.isLicenseValid:()Z │ │ -06154c: 5510 a408 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.isLicenseValid:Z // field@08a4 │ │ -061550: 0f00 |0002: return v0 │ │ +061560: |[061560] net.sourceforge.subsonic.androidapp.domain.ServerInfo.isLicenseValid:()Z │ │ +061570: 5510 a408 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.isLicenseValid:Z // field@08a4 │ │ +061574: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;) │ │ @@ -101223,17 +101221,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061554: |[061554] net.sourceforge.subsonic.androidapp.domain.ServerInfo.setLicenseValid:(Z)V │ │ -061564: 5c01 a408 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.isLicenseValid:Z // field@08a4 │ │ -061568: 0e00 |0002: return-void │ │ +061578: |[061578] net.sourceforge.subsonic.androidapp.domain.ServerInfo.setLicenseValid:(Z)V │ │ +061588: 5c01 a408 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.isLicenseValid:Z // field@08a4 │ │ +06158c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ 0x0000 - 0x0003 reg=1 licenseValid Z │ │ @@ -101243,32 +101241,32 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/Version;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06156c: |[06156c] net.sourceforge.subsonic.androidapp.domain.ServerInfo.setRestVersion:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)V │ │ -06157c: 5b01 a508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.restVersion:Lnet/sourceforge/subsonic/androidapp/domain/Version; // field@08a5 │ │ -061580: 0e00 |0002: return-void │ │ +061590: |[061590] net.sourceforge.subsonic.androidapp.domain.ServerInfo.setRestVersion:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)V │ │ +0615a0: 5b01 a508 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.restVersion:Lnet/sourceforge/subsonic/androidapp/domain/Version; // field@08a5 │ │ +0615a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ 0x0000 - 0x0003 reg=1 restVersion Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ │ │ - source_file_idx : 3106 (ServerInfo.java) │ │ + source_file_idx : 3103 (ServerInfo.java) │ │ │ │ Class #455 header: │ │ -class_idx : 1066 │ │ +class_idx : 1074 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3422 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3419 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #455 annotations: │ │ Annotations on class │ │ @@ -101304,59 +101302,59 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -061584: |[061584] net.sourceforge.subsonic.androidapp.domain.Version.:(Ljava/lang/String;)V │ │ -061594: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -061596: 7010 7d15 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -06159c: 1a01 e60d |0004: const-string v1, "\." // string@0de6 │ │ -0615a0: 6e20 9d15 1500 |0006: invoke-virtual {v5, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@159d │ │ -0615a6: 0c00 |0009: move-result-object v0 │ │ -0615a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0615aa: 4601 0001 |000b: aget-object v1, v0, v1 │ │ -0615ae: 7110 6c15 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ -0615b4: 0c01 |0010: move-result-object v1 │ │ -0615b6: 6e10 6715 0100 |0011: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0615bc: 0a01 |0014: move-result v1 │ │ -0615be: 5941 a808 |0015: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -0615c2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0615c4: 4601 0001 |0018: aget-object v1, v0, v1 │ │ -0615c8: 7110 6c15 0100 |001a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ -0615ce: 0c01 |001d: move-result-object v1 │ │ -0615d0: 6e10 6715 0100 |001e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0615d6: 0a01 |0021: move-result v1 │ │ -0615d8: 5941 a908 |0022: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -0615dc: 2101 |0024: array-length v1, v0 │ │ -0615de: 3731 2000 |0025: if-le v1, v3, 0045 // +0020 │ │ -0615e2: 4601 0003 |0027: aget-object v1, v0, v3 │ │ -0615e6: 1a02 500f |0029: const-string v2, "beta" // string@0f50 │ │ -0615ea: 6e20 9015 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -0615f0: 0a01 |002e: move-result v1 │ │ -0615f2: 3801 1700 |002f: if-eqz v1, 0046 // +0017 │ │ -0615f6: 4601 0003 |0031: aget-object v1, v0, v3 │ │ -0615fa: 1a02 500f |0033: const-string v2, "beta" // string@0f50 │ │ -0615fe: 1a03 0000 |0035: const-string v3, "" // string@0000 │ │ -061602: 6e30 9b15 2103 |0037: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ -061608: 0c01 |003a: move-result-object v1 │ │ -06160a: 7110 6c15 0100 |003b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ -061610: 0c01 |003e: move-result-object v1 │ │ -061612: 6e10 6715 0100 |003f: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -061618: 0a01 |0042: move-result v1 │ │ -06161a: 5941 a608 |0043: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -06161e: 0e00 |0045: return-void │ │ -061620: 4601 0003 |0046: aget-object v1, v0, v3 │ │ -061624: 7110 6c15 0100 |0048: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ -06162a: 0c01 |004b: move-result-object v1 │ │ -06162c: 6e10 6715 0100 |004c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -061632: 0a01 |004f: move-result v1 │ │ -061634: 5941 a708 |0050: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -061638: 28f3 |0052: goto 0045 // -000d │ │ +0615a8: |[0615a8] net.sourceforge.subsonic.androidapp.domain.Version.:(Ljava/lang/String;)V │ │ +0615b8: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0615ba: 7010 7d15 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +0615c0: 1a01 e30d |0004: const-string v1, "\." // string@0de3 │ │ +0615c4: 6e20 9d15 1500 |0006: invoke-virtual {v5, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@159d │ │ +0615ca: 0c00 |0009: move-result-object v0 │ │ +0615cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0615ce: 4601 0001 |000b: aget-object v1, v0, v1 │ │ +0615d2: 7110 6c15 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ +0615d8: 0c01 |0010: move-result-object v1 │ │ +0615da: 6e10 6715 0100 |0011: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0615e0: 0a01 |0014: move-result v1 │ │ +0615e2: 5941 a808 |0015: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +0615e6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0615e8: 4601 0001 |0018: aget-object v1, v0, v1 │ │ +0615ec: 7110 6c15 0100 |001a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ +0615f2: 0c01 |001d: move-result-object v1 │ │ +0615f4: 6e10 6715 0100 |001e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0615fa: 0a01 |0021: move-result v1 │ │ +0615fc: 5941 a908 |0022: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +061600: 2101 |0024: array-length v1, v0 │ │ +061602: 3731 2000 |0025: if-le v1, v3, 0045 // +0020 │ │ +061606: 4601 0003 |0027: aget-object v1, v0, v3 │ │ +06160a: 1a02 4d0f |0029: const-string v2, "beta" // string@0f4d │ │ +06160e: 6e20 9015 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +061614: 0a01 |002e: move-result v1 │ │ +061616: 3801 1700 |002f: if-eqz v1, 0046 // +0017 │ │ +06161a: 4601 0003 |0031: aget-object v1, v0, v3 │ │ +06161e: 1a02 4d0f |0033: const-string v2, "beta" // string@0f4d │ │ +061622: 1a03 0000 |0035: const-string v3, "" // string@0000 │ │ +061626: 6e30 9b15 2103 |0037: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ +06162c: 0c01 |003a: move-result-object v1 │ │ +06162e: 7110 6c15 0100 |003b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ +061634: 0c01 |003e: move-result-object v1 │ │ +061636: 6e10 6715 0100 |003f: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06163c: 0a01 |0042: move-result v1 │ │ +06163e: 5941 a608 |0043: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +061642: 0e00 |0045: return-void │ │ +061644: 4601 0003 |0046: aget-object v1, v0, v3 │ │ +061648: 7110 6c15 0100 |0048: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ +06164e: 0c01 |004b: move-result-object v1 │ │ +061650: 6e10 6715 0100 |004c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +061656: 0a01 |004f: move-result v1 │ │ +061658: 5941 a708 |0050: iput v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +06165c: 28f3 |0052: goto 0045 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0004 line=38 │ │ 0x000a line=39 │ │ 0x0017 line=40 │ │ 0x0024 line=42 │ │ @@ -101375,87 +101373,87 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06163c: |[06163c] net.sourceforge.subsonic.androidapp.domain.Version.compareTo:(Ljava/lang/Object;)I │ │ -06164c: 1f02 2a04 |0000: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -061650: 6e20 5d19 2100 |0002: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.compareTo:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I // method@195d │ │ -061656: 0a00 |0005: move-result v0 │ │ -061658: 0f00 |0006: return v0 │ │ +061660: |[061660] net.sourceforge.subsonic.androidapp.domain.Version.compareTo:(Ljava/lang/Object;)I │ │ +061670: 1f02 3204 |0000: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +061674: 6e20 5d19 2100 |0002: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.compareTo:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I // method@195d │ │ +06167a: 0a00 |0005: move-result v0 │ │ +06167c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/domain/Version;) │ │ name : 'compareTo' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 79 16-bit code units │ │ -06165c: |[06165c] net.sourceforge.subsonic.androidapp.domain.Version.compareTo:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I │ │ -06166c: 1402 ffff ff7f |0000: const v2, #float nan // #7fffffff │ │ -061672: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -061674: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -061676: 5275 a808 |0005: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -06167a: 5286 a808 |0007: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -06167e: 3565 0400 |0009: if-ge v5, v6, 000d // +0004 │ │ -061682: 0132 |000b: move v2, v3 │ │ -061684: 0f02 |000c: return v2 │ │ -061686: 5275 a808 |000d: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -06168a: 5286 a808 |000f: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -06168e: 3765 0400 |0011: if-le v5, v6, 0015 // +0004 │ │ -061692: 0142 |0013: move v2, v4 │ │ -061694: 28f8 |0014: goto 000c // -0008 │ │ -061696: 5275 a908 |0015: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -06169a: 5286 a908 |0017: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -06169e: 3565 0400 |0019: if-ge v5, v6, 001d // +0004 │ │ -0616a2: 0132 |001b: move v2, v3 │ │ -0616a4: 28f0 |001c: goto 000c // -0010 │ │ -0616a6: 5275 a908 |001d: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -0616aa: 5286 a908 |001f: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -0616ae: 3765 0400 |0021: if-le v5, v6, 0025 // +0004 │ │ -0616b2: 0142 |0023: move v2, v4 │ │ -0616b4: 28e8 |0024: goto 000c // -0018 │ │ -0616b6: 5275 a708 |0025: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -0616ba: 5286 a708 |0027: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -0616be: 3565 0400 |0029: if-ge v5, v6, 002d // +0004 │ │ -0616c2: 0132 |002b: move v2, v3 │ │ -0616c4: 28e0 |002c: goto 000c // -0020 │ │ -0616c6: 5275 a708 |002d: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -0616ca: 5286 a708 |002f: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -0616ce: 3765 0400 |0031: if-le v5, v6, 0035 // +0004 │ │ -0616d2: 0142 |0033: move v2, v4 │ │ -0616d4: 28d8 |0034: goto 000c // -0028 │ │ -0616d6: 5275 a608 |0035: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -0616da: 3905 0c00 |0037: if-nez v5, 0043 // +000c │ │ -0616de: 0121 |0039: move v1, v2 │ │ -0616e0: 5285 a608 |003a: iget v5, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -0616e4: 3905 0a00 |003c: if-nez v5, 0046 // +000a │ │ -0616e8: 0120 |003e: move v0, v2 │ │ -0616ea: 3501 0a00 |003f: if-ge v1, v0, 0049 // +000a │ │ -0616ee: 0132 |0041: move v2, v3 │ │ -0616f0: 28ca |0042: goto 000c // -0036 │ │ -0616f2: 5271 a608 |0043: iget v1, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -0616f6: 28f5 |0045: goto 003a // -000b │ │ -0616f8: 5280 a608 |0046: iget v0, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -0616fc: 28f7 |0048: goto 003f // -0009 │ │ -0616fe: 3701 0400 |0049: if-le v1, v0, 004d // +0004 │ │ -061702: 0142 |004b: move v2, v4 │ │ -061704: 28c0 |004c: goto 000c // -0040 │ │ -061706: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -061708: 28be |004e: goto 000c // -0042 │ │ +061680: |[061680] net.sourceforge.subsonic.androidapp.domain.Version.compareTo:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I │ │ +061690: 1402 ffff ff7f |0000: const v2, #float nan // #7fffffff │ │ +061696: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +061698: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +06169a: 5275 a808 |0005: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +06169e: 5286 a808 |0007: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +0616a2: 3565 0400 |0009: if-ge v5, v6, 000d // +0004 │ │ +0616a6: 0132 |000b: move v2, v3 │ │ +0616a8: 0f02 |000c: return v2 │ │ +0616aa: 5275 a808 |000d: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +0616ae: 5286 a808 |000f: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +0616b2: 3765 0400 |0011: if-le v5, v6, 0015 // +0004 │ │ +0616b6: 0142 |0013: move v2, v4 │ │ +0616b8: 28f8 |0014: goto 000c // -0008 │ │ +0616ba: 5275 a908 |0015: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +0616be: 5286 a908 |0017: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +0616c2: 3565 0400 |0019: if-ge v5, v6, 001d // +0004 │ │ +0616c6: 0132 |001b: move v2, v3 │ │ +0616c8: 28f0 |001c: goto 000c // -0010 │ │ +0616ca: 5275 a908 |001d: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +0616ce: 5286 a908 |001f: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +0616d2: 3765 0400 |0021: if-le v5, v6, 0025 // +0004 │ │ +0616d6: 0142 |0023: move v2, v4 │ │ +0616d8: 28e8 |0024: goto 000c // -0018 │ │ +0616da: 5275 a708 |0025: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +0616de: 5286 a708 |0027: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +0616e2: 3565 0400 |0029: if-ge v5, v6, 002d // +0004 │ │ +0616e6: 0132 |002b: move v2, v3 │ │ +0616e8: 28e0 |002c: goto 000c // -0020 │ │ +0616ea: 5275 a708 |002d: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +0616ee: 5286 a708 |002f: iget v6, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +0616f2: 3765 0400 |0031: if-le v5, v6, 0035 // +0004 │ │ +0616f6: 0142 |0033: move v2, v4 │ │ +0616f8: 28d8 |0034: goto 000c // -0028 │ │ +0616fa: 5275 a608 |0035: iget v5, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +0616fe: 3905 0c00 |0037: if-nez v5, 0043 // +000c │ │ +061702: 0121 |0039: move v1, v2 │ │ +061704: 5285 a608 |003a: iget v5, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +061708: 3905 0a00 |003c: if-nez v5, 0046 // +000a │ │ +06170c: 0120 |003e: move v0, v2 │ │ +06170e: 3501 0a00 |003f: if-ge v1, v0, 0049 // +000a │ │ +061712: 0132 |0041: move v2, v3 │ │ +061714: 28ca |0042: goto 000c // -0036 │ │ +061716: 5271 a608 |0043: iget v1, v7, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +06171a: 28f5 |0045: goto 003a // -000b │ │ +06171c: 5280 a608 |0046: iget v0, v8, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +061720: 28f7 |0048: goto 003f // -0009 │ │ +061722: 3701 0400 |0049: if-le v1, v0, 004d // +0004 │ │ +061726: 0142 |004b: move v2, v4 │ │ +061728: 28c0 |004c: goto 000c // -0040 │ │ +06172a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +06172c: 28be |004e: goto 000c // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=113 │ │ 0x000c line=140 │ │ 0x000d line=115 │ │ 0x0014 line=116 │ │ 0x0015 line=119 │ │ @@ -101488,44 +101486,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -06170c: |[06170c] net.sourceforge.subsonic.androidapp.domain.Version.equals:(Ljava/lang/Object;)Z │ │ -06171c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06171e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -061720: 3365 0400 |0002: if-ne v5, v6, 0006 // +0004 │ │ -061724: 0112 |0004: move v2, v1 │ │ -061726: 0f02 |0005: return v2 │ │ -061728: 3806 ffff |0006: if-eqz v6, 0005 // -0001 │ │ -06172c: 6e10 8015 0500 |0008: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -061732: 0c03 |000b: move-result-object v3 │ │ -061734: 6e10 8015 0600 |000c: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -06173a: 0c04 |000f: move-result-object v4 │ │ -06173c: 3343 f5ff |0010: if-ne v3, v4, 0005 // -000b │ │ -061740: 0760 |0012: move-object v0, v6 │ │ -061742: 1f00 2a04 |0013: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -061746: 5253 a608 |0015: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -06174a: 5204 a608 |0017: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -06174e: 3343 ecff |0019: if-ne v3, v4, 0005 // -0014 │ │ -061752: 5253 a708 |001b: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -061756: 5204 a708 |001d: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -06175a: 3343 e6ff |001f: if-ne v3, v4, 0005 // -001a │ │ -06175e: 5253 a808 |0021: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -061762: 5204 a808 |0023: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -061766: 3343 e0ff |0025: if-ne v3, v4, 0005 // -0020 │ │ -06176a: 5253 a908 |0027: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -06176e: 5204 a908 |0029: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -061772: 3343 0400 |002b: if-ne v3, v4, 002f // +0004 │ │ -061776: 0112 |002d: move v2, v1 │ │ -061778: 28d7 |002e: goto 0005 // -0029 │ │ -06177a: 0121 |002f: move v1, v2 │ │ -06177c: 28fd |0030: goto 002d // -0003 │ │ +061730: |[061730] net.sourceforge.subsonic.androidapp.domain.Version.equals:(Ljava/lang/Object;)Z │ │ +061740: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +061742: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +061744: 3365 0400 |0002: if-ne v5, v6, 0006 // +0004 │ │ +061748: 0112 |0004: move v2, v1 │ │ +06174a: 0f02 |0005: return v2 │ │ +06174c: 3806 ffff |0006: if-eqz v6, 0005 // -0001 │ │ +061750: 6e10 8015 0500 |0008: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +061756: 0c03 |000b: move-result-object v3 │ │ +061758: 6e10 8015 0600 |000c: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +06175e: 0c04 |000f: move-result-object v4 │ │ +061760: 3343 f5ff |0010: if-ne v3, v4, 0005 // -000b │ │ +061764: 0760 |0012: move-object v0, v6 │ │ +061766: 1f00 3204 |0013: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +06176a: 5253 a608 |0015: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +06176e: 5204 a608 |0017: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +061772: 3343 ecff |0019: if-ne v3, v4, 0005 // -0014 │ │ +061776: 5253 a708 |001b: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +06177a: 5204 a708 |001d: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +06177e: 3343 e6ff |001f: if-ne v3, v4, 0005 // -001a │ │ +061782: 5253 a808 |0021: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +061786: 5204 a808 |0023: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +06178a: 3343 e0ff |0025: if-ne v3, v4, 0005 // -0020 │ │ +06178e: 5253 a908 |0027: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +061792: 5204 a908 |0029: iget v4, v0, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +061796: 3343 0400 |002b: if-ne v3, v4, 002f // +0004 │ │ +06179a: 0112 |002d: move v2, v1 │ │ +06179c: 28d7 |002e: goto 0005 // -0029 │ │ +06179e: 0121 |002f: move v1, v2 │ │ +0617a0: 28fd |0030: goto 002d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0005 line=73 │ │ 0x0006 line=66 │ │ 0x0013 line=68 │ │ 0x0015 line=70 │ │ @@ -101542,17 +101540,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061780: |[061780] net.sourceforge.subsonic.androidapp.domain.Version.getMajor:()I │ │ -061790: 5210 a808 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -061794: 0f00 |0002: return v0 │ │ +0617a4: |[0617a4] net.sourceforge.subsonic.androidapp.domain.Version.getMajor:()I │ │ +0617b4: 5210 a808 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +0617b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/domain/Version;) │ │ @@ -101560,17 +101558,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061798: |[061798] net.sourceforge.subsonic.androidapp.domain.Version.getMinor:()I │ │ -0617a8: 5210 a908 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -0617ac: 0f00 |0002: return v0 │ │ +0617bc: |[0617bc] net.sourceforge.subsonic.androidapp.domain.Version.getMinor:()I │ │ +0617cc: 5210 a908 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +0617d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/domain/Version;) │ │ @@ -101578,26 +101576,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0617b0: |[0617b0] net.sourceforge.subsonic.androidapp.domain.Version.hashCode:()I │ │ -0617c0: 5230 a808 |0000: iget v0, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -0617c4: da01 001d |0002: mul-int/lit8 v1, v0, #int 29 // #1d │ │ -0617c8: 5232 a908 |0004: iget v2, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -0617cc: 9000 0102 |0006: add-int v0, v1, v2 │ │ -0617d0: da01 001d |0008: mul-int/lit8 v1, v0, #int 29 // #1d │ │ -0617d4: 5232 a608 |000a: iget v2, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -0617d8: 9000 0102 |000c: add-int v0, v1, v2 │ │ -0617dc: da01 001d |000e: mul-int/lit8 v1, v0, #int 29 // #1d │ │ -0617e0: 5232 a708 |0010: iget v2, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -0617e4: 9000 0102 |0012: add-int v0, v1, v2 │ │ -0617e8: 0f00 |0014: return v0 │ │ +0617d4: |[0617d4] net.sourceforge.subsonic.androidapp.domain.Version.hashCode:()I │ │ +0617e4: 5230 a808 |0000: iget v0, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +0617e8: da01 001d |0002: mul-int/lit8 v1, v0, #int 29 // #1d │ │ +0617ec: 5232 a908 |0004: iget v2, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +0617f0: 9000 0102 |0006: add-int v0, v1, v2 │ │ +0617f4: da01 001d |0008: mul-int/lit8 v1, v0, #int 29 // #1d │ │ +0617f8: 5232 a608 |000a: iget v2, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +0617fc: 9000 0102 |000c: add-int v0, v1, v2 │ │ +061800: da01 001d |000e: mul-int/lit8 v1, v0, #int 29 // #1d │ │ +061804: 5232 a708 |0010: iget v2, v3, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +061808: 9000 0102 |0012: add-int v0, v1, v2 │ │ +06180c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x0008 line=84 │ │ 0x000e line=85 │ │ 0x0014 line=86 │ │ @@ -101610,61 +101608,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0617ec: |[0617ec] net.sourceforge.subsonic.androidapp.domain.Version.toString:()Ljava/lang/String; │ │ -0617fc: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ -061800: 2200 4703 |0002: new-instance v0, Ljava/lang/StringBuffer; // type@0347 │ │ -061804: 7010 a815 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@15a8 │ │ -06180a: 5241 a808 |0007: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ -06180e: 6e20 aa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ -061814: 0c01 |000c: move-result-object v1 │ │ -061816: 6e20 a915 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@15a9 │ │ -06181c: 0c01 |0010: move-result-object v1 │ │ -06181e: 5242 a908 |0011: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ -061822: 6e20 aa15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ -061828: 5241 a608 |0016: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -06182c: 3801 1200 |0018: if-eqz v1, 002a // +0012 │ │ -061830: 1a01 fe00 |001a: const-string v1, ".beta" // string@00fe │ │ -061834: 6e20 ab15 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@15ab │ │ -06183a: 0c01 |001f: move-result-object v1 │ │ -06183c: 5242 a608 |0020: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ -061840: 6e20 aa15 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ -061846: 6e10 ac15 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@15ac │ │ -06184c: 0c01 |0028: move-result-object v1 │ │ -06184e: 1101 |0029: return-object v1 │ │ -061850: 5241 a708 |002a: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -061854: 3801 f9ff |002c: if-eqz v1, 0025 // -0007 │ │ -061858: 6e20 a915 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@15a9 │ │ -06185e: 0c01 |0031: move-result-object v1 │ │ -061860: 5242 a708 |0032: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ -061864: 6e20 aa15 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ -06186a: 28ee |0037: goto 0025 // -0012 │ │ +061810: |[061810] net.sourceforge.subsonic.androidapp.domain.Version.toString:()Ljava/lang/String; │ │ +061820: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ +061824: 2200 4f03 |0002: new-instance v0, Ljava/lang/StringBuffer; // type@034f │ │ +061828: 7010 a815 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@15a8 │ │ +06182e: 5241 a808 |0007: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.major:I // field@08a8 │ │ +061832: 6e20 aa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ +061838: 0c01 |000c: move-result-object v1 │ │ +06183a: 6e20 a915 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@15a9 │ │ +061840: 0c01 |0010: move-result-object v1 │ │ +061842: 5242 a908 |0011: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.minor:I // field@08a9 │ │ +061846: 6e20 aa15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ +06184c: 5241 a608 |0016: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +061850: 3801 1200 |0018: if-eqz v1, 002a // +0012 │ │ +061854: 1a01 fe00 |001a: const-string v1, ".beta" // string@00fe │ │ +061858: 6e20 ab15 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@15ab │ │ +06185e: 0c01 |001f: move-result-object v1 │ │ +061860: 5242 a608 |0020: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.beta:I // field@08a6 │ │ +061864: 6e20 aa15 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ +06186a: 6e10 ac15 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@15ac │ │ +061870: 0c01 |0028: move-result-object v1 │ │ +061872: 1101 |0029: return-object v1 │ │ +061874: 5241 a708 |002a: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +061878: 3801 f9ff |002c: if-eqz v1, 0025 // -0007 │ │ +06187c: 6e20 a915 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@15a9 │ │ +061882: 0c01 |0031: move-result-object v1 │ │ +061884: 5242 a708 |0032: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/domain/Version;.bugfix:I // field@08a7 │ │ +061888: 6e20 aa15 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@15aa │ │ +06188e: 28ee |0037: goto 0025 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0007 line=95 │ │ 0x0016 line=96 │ │ 0x001a line=97 │ │ 0x0025 line=102 │ │ 0x002a line=98 │ │ 0x002e line=99 │ │ locals : │ │ 0x0007 - 0x0038 reg=0 buf Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0038 reg=4 this Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ │ │ - source_file_idx : 3422 (Version.java) │ │ + source_file_idx : 3419 (Version.java) │ │ │ │ Class #456 header: │ │ -class_idx : 1067 │ │ +class_idx : 1075 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 29 │ │ +superclass_idx : 32 │ │ source_file_idx : 713 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #456 - │ │ @@ -101690,54 +101688,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -06186c: |[06186c] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.:()V │ │ -06187c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -06187e: 2300 0d05 |0001: new-array v0, v0, [Ljava/lang/String; // type@050d │ │ -061882: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -061884: 1a02 ef0d |0004: const-string v2, "_id" // string@0def │ │ -061888: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -06188c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06188e: 1a02 2a21 |0009: const-string v2, "suggest_text_1" // string@212a │ │ -061892: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -061896: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -061898: 1a02 2b21 |000e: const-string v2, "suggest_text_2" // string@212b │ │ -06189c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0618a0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0618a2: 1a02 2821 |0013: const-string v2, "suggest_intent_data" // string@2128 │ │ -0618a6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -0618aa: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -0618ac: 1a02 2921 |0018: const-string v2, "suggest_intent_extra_data" // string@2129 │ │ -0618b0: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0618b4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -0618b6: 1a02 2721 |001d: const-string v2, "suggest_icon_1" // string@2127 │ │ -0618ba: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -0618be: 6900 aa08 |0021: sput-object v0, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.COLUMNS:[Ljava/lang/String; // field@08aa │ │ -0618c2: 0e00 |0023: return-void │ │ +061890: |[061890] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.:()V │ │ +0618a0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +0618a2: 2300 1705 |0001: new-array v0, v0, [Ljava/lang/String; // type@0517 │ │ +0618a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0618a8: 1a02 ec0d |0004: const-string v2, "_id" // string@0dec │ │ +0618ac: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0618b0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0618b2: 1a02 2721 |0009: const-string v2, "suggest_text_1" // string@2127 │ │ +0618b6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0618ba: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0618bc: 1a02 2821 |000e: const-string v2, "suggest_text_2" // string@2128 │ │ +0618c0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0618c4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +0618c6: 1a02 2521 |0013: const-string v2, "suggest_intent_data" // string@2125 │ │ +0618ca: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +0618ce: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +0618d0: 1a02 2621 |0018: const-string v2, "suggest_intent_extra_data" // string@2126 │ │ +0618d4: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +0618d8: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +0618da: 1a02 2421 |001d: const-string v2, "suggest_icon_1" // string@2124 │ │ +0618de: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +0618e2: 6900 aa08 |0021: sput-object v0, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.COLUMNS:[Ljava/lang/String; // field@08aa │ │ +0618e6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0618c4: |[0618c4] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.:()V │ │ -0618d4: 7010 9900 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0099 │ │ -0618da: 0e00 |0003: return-void │ │ +0618e8: |[0618e8] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.:()V │ │ +0618f8: 7010 9900 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0099 │ │ +0618fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;) │ │ @@ -101745,119 +101743,119 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 195 16-bit code units │ │ -0618dc: |[0618dc] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.createCursor:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Landroid/database/Cursor; │ │ -0618ec: 124c |0000: const/4 v12, #int 4 // #4 │ │ -0618ee: 123b |0001: const/4 v11, #int 3 // #3 │ │ -0618f0: 122a |0002: const/4 v10, #int 2 // #2 │ │ -0618f2: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0618f4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0618f6: 2202 3b00 |0005: new-instance v2, Landroid/database/MatrixCursor; // type@003b │ │ -0618fa: 6206 aa08 |0007: sget-object v6, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.COLUMNS:[Ljava/lang/String; // field@08aa │ │ -0618fe: 7020 3b01 6200 |0009: invoke-direct {v2, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@013b │ │ -061904: 390e 0300 |000c: if-nez v14, 000f // +0003 │ │ -061908: 1102 |000e: return-object v2 │ │ -06190a: 6e10 5419 0e00 |000f: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ -061910: 0c06 |0012: move-result-object v6 │ │ -061912: 7210 2316 0600 |0013: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -061918: 0c03 |0016: move-result-object v3 │ │ -06191a: 7210 0e16 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -061920: 0a06 |001a: move-result v6 │ │ -061922: 3806 2f00 |001b: if-eqz v6, 004a // +002f │ │ -061926: 7210 0f16 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -06192c: 0c01 |0020: move-result-object v1 │ │ -06192e: 1f01 1a04 |0021: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -061932: 1a04 d80e |0023: const-string v4, "android.resource://net.sourceforge.subsonic.androidapp/2130837522" // string@0ed8 │ │ -061936: 1266 |0025: const/4 v6, #int 6 // #6 │ │ -061938: 2366 0b05 |0026: new-array v6, v6, [Ljava/lang/Object; // type@050b │ │ -06193c: 6e10 db18 0100 |0028: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -061942: 0c07 |002b: move-result-object v7 │ │ -061944: 4d07 0608 |002c: aput-object v7, v6, v8 │ │ -061948: 6e10 dd18 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ -06194e: 0c07 |0031: move-result-object v7 │ │ -061950: 4d07 0609 |0032: aput-object v7, v6, v9 │ │ -061954: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -061956: 4d07 060a |0035: aput-object v7, v6, v10 │ │ -06195a: 6e10 db18 0100 |0037: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -061960: 0c07 |003a: move-result-object v7 │ │ -061962: 4d07 060b |003b: aput-object v7, v6, v11 │ │ -061966: 6e10 dd18 0100 |003d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ -06196c: 0c07 |0040: move-result-object v7 │ │ -06196e: 4d07 060c |0041: aput-object v7, v6, v12 │ │ -061972: 1257 |0043: const/4 v7, #int 5 // #5 │ │ -061974: 4d04 0607 |0044: aput-object v4, v6, v7 │ │ -061978: 6e20 3d01 6200 |0046: invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ -06197e: 28ce |0049: goto 0017 // -0032 │ │ -061980: 6e10 5319 0e00 |004a: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ -061986: 0c06 |004d: move-result-object v6 │ │ -061988: 7210 2316 0600 |004e: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -06198e: 0c03 |0051: move-result-object v3 │ │ -061990: 7210 0e16 0300 |0052: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -061996: 0a06 |0055: move-result v6 │ │ -061998: 3806 3200 |0056: if-eqz v6, 0088 // +0032 │ │ -06199c: 7210 0f16 0300 |0058: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0619a2: 0c00 |005b: move-result-object v0 │ │ -0619a4: 1f00 1e04 |005c: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -0619a8: 1a04 d70e |005e: const-string v4, "android.resource://net.sourceforge.subsonic.androidapp/2130837521" // string@0ed7 │ │ -0619ac: 1266 |0060: const/4 v6, #int 6 // #6 │ │ -0619ae: 2366 0b05 |0061: new-array v6, v6, [Ljava/lang/Object; // type@050b │ │ -0619b2: 6e10 0119 0000 |0063: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -0619b8: 0c07 |0066: move-result-object v7 │ │ -0619ba: 4d07 0608 |0067: aput-object v7, v6, v8 │ │ -0619be: 6e10 0619 0000 |0069: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -0619c4: 0c07 |006c: move-result-object v7 │ │ -0619c6: 4d07 0609 |006d: aput-object v7, v6, v9 │ │ -0619ca: 6e10 fb18 0000 |006f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -0619d0: 0c07 |0072: move-result-object v7 │ │ -0619d2: 4d07 060a |0073: aput-object v7, v6, v10 │ │ -0619d6: 6e10 0119 0000 |0075: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -0619dc: 0c07 |0078: move-result-object v7 │ │ -0619de: 4d07 060b |0079: aput-object v7, v6, v11 │ │ -0619e2: 6e10 0619 0000 |007b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -0619e8: 0c07 |007e: move-result-object v7 │ │ -0619ea: 4d07 060c |007f: aput-object v7, v6, v12 │ │ -0619ee: 1257 |0081: const/4 v7, #int 5 // #5 │ │ -0619f0: 4d04 0607 |0082: aput-object v4, v6, v7 │ │ -0619f4: 6e20 3d01 6200 |0084: invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ -0619fa: 28cb |0087: goto 0052 // -0035 │ │ -0619fc: 6e10 5519 0e00 |0088: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ -061a02: 0c06 |008b: move-result-object v6 │ │ -061a04: 7210 2316 0600 |008c: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -061a0a: 0c03 |008f: move-result-object v3 │ │ -061a0c: 7210 0e16 0300 |0090: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -061a12: 0a06 |0093: move-result v6 │ │ -061a14: 3806 7aff |0094: if-eqz v6, 000e // -0086 │ │ -061a18: 7210 0f16 0300 |0096: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -061a1e: 0c05 |0099: move-result-object v5 │ │ -061a20: 1f05 1e04 |009a: check-cast v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -061a24: 1a04 d90e |009c: const-string v4, "android.resource://net.sourceforge.subsonic.androidapp/2130837524" // string@0ed9 │ │ -061a28: 1266 |009e: const/4 v6, #int 6 // #6 │ │ -061a2a: 2366 0b05 |009f: new-array v6, v6, [Ljava/lang/Object; // type@050b │ │ -061a2e: 6e10 0119 0500 |00a1: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -061a34: 0c07 |00a4: move-result-object v7 │ │ -061a36: 4d07 0608 |00a5: aput-object v7, v6, v8 │ │ -061a3a: 6e10 0619 0500 |00a7: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -061a40: 0c07 |00aa: move-result-object v7 │ │ -061a42: 4d07 0609 |00ab: aput-object v7, v6, v9 │ │ -061a46: 6e10 fb18 0500 |00ad: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -061a4c: 0c07 |00b0: move-result-object v7 │ │ -061a4e: 4d07 060a |00b1: aput-object v7, v6, v10 │ │ -061a52: 6e10 0219 0500 |00b3: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getParent:()Ljava/lang/String; // method@1902 │ │ -061a58: 0c07 |00b6: move-result-object v7 │ │ -061a5a: 4d07 060b |00b7: aput-object v7, v6, v11 │ │ -061a5e: 1207 |00b9: const/4 v7, #int 0 // #0 │ │ -061a60: 4d07 060c |00ba: aput-object v7, v6, v12 │ │ -061a64: 1257 |00bc: const/4 v7, #int 5 // #5 │ │ -061a66: 4d04 0607 |00bd: aput-object v4, v6, v7 │ │ -061a6a: 6e20 3d01 6200 |00bf: invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ -061a70: 28ce |00c2: goto 0090 // -0032 │ │ +061900: |[061900] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.createCursor:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Landroid/database/Cursor; │ │ +061910: 124c |0000: const/4 v12, #int 4 // #4 │ │ +061912: 123b |0001: const/4 v11, #int 3 // #3 │ │ +061914: 122a |0002: const/4 v10, #int 2 // #2 │ │ +061916: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +061918: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +06191a: 2202 3e00 |0005: new-instance v2, Landroid/database/MatrixCursor; // type@003e │ │ +06191e: 6205 aa08 |0007: sget-object v5, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.COLUMNS:[Ljava/lang/String; // field@08aa │ │ +061922: 7020 3b01 5200 |0009: invoke-direct {v2, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@013b │ │ +061928: 390e 0300 |000c: if-nez v14, 000f // +0003 │ │ +06192c: 1102 |000e: return-object v2 │ │ +06192e: 6e10 5419 0e00 |000f: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ +061934: 0c05 |0012: move-result-object v5 │ │ +061936: 7210 2316 0500 |0013: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +06193c: 0c05 |0016: move-result-object v5 │ │ +06193e: 7210 0e16 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +061944: 0a06 |001a: move-result v6 │ │ +061946: 3806 2f00 |001b: if-eqz v6, 004a // +002f │ │ +06194a: 7210 0f16 0500 |001d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +061950: 0c01 |0020: move-result-object v1 │ │ +061952: 1f01 2204 |0021: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +061956: 1a03 d50e |0023: const-string v3, "android.resource://net.sourceforge.subsonic.androidapp/2130837522" // string@0ed5 │ │ +06195a: 1266 |0025: const/4 v6, #int 6 // #6 │ │ +06195c: 2366 1505 |0026: new-array v6, v6, [Ljava/lang/Object; // type@0515 │ │ +061960: 6e10 db18 0100 |0028: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +061966: 0c07 |002b: move-result-object v7 │ │ +061968: 4d07 0608 |002c: aput-object v7, v6, v8 │ │ +06196c: 6e10 dd18 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ +061972: 0c07 |0031: move-result-object v7 │ │ +061974: 4d07 0609 |0032: aput-object v7, v6, v9 │ │ +061978: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +06197a: 4d07 060a |0035: aput-object v7, v6, v10 │ │ +06197e: 6e10 db18 0100 |0037: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +061984: 0c07 |003a: move-result-object v7 │ │ +061986: 4d07 060b |003b: aput-object v7, v6, v11 │ │ +06198a: 6e10 dd18 0100 |003d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ +061990: 0c07 |0040: move-result-object v7 │ │ +061992: 4d07 060c |0041: aput-object v7, v6, v12 │ │ +061996: 1257 |0043: const/4 v7, #int 5 // #5 │ │ +061998: 4d03 0607 |0044: aput-object v3, v6, v7 │ │ +06199c: 6e20 3d01 6200 |0046: invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ +0619a2: 28ce |0049: goto 0017 // -0032 │ │ +0619a4: 6e10 5319 0e00 |004a: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ +0619aa: 0c05 |004d: move-result-object v5 │ │ +0619ac: 7210 2316 0500 |004e: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +0619b2: 0c05 |0051: move-result-object v5 │ │ +0619b4: 7210 0e16 0500 |0052: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0619ba: 0a06 |0055: move-result v6 │ │ +0619bc: 3806 3200 |0056: if-eqz v6, 0088 // +0032 │ │ +0619c0: 7210 0f16 0500 |0058: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0619c6: 0c00 |005b: move-result-object v0 │ │ +0619c8: 1f00 2604 |005c: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +0619cc: 1a03 d40e |005e: const-string v3, "android.resource://net.sourceforge.subsonic.androidapp/2130837521" // string@0ed4 │ │ +0619d0: 1266 |0060: const/4 v6, #int 6 // #6 │ │ +0619d2: 2366 1505 |0061: new-array v6, v6, [Ljava/lang/Object; // type@0515 │ │ +0619d6: 6e10 0119 0000 |0063: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +0619dc: 0c07 |0066: move-result-object v7 │ │ +0619de: 4d07 0608 |0067: aput-object v7, v6, v8 │ │ +0619e2: 6e10 0619 0000 |0069: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +0619e8: 0c07 |006c: move-result-object v7 │ │ +0619ea: 4d07 0609 |006d: aput-object v7, v6, v9 │ │ +0619ee: 6e10 fb18 0000 |006f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +0619f4: 0c07 |0072: move-result-object v7 │ │ +0619f6: 4d07 060a |0073: aput-object v7, v6, v10 │ │ +0619fa: 6e10 0119 0000 |0075: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +061a00: 0c07 |0078: move-result-object v7 │ │ +061a02: 4d07 060b |0079: aput-object v7, v6, v11 │ │ +061a06: 6e10 0619 0000 |007b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +061a0c: 0c07 |007e: move-result-object v7 │ │ +061a0e: 4d07 060c |007f: aput-object v7, v6, v12 │ │ +061a12: 1257 |0081: const/4 v7, #int 5 // #5 │ │ +061a14: 4d03 0607 |0082: aput-object v3, v6, v7 │ │ +061a18: 6e20 3d01 6200 |0084: invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ +061a1e: 28cb |0087: goto 0052 // -0035 │ │ +061a20: 6e10 5519 0e00 |0088: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ +061a26: 0c05 |008b: move-result-object v5 │ │ +061a28: 7210 2316 0500 |008c: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +061a2e: 0c05 |008f: move-result-object v5 │ │ +061a30: 7210 0e16 0500 |0090: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +061a36: 0a06 |0093: move-result v6 │ │ +061a38: 3806 7aff |0094: if-eqz v6, 000e // -0086 │ │ +061a3c: 7210 0f16 0500 |0096: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +061a42: 0c04 |0099: move-result-object v4 │ │ +061a44: 1f04 2604 |009a: check-cast v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +061a48: 1a03 d60e |009c: const-string v3, "android.resource://net.sourceforge.subsonic.androidapp/2130837524" // string@0ed6 │ │ +061a4c: 1266 |009e: const/4 v6, #int 6 // #6 │ │ +061a4e: 2366 1505 |009f: new-array v6, v6, [Ljava/lang/Object; // type@0515 │ │ +061a52: 6e10 0119 0400 |00a1: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +061a58: 0c07 |00a4: move-result-object v7 │ │ +061a5a: 4d07 0608 |00a5: aput-object v7, v6, v8 │ │ +061a5e: 6e10 0619 0400 |00a7: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +061a64: 0c07 |00aa: move-result-object v7 │ │ +061a66: 4d07 0609 |00ab: aput-object v7, v6, v9 │ │ +061a6a: 6e10 fb18 0400 |00ad: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +061a70: 0c07 |00b0: move-result-object v7 │ │ +061a72: 4d07 060a |00b1: aput-object v7, v6, v10 │ │ +061a76: 6e10 0219 0400 |00b3: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getParent:()Ljava/lang/String; // method@1902 │ │ +061a7c: 0c07 |00b6: move-result-object v7 │ │ +061a7e: 4d07 060b |00b7: aput-object v7, v6, v11 │ │ +061a82: 1207 |00b9: const/4 v7, #int 0 // #0 │ │ +061a84: 4d07 060c |00ba: aput-object v7, v6, v12 │ │ +061a88: 1257 |00bc: const/4 v7, #int 5 // #5 │ │ +061a8a: 4d03 0607 |00bd: aput-object v3, v6, v7 │ │ +061a8e: 6e20 3d01 6200 |00bf: invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013d │ │ +061a94: 28ce |00c2: goto 0090 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=71 │ │ 0x000c line=72 │ │ 0x000e line=88 │ │ 0x000f line=76 │ │ 0x0023 line=77 │ │ @@ -101866,54 +101864,53 @@ │ │ 0x005e line=81 │ │ 0x0060 line=82 │ │ 0x0088 line=84 │ │ 0x009c line=85 │ │ 0x009e line=86 │ │ locals : │ │ 0x0023 - 0x004a reg=1 artist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ - 0x0025 - 0x004a reg=4 icon Ljava/lang/String; │ │ + 0x0025 - 0x004a reg=3 icon Ljava/lang/String; │ │ 0x005e - 0x0088 reg=0 album Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x0060 - 0x0088 reg=4 icon Ljava/lang/String; │ │ + 0x0060 - 0x0088 reg=3 icon Ljava/lang/String; │ │ 0x000c - 0x00c3 reg=2 cursor Landroid/database/MatrixCursor; │ │ - 0x0017 - 0x00c3 reg=3 i$ Ljava/util/Iterator; │ │ - 0x009e - 0x00c3 reg=4 icon Ljava/lang/String; │ │ - 0x009c - 0x00c3 reg=5 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x009e - 0x00c3 reg=3 icon Ljava/lang/String; │ │ + 0x009c - 0x00c3 reg=4 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x00c3 reg=13 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ 0x0000 - 0x00c3 reg=14 searchResult Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;) │ │ name : 'search' │ │ type : '(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -061a74: |[061a74] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.search:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -061a84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -061a86: 6e10 6719 0700 |0001: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.getContext:()Landroid/content/Context; // method@1967 │ │ -061a8c: 0c03 |0004: move-result-object v3 │ │ -061a8e: 7110 dc1a 0300 |0005: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -061a94: 0c01 |0008: move-result-object v1 │ │ -061a96: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -061a9a: 1102 |000b: return-object v2 │ │ -061a9c: 2203 2704 |000c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; // type@0427 │ │ -061aa0: 1254 |000e: const/4 v4, #int 5 // #5 │ │ -061aa2: 1305 0a00 |000f: const/16 v5, #int 10 // #a │ │ -061aa6: 1306 0a00 |0011: const/16 v6, #int 10 // #a │ │ -061aaa: 7056 4d19 8354 |0013: invoke-direct {v3, v8, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.:(Ljava/lang/String;III)V // method@194d │ │ -061ab0: 6e10 6719 0700 |0016: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.getContext:()Landroid/content/Context; // method@1967 │ │ -061ab6: 0c04 |0019: move-result-object v4 │ │ -061ab8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -061aba: 7240 d31a 3154 |001b: invoke-interface {v1, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ad3 │ │ -061ac0: 0c02 |001e: move-result-object v2 │ │ -061ac2: 28ec |001f: goto 000b // -0014 │ │ -061ac4: 0d00 |0020: move-exception v0 │ │ -061ac6: 28ea |0021: goto 000b // -0016 │ │ +061a98: |[061a98] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.search:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +061aa8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061aaa: 6e10 6719 0700 |0001: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.getContext:()Landroid/content/Context; // method@1967 │ │ +061ab0: 0c03 |0004: move-result-object v3 │ │ +061ab2: 7110 dc1a 0300 |0005: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +061ab8: 0c01 |0008: move-result-object v1 │ │ +061aba: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +061abe: 1102 |000b: return-object v2 │ │ +061ac0: 2203 2f04 |000c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; // type@042f │ │ +061ac4: 1254 |000e: const/4 v4, #int 5 // #5 │ │ +061ac6: 1305 0a00 |000f: const/16 v5, #int 10 // #a │ │ +061aca: 1306 0a00 |0011: const/16 v6, #int 10 // #a │ │ +061ace: 7056 4d19 8354 |0013: invoke-direct {v3, v8, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.:(Ljava/lang/String;III)V // method@194d │ │ +061ad4: 6e10 6719 0700 |0016: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.getContext:()Landroid/content/Context; // method@1967 │ │ +061ada: 0c04 |0019: move-result-object v4 │ │ +061adc: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +061ade: 7240 d31a 3154 |001b: invoke-interface {v1, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ad3 │ │ +061ae4: 0c02 |001e: move-result-object v2 │ │ +061ae6: 28ec |001f: goto 000b // -0014 │ │ +061ae8: 0d00 |0020: move-exception v0 │ │ +061aea: 28ea |0021: goto 000b // -0016 │ │ catches : 1 │ │ 0x000c - 0x001e │ │ Ljava/lang/Exception; -> 0x0020 │ │ positions : │ │ 0x0001 line=58 │ │ 0x0009 line=59 │ │ 0x000b line=66 │ │ @@ -101932,17 +101929,17 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061ad8: |[061ad8] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -061ae8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061aea: 0f00 |0001: return v0 │ │ +061afc: |[061afc] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +061b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 s Ljava/lang/String; │ │ @@ -101953,17 +101950,17 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061aec: |[061aec] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -061afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061afe: 1100 |0001: return-object v0 │ │ +061b10: |[061b10] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +061b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b22: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -101972,17 +101969,17 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b00: |[061b00] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -061b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061b12: 1100 |0001: return-object v0 │ │ +061b24: |[061b24] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +061b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b36: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 contentValues Landroid/content/ContentValues; │ │ @@ -101992,17 +101989,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b14: |[061b14] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.onCreate:()Z │ │ -061b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061b26: 0f00 |0001: return v0 │ │ +061b38: |[061b38] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.onCreate:()Z │ │ +061b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;) │ │ @@ -102010,31 +102007,31 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -061b28: |[061b28] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -061b38: 2202 4803 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -061b3c: 7010 ad15 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -061b42: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -061b44: 4603 0803 |0006: aget-object v3, v8, v3 │ │ -061b48: 6e20 b515 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -061b4e: 0c02 |000b: move-result-object v2 │ │ -061b50: 1a03 ee00 |000c: const-string v3, "*" // string@00ee │ │ -061b54: 6e20 b515 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -061b5a: 0c02 |0011: move-result-object v2 │ │ -061b5c: 6e10 bb15 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -061b62: 0c00 |0015: move-result-object v0 │ │ -061b64: 7020 6c19 0400 |0016: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.search:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@196c │ │ -061b6a: 0c01 |0019: move-result-object v1 │ │ -061b6c: 7020 6519 1400 |001a: invoke-direct {v4, v1}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.createCursor:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Landroid/database/Cursor; // method@1965 │ │ -061b72: 0c02 |001d: move-result-object v2 │ │ -061b74: 1102 |001e: return-object v2 │ │ +061b4c: |[061b4c] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +061b5c: 2202 5003 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +061b60: 7010 ad15 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +061b66: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +061b68: 4603 0803 |0006: aget-object v3, v8, v3 │ │ +061b6c: 6e20 b515 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +061b72: 0c02 |000b: move-result-object v2 │ │ +061b74: 1a03 ee00 |000c: const-string v3, "*" // string@00ee │ │ +061b78: 6e20 b515 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +061b7e: 0c02 |0011: move-result-object v2 │ │ +061b80: 6e10 bb15 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +061b86: 0c00 |0015: move-result-object v0 │ │ +061b88: 7020 6c19 0400 |0016: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.search:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@196c │ │ +061b8e: 0c01 |0019: move-result-object v1 │ │ +061b90: 7020 6519 1400 |001a: invoke-direct {v4, v1}, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;.createCursor:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Landroid/database/Cursor; // method@1965 │ │ +061b96: 0c02 |001d: move-result-object v2 │ │ +061b98: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0016 line=53 │ │ 0x001a line=54 │ │ locals : │ │ 0x0016 - 0x001f reg=0 query Ljava/lang/String; │ │ @@ -102051,34 +102048,34 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b78: |[061b78] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -061b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061b8a: 0f00 |0001: return v0 │ │ +061b9c: |[061b9c] net.sourceforge.subsonic.androidapp.provider.CustomSuggestionsProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +061bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061bae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 contentValues Landroid/content/ContentValues; │ │ 0x0000 - 0x0002 reg=4 s Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=5 strings [Ljava/lang/String; │ │ │ │ source_file_idx : 713 (CustomSuggestionsProvider.java) │ │ │ │ Class #457 header: │ │ -class_idx : 1068 │ │ +class_idx : 1076 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 24 │ │ -source_file_idx : 3174 │ │ +superclass_idx : 27 │ │ +source_file_idx : 3171 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #457 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;' │ │ @@ -102101,37 +102098,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -061b8c: |[061b8c] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.:()V │ │ -061b9c: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -061ba0: 1c01 2c04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // type@042c │ │ -061ba4: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -061baa: 6900 ac08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ac │ │ -061bae: 0e00 |0009: return-void │ │ +061bb0: |[061bb0] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.:()V │ │ +061bc0: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +061bc4: 1c01 3404 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // type@0434 │ │ +061bc8: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +061bce: 6900 ac08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ac │ │ +061bd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061bb0: |[061bb0] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.:()V │ │ -061bc0: 7010 9100 0000 |0000: invoke-direct {v0}, Landroid/appwidget/AppWidgetProvider;.:()V // method@0091 │ │ -061bc6: 0e00 |0003: return-void │ │ +061bd4: |[061bd4] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.:()V │ │ +061be4: 7010 9100 0000 |0000: invoke-direct {v0}, Landroid/appwidget/AppWidgetProvider;.:()V // method@0091 │ │ +061bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;) │ │ @@ -102139,31 +102136,31 @@ │ │ type : '(Landroid/content/Context;[I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -061bc8: |[061bc8] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.defaultAppWidget:(Landroid/content/Context;[I)V │ │ -061bd8: 6e10 b000 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -061bde: 0c00 |0003: move-result-object v0 │ │ -061be0: 2201 fa02 |0004: new-instance v1, Landroid/widget/RemoteViews; // type@02fa │ │ -061be4: 6e10 af00 0500 |0006: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -061bea: 0c02 |0009: move-result-object v2 │ │ -061bec: 1403 0200 037f |000a: const v3, #float 1.74129e+38 // #7f030002 │ │ -061bf2: 7030 9b14 2103 |000d: invoke-direct {v1, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ -061bf8: 1402 1300 0d7f |0010: const v2, #float 1.87422e+38 // #7f0d0013 │ │ -061bfe: 1403 ca00 0a7f |0013: const v3, #float 1.83438e+38 // #7f0a00ca │ │ -061c04: 6e20 1801 3000 |0016: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ -061c0a: 0c03 |0019: move-result-object v3 │ │ -061c0c: 6e30 9f14 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -061c12: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -061c14: 7040 7319 5421 |001e: invoke-direct {v4, v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.linkButtons:(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V // method@1973 │ │ -061c1a: 7040 7719 5416 |0021: invoke-direct {v4, v5, v6, v1}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.pushUpdate:(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V // method@1977 │ │ -061c20: 0e00 |0024: return-void │ │ +061bec: |[061bec] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.defaultAppWidget:(Landroid/content/Context;[I)V │ │ +061bfc: 6e10 b000 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +061c02: 0c00 |0003: move-result-object v0 │ │ +061c04: 2201 0203 |0004: new-instance v1, Landroid/widget/RemoteViews; // type@0302 │ │ +061c08: 6e10 af00 0500 |0006: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +061c0e: 0c02 |0009: move-result-object v2 │ │ +061c10: 1403 0200 037f |000a: const v3, #float 1.74129e+38 // #7f030002 │ │ +061c16: 7030 9b14 2103 |000d: invoke-direct {v1, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ +061c1c: 1402 1300 0d7f |0010: const v2, #float 1.87422e+38 // #7f0d0013 │ │ +061c22: 1403 ca00 0a7f |0013: const v3, #float 1.83438e+38 // #7f0a00ca │ │ +061c28: 6e20 1801 3000 |0016: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ +061c2e: 0c03 |0019: move-result-object v3 │ │ +061c30: 6e30 9f14 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +061c36: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +061c38: 7040 7319 5421 |001e: invoke-direct {v4, v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.linkButtons:(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V // method@1973 │ │ +061c3e: 7040 7719 5416 |0021: invoke-direct {v4, v5, v6, v1}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.pushUpdate:(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V // method@1977 │ │ +061c44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0010 line=75 │ │ 0x001d line=77 │ │ 0x0021 line=78 │ │ @@ -102180,28 +102177,28 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -061c24: |[061c24] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.getInstance:()Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; │ │ -061c34: 1c01 2c04 |0000: const-class v1, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // type@042c │ │ -061c38: 1d01 |0002: monitor-enter v1 │ │ -061c3a: 6200 ad08 |0003: sget-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.instance:Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // field@08ad │ │ -061c3e: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -061c42: 2200 2c04 |0007: new-instance v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // type@042c │ │ -061c46: 7010 6f19 0000 |0009: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.:()V // method@196f │ │ -061c4c: 6900 ad08 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.instance:Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // field@08ad │ │ -061c50: 6200 ad08 |000e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.instance:Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // field@08ad │ │ -061c54: 1e01 |0010: monitor-exit v1 │ │ -061c56: 1100 |0011: return-object v0 │ │ -061c58: 0d00 |0012: move-exception v0 │ │ -061c5a: 1e01 |0013: monitor-exit v1 │ │ -061c5c: 2700 |0014: throw v0 │ │ +061c48: |[061c48] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.getInstance:()Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; │ │ +061c58: 1c01 3404 |0000: const-class v1, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // type@0434 │ │ +061c5c: 1d01 |0002: monitor-enter v1 │ │ +061c5e: 6200 ad08 |0003: sget-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.instance:Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // field@08ad │ │ +061c62: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +061c66: 2200 3404 |0007: new-instance v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // type@0434 │ │ +061c6a: 7010 6f19 0000 |0009: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.:()V // method@196f │ │ +061c70: 6900 ad08 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.instance:Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // field@08ad │ │ +061c74: 6200 ad08 |000e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.instance:Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // field@08ad │ │ +061c78: 1e01 |0010: monitor-exit v1 │ │ +061c7a: 1100 |0011: return-object v0 │ │ +061c7c: 0d00 |0012: move-exception v0 │ │ +061c7e: 1e01 |0013: monitor-exit v1 │ │ +061c80: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x000e line=59 │ │ @@ -102213,29 +102210,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -061c6c: |[061c6c] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.hasInstances:(Landroid/content/Context;)Z │ │ -061c7c: 7110 8e00 0500 |0000: invoke-static {v5}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@008e │ │ -061c82: 0c01 |0003: move-result-object v1 │ │ -061c84: 2202 1c00 |0004: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -061c88: 6e10 8015 0400 |0006: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -061c8e: 0c03 |0009: move-result-object v3 │ │ -061c90: 7030 9400 5203 |000a: invoke-direct {v2, v5, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -061c96: 6e20 8d00 2100 |000d: invoke-virtual {v1, v2}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@008d │ │ -061c9c: 0c00 |0010: move-result-object v0 │ │ -061c9e: 2102 |0011: array-length v2, v0 │ │ -061ca0: 3d02 0400 |0012: if-lez v2, 0016 // +0004 │ │ -061ca4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -061ca6: 0f02 |0015: return v2 │ │ -061ca8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -061caa: 28fe |0017: goto 0015 // -0002 │ │ +061c90: |[061c90] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.hasInstances:(Landroid/content/Context;)Z │ │ +061ca0: 7110 8e00 0500 |0000: invoke-static {v5}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@008e │ │ +061ca6: 0c01 |0003: move-result-object v1 │ │ +061ca8: 2202 1f00 |0004: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +061cac: 6e10 8015 0400 |0006: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +061cb2: 0c03 |0009: move-result-object v3 │ │ +061cb4: 7030 9400 5203 |000a: invoke-direct {v2, v5, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +061cba: 6e20 8d00 2100 |000d: invoke-virtual {v1, v2}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@008d │ │ +061cc0: 0c00 |0010: move-result-object v0 │ │ +061cc2: 2102 |0011: array-length v2, v0 │ │ +061cc4: 3d02 0400 |0012: if-lez v2, 0016 // +0004 │ │ +061cc8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +061cca: 0f02 |0015: return v2 │ │ +061ccc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +061cce: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0011 line=106 │ │ locals : │ │ 0x0011 - 0x0018 reg=0 appWidgetIds [I │ │ @@ -102248,79 +102245,79 @@ │ │ type : '(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -061cac: |[061cac] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.linkButtons:(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V │ │ -061cbc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -061cbe: 2200 2500 |0001: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -061cc2: 3809 9300 |0003: if-eqz v9, 0096 // +0093 │ │ -061cc6: 1c02 cd03 |0005: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -061cca: 7030 c300 7002 |0007: invoke-direct {v0, v7, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -061cd0: 7140 8500 5750 |000a: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ -061cd6: 0c01 |000d: move-result-object v1 │ │ -061cd8: 1402 0b00 0d7f |000e: const v2, #float 1.87421e+38 // #7f0d000b │ │ -061cde: 6e30 9e14 2801 |0011: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -061ce4: 1402 1000 0d7f |0014: const v2, #float 1.87421e+38 // #7f0d0010 │ │ -061cea: 6e30 9e14 2801 |0017: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -061cf0: 2200 2500 |001a: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -061cf4: 1a02 1101 |001c: const-string v2, "1" // string@0111 │ │ -061cf8: 7020 c500 2000 |001e: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -061cfe: 2202 1c00 |0021: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -061d02: 1c03 3d04 |0023: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -061d06: 7030 9400 7203 |0025: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -061d0c: 6e20 e900 2000 |0028: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -061d12: 1a02 ce0e |002b: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -061d16: 2203 a802 |002d: new-instance v3, Landroid/view/KeyEvent; // type@02a8 │ │ -061d1a: 1304 5500 |002f: const/16 v4, #int 85 // #55 │ │ -061d1e: 7030 7f12 5304 |0031: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -061d24: 6e30 df00 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -061d2a: 7140 8700 5750 |0037: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -061d30: 0c01 |003a: move-result-object v1 │ │ -061d32: 1402 0d00 0d7f |003b: const v2, #float 1.87421e+38 // #7f0d000d │ │ -061d38: 6e30 9e14 2801 |003e: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -061d3e: 1402 0e00 0d7f |0041: const v2, #float 1.87421e+38 // #7f0d000e │ │ -061d44: 6e30 9e14 2801 |0044: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -061d4a: 2200 2500 |0047: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -061d4e: 1a02 1a01 |0049: const-string v2, "2" // string@011a │ │ -061d52: 7020 c500 2000 |004b: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -061d58: 2202 1c00 |004e: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -061d5c: 1c03 3d04 |0050: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -061d60: 7030 9400 7203 |0052: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -061d66: 6e20 e900 2000 |0055: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -061d6c: 1a02 ce0e |0058: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -061d70: 2203 a802 |005a: new-instance v3, Landroid/view/KeyEvent; // type@02a8 │ │ -061d74: 1304 5700 |005c: const/16 v4, #int 87 // #57 │ │ -061d78: 7030 7f12 5304 |005e: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -061d7e: 6e30 df00 2003 |0061: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -061d84: 7140 8700 5750 |0064: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -061d8a: 0c01 |0067: move-result-object v1 │ │ -061d8c: 1402 0f00 0d7f |0068: const v2, #float 1.87421e+38 // #7f0d000f │ │ -061d92: 6e30 9e14 2801 |006b: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -061d98: 2200 2500 |006e: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -061d9c: 1a02 1b01 |0070: const-string v2, "3" // string@011b │ │ -061da0: 7020 c500 2000 |0072: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -061da6: 2202 1c00 |0075: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -061daa: 1c03 3d04 |0077: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -061dae: 7030 9400 7203 |0079: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -061db4: 6e20 e900 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -061dba: 1a02 ce0e |007f: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -061dbe: 2203 a802 |0081: new-instance v3, Landroid/view/KeyEvent; // type@02a8 │ │ -061dc2: 1304 5800 |0083: const/16 v4, #int 88 // #58 │ │ -061dc6: 7030 7f12 5304 |0085: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -061dcc: 6e30 df00 2003 |0088: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -061dd2: 7140 8700 5750 |008b: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -061dd8: 0c01 |008e: move-result-object v1 │ │ -061dda: 1402 0c00 0d7f |008f: const v2, #float 1.87421e+38 // #7f0d000c │ │ -061de0: 6e30 9e14 2801 |0092: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -061de6: 0e00 |0095: return-void │ │ -061de8: 1c02 de03 |0096: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03de │ │ -061dec: 2900 6fff |0098: goto/16 0007 // -0091 │ │ +061cd0: |[061cd0] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.linkButtons:(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V │ │ +061ce0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +061ce2: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +061ce6: 3809 9300 |0003: if-eqz v9, 0096 // +0093 │ │ +061cea: 1c02 d503 |0005: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +061cee: 7030 c300 7002 |0007: invoke-direct {v0, v7, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +061cf4: 7140 8500 5750 |000a: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ +061cfa: 0c01 |000d: move-result-object v1 │ │ +061cfc: 1402 0b00 0d7f |000e: const v2, #float 1.87421e+38 // #7f0d000b │ │ +061d02: 6e30 9e14 2801 |0011: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +061d08: 1402 1000 0d7f |0014: const v2, #float 1.87421e+38 // #7f0d0010 │ │ +061d0e: 6e30 9e14 2801 |0017: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +061d14: 2200 2800 |001a: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +061d18: 1a02 1101 |001c: const-string v2, "1" // string@0111 │ │ +061d1c: 7020 c500 2000 |001e: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +061d22: 2202 1f00 |0021: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +061d26: 1c03 4504 |0023: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +061d2a: 7030 9400 7203 |0025: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +061d30: 6e20 e900 2000 |0028: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +061d36: 1a02 cb0e |002b: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +061d3a: 2203 b002 |002d: new-instance v3, Landroid/view/KeyEvent; // type@02b0 │ │ +061d3e: 1304 5500 |002f: const/16 v4, #int 85 // #55 │ │ +061d42: 7030 7f12 5304 |0031: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +061d48: 6e30 df00 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +061d4e: 7140 8700 5750 |0037: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +061d54: 0c01 |003a: move-result-object v1 │ │ +061d56: 1402 0d00 0d7f |003b: const v2, #float 1.87421e+38 // #7f0d000d │ │ +061d5c: 6e30 9e14 2801 |003e: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +061d62: 1402 0e00 0d7f |0041: const v2, #float 1.87421e+38 // #7f0d000e │ │ +061d68: 6e30 9e14 2801 |0044: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +061d6e: 2200 2800 |0047: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +061d72: 1a02 1a01 |0049: const-string v2, "2" // string@011a │ │ +061d76: 7020 c500 2000 |004b: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +061d7c: 2202 1f00 |004e: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +061d80: 1c03 4504 |0050: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +061d84: 7030 9400 7203 |0052: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +061d8a: 6e20 e900 2000 |0055: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +061d90: 1a02 cb0e |0058: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +061d94: 2203 b002 |005a: new-instance v3, Landroid/view/KeyEvent; // type@02b0 │ │ +061d98: 1304 5700 |005c: const/16 v4, #int 87 // #57 │ │ +061d9c: 7030 7f12 5304 |005e: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +061da2: 6e30 df00 2003 |0061: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +061da8: 7140 8700 5750 |0064: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +061dae: 0c01 |0067: move-result-object v1 │ │ +061db0: 1402 0f00 0d7f |0068: const v2, #float 1.87421e+38 // #7f0d000f │ │ +061db6: 6e30 9e14 2801 |006b: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +061dbc: 2200 2800 |006e: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +061dc0: 1a02 1b01 |0070: const-string v2, "3" // string@011b │ │ +061dc4: 7020 c500 2000 |0072: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +061dca: 2202 1f00 |0075: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +061dce: 1c03 4504 |0077: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +061dd2: 7030 9400 7203 |0079: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +061dd8: 6e20 e900 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +061dde: 1a02 cb0e |007f: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +061de2: 2203 b002 |0081: new-instance v3, Landroid/view/KeyEvent; // type@02b0 │ │ +061de6: 1304 5800 |0083: const/16 v4, #int 88 // #58 │ │ +061dea: 7030 7f12 5304 |0085: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +061df0: 6e30 df00 2003 |0088: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +061df6: 7140 8700 5750 |008b: invoke-static {v7, v5, v0, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +061dfc: 0c01 |008e: move-result-object v1 │ │ +061dfe: 1402 0c00 0d7f |008f: const v2, #float 1.87421e+38 // #7f0d000c │ │ +061e04: 6e30 9e14 2801 |0092: invoke-virtual {v8, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +061e0a: 0e00 |0095: return-void │ │ +061e0c: 1c02 e603 |0096: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03e6 │ │ +061e10: 2900 6fff |0098: goto/16 0007 // -0091 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x000a line=180 │ │ 0x000e line=181 │ │ 0x0014 line=182 │ │ 0x001a line=185 │ │ @@ -102357,136 +102354,136 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;[IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 254 16-bit code units │ │ -061df0: |[061df0] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.performUpdate:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;[IZ)V │ │ -061e00: 6e10 b000 0d00 |0000: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -061e06: 0c04 |0003: move-result-object v4 │ │ -061e08: 2208 fa02 |0004: new-instance v8, Landroid/widget/RemoteViews; // type@02fa │ │ -061e0c: 6e10 af00 0d00 |0006: invoke-virtual {v13}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -061e12: 0c0a |0009: move-result-object v10 │ │ -061e14: 140b 0200 037f |000a: const v11, #float 1.74129e+38 // #7f030002 │ │ -061e1a: 7030 9b14 a80b |000d: invoke-direct {v8, v10, v11}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ -061e20: 7210 e419 0e00 |0010: invoke-interface {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -061e26: 0c0a |0013: move-result-object v10 │ │ -061e28: 390a 7a00 |0014: if-nez v10, 008e // +007a │ │ -061e2c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -061e2e: 3902 8000 |0017: if-nez v2, 0097 // +0080 │ │ -061e32: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -061e34: 3902 8300 |001a: if-nez v2, 009d // +0083 │ │ -061e38: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -061e3a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -061e3c: 7100 f201 0000 |001e: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01f2 │ │ -061e42: 0c06 |0021: move-result-object v6 │ │ -061e44: 1a0a 4520 |0022: const-string v10, "shared" // string@2045 │ │ -061e48: 6e20 9215 a600 |0024: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -061e4e: 0a0a |0027: move-result v10 │ │ -061e50: 390a 0a00 |0028: if-nez v10, 0032 // +000a │ │ -061e54: 1a0a d421 |002a: const-string v10, "unmounted" // string@21d4 │ │ -061e58: 6e20 9215 a600 |002c: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -061e5e: 0a0a |002f: move-result v10 │ │ -061e60: 380a 7300 |0030: if-eqz v10, 00a3 // +0073 │ │ -061e64: 140a cb00 0a7f |0032: const v10, #float 1.83438e+38 // #7f0a00cb │ │ -061e6a: 6e20 1801 a400 |0035: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ -061e70: 0c03 |0038: move-result-object v3 │ │ -061e72: 3803 8500 |0039: if-eqz v3, 00be // +0085 │ │ -061e76: 140a 1100 0d7f |003b: const v10, #float 1.87421e+38 // #7f0d0011 │ │ -061e7c: 120b |003e: const/4 v11, #int 0 // #0 │ │ -061e7e: 6e30 9f14 a80b |003f: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -061e84: 140a 1300 0d7f |0042: const v10, #float 1.87422e+38 // #7f0d0013 │ │ -061e8a: 6e30 9f14 a803 |0045: invoke-virtual {v8, v10, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -061e90: 140a 1200 0d7f |0048: const v10, #float 1.87422e+38 // #7f0d0012 │ │ -061e96: 130b 0800 |004b: const/16 v11, #int 8 // #8 │ │ -061e9a: 6e30 a014 a80b |004d: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ -061ea0: 140a 0b00 0d7f |0050: const v10, #float 1.87421e+38 // #7f0d000b │ │ -061ea6: 140b 0800 027f |0053: const v11, #float 1.728e+38 // #7f020008 │ │ -061eac: 6e30 9d14 a80b |0056: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ -061eb2: 140b 0d00 0d7f |0059: const v11, #float 1.87421e+38 // #7f0d000d │ │ -061eb8: 3810 7d00 |005c: if-eqz v16, 00d9 // +007d │ │ -061ebc: 130a 0800 |005e: const/16 v10, #int 8 // #8 │ │ -061ec0: 6e30 a014 b80a |0060: invoke-virtual {v8, v11, v10}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ -061ec6: 140b 0e00 0d7f |0063: const v11, #float 1.87421e+38 // #7f0d000e │ │ -061ecc: 3810 7500 |0066: if-eqz v16, 00db // +0075 │ │ -061ed0: 120a |0068: const/4 v10, #int 0 // #0 │ │ -061ed2: 6e30 a014 b80a |0069: invoke-virtual {v8, v11, v10}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ -061ed8: 6e10 b000 0d00 |006c: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -061ede: 0c0a |006f: move-result-object v10 │ │ -061ee0: 150b 087f |0070: const/high16 v11, #int 2131230720 // #7f08 │ │ -061ee4: 6e20 0d01 ba00 |0072: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@010d │ │ -061eea: 0a05 |0075: move-result v5 │ │ -061eec: 3902 6800 |0076: if-nez v2, 00de // +0068 │ │ -061ef0: 1201 |0078: const/4 v1, #int 0 // #0 │ │ -061ef2: 3901 6a00 |0079: if-nez v1, 00e3 // +006a │ │ -061ef6: 140a 0b00 0d7f |007b: const v10, #float 1.87421e+38 // #7f0d000b │ │ -061efc: 140b 0800 027f |007e: const v11, #float 1.728e+38 // #7f020008 │ │ -061f02: 6e30 9d14 a80b |0081: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ -061f08: 3802 7800 |0084: if-eqz v2, 00fc // +0078 │ │ -061f0c: 121a |0086: const/4 v10, #int 1 // #1 │ │ -061f0e: 7040 7319 dca8 |0087: invoke-direct {v12, v13, v8, v10}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.linkButtons:(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V // method@1973 │ │ -061f14: 7040 7719 dc8f |008a: invoke-direct {v12, v13, v15, v8}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.pushUpdate:(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V // method@1977 │ │ -061f1a: 0e00 |008d: return-void │ │ -061f1c: 7210 e419 0e00 |008e: invoke-interface {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -061f22: 0c0a |0091: move-result-object v10 │ │ -061f24: 6e10 d019 0a00 |0092: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -061f2a: 0c02 |0095: move-result-object v2 │ │ -061f2c: 2881 |0096: goto 0017 // -007f │ │ -061f2e: 6e10 0619 0200 |0097: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -061f34: 0c07 |009a: move-result-object v7 │ │ -061f36: 2900 7fff |009b: goto/16 001a // -0081 │ │ -061f3a: 6e10 fb18 0200 |009d: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -061f40: 0c00 |00a0: move-result-object v0 │ │ -061f42: 2900 7cff |00a1: goto/16 001d // -0084 │ │ -061f46: 1a0a 3a1d |00a3: const-string v10, "removed" // string@1d3a │ │ -061f4a: 6e20 9215 a600 |00a5: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -061f50: 0a0a |00a8: move-result v10 │ │ -061f52: 380a 0a00 |00a9: if-eqz v10, 00b3 // +000a │ │ -061f56: 140a cc00 0a7f |00ab: const v10, #float 1.83438e+38 // #7f0a00cc │ │ -061f5c: 6e20 1801 a400 |00ae: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ -061f62: 0c03 |00b1: move-result-object v3 │ │ -061f64: 2887 |00b2: goto 0039 // -0079 │ │ -061f66: 3902 86ff |00b3: if-nez v2, 0039 // -007a │ │ -061f6a: 140a ca00 0a7f |00b5: const v10, #float 1.83438e+38 // #7f0a00ca │ │ -061f70: 6e20 1801 a400 |00b8: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ -061f76: 0c03 |00bb: move-result-object v3 │ │ -061f78: 2900 7dff |00bc: goto/16 0039 // -0083 │ │ -061f7c: 140a 1100 0d7f |00be: const v10, #float 1.87421e+38 // #7f0d0011 │ │ -061f82: 6e30 9f14 a807 |00c1: invoke-virtual {v8, v10, v7}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -061f88: 140a 1300 0d7f |00c4: const v10, #float 1.87422e+38 // #7f0d0013 │ │ -061f8e: 6e30 9f14 a800 |00c7: invoke-virtual {v8, v10, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -061f94: 140b 1200 0d7f |00ca: const v11, #float 1.87422e+38 // #7f0d0012 │ │ -061f9a: 3807 0900 |00cd: if-eqz v7, 00d6 // +0009 │ │ -061f9e: 3800 0700 |00cf: if-eqz v0, 00d6 // +0007 │ │ -061fa2: 120a |00d1: const/4 v10, #int 0 // #0 │ │ -061fa4: 6e30 a014 b80a |00d2: invoke-virtual {v8, v11, v10}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ -061faa: 2884 |00d5: goto 0059 // -007c │ │ -061fac: 130a 0800 |00d6: const/16 v10, #int 8 // #8 │ │ -061fb0: 28fa |00d8: goto 00d2 // -0006 │ │ -061fb2: 120a |00d9: const/4 v10, #int 0 // #0 │ │ -061fb4: 2886 |00da: goto 0060 // -007a │ │ -061fb6: 130a 0800 |00db: const/16 v10, #int 8 // #8 │ │ -061fba: 288c |00dd: goto 0069 // -0074 │ │ -061fbc: 7130 491c 2d05 |00de: invoke-static {v13, v2, v5}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; // method@1c49 │ │ -061fc2: 0c01 |00e1: move-result-object v1 │ │ -061fc4: 2897 |00e2: goto 0079 // -0069 │ │ -061fc6: 140a 0b00 0d7f |00e3: const v10, #float 1.87421e+38 // #7f0d000b │ │ -061fcc: 6e30 9c14 a801 |00e6: invoke-virtual {v8, v10, v1}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@149c │ │ -061fd2: 289b |00e9: goto 0084 // -0065 │ │ -061fd4: 0d09 |00ea: move-exception v9 │ │ -061fd6: 620a ac08 |00eb: sget-object v10, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ac │ │ -061fda: 1a0b a403 |00ed: const-string v11, "Failed to load cover art" // string@03a4 │ │ -061fde: 6e30 771c ba09 |00ef: invoke-virtual {v10, v11, v9}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -061fe4: 140a 0b00 0d7f |00f2: const v10, #float 1.87421e+38 // #7f0d000b │ │ -061fea: 140b 0800 027f |00f5: const v11, #float 1.728e+38 // #7f020008 │ │ -061ff0: 6e30 9d14 a80b |00f8: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ -061ff6: 2889 |00fb: goto 0084 // -0077 │ │ -061ff8: 120a |00fc: const/4 v10, #int 0 // #0 │ │ -061ffa: 288a |00fd: goto 0087 // -0076 │ │ +061e14: |[061e14] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.performUpdate:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;[IZ)V │ │ +061e24: 6e10 b000 0d00 |0000: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +061e2a: 0c04 |0003: move-result-object v4 │ │ +061e2c: 2208 0203 |0004: new-instance v8, Landroid/widget/RemoteViews; // type@0302 │ │ +061e30: 6e10 af00 0d00 |0006: invoke-virtual {v13}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +061e36: 0c0a |0009: move-result-object v10 │ │ +061e38: 140b 0200 037f |000a: const v11, #float 1.74129e+38 // #7f030002 │ │ +061e3e: 7030 9b14 a80b |000d: invoke-direct {v8, v10, v11}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ +061e44: 7210 e419 0e00 |0010: invoke-interface {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +061e4a: 0c0a |0013: move-result-object v10 │ │ +061e4c: 390a 7a00 |0014: if-nez v10, 008e // +007a │ │ +061e50: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +061e52: 3902 8000 |0017: if-nez v2, 0097 // +0080 │ │ +061e56: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +061e58: 3902 8300 |001a: if-nez v2, 009d // +0083 │ │ +061e5c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +061e5e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +061e60: 7100 f201 0000 |001e: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01f2 │ │ +061e66: 0c06 |0021: move-result-object v6 │ │ +061e68: 1a0a 4220 |0022: const-string v10, "shared" // string@2042 │ │ +061e6c: 6e20 9215 a600 |0024: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +061e72: 0a0a |0027: move-result v10 │ │ +061e74: 390a 0a00 |0028: if-nez v10, 0032 // +000a │ │ +061e78: 1a0a d121 |002a: const-string v10, "unmounted" // string@21d1 │ │ +061e7c: 6e20 9215 a600 |002c: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +061e82: 0a0a |002f: move-result v10 │ │ +061e84: 380a 7300 |0030: if-eqz v10, 00a3 // +0073 │ │ +061e88: 140a cb00 0a7f |0032: const v10, #float 1.83438e+38 // #7f0a00cb │ │ +061e8e: 6e20 1801 a400 |0035: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ +061e94: 0c03 |0038: move-result-object v3 │ │ +061e96: 3803 8500 |0039: if-eqz v3, 00be // +0085 │ │ +061e9a: 140a 1100 0d7f |003b: const v10, #float 1.87421e+38 // #7f0d0011 │ │ +061ea0: 120b |003e: const/4 v11, #int 0 // #0 │ │ +061ea2: 6e30 9f14 a80b |003f: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +061ea8: 140a 1300 0d7f |0042: const v10, #float 1.87422e+38 // #7f0d0013 │ │ +061eae: 6e30 9f14 a803 |0045: invoke-virtual {v8, v10, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +061eb4: 140a 1200 0d7f |0048: const v10, #float 1.87422e+38 // #7f0d0012 │ │ +061eba: 130b 0800 |004b: const/16 v11, #int 8 // #8 │ │ +061ebe: 6e30 a014 a80b |004d: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ +061ec4: 140a 0b00 0d7f |0050: const v10, #float 1.87421e+38 // #7f0d000b │ │ +061eca: 140b 0800 027f |0053: const v11, #float 1.728e+38 // #7f020008 │ │ +061ed0: 6e30 9d14 a80b |0056: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ +061ed6: 140b 0d00 0d7f |0059: const v11, #float 1.87421e+38 // #7f0d000d │ │ +061edc: 3810 7d00 |005c: if-eqz v16, 00d9 // +007d │ │ +061ee0: 130a 0800 |005e: const/16 v10, #int 8 // #8 │ │ +061ee4: 6e30 a014 b80a |0060: invoke-virtual {v8, v11, v10}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ +061eea: 140b 0e00 0d7f |0063: const v11, #float 1.87421e+38 // #7f0d000e │ │ +061ef0: 3810 7500 |0066: if-eqz v16, 00db // +0075 │ │ +061ef4: 120a |0068: const/4 v10, #int 0 // #0 │ │ +061ef6: 6e30 a014 b80a |0069: invoke-virtual {v8, v11, v10}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ +061efc: 6e10 b000 0d00 |006c: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +061f02: 0c0a |006f: move-result-object v10 │ │ +061f04: 150b 087f |0070: const/high16 v11, #int 2131230720 // #7f08 │ │ +061f08: 6e20 0d01 ba00 |0072: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@010d │ │ +061f0e: 0a05 |0075: move-result v5 │ │ +061f10: 3902 6800 |0076: if-nez v2, 00de // +0068 │ │ +061f14: 1201 |0078: const/4 v1, #int 0 // #0 │ │ +061f16: 3901 6a00 |0079: if-nez v1, 00e3 // +006a │ │ +061f1a: 140a 0b00 0d7f |007b: const v10, #float 1.87421e+38 // #7f0d000b │ │ +061f20: 140b 0800 027f |007e: const v11, #float 1.728e+38 // #7f020008 │ │ +061f26: 6e30 9d14 a80b |0081: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ +061f2c: 3802 7800 |0084: if-eqz v2, 00fc // +0078 │ │ +061f30: 121a |0086: const/4 v10, #int 1 // #1 │ │ +061f32: 7040 7319 dca8 |0087: invoke-direct {v12, v13, v8, v10}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.linkButtons:(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V // method@1973 │ │ +061f38: 7040 7719 dc8f |008a: invoke-direct {v12, v13, v15, v8}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.pushUpdate:(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V // method@1977 │ │ +061f3e: 0e00 |008d: return-void │ │ +061f40: 7210 e419 0e00 |008e: invoke-interface {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +061f46: 0c0a |0091: move-result-object v10 │ │ +061f48: 6e10 d019 0a00 |0092: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +061f4e: 0c02 |0095: move-result-object v2 │ │ +061f50: 2881 |0096: goto 0017 // -007f │ │ +061f52: 6e10 0619 0200 |0097: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +061f58: 0c07 |009a: move-result-object v7 │ │ +061f5a: 2900 7fff |009b: goto/16 001a // -0081 │ │ +061f5e: 6e10 fb18 0200 |009d: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +061f64: 0c00 |00a0: move-result-object v0 │ │ +061f66: 2900 7cff |00a1: goto/16 001d // -0084 │ │ +061f6a: 1a0a 371d |00a3: const-string v10, "removed" // string@1d37 │ │ +061f6e: 6e20 9215 a600 |00a5: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +061f74: 0a0a |00a8: move-result v10 │ │ +061f76: 380a 0a00 |00a9: if-eqz v10, 00b3 // +000a │ │ +061f7a: 140a cc00 0a7f |00ab: const v10, #float 1.83438e+38 // #7f0a00cc │ │ +061f80: 6e20 1801 a400 |00ae: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ +061f86: 0c03 |00b1: move-result-object v3 │ │ +061f88: 2887 |00b2: goto 0039 // -0079 │ │ +061f8a: 3902 86ff |00b3: if-nez v2, 0039 // -007a │ │ +061f8e: 140a ca00 0a7f |00b5: const v10, #float 1.83438e+38 // #7f0a00ca │ │ +061f94: 6e20 1801 a400 |00b8: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0118 │ │ +061f9a: 0c03 |00bb: move-result-object v3 │ │ +061f9c: 2900 7dff |00bc: goto/16 0039 // -0083 │ │ +061fa0: 140a 1100 0d7f |00be: const v10, #float 1.87421e+38 // #7f0d0011 │ │ +061fa6: 6e30 9f14 a807 |00c1: invoke-virtual {v8, v10, v7}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +061fac: 140a 1300 0d7f |00c4: const v10, #float 1.87422e+38 // #7f0d0013 │ │ +061fb2: 6e30 9f14 a800 |00c7: invoke-virtual {v8, v10, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +061fb8: 140b 1200 0d7f |00ca: const v11, #float 1.87422e+38 // #7f0d0012 │ │ +061fbe: 3807 0900 |00cd: if-eqz v7, 00d6 // +0009 │ │ +061fc2: 3800 0700 |00cf: if-eqz v0, 00d6 // +0007 │ │ +061fc6: 120a |00d1: const/4 v10, #int 0 // #0 │ │ +061fc8: 6e30 a014 b80a |00d2: invoke-virtual {v8, v11, v10}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@14a0 │ │ +061fce: 2884 |00d5: goto 0059 // -007c │ │ +061fd0: 130a 0800 |00d6: const/16 v10, #int 8 // #8 │ │ +061fd4: 28fa |00d8: goto 00d2 // -0006 │ │ +061fd6: 120a |00d9: const/4 v10, #int 0 // #0 │ │ +061fd8: 2886 |00da: goto 0060 // -007a │ │ +061fda: 130a 0800 |00db: const/16 v10, #int 8 // #8 │ │ +061fde: 288c |00dd: goto 0069 // -0074 │ │ +061fe0: 7130 491c 2d05 |00de: invoke-static {v13, v2, v5}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; // method@1c49 │ │ +061fe6: 0c01 |00e1: move-result-object v1 │ │ +061fe8: 2897 |00e2: goto 0079 // -0069 │ │ +061fea: 140a 0b00 0d7f |00e3: const v10, #float 1.87421e+38 // #7f0d000b │ │ +061ff0: 6e30 9c14 a801 |00e6: invoke-virtual {v8, v10, v1}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@149c │ │ +061ff6: 289b |00e9: goto 0084 // -0065 │ │ +061ff8: 0d09 |00ea: move-exception v9 │ │ +061ffa: 620a ac08 |00eb: sget-object v10, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ac │ │ +061ffe: 1a0b a403 |00ed: const-string v11, "Failed to load cover art" // string@03a4 │ │ +062002: 6e30 771c ba09 |00ef: invoke-virtual {v10, v11, v9}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +062008: 140a 0b00 0d7f |00f2: const v10, #float 1.87421e+38 // #7f0d000b │ │ +06200e: 140b 0800 027f |00f5: const v11, #float 1.728e+38 // #7f020008 │ │ +062014: 6e30 9d14 a80b |00f8: invoke-virtual {v8, v10, v11}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ +06201a: 2889 |00fb: goto 0084 // -0077 │ │ +06201c: 120a |00fc: const/4 v10, #int 0 // #0 │ │ +06201e: 288a |00fd: goto 0087 // -0076 │ │ catches : 2 │ │ 0x006c - 0x0084 │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x00de - 0x00e9 │ │ Ljava/lang/Exception; -> 0x00ea │ │ positions : │ │ 0x0000 line=113 │ │ @@ -102559,26 +102556,26 @@ │ │ type : '(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -062014: |[062014] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.pushUpdate:(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V │ │ -062024: 7110 8e00 0400 |0000: invoke-static {v4}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@008e │ │ -06202a: 0c00 |0003: move-result-object v0 │ │ -06202c: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ -062030: 6e30 9000 5006 |0006: invoke-virtual {v0, v5, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:([ILandroid/widget/RemoteViews;)V // method@0090 │ │ -062036: 0e00 |0009: return-void │ │ -062038: 2201 1c00 |000a: new-instance v1, Landroid/content/ComponentName; // type@001c │ │ -06203c: 6e10 8015 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -062042: 0c02 |000f: move-result-object v2 │ │ -062044: 7030 9400 4102 |0010: invoke-direct {v1, v4, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -06204a: 6e30 8f00 1006 |0013: invoke-virtual {v0, v1, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@008f │ │ -062050: 28f3 |0016: goto 0009 // -000d │ │ +062038: |[062038] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.pushUpdate:(Landroid/content/Context;[ILandroid/widget/RemoteViews;)V │ │ +062048: 7110 8e00 0400 |0000: invoke-static {v4}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@008e │ │ +06204e: 0c00 |0003: move-result-object v0 │ │ +062050: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ +062054: 6e30 9000 5006 |0006: invoke-virtual {v0, v5, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:([ILandroid/widget/RemoteViews;)V // method@0090 │ │ +06205a: 0e00 |0009: return-void │ │ +06205c: 2201 1f00 |000a: new-instance v1, Landroid/content/ComponentName; // type@001f │ │ +062060: 6e10 8015 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +062066: 0c02 |000f: move-result-object v2 │ │ +062068: 7030 9400 4102 |0010: invoke-direct {v1, v4, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +06206e: 6e30 8f00 1006 |0013: invoke-virtual {v0, v1, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@008f │ │ +062074: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x0006 line=85 │ │ 0x0009 line=89 │ │ 0x000a line=87 │ │ @@ -102595,21 +102592,21 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -062054: |[062054] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.notifyChange:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;Z)V │ │ -062064: 7020 7219 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.hasInstances:(Landroid/content/Context;)Z // method@1972 │ │ -06206a: 0a00 |0003: move-result v0 │ │ -06206c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -062070: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -062072: 7054 7619 2103 |0007: invoke-direct {v1, v2, v3, v0, v4}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.performUpdate:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;[IZ)V // method@1976 │ │ -062078: 0e00 |000a: return-void │ │ +062078: |[062078] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.notifyChange:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;Z)V │ │ +062088: 7020 7219 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.hasInstances:(Landroid/content/Context;)Z // method@1972 │ │ +06208e: 0a00 |0003: move-result v0 │ │ +062090: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +062094: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +062096: 7054 7619 2103 |0007: invoke-direct {v1, v2, v3, v0, v4}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.performUpdate:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;[IZ)V // method@1976 │ │ +06209c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; │ │ @@ -102622,33 +102619,33 @@ │ │ type : '(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06207c: |[06207c] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ -06208c: 7030 7019 1003 |0000: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.defaultAppWidget:(Landroid/content/Context;[I)V // method@1970 │ │ -062092: 0e00 |0003: return-void │ │ +0620a0: |[0620a0] net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ +0620b0: 7030 7019 1003 |0000: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.defaultAppWidget:(Landroid/content/Context;[I)V // method@1970 │ │ +0620b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 appWidgetManager Landroid/appwidget/AppWidgetManager; │ │ 0x0000 - 0x0004 reg=3 appWidgetIds [I │ │ │ │ - source_file_idx : 3174 (SubsonicAppWidgetProvider.java) │ │ + source_file_idx : 3171 (SubsonicAppWidgetProvider.java) │ │ │ │ Class #458 header: │ │ -class_idx : 1069 │ │ +class_idx : 1077 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 26 │ │ +superclass_idx : 29 │ │ source_file_idx : 594 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #458 - │ │ @@ -102678,37 +102675,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -062094: |[062094] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.:()V │ │ -0620a4: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -0620a8: 1c01 2d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver; // type@042d │ │ -0620ac: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -0620b2: 6900 ae08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ -0620b6: 0e00 |0009: return-void │ │ +0620b8: |[0620b8] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.:()V │ │ +0620c8: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +0620cc: 1c01 3504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver; // type@0435 │ │ +0620d0: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +0620d6: 6900 ae08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ +0620da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0620b8: |[0620b8] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.:()V │ │ -0620c8: 7010 9200 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -0620ce: 0e00 |0003: return-void │ │ +0620dc: |[0620dc] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.:()V │ │ +0620ec: 7010 9200 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +0620f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;) │ │ @@ -102716,91 +102713,95 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0620d0: |[0620d0] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.isConnected:(Landroid/content/Intent;)Z │ │ -0620e0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0620e2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0620e4: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -0620e6: 1a01 b90e |0003: const-string v1, "android.bluetooth.a2dp.action.SINK_STATE_CHANGED" // string@0eb9 │ │ -0620ea: 6e10 ca00 0600 |0005: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -0620f0: 0c02 |0008: move-result-object v2 │ │ -0620f2: 6e20 9215 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0620f8: 0a01 |000c: move-result v1 │ │ -0620fa: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -0620fe: 1a01 ba0e |000f: const-string v1, "android.bluetooth.a2dp.extra.SINK_STATE" // string@0eba │ │ -062102: 6e30 d300 1603 |0011: invoke-virtual {v6, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -062108: 0a01 |0014: move-result v1 │ │ -06210a: 3341 0300 |0015: if-ne v1, v4, 0018 // +0003 │ │ -06210e: 0f00 |0017: return v0 │ │ -062110: 1a01 bb0e |0018: const-string v1, "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED" // string@0ebb │ │ -062114: 6e10 ca00 0600 |001a: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -06211a: 0c02 |001d: move-result-object v2 │ │ -06211c: 6e20 9215 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -062122: 0a01 |0021: move-result v1 │ │ -062124: 3801 0a00 |0022: if-eqz v1, 002c // +000a │ │ -062128: 1a01 bc0e |0024: const-string v1, "android.bluetooth.profile.extra.STATE" // string@0ebc │ │ -06212c: 6e30 d300 1603 |0026: invoke-virtual {v6, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -062132: 0a01 |0029: move-result v1 │ │ -062134: 3241 edff |002a: if-eq v1, v4, 0017 // -0013 │ │ -062138: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -06213a: 28ea |002d: goto 0017 // -0016 │ │ +0620f4: |[0620f4] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.isConnected:(Landroid/content/Intent;)Z │ │ +062104: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +062106: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +062108: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +06210a: 1a01 b60e |0003: const-string v1, "android.bluetooth.a2dp.action.SINK_STATE_CHANGED" // string@0eb6 │ │ +06210e: 6e10 ca00 0600 |0005: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +062114: 0c02 |0008: move-result-object v2 │ │ +062116: 6e20 9215 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06211c: 0a01 |000c: move-result v1 │ │ +06211e: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +062122: 1a01 b70e |000f: const-string v1, "android.bluetooth.a2dp.extra.SINK_STATE" // string@0eb7 │ │ +062126: 6e30 d300 1603 |0011: invoke-virtual {v6, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +06212c: 0a01 |0014: move-result v1 │ │ +06212e: 3341 0300 |0015: if-ne v1, v4, 0018 // +0003 │ │ +062132: 0f00 |0017: return v0 │ │ +062134: 1a01 b80e |0018: const-string v1, "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED" // string@0eb8 │ │ +062138: 6e10 ca00 0600 |001a: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +06213e: 0c02 |001d: move-result-object v2 │ │ +062140: 6e20 9215 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +062146: 0a01 |0021: move-result v1 │ │ +062148: 3801 0a00 |0022: if-eqz v1, 002c // +000a │ │ +06214c: 1a01 b90e |0024: const-string v1, "android.bluetooth.profile.extra.STATE" // string@0eb9 │ │ +062150: 6e30 d300 1603 |0026: invoke-virtual {v6, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +062156: 0a01 |0029: move-result v1 │ │ +062158: 3241 edff |002a: if-eq v1, v4, 0017 // -0013 │ │ +06215c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +06215e: 28ea |002d: goto 0017 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=55 │ │ + 0x0011 line=56 │ │ 0x0017 line=64 │ │ 0x0018 line=60 │ │ + 0x0026 line=61 │ │ 0x002c line=64 │ │ locals : │ │ 0x0000 - 0x002e reg=5 this Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver; │ │ 0x0000 - 0x002e reg=6 intent Landroid/content/Intent; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;) │ │ name : 'isDisconnected' │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -06213c: |[06213c] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.isDisconnected:(Landroid/content/Intent;)Z │ │ -06214c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06214e: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -062150: 1a01 b90e |0002: const-string v1, "android.bluetooth.a2dp.action.SINK_STATE_CHANGED" // string@0eb9 │ │ -062154: 6e10 ca00 0500 |0004: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -06215a: 0c02 |0007: move-result-object v2 │ │ -06215c: 6e20 9215 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -062162: 0a01 |000b: move-result v1 │ │ -062164: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -062168: 1a01 ba0e |000e: const-string v1, "android.bluetooth.a2dp.extra.SINK_STATE" // string@0eba │ │ -06216c: 6e30 d300 1503 |0010: invoke-virtual {v5, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -062172: 0a01 |0013: move-result v1 │ │ -062174: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -062178: 0f00 |0016: return v0 │ │ -06217a: 1a01 bb0e |0017: const-string v1, "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED" // string@0ebb │ │ -06217e: 6e10 ca00 0500 |0019: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -062184: 0c02 |001c: move-result-object v2 │ │ -062186: 6e20 9215 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06218c: 0a01 |0020: move-result v1 │ │ -06218e: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ -062192: 1a01 bc0e |0023: const-string v1, "android.bluetooth.profile.extra.STATE" // string@0ebc │ │ -062196: 6e30 d300 1503 |0025: invoke-virtual {v5, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -06219c: 0a01 |0028: move-result v1 │ │ -06219e: 3801 edff |0029: if-eqz v1, 0016 // -0013 │ │ -0621a2: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0621a4: 28ea |002c: goto 0016 // -0016 │ │ +062160: |[062160] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.isDisconnected:(Landroid/content/Intent;)Z │ │ +062170: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062172: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +062174: 1a01 b60e |0002: const-string v1, "android.bluetooth.a2dp.action.SINK_STATE_CHANGED" // string@0eb6 │ │ +062178: 6e10 ca00 0500 |0004: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +06217e: 0c02 |0007: move-result-object v2 │ │ +062180: 6e20 9215 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +062186: 0a01 |000b: move-result v1 │ │ +062188: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ +06218c: 1a01 b70e |000e: const-string v1, "android.bluetooth.a2dp.extra.SINK_STATE" // string@0eb7 │ │ +062190: 6e30 d300 1503 |0010: invoke-virtual {v5, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +062196: 0a01 |0013: move-result v1 │ │ +062198: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +06219c: 0f00 |0016: return v0 │ │ +06219e: 1a01 b80e |0017: const-string v1, "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED" // string@0eb8 │ │ +0621a2: 6e10 ca00 0500 |0019: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +0621a8: 0c02 |001c: move-result-object v2 │ │ +0621aa: 6e20 9215 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0621b0: 0a01 |0020: move-result v1 │ │ +0621b2: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ +0621b6: 1a01 b90e |0023: const-string v1, "android.bluetooth.profile.extra.STATE" // string@0eb9 │ │ +0621ba: 6e30 d300 1503 |0025: invoke-virtual {v5, v1, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +0621c0: 0a01 |0028: move-result v1 │ │ +0621c2: 3801 edff |0029: if-eqz v1, 0016 // -0013 │ │ +0621c6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0621c8: 28ea |002c: goto 0016 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ + 0x0010 line=69 │ │ 0x0016 line=77 │ │ 0x0017 line=73 │ │ + 0x0025 line=74 │ │ 0x002b line=77 │ │ locals : │ │ 0x0000 - 0x002d reg=4 this Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver; │ │ 0x0000 - 0x002d reg=5 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;) │ │ @@ -102808,45 +102809,45 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0621a8: |[0621a8] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0621b8: 6200 ae08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ -0621bc: 2201 4803 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0621c0: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0621c6: 1a02 da03 |0007: const-string v2, "GOT INTENT " // string@03da │ │ -0621ca: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0621d0: 0c01 |000c: move-result-object v1 │ │ -0621d2: 6e20 b415 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0621d8: 0c01 |0010: move-result-object v1 │ │ -0621da: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0621e0: 0c01 |0014: move-result-object v1 │ │ -0621e2: 6e20 781c 1000 |0015: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0621e8: 7020 7a19 5300 |0018: invoke-direct {v3, v5}, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.isConnected:(Landroid/content/Intent;)Z // method@197a │ │ -0621ee: 0a00 |001b: move-result v0 │ │ -0621f0: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -0621f4: 6200 ae08 |001e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ -0621f8: 1a01 a402 |0020: const-string v1, "Connected to Bluetooth A2DP, requesting media button focus." // string@02a4 │ │ -0621fc: 6e20 781c 1000 |0022: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -062202: 7110 881d 0400 |0025: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ -062208: 0e00 |0028: return-void │ │ -06220a: 7020 7b19 5300 |0029: invoke-direct {v3, v5}, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.isDisconnected:(Landroid/content/Intent;)Z // method@197b │ │ -062210: 0a00 |002c: move-result v0 │ │ -062212: 3800 fbff |002d: if-eqz v0, 0028 // -0005 │ │ -062216: 6200 ae08 |002f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ -06221a: 1a01 0f03 |0031: const-string v1, "Disconnected from Bluetooth A2DP, requesting pause." // string@030f │ │ -06221e: 6e20 781c 1000 |0033: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -062224: 2200 2500 |0036: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -062228: 1a01 631a |0038: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PAUSE" // string@1a63 │ │ -06222c: 7020 c500 1000 |003a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -062232: 6e20 b900 0400 |003d: invoke-virtual {v4, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@00b9 │ │ -062238: 28e8 |0040: goto 0028 // -0018 │ │ +0621cc: |[0621cc] net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0621dc: 6200 ae08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ +0621e0: 2201 5003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0621e4: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0621ea: 1a02 da03 |0007: const-string v2, "GOT INTENT " // string@03da │ │ +0621ee: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0621f4: 0c01 |000c: move-result-object v1 │ │ +0621f6: 6e20 b415 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0621fc: 0c01 |0010: move-result-object v1 │ │ +0621fe: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +062204: 0c01 |0014: move-result-object v1 │ │ +062206: 6e20 781c 1000 |0015: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06220c: 7020 7a19 5300 |0018: invoke-direct {v3, v5}, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.isConnected:(Landroid/content/Intent;)Z // method@197a │ │ +062212: 0a00 |001b: move-result v0 │ │ +062214: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +062218: 6200 ae08 |001e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ +06221c: 1a01 a402 |0020: const-string v1, "Connected to Bluetooth A2DP, requesting media button focus." // string@02a4 │ │ +062220: 6e20 781c 1000 |0022: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +062226: 7110 881d 0400 |0025: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ +06222c: 0e00 |0028: return-void │ │ +06222e: 7020 7b19 5300 |0029: invoke-direct {v3, v5}, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.isDisconnected:(Landroid/content/Intent;)Z // method@197b │ │ +062234: 0a00 |002c: move-result v0 │ │ +062236: 3800 fbff |002d: if-eqz v0, 0028 // -0005 │ │ +06223a: 6200 ae08 |002f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ae │ │ +06223e: 1a01 0f03 |0031: const-string v1, "Disconnected from Bluetooth A2DP, requesting pause." // string@030f │ │ +062242: 6e20 781c 1000 |0033: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +062248: 2200 2800 |0036: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +06224c: 1a01 601a |0038: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PAUSE" // string@1a60 │ │ +062250: 7020 c500 1000 |003a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +062256: 6e20 b900 0400 |003d: invoke-virtual {v4, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@00b9 │ │ +06225c: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0018 line=45 │ │ 0x001e line=46 │ │ 0x0025 line=47 │ │ 0x0028 line=52 │ │ @@ -102857,18 +102858,18 @@ │ │ 0x0000 - 0x0041 reg=3 this Lnet/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver; │ │ 0x0000 - 0x0041 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0041 reg=5 intent Landroid/content/Intent; │ │ │ │ source_file_idx : 594 (BluetoothIntentReceiver.java) │ │ │ │ Class #459 header: │ │ -class_idx : 1070 │ │ +class_idx : 1078 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 26 │ │ -source_file_idx : 2757 │ │ +superclass_idx : 29 │ │ +source_file_idx : 2754 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #459 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;' │ │ @@ -102887,37 +102888,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06223c: |[06223c] net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.:()V │ │ -06224c: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -062250: 1c01 2e04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@042e │ │ -062254: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06225a: 6900 b108 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08b1 │ │ -06225e: 0e00 |0009: return-void │ │ +062260: |[062260] net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.:()V │ │ +062270: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +062274: 1c01 3604 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@0436 │ │ +062278: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +06227e: 6900 b108 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08b1 │ │ +062282: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062260: |[062260] net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.:()V │ │ -062270: 7010 9200 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -062276: 0e00 |0003: return-void │ │ +062284: |[062284] net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.:()V │ │ +062294: 7010 9200 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +06229a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; │ │ │ │ Virtual methods - │ │ @@ -102926,42 +102927,42 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -062278: |[062278] net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -062288: 6e10 d100 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -06228e: 0c02 |0003: move-result-object v2 │ │ -062290: 1a03 ce0e |0004: const-string v3, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -062294: 6e20 dd01 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@01dd │ │ -06229a: 0c00 |0009: move-result-object v0 │ │ -06229c: 1f00 a802 |000a: check-cast v0, Landroid/view/KeyEvent; // type@02a8 │ │ -0622a0: 6202 b108 |000c: sget-object v2, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08b1 │ │ -0622a4: 2203 4803 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0622a8: 7010 ad15 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0622ae: 1a04 e403 |0013: const-string v4, "Got MEDIA_BUTTON key event: " // string@03e4 │ │ -0622b2: 6e20 b515 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0622b8: 0c03 |0018: move-result-object v3 │ │ -0622ba: 6e20 b415 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0622c0: 0c03 |001c: move-result-object v3 │ │ -0622c2: 6e10 bb15 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0622c8: 0c03 |0020: move-result-object v3 │ │ -0622ca: 6e20 781c 3200 |0021: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0622d0: 2201 2500 |0024: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -0622d4: 1c02 3d04 |0026: const-class v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -0622d8: 7030 c300 6102 |0028: invoke-direct {v1, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -0622de: 1a02 ce0e |002b: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -0622e2: 6e30 df00 2100 |002d: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -0622e8: 6e20 be00 1600 |0030: invoke-virtual {v6, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00be │ │ -0622ee: 6e10 7f19 0500 |0033: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;.abortBroadcast:()V // method@197f │ │ -0622f4: 0e00 |0036: return-void │ │ -0622f6: 0d02 |0037: move-exception v2 │ │ -0622f8: 28fe |0038: goto 0036 // -0002 │ │ +06229c: |[06229c] net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0622ac: 6e10 d100 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +0622b2: 0c02 |0003: move-result-object v2 │ │ +0622b4: 1a03 cb0e |0004: const-string v3, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +0622b8: 6e20 dd01 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@01dd │ │ +0622be: 0c00 |0009: move-result-object v0 │ │ +0622c0: 1f00 b002 |000a: check-cast v0, Landroid/view/KeyEvent; // type@02b0 │ │ +0622c4: 6202 b108 |000c: sget-object v2, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08b1 │ │ +0622c8: 2203 5003 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0622cc: 7010 ad15 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0622d2: 1a04 e403 |0013: const-string v4, "Got MEDIA_BUTTON key event: " // string@03e4 │ │ +0622d6: 6e20 b515 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0622dc: 0c03 |0018: move-result-object v3 │ │ +0622de: 6e20 b415 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0622e4: 0c03 |001c: move-result-object v3 │ │ +0622e6: 6e10 bb15 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0622ec: 0c03 |0020: move-result-object v3 │ │ +0622ee: 6e20 781c 3200 |0021: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0622f4: 2201 2800 |0024: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +0622f8: 1c02 4504 |0026: const-class v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +0622fc: 7030 c300 6102 |0028: invoke-direct {v1, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +062302: 1a02 cb0e |002b: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +062306: 6e30 df00 2100 |002d: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +06230c: 6e20 be00 1600 |0030: invoke-virtual {v6, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00be │ │ +062312: 6e10 7f19 0500 |0033: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver;.abortBroadcast:()V // method@197f │ │ +062318: 0e00 |0036: return-void │ │ +06231a: 0d02 |0037: move-exception v2 │ │ +06231c: 28fe |0038: goto 0036 // -0002 │ │ catches : 1 │ │ 0x0033 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0000 line=37 │ │ 0x000c line=38 │ │ 0x0024 line=40 │ │ @@ -102973,20 +102974,20 @@ │ │ locals : │ │ 0x000c - 0x0039 reg=0 event Landroid/view/KeyEvent; │ │ 0x002b - 0x0039 reg=1 serviceIntent Landroid/content/Intent; │ │ 0x0000 - 0x0039 reg=5 this Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; │ │ 0x0000 - 0x0039 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0039 reg=7 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2757 (MediaButtonIntentReceiver.java) │ │ + source_file_idx : 2754 (MediaButtonIntentReceiver.java) │ │ │ │ Class #460 header: │ │ -class_idx : 1071 │ │ +class_idx : 1079 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 558 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #460 annotations: │ │ @@ -103011,53 +103012,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -06230c: |[06230c] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$1.:()V │ │ -06231c: 7100 3819 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1938 │ │ -062322: 0c00 |0003: move-result-object v0 │ │ -062324: 2100 |0004: array-length v0, v0 │ │ -062326: 2300 f304 |0005: new-array v0, v0, [I // type@04f3 │ │ -06232a: 6900 b208 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ -06232e: 6200 b208 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ -062332: 6201 9208 |000b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -062336: 6e10 3619 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -06233c: 0a01 |0010: move-result v1 │ │ -06233e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -062340: 4b02 0001 |0012: aput v2, v0, v1 │ │ -062344: 6200 b208 |0014: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ -062348: 6201 9308 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ -06234c: 6e10 3619 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -062352: 0a01 |001b: move-result v1 │ │ -062354: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -062356: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06235a: 6200 b208 |001f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ -06235e: 6201 8f08 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -062362: 6e10 3619 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -062368: 0a01 |0026: move-result v1 │ │ -06236a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -06236c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -062370: 6200 b208 |002a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ -062374: 6201 8c08 |002c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -062378: 6e10 3619 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -06237e: 0a01 |0031: move-result v1 │ │ -062380: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -062382: 4b02 0001 |0033: aput v2, v0, v1 │ │ -062386: 0e00 |0035: return-void │ │ -062388: 0d00 |0036: move-exception v0 │ │ -06238a: 28fe |0037: goto 0035 // -0002 │ │ -06238c: 0d00 |0038: move-exception v0 │ │ -06238e: 28f1 |0039: goto 002a // -000f │ │ -062390: 0d00 |003a: move-exception v0 │ │ -062392: 28e4 |003b: goto 001f // -001c │ │ -062394: 0d00 |003c: move-exception v0 │ │ -062396: 28d7 |003d: goto 0014 // -0029 │ │ +062330: |[062330] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$1.:()V │ │ +062340: 7100 3819 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1938 │ │ +062346: 0c00 |0003: move-result-object v0 │ │ +062348: 2100 |0004: array-length v0, v0 │ │ +06234a: 2300 fd04 |0005: new-array v0, v0, [I // type@04fd │ │ +06234e: 6900 b208 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ +062352: 6200 b208 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ +062356: 6201 9208 |000b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +06235a: 6e10 3619 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +062360: 0a01 |0010: move-result v1 │ │ +062362: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +062364: 4b02 0001 |0012: aput v2, v0, v1 │ │ +062368: 6200 b208 |0014: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ +06236c: 6201 9308 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ +062370: 6e10 3619 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +062376: 0a01 |001b: move-result v1 │ │ +062378: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06237a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +06237e: 6200 b208 |001f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ +062382: 6201 8f08 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +062386: 6e10 3619 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +06238c: 0a01 |0026: move-result v1 │ │ +06238e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +062390: 4b02 0001 |0028: aput v2, v0, v1 │ │ +062394: 6200 b208 |002a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ +062398: 6201 8c08 |002c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +06239c: 6e10 3619 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +0623a2: 0a01 |0031: move-result v1 │ │ +0623a4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0623a6: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0623aa: 0e00 |0035: return-void │ │ +0623ac: 0d00 |0036: move-exception v0 │ │ +0623ae: 28fe |0037: goto 0035 // -0002 │ │ +0623b0: 0d00 |0038: move-exception v0 │ │ +0623b2: 28f1 |0039: goto 002a // -000f │ │ +0623b4: 0d00 |003a: move-exception v0 │ │ +0623b6: 28e4 |003b: goto 001f // -001c │ │ +0623b8: 0d00 |003c: move-exception v0 │ │ +0623ba: 28d7 |003d: goto 0014 // -0029 │ │ catches : 4 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x003c │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x003a │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0038 │ │ @@ -103067,17 +103068,17 @@ │ │ 0x0000 line=116 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 558 (AudioManagerHelper.java) │ │ │ │ Class #461 header: │ │ -class_idx : 1072 │ │ +class_idx : 1080 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 558 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #461 annotations: │ │ @@ -103111,20 +103112,20 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0623cc: |[0623cc] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusListener.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V │ │ -0623dc: 5b12 b408 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -0623e0: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0623e6: 6200 b708 |0005: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ -0623ea: 5b10 b308 |0007: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ -0623ee: 0e00 |0009: return-void │ │ +0623f0: |[0623f0] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusListener.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V │ │ +062400: 5b12 b408 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +062404: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +06240a: 6200 b708 |0005: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ +06240e: 5b10 b308 |0007: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ +062412: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; │ │ 0x0000 - 0x000a reg=2 (null) Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ @@ -103134,17 +103135,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0623f0: |[0623f0] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusListener.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;)V │ │ -062400: 7020 8219 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V // method@1982 │ │ -062406: 0e00 |0003: return-void │ │ +062414: |[062414] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusListener.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;)V │ │ +062424: 7020 8219 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V // method@1982 │ │ +06242a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1; │ │ @@ -103155,128 +103156,129 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 230 16-bit code units │ │ -062408: |[062408] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusListener.onAudioFocusChange:(I)V │ │ -062418: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06241a: 1232 |0001: const/4 v2, #int 3 // #3 │ │ -06241c: 2b05 d000 0000 |0002: packed-switch v5, 000000d2 // +000000d0 │ │ -062422: 0e00 |0005: return-void │ │ -062424: 7100 8c19 0000 |0006: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -06242a: 0c00 |0009: move-result-object v0 │ │ -06242c: 1a01 1a1b |000a: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN" // string@1b1a │ │ -062430: 6e20 781c 1000 |000c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -062436: 5440 b308 |000f: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ -06243a: 6201 b808 |0011: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ -06243e: 3310 1200 |0013: if-ne v0, v1, 0025 // +0012 │ │ -062442: 5440 b408 |0015: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -062446: 7110 8d19 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; // method@198d │ │ -06244c: 0c00 |001a: move-result-object v0 │ │ -06244e: 5241 b508 |001b: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.volume:I // field@08b5 │ │ -062452: 6e40 8a01 2031 |001d: invoke-virtual {v0, v2, v1, v3}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@018a │ │ -062458: 6200 b708 |0020: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ -06245c: 5b40 b308 |0022: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ -062460: 28e1 |0024: goto 0005 // -001f │ │ -062462: 5440 b308 |0025: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ -062466: 6201 b908 |0027: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ -06246a: 3310 f7ff |0029: if-ne v0, v1, 0020 // -0009 │ │ -06246e: 5440 b408 |002b: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -062472: 7110 8e19 0000 |002d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ -062478: 0c00 |0030: move-result-object v0 │ │ -06247a: 6e10 301a 0000 |0031: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ -062480: 0c00 |0034: move-result-object v0 │ │ -062482: 6201 8f08 |0035: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -062486: 3310 e9ff |0037: if-ne v0, v1, 0020 // -0017 │ │ -06248a: 5440 b408 |0039: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -06248e: 7110 8e19 0000 |003b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ -062494: 0c00 |003e: move-result-object v0 │ │ -062496: 6e10 561a 0000 |003f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.start:()V // method@1a56 │ │ -06249c: 28de |0042: goto 0020 // -0022 │ │ -06249e: 7100 8c19 0000 |0043: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -0624a4: 0c00 |0046: move-result-object v0 │ │ -0624a6: 1a01 1b1b |0047: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN_TRANSIENT" // string@1b1b │ │ -0624aa: 6e20 781c 1000 |0049: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0624b0: 28b9 |004c: goto 0005 // -0047 │ │ -0624b2: 7100 8c19 0000 |004d: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -0624b8: 0c00 |0050: move-result-object v0 │ │ -0624ba: 1a01 1c1b |0051: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE" // string@1b1c │ │ -0624be: 6e20 781c 1000 |0053: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0624c4: 28af |0056: goto 0005 // -0051 │ │ -0624c6: 7100 8c19 0000 |0057: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -0624cc: 0c00 |005a: move-result-object v0 │ │ -0624ce: 1a01 1d1b |005b: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" // string@1b1d │ │ -0624d2: 6e20 781c 1000 |005d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0624d8: 28a5 |0060: goto 0005 // -005b │ │ -0624da: 7100 8c19 0000 |0061: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -0624e0: 0c00 |0064: move-result-object v0 │ │ -0624e2: 1a01 1e1b |0065: const-string v1, "onAudioFocusChange AUDIOFOCUS_LOSS" // string@1b1e │ │ -0624e6: 6e20 781c 1000 |0067: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0624ec: 5440 b408 |006a: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -0624f0: 7110 8f19 0000 |006c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V // method@198f │ │ -0624f6: 5440 b408 |006f: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -0624fa: 7110 8e19 0000 |0071: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ -062500: 0c00 |0074: move-result-object v0 │ │ -062502: 6e10 3f1a 0000 |0075: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -062508: 288d |0078: goto 0005 // -0073 │ │ -06250a: 7100 8c19 0000 |0079: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -062510: 0c00 |007c: move-result-object v0 │ │ -062512: 1a01 1f1b |007d: const-string v1, "onAudioFocusChange AUDIOFOCUS_LOSS_TRANSIENT" // string@1b1f │ │ -062516: 6e20 781c 1000 |007f: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06251c: 5440 b408 |0082: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -062520: 7110 8e19 0000 |0084: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ -062526: 0c00 |0087: move-result-object v0 │ │ -062528: 6e10 301a 0000 |0088: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ -06252e: 0c00 |008b: move-result-object v0 │ │ -062530: 6201 9208 |008c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -062534: 3310 77ff |008e: if-ne v0, v1, 0005 // -0089 │ │ -062538: 5440 b408 |0090: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -06253c: 7110 8e19 0000 |0092: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ -062542: 0c00 |0095: move-result-object v0 │ │ -062544: 6e10 3f1a 0000 |0096: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -06254a: 6200 b908 |0099: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ -06254e: 5b40 b308 |009b: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ -062552: 2900 68ff |009d: goto/16 0005 // -0098 │ │ -062556: 7100 8c19 0000 |009f: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ -06255c: 0c00 |00a2: move-result-object v0 │ │ -06255e: 1a01 201b |00a3: const-string v1, "onAudioFocusChange AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" // string@1b20 │ │ -062562: 6e20 781c 1000 |00a5: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -062568: 5440 b408 |00a8: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -06256c: 7110 8e19 0000 |00aa: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ -062572: 0c00 |00ad: move-result-object v0 │ │ -062574: 6e10 301a 0000 |00ae: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ -06257a: 0c00 |00b1: move-result-object v0 │ │ -06257c: 6201 9208 |00b2: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -062580: 3310 51ff |00b4: if-ne v0, v1, 0005 // -00af │ │ -062584: 5440 b408 |00b6: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -062588: 7110 8d19 0000 |00b8: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; // method@198d │ │ -06258e: 0c00 |00bb: move-result-object v0 │ │ -062590: 6e20 8501 2000 |00bc: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0185 │ │ -062596: 0a00 |00bf: move-result v0 │ │ -062598: 5940 b508 |00c0: iput v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.volume:I // field@08b5 │ │ -06259c: 6200 b808 |00c2: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ -0625a0: 5b40 b308 |00c4: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ -0625a4: 5440 b408 |00c6: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ -0625a8: 7110 8d19 0000 |00c8: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; // method@198d │ │ -0625ae: 0c00 |00cb: move-result-object v0 │ │ -0625b0: 1211 |00cc: const/4 v1, #int 1 // #1 │ │ -0625b2: 6e40 8a01 2031 |00cd: invoke-virtual {v0, v2, v1, v3}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@018a │ │ -0625b8: 2900 35ff |00d0: goto/16 0005 // -00cb │ │ -0625bc: 0001 0800 fdff ffff 9d00 0000 7700 ... |00d2: packed-switch-data (20 units) │ │ +06242c: |[06242c] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusListener.onAudioFocusChange:(I)V │ │ +06243c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06243e: 1232 |0001: const/4 v2, #int 3 // #3 │ │ +062440: 2b05 d000 0000 |0002: packed-switch v5, 000000d2 // +000000d0 │ │ +062446: 0e00 |0005: return-void │ │ +062448: 7100 8c19 0000 |0006: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +06244e: 0c00 |0009: move-result-object v0 │ │ +062450: 1a01 171b |000a: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN" // string@1b17 │ │ +062454: 6e20 781c 1000 |000c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06245a: 5440 b308 |000f: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ +06245e: 6201 b808 |0011: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ +062462: 3310 1200 |0013: if-ne v0, v1, 0025 // +0012 │ │ +062466: 5440 b408 |0015: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +06246a: 7110 8d19 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; // method@198d │ │ +062470: 0c00 |001a: move-result-object v0 │ │ +062472: 5241 b508 |001b: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.volume:I // field@08b5 │ │ +062476: 6e40 8a01 2031 |001d: invoke-virtual {v0, v2, v1, v3}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@018a │ │ +06247c: 6200 b708 |0020: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ +062480: 5b40 b308 |0022: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ +062484: 28e1 |0024: goto 0005 // -001f │ │ +062486: 5440 b308 |0025: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ +06248a: 6201 b908 |0027: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ +06248e: 3310 f7ff |0029: if-ne v0, v1, 0020 // -0009 │ │ +062492: 5440 b408 |002b: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +062496: 7110 8e19 0000 |002d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ +06249c: 0c00 |0030: move-result-object v0 │ │ +06249e: 6e10 301a 0000 |0031: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ +0624a4: 0c00 |0034: move-result-object v0 │ │ +0624a6: 6201 8f08 |0035: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +0624aa: 3310 e9ff |0037: if-ne v0, v1, 0020 // -0017 │ │ +0624ae: 5440 b408 |0039: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +0624b2: 7110 8e19 0000 |003b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ +0624b8: 0c00 |003e: move-result-object v0 │ │ +0624ba: 6e10 561a 0000 |003f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.start:()V // method@1a56 │ │ +0624c0: 28de |0042: goto 0020 // -0022 │ │ +0624c2: 7100 8c19 0000 |0043: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +0624c8: 0c00 |0046: move-result-object v0 │ │ +0624ca: 1a01 181b |0047: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN_TRANSIENT" // string@1b18 │ │ +0624ce: 6e20 781c 1000 |0049: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0624d4: 28b9 |004c: goto 0005 // -0047 │ │ +0624d6: 7100 8c19 0000 |004d: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +0624dc: 0c00 |0050: move-result-object v0 │ │ +0624de: 1a01 191b |0051: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE" // string@1b19 │ │ +0624e2: 6e20 781c 1000 |0053: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0624e8: 28af |0056: goto 0005 // -0051 │ │ +0624ea: 7100 8c19 0000 |0057: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +0624f0: 0c00 |005a: move-result-object v0 │ │ +0624f2: 1a01 1a1b |005b: const-string v1, "onAudioFocusChange AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" // string@1b1a │ │ +0624f6: 6e20 781c 1000 |005d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0624fc: 28a5 |0060: goto 0005 // -005b │ │ +0624fe: 7100 8c19 0000 |0061: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +062504: 0c00 |0064: move-result-object v0 │ │ +062506: 1a01 1b1b |0065: const-string v1, "onAudioFocusChange AUDIOFOCUS_LOSS" // string@1b1b │ │ +06250a: 6e20 781c 1000 |0067: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +062510: 5440 b408 |006a: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +062514: 7110 8f19 0000 |006c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V // method@198f │ │ +06251a: 5440 b408 |006f: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +06251e: 7110 8e19 0000 |0071: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ +062524: 0c00 |0074: move-result-object v0 │ │ +062526: 6e10 3f1a 0000 |0075: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +06252c: 288d |0078: goto 0005 // -0073 │ │ +06252e: 7100 8c19 0000 |0079: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +062534: 0c00 |007c: move-result-object v0 │ │ +062536: 1a01 1c1b |007d: const-string v1, "onAudioFocusChange AUDIOFOCUS_LOSS_TRANSIENT" // string@1b1c │ │ +06253a: 6e20 781c 1000 |007f: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +062540: 5440 b408 |0082: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +062544: 7110 8e19 0000 |0084: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ +06254a: 0c00 |0087: move-result-object v0 │ │ +06254c: 6e10 301a 0000 |0088: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ +062552: 0c00 |008b: move-result-object v0 │ │ +062554: 6201 9208 |008c: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +062558: 3310 77ff |008e: if-ne v0, v1, 0005 // -0089 │ │ +06255c: 5440 b408 |0090: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +062560: 7110 8e19 0000 |0092: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ +062566: 0c00 |0095: move-result-object v0 │ │ +062568: 6e10 3f1a 0000 |0096: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +06256e: 6200 b908 |0099: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ +062572: 5b40 b308 |009b: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ +062576: 2900 68ff |009d: goto/16 0005 // -0098 │ │ +06257a: 7100 8c19 0000 |009f: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@198c │ │ +062580: 0c00 |00a2: move-result-object v0 │ │ +062582: 1a01 1d1b |00a3: const-string v1, "onAudioFocusChange AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" // string@1b1d │ │ +062586: 6e20 781c 1000 |00a5: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06258c: 5440 b408 |00a8: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +062590: 7110 8e19 0000 |00aa: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@198e │ │ +062596: 0c00 |00ad: move-result-object v0 │ │ +062598: 6e10 301a 0000 |00ae: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ +06259e: 0c00 |00b1: move-result-object v0 │ │ +0625a0: 6201 9208 |00b2: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +0625a4: 3310 51ff |00b4: if-ne v0, v1, 0005 // -00af │ │ +0625a8: 5440 b408 |00b6: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +0625ac: 7110 8d19 0000 |00b8: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; // method@198d │ │ +0625b2: 0c00 |00bb: move-result-object v0 │ │ +0625b4: 6e20 8501 2000 |00bc: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0185 │ │ +0625ba: 0a00 |00bf: move-result v0 │ │ +0625bc: 5940 b508 |00c0: iput v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.volume:I // field@08b5 │ │ +0625c0: 6200 b808 |00c2: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ +0625c4: 5b40 b308 |00c4: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.audioFocusState:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b3 │ │ +0625c8: 5440 b408 |00c6: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08b4 │ │ +0625cc: 7110 8d19 0000 |00c8: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; // method@198d │ │ +0625d2: 0c00 |00cb: move-result-object v0 │ │ +0625d4: 1211 |00cc: const/4 v1, #int 1 // #1 │ │ +0625d6: 6e40 8a01 2031 |00cd: invoke-virtual {v0, v2, v1, v3}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@018a │ │ +0625dc: 2900 35ff |00d0: goto/16 0005 // -00cb │ │ +0625e0: 0001 0800 fdff ffff 9d00 0000 7700 ... |00d2: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=153 │ │ 0x0005 line=196 │ │ 0x0006 line=155 │ │ 0x000f line=156 │ │ 0x0015 line=157 │ │ 0x0020 line=162 │ │ 0x0025 line=158 │ │ + 0x002d line=159 │ │ 0x0039 line=160 │ │ 0x0043 line=165 │ │ 0x004d line=168 │ │ 0x0057 line=171 │ │ 0x0061 line=174 │ │ 0x006a line=175 │ │ 0x006f line=176 │ │ @@ -103293,17 +103295,17 @@ │ │ locals : │ │ 0x0000 - 0x00e6 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; │ │ 0x0000 - 0x00e6 reg=5 i I │ │ │ │ source_file_idx : 558 (AudioManagerHelper.java) │ │ │ │ Class #462 header: │ │ -class_idx : 1073 │ │ +class_idx : 1081 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 815 │ │ +superclass_idx : 823 │ │ source_file_idx : 558 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #462 annotations: │ │ @@ -103343,40 +103345,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0625e4: |[0625e4] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.:()V │ │ -0625f4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0625f6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0625f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0625fa: 2200 3104 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0431 │ │ -0625fe: 1a01 d603 |0005: const-string v1, "GAINED" // string@03d6 │ │ -062602: 7030 8619 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.:(Ljava/lang/String;I)V // method@1986 │ │ -062608: 6900 b708 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ -06260c: 2200 3104 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0431 │ │ -062610: 1a01 d804 |000e: const-string v1, "LOST_TRANSIENT" // string@04d8 │ │ -062614: 7030 8619 1003 |0010: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.:(Ljava/lang/String;I)V // method@1986 │ │ -06261a: 6900 b908 |0013: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ -06261e: 2200 3104 |0015: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0431 │ │ -062622: 1a01 d704 |0017: const-string v1, "LOST_DUCKED" // string@04d7 │ │ -062626: 7030 8619 1004 |0019: invoke-direct {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.:(Ljava/lang/String;I)V // method@1986 │ │ -06262c: 6900 b808 |001c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ -062630: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -062632: 2300 1505 |001f: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0515 │ │ -062636: 6201 b708 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ -06263a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -06263e: 6201 b908 |0025: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ -062642: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -062646: 6201 b808 |0029: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ -06264a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -06264e: 6900 b608 |002d: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b6 │ │ -062652: 0e00 |002f: return-void │ │ +062608: |[062608] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.:()V │ │ +062618: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06261a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +06261c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06261e: 2200 3904 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0439 │ │ +062622: 1a01 d603 |0005: const-string v1, "GAINED" // string@03d6 │ │ +062626: 7030 8619 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.:(Ljava/lang/String;I)V // method@1986 │ │ +06262c: 6900 b708 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ +062630: 2200 3904 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0439 │ │ +062634: 1a01 d804 |000e: const-string v1, "LOST_TRANSIENT" // string@04d8 │ │ +062638: 7030 8619 1003 |0010: invoke-direct {v0, v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.:(Ljava/lang/String;I)V // method@1986 │ │ +06263e: 6900 b908 |0013: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ +062642: 2200 3904 |0015: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0439 │ │ +062646: 1a01 d704 |0017: const-string v1, "LOST_DUCKED" // string@04d7 │ │ +06264a: 7030 8619 1004 |0019: invoke-direct {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.:(Ljava/lang/String;I)V // method@1986 │ │ +062650: 6900 b808 |001c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ +062654: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +062656: 2300 1f05 |001f: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@051f │ │ +06265a: 6201 b708 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.GAINED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b7 │ │ +06265e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +062662: 6201 b908 |0025: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b9 │ │ +062666: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +06266a: 6201 b808 |0029: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.LOST_DUCKED:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b8 │ │ +06266e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +062672: 6900 b608 |002d: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b6 │ │ +062676: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=143 │ │ 0x001e line=142 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;) │ │ @@ -103384,17 +103386,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 │ │ -062654: |[062654] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.:(Ljava/lang/String;I)V │ │ -062664: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ -06266a: 0e00 |0003: return-void │ │ +062678: |[062678] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.:(Ljava/lang/String;I)V │ │ +062688: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ +06268e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -103404,20 +103406,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06266c: |[06266c] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ │ -06267c: 1c00 3104 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0431 │ │ -062680: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ -062686: 0c00 |0005: move-result-object v0 │ │ -062688: 1f00 3104 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0431 │ │ -06268c: 1100 |0008: return-object v0 │ │ +062690: |[062690] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ │ +0626a0: 1c00 3904 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0439 │ │ +0626a4: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ +0626aa: 0c00 |0005: move-result-object v0 │ │ +0626ac: 1f00 3904 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0439 │ │ +0626b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;) │ │ @@ -103425,41 +103427,41 @@ │ │ type : '()[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -062690: |[062690] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.values:()[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ │ -0626a0: 6200 b608 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b6 │ │ -0626a4: 6e10 f31d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.clone:()Ljava/lang/Object; // method@1df3 │ │ -0626aa: 0c00 |0005: move-result-object v0 │ │ -0626ac: 1f00 1505 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@0515 │ │ -0626b0: 1100 |0008: return-object v0 │ │ +0626b4: |[0626b4] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper$AudioFocusState.values:()[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ │ +0626c4: 6200 b608 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // field@08b6 │ │ +0626c8: 6e10 f31d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;.clone:()Ljava/lang/Object; // method@1df3 │ │ +0626ce: 0c00 |0005: move-result-object v0 │ │ +0626d0: 1f00 1f05 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; // type@051f │ │ +0626d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 558 (AudioManagerHelper.java) │ │ │ │ Class #463 header: │ │ -class_idx : 1074 │ │ +class_idx : 1082 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 558 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #463 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1; Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; } │ │ │ │ Class #463 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -103500,70 +103502,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0626b4: |[0626b4] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.:()V │ │ -0626c4: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -0626c8: 1c01 3204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // type@0432 │ │ -0626cc: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -0626d2: 6900 bc08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ -0626d6: 0e00 |0009: return-void │ │ +0626d8: |[0626d8] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.:()V │ │ +0626e8: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +0626ec: 1c01 3a04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // type@043a │ │ +0626f0: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +0626f6: 6900 bc08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ +0626fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;) │ │ name : '' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0626d8: |[0626d8] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ -0626e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0626ea: 7010 7d15 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@157d │ │ -0626f0: 2203 3004 |0004: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; // type@0430 │ │ -0626f4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0626f6: 7030 8319 6304 |0007: invoke-direct {v3, v6, v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;)V // method@1983 │ │ -0626fc: 5b63 bd08 |000a: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioFocusListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@08bd │ │ -062700: 5b67 bf08 |000c: iput-object v7, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -062704: 1a03 270f |000e: const-string v3, "audio" // string@0f27 │ │ -062708: 6e20 341a 3700 |0010: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ -06270e: 0c03 |0013: move-result-object v3 │ │ -062710: 1f03 5500 |0014: check-cast v3, Landroid/media/AudioManager; // type@0055 │ │ -062714: 5b63 be08 |0016: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ -062718: 2201 1c00 |0018: new-instance v1, Landroid/content/ComponentName; // type@001c │ │ -06271c: 6e10 2d1a 0700 |001a: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPackageName:()Ljava/lang/String; // method@1a2d │ │ -062722: 0c03 |001d: move-result-object v3 │ │ -062724: 1c04 2e04 |001e: const-class v4, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@042e │ │ -062728: 6e10 5215 0400 |0020: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -06272e: 0c04 |0023: move-result-object v4 │ │ -062730: 7030 9600 3104 |0024: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ -062736: 2200 2500 |0027: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -06273a: 1a03 c20e |0029: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@0ec2 │ │ -06273e: 7020 c500 3000 |002b: invoke-direct {v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -062744: 6e20 e900 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -06274a: 6e10 241a 0700 |0031: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getApplicationContext:()Landroid/content/Context; // method@1a24 │ │ -062750: 0c03 |0034: move-result-object v3 │ │ -062752: 7140 8600 5350 |0035: invoke-static {v3, v5, v0, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0086 │ │ -062758: 0c02 |0038: move-result-object v2 │ │ -06275a: 2203 5c00 |0039: new-instance v3, Landroid/media/RemoteControlClient; // type@005c │ │ -06275e: 7020 a101 2300 |003b: invoke-direct {v3, v2}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@01a1 │ │ -062764: 5b63 c008 |003e: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -062768: 5463 c008 |0040: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -06276c: 1304 bd00 |0042: const/16 v4, #int 189 // #bd │ │ -062770: 6e20 a701 4300 |0044: invoke-virtual {v3, v4}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@01a7 │ │ -062776: 7110 881d 0700 |0047: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ -06277c: 0e00 |004a: return-void │ │ +0626fc: |[0626fc] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ +06270c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06270e: 7010 7d15 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@157d │ │ +062714: 2203 3804 |0004: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener; // type@0438 │ │ +062718: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +06271a: 7030 8319 6304 |0007: invoke-direct {v3, v6, v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;.:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;)V // method@1983 │ │ +062720: 5b63 bd08 |000a: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioFocusListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@08bd │ │ +062724: 5b67 bf08 |000c: iput-object v7, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +062728: 1a03 240f |000e: const-string v3, "audio" // string@0f24 │ │ +06272c: 6e20 341a 3700 |0010: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ +062732: 0c03 |0013: move-result-object v3 │ │ +062734: 1f03 5800 |0014: check-cast v3, Landroid/media/AudioManager; // type@0058 │ │ +062738: 5b63 be08 |0016: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ +06273c: 2201 1f00 |0018: new-instance v1, Landroid/content/ComponentName; // type@001f │ │ +062740: 6e10 2d1a 0700 |001a: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPackageName:()Ljava/lang/String; // method@1a2d │ │ +062746: 0c03 |001d: move-result-object v3 │ │ +062748: 1c04 3604 |001e: const-class v4, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@0436 │ │ +06274c: 6e10 5215 0400 |0020: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +062752: 0c04 |0023: move-result-object v4 │ │ +062754: 7030 9600 3104 |0024: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ +06275a: 2200 2800 |0027: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +06275e: 1a03 bf0e |0029: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@0ebf │ │ +062762: 7020 c500 3000 |002b: invoke-direct {v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +062768: 6e20 e900 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +06276e: 6e10 241a 0700 |0031: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getApplicationContext:()Landroid/content/Context; // method@1a24 │ │ +062774: 0c03 |0034: move-result-object v3 │ │ +062776: 7140 8600 5350 |0035: invoke-static {v3, v5, v0, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0086 │ │ +06277c: 0c02 |0038: move-result-object v2 │ │ +06277e: 2203 6000 |0039: new-instance v3, Landroid/media/RemoteControlClient; // type@0060 │ │ +062782: 7020 a101 2300 |003b: invoke-direct {v3, v2}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@01a1 │ │ +062788: 5b63 c008 |003e: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +06278c: 5463 c008 |0040: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +062790: 1304 bd00 |0042: const/16 v4, #int 189 // #bd │ │ +062794: 6e20 a701 4300 |0044: invoke-virtual {v3, v4}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@01a7 │ │ +06279a: 7110 881d 0700 |0047: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ +0627a0: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=33 │ │ 0x000c line=36 │ │ 0x000e line=38 │ │ 0x0018 line=40 │ │ @@ -103586,22 +103588,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -062780: |[062780] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.abandonAudioFocus:()V │ │ -062790: 6200 bc08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ -062794: 1a01 f80d |0002: const-string v1, "abandonAudioFocus" // string@0df8 │ │ -062798: 6e20 781c 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06279e: 5420 be08 |0007: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ -0627a2: 5421 bd08 |0009: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioFocusListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@08bd │ │ -0627a6: 6e20 8401 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@0184 │ │ -0627ac: 0e00 |000e: return-void │ │ +0627a4: |[0627a4] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.abandonAudioFocus:()V │ │ +0627b4: 6200 bc08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ +0627b8: 1a01 f50d |0002: const-string v1, "abandonAudioFocus" // string@0df5 │ │ +0627bc: 6e20 781c 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0627c2: 5420 be08 |0007: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ +0627c6: 5421 bd08 |0009: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioFocusListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@08bd │ │ +0627ca: 6e20 8401 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@0184 │ │ +0627d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=106 │ │ 0x000e line=107 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ @@ -103611,34 +103613,34 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0627b0: |[0627b0] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -0627c0: 6200 bc08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ -0627c4: 1100 |0002: return-object v0 │ │ +0627d4: |[0627d4] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +0627e4: 6200 bc08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ +0627e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;) │ │ name : 'access$200' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0627c8: |[0627c8] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; │ │ -0627d8: 5410 be08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ -0627dc: 1100 |0002: return-object v0 │ │ +0627ec: |[0627ec] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$200:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Landroid/media/AudioManager; │ │ +0627fc: 5410 be08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ +062800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;) │ │ @@ -103646,17 +103648,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0627e0: |[0627e0] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ -0627f0: 5410 bf08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -0627f4: 1100 |0002: return-object v0 │ │ +062804: |[062804] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$300:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ +062814: 5410 bf08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +062818: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;) │ │ @@ -103664,17 +103666,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0627f8: |[0627f8] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$400:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V │ │ -062808: 7010 8b19 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.abandonAudioFocus:()V // method@198b │ │ -06280e: 0e00 |0003: return-void │ │ +06281c: |[06281c] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.access$400:(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)V │ │ +06282c: 7010 8b19 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.abandonAudioFocus:()V // method@198b │ │ +062832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;) │ │ @@ -103682,24 +103684,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -062810: |[062810] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.requestAudioFocus:()V │ │ -062820: 6200 bc08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ -062824: 1a01 491d |0002: const-string v1, "requestAudioFocus" // string@1d49 │ │ -062828: 6e20 781c 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06282e: 5440 be08 |0007: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ -062832: 5441 bd08 |0009: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioFocusListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@08bd │ │ -062836: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -062838: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -06283a: 6e40 8901 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@0189 │ │ -062840: 0e00 |0010: return-void │ │ +062834: |[062834] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.requestAudioFocus:()V │ │ +062844: 6200 bc08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08bc │ │ +062848: 1a01 461d |0002: const-string v1, "requestAudioFocus" // string@1d46 │ │ +06284c: 6e20 781c 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +062852: 5440 be08 |0007: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ +062856: 5441 bd08 |0009: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioFocusListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@08bd │ │ +06285a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +06285c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +06285e: 6e40 8901 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@0189 │ │ +062864: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x0010 line=102 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ @@ -103710,100 +103712,100 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 180 16-bit code units │ │ -062844: |[062844] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.onNewTrack:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -062854: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -062856: 2203 2500 |0001: new-instance v3, Landroid/content/Intent; // type@0025 │ │ -06285a: 1a04 681a |0003: const-string v4, "net.sourceforge.subsonic.androidapp.EVENT_META_CHANGED" // string@1a68 │ │ -06285e: 7020 c500 4300 |0005: invoke-direct {v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -062864: 3808 8f00 |0008: if-eqz v8, 0097 // +008f │ │ -062868: 1a04 7721 |000a: const-string v4, "title" // string@2177 │ │ -06286c: 6e10 0619 0800 |000c: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -062872: 0c05 |000f: move-result-object v5 │ │ -062874: 6e30 e100 4305 |0010: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06287a: 1a04 0b0f |0013: const-string v4, "artist" // string@0f0b │ │ -06287e: 6e10 fb18 0800 |0015: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -062884: 0c05 |0018: move-result-object v5 │ │ -062886: 6e30 e100 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06288c: 1a04 8a0e |001c: const-string v4, "album" // string@0e8a │ │ -062890: 6e10 fa18 0800 |001e: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ -062896: 0c05 |0021: move-result-object v5 │ │ -062898: 6e30 e100 4305 |0022: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06289e: 5474 bf08 |0025: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -0628a2: 7120 4c1c 8400 |0027: invoke-static {v4, v8}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ -0628a8: 0c00 |002a: move-result-object v0 │ │ -0628aa: 1a04 a710 |002b: const-string v4, "coverart" // string@10a7 │ │ -0628ae: 6e10 0a15 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@150a │ │ -0628b4: 0c05 |0030: move-result-object v5 │ │ -0628b6: 6e30 e100 4305 |0031: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0628bc: 5474 c008 |0034: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -0628c0: 6e20 a201 6400 |0036: invoke-virtual {v4, v6}, Landroid/media/RemoteControlClient;.editMetadata:(Z)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a2 │ │ -0628c6: 0c02 |0039: move-result-object v2 │ │ -0628c8: 1274 |003a: const/4 v4, #int 7 // #7 │ │ -0628ca: 6e10 0619 0800 |003b: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -0628d0: 0c05 |003e: move-result-object v5 │ │ -0628d2: 6e30 a001 4205 |003f: invoke-virtual {v2, v4, v5}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ -0628d8: 1224 |0042: const/4 v4, #int 2 // #2 │ │ -0628da: 6e10 fb18 0800 |0043: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -0628e0: 0c05 |0046: move-result-object v5 │ │ -0628e2: 6e30 a001 4205 |0047: invoke-virtual {v2, v4, v5}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ -0628e8: 1304 0d00 |004a: const/16 v4, #int 13 // #d │ │ -0628ec: 6e10 fb18 0800 |004c: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -0628f2: 0c05 |004f: move-result-object v5 │ │ -0628f4: 6e30 a001 4205 |0050: invoke-virtual {v2, v4, v5}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ -0628fa: 6e10 fa18 0800 |0053: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ -062900: 0c04 |0056: move-result-object v4 │ │ -062902: 6e30 a001 6204 |0057: invoke-virtual {v2, v6, v4}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ -062908: 6e10 0719 0800 |005a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ -06290e: 0c04 |005d: move-result-object v4 │ │ -062910: 3804 0f00 |005e: if-eqz v4, 006d // +000f │ │ -062914: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -062916: 6e10 0719 0800 |0061: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ -06291c: 0c05 |0064: move-result-object v5 │ │ -06291e: 6e10 6715 0500 |0065: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -062924: 0a05 |0068: move-result v5 │ │ -062926: 8155 |0069: int-to-long v5, v5 │ │ -062928: 6e40 9f01 4265 |006a: invoke-virtual {v2, v4, v5, v6}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@019f │ │ -06292e: 6e10 ff18 0800 |006d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -062934: 0c04 |0070: move-result-object v4 │ │ -062936: 3804 1000 |0071: if-eqz v4, 0081 // +0010 │ │ -06293a: 1304 0900 |0073: const/16 v4, #int 9 // #9 │ │ -06293e: 6e10 ff18 0800 |0075: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -062944: 0c05 |0078: move-result-object v5 │ │ -062946: 6e10 6715 0500 |0079: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06294c: 0a05 |007c: move-result v5 │ │ -06294e: 8155 |007d: int-to-long v5, v5 │ │ -062950: 6e40 9f01 4265 |007e: invoke-virtual {v2, v4, v5, v6}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@019f │ │ -062956: 5474 bf08 |0081: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -06295a: 7120 531c 8400 |0083: invoke-static {v4, v8}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; // method@1c53 │ │ -062960: 0c01 |0086: move-result-object v1 │ │ -062962: 3801 0700 |0087: if-eqz v1, 008e // +0007 │ │ -062966: 1304 6400 |0089: const/16 v4, #int 100 // #64 │ │ -06296a: 6e30 9e01 4201 |008b: invoke-virtual {v2, v4, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.putBitmap:(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; // method@019e │ │ -062970: 6e10 9d01 0200 |008e: invoke-virtual {v2}, Landroid/media/RemoteControlClient$MetadataEditor;.apply:()V // method@019d │ │ -062976: 5474 bf08 |0091: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -06297a: 6e20 4a1a 3400 |0093: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.sendBroadcast:(Landroid/content/Intent;)V // method@1a4a │ │ -062980: 0e00 |0096: return-void │ │ -062982: 1a04 7721 |0097: const-string v4, "title" // string@2177 │ │ -062986: 1a05 0000 |0099: const-string v5, "" // string@0000 │ │ -06298a: 6e30 e100 4305 |009b: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -062990: 1a04 0b0f |009e: const-string v4, "artist" // string@0f0b │ │ -062994: 1a05 0000 |00a0: const-string v5, "" // string@0000 │ │ -062998: 6e30 e100 4305 |00a2: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06299e: 1a04 8a0e |00a5: const-string v4, "album" // string@0e8a │ │ -0629a2: 1a05 0000 |00a7: const-string v5, "" // string@0000 │ │ -0629a6: 6e30 e100 4305 |00a9: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0629ac: 1a04 a710 |00ac: const-string v4, "coverart" // string@10a7 │ │ -0629b0: 1a05 0000 |00ae: const-string v5, "" // string@0000 │ │ -0629b4: 6e30 e100 4305 |00b0: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0629ba: 28de |00b3: goto 0091 // -0022 │ │ +062868: |[062868] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.onNewTrack:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +062878: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +06287a: 2203 2800 |0001: new-instance v3, Landroid/content/Intent; // type@0028 │ │ +06287e: 1a04 651a |0003: const-string v4, "net.sourceforge.subsonic.androidapp.EVENT_META_CHANGED" // string@1a65 │ │ +062882: 7020 c500 4300 |0005: invoke-direct {v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +062888: 3808 8f00 |0008: if-eqz v8, 0097 // +008f │ │ +06288c: 1a04 7421 |000a: const-string v4, "title" // string@2174 │ │ +062890: 6e10 0619 0800 |000c: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +062896: 0c05 |000f: move-result-object v5 │ │ +062898: 6e30 e100 4305 |0010: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06289e: 1a04 080f |0013: const-string v4, "artist" // string@0f08 │ │ +0628a2: 6e10 fb18 0800 |0015: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +0628a8: 0c05 |0018: move-result-object v5 │ │ +0628aa: 6e30 e100 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0628b0: 1a04 870e |001c: const-string v4, "album" // string@0e87 │ │ +0628b4: 6e10 fa18 0800 |001e: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ +0628ba: 0c05 |0021: move-result-object v5 │ │ +0628bc: 6e30 e100 4305 |0022: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0628c2: 5474 bf08 |0025: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +0628c6: 7120 4c1c 8400 |0027: invoke-static {v4, v8}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ +0628cc: 0c00 |002a: move-result-object v0 │ │ +0628ce: 1a04 a410 |002b: const-string v4, "coverart" // string@10a4 │ │ +0628d2: 6e10 0a15 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@150a │ │ +0628d8: 0c05 |0030: move-result-object v5 │ │ +0628da: 6e30 e100 4305 |0031: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0628e0: 5474 c008 |0034: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +0628e4: 6e20 a201 6400 |0036: invoke-virtual {v4, v6}, Landroid/media/RemoteControlClient;.editMetadata:(Z)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a2 │ │ +0628ea: 0c02 |0039: move-result-object v2 │ │ +0628ec: 1274 |003a: const/4 v4, #int 7 // #7 │ │ +0628ee: 6e10 0619 0800 |003b: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +0628f4: 0c05 |003e: move-result-object v5 │ │ +0628f6: 6e30 a001 4205 |003f: invoke-virtual {v2, v4, v5}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ +0628fc: 1224 |0042: const/4 v4, #int 2 // #2 │ │ +0628fe: 6e10 fb18 0800 |0043: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +062904: 0c05 |0046: move-result-object v5 │ │ +062906: 6e30 a001 4205 |0047: invoke-virtual {v2, v4, v5}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ +06290c: 1304 0d00 |004a: const/16 v4, #int 13 // #d │ │ +062910: 6e10 fb18 0800 |004c: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +062916: 0c05 |004f: move-result-object v5 │ │ +062918: 6e30 a001 4205 |0050: invoke-virtual {v2, v4, v5}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ +06291e: 6e10 fa18 0800 |0053: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ +062924: 0c04 |0056: move-result-object v4 │ │ +062926: 6e30 a001 6204 |0057: invoke-virtual {v2, v6, v4}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@01a0 │ │ +06292c: 6e10 0719 0800 |005a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ +062932: 0c04 |005d: move-result-object v4 │ │ +062934: 3804 0f00 |005e: if-eqz v4, 006d // +000f │ │ +062938: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +06293a: 6e10 0719 0800 |0061: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ +062940: 0c05 |0064: move-result-object v5 │ │ +062942: 6e10 6715 0500 |0065: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +062948: 0a05 |0068: move-result v5 │ │ +06294a: 8155 |0069: int-to-long v5, v5 │ │ +06294c: 6e40 9f01 4265 |006a: invoke-virtual {v2, v4, v5, v6}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@019f │ │ +062952: 6e10 ff18 0800 |006d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +062958: 0c04 |0070: move-result-object v4 │ │ +06295a: 3804 1000 |0071: if-eqz v4, 0081 // +0010 │ │ +06295e: 1304 0900 |0073: const/16 v4, #int 9 // #9 │ │ +062962: 6e10 ff18 0800 |0075: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +062968: 0c05 |0078: move-result-object v5 │ │ +06296a: 6e10 6715 0500 |0079: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +062970: 0a05 |007c: move-result v5 │ │ +062972: 8155 |007d: int-to-long v5, v5 │ │ +062974: 6e40 9f01 4265 |007e: invoke-virtual {v2, v4, v5, v6}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@019f │ │ +06297a: 5474 bf08 |0081: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +06297e: 7120 531c 8400 |0083: invoke-static {v4, v8}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; // method@1c53 │ │ +062984: 0c01 |0086: move-result-object v1 │ │ +062986: 3801 0700 |0087: if-eqz v1, 008e // +0007 │ │ +06298a: 1304 6400 |0089: const/16 v4, #int 100 // #64 │ │ +06298e: 6e30 9e01 4201 |008b: invoke-virtual {v2, v4, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.putBitmap:(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; // method@019e │ │ +062994: 6e10 9d01 0200 |008e: invoke-virtual {v2}, Landroid/media/RemoteControlClient$MetadataEditor;.apply:()V // method@019d │ │ +06299a: 5474 bf08 |0091: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +06299e: 6e20 4a1a 3400 |0093: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.sendBroadcast:(Landroid/content/Intent;)V // method@1a4a │ │ +0629a4: 0e00 |0096: return-void │ │ +0629a6: 1a04 7421 |0097: const-string v4, "title" // string@2174 │ │ +0629aa: 1a05 0000 |0099: const-string v5, "" // string@0000 │ │ +0629ae: 6e30 e100 4305 |009b: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0629b4: 1a04 080f |009e: const-string v4, "artist" // string@0f08 │ │ +0629b8: 1a05 0000 |00a0: const-string v5, "" // string@0000 │ │ +0629bc: 6e30 e100 4305 |00a2: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0629c2: 1a04 870e |00a5: const-string v4, "album" // string@0e87 │ │ +0629c6: 1a05 0000 |00a7: const-string v5, "" // string@0000 │ │ +0629ca: 6e30 e100 4305 |00a9: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0629d0: 1a04 a410 |00ac: const-string v4, "coverart" // string@10a4 │ │ +0629d4: 1a05 0000 |00ae: const-string v5, "" // string@0000 │ │ +0629d8: 6e30 e100 4305 |00b0: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0629de: 28de |00b3: goto 0091 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0008 line=62 │ │ 0x000a line=63 │ │ 0x0013 line=64 │ │ 0x001c line=65 │ │ @@ -103841,62 +103843,62 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0629bc: |[0629bc] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.onPlaybackStatusChange:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V │ │ -0629cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0629ce: 2200 2500 |0001: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -0629d2: 1a01 691a |0003: const-string v1, "net.sourceforge.subsonic.androidapp.EVENT_PLAYSTATE_CHANGED" // string@1a69 │ │ -0629d6: 7020 c500 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -0629dc: 5441 bf08 |0008: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -0629e0: 7110 881d 0100 |000a: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ -0629e6: 6201 b208 |000d: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ -0629ea: 6e10 3619 0500 |000f: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -0629f0: 0a02 |0012: move-result v2 │ │ -0629f2: 4401 0102 |0013: aget v1, v1, v2 │ │ -0629f6: 2b01 4d00 0000 |0015: packed-switch v1, 00000062 // +0000004d │ │ -0629fc: 0e00 |0018: return-void │ │ -0629fe: 5441 be08 |0019: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ -062a02: 5442 c008 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -062a06: 6e20 8801 2100 |001d: invoke-virtual {v1, v2}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0188 │ │ -062a0c: 5441 c008 |0020: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -062a10: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -062a12: 6e20 a501 2100 |0023: invoke-virtual {v1, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -062a18: 7010 9219 0400 |0026: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.requestAudioFocus:()V // method@1992 │ │ -062a1e: 1a01 e920 |0029: const-string v1, "state" // string@20e9 │ │ -062a22: 1a02 631c |002b: const-string v2, "play" // string@1c63 │ │ -062a26: 6e30 e100 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -062a2c: 5441 bf08 |0030: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ -062a30: 6e20 4a1a 0100 |0032: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.sendBroadcast:(Landroid/content/Intent;)V // method@1a4a │ │ -062a36: 28e3 |0035: goto 0018 // -001d │ │ -062a38: 5441 c008 |0036: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -062a3c: 6e20 a501 3100 |0038: invoke-virtual {v1, v3}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -062a42: 7010 8b19 0400 |003b: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.abandonAudioFocus:()V // method@198b │ │ -062a48: 1a01 e920 |003e: const-string v1, "state" // string@20e9 │ │ -062a4c: 1a02 f020 |0040: const-string v2, "stop" // string@20f0 │ │ -062a50: 6e30 e100 1002 |0042: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -062a56: 28eb |0045: goto 0030 // -0015 │ │ -062a58: 5441 c008 |0046: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -062a5c: 1222 |0048: const/4 v2, #int 2 // #2 │ │ -062a5e: 6e20 a501 2100 |0049: invoke-virtual {v1, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -062a64: 1a01 e920 |004c: const-string v1, "state" // string@20e9 │ │ -062a68: 1a02 371c |004e: const-string v2, "pause" // string@1c37 │ │ -062a6c: 6e30 e100 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -062a72: 28dd |0053: goto 0030 // -0023 │ │ -062a74: 5441 c008 |0054: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ -062a78: 6e20 a501 3100 |0056: invoke-virtual {v1, v3}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ -062a7e: 1a01 e920 |0059: const-string v1, "state" // string@20e9 │ │ -062a82: 1a02 5b10 |005b: const-string v2, "complete" // string@105b │ │ -062a86: 6e30 e100 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -062a8c: 28d0 |0060: goto 0030 // -0030 │ │ -062a8e: 0000 |0061: nop // spacer │ │ -062a90: 0001 0400 0100 0000 0400 0000 2100 ... |0062: packed-switch-data (12 units) │ │ +0629e0: |[0629e0] net.sourceforge.subsonic.androidapp.service.AudioManagerHelper.onPlaybackStatusChange:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V │ │ +0629f0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0629f2: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +0629f6: 1a01 661a |0003: const-string v1, "net.sourceforge.subsonic.androidapp.EVENT_PLAYSTATE_CHANGED" // string@1a66 │ │ +0629fa: 7020 c500 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +062a00: 5441 bf08 |0008: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +062a04: 7110 881d 0100 |000a: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.registerMediaButtonEventReceiver:(Landroid/content/Context;)V // method@1d88 │ │ +062a0a: 6201 b208 |000d: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@08b2 │ │ +062a0e: 6e10 3619 0500 |000f: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +062a14: 0a02 |0012: move-result v2 │ │ +062a16: 4401 0102 |0013: aget v1, v1, v2 │ │ +062a1a: 2b01 4d00 0000 |0015: packed-switch v1, 00000062 // +0000004d │ │ +062a20: 0e00 |0018: return-void │ │ +062a22: 5441 be08 |0019: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.audioManager:Landroid/media/AudioManager; // field@08be │ │ +062a26: 5442 c008 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +062a2a: 6e20 8801 2100 |001d: invoke-virtual {v1, v2}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0188 │ │ +062a30: 5441 c008 |0020: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +062a34: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +062a36: 6e20 a501 2100 |0023: invoke-virtual {v1, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +062a3c: 7010 9219 0400 |0026: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.requestAudioFocus:()V // method@1992 │ │ +062a42: 1a01 e620 |0029: const-string v1, "state" // string@20e6 │ │ +062a46: 1a02 601c |002b: const-string v2, "play" // string@1c60 │ │ +062a4a: 6e30 e100 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +062a50: 5441 bf08 |0030: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08bf │ │ +062a54: 6e20 4a1a 0100 |0032: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.sendBroadcast:(Landroid/content/Intent;)V // method@1a4a │ │ +062a5a: 28e3 |0035: goto 0018 // -001d │ │ +062a5c: 5441 c008 |0036: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +062a60: 6e20 a501 3100 |0038: invoke-virtual {v1, v3}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +062a66: 7010 8b19 0400 |003b: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.abandonAudioFocus:()V // method@198b │ │ +062a6c: 1a01 e620 |003e: const-string v1, "state" // string@20e6 │ │ +062a70: 1a02 ed20 |0040: const-string v2, "stop" // string@20ed │ │ +062a74: 6e30 e100 1002 |0042: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +062a7a: 28eb |0045: goto 0030 // -0015 │ │ +062a7c: 5441 c008 |0046: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +062a80: 1222 |0048: const/4 v2, #int 2 // #2 │ │ +062a82: 6e20 a501 2100 |0049: invoke-virtual {v1, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +062a88: 1a01 e620 |004c: const-string v1, "state" // string@20e6 │ │ +062a8c: 1a02 341c |004e: const-string v2, "pause" // string@1c34 │ │ +062a90: 6e30 e100 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +062a96: 28dd |0053: goto 0030 // -0023 │ │ +062a98: 5441 c008 |0054: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.remoteControlClient:Landroid/media/RemoteControlClient; // field@08c0 │ │ +062a9c: 6e20 a501 3100 |0056: invoke-virtual {v1, v3}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@01a5 │ │ +062aa2: 1a01 e620 |0059: const-string v1, "state" // string@20e6 │ │ +062aa6: 1a02 5810 |005b: const-string v2, "complete" // string@1058 │ │ +062aaa: 6e30 e100 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +062ab0: 28d0 |0060: goto 0030 // -0030 │ │ +062ab2: 0000 |0061: nop // spacer │ │ +062ab4: 0001 0400 0100 0000 0400 0000 2100 ... |0062: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0008 line=114 │ │ 0x000d line=116 │ │ 0x0018 line=140 │ │ 0x0019 line=118 │ │ @@ -103916,17 +103918,17 @@ │ │ 0x0008 - 0x006e reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x006e reg=4 this Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ 0x0000 - 0x006e reg=5 state Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ │ │ source_file_idx : 558 (AudioManagerHelper.java) │ │ │ │ Class #464 header: │ │ -class_idx : 1076 │ │ +class_idx : 1084 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #464 annotations: │ │ @@ -103942,17 +103944,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 789 (DownloadFile.java) │ │ │ │ Class #465 header: │ │ -class_idx : 1077 │ │ +class_idx : 1085 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ +superclass_idx : 851 │ │ source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #465 annotations: │ │ @@ -103981,77 +103983,77 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062aa8: |[062aa8] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V │ │ -062ab8: 5b01 cb08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // field@08cb │ │ -062abc: 5b02 cc08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.val$in:Ljava/io/InputStream; // field@08cc │ │ -062ac0: 7010 c015 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ -062ac6: 0e00 |0007: return-void │ │ +062acc: |[062acc] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V │ │ +062adc: 5b01 cb08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // field@08cb │ │ +062ae0: 5b02 cc08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.val$in:Ljava/io/InputStream; // field@08cc │ │ +062ae4: 7010 c015 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ +062aea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -062ac8: |[062ac8] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask$1.run:()V │ │ -062ad8: 1600 b80b |0000: const-wide/16 v0, #int 3000 // #bb8 │ │ -062adc: 7120 8f1d 1000 |0002: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ -062ae2: 5420 cb08 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // field@08cb │ │ -062ae6: 6e10 ba19 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ -062aec: 0a00 |000a: move-result v0 │ │ -062aee: 3800 0800 |000b: if-eqz v0, 0013 // +0008 │ │ -062af2: 5420 cc08 |000d: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.val$in:Ljava/io/InputStream; // field@08cc │ │ -062af6: 7110 651d 0000 |000f: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -062afc: 0e00 |0012: return-void │ │ -062afe: 5420 cb08 |0013: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // field@08cb │ │ -062b02: 6e10 bb19 0000 |0015: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isRunning:()Z // method@19bb │ │ -062b08: 0a00 |0018: move-result v0 │ │ -062b0a: 3900 e7ff |0019: if-nez v0, 0000 // -0019 │ │ -062b0e: 28f7 |001b: goto 0012 // -0009 │ │ +062aec: |[062aec] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask$1.run:()V │ │ +062afc: 1600 b80b |0000: const-wide/16 v0, #int 3000 // #bb8 │ │ +062b00: 7120 8f1d 1000 |0002: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ +062b06: 5420 cb08 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // field@08cb │ │ +062b0a: 6e10 ba19 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ +062b10: 0a00 |000a: move-result v0 │ │ +062b12: 3800 0800 |000b: if-eqz v0, 0013 // +0008 │ │ +062b16: 5420 cc08 |000d: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.val$in:Ljava/io/InputStream; // field@08cc │ │ +062b1a: 7110 651d 0000 |000f: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +062b20: 0e00 |0012: return-void │ │ +062b22: 5420 cb08 |0013: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // field@08cb │ │ +062b26: 6e10 bb19 0000 |0015: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isRunning:()Z // method@19bb │ │ +062b2c: 0a00 |0018: move-result v0 │ │ +062b2e: 3900 e7ff |0019: if-nez v0, 0000 // -0019 │ │ +062b32: 28f7 |001b: goto 0012 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ 0x000d line=318 │ │ 0x0012 line=322 │ │ 0x0013 line=321 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; │ │ │ │ source_file_idx : 789 (DownloadFile.java) │ │ │ │ Class #466 header: │ │ -class_idx : 1079 │ │ +class_idx : 1087 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 789 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 19 │ │ │ │ Class #466 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1; Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; } │ │ │ │ Class #466 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -104106,117 +104108,119 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -062b10: |[062b10] net.sourceforge.subsonic.androidapp.service.DownloadFile.:()V │ │ -062b20: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -062b24: 1c01 3704 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -062b28: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -062b2e: 6900 ce08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ce │ │ -062b32: 0e00 |0009: return-void │ │ +062b34: |[062b34] net.sourceforge.subsonic.androidapp.service.DownloadFile.:()V │ │ +062b44: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +062b48: 1c01 3f04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +062b4c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +062b52: 6900 ce08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ce │ │ +062b56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -062b34: |[062b34] net.sourceforge.subsonic.androidapp.service.DownloadFile.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -062b44: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -062b4a: 5b45 d108 |0003: iput-object v5, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.context:Landroid/content/Context; // field@08d1 │ │ -062b4e: 5b46 d808 |0005: iput-object v6, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ -062b52: 7120 511c 6500 |0007: invoke-static {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSongFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c51 │ │ -062b58: 0c00 |000a: move-result-object v0 │ │ -062b5a: 5b40 d708 |000b: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062b5e: 7110 751d 0500 |000d: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getMaxBitrate:(Landroid/content/Context;)I // method@1d75 │ │ -062b64: 0a00 |0010: move-result v0 │ │ -062b66: 5940 cf08 |0011: iput v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ -062b6a: 2200 1403 |0013: new-instance v0, Ljava/io/File; // type@0314 │ │ -062b6e: 5441 d708 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062b72: 6e10 0e15 0100 |0017: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ -062b78: 0c01 |001a: move-result-object v1 │ │ -062b7a: 2202 4803 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -062b7e: 7010 ad15 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -062b84: 5443 d708 |0020: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062b88: 6e10 0d15 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -062b8e: 0c03 |0025: move-result-object v3 │ │ -062b90: 7110 4e1c 0300 |0026: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@1c4e │ │ -062b96: 0c03 |0029: move-result-object v3 │ │ -062b98: 6e20 b515 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062b9e: 0c02 |002d: move-result-object v2 │ │ -062ba0: 1a03 fb00 |002e: const-string v3, "." // string@00fb │ │ -062ba4: 6e20 b515 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062baa: 0c02 |0033: move-result-object v2 │ │ -062bac: 5243 cf08 |0034: iget v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ -062bb0: 6e20 b115 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -062bb6: 0c02 |0039: move-result-object v2 │ │ -062bb8: 1a03 0401 |003a: const-string v3, ".partial." // string@0104 │ │ -062bbc: 6e20 b515 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062bc2: 0c02 |003f: move-result-object v2 │ │ -062bc4: 5443 d708 |0040: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062bc8: 6e10 0d15 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -062bce: 0c03 |0045: move-result-object v3 │ │ -062bd0: 7110 4f1c 0300 |0046: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ -062bd6: 0c03 |0049: move-result-object v3 │ │ -062bd8: 6e20 b515 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062bde: 0c02 |004d: move-result-object v2 │ │ -062be0: 6e10 bb15 0200 |004e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -062be6: 0c02 |0051: move-result-object v2 │ │ -062be8: 7030 0415 1002 |0052: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1504 │ │ -062bee: 5b40 d508 |0055: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ -062bf2: 2200 1403 |0057: new-instance v0, Ljava/io/File; // type@0314 │ │ -062bf6: 5441 d708 |0059: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062bfa: 6e10 0e15 0100 |005b: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ -062c00: 0c01 |005e: move-result-object v1 │ │ -062c02: 2202 4803 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -062c06: 7010 ad15 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -062c0c: 5443 d708 |0064: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062c10: 6e10 0d15 0300 |0066: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -062c16: 0c03 |0069: move-result-object v3 │ │ -062c18: 7110 4e1c 0300 |006a: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@1c4e │ │ -062c1e: 0c03 |006d: move-result-object v3 │ │ -062c20: 6e20 b515 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062c26: 0c02 |0071: move-result-object v2 │ │ -062c28: 1a03 0001 |0072: const-string v3, ".complete." // string@0100 │ │ -062c2c: 6e20 b515 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062c32: 0c02 |0077: move-result-object v2 │ │ -062c34: 5443 d708 |0078: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062c38: 6e10 0d15 0300 |007a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -062c3e: 0c03 |007d: move-result-object v3 │ │ -062c40: 7110 4f1c 0300 |007e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ -062c46: 0c03 |0081: move-result-object v3 │ │ -062c48: 6e20 b515 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062c4e: 0c02 |0085: move-result-object v2 │ │ -062c50: 6e10 bb15 0200 |0086: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -062c56: 0c02 |0089: move-result-object v2 │ │ -062c58: 7030 0415 1002 |008a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1504 │ │ -062c5e: 5b40 d008 |008d: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062c62: 2200 5304 |008f: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // type@0453 │ │ -062c66: 7020 bb1a 5000 |0091: invoke-direct {v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.:(Landroid/content/Context;)V // method@1abb │ │ -062c6c: 5b40 d408 |0094: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.mediaStoreService:Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // field@08d4 │ │ -062c70: 0e00 |0096: return-void │ │ +062b58: |[062b58] net.sourceforge.subsonic.androidapp.service.DownloadFile.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +062b68: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +062b6e: 5b45 d108 |0003: iput-object v5, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.context:Landroid/content/Context; // field@08d1 │ │ +062b72: 5b46 d808 |0005: iput-object v6, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ +062b76: 7120 511c 6500 |0007: invoke-static {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSongFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c51 │ │ +062b7c: 0c00 |000a: move-result-object v0 │ │ +062b7e: 5b40 d708 |000b: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062b82: 7110 751d 0500 |000d: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getMaxBitrate:(Landroid/content/Context;)I // method@1d75 │ │ +062b88: 0a00 |0010: move-result v0 │ │ +062b8a: 5940 cf08 |0011: iput v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ +062b8e: 2200 1c03 |0013: new-instance v0, Ljava/io/File; // type@031c │ │ +062b92: 5441 d708 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062b96: 6e10 0e15 0100 |0017: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ +062b9c: 0c01 |001a: move-result-object v1 │ │ +062b9e: 2202 5003 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +062ba2: 7010 ad15 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +062ba8: 5443 d708 |0020: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062bac: 6e10 0d15 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +062bb2: 0c03 |0025: move-result-object v3 │ │ +062bb4: 7110 4e1c 0300 |0026: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@1c4e │ │ +062bba: 0c03 |0029: move-result-object v3 │ │ +062bbc: 6e20 b515 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062bc2: 0c02 |002d: move-result-object v2 │ │ +062bc4: 1a03 fb00 |002e: const-string v3, "." // string@00fb │ │ +062bc8: 6e20 b515 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062bce: 0c02 |0033: move-result-object v2 │ │ +062bd0: 5243 cf08 |0034: iget v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ +062bd4: 6e20 b115 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +062bda: 0c02 |0039: move-result-object v2 │ │ +062bdc: 1a03 0401 |003a: const-string v3, ".partial." // string@0104 │ │ +062be0: 6e20 b515 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062be6: 0c02 |003f: move-result-object v2 │ │ +062be8: 5443 d708 |0040: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062bec: 6e10 0d15 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +062bf2: 0c03 |0045: move-result-object v3 │ │ +062bf4: 7110 4f1c 0300 |0046: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ +062bfa: 0c03 |0049: move-result-object v3 │ │ +062bfc: 6e20 b515 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062c02: 0c02 |004d: move-result-object v2 │ │ +062c04: 6e10 bb15 0200 |004e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +062c0a: 0c02 |0051: move-result-object v2 │ │ +062c0c: 7030 0415 1002 |0052: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1504 │ │ +062c12: 5b40 d508 |0055: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ +062c16: 2200 1c03 |0057: new-instance v0, Ljava/io/File; // type@031c │ │ +062c1a: 5441 d708 |0059: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062c1e: 6e10 0e15 0100 |005b: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ +062c24: 0c01 |005e: move-result-object v1 │ │ +062c26: 2202 5003 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +062c2a: 7010 ad15 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +062c30: 5443 d708 |0064: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062c34: 6e10 0d15 0300 |0066: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +062c3a: 0c03 |0069: move-result-object v3 │ │ +062c3c: 7110 4e1c 0300 |006a: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@1c4e │ │ +062c42: 0c03 |006d: move-result-object v3 │ │ +062c44: 6e20 b515 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062c4a: 0c02 |0071: move-result-object v2 │ │ +062c4c: 1a03 0001 |0072: const-string v3, ".complete." // string@0100 │ │ +062c50: 6e20 b515 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062c56: 0c02 |0077: move-result-object v2 │ │ +062c58: 5443 d708 |0078: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062c5c: 6e10 0d15 0300 |007a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +062c62: 0c03 |007d: move-result-object v3 │ │ +062c64: 7110 4f1c 0300 |007e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ +062c6a: 0c03 |0081: move-result-object v3 │ │ +062c6c: 6e20 b515 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062c72: 0c02 |0085: move-result-object v2 │ │ +062c74: 6e10 bb15 0200 |0086: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +062c7a: 0c02 |0089: move-result-object v2 │ │ +062c7c: 7030 0415 1002 |008a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1504 │ │ +062c82: 5b40 d008 |008d: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062c86: 2200 5b04 |008f: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // type@045b │ │ +062c8a: 7020 bb1a 5000 |0091: invoke-direct {v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.:(Landroid/content/Context;)V // method@1abb │ │ +062c90: 5b40 d408 |0094: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.mediaStoreService:Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // field@08d4 │ │ +062c94: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x000d line=65 │ │ 0x0013 line=66 │ │ + 0x0042 line=67 │ │ 0x0057 line=68 │ │ + 0x007a line=69 │ │ 0x008f line=70 │ │ 0x0096 line=71 │ │ locals : │ │ 0x0000 - 0x0097 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0000 - 0x0097 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0097 reg=6 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ @@ -104225,17 +104229,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062c74: |[062c74] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; │ │ -062c84: 5410 d108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.context:Landroid/content/Context; // field@08d1 │ │ -062c88: 1100 |0002: return-object v0 │ │ +062c98: |[062c98] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; │ │ +062ca8: 5410 d108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.context:Landroid/content/Context; // field@08d1 │ │ +062cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104243,17 +104247,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062c8c: |[062c8c] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$1002:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)Z │ │ -062c9c: 5c01 d308 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.failed:Z // field@08d3 │ │ -062ca0: 0f01 |0002: return v1 │ │ +062cb0: |[062cb0] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$1002:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)Z │ │ +062cc0: 5c01 d308 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.failed:Z // field@08d3 │ │ +062cc4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -104262,34 +104266,34 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062ca4: |[062ca4] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -062cb4: 6200 ce08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ce │ │ -062cb8: 1100 |0002: return-object v0 │ │ +062cc8: |[062cc8] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +062cd8: 6200 ce08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ce │ │ +062cdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ name : 'access$300' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062cbc: |[062cbc] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; │ │ -062ccc: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062cd0: 1100 |0002: return-object v0 │ │ +062ce0: |[062ce0] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; │ │ +062cf0: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062cf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104297,17 +104301,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062cd4: |[062cd4] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; │ │ -062ce4: 5410 d008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062ce8: 1100 |0002: return-object v0 │ │ +062cf8: |[062cf8] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; │ │ +062d08: 5410 d008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062d0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104315,17 +104319,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062cec: |[062cec] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z │ │ -062cfc: 5510 d608 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ -062d00: 0f00 |0002: return v0 │ │ +062d10: |[062d10] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z │ │ +062d20: 5510 d608 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ +062d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104333,17 +104337,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062d04: |[062d04] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; │ │ -062d14: 5410 d508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ -062d18: 1100 |0002: return-object v0 │ │ +062d28: |[062d28] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; │ │ +062d38: 5410 d508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ +062d3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104351,17 +104355,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062d1c: |[062d1c] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ -062d2c: 5410 d808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ -062d30: 1100 |0002: return-object v0 │ │ +062d40: |[062d40] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ +062d50: 5410 d808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ +062d54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104369,17 +104373,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062d34: |[062d34] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$800:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)I │ │ -062d44: 5210 cf08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ -062d48: 0f00 |0002: return v0 │ │ +062d58: |[062d58] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$800:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)I │ │ +062d68: 5210 cf08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ +062d6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104387,17 +104391,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062d4c: |[062d4c] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$900:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; │ │ -062d5c: 5410 d408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.mediaStoreService:Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // field@08d4 │ │ -062d60: 1100 |0002: return-object v0 │ │ +062d70: |[062d70] net.sourceforge.subsonic.androidapp.service.DownloadFile.access$900:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; │ │ +062d80: 5410 d408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.mediaStoreService:Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // field@08d4 │ │ +062d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104405,35 +104409,35 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -062d64: |[062d64] net.sourceforge.subsonic.androidapp.service.DownloadFile.updateModificationDate:(Ljava/io/File;)V │ │ -062d74: 6e10 0915 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062d7a: 0a01 |0003: move-result v1 │ │ -062d7c: 3801 2400 |0004: if-eqz v1, 0028 // +0024 │ │ -062d80: 7100 bd15 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -062d86: 0b01 |0009: move-result-wide v1 │ │ -062d88: 6e30 1915 1502 |000a: invoke-virtual {v5, v1, v2}, Ljava/io/File;.setLastModified:(J)Z // method@1519 │ │ -062d8e: 0a00 |000d: move-result v0 │ │ -062d90: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -062d94: 6201 ce08 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ce │ │ -062d98: 2202 4803 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -062d9c: 7010 ad15 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -062da2: 1a03 af03 |0017: const-string v3, "Failed to set last-modified date on " // string@03af │ │ -062da6: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -062dac: 0c02 |001c: move-result-object v2 │ │ -062dae: 6e20 b415 5200 |001d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -062db4: 0c02 |0020: move-result-object v2 │ │ -062db6: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -062dbc: 0c02 |0024: move-result-object v2 │ │ -062dbe: 6e20 7a1c 2100 |0025: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -062dc4: 0e00 |0028: return-void │ │ +062d88: |[062d88] net.sourceforge.subsonic.androidapp.service.DownloadFile.updateModificationDate:(Ljava/io/File;)V │ │ +062d98: 6e10 0915 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062d9e: 0a01 |0003: move-result v1 │ │ +062da0: 3801 2400 |0004: if-eqz v1, 0028 // +0024 │ │ +062da4: 7100 bd15 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +062daa: 0b01 |0009: move-result-wide v1 │ │ +062dac: 6e30 1915 1502 |000a: invoke-virtual {v5, v1, v2}, Ljava/io/File;.setLastModified:(J)Z // method@1519 │ │ +062db2: 0a00 |000d: move-result v0 │ │ +062db4: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +062db8: 6201 ce08 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ce │ │ +062dbc: 2202 5003 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +062dc0: 7010 ad15 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +062dc6: 1a03 af03 |0017: const-string v3, "Failed to set last-modified date on " // string@03af │ │ +062dca: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +062dd0: 0c02 |001c: move-result-object v2 │ │ +062dd2: 6e20 b415 5200 |001d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +062dd8: 0c02 |0020: move-result-object v2 │ │ +062dda: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +062de0: 0c02 |0024: move-result-object v2 │ │ +062de2: 6e20 7a1c 2100 |0025: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +062de8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=186 │ │ 0x000e line=187 │ │ 0x0010 line=188 │ │ 0x0028 line=191 │ │ @@ -104448,25 +104452,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -062dc8: |[062dc8] net.sourceforge.subsonic.androidapp.service.DownloadFile.cancelDownload:()V │ │ -062dd8: 1d01 |0000: monitor-enter v1 │ │ -062dda: 5410 d208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -062dde: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -062de2: 5410 d208 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -062de6: 6e10 221c 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancel:()V // method@1c22 │ │ -062dec: 1e01 |000a: monitor-exit v1 │ │ -062dee: 0e00 |000b: return-void │ │ -062df0: 0d00 |000c: move-exception v0 │ │ -062df2: 1e01 |000d: monitor-exit v1 │ │ -062df4: 2700 |000e: throw v0 │ │ +062dec: |[062dec] net.sourceforge.subsonic.androidapp.service.DownloadFile.cancelDownload:()V │ │ +062dfc: 1d01 |0000: monitor-enter v1 │ │ +062dfe: 5410 d208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +062e02: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +062e06: 5410 d208 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +062e0a: 6e10 221c 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancel:()V // method@1c22 │ │ +062e10: 1e01 |000a: monitor-exit v1 │ │ +062e12: 0e00 |000b: return-void │ │ +062e14: 0d00 |000c: move-exception v0 │ │ +062e16: 1e01 |000d: monitor-exit v1 │ │ +062e18: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=98 │ │ @@ -104479,36 +104483,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -062e04: |[062e04] net.sourceforge.subsonic.androidapp.service.DownloadFile.cleanup:()Z │ │ -062e14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062e16: 5421 d008 |0001: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062e1a: 6e10 0915 0100 |0003: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062e20: 0a01 |0006: move-result v1 │ │ -062e22: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ -062e26: 5421 d708 |0009: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062e2a: 6e10 0915 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062e30: 0a01 |000e: move-result v1 │ │ -062e32: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ -062e36: 5421 d508 |0011: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ -062e3a: 7110 6c1d 0100 |0013: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -062e40: 0a00 |0016: move-result v0 │ │ -062e42: 5421 d708 |0017: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062e46: 6e10 0915 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062e4c: 0a01 |001c: move-result v1 │ │ -062e4e: 3801 0900 |001d: if-eqz v1, 0026 // +0009 │ │ -062e52: 5421 d008 |001f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062e56: 7110 6c1d 0100 |0021: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -062e5c: 0a01 |0024: move-result v1 │ │ -062e5e: b510 |0025: and-int/2addr v0, v1 │ │ -062e60: 0f00 |0026: return v0 │ │ +062e28: |[062e28] net.sourceforge.subsonic.androidapp.service.DownloadFile.cleanup:()Z │ │ +062e38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062e3a: 5421 d008 |0001: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062e3e: 6e10 0915 0100 |0003: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062e44: 0a01 |0006: move-result v1 │ │ +062e46: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ +062e4a: 5421 d708 |0009: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062e4e: 6e10 0915 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062e54: 0a01 |000e: move-result v1 │ │ +062e56: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ +062e5a: 5421 d508 |0011: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ +062e5e: 7110 6c1d 0100 |0013: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +062e64: 0a00 |0016: move-result v0 │ │ +062e66: 5421 d708 |0017: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062e6a: 6e10 0915 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062e70: 0a01 |001c: move-result v1 │ │ +062e72: 3801 0900 |001d: if-eqz v1, 0026 // +0009 │ │ +062e76: 5421 d008 |001f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062e7a: 7110 6c1d 0100 |0021: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +062e80: 0a01 |0024: move-result v1 │ │ +062e82: b510 |0025: and-int/2addr v0, v1 │ │ +062e84: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0001 line=168 │ │ 0x0011 line=169 │ │ 0x0017 line=171 │ │ 0x001f line=172 │ │ @@ -104522,25 +104526,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -062e64: |[062e64] net.sourceforge.subsonic.androidapp.service.DownloadFile.delete:()V │ │ -062e74: 6e10 c919 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ -062e7a: 5410 d508 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ -062e7e: 7110 6c1d 0000 |0005: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -062e84: 5410 d008 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062e88: 7110 6c1d 0000 |000a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -062e8e: 5410 d708 |000d: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062e92: 7110 6c1d 0000 |000f: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -062e98: 5410 d408 |0012: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.mediaStoreService:Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // field@08d4 │ │ -062e9c: 6e20 bc1a 1000 |0014: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.deleteFromMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abc │ │ -062ea2: 0e00 |0017: return-void │ │ +062e88: |[062e88] net.sourceforge.subsonic.androidapp.service.DownloadFile.delete:()V │ │ +062e98: 6e10 c919 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ +062e9e: 5410 d508 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ +062ea2: 7110 6c1d 0000 |0005: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +062ea8: 5410 d008 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062eac: 7110 6c1d 0000 |000a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +062eb2: 5410 d708 |000d: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062eb6: 7110 6c1d 0000 |000f: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +062ebc: 5410 d408 |0012: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.mediaStoreService:Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // field@08d4 │ │ +062ec0: 6e20 bc1a 1000 |0014: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.deleteFromMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abc │ │ +062ec6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0008 line=147 │ │ 0x000d line=148 │ │ 0x0012 line=149 │ │ @@ -104553,31 +104557,31 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -062ea4: |[062ea4] net.sourceforge.subsonic.androidapp.service.DownloadFile.download:()V │ │ -062eb4: 1d02 |0000: monitor-enter v2 │ │ -062eb6: 5420 d708 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062eba: 7110 441c 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.createDirectoryForParent:(Ljava/io/File;)V // method@1c44 │ │ -062ec0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -062ec2: 5c20 d308 |0007: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.failed:Z // field@08d3 │ │ -062ec6: 2200 3604 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // type@0436 │ │ -062eca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -062ecc: 7030 b619 2001 |000c: invoke-direct {v0, v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;)V // method@19b6 │ │ -062ed2: 5b20 d208 |000f: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -062ed6: 5420 d208 |0011: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -062eda: 6e10 271c 0000 |0013: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.start:()V // method@1c27 │ │ -062ee0: 1e02 |0016: monitor-exit v2 │ │ -062ee2: 0e00 |0017: return-void │ │ -062ee4: 0d00 |0018: move-exception v0 │ │ -062ee6: 1e02 |0019: monitor-exit v2 │ │ -062ee8: 2700 |001a: throw v0 │ │ +062ec8: |[062ec8] net.sourceforge.subsonic.androidapp.service.DownloadFile.download:()V │ │ +062ed8: 1d02 |0000: monitor-enter v2 │ │ +062eda: 5420 d708 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062ede: 7110 441c 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.createDirectoryForParent:(Ljava/io/File;)V // method@1c44 │ │ +062ee4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +062ee6: 5c20 d308 |0007: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.failed:Z // field@08d3 │ │ +062eea: 2200 3e04 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; // type@043e │ │ +062eee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +062ef0: 7030 b619 2001 |000c: invoke-direct {v0, v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;)V // method@19b6 │ │ +062ef6: 5b20 d208 |000f: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +062efa: 5420 d208 |0011: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +062efe: 6e10 271c 0000 |0013: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.start:()V // method@1c27 │ │ +062f04: 1e02 |0016: monitor-exit v2 │ │ +062f06: 0e00 |0017: return-void │ │ +062f08: 0d00 |0018: move-exception v0 │ │ +062f0a: 1e02 |0019: monitor-exit v2 │ │ +062f0c: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=90 │ │ @@ -104592,31 +104596,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -062ef8: |[062ef8] net.sourceforge.subsonic.androidapp.service.DownloadFile.getBitRate:()I │ │ -062f08: 5210 cf08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ -062f0c: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ -062f10: 5210 cf08 |0004: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ -062f14: 0f00 |0006: return v0 │ │ -062f16: 5410 d808 |0007: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ -062f1a: 6e10 fc18 0000 |0009: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ -062f20: 0c00 |000c: move-result-object v0 │ │ -062f22: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -062f26: 1300 a000 |000f: const/16 v0, #int 160 // #a0 │ │ -062f2a: 28f5 |0011: goto 0006 // -000b │ │ -062f2c: 5410 d808 |0012: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ -062f30: 6e10 fc18 0000 |0014: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ -062f36: 0c00 |0017: move-result-object v0 │ │ -062f38: 6e10 6715 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -062f3e: 0a00 |001b: move-result v0 │ │ -062f40: 28ea |001c: goto 0006 // -0016 │ │ +062f1c: |[062f1c] net.sourceforge.subsonic.androidapp.service.DownloadFile.getBitRate:()I │ │ +062f2c: 5210 cf08 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ +062f30: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ +062f34: 5210 cf08 |0004: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.bitRate:I // field@08cf │ │ +062f38: 0f00 |0006: return v0 │ │ +062f3a: 5410 d808 |0007: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ +062f3e: 6e10 fc18 0000 |0009: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ +062f44: 0c00 |000c: move-result-object v0 │ │ +062f46: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +062f4a: 1300 a000 |000f: const/16 v0, #int 160 // #a0 │ │ +062f4e: 28f5 |0011: goto 0006 // -000b │ │ +062f50: 5410 d808 |0012: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ +062f54: 6e10 fc18 0000 |0014: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ +062f5a: 0c00 |0017: move-result-object v0 │ │ +062f5c: 6e10 6715 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +062f62: 0a00 |001b: move-result v0 │ │ +062f64: 28ea |001c: goto 0006 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ 0x0006 line=84 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -104626,29 +104630,29 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -062f44: |[062f44] net.sourceforge.subsonic.androidapp.service.DownloadFile.getCompleteFile:()Ljava/io/File; │ │ -062f54: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062f58: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062f5e: 0a00 |0005: move-result v0 │ │ -062f60: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -062f64: 5410 d708 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062f68: 1100 |000a: return-object v0 │ │ -062f6a: 5410 d008 |000b: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062f6e: 6e10 0915 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062f74: 0a00 |0010: move-result v0 │ │ -062f76: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -062f7a: 5410 d008 |0013: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062f7e: 28f5 |0015: goto 000a // -000b │ │ -062f80: 5410 d708 |0016: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062f84: 28f2 |0018: goto 000a // -000e │ │ +062f68: |[062f68] net.sourceforge.subsonic.androidapp.service.DownloadFile.getCompleteFile:()Ljava/io/File; │ │ +062f78: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062f7c: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062f82: 0a00 |0005: move-result v0 │ │ +062f84: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +062f88: 5410 d708 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062f8c: 1100 |000a: return-object v0 │ │ +062f8e: 5410 d008 |000b: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062f92: 6e10 0915 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062f98: 0a00 |0010: move-result v0 │ │ +062f9a: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +062f9e: 5410 d008 |0013: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +062fa2: 28f5 |0015: goto 000a // -000b │ │ +062fa4: 5410 d708 |0016: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062fa8: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=102 │ │ 0x000a line=109 │ │ 0x000b line=105 │ │ 0x0013 line=106 │ │ @@ -104661,17 +104665,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062f88: |[062f88] net.sourceforge.subsonic.androidapp.service.DownloadFile.getPartialFile:()Ljava/io/File; │ │ -062f98: 5410 d508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ -062f9c: 1100 |0002: return-object v0 │ │ +062fac: |[062fac] net.sourceforge.subsonic.androidapp.service.DownloadFile.getPartialFile:()Ljava/io/File; │ │ +062fbc: 5410 d508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ +062fc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104679,17 +104683,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062fa0: |[062fa0] net.sourceforge.subsonic.androidapp.service.DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ -062fb0: 5410 d808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ -062fb4: 1100 |0002: return-object v0 │ │ +062fc4: |[062fc4] net.sourceforge.subsonic.androidapp.service.DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ +062fd4: 5410 d808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ +062fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104697,32 +104701,32 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -062fb8: |[062fb8] net.sourceforge.subsonic.androidapp.service.DownloadFile.isCompleteFileAvailable:()Z │ │ -062fc8: 1d01 |0000: monitor-enter v1 │ │ -062fca: 5410 d708 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -062fce: 6e10 0915 0000 |0003: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062fd4: 0a00 |0006: move-result v0 │ │ -062fd6: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -062fda: 5410 d008 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -062fde: 6e10 0915 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -062fe4: 0a00 |000e: move-result v0 │ │ -062fe6: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -062fea: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -062fec: 1e01 |0012: monitor-exit v1 │ │ -062fee: 0f00 |0013: return v0 │ │ -062ff0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -062ff2: 28fd |0015: goto 0012 // -0003 │ │ -062ff4: 0d00 |0016: move-exception v0 │ │ -062ff6: 1e01 |0017: monitor-exit v1 │ │ -062ff8: 2700 |0018: throw v0 │ │ +062fdc: |[062fdc] net.sourceforge.subsonic.androidapp.service.DownloadFile.isCompleteFileAvailable:()Z │ │ +062fec: 1d01 |0000: monitor-enter v1 │ │ +062fee: 5410 d708 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +062ff2: 6e10 0915 0000 |0003: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +062ff8: 0a00 |0006: move-result v0 │ │ +062ffa: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +062ffe: 5410 d008 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +063002: 6e10 0915 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +063008: 0a00 |000e: move-result v0 │ │ +06300a: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +06300e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +063010: 1e01 |0012: monitor-exit v1 │ │ +063012: 0f00 |0013: return v0 │ │ +063014: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +063016: 28fd |0015: goto 0012 // -0003 │ │ +063018: 0d00 |0016: move-exception v0 │ │ +06301a: 1e01 |0017: monitor-exit v1 │ │ +06301c: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -104732,30 +104736,30 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -063008: |[063008] net.sourceforge.subsonic.androidapp.service.DownloadFile.isDownloadCancelled:()Z │ │ -063018: 1d01 |0000: monitor-enter v1 │ │ -06301a: 5410 d208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -06301e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -063022: 5410 d208 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -063026: 6e10 241c 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.isCancelled:()Z // method@1c24 │ │ -06302c: 0a00 |000a: move-result v0 │ │ -06302e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -063032: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -063034: 1e01 |000e: monitor-exit v1 │ │ -063036: 0f00 |000f: return v0 │ │ -063038: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06303a: 28fd |0011: goto 000e // -0003 │ │ -06303c: 0d00 |0012: move-exception v0 │ │ -06303e: 1e01 |0013: monitor-exit v1 │ │ -063040: 2700 |0014: throw v0 │ │ +06302c: |[06302c] net.sourceforge.subsonic.androidapp.service.DownloadFile.isDownloadCancelled:()Z │ │ +06303c: 1d01 |0000: monitor-enter v1 │ │ +06303e: 5410 d208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +063042: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +063046: 5410 d208 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +06304a: 6e10 241c 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.isCancelled:()Z // method@1c24 │ │ +063050: 0a00 |000a: move-result v0 │ │ +063052: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +063056: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +063058: 1e01 |000e: monitor-exit v1 │ │ +06305a: 0f00 |000f: return v0 │ │ +06305c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06305e: 28fd |0011: goto 000e // -0003 │ │ +063060: 0d00 |0012: move-exception v0 │ │ +063062: 1e01 |0013: monitor-exit v1 │ │ +063064: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -104765,30 +104769,30 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -063050: |[063050] net.sourceforge.subsonic.androidapp.service.DownloadFile.isDownloading:()Z │ │ -063060: 1d01 |0000: monitor-enter v1 │ │ -063062: 5410 d208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -063066: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -06306a: 5410 d208 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ -06306e: 6e10 251c 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.isRunning:()Z // method@1c25 │ │ -063074: 0a00 |000a: move-result v0 │ │ -063076: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -06307a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -06307c: 1e01 |000e: monitor-exit v1 │ │ -06307e: 0f00 |000f: return v0 │ │ -063080: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -063082: 28fd |0011: goto 000e // -0003 │ │ -063084: 0d00 |0012: move-exception v0 │ │ -063086: 1e01 |0013: monitor-exit v1 │ │ -063088: 2700 |0014: throw v0 │ │ +063074: |[063074] net.sourceforge.subsonic.androidapp.service.DownloadFile.isDownloading:()Z │ │ +063084: 1d01 |0000: monitor-enter v1 │ │ +063086: 5410 d208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +06308a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06308e: 5410 d208 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.downloadTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08d2 │ │ +063092: 6e10 251c 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.isRunning:()Z // method@1c25 │ │ +063098: 0a00 |000a: move-result v0 │ │ +06309a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +06309e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0630a0: 1e01 |000e: monitor-exit v1 │ │ +0630a2: 0f00 |000f: return v0 │ │ +0630a4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0630a6: 28fd |0011: goto 000e // -0003 │ │ +0630a8: 0d00 |0012: move-exception v0 │ │ +0630aa: 1e01 |0013: monitor-exit v1 │ │ +0630ac: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -104798,17 +104802,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063098: |[063098] net.sourceforge.subsonic.androidapp.service.DownloadFile.isFailed:()Z │ │ -0630a8: 5510 d308 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.failed:Z // field@08d3 │ │ -0630ac: 0f00 |0002: return v0 │ │ +0630bc: |[0630bc] net.sourceforge.subsonic.androidapp.service.DownloadFile.isFailed:()Z │ │ +0630cc: 5510 d308 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.failed:Z // field@08d3 │ │ +0630d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104816,19 +104820,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0630b0: |[0630b0] net.sourceforge.subsonic.androidapp.service.DownloadFile.isSaved:()Z │ │ -0630c0: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -0630c4: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -0630ca: 0a00 |0005: move-result v0 │ │ -0630cc: 0f00 |0006: return v0 │ │ +0630d4: |[0630d4] net.sourceforge.subsonic.androidapp.service.DownloadFile.isSaved:()Z │ │ +0630e4: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +0630e8: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +0630ee: 0a00 |0005: move-result v0 │ │ +0630f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #13 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104836,34 +104840,34 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -0630d0: |[0630d0] net.sourceforge.subsonic.androidapp.service.DownloadFile.isWorkDone:()Z │ │ -0630e0: 1d01 |0000: monitor-enter v1 │ │ -0630e2: 5410 d708 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -0630e6: 6e10 0915 0000 |0003: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -0630ec: 0a00 |0006: move-result v0 │ │ -0630ee: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ -0630f2: 5410 d008 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -0630f6: 6e10 0915 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -0630fc: 0a00 |000e: move-result v0 │ │ -0630fe: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -063102: 5510 d608 |0011: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ -063106: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ -06310a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -06310c: 1e01 |0016: monitor-exit v1 │ │ -06310e: 0f00 |0017: return v0 │ │ -063110: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -063112: 28fd |0019: goto 0016 // -0003 │ │ -063114: 0d00 |001a: move-exception v0 │ │ -063116: 1e01 |001b: monitor-exit v1 │ │ -063118: 2700 |001c: throw v0 │ │ +0630f4: |[0630f4] net.sourceforge.subsonic.androidapp.service.DownloadFile.isWorkDone:()Z │ │ +063104: 1d01 |0000: monitor-enter v1 │ │ +063106: 5410 d708 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +06310a: 6e10 0915 0000 |0003: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +063110: 0a00 |0006: move-result v0 │ │ +063112: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ +063116: 5410 d008 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +06311a: 6e10 0915 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +063120: 0a00 |000e: move-result v0 │ │ +063122: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +063126: 5510 d608 |0011: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ +06312a: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ +06312e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +063130: 1e01 |0016: monitor-exit v1 │ │ +063132: 0f00 |0017: return v0 │ │ +063134: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +063136: 28fd |0019: goto 0016 // -0003 │ │ +063138: 0d00 |001a: move-exception v0 │ │ +06313a: 1e01 |001b: monitor-exit v1 │ │ +06313c: 2700 |001c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -104873,26 +104877,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -063128: |[063128] net.sourceforge.subsonic.androidapp.service.DownloadFile.pin:()V │ │ -063138: 5420 d008 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -06313c: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -063142: 0a00 |0005: move-result v0 │ │ -063144: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -063148: 5420 d008 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -06314c: 5421 d708 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -063150: 6e20 1815 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -063156: 0e00 |000f: return-void │ │ -063158: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -06315a: 5c20 d608 |0011: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ -06315e: 28fc |0013: goto 000f // -0004 │ │ +06314c: |[06314c] net.sourceforge.subsonic.androidapp.service.DownloadFile.pin:()V │ │ +06315c: 5420 d008 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +063160: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +063166: 0a00 |0005: move-result v0 │ │ +063168: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +06316c: 5420 d008 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +063170: 5421 d708 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +063174: 6e20 1815 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +06317a: 0e00 |000f: return-void │ │ +06317c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06317e: 5c20 d608 |0011: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ +063182: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0008 line=160 │ │ 0x000f line=164 │ │ 0x0010 line=162 │ │ locals : │ │ @@ -104903,17 +104907,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063160: |[063160] net.sourceforge.subsonic.androidapp.service.DownloadFile.shouldSave:()Z │ │ -063170: 5510 d608 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ -063174: 0f00 |0002: return v0 │ │ +063184: |[063184] net.sourceforge.subsonic.androidapp.service.DownloadFile.shouldSave:()Z │ │ +063194: 5510 d608 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.save:Z // field@08d6 │ │ +063198: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #16 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104921,29 +104925,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -063178: |[063178] net.sourceforge.subsonic.androidapp.service.DownloadFile.toString:()Ljava/lang/String; │ │ -063188: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -06318c: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -063192: 1a01 1403 |0005: const-string v1, "DownloadFile (" // string@0314 │ │ -063196: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06319c: 0c00 |000a: move-result-object v0 │ │ -06319e: 5421 d808 |000b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ -0631a2: 6e20 b415 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0631a8: 0c00 |0010: move-result-object v0 │ │ -0631aa: 1a01 e300 |0011: const-string v1, ")" // string@00e3 │ │ -0631ae: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0631b4: 0c00 |0016: move-result-object v0 │ │ -0631b6: 6e10 bb15 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0631bc: 0c00 |001a: move-result-object v0 │ │ -0631be: 1100 |001b: return-object v0 │ │ +06319c: |[06319c] net.sourceforge.subsonic.androidapp.service.DownloadFile.toString:()Ljava/lang/String; │ │ +0631ac: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0631b0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0631b6: 1a01 1403 |0005: const-string v1, "DownloadFile (" // string@0314 │ │ +0631ba: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0631c0: 0c00 |000a: move-result-object v0 │ │ +0631c2: 5421 d808 |000b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@08d8 │ │ +0631c6: 6e20 b415 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0631cc: 0c00 |0010: move-result-object v0 │ │ +0631ce: 1a01 e300 |0011: const-string v1, ")" // string@00e3 │ │ +0631d2: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0631d8: 0c00 |0016: move-result-object v0 │ │ +0631da: 6e10 bb15 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0631e0: 0c00 |001a: move-result-object v0 │ │ +0631e2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ #17 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;) │ │ @@ -104951,23 +104955,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0631c0: |[0631c0] net.sourceforge.subsonic.androidapp.service.DownloadFile.unpin:()V │ │ -0631d0: 5420 d708 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -0631d4: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -0631da: 0a00 |0005: move-result v0 │ │ -0631dc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0631e0: 5420 d708 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -0631e4: 5421 d008 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -0631e8: 6e20 1815 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -0631ee: 0e00 |000f: return-void │ │ +0631e4: |[0631e4] net.sourceforge.subsonic.androidapp.service.DownloadFile.unpin:()V │ │ +0631f4: 5420 d708 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +0631f8: 6e10 0915 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +0631fe: 0a00 |0005: move-result v0 │ │ +063200: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +063204: 5420 d708 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +063208: 5421 d008 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +06320c: 6e20 1815 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +063212: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0008 line=154 │ │ 0x000f line=156 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -104977,37 +104981,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0631f0: |[0631f0] net.sourceforge.subsonic.androidapp.service.DownloadFile.updateModificationDate:()V │ │ -063200: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ -063204: 7020 dc19 0100 |0002: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:(Ljava/io/File;)V // method@19dc │ │ -06320a: 5410 d508 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ -06320e: 7020 dc19 0100 |0007: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:(Ljava/io/File;)V // method@19dc │ │ -063214: 5410 d008 |000a: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ -063218: 7020 dc19 0100 |000c: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:(Ljava/io/File;)V // method@19dc │ │ -06321e: 0e00 |000f: return-void │ │ +063214: |[063214] net.sourceforge.subsonic.androidapp.service.DownloadFile.updateModificationDate:()V │ │ +063224: 5410 d708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.saveFile:Ljava/io/File; // field@08d7 │ │ +063228: 7020 dc19 0100 |0002: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:(Ljava/io/File;)V // method@19dc │ │ +06322e: 5410 d508 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.partialFile:Ljava/io/File; // field@08d5 │ │ +063232: 7020 dc19 0100 |0007: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:(Ljava/io/File;)V // method@19dc │ │ +063238: 5410 d008 |000a: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.completeFile:Ljava/io/File; // field@08d0 │ │ +06323c: 7020 dc19 0100 |000c: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:(Ljava/io/File;)V // method@19dc │ │ +063242: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ 0x000a line=181 │ │ 0x000f line=182 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ source_file_idx : 789 (DownloadFile.java) │ │ │ │ Class #467 header: │ │ -class_idx : 1080 │ │ +class_idx : 1088 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 40 │ │ │ │ Class #467 annotations: │ │ @@ -105270,17 +105274,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 792 (DownloadService.java) │ │ │ │ Class #468 header: │ │ -class_idx : 1081 │ │ +class_idx : 1089 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 793 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #468 annotations: │ │ @@ -105306,75 +105310,75 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063220: |[063220] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ -063230: 5b01 d908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08d9 │ │ -063234: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06323a: 0e00 |0005: return-void │ │ +063244: |[063244] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ +063254: 5b01 d908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08d9 │ │ +063258: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06325e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;) │ │ name : 'onError' │ │ type : '(Landroid/media/MediaPlayer;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -06323c: |[06323c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$1.onError:(Landroid/media/MediaPlayer;II)Z │ │ -06324c: 5440 d908 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08d9 │ │ -063250: 2201 3003 |0002: new-instance v1, Ljava/lang/Exception; // type@0330 │ │ -063254: 2202 4803 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -063258: 7010 ad15 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06325e: 1a03 c60a |0009: const-string v3, "MediaPlayer error: " // string@0ac6 │ │ -063262: 6e20 b515 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063268: 0c02 |000e: move-result-object v2 │ │ -06326a: 6e20 b115 6200 |000f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063270: 0c02 |0012: move-result-object v2 │ │ -063272: 1a03 2300 |0013: const-string v3, " (" // string@0023 │ │ -063276: 6e20 b515 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06327c: 0c02 |0018: move-result-object v2 │ │ -06327e: 6e20 b115 7200 |0019: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063284: 0c02 |001c: move-result-object v2 │ │ -063286: 1a03 e300 |001d: const-string v3, ")" // string@00e3 │ │ -06328a: 6e20 b515 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063290: 0c02 |0022: move-result-object v2 │ │ -063292: 6e10 bb15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -063298: 0c02 |0026: move-result-object v2 │ │ -06329a: 7020 5b15 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -0632a0: 7120 111a 1000 |002a: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$000:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V // method@1a11 │ │ -0632a6: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -0632a8: 0f00 |002e: return v0 │ │ +063260: |[063260] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$1.onError:(Landroid/media/MediaPlayer;II)Z │ │ +063270: 5440 d908 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08d9 │ │ +063274: 2201 3803 |0002: new-instance v1, Ljava/lang/Exception; // type@0338 │ │ +063278: 2202 5003 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +06327c: 7010 ad15 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +063282: 1a03 c30a |0009: const-string v3, "MediaPlayer error: " // string@0ac3 │ │ +063286: 6e20 b515 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06328c: 0c02 |000e: move-result-object v2 │ │ +06328e: 6e20 b115 6200 |000f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +063294: 0c02 |0012: move-result-object v2 │ │ +063296: 1a03 2300 |0013: const-string v3, " (" // string@0023 │ │ +06329a: 6e20 b515 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0632a0: 0c02 |0018: move-result-object v2 │ │ +0632a2: 6e20 b115 7200 |0019: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0632a8: 0c02 |001c: move-result-object v2 │ │ +0632aa: 1a03 e300 |001d: const-string v3, ")" // string@00e3 │ │ +0632ae: 6e20 b515 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0632b4: 0c02 |0022: move-result-object v2 │ │ +0632b6: 6e10 bb15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0632bc: 0c02 |0026: move-result-object v2 │ │ +0632be: 7020 5b15 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +0632c4: 7120 111a 1000 |002a: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$000:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V // method@1a11 │ │ +0632ca: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0632cc: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x002d line=126 │ │ locals : │ │ 0x0000 - 0x002f reg=4 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1; │ │ 0x0000 - 0x002f reg=5 mediaPlayer Landroid/media/MediaPlayer; │ │ 0x0000 - 0x002f reg=6 what I │ │ 0x0000 - 0x002f reg=7 more I │ │ │ │ source_file_idx : 793 (DownloadServiceImpl.java) │ │ │ │ Class #469 header: │ │ -class_idx : 1082 │ │ +class_idx : 1090 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 793 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #469 annotations: │ │ @@ -105408,143 +105412,143 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0632ac: |[0632ac] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$2.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -0632bc: 5b01 da08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -0632c0: 5b02 dc08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$file:Ljava/io/File; // field@08dc │ │ -0632c4: 5b03 db08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ -0632c8: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0632ce: 0e00 |0009: return-void │ │ +0632d0: |[0632d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$2.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +0632e0: 5b01 da08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +0632e4: 5b02 dc08 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$file:Ljava/io/File; // field@08dc │ │ +0632e8: 5b03 db08 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ +0632ec: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0632f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x000a reg=3 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;) │ │ name : 'onCompletion' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 208 16-bit code units │ │ -0632d0: |[0632d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$2.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -0632e0: 5472 da08 |0000: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -0632e4: 7110 121a 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Landroid/os/PowerManager$WakeLock; // method@1a12 │ │ -0632ea: 0c02 |0005: move-result-object v2 │ │ -0632ec: 1703 60ea 0000 |0006: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ -0632f2: 6e30 1402 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0214 │ │ -0632f8: 5472 da08 |000c: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -0632fc: 6203 8c08 |000e: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -063300: 6e20 4f1a 3200 |0010: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -063306: 5472 dc08 |0013: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$file:Ljava/io/File; // field@08dc │ │ -06330a: 5473 db08 |0015: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ -06330e: 6e10 cf19 0300 |0017: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ -063314: 0c03 |001a: move-result-object v3 │ │ -063316: 6e20 0815 3200 |001b: invoke-virtual {v2, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@1508 │ │ -06331c: 0a02 |001e: move-result v2 │ │ -06331e: 3902 0800 |001f: if-nez v2, 0027 // +0008 │ │ -063322: 5472 da08 |0021: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -063326: 7110 131a 0200 |0023: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a13 │ │ -06332c: 0e00 |0026: return-void │ │ -06332e: 6e10 9001 0800 |0027: invoke-virtual {v8}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0190 │ │ -063334: 0a01 |002a: move-result v1 │ │ -063336: 5473 da08 |002b: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -06333a: 1d03 |002d: monitor-enter v3 │ │ -06333c: 5472 db08 |002e: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ -063340: 6e10 d019 0200 |0030: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -063346: 0c02 |0033: move-result-object v2 │ │ -063348: 6e10 ff18 0200 |0034: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -06334e: 0c02 |0037: move-result-object v2 │ │ -063350: 3902 4000 |0038: if-nez v2, 0078 // +0040 │ │ -063354: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -063356: 3800 5200 |003b: if-eqz v0, 008d // +0052 │ │ -06335a: 6e10 6715 0000 |003d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -063360: 0a02 |0040: move-result v2 │ │ -063362: b112 |0041: sub-int/2addr v2, v1 │ │ -063364: 7110 7215 0200 |0042: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -06336a: 0a02 |0045: move-result v2 │ │ -06336c: 1304 1027 |0046: const/16 v4, #int 10000 // #2710 │ │ -063370: 3542 4500 |0048: if-ge v2, v4, 008d // +0045 │ │ -063374: 7100 141a 0000 |004a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a14 │ │ -06337a: 0c02 |004d: move-result-object v2 │ │ -06337c: 2204 4803 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -063380: 7010 ad15 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -063386: 1a05 420c |0053: const-string v5, "Skipping restart from " // string@0c42 │ │ -06338a: 6e20 b515 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063390: 0c04 |0058: move-result-object v4 │ │ -063392: 6e20 b115 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063398: 0c04 |005c: move-result-object v4 │ │ -06339a: 1a05 8300 |005d: const-string v5, " of " // string@0083 │ │ -06339e: 6e20 b515 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0633a4: 0c04 |0062: move-result-object v4 │ │ -0633a6: 6e20 b415 0400 |0063: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0633ac: 0c04 |0066: move-result-object v4 │ │ -0633ae: 6e10 bb15 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0633b4: 0c04 |006a: move-result-object v4 │ │ -0633b6: 6e20 781c 4200 |006b: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0633bc: 5472 da08 |006e: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -0633c0: 7110 131a 0200 |0070: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a13 │ │ -0633c6: 1e03 |0073: monitor-exit v3 │ │ -0633c8: 28b2 |0074: goto 0026 // -004e │ │ -0633ca: 0d02 |0075: move-exception v2 │ │ -0633cc: 1e03 |0076: monitor-exit v3 │ │ -0633ce: 2702 |0077: throw v2 │ │ -0633d0: 5472 db08 |0078: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ -0633d4: 6e10 d019 0200 |007a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -0633da: 0c02 |007d: move-result-object v2 │ │ -0633dc: 6e10 ff18 0200 |007e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -0633e2: 0c02 |0081: move-result-object v2 │ │ -0633e4: 6e10 6715 0200 |0082: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0633ea: 0a02 |0085: move-result v2 │ │ -0633ec: d222 e803 |0086: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -0633f0: 7110 6b15 0200 |0088: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0633f6: 0c00 |008b: move-result-object v0 │ │ -0633f8: 28af |008c: goto 003b // -0051 │ │ -0633fa: 7100 141a 0000 |008d: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a14 │ │ -063400: 0c02 |0090: move-result-object v2 │ │ -063402: 2204 4803 |0091: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -063406: 7010 ad15 0400 |0093: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06340c: 1a05 b60b |0096: const-string v5, "Requesting restart from " // string@0bb6 │ │ -063410: 6e20 b515 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063416: 0c04 |009b: move-result-object v4 │ │ -063418: 6e20 b115 1400 |009c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06341e: 0c04 |009f: move-result-object v4 │ │ -063420: 1a05 8300 |00a0: const-string v5, " of " // string@0083 │ │ -063424: 6e20 b515 5400 |00a2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06342a: 0c04 |00a5: move-result-object v4 │ │ -06342c: 6e20 b415 0400 |00a6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -063432: 0c04 |00a9: move-result-object v4 │ │ -063434: 6e10 bb15 0400 |00aa: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06343a: 0c04 |00ad: move-result-object v4 │ │ -06343c: 6e20 781c 4200 |00ae: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -063442: 5472 da08 |00b1: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -063446: 6e10 471a 0200 |00b3: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -06344c: 5472 da08 |00b6: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -063450: 2204 3c04 |00b8: new-instance v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; // type@043c │ │ -063454: 5475 da08 |00ba: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -063458: 5476 db08 |00bc: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ -06345c: 7040 0a1a 5416 |00be: invoke-direct {v4, v5, v6, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V // method@1a0a │ │ -063462: 7120 161a 4200 |00c1: invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$402:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // method@1a16 │ │ -063468: 5472 da08 |00c4: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ -06346c: 7110 151a 0200 |00c6: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // method@1a15 │ │ -063472: 0c02 |00c9: move-result-object v2 │ │ -063474: 6e10 271c 0200 |00ca: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.start:()V // method@1c27 │ │ -06347a: 1e03 |00cd: monitor-exit v3 │ │ -06347c: 2900 58ff |00ce: goto/16 0026 // -00a8 │ │ +0632f4: |[0632f4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$2.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +063304: 5472 da08 |0000: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +063308: 7110 121a 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Landroid/os/PowerManager$WakeLock; // method@1a12 │ │ +06330e: 0c02 |0005: move-result-object v2 │ │ +063310: 1703 60ea 0000 |0006: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ +063316: 6e30 1402 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0214 │ │ +06331c: 5472 da08 |000c: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +063320: 6203 8c08 |000e: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +063324: 6e20 4f1a 3200 |0010: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +06332a: 5472 dc08 |0013: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$file:Ljava/io/File; // field@08dc │ │ +06332e: 5473 db08 |0015: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ +063332: 6e10 cf19 0300 |0017: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ +063338: 0c03 |001a: move-result-object v3 │ │ +06333a: 6e20 0815 3200 |001b: invoke-virtual {v2, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@1508 │ │ +063340: 0a02 |001e: move-result v2 │ │ +063342: 3902 0800 |001f: if-nez v2, 0027 // +0008 │ │ +063346: 5472 da08 |0021: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +06334a: 7110 131a 0200 |0023: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a13 │ │ +063350: 0e00 |0026: return-void │ │ +063352: 6e10 9001 0800 |0027: invoke-virtual {v8}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0190 │ │ +063358: 0a01 |002a: move-result v1 │ │ +06335a: 5473 da08 |002b: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +06335e: 1d03 |002d: monitor-enter v3 │ │ +063360: 5472 db08 |002e: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ +063364: 6e10 d019 0200 |0030: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +06336a: 0c02 |0033: move-result-object v2 │ │ +06336c: 6e10 ff18 0200 |0034: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +063372: 0c02 |0037: move-result-object v2 │ │ +063374: 3902 4000 |0038: if-nez v2, 0078 // +0040 │ │ +063378: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +06337a: 3800 5200 |003b: if-eqz v0, 008d // +0052 │ │ +06337e: 6e10 6715 0000 |003d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +063384: 0a02 |0040: move-result v2 │ │ +063386: b112 |0041: sub-int/2addr v2, v1 │ │ +063388: 7110 7215 0200 |0042: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +06338e: 0a02 |0045: move-result v2 │ │ +063390: 1304 1027 |0046: const/16 v4, #int 10000 // #2710 │ │ +063394: 3542 4500 |0048: if-ge v2, v4, 008d // +0045 │ │ +063398: 7100 141a 0000 |004a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a14 │ │ +06339e: 0c02 |004d: move-result-object v2 │ │ +0633a0: 2204 5003 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +0633a4: 7010 ad15 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0633aa: 1a05 3f0c |0053: const-string v5, "Skipping restart from " // string@0c3f │ │ +0633ae: 6e20 b515 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0633b4: 0c04 |0058: move-result-object v4 │ │ +0633b6: 6e20 b115 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0633bc: 0c04 |005c: move-result-object v4 │ │ +0633be: 1a05 8300 |005d: const-string v5, " of " // string@0083 │ │ +0633c2: 6e20 b515 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0633c8: 0c04 |0062: move-result-object v4 │ │ +0633ca: 6e20 b415 0400 |0063: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0633d0: 0c04 |0066: move-result-object v4 │ │ +0633d2: 6e10 bb15 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0633d8: 0c04 |006a: move-result-object v4 │ │ +0633da: 6e20 781c 4200 |006b: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0633e0: 5472 da08 |006e: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +0633e4: 7110 131a 0200 |0070: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a13 │ │ +0633ea: 1e03 |0073: monitor-exit v3 │ │ +0633ec: 28b2 |0074: goto 0026 // -004e │ │ +0633ee: 0d02 |0075: move-exception v2 │ │ +0633f0: 1e03 |0076: monitor-exit v3 │ │ +0633f2: 2702 |0077: throw v2 │ │ +0633f4: 5472 db08 |0078: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ +0633f8: 6e10 d019 0200 |007a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +0633fe: 0c02 |007d: move-result-object v2 │ │ +063400: 6e10 ff18 0200 |007e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +063406: 0c02 |0081: move-result-object v2 │ │ +063408: 6e10 6715 0200 |0082: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06340e: 0a02 |0085: move-result v2 │ │ +063410: d222 e803 |0086: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +063414: 7110 6b15 0200 |0088: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06341a: 0c00 |008b: move-result-object v0 │ │ +06341c: 28af |008c: goto 003b // -0051 │ │ +06341e: 7100 141a 0000 |008d: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a14 │ │ +063424: 0c02 |0090: move-result-object v2 │ │ +063426: 2204 5003 |0091: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +06342a: 7010 ad15 0400 |0093: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +063430: 1a05 b30b |0096: const-string v5, "Requesting restart from " // string@0bb3 │ │ +063434: 6e20 b515 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06343a: 0c04 |009b: move-result-object v4 │ │ +06343c: 6e20 b115 1400 |009c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +063442: 0c04 |009f: move-result-object v4 │ │ +063444: 1a05 8300 |00a0: const-string v5, " of " // string@0083 │ │ +063448: 6e20 b515 5400 |00a2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06344e: 0c04 |00a5: move-result-object v4 │ │ +063450: 6e20 b415 0400 |00a6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +063456: 0c04 |00a9: move-result-object v4 │ │ +063458: 6e10 bb15 0400 |00aa: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06345e: 0c04 |00ad: move-result-object v4 │ │ +063460: 6e20 781c 4200 |00ae: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +063466: 5472 da08 |00b1: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +06346a: 6e10 471a 0200 |00b3: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +063470: 5472 da08 |00b6: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +063474: 2204 4404 |00b8: new-instance v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; // type@0444 │ │ +063478: 5475 da08 |00ba: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +06347c: 5476 db08 |00bc: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.val$downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08db │ │ +063480: 7040 0a1a 5416 |00be: invoke-direct {v4, v5, v6, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V // method@1a0a │ │ +063486: 7120 161a 4200 |00c1: invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$402:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // method@1a16 │ │ +06348c: 5472 da08 |00c4: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08da │ │ +063490: 7110 151a 0200 |00c6: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // method@1a15 │ │ +063496: 0c02 |00c9: move-result-object v2 │ │ +063498: 6e10 271c 0200 |00ca: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.start:()V // method@1c27 │ │ +06349e: 1e03 |00cd: monitor-exit v3 │ │ +0634a0: 2900 58ff |00ce: goto/16 0026 // -00a8 │ │ catches : 2 │ │ 0x002e - 0x0077 │ │ -> 0x0075 │ │ 0x0078 - 0x00ce │ │ -> 0x0075 │ │ positions : │ │ 0x0000 line=714 │ │ @@ -105573,17 +105577,17 @@ │ │ 0x002b - 0x00d0 reg=1 pos I │ │ 0x0000 - 0x00d0 reg=7 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2; │ │ 0x0000 - 0x00d0 reg=8 mediaPlayer Landroid/media/MediaPlayer; │ │ │ │ source_file_idx : 793 (DownloadServiceImpl.java) │ │ │ │ Class #470 header: │ │ -class_idx : 1083 │ │ +class_idx : 1091 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 793 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #470 annotations: │ │ @@ -105608,45 +105612,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -063494: |[063494] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$3.:()V │ │ -0634a4: 7100 4c19 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@194c │ │ -0634aa: 0c00 |0003: move-result-object v0 │ │ -0634ac: 2100 |0004: array-length v0, v0 │ │ -0634ae: 2300 f304 |0005: new-array v0, v0, [I // type@04f3 │ │ -0634b2: 6900 dd08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ -0634b6: 6200 dd08 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ -0634ba: 6201 9b08 |000b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ -0634be: 6e10 4a19 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -0634c4: 0a01 |0010: move-result v1 │ │ -0634c6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0634c8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0634cc: 6200 dd08 |0014: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ -0634d0: 6201 9a08 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ -0634d4: 6e10 4a19 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -0634da: 0a01 |001b: move-result v1 │ │ -0634dc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0634de: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0634e2: 6200 dd08 |001f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ -0634e6: 6201 9c08 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ -0634ea: 6e10 4a19 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -0634f0: 0a01 |0026: move-result v1 │ │ -0634f2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0634f4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0634f8: 0e00 |002a: return-void │ │ -0634fa: 0d00 |002b: move-exception v0 │ │ -0634fc: 28fe |002c: goto 002a // -0002 │ │ -0634fe: 0d00 |002d: move-exception v0 │ │ -063500: 28f1 |002e: goto 001f // -000f │ │ -063502: 0d00 |002f: move-exception v0 │ │ -063504: 28e4 |0030: goto 0014 // -001c │ │ +0634b8: |[0634b8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$3.:()V │ │ +0634c8: 7100 4c19 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.values:()[Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@194c │ │ +0634ce: 0c00 |0003: move-result-object v0 │ │ +0634d0: 2100 |0004: array-length v0, v0 │ │ +0634d2: 2300 fd04 |0005: new-array v0, v0, [I // type@04fd │ │ +0634d6: 6900 dd08 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ +0634da: 6200 dd08 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ +0634de: 6201 9b08 |000b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ +0634e2: 6e10 4a19 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +0634e8: 0a01 |0010: move-result v1 │ │ +0634ea: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0634ec: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0634f0: 6200 dd08 |0014: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ +0634f4: 6201 9a08 |0016: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089a │ │ +0634f8: 6e10 4a19 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +0634fe: 0a01 |001b: move-result v1 │ │ +063500: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +063502: 4b02 0001 |001d: aput v2, v0, v1 │ │ +063506: 6200 dd08 |001f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ +06350a: 6201 9c08 |0021: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089c │ │ +06350e: 6e10 4a19 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +063514: 0a01 |0026: move-result v1 │ │ +063516: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +063518: 4b02 0001 |0028: aput v2, v0, v1 │ │ +06351c: 0e00 |002a: return-void │ │ +06351e: 0d00 |002b: move-exception v0 │ │ +063520: 28fe |002c: goto 002a // -0002 │ │ +063522: 0d00 |002d: move-exception v0 │ │ +063524: 28f1 |002e: goto 001f // -000f │ │ +063526: 0d00 |002f: move-exception v0 │ │ +063528: 28e4 |0030: goto 0014 // -001c │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x002f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x002d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002b │ │ @@ -105654,17 +105658,17 @@ │ │ 0x0000 line=522 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 793 (DownloadServiceImpl.java) │ │ │ │ Class #471 header: │ │ -class_idx : 1086 │ │ +class_idx : 1094 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 26 │ │ +superclass_idx : 29 │ │ source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #471 annotations: │ │ @@ -105689,109 +105693,109 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063530: |[063530] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ -063540: 5b01 0609 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -063544: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -06354a: 0e00 |0005: return-void │ │ +063554: |[063554] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ +063564: 5b01 0609 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +063568: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +06356e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -06354c: |[06354c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -06355c: 6e10 ca00 0600 |0000: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -063562: 0c00 |0003: move-result-object v0 │ │ -063564: 7100 731a 0000 |0004: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ -06356a: 0c01 |0007: move-result-object v1 │ │ -06356c: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -063570: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -063576: 1a03 3716 |000d: const-string v3, "intentReceiver.onReceive: " // string@1637 │ │ -06357a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063580: 0c02 |0012: move-result-object v2 │ │ -063582: 6e20 b515 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063588: 0c02 |0016: move-result-object v2 │ │ -06358a: 6e10 bb15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -063590: 0c02 |001a: move-result-object v2 │ │ -063592: 6e20 781c 2100 |001b: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -063598: 1a01 641a |001e: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PLAY" // string@1a64 │ │ -06359c: 6e20 9215 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0635a2: 0a01 |0023: move-result v1 │ │ -0635a4: 3801 0c00 |0024: if-eqz v1, 0030 // +000c │ │ -0635a8: 5441 0609 |0026: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -0635ac: 7110 741a 0100 |0028: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0635b2: 0c01 |002b: move-result-object v1 │ │ -0635b4: 6e10 411a 0100 |002c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:()V // method@1a41 │ │ -0635ba: 0e00 |002f: return-void │ │ -0635bc: 1a01 621a |0030: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_NEXT" // string@1a62 │ │ -0635c0: 6e20 9215 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0635c6: 0a01 |0035: move-result v1 │ │ -0635c8: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ -0635cc: 5441 0609 |0038: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -0635d0: 7110 741a 0100 |003a: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0635d6: 0c01 |003d: move-result-object v1 │ │ -0635d8: 6e10 391a 0100 |003e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.next:()V // method@1a39 │ │ -0635de: 28ee |0041: goto 002f // -0012 │ │ -0635e0: 1a01 651a |0042: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PREVIOUS" // string@1a65 │ │ -0635e4: 6e20 9215 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0635ea: 0a01 |0047: move-result v1 │ │ -0635ec: 3801 0c00 |0048: if-eqz v1, 0054 // +000c │ │ -0635f0: 5441 0609 |004a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -0635f4: 7110 741a 0100 |004c: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0635fa: 0c01 |004f: move-result-object v1 │ │ -0635fc: 6e10 441a 0100 |0050: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.previous:()V // method@1a44 │ │ -063602: 28dc |0053: goto 002f // -0024 │ │ -063604: 1a01 671a |0054: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_TOGGLEPAUSE" // string@1a67 │ │ -063608: 6e20 9215 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06360e: 0a01 |0059: move-result v1 │ │ -063610: 3801 0c00 |005a: if-eqz v1, 0066 // +000c │ │ -063614: 5441 0609 |005c: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -063618: 7110 741a 0100 |005e: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -06361e: 0c01 |0061: move-result-object v1 │ │ -063620: 6e10 591a 0100 |0062: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.togglePlayPause:()V // method@1a59 │ │ -063626: 28ca |0065: goto 002f // -0036 │ │ -063628: 1a01 631a |0066: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PAUSE" // string@1a63 │ │ -06362c: 6e20 9215 0100 |0068: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -063632: 0a01 |006b: move-result v1 │ │ -063634: 3801 0c00 |006c: if-eqz v1, 0078 // +000c │ │ -063638: 5441 0609 |006e: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -06363c: 7110 741a 0100 |0070: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -063642: 0c01 |0073: move-result-object v1 │ │ -063644: 6e10 3f1a 0100 |0074: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -06364a: 28b8 |0077: goto 002f // -0048 │ │ -06364c: 1a01 661a |0078: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_STOP" // string@1a66 │ │ -063650: 6e20 9215 0100 |007a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -063656: 0a01 |007d: move-result v1 │ │ -063658: 3801 b1ff |007e: if-eqz v1, 002f // -004f │ │ -06365c: 5441 0609 |0080: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -063660: 7110 741a 0100 |0082: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -063666: 0c01 |0085: move-result-object v1 │ │ -063668: 6e10 3f1a 0100 |0086: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -06366e: 5441 0609 |0089: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ -063672: 7110 741a 0100 |008b: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -063678: 0c01 |008e: move-result-object v1 │ │ -06367a: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -06367c: 6e20 491a 2100 |0090: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.seekTo:(I)V // method@1a49 │ │ -063682: 289c |0093: goto 002f // -0064 │ │ +063570: |[063570] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +063580: 6e10 ca00 0600 |0000: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +063586: 0c00 |0003: move-result-object v0 │ │ +063588: 7100 731a 0000 |0004: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ +06358e: 0c01 |0007: move-result-object v1 │ │ +063590: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +063594: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06359a: 1a03 3416 |000d: const-string v3, "intentReceiver.onReceive: " // string@1634 │ │ +06359e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0635a4: 0c02 |0012: move-result-object v2 │ │ +0635a6: 6e20 b515 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0635ac: 0c02 |0016: move-result-object v2 │ │ +0635ae: 6e10 bb15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0635b4: 0c02 |001a: move-result-object v2 │ │ +0635b6: 6e20 781c 2100 |001b: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0635bc: 1a01 611a |001e: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PLAY" // string@1a61 │ │ +0635c0: 6e20 9215 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0635c6: 0a01 |0023: move-result v1 │ │ +0635c8: 3801 0c00 |0024: if-eqz v1, 0030 // +000c │ │ +0635cc: 5441 0609 |0026: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +0635d0: 7110 741a 0100 |0028: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +0635d6: 0c01 |002b: move-result-object v1 │ │ +0635d8: 6e10 411a 0100 |002c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:()V // method@1a41 │ │ +0635de: 0e00 |002f: return-void │ │ +0635e0: 1a01 5f1a |0030: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_NEXT" // string@1a5f │ │ +0635e4: 6e20 9215 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0635ea: 0a01 |0035: move-result v1 │ │ +0635ec: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ +0635f0: 5441 0609 |0038: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +0635f4: 7110 741a 0100 |003a: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +0635fa: 0c01 |003d: move-result-object v1 │ │ +0635fc: 6e10 391a 0100 |003e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.next:()V // method@1a39 │ │ +063602: 28ee |0041: goto 002f // -0012 │ │ +063604: 1a01 621a |0042: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PREVIOUS" // string@1a62 │ │ +063608: 6e20 9215 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06360e: 0a01 |0047: move-result v1 │ │ +063610: 3801 0c00 |0048: if-eqz v1, 0054 // +000c │ │ +063614: 5441 0609 |004a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +063618: 7110 741a 0100 |004c: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +06361e: 0c01 |004f: move-result-object v1 │ │ +063620: 6e10 441a 0100 |0050: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.previous:()V // method@1a44 │ │ +063626: 28dc |0053: goto 002f // -0024 │ │ +063628: 1a01 641a |0054: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_TOGGLEPAUSE" // string@1a64 │ │ +06362c: 6e20 9215 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +063632: 0a01 |0059: move-result v1 │ │ +063634: 3801 0c00 |005a: if-eqz v1, 0066 // +000c │ │ +063638: 5441 0609 |005c: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +06363c: 7110 741a 0100 |005e: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +063642: 0c01 |0061: move-result-object v1 │ │ +063644: 6e10 591a 0100 |0062: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.togglePlayPause:()V // method@1a59 │ │ +06364a: 28ca |0065: goto 002f // -0036 │ │ +06364c: 1a01 601a |0066: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_PAUSE" // string@1a60 │ │ +063650: 6e20 9215 0100 |0068: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +063656: 0a01 |006b: move-result v1 │ │ +063658: 3801 0c00 |006c: if-eqz v1, 0078 // +000c │ │ +06365c: 5441 0609 |006e: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +063660: 7110 741a 0100 |0070: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +063666: 0c01 |0073: move-result-object v1 │ │ +063668: 6e10 3f1a 0100 |0074: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +06366e: 28b8 |0077: goto 002f // -0048 │ │ +063670: 1a01 631a |0078: const-string v1, "net.sourceforge.subsonic.androidapp.CMD_STOP" // string@1a63 │ │ +063674: 6e20 9215 0100 |007a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06367a: 0a01 |007d: move-result v1 │ │ +06367c: 3801 b1ff |007e: if-eqz v1, 002f // -004f │ │ +063680: 5441 0609 |0080: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +063684: 7110 741a 0100 |0082: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +06368a: 0c01 |0085: move-result-object v1 │ │ +06368c: 6e10 3f1a 0100 |0086: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +063692: 5441 0609 |0089: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0906 │ │ +063696: 7110 741a 0100 |008b: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +06369c: 0c01 |008e: move-result-object v1 │ │ +06369e: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +0636a0: 6e20 491a 2100 |0090: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.seekTo:(I)V // method@1a49 │ │ +0636a6: 289c |0093: goto 002f // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x001e line=68 │ │ 0x0026 line=69 │ │ 0x002f line=82 │ │ @@ -105811,17 +105815,17 @@ │ │ 0x0000 - 0x0094 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1; │ │ 0x0000 - 0x0094 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0094 reg=6 intent Landroid/content/Intent; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #472 header: │ │ -class_idx : 1087 │ │ +class_idx : 1095 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #472 annotations: │ │ @@ -105847,47 +105851,47 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063684: |[063684] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$2.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ -063694: 5b01 0709 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0907 │ │ -063698: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06369e: 0e00 |0005: return-void │ │ +0636a8: |[0636a8] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$2.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ +0636b8: 5b01 0709 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0907 │ │ +0636bc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0636c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0636a0: |[0636a0] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$2.run:()V │ │ -0636b0: 5431 0709 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0907 │ │ -0636b4: 7110 741a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0636ba: 0c01 |0005: move-result-object v1 │ │ -0636bc: 6e10 1a1a 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ -0636c2: 0e00 |0009: return-void │ │ -0636c4: 0d00 |000a: move-exception v0 │ │ -0636c6: 7100 731a 0000 |000b: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ -0636cc: 0c01 |000e: move-result-object v1 │ │ -0636ce: 1a02 d50f |000f: const-string v2, "checkDownloads() failed." // string@0fd5 │ │ -0636d2: 6e30 771c 2100 |0011: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -0636d8: 28f5 |0014: goto 0009 // -000b │ │ +0636c4: |[0636c4] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$2.run:()V │ │ +0636d4: 5431 0709 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0907 │ │ +0636d8: 7110 741a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +0636de: 0c01 |0005: move-result-object v1 │ │ +0636e0: 6e10 1a1a 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ +0636e6: 0e00 |0009: return-void │ │ +0636e8: 0d00 |000a: move-exception v0 │ │ +0636ea: 7100 731a 0000 |000b: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ +0636f0: 0c01 |000e: move-result-object v1 │ │ +0636f2: 1a02 d20f |000f: const-string v2, "checkDownloads() failed." // string@0fd2 │ │ +0636f6: 6e30 771c 2100 |0011: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +0636fc: 28f5 |0014: goto 0009 // -000b │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Throwable; -> 0x000a │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=99 │ │ 0x000a line=96 │ │ @@ -105895,17 +105899,17 @@ │ │ locals : │ │ 0x000b - 0x0015 reg=0 x Ljava/lang/Throwable; │ │ 0x0000 - 0x0015 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #473 header: │ │ -class_idx : 1088 │ │ +class_idx : 1096 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #473 annotations: │ │ @@ -105931,59 +105935,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0636ec: |[0636ec] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$3.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ -0636fc: 5b01 0809 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0908 │ │ -063700: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -063706: 0e00 |0005: return-void │ │ +063710: |[063710] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$3.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ +063720: 5b01 0809 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0908 │ │ +063724: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06372a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -063708: |[063708] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$3.run:()V │ │ -063718: 2200 7904 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -06371c: 5431 0809 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0908 │ │ -063720: 7110 741a 0100 |0004: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -063726: 0c01 |0007: move-result-object v1 │ │ -063728: 5432 0809 |0008: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0908 │ │ -06372c: 7110 741a 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -063732: 0c02 |000d: move-result-object v2 │ │ -063734: 7030 141c 1002 |000e: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ -06373a: 6e10 151c 0000 |0011: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ -063740: 0e00 |0014: return-void │ │ +06372c: |[06372c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$3.run:()V │ │ +06373c: 2200 8104 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +063740: 5431 0809 |0002: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0908 │ │ +063744: 7110 741a 0100 |0004: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +06374a: 0c01 |0007: move-result-object v1 │ │ +06374c: 5432 0809 |0008: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0908 │ │ +063750: 7110 741a 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +063756: 0c02 |000d: move-result-object v2 │ │ +063758: 7030 141c 1002 |000e: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ +06375e: 6e10 151c 0000 |0011: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ +063764: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0014 line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #474 header: │ │ -class_idx : 1089 │ │ +class_idx : 1097 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 26 │ │ +superclass_idx : 29 │ │ source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #474 annotations: │ │ @@ -106008,81 +106012,81 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063744: |[063744] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$4.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ -063754: 5b01 0909 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0909 │ │ -063758: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -06375e: 0e00 |0005: return-void │ │ +063768: |[063768] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$4.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ +063778: 5b01 0909 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0909 │ │ +06377c: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +063782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -063760: |[063760] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -063770: 7100 731a 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ -063776: 0c00 |0003: move-result-object v0 │ │ -063778: 2201 4803 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06377c: 7010 ad15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -063782: 1a02 f803 |0009: const-string v2, "Headset event for: " // string@03f8 │ │ -063786: 6e20 b515 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06378c: 0c01 |000e: move-result-object v1 │ │ -06378e: 6e10 d100 0600 |000f: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -063794: 0c02 |0012: move-result-object v2 │ │ -063796: 1a03 511a |0013: const-string v3, "name" // string@1a51 │ │ -06379a: 6e20 dd01 3200 |0015: invoke-virtual {v2, v3}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@01dd │ │ -0637a0: 0c02 |0018: move-result-object v2 │ │ -0637a2: 6e20 b415 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0637a8: 0c01 |001c: move-result-object v1 │ │ -0637aa: 6e10 bb15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0637b0: 0c01 |0020: move-result-object v1 │ │ -0637b2: 6e20 781c 1000 |0021: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0637b8: 6e10 d100 0600 |0024: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -0637be: 0c00 |0027: move-result-object v0 │ │ -0637c0: 1a01 e920 |0028: const-string v1, "state" // string@20e9 │ │ -0637c4: 6e20 e001 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -0637ca: 0a00 |002d: move-result v0 │ │ -0637cc: 3900 0b00 |002e: if-nez v0, 0039 // +000b │ │ -0637d0: 5440 0909 |0030: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0909 │ │ -0637d4: 7110 741a 0000 |0032: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0637da: 0c00 |0035: move-result-object v0 │ │ -0637dc: 6e10 3f1a 0000 |0036: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -0637e2: 0e00 |0039: return-void │ │ +063784: |[063784] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +063794: 7100 731a 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ +06379a: 0c00 |0003: move-result-object v0 │ │ +06379c: 2201 5003 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0637a0: 7010 ad15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0637a6: 1a02 f803 |0009: const-string v2, "Headset event for: " // string@03f8 │ │ +0637aa: 6e20 b515 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0637b0: 0c01 |000e: move-result-object v1 │ │ +0637b2: 6e10 d100 0600 |000f: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +0637b8: 0c02 |0012: move-result-object v2 │ │ +0637ba: 1a03 4e1a |0013: const-string v3, "name" // string@1a4e │ │ +0637be: 6e20 dd01 3200 |0015: invoke-virtual {v2, v3}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@01dd │ │ +0637c4: 0c02 |0018: move-result-object v2 │ │ +0637c6: 6e20 b415 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0637cc: 0c01 |001c: move-result-object v1 │ │ +0637ce: 6e10 bb15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0637d4: 0c01 |0020: move-result-object v1 │ │ +0637d6: 6e20 781c 1000 |0021: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0637dc: 6e10 d100 0600 |0024: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +0637e2: 0c00 |0027: move-result-object v0 │ │ +0637e4: 1a01 e620 |0028: const-string v1, "state" // string@20e6 │ │ +0637e8: 6e20 e001 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +0637ee: 0a00 |002d: move-result v0 │ │ +0637f0: 3900 0b00 |002e: if-nez v0, 0039 // +000b │ │ +0637f4: 5440 0909 |0030: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@0909 │ │ +0637f8: 7110 741a 0000 |0032: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +0637fe: 0c00 |0035: move-result-object v0 │ │ +063800: 6e10 3f1a 0000 |0036: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +063806: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0024 line=118 │ │ 0x0030 line=119 │ │ 0x0039 line=121 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4; │ │ 0x0000 - 0x003a reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x003a reg=6 intent Landroid/content/Intent; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #475 header: │ │ -class_idx : 1090 │ │ +class_idx : 1098 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 26 │ │ +superclass_idx : 29 │ │ source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #475 annotations: │ │ @@ -106107,61 +106111,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0637e4: |[0637e4] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$5.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ -0637f4: 5b01 0a09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ -0637f8: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ -0637fe: 0e00 |0005: return-void │ │ +063808: |[063808] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$5.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ +063818: 5b01 0a09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ +06381c: 7010 9200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0092 │ │ +063822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -063800: |[063800] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -063810: 5430 0a09 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ -063814: 1a01 c40e |0002: const-string v1, "android.intent.action.MEDIA_MOUNTED" // string@0ec4 │ │ -063818: 6e10 ca00 0500 |0004: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -06381e: 0c02 |0007: move-result-object v2 │ │ -063820: 6e20 9215 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -063826: 0a01 |000b: move-result v1 │ │ -063828: 7120 761a 1000 |000c: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$202:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Z)Z // method@1a76 │ │ -06382e: 5430 0a09 |000f: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ -063832: 7110 751a 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Z // method@1a75 │ │ -063838: 0a00 |0014: move-result v0 │ │ -06383a: 3900 1500 |0015: if-nez v0, 002a // +0015 │ │ -06383e: 7100 731a 0000 |0017: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ -063844: 0c00 |001a: move-result-object v0 │ │ -063846: 1a01 5c03 |001b: const-string v1, "External media is ejecting. Stopping playback." // string@035c │ │ -06384a: 6e20 781c 1000 |001d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -063850: 5430 0a09 |0020: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ -063854: 7110 741a 0000 |0022: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -06385a: 0c00 |0025: move-result-object v0 │ │ -06385c: 6e10 471a 0000 |0026: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -063862: 0e00 |0029: return-void │ │ -063864: 7100 731a 0000 |002a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ -06386a: 0c00 |002d: move-result-object v0 │ │ -06386c: 1a01 5b03 |002e: const-string v1, "External media is available." // string@035b │ │ -063870: 6e20 781c 1000 |0030: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -063876: 28f6 |0033: goto 0029 // -000a │ │ +063824: |[063824] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +063834: 5430 0a09 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ +063838: 1a01 c10e |0002: const-string v1, "android.intent.action.MEDIA_MOUNTED" // string@0ec1 │ │ +06383c: 6e10 ca00 0500 |0004: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +063842: 0c02 |0007: move-result-object v2 │ │ +063844: 6e20 9215 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06384a: 0a01 |000b: move-result v1 │ │ +06384c: 7120 761a 1000 |000c: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$202:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Z)Z // method@1a76 │ │ +063852: 5430 0a09 |000f: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ +063856: 7110 751a 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Z // method@1a75 │ │ +06385c: 0a00 |0014: move-result v0 │ │ +06385e: 3900 1500 |0015: if-nez v0, 002a // +0015 │ │ +063862: 7100 731a 0000 |0017: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ +063868: 0c00 |001a: move-result-object v0 │ │ +06386a: 1a01 5c03 |001b: const-string v1, "External media is ejecting. Stopping playback." // string@035c │ │ +06386e: 6e20 781c 1000 |001d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +063874: 5430 0a09 |0020: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090a │ │ +063878: 7110 741a 0000 |0022: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +06387e: 0c00 |0025: move-result-object v0 │ │ +063880: 6e10 471a 0000 |0026: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +063886: 0e00 |0029: return-void │ │ +063888: 7100 731a 0000 |002a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a73 │ │ +06388e: 0c00 |002d: move-result-object v0 │ │ +063890: 1a01 5b03 |002e: const-string v1, "External media is available." // string@035b │ │ +063894: 6e20 781c 1000 |0030: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06389a: 28f6 |0033: goto 0029 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000f line=130 │ │ 0x0017 line=131 │ │ 0x0020 line=132 │ │ 0x0029 line=136 │ │ @@ -106170,17 +106174,17 @@ │ │ 0x0000 - 0x0034 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5; │ │ 0x0000 - 0x0034 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0034 reg=5 intent Landroid/content/Intent; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #476 header: │ │ -class_idx : 1091 │ │ +class_idx : 1099 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 654 │ │ +superclass_idx : 662 │ │ source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #476 annotations: │ │ @@ -106209,18 +106213,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063878: |[063878] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$MyPhoneStateListener.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ -063888: 5b01 0c09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ -06388c: 7010 4312 0000 |0002: invoke-direct {v0}, Landroid/telephony/PhoneStateListener;.:()V // method@1243 │ │ -063892: 0e00 |0005: return-void │ │ +06389c: |[06389c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$MyPhoneStateListener.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ │ +0638ac: 5b01 0c09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ +0638b0: 7010 4312 0000 |0002: invoke-direct {v0}, Landroid/telephony/PhoneStateListener;.:()V // method@1243 │ │ +0638b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ @@ -106229,17 +106233,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063894: |[063894] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$MyPhoneStateListener.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ │ -0638a4: 7020 671a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a67 │ │ -0638aa: 0e00 |0003: return-void │ │ +0638b8: |[0638b8] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$MyPhoneStateListener.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ │ +0638c8: 7020 671a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a67 │ │ +0638ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1; │ │ @@ -106250,41 +106254,41 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0638ac: |[0638ac] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$MyPhoneStateListener.onCallStateChanged:(ILjava/lang/String;)V │ │ -0638bc: 2b03 3000 0000 |0000: packed-switch v3, 00000030 // +00000030 │ │ -0638c2: 0e00 |0003: return-void │ │ -0638c4: 5420 0c09 |0004: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ -0638c8: 7110 741a 0000 |0006: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0638ce: 0c00 |0009: move-result-object v0 │ │ -0638d0: 6e10 301a 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ -0638d6: 0c00 |000d: move-result-object v0 │ │ -0638d8: 6201 9208 |000e: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -0638dc: 3310 f3ff |0010: if-ne v0, v1, 0003 // -000d │ │ -0638e0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0638e2: 5c20 0b09 |0013: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.resumeAfterCall:Z // field@090b │ │ -0638e6: 5420 0c09 |0015: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ -0638ea: 7110 741a 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -0638f0: 0c00 |001a: move-result-object v0 │ │ -0638f2: 6e10 3f1a 0000 |001b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -0638f8: 28e5 |001e: goto 0003 // -001b │ │ -0638fa: 5520 0b09 |001f: iget-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.resumeAfterCall:Z // field@090b │ │ -0638fe: 3800 e2ff |0021: if-eqz v0, 0003 // -001e │ │ -063902: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -063904: 5c20 0b09 |0024: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.resumeAfterCall:Z // field@090b │ │ -063908: 5420 0c09 |0026: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ -06390c: 7110 741a 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ -063912: 0c00 |002b: move-result-object v0 │ │ -063914: 6e10 561a 0000 |002c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.start:()V // method@1a56 │ │ -06391a: 28d4 |002f: goto 0003 // -002c │ │ -06391c: 0001 0300 0000 0000 1f00 0000 0400 ... |0030: packed-switch-data (10 units) │ │ +0638d0: |[0638d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$MyPhoneStateListener.onCallStateChanged:(ILjava/lang/String;)V │ │ +0638e0: 2b03 3000 0000 |0000: packed-switch v3, 00000030 // +00000030 │ │ +0638e6: 0e00 |0003: return-void │ │ +0638e8: 5420 0c09 |0004: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ +0638ec: 7110 741a 0000 |0006: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +0638f2: 0c00 |0009: move-result-object v0 │ │ +0638f4: 6e10 301a 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@1a30 │ │ +0638fa: 0c00 |000d: move-result-object v0 │ │ +0638fc: 6201 9208 |000e: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +063900: 3310 f3ff |0010: if-ne v0, v1, 0003 // -000d │ │ +063904: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +063906: 5c20 0b09 |0013: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.resumeAfterCall:Z // field@090b │ │ +06390a: 5420 0c09 |0015: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ +06390e: 7110 741a 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +063914: 0c00 |001a: move-result-object v0 │ │ +063916: 6e10 3f1a 0000 |001b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +06391c: 28e5 |001e: goto 0003 // -001b │ │ +06391e: 5520 0b09 |001f: iget-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.resumeAfterCall:Z // field@090b │ │ +063922: 3800 e2ff |0021: if-eqz v0, 0003 // -001e │ │ +063926: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +063928: 5c20 0b09 |0024: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.resumeAfterCall:Z // field@090b │ │ +06392c: 5420 0c09 |0026: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@090c │ │ +063930: 7110 741a 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1a74 │ │ +063936: 0c00 |002b: move-result-object v0 │ │ +063938: 6e10 561a 0000 |002c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.start:()V // method@1a56 │ │ +06393e: 28d4 |002f: goto 0003 // -002c │ │ +063940: 0001 0300 0000 0000 1f00 0000 0400 ... |0030: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=272 │ │ 0x0004 line=258 │ │ 0x0012 line=259 │ │ 0x0015 line=260 │ │ @@ -106296,17 +106300,17 @@ │ │ 0x0000 - 0x003a reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; │ │ 0x0000 - 0x003a reg=3 state I │ │ 0x0000 - 0x003a reg=4 incomingNumber Ljava/lang/String; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #477 header: │ │ -class_idx : 1092 │ │ +class_idx : 1100 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 794 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #477 annotations: │ │ @@ -106347,20 +106351,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -063930: |[063930] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.:()V │ │ -063940: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -063946: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06394a: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -063950: 5b10 1009 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.songs:Ljava/util/List; // field@0910 │ │ -063954: 0e00 |000a: return-void │ │ +063954: |[063954] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.:()V │ │ +063964: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +06396a: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06396e: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +063974: 5b10 1009 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.songs:Ljava/util/List; // field@0910 │ │ +063978: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=278 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ │ │ @@ -106369,17 +106373,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063958: |[063958] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ │ -063968: 7010 6a1a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.:()V // method@1a6a │ │ -06396e: 0e00 |0003: return-void │ │ +06397c: |[06397c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ │ +06398c: 7010 6a1a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.:()V // method@1a6a │ │ +063992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1; │ │ │ │ @@ -106388,17 +106392,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063970: |[063970] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; │ │ -063980: 5410 1009 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.songs:Ljava/util/List; // field@0910 │ │ -063984: 1100 |0002: return-object v0 │ │ +063994: |[063994] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; │ │ +0639a4: 5410 1009 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.songs:Ljava/util/List; // field@0910 │ │ +0639a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;) │ │ @@ -106406,17 +106410,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063988: |[063988] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ -063998: 5210 0d09 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingIndex:I // field@090d │ │ -06399c: 0f00 |0002: return v0 │ │ +0639ac: |[0639ac] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ +0639bc: 5210 0d09 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingIndex:I // field@090d │ │ +0639c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;) │ │ @@ -106424,17 +106428,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0639a0: |[0639a0] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ -0639b0: 5901 0d09 |0000: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingIndex:I // field@090d │ │ -0639b4: 0f01 |0002: return v1 │ │ +0639c4: |[0639c4] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ +0639d4: 5901 0d09 |0000: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingIndex:I // field@090d │ │ +0639d8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -106443,17 +106447,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0639b8: |[0639b8] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ -0639c8: 5210 0e09 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingPosition:I // field@090e │ │ -0639cc: 0f00 |0002: return v0 │ │ +0639dc: |[0639dc] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ +0639ec: 5210 0e09 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingPosition:I // field@090e │ │ +0639f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;) │ │ @@ -106461,31 +106465,31 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0639d0: |[0639d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ -0639e0: 5901 0e09 |0000: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingPosition:I // field@090e │ │ -0639e4: 0f01 |0002: return v1 │ │ +0639f4: |[0639f4] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ +063a04: 5901 0e09 |0000: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.currentPlayingPosition:I // field@090e │ │ +063a08: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ Virtual methods - │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #478 header: │ │ -class_idx : 1093 │ │ +class_idx : 1101 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 794 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 5 │ │ │ │ Class #478 annotations: │ │ @@ -106542,43 +106546,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0639e8: |[0639e8] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.:()V │ │ -0639f8: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -0639fc: 1c01 4504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // type@0445 │ │ -063a00: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -063a06: 6900 1209 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ -063a0a: 0e00 |0009: return-void │ │ +063a0c: |[063a0c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.:()V │ │ +063a1c: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +063a20: 1c01 4d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // type@044d │ │ +063a24: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +063a2a: 6900 1209 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ +063a2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;) │ │ name : '' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -063a0c: |[063a0c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ -063a1c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -063a22: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -063a24: 5c10 1609 |0004: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ -063a28: 2200 3e04 |0006: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1; // type@043e │ │ -063a2c: 7020 5d1a 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a5d │ │ -063a32: 5b10 1809 |000b: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.intentReceiver:Landroid/content/BroadcastReceiver; // field@0918 │ │ -063a36: 5b12 1309 |000d: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063a3a: 0e00 |000f: return-void │ │ +063a30: |[063a30] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ +063a40: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +063a46: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +063a48: 5c10 1609 |0004: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ +063a4c: 2200 4604 |0006: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1; // type@0446 │ │ +063a50: 7020 5d1a 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a5d │ │ +063a56: 5b10 1809 |000b: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.intentReceiver:Landroid/content/BroadcastReceiver; // field@0918 │ │ +063a5a: 5b12 1309 |000d: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063a5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=58 │ │ 0x0006 line=63 │ │ 0x000d line=87 │ │ 0x000f line=88 │ │ @@ -106591,34 +106595,34 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063a3c: |[063a3c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -063a4c: 6200 1209 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ -063a50: 1100 |0002: return-object v0 │ │ +063a60: |[063a60] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +063a70: 6200 1209 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ +063a74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;) │ │ name : 'access$100' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063a54: |[063a54] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ -063a64: 5410 1309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063a68: 1100 |0002: return-object v0 │ │ +063a78: |[063a78] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ +063a88: 5410 1309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063a8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;) │ │ @@ -106626,17 +106630,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063a6c: |[063a6c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Z │ │ -063a7c: 5510 1609 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ -063a80: 0f00 |0002: return v0 │ │ +063a90: |[063a90] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)Z │ │ +063aa0: 5510 1609 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ +063aa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;) │ │ @@ -106644,17 +106648,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063a84: |[063a84] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$202:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Z)Z │ │ -063a94: 5c01 1609 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ -063a98: 0f01 |0002: return v1 │ │ +063aa8: |[063aa8] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.access$202:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Z)Z │ │ +063ab8: 5c01 1609 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ +063abc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -106663,52 +106667,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -063a9c: |[063a9c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.deserializeDownloadQueue:()V │ │ -063aac: 5451 1309 |0000: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063ab0: 1a02 ef11 |0002: const-string v2, "downloadstate.ser" // string@11ef │ │ -063ab4: 7120 451c 2100 |0004: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ -063aba: 0c00 |0007: move-result-object v0 │ │ -063abc: 1f00 4404 |0008: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; // type@0444 │ │ -063ac0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -063ac4: 0e00 |000c: return-void │ │ -063ac6: 6201 1209 |000d: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ -063aca: 2202 4803 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -063ace: 7010 ad15 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -063ad4: 1a03 0703 |0014: const-string v3, "Deserialized currentPlayingIndex: " // string@0307 │ │ -063ad8: 6e20 b515 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063ade: 0c02 |0019: move-result-object v2 │ │ -063ae0: 7110 6d1a 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6d │ │ -063ae6: 0a03 |001d: move-result v3 │ │ -063ae8: 6e20 b115 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063aee: 0c02 |0021: move-result-object v2 │ │ -063af0: 1a03 f300 |0022: const-string v3, ", currentPlayingPosition: " // string@00f3 │ │ -063af4: 6e20 b515 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063afa: 0c02 |0027: move-result-object v2 │ │ -063afc: 7110 6f1a 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6f │ │ -063b02: 0a03 |002b: move-result v3 │ │ -063b04: 6e20 b115 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063b0a: 0c02 |002f: move-result-object v2 │ │ -063b0c: 6e10 bb15 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -063b12: 0c02 |0033: move-result-object v2 │ │ -063b14: 6e20 781c 2100 |0034: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -063b1a: 5451 1309 |0037: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063b1e: 7110 6c1a 0000 |0039: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; // method@1a6c │ │ -063b24: 0c02 |003c: move-result-object v2 │ │ -063b26: 7110 6d1a 0000 |003d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6d │ │ -063b2c: 0a03 |0040: move-result v3 │ │ -063b2e: 7110 6f1a 0000 |0041: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6f │ │ -063b34: 0a04 |0044: move-result v4 │ │ -063b36: 6e40 481a 2143 |0045: invoke-virtual {v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.restore:(Ljava/util/List;II)V // method@1a48 │ │ -063b3c: 6e10 7d1a 0500 |0048: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -063b42: 28c1 |004b: goto 000c // -003f │ │ +063ac0: |[063ac0] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.deserializeDownloadQueue:()V │ │ +063ad0: 5451 1309 |0000: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063ad4: 1a02 ec11 |0002: const-string v2, "downloadstate.ser" // string@11ec │ │ +063ad8: 7120 451c 2100 |0004: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ +063ade: 0c00 |0007: move-result-object v0 │ │ +063ae0: 1f00 4c04 |0008: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; // type@044c │ │ +063ae4: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +063ae8: 0e00 |000c: return-void │ │ +063aea: 6201 1209 |000d: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ +063aee: 2202 5003 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +063af2: 7010 ad15 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +063af8: 1a03 0703 |0014: const-string v3, "Deserialized currentPlayingIndex: " // string@0307 │ │ +063afc: 6e20 b515 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +063b02: 0c02 |0019: move-result-object v2 │ │ +063b04: 7110 6d1a 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6d │ │ +063b0a: 0a03 |001d: move-result v3 │ │ +063b0c: 6e20 b115 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +063b12: 0c02 |0021: move-result-object v2 │ │ +063b14: 1a03 f300 |0022: const-string v3, ", currentPlayingPosition: " // string@00f3 │ │ +063b18: 6e20 b515 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +063b1e: 0c02 |0027: move-result-object v2 │ │ +063b20: 7110 6f1a 0000 |0028: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6f │ │ +063b26: 0a03 |002b: move-result v3 │ │ +063b28: 6e20 b115 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +063b2e: 0c02 |002f: move-result-object v2 │ │ +063b30: 6e10 bb15 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +063b36: 0c02 |0033: move-result-object v2 │ │ +063b38: 6e20 781c 2100 |0034: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +063b3e: 5451 1309 |0037: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063b42: 7110 6c1a 0000 |0039: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; // method@1a6c │ │ +063b48: 0c02 |003c: move-result-object v2 │ │ +063b4a: 7110 6d1a 0000 |003d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6d │ │ +063b50: 0a03 |0040: move-result v3 │ │ +063b52: 7110 6f1a 0000 |0041: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6f │ │ +063b58: 0a04 |0044: move-result v4 │ │ +063b5a: 6e40 481a 2143 |0045: invoke-virtual {v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.restore:(Ljava/util/List;II)V // method@1a48 │ │ +063b60: 6e10 7d1a 0500 |0048: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +063b66: 28c1 |004b: goto 000c // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x000a line=208 │ │ 0x000c line=216 │ │ 0x000d line=211 │ │ 0x0037 line=212 │ │ @@ -106722,48 +106726,48 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 92 16-bit code units │ │ -063b44: |[063b44] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.handleKeyEvent:(Landroid/view/KeyEvent;)V │ │ -063b54: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/KeyEvent;.getAction:()I // method@1283 │ │ -063b5a: 0a00 |0003: move-result v0 │ │ -063b5c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -063b60: 6e10 8612 0300 |0006: invoke-virtual {v3}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1286 │ │ -063b66: 0a00 |0009: move-result v0 │ │ -063b68: 3d00 0300 |000a: if-lez v0, 000d // +0003 │ │ -063b6c: 0e00 |000c: return-void │ │ -063b6e: 6e10 8412 0300 |000d: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1284 │ │ -063b74: 0a00 |0010: move-result v0 │ │ -063b76: 2c00 2d00 0000 |0011: sparse-switch v0, 0000003e // +0000002d │ │ -063b7c: 28f8 |0014: goto 000c // -0008 │ │ -063b7e: 5420 1309 |0015: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063b82: 6e10 591a 0000 |0017: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.togglePlayPause:()V // method@1a59 │ │ -063b88: 28f2 |001a: goto 000c // -000e │ │ -063b8a: 5420 1309 |001b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063b8e: 6e10 441a 0000 |001d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.previous:()V // method@1a44 │ │ -063b94: 28ec |0020: goto 000c // -0014 │ │ -063b96: 5420 1309 |0021: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063b9a: 6e10 271a 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -063ba0: 0a00 |0026: move-result v0 │ │ -063ba2: 5421 1309 |0027: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063ba6: 6e10 551a 0100 |0029: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ -063bac: 0a01 |002c: move-result v1 │ │ -063bae: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -063bb2: 3510 ddff |002f: if-ge v0, v1, 000c // -0023 │ │ -063bb6: 5420 1309 |0031: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063bba: 6e10 391a 0000 |0033: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.next:()V // method@1a39 │ │ -063bc0: 28d6 |0036: goto 000c // -002a │ │ -063bc2: 5420 1309 |0037: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063bc6: 6e10 471a 0000 |0039: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -063bcc: 28d0 |003c: goto 000c // -0030 │ │ -063bce: 0000 |003d: nop // spacer │ │ -063bd0: 0002 0700 4f00 0000 5500 0000 5600 ... |003e: sparse-switch-data (30 units) │ │ +063b68: |[063b68] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.handleKeyEvent:(Landroid/view/KeyEvent;)V │ │ +063b78: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/KeyEvent;.getAction:()I // method@1283 │ │ +063b7e: 0a00 |0003: move-result v0 │ │ +063b80: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +063b84: 6e10 8612 0300 |0006: invoke-virtual {v3}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1286 │ │ +063b8a: 0a00 |0009: move-result v0 │ │ +063b8c: 3d00 0300 |000a: if-lez v0, 000d // +0003 │ │ +063b90: 0e00 |000c: return-void │ │ +063b92: 6e10 8412 0300 |000d: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1284 │ │ +063b98: 0a00 |0010: move-result v0 │ │ +063b9a: 2c00 2d00 0000 |0011: sparse-switch v0, 0000003e // +0000002d │ │ +063ba0: 28f8 |0014: goto 000c // -0008 │ │ +063ba2: 5420 1309 |0015: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063ba6: 6e10 591a 0000 |0017: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.togglePlayPause:()V // method@1a59 │ │ +063bac: 28f2 |001a: goto 000c // -000e │ │ +063bae: 5420 1309 |001b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063bb2: 6e10 441a 0000 |001d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.previous:()V // method@1a44 │ │ +063bb8: 28ec |0020: goto 000c // -0014 │ │ +063bba: 5420 1309 |0021: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063bbe: 6e10 271a 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +063bc4: 0a00 |0026: move-result v0 │ │ +063bc6: 5421 1309 |0027: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063bca: 6e10 551a 0100 |0029: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ +063bd0: 0a01 |002c: move-result v1 │ │ +063bd2: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +063bd6: 3510 ddff |002f: if-ge v0, v1, 000c // -0023 │ │ +063bda: 5420 1309 |0031: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063bde: 6e10 391a 0000 |0033: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.next:()V // method@1a39 │ │ +063be4: 28d6 |0036: goto 000c // -002a │ │ +063be6: 5420 1309 |0037: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063bea: 6e10 471a 0000 |0039: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +063bf0: 28d0 |003c: goto 000c // -0030 │ │ +063bf2: 0000 |003d: nop // spacer │ │ +063bf4: 0002 0700 4f00 0000 5500 0000 5600 ... |003e: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000c line=244 │ │ 0x000d line=223 │ │ 0x0015 line=228 │ │ 0x001b line=231 │ │ @@ -106781,17 +106785,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063c0c: |[063c0c] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.isExternalStorageAvailable:()Z │ │ -063c1c: 5510 1609 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ -063c20: 0f00 |0002: return v0 │ │ +063c30: |[063c30] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.isExternalStorageAvailable:()Z │ │ +063c40: 5510 1609 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.externalStorageAvailable:Z // field@0916 │ │ +063c44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;) │ │ @@ -106799,85 +106803,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 159 16-bit code units │ │ -063c24: |[063c24] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.onCreate:()V │ │ -063c34: 1602 0500 |0000: const-wide/16 v2, #int 5 // #5 │ │ -063c38: 2201 3f04 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2; // type@043f │ │ -063c3c: 7020 5f1a b100 |0004: invoke-direct {v1, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a5f │ │ -063c42: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -063c44: 7110 5716 0000 |0008: invoke-static {v0}, Ljava/util/concurrent/Executors;.newScheduledThreadPool:(I)Ljava/util/concurrent/ScheduledExecutorService; // method@1657 │ │ -063c4a: 0c00 |000b: move-result-object v0 │ │ -063c4c: 5bb0 1509 |000c: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ -063c50: 54b0 1509 |000e: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ -063c54: 6206 4c05 |0010: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -063c58: 0424 |0012: move-wide v4, v2 │ │ -063c5a: 7807 6516 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ -063c60: 2207 4004 |0016: new-instance v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3; // type@0440 │ │ -063c64: 7020 611a b700 |0018: invoke-direct {v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a61 │ │ -063c6a: 54b0 1509 |001b: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ -063c6e: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -063c72: 6204 4c05 |001f: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -063c76: 7254 6416 7032 |0021: invoke-interface {v0, v7, v2, v3, v4}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1664 │ │ -063c7c: 2200 4104 |0024: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4; // type@0441 │ │ -063c80: 7020 631a b000 |0026: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a63 │ │ -063c86: 5bb0 1709 |0029: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.headsetEventReceiver:Landroid/content/BroadcastReceiver; // field@0917 │ │ -063c8a: 54b0 1309 |002b: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063c8e: 54b2 1709 |002d: iget-object v2, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.headsetEventReceiver:Landroid/content/BroadcastReceiver; // field@0917 │ │ -063c92: 2203 2600 |002f: new-instance v3, Landroid/content/IntentFilter; // type@0026 │ │ -063c96: 1a04 c00e |0031: const-string v4, "android.intent.action.HEADSET_PLUG" // string@0ec0 │ │ -063c9a: 7020 f000 4300 |0033: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00f0 │ │ -063ca0: 6e30 451a 2003 |0036: invoke-virtual {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@1a45 │ │ -063ca6: 2200 4204 |0039: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5; // type@0442 │ │ -063caa: 7020 651a b000 |003b: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a65 │ │ -063cb0: 5bb0 1409 |003e: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.ejectEventReceiver:Landroid/content/BroadcastReceiver; // field@0914 │ │ -063cb4: 2209 2600 |0040: new-instance v9, Landroid/content/IntentFilter; // type@0026 │ │ -063cb8: 1a00 c30e |0042: const-string v0, "android.intent.action.MEDIA_EJECT" // string@0ec3 │ │ -063cbc: 7020 f000 0900 |0044: invoke-direct {v9, v0}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00f0 │ │ -063cc2: 1a00 c40e |0047: const-string v0, "android.intent.action.MEDIA_MOUNTED" // string@0ec4 │ │ -063cc6: 6e20 f100 0900 |0049: invoke-virtual {v9, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063ccc: 1a00 a512 |004c: const-string v0, "file" // string@12a5 │ │ -063cd0: 6e20 f200 0900 |004e: invoke-virtual {v9, v0}, Landroid/content/IntentFilter;.addDataScheme:(Ljava/lang/String;)V // method@00f2 │ │ -063cd6: 54b0 1309 |0051: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063cda: 54b2 1409 |0053: iget-object v2, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.ejectEventReceiver:Landroid/content/BroadcastReceiver; // field@0914 │ │ -063cde: 6e30 451a 2009 |0055: invoke-virtual {v0, v2, v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@1a45 │ │ -063ce4: 2200 4304 |0058: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; // type@0443 │ │ -063ce8: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -063cea: 7030 681a b002 |005b: invoke-direct {v0, v11, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V // method@1a68 │ │ -063cf0: 5bb0 1909 |005e: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.phoneStateListener:Landroid/telephony/PhoneStateListener; // field@0919 │ │ -063cf4: 54b0 1309 |0060: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063cf8: 1a02 5b1c |0062: const-string v2, "phone" // string@1c5b │ │ -063cfc: 6e20 341a 2000 |0064: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ -063d02: 0c0a |0067: move-result-object v10 │ │ -063d04: 1f0a 8f02 |0068: check-cast v10, Landroid/telephony/TelephonyManager; // type@028f │ │ -063d08: 54b0 1909 |006a: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.phoneStateListener:Landroid/telephony/PhoneStateListener; // field@0919 │ │ -063d0c: 1302 2000 |006c: const/16 v2, #int 32 // #20 │ │ -063d10: 6e30 4412 0a02 |006e: invoke-virtual {v10, v0, v2}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@1244 │ │ -063d16: 2208 2600 |0071: new-instance v8, Landroid/content/IntentFilter; // type@0026 │ │ -063d1a: 7010 ef00 0800 |0073: invoke-direct {v8}, Landroid/content/IntentFilter;.:()V // method@00ef │ │ -063d20: 1a00 641a |0076: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_PLAY" // string@1a64 │ │ -063d24: 6e20 f100 0800 |0078: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063d2a: 1a00 671a |007b: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_TOGGLEPAUSE" // string@1a67 │ │ -063d2e: 6e20 f100 0800 |007d: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063d34: 1a00 631a |0080: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_PAUSE" // string@1a63 │ │ -063d38: 6e20 f100 0800 |0082: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063d3e: 1a00 661a |0085: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_STOP" // string@1a66 │ │ -063d42: 6e20 f100 0800 |0087: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063d48: 1a00 651a |008a: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_PREVIOUS" // string@1a65 │ │ -063d4c: 6e20 f100 0800 |008c: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063d52: 1a00 621a |008f: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_NEXT" // string@1a62 │ │ -063d56: 6e20 f100 0800 |0091: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ -063d5c: 54b0 1309 |0094: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063d60: 54b2 1809 |0096: iget-object v2, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.intentReceiver:Landroid/content/BroadcastReceiver; // field@0918 │ │ -063d64: 6e30 451a 2008 |0098: invoke-virtual {v0, v2, v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@1a45 │ │ -063d6a: 7010 771a 0b00 |009b: invoke-direct {v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.deserializeDownloadQueue:()V // method@1a77 │ │ -063d70: 0e00 |009e: return-void │ │ +063c48: |[063c48] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.onCreate:()V │ │ +063c58: 1602 0500 |0000: const-wide/16 v2, #int 5 // #5 │ │ +063c5c: 2201 4704 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2; // type@0447 │ │ +063c60: 7020 5f1a b100 |0004: invoke-direct {v1, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a5f │ │ +063c66: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +063c68: 7110 5716 0000 |0008: invoke-static {v0}, Ljava/util/concurrent/Executors;.newScheduledThreadPool:(I)Ljava/util/concurrent/ScheduledExecutorService; // method@1657 │ │ +063c6e: 0c00 |000b: move-result-object v0 │ │ +063c70: 5bb0 1509 |000c: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ +063c74: 54b0 1509 |000e: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ +063c78: 6206 4c05 |0010: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +063c7c: 0424 |0012: move-wide v4, v2 │ │ +063c7e: 7807 6516 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ +063c84: 2207 4804 |0016: new-instance v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3; // type@0448 │ │ +063c88: 7020 611a b700 |0018: invoke-direct {v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a61 │ │ +063c8e: 54b0 1509 |001b: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ +063c92: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +063c96: 6204 4c05 |001f: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +063c9a: 7254 6416 7032 |0021: invoke-interface {v0, v7, v2, v3, v4}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1664 │ │ +063ca0: 2200 4904 |0024: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4; // type@0449 │ │ +063ca4: 7020 631a b000 |0026: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a63 │ │ +063caa: 5bb0 1709 |0029: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.headsetEventReceiver:Landroid/content/BroadcastReceiver; // field@0917 │ │ +063cae: 54b0 1309 |002b: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063cb2: 54b2 1709 |002d: iget-object v2, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.headsetEventReceiver:Landroid/content/BroadcastReceiver; // field@0917 │ │ +063cb6: 2203 2900 |002f: new-instance v3, Landroid/content/IntentFilter; // type@0029 │ │ +063cba: 1a04 bd0e |0031: const-string v4, "android.intent.action.HEADSET_PLUG" // string@0ebd │ │ +063cbe: 7020 f000 4300 |0033: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00f0 │ │ +063cc4: 6e30 451a 2003 |0036: invoke-virtual {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@1a45 │ │ +063cca: 2200 4a04 |0039: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5; // type@044a │ │ +063cce: 7020 651a b000 |003b: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V // method@1a65 │ │ +063cd4: 5bb0 1409 |003e: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.ejectEventReceiver:Landroid/content/BroadcastReceiver; // field@0914 │ │ +063cd8: 2209 2900 |0040: new-instance v9, Landroid/content/IntentFilter; // type@0029 │ │ +063cdc: 1a00 c00e |0042: const-string v0, "android.intent.action.MEDIA_EJECT" // string@0ec0 │ │ +063ce0: 7020 f000 0900 |0044: invoke-direct {v9, v0}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00f0 │ │ +063ce6: 1a00 c10e |0047: const-string v0, "android.intent.action.MEDIA_MOUNTED" // string@0ec1 │ │ +063cea: 6e20 f100 0900 |0049: invoke-virtual {v9, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063cf0: 1a00 a212 |004c: const-string v0, "file" // string@12a2 │ │ +063cf4: 6e20 f200 0900 |004e: invoke-virtual {v9, v0}, Landroid/content/IntentFilter;.addDataScheme:(Ljava/lang/String;)V // method@00f2 │ │ +063cfa: 54b0 1309 |0051: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063cfe: 54b2 1409 |0053: iget-object v2, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.ejectEventReceiver:Landroid/content/BroadcastReceiver; // field@0914 │ │ +063d02: 6e30 451a 2009 |0055: invoke-virtual {v0, v2, v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@1a45 │ │ +063d08: 2200 4b04 |0058: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; // type@044b │ │ +063d0c: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +063d0e: 7030 681a b002 |005b: invoke-direct {v0, v11, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V // method@1a68 │ │ +063d14: 5bb0 1909 |005e: iput-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.phoneStateListener:Landroid/telephony/PhoneStateListener; // field@0919 │ │ +063d18: 54b0 1309 |0060: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063d1c: 1a02 581c |0062: const-string v2, "phone" // string@1c58 │ │ +063d20: 6e20 341a 2000 |0064: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ +063d26: 0c0a |0067: move-result-object v10 │ │ +063d28: 1f0a 9702 |0068: check-cast v10, Landroid/telephony/TelephonyManager; // type@0297 │ │ +063d2c: 54b0 1909 |006a: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.phoneStateListener:Landroid/telephony/PhoneStateListener; // field@0919 │ │ +063d30: 1302 2000 |006c: const/16 v2, #int 32 // #20 │ │ +063d34: 6e30 4412 0a02 |006e: invoke-virtual {v10, v0, v2}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@1244 │ │ +063d3a: 2208 2900 |0071: new-instance v8, Landroid/content/IntentFilter; // type@0029 │ │ +063d3e: 7010 ef00 0800 |0073: invoke-direct {v8}, Landroid/content/IntentFilter;.:()V // method@00ef │ │ +063d44: 1a00 611a |0076: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_PLAY" // string@1a61 │ │ +063d48: 6e20 f100 0800 |0078: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063d4e: 1a00 641a |007b: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_TOGGLEPAUSE" // string@1a64 │ │ +063d52: 6e20 f100 0800 |007d: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063d58: 1a00 601a |0080: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_PAUSE" // string@1a60 │ │ +063d5c: 6e20 f100 0800 |0082: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063d62: 1a00 631a |0085: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_STOP" // string@1a63 │ │ +063d66: 6e20 f100 0800 |0087: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063d6c: 1a00 621a |008a: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_PREVIOUS" // string@1a62 │ │ +063d70: 6e20 f100 0800 |008c: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063d76: 1a00 5f1a |008f: const-string v0, "net.sourceforge.subsonic.androidapp.CMD_NEXT" // string@1a5f │ │ +063d7a: 6e20 f100 0800 |0091: invoke-virtual {v8, v0}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00f1 │ │ +063d80: 54b0 1309 |0094: iget-object v0, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063d84: 54b2 1809 |0096: iget-object v2, v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.intentReceiver:Landroid/content/BroadcastReceiver; // field@0918 │ │ +063d88: 6e30 451a 2008 |0098: invoke-virtual {v0, v2, v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@1a45 │ │ +063d8e: 7010 771a 0b00 |009b: invoke-direct {v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.deserializeDownloadQueue:()V // method@1a77 │ │ +063d94: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0007 line=102 │ │ 0x000e line=103 │ │ 0x0016 line=105 │ │ 0x001b line=111 │ │ @@ -106914,38 +106918,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -063d74: |[063d74] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.onDestroy:()V │ │ -063d84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -063d86: 5441 1509 |0001: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ -063d8a: 7210 6616 0100 |0003: invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@1666 │ │ -063d90: 6e10 7d1a 0400 |0006: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -063d96: 5441 1309 |0009: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063d9a: 6e20 1e1a 3100 |000b: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.clear:(Z)V // method@1a1e │ │ -063da0: 5441 1309 |000e: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063da4: 5442 1409 |0010: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.ejectEventReceiver:Landroid/content/BroadcastReceiver; // field@0914 │ │ -063da8: 6e20 5b1a 2100 |0012: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@1a5b │ │ -063dae: 5441 1309 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063db2: 5442 1709 |0017: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.headsetEventReceiver:Landroid/content/BroadcastReceiver; // field@0917 │ │ -063db6: 6e20 5b1a 2100 |0019: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@1a5b │ │ -063dbc: 5441 1309 |001c: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063dc0: 5442 1809 |001e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.intentReceiver:Landroid/content/BroadcastReceiver; // field@0918 │ │ -063dc4: 6e20 5b1a 2100 |0020: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@1a5b │ │ -063dca: 5441 1309 |0023: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063dce: 1a02 5b1c |0025: const-string v2, "phone" // string@1c5b │ │ -063dd2: 6e20 341a 2100 |0027: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ -063dd8: 0c00 |002a: move-result-object v0 │ │ -063dda: 1f00 8f02 |002b: check-cast v0, Landroid/telephony/TelephonyManager; // type@028f │ │ -063dde: 5441 1909 |002d: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.phoneStateListener:Landroid/telephony/PhoneStateListener; // field@0919 │ │ -063de2: 6e30 4412 1003 |002f: invoke-virtual {v0, v1, v3}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@1244 │ │ -063de8: 0e00 |0032: return-void │ │ +063d98: |[063d98] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.onDestroy:()V │ │ +063da8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +063daa: 5441 1509 |0001: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0915 │ │ +063dae: 7210 6616 0100 |0003: invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@1666 │ │ +063db4: 6e10 7d1a 0400 |0006: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +063dba: 5441 1309 |0009: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063dbe: 6e20 1e1a 3100 |000b: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.clear:(Z)V // method@1a1e │ │ +063dc4: 5441 1309 |000e: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063dc8: 5442 1409 |0010: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.ejectEventReceiver:Landroid/content/BroadcastReceiver; // field@0914 │ │ +063dcc: 6e20 5b1a 2100 |0012: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@1a5b │ │ +063dd2: 5441 1309 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063dd6: 5442 1709 |0017: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.headsetEventReceiver:Landroid/content/BroadcastReceiver; // field@0917 │ │ +063dda: 6e20 5b1a 2100 |0019: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@1a5b │ │ +063de0: 5441 1309 |001c: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063de4: 5442 1809 |001e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.intentReceiver:Landroid/content/BroadcastReceiver; // field@0918 │ │ +063de8: 6e20 5b1a 2100 |0020: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@1a5b │ │ +063dee: 5441 1309 |0023: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063df2: 1a02 581c |0025: const-string v2, "phone" // string@1c58 │ │ +063df6: 6e20 341a 2100 |0027: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ +063dfc: 0c00 |002a: move-result-object v0 │ │ +063dfe: 1f00 9702 |002b: check-cast v0, Landroid/telephony/TelephonyManager; // type@0297 │ │ +063e02: 5441 1909 |002d: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.phoneStateListener:Landroid/telephony/PhoneStateListener; // field@0919 │ │ +063e06: 6e30 4412 1003 |002f: invoke-virtual {v0, v1, v3}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@1244 │ │ +063e0c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0006 line=180 │ │ 0x0009 line=181 │ │ 0x000e line=182 │ │ 0x0015 line=183 │ │ @@ -106962,41 +106966,41 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -063dec: |[063dec] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.onStart:(Landroid/content/Intent;)V │ │ -063dfc: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -063e00: 0e00 |0002: return-void │ │ -063e02: 6e10 d100 0400 |0003: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -063e08: 0c01 |0006: move-result-object v1 │ │ -063e0a: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ -063e0e: 6e10 d100 0400 |0009: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -063e14: 0c01 |000c: move-result-object v1 │ │ -063e16: 1a02 ce0e |000d: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -063e1a: 6e20 dd01 2100 |000f: invoke-virtual {v1, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@01dd │ │ -063e20: 0c00 |0012: move-result-object v0 │ │ -063e22: 1f00 a802 |0013: check-cast v0, Landroid/view/KeyEvent; // type@02a8 │ │ -063e26: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -063e2a: 7020 781a 0300 |0017: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.handleKeyEvent:(Landroid/view/KeyEvent;)V // method@1a78 │ │ -063e30: 1a01 1821 |001a: const-string v1, "subsonic.hidenotification" // string@2118 │ │ -063e34: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -063e36: 6e30 cb00 1402 |001d: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -063e3c: 0a01 |0020: move-result v1 │ │ -063e3e: 3801 e1ff |0021: if-eqz v1, 0002 // -001f │ │ -063e42: 5431 1309 |0023: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063e46: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -063e48: 7120 c11c 2100 |0026: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.setNotificationHiddenByUser:(Landroid/content/Context;Z)V // method@1cc1 │ │ -063e4e: 5431 1309 |0029: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063e52: 2202 6f00 |002b: new-instance v2, Landroid/os/Handler; // type@006f │ │ -063e56: 7010 f401 0200 |002d: invoke-direct {v2}, Landroid/os/Handler;.:()V // method@01f4 │ │ -063e5c: 7120 bf1c 2100 |0030: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V // method@1cbf │ │ -063e62: 28cf |0033: goto 0002 // -0031 │ │ +063e10: |[063e10] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.onStart:(Landroid/content/Intent;)V │ │ +063e20: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +063e24: 0e00 |0002: return-void │ │ +063e26: 6e10 d100 0400 |0003: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +063e2c: 0c01 |0006: move-result-object v1 │ │ +063e2e: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ +063e32: 6e10 d100 0400 |0009: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +063e38: 0c01 |000c: move-result-object v1 │ │ +063e3a: 1a02 cb0e |000d: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +063e3e: 6e20 dd01 2100 |000f: invoke-virtual {v1, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@01dd │ │ +063e44: 0c00 |0012: move-result-object v0 │ │ +063e46: 1f00 b002 |0013: check-cast v0, Landroid/view/KeyEvent; // type@02b0 │ │ +063e4a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +063e4e: 7020 781a 0300 |0017: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.handleKeyEvent:(Landroid/view/KeyEvent;)V // method@1a78 │ │ +063e54: 1a01 1521 |001a: const-string v1, "subsonic.hidenotification" // string@2115 │ │ +063e58: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +063e5a: 6e30 cb00 1402 |001d: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +063e60: 0a01 |0020: move-result v1 │ │ +063e62: 3801 e1ff |0021: if-eqz v1, 0002 // -001f │ │ +063e66: 5431 1309 |0023: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063e6a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +063e6c: 7120 c11c 2100 |0026: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.setNotificationHiddenByUser:(Landroid/content/Context;Z)V // method@1cc1 │ │ +063e72: 5431 1309 |0029: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063e76: 2202 7400 |002b: new-instance v2, Landroid/os/Handler; // type@0074 │ │ +063e7a: 7010 f401 0200 |002d: invoke-direct {v2}, Landroid/os/Handler;.:()V // method@01f4 │ │ +063e80: 7120 bf1c 2100 |0030: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V // method@1cbf │ │ +063e86: 28cf |0033: goto 0002 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=176 │ │ 0x0003 line=166 │ │ 0x0009 line=167 │ │ 0x0015 line=168 │ │ @@ -107010,93 +107014,92 @@ │ │ 0x0000 - 0x0034 reg=4 intent Landroid/content/Intent; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;) │ │ name : 'serializeDownloadQueue' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -063e64: |[063e64] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.serializeDownloadQueue:()V │ │ -063e74: 2202 4404 |0000: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; // type@0444 │ │ -063e78: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -063e7a: 7020 6b1a 3200 |0003: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V // method@1a6b │ │ -063e80: 5463 1309 |0006: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063e84: 6e10 291a 0300 |0008: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getDownloads:()Ljava/util/List; // method@1a29 │ │ -063e8a: 0c03 |000b: move-result-object v3 │ │ -063e8c: 7210 2316 0300 |000c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -063e92: 0c01 |000f: move-result-object v1 │ │ -063e94: 7210 0e16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -063e9a: 0a03 |0013: move-result v3 │ │ -063e9c: 3803 1400 |0014: if-eqz v3, 0028 // +0014 │ │ -063ea0: 7210 0f16 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -063ea6: 0c00 |0019: move-result-object v0 │ │ -063ea8: 1f00 3704 |001a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -063eac: 7110 6c1a 0200 |001c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; // method@1a6c │ │ -063eb2: 0c03 |001f: move-result-object v3 │ │ -063eb4: 6e10 d019 0000 |0020: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -063eba: 0c04 |0023: move-result-object v4 │ │ -063ebc: 7220 1c16 4300 |0024: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -063ec2: 28e9 |0027: goto 0010 // -0017 │ │ -063ec4: 5463 1309 |0028: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063ec8: 6e10 271a 0300 |002a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -063ece: 0a03 |002d: move-result v3 │ │ -063ed0: 7120 6e1a 3200 |002e: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I // method@1a6e │ │ -063ed6: 5463 1309 |0031: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063eda: 6e10 2f1a 0300 |0033: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerPosition:()I // method@1a2f │ │ -063ee0: 0a03 |0036: move-result v3 │ │ -063ee2: 7120 701a 3200 |0037: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I // method@1a70 │ │ -063ee8: 6203 1209 |003a: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ -063eec: 2204 4803 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -063ef0: 7010 ad15 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -063ef6: 1a05 200c |0041: const-string v5, "Serialized currentPlayingIndex: " // string@0c20 │ │ -063efa: 6e20 b515 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063f00: 0c04 |0046: move-result-object v4 │ │ -063f02: 7110 6d1a 0200 |0047: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6d │ │ -063f08: 0a05 |004a: move-result v5 │ │ -063f0a: 6e20 b115 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063f10: 0c04 |004e: move-result-object v4 │ │ -063f12: 1a05 f300 |004f: const-string v5, ", currentPlayingPosition: " // string@00f3 │ │ -063f16: 6e20 b515 5400 |0051: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -063f1c: 0c04 |0054: move-result-object v4 │ │ -063f1e: 7110 6f1a 0200 |0055: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6f │ │ -063f24: 0a05 |0058: move-result v5 │ │ -063f26: 6e20 b115 5400 |0059: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -063f2c: 0c04 |005c: move-result-object v4 │ │ -063f2e: 6e10 bb15 0400 |005d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -063f34: 0c04 |0060: move-result-object v4 │ │ -063f36: 6e20 781c 4300 |0061: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -063f3c: 5463 1309 |0064: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ -063f40: 1a04 ef11 |0066: const-string v4, "downloadstate.ser" // string@11ef │ │ -063f44: 7130 571c 2304 |0068: invoke-static {v3, v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ -063f4a: 0e00 |006b: return-void │ │ +063e88: |[063e88] net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.serializeDownloadQueue:()V │ │ +063e98: 2201 4c04 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; // type@044c │ │ +063e9c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +063e9e: 7020 6b1a 2100 |0003: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V // method@1a6b │ │ +063ea4: 5452 1309 |0006: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063ea8: 6e10 291a 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getDownloads:()Ljava/util/List; // method@1a29 │ │ +063eae: 0c02 |000b: move-result-object v2 │ │ +063eb0: 7210 2316 0200 |000c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +063eb6: 0c02 |000f: move-result-object v2 │ │ +063eb8: 7210 0e16 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +063ebe: 0a03 |0013: move-result v3 │ │ +063ec0: 3803 1400 |0014: if-eqz v3, 0028 // +0014 │ │ +063ec4: 7210 0f16 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +063eca: 0c00 |0019: move-result-object v0 │ │ +063ecc: 1f00 3f04 |001a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +063ed0: 7110 6c1a 0100 |001c: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; // method@1a6c │ │ +063ed6: 0c03 |001f: move-result-object v3 │ │ +063ed8: 6e10 d019 0000 |0020: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +063ede: 0c04 |0023: move-result-object v4 │ │ +063ee0: 7220 1c16 4300 |0024: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +063ee6: 28e9 |0027: goto 0010 // -0017 │ │ +063ee8: 5452 1309 |0028: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063eec: 6e10 271a 0200 |002a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +063ef2: 0a02 |002d: move-result v2 │ │ +063ef4: 7120 6e1a 2100 |002e: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I // method@1a6e │ │ +063efa: 5452 1309 |0031: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063efe: 6e10 2f1a 0200 |0033: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerPosition:()I // method@1a2f │ │ +063f04: 0a02 |0036: move-result v2 │ │ +063f06: 7120 701a 2100 |0037: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I // method@1a70 │ │ +063f0c: 6202 1209 |003a: sget-object v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0912 │ │ +063f10: 2203 5003 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +063f14: 7010 ad15 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +063f1a: 1a04 1d0c |0041: const-string v4, "Serialized currentPlayingIndex: " // string@0c1d │ │ +063f1e: 6e20 b515 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +063f24: 0c03 |0046: move-result-object v3 │ │ +063f26: 7110 6d1a 0100 |0047: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6d │ │ +063f2c: 0a04 |004a: move-result v4 │ │ +063f2e: 6e20 b115 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +063f34: 0c03 |004e: move-result-object v3 │ │ +063f36: 1a04 f300 |004f: const-string v4, ", currentPlayingPosition: " // string@00f3 │ │ +063f3a: 6e20 b515 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +063f40: 0c03 |0054: move-result-object v3 │ │ +063f42: 7110 6f1a 0100 |0055: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I // method@1a6f │ │ +063f48: 0a04 |0058: move-result v4 │ │ +063f4a: 6e20 b115 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +063f50: 0c03 |005c: move-result-object v3 │ │ +063f52: 6e10 bb15 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +063f58: 0c03 |0060: move-result-object v3 │ │ +063f5a: 6e20 781c 3200 |0061: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +063f60: 5452 1309 |0064: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@0913 │ │ +063f64: 1a03 ec11 |0066: const-string v3, "downloadstate.ser" // string@11ec │ │ +063f68: 7130 571c 1203 |0068: invoke-static {v2, v1, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ +063f6e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=196 │ │ 0x001c line=197 │ │ 0x0028 line=199 │ │ 0x0031 line=200 │ │ 0x003a line=202 │ │ 0x0064 line=203 │ │ 0x006b line=204 │ │ locals : │ │ 0x001c - 0x0028 reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x0010 - 0x006c reg=1 i$ Ljava/util/Iterator; │ │ - 0x0006 - 0x006c reg=2 state Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ - 0x0000 - 0x006c reg=6 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ + 0x0006 - 0x006c reg=1 state Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ + 0x0000 - 0x006c reg=5 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ │ source_file_idx : 794 (DownloadServiceLifecycleSupport.java) │ │ │ │ Class #479 header: │ │ -class_idx : 1094 │ │ +class_idx : 1102 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ +superclass_idx : 851 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #479 annotations: │ │ @@ -107121,52 +107124,52 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063f4c: |[063f4c] net.sourceforge.subsonic.androidapp.service.JukeboxService$1.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -063f5c: 5b01 1a09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091a │ │ -063f60: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ -063f66: 0e00 |0005: return-void │ │ +063f70: |[063f70] net.sourceforge.subsonic.androidapp.service.JukeboxService$1.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +063f80: 5b01 1a09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091a │ │ +063f84: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ +063f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063f68: |[063f68] net.sourceforge.subsonic.androidapp.service.JukeboxService$1.run:()V │ │ -063f78: 5410 1a09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091a │ │ -063f7c: 7110 a71a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1aa7 │ │ -063f82: 0e00 |0005: return-void │ │ +063f8c: |[063f8c] net.sourceforge.subsonic.androidapp.service.JukeboxService$1.run:()V │ │ +063f9c: 5410 1a09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091a │ │ +063fa0: 7110 a71a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1aa7 │ │ +063fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #480 header: │ │ -class_idx : 1095 │ │ +class_idx : 1103 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #480 annotations: │ │ @@ -107192,64 +107195,64 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063f84: |[063f84] net.sourceforge.subsonic.androidapp.service.JukeboxService$2.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -063f94: 5b01 1b09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ -063f98: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -063f9e: 0e00 |0005: return-void │ │ +063fa8: |[063fa8] net.sourceforge.subsonic.androidapp.service.JukeboxService$2.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +063fb8: 5b01 1b09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ +063fbc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +063fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -063fa0: |[063fa0] net.sourceforge.subsonic.androidapp.service.JukeboxService$2.run:()V │ │ -063fb0: 5440 1b09 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ -063fb4: 7110 a91a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // method@1aa9 │ │ -063fba: 0c00 |0005: move-result-object v0 │ │ -063fbc: 1c01 4904 |0006: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; // type@0449 │ │ -063fc0: 6e20 9d1a 1000 |0008: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -063fc6: 5440 1b09 |000b: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ -063fca: 7110 a91a 0000 |000d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // method@1aa9 │ │ -063fd0: 0c00 |0010: move-result-object v0 │ │ -063fd2: 2201 4904 |0011: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; // type@0449 │ │ -063fd6: 5442 1b09 |0013: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ -063fda: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -063fdc: 7030 861a 2103 |0016: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a86 │ │ -063fe2: 6e20 9b1a 1000 |0019: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ -063fe8: 0e00 |001c: return-void │ │ +063fc4: |[063fc4] net.sourceforge.subsonic.androidapp.service.JukeboxService$2.run:()V │ │ +063fd4: 5440 1b09 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ +063fd8: 7110 a91a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // method@1aa9 │ │ +063fde: 0c00 |0005: move-result-object v0 │ │ +063fe0: 1c01 5104 |0006: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; // type@0451 │ │ +063fe4: 6e20 9d1a 1000 |0008: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +063fea: 5440 1b09 |000b: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ +063fee: 7110 a91a 0000 |000d: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$200:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // method@1aa9 │ │ +063ff4: 0c00 |0010: move-result-object v0 │ │ +063ff6: 2201 5104 |0011: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; // type@0451 │ │ +063ffa: 5442 1b09 |0013: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091b │ │ +063ffe: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +064000: 7030 861a 2103 |0016: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a86 │ │ +064006: 6e20 9b1a 1000 |0019: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ +06400c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000b line=88 │ │ 0x001c line=89 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #481 header: │ │ -class_idx : 1096 │ │ +class_idx : 1104 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #481 annotations: │ │ @@ -107279,59 +107282,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063fec: |[063fec] net.sourceforge.subsonic.androidapp.service.JukeboxService$3.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V │ │ -063ffc: 5b01 1c09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091c │ │ -064000: 5902 1d09 |0002: iput v2, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.val$resourceId:I // field@091d │ │ -064004: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06400a: 0e00 |0007: return-void │ │ +064010: |[064010] net.sourceforge.subsonic.androidapp.service.JukeboxService$3.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V │ │ +064020: 5b01 1c09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091c │ │ +064024: 5902 1d09 |0002: iput v2, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.val$resourceId:I // field@091d │ │ +064028: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06402e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -06400c: |[06400c] net.sourceforge.subsonic.androidapp.service.JukeboxService$3.run:()V │ │ -06401c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06401e: 5440 1c09 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091c │ │ -064022: 7110 aa1a 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -064028: 0c00 |0006: move-result-object v0 │ │ -06402a: 5241 1d09 |0007: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.val$resourceId:I // field@091d │ │ -06402e: 2332 0b05 |0009: new-array v2, v3, [Ljava/lang/Object; // type@050b │ │ -064032: 7140 941d 1023 |000b: invoke-static {v0, v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -064038: 0e00 |000e: return-void │ │ +064030: |[064030] net.sourceforge.subsonic.androidapp.service.JukeboxService$3.run:()V │ │ +064040: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +064042: 5440 1c09 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091c │ │ +064046: 7110 aa1a 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +06404c: 0c00 |0006: move-result-object v0 │ │ +06404e: 5241 1d09 |0007: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.val$resourceId:I // field@091d │ │ +064052: 2332 1505 |0009: new-array v2, v3, [Ljava/lang/Object; // type@0515 │ │ +064056: 7140 941d 1023 |000b: invoke-static {v0, v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +06405c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x000e line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #482 header: │ │ -class_idx : 1098 │ │ +class_idx : 1106 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #482 annotations: │ │ @@ -107358,18 +107361,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06403c: |[06403c] net.sourceforge.subsonic.androidapp.service.JukeboxService$JukeboxTask.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -06404c: 5b01 1f09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091f │ │ -064050: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -064056: 0e00 |0005: return-void │ │ +064060: |[064060] net.sourceforge.subsonic.androidapp.service.JukeboxService$JukeboxTask.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +064070: 5b01 1f09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091f │ │ +064074: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06407a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ @@ -107378,17 +107381,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064058: |[064058] net.sourceforge.subsonic.androidapp.service.JukeboxService$JukeboxTask.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ -064068: 7020 881a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a88 │ │ -06406e: 0e00 |0003: return-void │ │ +06407c: |[06407c] net.sourceforge.subsonic.androidapp.service.JukeboxService$JukeboxTask.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ +06408c: 7020 881a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a88 │ │ +064092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ @@ -107405,32 +107408,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -064070: |[064070] net.sourceforge.subsonic.androidapp.service.JukeboxService$JukeboxTask.toString:()Ljava/lang/String; │ │ -064080: 6e10 8015 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -064086: 0c00 |0003: move-result-object v0 │ │ -064088: 6e10 5315 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -06408e: 0c00 |0007: move-result-object v0 │ │ -064090: 1100 |0008: return-object v0 │ │ +064094: |[064094] net.sourceforge.subsonic.androidapp.service.JukeboxService$JukeboxTask.toString:()Ljava/lang/String; │ │ +0640a4: 6e10 8015 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0640aa: 0c00 |0003: move-result-object v0 │ │ +0640ac: 6e10 5315 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +0640b2: 0c00 |0007: move-result-object v0 │ │ +0640b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #483 header: │ │ -class_idx : 1104 │ │ +class_idx : 1112 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #483 annotations: │ │ @@ -107461,20 +107464,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -064094: |[064094] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.:()V │ │ -0640a4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0640aa: 2200 8f03 |0003: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@038f │ │ -0640ae: 7010 5e16 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@165e │ │ -0640b4: 5b10 2909 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ -0640b8: 0e00 |000a: return-void │ │ +0640b8: |[0640b8] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.:()V │ │ +0640c8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0640ce: 2200 9703 |0003: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0397 │ │ +0640d2: 7010 5e16 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@165e │ │ +0640d8: 5b10 2909 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ +0640dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=233 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ @@ -107483,17 +107486,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0640bc: |[0640bc] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ -0640cc: 7010 991a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.:()V // method@1a99 │ │ -0640d2: 0e00 |0003: return-void │ │ +0640e0: |[0640e0] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ +0640f0: 7010 991a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.:()V // method@1a99 │ │ +0640f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ │ │ @@ -107503,18 +107506,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0640d4: |[0640d4] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ -0640e4: 5410 2909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ -0640e8: 6e20 6016 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/LinkedBlockingQueue;.add:(Ljava/lang/Object;)Z // method@1660 │ │ -0640ee: 0e00 |0005: return-void │ │ +0640f8: |[0640f8] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ +064108: 5410 2909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ +06410c: 6e20 6016 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/LinkedBlockingQueue;.add:(Ljava/lang/Object;)Z // method@1660 │ │ +064112: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=237 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ 0x0000 - 0x0006 reg=2 jukeboxTask Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; │ │ @@ -107524,18 +107527,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0640f0: |[0640f0] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.clear:()V │ │ -064100: 5410 2909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ -064104: 6e10 6116 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.clear:()V // method@1661 │ │ -06410a: 0e00 |0005: return-void │ │ +064114: |[064114] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.clear:()V │ │ +064124: 5410 2909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ +064128: 6e10 6116 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.clear:()V // method@1661 │ │ +06412e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ @@ -107544,37 +107547,37 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -06410c: |[06410c] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V │ │ -06411c: 5453 2909 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ -064120: 6e10 6216 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/LinkedBlockingQueue;.iterator:()Ljava/util/Iterator; // method@1662 │ │ -064126: 0c00 |0005: move-result-object v0 │ │ -064128: 7210 0e16 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -06412e: 0a03 |0009: move-result v3 │ │ -064130: 3803 2000 |000a: if-eqz v3, 002a // +0020 │ │ -064134: 7210 0f16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -06413a: 0c01 |000f: move-result-object v1 │ │ -06413c: 1f01 4a04 |0010: check-cast v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; // type@044a │ │ -064140: 6e10 8015 0100 |0012: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -064146: 0c03 |0015: move-result-object v3 │ │ -064148: 6e20 7f15 3600 |0016: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -06414e: 0a03 |0019: move-result v3 │ │ -064150: 3803 ecff |001a: if-eqz v3, 0006 // -0014 │ │ -064154: 7210 1016 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ -06415a: 28e7 |001f: goto 0006 // -0019 │ │ -06415c: 0d02 |0020: move-exception v2 │ │ -06415e: 7100 ab1a 0000 |0021: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$800:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1aab │ │ -064164: 0c03 |0024: move-result-object v3 │ │ -064166: 1a04 9503 |0025: const-string v4, "Failed to clean-up task queue." // string@0395 │ │ -06416a: 6e30 7b1c 4302 |0027: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -064170: 0e00 |002a: return-void │ │ +064130: |[064130] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V │ │ +064140: 5453 2909 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ +064144: 6e10 6216 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/LinkedBlockingQueue;.iterator:()Ljava/util/Iterator; // method@1662 │ │ +06414a: 0c00 |0005: move-result-object v0 │ │ +06414c: 7210 0e16 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +064152: 0a03 |0009: move-result v3 │ │ +064154: 3803 2000 |000a: if-eqz v3, 002a // +0020 │ │ +064158: 7210 0f16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +06415e: 0c01 |000f: move-result-object v1 │ │ +064160: 1f01 5204 |0010: check-cast v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; // type@0452 │ │ +064164: 6e10 8015 0100 |0012: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +06416a: 0c03 |0015: move-result-object v3 │ │ +06416c: 6e20 7f15 3600 |0016: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +064172: 0a03 |0019: move-result v3 │ │ +064174: 3803 ecff |001a: if-eqz v3, 0006 // -0014 │ │ +064178: 7210 1016 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ +06417e: 28e7 |001f: goto 0006 // -0019 │ │ +064180: 0d02 |0020: move-exception v2 │ │ +064182: 7100 ab1a 0000 |0021: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$800:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1aab │ │ +064188: 0c03 |0024: move-result-object v3 │ │ +06418a: 1a04 9503 |0025: const-string v4, "Failed to clean-up task queue." // string@0395 │ │ +06418e: 6e30 7b1c 4302 |0027: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +064194: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ Ljava/lang/Throwable; -> 0x0020 │ │ positions : │ │ 0x0000 line=245 │ │ 0x0006 line=246 │ │ 0x000c line=247 │ │ @@ -107596,32 +107599,32 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -064184: |[064184] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.take:()Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; │ │ -064194: 5410 2909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ -064198: 6e10 6316 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.take:()Ljava/lang/Object; // method@1663 │ │ -06419e: 0c00 |0005: move-result-object v0 │ │ -0641a0: 1f00 4a04 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; // type@044a │ │ -0641a4: 1100 |0008: return-object v0 │ │ +0641a8: |[0641a8] net.sourceforge.subsonic.androidapp.service.JukeboxService$TaskQueue.take:()Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; │ │ +0641b8: 5410 2909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.queue:Ljava/util/concurrent/LinkedBlockingQueue; // field@0929 │ │ +0641bc: 6e10 6316 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.take:()Ljava/lang/Object; // method@1663 │ │ +0641c2: 0c00 |0005: move-result-object v0 │ │ +0641c4: 1f00 5204 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; // type@0452 │ │ +0641c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #484 header: │ │ -class_idx : 1105 │ │ +class_idx : 1113 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 777 │ │ +superclass_idx : 785 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #484 annotations: │ │ @@ -107646,35 +107649,35 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -0641a8: |[0641a8] net.sourceforge.subsonic.androidapp.service.JukeboxService$VolumeToast.:(Landroid/content/Context;)V │ │ -0641b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0641ba: 7020 f014 6500 |0001: invoke-direct {v5, v6}, Landroid/widget/Toast;.:(Landroid/content/Context;)V // method@14f0 │ │ -0641c0: 6e20 a01a 4500 |0004: invoke-virtual {v5, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setDuration:(I)V // method@1aa0 │ │ -0641c6: 1a02 1f17 |0007: const-string v2, "layout_inflater" // string@171f │ │ -0641ca: 6e20 b400 2600 |0009: invoke-virtual {v6, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -0641d0: 0c00 |000c: move-result-object v0 │ │ -0641d2: 1f00 aa02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02aa │ │ -0641d6: 1402 1000 037f |000f: const v2, #float 1.74129e+38 // #7f030010 │ │ -0641dc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0641de: 6e30 8e12 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ -0641e4: 0c01 |0016: move-result-object v1 │ │ -0641e6: 1402 4600 0d7f |0017: const v2, #float 1.87423e+38 // #7f0d0046 │ │ -0641ec: 6e20 d812 2100 |001a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -0641f2: 0c02 |001d: move-result-object v2 │ │ -0641f4: 1f02 0103 |001e: check-cast v2, Landroid/widget/SeekBar; // type@0301 │ │ -0641f8: 5b52 2a09 |0020: iput-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.seekBar:Landroid/widget/SeekBar; // field@092a │ │ -0641fc: 6e20 a21a 1500 |0022: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setView:(Landroid/view/View;)V // method@1aa2 │ │ -064202: 1302 3000 |0025: const/16 v2, #int 48 // #30 │ │ -064206: 6e40 a11a 2544 |0027: invoke-virtual {v5, v2, v4, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setGravity:(III)V // method@1aa1 │ │ -06420c: 0e00 |002a: return-void │ │ +0641cc: |[0641cc] net.sourceforge.subsonic.androidapp.service.JukeboxService$VolumeToast.:(Landroid/content/Context;)V │ │ +0641dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0641de: 7020 f014 6500 |0001: invoke-direct {v5, v6}, Landroid/widget/Toast;.:(Landroid/content/Context;)V // method@14f0 │ │ +0641e4: 6e20 a01a 4500 |0004: invoke-virtual {v5, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setDuration:(I)V // method@1aa0 │ │ +0641ea: 1a02 1c17 |0007: const-string v2, "layout_inflater" // string@171c │ │ +0641ee: 6e20 b400 2600 |0009: invoke-virtual {v6, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +0641f4: 0c00 |000c: move-result-object v0 │ │ +0641f6: 1f00 b202 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02b2 │ │ +0641fa: 1402 1000 037f |000f: const v2, #float 1.74129e+38 // #7f030010 │ │ +064200: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +064202: 6e30 8e12 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ +064208: 0c01 |0016: move-result-object v1 │ │ +06420a: 1402 4600 0d7f |0017: const v2, #float 1.87423e+38 // #7f0d0046 │ │ +064210: 6e20 d812 2100 |001a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +064216: 0c02 |001d: move-result-object v2 │ │ +064218: 1f02 0903 |001e: check-cast v2, Landroid/widget/SeekBar; // type@0309 │ │ +06421c: 5b52 2a09 |0020: iput-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.seekBar:Landroid/widget/SeekBar; // field@092a │ │ +064220: 6e20 a21a 1500 |0022: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setView:(Landroid/view/View;)V // method@1aa2 │ │ +064226: 1302 3000 |0025: const/16 v2, #int 48 // #30 │ │ +06422a: 6e40 a11a 2544 |0027: invoke-virtual {v5, v2, v4, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setGravity:(III)V // method@1aa1 │ │ +064230: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=341 │ │ 0x0004 line=342 │ │ 0x0007 line=343 │ │ 0x000f line=344 │ │ 0x0017 line=345 │ │ @@ -107693,38 +107696,38 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -064210: |[064210] net.sourceforge.subsonic.androidapp.service.JukeboxService$VolumeToast.setVolume:(F)V │ │ -064220: 5420 2a09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.seekBar:Landroid/widget/SeekBar; // field@092a │ │ -064224: 1501 c842 |0002: const/high16 v1, #int 1120403456 // #42c8 │ │ -064228: c831 |0004: mul-float/2addr v1, v3 │ │ -06422a: 7110 7915 0100 |0005: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1579 │ │ -064230: 0a01 |0008: move-result v1 │ │ -064232: 6e20 c514 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ -064238: 6e10 a41a 0200 |000c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.show:()V // method@1aa4 │ │ -06423e: 0e00 |000f: return-void │ │ +064234: |[064234] net.sourceforge.subsonic.androidapp.service.JukeboxService$VolumeToast.setVolume:(F)V │ │ +064244: 5420 2a09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.seekBar:Landroid/widget/SeekBar; // field@092a │ │ +064248: 1501 c842 |0002: const/high16 v1, #int 1120403456 // #42c8 │ │ +06424c: c831 |0004: mul-float/2addr v1, v3 │ │ +06424e: 7110 7915 0100 |0005: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1579 │ │ +064254: 0a01 |0008: move-result v1 │ │ +064256: 6e20 c514 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ +06425c: 6e10 a41a 0200 |000c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.show:()V // method@1aa4 │ │ +064262: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x000c line=353 │ │ 0x000f line=354 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; │ │ 0x0000 - 0x0010 reg=3 volume F │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #485 header: │ │ -class_idx : 1106 │ │ +class_idx : 1114 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1138 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 7 │ │ │ │ Class #485 annotations: │ │ @@ -107792,83 +107795,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -064240: |[064240] net.sourceforge.subsonic.androidapp.service.JukeboxService.:()V │ │ -064250: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -064254: 1c01 5204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // type@0452 │ │ -064258: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06425e: 6900 2b09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ -064262: 0e00 |0009: return-void │ │ +064264: |[064264] net.sourceforge.subsonic.androidapp.service.JukeboxService.:()V │ │ +064274: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +064278: 1c01 5a04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // type@045a │ │ +06427c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +064282: 6900 2b09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ +064286: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ name : '' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -064264: |[064264] net.sourceforge.subsonic.androidapp.service.JukeboxService.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ -064274: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -06427a: 2200 6f00 |0003: new-instance v0, Landroid/os/Handler; // type@006f │ │ -06427e: 7010 f401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -064284: 5b20 3009 |0008: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.handler:Landroid/os/Handler; // field@0930 │ │ -064288: 2200 5004 |000a: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // type@0450 │ │ -06428c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -06428e: 7020 9a1a 1000 |000d: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a9a │ │ -064294: 5b20 3309 |0010: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064298: 7100 5816 0000 |0012: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@1658 │ │ -06429e: 0c00 |0015: move-result-object v0 │ │ -0642a0: 5b20 2e09 |0016: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@092e │ │ -0642a4: 2200 9803 |0018: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@0398 │ │ -0642a8: 7010 7116 0000 |001a: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicLong;.:()V // method@1671 │ │ -0642ae: 5b20 3409 |001d: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ -0642b2: 1500 003f |001f: const/high16 v0, #int 1056964608 // #3f00 │ │ -0642b6: 5920 2f09 |0021: iput v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0642ba: 5b23 2d09 |0023: iput-object v3, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -0642be: 2200 4604 |0025: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; // type@0446 │ │ -0642c2: 7020 7e1a 2000 |0027: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a7e │ │ -0642c8: 6e10 801a 0000 |002a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.start:()V // method@1a80 │ │ -0642ce: 0e00 |002d: return-void │ │ +064288: |[064288] net.sourceforge.subsonic.androidapp.service.JukeboxService.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ +064298: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +06429e: 2200 7400 |0003: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +0642a2: 7010 f401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +0642a8: 5b20 3009 |0008: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.handler:Landroid/os/Handler; // field@0930 │ │ +0642ac: 2200 5804 |000a: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // type@0458 │ │ +0642b0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0642b2: 7020 9a1a 1000 |000d: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a9a │ │ +0642b8: 5b20 3309 |0010: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +0642bc: 7100 5816 0000 |0012: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@1658 │ │ +0642c2: 0c00 |0015: move-result-object v0 │ │ +0642c4: 5b20 2e09 |0016: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@092e │ │ +0642c8: 2200 a003 |0018: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@03a0 │ │ +0642cc: 7010 7116 0000 |001a: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicLong;.:()V // method@1671 │ │ +0642d2: 5b20 3409 |001d: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ +0642d6: 1500 003f |001f: const/high16 v0, #int 1056964608 // #3f00 │ │ +0642da: 5920 2f09 |0021: iput v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +0642de: 5b23 2d09 |0023: iput-object v3, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0642e2: 2200 4e04 |0025: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; // type@044e │ │ +0642e6: 7020 7e1a 2000 |0027: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a7e │ │ +0642ec: 6e10 801a 0000 |002a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;.start:()V // method@1a80 │ │ +0642f2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=56 │ │ 0x000a line=57 │ │ 0x0012 line=59 │ │ 0x0018 line=61 │ │ 0x001f line=63 │ │ 0x0023 line=73 │ │ 0x0025 line=74 │ │ + 0x002a line=79 │ │ 0x002d line=80 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x002e reg=3 downloadService Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ name : 'access$100' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0642d0: |[0642d0] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$100:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -0642e0: 7010 b21a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.processTasks:()V // method@1ab2 │ │ -0642e6: 0e00 |0003: return-void │ │ +0642f4: |[0642f4] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$100:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +064304: 7010 b21a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.processTasks:()V // method@1ab2 │ │ +06430a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ @@ -107876,18 +107880,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0642e8: |[0642e8] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ -0642f8: 7010 ae1a 0100 |0000: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.getMusicService:()Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aae │ │ -0642fe: 0c00 |0003: move-result-object v0 │ │ -064300: 1100 |0004: return-object v0 │ │ +06430c: |[06430c] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ +06431c: 7010 ae1a 0100 |0000: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.getMusicService:()Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aae │ │ +064322: 0c00 |0003: move-result-object v0 │ │ +064324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ @@ -107895,17 +107899,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064304: |[064304] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$200:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ -064314: 5410 3309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064318: 1100 |0002: return-object v0 │ │ +064328: |[064328] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$200:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ +064338: 5410 3309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06433c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ @@ -107913,17 +107917,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06431c: |[06431c] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ -06432c: 5410 2d09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -064330: 1100 |0002: return-object v0 │ │ +064340: |[064340] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ +064350: 5410 2d09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +064354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ @@ -107931,44 +107935,44 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064334: |[064334] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$800:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -064344: 6200 2b09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ -064348: 1100 |0002: return-object v0 │ │ +064358: |[064358] net.sourceforge.subsonic.androidapp.service.JukeboxService.access$800:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +064368: 6200 2b09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ +06436c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ name : 'disableJukeboxOnError' │ │ type : '(Ljava/lang/Throwable;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -06434c: |[06434c] net.sourceforge.subsonic.androidapp.service.JukeboxService.disableJukeboxOnError:(Ljava/lang/Throwable;I)V │ │ -06435c: 6200 2b09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ -064360: 6e10 cc15 0300 |0002: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@15cc │ │ -064366: 0c01 |0005: move-result-object v1 │ │ -064368: 6e20 7a1c 1000 |0006: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -06436e: 5420 3009 |0009: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.handler:Landroid/os/Handler; // field@0930 │ │ -064372: 2201 4804 |000b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3; // type@0448 │ │ -064376: 7030 831a 2104 |000d: invoke-direct {v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V // method@1a83 │ │ -06437c: 6e20 f901 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -064382: 5420 2d09 |0013: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -064386: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -064388: 6e20 4d1a 1000 |0016: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setJukeboxEnabled:(Z)V // method@1a4d │ │ -06438e: 0e00 |0019: return-void │ │ +064370: |[064370] net.sourceforge.subsonic.androidapp.service.JukeboxService.disableJukeboxOnError:(Ljava/lang/Throwable;I)V │ │ +064380: 6200 2b09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ +064384: 6e10 cc15 0300 |0002: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@15cc │ │ +06438a: 0c01 |0005: move-result-object v1 │ │ +06438c: 6e20 7a1c 1000 |0006: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +064392: 5420 3009 |0009: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.handler:Landroid/os/Handler; // field@0930 │ │ +064396: 2201 5004 |000b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3; // type@0450 │ │ +06439a: 7030 831a 2104 |000d: invoke-direct {v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V // method@1a83 │ │ +0643a0: 6e20 f901 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +0643a6: 5420 2d09 |0013: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0643aa: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0643ac: 6e20 4d1a 1000 |0016: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setJukeboxEnabled:(Z)V // method@1a4d │ │ +0643b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=140 │ │ 0x0013 line=146 │ │ 0x0019 line=147 │ │ locals : │ │ @@ -107981,19 +107985,19 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/MusicService;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -064390: |[064390] net.sourceforge.subsonic.androidapp.service.JukeboxService.getMusicService:()Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ -0643a0: 5410 2d09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -0643a4: 7110 dc1a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -0643aa: 0c00 |0005: move-result-object v0 │ │ -0643ac: 1100 |0006: return-object v0 │ │ +0643b4: |[0643b4] net.sourceforge.subsonic.androidapp.service.JukeboxService.getMusicService:()Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ +0643c4: 5410 2d09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0643c8: 7110 dc1a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +0643ce: 0c00 |0005: move-result-object v0 │ │ +0643d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ @@ -108001,54 +108005,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0643b0: |[0643b0] net.sourceforge.subsonic.androidapp.service.JukeboxService.onError:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;Ljava/lang/Throwable;)V │ │ -0643c0: 2050 5c04 |0000: instance-of v0, v5, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException; // type@045c │ │ -0643c4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0643c8: 2040 4f04 |0004: instance-of v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -0643cc: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -0643d0: 1400 1a00 0a7f |0008: const v0, #float 1.83434e+38 // #7f0a001a │ │ -0643d6: 7030 ad1a 5300 |000b: invoke-direct {v3, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.disableJukeboxOnError:(Ljava/lang/Throwable;I)V // method@1aad │ │ -0643dc: 0e00 |000e: return-void │ │ -0643de: 2050 5604 |000f: instance-of v0, v5, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -0643e2: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -0643e6: 2040 4f04 |0013: instance-of v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -0643ea: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ -0643ee: 1400 1800 0a7f |0017: const v0, #float 1.83434e+38 // #7f0a0018 │ │ -0643f4: 7030 ad1a 5300 |001a: invoke-direct {v3, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.disableJukeboxOnError:(Ljava/lang/Throwable;I)V // method@1aad │ │ -0643fa: 28f1 |001d: goto 000e // -000f │ │ -0643fc: 2050 6d04 |001e: instance-of v0, v5, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; // type@046d │ │ -064400: 3800 1800 |0020: if-eqz v0, 0038 // +0018 │ │ -064404: 0750 |0022: move-object v0, v5 │ │ -064406: 1f00 6d04 |0023: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; // type@046d │ │ -06440a: 6e10 d21b 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.getCode:()I // method@1bd2 │ │ -064410: 0a00 |0028: move-result v0 │ │ -064412: 1301 3200 |0029: const/16 v1, #int 50 // #32 │ │ -064416: 3310 0d00 |002b: if-ne v0, v1, 0038 // +000d │ │ -06441a: 2040 4f04 |002d: instance-of v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -06441e: 3900 0900 |002f: if-nez v0, 0038 // +0009 │ │ -064422: 1400 1600 0a7f |0031: const v0, #float 1.83434e+38 // #7f0a0016 │ │ -064428: 7030 ad1a 5300 |0034: invoke-direct {v3, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.disableJukeboxOnError:(Ljava/lang/Throwable;I)V // method@1aad │ │ -06442e: 28d7 |0037: goto 000e // -0029 │ │ -064430: 6200 2b09 |0038: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ -064434: 2201 4803 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -064438: 7010 ad15 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06443e: 1a02 a703 |003f: const-string v2, "Failed to process jukebox task: " // string@03a7 │ │ -064442: 6e20 b515 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064448: 0c01 |0044: move-result-object v1 │ │ -06444a: 6e20 b415 5100 |0045: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -064450: 0c01 |0048: move-result-object v1 │ │ -064452: 6e10 bb15 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064458: 0c01 |004c: move-result-object v1 │ │ -06445a: 6e30 771c 1005 |004d: invoke-virtual {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -064460: 28be |0050: goto 000e // -0042 │ │ +0643d4: |[0643d4] net.sourceforge.subsonic.androidapp.service.JukeboxService.onError:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;Ljava/lang/Throwable;)V │ │ +0643e4: 2050 6404 |0000: instance-of v0, v5, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException; // type@0464 │ │ +0643e8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0643ec: 2040 5704 |0004: instance-of v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +0643f0: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +0643f4: 1400 1a00 0a7f |0008: const v0, #float 1.83434e+38 // #7f0a001a │ │ +0643fa: 7030 ad1a 5300 |000b: invoke-direct {v3, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.disableJukeboxOnError:(Ljava/lang/Throwable;I)V // method@1aad │ │ +064400: 0e00 |000e: return-void │ │ +064402: 2050 5e04 |000f: instance-of v0, v5, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +064406: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +06440a: 2040 5704 |0013: instance-of v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +06440e: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ +064412: 1400 1800 0a7f |0017: const v0, #float 1.83434e+38 // #7f0a0018 │ │ +064418: 7030 ad1a 5300 |001a: invoke-direct {v3, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.disableJukeboxOnError:(Ljava/lang/Throwable;I)V // method@1aad │ │ +06441e: 28f1 |001d: goto 000e // -000f │ │ +064420: 2050 7504 |001e: instance-of v0, v5, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; // type@0475 │ │ +064424: 3800 1800 |0020: if-eqz v0, 0038 // +0018 │ │ +064428: 0750 |0022: move-object v0, v5 │ │ +06442a: 1f00 7504 |0023: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; // type@0475 │ │ +06442e: 6e10 d21b 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.getCode:()I // method@1bd2 │ │ +064434: 0a00 |0028: move-result v0 │ │ +064436: 1301 3200 |0029: const/16 v1, #int 50 // #32 │ │ +06443a: 3310 0d00 |002b: if-ne v0, v1, 0038 // +000d │ │ +06443e: 2040 5704 |002d: instance-of v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +064442: 3900 0900 |002f: if-nez v0, 0038 // +0009 │ │ +064446: 1400 1600 0a7f |0031: const v0, #float 1.83434e+38 // #7f0a0016 │ │ +06444c: 7030 ad1a 5300 |0034: invoke-direct {v3, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.disableJukeboxOnError:(Ljava/lang/Throwable;I)V // method@1aad │ │ +064452: 28d7 |0037: goto 000e // -0029 │ │ +064454: 6200 2b09 |0038: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@092b │ │ +064458: 2201 5003 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06445c: 7010 ad15 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064462: 1a02 a703 |003f: const-string v2, "Failed to process jukebox task: " // string@03a7 │ │ +064466: 6e20 b515 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06446c: 0c01 |0044: move-result-object v1 │ │ +06446e: 6e20 b415 5100 |0045: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +064474: 0c01 |0048: move-result-object v1 │ │ +064476: 6e10 bb15 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06447c: 0c01 |004c: move-result-object v1 │ │ +06447e: 6e30 771c 1005 |004d: invoke-virtual {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +064484: 28be |0050: goto 000e // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=128 │ │ 0x000e line=136 │ │ 0x000f line=129 │ │ 0x0017 line=130 │ │ @@ -108065,38 +108069,38 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -064464: |[064464] net.sourceforge.subsonic.androidapp.service.JukeboxService.onStatusUpdate:(Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;)V │ │ -064474: 5441 3409 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ -064478: 7100 bd15 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -06447e: 0b02 |0005: move-result-wide v2 │ │ -064480: 6e30 7316 2103 |0006: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@1673 │ │ -064486: 5b45 3109 |0009: iput-object v5, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -06448a: 6e10 e918 0500 |000b: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getCurrentPlayingIndex:()Ljava/lang/Integer; // method@18e9 │ │ -064490: 0c00 |000e: move-result-object v0 │ │ -064492: 3800 1e00 |000f: if-eqz v0, 002d // +001e │ │ -064496: 6e10 6715 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06449c: 0a01 |0014: move-result v1 │ │ -06449e: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -0644a0: 3221 1700 |0016: if-eq v1, v2, 002d // +0017 │ │ -0644a4: 6e10 6715 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0644aa: 0a01 |001b: move-result v1 │ │ -0644ac: 5442 2d09 |001c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -0644b0: 6e10 271a 0200 |001e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -0644b6: 0a02 |0021: move-result v2 │ │ -0644b8: 3221 0b00 |0022: if-eq v1, v2, 002d // +000b │ │ -0644bc: 5441 2d09 |0024: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -0644c0: 6e10 6715 0000 |0026: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0644c6: 0a02 |0029: move-result v2 │ │ -0644c8: 6e20 4b1a 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(I)V // method@1a4b │ │ -0644ce: 0e00 |002d: return-void │ │ +064488: |[064488] net.sourceforge.subsonic.androidapp.service.JukeboxService.onStatusUpdate:(Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;)V │ │ +064498: 5441 3409 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ +06449c: 7100 bd15 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +0644a2: 0b02 |0005: move-result-wide v2 │ │ +0644a4: 6e30 7316 2103 |0006: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@1673 │ │ +0644aa: 5b45 3109 |0009: iput-object v5, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +0644ae: 6e10 e918 0500 |000b: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getCurrentPlayingIndex:()Ljava/lang/Integer; // method@18e9 │ │ +0644b4: 0c00 |000e: move-result-object v0 │ │ +0644b6: 3800 1e00 |000f: if-eqz v0, 002d // +001e │ │ +0644ba: 6e10 6715 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0644c0: 0a01 |0014: move-result v1 │ │ +0644c2: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +0644c4: 3221 1700 |0016: if-eq v1, v2, 002d // +0017 │ │ +0644c8: 6e10 6715 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0644ce: 0a01 |001b: move-result v1 │ │ +0644d0: 5442 2d09 |001c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0644d4: 6e10 271a 0200 |001e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +0644da: 0a02 |0021: move-result v2 │ │ +0644dc: 3221 0b00 |0022: if-eq v1, v2, 002d // +000b │ │ +0644e0: 5441 2d09 |0024: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0644e4: 6e10 6715 0000 |0026: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0644ea: 0a02 |0029: move-result v2 │ │ +0644ec: 6e20 4b1a 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(I)V // method@1a4b │ │ +0644f2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0009 line=117 │ │ 0x000b line=120 │ │ 0x000f line=121 │ │ 0x0024 line=122 │ │ @@ -108111,26 +108115,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0644d0: |[0644d0] net.sourceforge.subsonic.androidapp.service.JukeboxService.processTasks:()V │ │ -0644e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0644e2: 5443 3309 |0001: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -0644e6: 6e10 9e1a 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.take:()Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; // method@1a9e │ │ -0644ec: 0c01 |0006: move-result-object v1 │ │ -0644ee: 6e10 8a1a 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1a8a │ │ -0644f4: 0c00 |000a: move-result-object v0 │ │ -0644f6: 7020 b11a 0400 |000b: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.onStatusUpdate:(Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;)V // method@1ab1 │ │ -0644fc: 28f2 |000e: goto 0000 // -000e │ │ -0644fe: 0d02 |000f: move-exception v2 │ │ -064500: 7030 b01a 1402 |0010: invoke-direct {v4, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.onError:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;Ljava/lang/Throwable;)V // method@1ab0 │ │ -064506: 28ed |0013: goto 0000 // -0013 │ │ +0644f4: |[0644f4] net.sourceforge.subsonic.androidapp.service.JukeboxService.processTasks:()V │ │ +064504: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +064506: 5443 3309 |0001: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06450a: 6e10 9e1a 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.take:()Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask; // method@1a9e │ │ +064510: 0c01 |0006: move-result-object v1 │ │ +064512: 6e10 8a1a 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1a8a │ │ +064518: 0c00 |000a: move-result-object v0 │ │ +06451a: 7020 b11a 0400 |000b: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.onStatusUpdate:(Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;)V // method@1ab1 │ │ +064520: 28f2 |000e: goto 0000 // -000e │ │ +064522: 0d02 |000f: move-exception v2 │ │ +064524: 7030 b01a 1402 |0010: invoke-direct {v4, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.onError:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;Ljava/lang/Throwable;)V // method@1ab0 │ │ +06452a: 28ed |0013: goto 0000 // -0013 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ Ljava/lang/Throwable; -> 0x000f │ │ positions : │ │ 0x0000 line=104 │ │ 0x0001 line=106 │ │ 0x0007 line=107 │ │ @@ -108148,31 +108152,31 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 28 16-bit code units │ │ -064518: |[064518] net.sourceforge.subsonic.androidapp.service.JukeboxService.startStatusUpdate:()V │ │ -064528: 1d07 |0000: monitor-enter v7 │ │ -06452a: 7010 b81a 0700 |0001: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stopStatusUpdate:()V // method@1ab8 │ │ -064530: 2201 4704 |0004: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2; // type@0447 │ │ -064534: 7020 811a 7100 |0006: invoke-direct {v1, v7}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a81 │ │ -06453a: 5470 2e09 |0009: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@092e │ │ -06453e: 1602 0500 |000b: const-wide/16 v2, #int 5 // #5 │ │ -064542: 1604 0500 |000d: const-wide/16 v4, #int 5 // #5 │ │ -064546: 6206 4c05 |000f: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -06454a: 7807 6516 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ -064550: 0c00 |0014: move-result-object v0 │ │ -064552: 5b70 3209 |0015: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ -064556: 1e07 |0017: monitor-exit v7 │ │ -064558: 0e00 |0018: return-void │ │ -06455a: 0d00 |0019: move-exception v0 │ │ -06455c: 1e07 |001a: monitor-exit v7 │ │ -06455e: 2700 |001b: throw v0 │ │ +06453c: |[06453c] net.sourceforge.subsonic.androidapp.service.JukeboxService.startStatusUpdate:()V │ │ +06454c: 1d07 |0000: monitor-enter v7 │ │ +06454e: 7010 b81a 0700 |0001: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stopStatusUpdate:()V // method@1ab8 │ │ +064554: 2201 4f04 |0004: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2; // type@044f │ │ +064558: 7020 811a 7100 |0006: invoke-direct {v1, v7}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a81 │ │ +06455e: 5470 2e09 |0009: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@092e │ │ +064562: 1602 0500 |000b: const-wide/16 v2, #int 5 // #5 │ │ +064566: 1604 0500 |000d: const-wide/16 v4, #int 5 // #5 │ │ +06456a: 6206 4c05 |000f: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +06456e: 7807 6516 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ +064574: 0c00 |0014: move-result-object v0 │ │ +064576: 5b70 3209 |0015: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ +06457a: 1e07 |0017: monitor-exit v7 │ │ +06457c: 0e00 |0018: return-void │ │ +06457e: 0d00 |0019: move-exception v0 │ │ +064580: 1e07 |001a: monitor-exit v7 │ │ +064582: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x0009 line=91 │ │ @@ -108187,28 +108191,28 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06456c: |[06456c] net.sourceforge.subsonic.androidapp.service.JukeboxService.stopStatusUpdate:()V │ │ -06457c: 1d02 |0000: monitor-enter v2 │ │ -06457e: 5420 3209 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ -064582: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -064586: 5420 3209 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ -06458a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06458c: 7220 6716 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@1667 │ │ -064592: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -064594: 5b20 3209 |000c: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ -064598: 1e02 |000e: monitor-exit v2 │ │ -06459a: 0e00 |000f: return-void │ │ -06459c: 0d00 |0010: move-exception v0 │ │ -06459e: 1e02 |0011: monitor-exit v2 │ │ -0645a0: 2700 |0012: throw v0 │ │ +064590: |[064590] net.sourceforge.subsonic.androidapp.service.JukeboxService.stopStatusUpdate:()V │ │ +0645a0: 1d02 |0000: monitor-enter v2 │ │ +0645a2: 5420 3209 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ +0645a6: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +0645aa: 5420 3209 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ +0645ae: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0645b0: 7220 6716 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@1667 │ │ +0645b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0645b8: 5b20 3209 |000c: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.statusUpdateFuture:Ljava/util/concurrent/ScheduledFuture; // field@0932 │ │ +0645bc: 1e02 |000e: monitor-exit v2 │ │ +0645be: 0e00 |000f: return-void │ │ +0645c0: 0d00 |0010: move-exception v0 │ │ +0645c2: 1e02 |0011: monitor-exit v2 │ │ +0645c4: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000b line=98 │ │ @@ -108223,56 +108227,56 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0645b0: |[0645b0] net.sourceforge.subsonic.androidapp.service.JukeboxService.adjustVolume:(Z)V │ │ -0645c0: 1d05 |0000: monitor-enter v5 │ │ -0645c2: 3806 4700 |0001: if-eqz v6, 0048 // +0047 │ │ -0645c6: 1400 cdcc cc3d |0003: const v0, #float 0.1 // #3dcccccd │ │ -0645cc: 5251 2f09 |0006: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0645d0: c601 |0008: add-float/2addr v1, v0 │ │ -0645d2: 5951 2f09 |0009: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0645d6: 5251 2f09 |000b: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0645da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0645dc: 7120 7415 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -0645e2: 0a01 |0011: move-result v1 │ │ -0645e4: 5951 2f09 |0012: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0645e8: 5251 2f09 |0014: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0645ec: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ -0645f0: 7120 7715 2100 |0018: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -0645f6: 0a01 |001b: move-result v1 │ │ -0645f8: 5951 2f09 |001c: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -0645fc: 5451 3309 |001e: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064600: 1c02 4b04 |0020: const-class v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; // type@044b │ │ -064604: 6e20 9d1a 2100 |0022: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -06460a: 5451 3309 |0025: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -06460e: 2202 4b04 |0027: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; // type@044b │ │ -064612: 5253 2f09 |0029: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -064616: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -064618: 7040 8d1a 5243 |002c: invoke-direct {v2, v5, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;FLnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a8d │ │ -06461e: 6e20 9b1a 2100 |002f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ -064624: 5451 3509 |0032: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.volumeToast:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // field@0935 │ │ -064628: 3901 0b00 |0034: if-nez v1, 003f // +000b │ │ -06462c: 2201 5104 |0036: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // type@0451 │ │ -064630: 5452 2d09 |0038: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -064634: 7020 9f1a 2100 |003a: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.:(Landroid/content/Context;)V // method@1a9f │ │ -06463a: 5b51 3509 |003d: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.volumeToast:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // field@0935 │ │ -06463e: 5451 3509 |003f: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.volumeToast:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // field@0935 │ │ -064642: 5252 2f09 |0041: iget v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ -064646: 6e20 a31a 2100 |0043: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setVolume:(F)V // method@1aa3 │ │ -06464c: 1e05 |0046: monitor-exit v5 │ │ -06464e: 0e00 |0047: return-void │ │ -064650: 1400 cdcc ccbd |0048: const v0, #float -0.1 // #bdcccccd │ │ -064656: 28bb |004b: goto 0006 // -0045 │ │ -064658: 0d01 |004c: move-exception v1 │ │ -06465a: 1e05 |004d: monitor-exit v5 │ │ -06465c: 2701 |004e: throw v1 │ │ +0645d4: |[0645d4] net.sourceforge.subsonic.androidapp.service.JukeboxService.adjustVolume:(Z)V │ │ +0645e4: 1d05 |0000: monitor-enter v5 │ │ +0645e6: 3806 4700 |0001: if-eqz v6, 0048 // +0047 │ │ +0645ea: 1400 cdcc cc3d |0003: const v0, #float 0.1 // #3dcccccd │ │ +0645f0: 5251 2f09 |0006: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +0645f4: c601 |0008: add-float/2addr v1, v0 │ │ +0645f6: 5951 2f09 |0009: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +0645fa: 5251 2f09 |000b: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +0645fe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +064600: 7120 7415 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +064606: 0a01 |0011: move-result v1 │ │ +064608: 5951 2f09 |0012: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +06460c: 5251 2f09 |0014: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +064610: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ +064614: 7120 7715 2100 |0018: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +06461a: 0a01 |001b: move-result v1 │ │ +06461c: 5951 2f09 |001c: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +064620: 5451 3309 |001e: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064624: 1c02 5304 |0020: const-class v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; // type@0453 │ │ +064628: 6e20 9d1a 2100 |0022: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +06462e: 5451 3309 |0025: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064632: 2202 5304 |0027: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; // type@0453 │ │ +064636: 5253 2f09 |0029: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +06463a: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +06463c: 7040 8d1a 5243 |002c: invoke-direct {v2, v5, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;FLnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a8d │ │ +064642: 6e20 9b1a 2100 |002f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ +064648: 5451 3509 |0032: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.volumeToast:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // field@0935 │ │ +06464c: 3901 0b00 |0034: if-nez v1, 003f // +000b │ │ +064650: 2201 5904 |0036: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // type@0459 │ │ +064654: 5452 2d09 |0038: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +064658: 7020 9f1a 2100 |003a: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.:(Landroid/content/Context;)V // method@1a9f │ │ +06465e: 5b51 3509 |003d: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.volumeToast:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // field@0935 │ │ +064662: 5451 3509 |003f: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.volumeToast:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast; // field@0935 │ │ +064666: 5252 2f09 |0041: iget v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.gain:F // field@092f │ │ +06466a: 6e20 a31a 2100 |0043: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast;.setVolume:(F)V // method@1aa3 │ │ +064670: 1e05 |0046: monitor-exit v5 │ │ +064672: 0e00 |0047: return-void │ │ +064674: 1400 cdcc ccbd |0048: const v0, #float -0.1 // #bdcccccd │ │ +06467a: 28bb |004b: goto 0006 // -0045 │ │ +06467c: 0d01 |004c: move-exception v1 │ │ +06467e: 1e05 |004d: monitor-exit v5 │ │ +064680: 2701 |004e: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x0046 │ │ -> 0x004c │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=192 │ │ 0x000b line=193 │ │ @@ -108295,55 +108299,55 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -06466c: |[06466c] net.sourceforge.subsonic.androidapp.service.JukeboxService.getPositionSeconds:()I │ │ -06467c: 5451 3109 |0000: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -064680: 3801 1600 |0002: if-eqz v1, 0018 // +0016 │ │ -064684: 5451 3109 |0004: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -064688: 6e10 eb18 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getPositionSeconds:()Ljava/lang/Integer; // method@18eb │ │ -06468e: 0c01 |0009: move-result-object v1 │ │ -064690: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ -064694: 5451 3409 |000c: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ -064698: 6e10 7216 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@1672 │ │ -06469e: 0b01 |0011: move-result-wide v1 │ │ -0646a0: 1603 0000 |0012: const-wide/16 v3, #int 0 // #0 │ │ -0646a4: 3101 0103 |0014: cmp-long v1, v1, v3 │ │ -0646a8: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -0646ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0646ae: 0f01 |0019: return v1 │ │ -0646b0: 5451 3109 |001a: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -0646b4: 6e10 ec18 0100 |001c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.isPlaying:()Z // method@18ec │ │ -0646ba: 0a01 |001f: move-result v1 │ │ -0646bc: 3801 1d00 |0020: if-eqz v1, 003d // +001d │ │ -0646c0: 7100 bd15 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -0646c6: 0b01 |0025: move-result-wide v1 │ │ -0646c8: 5453 3409 |0026: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ -0646cc: 6e10 7216 0300 |0028: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@1672 │ │ -0646d2: 0b03 |002b: move-result-wide v3 │ │ -0646d4: bc31 |002c: sub-long/2addr v1, v3 │ │ -0646d6: 1603 e803 |002d: const-wide/16 v3, #int 1000 // #3e8 │ │ -0646da: be31 |002f: div-long/2addr v1, v3 │ │ -0646dc: 8410 |0030: long-to-int v0, v1 │ │ -0646de: 5451 3109 |0031: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -0646e2: 6e10 eb18 0100 |0033: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getPositionSeconds:()Ljava/lang/Integer; // method@18eb │ │ -0646e8: 0c01 |0036: move-result-object v1 │ │ -0646ea: 6e10 6715 0100 |0037: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0646f0: 0a01 |003a: move-result v1 │ │ -0646f2: b001 |003b: add-int/2addr v1, v0 │ │ -0646f4: 28dd |003c: goto 0019 // -0023 │ │ -0646f6: 5451 3109 |003d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -0646fa: 6e10 eb18 0100 |003f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getPositionSeconds:()Ljava/lang/Integer; // method@18eb │ │ -064700: 0c01 |0042: move-result-object v1 │ │ -064702: 6e10 6715 0100 |0043: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -064708: 0a01 |0046: move-result v1 │ │ -06470a: 28d2 |0047: goto 0019 // -002e │ │ +064690: |[064690] net.sourceforge.subsonic.androidapp.service.JukeboxService.getPositionSeconds:()I │ │ +0646a0: 5451 3109 |0000: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +0646a4: 3801 1600 |0002: if-eqz v1, 0018 // +0016 │ │ +0646a8: 5451 3109 |0004: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +0646ac: 6e10 eb18 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getPositionSeconds:()Ljava/lang/Integer; // method@18eb │ │ +0646b2: 0c01 |0009: move-result-object v1 │ │ +0646b4: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ +0646b8: 5451 3409 |000c: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ +0646bc: 6e10 7216 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@1672 │ │ +0646c2: 0b01 |0011: move-result-wide v1 │ │ +0646c4: 1603 0000 |0012: const-wide/16 v3, #int 0 // #0 │ │ +0646c8: 3101 0103 |0014: cmp-long v1, v1, v3 │ │ +0646cc: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +0646d0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0646d2: 0f01 |0019: return v1 │ │ +0646d4: 5451 3109 |001a: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +0646d8: 6e10 ec18 0100 |001c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.isPlaying:()Z // method@18ec │ │ +0646de: 0a01 |001f: move-result v1 │ │ +0646e0: 3801 1d00 |0020: if-eqz v1, 003d // +001d │ │ +0646e4: 7100 bd15 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +0646ea: 0b01 |0025: move-result-wide v1 │ │ +0646ec: 5453 3409 |0026: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.timeOfLastUpdate:Ljava/util/concurrent/atomic/AtomicLong; // field@0934 │ │ +0646f0: 6e10 7216 0300 |0028: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@1672 │ │ +0646f6: 0b03 |002b: move-result-wide v3 │ │ +0646f8: bc31 |002c: sub-long/2addr v1, v3 │ │ +0646fa: 1603 e803 |002d: const-wide/16 v3, #int 1000 // #3e8 │ │ +0646fe: be31 |002f: div-long/2addr v1, v3 │ │ +064700: 8410 |0030: long-to-int v0, v1 │ │ +064702: 5451 3109 |0031: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +064706: 6e10 eb18 0100 |0033: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getPositionSeconds:()Ljava/lang/Integer; // method@18eb │ │ +06470c: 0c01 |0036: move-result-object v1 │ │ +06470e: 6e10 6715 0100 |0037: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +064714: 0a01 |003a: move-result v1 │ │ +064716: b001 |003b: add-int/2addr v1, v0 │ │ +064718: 28dd |003c: goto 0019 // -0023 │ │ +06471a: 5451 3109 |003d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +06471e: 6e10 eb18 0100 |003f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.getPositionSeconds:()Ljava/lang/Integer; // method@18eb │ │ +064724: 0c01 |0042: move-result-object v1 │ │ +064726: 6e10 6715 0100 |0043: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06472c: 0a01 |0046: move-result v1 │ │ +06472e: 28d2 |0047: goto 0019 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0018 line=211 │ │ 0x0019 line=219 │ │ 0x001a line=214 │ │ 0x0022 line=215 │ │ @@ -108358,24 +108362,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06470c: |[06470c] net.sourceforge.subsonic.androidapp.service.JukeboxService.setEnabled:(Z)V │ │ -06471c: 5420 3309 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064720: 6e10 9c1a 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.clear:()V // method@1a9c │ │ -064726: 3803 0500 |0005: if-eqz v3, 000a // +0005 │ │ -06472a: 6e10 b91a 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.updatePlaylist:()V // method@1ab9 │ │ -064730: 6e10 b71a 0200 |000a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stop:()V // method@1ab7 │ │ -064736: 5420 2d09 |000d: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -06473a: 6201 8e08 |000f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -06473e: 6e20 4f1a 1000 |0011: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -064744: 0e00 |0014: return-void │ │ +064730: |[064730] net.sourceforge.subsonic.androidapp.service.JukeboxService.setEnabled:(Z)V │ │ +064740: 5420 3309 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064744: 6e10 9c1a 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.clear:()V // method@1a9c │ │ +06474a: 3803 0500 |0005: if-eqz v3, 000a // +0005 │ │ +06474e: 6e10 b91a 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.updatePlaylist:()V // method@1ab9 │ │ +064754: 6e10 b71a 0200 |000a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stop:()V // method@1ab7 │ │ +06475a: 5420 2d09 |000d: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +06475e: 6201 8e08 |000f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +064762: 6e20 4f1a 1000 |0011: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +064768: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ 0x0007 line=225 │ │ 0x000a line=227 │ │ 0x000d line=228 │ │ @@ -108389,39 +108393,39 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -064748: |[064748] net.sourceforge.subsonic.androidapp.service.JukeboxService.skip:(II)V │ │ -064758: 5420 3309 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -06475c: 1c01 4d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; // type@044d │ │ -064760: 6e20 9d1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -064766: 5420 3309 |0007: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -06476a: 1c01 4f04 |0009: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -06476e: 6e20 9d1a 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -064774: 5420 3309 |000e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064778: 1c01 4e04 |0010: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@044e │ │ -06477c: 6e20 9d1a 1000 |0012: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -064782: 7010 b61a 0200 |0015: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.startStatusUpdate:()V // method@1ab6 │ │ -064788: 5420 3109 |0018: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -06478c: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ -064790: 5420 3109 |001c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ -064794: 7110 6b15 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06479a: 0c01 |0021: move-result-object v1 │ │ -06479c: 6e20 f018 1000 |0022: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setPositionSeconds:(Ljava/lang/Integer;)V // method@18f0 │ │ -0647a2: 5420 3309 |0025: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -0647a6: 2201 4d04 |0027: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; // type@044d │ │ -0647aa: 7040 911a 2143 |0029: invoke-direct {v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;II)V // method@1a91 │ │ -0647b0: 6e20 9b1a 1000 |002c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ -0647b6: 5420 2d09 |002f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -0647ba: 6201 9208 |0031: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -0647be: 6e20 4f1a 1000 |0033: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -0647c4: 0e00 |0036: return-void │ │ +06476c: |[06476c] net.sourceforge.subsonic.androidapp.service.JukeboxService.skip:(II)V │ │ +06477c: 5420 3309 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064780: 1c01 5504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; // type@0455 │ │ +064784: 6e20 9d1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +06478a: 5420 3309 |0007: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06478e: 1c01 5704 |0009: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +064792: 6e20 9d1a 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +064798: 5420 3309 |000e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06479c: 1c01 5604 |0010: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@0456 │ │ +0647a0: 6e20 9d1a 1000 |0012: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +0647a6: 7010 b61a 0200 |0015: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.startStatusUpdate:()V // method@1ab6 │ │ +0647ac: 5420 3109 |0018: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +0647b0: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ +0647b4: 5420 3109 |001c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.jukeboxStatus:Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // field@0931 │ │ +0647b8: 7110 6b15 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0647be: 0c01 |0021: move-result-object v1 │ │ +0647c0: 6e20 f018 1000 |0022: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setPositionSeconds:(Ljava/lang/Integer;)V // method@18f0 │ │ +0647c6: 5420 3309 |0025: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +0647ca: 2201 5504 |0027: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; // type@0455 │ │ +0647ce: 7040 911a 2143 |0029: invoke-direct {v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;II)V // method@1a91 │ │ +0647d4: 6e20 9b1a 1000 |002c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ +0647da: 5420 2d09 |002f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0647de: 6201 9208 |0031: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +0647e2: 6e20 4f1a 1000 |0033: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +0647e8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ 0x000e line=164 │ │ 0x0015 line=166 │ │ 0x0018 line=167 │ │ @@ -108439,28 +108443,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0647c8: |[0647c8] net.sourceforge.subsonic.androidapp.service.JukeboxService.start:()V │ │ -0647d8: 5430 3309 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -0647dc: 1c01 4f04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -0647e0: 6e20 9d1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -0647e6: 5430 3309 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -0647ea: 1c01 4e04 |0009: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@044e │ │ -0647ee: 6e20 9d1a 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -0647f4: 7010 b61a 0300 |000e: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.startStatusUpdate:()V // method@1ab6 │ │ -0647fa: 5430 3309 |0011: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -0647fe: 2201 4e04 |0013: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@044e │ │ -064802: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -064804: 7030 941a 3102 |0016: invoke-direct {v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a94 │ │ -06480a: 6e20 9b1a 1000 |0019: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ -064810: 0e00 |001c: return-void │ │ +0647ec: |[0647ec] net.sourceforge.subsonic.androidapp.service.JukeboxService.start:()V │ │ +0647fc: 5430 3309 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064800: 1c01 5704 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +064804: 6e20 9d1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +06480a: 5430 3309 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06480e: 1c01 5604 |0009: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@0456 │ │ +064812: 6e20 9d1a 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +064818: 7010 b61a 0300 |000e: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.startStatusUpdate:()V // method@1ab6 │ │ +06481e: 5430 3309 |0011: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064822: 2201 5604 |0013: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@0456 │ │ +064826: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +064828: 7030 941a 3102 |0016: invoke-direct {v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a94 │ │ +06482e: 6e20 9b1a 1000 |0019: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ +064834: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0007 line=184 │ │ 0x000e line=186 │ │ 0x0011 line=187 │ │ 0x001c line=188 │ │ @@ -108472,28 +108476,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -064814: |[064814] net.sourceforge.subsonic.androidapp.service.JukeboxService.stop:()V │ │ -064824: 5430 3309 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064828: 1c01 4f04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -06482c: 6e20 9d1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -064832: 5430 3309 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064836: 1c01 4e04 |0009: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@044e │ │ -06483a: 6e20 9d1a 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -064840: 7010 b81a 0300 |000e: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stopStatusUpdate:()V // method@1ab8 │ │ -064846: 5430 3309 |0011: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -06484a: 2201 4f04 |0013: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -06484e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -064850: 7030 971a 3102 |0016: invoke-direct {v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a97 │ │ -064856: 6e20 9b1a 1000 |0019: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ -06485c: 0e00 |001c: return-void │ │ +064838: |[064838] net.sourceforge.subsonic.androidapp.service.JukeboxService.stop:()V │ │ +064848: 5430 3309 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06484c: 1c01 5704 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +064850: 6e20 9d1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +064856: 5430 3309 |0007: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06485a: 1c01 5604 |0009: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@0456 │ │ +06485e: 6e20 9d1a 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +064864: 7010 b81a 0300 |000e: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stopStatusUpdate:()V // method@1ab8 │ │ +06486a: 5430 3309 |0011: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +06486e: 2201 5704 |0013: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +064872: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +064874: 7030 971a 3102 |0016: invoke-direct {v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a97 │ │ +06487a: 6e20 9b1a 1000 |0019: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ +064880: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0007 line=176 │ │ 0x000e line=178 │ │ 0x0011 line=179 │ │ 0x001c line=180 │ │ @@ -108501,75 +108505,74 @@ │ │ 0x0000 - 0x001d reg=3 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;) │ │ name : 'updatePlaylist' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -064860: |[064860] net.sourceforge.subsonic.androidapp.service.JukeboxService.updatePlaylist:()V │ │ -064870: 5453 3309 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064874: 1c04 4d04 |0002: const-class v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; // type@044d │ │ -064878: 6e20 9d1a 4300 |0004: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -06487e: 5453 3309 |0007: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064882: 1c04 4f04 |0009: const-class v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@044f │ │ -064886: 6e20 9d1a 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -06488c: 5453 3309 |000e: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -064890: 1c04 4e04 |0010: const-class v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@044e │ │ -064894: 6e20 9d1a 4300 |0012: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ -06489a: 2202 7103 |0015: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -06489e: 7010 ec15 0200 |0017: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0648a4: 5453 2d09 |001a: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ -0648a8: 6e10 291a 0300 |001c: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getDownloads:()Ljava/util/List; // method@1a29 │ │ -0648ae: 0c03 |001f: move-result-object v3 │ │ -0648b0: 7210 2316 0300 |0020: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -0648b6: 0c01 |0023: move-result-object v1 │ │ -0648b8: 7210 0e16 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -0648be: 0a03 |0027: move-result v3 │ │ -0648c0: 3803 1400 |0028: if-eqz v3, 003c // +0014 │ │ -0648c4: 7210 0f16 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0648ca: 0c00 |002d: move-result-object v0 │ │ -0648cc: 1f00 3704 |002e: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -0648d0: 6e10 d019 0000 |0030: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -0648d6: 0c03 |0033: move-result-object v3 │ │ -0648d8: 6e10 0119 0300 |0034: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -0648de: 0c03 |0037: move-result-object v3 │ │ -0648e0: 7220 1c16 3200 |0038: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0648e6: 28e9 |003b: goto 0024 // -0017 │ │ -0648e8: 5453 3309 |003c: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ -0648ec: 2204 4c04 |003e: new-instance v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist; // type@044c │ │ -0648f0: 7030 8f1a 5402 |0040: invoke-direct {v4, v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V // method@1a8f │ │ -0648f6: 6e20 9b1a 4300 |0043: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ -0648fc: 0e00 |0046: return-void │ │ +064884: |[064884] net.sourceforge.subsonic.androidapp.service.JukeboxService.updatePlaylist:()V │ │ +064894: 5442 3309 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064898: 1c03 5504 |0002: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; // type@0455 │ │ +06489c: 6e20 9d1a 3200 |0004: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +0648a2: 5442 3309 |0007: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +0648a6: 1c03 5704 |0009: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; // type@0457 │ │ +0648aa: 6e20 9d1a 3200 |000b: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +0648b0: 5442 3309 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +0648b4: 1c03 5604 |0010: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; // type@0456 │ │ +0648b8: 6e20 9d1a 3200 |0012: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.remove:(Ljava/lang/Class;)V // method@1a9d │ │ +0648be: 2201 7903 |0015: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +0648c2: 7010 ec15 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0648c8: 5442 2d09 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@092d │ │ +0648cc: 6e10 291a 0200 |001c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getDownloads:()Ljava/util/List; // method@1a29 │ │ +0648d2: 0c02 |001f: move-result-object v2 │ │ +0648d4: 7210 2316 0200 |0020: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +0648da: 0c02 |0023: move-result-object v2 │ │ +0648dc: 7210 0e16 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0648e2: 0a03 |0027: move-result v3 │ │ +0648e4: 3803 1400 |0028: if-eqz v3, 003c // +0014 │ │ +0648e8: 7210 0f16 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0648ee: 0c00 |002d: move-result-object v0 │ │ +0648f0: 1f00 3f04 |002e: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +0648f4: 6e10 d019 0000 |0030: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +0648fa: 0c03 |0033: move-result-object v3 │ │ +0648fc: 6e10 0119 0300 |0034: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +064902: 0c03 |0037: move-result-object v3 │ │ +064904: 7220 1c16 3100 |0038: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +06490a: 28e9 |003b: goto 0024 // -0017 │ │ +06490c: 5442 3309 |003c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; // field@0933 │ │ +064910: 2203 5404 |003e: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist; // type@0454 │ │ +064914: 7030 8f1a 4301 |0040: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V // method@1a8f │ │ +06491a: 6e20 9b1a 3200 |0043: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V // method@1a9b │ │ +064920: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0007 line=151 │ │ 0x000e line=152 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ 0x0030 line=156 │ │ 0x003c line=158 │ │ 0x0046 line=159 │ │ locals : │ │ 0x0030 - 0x003c reg=0 file Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x0024 - 0x0047 reg=1 i$ Ljava/util/Iterator; │ │ - 0x001a - 0x0047 reg=2 ids Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0047 reg=5 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ + 0x001a - 0x0047 reg=1 ids Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0047 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #486 header: │ │ -class_idx : 1107 │ │ +class_idx : 1115 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2759 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2756 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #486 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;' │ │ @@ -108596,24 +108599,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -064900: |[064900] net.sourceforge.subsonic.androidapp.service.MediaStoreService.:()V │ │ -064910: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -064914: 1c01 5304 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // type@0453 │ │ -064918: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06491e: 6900 3709 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0937 │ │ -064922: 1a00 8310 |0009: const-string v0, "content://media/external/audio/albumart" // string@1083 │ │ -064926: 7110 d201 0000 |000b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -06492c: 0c00 |000e: move-result-object v0 │ │ -06492e: 6900 3609 |000f: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.ALBUM_ART_URI:Landroid/net/Uri; // field@0936 │ │ -064932: 0e00 |0011: return-void │ │ +064924: |[064924] net.sourceforge.subsonic.androidapp.service.MediaStoreService.:()V │ │ +064934: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +064938: 1c01 5b04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // type@045b │ │ +06493c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +064942: 6900 3709 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0937 │ │ +064946: 1a00 8010 |0009: const-string v0, "content://media/external/audio/albumart" // string@1080 │ │ +06494a: 7110 d201 0000 |000b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +064950: 0c00 |000e: move-result-object v0 │ │ +064952: 6900 3609 |000f: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.ALBUM_ART_URI:Landroid/net/Uri; // field@0936 │ │ +064956: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;) │ │ @@ -108621,18 +108624,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064934: |[064934] net.sourceforge.subsonic.androidapp.service.MediaStoreService.:(Landroid/content/Context;)V │ │ -064944: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06494a: 5b01 3809 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ -06494e: 0e00 |0005: return-void │ │ +064958: |[064958] net.sourceforge.subsonic.androidapp.service.MediaStoreService.:(Landroid/content/Context;)V │ │ +064968: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06496e: 5b01 3809 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ +064972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; │ │ @@ -108643,65 +108646,65 @@ │ │ type : '(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -064950: |[064950] net.sourceforge.subsonic.androidapp.service.MediaStoreService.insertAlbumArt:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -064960: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -064962: 5491 3809 |0001: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ -064966: 6e10 a500 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ -06496c: 0c00 |0006: move-result-object v0 │ │ -06496e: 6201 3609 |0007: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.ALBUM_ART_URI:Landroid/net/Uri; // field@0936 │ │ -064972: 7110 a615 0a00 |0009: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@15a6 │ │ -064978: 0c03 |000c: move-result-object v3 │ │ -06497a: 7120 d301 3100 |000d: invoke-static {v1, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@01d3 │ │ -064980: 0c01 |0010: move-result-object v1 │ │ -064982: 0723 |0011: move-object v3, v2 │ │ -064984: 0724 |0012: move-object v4, v2 │ │ -064986: 0725 |0013: move-object v5, v2 │ │ -064988: 7406 9e00 0000 |0014: 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@009e │ │ -06498e: 0c07 |0017: move-result-object v7 │ │ -064990: 7210 2f01 0700 |0018: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ -064996: 0a01 |001b: move-result v1 │ │ -064998: 3901 4600 |001c: if-nez v1, 0062 // +0046 │ │ -06499c: 5491 3809 |001e: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ -0649a0: 6e10 d019 0b00 |0020: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -0649a6: 0c02 |0023: move-result-object v2 │ │ -0649a8: 7120 4c1c 2100 |0024: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ -0649ae: 0c06 |0027: move-result-object v6 │ │ -0649b0: 6e10 0915 0600 |0028: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@1509 │ │ -0649b6: 0a01 |002b: move-result v1 │ │ -0649b8: 3801 3600 |002c: if-eqz v1, 0062 // +0036 │ │ -0649bc: 2208 1f00 |002e: new-instance v8, Landroid/content/ContentValues; // type@001f │ │ -0649c0: 7010 9f00 0800 |0030: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@009f │ │ -0649c6: 1a01 990e |0033: const-string v1, "album_id" // string@0e99 │ │ -0649ca: 7110 6b15 0a00 |0035: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0649d0: 0c02 |0038: move-result-object v2 │ │ -0649d2: 6e30 a000 1802 |0039: invoke-virtual {v8, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ -0649d8: 1a01 ec0d |003c: const-string v1, "_data" // string@0dec │ │ -0649dc: 6e10 1015 0600 |003e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -0649e2: 0c02 |0041: move-result-object v2 │ │ -0649e4: 6e30 a100 1802 |0042: invoke-virtual {v8, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ -0649ea: 6201 3609 |0045: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.ALBUM_ART_URI:Landroid/net/Uri; // field@0936 │ │ -0649ee: 6e30 9c00 1008 |0047: invoke-virtual {v0, v1, v8}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009c │ │ -0649f4: 6201 3709 |004a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0937 │ │ -0649f8: 2202 4803 |004c: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0649fc: 7010 ad15 0200 |004e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -064a02: 1a03 1202 |0051: const-string v3, "Added album art: " // string@0212 │ │ -064a06: 6e20 b515 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064a0c: 0c02 |0056: move-result-object v2 │ │ -064a0e: 6e20 b415 6200 |0057: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -064a14: 0c02 |005a: move-result-object v2 │ │ -064a16: 6e10 bb15 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064a1c: 0c02 |005e: move-result-object v2 │ │ -064a1e: 6e20 781c 2100 |005f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -064a24: 7210 2801 0700 |0062: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -064a2a: 0e00 |0065: return-void │ │ +064974: |[064974] net.sourceforge.subsonic.androidapp.service.MediaStoreService.insertAlbumArt:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +064984: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +064986: 5491 3809 |0001: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ +06498a: 6e10 a500 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ +064990: 0c00 |0006: move-result-object v0 │ │ +064992: 6201 3609 |0007: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.ALBUM_ART_URI:Landroid/net/Uri; // field@0936 │ │ +064996: 7110 a615 0a00 |0009: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@15a6 │ │ +06499c: 0c03 |000c: move-result-object v3 │ │ +06499e: 7120 d301 3100 |000d: invoke-static {v1, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@01d3 │ │ +0649a4: 0c01 |0010: move-result-object v1 │ │ +0649a6: 0723 |0011: move-object v3, v2 │ │ +0649a8: 0724 |0012: move-object v4, v2 │ │ +0649aa: 0725 |0013: move-object v5, v2 │ │ +0649ac: 7406 9e00 0000 |0014: 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@009e │ │ +0649b2: 0c07 |0017: move-result-object v7 │ │ +0649b4: 7210 2f01 0700 |0018: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ +0649ba: 0a01 |001b: move-result v1 │ │ +0649bc: 3901 4600 |001c: if-nez v1, 0062 // +0046 │ │ +0649c0: 5491 3809 |001e: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ +0649c4: 6e10 d019 0b00 |0020: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +0649ca: 0c02 |0023: move-result-object v2 │ │ +0649cc: 7120 4c1c 2100 |0024: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ +0649d2: 0c06 |0027: move-result-object v6 │ │ +0649d4: 6e10 0915 0600 |0028: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@1509 │ │ +0649da: 0a01 |002b: move-result v1 │ │ +0649dc: 3801 3600 |002c: if-eqz v1, 0062 // +0036 │ │ +0649e0: 2208 2200 |002e: new-instance v8, Landroid/content/ContentValues; // type@0022 │ │ +0649e4: 7010 9f00 0800 |0030: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@009f │ │ +0649ea: 1a01 960e |0033: const-string v1, "album_id" // string@0e96 │ │ +0649ee: 7110 6b15 0a00 |0035: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0649f4: 0c02 |0038: move-result-object v2 │ │ +0649f6: 6e30 a000 1802 |0039: invoke-virtual {v8, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ +0649fc: 1a01 e90d |003c: const-string v1, "_data" // string@0de9 │ │ +064a00: 6e10 1015 0600 |003e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +064a06: 0c02 |0041: move-result-object v2 │ │ +064a08: 6e30 a100 1802 |0042: invoke-virtual {v8, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ +064a0e: 6201 3609 |0045: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.ALBUM_ART_URI:Landroid/net/Uri; // field@0936 │ │ +064a12: 6e30 9c00 1008 |0047: invoke-virtual {v0, v1, v8}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009c │ │ +064a18: 6201 3709 |004a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0937 │ │ +064a1c: 2202 5003 |004c: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +064a20: 7010 ad15 0200 |004e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064a26: 1a03 1202 |0051: const-string v3, "Added album art: " // string@0212 │ │ +064a2a: 6e20 b515 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064a30: 0c02 |0056: move-result-object v2 │ │ +064a32: 6e20 b415 6200 |0057: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +064a38: 0c02 |005a: move-result-object v2 │ │ +064a3a: 6e10 bb15 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +064a40: 0c02 |005e: move-result-object v2 │ │ +064a42: 6e20 781c 2100 |005f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +064a48: 7210 2801 0700 |0062: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +064a4e: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0007 line=93 │ │ 0x0018 line=94 │ │ 0x001e line=97 │ │ 0x0028 line=98 │ │ @@ -108727,57 +108730,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -064a2c: |[064a2c] net.sourceforge.subsonic.androidapp.service.MediaStoreService.deleteFromMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -064a3c: 5494 3809 |0000: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ -064a40: 6e10 a500 0400 |0002: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ -064a46: 0c00 |0005: move-result-object v0 │ │ -064a48: 6e10 d019 0a00 |0006: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -064a4e: 0c03 |0009: move-result-object v3 │ │ -064a50: 6e10 ce19 0a00 |000a: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ -064a56: 0c01 |000d: move-result-object v1 │ │ -064a58: 6204 2900 |000e: sget-object v4, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0029 │ │ -064a5c: 1a05 7c21 |0010: const-string v5, "title_key=? AND _data=?" // string@217c │ │ -064a60: 1226 |0012: const/4 v6, #int 2 // #2 │ │ -064a62: 2366 0d05 |0013: new-array v6, v6, [Ljava/lang/String; // type@050d │ │ -064a66: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -064a68: 6e10 0619 0300 |0016: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -064a6e: 0c08 |0019: move-result-object v8 │ │ -064a70: 7110 4d02 0800 |001a: invoke-static {v8}, Landroid/provider/MediaStore$Audio;.keyFor:(Ljava/lang/String;)Ljava/lang/String; // method@024d │ │ -064a76: 0c08 |001d: move-result-object v8 │ │ -064a78: 4d08 0607 |001e: aput-object v8, v6, v7 │ │ -064a7c: 1217 |0020: const/4 v7, #int 1 // #1 │ │ -064a7e: 6e10 0a15 0100 |0021: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@150a │ │ -064a84: 0c08 |0024: move-result-object v8 │ │ -064a86: 4d08 0607 |0025: aput-object v8, v6, v7 │ │ -064a8a: 6e40 9b00 4065 |0027: invoke-virtual {v0, v4, v5, v6}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009b │ │ -064a90: 0a02 |002a: move-result v2 │ │ -064a92: 3d02 1a00 |002b: if-lez v2, 0045 // +001a │ │ -064a96: 6204 3709 |002d: sget-object v4, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0937 │ │ -064a9a: 2205 4803 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -064a9e: 7010 ad15 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -064aa4: 1a06 0603 |0034: const-string v6, "Deleting media store row for " // string@0306 │ │ -064aa8: 6e20 b515 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064aae: 0c05 |0039: move-result-object v5 │ │ -064ab0: 6e20 b415 3500 |003a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -064ab6: 0c05 |003d: move-result-object v5 │ │ -064ab8: 6e10 bb15 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064abe: 0c05 |0041: move-result-object v5 │ │ -064ac0: 6e20 781c 5400 |0042: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -064ac6: 0e00 |0045: return-void │ │ +064a50: |[064a50] net.sourceforge.subsonic.androidapp.service.MediaStoreService.deleteFromMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +064a60: 5494 3809 |0000: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ +064a64: 6e10 a500 0400 |0002: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ +064a6a: 0c00 |0005: move-result-object v0 │ │ +064a6c: 6e10 d019 0a00 |0006: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +064a72: 0c03 |0009: move-result-object v3 │ │ +064a74: 6e10 ce19 0a00 |000a: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ +064a7a: 0c01 |000d: move-result-object v1 │ │ +064a7c: 6204 2900 |000e: sget-object v4, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0029 │ │ +064a80: 1a05 7921 |0010: const-string v5, "title_key=? AND _data=?" // string@2179 │ │ +064a84: 1226 |0012: const/4 v6, #int 2 // #2 │ │ +064a86: 2366 1705 |0013: new-array v6, v6, [Ljava/lang/String; // type@0517 │ │ +064a8a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +064a8c: 6e10 0619 0300 |0016: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +064a92: 0c08 |0019: move-result-object v8 │ │ +064a94: 7110 4d02 0800 |001a: invoke-static {v8}, Landroid/provider/MediaStore$Audio;.keyFor:(Ljava/lang/String;)Ljava/lang/String; // method@024d │ │ +064a9a: 0c08 |001d: move-result-object v8 │ │ +064a9c: 4d08 0607 |001e: aput-object v8, v6, v7 │ │ +064aa0: 1217 |0020: const/4 v7, #int 1 // #1 │ │ +064aa2: 6e10 0a15 0100 |0021: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@150a │ │ +064aa8: 0c08 |0024: move-result-object v8 │ │ +064aaa: 4d08 0607 |0025: aput-object v8, v6, v7 │ │ +064aae: 6e40 9b00 4065 |0027: invoke-virtual {v0, v4, v5, v6}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009b │ │ +064ab4: 0a02 |002a: move-result v2 │ │ +064ab6: 3d02 1a00 |002b: if-lez v2, 0045 // +001a │ │ +064aba: 6204 3709 |002d: sget-object v4, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0937 │ │ +064abe: 2205 5003 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +064ac2: 7010 ad15 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064ac8: 1a06 0603 |0034: const-string v6, "Deleting media store row for " // string@0306 │ │ +064acc: 6e20 b515 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064ad2: 0c05 |0039: move-result-object v5 │ │ +064ad4: 6e20 b415 3500 |003a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +064ada: 0c05 |003d: move-result-object v5 │ │ +064adc: 6e10 bb15 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +064ae2: 0c05 |0041: move-result-object v5 │ │ +064ae4: 6e20 781c 5400 |0042: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +064aea: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x000a line=79 │ │ 0x000e line=81 │ │ + 0x0016 line=84 │ │ + 0x0027 line=81 │ │ 0x002b line=85 │ │ 0x002d line=86 │ │ 0x0045 line=88 │ │ locals : │ │ 0x0006 - 0x0046 reg=0 contentResolver Landroid/content/ContentResolver; │ │ 0x000e - 0x0046 reg=1 file Ljava/io/File; │ │ 0x002b - 0x0046 reg=2 n I │ │ @@ -108790,78 +108795,78 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -064ac8: |[064ac8] net.sourceforge.subsonic.androidapp.service.MediaStoreService.saveInMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -064ad8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -064ada: 120b |0001: const/4 v11, #int 0 // #0 │ │ -064adc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -064ade: 6e10 d019 0d00 |0003: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -064ae4: 0c08 |0006: move-result-object v8 │ │ -064ae6: 6e10 ce19 0d00 |0007: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ -064aec: 0c09 |000a: move-result-object v9 │ │ -064aee: 6e20 bc1a dc00 |000b: invoke-virtual {v12, v13}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.deleteFromMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abc │ │ -064af4: 54c2 3809 |000e: iget-object v2, v12, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ -064af8: 6e10 a500 0200 |0010: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ -064afe: 0c00 |0013: move-result-object v0 │ │ -064b00: 220a 1f00 |0014: new-instance v10, Landroid/content/ContentValues; // type@001f │ │ -064b04: 7010 9f00 0a00 |0016: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@009f │ │ -064b0a: 1a02 7721 |0019: const-string v2, "title" // string@2177 │ │ -064b0e: 6e10 0619 0800 |001b: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -064b14: 0c04 |001e: move-result-object v4 │ │ -064b16: 6e30 a100 2a04 |001f: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ -064b1c: 1a02 0b0f |0022: const-string v2, "artist" // string@0f0b │ │ -064b20: 6e10 fb18 0800 |0024: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -064b26: 0c04 |0027: move-result-object v4 │ │ -064b28: 6e30 a100 2a04 |0028: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ -064b2e: 1a02 8a0e |002b: const-string v2, "album" // string@0e8a │ │ -064b32: 6e10 fa18 0800 |002d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ -064b38: 0c04 |0030: move-result-object v4 │ │ -064b3a: 6e30 a100 2a04 |0031: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ -064b40: 1a02 a521 |0034: const-string v2, "track" // string@21a5 │ │ -064b44: 6e10 0719 0800 |0036: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ -064b4a: 0c04 |0039: move-result-object v4 │ │ -064b4c: 6e30 a000 2a04 |003a: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ -064b52: 1a02 0423 |003d: const-string v2, "year" // string@2304 │ │ -064b56: 6e10 0a19 0800 |003f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getYear:()Ljava/lang/Integer; // method@190a │ │ -064b5c: 0c04 |0042: move-result-object v4 │ │ -064b5e: 6e30 a000 2a04 |0043: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ -064b64: 1a02 ec0d |0046: const-string v2, "_data" // string@0dec │ │ -064b68: 6e10 0a15 0900 |0048: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@150a │ │ -064b6e: 0c04 |004b: move-result-object v4 │ │ -064b70: 6e30 a100 2a04 |004c: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ -064b76: 1a02 0d1a |004f: const-string v2, "mime_type" // string@1a0d │ │ -064b7a: 6e10 fd18 0800 |0051: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getContentType:()Ljava/lang/String; // method@18fd │ │ -064b80: 0c04 |0054: move-result-object v4 │ │ -064b82: 6e30 a100 2a04 |0055: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ -064b88: 1a02 d816 |0058: const-string v2, "is_music" // string@16d8 │ │ -064b8c: 7110 6b15 0500 |005a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -064b92: 0c04 |005d: move-result-object v4 │ │ -064b94: 6e30 a000 2a04 |005e: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ -064b9a: 6202 2900 |0061: sget-object v2, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0029 │ │ -064b9e: 6e30 9c00 200a |0063: invoke-virtual {v0, v2, v10}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009c │ │ -064ba4: 0c01 |0066: move-result-object v1 │ │ -064ba6: 2352 0d05 |0067: new-array v2, v5, [Ljava/lang/String; // type@050d │ │ -064baa: 1a04 990e |0069: const-string v4, "album_id" // string@0e99 │ │ -064bae: 4d04 020b |006b: aput-object v4, v2, v11 │ │ -064bb2: 0734 |006d: move-object v4, v3 │ │ -064bb4: 0735 |006e: move-object v5, v3 │ │ -064bb6: 7406 9e00 0000 |006f: 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@009e │ │ -064bbc: 0c07 |0072: move-result-object v7 │ │ -064bbe: 7210 2f01 0700 |0073: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ -064bc4: 0a02 |0076: move-result v2 │ │ -064bc6: 3802 0900 |0077: if-eqz v2, 0080 // +0009 │ │ -064bca: 7220 2b01 b700 |0079: invoke-interface {v7, v11}, Landroid/database/Cursor;.getInt:(I)I // method@012b │ │ -064bd0: 0a06 |007c: move-result v6 │ │ -064bd2: 7030 bd1a 6c0d |007d: invoke-direct {v12, v6, v13}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.insertAlbumArt:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abd │ │ -064bd8: 7210 2801 0700 |0080: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -064bde: 0e00 |0083: return-void │ │ +064aec: |[064aec] net.sourceforge.subsonic.androidapp.service.MediaStoreService.saveInMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +064afc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +064afe: 120b |0001: const/4 v11, #int 0 // #0 │ │ +064b00: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +064b02: 6e10 d019 0d00 |0003: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +064b08: 0c08 |0006: move-result-object v8 │ │ +064b0a: 6e10 ce19 0d00 |0007: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ +064b10: 0c09 |000a: move-result-object v9 │ │ +064b12: 6e20 bc1a dc00 |000b: invoke-virtual {v12, v13}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.deleteFromMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abc │ │ +064b18: 54c2 3809 |000e: iget-object v2, v12, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.context:Landroid/content/Context; // field@0938 │ │ +064b1c: 6e10 a500 0200 |0010: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ +064b22: 0c00 |0013: move-result-object v0 │ │ +064b24: 220a 2200 |0014: new-instance v10, Landroid/content/ContentValues; // type@0022 │ │ +064b28: 7010 9f00 0a00 |0016: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@009f │ │ +064b2e: 1a02 7421 |0019: const-string v2, "title" // string@2174 │ │ +064b32: 6e10 0619 0800 |001b: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +064b38: 0c04 |001e: move-result-object v4 │ │ +064b3a: 6e30 a100 2a04 |001f: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ +064b40: 1a02 080f |0022: const-string v2, "artist" // string@0f08 │ │ +064b44: 6e10 fb18 0800 |0024: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +064b4a: 0c04 |0027: move-result-object v4 │ │ +064b4c: 6e30 a100 2a04 |0028: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ +064b52: 1a02 870e |002b: const-string v2, "album" // string@0e87 │ │ +064b56: 6e10 fa18 0800 |002d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ +064b5c: 0c04 |0030: move-result-object v4 │ │ +064b5e: 6e30 a100 2a04 |0031: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ +064b64: 1a02 a221 |0034: const-string v2, "track" // string@21a2 │ │ +064b68: 6e10 0719 0800 |0036: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ +064b6e: 0c04 |0039: move-result-object v4 │ │ +064b70: 6e30 a000 2a04 |003a: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ +064b76: 1a02 0123 |003d: const-string v2, "year" // string@2301 │ │ +064b7a: 6e10 0a19 0800 |003f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getYear:()Ljava/lang/Integer; // method@190a │ │ +064b80: 0c04 |0042: move-result-object v4 │ │ +064b82: 6e30 a000 2a04 |0043: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ +064b88: 1a02 e90d |0046: const-string v2, "_data" // string@0de9 │ │ +064b8c: 6e10 0a15 0900 |0048: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@150a │ │ +064b92: 0c04 |004b: move-result-object v4 │ │ +064b94: 6e30 a100 2a04 |004c: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ +064b9a: 1a02 0a1a |004f: const-string v2, "mime_type" // string@1a0a │ │ +064b9e: 6e10 fd18 0800 |0051: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getContentType:()Ljava/lang/String; // method@18fd │ │ +064ba4: 0c04 |0054: move-result-object v4 │ │ +064ba6: 6e30 a100 2a04 |0055: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a1 │ │ +064bac: 1a02 d516 |0058: const-string v2, "is_music" // string@16d5 │ │ +064bb0: 7110 6b15 0500 |005a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +064bb6: 0c04 |005d: move-result-object v4 │ │ +064bb8: 6e30 a000 2a04 |005e: invoke-virtual {v10, v2, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a0 │ │ +064bbe: 6202 2900 |0061: sget-object v2, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0029 │ │ +064bc2: 6e30 9c00 200a |0063: invoke-virtual {v0, v2, v10}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009c │ │ +064bc8: 0c01 |0066: move-result-object v1 │ │ +064bca: 2352 1705 |0067: new-array v2, v5, [Ljava/lang/String; // type@0517 │ │ +064bce: 1a04 960e |0069: const-string v4, "album_id" // string@0e96 │ │ +064bd2: 4d04 020b |006b: aput-object v4, v2, v11 │ │ +064bd6: 0734 |006d: move-object v4, v3 │ │ +064bd8: 0735 |006e: move-object v5, v3 │ │ +064bda: 7406 9e00 0000 |006f: 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@009e │ │ +064be0: 0c07 |0072: move-result-object v7 │ │ +064be2: 7210 2f01 0700 |0073: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ +064be8: 0a02 |0076: move-result v2 │ │ +064bea: 3802 0900 |0077: if-eqz v2, 0080 // +0009 │ │ +064bee: 7220 2b01 b700 |0079: invoke-interface {v7, v11}, Landroid/database/Cursor;.getInt:(I)I // method@012b │ │ +064bf4: 0a06 |007c: move-result v6 │ │ +064bf6: 7030 bd1a 6c0d |007d: invoke-direct {v12, v6, v13}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.insertAlbumArt:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abd │ │ +064bfc: 7210 2801 0700 |0080: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +064c02: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=48 │ │ 0x0007 line=49 │ │ 0x000b line=52 │ │ 0x000e line=54 │ │ 0x0014 line=55 │ │ @@ -108887,21 +108892,21 @@ │ │ 0x0073 - 0x0084 reg=7 cursor Landroid/database/Cursor; │ │ 0x0007 - 0x0084 reg=8 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x000b - 0x0084 reg=9 songFile Ljava/io/File; │ │ 0x0019 - 0x0084 reg=10 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0084 reg=12 this Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; │ │ 0x0000 - 0x0084 reg=13 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ - source_file_idx : 2759 (MediaStoreService.java) │ │ + source_file_idx : 2756 (MediaStoreService.java) │ │ │ │ Class #487 header: │ │ -class_idx : 1108 │ │ +class_idx : 1116 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2782 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2779 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 27 │ │ │ │ Class #487 annotations: │ │ Annotations on method #6847 'createPlaylist' │ │ @@ -109130,21 +109135,21 @@ │ │ │ │ #26 : (in Lnet/sourceforge/subsonic/androidapp/service/MusicService;) │ │ name : 'updateJukeboxPlaylist' │ │ type : '(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2782 (MusicService.java) │ │ + source_file_idx : 2779 (MusicService.java) │ │ │ │ Class #488 header: │ │ -class_idx : 1109 │ │ +class_idx : 1117 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2783 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2780 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #488 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;' │ │ @@ -109167,24 +109172,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -064be0: |[064be0] net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.:()V │ │ -064bf0: 2200 3304 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; // type@0433 │ │ -064bf4: 2201 5904 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; // type@0459 │ │ -064bf8: 7010 fc1a 0100 |0004: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.:()V // method@1afc │ │ -064bfe: 7020 9319 1000 |0007: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V // method@1993 │ │ -064c04: 6900 3a09 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.REST_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@093a │ │ -064c08: 2200 5704 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; // type@0457 │ │ -064c0c: 7010 de1a 0000 |000e: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.:()V // method@1ade │ │ -064c12: 6900 3909 |0011: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.OFFLINE_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@0939 │ │ -064c16: 0e00 |0013: return-void │ │ +064c04: |[064c04] net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.:()V │ │ +064c14: 2200 3b04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; // type@043b │ │ +064c18: 2201 6104 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; // type@0461 │ │ +064c1c: 7010 fc1a 0100 |0004: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.:()V // method@1afc │ │ +064c22: 7020 9319 1000 |0007: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V // method@1993 │ │ +064c28: 6900 3a09 |000a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.REST_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@093a │ │ +064c2c: 2200 5f04 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; // type@045f │ │ +064c30: 7010 de1a 0000 |000e: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.:()V // method@1ade │ │ +064c36: 6900 3909 |0011: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.OFFLINE_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@0939 │ │ +064c3a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000c line=31 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;) │ │ @@ -109192,17 +109197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064c18: |[064c18] net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.:()V │ │ -064c28: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -064c2e: 0e00 |0003: return-void │ │ +064c3c: |[064c3c] net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.:()V │ │ +064c4c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +064c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;) │ │ @@ -109210,36 +109215,36 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -064c30: |[064c30] net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ -064c40: 7110 811d 0100 |0000: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -064c46: 0a00 |0003: move-result v0 │ │ -064c48: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -064c4c: 6200 3909 |0006: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.OFFLINE_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@0939 │ │ -064c50: 1100 |0008: return-object v0 │ │ -064c52: 6200 3a09 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.REST_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@093a │ │ -064c56: 28fd |000b: goto 0008 // -0003 │ │ +064c54: |[064c54] net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ +064c64: 7110 811d 0100 |0000: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +064c6a: 0a00 |0003: move-result v0 │ │ +064c6c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +064c70: 6200 3909 |0006: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.OFFLINE_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@0939 │ │ +064c74: 1100 |0008: return-object v0 │ │ +064c76: 6200 3a09 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.REST_MUSIC_SERVICE:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@093a │ │ +064c7a: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x000c reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2783 (MusicServiceFactory.java) │ │ + source_file_idx : 2780 (MusicServiceFactory.java) │ │ │ │ Class #489 header: │ │ -class_idx : 1110 │ │ +class_idx : 1118 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 816 │ │ -source_file_idx : 2853 │ │ +superclass_idx : 824 │ │ +source_file_idx : 2850 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #489 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/OfflineException;' │ │ @@ -109254,33 +109259,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064c58: |[064c58] net.sourceforge.subsonic.androidapp.service.OfflineException.:(Ljava/lang/String;)V │ │ -064c68: 7020 5b15 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -064c6e: 0e00 |0003: return-void │ │ +064c7c: |[064c7c] net.sourceforge.subsonic.androidapp.service.OfflineException.:(Ljava/lang/String;)V │ │ +064c8c: 7020 5b15 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +064c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/OfflineException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2853 (OfflineException.java) │ │ + source_file_idx : 2850 (OfflineException.java) │ │ │ │ Class #490 header: │ │ -class_idx : 1114 │ │ +class_idx : 1122 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ -source_file_idx : 3076 │ │ +superclass_idx : 851 │ │ +source_file_idx : 3073 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #490 annotations: │ │ Annotations on class │ │ @@ -109320,28 +109325,28 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -064c70: |[064c70] net.sourceforge.subsonic.androidapp.service.Scrobbler$1.:(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -064c80: 5b01 4e09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@094e │ │ -064c84: 5b03 4f09 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$context:Landroid/content/Context; // field@094f │ │ -064c88: 5b04 5009 |0004: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$id:Ljava/lang/String; // field@0950 │ │ -064c8c: 5c05 5209 |0006: iput-boolean v5, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ -064c90: 5b06 5109 |0008: iput-object v6, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$song:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0951 │ │ -064c94: 7020 c215 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@15c2 │ │ -064c9a: 0e00 |000d: return-void │ │ +064c94: |[064c94] net.sourceforge.subsonic.androidapp.service.Scrobbler$1.:(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +064ca4: 5b01 4e09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@094e │ │ +064ca8: 5b03 4f09 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$context:Landroid/content/Context; // field@094f │ │ +064cac: 5b04 5009 |0004: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$id:Ljava/lang/String; // field@0950 │ │ +064cb0: 5c05 5209 |0006: iput-boolean v5, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ +064cb4: 5b06 5109 |0008: iput-object v6, v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$song:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0951 │ │ +064cb8: 7020 c215 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@15c2 │ │ +064cbe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1; │ │ - 0x0000 - 0x000e reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; │ │ + 0x0000 - 0x000e reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; │ │ 0x0000 - 0x000e reg=2 x0 Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Z │ │ 0x0000 - 0x000e reg=6 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ Virtual methods - │ │ @@ -109350,72 +109355,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -064c9c: |[064c9c] net.sourceforge.subsonic.androidapp.service.Scrobbler$1.run:()V │ │ -064cac: 5462 4f09 |0000: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$context:Landroid/content/Context; // field@094f │ │ -064cb0: 7110 dc1a 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -064cb6: 0c00 |0005: move-result-object v0 │ │ -064cb8: 5462 5009 |0006: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$id:Ljava/lang/String; // field@0950 │ │ -064cbc: 5563 5209 |0008: iget-boolean v3, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ -064cc0: 5464 4f09 |000a: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$context:Landroid/content/Context; // field@094f │ │ -064cc4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -064cc6: 7255 d21a 2043 |000d: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad2 │ │ -064ccc: 7100 331b 0000 |0010: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1b33 │ │ -064cd2: 0c03 |0013: move-result-object v3 │ │ -064cd4: 2202 4803 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -064cd8: 7010 ad15 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -064cde: 1a04 030c |0019: const-string v4, "Scrobbled '" // string@0c03 │ │ -064ce2: 6e20 b515 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064ce8: 0c04 |001e: move-result-object v4 │ │ -064cea: 5562 5209 |001f: iget-boolean v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ -064cee: 3802 1c00 |0021: if-eqz v2, 003d // +001c │ │ -064cf2: 1a02 0c21 |0023: const-string v2, "submission" // string@210c │ │ -064cf6: 6e20 b515 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064cfc: 0c02 |0028: move-result-object v2 │ │ -064cfe: 1a04 af00 |0029: const-string v4, "' for " // string@00af │ │ -064d02: 6e20 b515 4200 |002b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064d08: 0c02 |002e: move-result-object v2 │ │ -064d0a: 5464 5109 |002f: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$song:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0951 │ │ -064d0e: 6e20 b415 4200 |0031: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -064d14: 0c02 |0034: move-result-object v2 │ │ -064d16: 6e10 bb15 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064d1c: 0c02 |0038: move-result-object v2 │ │ -064d1e: 6e20 781c 2300 |0039: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -064d24: 0e00 |003c: return-void │ │ -064d26: 1a02 ca1a |003d: const-string v2, "now playing" // string@1aca │ │ -064d2a: 28e6 |003f: goto 0025 // -001a │ │ -064d2c: 0d01 |0040: move-exception v1 │ │ -064d2e: 7100 331b 0000 |0041: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1b33 │ │ -064d34: 0c03 |0044: move-result-object v3 │ │ -064d36: 2202 4803 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -064d3a: 7010 ad15 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -064d40: 1a04 ad03 |004a: const-string v4, "Failed to scrobble'" // string@03ad │ │ -064d44: 6e20 b515 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064d4a: 0c04 |004f: move-result-object v4 │ │ -064d4c: 5562 5209 |0050: iget-boolean v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ -064d50: 3802 1c00 |0052: if-eqz v2, 006e // +001c │ │ -064d54: 1a02 0c21 |0054: const-string v2, "submission" // string@210c │ │ -064d58: 6e20 b515 2400 |0056: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064d5e: 0c02 |0059: move-result-object v2 │ │ -064d60: 1a04 af00 |005a: const-string v4, "' for " // string@00af │ │ -064d64: 6e20 b515 4200 |005c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064d6a: 0c02 |005f: move-result-object v2 │ │ -064d6c: 5464 5109 |0060: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$song:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0951 │ │ -064d70: 6e20 b415 4200 |0062: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -064d76: 0c02 |0065: move-result-object v2 │ │ -064d78: 6e10 bb15 0200 |0066: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064d7e: 0c02 |0069: move-result-object v2 │ │ -064d80: 6e30 791c 2301 |006a: invoke-virtual {v3, v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c79 │ │ -064d86: 28cf |006d: goto 003c // -0031 │ │ -064d88: 1a02 ca1a |006e: const-string v2, "now playing" // string@1aca │ │ -064d8c: 28e6 |0070: goto 0056 // -001a │ │ +064cc0: |[064cc0] net.sourceforge.subsonic.androidapp.service.Scrobbler$1.run:()V │ │ +064cd0: 5462 4f09 |0000: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$context:Landroid/content/Context; // field@094f │ │ +064cd4: 7110 dc1a 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +064cda: 0c00 |0005: move-result-object v0 │ │ +064cdc: 5462 5009 |0006: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$id:Ljava/lang/String; // field@0950 │ │ +064ce0: 5563 5209 |0008: iget-boolean v3, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ +064ce4: 5464 4f09 |000a: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$context:Landroid/content/Context; // field@094f │ │ +064ce8: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +064cea: 7255 d21a 2043 |000d: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad2 │ │ +064cf0: 7100 331b 0000 |0010: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1b33 │ │ +064cf6: 0c03 |0013: move-result-object v3 │ │ +064cf8: 2202 5003 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +064cfc: 7010 ad15 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064d02: 1a04 000c |0019: const-string v4, "Scrobbled '" // string@0c00 │ │ +064d06: 6e20 b515 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064d0c: 0c04 |001e: move-result-object v4 │ │ +064d0e: 5562 5209 |001f: iget-boolean v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ +064d12: 3802 1c00 |0021: if-eqz v2, 003d // +001c │ │ +064d16: 1a02 0921 |0023: const-string v2, "submission" // string@2109 │ │ +064d1a: 6e20 b515 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064d20: 0c02 |0028: move-result-object v2 │ │ +064d22: 1a04 af00 |0029: const-string v4, "' for " // string@00af │ │ +064d26: 6e20 b515 4200 |002b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064d2c: 0c02 |002e: move-result-object v2 │ │ +064d2e: 5464 5109 |002f: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$song:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0951 │ │ +064d32: 6e20 b415 4200 |0031: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +064d38: 0c02 |0034: move-result-object v2 │ │ +064d3a: 6e10 bb15 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +064d40: 0c02 |0038: move-result-object v2 │ │ +064d42: 6e20 781c 2300 |0039: invoke-virtual {v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +064d48: 0e00 |003c: return-void │ │ +064d4a: 1a02 c71a |003d: const-string v2, "now playing" // string@1ac7 │ │ +064d4e: 28e6 |003f: goto 0025 // -001a │ │ +064d50: 0d01 |0040: move-exception v1 │ │ +064d52: 7100 331b 0000 |0041: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1b33 │ │ +064d58: 0c03 |0044: move-result-object v3 │ │ +064d5a: 2202 5003 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +064d5e: 7010 ad15 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064d64: 1a04 ad03 |004a: const-string v4, "Failed to scrobble'" // string@03ad │ │ +064d68: 6e20 b515 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064d6e: 0c04 |004f: move-result-object v4 │ │ +064d70: 5562 5209 |0050: iget-boolean v2, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$submission:Z // field@0952 │ │ +064d74: 3802 1c00 |0052: if-eqz v2, 006e // +001c │ │ +064d78: 1a02 0921 |0054: const-string v2, "submission" // string@2109 │ │ +064d7c: 6e20 b515 2400 |0056: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064d82: 0c02 |0059: move-result-object v2 │ │ +064d84: 1a04 af00 |005a: const-string v4, "' for " // string@00af │ │ +064d88: 6e20 b515 4200 |005c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064d8e: 0c02 |005f: move-result-object v2 │ │ +064d90: 5464 5109 |0060: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.val$song:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0951 │ │ +064d94: 6e20 b415 4200 |0062: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +064d9a: 0c02 |0065: move-result-object v2 │ │ +064d9c: 6e10 bb15 0200 |0066: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +064da2: 0c02 |0069: move-result-object v2 │ │ +064da4: 6e30 791c 2301 |006a: invoke-virtual {v3, v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c79 │ │ +064daa: 28cf |006d: goto 003c // -0031 │ │ +064dac: 1a02 c71a |006e: const-string v2, "now playing" // string@1ac7 │ │ +064db0: 28e6 |0070: goto 0056 // -001a │ │ catches : 1 │ │ 0x0006 - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=44 │ │ 0x0010 line=45 │ │ @@ -109424,21 +109429,21 @@ │ │ 0x0040 line=46 │ │ 0x0041 line=47 │ │ locals : │ │ 0x0006 - 0x0071 reg=0 service Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ 0x0041 - 0x0071 reg=1 x Ljava/lang/Exception; │ │ 0x0000 - 0x0071 reg=6 this Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1; │ │ │ │ - source_file_idx : 3076 (Scrobbler.java) │ │ + source_file_idx : 3073 (Scrobbler.java) │ │ │ │ Class #491 header: │ │ -class_idx : 1115 │ │ +class_idx : 1123 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3076 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3073 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #491 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;' │ │ @@ -109465,37 +109470,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -064da0: |[064da0] net.sourceforge.subsonic.androidapp.service.Scrobbler.:()V │ │ -064db0: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -064db4: 1c01 5b04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // type@045b │ │ -064db8: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -064dbe: 6900 5309 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0953 │ │ -064dc2: 0e00 |0009: return-void │ │ +064dc4: |[064dc4] net.sourceforge.subsonic.androidapp.service.Scrobbler.:()V │ │ +064dd4: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +064dd8: 1c01 6304 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // type@0463 │ │ +064ddc: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +064de2: 6900 5309 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0953 │ │ +064de6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064dc4: |[064dc4] net.sourceforge.subsonic.androidapp.service.Scrobbler.:()V │ │ -064dd4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -064dda: 0e00 |0003: return-void │ │ +064de8: |[064de8] net.sourceforge.subsonic.androidapp.service.Scrobbler.:()V │ │ +064df8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +064dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;) │ │ @@ -109503,17 +109508,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064ddc: |[064ddc] net.sourceforge.subsonic.androidapp.service.Scrobbler.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -064dec: 6200 5309 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0953 │ │ -064df0: 1100 |0002: return-object v0 │ │ +064e00: |[064e00] net.sourceforge.subsonic.androidapp.service.Scrobbler.access$000:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +064e10: 6200 5309 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0953 │ │ +064e14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;) │ │ @@ -109521,80 +109526,81 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 76 16-bit code units │ │ -064df4: |[064df4] net.sourceforge.subsonic.androidapp.service.Scrobbler.scrobble:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V │ │ -064e04: 3809 0800 |0000: if-eqz v9, 0008 // +0008 │ │ -064e08: 7110 841d 0800 |0002: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isScrobblingEnabled:(Landroid/content/Context;)Z // method@1d84 │ │ -064e0e: 0a00 |0005: move-result v0 │ │ -064e10: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -064e14: 0e00 |0008: return-void │ │ -064e16: 6e10 d019 0900 |0009: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -064e1c: 0c00 |000c: move-result-object v0 │ │ -064e1e: 6e10 0119 0000 |000d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -064e24: 0c04 |0010: move-result-object v4 │ │ -064e26: 380a 0a00 |0011: if-eqz v10, 001b // +000a │ │ -064e2a: 5470 5509 |0013: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastSubmission:Ljava/lang/String; // field@0955 │ │ -064e2e: 6e20 9215 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -064e34: 0a00 |0018: move-result v0 │ │ -064e36: 3900 efff |0019: if-nez v0, 0008 // -0011 │ │ -064e3a: 390a 0a00 |001b: if-nez v10, 0025 // +000a │ │ -064e3e: 5470 5409 |001d: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastNowPlaying:Ljava/lang/String; // field@0954 │ │ -064e42: 6e20 9215 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -064e48: 0a00 |0022: move-result v0 │ │ -064e4a: 3900 e5ff |0023: if-nez v0, 0008 // -001b │ │ -064e4e: 380a 2400 |0025: if-eqz v10, 0049 // +0024 │ │ -064e52: 5b74 5509 |0027: iput-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastSubmission:Ljava/lang/String; // field@0955 │ │ -064e56: 2200 5a04 |0029: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1; // type@045a │ │ -064e5a: 2201 4803 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -064e5e: 7010 ad15 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -064e64: 1a02 020c |0030: const-string v2, "Scrobble " // string@0c02 │ │ -064e68: 6e20 b515 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064e6e: 0c01 |0035: move-result-object v1 │ │ -064e70: 6e20 b415 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -064e76: 0c01 |0039: move-result-object v1 │ │ -064e78: 6e10 bb15 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064e7e: 0c02 |003d: move-result-object v2 │ │ -064e80: 0771 |003e: move-object v1, v7 │ │ -064e82: 0783 |003f: move-object v3, v8 │ │ -064e84: 01a5 |0040: move v5, v10 │ │ -064e86: 0796 |0041: move-object v6, v9 │ │ -064e88: 7607 2e1b 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.:(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1b2e │ │ -064e8e: 6e10 301b 0000 |0045: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.start:()V // method@1b30 │ │ -064e94: 28c0 |0048: goto 0008 // -0040 │ │ -064e96: 5b74 5409 |0049: iput-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastNowPlaying:Ljava/lang/String; // field@0954 │ │ -064e9a: 28de |004b: goto 0029 // -0022 │ │ +064e18: |[064e18] net.sourceforge.subsonic.androidapp.service.Scrobbler.scrobble:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V │ │ +064e28: 3809 0800 |0000: if-eqz v9, 0008 // +0008 │ │ +064e2c: 7110 841d 0800 |0002: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isScrobblingEnabled:(Landroid/content/Context;)Z // method@1d84 │ │ +064e32: 0a00 |0005: move-result v0 │ │ +064e34: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +064e38: 0e00 |0008: return-void │ │ +064e3a: 6e10 d019 0900 |0009: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +064e40: 0c00 |000c: move-result-object v0 │ │ +064e42: 6e10 0119 0000 |000d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +064e48: 0c04 |0010: move-result-object v4 │ │ +064e4a: 380a 0a00 |0011: if-eqz v10, 001b // +000a │ │ +064e4e: 5470 5509 |0013: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastSubmission:Ljava/lang/String; // field@0955 │ │ +064e52: 6e20 9215 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +064e58: 0a00 |0018: move-result v0 │ │ +064e5a: 3900 efff |0019: if-nez v0, 0008 // -0011 │ │ +064e5e: 390a 0a00 |001b: if-nez v10, 0025 // +000a │ │ +064e62: 5470 5409 |001d: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastNowPlaying:Ljava/lang/String; // field@0954 │ │ +064e66: 6e20 9215 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +064e6c: 0a00 |0022: move-result v0 │ │ +064e6e: 3900 e5ff |0023: if-nez v0, 0008 // -001b │ │ +064e72: 380a 2400 |0025: if-eqz v10, 0049 // +0024 │ │ +064e76: 5b74 5509 |0027: iput-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastSubmission:Ljava/lang/String; // field@0955 │ │ +064e7a: 2200 6204 |0029: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1; // type@0462 │ │ +064e7e: 2201 5003 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +064e82: 7010 ad15 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064e88: 1a02 ff0b |0030: const-string v2, "Scrobble " // string@0bff │ │ +064e8c: 6e20 b515 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064e92: 0c01 |0035: move-result-object v1 │ │ +064e94: 6e20 b415 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +064e9a: 0c01 |0039: move-result-object v1 │ │ +064e9c: 6e10 bb15 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +064ea2: 0c02 |003d: move-result-object v2 │ │ +064ea4: 0771 |003e: move-object v1, v7 │ │ +064ea6: 0783 |003f: move-object v3, v8 │ │ +064ea8: 01a5 |0040: move v5, v10 │ │ +064eaa: 0796 |0041: move-object v6, v9 │ │ +064eac: 7607 2e1b 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.:(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1b2e │ │ +064eb2: 6e10 301b 0000 |0045: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;.start:()V // method@1b30 │ │ +064eb8: 28c0 |0048: goto 0008 // -0040 │ │ +064eba: 5b74 5409 |0049: iput-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.lastNowPlaying:Ljava/lang/String; // field@0954 │ │ +064ebe: 28de |004b: goto 0029 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0008 line=51 │ │ 0x0009 line=24 │ │ 0x0011 line=27 │ │ 0x001b line=30 │ │ 0x0025 line=33 │ │ 0x0027 line=34 │ │ 0x0029 line=39 │ │ + 0x0045 line=50 │ │ 0x0049 line=36 │ │ locals : │ │ 0x0011 - 0x004c reg=4 id Ljava/lang/String; │ │ 0x0000 - 0x004c reg=7 this Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; │ │ 0x0000 - 0x004c reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x004c reg=9 song Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0000 - 0x004c reg=10 submission Z │ │ │ │ - source_file_idx : 3076 (Scrobbler.java) │ │ + source_file_idx : 3073 (Scrobbler.java) │ │ │ │ Class #492 header: │ │ -class_idx : 1116 │ │ +class_idx : 1124 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 816 │ │ -source_file_idx : 3109 │ │ +superclass_idx : 824 │ │ +source_file_idx : 3106 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #492 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException;' │ │ @@ -109609,19 +109615,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -064e9c: |[064e9c] net.sourceforge.subsonic.androidapp.service.ServerTooOldException.:(Ljava/lang/String;)V │ │ -064eac: 7110 361b 0200 |0000: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException;.createMessage:(Ljava/lang/String;)Ljava/lang/String; // method@1b36 │ │ -064eb2: 0c00 |0003: move-result-object v0 │ │ -064eb4: 7020 5b15 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -064eba: 0e00 |0007: return-void │ │ +064ec0: |[064ec0] net.sourceforge.subsonic.androidapp.service.ServerTooOldException.:(Ljava/lang/String;)V │ │ +064ed0: 7110 361b 0200 |0000: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException;.createMessage:(Ljava/lang/String;)Ljava/lang/String; // method@1b36 │ │ +064ed6: 0c00 |0003: move-result-object v0 │ │ +064ed8: 7020 5b15 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +064ede: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException; │ │ 0x0000 - 0x0008 reg=2 text Ljava/lang/String; │ │ @@ -109631,45 +109637,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -064ebc: |[064ebc] net.sourceforge.subsonic.androidapp.service.ServerTooOldException.createMessage:(Ljava/lang/String;)Ljava/lang/String; │ │ -064ecc: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -064ed0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -064ed6: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -064eda: 6e20 b515 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064ee0: 0c01 |000a: move-result-object v1 │ │ -064ee2: 1a02 0100 |000b: const-string v2, " " // string@0001 │ │ -064ee6: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064eec: 1a01 630c |0010: const-string v1, "Subsonic server version is too old. Please upgrade." // string@0c63 │ │ -064ef0: 6e20 b515 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -064ef6: 6e10 bb15 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -064efc: 0c01 |0018: move-result-object v1 │ │ -064efe: 1101 |0019: return-object v1 │ │ +064ee0: |[064ee0] net.sourceforge.subsonic.androidapp.service.ServerTooOldException.createMessage:(Ljava/lang/String;)Ljava/lang/String; │ │ +064ef0: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +064ef4: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +064efa: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +064efe: 6e20 b515 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064f04: 0c01 |000a: move-result-object v1 │ │ +064f06: 1a02 0100 |000b: const-string v2, " " // string@0001 │ │ +064f0a: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064f10: 1a01 600c |0010: const-string v1, "Subsonic server version is too old. Please upgrade." // string@0c60 │ │ +064f14: 6e20 b515 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +064f1a: 6e10 bb15 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +064f20: 0c01 |0018: move-result-object v1 │ │ +064f22: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0010 line=38 │ │ 0x0015 line=39 │ │ locals : │ │ 0x0005 - 0x001a reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x001a reg=3 text Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3109 (ServerTooOldException.java) │ │ + source_file_idx : 3106 (ServerTooOldException.java) │ │ │ │ Class #493 header: │ │ -class_idx : 1117 │ │ +class_idx : 1125 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 445 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #493 annotations: │ │ @@ -109707,18 +109713,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064f00: |[064f00] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.:(Landroid/content/Context;)V │ │ -064f10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -064f16: 5b01 5609 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -064f1a: 0e00 |0005: return-void │ │ +064f24: |[064f24] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.:(Landroid/content/Context;)V │ │ +064f34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +064f3a: 5b01 5609 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +064f3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ @@ -109730,20 +109736,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064f1c: |[064f1c] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -064f2c: 5420 5709 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ -064f30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -064f32: 7230 e81d 1003 |0003: invoke-interface {v0, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1de8 │ │ -064f38: 0c00 |0006: move-result-object v0 │ │ -064f3a: 1100 |0007: return-object v0 │ │ +064f40: |[064f40] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +064f50: 5420 5709 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ +064f54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +064f56: 7230 e81d 1003 |0003: invoke-interface {v0, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1de8 │ │ +064f5c: 0c00 |0006: move-result-object v0 │ │ +064f5e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ 0x0000 - 0x0008 reg=3 name Ljava/lang/String; │ │ │ │ @@ -109752,21 +109758,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -064f3c: |[064f3c] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getBoolean:(Ljava/lang/String;)Z │ │ -064f4c: 1a00 bc21 |0000: const-string v0, "true" // string@21bc │ │ -064f50: 6e20 381b 3200 |0002: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ -064f56: 0c01 |0005: move-result-object v1 │ │ -064f58: 6e20 9215 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -064f5e: 0a00 |0009: move-result v0 │ │ -064f60: 0f00 |000a: return v0 │ │ +064f60: |[064f60] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getBoolean:(Ljava/lang/String;)Z │ │ +064f70: 1a00 b921 |0000: const-string v0, "true" // string@21b9 │ │ +064f74: 6e20 381b 3200 |0002: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ +064f7a: 0c01 |0005: move-result-object v1 │ │ +064f7c: 6e20 9215 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +064f82: 0a00 |0009: move-result v0 │ │ +064f84: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ 0x0000 - 0x000b reg=3 name Ljava/lang/String; │ │ │ │ @@ -109775,17 +109781,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064f64: |[064f64] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getContext:()Landroid/content/Context; │ │ -064f74: 5410 5609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -064f78: 1100 |0002: return-object v0 │ │ +064f88: |[064f88] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getContext:()Landroid/content/Context; │ │ +064f98: 5410 5609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +064f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;) │ │ @@ -109793,33 +109799,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -064f7c: |[064f7c] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getElementName:()Ljava/lang/String; │ │ -064f8c: 5442 5709 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ -064f90: 7210 e91d 0200 |0002: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@1de9 │ │ -064f96: 0c00 |0005: move-result-object v0 │ │ -064f98: 1a02 0f21 |0006: const-string v2, "subsonic-response" // string@210f │ │ -064f9c: 6e20 9215 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -064fa2: 0a02 |000b: move-result v2 │ │ -064fa4: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ -064fa8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -064faa: 5c42 5809 |000f: iput-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.rootElementFound:Z // field@0958 │ │ -064fae: 1a02 6d22 |0011: const-string v2, "version" // string@226d │ │ -064fb2: 6e20 381b 2400 |0013: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ -064fb8: 0c01 |0016: move-result-object v1 │ │ -064fba: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -064fbe: 5442 5609 |0019: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -064fc2: 2203 2a04 |001b: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -064fc6: 7020 5b19 1300 |001d: invoke-direct {v3, v1}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ -064fcc: 7120 8c1d 3200 |0020: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setServerRestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Version;)V // method@1d8c │ │ -064fd2: 1100 |0023: return-object v0 │ │ +064fa0: |[064fa0] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getElementName:()Ljava/lang/String; │ │ +064fb0: 5442 5709 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ +064fb4: 7210 e91d 0200 |0002: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@1de9 │ │ +064fba: 0c00 |0005: move-result-object v0 │ │ +064fbc: 1a02 0c21 |0006: const-string v2, "subsonic-response" // string@210c │ │ +064fc0: 6e20 9215 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +064fc6: 0a02 |000b: move-result v2 │ │ +064fc8: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ +064fcc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +064fce: 5c42 5809 |000f: iput-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.rootElementFound:Z // field@0958 │ │ +064fd2: 1a02 6a22 |0011: const-string v2, "version" // string@226a │ │ +064fd6: 6e20 381b 2400 |0013: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ +064fdc: 0c01 |0016: move-result-object v1 │ │ +064fde: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ +064fe2: 5442 5609 |0019: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +064fe6: 2203 3204 |001b: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +064fea: 7020 5b19 1300 |001d: invoke-direct {v3, v1}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ +064ff0: 7120 8c1d 3200 |0020: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setServerRestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Version;)V // method@1d8c │ │ +064ff6: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x000e line=124 │ │ 0x0011 line=125 │ │ 0x0017 line=126 │ │ @@ -109835,23 +109841,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Float;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -064fd4: |[064fd4] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getFloat:(Ljava/lang/String;)Ljava/lang/Float; │ │ -064fe4: 6e20 381b 3200 |0000: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ -064fea: 0c00 |0003: move-result-object v0 │ │ -064fec: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -064ff0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -064ff2: 1101 |0007: return-object v1 │ │ -064ff4: 7110 5f15 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@155f │ │ -064ffa: 0c01 |000b: move-result-object v1 │ │ -064ffc: 28fb |000c: goto 0007 // -0005 │ │ +064ff8: |[064ff8] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getFloat:(Ljava/lang/String;)Ljava/lang/Float; │ │ +065008: 6e20 381b 3200 |0000: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ +06500e: 0c00 |0003: move-result-object v0 │ │ +065010: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +065014: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +065016: 1101 |0007: return-object v1 │ │ +065018: 7110 5f15 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@155f │ │ +06501e: 0c01 |000b: move-result-object v1 │ │ +065020: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ locals : │ │ 0x0004 - 0x000d reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ @@ -109862,23 +109868,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -065000: |[065000] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; │ │ -065010: 6e20 381b 3200 |0000: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ -065016: 0c00 |0003: move-result-object v0 │ │ -065018: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06501c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06501e: 1101 |0007: return-object v1 │ │ -065020: 7110 6c15 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ -065026: 0c01 |000b: move-result-object v1 │ │ -065028: 28fb |000c: goto 0007 // -0005 │ │ +065024: |[065024] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; │ │ +065034: 6e20 381b 3200 |0000: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ +06503a: 0c00 |0003: move-result-object v0 │ │ +06503c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +065040: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +065042: 1101 |0007: return-object v1 │ │ +065044: 7110 6c15 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@156c │ │ +06504a: 0c01 |000b: move-result-object v1 │ │ +06504c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ locals : │ │ 0x0004 - 0x000d reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ @@ -109889,23 +109895,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Long;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06502c: |[06502c] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getLong:(Ljava/lang/String;)Ljava/lang/Long; │ │ -06503c: 6e20 381b 3200 |0000: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ -065042: 0c00 |0003: move-result-object v0 │ │ -065044: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -065048: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06504a: 1101 |0007: return-object v1 │ │ -06504c: 7110 7015 0000 |0008: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@1570 │ │ -065052: 0c01 |000b: move-result-object v1 │ │ -065054: 28fb |000c: goto 0007 // -0005 │ │ +065050: |[065050] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getLong:(Ljava/lang/String;)Ljava/lang/Long; │ │ +065060: 6e20 381b 3200 |0000: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ +065066: 0c00 |0003: move-result-object v0 │ │ +065068: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06506c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06506e: 1101 |0007: return-object v1 │ │ +065070: 7110 7015 0000 |0008: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@1570 │ │ +065076: 0c01 |000b: move-result-object v1 │ │ +065078: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ locals : │ │ 0x0004 - 0x000d reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ @@ -109916,19 +109922,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -065058: |[065058] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getText:()Ljava/lang/String; │ │ -065068: 5410 5709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ -06506c: 7210 ea1d 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@1dea │ │ -065072: 0c00 |0005: move-result-object v0 │ │ -065074: 1100 |0006: return-object v0 │ │ +06507c: |[06507c] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.getText:()Ljava/lang/String; │ │ +06508c: 5410 5709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ +065090: 7210 ea1d 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@1dea │ │ +065096: 0c00 |0005: move-result-object v0 │ │ +065098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;) │ │ @@ -109936,57 +109942,57 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -065078: |[065078] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.handleError:()V │ │ -065088: 1a02 2b10 |0000: const-string v2, "code" // string@102b │ │ -06508c: 6e20 3d1b 2400 |0002: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b3d │ │ -065092: 0c02 |0005: move-result-object v2 │ │ -065094: 6e10 6715 0200 |0006: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06509a: 0a00 |0009: move-result v0 │ │ -06509c: 2c00 4800 0000 |000a: sparse-switch v0, 00000052 // +00000048 │ │ -0650a2: 1a02 fd19 |000d: const-string v2, "message" // string@19fd │ │ -0650a6: 6e20 381b 2400 |000f: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ -0650ac: 0c01 |0012: move-result-object v1 │ │ -0650ae: 2202 6d04 |0013: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; // type@046d │ │ -0650b2: 7030 d11b 0201 |0015: invoke-direct {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.:(ILjava/lang/String;)V // method@1bd1 │ │ -0650b8: 2702 |0018: throw v2 │ │ -0650ba: 5442 5609 |0019: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -0650be: 6e10 b000 0200 |001b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0650c4: 0c02 |001e: move-result-object v2 │ │ -0650c6: 1403 5c00 0a7f |001f: const v3, #float 1.83435e+38 // #7f0a005c │ │ -0650cc: 6e20 1501 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -0650d2: 0c01 |0025: move-result-object v1 │ │ -0650d4: 28ed |0026: goto 0013 // -0013 │ │ -0650d6: 5442 5609 |0027: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -0650da: 6e10 b000 0200 |0029: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0650e0: 0c02 |002c: move-result-object v2 │ │ -0650e2: 1403 5d00 0a7f |002d: const v3, #float 1.83435e+38 // #7f0a005d │ │ -0650e8: 6e20 1501 3200 |0030: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -0650ee: 0c01 |0033: move-result-object v1 │ │ -0650f0: 28df |0034: goto 0013 // -0021 │ │ -0650f2: 5442 5609 |0035: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -0650f6: 6e10 b000 0200 |0037: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0650fc: 0c02 |003a: move-result-object v2 │ │ -0650fe: 1403 5800 0a7f |003b: const v3, #float 1.83435e+38 // #7f0a0058 │ │ -065104: 6e20 1501 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06510a: 0c01 |0041: move-result-object v1 │ │ -06510c: 28d1 |0042: goto 0013 // -002f │ │ -06510e: 5442 5609 |0043: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -065112: 6e10 b000 0200 |0045: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -065118: 0c02 |0048: move-result-object v2 │ │ -06511a: 1403 5900 0a7f |0049: const v3, #float 1.83435e+38 // #7f0a0059 │ │ -065120: 6e20 1501 3200 |004c: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -065126: 0c01 |004f: move-result-object v1 │ │ -065128: 28c3 |0050: goto 0013 // -003d │ │ -06512a: 0000 |0051: nop // spacer │ │ -06512c: 0002 0400 1400 0000 1e00 0000 2800 ... |0052: sparse-switch-data (18 units) │ │ +06509c: |[06509c] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.handleError:()V │ │ +0650ac: 1a02 2810 |0000: const-string v2, "code" // string@1028 │ │ +0650b0: 6e20 3d1b 2400 |0002: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b3d │ │ +0650b6: 0c02 |0005: move-result-object v2 │ │ +0650b8: 6e10 6715 0200 |0006: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0650be: 0a00 |0009: move-result v0 │ │ +0650c0: 2c00 4800 0000 |000a: sparse-switch v0, 00000052 // +00000048 │ │ +0650c6: 1a02 fa19 |000d: const-string v2, "message" // string@19fa │ │ +0650ca: 6e20 381b 2400 |000f: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b38 │ │ +0650d0: 0c01 |0012: move-result-object v1 │ │ +0650d2: 2202 7504 |0013: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; // type@0475 │ │ +0650d6: 7030 d11b 0201 |0015: invoke-direct {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.:(ILjava/lang/String;)V // method@1bd1 │ │ +0650dc: 2702 |0018: throw v2 │ │ +0650de: 5442 5609 |0019: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +0650e2: 6e10 b000 0200 |001b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0650e8: 0c02 |001e: move-result-object v2 │ │ +0650ea: 1403 5c00 0a7f |001f: const v3, #float 1.83435e+38 // #7f0a005c │ │ +0650f0: 6e20 1501 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +0650f6: 0c01 |0025: move-result-object v1 │ │ +0650f8: 28ed |0026: goto 0013 // -0013 │ │ +0650fa: 5442 5609 |0027: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +0650fe: 6e10 b000 0200 |0029: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +065104: 0c02 |002c: move-result-object v2 │ │ +065106: 1403 5d00 0a7f |002d: const v3, #float 1.83435e+38 // #7f0a005d │ │ +06510c: 6e20 1501 3200 |0030: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +065112: 0c01 |0033: move-result-object v1 │ │ +065114: 28df |0034: goto 0013 // -0021 │ │ +065116: 5442 5609 |0035: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +06511a: 6e10 b000 0200 |0037: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +065120: 0c02 |003a: move-result-object v2 │ │ +065122: 1403 5800 0a7f |003b: const v3, #float 1.83435e+38 // #7f0a0058 │ │ +065128: 6e20 1501 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +06512e: 0c01 |0041: move-result-object v1 │ │ +065130: 28d1 |0042: goto 0013 // -002f │ │ +065132: 5442 5609 |0043: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +065136: 6e10 b000 0200 |0045: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06513c: 0c02 |0048: move-result-object v2 │ │ +06513e: 1403 5900 0a7f |0049: const v3, #float 1.83435e+38 // #7f0a0059 │ │ +065144: 6e20 1501 3200 |004c: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +06514a: 0c01 |004f: move-result-object v1 │ │ +06514c: 28c3 |0050: goto 0013 // -003d │ │ +06514e: 0000 |0051: nop // spacer │ │ +065150: 0002 0400 1400 0000 1e00 0000 2800 ... |0052: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ 0x000d line=66 │ │ 0x0013 line=69 │ │ 0x0019 line=54 │ │ @@ -110012,23 +110018,23 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -065150: |[065150] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.init:(Ljava/io/Reader;)V │ │ -065160: 7100 5e12 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@125e │ │ -065166: 0c00 |0003: move-result-object v0 │ │ -065168: 5b10 5709 |0004: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ -06516c: 5410 5709 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ -065170: 7220 ec1d 2000 |0008: invoke-interface {v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@1dec │ │ -065176: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -065178: 5c10 5809 |000c: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.rootElementFound:Z // field@0958 │ │ -06517c: 0e00 |000e: return-void │ │ +065174: |[065174] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.init:(Ljava/io/Reader;)V │ │ +065184: 7100 5e12 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@125e │ │ +06518a: 0c00 |0003: move-result-object v0 │ │ +06518c: 5b10 5709 |0004: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ +065190: 5410 5709 |0006: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ +065194: 7220 ec1d 2000 |0008: invoke-interface {v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@1dec │ │ +06519a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06519c: 5c10 5809 |000c: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.rootElementFound:Z // field@0958 │ │ +0651a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000b line=114 │ │ 0x000e line=115 │ │ locals : │ │ @@ -110040,19 +110046,19 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -065180: |[065180] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.nextParseEvent:()I │ │ -065190: 5410 5709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ -065194: 7210 eb1d 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@1deb │ │ -06519a: 0a00 |0005: move-result v0 │ │ -06519c: 0f00 |0006: return v0 │ │ +0651a4: |[0651a4] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.nextParseEvent:()I │ │ +0651b4: 5410 5709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0957 │ │ +0651b8: 7210 eb1d 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@1deb │ │ +0651be: 0a00 |0005: move-result v0 │ │ +0651c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;) │ │ @@ -110060,18 +110066,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0651a0: |[0651a0] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V │ │ -0651b0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -0651b4: 7220 dc1c 2100 |0002: invoke-interface {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(I)V // method@1cdc │ │ -0651ba: 0e00 |0005: return-void │ │ +0651c4: |[0651c4] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V │ │ +0651d4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +0651d8: 7220 dc1c 2100 |0002: invoke-interface {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(I)V // method@1cdc │ │ +0651de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ @@ -110083,18 +110089,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0651bc: |[0651bc] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V │ │ -0651cc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -0651d0: 7220 dd1c 2100 |0002: invoke-interface {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(Ljava/lang/String;)V // method@1cdd │ │ -0651d6: 0e00 |0005: return-void │ │ +0651e0: |[0651e0] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V │ │ +0651f0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +0651f4: 7220 dd1c 2100 |0002: invoke-interface {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(Ljava/lang/String;)V // method@1cdd │ │ +0651fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ @@ -110106,42 +110112,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0651d8: |[0651d8] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.validate:()V │ │ -0651e8: 5530 5809 |0000: iget-boolean v0, v3, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.rootElementFound:Z // field@0958 │ │ -0651ec: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -0651f0: 2200 3003 |0004: new-instance v0, Ljava/lang/Exception; // type@0330 │ │ -0651f4: 5431 5609 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ -0651f8: 6e10 b000 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0651fe: 0c01 |000b: move-result-object v1 │ │ -065200: 1402 0400 0a7f |000c: const v2, #float 1.83434e+38 // #7f0a0004 │ │ -065206: 6e20 1501 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06520c: 0c01 |0012: move-result-object v1 │ │ -06520e: 7020 5b15 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -065214: 2700 |0016: throw v0 │ │ -065216: 0e00 |0017: return-void │ │ +0651fc: |[0651fc] net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.validate:()V │ │ +06520c: 5530 5809 |0000: iget-boolean v0, v3, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.rootElementFound:Z // field@0958 │ │ +065210: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +065214: 2200 3803 |0004: new-instance v0, Ljava/lang/Exception; // type@0338 │ │ +065218: 5431 5609 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.context:Landroid/content/Context; // field@0956 │ │ +06521c: 6e10 b000 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +065222: 0c01 |000b: move-result-object v1 │ │ +065224: 1402 0400 0a7f |000c: const v2, #float 1.83434e+38 // #7f0a0004 │ │ +06522a: 6e20 1501 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +065230: 0c01 |0012: move-result-object v1 │ │ +065232: 7020 5b15 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +065238: 2700 |0016: throw v0 │ │ +06523a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0017 line=137 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser; │ │ │ │ source_file_idx : 445 (AbstractParser.java) │ │ │ │ Class #494 header: │ │ -class_idx : 1133 │ │ +class_idx : 1141 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 816 │ │ -source_file_idx : 3175 │ │ +superclass_idx : 824 │ │ +source_file_idx : 3172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #494 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;' │ │ @@ -110160,18 +110166,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -065218: |[065218] net.sourceforge.subsonic.androidapp.service.parser.SubsonicRESTException.:(ILjava/lang/String;)V │ │ -065228: 7020 5b15 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -06522e: 5901 5b09 |0003: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.code:I // field@095b │ │ -065232: 0e00 |0005: return-void │ │ +06523c: |[06523c] net.sourceforge.subsonic.androidapp.service.parser.SubsonicRESTException.:(ILjava/lang/String;)V │ │ +06524c: 7020 5b15 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +065252: 5901 5b09 |0003: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.code:I // field@095b │ │ +065256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; │ │ @@ -110184,30 +110190,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065234: |[065234] net.sourceforge.subsonic.androidapp.service.parser.SubsonicRESTException.getCode:()I │ │ -065244: 5210 5b09 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.code:I // field@095b │ │ -065248: 0f00 |0002: return v0 │ │ +065258: |[065258] net.sourceforge.subsonic.androidapp.service.parser.SubsonicRESTException.getCode:()I │ │ +065268: 5210 5b09 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException;.code:I // field@095b │ │ +06526c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/parser/SubsonicRESTException; │ │ │ │ - source_file_idx : 3175 (SubsonicRESTException.java) │ │ + source_file_idx : 3172 (SubsonicRESTException.java) │ │ │ │ Class #495 header: │ │ -class_idx : 1134 │ │ +class_idx : 1142 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3423 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3420 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #495 annotations: │ │ Annotations on method #7124 'parse' │ │ @@ -110226,17 +110232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06524c: |[06524c] net.sourceforge.subsonic.androidapp.service.parser.VersionParser.:()V │ │ -06525c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -065262: 0e00 |0003: return-void │ │ +065270: |[065270] net.sourceforge.subsonic.androidapp.service.parser.VersionParser.:()V │ │ +065280: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +065286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser; │ │ │ │ Virtual methods - │ │ @@ -110245,39 +110251,39 @@ │ │ type : '(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -065264: |[065264] net.sourceforge.subsonic.androidapp.service.parser.VersionParser.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -065274: 2200 1103 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0311 │ │ -065278: 7020 fd14 7000 |0002: invoke-direct {v0, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@14fd │ │ -06527e: 1a04 fa0b |0005: const-string v4, "SUBSONIC_ANDROID_VERSION_BEGIN(.*)SUBSONIC_ANDROID_VERSION_END" // string@0bfa │ │ -065282: 7110 7a16 0400 |0007: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@167a │ │ -065288: 0c03 |000a: move-result-object v3 │ │ -06528a: 6e10 fe14 0000 |000b: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@14fe │ │ -065290: 0c02 |000e: move-result-object v2 │ │ -065292: 3802 1c00 |000f: if-eqz v2, 002b // +001c │ │ -065296: 6e20 7b16 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@167b │ │ -06529c: 0c01 |0014: move-result-object v1 │ │ -06529e: 6e10 7816 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@1678 │ │ -0652a4: 0a04 |0018: move-result v4 │ │ -0652a6: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ -0652aa: 2204 2a04 |001b: new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -0652ae: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -0652b0: 6e20 7916 5100 |001e: invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1679 │ │ -0652b6: 0c05 |0021: move-result-object v5 │ │ -0652b8: 7020 5b19 5400 |0022: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ -0652be: 1104 |0025: return-object v4 │ │ -0652c0: 6e10 fe14 0000 |0026: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@14fe │ │ -0652c6: 0c02 |0029: move-result-object v2 │ │ -0652c8: 28e5 |002a: goto 000f // -001b │ │ -0652ca: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -0652cc: 28f9 |002c: goto 0025 // -0007 │ │ +065288: |[065288] net.sourceforge.subsonic.androidapp.service.parser.VersionParser.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +065298: 2200 1903 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0319 │ │ +06529c: 7020 fd14 7000 |0002: invoke-direct {v0, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@14fd │ │ +0652a2: 1a04 f70b |0005: const-string v4, "SUBSONIC_ANDROID_VERSION_BEGIN(.*)SUBSONIC_ANDROID_VERSION_END" // string@0bf7 │ │ +0652a6: 7110 7a16 0400 |0007: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@167a │ │ +0652ac: 0c03 |000a: move-result-object v3 │ │ +0652ae: 6e10 fe14 0000 |000b: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@14fe │ │ +0652b4: 0c02 |000e: move-result-object v2 │ │ +0652b6: 3802 1c00 |000f: if-eqz v2, 002b // +001c │ │ +0652ba: 6e20 7b16 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@167b │ │ +0652c0: 0c01 |0014: move-result-object v1 │ │ +0652c2: 6e10 7816 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@1678 │ │ +0652c8: 0a04 |0018: move-result v4 │ │ +0652ca: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ +0652ce: 2204 3204 |001b: new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +0652d2: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +0652d4: 6e20 7916 5100 |001e: invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1679 │ │ +0652da: 0c05 |0021: move-result-object v5 │ │ +0652dc: 7020 5b19 5400 |0022: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ +0652e2: 1104 |0025: return-object v4 │ │ +0652e4: 6e10 fe14 0000 |0026: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@14fe │ │ +0652ea: 0c02 |0029: move-result-object v2 │ │ +0652ec: 28e5 |002a: goto 000f // -001b │ │ +0652ee: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0652f0: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x000b line=37 │ │ 0x000f line=38 │ │ 0x0011 line=39 │ │ @@ -110292,21 +110298,21 @@ │ │ 0x0026 - 0x002b reg=1 finalMatcher Ljava/util/regex/Matcher; │ │ 0x0005 - 0x002d reg=0 bufferedReader Ljava/io/BufferedReader; │ │ 0x000f - 0x002d reg=2 line Ljava/lang/String; │ │ 0x000b - 0x002d reg=3 pattern Ljava/util/regex/Pattern; │ │ 0x0000 - 0x002d reg=6 this Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser; │ │ 0x0000 - 0x002d reg=7 reader Ljava/io/Reader; │ │ │ │ - source_file_idx : 3423 (VersionParser.java) │ │ + source_file_idx : 3420 (VersionParser.java) │ │ │ │ Class #496 header: │ │ -class_idx : 1135 │ │ +class_idx : 1143 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3045 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3042 │ │ static_fields_size : 7 │ │ instance_fields_size: 3 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 9 │ │ │ │ Class #496 annotations: │ │ Annotations on method #7127 '' │ │ @@ -110410,28 +110416,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -0652d0: |[0652d0] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:()V │ │ -0652e0: 2200 dd04 |0000: new-instance v0, Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; // type@04dd │ │ -0652e4: 7010 d41d 0000 |0002: invoke-direct {v0}, Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier;.:()V // method@1dd4 │ │ -0652ea: 6900 5c09 |0005: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095c │ │ -0652ee: 2200 de04 |0007: new-instance v0, Lorg/apache/http/conn/ssl/BrowserCompatHostnameVerifier; // type@04de │ │ -0652f2: 7010 d51d 0000 |0009: invoke-direct {v0}, Lorg/apache/http/conn/ssl/BrowserCompatHostnameVerifier;.:()V // method@1dd5 │ │ -0652f8: 6900 5d09 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -0652fc: 2200 e004 |000e: new-instance v0, Lorg/apache/http/conn/ssl/StrictHostnameVerifier; // type@04e0 │ │ -065300: 7010 d71d 0000 |0010: invoke-direct {v0}, Lorg/apache/http/conn/ssl/StrictHostnameVerifier;.:()V // method@1dd7 │ │ -065306: 6900 6109 |0013: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.STRICT_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0961 │ │ -06530a: 2200 6f04 |0015: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // type@046f │ │ -06530e: 7010 d61b 0000 |0017: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:()V // method@1bd6 │ │ -065314: 6900 5e09 |001a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.DEFAULT_FACTORY:Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // field@095e │ │ -065318: 0e00 |001c: return-void │ │ +0652f4: |[0652f4] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:()V │ │ +065304: 2200 e604 |0000: new-instance v0, Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; // type@04e6 │ │ +065308: 7010 d41d 0000 |0002: invoke-direct {v0}, Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier;.:()V // method@1dd4 │ │ +06530e: 6900 5c09 |0005: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095c │ │ +065312: 2200 e704 |0007: new-instance v0, Lorg/apache/http/conn/ssl/BrowserCompatHostnameVerifier; // type@04e7 │ │ +065316: 7010 d51d 0000 |0009: invoke-direct {v0}, Lorg/apache/http/conn/ssl/BrowserCompatHostnameVerifier;.:()V // method@1dd5 │ │ +06531c: 6900 5d09 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +065320: 2200 e904 |000e: new-instance v0, Lorg/apache/http/conn/ssl/StrictHostnameVerifier; // type@04e9 │ │ +065324: 7010 d71d 0000 |0010: invoke-direct {v0}, Lorg/apache/http/conn/ssl/StrictHostnameVerifier;.:()V // method@1dd7 │ │ +06532a: 6900 6109 |0013: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.STRICT_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0961 │ │ +06532e: 2200 7704 |0015: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // type@0477 │ │ +065332: 7010 d61b 0000 |0017: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:()V // method@1bd6 │ │ +065338: 6900 5e09 |001a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.DEFAULT_FACTORY:Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // field@095e │ │ +06533c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0007 line=151 │ │ 0x000e line=154 │ │ 0x0015 line=160 │ │ locals : │ │ @@ -110441,23 +110447,23 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06531c: |[06531c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:()V │ │ -06532c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06532e: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -065334: 7100 7c16 0000 |0004: invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@167c │ │ -06533a: 0c00 |0007: move-result-object v0 │ │ -06533c: 5b20 6509 |0008: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ -065340: 5b21 6309 |000a: iput-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -065344: 5b21 6409 |000c: iput-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ -065348: 0e00 |000e: return-void │ │ +065340: |[065340] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:()V │ │ +065350: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065352: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +065358: 7100 7c16 0000 |0004: invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@167c │ │ +06535e: 0c00 |0007: move-result-object v0 │ │ +065360: 5b20 6509 |0008: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ +065364: 5b21 6309 |000a: iput-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +065368: 5b21 6409 |000c: iput-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ +06536c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0004 line=330 │ │ 0x000a line=331 │ │ 0x000c line=332 │ │ 0x000e line=333 │ │ @@ -110469,19 +110475,19 @@ │ │ type : '(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -06534c: |[06534c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ -06535c: 7706 e51b 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; // method@1be5 │ │ -065362: 0c00 |0003: move-result-object v0 │ │ -065364: 7030 df1b 0108 |0004: invoke-direct {v1, v0, v8}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bdf │ │ -06536a: 0e00 |0007: return-void │ │ +065370: |[065370] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ +065380: 7706 e51b 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; // method@1be5 │ │ +065386: 0c00 |0003: move-result-object v0 │ │ +065388: 7030 df1b 0108 |0004: invoke-direct {v1, v0, v8}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bdf │ │ +06538e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0007 line=259 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x0008 reg=2 algorithm Ljava/lang/String; │ │ @@ -110497,25 +110503,25 @@ │ │ type : '(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/scheme/HostNameResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -06536c: |[06536c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/scheme/HostNameResolver;)V │ │ -06537c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06537e: 0770 |0001: move-object v0, v7 │ │ -065380: 0781 |0002: move-object v1, v8 │ │ -065382: 0792 |0003: move-object v2, v9 │ │ -065384: 07a3 |0004: move-object v3, v10 │ │ -065386: 07b4 |0005: move-object v4, v11 │ │ -065388: 7706 e51b 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; // method@1be5 │ │ -06538e: 0c00 |0009: move-result-object v0 │ │ -065390: 7030 de1b 060c |000a: invoke-direct {v6, v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/scheme/HostNameResolver;)V // method@1bde │ │ -065396: 0e00 |000d: return-void │ │ +065390: |[065390] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/scheme/HostNameResolver;)V │ │ +0653a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0653a2: 0770 |0001: move-object v0, v7 │ │ +0653a4: 0781 |0002: move-object v1, v8 │ │ +0653a6: 0792 |0003: move-object v2, v9 │ │ +0653a8: 07a3 |0004: move-object v3, v10 │ │ +0653aa: 07b4 |0005: move-object v4, v11 │ │ +0653ac: 7706 e51b 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; // method@1be5 │ │ +0653b2: 0c00 |0009: move-result-object v0 │ │ +0653b4: 7030 de1b 060c |000a: invoke-direct {v6, v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/scheme/HostNameResolver;)V // method@1bde │ │ +0653ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000d line=226 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000e reg=7 algorithm Ljava/lang/String; │ │ @@ -110530,25 +110536,25 @@ │ │ type : '(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -065398: |[065398] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ -0653a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0653aa: 0770 |0001: move-object v0, v7 │ │ -0653ac: 0781 |0002: move-object v1, v8 │ │ -0653ae: 0792 |0003: move-object v2, v9 │ │ -0653b0: 07a3 |0004: move-object v3, v10 │ │ -0653b2: 07b4 |0005: move-object v4, v11 │ │ -0653b4: 7706 e51b 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; // method@1be5 │ │ -0653ba: 0c00 |0009: move-result-object v0 │ │ -0653bc: 7030 df1b 060c |000a: invoke-direct {v6, v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bdf │ │ -0653c2: 0e00 |000d: return-void │ │ +0653bc: |[0653bc] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ +0653cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0653ce: 0770 |0001: move-object v0, v7 │ │ +0653d0: 0781 |0002: move-object v1, v8 │ │ +0653d2: 0792 |0003: move-object v2, v9 │ │ +0653d4: 07a3 |0004: move-object v3, v10 │ │ +0653d6: 07b4 |0005: move-object v4, v11 │ │ +0653d8: 7706 e51b 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; // method@1be5 │ │ +0653de: 0c00 |0009: move-result-object v0 │ │ +0653e0: 7030 df1b 060c |000a: invoke-direct {v6, v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bdf │ │ +0653e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x000d line=242 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000e reg=7 algorithm Ljava/lang/String; │ │ @@ -110563,25 +110569,25 @@ │ │ type : '(Ljava/security/KeyStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0653c4: |[0653c4] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/security/KeyStore;)V │ │ -0653d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0653d6: 1a01 880c |0001: const-string v1, "TLS" // string@0c88 │ │ -0653da: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -0653de: 0780 |0005: move-object v0, v8 │ │ -0653e0: 0723 |0006: move-object v3, v2 │ │ -0653e2: 0794 |0007: move-object v4, v9 │ │ -0653e4: 0725 |0008: move-object v5, v2 │ │ -0653e6: 0726 |0009: move-object v6, v2 │ │ -0653e8: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ -0653ee: 0e00 |000d: return-void │ │ +0653e8: |[0653e8] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/security/KeyStore;)V │ │ +0653f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0653fa: 1a01 850c |0001: const-string v1, "TLS" // string@0c85 │ │ +0653fe: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +065402: 0780 |0005: move-object v0, v8 │ │ +065404: 0723 |0006: move-object v3, v2 │ │ +065406: 0794 |0007: move-object v4, v9 │ │ +065408: 0725 |0008: move-object v5, v2 │ │ +06540a: 0726 |0009: move-object v6, v2 │ │ +06540c: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ +065412: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=279 │ │ 0x000d line=280 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000e reg=9 truststore Ljava/security/KeyStore; │ │ @@ -110591,25 +110597,25 @@ │ │ type : '(Ljava/security/KeyStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0653f0: |[0653f0] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/security/KeyStore;Ljava/lang/String;)V │ │ -065400: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -065402: 1a01 880c |0001: const-string v1, "TLS" // string@0c88 │ │ -065406: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -06540a: 0780 |0005: move-object v0, v8 │ │ -06540c: 0792 |0006: move-object v2, v9 │ │ -06540e: 07a3 |0007: move-object v3, v10 │ │ -065410: 0745 |0008: move-object v5, v4 │ │ -065412: 0746 |0009: move-object v6, v4 │ │ -065414: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ -06541a: 0e00 |000d: return-void │ │ +065414: |[065414] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/security/KeyStore;Ljava/lang/String;)V │ │ +065424: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +065426: 1a01 850c |0001: const-string v1, "TLS" // string@0c85 │ │ +06542a: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +06542e: 0780 |0005: move-object v0, v8 │ │ +065430: 0792 |0006: move-object v2, v9 │ │ +065432: 07a3 |0007: move-object v3, v10 │ │ +065434: 0745 |0008: move-object v5, v4 │ │ +065436: 0746 |0009: move-object v6, v4 │ │ +065438: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ +06543e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=273 │ │ 0x000d line=274 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000e reg=9 keystore Ljava/security/KeyStore; │ │ @@ -110620,25 +110626,25 @@ │ │ type : '(Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -06541c: |[06541c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;)V │ │ -06542c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06542e: 1a01 880c |0001: const-string v1, "TLS" // string@0c88 │ │ -065432: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -065436: 0780 |0005: move-object v0, v8 │ │ -065438: 0792 |0006: move-object v2, v9 │ │ -06543a: 07a3 |0007: move-object v3, v10 │ │ -06543c: 07b4 |0008: move-object v4, v11 │ │ -06543e: 0756 |0009: move-object v6, v5 │ │ -065440: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ -065446: 0e00 |000d: return-void │ │ +065440: |[065440] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;)V │ │ +065450: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +065452: 1a01 850c |0001: const-string v1, "TLS" // string@0c85 │ │ +065456: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +06545a: 0780 |0005: move-object v0, v8 │ │ +06545c: 0792 |0006: move-object v2, v9 │ │ +06545e: 07a3 |0007: move-object v3, v10 │ │ +065460: 07b4 |0008: move-object v4, v11 │ │ +065462: 0756 |0009: move-object v6, v5 │ │ +065464: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ +06546a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x000d line=267 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000e reg=9 keystore Ljava/security/KeyStore; │ │ @@ -110650,18 +110656,18 @@ │ │ type : '(Ljavax/net/ssl/SSLContext;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -065448: |[065448] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljavax/net/ssl/SSLContext;)V │ │ -065458: 6200 5d09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -06545c: 7030 df1b 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bdf │ │ -065462: 0e00 |0005: return-void │ │ +06546c: |[06546c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljavax/net/ssl/SSLContext;)V │ │ +06547c: 6200 5d09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +065480: 7030 df1b 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bdf │ │ +065486: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x0006 reg=2 sslContext Ljavax/net/ssl/SSLContext; │ │ @@ -110671,23 +110677,23 @@ │ │ type : '(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/scheme/HostNameResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -065464: |[065464] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/scheme/HostNameResolver;)V │ │ -065474: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -06547a: 6e10 8216 0200 |0003: invoke-virtual {v2}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@1682 │ │ -065480: 0c00 |0006: move-result-object v0 │ │ -065482: 5b10 6509 |0007: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ -065486: 6200 5d09 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -06548a: 5b10 6309 |000b: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -06548e: 5b13 6409 |000d: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ -065492: 0e00 |000f: return-void │ │ +065488: |[065488] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/scheme/HostNameResolver;)V │ │ +065498: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +06549e: 6e10 8216 0200 |0003: invoke-virtual {v2}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@1682 │ │ +0654a4: 0c00 |0006: move-result-object v0 │ │ +0654a6: 5b10 6509 |0007: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ +0654aa: 6200 5d09 |0009: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +0654ae: 5b10 6309 |000b: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0654b2: 5b13 6409 |000d: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ +0654b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ 0x0009 line=313 │ │ 0x000d line=314 │ │ 0x000f line=315 │ │ @@ -110701,23 +110707,23 @@ │ │ type : '(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -065494: |[065494] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ -0654a4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0654aa: 6e10 8216 0200 |0003: invoke-virtual {v2}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@1682 │ │ -0654b0: 0c00 |0006: move-result-object v0 │ │ -0654b2: 5b10 6509 |0007: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ -0654b6: 5b13 6309 |0009: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -0654ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0654bc: 5b10 6409 |000c: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ -0654c0: 0e00 |000e: return-void │ │ +0654b8: |[0654b8] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ +0654c8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0654ce: 6e10 8216 0200 |0003: invoke-virtual {v2}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@1682 │ │ +0654d4: 0c00 |0006: move-result-object v0 │ │ +0654d6: 5b10 6509 |0007: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ +0654da: 5b13 6309 |0009: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0654de: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0654e0: 5b10 6409 |000c: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ +0654e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0003 line=323 │ │ 0x0009 line=324 │ │ 0x000b line=325 │ │ 0x000e line=326 │ │ @@ -110731,25 +110737,25 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0654c4: |[0654c4] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V │ │ -0654d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0654d6: 1a01 880c |0001: const-string v1, "TLS" // string@0c88 │ │ -0654da: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ -0654de: 0780 |0005: move-object v0, v8 │ │ -0654e0: 0723 |0006: move-object v3, v2 │ │ -0654e2: 0724 |0007: move-object v4, v2 │ │ -0654e4: 0725 |0008: move-object v5, v2 │ │ -0654e6: 0796 |0009: move-object v6, v9 │ │ -0654e8: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ -0654ee: 0e00 |000d: return-void │ │ +0654e8: |[0654e8] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V │ │ +0654f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0654fa: 1a01 850c |0001: const-string v1, "TLS" // string@0c85 │ │ +0654fe: 6207 5d09 |0003: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095d │ │ +065502: 0780 |0005: move-object v0, v8 │ │ +065504: 0723 |0006: move-object v3, v2 │ │ +065506: 0724 |0007: move-object v4, v2 │ │ +065508: 0725 |0008: move-object v5, v2 │ │ +06550a: 0796 |0009: move-object v6, v9 │ │ +06550c: 7608 d71b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ +065512: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=298 │ │ 0x000d line=299 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000e reg=9 trustStrategy Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy; │ │ @@ -110759,25 +110765,25 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -0654f0: |[0654f0] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ -065500: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -065502: 1a01 880c |0001: const-string v1, "TLS" // string@0c88 │ │ -065506: 0780 |0003: move-object v0, v8 │ │ -065508: 0723 |0004: move-object v3, v2 │ │ -06550a: 0724 |0005: move-object v4, v2 │ │ -06550c: 0725 |0006: move-object v5, v2 │ │ -06550e: 0796 |0007: move-object v6, v9 │ │ -065510: 07a7 |0008: move-object v7, v10 │ │ -065512: 7608 d71b 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ -065518: 0e00 |000c: return-void │ │ +065514: |[065514] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.:(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ +065524: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065526: 1a01 850c |0001: const-string v1, "TLS" // string@0c85 │ │ +06552a: 0780 |0003: move-object v0, v8 │ │ +06552c: 0723 |0004: move-object v3, v2 │ │ +06552e: 0724 |0005: move-object v4, v2 │ │ +065530: 0725 |0006: move-object v5, v2 │ │ +065532: 0796 |0007: move-object v6, v9 │ │ +065534: 07a7 |0008: move-object v7, v10 │ │ +065536: 7608 d71b 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1bd7 │ │ +06553c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=289 │ │ 0x000c line=290 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000d reg=9 trustStrategy Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy; │ │ @@ -110788,62 +110794,64 @@ │ │ type : '(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -06551c: |[06551c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; │ │ -06552c: 3908 0400 |0000: if-nez v8, 0004 // +0004 │ │ -065530: 1a08 880c |0002: const-string v8, "TLS" // string@0c88 │ │ -065534: 7100 7d16 0000 |0004: invoke-static {}, Ljavax/net/ssl/KeyManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@167d │ │ -06553a: 0c07 |0007: move-result-object v7 │ │ -06553c: 7110 7e16 0700 |0008: invoke-static {v7}, Ljavax/net/ssl/KeyManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; // method@167e │ │ -065542: 0c02 |000b: move-result-object v2 │ │ -065544: 380a 3600 |000c: if-eqz v10, 0042 // +0036 │ │ -065548: 6e10 a115 0a00 |000e: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@15a1 │ │ -06554e: 0c07 |0011: move-result-object v7 │ │ -065550: 6e30 8016 9207 |0012: invoke-virtual {v2, v9, v7}, Ljavax/net/ssl/KeyManagerFactory;.init:(Ljava/security/KeyStore;[C)V // method@1680 │ │ -065556: 6e10 7f16 0200 |0015: invoke-virtual {v2}, Ljavax/net/ssl/KeyManagerFactory;.getKeyManagers:()[Ljavax/net/ssl/KeyManager; // method@167f │ │ -06555c: 0c01 |0018: move-result-object v1 │ │ -06555e: 7100 8a16 0000 |0019: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@168a │ │ -065564: 0c07 |001c: move-result-object v7 │ │ -065566: 7110 8b16 0700 |001d: invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@168b │ │ -06556c: 0c05 |0020: move-result-object v5 │ │ -06556e: 6e20 8d16 9500 |0021: invoke-virtual {v5, v9}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@168d │ │ -065574: 6e10 8c16 0500 |0024: invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@168c │ │ -06557a: 0c06 |0027: move-result-object v6 │ │ -06557c: 3806 1c00 |0028: if-eqz v6, 0044 // +001c │ │ -065580: 380d 1a00 |002a: if-eqz v13, 0044 // +001a │ │ -065584: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -065586: 2167 |002d: array-length v7, v6 │ │ -065588: 3570 1600 |002e: if-ge v0, v7, 0044 // +0016 │ │ -06558c: 4604 0600 |0030: aget-object v4, v6, v0 │ │ -065590: 2047 a303 |0032: instance-of v7, v4, Ljavax/net/ssl/X509TrustManager; // type@03a3 │ │ -065594: 3807 0b00 |0034: if-eqz v7, 003f // +000b │ │ -065598: 2207 7004 |0036: new-instance v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator; // type@0470 │ │ -06559c: 1f04 a303 |0038: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@03a3 │ │ -0655a0: 7030 ed1b 470d |003a: invoke-direct {v7, v4, v13}, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.:(Ljavax/net/ssl/X509TrustManager;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V // method@1bed │ │ -0655a6: 4d07 0600 |003d: aput-object v7, v6, v0 │ │ -0655aa: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0655ae: 28ec |0041: goto 002d // -0014 │ │ -0655b0: 1207 |0042: const/4 v7, #int 0 // #0 │ │ -0655b2: 28cf |0043: goto 0012 // -0031 │ │ -0655b4: 7110 8116 0800 |0044: invoke-static {v8}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@1681 │ │ -0655ba: 0c03 |0047: move-result-object v3 │ │ -0655bc: 6e40 8316 13c6 |0048: invoke-virtual {v3, v1, v6, v12}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@1683 │ │ -0655c2: 1103 |004b: return-object v3 │ │ +065540: |[065540] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSSLContext:(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)Ljavax/net/ssl/SSLContext; │ │ +065550: 3908 0400 |0000: if-nez v8, 0004 // +0004 │ │ +065554: 1a08 850c |0002: const-string v8, "TLS" // string@0c85 │ │ +065558: 7100 7d16 0000 |0004: invoke-static {}, Ljavax/net/ssl/KeyManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@167d │ │ +06555e: 0c07 |0007: move-result-object v7 │ │ +065560: 7110 7e16 0700 |0008: invoke-static {v7}, Ljavax/net/ssl/KeyManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; // method@167e │ │ +065566: 0c02 |000b: move-result-object v2 │ │ +065568: 380a 3600 |000c: if-eqz v10, 0042 // +0036 │ │ +06556c: 6e10 a115 0a00 |000e: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@15a1 │ │ +065572: 0c07 |0011: move-result-object v7 │ │ +065574: 6e30 8016 9207 |0012: invoke-virtual {v2, v9, v7}, Ljavax/net/ssl/KeyManagerFactory;.init:(Ljava/security/KeyStore;[C)V // method@1680 │ │ +06557a: 6e10 7f16 0200 |0015: invoke-virtual {v2}, Ljavax/net/ssl/KeyManagerFactory;.getKeyManagers:()[Ljavax/net/ssl/KeyManager; // method@167f │ │ +065580: 0c01 |0018: move-result-object v1 │ │ +065582: 7100 8a16 0000 |0019: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@168a │ │ +065588: 0c07 |001c: move-result-object v7 │ │ +06558a: 7110 8b16 0700 |001d: invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@168b │ │ +065590: 0c05 |0020: move-result-object v5 │ │ +065592: 6e20 8d16 9500 |0021: invoke-virtual {v5, v9}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@168d │ │ +065598: 6e10 8c16 0500 |0024: invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@168c │ │ +06559e: 0c06 |0027: move-result-object v6 │ │ +0655a0: 3806 1c00 |0028: if-eqz v6, 0044 // +001c │ │ +0655a4: 380d 1a00 |002a: if-eqz v13, 0044 // +001a │ │ +0655a8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +0655aa: 2167 |002d: array-length v7, v6 │ │ +0655ac: 3570 1600 |002e: if-ge v0, v7, 0044 // +0016 │ │ +0655b0: 4604 0600 |0030: aget-object v4, v6, v0 │ │ +0655b4: 2047 ab03 |0032: instance-of v7, v4, Ljavax/net/ssl/X509TrustManager; // type@03ab │ │ +0655b8: 3807 0b00 |0034: if-eqz v7, 003f // +000b │ │ +0655bc: 2207 7804 |0036: new-instance v7, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator; // type@0478 │ │ +0655c0: 1f04 ab03 |0038: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@03ab │ │ +0655c4: 7030 ed1b 470d |003a: invoke-direct {v7, v4, v13}, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.:(Ljavax/net/ssl/X509TrustManager;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V // method@1bed │ │ +0655ca: 4d07 0600 |003d: aput-object v7, v6, v0 │ │ +0655ce: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0655d2: 28ec |0041: goto 002d // -0014 │ │ +0655d4: 1207 |0042: const/4 v7, #int 0 // #0 │ │ +0655d6: 28cf |0043: goto 0012 // -0031 │ │ +0655d8: 7110 8116 0800 |0044: invoke-static {v8}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@1681 │ │ +0655de: 0c03 |0047: move-result-object v3 │ │ +0655e0: 6e40 8316 13c6 |0048: invoke-virtual {v3, v1, v6, v12}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@1683 │ │ +0655e6: 1103 |004b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ - 0x0004 line=188 │ │ + 0x0004 line=189 │ │ + 0x0008 line=188 │ │ 0x000c line=190 │ │ 0x0015 line=191 │ │ - 0x0019 line=192 │ │ + 0x0019 line=193 │ │ + 0x001d line=192 │ │ 0x0021 line=194 │ │ 0x0024 line=195 │ │ 0x0028 line=196 │ │ 0x002c line=197 │ │ 0x0030 line=198 │ │ 0x0032 line=199 │ │ 0x0036 line=200 │ │ @@ -110875,17 +110883,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0655c4: |[0655c4] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.getSocketFactory:()Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ -0655d4: 6200 5e09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.DEFAULT_FACTORY:Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // field@095e │ │ -0655d8: 1100 |0002: return-object v0 │ │ +0655e8: |[0655e8] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.getSocketFactory:()Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ +0655f8: 6200 5e09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.DEFAULT_FACTORY:Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // field@095e │ │ +0655fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;) │ │ @@ -110893,35 +110901,35 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0655dc: |[0655dc] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ -0655ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0655ee: 3908 0400 |0001: if-nez v8, 0005 // +0004 │ │ -0655f2: 3d09 0a00 |0003: if-lez v9, 000d // +000a │ │ -0655f6: 3b09 0300 |0005: if-gez v9, 0008 // +0003 │ │ -0655fa: 1209 |0007: const/4 v9, #int 0 // #0 │ │ -0655fc: 2200 5903 |0008: new-instance v0, Ljava/net/InetSocketAddress; // type@0359 │ │ -065600: 7030 da15 8009 |000a: invoke-direct {v0, v8, v9}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@15da │ │ -065606: 5443 6409 |000d: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ -06560a: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ -06560e: 5443 6409 |0011: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ -065612: 7220 cf1d 6300 |0013: invoke-interface {v3, v6}, Lorg/apache/http/conn/scheme/HostNameResolver;.resolve:(Ljava/lang/String;)Ljava/net/InetAddress; // method@1dcf │ │ -065618: 0c02 |0016: move-result-object v2 │ │ -06561a: 2201 5903 |0017: new-instance v1, Ljava/net/InetSocketAddress; // type@0359 │ │ -06561e: 7030 da15 2107 |0019: invoke-direct {v1, v2, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@15da │ │ -065624: 6e5a e31b 5401 |001c: invoke-virtual {v4, v5, v1, v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lorg/apache/http/params/HttpParams;)Ljava/net/Socket; // method@1be3 │ │ -06562a: 0c03 |001f: move-result-object v3 │ │ -06562c: 1103 |0020: return-object v3 │ │ -06562e: 7110 d915 0600 |0021: invoke-static {v6}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@15d9 │ │ -065634: 0c02 |0024: move-result-object v2 │ │ -065636: 28f2 |0025: goto 0017 // -000e │ │ +065600: |[065600] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ +065610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065612: 3908 0400 |0001: if-nez v8, 0005 // +0004 │ │ +065616: 3d09 0a00 |0003: if-lez v9, 000d // +000a │ │ +06561a: 3b09 0300 |0005: if-gez v9, 0008 // +0003 │ │ +06561e: 1209 |0007: const/4 v9, #int 0 // #0 │ │ +065620: 2200 6103 |0008: new-instance v0, Ljava/net/InetSocketAddress; // type@0361 │ │ +065624: 7030 da15 8009 |000a: invoke-direct {v0, v8, v9}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@15da │ │ +06562a: 5443 6409 |000d: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ +06562e: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ +065632: 5443 6409 |0011: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.nameResolver:Lorg/apache/http/conn/scheme/HostNameResolver; // field@0964 │ │ +065636: 7220 cf1d 6300 |0013: invoke-interface {v3, v6}, Lorg/apache/http/conn/scheme/HostNameResolver;.resolve:(Ljava/lang/String;)Ljava/net/InetAddress; // method@1dcf │ │ +06563c: 0c02 |0016: move-result-object v2 │ │ +06563e: 2201 6103 |0017: new-instance v1, Ljava/net/InetSocketAddress; // type@0361 │ │ +065642: 7030 da15 2107 |0019: invoke-direct {v1, v2, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@15da │ │ +065648: 6e5a e31b 5401 |001c: invoke-virtual {v4, v5, v1, v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lorg/apache/http/params/HttpParams;)Ljava/net/Socket; // method@1be3 │ │ +06564e: 0c03 |001f: move-result-object v3 │ │ +065650: 1103 |0020: return-object v3 │ │ +065652: 7110 d915 0600 |0021: invoke-static {v6}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@15d9 │ │ +065658: 0c02 |0024: move-result-object v2 │ │ +06565a: 28f2 |0025: goto 0017 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0001 line=469 │ │ 0x0005 line=471 │ │ 0x0007 line=472 │ │ 0x0008 line=474 │ │ @@ -110949,78 +110957,78 @@ │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -065638: |[065638] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ -065648: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ -06564c: 2205 3303 |0002: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -065650: 1a06 b10b |0004: const-string v6, "Remote address may not be null" // string@0bb1 │ │ -065654: 7020 6115 6500 |0006: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06565a: 2705 |0009: throw v5 │ │ -06565c: 390c 0a00 |000a: if-nez v12, 0014 // +000a │ │ -065660: 2205 3303 |000c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -065664: 1a06 f403 |000e: const-string v6, "HTTP parameters may not be null" // string@03f4 │ │ -065668: 7020 6115 6500 |0010: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06566e: 2705 |0013: throw v5 │ │ -065670: 3809 2900 |0014: if-eqz v9, 003d // +0029 │ │ -065674: 0795 |0016: move-object v5, v9 │ │ -065676: 1f05 9f03 |0017: check-cast v5, Ljavax/net/ssl/SSLSocket; // type@039f │ │ -06567a: 0754 |0019: move-object v4, v5 │ │ -06567c: 1f04 9f03 |001a: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@039f │ │ -065680: 380b 0500 |001c: if-eqz v11, 0021 // +0005 │ │ -065684: 6e20 8416 b400 |001e: invoke-virtual {v4, v11}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@1684 │ │ -06568a: 7110 e11d 0c00 |0021: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de1 │ │ -065690: 0a00 |0024: move-result v0 │ │ -065692: 7110 e21d 0c00 |0025: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de2 │ │ -065698: 0a03 |0028: move-result v3 │ │ -06569a: 6e30 8616 a400 |0029: invoke-virtual {v4, v10, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@1686 │ │ -0656a0: 6e20 8716 3400 |002c: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@1687 │ │ -0656a6: 5485 6309 |002f: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -0656aa: 3805 0b00 |0031: if-eqz v5, 003c // +000b │ │ -0656ae: 5485 6309 |0033: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -0656b2: 6e10 dc15 0a00 |0035: invoke-virtual {v10}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@15dc │ │ -0656b8: 0c06 |0038: move-result-object v6 │ │ -0656ba: 7230 d81d 6504 |0039: invoke-interface {v5, v6, v4}, Lorg/apache/http/conn/ssl/X509HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V // method@1dd8 │ │ -0656c0: 1104 |003c: return-object v4 │ │ -0656c2: 6e10 e61b 0800 |003d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@1be6 │ │ -0656c8: 0c05 |0040: move-result-object v5 │ │ -0656ca: 28d6 |0041: goto 0017 // -002a │ │ -0656cc: 0d01 |0042: move-exception v1 │ │ -0656ce: 2205 d304 |0043: new-instance v5, Lorg/apache/http/conn/ConnectTimeoutException; // type@04d3 │ │ -0656d2: 2206 4803 |0045: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -0656d6: 7010 ad15 0600 |0047: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0656dc: 1a07 a302 |004a: const-string v7, "Connect to " // string@02a3 │ │ -0656e0: 6e20 b515 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0656e6: 0c06 |004f: move-result-object v6 │ │ -0656e8: 6e10 dc15 0a00 |0050: invoke-virtual {v10}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@15dc │ │ -0656ee: 0c07 |0053: move-result-object v7 │ │ -0656f0: 6e20 b515 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0656f6: 0c06 |0057: move-result-object v6 │ │ -0656f8: 1a07 0a01 |0058: const-string v7, "/" // string@010a │ │ -0656fc: 6e20 b515 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065702: 0c06 |005d: move-result-object v6 │ │ -065704: 6e10 db15 0a00 |005e: invoke-virtual {v10}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@15db │ │ -06570a: 0c07 |0061: move-result-object v7 │ │ -06570c: 6e20 b415 7600 |0062: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -065712: 0c06 |0065: move-result-object v6 │ │ -065714: 1a07 9100 |0066: const-string v7, " timed out" // string@0091 │ │ -065718: 6e20 b515 7600 |0068: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06571e: 0c06 |006b: move-result-object v6 │ │ -065720: 6e10 bb15 0600 |006c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -065726: 0c06 |006f: move-result-object v6 │ │ -065728: 7020 cb1d 6500 |0070: invoke-direct {v5, v6}, Lorg/apache/http/conn/ConnectTimeoutException;.:(Ljava/lang/String;)V // method@1dcb │ │ -06572e: 2705 |0073: throw v5 │ │ -065730: 0d02 |0074: move-exception v2 │ │ -065732: 6e10 8516 0400 |0075: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.close:()V // method@1685 │ │ -065738: 2702 |0078: throw v2 │ │ -06573a: 0d05 |0079: move-exception v5 │ │ -06573c: 28fe |007a: goto 0078 // -0002 │ │ +06565c: |[06565c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ +06566c: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ +065670: 2205 3b03 |0002: new-instance v5, Ljava/lang/IllegalArgumentException; // type@033b │ │ +065674: 1a06 ae0b |0004: const-string v6, "Remote address may not be null" // string@0bae │ │ +065678: 7020 6115 6500 |0006: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +06567e: 2705 |0009: throw v5 │ │ +065680: 390c 0a00 |000a: if-nez v12, 0014 // +000a │ │ +065684: 2205 3b03 |000c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@033b │ │ +065688: 1a06 f403 |000e: const-string v6, "HTTP parameters may not be null" // string@03f4 │ │ +06568c: 7020 6115 6500 |0010: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +065692: 2705 |0013: throw v5 │ │ +065694: 3809 2900 |0014: if-eqz v9, 003d // +0029 │ │ +065698: 0795 |0016: move-object v5, v9 │ │ +06569a: 1f05 a703 |0017: check-cast v5, Ljavax/net/ssl/SSLSocket; // type@03a7 │ │ +06569e: 0754 |0019: move-object v4, v5 │ │ +0656a0: 1f04 a703 |001a: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@03a7 │ │ +0656a4: 380b 0500 |001c: if-eqz v11, 0021 // +0005 │ │ +0656a8: 6e20 8416 b400 |001e: invoke-virtual {v4, v11}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@1684 │ │ +0656ae: 7110 e11d 0c00 |0021: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de1 │ │ +0656b4: 0a00 |0024: move-result v0 │ │ +0656b6: 7110 e21d 0c00 |0025: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de2 │ │ +0656bc: 0a03 |0028: move-result v3 │ │ +0656be: 6e30 8616 a400 |0029: invoke-virtual {v4, v10, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@1686 │ │ +0656c4: 6e20 8716 3400 |002c: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@1687 │ │ +0656ca: 5485 6309 |002f: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0656ce: 3805 0b00 |0031: if-eqz v5, 003c // +000b │ │ +0656d2: 5485 6309 |0033: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0656d6: 6e10 dc15 0a00 |0035: invoke-virtual {v10}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@15dc │ │ +0656dc: 0c06 |0038: move-result-object v6 │ │ +0656de: 7230 d81d 6504 |0039: invoke-interface {v5, v6, v4}, Lorg/apache/http/conn/ssl/X509HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V // method@1dd8 │ │ +0656e4: 1104 |003c: return-object v4 │ │ +0656e6: 6e10 e61b 0800 |003d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@1be6 │ │ +0656ec: 0c05 |0040: move-result-object v5 │ │ +0656ee: 28d6 |0041: goto 0017 // -002a │ │ +0656f0: 0d01 |0042: move-exception v1 │ │ +0656f2: 2205 dc04 |0043: new-instance v5, Lorg/apache/http/conn/ConnectTimeoutException; // type@04dc │ │ +0656f6: 2206 5003 |0045: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +0656fa: 7010 ad15 0600 |0047: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +065700: 1a07 a302 |004a: const-string v7, "Connect to " // string@02a3 │ │ +065704: 6e20 b515 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06570a: 0c06 |004f: move-result-object v6 │ │ +06570c: 6e10 dc15 0a00 |0050: invoke-virtual {v10}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@15dc │ │ +065712: 0c07 |0053: move-result-object v7 │ │ +065714: 6e20 b515 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06571a: 0c06 |0057: move-result-object v6 │ │ +06571c: 1a07 0a01 |0058: const-string v7, "/" // string@010a │ │ +065720: 6e20 b515 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065726: 0c06 |005d: move-result-object v6 │ │ +065728: 6e10 db15 0a00 |005e: invoke-virtual {v10}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@15db │ │ +06572e: 0c07 |0061: move-result-object v7 │ │ +065730: 6e20 b415 7600 |0062: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +065736: 0c06 |0065: move-result-object v6 │ │ +065738: 1a07 9100 |0066: const-string v7, " timed out" // string@0091 │ │ +06573c: 6e20 b515 7600 |0068: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065742: 0c06 |006b: move-result-object v6 │ │ +065744: 6e10 bb15 0600 |006c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06574a: 0c06 |006f: move-result-object v6 │ │ +06574c: 7020 cb1d 6500 |0070: invoke-direct {v5, v6}, Lorg/apache/http/conn/ConnectTimeoutException;.:(Ljava/lang/String;)V // method@1dcb │ │ +065752: 2705 |0073: throw v5 │ │ +065754: 0d02 |0074: move-exception v2 │ │ +065756: 6e10 8516 0400 |0075: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.close:()V // method@1685 │ │ +06575c: 2702 |0078: throw v2 │ │ +06575e: 0d05 |0079: move-exception v5 │ │ +065760: 28fe |007a: goto 0078 // -0002 │ │ catches : 3 │ │ 0x0029 - 0x002c │ │ Ljava/net/SocketTimeoutException; -> 0x0042 │ │ 0x0033 - 0x003c │ │ Ljava/io/IOException; -> 0x0074 │ │ 0x0075 - 0x0078 │ │ Ljava/lang/Exception; -> 0x0079 │ │ @@ -111038,14 +111046,15 @@ │ │ 0x002c line=382 │ │ 0x002f line=383 │ │ 0x0033 line=385 │ │ 0x003c line=393 │ │ 0x003d line=367 │ │ 0x0042 line=378 │ │ 0x0043 line=379 │ │ + 0x005e line=380 │ │ 0x0074 line=387 │ │ 0x0075 line=389 │ │ 0x0078 line=390 │ │ 0x0079 line=389 │ │ locals : │ │ 0x0025 - 0x003d reg=0 connTimeout I │ │ 0x0029 - 0x003d reg=3 soTimeout I │ │ @@ -111066,24 +111075,24 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -065768: |[065768] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createLayeredSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -065778: 5421 6509 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ -06577c: 6e56 8916 3154 |0002: invoke-virtual {v1, v3, v4, v5, v6}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@1689 │ │ -065782: 0c00 |0005: move-result-object v0 │ │ -065784: 1f00 9f03 |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@039f │ │ -065788: 5421 6309 |0008: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -06578c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -065790: 5421 6309 |000c: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -065794: 7230 d81d 4100 |000e: invoke-interface {v1, v4, v0}, Lorg/apache/http/conn/ssl/X509HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V // method@1dd8 │ │ -06579a: 1100 |0011: return-object v0 │ │ +06578c: |[06578c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createLayeredSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +06579c: 5421 6509 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ +0657a0: 6e56 8916 3154 |0002: invoke-virtual {v1, v3, v4, v5, v6}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@1689 │ │ +0657a6: 0c00 |0005: move-result-object v0 │ │ +0657a8: 1f00 a703 |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@03a7 │ │ +0657ac: 5421 6309 |0008: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0657b0: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +0657b4: 5421 6309 |000c: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0657b8: 7230 d81d 4100 |000e: invoke-interface {v1, v4, v0}, Lorg/apache/http/conn/ssl/X509HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V // method@1dd8 │ │ +0657be: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0008 line=440 │ │ 0x000c line=441 │ │ 0x0011 line=444 │ │ locals : │ │ @@ -111099,20 +111108,20 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06579c: |[06579c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSocket:()Ljava/net/Socket; │ │ -0657ac: 5410 6509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ -0657b0: 6e10 8816 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@1688 │ │ -0657b6: 0c00 |0005: move-result-object v0 │ │ -0657b8: 1f00 9f03 |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@039f │ │ -0657bc: 1100 |0008: return-object v0 │ │ +0657c0: |[0657c0] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSocket:()Ljava/net/Socket; │ │ +0657d0: 5410 6509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ +0657d4: 6e10 8816 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@1688 │ │ +0657da: 0c00 |0005: move-result-object v0 │ │ +0657dc: 1f00 a703 |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@03a7 │ │ +0657e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;) │ │ @@ -111120,18 +111129,18 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0657c0: |[0657c0] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -0657d0: 6e55 e41b 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createLayeredSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@1be4 │ │ -0657d6: 0c00 |0003: move-result-object v0 │ │ -0657d8: 1100 |0004: return-object v0 │ │ +0657e4: |[0657e4] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +0657f4: 6e55 e41b 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.createLayeredSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@1be4 │ │ +0657fa: 0c00 |0003: move-result-object v0 │ │ +0657fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x0005 reg=2 socket Ljava/net/Socket; │ │ 0x0000 - 0x0005 reg=3 host Ljava/lang/String; │ │ @@ -111143,20 +111152,20 @@ │ │ type : '(Lorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0657dc: |[0657dc] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSocket:(Lorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ -0657ec: 5410 6509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ -0657f0: 6e10 8816 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@1688 │ │ -0657f6: 0c00 |0005: move-result-object v0 │ │ -0657f8: 1f00 9f03 |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@039f │ │ -0657fc: 1100 |0008: return-object v0 │ │ +065800: |[065800] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.createSocket:(Lorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ +065810: 5410 6509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.socketfactory:Ljavax/net/ssl/SSLSocketFactory; // field@0965 │ │ +065814: 6e10 8816 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@1688 │ │ +06581a: 0c00 |0005: move-result-object v0 │ │ +06581c: 1f00 a703 |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@03a7 │ │ +065820: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x0009 reg=2 params Lorg/apache/http/params/HttpParams; │ │ │ │ @@ -111165,17 +111174,17 @@ │ │ type : '()Lorg/apache/http/conn/ssl/X509HostnameVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065800: |[065800] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.getHostnameVerifier:()Lorg/apache/http/conn/ssl/X509HostnameVerifier; │ │ -065810: 5410 6309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -065814: 1100 |0002: return-object v0 │ │ +065824: |[065824] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.getHostnameVerifier:()Lorg/apache/http/conn/ssl/X509HostnameVerifier; │ │ +065834: 5410 6309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +065838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;) │ │ @@ -111183,35 +111192,35 @@ │ │ type : '(Ljava/net/Socket;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -065818: |[065818] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ -065828: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -06582c: 2200 3303 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -065830: 1a01 4b0c |0004: const-string v1, "Socket may not be null" // string@0c4b │ │ -065834: 7020 6115 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06583a: 2700 |0009: throw v0 │ │ -06583c: 2030 9f03 |000a: instance-of v0, v3, Ljavax/net/ssl/SSLSocket; // type@039f │ │ -065840: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -065844: 2200 3303 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -065848: 1a01 4c0c |0010: const-string v1, "Socket not created by this factory" // string@0c4c │ │ -06584c: 7020 6115 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -065852: 2700 |0015: throw v0 │ │ -065854: 6e10 dd15 0300 |0016: invoke-virtual {v3}, Ljava/net/Socket;.isClosed:()Z // method@15dd │ │ -06585a: 0a00 |0019: move-result v0 │ │ -06585c: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -065860: 2200 3303 |001c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -065864: 1a01 4a0c |001e: const-string v1, "Socket is closed" // string@0c4a │ │ -065868: 7020 6115 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06586e: 2700 |0023: throw v0 │ │ -065870: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -065872: 0f00 |0025: return v0 │ │ +06583c: |[06583c] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ +06584c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +065850: 2200 3b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +065854: 1a01 480c |0004: const-string v1, "Socket may not be null" // string@0c48 │ │ +065858: 7020 6115 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +06585e: 2700 |0009: throw v0 │ │ +065860: 2030 a703 |000a: instance-of v0, v3, Ljavax/net/ssl/SSLSocket; // type@03a7 │ │ +065864: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +065868: 2200 3b03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +06586c: 1a01 490c |0010: const-string v1, "Socket not created by this factory" // string@0c49 │ │ +065870: 7020 6115 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +065876: 2700 |0015: throw v0 │ │ +065878: 6e10 dd15 0300 |0016: invoke-virtual {v3}, Ljava/net/Socket;.isClosed:()Z // method@15dd │ │ +06587e: 0a00 |0019: move-result v0 │ │ +065880: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +065884: 2200 3b03 |001c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +065888: 1a01 470c |001e: const-string v1, "Socket is closed" // string@0c47 │ │ +06588c: 7020 6115 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +065892: 2700 |0023: throw v0 │ │ +065894: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +065896: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ 0x000a line=416 │ │ 0x000e line=417 │ │ 0x0016 line=420 │ │ @@ -111226,39 +111235,39 @@ │ │ type : '(Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -065874: |[065874] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.setHostnameVerifier:(Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ -065884: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -065888: 2200 3303 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -06588c: 1a01 0204 |0004: const-string v1, "Hostname verifier may not be null" // string@0402 │ │ -065890: 7020 6115 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -065896: 2700 |0009: throw v0 │ │ -065898: 5b23 6309 |000a: iput-object v3, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ -06589c: 0e00 |000c: return-void │ │ +065898: |[065898] net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.setHostnameVerifier:(Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V │ │ +0658a8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0658ac: 2200 3b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0658b0: 1a01 0204 |0004: const-string v1, "Hostname verifier may not be null" // string@0402 │ │ +0658b4: 7020 6115 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0658ba: 2700 |0009: throw v0 │ │ +0658bc: 5b23 6309 |000a: iput-object v3, v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.hostnameVerifier:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@0963 │ │ +0658c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0002 line=450 │ │ 0x000a line=452 │ │ 0x000c line=453 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; │ │ 0x0000 - 0x000d reg=3 hostnameVerifier Lorg/apache/http/conn/ssl/X509HostnameVerifier; │ │ │ │ - source_file_idx : 3045 (SSLSocketFactory.java) │ │ + source_file_idx : 3042 (SSLSocketFactory.java) │ │ │ │ Class #497 header: │ │ -class_idx : 1136 │ │ +class_idx : 1144 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3278 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3275 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #497 annotations: │ │ Annotations on method #7150 'checkClientTrusted' │ │ @@ -111288,19 +111297,19 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0658a0: |[0658a0] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.:(Ljavax/net/ssl/X509TrustManager;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V │ │ -0658b0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0658b6: 5b01 6609 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ -0658ba: 5b02 6709 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustStrategy:Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy; // field@0967 │ │ -0658be: 0e00 |0007: return-void │ │ +0658c4: |[0658c4] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.:(Ljavax/net/ssl/X509TrustManager;Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;)V │ │ +0658d4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0658da: 5b01 6609 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ +0658de: 5b02 6709 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustStrategy:Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy; // field@0967 │ │ +0658e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ @@ -111314,18 +111323,18 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0658c0: |[0658c0] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0658d0: 5410 6609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ -0658d4: 7230 8e16 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@168e │ │ -0658da: 0e00 |0005: return-void │ │ +0658e4: |[0658e4] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0658f4: 5410 6609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ +0658f8: 7230 8e16 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@168e │ │ +0658fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator; │ │ 0x0000 - 0x0006 reg=2 chain [Ljava/security/cert/X509Certificate; │ │ @@ -111336,22 +111345,22 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0658dc: |[0658dc] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0658ec: 5410 6709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustStrategy:Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy; // field@0967 │ │ -0658f0: 7230 f31b 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;.isTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@1bf3 │ │ -0658f6: 0a00 |0005: move-result v0 │ │ -0658f8: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -0658fc: 5410 6609 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ -065900: 7230 8f16 2003 |000a: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@168f │ │ -065906: 0e00 |000d: return-void │ │ +065900: |[065900] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +065910: 5410 6709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustStrategy:Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy; // field@0967 │ │ +065914: 7230 f31b 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;.isTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@1bf3 │ │ +06591a: 0a00 |0005: move-result v0 │ │ +06591c: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +065920: 5410 6609 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ +065924: 7230 8f16 2003 |000a: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@168f │ │ +06592a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator; │ │ @@ -111363,32 +111372,32 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -065908: |[065908] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -065918: 5410 6609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ -06591c: 7210 9016 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@1690 │ │ -065922: 0c00 |0005: move-result-object v0 │ │ -065924: 1100 |0006: return-object v0 │ │ +06592c: |[06592c] net.sourceforge.subsonic.androidapp.service.ssl.TrustManagerDecorator.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +06593c: 5410 6609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@0966 │ │ +065940: 7210 9016 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@1690 │ │ +065946: 0c00 |0005: move-result-object v0 │ │ +065948: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator; │ │ │ │ - source_file_idx : 3278 (TrustManagerDecorator.java) │ │ + source_file_idx : 3275 (TrustManagerDecorator.java) │ │ │ │ Class #498 header: │ │ -class_idx : 1138 │ │ +class_idx : 1146 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3280 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3277 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #498 annotations: │ │ Annotations on method #7155 'isTrusted' │ │ @@ -111405,20 +111414,20 @@ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;) │ │ name : 'isTrusted' │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3280 (TrustStrategy.java) │ │ + source_file_idx : 3277 (TrustStrategy.java) │ │ │ │ Class #499 header: │ │ -class_idx : 1139 │ │ +class_idx : 1147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 535 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #499 annotations: │ │ @@ -111444,53 +111453,53 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065928: |[065928] net.sourceforge.subsonic.androidapp.util.AlbumView$1.:(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V │ │ -065938: 5b01 6809 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; // field@0968 │ │ -06593c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -065942: 0e00 |0005: return-void │ │ +06594c: |[06594c] net.sourceforge.subsonic.androidapp.util.AlbumView$1.:(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V │ │ +06595c: 5b01 6809 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; // field@0968 │ │ +065960: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +065966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/AlbumView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/AlbumView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/AlbumView$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 │ │ -065944: |[065944] net.sourceforge.subsonic.androidapp.util.AlbumView$1.onClick:(Landroid/view/View;)V │ │ -065954: 5410 6809 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; // field@0968 │ │ -065958: 6e10 f91b 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.showContextMenu:()Z // method@1bf9 │ │ -06595e: 0e00 |0005: return-void │ │ +065968: |[065968] net.sourceforge.subsonic.androidapp.util.AlbumView$1.onClick:(Landroid/view/View;)V │ │ +065978: 5410 6809 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; // field@0968 │ │ +06597c: 6e10 f91b 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.showContextMenu:()Z // method@1bf9 │ │ +065982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 535 (AlbumView.java) │ │ │ │ Class #500 header: │ │ -class_idx : 1140 │ │ +class_idx : 1148 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 753 │ │ +superclass_idx : 761 │ │ source_file_idx : 535 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #500 - │ │ @@ -111518,42 +111527,42 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -065960: |[065960] net.sourceforge.subsonic.androidapp.util.AlbumView.:(Landroid/content/Context;)V │ │ -065970: 7020 5814 5400 |0000: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1458 │ │ -065976: 7110 8c12 0500 |0003: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -06597c: 0c01 |0006: move-result-object v1 │ │ -06597e: 1402 0100 037f |0007: const v2, #float 1.74129e+38 // #7f030001 │ │ -065984: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -065986: 6e40 8f12 2134 |000b: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -06598c: 1401 0800 0d7f |000e: const v1, #float 1.87421e+38 // #7f0d0008 │ │ -065992: 6e20 f71b 1400 |0011: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ -065998: 0c01 |0014: move-result-object v1 │ │ -06599a: 1f01 0803 |0015: check-cast v1, Landroid/widget/TextView; // type@0308 │ │ -06599e: 5b41 6b09 |0017: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.titleView:Landroid/widget/TextView; // field@096b │ │ -0659a2: 1401 0900 0d7f |0019: const v1, #float 1.87421e+38 // #7f0d0009 │ │ -0659a8: 6e20 f71b 1400 |001c: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ -0659ae: 0c01 |001f: move-result-object v1 │ │ -0659b0: 1f01 0803 |0020: check-cast v1, Landroid/widget/TextView; // type@0308 │ │ -0659b4: 5b41 6909 |0022: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.artistView:Landroid/widget/TextView; // field@0969 │ │ -0659b8: 1401 0700 0d7f |0024: const v1, #float 1.87421e+38 // #7f0d0007 │ │ -0659be: 6e20 f71b 1400 |0027: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ -0659c4: 0c01 |002a: move-result-object v1 │ │ -0659c6: 5b41 6a09 |002b: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.coverArtView:Landroid/view/View; // field@096a │ │ -0659ca: 1401 0a00 0d7f |002d: const v1, #float 1.87421e+38 // #7f0d000a │ │ -0659d0: 6e20 f71b 1400 |0030: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ -0659d6: 0c00 |0033: move-result-object v0 │ │ -0659d8: 2201 7304 |0034: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1; // type@0473 │ │ -0659dc: 7020 f41b 4100 |0036: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;.:(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V // method@1bf4 │ │ -0659e2: 6e20 3413 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -0659e8: 0e00 |003c: return-void │ │ +065984: |[065984] net.sourceforge.subsonic.androidapp.util.AlbumView.:(Landroid/content/Context;)V │ │ +065994: 7020 5814 5400 |0000: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1458 │ │ +06599a: 7110 8c12 0500 |0003: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +0659a0: 0c01 |0006: move-result-object v1 │ │ +0659a2: 1402 0100 037f |0007: const v2, #float 1.74129e+38 // #7f030001 │ │ +0659a8: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0659aa: 6e40 8f12 2134 |000b: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +0659b0: 1401 0800 0d7f |000e: const v1, #float 1.87421e+38 // #7f0d0008 │ │ +0659b6: 6e20 f71b 1400 |0011: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ +0659bc: 0c01 |0014: move-result-object v1 │ │ +0659be: 1f01 1003 |0015: check-cast v1, Landroid/widget/TextView; // type@0310 │ │ +0659c2: 5b41 6b09 |0017: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.titleView:Landroid/widget/TextView; // field@096b │ │ +0659c6: 1401 0900 0d7f |0019: const v1, #float 1.87421e+38 // #7f0d0009 │ │ +0659cc: 6e20 f71b 1400 |001c: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ +0659d2: 0c01 |001f: move-result-object v1 │ │ +0659d4: 1f01 1003 |0020: check-cast v1, Landroid/widget/TextView; // type@0310 │ │ +0659d8: 5b41 6909 |0022: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.artistView:Landroid/widget/TextView; // field@0969 │ │ +0659dc: 1401 0700 0d7f |0024: const v1, #float 1.87421e+38 // #7f0d0007 │ │ +0659e2: 6e20 f71b 1400 |0027: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ +0659e8: 0c01 |002a: move-result-object v1 │ │ +0659ea: 5b41 6a09 |002b: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.coverArtView:Landroid/view/View; // field@096a │ │ +0659ee: 1401 0a00 0d7f |002d: const v1, #float 1.87421e+38 // #7f0d000a │ │ +0659f4: 6e20 f71b 1400 |0030: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.findViewById:(I)Landroid/view/View; // method@1bf7 │ │ +0659fa: 0c00 |0033: move-result-object v0 │ │ +0659fc: 2201 7b04 |0034: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1; // type@047b │ │ +065a00: 7020 f41b 4100 |0036: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;.:(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V // method@1bf4 │ │ +065a06: 6e20 3413 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +065a0c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x000e line=44 │ │ 0x0019 line=45 │ │ 0x0024 line=46 │ │ @@ -111571,36 +111580,36 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0659ec: |[0659ec] net.sourceforge.subsonic.androidapp.util.AlbumView.setAlbum:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)V │ │ -0659fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0659fe: 5430 6b09 |0001: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.titleView:Landroid/widget/TextView; // field@096b │ │ -065a02: 6e10 0619 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -065a08: 0c02 |0006: move-result-object v2 │ │ -065a0a: 6e20 ea14 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -065a10: 5430 6909 |000a: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.artistView:Landroid/widget/TextView; // field@0969 │ │ -065a14: 6e10 fb18 0400 |000c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -065a1a: 0c02 |000f: move-result-object v2 │ │ -065a1c: 6e20 ea14 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -065a22: 5432 6909 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.artistView:Landroid/widget/TextView; // field@0969 │ │ -065a26: 6e10 fb18 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -065a2c: 0c00 |0018: move-result-object v0 │ │ -065a2e: 3900 0e00 |0019: if-nez v0, 0027 // +000e │ │ -065a32: 1300 0800 |001b: const/16 v0, #int 8 // #8 │ │ -065a36: 6e20 ef14 0200 |001d: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ -065a3c: 5430 6a09 |0020: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.coverArtView:Landroid/view/View; // field@096a │ │ -065a40: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -065a42: 6e52 671c 0514 |0023: invoke-virtual {v5, v0, v4, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ -065a48: 0e00 |0026: return-void │ │ -065a4a: 0110 |0027: move v0, v1 │ │ -065a4c: 28f5 |0028: goto 001d // -000b │ │ +065a10: |[065a10] net.sourceforge.subsonic.androidapp.util.AlbumView.setAlbum:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)V │ │ +065a20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065a22: 5430 6b09 |0001: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.titleView:Landroid/widget/TextView; // field@096b │ │ +065a26: 6e10 0619 0400 |0003: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +065a2c: 0c02 |0006: move-result-object v2 │ │ +065a2e: 6e20 ea14 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +065a34: 5430 6909 |000a: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.artistView:Landroid/widget/TextView; // field@0969 │ │ +065a38: 6e10 fb18 0400 |000c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +065a3e: 0c02 |000f: move-result-object v2 │ │ +065a40: 6e20 ea14 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +065a46: 5432 6909 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.artistView:Landroid/widget/TextView; // field@0969 │ │ +065a4a: 6e10 fb18 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +065a50: 0c00 |0018: move-result-object v0 │ │ +065a52: 3900 0e00 |0019: if-nez v0, 0027 // +000e │ │ +065a56: 1300 0800 |001b: const/16 v0, #int 8 // #8 │ │ +065a5a: 6e20 ef14 0200 |001d: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ +065a60: 5430 6a09 |0020: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.coverArtView:Landroid/view/View; // field@096a │ │ +065a64: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +065a66: 6e52 671c 0514 |0023: invoke-virtual {v5, v0, v4, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ +065a6c: 0e00 |0026: return-void │ │ +065a6e: 0110 |0027: move v0, v1 │ │ +065a70: 28f5 |0028: goto 001d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x000a line=59 │ │ 0x0013 line=60 │ │ 0x0020 line=61 │ │ 0x0026 line=62 │ │ @@ -111609,17 +111618,17 @@ │ │ 0x0000 - 0x0029 reg=3 this Lnet/sourceforge/subsonic/androidapp/util/AlbumView; │ │ 0x0000 - 0x0029 reg=4 album Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0029 reg=5 imageLoader Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ │ │ source_file_idx : 535 (AlbumView.java) │ │ │ │ Class #501 header: │ │ -class_idx : 1141 │ │ +class_idx : 1149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 548 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #501 annotations: │ │ @@ -111649,55 +111658,55 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065a50: |[065a50] net.sourceforge.subsonic.androidapp.util.ArtistAdapter$1.:(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V │ │ -065a60: 5b01 6c09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@096c │ │ -065a64: 5b02 6d09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.val$result:Landroid/view/View; // field@096d │ │ -065a68: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -065a6e: 0e00 |0007: return-void │ │ +065a74: |[065a74] net.sourceforge.subsonic.androidapp.util.ArtistAdapter$1.:(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V │ │ +065a84: 5b01 6c09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@096c │ │ +065a88: 5b02 6d09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.val$result:Landroid/view/View; // field@096d │ │ +065a8c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +065a92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$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 │ │ -065a70: |[065a70] net.sourceforge.subsonic.androidapp.util.ArtistAdapter$1.onClick:(Landroid/view/View;)V │ │ -065a80: 5410 6d09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.val$result:Landroid/view/View; // field@096d │ │ -065a84: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ -065a8a: 0e00 |0005: return-void │ │ +065a94: |[065a94] net.sourceforge.subsonic.androidapp.util.ArtistAdapter$1.onClick:(Landroid/view/View;)V │ │ +065aa4: 5410 6d09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.val$result:Landroid/view/View; // field@096d │ │ +065aa8: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ +065aae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 548 (ArtistAdapter.java) │ │ │ │ Class #502 header: │ │ -class_idx : 1142 │ │ +class_idx : 1150 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 743 │ │ source_file_idx : 548 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #502 annotations: │ │ @@ -111728,55 +111737,55 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -065a8c: |[065a8c] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -065a9c: 1307 1e00 |0000: const/16 v7, #int 30 // #1e │ │ -065aa0: 1405 0300 037f |0002: const v5, #float 1.74129e+38 // #7f030003 │ │ -065aa6: 1406 1500 0d7f |0005: const v6, #float 1.87422e+38 // #7f0d0015 │ │ -065aac: 705a 2a14 9865 |0008: invoke-direct {v8, v9, v5, v6, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;IILjava/util/List;)V // method@142a │ │ -065ab2: 2204 7b03 |000b: new-instance v4, Ljava/util/LinkedHashSet; // type@037b │ │ -065ab6: 7020 1816 7400 |000d: invoke-direct {v4, v7}, Ljava/util/LinkedHashSet;.:(I)V // method@1618 │ │ -065abc: 2203 7103 |0010: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -065ac0: 7020 ed15 7300 |0012: invoke-direct {v3, v7}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -065ac6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -065ac8: 7210 2716 0a00 |0016: invoke-interface {v10}, Ljava/util/List;.size:()I // method@1627 │ │ -065ace: 0a05 |0019: move-result v5 │ │ -065ad0: 3551 1f00 |001a: if-ge v1, v5, 0039 // +001f │ │ -065ad4: 7220 2016 1a00 |001c: invoke-interface {v10, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -065ada: 0c00 |001f: move-result-object v0 │ │ -065adc: 1f00 1a04 |0020: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -065ae0: 6e10 dc18 0000 |0022: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getIndex:()Ljava/lang/String; // method@18dc │ │ -065ae6: 0c02 |0025: move-result-object v2 │ │ -065ae8: 7220 3c16 2400 |0026: invoke-interface {v4, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ -065aee: 0a05 |0029: move-result v5 │ │ -065af0: 3905 0c00 |002a: if-nez v5, 0036 // +000c │ │ -065af4: 7220 3b16 2400 |002c: invoke-interface {v4, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -065afa: 7110 6b15 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -065b00: 0c05 |0032: move-result-object v5 │ │ -065b02: 7220 1c16 5300 |0033: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -065b08: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ -065b0c: 28de |0038: goto 0016 // -0022 │ │ -065b0e: 7210 3f16 0400 |0039: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@163f │ │ -065b14: 0a05 |003c: move-result v5 │ │ -065b16: 2355 0b05 |003d: new-array v5, v5, [Ljava/lang/Object; // type@050b │ │ -065b1a: 7220 4016 5400 |003f: invoke-interface {v4, v5}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -065b20: 0c05 |0042: move-result-object v5 │ │ -065b22: 5b85 6f09 |0043: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ -065b26: 7210 2716 0300 |0045: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ -065b2c: 0a05 |0048: move-result v5 │ │ -065b2e: 2355 0a05 |0049: new-array v5, v5, [Ljava/lang/Integer; // type@050a │ │ -065b32: 7220 2916 5300 |004b: invoke-interface {v3, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1629 │ │ -065b38: 0c05 |004e: move-result-object v5 │ │ -065b3a: 1f05 0a05 |004f: check-cast v5, [Ljava/lang/Integer; // type@050a │ │ -065b3e: 5b85 6e09 |0051: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ -065b42: 0e00 |0053: return-void │ │ +065ab0: |[065ab0] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +065ac0: 1307 1e00 |0000: const/16 v7, #int 30 // #1e │ │ +065ac4: 1405 0300 037f |0002: const v5, #float 1.74129e+38 // #7f030003 │ │ +065aca: 1406 1500 0d7f |0005: const v6, #float 1.87422e+38 // #7f0d0015 │ │ +065ad0: 705a 2a14 9865 |0008: invoke-direct {v8, v9, v5, v6, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;IILjava/util/List;)V // method@142a │ │ +065ad6: 2204 8303 |000b: new-instance v4, Ljava/util/LinkedHashSet; // type@0383 │ │ +065ada: 7020 1816 7400 |000d: invoke-direct {v4, v7}, Ljava/util/LinkedHashSet;.:(I)V // method@1618 │ │ +065ae0: 2203 7903 |0010: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +065ae4: 7020 ed15 7300 |0012: invoke-direct {v3, v7}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +065aea: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +065aec: 7210 2716 0a00 |0016: invoke-interface {v10}, Ljava/util/List;.size:()I // method@1627 │ │ +065af2: 0a05 |0019: move-result v5 │ │ +065af4: 3551 1f00 |001a: if-ge v1, v5, 0039 // +001f │ │ +065af8: 7220 2016 1a00 |001c: invoke-interface {v10, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +065afe: 0c00 |001f: move-result-object v0 │ │ +065b00: 1f00 2204 |0020: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +065b04: 6e10 dc18 0000 |0022: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getIndex:()Ljava/lang/String; // method@18dc │ │ +065b0a: 0c02 |0025: move-result-object v2 │ │ +065b0c: 7220 3c16 2400 |0026: invoke-interface {v4, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ +065b12: 0a05 |0029: move-result v5 │ │ +065b14: 3905 0c00 |002a: if-nez v5, 0036 // +000c │ │ +065b18: 7220 3b16 2400 |002c: invoke-interface {v4, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +065b1e: 7110 6b15 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +065b24: 0c05 |0032: move-result-object v5 │ │ +065b26: 7220 1c16 5300 |0033: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +065b2c: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ +065b30: 28de |0038: goto 0016 // -0022 │ │ +065b32: 7210 3f16 0400 |0039: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@163f │ │ +065b38: 0a05 |003c: move-result v5 │ │ +065b3a: 2355 1505 |003d: new-array v5, v5, [Ljava/lang/Object; // type@0515 │ │ +065b3e: 7220 4016 5400 |003f: invoke-interface {v4, v5}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ +065b44: 0c05 |0042: move-result-object v5 │ │ +065b46: 5b85 6f09 |0043: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ +065b4a: 7210 2716 0300 |0045: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ +065b50: 0a05 |0048: move-result v5 │ │ +065b52: 2355 1405 |0049: new-array v5, v5, [Ljava/lang/Integer; // type@0514 │ │ +065b56: 7220 2916 5300 |004b: invoke-interface {v3, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1629 │ │ +065b5c: 0c05 |004e: move-result-object v5 │ │ +065b5e: 1f05 1405 |004f: check-cast v5, [Ljava/lang/Integer; // type@0514 │ │ +065b62: 5b85 6e09 |0051: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ +065b66: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x000b line=46 │ │ 0x0010 line=47 │ │ 0x0015 line=48 │ │ 0x001c line=49 │ │ @@ -111805,25 +111814,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -065b44: |[065b44] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getPositionForSection:(I)I │ │ -065b54: 5410 6e09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ -065b58: 2100 |0002: array-length v0, v0 │ │ -065b5a: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -065b5e: 7120 7815 0200 |0005: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -065b64: 0a02 |0008: move-result v2 │ │ -065b66: 5410 6e09 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ -065b6a: 4600 0002 |000b: aget-object v0, v0, v2 │ │ -065b6e: 6e10 6715 0000 |000d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -065b74: 0a00 |0010: move-result v0 │ │ -065b76: 0f00 |0011: return v0 │ │ +065b68: |[065b68] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getPositionForSection:(I)I │ │ +065b78: 5410 6e09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ +065b7c: 2100 |0002: array-length v0, v0 │ │ +065b7e: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +065b82: 7120 7815 0200 |0005: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +065b88: 0a02 |0008: move-result v2 │ │ +065b8a: 5410 6e09 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ +065b8e: 4600 0002 |000b: aget-object v0, v0, v2 │ │ +065b92: 6e10 6715 0000 |000d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +065b98: 0a00 |0010: move-result v0 │ │ +065b9a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0009 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ 0x0000 - 0x0012 reg=2 section I │ │ @@ -111833,33 +111842,33 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -065b78: |[065b78] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getSectionForPosition:(I)I │ │ -065b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065b8a: 5431 6f09 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ -065b8e: 2111 |0003: array-length v1, v1 │ │ -065b90: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -065b94: 3510 1200 |0006: if-ge v0, v1, 0018 // +0012 │ │ -065b98: 5431 6e09 |0008: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ -065b9c: d802 0001 |000a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -065ba0: 4601 0102 |000c: aget-object v1, v1, v2 │ │ -065ba4: 6e10 6715 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -065baa: 0a01 |0011: move-result v1 │ │ -065bac: 3514 0300 |0012: if-ge v4, v1, 0015 // +0003 │ │ -065bb0: 0f00 |0014: return v0 │ │ -065bb2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -065bb6: 28ea |0017: goto 0001 // -0016 │ │ -065bb8: 5431 6f09 |0018: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ -065bbc: 2111 |001a: array-length v1, v1 │ │ -065bbe: d800 01ff |001b: add-int/lit8 v0, v1, #int -1 // #ff │ │ -065bc2: 28f7 |001d: goto 0014 // -0009 │ │ +065b9c: |[065b9c] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getSectionForPosition:(I)I │ │ +065bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065bae: 5431 6f09 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ +065bb2: 2111 |0003: array-length v1, v1 │ │ +065bb4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +065bb8: 3510 1200 |0006: if-ge v0, v1, 0018 // +0012 │ │ +065bbc: 5431 6e09 |0008: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.positions:[Ljava/lang/Integer; // field@096e │ │ +065bc0: d802 0001 |000a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +065bc4: 4601 0102 |000c: aget-object v1, v1, v2 │ │ +065bc8: 6e10 6715 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +065bce: 0a01 |0011: move-result v1 │ │ +065bd0: 3514 0300 |0012: if-ge v4, v1, 0015 // +0003 │ │ +065bd4: 0f00 |0014: return v0 │ │ +065bd6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +065bda: 28ea |0017: goto 0001 // -0016 │ │ +065bdc: 5431 6f09 |0018: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ +065be0: 2111 |001a: array-length v1, v1 │ │ +065be2: d800 01ff |001b: add-int/lit8 v0, v1, #int -1 // #ff │ │ +065be6: 28f7 |001d: goto 0014 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0008 line=89 │ │ 0x0014 line=93 │ │ 0x0015 line=88 │ │ 0x0018 line=93 │ │ @@ -111874,17 +111883,17 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065bc4: |[065bc4] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getSections:()[Ljava/lang/Object; │ │ -065bd4: 5410 6f09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ -065bd8: 1100 |0002: return-object v0 │ │ +065be8: |[065be8] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getSections:()[Ljava/lang/Object; │ │ +065bf8: 5410 6f09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.sections:[Ljava/lang/Object; // field@096f │ │ +065bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;) │ │ @@ -111892,24 +111901,24 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -065bdc: |[065bdc] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -065bec: 6f40 2c14 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@142c │ │ -065bf2: 0c01 |0003: move-result-object v1 │ │ -065bf4: 1402 1400 0d7f |0004: const v2, #float 1.87422e+38 // #7f0d0014 │ │ -065bfa: 6e20 d812 2100 |0007: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -065c00: 0c00 |000a: move-result-object v0 │ │ -065c02: 2202 7504 |000b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1; // type@0475 │ │ -065c06: 7030 fa1b 3201 |000d: invoke-direct {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V // method@1bfa │ │ -065c0c: 6e20 3413 2000 |0010: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -065c12: 1101 |0013: return-object v1 │ │ +065c00: |[065c00] net.sourceforge.subsonic.androidapp.util.ArtistAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +065c10: 6f40 2c14 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@142c │ │ +065c16: 0c01 |0003: move-result-object v1 │ │ +065c18: 1402 1400 0d7f |0004: const v2, #float 1.87422e+38 // #7f0d0014 │ │ +065c1e: 6e20 d812 2100 |0007: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +065c24: 0c00 |000a: move-result-object v0 │ │ +065c26: 2202 7d04 |000b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1; // type@047d │ │ +065c2a: 7030 fa1b 3201 |000d: invoke-direct {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V // method@1bfa │ │ +065c30: 6e20 3413 2000 |0010: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +065c36: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x000b line=65 │ │ 0x0013 line=72 │ │ locals : │ │ @@ -111919,17 +111928,17 @@ │ │ 0x0000 - 0x0014 reg=4 position I │ │ 0x0000 - 0x0014 reg=5 convertView Landroid/view/View; │ │ 0x0000 - 0x0014 reg=6 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 548 (ArtistAdapter.java) │ │ │ │ Class #503 header: │ │ -class_idx : 1144 │ │ +class_idx : 1152 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 637 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #503 annotations: │ │ @@ -111956,54 +111965,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065c14: |[065c14] net.sourceforge.subsonic.androidapp.util.CacheCleaner$1.:(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V │ │ -065c24: 5b01 7309 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // field@0973 │ │ -065c28: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -065c2e: 0e00 |0005: return-void │ │ +065c38: |[065c38] net.sourceforge.subsonic.androidapp.util.CacheCleaner$1.:(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V │ │ +065c48: 5b01 7309 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // field@0973 │ │ +065c4c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +065c52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;) │ │ name : 'compare' │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -065c30: |[065c30] net.sourceforge.subsonic.androidapp.util.CacheCleaner$1.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -065c40: 6e10 1315 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@1513 │ │ -065c46: 0b00 |0003: move-result-wide v0 │ │ -065c48: 6e10 1315 0600 |0004: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@1513 │ │ -065c4e: 0b02 |0007: move-result-wide v2 │ │ -065c50: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -065c54: 3b00 0400 |000a: if-gez v0, 000e // +0004 │ │ -065c58: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -065c5a: 0f00 |000d: return v0 │ │ -065c5c: 6e10 1315 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@1513 │ │ -065c62: 0b00 |0011: move-result-wide v0 │ │ -065c64: 6e10 1315 0600 |0012: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@1513 │ │ -065c6a: 0b02 |0015: move-result-wide v2 │ │ -065c6c: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ -065c70: 3d00 0400 |0018: if-lez v0, 001c // +0004 │ │ -065c74: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -065c76: 28f2 |001b: goto 000d // -000e │ │ -065c78: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -065c7a: 28f0 |001d: goto 000d // -0010 │ │ +065c54: |[065c54] net.sourceforge.subsonic.androidapp.util.CacheCleaner$1.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +065c64: 6e10 1315 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@1513 │ │ +065c6a: 0b00 |0003: move-result-wide v0 │ │ +065c6c: 6e10 1315 0600 |0004: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@1513 │ │ +065c72: 0b02 |0007: move-result-wide v2 │ │ +065c74: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +065c78: 3b00 0400 |000a: if-gez v0, 000e // +0004 │ │ +065c7c: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +065c7e: 0f00 |000d: return v0 │ │ +065c80: 6e10 1315 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@1513 │ │ +065c86: 0b00 |0011: move-result-wide v0 │ │ +065c88: 6e10 1315 0600 |0012: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@1513 │ │ +065c8e: 0b02 |0015: move-result-wide v2 │ │ +065c90: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ +065c94: 3d00 0400 |0018: if-lez v0, 001c // +0004 │ │ +065c98: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +065c9a: 28f2 |001b: goto 000d // -000e │ │ +065c9c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +065c9e: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000c line=149 │ │ 0x000d line=154 │ │ 0x000e line=151 │ │ 0x001a line=152 │ │ @@ -112018,34 +112027,34 @@ │ │ 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 │ │ -065c7c: |[065c7c] net.sourceforge.subsonic.androidapp.util.CacheCleaner$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -065c8c: 1f02 1403 |0000: check-cast v2, Ljava/io/File; // type@0314 │ │ -065c90: 1f03 1403 |0002: check-cast v3, Ljava/io/File; // type@0314 │ │ -065c94: 6e30 111c 2103 |0004: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;.compare:(Ljava/io/File;Ljava/io/File;)I // method@1c11 │ │ -065c9a: 0a00 |0007: move-result v0 │ │ -065c9c: 0f00 |0008: return v0 │ │ +065ca0: |[065ca0] net.sourceforge.subsonic.androidapp.util.CacheCleaner$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +065cb0: 1f02 1c03 |0000: check-cast v2, Ljava/io/File; // type@031c │ │ +065cb4: 1f03 1c03 |0002: check-cast v3, Ljava/io/File; // type@031c │ │ +065cb8: 6e30 111c 2103 |0004: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;.compare:(Ljava/io/File;Ljava/io/File;)I // method@1c11 │ │ +065cbe: 0a00 |0007: move-result v0 │ │ +065cc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 637 (CacheCleaner.java) │ │ │ │ Class #504 header: │ │ -class_idx : 1145 │ │ +class_idx : 1153 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 637 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ │ │ Class #504 annotations: │ │ @@ -112091,39 +112100,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -065ca0: |[065ca0] net.sourceforge.subsonic.androidapp.util.CacheCleaner.:()V │ │ -065cb0: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -065cb4: 1c01 7904 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -065cb8: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -065cbe: 6900 7409 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -065cc2: 0e00 |0009: return-void │ │ +065cc4: |[065cc4] net.sourceforge.subsonic.androidapp.util.CacheCleaner.:()V │ │ +065cd4: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +065cd8: 1c01 8104 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +065cdc: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +065ce2: 6900 7409 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +065ce6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065cc4: |[065cc4] net.sourceforge.subsonic.androidapp.util.CacheCleaner.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V │ │ -065cd4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -065cda: 5b01 7609 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ -065cde: 5b02 7709 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@0977 │ │ -065ce2: 0e00 |0007: return-void │ │ +065ce8: |[065ce8] net.sourceforge.subsonic.androidapp.util.CacheCleaner.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V │ │ +065cf8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +065cfe: 5b01 7609 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ +065d02: 5b02 7709 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@0977 │ │ +065d06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ @@ -112136,286 +112145,285 @@ │ │ type : '(Ljava/util/List;Ljava/util/Set;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -065ce4: |[065ce4] net.sourceforge.subsonic.androidapp.util.CacheCleaner.deleteEmptyDirs:(Ljava/util/List;Ljava/util/Set;)V │ │ -065cf4: 7210 2316 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -065cfa: 0c02 |0003: move-result-object v2 │ │ -065cfc: 7210 0e16 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -065d02: 0a03 |0007: move-result v3 │ │ -065d04: 3803 2200 |0008: if-eqz v3, 002a // +0022 │ │ -065d08: 7210 0f16 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -065d0e: 0c01 |000d: move-result-object v1 │ │ -065d10: 1f01 1403 |000e: check-cast v1, Ljava/io/File; // type@0314 │ │ -065d14: 7220 3c16 1600 |0010: invoke-interface {v6, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ -065d1a: 0a03 |0013: move-result v3 │ │ -065d1c: 3903 f0ff |0014: if-nez v3, 0004 // -0010 │ │ -065d20: 6e10 1515 0100 |0016: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1515 │ │ -065d26: 0c00 |0019: move-result-object v0 │ │ -065d28: 2103 |001a: array-length v3, v0 │ │ -065d2a: 3903 e9ff |001b: if-nez v3, 0004 // -0017 │ │ -065d2e: 7110 6c1d 0100 |001d: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -065d34: 5443 7609 |0020: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ -065d38: 7120 4b1c 1300 |0022: invoke-static {v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; // method@1c4b │ │ -065d3e: 0c03 |0025: move-result-object v3 │ │ -065d40: 7110 6c1d 0300 |0026: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -065d46: 28db |0029: goto 0004 // -0025 │ │ -065d48: 0e00 |002a: return-void │ │ +065d08: |[065d08] net.sourceforge.subsonic.androidapp.util.CacheCleaner.deleteEmptyDirs:(Ljava/util/List;Ljava/util/Set;)V │ │ +065d18: 7210 2316 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +065d1e: 0c02 |0003: move-result-object v2 │ │ +065d20: 7210 0e16 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +065d26: 0a03 |0007: move-result v3 │ │ +065d28: 3803 2200 |0008: if-eqz v3, 002a // +0022 │ │ +065d2c: 7210 0f16 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +065d32: 0c01 |000d: move-result-object v1 │ │ +065d34: 1f01 1c03 |000e: check-cast v1, Ljava/io/File; // type@031c │ │ +065d38: 7220 3c16 1600 |0010: invoke-interface {v6, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ +065d3e: 0a03 |0013: move-result v3 │ │ +065d40: 3903 f0ff |0014: if-nez v3, 0004 // -0010 │ │ +065d44: 6e10 1515 0100 |0016: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1515 │ │ +065d4a: 0c00 |0019: move-result-object v0 │ │ +065d4c: 2103 |001a: array-length v3, v0 │ │ +065d4e: 3903 e9ff |001b: if-nez v3, 0004 // -0017 │ │ +065d52: 7110 6c1d 0100 |001d: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +065d58: 5443 7609 |0020: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ +065d5c: 7120 4b1c 1300 |0022: invoke-static {v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; // method@1c4b │ │ +065d62: 0c03 |0025: move-result-object v3 │ │ +065d64: 7110 6c1d 0300 |0026: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +065d6a: 28db |0029: goto 0004 // -0025 │ │ +065d6c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0010 line=63 │ │ 0x0016 line=67 │ │ 0x001a line=70 │ │ 0x001d line=71 │ │ 0x0020 line=72 │ │ 0x002a line=75 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=6 (null) Ljava/util/Set; │ │ 0x001a - 0x002a reg=0 children [Ljava/io/File; │ │ 0x0010 - 0x002a reg=1 dir Ljava/io/File; │ │ - 0x0004 - 0x002b reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002b reg=4 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ 0x0000 - 0x002b reg=5 dirs Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x002b reg=6 undeletable Ljava/util/Set; Ljava/util/Set; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;) │ │ name : 'deleteFiles' │ │ type : '(Ljava/util/List;Ljava/util/Set;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 34 │ │ + registers : 33 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 447 16-bit code units │ │ -065d4c: |[065d4c] net.sourceforge.subsonic.androidapp.util.CacheCleaner.deleteFiles:(Ljava/util/List;Ljava/util/Set;)V │ │ -065d5c: 7801 2216 2000 |0000: invoke-interface/range {v32}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -065d62: 0a1b |0003: move-result v27 │ │ -065d64: 381b 0300 |0004: if-eqz v27, 0007 // +0003 │ │ -065d68: 0e00 |0006: return-void │ │ -065d6a: 0800 1f00 |0007: move-object/from16 v0, v31 │ │ -065d6e: 5400 7609 |0009: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ -065d72: 081b 0000 |000b: move-object/from16 v27, v0 │ │ -065d76: 7701 731d 1b00 |000d: invoke-static/range {v27}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getCacheSizeMB:(Landroid/content/Context;)I // method@1d73 │ │ -065d7c: 0a1b |0010: move-result v27 │ │ -065d7e: 0200 1b00 |0011: move/from16 v0, v27 │ │ -065d82: 8100 |0013: int-to-long v0, v0 │ │ -065d84: 051b 0000 |0014: move-wide/from16 v27, v0 │ │ -065d88: 161d 0004 |0016: const-wide/16 v29, #int 1024 // #400 │ │ -065d8c: 9d1b 1b1d |0018: mul-long v27, v27, v29 │ │ -065d90: 161d 0004 |001a: const-wide/16 v29, #int 1024 // #400 │ │ -065d94: 9d12 1b1d |001c: mul-long v18, v27, v29 │ │ -065d98: 160e 0000 |001e: const-wide/16 v14, #int 0 // #0 │ │ -065d9c: 7801 2316 2000 |0020: invoke-interface/range {v32}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -065da2: 0c15 |0023: move-result-object v21 │ │ -065da4: 7801 0e16 1500 |0024: invoke-interface/range {v21}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -065daa: 0a1b |0027: move-result v27 │ │ -065dac: 381b 0f00 |0028: if-eqz v27, 0037 // +000f │ │ -065db0: 7801 0f16 1500 |002a: invoke-interface/range {v21}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -065db6: 0c14 |002d: move-result-object v20 │ │ -065db8: 1f14 1403 |002e: check-cast v20, Ljava/io/File; // type@0314 │ │ -065dbc: 7401 1415 1400 |0030: invoke-virtual/range {v20}, Ljava/io/File;.length:()J // method@1514 │ │ -065dc2: 0b1b |0033: move-result-wide v27 │ │ -065dc4: 9b0e 0e1b |0034: add-long v14, v14, v27 │ │ -065dc8: 28ee |0036: goto 0024 // -0012 │ │ -065dca: 221a 7b00 |0037: new-instance v26, Landroid/os/StatFs; // type@007b │ │ -065dce: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -065dd2: 0800 2000 |003b: move-object/from16 v0, v32 │ │ -065dd6: 0201 1b00 |003d: move/from16 v1, v27 │ │ -065dda: 7220 2016 1000 |003f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -065de0: 0c1b |0042: move-result-object v27 │ │ -065de2: 1f1b 1403 |0043: check-cast v27, Ljava/io/File; // type@0314 │ │ -065de6: 7401 1015 1b00 |0045: invoke-virtual/range {v27}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -065dec: 0c1b |0048: move-result-object v27 │ │ -065dee: 7602 1902 1a00 |0049: invoke-direct/range {v26, v27}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0219 │ │ -065df4: 7401 1b02 1a00 |004c: invoke-virtual/range {v26}, Landroid/os/StatFs;.getBlockCount:()I // method@021b │ │ -065dfa: 0a1b |004f: move-result v27 │ │ -065dfc: 0200 1b00 |0050: move/from16 v0, v27 │ │ -065e00: 8100 |0052: int-to-long v0, v0 │ │ -065e02: 051b 0000 |0053: move-wide/from16 v27, v0 │ │ -065e06: 7401 1c02 1a00 |0055: invoke-virtual/range {v26}, Landroid/os/StatFs;.getBlockSize:()I // method@021c │ │ -065e0c: 0a1d |0058: move-result v29 │ │ -065e0e: 0200 1d00 |0059: move/from16 v0, v29 │ │ -065e12: 8100 |005b: int-to-long v0, v0 │ │ -065e14: 051d 0000 |005c: move-wide/from16 v29, v0 │ │ -065e18: 9d0c 1b1d |005e: mul-long v12, v27, v29 │ │ -065e1c: 7401 1a02 1a00 |0060: invoke-virtual/range {v26}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@021a │ │ -065e22: 0a1b |0063: move-result v27 │ │ -065e24: 0200 1b00 |0064: move/from16 v0, v27 │ │ -065e28: 8100 |0066: int-to-long v0, v0 │ │ -065e2a: 051b 0000 |0067: move-wide/from16 v27, v0 │ │ -065e2e: 7401 1c02 1a00 |0069: invoke-virtual/range {v26}, Landroid/os/StatFs;.getBlockSize:()I // method@021c │ │ -065e34: 0a1d |006c: move-result v29 │ │ -065e36: 0200 1d00 |006d: move/from16 v0, v29 │ │ -065e3a: 8100 |006f: int-to-long v0, v0 │ │ -065e3c: 051d 0000 |0070: move-wide/from16 v29, v0 │ │ -065e40: 9d02 1b1d |0072: mul-long v2, v27, v29 │ │ -065e44: 9c10 0c02 |0074: sub-long v16, v12, v2 │ │ -065e48: 181b 6666 6666 6666 ee3f |0076: const-wide v27, #double 0.95 // #3fee666666666666 │ │ -065e52: 86c0 |007b: long-to-double v0, v12 │ │ -065e54: 051d 0000 |007c: move-wide/from16 v29, v0 │ │ -065e58: ad1b 1b1d |007e: mul-double v27, v27, v29 │ │ -065e5c: 7702 7a15 1b00 |0080: invoke-static/range {v27, v28}, Ljava/lang/Math;.round:(D)J // method@157a │ │ -065e62: 0b16 |0083: move-result-wide v22 │ │ -065e64: 9c1b 0e12 |0084: sub-long v27, v14, v18 │ │ -065e68: 161d 0000 |0086: const-wide/16 v29, #int 0 // #0 │ │ -065e6c: 7704 7615 1b00 |0088: invoke-static/range {v27, v28, v29, v30}, Ljava/lang/Math;.max:(JJ)J // method@1576 │ │ -065e72: 0b08 |008b: move-result-wide v8 │ │ -065e74: 9c1b 1016 |008c: sub-long v27, v16, v22 │ │ -065e78: 161d 0000 |008e: const-wide/16 v29, #int 0 // #0 │ │ -065e7c: 7704 7615 1b00 |0090: invoke-static/range {v27, v28, v29, v30}, Ljava/lang/Math;.max:(JJ)J // method@1576 │ │ -065e82: 0b0a |0093: move-result-wide v10 │ │ -065e84: 7140 7615 98ba |0094: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.max:(JJ)J // method@1576 │ │ -065e8a: 0b06 |0097: move-result-wide v6 │ │ -065e8c: 621b 7409 |0098: sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -065e90: 221c 4803 |009a: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -065e94: 7601 ad15 1c00 |009c: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -065e9a: 1a1d b303 |009f: const-string v29, "File system : " // string@03b3 │ │ -065e9e: 7402 b515 1c00 |00a1: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065ea4: 0c1c |00a4: move-result-object v28 │ │ -065ea6: 7120 6f1d 3200 |00a5: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -065eac: 0c1d |00a8: move-result-object v29 │ │ -065eae: 7402 b515 1c00 |00a9: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065eb4: 0c1c |00ac: move-result-object v28 │ │ -065eb6: 1a1d 8300 |00ad: const-string v29, " of " // string@0083 │ │ -065eba: 7402 b515 1c00 |00af: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065ec0: 0c1c |00b2: move-result-object v28 │ │ -065ec2: 7120 6f1d dc00 |00b3: invoke-static {v12, v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -065ec8: 0c1d |00b6: move-result-object v29 │ │ -065eca: 7402 b515 1c00 |00b7: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065ed0: 0c1c |00ba: move-result-object v28 │ │ -065ed2: 1a1d 3300 |00bb: const-string v29, " available" // string@0033 │ │ -065ed6: 7402 b515 1c00 |00bd: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065edc: 0c1c |00c0: move-result-object v28 │ │ -065ede: 7401 bb15 1c00 |00c1: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -065ee4: 0c1c |00c4: move-result-object v28 │ │ -065ee6: 7402 781c 1b00 |00c5: invoke-virtual/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -065eec: 621b 7409 |00c8: sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -065ef0: 221c 4803 |00ca: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -065ef4: 7601 ad15 1c00 |00cc: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -065efa: 1a1d 7a02 |00cf: const-string v29, "Cache limit : " // string@027a │ │ -065efe: 7402 b515 1c00 |00d1: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065f04: 0c1c |00d4: move-result-object v28 │ │ -065f06: 7702 6f1d 1200 |00d5: invoke-static/range {v18, v19}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -065f0c: 0c1d |00d8: move-result-object v29 │ │ -065f0e: 7402 b515 1c00 |00d9: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065f14: 0c1c |00dc: move-result-object v28 │ │ -065f16: 7401 bb15 1c00 |00dd: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -065f1c: 0c1c |00e0: move-result-object v28 │ │ -065f1e: 7402 781c 1b00 |00e1: invoke-virtual/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -065f24: 621b 7409 |00e4: sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -065f28: 221c 4803 |00e6: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -065f2c: 7601 ad15 1c00 |00e8: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -065f32: 1a1d 7c02 |00eb: const-string v29, "Cache size before : " // string@027c │ │ -065f36: 7402 b515 1c00 |00ed: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065f3c: 0c1c |00f0: move-result-object v28 │ │ -065f3e: 7120 6f1d fe00 |00f1: invoke-static {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -065f44: 0c1d |00f4: move-result-object v29 │ │ -065f46: 7402 b515 1c00 |00f5: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065f4c: 0c1c |00f8: move-result-object v28 │ │ -065f4e: 7401 bb15 1c00 |00f9: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -065f54: 0c1c |00fc: move-result-object v28 │ │ -065f56: 7402 781c 1b00 |00fd: invoke-virtual/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -065f5c: 621b 7409 |0100: sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -065f60: 221c 4803 |0102: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -065f64: 7601 ad15 1c00 |0104: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -065f6a: 1a1d d00a |0107: const-string v29, "Minimum to delete : " // string@0ad0 │ │ -065f6e: 7402 b515 1c00 |0109: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065f74: 0c1c |010c: move-result-object v28 │ │ -065f76: 7120 6f1d 7600 |010d: invoke-static {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -065f7c: 0c1d |0110: move-result-object v29 │ │ -065f7e: 7402 b515 1c00 |0111: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -065f84: 0c1c |0114: move-result-object v28 │ │ -065f86: 7401 bb15 1c00 |0115: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -065f8c: 0c1c |0118: move-result-object v28 │ │ -065f8e: 7402 781c 1b00 |0119: invoke-virtual/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -065f94: 1604 0000 |011c: const-wide/16 v4, #int 0 // #0 │ │ -065f98: 7801 2316 2000 |011e: invoke-interface/range {v32}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -065f9e: 0c15 |0121: move-result-object v21 │ │ -065fa0: 7801 0e16 1500 |0122: invoke-interface/range {v21}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -065fa6: 0a1b |0125: move-result v27 │ │ -065fa8: 381b 5d00 |0126: if-eqz v27, 0183 // +005d │ │ -065fac: 7801 0f16 1500 |0128: invoke-interface/range {v21}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -065fb2: 0c14 |012b: move-result-object v20 │ │ -065fb4: 1f14 1403 |012c: check-cast v20, Ljava/io/File; // type@0314 │ │ -065fb8: 7401 0d15 1400 |012e: invoke-virtual/range {v20}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -065fbe: 0c1b |0131: move-result-object v27 │ │ -065fc0: 1a1c fc12 |0132: const-string v28, "folder.jpeg" // string@12fc │ │ -065fc4: 7402 9215 1b00 |0134: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -065fca: 0a1b |0137: move-result v27 │ │ -065fcc: 381b 1800 |0138: if-eqz v27, 0150 // +0018 │ │ -065fd0: 0800 1f00 |013a: move-object/from16 v0, v31 │ │ -065fd4: 5400 7609 |013c: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ -065fd8: 081b 0000 |013e: move-object/from16 v27, v0 │ │ -065fdc: 7401 0f15 1400 |0140: invoke-virtual/range {v20}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -065fe2: 0c1c |0143: move-result-object v28 │ │ -065fe4: 7702 4b1c 1b00 |0144: invoke-static/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; // method@1c4b │ │ -065fea: 0c1b |0147: move-result-object v27 │ │ -065fec: 0800 1400 |0148: move-object/from16 v0, v20 │ │ -065ff0: 0801 1b00 |014a: move-object/from16 v1, v27 │ │ -065ff4: 6e20 1815 1000 |014c: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -065ffa: 28d3 |014f: goto 0122 // -002d │ │ -065ffc: 311b 0604 |0150: cmp-long v27, v6, v4 │ │ -066000: 3c1b 1a00 |0152: if-gtz v27, 016c // +001a │ │ -066004: 7401 0d15 1400 |0154: invoke-virtual/range {v20}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -06600a: 0c1b |0157: move-result-object v27 │ │ -06600c: 1a1c 0301 |0158: const-string v28, ".partial" // string@0103 │ │ -066010: 7402 9115 1b00 |015a: invoke-virtual/range {v27, v28}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ -066016: 0a1b |015d: move-result v27 │ │ -066018: 391b 0e00 |015e: if-nez v27, 016c // +000e │ │ -06601c: 7401 0d15 1400 |0160: invoke-virtual/range {v20}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -066022: 0c1b |0163: move-result-object v27 │ │ -066024: 1a1c 0401 |0164: const-string v28, ".partial." // string@0104 │ │ -066028: 7402 9015 1b00 |0166: invoke-virtual/range {v27, v28}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -06602e: 0a1b |0169: move-result v27 │ │ -066030: 381b b8ff |016a: if-eqz v27, 0122 // -0048 │ │ -066034: 0800 2100 |016c: move-object/from16 v0, v33 │ │ -066038: 0801 1400 |016e: move-object/from16 v1, v20 │ │ -06603c: 7220 3c16 1000 |0170: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ -066042: 0a1b |0173: move-result v27 │ │ -066044: 391b aeff |0174: if-nez v27, 0122 // -0052 │ │ -066048: 7401 1415 1400 |0176: invoke-virtual/range {v20}, Ljava/io/File;.length:()J // method@1514 │ │ -06604e: 0b18 |0179: move-result-wide v24 │ │ -066050: 7701 6c1d 1400 |017a: invoke-static/range {v20}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -066056: 0a1b |017d: move-result v27 │ │ -066058: 381b a4ff |017e: if-eqz v27, 0122 // -005c │ │ -06605c: 9b04 0418 |0180: add-long v4, v4, v24 │ │ -066060: 28a0 |0182: goto 0122 // -0060 │ │ -066062: 621b 7409 |0183: sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -066066: 221c 4803 |0185: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -06606a: 7601 ad15 1c00 |0187: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066070: 1a1d 0403 |018a: const-string v29, "Deleted : " // string@0304 │ │ -066074: 7402 b515 1c00 |018c: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06607a: 0c1c |018f: move-result-object v28 │ │ -06607c: 7120 6f1d 5400 |0190: invoke-static {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -066082: 0c1d |0193: move-result-object v29 │ │ -066084: 7402 b515 1c00 |0194: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06608a: 0c1c |0197: move-result-object v28 │ │ -06608c: 7401 bb15 1c00 |0198: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066092: 0c1c |019b: move-result-object v28 │ │ -066094: 7402 781c 1b00 |019c: invoke-virtual/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06609a: 621b 7409 |019f: sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -06609e: 221c 4803 |01a1: new-instance v28, Ljava/lang/StringBuilder; // type@0348 │ │ -0660a2: 7601 ad15 1c00 |01a3: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0660a8: 1a1d 7b02 |01a6: const-string v29, "Cache size after : " // string@027b │ │ -0660ac: 7402 b515 1c00 |01a8: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0660b2: 0c1c |01ab: move-result-object v28 │ │ -0660b4: 9c1d 0e04 |01ac: sub-long v29, v14, v4 │ │ -0660b8: 7702 6f1d 1d00 |01ae: invoke-static/range {v29, v30}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -0660be: 0c1d |01b1: move-result-object v29 │ │ -0660c0: 7402 b515 1c00 |01b2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0660c6: 0c1c |01b5: move-result-object v28 │ │ -0660c8: 7401 bb15 1c00 |01b6: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0660ce: 0c1c |01b9: move-result-object v28 │ │ -0660d0: 7402 781c 1b00 |01ba: invoke-virtual/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0660d6: 2900 49fe |01bd: goto/16 0006 // -01b7 │ │ +065d70: |[065d70] net.sourceforge.subsonic.androidapp.util.CacheCleaner.deleteFiles:(Ljava/util/List;Ljava/util/Set;)V │ │ +065d80: 7801 2216 1f00 |0000: invoke-interface/range {v31}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +065d86: 0a1a |0003: move-result v26 │ │ +065d88: 381a 0300 |0004: if-eqz v26, 0007 // +0003 │ │ +065d8c: 0e00 |0006: return-void │ │ +065d8e: 0800 1e00 |0007: move-object/from16 v0, v30 │ │ +065d92: 5400 7609 |0009: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ +065d96: 081a 0000 |000b: move-object/from16 v26, v0 │ │ +065d9a: 7701 731d 1a00 |000d: invoke-static/range {v26}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getCacheSizeMB:(Landroid/content/Context;)I // method@1d73 │ │ +065da0: 0a1a |0010: move-result v26 │ │ +065da2: 0200 1a00 |0011: move/from16 v0, v26 │ │ +065da6: 8100 |0013: int-to-long v0, v0 │ │ +065da8: 051a 0000 |0014: move-wide/from16 v26, v0 │ │ +065dac: 161c 0004 |0016: const-wide/16 v28, #int 1024 // #400 │ │ +065db0: 9d1a 1a1c |0018: mul-long v26, v26, v28 │ │ +065db4: 161c 0004 |001a: const-wide/16 v28, #int 1024 // #400 │ │ +065db8: 9d12 1a1c |001c: mul-long v18, v26, v28 │ │ +065dbc: 160e 0000 |001e: const-wide/16 v14, #int 0 // #0 │ │ +065dc0: 7801 2316 1f00 |0020: invoke-interface/range {v31}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +065dc6: 0c1a |0023: move-result-object v26 │ │ +065dc8: 7801 0e16 1a00 |0024: invoke-interface/range {v26}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +065dce: 0a1b |0027: move-result v27 │ │ +065dd0: 381b 0f00 |0028: if-eqz v27, 0037 // +000f │ │ +065dd4: 7801 0f16 1a00 |002a: invoke-interface/range {v26}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +065dda: 0c14 |002d: move-result-object v20 │ │ +065ddc: 1f14 1c03 |002e: check-cast v20, Ljava/io/File; // type@031c │ │ +065de0: 7401 1415 1400 |0030: invoke-virtual/range {v20}, Ljava/io/File;.length:()J // method@1514 │ │ +065de6: 0b1b |0033: move-result-wide v27 │ │ +065de8: 9b0e 0e1b |0034: add-long v14, v14, v27 │ │ +065dec: 28ee |0036: goto 0024 // -0012 │ │ +065dee: 2219 8000 |0037: new-instance v25, Landroid/os/StatFs; // type@0080 │ │ +065df2: 131a 0000 |0039: const/16 v26, #int 0 // #0 │ │ +065df6: 0800 1f00 |003b: move-object/from16 v0, v31 │ │ +065dfa: 0201 1a00 |003d: move/from16 v1, v26 │ │ +065dfe: 7220 2016 1000 |003f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +065e04: 0c1a |0042: move-result-object v26 │ │ +065e06: 1f1a 1c03 |0043: check-cast v26, Ljava/io/File; // type@031c │ │ +065e0a: 7401 1015 1a00 |0045: invoke-virtual/range {v26}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +065e10: 0c1a |0048: move-result-object v26 │ │ +065e12: 7602 1902 1900 |0049: invoke-direct/range {v25, v26}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0219 │ │ +065e18: 7401 1b02 1900 |004c: invoke-virtual/range {v25}, Landroid/os/StatFs;.getBlockCount:()I // method@021b │ │ +065e1e: 0a1a |004f: move-result v26 │ │ +065e20: 0200 1a00 |0050: move/from16 v0, v26 │ │ +065e24: 8100 |0052: int-to-long v0, v0 │ │ +065e26: 051a 0000 |0053: move-wide/from16 v26, v0 │ │ +065e2a: 7401 1c02 1900 |0055: invoke-virtual/range {v25}, Landroid/os/StatFs;.getBlockSize:()I // method@021c │ │ +065e30: 0a1c |0058: move-result v28 │ │ +065e32: 0200 1c00 |0059: move/from16 v0, v28 │ │ +065e36: 8100 |005b: int-to-long v0, v0 │ │ +065e38: 051c 0000 |005c: move-wide/from16 v28, v0 │ │ +065e3c: 9d0c 1a1c |005e: mul-long v12, v26, v28 │ │ +065e40: 7401 1a02 1900 |0060: invoke-virtual/range {v25}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@021a │ │ +065e46: 0a1a |0063: move-result v26 │ │ +065e48: 0200 1a00 |0064: move/from16 v0, v26 │ │ +065e4c: 8100 |0066: int-to-long v0, v0 │ │ +065e4e: 051a 0000 |0067: move-wide/from16 v26, v0 │ │ +065e52: 7401 1c02 1900 |0069: invoke-virtual/range {v25}, Landroid/os/StatFs;.getBlockSize:()I // method@021c │ │ +065e58: 0a1c |006c: move-result v28 │ │ +065e5a: 0200 1c00 |006d: move/from16 v0, v28 │ │ +065e5e: 8100 |006f: int-to-long v0, v0 │ │ +065e60: 051c 0000 |0070: move-wide/from16 v28, v0 │ │ +065e64: 9d02 1a1c |0072: mul-long v2, v26, v28 │ │ +065e68: 9c10 0c02 |0074: sub-long v16, v12, v2 │ │ +065e6c: 181a 6666 6666 6666 ee3f |0076: const-wide v26, #double 0.95 // #3fee666666666666 │ │ +065e76: 86c0 |007b: long-to-double v0, v12 │ │ +065e78: 051c 0000 |007c: move-wide/from16 v28, v0 │ │ +065e7c: ad1a 1a1c |007e: mul-double v26, v26, v28 │ │ +065e80: 7702 7a15 1a00 |0080: invoke-static/range {v26, v27}, Ljava/lang/Math;.round:(D)J // method@157a │ │ +065e86: 0b15 |0083: move-result-wide v21 │ │ +065e88: 9c1a 0e12 |0084: sub-long v26, v14, v18 │ │ +065e8c: 161c 0000 |0086: const-wide/16 v28, #int 0 // #0 │ │ +065e90: 7704 7615 1a00 |0088: invoke-static/range {v26, v27, v28, v29}, Ljava/lang/Math;.max:(JJ)J // method@1576 │ │ +065e96: 0b08 |008b: move-result-wide v8 │ │ +065e98: 9c1a 1015 |008c: sub-long v26, v16, v21 │ │ +065e9c: 161c 0000 |008e: const-wide/16 v28, #int 0 // #0 │ │ +065ea0: 7704 7615 1a00 |0090: invoke-static/range {v26, v27, v28, v29}, Ljava/lang/Math;.max:(JJ)J // method@1576 │ │ +065ea6: 0b0a |0093: move-result-wide v10 │ │ +065ea8: 7140 7615 98ba |0094: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.max:(JJ)J // method@1576 │ │ +065eae: 0b06 |0097: move-result-wide v6 │ │ +065eb0: 621a 7409 |0098: sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +065eb4: 221b 5003 |009a: new-instance v27, Ljava/lang/StringBuilder; // type@0350 │ │ +065eb8: 7601 ad15 1b00 |009c: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +065ebe: 1a1c b303 |009f: const-string v28, "File system : " // string@03b3 │ │ +065ec2: 7402 b515 1b00 |00a1: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065ec8: 0c1b |00a4: move-result-object v27 │ │ +065eca: 7120 6f1d 3200 |00a5: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +065ed0: 0c1c |00a8: move-result-object v28 │ │ +065ed2: 7402 b515 1b00 |00a9: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065ed8: 0c1b |00ac: move-result-object v27 │ │ +065eda: 1a1c 8300 |00ad: const-string v28, " of " // string@0083 │ │ +065ede: 7402 b515 1b00 |00af: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065ee4: 0c1b |00b2: move-result-object v27 │ │ +065ee6: 7120 6f1d dc00 |00b3: invoke-static {v12, v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +065eec: 0c1c |00b6: move-result-object v28 │ │ +065eee: 7402 b515 1b00 |00b7: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065ef4: 0c1b |00ba: move-result-object v27 │ │ +065ef6: 1a1c 3300 |00bb: const-string v28, " available" // string@0033 │ │ +065efa: 7402 b515 1b00 |00bd: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065f00: 0c1b |00c0: move-result-object v27 │ │ +065f02: 7401 bb15 1b00 |00c1: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +065f08: 0c1b |00c4: move-result-object v27 │ │ +065f0a: 7402 781c 1a00 |00c5: invoke-virtual/range {v26, v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +065f10: 621a 7409 |00c8: sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +065f14: 221b 5003 |00ca: new-instance v27, Ljava/lang/StringBuilder; // type@0350 │ │ +065f18: 7601 ad15 1b00 |00cc: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +065f1e: 1a1c 7a02 |00cf: const-string v28, "Cache limit : " // string@027a │ │ +065f22: 7402 b515 1b00 |00d1: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065f28: 0c1b |00d4: move-result-object v27 │ │ +065f2a: 7702 6f1d 1200 |00d5: invoke-static/range {v18, v19}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +065f30: 0c1c |00d8: move-result-object v28 │ │ +065f32: 7402 b515 1b00 |00d9: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065f38: 0c1b |00dc: move-result-object v27 │ │ +065f3a: 7401 bb15 1b00 |00dd: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +065f40: 0c1b |00e0: move-result-object v27 │ │ +065f42: 7402 781c 1a00 |00e1: invoke-virtual/range {v26, v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +065f48: 621a 7409 |00e4: sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +065f4c: 221b 5003 |00e6: new-instance v27, Ljava/lang/StringBuilder; // type@0350 │ │ +065f50: 7601 ad15 1b00 |00e8: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +065f56: 1a1c 7c02 |00eb: const-string v28, "Cache size before : " // string@027c │ │ +065f5a: 7402 b515 1b00 |00ed: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065f60: 0c1b |00f0: move-result-object v27 │ │ +065f62: 7120 6f1d fe00 |00f1: invoke-static {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +065f68: 0c1c |00f4: move-result-object v28 │ │ +065f6a: 7402 b515 1b00 |00f5: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065f70: 0c1b |00f8: move-result-object v27 │ │ +065f72: 7401 bb15 1b00 |00f9: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +065f78: 0c1b |00fc: move-result-object v27 │ │ +065f7a: 7402 781c 1a00 |00fd: invoke-virtual/range {v26, v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +065f80: 621a 7409 |0100: sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +065f84: 221b 5003 |0102: new-instance v27, Ljava/lang/StringBuilder; // type@0350 │ │ +065f88: 7601 ad15 1b00 |0104: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +065f8e: 1a1c cd0a |0107: const-string v28, "Minimum to delete : " // string@0acd │ │ +065f92: 7402 b515 1b00 |0109: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065f98: 0c1b |010c: move-result-object v27 │ │ +065f9a: 7120 6f1d 7600 |010d: invoke-static {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +065fa0: 0c1c |0110: move-result-object v28 │ │ +065fa2: 7402 b515 1b00 |0111: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +065fa8: 0c1b |0114: move-result-object v27 │ │ +065faa: 7401 bb15 1b00 |0115: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +065fb0: 0c1b |0118: move-result-object v27 │ │ +065fb2: 7402 781c 1a00 |0119: invoke-virtual/range {v26, v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +065fb8: 1604 0000 |011c: const-wide/16 v4, #int 0 // #0 │ │ +065fbc: 7801 2316 1f00 |011e: invoke-interface/range {v31}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +065fc2: 0c1a |0121: move-result-object v26 │ │ +065fc4: 7801 0e16 1a00 |0122: invoke-interface/range {v26}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +065fca: 0a1b |0125: move-result v27 │ │ +065fcc: 381b 5d00 |0126: if-eqz v27, 0183 // +005d │ │ +065fd0: 7801 0f16 1a00 |0128: invoke-interface/range {v26}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +065fd6: 0c14 |012b: move-result-object v20 │ │ +065fd8: 1f14 1c03 |012c: check-cast v20, Ljava/io/File; // type@031c │ │ +065fdc: 7401 0d15 1400 |012e: invoke-virtual/range {v20}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +065fe2: 0c1b |0131: move-result-object v27 │ │ +065fe4: 1a1c f912 |0132: const-string v28, "folder.jpeg" // string@12f9 │ │ +065fe8: 7402 9215 1b00 |0134: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +065fee: 0a1b |0137: move-result v27 │ │ +065ff0: 381b 1800 |0138: if-eqz v27, 0150 // +0018 │ │ +065ff4: 0800 1e00 |013a: move-object/from16 v0, v30 │ │ +065ff8: 5400 7609 |013c: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ +065ffc: 081b 0000 |013e: move-object/from16 v27, v0 │ │ +066000: 7401 0f15 1400 |0140: invoke-virtual/range {v20}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +066006: 0c1c |0143: move-result-object v28 │ │ +066008: 7702 4b1c 1b00 |0144: invoke-static/range {v27, v28}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; // method@1c4b │ │ +06600e: 0c1b |0147: move-result-object v27 │ │ +066010: 0800 1400 |0148: move-object/from16 v0, v20 │ │ +066014: 0801 1b00 |014a: move-object/from16 v1, v27 │ │ +066018: 6e20 1815 1000 |014c: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +06601e: 28d3 |014f: goto 0122 // -002d │ │ +066020: 311b 0604 |0150: cmp-long v27, v6, v4 │ │ +066024: 3c1b 1a00 |0152: if-gtz v27, 016c // +001a │ │ +066028: 7401 0d15 1400 |0154: invoke-virtual/range {v20}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +06602e: 0c1b |0157: move-result-object v27 │ │ +066030: 1a1c 0301 |0158: const-string v28, ".partial" // string@0103 │ │ +066034: 7402 9115 1b00 |015a: invoke-virtual/range {v27, v28}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ +06603a: 0a1b |015d: move-result v27 │ │ +06603c: 391b 0e00 |015e: if-nez v27, 016c // +000e │ │ +066040: 7401 0d15 1400 |0160: invoke-virtual/range {v20}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +066046: 0c1b |0163: move-result-object v27 │ │ +066048: 1a1c 0401 |0164: const-string v28, ".partial." // string@0104 │ │ +06604c: 7402 9015 1b00 |0166: invoke-virtual/range {v27, v28}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +066052: 0a1b |0169: move-result v27 │ │ +066054: 381b b8ff |016a: if-eqz v27, 0122 // -0048 │ │ +066058: 0800 2000 |016c: move-object/from16 v0, v32 │ │ +06605c: 0801 1400 |016e: move-object/from16 v1, v20 │ │ +066060: 7220 3c16 1000 |0170: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ +066066: 0a1b |0173: move-result v27 │ │ +066068: 391b aeff |0174: if-nez v27, 0122 // -0052 │ │ +06606c: 7401 1415 1400 |0176: invoke-virtual/range {v20}, Ljava/io/File;.length:()J // method@1514 │ │ +066072: 0b17 |0179: move-result-wide v23 │ │ +066074: 7701 6c1d 1400 |017a: invoke-static/range {v20}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +06607a: 0a1b |017d: move-result v27 │ │ +06607c: 381b a4ff |017e: if-eqz v27, 0122 // -005c │ │ +066080: 9b04 0417 |0180: add-long v4, v4, v23 │ │ +066084: 28a0 |0182: goto 0122 // -0060 │ │ +066086: 621a 7409 |0183: sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +06608a: 221b 5003 |0185: new-instance v27, Ljava/lang/StringBuilder; // type@0350 │ │ +06608e: 7601 ad15 1b00 |0187: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066094: 1a1c 0403 |018a: const-string v28, "Deleted : " // string@0304 │ │ +066098: 7402 b515 1b00 |018c: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06609e: 0c1b |018f: move-result-object v27 │ │ +0660a0: 7120 6f1d 5400 |0190: invoke-static {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +0660a6: 0c1c |0193: move-result-object v28 │ │ +0660a8: 7402 b515 1b00 |0194: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0660ae: 0c1b |0197: move-result-object v27 │ │ +0660b0: 7401 bb15 1b00 |0198: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0660b6: 0c1b |019b: move-result-object v27 │ │ +0660b8: 7402 781c 1a00 |019c: invoke-virtual/range {v26, v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0660be: 621a 7409 |019f: sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +0660c2: 221b 5003 |01a1: new-instance v27, Ljava/lang/StringBuilder; // type@0350 │ │ +0660c6: 7601 ad15 1b00 |01a3: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0660cc: 1a1c 7b02 |01a6: const-string v28, "Cache size after : " // string@027b │ │ +0660d0: 7402 b515 1b00 |01a8: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0660d6: 0c1b |01ab: move-result-object v27 │ │ +0660d8: 9c1c 0e04 |01ac: sub-long v28, v14, v4 │ │ +0660dc: 7702 6f1d 1c00 |01ae: invoke-static/range {v28, v29}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +0660e2: 0c1c |01b1: move-result-object v28 │ │ +0660e4: 7402 b515 1b00 |01b2: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0660ea: 0c1b |01b5: move-result-object v27 │ │ +0660ec: 7401 bb15 1b00 |01b6: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0660f2: 0c1b |01b9: move-result-object v27 │ │ +0660f4: 7402 781c 1a00 |01ba: invoke-virtual/range {v26, v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0660fa: 2900 49fe |01bd: goto/16 0006 // -01b7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=125 │ │ 0x0007 line=83 │ │ 0x001e line=85 │ │ 0x0020 line=86 │ │ @@ -112441,90 +112449,89 @@ │ │ 0x016c line=114 │ │ 0x0176 line=115 │ │ 0x017a line=116 │ │ 0x0180 line=117 │ │ 0x0183 line=123 │ │ 0x019f line=124 │ │ locals : │ │ - 0x0000 - 0x0000 reg=32 (null) Ljava/util/List; │ │ - 0x0000 - 0x0000 reg=33 (null) Ljava/util/Set; │ │ + 0x0000 - 0x0000 reg=31 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=32 (null) Ljava/util/Set; │ │ 0x0030 - 0x0037 reg=20 file Ljava/io/File; │ │ 0x012e - 0x0183 reg=20 file Ljava/io/File; │ │ - 0x017a - 0x0183 reg=24 size J │ │ + 0x017a - 0x0183 reg=23 size J │ │ 0x0074 - 0x01bf reg=2 bytesAvailableFs J │ │ 0x011e - 0x01bf reg=4 bytesDeleted J │ │ 0x0098 - 0x01bf reg=6 bytesToDelete J │ │ 0x008c - 0x01bf reg=8 bytesToDeleteCacheLimit J │ │ 0x0094 - 0x01bf reg=10 bytesToDeleteFsLimit J │ │ 0x0060 - 0x01bf reg=12 bytesTotalFs J │ │ 0x0020 - 0x01bf reg=14 bytesUsedBySubsonic J │ │ 0x0076 - 0x01bf reg=16 bytesUsedFs J │ │ 0x001e - 0x01bf reg=18 cacheSizeBytes J │ │ - 0x0024 - 0x01bf reg=21 i$ Ljava/util/Iterator; │ │ - 0x0084 - 0x01bf reg=22 minFsAvailability J │ │ - 0x004c - 0x01bf reg=26 stat Landroid/os/StatFs; │ │ - 0x0000 - 0x01bf reg=31 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ - 0x0000 - 0x01bf reg=32 files Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x01bf reg=33 undeletable Ljava/util/Set; Ljava/util/Set; │ │ + 0x0084 - 0x01bf reg=21 minFsAvailability J │ │ + 0x004c - 0x01bf reg=25 stat Landroid/os/StatFs; │ │ + 0x0000 - 0x01bf reg=30 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ + 0x0000 - 0x01bf reg=31 files Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x01bf reg=32 undeletable Ljava/util/Set; Ljava/util/Set; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;) │ │ name : 'findCandidatesForDeletion' │ │ type : '(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -0660dc: |[0660dc] net.sourceforge.subsonic.androidapp.util.CacheCleaner.findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V │ │ -0660ec: 6e10 1215 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@1512 │ │ -0660f2: 0a05 |0003: move-result v5 │ │ -0660f4: 3805 3700 |0004: if-eqz v5, 003b // +0037 │ │ -0660f8: 6e10 0d15 0700 |0006: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0660fe: 0c04 |0009: move-result-object v4 │ │ -066100: 1a05 0301 |000a: const-string v5, ".partial" // string@0103 │ │ -066104: 6e20 9115 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ -06610a: 0a05 |000f: move-result v5 │ │ -06610c: 3905 1a00 |0010: if-nez v5, 002a // +001a │ │ -066110: 1a05 0401 |0012: const-string v5, ".partial." // string@0104 │ │ -066114: 6e20 9015 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -06611a: 0a05 |0017: move-result v5 │ │ -06611c: 3905 1200 |0018: if-nez v5, 002a // +0012 │ │ -066120: 1a05 ff00 |001a: const-string v5, ".complete" // string@00ff │ │ -066124: 6e20 9115 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ -06612a: 0a05 |001f: move-result v5 │ │ -06612c: 3905 0a00 |0020: if-nez v5, 002a // +000a │ │ -066130: 1a05 0001 |0022: const-string v5, ".complete." // string@0100 │ │ -066134: 6e20 9015 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -06613a: 0a05 |0027: move-result v5 │ │ -06613c: 3805 1100 |0028: if-eqz v5, 0039 // +0011 │ │ -066140: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -066142: 1a05 fc12 |002b: const-string v5, "folder.jpeg" // string@12fc │ │ -066146: 6e20 9215 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06614c: 0a02 |0030: move-result v2 │ │ -06614e: 3903 0400 |0031: if-nez v3, 0035 // +0004 │ │ -066152: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -066156: 7220 1c16 7800 |0035: invoke-interface {v8, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -06615c: 0e00 |0038: return-void │ │ -06615e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -066160: 28f1 |003a: goto 002b // -000f │ │ -066162: 7110 551c 0700 |003b: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c55 │ │ -066168: 0c05 |003e: move-result-object v5 │ │ -06616a: 7210 4416 0500 |003f: invoke-interface {v5}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -066170: 0c01 |0042: move-result-object v1 │ │ -066172: 7210 0e16 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -066178: 0a05 |0046: move-result v5 │ │ -06617a: 3805 0c00 |0047: if-eqz v5, 0053 // +000c │ │ -06617e: 7210 0f16 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -066184: 0c00 |004c: move-result-object v0 │ │ -066186: 1f00 1403 |004d: check-cast v0, Ljava/io/File; // type@0314 │ │ -06618a: 7040 181c 0698 |004f: invoke-direct {v6, v0, v8, v9}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V // method@1c18 │ │ -066190: 28f1 |0052: goto 0043 // -000f │ │ -066192: 7220 1c16 7900 |0053: invoke-interface {v9, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -066198: 28e2 |0056: goto 0038 // -001e │ │ +066100: |[066100] net.sourceforge.subsonic.androidapp.util.CacheCleaner.findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V │ │ +066110: 6e10 1215 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@1512 │ │ +066116: 0a04 |0003: move-result v4 │ │ +066118: 3804 3700 |0004: if-eqz v4, 003b // +0037 │ │ +06611c: 6e10 0d15 0700 |0006: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +066122: 0c03 |0009: move-result-object v3 │ │ +066124: 1a04 0301 |000a: const-string v4, ".partial" // string@0103 │ │ +066128: 6e20 9115 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ +06612e: 0a04 |000f: move-result v4 │ │ +066130: 3904 1a00 |0010: if-nez v4, 002a // +001a │ │ +066134: 1a04 0401 |0012: const-string v4, ".partial." // string@0104 │ │ +066138: 6e20 9015 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +06613e: 0a04 |0017: move-result v4 │ │ +066140: 3904 1200 |0018: if-nez v4, 002a // +0012 │ │ +066144: 1a04 ff00 |001a: const-string v4, ".complete" // string@00ff │ │ +066148: 6e20 9115 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ +06614e: 0a04 |001f: move-result v4 │ │ +066150: 3904 0a00 |0020: if-nez v4, 002a // +000a │ │ +066154: 1a04 0001 |0022: const-string v4, ".complete." // string@0100 │ │ +066158: 6e20 9015 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +06615e: 0a04 |0027: move-result v4 │ │ +066160: 3804 1100 |0028: if-eqz v4, 0039 // +0011 │ │ +066164: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +066166: 1a04 f912 |002b: const-string v4, "folder.jpeg" // string@12f9 │ │ +06616a: 6e20 9215 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +066170: 0a01 |0030: move-result v1 │ │ +066172: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +066176: 3801 0500 |0033: if-eqz v1, 0038 // +0005 │ │ +06617a: 7220 1c16 7800 |0035: invoke-interface {v8, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +066180: 0e00 |0038: return-void │ │ +066182: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +066184: 28f1 |003a: goto 002b // -000f │ │ +066186: 7110 551c 0700 |003b: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c55 │ │ +06618c: 0c04 |003e: move-result-object v4 │ │ +06618e: 7210 4416 0400 |003f: invoke-interface {v4}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +066194: 0c04 |0042: move-result-object v4 │ │ +066196: 7210 0e16 0400 |0043: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +06619c: 0a05 |0046: move-result v5 │ │ +06619e: 3805 0c00 |0047: if-eqz v5, 0053 // +000c │ │ +0661a2: 7210 0f16 0400 |0049: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0661a8: 0c00 |004c: move-result-object v0 │ │ +0661aa: 1f00 1c03 |004d: check-cast v0, Ljava/io/File; // type@031c │ │ +0661ae: 7040 181c 0698 |004f: invoke-direct {v6, v0, v8, v9}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V // method@1c18 │ │ +0661b4: 28f1 |0052: goto 0043 // -000f │ │ +0661b6: 7220 1c16 7900 |0053: invoke-interface {v9, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0661bc: 28e2 |0056: goto 0038 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=129 │ │ 0x000a line=130 │ │ 0x002b line=131 │ │ 0x0031 line=132 │ │ @@ -112533,89 +112540,87 @@ │ │ 0x0039 line=130 │ │ 0x003b line=137 │ │ 0x004f line=138 │ │ 0x0053 line=140 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ - 0x0031 - 0x0038 reg=2 isAlbumArtFile Z │ │ - 0x002b - 0x0038 reg=3 isCacheFile Z │ │ - 0x000a - 0x0038 reg=4 name Ljava/lang/String; │ │ - 0x0039 - 0x003b reg=4 name Ljava/lang/String; │ │ + 0x0031 - 0x0038 reg=1 isAlbumArtFile Z │ │ + 0x002b - 0x0038 reg=2 isCacheFile Z │ │ + 0x000a - 0x0038 reg=3 name Ljava/lang/String; │ │ + 0x0039 - 0x003b reg=3 name Ljava/lang/String; │ │ 0x004f - 0x0053 reg=0 child Ljava/io/File; │ │ - 0x0043 - 0x0057 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0057 reg=6 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ 0x0000 - 0x0057 reg=7 file Ljava/io/File; │ │ 0x0000 - 0x0057 reg=8 files Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0057 reg=9 dirs Ljava/util/List; Ljava/util/List; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;) │ │ name : 'findUndeletableFiles' │ │ type : '()Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06619c: |[06619c] net.sourceforge.subsonic.androidapp.util.CacheCleaner.findUndeletableFiles:()Ljava/util/Set; │ │ -0661ac: 2202 7803 |0000: new-instance v2, Ljava/util/HashSet; // type@0378 │ │ -0661b0: 1253 |0002: const/4 v3, #int 5 // #5 │ │ -0661b2: 7020 0d16 3200 |0003: invoke-direct {v2, v3}, Ljava/util/HashSet;.:(I)V // method@160d │ │ -0661b8: 5443 7709 |0006: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@0977 │ │ -0661bc: 7210 e719 0300 |0008: invoke-interface {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloads:()Ljava/util/List; // method@19e7 │ │ -0661c2: 0c03 |000b: move-result-object v3 │ │ -0661c4: 7210 2316 0300 |000c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -0661ca: 0c01 |000f: move-result-object v1 │ │ -0661cc: 7210 0e16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -0661d2: 0a03 |0013: move-result v3 │ │ -0661d4: 3803 1700 |0014: if-eqz v3, 002b // +0017 │ │ -0661d8: 7210 0f16 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0661de: 0c00 |0019: move-result-object v0 │ │ -0661e0: 1f00 3704 |001a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -0661e4: 6e10 cf19 0000 |001c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ -0661ea: 0c03 |001f: move-result-object v3 │ │ -0661ec: 7220 3b16 3200 |0020: invoke-interface {v2, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -0661f2: 6e10 ce19 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ -0661f8: 0c03 |0026: move-result-object v3 │ │ -0661fa: 7220 3b16 3200 |0027: invoke-interface {v2, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -066200: 28e6 |002a: goto 0010 // -001a │ │ -066202: 5443 7609 |002b: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ -066206: 7110 501c 0300 |002d: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -06620c: 0c03 |0030: move-result-object v3 │ │ -06620e: 7220 3b16 3200 |0031: invoke-interface {v2, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -066214: 1102 |0034: return-object v2 │ │ +0661c0: |[0661c0] net.sourceforge.subsonic.androidapp.util.CacheCleaner.findUndeletableFiles:()Ljava/util/Set; │ │ +0661d0: 2201 8003 |0000: new-instance v1, Ljava/util/HashSet; // type@0380 │ │ +0661d4: 1252 |0002: const/4 v2, #int 5 // #5 │ │ +0661d6: 7020 0d16 2100 |0003: invoke-direct {v1, v2}, Ljava/util/HashSet;.:(I)V // method@160d │ │ +0661dc: 5442 7709 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@0977 │ │ +0661e0: 7210 e719 0200 |0008: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloads:()Ljava/util/List; // method@19e7 │ │ +0661e6: 0c02 |000b: move-result-object v2 │ │ +0661e8: 7210 2316 0200 |000c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +0661ee: 0c02 |000f: move-result-object v2 │ │ +0661f0: 7210 0e16 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0661f6: 0a03 |0013: move-result v3 │ │ +0661f8: 3803 1700 |0014: if-eqz v3, 002b // +0017 │ │ +0661fc: 7210 0f16 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +066202: 0c00 |0019: move-result-object v0 │ │ +066204: 1f00 3f04 |001a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +066208: 6e10 cf19 0000 |001c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ +06620e: 0c03 |001f: move-result-object v3 │ │ +066210: 7220 3b16 3100 |0020: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +066216: 6e10 ce19 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ +06621c: 0c03 |0026: move-result-object v3 │ │ +06621e: 7220 3b16 3100 |0027: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +066224: 28e6 |002a: goto 0010 // -001a │ │ +066226: 5442 7609 |002b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ +06622a: 7110 501c 0200 |002d: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +066230: 0c02 |0030: move-result-object v2 │ │ +066232: 7220 3b16 2100 |0031: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +066238: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=162 │ │ 0x001c line=163 │ │ 0x0023 line=164 │ │ 0x002b line=167 │ │ 0x0034 line=168 │ │ locals : │ │ 0x001c - 0x002b reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x0010 - 0x0035 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0006 - 0x0035 reg=2 undeletable Ljava/util/Set; Ljava/util/Set; │ │ + 0x0006 - 0x0035 reg=1 undeletable Ljava/util/Set; Ljava/util/Set; │ │ 0x0000 - 0x0035 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;) │ │ name : 'sortByAscendingModificationTime' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -066218: |[066218] net.sourceforge.subsonic.androidapp.util.CacheCleaner.sortByAscendingModificationTime:(Ljava/util/List;)V │ │ -066228: 2200 7804 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1; // type@0478 │ │ -06622c: 7020 101c 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;.:(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V // method@1c10 │ │ -066232: 7120 0416 0200 |0005: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ -066238: 0e00 |0008: return-void │ │ +06623c: |[06623c] net.sourceforge.subsonic.androidapp.util.CacheCleaner.sortByAscendingModificationTime:(Ljava/util/List;)V │ │ +06624c: 2200 8004 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1; // type@0480 │ │ +066250: 7020 101c 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;.:(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V // method@1c10 │ │ +066256: 7120 0416 0200 |0005: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ +06625c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=157 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ @@ -112627,46 +112632,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -06623c: |[06623c] net.sourceforge.subsonic.androidapp.util.CacheCleaner.clean:()V │ │ -06624c: 6204 7409 |0000: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -066250: 1a05 570c |0002: const-string v5, "Starting cache cleaning." // string@0c57 │ │ -066254: 6e20 781c 5400 |0004: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06625a: 5464 7709 |0007: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@0977 │ │ -06625e: 3904 0a00 |0009: if-nez v4, 0013 // +000a │ │ -066262: 6204 7409 |000b: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -066266: 1a05 1703 |000d: const-string v5, "DownloadService not set. Aborting cache cleaning." // string@0317 │ │ -06626a: 6e20 761c 5400 |000f: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;)V // method@1c76 │ │ -066270: 0e00 |0012: return-void │ │ -066272: 2201 7103 |0013: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -066276: 7010 ec15 0100 |0015: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06627c: 2200 7103 |0018: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -066280: 7010 ec15 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -066286: 5464 7609 |001d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ -06628a: 7110 501c 0400 |001f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -066290: 0c04 |0022: move-result-object v4 │ │ -066292: 7040 181c 4601 |0023: invoke-direct {v6, v4, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V // method@1c18 │ │ -066298: 7020 1a1c 1600 |0026: invoke-direct {v6, v1}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.sortByAscendingModificationTime:(Ljava/util/List;)V // method@1c1a │ │ -06629e: 7010 191c 0600 |0029: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.findUndeletableFiles:()Ljava/util/Set; // method@1c19 │ │ -0662a4: 0c02 |002c: move-result-object v2 │ │ -0662a6: 7030 171c 1602 |002d: invoke-direct {v6, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.deleteFiles:(Ljava/util/List;Ljava/util/Set;)V // method@1c17 │ │ -0662ac: 7030 161c 0602 |0030: invoke-direct {v6, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.deleteEmptyDirs:(Ljava/util/List;Ljava/util/Set;)V // method@1c16 │ │ -0662b2: 6204 7409 |0033: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -0662b6: 1a05 a202 |0035: const-string v5, "Completed cache cleaning." // string@02a2 │ │ -0662ba: 6e20 781c 5400 |0037: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0662c0: 28d8 |003a: goto 0012 // -0028 │ │ -0662c2: 0d03 |003b: move-exception v3 │ │ -0662c4: 6204 7409 |003c: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ -0662c8: 1a05 5103 |003e: const-string v5, "Error in cache cleaning." // string@0351 │ │ -0662cc: 6e30 771c 5403 |0040: invoke-virtual {v4, v5, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -0662d2: 28cf |0043: goto 0012 // -0031 │ │ +066260: |[066260] net.sourceforge.subsonic.androidapp.util.CacheCleaner.clean:()V │ │ +066270: 6204 7409 |0000: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +066274: 1a05 540c |0002: const-string v5, "Starting cache cleaning." // string@0c54 │ │ +066278: 6e20 781c 5400 |0004: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06627e: 5464 7709 |0007: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@0977 │ │ +066282: 3904 0a00 |0009: if-nez v4, 0013 // +000a │ │ +066286: 6204 7409 |000b: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +06628a: 1a05 1703 |000d: const-string v5, "DownloadService not set. Aborting cache cleaning." // string@0317 │ │ +06628e: 6e20 761c 5400 |000f: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;)V // method@1c76 │ │ +066294: 0e00 |0012: return-void │ │ +066296: 2201 7903 |0013: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +06629a: 7010 ec15 0100 |0015: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0662a0: 2200 7903 |0018: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +0662a4: 7010 ec15 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0662aa: 5464 7609 |001d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.context:Landroid/content/Context; // field@0976 │ │ +0662ae: 7110 501c 0400 |001f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +0662b4: 0c04 |0022: move-result-object v4 │ │ +0662b6: 7040 181c 4601 |0023: invoke-direct {v6, v4, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V // method@1c18 │ │ +0662bc: 7020 1a1c 1600 |0026: invoke-direct {v6, v1}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.sortByAscendingModificationTime:(Ljava/util/List;)V // method@1c1a │ │ +0662c2: 7010 191c 0600 |0029: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.findUndeletableFiles:()Ljava/util/Set; // method@1c19 │ │ +0662c8: 0c02 |002c: move-result-object v2 │ │ +0662ca: 7030 171c 1602 |002d: invoke-direct {v6, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.deleteFiles:(Ljava/util/List;Ljava/util/Set;)V // method@1c17 │ │ +0662d0: 7030 161c 0602 |0030: invoke-direct {v6, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.deleteEmptyDirs:(Ljava/util/List;Ljava/util/Set;)V // method@1c16 │ │ +0662d6: 6204 7409 |0033: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +0662da: 1a05 a202 |0035: const-string v5, "Completed cache cleaning." // string@02a2 │ │ +0662de: 6e20 781c 5400 |0037: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0662e4: 28d8 |003a: goto 0012 // -0028 │ │ +0662e6: 0d03 |003b: move-exception v3 │ │ +0662e8: 6204 7409 |003c: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0974 │ │ +0662ec: 1a05 5103 |003e: const-string v5, "Error in cache cleaning." // string@0351 │ │ +0662f0: 6e30 771c 5403 |0040: invoke-virtual {v4, v5, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +0662f6: 28cf |0043: goto 0012 // -0031 │ │ catches : 1 │ │ 0x0013 - 0x003a │ │ Ljava/lang/RuntimeException; -> 0x003b │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=37 │ │ 0x000b line=38 │ │ @@ -112687,17 +112692,17 @@ │ │ 0x002d - 0x003b reg=2 undeletable Ljava/util/Set; Ljava/util/Set; │ │ 0x003c - 0x0044 reg=3 x Ljava/lang/RuntimeException; │ │ 0x0000 - 0x0044 reg=6 this Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ │ │ source_file_idx : 637 (CacheCleaner.java) │ │ │ │ Class #505 header: │ │ -class_idx : 1146 │ │ +class_idx : 1154 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ +superclass_idx : 851 │ │ source_file_idx : 659 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #505 annotations: │ │ @@ -112722,94 +112727,94 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0662e4: |[0662e4] net.sourceforge.subsonic.androidapp.util.CancellableTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V │ │ -0662f4: 5b01 7809 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -0662f8: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ -0662fe: 0e00 |0005: return-void │ │ +066308: |[066308] net.sourceforge.subsonic.androidapp.util.CancellableTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V │ │ +066318: 5b01 7809 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +06631c: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ +066322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -066300: |[066300] net.sourceforge.subsonic.androidapp.util.CancellableTask$1.run:()V │ │ -066310: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -066312: 5440 7809 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -066316: 7110 201c 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@1c20 │ │ -06631c: 0c00 |0006: move-result-object v0 │ │ -06631e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -066320: 6e20 6e16 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ -066326: 7100 211c 0000 |000b: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c21 │ │ -06632c: 0c00 |000e: move-result-object v0 │ │ -06632e: 2201 4803 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -066332: 7010 ad15 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066338: 1a02 590c |0014: const-string v2, "Starting thread for " // string@0c59 │ │ -06633c: 6e20 b515 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066342: 0c01 |0019: move-result-object v1 │ │ -066344: 5442 7809 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -066348: 6e20 b415 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06634e: 0c01 |001f: move-result-object v1 │ │ -066350: 6e10 bb15 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066356: 0c01 |0023: move-result-object v1 │ │ -066358: 6e20 751c 1000 |0024: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -06635e: 5440 7809 |0027: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -066362: 6e10 231c 0000 |0029: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.execute:()V // method@1c23 │ │ -066368: 5440 7809 |002c: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -06636c: 7110 201c 0000 |002e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@1c20 │ │ -066372: 0c00 |0031: move-result-object v0 │ │ -066374: 6e20 6e16 3000 |0032: invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ -06637a: 7100 211c 0000 |0035: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c21 │ │ -066380: 0c00 |0038: move-result-object v0 │ │ -066382: 2201 4803 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -066386: 7010 ad15 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06638c: 1a02 5e0c |003e: const-string v2, "Stopping thread for " // string@0c5e │ │ -066390: 6e20 b515 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066396: 0c01 |0043: move-result-object v1 │ │ -066398: 5442 7809 |0044: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -06639c: 6e20 b415 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0663a2: 0c01 |0049: move-result-object v1 │ │ -0663a4: 6e10 bb15 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0663aa: 0c01 |004d: move-result-object v1 │ │ -0663ac: 6e20 751c 1000 |004e: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -0663b2: 0e00 |0051: return-void │ │ -0663b4: 0d00 |0052: move-exception v0 │ │ -0663b6: 5441 7809 |0053: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -0663ba: 7110 201c 0100 |0055: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@1c20 │ │ -0663c0: 0c01 |0058: move-result-object v1 │ │ -0663c2: 6e20 6e16 3100 |0059: invoke-virtual {v1, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ -0663c8: 7100 211c 0000 |005c: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c21 │ │ -0663ce: 0c01 |005f: move-result-object v1 │ │ -0663d0: 2202 4803 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0663d4: 7010 ad15 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0663da: 1a03 5e0c |0065: const-string v3, "Stopping thread for " // string@0c5e │ │ -0663de: 6e20 b515 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0663e4: 0c02 |006a: move-result-object v2 │ │ -0663e6: 5443 7809 |006b: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ -0663ea: 6e20 b415 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0663f0: 0c02 |0070: move-result-object v2 │ │ -0663f2: 6e10 bb15 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0663f8: 0c02 |0074: move-result-object v2 │ │ -0663fa: 6e20 751c 2100 |0075: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -066400: 2700 |0078: throw v0 │ │ +066324: |[066324] net.sourceforge.subsonic.androidapp.util.CancellableTask$1.run:()V │ │ +066334: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +066336: 5440 7809 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +06633a: 7110 201c 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@1c20 │ │ +066340: 0c00 |0006: move-result-object v0 │ │ +066342: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +066344: 6e20 6e16 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ +06634a: 7100 211c 0000 |000b: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c21 │ │ +066350: 0c00 |000e: move-result-object v0 │ │ +066352: 2201 5003 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +066356: 7010 ad15 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06635c: 1a02 560c |0014: const-string v2, "Starting thread for " // string@0c56 │ │ +066360: 6e20 b515 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066366: 0c01 |0019: move-result-object v1 │ │ +066368: 5442 7809 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +06636c: 6e20 b415 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066372: 0c01 |001f: move-result-object v1 │ │ +066374: 6e10 bb15 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06637a: 0c01 |0023: move-result-object v1 │ │ +06637c: 6e20 751c 1000 |0024: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +066382: 5440 7809 |0027: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +066386: 6e10 231c 0000 |0029: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.execute:()V // method@1c23 │ │ +06638c: 5440 7809 |002c: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +066390: 7110 201c 0000 |002e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@1c20 │ │ +066396: 0c00 |0031: move-result-object v0 │ │ +066398: 6e20 6e16 3000 |0032: invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ +06639e: 7100 211c 0000 |0035: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c21 │ │ +0663a4: 0c00 |0038: move-result-object v0 │ │ +0663a6: 2201 5003 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0663aa: 7010 ad15 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0663b0: 1a02 5b0c |003e: const-string v2, "Stopping thread for " // string@0c5b │ │ +0663b4: 6e20 b515 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0663ba: 0c01 |0043: move-result-object v1 │ │ +0663bc: 5442 7809 |0044: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +0663c0: 6e20 b415 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0663c6: 0c01 |0049: move-result-object v1 │ │ +0663c8: 6e10 bb15 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0663ce: 0c01 |004d: move-result-object v1 │ │ +0663d0: 6e20 751c 1000 |004e: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +0663d6: 0e00 |0051: return-void │ │ +0663d8: 0d00 |0052: move-exception v0 │ │ +0663da: 5441 7809 |0053: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +0663de: 7110 201c 0100 |0055: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@1c20 │ │ +0663e4: 0c01 |0058: move-result-object v1 │ │ +0663e6: 6e20 6e16 3100 |0059: invoke-virtual {v1, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ +0663ec: 7100 211c 0000 |005c: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c21 │ │ +0663f2: 0c01 |005f: move-result-object v1 │ │ +0663f4: 2202 5003 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0663f8: 7010 ad15 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0663fe: 1a03 5b0c |0065: const-string v3, "Stopping thread for " // string@0c5b │ │ +066402: 6e20 b515 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066408: 0c02 |006a: move-result-object v2 │ │ +06640a: 5443 7809 |006b: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@0978 │ │ +06640e: 6e20 b415 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066414: 0c02 |0070: move-result-object v2 │ │ +066416: 6e10 bb15 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06641c: 0c02 |0074: move-result-object v2 │ │ +06641e: 6e20 751c 2100 |0075: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +066424: 2700 |0078: throw v0 │ │ catches : 1 │ │ 0x0027 - 0x002c │ │ -> 0x0052 │ │ positions : │ │ 0x0001 line=69 │ │ 0x000b line=70 │ │ 0x0027 line=72 │ │ @@ -112820,17 +112825,17 @@ │ │ 0x005c line=75 │ │ locals : │ │ 0x0000 - 0x0079 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1; │ │ │ │ source_file_idx : 659 (CancellableTask.java) │ │ │ │ Class #506 header: │ │ -class_idx : 1147 │ │ +class_idx : 1155 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 659 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #506 annotations: │ │ @@ -112852,17 +112857,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 659 (CancellableTask.java) │ │ │ │ Class #507 header: │ │ -class_idx : 1148 │ │ +class_idx : 1156 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 659 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #507 annotations: │ │ @@ -112906,73 +112911,72 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -066410: |[066410] net.sourceforge.subsonic.androidapp.util.CancellableTask.:()V │ │ -066420: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -066424: 1c01 7c04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // type@047c │ │ -066428: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06642e: 6900 7909 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ -066432: 0e00 |0009: return-void │ │ +066434: |[066434] net.sourceforge.subsonic.androidapp.util.CancellableTask.:()V │ │ +066444: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +066448: 1c01 8404 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // type@0484 │ │ +06644c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +066452: 6900 7909 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ +066456: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -066434: |[066434] net.sourceforge.subsonic.androidapp.util.CancellableTask.:()V │ │ -066444: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -066446: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -06644c: 2200 9603 |0004: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0396 │ │ -066450: 7020 6c16 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@166c │ │ -066456: 5b20 7c09 |0009: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.running:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097c │ │ -06645a: 2200 9603 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0396 │ │ -06645e: 7020 6c16 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@166c │ │ -066464: 5b20 7b09 |0010: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelled:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097b │ │ -066468: 2200 9903 |0012: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@0399 │ │ -06646c: 7010 7416 0000 |0014: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@1674 │ │ -066472: 5b20 7d09 |0017: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.thread:Ljava/util/concurrent/atomic/AtomicReference; // field@097d │ │ -066476: 2200 9903 |0019: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@0399 │ │ -06647a: 7010 7416 0000 |001b: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@1674 │ │ -066480: 5b20 7a09 |001e: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelListener:Ljava/util/concurrent/atomic/AtomicReference; // field@097a │ │ -066484: 0e00 |0020: return-void │ │ +066458: |[066458] net.sourceforge.subsonic.androidapp.util.CancellableTask.:()V │ │ +066468: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06646a: 7010 7d15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +066470: 2200 9e03 |0004: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@039e │ │ +066474: 7020 6c16 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@166c │ │ +06647a: 5b20 7c09 |0009: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.running:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097c │ │ +06647e: 2200 9e03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@039e │ │ +066482: 7020 6c16 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@166c │ │ +066488: 5b20 7b09 |0010: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelled:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097b │ │ +06648c: 2200 a103 |0012: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03a1 │ │ +066490: 7010 7416 0000 |0014: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@1674 │ │ +066496: 5b20 7d09 |0017: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.thread:Ljava/util/concurrent/atomic/AtomicReference; // field@097d │ │ +06649a: 2200 a103 |0019: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03a1 │ │ +06649e: 7010 7416 0000 |001b: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@1674 │ │ +0664a4: 5b20 7a09 |001e: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelListener:Ljava/util/concurrent/atomic/AtomicReference; // field@097a │ │ +0664a8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=32 │ │ 0x000b line=33 │ │ 0x0012 line=34 │ │ 0x0019 line=35 │ │ - 0x0020 line=82 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;) │ │ name : 'access$000' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066488: |[066488] net.sourceforge.subsonic.androidapp.util.CancellableTask.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -066498: 5410 7c09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.running:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097c │ │ -06649c: 1100 |0002: return-object v0 │ │ +0664ac: |[0664ac] net.sourceforge.subsonic.androidapp.util.CancellableTask.access$000:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +0664bc: 5410 7c09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.running:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097c │ │ +0664c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;) │ │ @@ -112980,17 +112984,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0664a0: |[0664a0] net.sourceforge.subsonic.androidapp.util.CancellableTask.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -0664b0: 6200 7909 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ -0664b4: 1100 |0002: return-object v0 │ │ +0664c4: |[0664c4] net.sourceforge.subsonic.androidapp.util.CancellableTask.access$100:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +0664d4: 6200 7909 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ +0664d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;) │ │ @@ -112998,41 +113002,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0664b8: |[0664b8] net.sourceforge.subsonic.androidapp.util.CancellableTask.cancel:()V │ │ -0664c8: 6202 7909 |0000: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ -0664cc: 2203 4803 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0664d0: 7010 ad15 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0664d6: 1a04 9402 |0007: const-string v4, "Cancelling " // string@0294 │ │ -0664da: 6e20 b515 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0664e0: 0c03 |000c: move-result-object v3 │ │ -0664e2: 6e20 b415 5300 |000d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0664e8: 0c03 |0010: move-result-object v3 │ │ -0664ea: 6e10 bb15 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0664f0: 0c03 |0014: move-result-object v3 │ │ -0664f2: 6e20 751c 3200 |0015: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -0664f8: 5452 7b09 |0018: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelled:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097b │ │ -0664fc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0664fe: 6e20 6e16 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ -066504: 5452 7a09 |001e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelListener:Ljava/util/concurrent/atomic/AtomicReference; // field@097a │ │ -066508: 6e10 7616 0200 |0020: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@1676 │ │ -06650e: 0c00 |0023: move-result-object v0 │ │ -066510: 1f00 7b04 |0024: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener; // type@047b │ │ -066514: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -066518: 7210 1d1c 0000 |0028: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;.onCancel:()V // method@1c1d │ │ -06651e: 0e00 |002b: return-void │ │ -066520: 0d01 |002c: move-exception v1 │ │ -066522: 6202 7909 |002d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ -066526: 1a03 5303 |002f: const-string v3, "Error when invoking OnCancelListener." // string@0353 │ │ -06652a: 6e30 7b1c 3201 |0031: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -066530: 28f7 |0034: goto 002b // -0009 │ │ +0664dc: |[0664dc] net.sourceforge.subsonic.androidapp.util.CancellableTask.cancel:()V │ │ +0664ec: 6202 7909 |0000: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ +0664f0: 2203 5003 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0664f4: 7010 ad15 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0664fa: 1a04 9402 |0007: const-string v4, "Cancelling " // string@0294 │ │ +0664fe: 6e20 b515 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066504: 0c03 |000c: move-result-object v3 │ │ +066506: 6e20 b415 5300 |000d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06650c: 0c03 |0010: move-result-object v3 │ │ +06650e: 6e10 bb15 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066514: 0c03 |0014: move-result-object v3 │ │ +066516: 6e20 751c 3200 |0015: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +06651c: 5452 7b09 |0018: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelled:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097b │ │ +066520: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +066522: 6e20 6e16 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ +066528: 5452 7a09 |001e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelListener:Ljava/util/concurrent/atomic/AtomicReference; // field@097a │ │ +06652c: 6e10 7616 0200 |0020: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@1676 │ │ +066532: 0c00 |0023: move-result-object v0 │ │ +066534: 1f00 8304 |0024: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener; // type@0483 │ │ +066538: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ +06653c: 7210 1d1c 0000 |0028: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;.onCancel:()V // method@1c1d │ │ +066542: 0e00 |002b: return-void │ │ +066544: 0d01 |002c: move-exception v1 │ │ +066546: 6202 7909 |002d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0979 │ │ +06654a: 1a03 5303 |002f: const-string v3, "Error when invoking OnCancelListener." // string@0353 │ │ +06654e: 6e30 7b1c 3201 |0031: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +066554: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x0028 - 0x002b │ │ Ljava/lang/Throwable; -> 0x002c │ │ positions : │ │ 0x0000 line=38 │ │ 0x0018 line=39 │ │ 0x001e line=41 │ │ @@ -113057,19 +113061,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -066544: |[066544] net.sourceforge.subsonic.androidapp.util.CancellableTask.isCancelled:()Z │ │ -066554: 5410 7b09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelled:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097b │ │ -066558: 6e10 6d16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@166d │ │ -06655e: 0a00 |0005: move-result v0 │ │ -066560: 0f00 |0006: return v0 │ │ +066568: |[066568] net.sourceforge.subsonic.androidapp.util.CancellableTask.isCancelled:()Z │ │ +066578: 5410 7b09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelled:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097b │ │ +06657c: 6e10 6d16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@166d │ │ +066582: 0a00 |0005: move-result v0 │ │ +066584: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;) │ │ @@ -113077,19 +113081,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -066564: |[066564] net.sourceforge.subsonic.androidapp.util.CancellableTask.isRunning:()Z │ │ -066574: 5410 7c09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.running:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097c │ │ -066578: 6e10 6d16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@166d │ │ -06657e: 0a00 |0005: move-result v0 │ │ -066580: 0f00 |0006: return v0 │ │ +066588: |[066588] net.sourceforge.subsonic.androidapp.util.CancellableTask.isRunning:()Z │ │ +066598: 5410 7c09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.running:Ljava/util/concurrent/atomic/AtomicBoolean; // field@097c │ │ +06659c: 6e10 6d16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@166d │ │ +0665a2: 0a00 |0005: move-result v0 │ │ +0665a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;) │ │ @@ -113097,18 +113101,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066584: |[066584] net.sourceforge.subsonic.androidapp.util.CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V │ │ -066594: 5410 7a09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelListener:Ljava/util/concurrent/atomic/AtomicReference; // field@097a │ │ -066598: 6e20 7716 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@1677 │ │ -06659e: 0e00 |0005: return-void │ │ +0665a8: |[0665a8] net.sourceforge.subsonic.androidapp.util.CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V │ │ +0665b8: 5410 7a09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancelListener:Ljava/util/concurrent/atomic/AtomicReference; // field@097a │ │ +0665bc: 6e20 7716 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@1677 │ │ +0665c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ 0x0000 - 0x0006 reg=2 listener Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener; │ │ @@ -113118,39 +113122,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0665a0: |[0665a0] net.sourceforge.subsonic.androidapp.util.CancellableTask.start:()V │ │ -0665b0: 5420 7d09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.thread:Ljava/util/concurrent/atomic/AtomicReference; // field@097d │ │ -0665b4: 2201 7a04 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1; // type@047a │ │ -0665b8: 7020 1b1c 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V // method@1c1b │ │ -0665be: 6e20 7716 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@1677 │ │ -0665c4: 5420 7d09 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.thread:Ljava/util/concurrent/atomic/AtomicReference; // field@097d │ │ -0665c8: 6e10 7616 0000 |000c: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@1676 │ │ -0665ce: 0c00 |000f: move-result-object v0 │ │ -0665d0: 1f00 4b03 |0010: check-cast v0, Ljava/lang/Thread; // type@034b │ │ -0665d4: 6e10 c715 0000 |0012: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ -0665da: 0e00 |0015: return-void │ │ +0665c4: |[0665c4] net.sourceforge.subsonic.androidapp.util.CancellableTask.start:()V │ │ +0665d4: 5420 7d09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.thread:Ljava/util/concurrent/atomic/AtomicReference; // field@097d │ │ +0665d8: 2201 8204 |0002: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1; // type@0482 │ │ +0665dc: 7020 1b1c 2100 |0004: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V // method@1c1b │ │ +0665e2: 6e20 7716 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@1677 │ │ +0665e8: 5420 7d09 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.thread:Ljava/util/concurrent/atomic/AtomicReference; // field@097d │ │ +0665ec: 6e10 7616 0000 |000c: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@1676 │ │ +0665f2: 0c00 |000f: move-result-object v0 │ │ +0665f4: 1f00 5303 |0010: check-cast v0, Ljava/lang/Thread; // type@0353 │ │ +0665f8: 6e10 c715 0000 |0012: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ +0665fe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=79 │ │ 0x0015 line=80 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ source_file_idx : 659 (CancellableTask.java) │ │ │ │ Class #508 header: │ │ -class_idx : 1149 │ │ +class_idx : 1157 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 683 │ │ static_fields_size : 46 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #508 annotations: │ │ @@ -113408,31 +113412,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0665dc: |[0665dc] net.sourceforge.subsonic.androidapp.util.Constants.:()V │ │ -0665ec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0665f2: 0e00 |0003: return-void │ │ +066600: |[066600] net.sourceforge.subsonic.androidapp.util.Constants.:()V │ │ +066610: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +066616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Constants; │ │ │ │ Virtual methods - │ │ source_file_idx : 683 (Constants.java) │ │ │ │ Class #509 header: │ │ -class_idx : 1150 │ │ +class_idx : 1158 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 743 │ │ source_file_idx : 840 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #509 annotations: │ │ @@ -113466,21 +113470,21 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0665f4: |[0665f4] net.sourceforge.subsonic.androidapp.util.EntryAdapter.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V │ │ -066604: 1400 0300 0901 |0000: const v0, #float 2.51629e-38 // #01090003 │ │ -06660a: 7040 2b14 2140 |0003: invoke-direct {v1, v2, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@142b │ │ -066610: 5b12 ac09 |0006: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.activity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@09ac │ │ -066614: 5b13 ae09 |0008: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.imageLoader:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09ae │ │ -066618: 5c15 ad09 |000a: iput-boolean v5, v1, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.checkable:Z // field@09ad │ │ -06661c: 0e00 |000c: return-void │ │ +066618: |[066618] net.sourceforge.subsonic.androidapp.util.EntryAdapter.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V │ │ +066628: 1400 0300 0901 |0000: const v0, #float 2.51629e-38 // #01090003 │ │ +06662e: 7040 2b14 2140 |0003: invoke-direct {v1, v2, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@142b │ │ +066634: 5b12 ac09 |0006: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.activity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@09ac │ │ +066638: 5b13 ae09 |0008: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.imageLoader:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09ae │ │ +06663c: 5c15 ad09 |000a: iput-boolean v5, v1, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.checkable:Z // field@09ad │ │ +066640: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=42 │ │ 0x000c line=43 │ │ @@ -113498,39 +113502,39 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -066620: |[066620] net.sourceforge.subsonic.androidapp.util.EntryAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -066630: 6e20 2c1c 4300 |0000: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.getItem:(I)Ljava/lang/Object; // method@1c2c │ │ -066636: 0c00 |0003: move-result-object v0 │ │ -066638: 1f00 1e04 |0004: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -06663c: 6e10 0c19 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -066642: 0a02 |0009: move-result v2 │ │ -066644: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -066648: 2201 7404 |000c: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/AlbumView; // type@0474 │ │ -06664c: 5432 ac09 |000e: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.activity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@09ac │ │ -066650: 7020 f61b 2100 |0010: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.:(Landroid/content/Context;)V // method@1bf6 │ │ -066656: 5432 ae09 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.imageLoader:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09ae │ │ -06665a: 6e30 f81b 0102 |0015: invoke-virtual {v1, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.setAlbum:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)V // method@1bf8 │ │ -066660: 1101 |0018: return-object v1 │ │ -066662: 3805 0f00 |0019: if-eqz v5, 0028 // +000f │ │ -066666: 2052 b204 |001b: instance-of v2, v5, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -06666a: 3802 0b00 |001d: if-eqz v2, 0028 // +000b │ │ -06666e: 0751 |001f: move-object v1, v5 │ │ -066670: 1f01 b204 |0020: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -066674: 5532 ad09 |0022: iget-boolean v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.checkable:Z // field@09ad │ │ -066678: 6e30 321d 0102 |0024: invoke-virtual {v1, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.setSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d32 │ │ -06667e: 28f1 |0027: goto 0018 // -000f │ │ -066680: 2201 b204 |0028: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -066684: 5432 ac09 |002a: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.activity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@09ac │ │ -066688: 7020 2a1d 2100 |002c: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.:(Landroid/content/Context;)V // method@1d2a │ │ -06668e: 28f3 |002f: goto 0022 // -000d │ │ +066644: |[066644] net.sourceforge.subsonic.androidapp.util.EntryAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +066654: 6e20 2c1c 4300 |0000: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.getItem:(I)Ljava/lang/Object; // method@1c2c │ │ +06665a: 0c00 |0003: move-result-object v0 │ │ +06665c: 1f00 2604 |0004: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +066660: 6e10 0c19 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +066666: 0a02 |0009: move-result v2 │ │ +066668: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +06666c: 2201 7c04 |000c: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/AlbumView; // type@047c │ │ +066670: 5432 ac09 |000e: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.activity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@09ac │ │ +066674: 7020 f61b 2100 |0010: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.:(Landroid/content/Context;)V // method@1bf6 │ │ +06667a: 5432 ae09 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.imageLoader:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09ae │ │ +06667e: 6e30 f81b 0102 |0015: invoke-virtual {v1, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/AlbumView;.setAlbum:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)V // method@1bf8 │ │ +066684: 1101 |0018: return-object v1 │ │ +066686: 3805 0f00 |0019: if-eqz v5, 0028 // +000f │ │ +06668a: 2052 ba04 |001b: instance-of v2, v5, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +06668e: 3802 0b00 |001d: if-eqz v2, 0028 // +000b │ │ +066692: 0751 |001f: move-object v1, v5 │ │ +066694: 1f01 ba04 |0020: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +066698: 5532 ad09 |0022: iget-boolean v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.checkable:Z // field@09ad │ │ +06669c: 6e30 321d 0102 |0024: invoke-virtual {v1, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.setSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d32 │ │ +0666a2: 28f1 |0027: goto 0018 // -000f │ │ +0666a4: 2201 ba04 |0028: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +0666a8: 5432 ac09 |002a: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.activity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@09ac │ │ +0666ac: 7020 2a1d 2100 |002c: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.:(Landroid/content/Context;)V // method@1d2a │ │ +0666b2: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=49 │ │ 0x000c line=55 │ │ 0x0013 line=57 │ │ 0x0018 line=68 │ │ @@ -113547,17 +113551,17 @@ │ │ 0x0000 - 0x0030 reg=4 position I │ │ 0x0000 - 0x0030 reg=5 convertView Landroid/view/View; │ │ 0x0000 - 0x0030 reg=6 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 840 (EntryAdapter.java) │ │ │ │ Class #510 header: │ │ -class_idx : 1151 │ │ +class_idx : 1159 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #510 annotations: │ │ @@ -113591,60 +113595,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -066690: |[066690] net.sourceforge.subsonic.androidapp.util.ErrorDialog$1.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V │ │ -0666a0: 5b01 af09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // field@09af │ │ -0666a4: 5c02 b109 |0002: iput-boolean v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$finishActivityOnClose:Z // field@09b1 │ │ -0666a8: 5b03 b009 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$activity:Landroid/app/Activity; // field@09b0 │ │ -0666ac: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0666b2: 0e00 |0009: return-void │ │ +0666b4: |[0666b4] net.sourceforge.subsonic.androidapp.util.ErrorDialog$1.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V │ │ +0666c4: 5b01 af09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // field@09af │ │ +0666c8: 5c02 b109 |0002: iput-boolean v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$finishActivityOnClose:Z // field@09b1 │ │ +0666cc: 5b03 b009 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$activity:Landroid/app/Activity; // field@09b0 │ │ +0666d0: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0666d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ 0x0000 - 0x000a reg=2 (null) Z │ │ 0x0000 - 0x000a reg=3 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0666b4: |[0666b4] net.sourceforge.subsonic.androidapp.util.ErrorDialog$1.onCancel:(Landroid/content/DialogInterface;)V │ │ -0666c4: 5510 b109 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$finishActivityOnClose:Z // field@09b1 │ │ -0666c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0666cc: 5410 b009 |0004: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$activity:Landroid/app/Activity; // field@09b0 │ │ -0666d0: 6e10 0a00 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ -0666d6: 0e00 |0009: return-void │ │ +0666d8: |[0666d8] net.sourceforge.subsonic.androidapp.util.ErrorDialog$1.onCancel:(Landroid/content/DialogInterface;)V │ │ +0666e8: 5510 b109 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$finishActivityOnClose:Z // field@09b1 │ │ +0666ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0666f0: 5410 b009 |0004: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.val$activity:Landroid/app/Activity; // field@09b0 │ │ +0666f4: 6e10 0a00 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ +0666fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1; │ │ 0x0000 - 0x000a reg=2 dialogInterface Landroid/content/DialogInterface; │ │ │ │ source_file_idx : 854 (ErrorDialog.java) │ │ │ │ Class #511 header: │ │ -class_idx : 1152 │ │ +class_idx : 1160 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #511 annotations: │ │ @@ -113678,61 +113682,61 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0666d8: |[0666d8] net.sourceforge.subsonic.androidapp.util.ErrorDialog$2.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V │ │ -0666e8: 5b01 b209 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // field@09b2 │ │ -0666ec: 5c02 b409 |0002: iput-boolean v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$finishActivityOnClose:Z // field@09b4 │ │ -0666f0: 5b03 b309 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$activity:Landroid/app/Activity; // field@09b3 │ │ -0666f4: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0666fa: 0e00 |0009: return-void │ │ +0666fc: |[0666fc] net.sourceforge.subsonic.androidapp.util.ErrorDialog$2.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V │ │ +06670c: 5b01 b209 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // field@09b2 │ │ +066710: 5c02 b409 |0002: iput-boolean v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$finishActivityOnClose:Z // field@09b4 │ │ +066714: 5b03 b309 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$activity:Landroid/app/Activity; // field@09b3 │ │ +066718: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06671e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ 0x0000 - 0x000a reg=2 (null) Z │ │ 0x0000 - 0x000a reg=3 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0666fc: |[0666fc] net.sourceforge.subsonic.androidapp.util.ErrorDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -06670c: 5510 b409 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$finishActivityOnClose:Z // field@09b4 │ │ -066710: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -066714: 5410 b309 |0004: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$activity:Landroid/app/Activity; // field@09b3 │ │ -066718: 6e10 0a00 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ -06671e: 0e00 |0009: return-void │ │ +066720: |[066720] net.sourceforge.subsonic.androidapp.util.ErrorDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +066730: 5510 b409 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$finishActivityOnClose:Z // field@09b4 │ │ +066734: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066738: 5410 b309 |0004: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.val$activity:Landroid/app/Activity; // field@09b3 │ │ +06673c: 6e10 0a00 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ +066742: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0009 line=56 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2; │ │ 0x0000 - 0x000a reg=2 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=3 i I │ │ │ │ source_file_idx : 854 (ErrorDialog.java) │ │ │ │ Class #512 header: │ │ -class_idx : 1153 │ │ +class_idx : 1161 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #512 - │ │ @@ -113748,21 +113752,21 @@ │ │ type : '(Landroid/app/Activity;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -066720: |[066720] net.sourceforge.subsonic.androidapp.util.ErrorDialog.:(Landroid/app/Activity;IZ)V │ │ -066730: 6e10 1400 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -066736: 0c00 |0003: move-result-object v0 │ │ -066738: 6e20 1501 3000 |0004: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06673e: 0c00 |0007: move-result-object v0 │ │ -066740: 7040 351c 2140 |0008: invoke-direct {v1, v2, v0, v4}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ -066746: 0e00 |000b: return-void │ │ +066744: |[066744] net.sourceforge.subsonic.androidapp.util.ErrorDialog.:(Landroid/app/Activity;IZ)V │ │ +066754: 6e10 1400 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +06675a: 0c00 |0003: move-result-object v0 │ │ +06675c: 6e20 1501 3000 |0004: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +066762: 0c00 |0007: move-result-object v0 │ │ +066764: 7040 351c 2140 |0008: invoke-direct {v1, v2, v0, v4}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ +06676a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000b line=33 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ 0x0000 - 0x000c reg=2 activity Landroid/app/Activity; │ │ @@ -113774,36 +113778,36 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -066748: |[066748] net.sourceforge.subsonic.androidapp.util.ErrorDialog.:(Landroid/app/Activity;Ljava/lang/String;Z)V │ │ -066758: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -06675e: 2200 0b00 |0003: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000b │ │ -066762: 7020 3b00 4000 |0005: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -066768: 1401 2700 0801 |0008: const v1, #float 2.49794e-38 // #01080027 │ │ -06676e: 6e20 3e00 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@003e │ │ -066774: 1401 3a00 0a7f |000e: const v1, #float 1.83435e+38 // #7f0a003a │ │ -06677a: 6e20 4400 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -066780: 6e20 4000 5000 |0014: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -066786: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -066788: 6e20 3d00 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@003d │ │ -06678e: 2201 7f04 |001b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1; // type@047f │ │ -066792: 7040 301c 3146 |001d: invoke-direct {v1, v3, v6, v4}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V // method@1c30 │ │ -066798: 6e20 4200 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -06679e: 1401 0e00 0a7f |0023: const v1, #float 1.83434e+38 // #7f0a000e │ │ -0667a4: 2202 8004 |0026: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2; // type@0480 │ │ -0667a8: 7040 321c 3246 |0028: invoke-direct {v2, v3, v6, v4}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V // method@1c32 │ │ -0667ae: 6e30 4300 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -0667b4: 6e10 3c00 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -0667ba: 0c01 |0031: move-result-object v1 │ │ -0667bc: 6e10 4900 0100 |0032: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0049 │ │ -0667c2: 0e00 |0035: return-void │ │ +06676c: |[06676c] net.sourceforge.subsonic.androidapp.util.ErrorDialog.:(Landroid/app/Activity;Ljava/lang/String;Z)V │ │ +06677c: 7010 7d15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +066782: 2200 0e00 |0003: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000e │ │ +066786: 7020 3b00 4000 |0005: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +06678c: 1401 2700 0801 |0008: const v1, #float 2.49794e-38 // #01080027 │ │ +066792: 6e20 3e00 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@003e │ │ +066798: 1401 3a00 0a7f |000e: const v1, #float 1.83435e+38 // #7f0a003a │ │ +06679e: 6e20 4400 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +0667a4: 6e20 4000 5000 |0014: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +0667aa: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0667ac: 6e20 3d00 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@003d │ │ +0667b2: 2201 8704 |001b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1; // type@0487 │ │ +0667b6: 7040 301c 3146 |001d: invoke-direct {v1, v3, v6, v4}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V // method@1c30 │ │ +0667bc: 6e20 4200 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +0667c2: 1401 0e00 0a7f |0023: const v1, #float 1.83434e+38 // #7f0a000e │ │ +0667c8: 2202 8804 |0026: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2; // type@0488 │ │ +0667cc: 7040 321c 3246 |0028: invoke-direct {v2, v3, v6, v4}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;.:(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V // method@1c32 │ │ +0667d2: 6e30 4300 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +0667d8: 6e10 3c00 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +0667de: 0c01 |0031: move-result-object v1 │ │ +0667e0: 6e10 4900 0100 |0032: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0049 │ │ +0667e6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ 0x0008 line=38 │ │ 0x000e line=39 │ │ 0x0014 line=40 │ │ @@ -113819,17 +113823,17 @@ │ │ 0x0000 - 0x0036 reg=5 message Ljava/lang/String; │ │ 0x0000 - 0x0036 reg=6 finishActivityOnClose Z │ │ │ │ Virtual methods - │ │ source_file_idx : 854 (ErrorDialog.java) │ │ │ │ Class #513 header: │ │ -class_idx : 1154 │ │ +class_idx : 1162 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 915 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #513 annotations: │ │ @@ -113859,46 +113863,46 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0667c4: |[0667c4] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V │ │ -0667d4: 5b01 b509 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // field@09b5 │ │ -0667d8: 5b02 b609 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.val$view:Landroid/view/View; // field@09b6 │ │ -0667dc: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0667e2: 0e00 |0007: return-void │ │ +0667e8: |[0667e8] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V │ │ +0667f8: 5b01 b509 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // field@09b5 │ │ +0667fc: 5b02 b609 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.val$view:Landroid/view/View; // field@09b6 │ │ +066800: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +066806: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0667e4: |[0667e4] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0667f4: 5420 b509 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // field@09b5 │ │ -0667f8: 7110 3b1c 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;)Z // method@1c3b │ │ -0667fe: 0a00 |0005: move-result v0 │ │ -066800: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -066804: 5420 b609 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.val$view:Landroid/view/View; // field@09b6 │ │ -066808: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -06680a: 6e20 3913 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -066810: 0e00 |000e: return-void │ │ +066808: |[066808] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +066818: 5420 b509 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // field@09b5 │ │ +06681c: 7110 3b1c 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;)Z // method@1c3b │ │ +066822: 0a00 |0005: move-result v0 │ │ +066824: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +066828: 5420 b609 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.val$view:Landroid/view/View; // field@09b6 │ │ +06682c: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +06682e: 6e20 3913 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +066834: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=68 │ │ 0x000e line=70 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1; │ │ @@ -113909,16 +113913,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066814: |[066814] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -066824: 0e00 |0000: return-void │ │ +066838: |[066838] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +066848: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -113927,29 +113931,29 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066828: |[066828] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -066838: 0e00 |0000: return-void │ │ +06684c: |[06684c] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +06685c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ source_file_idx : 915 (FadeOutAnimation.java) │ │ │ │ Class #514 header: │ │ -class_idx : 1155 │ │ +class_idx : 1163 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 717 │ │ +superclass_idx : 725 │ │ source_file_idx : 915 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #514 - │ │ @@ -113969,23 +113973,23 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06683c: |[06683c] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.:(Landroid/view/View;J)V │ │ -06684c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -066850: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -066852: 7030 0d14 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@140d │ │ -066858: 6e30 3f1c 4205 |0006: invoke-virtual {v2, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.setDuration:(J)V // method@1c3f │ │ -06685e: 2200 8204 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1; // type@0482 │ │ -066862: 7030 361c 2003 |000b: invoke-direct {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V // method@1c36 │ │ -066868: 6e20 3e1c 0200 |000e: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1c3e │ │ -06686e: 0e00 |0011: return-void │ │ +066860: |[066860] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.:(Landroid/view/View;J)V │ │ +066870: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +066874: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +066876: 7030 0d14 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@140d │ │ +06687c: 6e30 3f1c 4205 |0006: invoke-virtual {v2, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.setDuration:(J)V // method@1c3f │ │ +066882: 2200 8a04 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1; // type@048a │ │ +066886: 7030 361c 2003 |000b: invoke-direct {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;.:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V // method@1c36 │ │ +06688c: 6e20 3e1c 0200 |000e: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1c3e │ │ +066892: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x0009 line=59 │ │ 0x0011 line=72 │ │ locals : │ │ @@ -113998,17 +114002,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066870: |[066870] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.access$000:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;)Z │ │ -066880: 5510 b709 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.cancelled:Z // field@09b7 │ │ -066884: 0f00 |0002: return v0 │ │ +066894: |[066894] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.access$000:(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;)Z │ │ +0668a4: 5510 b709 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.cancelled:Z // field@09b7 │ │ +0668a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;) │ │ @@ -114016,18 +114020,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066888: |[066888] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.cancelFadeOut:()V │ │ -066898: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06689a: 5c10 b709 |0001: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.cancelled:Z // field@09b7 │ │ -06689e: 0e00 |0003: return-void │ │ +0668ac: |[0668ac] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.cancelFadeOut:()V │ │ +0668bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0668be: 5c10 b709 |0001: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.cancelled:Z // field@09b7 │ │ +0668c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; │ │ │ │ @@ -114036,31 +114040,31 @@ │ │ type : '(Landroid/view/View;ZJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0668a0: |[0668a0] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.createAndStart:(Landroid/view/View;ZJ)V │ │ -0668b0: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -0668b4: 6e10 d512 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -0668ba: 2201 8304 |0005: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // type@0483 │ │ -0668be: 7040 3a1c 2154 |0007: invoke-direct {v1, v2, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.:(Landroid/view/View;J)V // method@1c3a │ │ -0668c4: 6e20 3b13 1200 |000a: invoke-virtual {v2, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -0668ca: 0e00 |000d: return-void │ │ -0668cc: 6e10 dc12 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getAnimation:()Landroid/view/animation/Animation; // method@12dc │ │ -0668d2: 0c00 |0011: move-result-object v0 │ │ -0668d4: 2001 8304 |0012: instance-of v1, v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // type@0483 │ │ -0668d8: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -0668dc: 1f00 8304 |0016: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // type@0483 │ │ -0668e0: 7010 3c1c 0000 |0018: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.cancelFadeOut:()V // method@1c3c │ │ -0668e6: 6e10 d512 0200 |001b: invoke-virtual {v2}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -0668ec: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0668ee: 6e20 3913 1200 |001f: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -0668f4: 28eb |0022: goto 000d // -0015 │ │ +0668c4: |[0668c4] net.sourceforge.subsonic.androidapp.util.FadeOutAnimation.createAndStart:(Landroid/view/View;ZJ)V │ │ +0668d4: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +0668d8: 6e10 d512 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +0668de: 2201 8b04 |0005: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // type@048b │ │ +0668e2: 7040 3a1c 2154 |0007: invoke-direct {v1, v2, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.:(Landroid/view/View;J)V // method@1c3a │ │ +0668e8: 6e20 3b13 1200 |000a: invoke-virtual {v2, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +0668ee: 0e00 |000d: return-void │ │ +0668f0: 6e10 dc12 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getAnimation:()Landroid/view/animation/Animation; // method@12dc │ │ +0668f6: 0c00 |0011: move-result-object v0 │ │ +0668f8: 2001 8b04 |0012: instance-of v1, v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // type@048b │ │ +0668fc: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +066900: 1f00 8b04 |0016: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; // type@048b │ │ +066904: 7010 3c1c 0000 |0018: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.cancelFadeOut:()V // method@1c3c │ │ +06690a: 6e10 d512 0200 |001b: invoke-virtual {v2}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +066910: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +066912: 6e20 3913 1200 |001f: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +066918: 28eb |0022: goto 000d // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ 0x0005 line=45 │ │ 0x000d line=54 │ │ 0x000e line=47 │ │ @@ -114074,17 +114078,17 @@ │ │ 0x0000 - 0x0023 reg=3 fadeOut Z │ │ 0x0000 - 0x0023 reg=4 durationMillis J │ │ │ │ Virtual methods - │ │ source_file_idx : 915 (FadeOutAnimation.java) │ │ │ │ Class #515 header: │ │ -class_idx : 1156 │ │ +class_idx : 1164 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 949 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 0 │ │ │ │ Class #515 annotations: │ │ @@ -114128,93 +114132,93 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -0668f8: |[0668f8] net.sourceforge.subsonic.androidapp.util.FileUtil.:()V │ │ -066908: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -06690a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -06690c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -06690e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -066910: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -066912: 2200 8a04 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -066916: 1c01 8404 |0007: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil; // type@0484 │ │ -06691a: 7020 741c 1000 |0009: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -066920: 6900 ba09 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066924: 1300 0900 |000e: const/16 v0, #int 9 // #9 │ │ -066928: 2300 0d05 |0010: new-array v0, v0, [Ljava/lang/String; // type@050d │ │ -06692c: 1a01 0a01 |0012: const-string v1, "/" // string@010a │ │ -066930: 4d01 0003 |0014: aput-object v1, v0, v3 │ │ -066934: 1a01 e50d |0016: const-string v1, "\" // string@0de5 │ │ -066938: 4d01 0004 |0018: aput-object v1, v0, v4 │ │ -06693c: 1a01 fc00 |001a: const-string v1, ".." // string@00fc │ │ -066940: 4d01 0005 |001c: aput-object v1, v0, v5 │ │ -066944: 1a01 1e01 |001e: const-string v1, ":" // string@011e │ │ -066948: 4d01 0006 |0020: aput-object v1, v0, v6 │ │ -06694c: 1a01 9900 |0022: const-string v1, """ // string@0099 │ │ -066950: 4d01 0007 |0024: aput-object v1, v0, v7 │ │ -066954: 1251 |0026: const/4 v1, #int 5 // #5 │ │ -066956: 1a02 7501 |0027: const-string v2, "?" // string@0175 │ │ -06695a: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ -06695e: 1261 |002b: const/4 v1, #int 6 // #6 │ │ -066960: 1a02 ee00 |002c: const-string v2, "*" // string@00ee │ │ -066964: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -066968: 1271 |0030: const/4 v1, #int 7 // #7 │ │ -06696a: 1a02 3a01 |0031: const-string v2, "<" // string@013a │ │ -06696e: 4d02 0001 |0033: aput-object v2, v0, v1 │ │ -066972: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -066976: 1a02 6601 |0037: const-string v2, ">" // string@0166 │ │ -06697a: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ -06697e: 6900 b809 |003b: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE:[Ljava/lang/String; // field@09b8 │ │ -066982: 1300 0800 |003d: const/16 v0, #int 8 // #8 │ │ -066986: 2300 0d05 |003f: new-array v0, v0, [Ljava/lang/String; // type@050d │ │ -06698a: 1a01 e50d |0041: const-string v1, "\" // string@0de5 │ │ -06698e: 4d01 0003 |0043: aput-object v1, v0, v3 │ │ -066992: 1a01 fc00 |0045: const-string v1, ".." // string@00fc │ │ -066996: 4d01 0004 |0047: aput-object v1, v0, v4 │ │ -06699a: 1a01 1e01 |0049: const-string v1, ":" // string@011e │ │ -06699e: 4d01 0005 |004b: aput-object v1, v0, v5 │ │ -0669a2: 1a01 9900 |004d: const-string v1, """ // string@0099 │ │ -0669a6: 4d01 0006 |004f: aput-object v1, v0, v6 │ │ -0669aa: 1a01 7501 |0051: const-string v1, "?" // string@0175 │ │ -0669ae: 4d01 0007 |0053: aput-object v1, v0, v7 │ │ -0669b2: 1251 |0055: const/4 v1, #int 5 // #5 │ │ -0669b4: 1a02 ee00 |0056: const-string v2, "*" // string@00ee │ │ -0669b8: 4d02 0001 |0058: aput-object v2, v0, v1 │ │ -0669bc: 1261 |005a: const/4 v1, #int 6 // #6 │ │ -0669be: 1a02 3a01 |005b: const-string v2, "<" // string@013a │ │ -0669c2: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ -0669c6: 1271 |005f: const/4 v1, #int 7 // #7 │ │ -0669c8: 1a02 6601 |0060: const-string v2, ">" // string@0166 │ │ -0669cc: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ -0669d0: 6900 b909 |0064: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; // field@09b9 │ │ -0669d4: 1270 |0066: const/4 v0, #int 7 // #7 │ │ -0669d6: 2300 0d05 |0067: new-array v0, v0, [Ljava/lang/String; // type@050d │ │ -0669da: 1a01 3f1a |0069: const-string v1, "mp3" // string@1a3f │ │ -0669de: 4d01 0003 |006b: aput-object v1, v0, v3 │ │ -0669e2: 1a01 ed1a |006d: const-string v1, "ogg" // string@1aed │ │ -0669e6: 4d01 0004 |006f: aput-object v1, v0, v4 │ │ -0669ea: 1a01 f60d |0071: const-string v1, "aac" // string@0df6 │ │ -0669ee: 4d01 0005 |0073: aput-object v1, v0, v5 │ │ -0669f2: 1a01 e112 |0075: const-string v1, "flac" // string@12e1 │ │ -0669f6: 4d01 0006 |0077: aput-object v1, v0, v6 │ │ -0669fa: 1a01 6d17 |0079: const-string v1, "m4a" // string@176d │ │ -0669fe: 4d01 0007 |007b: aput-object v1, v0, v7 │ │ -066a02: 1251 |007d: const/4 v1, #int 5 // #5 │ │ -066a04: 1a02 a522 |007e: const-string v2, "wav" // string@22a5 │ │ -066a08: 4d02 0001 |0080: aput-object v2, v0, v1 │ │ -066a0c: 1261 |0082: const/4 v1, #int 6 // #6 │ │ -066a0e: 1a02 d922 |0083: const-string v2, "wma" // string@22d9 │ │ -066a12: 4d02 0001 |0085: aput-object v2, v0, v1 │ │ -066a16: 7110 fc15 0000 |0087: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -066a1c: 0c00 |008a: move-result-object v0 │ │ -066a1e: 6900 bb09 |008b: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.MUSIC_FILE_EXTENSIONS:Ljava/util/List; // field@09bb │ │ -066a22: 0e00 |008d: return-void │ │ +06691c: |[06691c] net.sourceforge.subsonic.androidapp.util.FileUtil.:()V │ │ +06692c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +06692e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +066930: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +066932: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +066934: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +066936: 2200 9204 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +06693a: 1c01 8c04 |0007: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil; // type@048c │ │ +06693e: 7020 741c 1000 |0009: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +066944: 6900 ba09 |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066948: 1300 0900 |000e: const/16 v0, #int 9 // #9 │ │ +06694c: 2300 1705 |0010: new-array v0, v0, [Ljava/lang/String; // type@0517 │ │ +066950: 1a01 0a01 |0012: const-string v1, "/" // string@010a │ │ +066954: 4d01 0003 |0014: aput-object v1, v0, v3 │ │ +066958: 1a01 e20d |0016: const-string v1, "\" // string@0de2 │ │ +06695c: 4d01 0004 |0018: aput-object v1, v0, v4 │ │ +066960: 1a01 fc00 |001a: const-string v1, ".." // string@00fc │ │ +066964: 4d01 0005 |001c: aput-object v1, v0, v5 │ │ +066968: 1a01 1e01 |001e: const-string v1, ":" // string@011e │ │ +06696c: 4d01 0006 |0020: aput-object v1, v0, v6 │ │ +066970: 1a01 9900 |0022: const-string v1, """ // string@0099 │ │ +066974: 4d01 0007 |0024: aput-object v1, v0, v7 │ │ +066978: 1251 |0026: const/4 v1, #int 5 // #5 │ │ +06697a: 1a02 7501 |0027: const-string v2, "?" // string@0175 │ │ +06697e: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ +066982: 1261 |002b: const/4 v1, #int 6 // #6 │ │ +066984: 1a02 ee00 |002c: const-string v2, "*" // string@00ee │ │ +066988: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +06698c: 1271 |0030: const/4 v1, #int 7 // #7 │ │ +06698e: 1a02 3a01 |0031: const-string v2, "<" // string@013a │ │ +066992: 4d02 0001 |0033: aput-object v2, v0, v1 │ │ +066996: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +06699a: 1a02 6601 |0037: const-string v2, ">" // string@0166 │ │ +06699e: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ +0669a2: 6900 b809 |003b: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE:[Ljava/lang/String; // field@09b8 │ │ +0669a6: 1300 0800 |003d: const/16 v0, #int 8 // #8 │ │ +0669aa: 2300 1705 |003f: new-array v0, v0, [Ljava/lang/String; // type@0517 │ │ +0669ae: 1a01 e20d |0041: const-string v1, "\" // string@0de2 │ │ +0669b2: 4d01 0003 |0043: aput-object v1, v0, v3 │ │ +0669b6: 1a01 fc00 |0045: const-string v1, ".." // string@00fc │ │ +0669ba: 4d01 0004 |0047: aput-object v1, v0, v4 │ │ +0669be: 1a01 1e01 |0049: const-string v1, ":" // string@011e │ │ +0669c2: 4d01 0005 |004b: aput-object v1, v0, v5 │ │ +0669c6: 1a01 9900 |004d: const-string v1, """ // string@0099 │ │ +0669ca: 4d01 0006 |004f: aput-object v1, v0, v6 │ │ +0669ce: 1a01 7501 |0051: const-string v1, "?" // string@0175 │ │ +0669d2: 4d01 0007 |0053: aput-object v1, v0, v7 │ │ +0669d6: 1251 |0055: const/4 v1, #int 5 // #5 │ │ +0669d8: 1a02 ee00 |0056: const-string v2, "*" // string@00ee │ │ +0669dc: 4d02 0001 |0058: aput-object v2, v0, v1 │ │ +0669e0: 1261 |005a: const/4 v1, #int 6 // #6 │ │ +0669e2: 1a02 3a01 |005b: const-string v2, "<" // string@013a │ │ +0669e6: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ +0669ea: 1271 |005f: const/4 v1, #int 7 // #7 │ │ +0669ec: 1a02 6601 |0060: const-string v2, ">" // string@0166 │ │ +0669f0: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ +0669f4: 6900 b909 |0064: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; // field@09b9 │ │ +0669f8: 1270 |0066: const/4 v0, #int 7 // #7 │ │ +0669fa: 2300 1705 |0067: new-array v0, v0, [Ljava/lang/String; // type@0517 │ │ +0669fe: 1a01 3c1a |0069: const-string v1, "mp3" // string@1a3c │ │ +066a02: 4d01 0003 |006b: aput-object v1, v0, v3 │ │ +066a06: 1a01 ea1a |006d: const-string v1, "ogg" // string@1aea │ │ +066a0a: 4d01 0004 |006f: aput-object v1, v0, v4 │ │ +066a0e: 1a01 f30d |0071: const-string v1, "aac" // string@0df3 │ │ +066a12: 4d01 0005 |0073: aput-object v1, v0, v5 │ │ +066a16: 1a01 de12 |0075: const-string v1, "flac" // string@12de │ │ +066a1a: 4d01 0006 |0077: aput-object v1, v0, v6 │ │ +066a1e: 1a01 6a17 |0079: const-string v1, "m4a" // string@176a │ │ +066a22: 4d01 0007 |007b: aput-object v1, v0, v7 │ │ +066a26: 1251 |007d: const/4 v1, #int 5 // #5 │ │ +066a28: 1a02 a222 |007e: const-string v2, "wav" // string@22a2 │ │ +066a2c: 4d02 0001 |0080: aput-object v2, v0, v1 │ │ +066a30: 1261 |0082: const/4 v1, #int 6 // #6 │ │ +066a32: 1a02 d622 |0083: const-string v2, "wma" // string@22d6 │ │ +066a36: 4d02 0001 |0085: aput-object v2, v0, v1 │ │ +066a3a: 7110 fc15 0000 |0087: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +066a40: 0c00 |008a: move-result-object v0 │ │ +066a42: 6900 bb09 |008b: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.MUSIC_FILE_EXTENSIONS:Ljava/util/List; // field@09bb │ │ +066a46: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=45 │ │ 0x000e line=46 │ │ 0x003d line=47 │ │ 0x0066 line=48 │ │ locals : │ │ @@ -114224,17 +114228,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066a24: |[066a24] net.sourceforge.subsonic.androidapp.util.FileUtil.:()V │ │ -066a34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -066a3a: 0e00 |0003: return-void │ │ +066a48: |[066a48] net.sourceforge.subsonic.androidapp.util.FileUtil.:()V │ │ +066a58: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +066a5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/FileUtil; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/FileUtil;) │ │ @@ -114242,34 +114246,34 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -066a3c: |[066a3c] net.sourceforge.subsonic.androidapp.util.FileUtil.canWriteOrCreate:(Ljava/io/File;)Z │ │ -066a4c: 6e10 0915 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1509 │ │ -066a52: 0a01 |0003: move-result v1 │ │ -066a54: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -066a58: 6e10 0615 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.canWrite:()Z // method@1506 │ │ -066a5e: 0a01 |0009: move-result v1 │ │ -066a60: 0f01 |000a: return v1 │ │ -066a62: 6e10 0f15 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -066a68: 0c00 |000e: move-result-object v0 │ │ -066a6a: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -066a6e: 6e10 0915 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -066a74: 0a01 |0014: move-result v1 │ │ -066a76: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ -066a7a: 6e10 0615 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@1506 │ │ -066a80: 0a01 |001a: move-result v1 │ │ -066a82: 3801 0400 |001b: if-eqz v1, 001f // +0004 │ │ -066a86: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -066a88: 28ec |001e: goto 000a // -0014 │ │ -066a8a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -066a8c: 28ea |0020: goto 000a // -0016 │ │ +066a60: |[066a60] net.sourceforge.subsonic.androidapp.util.FileUtil.canWriteOrCreate:(Ljava/io/File;)Z │ │ +066a70: 6e10 0915 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1509 │ │ +066a76: 0a01 |0003: move-result v1 │ │ +066a78: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +066a7c: 6e10 0615 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.canWrite:()Z // method@1506 │ │ +066a82: 0a01 |0009: move-result v1 │ │ +066a84: 0f01 |000a: return v1 │ │ +066a86: 6e10 0f15 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +066a8c: 0c00 |000e: move-result-object v0 │ │ +066a8e: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +066a92: 6e10 0915 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +066a98: 0a01 |0014: move-result v1 │ │ +066a9a: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ +066a9e: 6e10 0615 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@1506 │ │ +066aa4: 0a01 |001a: move-result v1 │ │ +066aa6: 3801 0400 |001b: if-eqz v1, 001f // +0004 │ │ +066aaa: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +066aac: 28ec |001e: goto 000a // -0014 │ │ +066aae: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +066ab0: 28ea |0020: goto 000a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x000a line=330 │ │ 0x000b line=329 │ │ 0x000f line=330 │ │ @@ -114282,37 +114286,37 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -066a90: |[066a90] net.sourceforge.subsonic.androidapp.util.FileUtil.createDirectory:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -066aa0: 2200 1403 |0000: new-instance v0, Ljava/io/File; // type@0314 │ │ -066aa4: 7110 521c 0400 |0002: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ -066aaa: 0c01 |0005: move-result-object v1 │ │ -066aac: 7030 0215 1005 |0006: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -066ab2: 6e10 0915 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -066ab8: 0a01 |000c: move-result v1 │ │ -066aba: 3901 2000 |000d: if-nez v1, 002d // +0020 │ │ -066abe: 6e10 1715 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@1517 │ │ -066ac4: 0a01 |0012: move-result v1 │ │ -066ac6: 3901 1a00 |0013: if-nez v1, 002d // +001a │ │ -066aca: 6201 ba09 |0015: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066ace: 2202 4803 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066ad2: 7010 ad15 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066ad8: 1a03 9603 |001c: const-string v3, "Failed to create " // string@0396 │ │ -066adc: 6e20 b515 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066ae2: 0c02 |0021: move-result-object v2 │ │ -066ae4: 6e20 b515 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066aea: 0c02 |0025: move-result-object v2 │ │ -066aec: 6e10 bb15 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066af2: 0c02 |0029: move-result-object v2 │ │ -066af4: 6e20 761c 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;)V // method@1c76 │ │ -066afa: 1100 |002d: return-object v0 │ │ +066ab4: |[066ab4] net.sourceforge.subsonic.androidapp.util.FileUtil.createDirectory:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +066ac4: 2200 1c03 |0000: new-instance v0, Ljava/io/File; // type@031c │ │ +066ac8: 7110 521c 0400 |0002: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ +066ace: 0c01 |0005: move-result-object v1 │ │ +066ad0: 7030 0215 1005 |0006: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +066ad6: 6e10 0915 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +066adc: 0a01 |000c: move-result v1 │ │ +066ade: 3901 2000 |000d: if-nez v1, 002d // +0020 │ │ +066ae2: 6e10 1715 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@1517 │ │ +066ae8: 0a01 |0012: move-result v1 │ │ +066aea: 3901 1a00 |0013: if-nez v1, 002d // +001a │ │ +066aee: 6201 ba09 |0015: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066af2: 2202 5003 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066af6: 7010 ad15 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066afc: 1a03 9603 |001c: const-string v3, "Failed to create " // string@0396 │ │ +066b00: 6e20 b515 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066b06: 0c02 |0021: move-result-object v2 │ │ +066b08: 6e20 b515 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066b0e: 0c02 |0025: move-result-object v2 │ │ +066b10: 6e10 bb15 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066b16: 0c02 |0029: move-result-object v2 │ │ +066b18: 6e20 761c 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;)V // method@1c76 │ │ +066b1e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x0015 line=128 │ │ 0x002d line=130 │ │ locals : │ │ @@ -114325,35 +114329,35 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -066afc: |[066afc] net.sourceforge.subsonic.androidapp.util.FileUtil.createDirectoryForParent:(Ljava/io/File;)V │ │ -066b0c: 6e10 0f15 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -066b12: 0c00 |0003: move-result-object v0 │ │ -066b14: 6e10 0915 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -066b1a: 0a01 |0007: move-result v1 │ │ -066b1c: 3901 2000 |0008: if-nez v1, 0028 // +0020 │ │ -066b20: 6e10 1715 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@1517 │ │ -066b26: 0a01 |000d: move-result v1 │ │ -066b28: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ -066b2c: 6201 ba09 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066b30: 2202 4803 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066b34: 7010 ad15 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066b3a: 1a03 9803 |0017: const-string v3, "Failed to create directory " // string@0398 │ │ -066b3e: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066b44: 0c02 |001c: move-result-object v2 │ │ -066b46: 6e20 b415 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066b4c: 0c02 |0020: move-result-object v2 │ │ -066b4e: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066b54: 0c02 |0024: move-result-object v2 │ │ -066b56: 6e20 761c 2100 |0025: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;)V // method@1c76 │ │ -066b5c: 0e00 |0028: return-void │ │ +066b20: |[066b20] net.sourceforge.subsonic.androidapp.util.FileUtil.createDirectoryForParent:(Ljava/io/File;)V │ │ +066b30: 6e10 0f15 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +066b36: 0c00 |0003: move-result-object v0 │ │ +066b38: 6e10 0915 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +066b3e: 0a01 |0007: move-result v1 │ │ +066b40: 3901 2000 |0008: if-nez v1, 0028 // +0020 │ │ +066b44: 6e10 1715 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@1517 │ │ +066b4a: 0a01 |000d: move-result v1 │ │ +066b4c: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ +066b50: 6201 ba09 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066b54: 2202 5003 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066b58: 7010 ad15 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066b5e: 1a03 9803 |0017: const-string v3, "Failed to create directory " // string@0398 │ │ +066b62: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066b68: 0c02 |001c: move-result-object v2 │ │ +066b6a: 6e20 b415 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066b70: 0c02 |0020: move-result-object v2 │ │ +066b72: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066b78: 0c02 |0024: move-result-object v2 │ │ +066b7a: 6e20 761c 2100 |0025: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;)V // method@1c76 │ │ +066b80: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x000a line=119 │ │ 0x0010 line=120 │ │ 0x0028 line=123 │ │ @@ -114366,94 +114370,96 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -066b60: |[066b60] net.sourceforge.subsonic.androidapp.util.FileUtil.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; │ │ -066b70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -066b72: 2200 1403 |0001: new-instance v0, Ljava/io/File; // type@0314 │ │ -066b76: 6e10 a300 0900 |0003: invoke-virtual {v9}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a3 │ │ -066b7c: 0c06 |0006: move-result-object v6 │ │ -066b7e: 7030 0215 600a |0007: invoke-direct {v0, v6, v10}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -066b84: 6e10 0915 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -066b8a: 0a06 |000d: move-result v6 │ │ -066b8c: 3806 0800 |000e: if-eqz v6, 0016 // +0008 │ │ -066b90: 6e10 1215 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@1512 │ │ -066b96: 0a06 |0013: move-result v6 │ │ -066b98: 3906 0400 |0014: if-nez v6, 0018 // +0004 │ │ -066b9c: 0753 |0016: move-object v3, v5 │ │ -066b9e: 1103 |0017: return-object v3 │ │ -066ba0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -066ba2: 2202 1c03 |0019: new-instance v2, Ljava/io/ObjectInputStream; // type@031c │ │ -066ba6: 2206 1603 |001b: new-instance v6, Ljava/io/FileInputStream; // type@0316 │ │ -066baa: 7020 1b15 0600 |001d: invoke-direct {v6, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@151b │ │ -066bb0: 7020 2c15 6200 |0020: invoke-direct {v2, v6}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@152c │ │ -066bb6: 6e10 2d15 0200 |0023: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@152d │ │ -066bbc: 0c03 |0026: move-result-object v3 │ │ -066bbe: 1f03 2103 |0027: check-cast v3, Ljava/io/Serializable; // type@0321 │ │ -066bc2: 6206 ba09 |0029: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066bc6: 2207 4803 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -066bca: 7010 ad15 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066bd0: 1a08 0803 |0030: const-string v8, "Deserialized object from " // string@0308 │ │ -066bd4: 6e20 b515 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066bda: 0c07 |0035: move-result-object v7 │ │ -066bdc: 6e20 b415 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066be2: 0c07 |0039: move-result-object v7 │ │ -066be4: 6e10 bb15 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066bea: 0c07 |003d: move-result-object v7 │ │ -066bec: 6e20 781c 7600 |003e: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -066bf2: 7110 651d 0200 |0041: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -066bf8: 28d3 |0044: goto 0017 // -002d │ │ -066bfa: 0d04 |0045: move-exception v4 │ │ -066bfc: 6206 ba09 |0046: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066c00: 2207 4803 |0048: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -066c04: 7010 ad15 0700 |004a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066c0a: 1a08 9d03 |004d: const-string v8, "Failed to deserialize object from " // string@039d │ │ -066c0e: 6e20 b515 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066c14: 0c07 |0052: move-result-object v7 │ │ -066c16: 6e20 b415 0700 |0053: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066c1c: 0c07 |0056: move-result-object v7 │ │ -066c1e: 6e10 bb15 0700 |0057: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066c24: 0c07 |005a: move-result-object v7 │ │ -066c26: 6e30 7b1c 7604 |005b: invoke-virtual {v6, v7, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -066c2c: 7110 651d 0100 |005e: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -066c32: 0753 |0061: move-object v3, v5 │ │ -066c34: 28b5 |0062: goto 0017 // -004b │ │ -066c36: 0d05 |0063: move-exception v5 │ │ -066c38: 7110 651d 0100 |0064: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -066c3e: 2705 |0067: throw v5 │ │ -066c40: 0d05 |0068: move-exception v5 │ │ -066c42: 0721 |0069: move-object v1, v2 │ │ -066c44: 28fa |006a: goto 0064 // -0006 │ │ -066c46: 0d04 |006b: move-exception v4 │ │ -066c48: 0721 |006c: move-object v1, v2 │ │ -066c4a: 28d9 |006d: goto 0046 // -0027 │ │ +066b84: |[066b84] net.sourceforge.subsonic.androidapp.util.FileUtil.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; │ │ +066b94: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +066b96: 2200 1c03 |0001: new-instance v0, Ljava/io/File; // type@031c │ │ +066b9a: 6e10 a300 0900 |0003: invoke-virtual {v9}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a3 │ │ +066ba0: 0c06 |0006: move-result-object v6 │ │ +066ba2: 7030 0215 600a |0007: invoke-direct {v0, v6, v10}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +066ba8: 6e10 0915 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +066bae: 0a06 |000d: move-result v6 │ │ +066bb0: 3806 0800 |000e: if-eqz v6, 0016 // +0008 │ │ +066bb4: 6e10 1215 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@1512 │ │ +066bba: 0a06 |0013: move-result v6 │ │ +066bbc: 3906 0400 |0014: if-nez v6, 0018 // +0004 │ │ +066bc0: 0753 |0016: move-object v3, v5 │ │ +066bc2: 1103 |0017: return-object v3 │ │ +066bc4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +066bc6: 2202 2403 |0019: new-instance v2, Ljava/io/ObjectInputStream; // type@0324 │ │ +066bca: 2206 1e03 |001b: new-instance v6, Ljava/io/FileInputStream; // type@031e │ │ +066bce: 7020 1b15 0600 |001d: invoke-direct {v6, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@151b │ │ +066bd4: 7020 2c15 6200 |0020: invoke-direct {v2, v6}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@152c │ │ +066bda: 6e10 2d15 0200 |0023: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@152d │ │ +066be0: 0c03 |0026: move-result-object v3 │ │ +066be2: 1f03 2903 |0027: check-cast v3, Ljava/io/Serializable; // type@0329 │ │ +066be6: 6206 ba09 |0029: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066bea: 2207 5003 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +066bee: 7010 ad15 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066bf4: 1a08 0803 |0030: const-string v8, "Deserialized object from " // string@0308 │ │ +066bf8: 6e20 b515 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066bfe: 0c07 |0035: move-result-object v7 │ │ +066c00: 6e20 b415 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066c06: 0c07 |0039: move-result-object v7 │ │ +066c08: 6e10 bb15 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066c0e: 0c07 |003d: move-result-object v7 │ │ +066c10: 6e20 781c 7600 |003e: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +066c16: 7110 651d 0200 |0041: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +066c1c: 28d3 |0044: goto 0017 // -002d │ │ +066c1e: 0d04 |0045: move-exception v4 │ │ +066c20: 6206 ba09 |0046: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066c24: 2207 5003 |0048: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +066c28: 7010 ad15 0700 |004a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066c2e: 1a08 9d03 |004d: const-string v8, "Failed to deserialize object from " // string@039d │ │ +066c32: 6e20 b515 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066c38: 0c07 |0052: move-result-object v7 │ │ +066c3a: 6e20 b415 0700 |0053: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066c40: 0c07 |0056: move-result-object v7 │ │ +066c42: 6e10 bb15 0700 |0057: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066c48: 0c07 |005a: move-result-object v7 │ │ +066c4a: 6e30 7b1c 7604 |005b: invoke-virtual {v6, v7, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +066c50: 7110 651d 0100 |005e: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +066c56: 0753 |0061: move-object v3, v5 │ │ +066c58: 28b5 |0062: goto 0017 // -004b │ │ +066c5a: 0d05 |0063: move-exception v5 │ │ +066c5c: 7110 651d 0100 |0064: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +066c62: 2705 |0067: throw v5 │ │ +066c64: 0d05 |0068: move-exception v5 │ │ +066c66: 0721 |0069: move-object v1, v2 │ │ +066c68: 28fa |006a: goto 0064 // -0006 │ │ +066c6a: 0d04 |006b: move-exception v4 │ │ +066c6c: 0721 |006c: move-object v1, v2 │ │ +066c6e: 28d9 |006d: goto 0046 // -0027 │ │ catches : 3 │ │ 0x0019 - 0x0023 │ │ Ljava/lang/Throwable; -> 0x0045 │ │ -> 0x0063 │ │ 0x0023 - 0x0041 │ │ Ljava/lang/Throwable; -> 0x006b │ │ -> 0x0068 │ │ 0x0046 - 0x005e │ │ -> 0x0063 │ │ positions : │ │ 0x0001 line=306 │ │ 0x000a line=307 │ │ - 0x0017 line=321 │ │ + 0x0017 line=319 │ │ 0x0018 line=311 │ │ 0x0019 line=313 │ │ 0x0023 line=314 │ │ 0x0029 line=315 │ │ 0x0041 line=321 │ │ 0x0045 line=317 │ │ 0x0046 line=318 │ │ 0x005e line=321 │ │ + 0x0062 line=319 │ │ + 0x0063 line=321 │ │ 0x006b line=317 │ │ locals : │ │ 0x0019 - 0x0023 reg=1 in Ljava/io/ObjectInputStream; │ │ 0x0023 - 0x0045 reg=2 in Ljava/io/ObjectInputStream; │ │ 0x0029 - 0x0045 reg=3 result Ljava/io/Serializable; TT; │ │ 0x0046 - 0x0063 reg=4 x Ljava/lang/Throwable; │ │ 0x0045 - 0x0068 reg=1 in Ljava/io/ObjectInputStream; │ │ @@ -114470,94 +114476,94 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -066c74: |[066c74] net.sourceforge.subsonic.androidapp.util.FileUtil.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z │ │ -066c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066c86: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -066c8a: 0f00 |0003: return v0 │ │ -066c8c: 6e10 0915 0400 |0004: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1509 │ │ -066c92: 0a01 |0007: move-result v1 │ │ -066c94: 3801 2100 |0008: if-eqz v1, 0029 // +0021 │ │ -066c98: 6e10 1115 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ -066c9e: 0a01 |000d: move-result v1 │ │ -066ca0: 3901 3900 |000e: if-nez v1, 0047 // +0039 │ │ -066ca4: 6201 ba09 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066ca8: 2202 4803 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066cac: 7010 ad15 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066cb2: 6e20 b415 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066cb8: 0c02 |001a: move-result-object v2 │ │ -066cba: 1a03 4c00 |001b: const-string v3, " exists but is not a directory." // string@004c │ │ -066cbe: 6e20 b515 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066cc4: 0c02 |0020: move-result-object v2 │ │ -066cc6: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066ccc: 0c02 |0024: move-result-object v2 │ │ -066cce: 6e20 7a1c 2100 |0025: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -066cd4: 28db |0028: goto 0003 // -0025 │ │ -066cd6: 6e10 1715 0400 |0029: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@1517 │ │ -066cdc: 0a01 |002c: move-result v1 │ │ -066cde: 3801 3900 |002d: if-eqz v1, 0066 // +0039 │ │ -066ce2: 6201 ba09 |002f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066ce6: 2202 4803 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066cea: 7010 ad15 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066cf0: 1a03 c302 |0036: const-string v3, "Created directory " // string@02c3 │ │ -066cf4: 6e20 b515 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066cfa: 0c02 |003b: move-result-object v2 │ │ -066cfc: 6e20 b415 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066d02: 0c02 |003f: move-result-object v2 │ │ -066d04: 6e10 bb15 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066d0a: 0c02 |0043: move-result-object v2 │ │ -066d0c: 6e20 781c 2100 |0044: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -066d12: 6e10 0515 0400 |0047: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@1505 │ │ -066d18: 0a01 |004a: move-result v1 │ │ -066d1a: 3901 3400 |004b: if-nez v1, 007f // +0034 │ │ -066d1e: 6201 ba09 |004d: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066d22: 2202 4803 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066d26: 7010 ad15 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066d2c: 1a03 020b |0054: const-string v3, "No read permission for directory " // string@0b02 │ │ -066d30: 6e20 b515 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066d36: 0c02 |0059: move-result-object v2 │ │ -066d38: 6e20 b415 4200 |005a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066d3e: 0c02 |005d: move-result-object v2 │ │ -066d40: 6e10 bb15 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066d46: 0c02 |0061: move-result-object v2 │ │ -066d48: 6e20 7a1c 2100 |0062: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -066d4e: 289e |0065: goto 0003 // -0062 │ │ -066d50: 6201 ba09 |0066: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066d54: 2202 4803 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066d58: 7010 ad15 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066d5e: 1a03 9803 |006d: const-string v3, "Failed to create directory " // string@0398 │ │ -066d62: 6e20 b515 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066d68: 0c02 |0072: move-result-object v2 │ │ -066d6a: 6e20 b415 4200 |0073: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066d70: 0c02 |0076: move-result-object v2 │ │ -066d72: 6e10 bb15 0200 |0077: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066d78: 0c02 |007a: move-result-object v2 │ │ -066d7a: 6e20 7a1c 2100 |007b: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -066d80: 2885 |007e: goto 0003 // -007b │ │ -066d82: 6e10 0615 0400 |007f: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@1506 │ │ -066d88: 0a01 |0082: move-result v1 │ │ -066d8a: 3901 1c00 |0083: if-nez v1, 009f // +001c │ │ -066d8e: 6201 ba09 |0085: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -066d92: 2202 4803 |0087: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066d96: 7010 ad15 0200 |0089: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066d9c: 1a03 060b |008c: const-string v3, "No write permission for directory " // string@0b06 │ │ -066da0: 6e20 b515 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066da6: 0c02 |0091: move-result-object v2 │ │ -066da8: 6e20 b415 4200 |0092: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -066dae: 0c02 |0095: move-result-object v2 │ │ -066db0: 6e10 bb15 0200 |0096: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066db6: 0c02 |0099: move-result-object v2 │ │ -066db8: 6e20 7a1c 2100 |009a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -066dbe: 2900 66ff |009d: goto/16 0003 // -009a │ │ -066dc2: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -066dc4: 2900 63ff |00a0: goto/16 0003 // -009d │ │ +066c98: |[066c98] net.sourceforge.subsonic.androidapp.util.FileUtil.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z │ │ +066ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066caa: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +066cae: 0f00 |0003: return v0 │ │ +066cb0: 6e10 0915 0400 |0004: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1509 │ │ +066cb6: 0a01 |0007: move-result v1 │ │ +066cb8: 3801 2100 |0008: if-eqz v1, 0029 // +0021 │ │ +066cbc: 6e10 1115 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ +066cc2: 0a01 |000d: move-result v1 │ │ +066cc4: 3901 3900 |000e: if-nez v1, 0047 // +0039 │ │ +066cc8: 6201 ba09 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066ccc: 2202 5003 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066cd0: 7010 ad15 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066cd6: 6e20 b415 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066cdc: 0c02 |001a: move-result-object v2 │ │ +066cde: 1a03 4c00 |001b: const-string v3, " exists but is not a directory." // string@004c │ │ +066ce2: 6e20 b515 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066ce8: 0c02 |0020: move-result-object v2 │ │ +066cea: 6e10 bb15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066cf0: 0c02 |0024: move-result-object v2 │ │ +066cf2: 6e20 7a1c 2100 |0025: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +066cf8: 28db |0028: goto 0003 // -0025 │ │ +066cfa: 6e10 1715 0400 |0029: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@1517 │ │ +066d00: 0a01 |002c: move-result v1 │ │ +066d02: 3801 3900 |002d: if-eqz v1, 0066 // +0039 │ │ +066d06: 6201 ba09 |002f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066d0a: 2202 5003 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066d0e: 7010 ad15 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066d14: 1a03 c302 |0036: const-string v3, "Created directory " // string@02c3 │ │ +066d18: 6e20 b515 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066d1e: 0c02 |003b: move-result-object v2 │ │ +066d20: 6e20 b415 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066d26: 0c02 |003f: move-result-object v2 │ │ +066d28: 6e10 bb15 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066d2e: 0c02 |0043: move-result-object v2 │ │ +066d30: 6e20 781c 2100 |0044: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +066d36: 6e10 0515 0400 |0047: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@1505 │ │ +066d3c: 0a01 |004a: move-result v1 │ │ +066d3e: 3901 3400 |004b: if-nez v1, 007f // +0034 │ │ +066d42: 6201 ba09 |004d: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066d46: 2202 5003 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066d4a: 7010 ad15 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066d50: 1a03 ff0a |0054: const-string v3, "No read permission for directory " // string@0aff │ │ +066d54: 6e20 b515 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066d5a: 0c02 |0059: move-result-object v2 │ │ +066d5c: 6e20 b415 4200 |005a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066d62: 0c02 |005d: move-result-object v2 │ │ +066d64: 6e10 bb15 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066d6a: 0c02 |0061: move-result-object v2 │ │ +066d6c: 6e20 7a1c 2100 |0062: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +066d72: 289e |0065: goto 0003 // -0062 │ │ +066d74: 6201 ba09 |0066: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066d78: 2202 5003 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066d7c: 7010 ad15 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066d82: 1a03 9803 |006d: const-string v3, "Failed to create directory " // string@0398 │ │ +066d86: 6e20 b515 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066d8c: 0c02 |0072: move-result-object v2 │ │ +066d8e: 6e20 b415 4200 |0073: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066d94: 0c02 |0076: move-result-object v2 │ │ +066d96: 6e10 bb15 0200 |0077: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066d9c: 0c02 |007a: move-result-object v2 │ │ +066d9e: 6e20 7a1c 2100 |007b: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +066da4: 2885 |007e: goto 0003 // -007b │ │ +066da6: 6e10 0615 0400 |007f: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@1506 │ │ +066dac: 0a01 |0082: move-result v1 │ │ +066dae: 3901 1c00 |0083: if-nez v1, 009f // +001c │ │ +066db2: 6201 ba09 |0085: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +066db6: 2202 5003 |0087: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066dba: 7010 ad15 0200 |0089: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066dc0: 1a03 030b |008c: const-string v3, "No write permission for directory " // string@0b03 │ │ +066dc4: 6e20 b515 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066dca: 0c02 |0091: move-result-object v2 │ │ +066dcc: 6e20 b415 4200 |0092: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +066dd2: 0c02 |0095: move-result-object v2 │ │ +066dd4: 6e10 bb15 0200 |0096: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066dda: 0c02 |0099: move-result-object v2 │ │ +066ddc: 6e20 7a1c 2100 |009a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +066de2: 2900 66ff |009d: goto/16 0003 // -009a │ │ +066de6: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +066de8: 2900 63ff |00a0: goto/16 0003 // -009d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=168 │ │ 0x0003 line=195 │ │ 0x0004 line=172 │ │ 0x000a line=173 │ │ 0x0010 line=174 │ │ @@ -114577,116 +114583,104 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -066dc8: |[066dc8] net.sourceforge.subsonic.androidapp.util.FileUtil.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; │ │ -066dd8: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -066ddc: 6e10 a515 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ -066de2: 0c04 |0005: move-result-object v4 │ │ -066de4: 6e10 9a15 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ -066dea: 0a04 |0009: move-result v4 │ │ -066dec: 3904 0500 |000a: if-nez v4, 000f // +0005 │ │ -066df0: 1a05 d521 |000c: const-string v5, "unnamed" // string@21d5 │ │ -066df4: 1105 |000e: return-object v5 │ │ -066df6: 6200 b809 |000f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE:[Ljava/lang/String; // field@09b8 │ │ -066dfa: 2102 |0011: array-length v2, v0 │ │ -066dfc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -066dfe: 3521 fbff |0013: if-ge v1, v2, 000e // -0005 │ │ -066e02: 4603 0001 |0015: aget-object v3, v0, v1 │ │ -066e06: 1a04 f700 |0017: const-string v4, "-" // string@00f7 │ │ -066e0a: 6e30 9b15 3504 |0019: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ -066e10: 0c05 |001c: move-result-object v5 │ │ -066e12: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066e16: 28f4 |001f: goto 0013 // -000c │ │ +066dec: |[066dec] net.sourceforge.subsonic.androidapp.util.FileUtil.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; │ │ +066dfc: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +066e00: 6e10 a515 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ +066e06: 0c01 |0005: move-result-object v1 │ │ +066e08: 6e10 9a15 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@159a │ │ +066e0e: 0a01 |0009: move-result v1 │ │ +066e10: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +066e14: 1a05 d221 |000c: const-string v5, "unnamed" // string@21d2 │ │ +066e18: 1105 |000e: return-object v5 │ │ +066e1a: 6202 b809 |000f: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE:[Ljava/lang/String; // field@09b8 │ │ +066e1e: 2123 |0011: array-length v3, v2 │ │ +066e20: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +066e22: 3531 fbff |0013: if-ge v1, v3, 000e // -0005 │ │ +066e26: 4600 0201 |0015: aget-object v0, v2, v1 │ │ +066e2a: 1a04 f700 |0017: const-string v4, "-" // string@00f7 │ │ +066e2e: 6e30 9b15 0504 |0019: invoke-virtual {v5, v0, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ +066e34: 0c05 |001c: move-result-object v5 │ │ +066e36: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +066e3a: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000c line=207 │ │ 0x000e line=213 │ │ 0x000f line=210 │ │ 0x0017 line=211 │ │ 0x001d line=210 │ │ locals : │ │ - 0x000e - 0x000f reg=0 arr$ [Ljava/lang/String; │ │ - 0x000e - 0x000f reg=1 i$ I │ │ - 0x000e - 0x000f reg=2 len$ I │ │ - 0x0011 - 0x0020 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0013 - 0x0020 reg=1 i$ I │ │ - 0x0012 - 0x0020 reg=2 len$ I │ │ - 0x0017 - 0x0020 reg=3 s Ljava/lang/String; │ │ + 0x0017 - 0x0020 reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=5 filename Ljava/lang/String; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/util/FileUtil;) │ │ name : 'fileSystemSafeDir' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -066e18: |[066e18] net.sourceforge.subsonic.androidapp.util.FileUtil.fileSystemSafeDir:(Ljava/lang/String;)Ljava/lang/String; │ │ -066e28: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -066e2c: 6e10 a515 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ -066e32: 0c04 |0005: move-result-object v4 │ │ -066e34: 6e10 9a15 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@159a │ │ -066e3a: 0a04 |0009: move-result v4 │ │ -066e3c: 3904 0500 |000a: if-nez v4, 000f // +0005 │ │ -066e40: 1a05 0000 |000c: const-string v5, "" // string@0000 │ │ -066e44: 1105 |000e: return-object v5 │ │ -066e46: 6200 b909 |000f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; // field@09b9 │ │ -066e4a: 2102 |0011: array-length v2, v0 │ │ -066e4c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -066e4e: 3521 fbff |0013: if-ge v1, v2, 000e // -0005 │ │ -066e52: 4603 0001 |0015: aget-object v3, v0, v1 │ │ -066e56: 1a04 f700 |0017: const-string v4, "-" // string@00f7 │ │ -066e5a: 6e30 9b15 3504 |0019: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ -066e60: 0c05 |001c: move-result-object v5 │ │ -066e62: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066e66: 28f4 |001f: goto 0013 // -000c │ │ +066e3c: |[066e3c] net.sourceforge.subsonic.androidapp.util.FileUtil.fileSystemSafeDir:(Ljava/lang/String;)Ljava/lang/String; │ │ +066e4c: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +066e50: 6e10 a515 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15a5 │ │ +066e56: 0c01 |0005: move-result-object v1 │ │ +066e58: 6e10 9a15 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@159a │ │ +066e5e: 0a01 |0009: move-result v1 │ │ +066e60: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +066e64: 1a05 0000 |000c: const-string v5, "" // string@0000 │ │ +066e68: 1105 |000e: return-object v5 │ │ +066e6a: 6202 b909 |000f: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; // field@09b9 │ │ +066e6e: 2123 |0011: array-length v3, v2 │ │ +066e70: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +066e72: 3531 fbff |0013: if-ge v1, v3, 000e // -0005 │ │ +066e76: 4600 0201 |0015: aget-object v0, v2, v1 │ │ +066e7a: 1a04 f700 |0017: const-string v4, "-" // string@00f7 │ │ +066e7e: 6e30 9b15 0504 |0019: invoke-virtual {v5, v0, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ +066e84: 0c05 |001c: move-result-object v5 │ │ +066e86: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +066e8a: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x000c line=225 │ │ 0x000e line=231 │ │ 0x000f line=228 │ │ 0x0017 line=229 │ │ 0x001d line=228 │ │ locals : │ │ - 0x000e - 0x000f reg=0 arr$ [Ljava/lang/String; │ │ - 0x000e - 0x000f reg=1 i$ I │ │ - 0x000e - 0x000f reg=2 len$ I │ │ - 0x0011 - 0x0020 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0013 - 0x0020 reg=1 i$ I │ │ - 0x0012 - 0x0020 reg=2 len$ I │ │ - 0x0017 - 0x0020 reg=3 s Ljava/lang/String; │ │ + 0x0017 - 0x0020 reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=5 path Ljava/lang/String; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/util/FileUtil;) │ │ name : 'getAlbumArtBitmap' │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -066e68: |[066e68] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; │ │ -066e78: 7120 531c 3200 |0000: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; // method@1c53 │ │ -066e7e: 0c00 |0003: move-result-object v0 │ │ -066e80: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -066e84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -066e86: 1101 |0007: return-object v1 │ │ -066e88: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -066e8a: 7140 3f01 4014 |0009: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@013f │ │ -066e90: 0c01 |000c: move-result-object v1 │ │ -066e92: 28fa |000d: goto 0007 // -0006 │ │ +066e8c: |[066e8c] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; │ │ +066e9c: 7120 531c 3200 |0000: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; // method@1c53 │ │ +066ea2: 0c00 |0003: move-result-object v0 │ │ +066ea4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +066ea8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +066eaa: 1101 |0007: return-object v1 │ │ +066eac: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +066eae: 7140 3f01 4014 |0009: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@013f │ │ +066eb4: 0c01 |000c: move-result-object v1 │ │ +066eb6: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0004 - 0x000e reg=0 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ @@ -114698,26 +114692,26 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -066e94: |[066e94] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ -066ea4: 2200 1403 |0000: new-instance v0, Ljava/io/File; // type@0314 │ │ -066ea8: 7110 521c 0300 |0002: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ -066eae: 0c01 |0005: move-result-object v1 │ │ -066eb0: 1a02 1b0f |0006: const-string v2, "artwork" // string@0f1b │ │ -066eb4: 7030 0215 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -066eba: 7110 461c 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ -066ec0: 2201 1403 |000e: new-instance v1, Ljava/io/File; // type@0314 │ │ -066ec4: 1a02 0201 |0010: const-string v2, ".nomedia" // string@0102 │ │ -066ec8: 7030 0215 0102 |0012: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -066ece: 7110 461c 0100 |0015: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ -066ed4: 1100 |0018: return-object v0 │ │ +066eb8: |[066eb8] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ +066ec8: 2200 1c03 |0000: new-instance v0, Ljava/io/File; // type@031c │ │ +066ecc: 7110 521c 0300 |0002: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ +066ed2: 0c01 |0005: move-result-object v1 │ │ +066ed4: 1a02 180f |0006: const-string v2, "artwork" // string@0f18 │ │ +066ed8: 7030 0215 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +066ede: 7110 461c 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ +066ee4: 2201 1c03 |000e: new-instance v1, Ljava/io/File; // type@031c │ │ +066ee8: 1a02 0201 |0010: const-string v2, ".nomedia" // string@0102 │ │ +066eec: 7030 0215 0102 |0012: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +066ef2: 7110 461c 0100 |0015: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ +066ef8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000b line=98 │ │ 0x000e line=99 │ │ 0x0018 line=100 │ │ locals : │ │ @@ -114729,33 +114723,33 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -066ed8: |[066ed8] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; │ │ -066ee8: 7110 4a1c 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c4a │ │ -066eee: 0c00 |0003: move-result-object v0 │ │ -066ef0: 2201 1403 |0004: new-instance v1, Ljava/io/File; // type@0314 │ │ -066ef4: 2202 4803 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -066ef8: 7010 ad15 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066efe: 6e10 1015 0500 |000b: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -066f04: 0c03 |000e: move-result-object v3 │ │ -066f06: 7110 871d 0300 |000f: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.md5Hex:(Ljava/lang/String;)Ljava/lang/String; // method@1d87 │ │ -066f0c: 0c03 |0012: move-result-object v3 │ │ -066f0e: 6e20 b515 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066f14: 0c02 |0016: move-result-object v2 │ │ -066f16: 1a03 0101 |0017: const-string v3, ".jpeg" // string@0101 │ │ -066f1a: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066f20: 0c02 |001c: move-result-object v2 │ │ -066f22: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066f28: 0c02 |0020: move-result-object v2 │ │ -066f2a: 7030 0215 0102 |0021: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -066f30: 1101 |0024: return-object v1 │ │ +066efc: |[066efc] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; │ │ +066f0c: 7110 4a1c 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c4a │ │ +066f12: 0c00 |0003: move-result-object v0 │ │ +066f14: 2201 1c03 |0004: new-instance v1, Ljava/io/File; // type@031c │ │ +066f18: 2202 5003 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +066f1c: 7010 ad15 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066f22: 6e10 1015 0500 |000b: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +066f28: 0c03 |000e: move-result-object v3 │ │ +066f2a: 7110 871d 0300 |000f: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.md5Hex:(Ljava/lang/String;)Ljava/lang/String; // method@1d87 │ │ +066f30: 0c03 |0012: move-result-object v3 │ │ +066f32: 6e20 b515 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066f38: 0c02 |0016: move-result-object v2 │ │ +066f3a: 1a03 0101 |0017: const-string v3, ".jpeg" // string@0101 │ │ +066f3e: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066f44: 0c02 |001c: move-result-object v2 │ │ +066f46: 6e10 bb15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +066f4c: 0c02 |0020: move-result-object v2 │ │ +066f4e: 7030 0215 0102 |0021: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +066f54: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0004 - 0x0025 reg=0 albumArtDir Ljava/io/File; │ │ 0x0000 - 0x0025 reg=4 context Landroid/content/Context; │ │ @@ -114766,20 +114760,20 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -066f34: |[066f34] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ -066f44: 7120 4d1c 3200 |0000: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumDirectory:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4d │ │ -066f4a: 0c00 |0003: move-result-object v0 │ │ -066f4c: 7120 4b1c 0200 |0004: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; // method@1c4b │ │ -066f52: 0c01 |0007: move-result-object v1 │ │ -066f54: 1101 |0008: return-object v1 │ │ +066f58: |[066f58] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ +066f68: 7120 4d1c 3200 |0000: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumDirectory:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4d │ │ +066f6e: 0c00 |0003: move-result-object v0 │ │ +066f70: 7120 4b1c 0200 |0004: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; // method@1c4b │ │ +066f76: 0c01 |0007: move-result-object v1 │ │ +066f78: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 albumDir Ljava/io/File; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -114790,81 +114784,81 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -066f58: |[066f58] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumDirectory:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ -066f68: 6e10 0319 0700 |0000: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getPath:()Ljava/lang/String; // method@1903 │ │ -066f6e: 0c04 |0003: move-result-object v4 │ │ -066f70: 3804 4300 |0004: if-eqz v4, 0047 // +0043 │ │ -066f74: 2203 1403 |0006: new-instance v3, Ljava/io/File; // type@0314 │ │ -066f78: 6e10 0319 0700 |0008: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getPath:()Ljava/lang/String; // method@1903 │ │ -066f7e: 0c04 |000b: move-result-object v4 │ │ -066f80: 7110 481c 0400 |000c: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafeDir:(Ljava/lang/String;)Ljava/lang/String; // method@1c48 │ │ -066f86: 0c04 |000f: move-result-object v4 │ │ -066f88: 7020 0315 4300 |0010: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -066f8e: 2202 1403 |0013: new-instance v2, Ljava/io/File; // type@0314 │ │ -066f92: 2204 4803 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -066f96: 7010 ad15 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -066f9c: 7110 501c 0600 |001a: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -066fa2: 0c05 |001d: move-result-object v5 │ │ -066fa4: 6e10 1015 0500 |001e: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -066faa: 0c05 |0021: move-result-object v5 │ │ -066fac: 6e20 b515 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066fb2: 0c04 |0025: move-result-object v4 │ │ -066fb4: 1a05 0a01 |0026: const-string v5, "/" // string@010a │ │ -066fb8: 6e20 b515 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066fbe: 0c05 |002b: move-result-object v5 │ │ -066fc0: 6e10 0c19 0700 |002c: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -066fc6: 0a04 |002f: move-result v4 │ │ -066fc8: 3804 1200 |0030: if-eqz v4, 0042 // +0012 │ │ -066fcc: 6e10 1015 0300 |0032: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -066fd2: 0c04 |0035: move-result-object v4 │ │ -066fd4: 6e20 b515 4500 |0036: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -066fda: 0c04 |0039: move-result-object v4 │ │ -066fdc: 6e10 bb15 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -066fe2: 0c04 |003d: move-result-object v4 │ │ -066fe4: 7020 0315 4200 |003e: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -066fea: 1102 |0041: return-object v2 │ │ -066fec: 6e10 0e15 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ -066ff2: 0c04 |0045: move-result-object v4 │ │ -066ff4: 28f0 |0046: goto 0036 // -0010 │ │ -066ff6: 6e10 fb18 0700 |0047: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -066ffc: 0c04 |004a: move-result-object v4 │ │ -066ffe: 7110 471c 0400 |004b: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; // method@1c47 │ │ -067004: 0c01 |004e: move-result-object v1 │ │ -067006: 6e10 fa18 0700 |004f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ -06700c: 0c04 |0052: move-result-object v4 │ │ -06700e: 7110 471c 0400 |0053: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; // method@1c47 │ │ -067014: 0c00 |0056: move-result-object v0 │ │ -067016: 2202 1403 |0057: new-instance v2, Ljava/io/File; // type@0314 │ │ -06701a: 2204 4803 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -06701e: 7010 ad15 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -067024: 7110 501c 0600 |005e: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -06702a: 0c05 |0061: move-result-object v5 │ │ -06702c: 6e10 1015 0500 |0062: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -067032: 0c05 |0065: move-result-object v5 │ │ -067034: 6e20 b515 5400 |0066: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06703a: 0c04 |0069: move-result-object v4 │ │ -06703c: 1a05 0a01 |006a: const-string v5, "/" // string@010a │ │ -067040: 6e20 b515 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067046: 0c04 |006f: move-result-object v4 │ │ -067048: 6e20 b515 1400 |0070: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06704e: 0c04 |0073: move-result-object v4 │ │ -067050: 1a05 0a01 |0074: const-string v5, "/" // string@010a │ │ -067054: 6e20 b515 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06705a: 0c04 |0079: move-result-object v4 │ │ -06705c: 6e20 b515 0400 |007a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067062: 0c04 |007d: move-result-object v4 │ │ -067064: 6e10 bb15 0400 |007e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06706a: 0c04 |0081: move-result-object v4 │ │ -06706c: 7020 0315 4200 |0082: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -067072: 28bc |0085: goto 0041 // -0044 │ │ +066f7c: |[066f7c] net.sourceforge.subsonic.androidapp.util.FileUtil.getAlbumDirectory:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ +066f8c: 6e10 0319 0700 |0000: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getPath:()Ljava/lang/String; // method@1903 │ │ +066f92: 0c04 |0003: move-result-object v4 │ │ +066f94: 3804 4300 |0004: if-eqz v4, 0047 // +0043 │ │ +066f98: 2203 1c03 |0006: new-instance v3, Ljava/io/File; // type@031c │ │ +066f9c: 6e10 0319 0700 |0008: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getPath:()Ljava/lang/String; // method@1903 │ │ +066fa2: 0c04 |000b: move-result-object v4 │ │ +066fa4: 7110 481c 0400 |000c: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafeDir:(Ljava/lang/String;)Ljava/lang/String; // method@1c48 │ │ +066faa: 0c04 |000f: move-result-object v4 │ │ +066fac: 7020 0315 4300 |0010: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +066fb2: 2202 1c03 |0013: new-instance v2, Ljava/io/File; // type@031c │ │ +066fb6: 2204 5003 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +066fba: 7010 ad15 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +066fc0: 7110 501c 0600 |001a: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +066fc6: 0c05 |001d: move-result-object v5 │ │ +066fc8: 6e10 1015 0500 |001e: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +066fce: 0c05 |0021: move-result-object v5 │ │ +066fd0: 6e20 b515 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066fd6: 0c04 |0025: move-result-object v4 │ │ +066fd8: 1a05 0a01 |0026: const-string v5, "/" // string@010a │ │ +066fdc: 6e20 b515 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066fe2: 0c05 |002b: move-result-object v5 │ │ +066fe4: 6e10 0c19 0700 |002c: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +066fea: 0a04 |002f: move-result v4 │ │ +066fec: 3804 1200 |0030: if-eqz v4, 0042 // +0012 │ │ +066ff0: 6e10 1015 0300 |0032: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +066ff6: 0c04 |0035: move-result-object v4 │ │ +066ff8: 6e20 b515 4500 |0036: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +066ffe: 0c04 |0039: move-result-object v4 │ │ +067000: 6e10 bb15 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +067006: 0c04 |003d: move-result-object v4 │ │ +067008: 7020 0315 4200 |003e: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +06700e: 1102 |0041: return-object v2 │ │ +067010: 6e10 0e15 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ +067016: 0c04 |0045: move-result-object v4 │ │ +067018: 28f0 |0046: goto 0036 // -0010 │ │ +06701a: 6e10 fb18 0700 |0047: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +067020: 0c04 |004a: move-result-object v4 │ │ +067022: 7110 471c 0400 |004b: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; // method@1c47 │ │ +067028: 0c01 |004e: move-result-object v1 │ │ +06702a: 6e10 fa18 0700 |004f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ +067030: 0c04 |0052: move-result-object v4 │ │ +067032: 7110 471c 0400 |0053: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; // method@1c47 │ │ +067038: 0c00 |0056: move-result-object v0 │ │ +06703a: 2202 1c03 |0057: new-instance v2, Ljava/io/File; // type@031c │ │ +06703e: 2204 5003 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +067042: 7010 ad15 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +067048: 7110 501c 0600 |005e: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +06704e: 0c05 |0061: move-result-object v5 │ │ +067050: 6e10 1015 0500 |0062: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +067056: 0c05 |0065: move-result-object v5 │ │ +067058: 6e20 b515 5400 |0066: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06705e: 0c04 |0069: move-result-object v4 │ │ +067060: 1a05 0a01 |006a: const-string v5, "/" // string@010a │ │ +067064: 6e20 b515 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06706a: 0c04 |006f: move-result-object v4 │ │ +06706c: 6e20 b515 1400 |0070: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067072: 0c04 |0073: move-result-object v4 │ │ +067074: 1a05 0a01 |0074: const-string v5, "/" // string@010a │ │ +067078: 6e20 b515 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06707e: 0c04 |0079: move-result-object v4 │ │ +067080: 6e20 b515 0400 |007a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067086: 0c04 |007d: move-result-object v4 │ │ +067088: 6e10 bb15 0400 |007e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06708e: 0c04 |0081: move-result-object v4 │ │ +067090: 7020 0315 4200 |0082: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +067096: 28bc |0085: goto 0041 // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x0013 line=107 │ │ 0x0041 line=113 │ │ 0x0042 line=107 │ │ @@ -114886,25 +114880,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -067074: |[067074] net.sourceforge.subsonic.androidapp.util.FileUtil.getBaseName:(Ljava/lang/String;)Ljava/lang/String; │ │ -067084: 1301 2e00 |0000: const/16 v1, #int 46 // #2e │ │ -067088: 6e20 9915 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ -06708e: 0a00 |0005: move-result v0 │ │ -067090: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -067092: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -067096: 1102 |0009: return-object v2 │ │ -067098: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -06709a: 6e30 a015 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ -0670a0: 0c02 |000e: move-result-object v2 │ │ -0670a2: 28fa |000f: goto 0009 // -0006 │ │ +067098: |[067098] net.sourceforge.subsonic.androidapp.util.FileUtil.getBaseName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0670a8: 1301 2e00 |0000: const/16 v1, #int 46 // #2e │ │ +0670ac: 6e20 9915 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ +0670b2: 0a00 |0005: move-result v0 │ │ +0670b4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0670b6: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0670ba: 1102 |0009: return-object v2 │ │ +0670bc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0670be: 6e30 a015 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ +0670c4: 0c02 |000e: move-result-object v2 │ │ +0670c6: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0006 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ 0x0006 - 0x0010 reg=0 index I │ │ @@ -114915,28 +114909,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0670a4: |[0670a4] net.sourceforge.subsonic.androidapp.util.FileUtil.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -0670b4: 1301 2e00 |0000: const/16 v1, #int 46 // #2e │ │ -0670b8: 6e20 9915 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ -0670be: 0a00 |0005: move-result v0 │ │ -0670c0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0670c2: 3310 0500 |0007: if-ne v0, v1, 000c // +0005 │ │ -0670c6: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -0670ca: 1101 |000b: return-object v1 │ │ -0670cc: d801 0001 |000c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0670d0: 6e20 9f15 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -0670d6: 0c01 |0011: move-result-object v1 │ │ -0670d8: 6e10 a215 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@15a2 │ │ -0670de: 0c01 |0015: move-result-object v1 │ │ -0670e0: 28f5 |0016: goto 000b // -000b │ │ +0670c8: |[0670c8] net.sourceforge.subsonic.androidapp.util.FileUtil.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +0670d8: 1301 2e00 |0000: const/16 v1, #int 46 // #2e │ │ +0670dc: 6e20 9915 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@1599 │ │ +0670e2: 0a00 |0005: move-result v0 │ │ +0670e4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0670e6: 3310 0500 |0007: if-ne v0, v1, 000c // +0005 │ │ +0670ea: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +0670ee: 1101 |000b: return-object v1 │ │ +0670f0: d801 0001 |000c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0670f4: 6e20 9f15 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +0670fa: 0c01 |0011: move-result-object v1 │ │ +0670fc: 6e10 a215 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@15a2 │ │ +067102: 0c01 |0015: move-result-object v1 │ │ +067104: 28f5 |0016: goto 000b // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=274 │ │ locals : │ │ 0x0006 - 0x0017 reg=0 index I │ │ 0x0000 - 0x0017 reg=2 name Ljava/lang/String; │ │ @@ -114946,22 +114940,22 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0670e4: |[0670e4] net.sourceforge.subsonic.androidapp.util.FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ -0670f4: 2200 1403 |0000: new-instance v0, Ljava/io/File; // type@0314 │ │ -0670f8: 7110 521c 0300 |0002: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ -0670fe: 0c01 |0005: move-result-object v1 │ │ -067100: 1a02 421a |0006: const-string v2, "music" // string@1a42 │ │ -067104: 7030 0215 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -06710a: 7110 461c 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ -067110: 1100 |000e: return-object v0 │ │ +067108: |[067108] net.sourceforge.subsonic.androidapp.util.FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ +067118: 2200 1c03 |0000: new-instance v0, Ljava/io/File; // type@031c │ │ +06711c: 7110 521c 0300 |0002: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ +067122: 0c01 |0005: move-result-object v1 │ │ +067124: 1a02 3f1a |0006: const-string v2, "music" // string@1a3f │ │ +067128: 7030 0215 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +06712e: 7110 461c 0000 |000b: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ +067134: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000b line=163 │ │ 0x000e line=164 │ │ locals : │ │ 0x000b - 0x000f reg=0 dir Ljava/io/File; │ │ @@ -114972,55 +114966,55 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -067114: |[067114] net.sourceforge.subsonic.androidapp.util.FileUtil.getSongFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ -067124: 7120 4d1c 6500 |0000: invoke-static {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumDirectory:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4d │ │ -06712a: 0c00 |0003: move-result-object v0 │ │ -06712c: 2201 4803 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -067130: 7010 ad15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -067136: 6e10 0719 0600 |0009: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ -06713c: 0c02 |000c: move-result-object v2 │ │ -06713e: 3802 1800 |000d: if-eqz v2, 0025 // +0018 │ │ -067142: 6e10 6715 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -067148: 0a03 |0012: move-result v3 │ │ -06714a: 1304 0a00 |0013: const/16 v4, #int 10 // #a │ │ -06714e: 3543 0700 |0015: if-ge v3, v4, 001c // +0007 │ │ -067152: 1a03 0c01 |0017: const-string v3, "0" // string@010c │ │ -067156: 6e20 b515 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06715c: 6e20 b415 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -067162: 0c03 |001f: move-result-object v3 │ │ -067164: 1a04 f700 |0020: const-string v4, "-" // string@00f7 │ │ -067168: 6e20 b515 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06716e: 6e10 0619 0600 |0025: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -067174: 0c03 |0028: move-result-object v3 │ │ -067176: 7110 471c 0300 |0029: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; // method@1c47 │ │ -06717c: 0c03 |002c: move-result-object v3 │ │ -06717e: 6e20 b515 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067184: 0c03 |0030: move-result-object v3 │ │ -067186: 1a04 fb00 |0031: const-string v4, "." // string@00fb │ │ -06718a: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067190: 6e10 0919 0600 |0036: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ -067196: 0c03 |0039: move-result-object v3 │ │ -067198: 3803 1300 |003a: if-eqz v3, 004d // +0013 │ │ -06719c: 6e10 0919 0600 |003c: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ -0671a2: 0c03 |003f: move-result-object v3 │ │ -0671a4: 6e20 b515 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0671aa: 2203 1403 |0043: new-instance v3, Ljava/io/File; // type@0314 │ │ -0671ae: 6e10 bb15 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0671b4: 0c04 |0048: move-result-object v4 │ │ -0671b6: 7030 0215 0304 |0049: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -0671bc: 1103 |004c: return-object v3 │ │ -0671be: 6e10 0519 0600 |004d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ -0671c4: 0c03 |0050: move-result-object v3 │ │ -0671c6: 6e20 b515 3100 |0051: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0671cc: 28ef |0054: goto 0043 // -0011 │ │ +067138: |[067138] net.sourceforge.subsonic.androidapp.util.FileUtil.getSongFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ +067148: 7120 4d1c 6500 |0000: invoke-static {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumDirectory:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4d │ │ +06714e: 0c00 |0003: move-result-object v0 │ │ +067150: 2201 5003 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +067154: 7010 ad15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06715a: 6e10 0719 0600 |0009: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTrack:()Ljava/lang/Integer; // method@1907 │ │ +067160: 0c02 |000c: move-result-object v2 │ │ +067162: 3802 1800 |000d: if-eqz v2, 0025 // +0018 │ │ +067166: 6e10 6715 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06716c: 0a03 |0012: move-result v3 │ │ +06716e: 1304 0a00 |0013: const/16 v4, #int 10 // #a │ │ +067172: 3543 0700 |0015: if-ge v3, v4, 001c // +0007 │ │ +067176: 1a03 0c01 |0017: const-string v3, "0" // string@010c │ │ +06717a: 6e20 b515 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067180: 6e20 b415 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +067186: 0c03 |001f: move-result-object v3 │ │ +067188: 1a04 f700 |0020: const-string v4, "-" // string@00f7 │ │ +06718c: 6e20 b515 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067192: 6e10 0619 0600 |0025: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +067198: 0c03 |0028: move-result-object v3 │ │ +06719a: 7110 471c 0300 |0029: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.fileSystemSafe:(Ljava/lang/String;)Ljava/lang/String; // method@1c47 │ │ +0671a0: 0c03 |002c: move-result-object v3 │ │ +0671a2: 6e20 b515 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0671a8: 0c03 |0030: move-result-object v3 │ │ +0671aa: 1a04 fb00 |0031: const-string v4, "." // string@00fb │ │ +0671ae: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0671b4: 6e10 0919 0600 |0036: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ +0671ba: 0c03 |0039: move-result-object v3 │ │ +0671bc: 3803 1300 |003a: if-eqz v3, 004d // +0013 │ │ +0671c0: 6e10 0919 0600 |003c: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ +0671c6: 0c03 |003f: move-result-object v3 │ │ +0671c8: 6e20 b515 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0671ce: 2203 1c03 |0043: new-instance v3, Ljava/io/File; // type@031c │ │ +0671d2: 6e10 bb15 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0671d8: 0c04 |0048: move-result-object v4 │ │ +0671da: 7030 0215 0304 |0049: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +0671e0: 1103 |004c: return-object v3 │ │ +0671e2: 6e10 0519 0600 |004d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ +0671e8: 0c03 |0050: move-result-object v3 │ │ +0671ea: 6e20 b515 3100 |0051: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0671f0: 28ef |0054: goto 0043 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=53 │ │ 0x0009 line=54 │ │ 0x000d line=55 │ │ 0x000f line=56 │ │ @@ -115043,52 +115037,52 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -0671d0: |[0671d0] net.sourceforge.subsonic.androidapp.util.FileUtil.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ -0671e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0671e2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0671e4: 6004 2300 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0671e8: 1305 1300 |0004: const/16 v5, #int 19 // #13 │ │ -0671ec: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -0671f0: 6e20 a900 7800 |0008: invoke-virtual {v8, v7}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00a9 │ │ -0671f6: 0c02 |000b: move-result-object v2 │ │ -0671f8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0671fa: 4601 0204 |000d: aget-object v1, v2, v4 │ │ -0671fe: 2124 |000f: array-length v4, v2 │ │ -067200: 3764 0c00 |0010: if-le v4, v6, 001c // +000c │ │ -067204: 4604 0206 |0012: aget-object v4, v2, v6 │ │ -067208: 7110 461c 0400 |0014: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ -06720e: 0a04 |0017: move-result v4 │ │ -067210: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ -067214: 4601 0206 |001a: aget-object v1, v2, v6 │ │ -067218: 2200 1403 |001c: new-instance v0, Ljava/io/File; // type@0314 │ │ -06721c: 1a04 0e21 |001e: const-string v4, "subsonic" // string@210e │ │ -067220: 7030 0215 1004 |0020: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -067226: 1100 |0023: return-object v0 │ │ -067228: 7110 761d 0800 |0024: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06722e: 0c04 |0027: move-result-object v4 │ │ -067230: 1a05 900f |0028: const-string v5, "cacheLocation" // string@0f90 │ │ -067234: 7230 fe00 5407 |002a: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06723a: 0c03 |002d: move-result-object v3 │ │ -06723c: 3803 0d00 |002e: if-eqz v3, 003b // +000d │ │ -067240: 2200 1403 |0030: new-instance v0, Ljava/io/File; // type@0314 │ │ -067244: 7020 0315 3000 |0032: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -06724a: 7110 461c 0000 |0035: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ -067250: 0a04 |0038: move-result v4 │ │ -067252: 3904 eaff |0039: if-nez v4, 0023 // -0016 │ │ -067256: 2200 1403 |003b: new-instance v0, Ljava/io/File; // type@0314 │ │ -06725a: 7100 f101 0000 |003d: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -067260: 0c04 |0040: move-result-object v4 │ │ -067262: 1a05 0e21 |0041: const-string v5, "subsonic" // string@210e │ │ -067266: 7030 0215 4005 |0043: invoke-direct {v0, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -06726c: 28dd |0046: goto 0023 // -0023 │ │ +0671f4: |[0671f4] net.sourceforge.subsonic.androidapp.util.FileUtil.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ +067204: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +067206: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +067208: 6004 2300 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06720c: 1305 1300 |0004: const/16 v5, #int 19 // #13 │ │ +067210: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +067214: 6e20 a900 7800 |0008: invoke-virtual {v8, v7}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00a9 │ │ +06721a: 0c02 |000b: move-result-object v2 │ │ +06721c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +06721e: 4601 0204 |000d: aget-object v1, v2, v4 │ │ +067222: 2124 |000f: array-length v4, v2 │ │ +067224: 3764 0c00 |0010: if-le v4, v6, 001c // +000c │ │ +067228: 4604 0206 |0012: aget-object v4, v2, v6 │ │ +06722c: 7110 461c 0400 |0014: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ +067232: 0a04 |0017: move-result v4 │ │ +067234: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ +067238: 4601 0206 |001a: aget-object v1, v2, v6 │ │ +06723c: 2200 1c03 |001c: new-instance v0, Ljava/io/File; // type@031c │ │ +067240: 1a04 0b21 |001e: const-string v4, "subsonic" // string@210b │ │ +067244: 7030 0215 1004 |0020: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +06724a: 1100 |0023: return-object v0 │ │ +06724c: 7110 761d 0800 |0024: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +067252: 0c04 |0027: move-result-object v4 │ │ +067254: 1a05 8d0f |0028: const-string v5, "cacheLocation" // string@0f8d │ │ +067258: 7230 fe00 5407 |002a: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06725e: 0c03 |002d: move-result-object v3 │ │ +067260: 3803 0d00 |002e: if-eqz v3, 003b // +000d │ │ +067264: 2200 1c03 |0030: new-instance v0, Ljava/io/File; // type@031c │ │ +067268: 7020 0315 3000 |0032: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +06726e: 7110 461c 0000 |0035: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.ensureDirectoryExistsAndIsReadWritable:(Ljava/io/File;)Z // method@1c46 │ │ +067274: 0a04 |0038: move-result v4 │ │ +067276: 3904 eaff |0039: if-nez v4, 0023 // -0016 │ │ +06727a: 2200 1c03 |003b: new-instance v0, Ljava/io/File; // type@031c │ │ +06727e: 7100 f101 0000 |003d: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +067284: 0c04 |0040: move-result-object v4 │ │ +067286: 1a05 0b21 |0041: const-string v5, "subsonic" // string@210b │ │ +06728a: 7030 0215 4005 |0043: invoke-direct {v0, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +067290: 28dd |0046: goto 0023 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0008 line=140 │ │ 0x000c line=141 │ │ 0x000f line=142 │ │ 0x001a line=143 │ │ @@ -115111,27 +115105,27 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -067270: |[067270] net.sourceforge.subsonic.androidapp.util.FileUtil.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; │ │ -067280: 7120 4c1c 3200 |0000: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ -067286: 0c00 |0003: move-result-object v0 │ │ -067288: 6e10 0915 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -06728e: 0a01 |0007: move-result v1 │ │ -067290: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ -067294: 6e10 1015 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -06729a: 0c01 |000d: move-result-object v1 │ │ -06729c: 7110 4501 0100 |000e: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0145 │ │ -0672a2: 0c01 |0011: move-result-object v1 │ │ -0672a4: 1101 |0012: return-object v1 │ │ -0672a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0672a8: 28fe |0014: goto 0012 // -0002 │ │ +067294: |[067294] net.sourceforge.subsonic.androidapp.util.FileUtil.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; │ │ +0672a4: 7120 4c1c 3200 |0000: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ +0672aa: 0c00 |0003: move-result-object v0 │ │ +0672ac: 6e10 0915 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +0672b2: 0a01 |0007: move-result v1 │ │ +0672b4: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ +0672b8: 6e10 1015 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +0672be: 0c01 |000d: move-result-object v1 │ │ +0672c0: 7110 4501 0100 |000e: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0145 │ │ +0672c6: 0c01 |0011: move-result-object v1 │ │ +0672c8: 1101 |0012: return-object v1 │ │ +0672ca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0672cc: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x000a line=91 │ │ 0x0012 line=93 │ │ locals : │ │ @@ -115144,23 +115138,23 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0672ac: |[0672ac] net.sourceforge.subsonic.androidapp.util.FileUtil.isMusicFile:(Ljava/io/File;)Z │ │ -0672bc: 6e10 0d15 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0672c2: 0c01 |0003: move-result-object v1 │ │ -0672c4: 7110 4f1c 0100 |0004: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ -0672ca: 0c00 |0007: move-result-object v0 │ │ -0672cc: 6201 bb09 |0008: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.MUSIC_FILE_EXTENSIONS:Ljava/util/List; // field@09bb │ │ -0672d0: 7220 1f16 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@161f │ │ -0672d6: 0a01 |000d: move-result v1 │ │ -0672d8: 0f01 |000e: return v1 │ │ +0672d0: |[0672d0] net.sourceforge.subsonic.androidapp.util.FileUtil.isMusicFile:(Ljava/io/File;)Z │ │ +0672e0: 6e10 0d15 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0672e6: 0c01 |0003: move-result-object v1 │ │ +0672e8: 7110 4f1c 0100 |0004: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ +0672ee: 0c00 |0007: move-result-object v0 │ │ +0672f0: 6201 bb09 |0008: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.MUSIC_FILE_EXTENSIONS:Ljava/util/List; // field@09bb │ │ +0672f4: 7220 1f16 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@161f │ │ +0672fa: 0a01 |000d: move-result v1 │ │ +0672fc: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ locals : │ │ 0x0008 - 0x000f reg=0 extension Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 file Ljava/io/File; │ │ @@ -115170,39 +115164,39 @@ │ │ type : '(Ljava/io/File;)Ljava/util/SortedSet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0672dc: |[0672dc] net.sourceforge.subsonic.androidapp.util.FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ -0672ec: 6e10 1515 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1515 │ │ -0672f2: 0c00 |0003: move-result-object v0 │ │ -0672f4: 3900 2400 |0004: if-nez v0, 0028 // +0024 │ │ -0672f8: 6201 ba09 |0006: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -0672fc: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -067300: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -067306: 1a03 a303 |000d: const-string v3, "Failed to list children for " // string@03a3 │ │ -06730a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067310: 0c02 |0012: move-result-object v2 │ │ -067312: 6e10 1015 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -067318: 0c03 |0016: move-result-object v3 │ │ -06731a: 6e20 b515 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067320: 0c02 |001a: move-result-object v2 │ │ -067322: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -067328: 0c02 |001e: move-result-object v2 │ │ -06732a: 6e20 7a1c 2100 |001f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -067330: 2201 8403 |0022: new-instance v1, Ljava/util/TreeSet; // type@0384 │ │ -067334: 7010 4716 0100 |0024: invoke-direct {v1}, Ljava/util/TreeSet;.:()V // method@1647 │ │ -06733a: 1101 |0027: return-object v1 │ │ -06733c: 2201 8403 |0028: new-instance v1, Ljava/util/TreeSet; // type@0384 │ │ -067340: 7110 fc15 0000 |002a: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -067346: 0c02 |002d: move-result-object v2 │ │ -067348: 7020 4816 2100 |002e: invoke-direct {v1, v2}, Ljava/util/TreeSet;.:(Ljava/util/Collection;)V // method@1648 │ │ -06734e: 28f6 |0031: goto 0027 // -000a │ │ +067300: |[067300] net.sourceforge.subsonic.androidapp.util.FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ +067310: 6e10 1515 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1515 │ │ +067316: 0c00 |0003: move-result-object v0 │ │ +067318: 3900 2400 |0004: if-nez v0, 0028 // +0024 │ │ +06731c: 6201 ba09 |0006: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +067320: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +067324: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06732a: 1a03 a303 |000d: const-string v3, "Failed to list children for " // string@03a3 │ │ +06732e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067334: 0c02 |0012: move-result-object v2 │ │ +067336: 6e10 1015 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +06733c: 0c03 |0016: move-result-object v3 │ │ +06733e: 6e20 b515 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067344: 0c02 |001a: move-result-object v2 │ │ +067346: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06734c: 0c02 |001e: move-result-object v2 │ │ +06734e: 6e20 7a1c 2100 |001f: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +067354: 2201 8c03 |0022: new-instance v1, Ljava/util/TreeSet; // type@038c │ │ +067358: 7010 4716 0100 |0024: invoke-direct {v1}, Ljava/util/TreeSet;.:()V // method@1647 │ │ +06735e: 1101 |0027: return-object v1 │ │ +067360: 2201 8c03 |0028: new-instance v1, Ljava/util/TreeSet; // type@038c │ │ +067364: 7110 fc15 0000 |002a: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +06736a: 0c02 |002d: move-result-object v2 │ │ +06736c: 7020 4816 2100 |002e: invoke-direct {v1, v2}, Ljava/util/TreeSet;.:(Ljava/util/Collection;)V // method@1648 │ │ +067372: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x0006 line=241 │ │ 0x0022 line=242 │ │ 0x0027 line=245 │ │ @@ -115215,34 +115209,34 @@ │ │ type : '(Ljava/io/File;)Ljava/util/SortedSet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -067350: |[067350] net.sourceforge.subsonic.androidapp.util.FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ -067360: 7110 551c 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c55 │ │ -067366: 0c01 |0003: move-result-object v1 │ │ -067368: 7210 4416 0100 |0004: invoke-interface {v1}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -06736e: 0c02 |0007: move-result-object v2 │ │ -067370: 7210 0e16 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067376: 0a03 |000b: move-result v3 │ │ -067378: 3803 1800 |000c: if-eqz v3, 0024 // +0018 │ │ -06737c: 7210 0f16 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067382: 0c00 |0011: move-result-object v0 │ │ -067384: 1f00 1403 |0012: check-cast v0, Ljava/io/File; // type@0314 │ │ -067388: 6e10 1115 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ -06738e: 0a03 |0017: move-result v3 │ │ -067390: 3903 f0ff |0018: if-nez v3, 0008 // -0010 │ │ -067394: 7110 541c 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.isMusicFile:(Ljava/io/File;)Z // method@1c54 │ │ -06739a: 0a03 |001d: move-result v3 │ │ -06739c: 3903 eaff |001e: if-nez v3, 0008 // -0016 │ │ -0673a0: 7210 1016 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ -0673a6: 28e5 |0023: goto 0008 // -001b │ │ -0673a8: 1101 |0024: return-object v1 │ │ +067374: |[067374] net.sourceforge.subsonic.androidapp.util.FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ +067384: 7110 551c 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c55 │ │ +06738a: 0c01 |0003: move-result-object v1 │ │ +06738c: 7210 4416 0100 |0004: invoke-interface {v1}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +067392: 0c02 |0007: move-result-object v2 │ │ +067394: 7210 0e16 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +06739a: 0a03 |000b: move-result v3 │ │ +06739c: 3803 1800 |000c: if-eqz v3, 0024 // +0018 │ │ +0673a0: 7210 0f16 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0673a6: 0c00 |0011: move-result-object v0 │ │ +0673a8: 1f00 1c03 |0012: check-cast v0, Ljava/io/File; // type@031c │ │ +0673ac: 6e10 1115 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ +0673b2: 0a03 |0017: move-result v3 │ │ +0673b4: 3903 f0ff |0018: if-nez v3, 0008 // -0010 │ │ +0673b8: 7110 541c 0000 |001a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.isMusicFile:(Ljava/io/File;)Z // method@1c54 │ │ +0673be: 0a03 |001d: move-result v3 │ │ +0673c0: 3903 eaff |001e: if-nez v3, 0008 // -0016 │ │ +0673c4: 7210 1016 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ +0673ca: 28e5 |0023: goto 0008 // -001b │ │ +0673cc: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0008 line=251 │ │ 0x000e line=252 │ │ 0x0014 line=253 │ │ @@ -115259,64 +115253,64 @@ │ │ type : '(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0673ac: |[0673ac] net.sourceforge.subsonic.androidapp.util.FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ -0673bc: 2200 1403 |0000: new-instance v0, Ljava/io/File; // type@0314 │ │ -0673c0: 6e10 a300 0700 |0002: invoke-virtual {v7}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a3 │ │ -0673c6: 0c04 |0005: move-result-object v4 │ │ -0673c8: 7030 0215 4009 |0006: invoke-direct {v0, v4, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -0673ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0673d0: 2202 1d03 |000a: new-instance v2, Ljava/io/ObjectOutputStream; // type@031d │ │ -0673d4: 2204 1803 |000c: new-instance v4, Ljava/io/FileOutputStream; // type@0318 │ │ -0673d8: 7020 2115 0400 |000e: invoke-direct {v4, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ -0673de: 7020 2e15 4200 |0011: invoke-direct {v2, v4}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@152e │ │ -0673e4: 6e20 2f15 8200 |0014: invoke-virtual {v2, v8}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@152f │ │ -0673ea: 6204 ba09 |0017: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -0673ee: 2205 4803 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -0673f2: 7010 ad15 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0673f8: 1a06 210c |001e: const-string v6, "Serialized object to " // string@0c21 │ │ -0673fc: 6e20 b515 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067402: 0c05 |0023: move-result-object v5 │ │ -067404: 6e20 b415 0500 |0024: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06740a: 0c05 |0027: move-result-object v5 │ │ -06740c: 6e10 bb15 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -067412: 0c05 |002b: move-result-object v5 │ │ -067414: 6e20 781c 5400 |002c: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06741a: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -06741c: 7110 651d 0200 |0030: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -067422: 0721 |0033: move-object v1, v2 │ │ -067424: 0f04 |0034: return v4 │ │ -067426: 0d03 |0035: move-exception v3 │ │ -067428: 6204 ba09 |0036: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ -06742c: 2205 4803 |0038: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -067430: 7010 ad15 0500 |003a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -067436: 1a06 ae03 |003d: const-string v6, "Failed to serialize object to " // string@03ae │ │ -06743a: 6e20 b515 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067440: 0c05 |0042: move-result-object v5 │ │ -067442: 6e20 b415 0500 |0043: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -067448: 0c05 |0046: move-result-object v5 │ │ -06744a: 6e10 bb15 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -067450: 0c05 |004a: move-result-object v5 │ │ -067452: 6e20 7a1c 5400 |004b: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -067458: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -06745a: 7110 651d 0100 |004f: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -067460: 28e2 |0052: goto 0034 // -001e │ │ -067462: 0d04 |0053: move-exception v4 │ │ -067464: 7110 651d 0100 |0054: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06746a: 2704 |0057: throw v4 │ │ -06746c: 0d04 |0058: move-exception v4 │ │ -06746e: 0721 |0059: move-object v1, v2 │ │ -067470: 28fa |005a: goto 0054 // -0006 │ │ -067472: 0d03 |005b: move-exception v3 │ │ -067474: 0721 |005c: move-object v1, v2 │ │ -067476: 28d9 |005d: goto 0036 // -0027 │ │ +0673d0: |[0673d0] net.sourceforge.subsonic.androidapp.util.FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ +0673e0: 2200 1c03 |0000: new-instance v0, Ljava/io/File; // type@031c │ │ +0673e4: 6e10 a300 0700 |0002: invoke-virtual {v7}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a3 │ │ +0673ea: 0c04 |0005: move-result-object v4 │ │ +0673ec: 7030 0215 4009 |0006: invoke-direct {v0, v4, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +0673f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0673f4: 2202 2503 |000a: new-instance v2, Ljava/io/ObjectOutputStream; // type@0325 │ │ +0673f8: 2204 2003 |000c: new-instance v4, Ljava/io/FileOutputStream; // type@0320 │ │ +0673fc: 7020 2115 0400 |000e: invoke-direct {v4, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ +067402: 7020 2e15 4200 |0011: invoke-direct {v2, v4}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@152e │ │ +067408: 6e20 2f15 8200 |0014: invoke-virtual {v2, v8}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@152f │ │ +06740e: 6204 ba09 |0017: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +067412: 2205 5003 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +067416: 7010 ad15 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06741c: 1a06 1e0c |001e: const-string v6, "Serialized object to " // string@0c1e │ │ +067420: 6e20 b515 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067426: 0c05 |0023: move-result-object v5 │ │ +067428: 6e20 b415 0500 |0024: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06742e: 0c05 |0027: move-result-object v5 │ │ +067430: 6e10 bb15 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +067436: 0c05 |002b: move-result-object v5 │ │ +067438: 6e20 781c 5400 |002c: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06743e: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +067440: 7110 651d 0200 |0030: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +067446: 0721 |0033: move-object v1, v2 │ │ +067448: 0f04 |0034: return v4 │ │ +06744a: 0d03 |0035: move-exception v3 │ │ +06744c: 6204 ba09 |0036: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09ba │ │ +067450: 2205 5003 |0038: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +067454: 7010 ad15 0500 |003a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06745a: 1a06 ae03 |003d: const-string v6, "Failed to serialize object to " // string@03ae │ │ +06745e: 6e20 b515 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067464: 0c05 |0042: move-result-object v5 │ │ +067466: 6e20 b415 0500 |0043: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06746c: 0c05 |0046: move-result-object v5 │ │ +06746e: 6e10 bb15 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +067474: 0c05 |004a: move-result-object v5 │ │ +067476: 6e20 7a1c 5400 |004b: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +06747c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +06747e: 7110 651d 0100 |004f: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +067484: 28e2 |0052: goto 0034 // -001e │ │ +067486: 0d04 |0053: move-exception v4 │ │ +067488: 7110 651d 0100 |0054: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06748e: 2704 |0057: throw v4 │ │ +067490: 0d04 |0058: move-exception v4 │ │ +067492: 0721 |0059: move-object v1, v2 │ │ +067494: 28fa |005a: goto 0054 // -0006 │ │ +067496: 0d03 |005b: move-exception v3 │ │ +067498: 0721 |005c: move-object v1, v2 │ │ +06749a: 28d9 |005d: goto 0036 // -0027 │ │ catches : 3 │ │ 0x000a - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0035 │ │ -> 0x0053 │ │ 0x0014 - 0x002f │ │ Ljava/lang/Throwable; -> 0x005b │ │ -> 0x0058 │ │ @@ -115326,14 +115320,15 @@ │ │ 0x0000 line=290 │ │ 0x0009 line=291 │ │ 0x000a line=293 │ │ 0x0014 line=294 │ │ 0x0017 line=295 │ │ 0x002f line=296 │ │ 0x0030 line=301 │ │ + 0x0034 line=299 │ │ 0x0035 line=297 │ │ 0x0036 line=298 │ │ 0x004e line=299 │ │ 0x004f line=301 │ │ 0x005b line=297 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Ljava/io/Serializable; │ │ @@ -115350,17 +115345,17 @@ │ │ 0x0000 - 0x005e reg=8 obj Ljava/io/Serializable; TT; │ │ 0x0000 - 0x005e reg=9 fileName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 949 (FileUtil.java) │ │ │ │ Class #516 header: │ │ -class_idx : 1157 │ │ +class_idx : 1165 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1102 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #516 annotations: │ │ @@ -115390,62 +115385,62 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0674a0: |[0674a0] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task$1.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V │ │ -0674b0: 5b01 bc09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ -0674b4: 5b02 bd09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@09bd │ │ -0674b8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0674be: 0e00 |0007: return-void │ │ +0674c4: |[0674c4] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task$1.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V │ │ +0674d4: 5b01 bc09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ +0674d8: 5b02 bd09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@09bd │ │ +0674dc: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0674e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0674c0: |[0674c0] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task$1.run:()V │ │ -0674d0: 5440 bc09 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ -0674d4: 5400 c309 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ -0674d8: 5441 bc09 |0004: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ -0674dc: 7110 5b1c 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.access$200:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Landroid/view/View; // method@1c5b │ │ -0674e2: 0c01 |0009: move-result-object v1 │ │ -0674e4: 5442 bd09 |000a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@09bd │ │ -0674e8: 5443 bc09 |000c: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ -0674ec: 7110 5c1c 0300 |000e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.access$300:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Z // method@1c5c │ │ -0674f2: 0a03 |0011: move-result v3 │ │ -0674f4: 7140 621c 1032 |0012: invoke-static {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$400:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c62 │ │ -0674fa: 0e00 |0015: return-void │ │ +0674e4: |[0674e4] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task$1.run:()V │ │ +0674f4: 5440 bc09 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ +0674f8: 5400 c309 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ +0674fc: 5441 bc09 |0004: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ +067500: 7110 5b1c 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.access$200:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Landroid/view/View; // method@1c5b │ │ +067506: 0c01 |0009: move-result-object v1 │ │ +067508: 5442 bd09 |000a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@09bd │ │ +06750c: 5443 bc09 |000c: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // field@09bc │ │ +067510: 7110 5c1c 0300 |000e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.access$300:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Z // method@1c5c │ │ +067516: 0a03 |0011: move-result v3 │ │ +067518: 7140 621c 1032 |0012: invoke-static {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$400:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c62 │ │ +06751e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0015 line=186 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1; │ │ │ │ source_file_idx : 1102 (ImageLoader.java) │ │ │ │ Class #517 header: │ │ -class_idx : 1158 │ │ +class_idx : 1166 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1102 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #517 annotations: │ │ @@ -115494,26 +115489,26 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0674fc: |[0674fc] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZZ)V │ │ -06750c: 5b12 c309 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ -067510: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -067516: 5b13 c409 |0005: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ -06751a: 5b14 bf09 |0007: iput-object v4, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.entry:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@09bf │ │ -06751e: 5915 c209 |0009: iput v5, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.size:I // field@09c2 │ │ -067522: 5c16 c109 |000b: iput-boolean v6, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.saveToFile:Z // field@09c1 │ │ -067526: 5c17 be09 |000d: iput-boolean v7, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.crossfade:Z // field@09be │ │ -06752a: 2200 6f00 |000f: new-instance v0, Landroid/os/Handler; // type@006f │ │ -06752e: 7010 f401 0000 |0011: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -067534: 5b10 c009 |0014: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.handler:Landroid/os/Handler; // field@09c0 │ │ -067538: 0e00 |0016: return-void │ │ +067520: |[067520] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZZ)V │ │ +067530: 5b12 c309 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ +067534: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +06753a: 5b13 c409 |0005: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ +06753e: 5b14 bf09 |0007: iput-object v4, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.entry:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@09bf │ │ +067542: 5915 c209 |0009: iput v5, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.size:I // field@09c2 │ │ +067546: 5c16 c109 |000b: iput-boolean v6, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.saveToFile:Z // field@09c1 │ │ +06754a: 5c17 be09 |000d: iput-boolean v7, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.crossfade:Z // field@09be │ │ +06754e: 2200 7400 |000f: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +067552: 7010 f401 0000 |0011: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +067558: 5b10 c009 |0014: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.handler:Landroid/os/Handler; // field@09c0 │ │ +06755c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ 0x0007 line=167 │ │ 0x0009 line=168 │ │ 0x000b line=169 │ │ @@ -115534,17 +115529,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06753c: |[06753c] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.access$200:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Landroid/view/View; │ │ -06754c: 5410 c409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ -067550: 1100 |0002: return-object v0 │ │ +067560: |[067560] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.access$200:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Landroid/view/View; │ │ +067570: 5410 c409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ +067574: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;) │ │ @@ -115552,17 +115547,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067554: |[067554] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.access$300:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Z │ │ -067564: 5510 be09 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.crossfade:Z // field@09be │ │ -067568: 0f00 |0002: return v0 │ │ +067578: |[067578] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.access$300:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;)Z │ │ +067588: 5510 be09 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.crossfade:Z // field@09be │ │ +06758c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ │ │ Virtual methods - │ │ @@ -115571,56 +115566,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 82 16-bit code units │ │ -06756c: |[06756c] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.execute:()V │ │ -06757c: 5491 c409 |0000: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ -067580: 6e10 df12 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -067586: 0c01 |0005: move-result-object v1 │ │ -067588: 7110 dc1a 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -06758e: 0c00 |0009: move-result-object v0 │ │ -067590: 5491 c409 |000a: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ -067594: 6e10 df12 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -06759a: 0c01 |000f: move-result-object v1 │ │ -06759c: 5492 bf09 |0010: iget-object v2, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.entry:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@09bf │ │ -0675a0: 5293 c209 |0012: iget v3, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.size:I // field@09c2 │ │ -0675a4: 5594 c109 |0014: iget-boolean v4, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.saveToFile:Z // field@09c1 │ │ -0675a8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0675aa: 7806 c21a 0000 |0017: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; // method@1ac2 │ │ -0675b0: 0c06 |001a: move-result-object v6 │ │ -0675b2: 5491 c409 |001b: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ -0675b6: 6e10 df12 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -0675bc: 0c01 |0020: move-result-object v1 │ │ -0675be: 7120 691d 6100 |0021: invoke-static {v1, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.createDrawableFromBitmap:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@1d69 │ │ -0675c4: 0c07 |0024: move-result-object v7 │ │ -0675c6: 5491 c309 |0025: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ -0675ca: 7110 611c 0100 |0027: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // method@1c61 │ │ -0675d0: 0c01 |002a: move-result-object v1 │ │ -0675d2: 5492 c309 |002b: iget-object v2, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ -0675d6: 5493 bf09 |002d: iget-object v3, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.entry:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@09bf │ │ -0675da: 6e10 fe18 0300 |002f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ -0675e0: 0c03 |0032: move-result-object v3 │ │ -0675e2: 5294 c209 |0033: iget v4, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.size:I // field@09c2 │ │ -0675e6: 7130 601c 3204 |0035: invoke-static {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/lang/String;I)Ljava/lang/String; // method@1c60 │ │ -0675ec: 0c02 |0038: move-result-object v2 │ │ -0675ee: 6e30 721c 2107 |0039: invoke-virtual {v1, v2, v7}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1c72 │ │ -0675f4: 5491 c009 |003c: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.handler:Landroid/os/Handler; // field@09c0 │ │ -0675f8: 2202 8504 |003e: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1; // type@0485 │ │ -0675fc: 7030 581c 9207 |0040: invoke-direct {v2, v9, v7}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V // method@1c58 │ │ -067602: 6e20 f901 2100 |0043: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -067608: 0e00 |0046: return-void │ │ -06760a: 0d08 |0047: move-exception v8 │ │ -06760c: 7100 631c 0000 |0048: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c63 │ │ -067612: 0c01 |004b: move-result-object v1 │ │ -067614: 1a02 9f03 |004c: const-string v2, "Failed to download album art." // string@039f │ │ -067618: 6e30 771c 2108 |004e: invoke-virtual {v1, v2, v8}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -06761e: 28f5 |0051: goto 0046 // -000b │ │ +067590: |[067590] net.sourceforge.subsonic.androidapp.util.ImageLoader$Task.execute:()V │ │ +0675a0: 5491 c409 |0000: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ +0675a4: 6e10 df12 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +0675aa: 0c01 |0005: move-result-object v1 │ │ +0675ac: 7110 dc1a 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +0675b2: 0c00 |0009: move-result-object v0 │ │ +0675b4: 5491 c409 |000a: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ +0675b8: 6e10 df12 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +0675be: 0c01 |000f: move-result-object v1 │ │ +0675c0: 5492 bf09 |0010: iget-object v2, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.entry:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@09bf │ │ +0675c4: 5293 c209 |0012: iget v3, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.size:I // field@09c2 │ │ +0675c8: 5594 c109 |0014: iget-boolean v4, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.saveToFile:Z // field@09c1 │ │ +0675cc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0675ce: 7806 c21a 0000 |0017: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; // method@1ac2 │ │ +0675d4: 0c06 |001a: move-result-object v6 │ │ +0675d6: 5491 c409 |001b: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.view:Landroid/view/View; // field@09c4 │ │ +0675da: 6e10 df12 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +0675e0: 0c01 |0020: move-result-object v1 │ │ +0675e2: 7120 691d 6100 |0021: invoke-static {v1, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.createDrawableFromBitmap:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@1d69 │ │ +0675e8: 0c07 |0024: move-result-object v7 │ │ +0675ea: 5491 c309 |0025: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ +0675ee: 7110 611c 0100 |0027: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // method@1c61 │ │ +0675f4: 0c01 |002a: move-result-object v1 │ │ +0675f6: 5492 c309 |002b: iget-object v2, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // field@09c3 │ │ +0675fa: 5493 bf09 |002d: iget-object v3, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.entry:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@09bf │ │ +0675fe: 6e10 fe18 0300 |002f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ +067604: 0c03 |0032: move-result-object v3 │ │ +067606: 5294 c209 |0033: iget v4, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.size:I // field@09c2 │ │ +06760a: 7130 601c 3204 |0035: invoke-static {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/lang/String;I)Ljava/lang/String; // method@1c60 │ │ +067610: 0c02 |0038: move-result-object v2 │ │ +067612: 6e30 721c 2107 |0039: invoke-virtual {v1, v2, v7}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1c72 │ │ +067618: 5491 c009 |003c: iget-object v1, v9, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.handler:Landroid/os/Handler; // field@09c0 │ │ +06761c: 2202 8d04 |003e: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1; // type@048d │ │ +067620: 7030 581c 9207 |0040: invoke-direct {v2, v9, v7}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V // method@1c58 │ │ +067626: 6e20 f901 2100 |0043: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +06762c: 0e00 |0046: return-void │ │ +06762e: 0d08 |0047: move-exception v8 │ │ +067630: 7100 631c 0000 |0048: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1c63 │ │ +067636: 0c01 |004b: move-result-object v1 │ │ +067638: 1a02 9f03 |004c: const-string v2, "Failed to download album art." // string@039f │ │ +06763c: 6e30 771c 2108 |004e: invoke-virtual {v1, v2, v8}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +067642: 28f5 |0051: goto 0046 // -000b │ │ catches : 1 │ │ 0x0000 - 0x0046 │ │ Ljava/lang/Throwable; -> 0x0047 │ │ positions : │ │ 0x0000 line=176 │ │ 0x000a line=177 │ │ 0x001b line=179 │ │ @@ -115635,17 +115630,17 @@ │ │ 0x0025 - 0x0046 reg=7 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0048 - 0x0052 reg=8 x Ljava/lang/Throwable; │ │ 0x0000 - 0x0052 reg=9 this Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ │ │ source_file_idx : 1102 (ImageLoader.java) │ │ │ │ Class #518 header: │ │ -class_idx : 1159 │ │ +class_idx : 1167 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1102 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 3 │ │ │ │ Class #518 annotations: │ │ @@ -115699,72 +115694,72 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -067630: |[067630] net.sourceforge.subsonic.androidapp.util.ImageLoader.:()V │ │ -067640: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -067644: 1c01 8704 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // type@0487 │ │ -067648: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06764e: 6900 c609 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09c6 │ │ -067652: 0e00 |0009: return-void │ │ +067654: |[067654] net.sourceforge.subsonic.androidapp.util.ImageLoader.:()V │ │ +067664: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +067668: 1c01 8f04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // type@048f │ │ +06766c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +067672: 6900 c609 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09c6 │ │ +067676: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -067654: |[067654] net.sourceforge.subsonic.androidapp.util.ImageLoader.:(Landroid/content/Context;)V │ │ -067664: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ -06766a: 2202 8904 |0003: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // type@0489 │ │ -06766e: 1303 6400 |0005: const/16 v3, #int 100 // #64 │ │ -067672: 7020 6f1c 3200 |0007: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.:(I)V // method@1c6f │ │ -067678: 5b42 c709 |000a: iput-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.cache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09c7 │ │ -06767c: 2202 8f03 |000c: new-instance v2, Ljava/util/concurrent/LinkedBlockingQueue; // type@038f │ │ -067680: 1303 f401 |000e: const/16 v3, #int 500 // #1f4 │ │ -067684: 7020 5f16 3200 |0010: invoke-direct {v2, v3}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@165f │ │ -06768a: 5b42 cb09 |0013: iput-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ -06768e: 6e10 b000 0500 |0015: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -067694: 0c02 |0018: move-result-object v2 │ │ -067696: 1403 3b00 027f |0019: const v3, #float 1.72801e+38 // #7f02003b │ │ -06769c: 6e20 0f01 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -0676a2: 0c02 |001f: move-result-object v2 │ │ -0676a4: 6e10 7001 0200 |0020: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0170 │ │ -0676aa: 0a02 |0023: move-result v2 │ │ -0676ac: 5942 c809 |0024: iput v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeDefault:I // field@09c8 │ │ -0676b0: 6e10 b000 0500 |0026: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0676b6: 0c02 |0029: move-result-object v2 │ │ -0676b8: 6e10 0e01 0200 |002a: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -0676be: 0c01 |002d: move-result-object v1 │ │ -0676c0: 5212 4205 |002e: iget v2, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0542 │ │ -0676c4: 5213 4105 |0030: iget v3, v1, Landroid/util/DisplayMetrics;.heightPixels:I // field@0541 │ │ -0676c8: 7120 7815 3200 |0032: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -0676ce: 0a02 |0035: move-result v2 │ │ -0676d0: 5942 c909 |0036: iput v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ -0676d4: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0676d6: 1252 |0039: const/4 v2, #int 5 // #5 │ │ -0676d8: 3520 0f00 |003a: if-ge v0, v2, 0049 // +000f │ │ -0676dc: 2202 4b03 |003c: new-instance v2, Ljava/lang/Thread; // type@034b │ │ -0676e0: 1a03 4d04 |003e: const-string v3, "ImageLoader" // string@044d │ │ -0676e4: 7030 c115 4203 |0040: invoke-direct {v2, v4, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@15c1 │ │ -0676ea: 6e10 c715 0200 |0043: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ -0676f0: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0676f4: 28f1 |0048: goto 0039 // -000f │ │ -0676f6: 7020 651c 5400 |0049: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.createLargeUnknownImage:(Landroid/content/Context;)V // method@1c65 │ │ -0676fc: 0e00 |004c: return-void │ │ +067678: |[067678] net.sourceforge.subsonic.androidapp.util.ImageLoader.:(Landroid/content/Context;)V │ │ +067688: 7010 7d15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@157d │ │ +06768e: 2202 9104 |0003: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // type@0491 │ │ +067692: 1303 6400 |0005: const/16 v3, #int 100 // #64 │ │ +067696: 7020 6f1c 3200 |0007: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.:(I)V // method@1c6f │ │ +06769c: 5b42 c709 |000a: iput-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.cache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09c7 │ │ +0676a0: 2202 9703 |000c: new-instance v2, Ljava/util/concurrent/LinkedBlockingQueue; // type@0397 │ │ +0676a4: 1303 f401 |000e: const/16 v3, #int 500 // #1f4 │ │ +0676a8: 7020 5f16 3200 |0010: invoke-direct {v2, v3}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@165f │ │ +0676ae: 5b42 cb09 |0013: iput-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ +0676b2: 6e10 b000 0500 |0015: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0676b8: 0c02 |0018: move-result-object v2 │ │ +0676ba: 1403 3b00 027f |0019: const v3, #float 1.72801e+38 // #7f02003b │ │ +0676c0: 6e20 0f01 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +0676c6: 0c02 |001f: move-result-object v2 │ │ +0676c8: 6e10 7001 0200 |0020: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0170 │ │ +0676ce: 0a02 |0023: move-result v2 │ │ +0676d0: 5942 c809 |0024: iput v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeDefault:I // field@09c8 │ │ +0676d4: 6e10 b000 0500 |0026: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0676da: 0c02 |0029: move-result-object v2 │ │ +0676dc: 6e10 0e01 0200 |002a: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +0676e2: 0c01 |002d: move-result-object v1 │ │ +0676e4: 5212 4205 |002e: iget v2, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0542 │ │ +0676e8: 5213 4105 |0030: iget v3, v1, Landroid/util/DisplayMetrics;.heightPixels:I // field@0541 │ │ +0676ec: 7120 7815 3200 |0032: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +0676f2: 0a02 |0035: move-result v2 │ │ +0676f4: 5942 c909 |0036: iput v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ +0676f8: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0676fa: 1252 |0039: const/4 v2, #int 5 // #5 │ │ +0676fc: 3520 0f00 |003a: if-ge v0, v2, 0049 // +000f │ │ +067700: 2202 5303 |003c: new-instance v2, Ljava/lang/Thread; // type@0353 │ │ +067704: 1a03 4d04 |003e: const-string v3, "ImageLoader" // string@044d │ │ +067708: 7030 c115 4203 |0040: invoke-direct {v2, v4, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@15c1 │ │ +06770e: 6e10 c715 0200 |0043: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ +067714: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +067718: 28f1 |0048: goto 0039 // -000f │ │ +06771a: 7020 651c 5400 |0049: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.createLargeUnknownImage:(Landroid/content/Context;)V // method@1c65 │ │ +067720: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=51 │ │ 0x000c line=58 │ │ 0x0015 line=61 │ │ 0x0026 line=62 │ │ @@ -115785,18 +115780,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -067700: |[067700] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/lang/String;I)Ljava/lang/String; │ │ -067710: 7030 661c 2103 |0000: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.getKey:(Ljava/lang/String;I)Ljava/lang/String; // method@1c66 │ │ -067716: 0c00 |0003: move-result-object v0 │ │ -067718: 1100 |0004: return-object v0 │ │ +067724: |[067724] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/lang/String;I)Ljava/lang/String; │ │ +067734: 7030 661c 2103 |0000: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.getKey:(Ljava/lang/String;I)Ljava/lang/String; // method@1c66 │ │ +06773a: 0c00 |0003: move-result-object v0 │ │ +06773c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -115806,17 +115801,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)Lnet/sourceforge/subsonic/androidapp/util/LRUCache;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06771c: |[06771c] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ -06772c: 5410 c709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.cache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09c7 │ │ -067730: 1100 |0002: return-object v0 │ │ +067740: |[067740] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;)Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ +067750: 5410 c709 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.cache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09c7 │ │ +067754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;) │ │ @@ -115824,17 +115819,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -067734: |[067734] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$400:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V │ │ -067744: 7040 691c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c69 │ │ -06774a: 0e00 |0003: return-void │ │ +067758: |[067758] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$400:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V │ │ +067768: 7040 691c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c69 │ │ +06776e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/graphics/drawable/Drawable; │ │ @@ -115845,49 +115840,49 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06774c: |[06774c] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -06775c: 6200 c609 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09c6 │ │ -067760: 1100 |0002: return-object v0 │ │ +067770: |[067770] net.sourceforge.subsonic.androidapp.util.ImageLoader.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +067780: 6200 c609 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09c6 │ │ +067784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;) │ │ name : 'createLargeUnknownImage' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -067764: |[067764] net.sourceforge.subsonic.androidapp.util.ImageLoader.createLargeUnknownImage:(Landroid/content/Context;)V │ │ -067774: 6e10 b000 0700 |0000: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06777a: 0c02 |0003: move-result-object v2 │ │ -06777c: 1403 3c00 027f |0004: const v3, #float 1.72801e+38 // #7f02003c │ │ -067782: 6e20 0f01 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -067788: 0c01 |000a: move-result-object v1 │ │ -06778a: 1f01 4a00 |000b: check-cast v1, Landroid/graphics/drawable/BitmapDrawable; // type@004a │ │ -06778e: 6e10 6c01 0100 |000d: invoke-virtual {v1}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@016c │ │ -067794: 0c02 |0010: move-result-object v2 │ │ -067796: 5263 c909 |0011: iget v3, v6, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ -06779a: 5264 c909 |0013: iget v4, v6, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ -06779e: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -0677a0: 7140 3f01 3254 |0016: invoke-static {v2, v3, v4, v5}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@013f │ │ -0677a6: 0c00 |0019: move-result-object v0 │ │ -0677a8: 7120 691d 0700 |001a: invoke-static {v7, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.createDrawableFromBitmap:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@1d69 │ │ -0677ae: 0c02 |001d: move-result-object v2 │ │ -0677b0: 5b62 ca09 |001e: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.largeUnknownImage:Landroid/graphics/drawable/Drawable; // field@09ca │ │ -0677b4: 0e00 |0020: return-void │ │ +067788: |[067788] net.sourceforge.subsonic.androidapp.util.ImageLoader.createLargeUnknownImage:(Landroid/content/Context;)V │ │ +067798: 6e10 b000 0700 |0000: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06779e: 0c02 |0003: move-result-object v2 │ │ +0677a0: 1403 3c00 027f |0004: const v3, #float 1.72801e+38 // #7f02003c │ │ +0677a6: 6e20 0f01 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +0677ac: 0c01 |000a: move-result-object v1 │ │ +0677ae: 1f01 4d00 |000b: check-cast v1, Landroid/graphics/drawable/BitmapDrawable; // type@004d │ │ +0677b2: 6e10 6c01 0100 |000d: invoke-virtual {v1}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@016c │ │ +0677b8: 0c02 |0010: move-result-object v2 │ │ +0677ba: 5263 c909 |0011: iget v3, v6, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ +0677be: 5264 c909 |0013: iget v4, v6, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ +0677c2: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +0677c4: 7140 3f01 3254 |0016: invoke-static {v2, v3, v4, v5}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@013f │ │ +0677ca: 0c00 |0019: move-result-object v0 │ │ +0677cc: 7120 691d 0700 |001a: invoke-static {v7, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.createDrawableFromBitmap:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@1d69 │ │ +0677d2: 0c02 |001d: move-result-object v2 │ │ +0677d4: 5b62 ca09 |001e: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.largeUnknownImage:Landroid/graphics/drawable/Drawable; // field@09ca │ │ +0677d8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000d line=74 │ │ 0x001a line=75 │ │ 0x0020 line=76 │ │ locals : │ │ @@ -115901,24 +115896,24 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0677b8: |[0677b8] net.sourceforge.subsonic.androidapp.util.ImageLoader.getKey:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0677c8: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -0677cc: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0677d2: 6e20 b515 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0677d8: 0c00 |0008: move-result-object v0 │ │ -0677da: 6e20 b115 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0677e0: 0c00 |000c: move-result-object v0 │ │ -0677e2: 6e10 bb15 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0677e8: 0c00 |0010: move-result-object v0 │ │ -0677ea: 1100 |0011: return-object v0 │ │ +0677dc: |[0677dc] net.sourceforge.subsonic.androidapp.util.ImageLoader.getKey:(Ljava/lang/String;I)Ljava/lang/String; │ │ +0677ec: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0677f0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0677f6: 6e20 b515 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0677fc: 0c00 |0008: move-result-object v0 │ │ +0677fe: 6e20 b115 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +067804: 0c00 |000c: move-result-object v0 │ │ +067806: 6e10 bb15 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06780c: 0c00 |0010: move-result-object v0 │ │ +06780e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ 0x0000 - 0x0012 reg=2 coverArtId Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=3 size I │ │ @@ -115928,53 +115923,53 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -0677ec: |[0677ec] net.sourceforge.subsonic.androidapp.util.ImageLoader.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V │ │ -0677fc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0677fe: 20a6 0803 |0001: instance-of v6, v10, Landroid/widget/TextView; // type@0308 │ │ -067802: 3806 0900 |0003: if-eqz v6, 000c // +0009 │ │ -067806: 07a4 |0005: move-object v4, v10 │ │ -067808: 1f04 0803 |0006: check-cast v4, Landroid/widget/TextView; // type@0308 │ │ -06780c: 6e57 e114 b477 |0008: invoke-virtual {v4, v11, v7, v7, v7}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@14e1 │ │ -067812: 0e00 |000b: return-void │ │ -067814: 20a6 ef02 |000c: instance-of v6, v10, Landroid/widget/ImageView; // type@02ef │ │ -067818: 3806 fdff |000e: if-eqz v6, 000b // -0003 │ │ -06781c: 07a2 |0010: move-object v2, v10 │ │ -06781e: 1f02 ef02 |0011: check-cast v2, Landroid/widget/ImageView; // type@02ef │ │ -067822: 380c 3200 |0013: if-eqz v12, 0045 // +0032 │ │ -067826: 6e10 4e14 0200 |0015: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@144e │ │ -06782c: 0c01 |0018: move-result-object v1 │ │ -06782e: 3901 1500 |0019: if-nez v1, 002e // +0015 │ │ -067832: 6e10 7101 0b00 |001b: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ -067838: 0a06 |001e: move-result v6 │ │ -06783a: 6e10 7001 0b00 |001f: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0170 │ │ -067840: 0a07 |0022: move-result v7 │ │ -067842: 6208 1800 |0023: sget-object v8, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0018 │ │ -067846: 7130 3e01 7608 |0025: invoke-static {v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@013e │ │ -06784c: 0c00 |0028: move-result-object v0 │ │ -06784e: 2201 4a00 |0029: new-instance v1, Landroid/graphics/drawable/BitmapDrawable; // type@004a │ │ -067852: 7020 6b01 0100 |002b: invoke-direct {v1, v0}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@016b │ │ -067858: 1226 |002e: const/4 v6, #int 2 // #2 │ │ -06785a: 2363 f604 |002f: new-array v3, v6, [Landroid/graphics/drawable/Drawable; // type@04f6 │ │ -06785e: 1206 |0031: const/4 v6, #int 0 // #0 │ │ -067860: 4d01 0306 |0032: aput-object v1, v3, v6 │ │ -067864: 1216 |0034: const/4 v6, #int 1 // #1 │ │ -067866: 4d0b 0306 |0035: aput-object v11, v3, v6 │ │ -06786a: 2205 4f00 |0037: new-instance v5, Landroid/graphics/drawable/TransitionDrawable; // type@004f │ │ -06786e: 7020 7c01 3500 |0039: invoke-direct {v5, v3}, Landroid/graphics/drawable/TransitionDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@017c │ │ -067874: 6e20 5014 5200 |003c: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1450 │ │ -06787a: 1306 fa00 |003f: const/16 v6, #int 250 // #fa │ │ -06787e: 6e20 7d01 6500 |0041: invoke-virtual {v5, v6}, Landroid/graphics/drawable/TransitionDrawable;.startTransition:(I)V // method@017d │ │ -067884: 28c7 |0044: goto 000b // -0039 │ │ -067886: 6e20 5014 b200 |0045: invoke-virtual {v2, v11}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1450 │ │ -06788c: 28c3 |0048: goto 000b // -003d │ │ +067810: |[067810] net.sourceforge.subsonic.androidapp.util.ImageLoader.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V │ │ +067820: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +067822: 20a6 1003 |0001: instance-of v6, v10, Landroid/widget/TextView; // type@0310 │ │ +067826: 3806 0900 |0003: if-eqz v6, 000c // +0009 │ │ +06782a: 07a4 |0005: move-object v4, v10 │ │ +06782c: 1f04 1003 |0006: check-cast v4, Landroid/widget/TextView; // type@0310 │ │ +067830: 6e57 e114 b477 |0008: invoke-virtual {v4, v11, v7, v7, v7}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@14e1 │ │ +067836: 0e00 |000b: return-void │ │ +067838: 20a6 f702 |000c: instance-of v6, v10, Landroid/widget/ImageView; // type@02f7 │ │ +06783c: 3806 fdff |000e: if-eqz v6, 000b // -0003 │ │ +067840: 07a2 |0010: move-object v2, v10 │ │ +067842: 1f02 f702 |0011: check-cast v2, Landroid/widget/ImageView; // type@02f7 │ │ +067846: 380c 3200 |0013: if-eqz v12, 0045 // +0032 │ │ +06784a: 6e10 4e14 0200 |0015: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@144e │ │ +067850: 0c01 |0018: move-result-object v1 │ │ +067852: 3901 1500 |0019: if-nez v1, 002e // +0015 │ │ +067856: 6e10 7101 0b00 |001b: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0171 │ │ +06785c: 0a06 |001e: move-result v6 │ │ +06785e: 6e10 7001 0b00 |001f: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0170 │ │ +067864: 0a07 |0022: move-result v7 │ │ +067866: 6208 1800 |0023: sget-object v8, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0018 │ │ +06786a: 7130 3e01 7608 |0025: invoke-static {v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@013e │ │ +067870: 0c00 |0028: move-result-object v0 │ │ +067872: 2201 4d00 |0029: new-instance v1, Landroid/graphics/drawable/BitmapDrawable; // type@004d │ │ +067876: 7020 6b01 0100 |002b: invoke-direct {v1, v0}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@016b │ │ +06787c: 1226 |002e: const/4 v6, #int 2 // #2 │ │ +06787e: 2363 0005 |002f: new-array v3, v6, [Landroid/graphics/drawable/Drawable; // type@0500 │ │ +067882: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +067884: 4d01 0306 |0032: aput-object v1, v3, v6 │ │ +067888: 1216 |0034: const/4 v6, #int 1 // #1 │ │ +06788a: 4d0b 0306 |0035: aput-object v11, v3, v6 │ │ +06788e: 2205 5200 |0037: new-instance v5, Landroid/graphics/drawable/TransitionDrawable; // type@0052 │ │ +067892: 7020 7c01 3500 |0039: invoke-direct {v5, v3}, Landroid/graphics/drawable/TransitionDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@017c │ │ +067898: 6e20 5014 5200 |003c: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1450 │ │ +06789e: 1306 fa00 |003f: const/16 v6, #int 250 // #fa │ │ +0678a2: 6e20 7d01 6500 |0041: invoke-virtual {v5, v6}, Landroid/graphics/drawable/TransitionDrawable;.startTransition:(I)V // method@017d │ │ +0678a8: 28c7 |0044: goto 000b // -0039 │ │ +0678aa: 6e20 5014 b200 |0045: invoke-virtual {v2, v11}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1450 │ │ +0678b0: 28c3 |0048: goto 000b // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0006 line=106 │ │ 0x0008 line=107 │ │ 0x000b line=127 │ │ 0x000c line=108 │ │ @@ -116007,31 +116002,31 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -067890: |[067890] net.sourceforge.subsonic.androidapp.util.ImageLoader.setUnknownImage:(Landroid/view/View;Z)V │ │ -0678a0: 1402 3b00 027f |0000: const v2, #float 1.72801e+38 // #7f02003b │ │ -0678a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0678a8: 3805 0800 |0004: if-eqz v5, 000c // +0008 │ │ -0678ac: 5430 ca09 |0006: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.largeUnknownImage:Landroid/graphics/drawable/Drawable; // field@09ca │ │ -0678b0: 7040 691c 4310 |0008: invoke-direct {v3, v4, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c69 │ │ -0678b6: 0e00 |000b: return-void │ │ -0678b8: 2040 0803 |000c: instance-of v0, v4, Landroid/widget/TextView; // type@0308 │ │ -0678bc: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0678c0: 1f04 0803 |0010: check-cast v4, Landroid/widget/TextView; // type@0308 │ │ -0678c4: 6e51 e014 2411 |0012: invoke-virtual {v4, v2, v1, v1, v1}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@14e0 │ │ -0678ca: 28f6 |0015: goto 000b // -000a │ │ -0678cc: 2040 ef02 |0016: instance-of v0, v4, Landroid/widget/ImageView; // type@02ef │ │ -0678d0: 3800 f3ff |0018: if-eqz v0, 000b // -000d │ │ -0678d4: 1f04 ef02 |001a: check-cast v4, Landroid/widget/ImageView; // type@02ef │ │ -0678d8: 6e20 5114 2400 |001c: invoke-virtual {v4, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -0678de: 28ec |001f: goto 000b // -0014 │ │ +0678b4: |[0678b4] net.sourceforge.subsonic.androidapp.util.ImageLoader.setUnknownImage:(Landroid/view/View;Z)V │ │ +0678c4: 1402 3b00 027f |0000: const v2, #float 1.72801e+38 // #7f02003b │ │ +0678ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0678cc: 3805 0800 |0004: if-eqz v5, 000c // +0008 │ │ +0678d0: 5430 ca09 |0006: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.largeUnknownImage:Landroid/graphics/drawable/Drawable; // field@09ca │ │ +0678d4: 7040 691c 4310 |0008: invoke-direct {v3, v4, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c69 │ │ +0678da: 0e00 |000b: return-void │ │ +0678dc: 2040 1003 |000c: instance-of v0, v4, Landroid/widget/TextView; // type@0310 │ │ +0678e0: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0678e4: 1f04 1003 |0010: check-cast v4, Landroid/widget/TextView; // type@0310 │ │ +0678e8: 6e51 e014 2411 |0012: invoke-virtual {v4, v2, v1, v1, v1}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@14e0 │ │ +0678ee: 28f6 |0015: goto 000b // -000a │ │ +0678f0: 2040 f702 |0016: instance-of v0, v4, Landroid/widget/ImageView; // type@02f7 │ │ +0678f4: 3800 f3ff |0018: if-eqz v0, 000b // -000d │ │ +0678f8: 1f04 f702 |001a: check-cast v4, Landroid/widget/ImageView; // type@02f7 │ │ +0678fc: 6e20 5114 2400 |001c: invoke-virtual {v4, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +067902: 28ec |001f: goto 000b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=130 │ │ 0x0006 line=131 │ │ 0x000b line=139 │ │ 0x000c line=133 │ │ 0x0010 line=134 │ │ @@ -116050,18 +116045,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0678e0: |[0678e0] net.sourceforge.subsonic.androidapp.util.ImageLoader.clear:()V │ │ -0678f0: 5410 cb09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ -0678f4: 7210 4e16 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.clear:()V // method@164e │ │ -0678fa: 0e00 |0005: return-void │ │ +067904: |[067904] net.sourceforge.subsonic.androidapp.util.ImageLoader.clear:()V │ │ +067914: 5410 cb09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ +067918: 7210 4e16 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.clear:()V // method@164e │ │ +06791e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ │ │ @@ -116070,52 +116065,52 @@ │ │ type : '(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 70 16-bit code units │ │ -0678fc: |[0678fc] net.sourceforge.subsonic.androidapp.util.ImageLoader.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V │ │ -06790c: 380c 0800 |0000: if-eqz v12, 0008 // +0008 │ │ -067910: 6e10 fe18 0c00 |0002: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ -067916: 0c00 |0005: move-result-object v0 │ │ -067918: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -06791c: 7030 6a1c ba0d |0008: invoke-direct {v10, v11, v13}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setUnknownImage:(Landroid/view/View;Z)V // method@1c6a │ │ -067922: 0e00 |000b: return-void │ │ -067924: 380d 2200 |000c: if-eqz v13, 002e // +0022 │ │ -067928: 52a4 c909 |000e: iget v4, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ -06792c: 54a0 c709 |0010: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.cache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09c7 │ │ -067930: 6e10 fe18 0c00 |0012: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ -067936: 0c01 |0015: move-result-object v1 │ │ -067938: 7030 661c 1a04 |0016: invoke-direct {v10, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.getKey:(Ljava/lang/String;I)Ljava/lang/String; // method@1c66 │ │ -06793e: 0c01 |0019: move-result-object v1 │ │ -067940: 6e20 711c 1000 |001a: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c71 │ │ -067946: 0c08 |001d: move-result-object v8 │ │ -067948: 1f08 4d00 |001e: check-cast v8, Landroid/graphics/drawable/Drawable; // type@004d │ │ -06794c: 3808 1100 |0020: if-eqz v8, 0031 // +0011 │ │ -067950: 6e10 6f01 0800 |0022: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@016f │ │ -067956: 0c00 |0025: move-result-object v0 │ │ -067958: 6e10 6d01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@016d │ │ -06795e: 0c07 |0029: move-result-object v7 │ │ -067960: 7040 691c bae7 |002a: invoke-direct {v10, v11, v7, v14}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c69 │ │ -067966: 28de |002d: goto 000b // -0022 │ │ -067968: 52a4 c809 |002e: iget v4, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeDefault:I // field@09c8 │ │ -06796c: 28e0 |0030: goto 0010 // -0020 │ │ -06796e: 390d 0500 |0031: if-nez v13, 0036 // +0005 │ │ -067972: 7030 6a1c ba0d |0033: invoke-direct {v10, v11, v13}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setUnknownImage:(Landroid/view/View;Z)V // method@1c6a │ │ -067978: 54a9 cb09 |0036: iget-object v9, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ -06797c: 2200 8604 |0038: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // type@0486 │ │ -067980: 07a1 |003a: move-object v1, v10 │ │ -067982: 07b2 |003b: move-object v2, v11 │ │ -067984: 07c3 |003c: move-object v3, v12 │ │ -067986: 01d5 |003d: move v5, v13 │ │ -067988: 01e6 |003e: move v6, v14 │ │ -06798a: 7607 5a1c 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZZ)V // method@1c5a │ │ -067990: 7220 4f16 0900 |0042: invoke-interface {v9, v0}, Ljava/util/concurrent/BlockingQueue;.offer:(Ljava/lang/Object;)Z // method@164f │ │ -067996: 28c6 |0045: goto 000b // -003a │ │ +067920: |[067920] net.sourceforge.subsonic.androidapp.util.ImageLoader.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V │ │ +067930: 380c 0800 |0000: if-eqz v12, 0008 // +0008 │ │ +067934: 6e10 fe18 0c00 |0002: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ +06793a: 0c00 |0005: move-result-object v0 │ │ +06793c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +067940: 7030 6a1c ba0d |0008: invoke-direct {v10, v11, v13}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setUnknownImage:(Landroid/view/View;Z)V // method@1c6a │ │ +067946: 0e00 |000b: return-void │ │ +067948: 380d 2200 |000c: if-eqz v13, 002e // +0022 │ │ +06794c: 52a4 c909 |000e: iget v4, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeLarge:I // field@09c9 │ │ +067950: 54a0 c709 |0010: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.cache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09c7 │ │ +067954: 6e10 fe18 0c00 |0012: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ +06795a: 0c01 |0015: move-result-object v1 │ │ +06795c: 7030 661c 1a04 |0016: invoke-direct {v10, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.getKey:(Ljava/lang/String;I)Ljava/lang/String; // method@1c66 │ │ +067962: 0c01 |0019: move-result-object v1 │ │ +067964: 6e20 711c 1000 |001a: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c71 │ │ +06796a: 0c08 |001d: move-result-object v8 │ │ +06796c: 1f08 5000 |001e: check-cast v8, Landroid/graphics/drawable/Drawable; // type@0050 │ │ +067970: 3808 1100 |0020: if-eqz v8, 0031 // +0011 │ │ +067974: 6e10 6f01 0800 |0022: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@016f │ │ +06797a: 0c00 |0025: move-result-object v0 │ │ +06797c: 6e10 6d01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@016d │ │ +067982: 0c07 |0029: move-result-object v7 │ │ +067984: 7040 691c bae7 |002a: invoke-direct {v10, v11, v7, v14}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setImage:(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V // method@1c69 │ │ +06798a: 28de |002d: goto 000b // -0022 │ │ +06798c: 52a4 c809 |002e: iget v4, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.imageSizeDefault:I // field@09c8 │ │ +067990: 28e0 |0030: goto 0010 // -0020 │ │ +067992: 390d 0500 |0031: if-nez v13, 0036 // +0005 │ │ +067996: 7030 6a1c ba0d |0033: invoke-direct {v10, v11, v13}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.setUnknownImage:(Landroid/view/View;Z)V // method@1c6a │ │ +06799c: 54a9 cb09 |0036: iget-object v9, v10, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ +0679a0: 2200 8e04 |0038: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // type@048e │ │ +0679a4: 07a1 |003a: move-object v1, v10 │ │ +0679a6: 07b2 |003b: move-object v2, v11 │ │ +0679a8: 07c3 |003c: move-object v3, v12 │ │ +0679aa: 01d5 |003d: move v5, v13 │ │ +0679ac: 01e6 |003e: move v6, v14 │ │ +0679ae: 7607 5a1c 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.:(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZZ)V // method@1c5a │ │ +0679b4: 7220 4f16 0900 |0042: invoke-interface {v9, v0}, Ljava/util/concurrent/BlockingQueue;.offer:(Ljava/lang/Object;)Z // method@164f │ │ +0679ba: 28c6 |0045: goto 000b // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=97 │ │ 0x000c line=84 │ │ 0x0010 line=85 │ │ @@ -116143,26 +116138,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -067998: |[067998] net.sourceforge.subsonic.androidapp.util.ImageLoader.run:()V │ │ -0679a8: 5442 cb09 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ -0679ac: 7210 5016 0200 |0002: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@1650 │ │ -0679b2: 0c00 |0005: move-result-object v0 │ │ -0679b4: 1f00 8604 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // type@0486 │ │ -0679b8: 6e10 5d1c 0000 |0008: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.execute:()V // method@1c5d │ │ -0679be: 28f5 |000b: goto 0000 // -000b │ │ -0679c0: 0d01 |000c: move-exception v1 │ │ -0679c2: 6202 c609 |000d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09c6 │ │ -0679c6: 1a03 dc0c |000f: const-string v3, "Unexpected exception in ImageLoader." // string@0cdc │ │ -0679ca: 6e30 771c 3201 |0011: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -0679d0: 28ec |0014: goto 0000 // -0014 │ │ +0679bc: |[0679bc] net.sourceforge.subsonic.androidapp.util.ImageLoader.run:()V │ │ +0679cc: 5442 cb09 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.queue:Ljava/util/concurrent/BlockingQueue; // field@09cb │ │ +0679d0: 7210 5016 0200 |0002: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@1650 │ │ +0679d6: 0c00 |0005: move-result-object v0 │ │ +0679d8: 1f00 8e04 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; // type@048e │ │ +0679dc: 6e10 5d1c 0000 |0008: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;.execute:()V // method@1c5d │ │ +0679e2: 28f5 |000b: goto 0000 // -000b │ │ +0679e4: 0d01 |000c: move-exception v1 │ │ +0679e6: 6202 c609 |000d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09c6 │ │ +0679ea: 1a03 d90c |000f: const-string v3, "Unexpected exception in ImageLoader." // string@0cd9 │ │ +0679ee: 6e30 771c 3201 |0011: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +0679f4: 28ec |0014: goto 0000 // -0014 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/Throwable; -> 0x000c │ │ positions : │ │ 0x0000 line=149 │ │ 0x0008 line=150 │ │ 0x000c line=151 │ │ @@ -116171,17 +116166,17 @@ │ │ 0x0008 - 0x000c reg=0 task Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ 0x000d - 0x0015 reg=1 x Ljava/lang/Throwable; │ │ 0x0000 - 0x0015 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ │ │ source_file_idx : 1102 (ImageLoader.java) │ │ │ │ Class #519 header: │ │ -class_idx : 1160 │ │ +class_idx : 1168 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1244 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #519 annotations: │ │ @@ -116220,22 +116215,22 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/LRUCache;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0679e4: |[0679e4] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.:(Lnet/sourceforge/subsonic/androidapp/util/LRUCache;Ljava/lang/Object;)V │ │ -0679f4: 5b12 cc09 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.this$0:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09cc │ │ -0679f8: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0679fe: 2200 5003 |0005: new-instance v0, Ljava/lang/ref/SoftReference; // type@0350 │ │ -067a02: 7020 cf15 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@15cf │ │ -067a08: 5b10 ce09 |000a: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.value:Ljava/lang/ref/SoftReference; // field@09ce │ │ -067a0c: 6e10 6e1c 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.updateTimestamp:()V // method@1c6e │ │ -067a12: 0e00 |000f: return-void │ │ +067a08: |[067a08] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.:(Lnet/sourceforge/subsonic/androidapp/util/LRUCache;Ljava/lang/Object;)V │ │ +067a18: 5b12 cc09 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.this$0:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@09cc │ │ +067a1c: 7010 7d15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +067a22: 2200 5803 |0005: new-instance v0, Ljava/lang/ref/SoftReference; // type@0358 │ │ +067a26: 7020 cf15 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@15cf │ │ +067a2c: 5b10 ce09 |000a: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.value:Ljava/lang/ref/SoftReference; // field@09ce │ │ +067a30: 6e10 6e1c 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.updateTimestamp:()V // method@1c6e │ │ +067a36: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000c line=86 │ │ 0x000f line=87 │ │ locals : │ │ @@ -116251,17 +116246,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067a14: |[067a14] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.getTimestamp:()J │ │ -067a24: 5320 cd09 |0000: iget-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.timestamp:J // field@09cd │ │ -067a28: 1000 |0002: return-wide v0 │ │ +067a38: |[067a38] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.getTimestamp:()J │ │ +067a48: 5320 cd09 |0000: iget-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.timestamp:J // field@09cd │ │ +067a4c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; │ │ 0x0000 - 0x0003 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue; │ │ │ │ @@ -116270,19 +116265,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067a2c: |[067a2c] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.getValue:()Ljava/lang/Object; │ │ -067a3c: 5410 ce09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.value:Ljava/lang/ref/SoftReference; // field@09ce │ │ -067a40: 6e10 d015 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@15d0 │ │ -067a46: 0c00 |0005: move-result-object v0 │ │ -067a48: 1100 |0006: return-object v0 │ │ +067a50: |[067a50] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.getValue:()Ljava/lang/Object; │ │ +067a60: 5410 ce09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.value:Ljava/lang/ref/SoftReference; // field@09ce │ │ +067a64: 6e10 d015 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@15d0 │ │ +067a6a: 0c00 |0005: move-result-object v0 │ │ +067a6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue; │ │ │ │ @@ -116291,33 +116286,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -067a4c: |[067a4c] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.updateTimestamp:()V │ │ -067a5c: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -067a62: 0b00 |0003: move-result-wide v0 │ │ -067a64: 5a20 cd09 |0004: iput-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.timestamp:J // field@09cd │ │ -067a68: 0e00 |0006: return-void │ │ +067a70: |[067a70] net.sourceforge.subsonic.androidapp.util.LRUCache$TimestampedValue.updateTimestamp:()V │ │ +067a80: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +067a86: 0b00 |0003: move-result-wide v0 │ │ +067a88: 5a20 cd09 |0004: iput-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.timestamp:J // field@09cd │ │ +067a8c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; │ │ 0x0000 - 0x0007 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue; │ │ │ │ source_file_idx : 1244 (LRUCache.java) │ │ │ │ Class #520 header: │ │ -class_idx : 1161 │ │ +class_idx : 1169 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1244 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #520 annotations: │ │ @@ -116352,21 +116347,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -067a6c: |[067a6c] net.sourceforge.subsonic.androidapp.util.LRUCache.:(I)V │ │ -067a7c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -067a82: 2200 7703 |0003: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -067a86: 7020 0716 2000 |0005: invoke-direct {v0, v2}, Ljava/util/HashMap;.:(I)V // method@1607 │ │ -067a8c: 5b10 d009 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067a90: 5912 cf09 |000a: iput v2, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.capacity:I // field@09cf │ │ -067a94: 0e00 |000c: return-void │ │ +067a90: |[067a90] net.sourceforge.subsonic.androidapp.util.LRUCache.:(I)V │ │ +067aa0: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +067aa6: 2200 7f03 |0003: new-instance v0, Ljava/util/HashMap; // type@037f │ │ +067aaa: 7020 0716 2000 |0005: invoke-direct {v0, v2}, Ljava/util/HashMap;.:(I)V // method@1607 │ │ +067ab0: 5b10 d009 |0008: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067ab4: 5912 cf09 |000a: iput v2, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.capacity:I // field@09cf │ │ +067ab8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x000a line=35 │ │ 0x000c line=36 │ │ locals : │ │ @@ -116379,45 +116374,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -067a98: |[067a98] net.sourceforge.subsonic.androidapp.util.LRUCache.removeOldest:()V │ │ -067aa8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -067aaa: 1804 ffff ffff ffff ff7f |0001: const-wide v4, #double nan // #7fffffffffffffff │ │ -067ab4: 5497 d009 |0006: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067ab8: 7210 3316 0700 |0008: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1633 │ │ -067abe: 0c07 |000b: move-result-object v7 │ │ -067ac0: 7210 3e16 0700 |000c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -067ac6: 0c01 |000f: move-result-object v1 │ │ -067ac8: 7210 0e16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067ace: 0a07 |0013: move-result v7 │ │ -067ad0: 3807 2000 |0014: if-eqz v7, 0034 // +0020 │ │ -067ad4: 7210 0f16 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067ada: 0c00 |0019: move-result-object v0 │ │ -067adc: 1f00 7f03 |001a: check-cast v0, Ljava/util/Map$Entry; // type@037f │ │ -067ae0: 7210 2f16 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -067ae6: 0c02 |001f: move-result-object v2 │ │ -067ae8: 7210 3016 0000 |0020: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -067aee: 0c06 |0023: move-result-object v6 │ │ -067af0: 1f06 8804 |0024: check-cast v6, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; // type@0488 │ │ -067af4: 6e10 6c1c 0600 |0026: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.getTimestamp:()J // method@1c6c │ │ -067afa: 0b07 |0029: move-result-wide v7 │ │ -067afc: 3107 0704 |002a: cmp-long v7, v7, v4 │ │ -067b00: 3b07 e4ff |002c: if-gez v7, 0010 // -001c │ │ -067b04: 6e10 6c1c 0600 |002e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.getTimestamp:()J // method@1c6c │ │ -067b0a: 0b04 |0031: move-result-wide v4 │ │ -067b0c: 0723 |0032: move-object v3, v2 │ │ -067b0e: 28dd |0033: goto 0010 // -0023 │ │ -067b10: 3803 0700 |0034: if-eqz v3, 003b // +0007 │ │ -067b14: 5497 d009 |0036: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067b18: 7220 3716 3700 |0038: invoke-interface {v7, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1637 │ │ -067b1e: 0e00 |003b: return-void │ │ +067abc: |[067abc] net.sourceforge.subsonic.androidapp.util.LRUCache.removeOldest:()V │ │ +067acc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067ace: 1803 ffff ffff ffff ff7f |0001: const-wide v3, #double nan // #7fffffffffffffff │ │ +067ad8: 5496 d009 |0006: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067adc: 7210 3316 0600 |0008: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1633 │ │ +067ae2: 0c06 |000b: move-result-object v6 │ │ +067ae4: 7210 3e16 0600 |000c: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +067aea: 0c06 |000f: move-result-object v6 │ │ +067aec: 7210 0e16 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +067af2: 0a07 |0013: move-result v7 │ │ +067af4: 3807 2000 |0014: if-eqz v7, 0034 // +0020 │ │ +067af8: 7210 0f16 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +067afe: 0c00 |0019: move-result-object v0 │ │ +067b00: 1f00 8703 |001a: check-cast v0, Ljava/util/Map$Entry; // type@0387 │ │ +067b04: 7210 2f16 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +067b0a: 0c01 |001f: move-result-object v1 │ │ +067b0c: 7210 3016 0000 |0020: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +067b12: 0c05 |0023: move-result-object v5 │ │ +067b14: 1f05 9004 |0024: check-cast v5, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; // type@0490 │ │ +067b18: 6e10 6c1c 0500 |0026: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.getTimestamp:()J // method@1c6c │ │ +067b1e: 0b07 |0029: move-result-wide v7 │ │ +067b20: 3107 0703 |002a: cmp-long v7, v7, v3 │ │ +067b24: 3b07 e4ff |002c: if-gez v7, 0010 // -001c │ │ +067b28: 6e10 6c1c 0500 |002e: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.getTimestamp:()J // method@1c6c │ │ +067b2e: 0b03 |0031: move-result-wide v3 │ │ +067b30: 0712 |0032: move-object v2, v1 │ │ +067b32: 28dd |0033: goto 0010 // -0023 │ │ +067b34: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ +067b38: 5496 d009 |0036: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067b3c: 7220 3716 2600 |0038: invoke-interface {v6, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1637 │ │ +067b42: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0001 line=63 │ │ 0x0006 line=65 │ │ 0x001c line=66 │ │ 0x0020 line=67 │ │ @@ -116425,37 +116420,36 @@ │ │ 0x002e line=69 │ │ 0x0032 line=70 │ │ 0x0034 line=74 │ │ 0x0036 line=75 │ │ 0x003b line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ - 0x0001 - 0x0010 reg=3 oldestKey Ljava/lang/Object; TK; │ │ + 0x0001 - 0x0010 reg=2 oldestKey Ljava/lang/Object; TK; │ │ 0x001c - 0x0034 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry.TimestampedValue;>; │ │ - 0x0020 - 0x0034 reg=2 key Ljava/lang/Object; TK; │ │ - 0x0033 - 0x0034 reg=3 oldestKey Ljava/lang/Object; TK; │ │ - 0x0026 - 0x0034 reg=6 value Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue; │ │ - 0x0010 - 0x003c reg=1 i$ Ljava/util/Iterator; │ │ - 0x0006 - 0x003c reg=4 oldestTimestamp J │ │ + 0x0020 - 0x0034 reg=1 key Ljava/lang/Object; TK; │ │ + 0x0033 - 0x0034 reg=2 oldestKey Ljava/lang/Object; TK; │ │ + 0x0026 - 0x0034 reg=5 value Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue; │ │ + 0x0006 - 0x003c reg=3 oldestTimestamp J │ │ 0x0000 - 0x003c reg=9 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache; Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/LRUCache;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067b20: |[067b20] net.sourceforge.subsonic.androidapp.util.LRUCache.clear:()V │ │ -067b30: 5410 d009 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067b34: 7210 3116 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@1631 │ │ -067b3a: 0e00 |0005: return-void │ │ +067b44: |[067b44] net.sourceforge.subsonic.androidapp.util.LRUCache.clear:()V │ │ +067b54: 5410 d009 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067b58: 7210 3116 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@1631 │ │ +067b5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache; Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ @@ -116465,30 +116459,30 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -067b3c: |[067b3c] net.sourceforge.subsonic.androidapp.util.LRUCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -067b4c: 1d03 |0000: monitor-enter v3 │ │ -067b4e: 5432 d009 |0001: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067b52: 7220 3416 4200 |0003: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ -067b58: 0c01 |0006: move-result-object v1 │ │ -067b5a: 1f01 8804 |0007: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; // type@0488 │ │ -067b5e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067b60: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -067b64: 6e10 6e1c 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.updateTimestamp:()V // method@1c6e │ │ -067b6a: 6e10 6d1c 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.getValue:()Ljava/lang/Object; // method@1c6d │ │ -067b70: 0c00 |0012: move-result-object v0 │ │ -067b72: 1e03 |0013: monitor-exit v3 │ │ -067b74: 1100 |0014: return-object v0 │ │ -067b76: 0d02 |0015: move-exception v2 │ │ -067b78: 1e03 |0016: monitor-exit v3 │ │ -067b7a: 2702 |0017: throw v2 │ │ +067b60: |[067b60] net.sourceforge.subsonic.androidapp.util.LRUCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +067b70: 1d03 |0000: monitor-enter v3 │ │ +067b72: 5432 d009 |0001: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067b76: 7220 3416 4200 |0003: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ +067b7c: 0c01 |0006: move-result-object v1 │ │ +067b7e: 1f01 9004 |0007: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; // type@0490 │ │ +067b82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +067b84: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +067b88: 6e10 6e1c 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.updateTimestamp:()V // method@1c6e │ │ +067b8e: 6e10 6d1c 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.getValue:()Ljava/lang/Object; // method@1c6d │ │ +067b94: 0c00 |0012: move-result-object v0 │ │ +067b96: 1e03 |0013: monitor-exit v3 │ │ +067b98: 1100 |0014: return-object v0 │ │ +067b9a: 0d02 |0015: move-exception v2 │ │ +067b9c: 1e03 |0016: monitor-exit v3 │ │ +067b9e: 2702 |0017: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=41 │ │ 0x000a line=42 │ │ @@ -116509,31 +116503,31 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -067b88: |[067b88] net.sourceforge.subsonic.androidapp.util.LRUCache.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -067b98: 1d02 |0000: monitor-enter v2 │ │ -067b9a: 5420 d009 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067b9e: 7210 3816 0000 |0003: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@1638 │ │ -067ba4: 0a00 |0006: move-result v0 │ │ -067ba6: 5221 cf09 |0007: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.capacity:I // field@09cf │ │ -067baa: 3410 0500 |0009: if-lt v0, v1, 000e // +0005 │ │ -067bae: 7010 731c 0200 |000b: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.removeOldest:()V // method@1c73 │ │ -067bb4: 5420 d009 |000e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ -067bb8: 2201 8804 |0010: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; // type@0488 │ │ -067bbc: 7030 6b1c 2104 |0012: invoke-direct {v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.:(Lnet/sourceforge/subsonic/androidapp/util/LRUCache;Ljava/lang/Object;)V // method@1c6b │ │ -067bc2: 7230 3616 3001 |0015: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1636 │ │ -067bc8: 1e02 |0018: monitor-exit v2 │ │ -067bca: 0e00 |0019: return-void │ │ -067bcc: 0d00 |001a: move-exception v0 │ │ -067bce: 1e02 |001b: monitor-exit v2 │ │ -067bd0: 2700 |001c: throw v0 │ │ +067bac: |[067bac] net.sourceforge.subsonic.androidapp.util.LRUCache.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +067bbc: 1d02 |0000: monitor-enter v2 │ │ +067bbe: 5420 d009 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067bc2: 7210 3816 0000 |0003: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@1638 │ │ +067bc8: 0a00 |0006: move-result v0 │ │ +067bca: 5221 cf09 |0007: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.capacity:I // field@09cf │ │ +067bce: 3410 0500 |0009: if-lt v0, v1, 000e // +0005 │ │ +067bd2: 7010 731c 0200 |000b: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.removeOldest:()V // method@1c73 │ │ +067bd8: 5420 d009 |000e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.map:Ljava/util/Map; // field@09d0 │ │ +067bdc: 2201 9004 |0010: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; // type@0490 │ │ +067be0: 7030 6b1c 2104 |0012: invoke-direct {v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;.:(Lnet/sourceforge/subsonic/androidapp/util/LRUCache;Ljava/lang/Object;)V // method@1c6b │ │ +067be6: 7230 3616 3001 |0015: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1636 │ │ +067bec: 1e02 |0018: monitor-exit v2 │ │ +067bee: 0e00 |0019: return-void │ │ +067bf0: 0d00 |001a: move-exception v0 │ │ +067bf2: 1e02 |001b: monitor-exit v2 │ │ +067bf4: 2700 |001c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ 0x000e line=54 │ │ @@ -116546,18 +116540,18 @@ │ │ 0x0000 - 0x001d reg=2 this Lnet/sourceforge/subsonic/androidapp/util/LRUCache; Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ 0x0000 - 0x001d reg=3 key Ljava/lang/Object; TK; │ │ 0x0000 - 0x001d reg=4 value Ljava/lang/Object; TV; │ │ │ │ source_file_idx : 1244 (LRUCache.java) │ │ │ │ Class #521 header: │ │ -class_idx : 1162 │ │ +class_idx : 1170 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2654 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2649 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #521 annotations: │ │ Annotations on method #7284 '' │ │ @@ -116580,29 +116574,29 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -067be0: |[067be0] net.sourceforge.subsonic.androidapp.util.Logger.:(Ljava/lang/Class;)V │ │ -067bf0: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -067bf6: 2200 4803 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -067bfa: 7010 ad15 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -067c00: 1a01 1121 |0008: const-string v1, "subsonic." // string@2111 │ │ -067c04: 6e20 b515 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067c0a: 0c00 |000d: move-result-object v0 │ │ -067c0c: 6e10 5315 0300 |000e: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -067c12: 0c01 |0011: move-result-object v1 │ │ -067c14: 6e20 b515 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -067c1a: 0c00 |0015: move-result-object v0 │ │ -067c1c: 6e10 bb15 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -067c22: 0c00 |0019: move-result-object v0 │ │ -067c24: 5b20 d109 |001a: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067c28: 0e00 |001c: return-void │ │ +067c04: |[067c04] net.sourceforge.subsonic.androidapp.util.Logger.:(Ljava/lang/Class;)V │ │ +067c14: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +067c1a: 2200 5003 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +067c1e: 7010 ad15 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +067c24: 1a01 0e21 |0008: const-string v1, "subsonic." // string@210e │ │ +067c28: 6e20 b515 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067c2e: 0c00 |000d: move-result-object v0 │ │ +067c30: 6e10 5315 0300 |000e: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +067c36: 0c01 |0011: move-result-object v1 │ │ +067c38: 6e20 b515 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +067c3e: 0c00 |0015: move-result-object v0 │ │ +067c40: 6e10 bb15 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +067c46: 0c00 |0019: move-result-object v0 │ │ +067c48: 5b20 d109 |001a: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067c4c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x001c line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ @@ -116615,18 +116609,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067c2c: |[067c2c] net.sourceforge.subsonic.androidapp.util.Logger.debug:(Ljava/lang/String;)V │ │ -067c3c: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067c40: 7120 4f12 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@124f │ │ -067c46: 0e00 |0005: return-void │ │ +067c50: |[067c50] net.sourceforge.subsonic.androidapp.util.Logger.debug:(Ljava/lang/String;)V │ │ +067c60: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067c64: 7120 4f12 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@124f │ │ +067c6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -116636,18 +116630,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067c48: |[067c48] net.sourceforge.subsonic.androidapp.util.Logger.error:(Ljava/lang/String;)V │ │ -067c58: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067c5c: 7120 5012 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -067c62: 0e00 |0005: return-void │ │ +067c6c: |[067c6c] net.sourceforge.subsonic.androidapp.util.Logger.error:(Ljava/lang/String;)V │ │ +067c7c: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067c80: 7120 5012 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +067c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -116657,18 +116651,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -067c64: |[067c64] net.sourceforge.subsonic.androidapp.util.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -067c74: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067c78: 7130 5112 2003 |0002: invoke-static {v0, v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -067c7e: 0e00 |0005: return-void │ │ +067c88: |[067c88] net.sourceforge.subsonic.androidapp.util.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +067c98: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067c9c: 7130 5112 2003 |0002: invoke-static {v0, v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +067ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -116679,18 +116673,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067c80: |[067c80] net.sourceforge.subsonic.androidapp.util.Logger.info:(Ljava/lang/String;)V │ │ -067c90: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067c94: 7120 5212 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1252 │ │ -067c9a: 0e00 |0005: return-void │ │ +067ca4: |[067ca4] net.sourceforge.subsonic.androidapp.util.Logger.info:(Ljava/lang/String;)V │ │ +067cb4: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067cb8: 7120 5212 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1252 │ │ +067cbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -116700,18 +116694,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -067c9c: |[067c9c] net.sourceforge.subsonic.androidapp.util.Logger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -067cac: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067cb0: 7130 5312 2003 |0002: invoke-static {v0, v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1253 │ │ -067cb6: 0e00 |0005: return-void │ │ +067cc0: |[067cc0] net.sourceforge.subsonic.androidapp.util.Logger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +067cd0: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067cd4: 7130 5312 2003 |0002: invoke-static {v0, v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1253 │ │ +067cda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -116722,18 +116716,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067cb8: |[067cb8] net.sourceforge.subsonic.androidapp.util.Logger.warn:(Ljava/lang/String;)V │ │ -067cc8: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067ccc: 7120 5512 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -067cd2: 0e00 |0005: return-void │ │ +067cdc: |[067cdc] net.sourceforge.subsonic.androidapp.util.Logger.warn:(Ljava/lang/String;)V │ │ +067cec: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067cf0: 7120 5512 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +067cf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -116743,34 +116737,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -067cd4: |[067cd4] net.sourceforge.subsonic.androidapp.util.Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -067ce4: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ -067ce8: 7130 5612 2003 |0002: invoke-static {v0, v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -067cee: 0e00 |0005: return-void │ │ +067cf8: |[067cf8] net.sourceforge.subsonic.androidapp.util.Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +067d08: 5410 d109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Logger;.tag:Ljava/lang/String; // field@09d1 │ │ +067d0c: 7130 5612 2003 |0002: invoke-static {v0, v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +067d12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 throwable Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 2654 (Logger.java) │ │ + source_file_idx : 2649 (Logger.java) │ │ │ │ Class #522 header: │ │ -class_idx : 1163 │ │ +class_idx : 1171 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2767 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2764 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #522 annotations: │ │ Annotations on class │ │ @@ -116782,21 +116776,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2767 (MergeAdapter.java) │ │ + source_file_idx : 2764 (MergeAdapter.java) │ │ │ │ Class #523 header: │ │ -class_idx : 1164 │ │ +class_idx : 1172 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 58 │ │ -source_file_idx : 2767 │ │ +superclass_idx : 61 │ │ +source_file_idx : 2764 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #523 annotations: │ │ Annotations on class │ │ @@ -116820,18 +116814,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067cf0: |[067cf0] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;)V │ │ -067d00: 5b01 d209 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.this$0:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@09d2 │ │ -067d04: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ -067d0a: 0e00 |0005: return-void │ │ +067d14: |[067d14] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;)V │ │ +067d24: 5b01 d209 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.this$0:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@09d2 │ │ +067d28: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ +067d2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ @@ -116840,17 +116834,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067d0c: |[067d0c] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;)V │ │ -067d1c: 7020 7c1c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;)V // method@1c7c │ │ -067d22: 0e00 |0003: return-void │ │ +067d30: |[067d30] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;)V │ │ +067d40: 7020 7c1c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;)V // method@1c7c │ │ +067d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1; │ │ @@ -116861,18 +116855,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067d24: |[067d24] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.onChanged:()V │ │ -067d34: 5410 d209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.this$0:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@09d2 │ │ -067d38: 6e10 911c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ -067d3e: 0e00 |0005: return-void │ │ +067d48: |[067d48] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.onChanged:()V │ │ +067d58: 5410 d209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.this$0:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@09d2 │ │ +067d5c: 6e10 911c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ +067d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0005 line=282 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; │ │ │ │ @@ -116881,40 +116875,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067d40: |[067d40] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.onInvalidated:()V │ │ -067d50: 5410 d209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.this$0:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@09d2 │ │ -067d54: 6e10 921c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetInvalidated:()V // method@1c92 │ │ -067d5a: 0e00 |0005: return-void │ │ +067d64: |[067d64] net.sourceforge.subsonic.androidapp.util.MergeAdapter$CascadeDataSetObserver.onInvalidated:()V │ │ +067d74: 5410 d209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.this$0:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@09d2 │ │ +067d78: 6e10 921c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetInvalidated:()V // method@1c92 │ │ +067d7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; │ │ │ │ - source_file_idx : 2767 (MergeAdapter.java) │ │ + source_file_idx : 2764 (MergeAdapter.java) │ │ │ │ Class #524 header: │ │ -class_idx : 1166 │ │ +class_idx : 1174 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 736 │ │ -source_file_idx : 2767 │ │ +superclass_idx : 744 │ │ +source_file_idx : 2764 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #524 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1; Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; } │ │ Annotations on field #2516 'pieces' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/widget/ListAdapter;" ">;" } │ │ Annotations on method #7303 'addViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;)" "Landroid/widget/ListAdapter;" } │ │ Annotations on method #7304 'addViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;Z)" "Landroid/widget/ListAdapter;" } │ │ │ │ @@ -116939,24 +116933,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -067d5c: |[067d5c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.:()V │ │ -067d6c: 7010 2d14 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ -067d72: 2200 8c04 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // type@048c │ │ -067d76: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -067d78: 7030 7d1c 2001 |0006: invoke-direct {v0, v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;)V // method@1c7d │ │ -067d7e: 5b20 d309 |0009: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.observer:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // field@09d3 │ │ -067d82: 2200 7103 |000b: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -067d86: 7010 ec15 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -067d8c: 5b20 d409 |0010: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067d90: 0e00 |0012: return-void │ │ +067d80: |[067d80] net.sourceforge.subsonic.androidapp.util.MergeAdapter.:()V │ │ +067d90: 7010 2d14 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ +067d96: 2200 9404 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // type@0494 │ │ +067d9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +067d9c: 7030 7d1c 2001 |0006: invoke-direct {v0, v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;.:(Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;)V // method@1c7d │ │ +067da2: 5b20 d309 |0009: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.observer:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // field@09d3 │ │ +067da6: 2200 7903 |000b: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +067daa: 7010 ec15 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +067db0: 5b20 d409 |0010: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067db4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=39 │ │ 0x000b line=40 │ │ 0x0012 line=47 │ │ locals : │ │ @@ -116968,20 +116962,20 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -067d94: |[067d94] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addAdapter:(Landroid/widget/ListAdapter;)V │ │ -067da4: 5410 d409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067da8: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -067dae: 5410 d309 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.observer:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // field@09d3 │ │ -067db2: 7220 6614 0200 |0007: invoke-interface {v2, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1466 │ │ -067db8: 0e00 |000a: return-void │ │ +067db8: |[067db8] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addAdapter:(Landroid/widget/ListAdapter;)V │ │ +067dc8: 5410 d409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067dcc: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +067dd2: 5410 d309 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.observer:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // field@09d3 │ │ +067dd6: 7220 6614 0200 |0007: invoke-interface {v2, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1466 │ │ +067ddc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000a line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ @@ -116992,19 +116986,19 @@ │ │ type : '(Landroid/view/View;)Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -067dbc: |[067dbc] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; │ │ -067dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067dce: 6e30 861c 2100 |0001: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -067dd4: 0c00 |0004: move-result-object v0 │ │ -067dd6: 1100 |0005: return-object v0 │ │ +067de0: |[067de0] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; │ │ +067df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067df2: 6e30 861c 2100 |0001: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +067df8: 0c00 |0004: move-result-object v0 │ │ +067dfa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ @@ -117013,24 +117007,24 @@ │ │ type : '(Landroid/view/View;Z)Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -067dd8: |[067dd8] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; │ │ -067de8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067dea: 2300 0705 |0001: new-array v0, v0, [Landroid/view/View; // type@0507 │ │ -067dee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -067df0: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -067df4: 7110 fc15 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -067dfa: 0c00 |0009: move-result-object v0 │ │ -067dfc: 6e30 881c 0204 |000a: invoke-virtual {v2, v0, v4}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; // method@1c88 │ │ -067e02: 0c00 |000d: move-result-object v0 │ │ -067e04: 1100 |000e: return-object v0 │ │ +067dfc: |[067dfc] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; │ │ +067e0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067e0e: 2300 1105 |0001: new-array v0, v0, [Landroid/view/View; // type@0511 │ │ +067e12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +067e14: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +067e18: 7110 fc15 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +067e1e: 0c00 |0009: move-result-object v0 │ │ +067e20: 6e30 881c 0204 |000a: invoke-virtual {v2, v0, v4}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; // method@1c88 │ │ +067e26: 0c00 |000d: move-result-object v0 │ │ +067e28: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x000f reg=3 view Landroid/view/View; │ │ 0x0000 - 0x000f reg=4 enabled Z │ │ @@ -117040,19 +117034,19 @@ │ │ type : '(Ljava/util/List;)Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -067e08: |[067e08] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addViews:(Ljava/util/List;)Landroid/widget/ListAdapter; │ │ -067e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067e1a: 6e30 881c 2100 |0001: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; // method@1c88 │ │ -067e20: 0c00 |0004: move-result-object v0 │ │ -067e22: 1100 |0005: return-object v0 │ │ +067e2c: |[067e2c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addViews:(Ljava/util/List;)Landroid/widget/ListAdapter; │ │ +067e3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067e3e: 6e30 881c 2100 |0001: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; // method@1c88 │ │ +067e44: 0c00 |0004: move-result-object v0 │ │ +067e46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0006 reg=2 views Ljava/util/List; Ljava/util/List; │ │ @@ -117062,23 +117056,23 @@ │ │ type : '(Ljava/util/List;Z)Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -067e24: |[067e24] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; │ │ -067e34: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -067e38: 2200 8d04 |0002: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; // type@048d │ │ -067e3c: 7020 801c 2000 |0004: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter;.:(Ljava/util/List;)V // method@1c80 │ │ -067e42: 6e20 841c 0100 |0007: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ -067e48: 1100 |000a: return-object v0 │ │ -067e4a: 2200 a304 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; // type@04a3 │ │ -067e4e: 7020 df1c 2000 |000d: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.:(Ljava/util/List;)V // method@1cdf │ │ -067e54: 28f7 |0010: goto 0007 // -0009 │ │ +067e48: |[067e48] net.sourceforge.subsonic.androidapp.util.MergeAdapter.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; │ │ +067e58: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +067e5c: 2200 9504 |0002: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; // type@0495 │ │ +067e60: 7020 801c 2000 |0004: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter;.:(Ljava/util/List;)V // method@1c80 │ │ +067e66: 6e20 841c 0100 |0007: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ +067e6c: 1100 |000a: return-object v0 │ │ +067e6e: 2200 ab04 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; // type@04ab │ │ +067e72: 7020 df1c 2000 |000d: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.:(Ljava/util/List;)V // method@1cdf │ │ +067e78: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ 0x000a line=106 │ │ 0x000b line=104 │ │ locals : │ │ @@ -117093,17 +117087,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067e58: |[067e58] net.sourceforge.subsonic.androidapp.util.MergeAdapter.areAllItemsEnabled:()Z │ │ -067e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067e6a: 0f00 |0001: return v0 │ │ +067e7c: |[067e7c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.areAllItemsEnabled:()Z │ │ +067e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067e8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ @@ -117111,365 +117105,358 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -067e6c: |[067e6c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getCount:()I │ │ -067e7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -067e7e: 5443 d409 |0001: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067e82: 6e10 f515 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -067e88: 0c00 |0006: move-result-object v0 │ │ -067e8a: 7210 0e16 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067e90: 0a03 |000a: move-result v3 │ │ -067e92: 3803 0e00 |000b: if-eqz v3, 0019 // +000e │ │ -067e96: 7210 0f16 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067e9c: 0c01 |0010: move-result-object v1 │ │ -067e9e: 1f01 f202 |0011: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -067ea2: 7210 5f14 0100 |0013: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -067ea8: 0a03 |0016: move-result v3 │ │ -067eaa: b032 |0017: add-int/2addr v2, v3 │ │ -067eac: 28ef |0018: goto 0007 // -0011 │ │ -067eae: 0f02 |0019: return v2 │ │ +067e90: |[067e90] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getCount:()I │ │ +067ea0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +067ea2: 5442 d409 |0001: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067ea6: 6e10 f515 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +067eac: 0c02 |0006: move-result-object v2 │ │ +067eae: 7210 0e16 0200 |0007: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +067eb4: 0a03 |000a: move-result v3 │ │ +067eb6: 3803 0e00 |000b: if-eqz v3, 0019 // +000e │ │ +067eba: 7210 0f16 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +067ec0: 0c00 |0010: move-result-object v0 │ │ +067ec2: 1f00 fa02 |0011: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +067ec6: 7210 5f14 0000 |0013: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +067ecc: 0a03 |0016: move-result v3 │ │ +067ece: b031 |0017: add-int/2addr v1, v3 │ │ +067ed0: 28ef |0018: goto 0007 // -0011 │ │ +067ed2: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0001 line=138 │ │ 0x0013 line=139 │ │ 0x0018 line=140 │ │ 0x0019 line=142 │ │ locals : │ │ - 0x0013 - 0x0019 reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0007 - 0x001a reg=0 i$ Ljava/util/Iterator; │ │ - 0x0001 - 0x001a reg=2 total I │ │ + 0x0013 - 0x0019 reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0001 - 0x001a reg=1 total I │ │ 0x0000 - 0x001a reg=4 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'getItem' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -067eb0: |[067eb0] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getItem:(I)Ljava/lang/Object; │ │ -067ec0: 5443 d409 |0000: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067ec4: 6e10 f515 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -067eca: 0c00 |0005: move-result-object v0 │ │ -067ecc: 7210 0e16 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067ed2: 0a03 |0009: move-result v3 │ │ -067ed4: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ -067ed8: 7210 0f16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067ede: 0c01 |000f: move-result-object v1 │ │ -067ee0: 1f01 f202 |0010: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -067ee4: 7210 5f14 0100 |0012: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -067eea: 0a02 |0015: move-result v2 │ │ -067eec: 3525 0700 |0016: if-ge v5, v2, 001d // +0007 │ │ -067ef0: 7220 6014 5100 |0018: invoke-interface {v1, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@1460 │ │ -067ef6: 0c03 |001b: move-result-object v3 │ │ -067ef8: 1103 |001c: return-object v3 │ │ -067efa: b125 |001d: sub-int/2addr v5, v2 │ │ -067efc: 28e8 |001e: goto 0006 // -0018 │ │ -067efe: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -067f00: 28fc |0020: goto 001c // -0004 │ │ +067ed4: |[067ed4] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getItem:(I)Ljava/lang/Object; │ │ +067ee4: 5442 d409 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067ee8: 6e10 f515 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +067eee: 0c02 |0005: move-result-object v2 │ │ +067ef0: 7210 0e16 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +067ef6: 0a03 |0009: move-result v3 │ │ +067ef8: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ +067efc: 7210 0f16 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +067f02: 0c00 |000f: move-result-object v0 │ │ +067f04: 1f00 fa02 |0010: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +067f08: 7210 5f14 0000 |0012: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +067f0e: 0a01 |0015: move-result v1 │ │ +067f10: 3515 0700 |0016: if-ge v5, v1, 001d // +0007 │ │ +067f14: 7220 6014 5000 |0018: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@1460 │ │ +067f1a: 0c02 |001b: move-result-object v2 │ │ +067f1c: 1102 |001c: return-object v2 │ │ +067f1e: b115 |001d: sub-int/2addr v5, v1 │ │ +067f20: 28e8 |001e: goto 0006 // -0018 │ │ +067f22: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +067f24: 28fc |0020: goto 001c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0012 line=118 │ │ 0x0016 line=120 │ │ 0x0018 line=121 │ │ 0x001c line=127 │ │ 0x001d line=124 │ │ 0x001e line=125 │ │ 0x001f line=127 │ │ locals : │ │ - 0x0012 - 0x001c reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0016 - 0x001c reg=2 size I │ │ - 0x001d - 0x001f reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x001d - 0x001f reg=2 size I │ │ - 0x0006 - 0x0021 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001c reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0016 - 0x001c reg=1 size I │ │ + 0x001d - 0x001f reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x001d - 0x001f reg=1 size I │ │ 0x0000 - 0x0021 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0021 reg=5 position I │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'getItemId' │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -067f04: |[067f04] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getItemId:(I)J │ │ -067f14: 5453 d409 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067f18: 6e10 f515 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -067f1e: 0c00 |0005: move-result-object v0 │ │ -067f20: 7210 0e16 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067f26: 0a03 |0009: move-result v3 │ │ -067f28: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ -067f2c: 7210 0f16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067f32: 0c01 |000f: move-result-object v1 │ │ -067f34: 1f01 f202 |0010: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -067f38: 7210 5f14 0100 |0012: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -067f3e: 0a02 |0015: move-result v2 │ │ -067f40: 3526 0700 |0016: if-ge v6, v2, 001d // +0007 │ │ -067f44: 7220 6114 6100 |0018: invoke-interface {v1, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@1461 │ │ -067f4a: 0b03 |001b: move-result-wide v3 │ │ -067f4c: 1003 |001c: return-wide v3 │ │ -067f4e: b126 |001d: sub-int/2addr v6, v2 │ │ -067f50: 28e8 |001e: goto 0006 // -0018 │ │ -067f52: 1603 ffff |001f: const-wide/16 v3, #int -1 // #ffff │ │ -067f56: 28fb |0021: goto 001c // -0005 │ │ +067f28: |[067f28] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getItemId:(I)J │ │ +067f38: 5442 d409 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067f3c: 6e10 f515 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +067f42: 0c02 |0005: move-result-object v2 │ │ +067f44: 7210 0e16 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +067f4a: 0a03 |0009: move-result v3 │ │ +067f4c: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ +067f50: 7210 0f16 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +067f56: 0c00 |000f: move-result-object v0 │ │ +067f58: 1f00 fa02 |0010: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +067f5c: 7210 5f14 0000 |0012: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +067f62: 0a01 |0015: move-result v1 │ │ +067f64: 3515 0700 |0016: if-ge v5, v1, 001d // +0007 │ │ +067f68: 7220 6114 5000 |0018: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@1461 │ │ +067f6e: 0b02 |001b: move-result-wide v2 │ │ +067f70: 1002 |001c: return-wide v2 │ │ +067f72: b115 |001d: sub-int/2addr v5, v1 │ │ +067f74: 28e8 |001e: goto 0006 // -0018 │ │ +067f76: 1602 ffff |001f: const-wide/16 v2, #int -1 // #ffff │ │ +067f7a: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0012 line=250 │ │ 0x0016 line=252 │ │ 0x0018 line=253 │ │ 0x001c line=259 │ │ 0x001d line=256 │ │ 0x001e line=257 │ │ 0x001f line=259 │ │ locals : │ │ - 0x0012 - 0x001c reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0016 - 0x001c reg=2 size I │ │ - 0x001d - 0x001f reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x001d - 0x001f reg=2 size I │ │ - 0x0006 - 0x0022 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0022 reg=5 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - 0x0000 - 0x0022 reg=6 position I │ │ + 0x0012 - 0x001c reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0016 - 0x001c reg=1 size I │ │ + 0x001d - 0x001f reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x001d - 0x001f reg=1 size I │ │ + 0x0000 - 0x0022 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ + 0x0000 - 0x0022 reg=5 position I │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'getItemViewType' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -067f58: |[067f58] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getItemViewType:(I)I │ │ -067f68: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -067f6a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -067f6c: 5465 d409 |0002: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067f70: 6e10 f515 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -067f76: 0c00 |0007: move-result-object v0 │ │ -067f78: 7210 0e16 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067f7e: 0a05 |000b: move-result v5 │ │ -067f80: 3805 1400 |000c: if-eqz v5, 0020 // +0014 │ │ -067f84: 7210 0f16 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067f8a: 0c01 |0011: move-result-object v1 │ │ -067f8c: 1f01 f202 |0012: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -067f90: 7210 5f14 0100 |0014: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -067f96: 0a03 |0017: move-result v3 │ │ -067f98: 3537 0900 |0018: if-ge v7, v3, 0021 // +0009 │ │ -067f9c: 7220 6214 7100 |001a: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@1462 │ │ -067fa2: 0a05 |001d: move-result v5 │ │ -067fa4: 9002 0405 |001e: add-int v2, v4, v5 │ │ -067fa8: 0f02 |0020: return v2 │ │ -067faa: b137 |0021: sub-int/2addr v7, v3 │ │ -067fac: 7210 6414 0100 |0022: invoke-interface {v1}, Landroid/widget/ListAdapter;.getViewTypeCount:()I // method@1464 │ │ -067fb2: 0a05 |0025: move-result v5 │ │ -067fb4: b054 |0026: add-int/2addr v4, v5 │ │ -067fb6: 28e1 |0027: goto 0008 // -001f │ │ +067f7c: |[067f7c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getItemViewType:(I)I │ │ +067f8c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +067f8e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +067f90: 5464 d409 |0002: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067f94: 6e10 f515 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +067f9a: 0c04 |0007: move-result-object v4 │ │ +067f9c: 7210 0e16 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +067fa2: 0a05 |000b: move-result v5 │ │ +067fa4: 3805 1400 |000c: if-eqz v5, 0020 // +0014 │ │ +067fa8: 7210 0f16 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +067fae: 0c00 |0011: move-result-object v0 │ │ +067fb0: 1f00 fa02 |0012: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +067fb4: 7210 5f14 0000 |0014: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +067fba: 0a02 |0017: move-result v2 │ │ +067fbc: 3527 0900 |0018: if-ge v7, v2, 0021 // +0009 │ │ +067fc0: 7220 6214 7000 |001a: invoke-interface {v0, v7}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@1462 │ │ +067fc6: 0a04 |001d: move-result v4 │ │ +067fc8: 9001 0304 |001e: add-int v1, v3, v4 │ │ +067fcc: 0f01 |0020: return v1 │ │ +067fce: b127 |0021: sub-int/2addr v7, v2 │ │ +067fd0: 7210 6414 0000 |0022: invoke-interface {v0}, Landroid/widget/ListAdapter;.getViewTypeCount:()I // method@1464 │ │ +067fd6: 0a05 |0025: move-result v5 │ │ +067fd8: b053 |0026: add-int/2addr v3, v5 │ │ +067fda: 28e1 |0027: goto 0008 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0001 line=169 │ │ 0x0002 line=171 │ │ 0x0014 line=172 │ │ 0x0018 line=174 │ │ 0x001a line=175 │ │ 0x0020 line=183 │ │ 0x0021 line=179 │ │ 0x0022 line=180 │ │ 0x0027 line=181 │ │ locals : │ │ - 0x0014 - 0x0020 reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0018 - 0x0020 reg=3 size I │ │ - 0x0008 - 0x0028 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0021 - 0x0028 reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0002 - 0x0028 reg=2 result I │ │ - 0x0021 - 0x0028 reg=3 size I │ │ - 0x0001 - 0x0028 reg=4 typeOffset I │ │ + 0x0014 - 0x0020 reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0018 - 0x0020 reg=2 size I │ │ + 0x0021 - 0x0028 reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0002 - 0x0028 reg=1 result I │ │ + 0x0021 - 0x0028 reg=2 size I │ │ + 0x0001 - 0x0028 reg=3 typeOffset I │ │ 0x0000 - 0x0028 reg=6 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0028 reg=7 position I │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -067fb8: |[067fb8] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -067fc8: 5443 d409 |0000: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -067fcc: 6e10 f515 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -067fd2: 0c00 |0005: move-result-object v0 │ │ -067fd4: 7210 0e16 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -067fda: 0a03 |0009: move-result v3 │ │ -067fdc: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ -067fe0: 7210 0f16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -067fe6: 0c01 |000f: move-result-object v1 │ │ -067fe8: 1f01 f202 |0010: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -067fec: 7210 5f14 0100 |0012: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -067ff2: 0a02 |0015: move-result v2 │ │ -067ff4: 3525 0700 |0016: if-ge v5, v2, 001d // +0007 │ │ -067ff8: 7240 6314 5176 |0018: invoke-interface {v1, v5, v6, v7}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1463 │ │ -067ffe: 0c03 |001b: move-result-object v3 │ │ -068000: 1103 |001c: return-object v3 │ │ -068002: b125 |001d: sub-int/2addr v5, v2 │ │ -068004: 28e8 |001e: goto 0006 // -0018 │ │ -068006: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -068008: 28fc |0020: goto 001c // -0004 │ │ +067fdc: |[067fdc] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +067fec: 5442 d409 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +067ff0: 6e10 f515 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +067ff6: 0c02 |0005: move-result-object v2 │ │ +067ff8: 7210 0e16 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +067ffe: 0a03 |0009: move-result v3 │ │ +068000: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ +068004: 7210 0f16 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +06800a: 0c00 |000f: move-result-object v0 │ │ +06800c: 1f00 fa02 |0010: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +068010: 7210 5f14 0000 |0012: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +068016: 0a01 |0015: move-result v1 │ │ +068018: 3515 0700 |0016: if-ge v5, v1, 001d // +0007 │ │ +06801c: 7240 6314 5076 |0018: invoke-interface {v0, v5, v6, v7}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1463 │ │ +068022: 0c02 |001b: move-result-object v2 │ │ +068024: 1102 |001c: return-object v2 │ │ +068026: b115 |001d: sub-int/2addr v5, v1 │ │ +068028: 28e8 |001e: goto 0006 // -0018 │ │ +06802a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +06802c: 28fc |0020: goto 001c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0012 line=228 │ │ 0x0016 line=230 │ │ 0x0018 line=232 │ │ 0x001c line=238 │ │ 0x001d line=235 │ │ 0x001e line=236 │ │ 0x001f line=238 │ │ locals : │ │ - 0x0012 - 0x001c reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0016 - 0x001c reg=2 size I │ │ - 0x001d - 0x001f reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x001d - 0x001f reg=2 size I │ │ - 0x0006 - 0x0021 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001c reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0016 - 0x001c reg=1 size I │ │ + 0x001d - 0x001f reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x001d - 0x001f reg=1 size I │ │ 0x0000 - 0x0021 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0021 reg=5 position I │ │ 0x0000 - 0x0021 reg=6 convertView Landroid/view/View; │ │ 0x0000 - 0x0021 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'getViewTypeCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -06800c: |[06800c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getViewTypeCount:()I │ │ -06801c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06801e: 5443 d409 |0001: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -068022: 6e10 f515 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -068028: 0c00 |0006: move-result-object v0 │ │ -06802a: 7210 0e16 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -068030: 0a03 |000a: move-result v3 │ │ -068032: 3803 0e00 |000b: if-eqz v3, 0019 // +000e │ │ -068036: 7210 0f16 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -06803c: 0c01 |0010: move-result-object v1 │ │ -06803e: 1f01 f202 |0011: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -068042: 7210 6414 0100 |0013: invoke-interface {v1}, Landroid/widget/ListAdapter;.getViewTypeCount:()I // method@1464 │ │ -068048: 0a03 |0016: move-result v3 │ │ -06804a: b032 |0017: add-int/2addr v2, v3 │ │ -06804c: 28ef |0018: goto 0007 // -0011 │ │ -06804e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -068050: 7120 7515 3200 |001a: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -068056: 0a03 |001d: move-result v3 │ │ -068058: 0f03 |001e: return v3 │ │ +068030: |[068030] net.sourceforge.subsonic.androidapp.util.MergeAdapter.getViewTypeCount:()I │ │ +068040: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +068042: 5442 d409 |0001: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +068046: 6e10 f515 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +06804c: 0c02 |0006: move-result-object v2 │ │ +06804e: 7210 0e16 0200 |0007: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +068054: 0a03 |000a: move-result v3 │ │ +068056: 3803 0e00 |000b: if-eqz v3, 0019 // +000e │ │ +06805a: 7210 0f16 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +068060: 0c00 |0010: move-result-object v0 │ │ +068062: 1f00 fa02 |0011: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +068066: 7210 6414 0000 |0013: invoke-interface {v0}, Landroid/widget/ListAdapter;.getViewTypeCount:()I // method@1464 │ │ +06806c: 0a03 |0016: move-result v3 │ │ +06806e: b031 |0017: add-int/2addr v1, v3 │ │ +068070: 28ef |0018: goto 0007 // -0011 │ │ +068072: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +068074: 7120 7515 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +06807a: 0a02 |001d: move-result v2 │ │ +06807c: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0001 line=153 │ │ 0x0013 line=154 │ │ 0x0018 line=155 │ │ 0x0019 line=157 │ │ locals : │ │ - 0x0013 - 0x0019 reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0007 - 0x001f reg=0 i$ Ljava/util/Iterator; │ │ - 0x0001 - 0x001f reg=2 total I │ │ + 0x0013 - 0x0019 reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0001 - 0x001f reg=1 total I │ │ 0x0000 - 0x001f reg=4 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'isEnabled' │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06805c: |[06805c] net.sourceforge.subsonic.androidapp.util.MergeAdapter.isEnabled:(I)Z │ │ -06806c: 5443 d409 |0000: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -068070: 6e10 f515 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -068076: 0c00 |0005: move-result-object v0 │ │ -068078: 7210 0e16 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -06807e: 0a03 |0009: move-result v3 │ │ -068080: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ -068084: 7210 0f16 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -06808a: 0c01 |000f: move-result-object v1 │ │ -06808c: 1f01 f202 |0010: check-cast v1, Landroid/widget/ListAdapter; // type@02f2 │ │ -068090: 7210 5f14 0100 |0012: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -068096: 0a02 |0015: move-result v2 │ │ -068098: 3525 0700 |0016: if-ge v5, v2, 001d // +0007 │ │ -06809c: 7220 6514 5100 |0018: invoke-interface {v1, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@1465 │ │ -0680a2: 0a03 |001b: move-result v3 │ │ -0680a4: 0f03 |001c: return v3 │ │ -0680a6: b125 |001d: sub-int/2addr v5, v2 │ │ -0680a8: 28e8 |001e: goto 0006 // -0018 │ │ -0680aa: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0680ac: 28fc |0020: goto 001c // -0004 │ │ +068080: |[068080] net.sourceforge.subsonic.androidapp.util.MergeAdapter.isEnabled:(I)Z │ │ +068090: 5442 d409 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +068094: 6e10 f515 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +06809a: 0c02 |0005: move-result-object v2 │ │ +06809c: 7210 0e16 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0680a2: 0a03 |0009: move-result v3 │ │ +0680a4: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ +0680a8: 7210 0f16 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0680ae: 0c00 |000f: move-result-object v0 │ │ +0680b0: 1f00 fa02 |0010: check-cast v0, Landroid/widget/ListAdapter; // type@02fa │ │ +0680b4: 7210 5f14 0000 |0012: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +0680ba: 0a01 |0015: move-result v1 │ │ +0680bc: 3515 0700 |0016: if-ge v5, v1, 001d // +0007 │ │ +0680c0: 7220 6514 5000 |0018: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@1465 │ │ +0680c6: 0a02 |001b: move-result v2 │ │ +0680c8: 0f02 |001c: return v2 │ │ +0680ca: b115 |001d: sub-int/2addr v5, v1 │ │ +0680cc: 28e8 |001e: goto 0006 // -0018 │ │ +0680ce: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0680d0: 28fc |0020: goto 001c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0012 line=204 │ │ 0x0016 line=206 │ │ 0x0018 line=207 │ │ 0x001c line=213 │ │ 0x001d line=210 │ │ 0x001e line=211 │ │ 0x001f line=213 │ │ locals : │ │ - 0x0012 - 0x001c reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x0016 - 0x001c reg=2 size I │ │ - 0x001d - 0x001f reg=1 piece Landroid/widget/ListAdapter; │ │ - 0x001d - 0x001f reg=2 size I │ │ - 0x0006 - 0x0021 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001c reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x0016 - 0x001c reg=1 size I │ │ + 0x001d - 0x001f reg=0 piece Landroid/widget/ListAdapter; │ │ + 0x001d - 0x001f reg=1 size I │ │ 0x0000 - 0x0021 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x0021 reg=5 position I │ │ │ │ #13 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;) │ │ name : 'removeAdapter' │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0680b0: |[0680b0] net.sourceforge.subsonic.androidapp.util.MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ -0680c0: 5410 d309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.observer:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // field@09d3 │ │ -0680c4: 7220 6714 0200 |0002: invoke-interface {v2, v0}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1467 │ │ -0680ca: 5410 d409 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ -0680ce: 6e20 f715 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ -0680d4: 0e00 |000a: return-void │ │ +0680d4: |[0680d4] net.sourceforge.subsonic.androidapp.util.MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ +0680e4: 5410 d309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.observer:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver; // field@09d3 │ │ +0680e8: 7220 6714 0200 |0002: invoke-interface {v2, v0}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1467 │ │ +0680ee: 5410 d409 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.pieces:Ljava/util/ArrayList; // field@09d4 │ │ +0680f2: 6e20 f715 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ +0680f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ 0x000a line=63 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ 0x0000 - 0x000b reg=2 adapter Landroid/widget/ListAdapter; │ │ │ │ - source_file_idx : 2767 (MergeAdapter.java) │ │ + source_file_idx : 2764 (MergeAdapter.java) │ │ │ │ Class #525 header: │ │ -class_idx : 1167 │ │ +class_idx : 1175 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2767 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #525 annotations: │ │ Annotations on class │ │ @@ -117494,56 +117481,56 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0680d8: |[0680d8] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ │ -0680e8: 5b01 d509 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d5 │ │ -0680ec: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0680f2: 0e00 |0005: return-void │ │ +0680fc: |[0680fc] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ │ +06810c: 5b01 d509 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d5 │ │ +068110: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; │ │ - 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ + 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0680f4: |[0680f4] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$1.onCancel:(Landroid/content/DialogInterface;)V │ │ -068104: 5410 d509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d5 │ │ -068108: 6e10 a51c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancel:()V // method@1ca5 │ │ -06810e: 0e00 |0005: return-void │ │ +068118: |[068118] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$1.onCancel:(Landroid/content/DialogInterface;)V │ │ +068128: 5410 d509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d5 │ │ +06812c: 6e10 a51c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancel:()V // method@1ca5 │ │ +068132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; │ │ - 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.1; │ │ + 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; │ │ 0x0000 - 0x0006 reg=2 dialogInterface Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #526 header: │ │ -class_idx : 1168 │ │ +class_idx : 1176 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2767 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #526 annotations: │ │ Annotations on class │ │ @@ -117568,57 +117555,57 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068110: |[068110] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$2.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ │ -068120: 5b01 d609 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d6 │ │ -068124: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06812a: 0e00 |0005: return-void │ │ +068134: |[068134] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$2.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ │ +068144: 5b01 d609 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d6 │ │ +068148: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06814e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; │ │ - 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ + 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06812c: |[06812c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -06813c: 5410 d609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d6 │ │ -068140: 6e10 a51c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancel:()V // method@1ca5 │ │ -068146: 0e00 |0005: return-void │ │ +068150: |[068150] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +068160: 5410 d609 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09d6 │ │ +068164: 6e10 a51c 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancel:()V // method@1ca5 │ │ +06816a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; │ │ - 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.2; │ │ + 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; │ │ 0x0000 - 0x0006 reg=2 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 i I │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #527 header: │ │ -class_idx : 1169 │ │ +class_idx : 1177 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #527 annotations: │ │ Annotations on class │ │ @@ -117647,65 +117634,65 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068148: |[068148] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$1.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V │ │ -068158: 5b01 d709 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d7 │ │ -06815c: 5b02 d809 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.val$result:Ljava/lang/Object; // field@09d8 │ │ -068160: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068166: 0e00 |0007: return-void │ │ +06816c: |[06816c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$1.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V │ │ +06817c: 5b01 d709 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d7 │ │ +068180: 5b02 d809 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.val$result:Ljava/lang/Object; // field@09d8 │ │ +068184: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06818a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -068168: |[068168] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$1.run:()V │ │ -068178: 5420 d709 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d7 │ │ -06817c: 5400 db09 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068180: 7110 a41c 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ -068186: 0c00 |0007: move-result-object v0 │ │ -068188: 6e10 4700 0000 |0008: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0047 │ │ -06818e: 5420 d709 |000b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d7 │ │ -068192: 5400 db09 |000d: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068196: 5421 d809 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.val$result:Ljava/lang/Object; // field@09d8 │ │ -06819a: 6e20 a81c 1000 |0011: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.done:(Ljava/lang/Object;)V // method@1ca8 │ │ -0681a0: 0e00 |0014: return-void │ │ +06818c: |[06818c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$1.run:()V │ │ +06819c: 5420 d709 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d7 │ │ +0681a0: 5400 db09 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +0681a4: 7110 a41c 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ +0681aa: 0c00 |0007: move-result-object v0 │ │ +0681ac: 6e10 4700 0000 |0008: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0047 │ │ +0681b2: 5420 d709 |000b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d7 │ │ +0681b6: 5400 db09 |000d: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +0681ba: 5421 d809 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.val$result:Ljava/lang/Object; // field@09d8 │ │ +0681be: 6e20 a81c 1000 |0011: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.done:(Ljava/lang/Object;)V // method@1ca8 │ │ +0681c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000b line=88 │ │ 0x0014 line=89 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; │ │ - 0x0000 - 0x0015 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.1; │ │ + 0x0000 - 0x0015 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #528 header: │ │ -class_idx : 1170 │ │ +class_idx : 1178 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #528 annotations: │ │ Annotations on class │ │ @@ -117734,65 +117721,65 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0681a4: |[0681a4] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$2.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V │ │ -0681b4: 5b01 d909 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d9 │ │ -0681b8: 5b02 da09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.val$t:Ljava/lang/Throwable; // field@09da │ │ -0681bc: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0681c2: 0e00 |0007: return-void │ │ +0681c8: |[0681c8] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$2.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V │ │ +0681d8: 5b01 d909 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d9 │ │ +0681dc: 5b02 da09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.val$t:Ljava/lang/Throwable; // field@09da │ │ +0681e0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0681e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0681c4: |[0681c4] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$2.run:()V │ │ -0681d4: 5420 d909 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d9 │ │ -0681d8: 5400 db09 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -0681dc: 7110 a41c 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ -0681e2: 0c00 |0007: move-result-object v0 │ │ -0681e4: 6e10 4700 0000 |0008: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0047 │ │ -0681ea: 5420 d909 |000b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d9 │ │ -0681ee: 5400 db09 |000d: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -0681f2: 5421 da09 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.val$t:Ljava/lang/Throwable; // field@09da │ │ -0681f6: 6e20 a91c 1000 |0011: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.error:(Ljava/lang/Throwable;)V // method@1ca9 │ │ -0681fc: 0e00 |0014: return-void │ │ +0681e8: |[0681e8] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3$2.run:()V │ │ +0681f8: 5420 d909 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d9 │ │ +0681fc: 5400 db09 |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068200: 7110 a41c 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ +068206: 0c00 |0007: move-result-object v0 │ │ +068208: 6e10 4700 0000 |0008: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0047 │ │ +06820e: 5420 d909 |000b: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // field@09d9 │ │ +068212: 5400 db09 |000d: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068216: 5421 da09 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.val$t:Ljava/lang/Throwable; // field@09da │ │ +06821a: 6e20 a91c 1000 |0011: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.error:(Ljava/lang/Throwable;)V // method@1ca9 │ │ +068220: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000b line=100 │ │ 0x0014 line=101 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; │ │ - 0x0000 - 0x0015 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.2; │ │ + 0x0000 - 0x0015 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #529 header: │ │ -class_idx : 1171 │ │ +class_idx : 1179 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 851 │ │ +source_file_idx : 2767 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #529 annotations: │ │ Annotations on class │ │ @@ -117816,68 +117803,68 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068200: |[068200] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ │ -068210: 5b01 db09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068214: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ -06821a: 0e00 |0005: return-void │ │ +068224: |[068224] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ │ +068234: 5b01 db09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068238: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ +06823e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ - 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ + 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -06821c: |[06821c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.run:()V │ │ -06822c: 5442 db09 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068230: 6e10 a71c 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.doInBackground:()Ljava/lang/Object; // method@1ca7 │ │ -068236: 0c00 |0005: move-result-object v0 │ │ -068238: 5442 db09 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -06823c: 7110 a31c 0200 |0008: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z // method@1ca3 │ │ -068242: 0a02 |000b: move-result v2 │ │ -068244: 3802 0c00 |000c: if-eqz v2, 0018 // +000c │ │ -068248: 5442 db09 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -06824c: 7110 a41c 0200 |0010: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ -068252: 0c02 |0013: move-result-object v2 │ │ -068254: 6e10 4700 0200 |0014: invoke-virtual {v2}, Landroid/app/AlertDialog;.dismiss:()V // method@0047 │ │ -06825a: 0e00 |0017: return-void │ │ -06825c: 5442 db09 |0018: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068260: 6e10 ad1c 0200 |001a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1cad │ │ -068266: 0c02 |001d: move-result-object v2 │ │ -068268: 2203 9104 |001e: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; // type@0491 │ │ -06826c: 7030 981c 4300 |0020: invoke-direct {v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V // method@1c98 │ │ -068272: 6e20 f901 3200 |0023: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -068278: 28f1 |0026: goto 0017 // -000f │ │ -06827a: 0d01 |0027: move-exception v1 │ │ -06827c: 5442 db09 |0028: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068280: 7110 a31c 0200 |002a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z // method@1ca3 │ │ -068286: 0a02 |002d: move-result v2 │ │ -068288: 3902 e9ff |002e: if-nez v2, 0017 // -0017 │ │ -06828c: 5442 db09 |0030: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ -068290: 6e10 ad1c 0200 |0032: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1cad │ │ -068296: 0c02 |0035: move-result-object v2 │ │ -068298: 2203 9204 |0036: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; // type@0492 │ │ -06829c: 7030 9a1c 4301 |0038: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V // method@1c9a │ │ -0682a2: 6e20 f901 3200 |003b: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -0682a8: 28d9 |003e: goto 0017 // -0027 │ │ +068240: |[068240] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.run:()V │ │ +068250: 5442 db09 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068254: 6e10 a71c 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.doInBackground:()Ljava/lang/Object; // method@1ca7 │ │ +06825a: 0c00 |0005: move-result-object v0 │ │ +06825c: 5442 db09 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068260: 7110 a31c 0200 |0008: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z // method@1ca3 │ │ +068266: 0a02 |000b: move-result v2 │ │ +068268: 3802 0c00 |000c: if-eqz v2, 0018 // +000c │ │ +06826c: 5442 db09 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068270: 7110 a41c 0200 |0010: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ +068276: 0c02 |0013: move-result-object v2 │ │ +068278: 6e10 4700 0200 |0014: invoke-virtual {v2}, Landroid/app/AlertDialog;.dismiss:()V // method@0047 │ │ +06827e: 0e00 |0017: return-void │ │ +068280: 5442 db09 |0018: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +068284: 6e10 ad1c 0200 |001a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1cad │ │ +06828a: 0c02 |001d: move-result-object v2 │ │ +06828c: 2203 9904 |001e: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1; // type@0499 │ │ +068290: 7030 981c 4300 |0020: invoke-direct {v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V // method@1c98 │ │ +068296: 6e20 f901 3200 |0023: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +06829c: 28f1 |0026: goto 0017 // -000f │ │ +06829e: 0d01 |0027: move-exception v1 │ │ +0682a0: 5442 db09 |0028: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +0682a4: 7110 a31c 0200 |002a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z // method@1ca3 │ │ +0682aa: 0a02 |002d: move-result v2 │ │ +0682ac: 3902 e9ff |002e: if-nez v2, 0017 // -0017 │ │ +0682b0: 5442 db09 |0030: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09db │ │ +0682b4: 6e10 ad1c 0200 |0032: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1cad │ │ +0682ba: 0c02 |0035: move-result-object v2 │ │ +0682bc: 2203 9a04 |0036: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2; // type@049a │ │ +0682c0: 7030 9a1c 4301 |0038: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V // method@1c9a │ │ +0682c6: 6e20 f901 3200 |003b: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +0682cc: 28d9 |003e: goto 0017 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0026 │ │ Ljava/lang/Throwable; -> 0x0027 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ 0x000e line=80 │ │ @@ -117887,23 +117874,23 @@ │ │ 0x0028 line=93 │ │ 0x0030 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ 0x0006 - 0x0017 reg=0 result Ljava/lang/Object; TT; │ │ 0x0018 - 0x0027 reg=0 result Ljava/lang/Object; TT; │ │ 0x0028 - 0x003f reg=1 t Ljava/lang/Throwable; │ │ - 0x0000 - 0x003f reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.3; │ │ + 0x0000 - 0x003f reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #530 header: │ │ -class_idx : 1172 │ │ +class_idx : 1180 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #530 annotations: │ │ Annotations on class │ │ @@ -117932,60 +117919,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0682bc: |[0682bc] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$4.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V │ │ -0682cc: 5b01 dc09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09dc │ │ -0682d0: 5b02 dd09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.val$message:Ljava/lang/String; // field@09dd │ │ -0682d4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0682da: 0e00 |0007: return-void │ │ +0682e0: |[0682e0] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$4.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V │ │ +0682f0: 5b01 dc09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09dc │ │ +0682f4: 5b02 dd09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.val$message:Ljava/lang/String; // field@09dd │ │ +0682f8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0682fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0682dc: |[0682dc] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$4.run:()V │ │ -0682ec: 5420 dc09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09dc │ │ -0682f0: 7110 a41c 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ -0682f6: 0c00 |0005: move-result-object v0 │ │ -0682f8: 5421 dd09 |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.val$message:Ljava/lang/String; // field@09dd │ │ -0682fc: 6e20 4800 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0048 │ │ -068302: 0e00 |000b: return-void │ │ +068300: |[068300] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$4.run:()V │ │ +068310: 5420 dc09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // field@09dc │ │ +068314: 7110 a41c 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; // method@1ca4 │ │ +06831a: 0c00 |0005: move-result-object v0 │ │ +06831c: 5421 dd09 |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.val$message:Ljava/lang/String; // field@09dd │ │ +068320: 6e20 4800 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0048 │ │ +068326: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000b line=135 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; │ │ - 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.4; │ │ + 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #531 header: │ │ -class_idx : 1174 │ │ +class_idx : 1182 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 778 │ │ -source_file_idx : 2792 │ │ +superclass_idx : 786 │ │ +source_file_idx : 2789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #531 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/MyViewFlipper;' │ │ @@ -118000,17 +117987,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068304: |[068304] net.sourceforge.subsonic.androidapp.util.MyViewFlipper.:(Landroid/content/Context;)V │ │ -068314: 7020 f614 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/ViewFlipper;.:(Landroid/content/Context;)V // method@14f6 │ │ -06831a: 0e00 |0003: return-void │ │ +068328: |[068328] net.sourceforge.subsonic.androidapp.util.MyViewFlipper.:(Landroid/content/Context;)V │ │ +068338: 7020 f614 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/ViewFlipper;.:(Landroid/content/Context;)V // method@14f6 │ │ +06833e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/MyViewFlipper; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -118020,17 +118007,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 │ │ -06831c: |[06831c] net.sourceforge.subsonic.androidapp.util.MyViewFlipper.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06832c: 7030 f714 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/ViewFlipper;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14f7 │ │ -068332: 0e00 |0003: return-void │ │ +068340: |[068340] net.sourceforge.subsonic.androidapp.util.MyViewFlipper.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +068350: 7030 f714 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/ViewFlipper;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14f7 │ │ +068356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/MyViewFlipper; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -118042,39 +118029,39 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -068334: |[068334] net.sourceforge.subsonic.androidapp.util.MyViewFlipper.onDetachedFromWindow:()V │ │ -068344: 6f10 f914 0100 |0000: invoke-super {v1}, Landroid/widget/ViewFlipper;.onDetachedFromWindow:()V // method@14f9 │ │ -06834a: 0e00 |0003: return-void │ │ -06834c: 0d00 |0004: move-exception v0 │ │ -06834e: 6e10 b31c 0100 |0005: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MyViewFlipper;.stopFlipping:()V // method@1cb3 │ │ -068354: 28fb |0008: goto 0003 // -0005 │ │ +068358: |[068358] net.sourceforge.subsonic.androidapp.util.MyViewFlipper.onDetachedFromWindow:()V │ │ +068368: 6f10 f914 0100 |0000: invoke-super {v1}, Landroid/widget/ViewFlipper;.onDetachedFromWindow:()V // method@14f9 │ │ +06836e: 0e00 |0003: return-void │ │ +068370: 0d00 |0004: move-exception v0 │ │ +068372: 6e10 b31c 0100 |0005: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MyViewFlipper;.stopFlipping:()V // method@1cb3 │ │ +068378: 28fb |0008: goto 0003 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/IllegalArgumentException; -> 0x0004 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=51 │ │ 0x0004 line=47 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 e Ljava/lang/IllegalArgumentException; │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MyViewFlipper; │ │ │ │ - source_file_idx : 2792 (MyViewFlipper.java) │ │ + source_file_idx : 2789 (MyViewFlipper.java) │ │ │ │ Class #532 header: │ │ -class_idx : 1175 │ │ +class_idx : 1183 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2835 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2832 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #532 annotations: │ │ Annotations on class │ │ @@ -118103,19 +118090,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068368: |[068368] net.sourceforge.subsonic.androidapp.util.NotificationUtil$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V │ │ -068378: 5b01 e309 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e3 │ │ -06837c: 5b02 e409 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$notification:Landroid/app/Notification; // field@09e4 │ │ -068380: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068386: 0e00 |0007: return-void │ │ +06838c: |[06838c] net.sourceforge.subsonic.androidapp.util.NotificationUtil$1.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V │ │ +06839c: 5b01 e309 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e3 │ │ +0683a0: 5b02 e409 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$notification:Landroid/app/Notification; // field@09e4 │ │ +0683a4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0683aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Notification; │ │ @@ -118126,34 +118113,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -068388: |[068388] net.sourceforge.subsonic.androidapp.util.NotificationUtil$1.run:()V │ │ -068398: 5430 e309 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e3 │ │ -06839c: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -0683a0: 5432 e409 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$notification:Landroid/app/Notification; // field@09e4 │ │ -0683a4: 6e30 571a 1002 |0006: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.startForeground:(ILandroid/app/Notification;)V // method@1a57 │ │ -0683aa: 0e00 |0009: return-void │ │ +0683ac: |[0683ac] net.sourceforge.subsonic.androidapp.util.NotificationUtil$1.run:()V │ │ +0683bc: 5430 e309 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e3 │ │ +0683c0: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +0683c4: 5432 e409 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.val$notification:Landroid/app/Notification; // field@09e4 │ │ +0683c8: 6e30 571a 1002 |0006: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.startForeground:(ILandroid/app/Notification;)V // method@1a57 │ │ +0683ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1; │ │ │ │ - source_file_idx : 2835 (NotificationUtil.java) │ │ + source_file_idx : 2832 (NotificationUtil.java) │ │ │ │ Class #533 header: │ │ -class_idx : 1176 │ │ +class_idx : 1184 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2835 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2832 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #533 annotations: │ │ Annotations on class │ │ @@ -118182,19 +118169,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0683ac: |[0683ac] net.sourceforge.subsonic.androidapp.util.NotificationUtil$2.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V │ │ -0683bc: 5b01 e509 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e5 │ │ -0683c0: 5b02 e609 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$notification:Landroid/app/Notification; // field@09e6 │ │ -0683c4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0683ca: 0e00 |0007: return-void │ │ +0683d0: |[0683d0] net.sourceforge.subsonic.androidapp.util.NotificationUtil$2.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V │ │ +0683e0: 5b01 e509 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e5 │ │ +0683e4: 5b02 e609 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$notification:Landroid/app/Notification; // field@09e6 │ │ +0683e8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0683ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Notification; │ │ @@ -118205,34 +118192,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0683cc: |[0683cc] net.sourceforge.subsonic.androidapp.util.NotificationUtil$2.run:()V │ │ -0683dc: 5430 e509 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e5 │ │ -0683e0: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -0683e4: 5432 e609 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$notification:Landroid/app/Notification; // field@09e6 │ │ -0683e8: 6e30 571a 1002 |0006: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.startForeground:(ILandroid/app/Notification;)V // method@1a57 │ │ -0683ee: 0e00 |0009: return-void │ │ +0683f0: |[0683f0] net.sourceforge.subsonic.androidapp.util.NotificationUtil$2.run:()V │ │ +068400: 5430 e509 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e5 │ │ +068404: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +068408: 5432 e609 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.val$notification:Landroid/app/Notification; // field@09e6 │ │ +06840c: 6e30 571a 1002 |0006: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.startForeground:(ILandroid/app/Notification;)V // method@1a57 │ │ +068412: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2; │ │ │ │ - source_file_idx : 2835 (NotificationUtil.java) │ │ + source_file_idx : 2832 (NotificationUtil.java) │ │ │ │ Class #534 header: │ │ -class_idx : 1177 │ │ +class_idx : 1185 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2835 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2832 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #534 annotations: │ │ Annotations on class │ │ @@ -118257,18 +118244,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0683f0: |[0683f0] net.sourceforge.subsonic.androidapp.util.NotificationUtil$3.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ -068400: 5b01 e709 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e7 │ │ -068404: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06840a: 0e00 |0005: return-void │ │ +068414: |[068414] net.sourceforge.subsonic.androidapp.util.NotificationUtil$3.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ +068424: 5b01 e709 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e7 │ │ +068428: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06842e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ @@ -118278,33 +118265,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06840c: |[06840c] net.sourceforge.subsonic.androidapp.util.NotificationUtil$3.run:()V │ │ -06841c: 5420 e709 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e7 │ │ -068420: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -068422: 6e20 581a 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.stopForeground:(Z)V // method@1a58 │ │ -068428: 0e00 |0006: return-void │ │ +068430: |[068430] net.sourceforge.subsonic.androidapp.util.NotificationUtil$3.run:()V │ │ +068440: 5420 e709 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3;.val$downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@09e7 │ │ +068444: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +068446: 6e20 581a 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.stopForeground:(Z)V // method@1a58 │ │ +06844c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3; │ │ │ │ - source_file_idx : 2835 (NotificationUtil.java) │ │ + source_file_idx : 2832 (NotificationUtil.java) │ │ │ │ Class #535 header: │ │ -class_idx : 1178 │ │ +class_idx : 1186 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2835 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2832 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #535 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;' │ │ @@ -118323,37 +118310,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06842c: |[06842c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.:()V │ │ -06843c: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -068440: 1c01 9a04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil; // type@049a │ │ -068444: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06844a: 6900 e809 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09e8 │ │ -06844e: 0e00 |0009: return-void │ │ +068450: |[068450] net.sourceforge.subsonic.androidapp.util.NotificationUtil.:()V │ │ +068460: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +068464: 1c01 a204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil; // type@04a2 │ │ +068468: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +06846e: 6900 e809 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09e8 │ │ +068472: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068450: |[068450] net.sourceforge.subsonic.androidapp.util.NotificationUtil.:()V │ │ -068460: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068466: 0e00 |0003: return-void │ │ +068474: |[068474] net.sourceforge.subsonic.androidapp.util.NotificationUtil.:()V │ │ +068484: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06848a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil; │ │ │ │ @@ -118362,103 +118349,103 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Landroid/graphics/Bitmap;Z)Landroid/widget/RemoteViews;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 213 16-bit code units │ │ -068468: |[068468] net.sourceforge.subsonic.androidapp.util.NotificationUtil.createBigContentView:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Landroid/graphics/Bitmap;Z)Landroid/widget/RemoteViews; │ │ -068478: 1406 5a00 0d7f |0000: const v6, #float 1.87423e+38 // #7f0d005a │ │ -06847e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -068480: 2200 fa02 |0004: new-instance v0, Landroid/widget/RemoteViews; // type@02fa │ │ -068484: 6e10 af00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -06848a: 0c02 |0009: move-result-object v2 │ │ -06848c: 1403 1500 037f |000a: const v3, #float 1.74129e+38 // #7f030015 │ │ -068492: 7030 9b14 2003 |000d: invoke-direct {v0, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ -068498: 1402 5800 0d7f |0010: const v2, #float 1.87423e+38 // #7f0d0058 │ │ -06849e: 6e10 0619 0800 |0013: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -0684a4: 0c03 |0016: move-result-object v3 │ │ -0684a6: 6e30 9f14 2003 |0017: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -0684ac: 1402 5900 0d7f |001a: const v2, #float 1.87423e+38 // #7f0d0059 │ │ -0684b2: 6e10 fb18 0800 |001d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -0684b8: 0c03 |0020: move-result-object v3 │ │ -0684ba: 6e30 9f14 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -0684c0: 1402 5f00 0d7f |0024: const v2, #float 1.87423e+38 // #7f0d005f │ │ -0684c6: 6e10 fa18 0800 |0027: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ -0684cc: 0c03 |002a: move-result-object v3 │ │ -0684ce: 6e30 9f14 2003 |002b: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -0684d4: 1402 5700 0d7f |002e: const v2, #float 1.87423e+38 // #7f0d0057 │ │ -0684da: 6e30 9c14 2009 |0031: invoke-virtual {v0, v2, v9}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@149c │ │ -0684e0: 380a 9c00 |0034: if-eqz v10, 00d0 // +009c │ │ -0684e4: 1402 1e00 027f |0036: const v2, #float 1.728e+38 // #7f02001e │ │ -0684ea: 6e30 9d14 6002 |0039: invoke-virtual {v0, v6, v2}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ -0684f0: 2201 2500 |003c: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -0684f4: 1a02 1101 |003e: const-string v2, "1" // string@0111 │ │ -0684f8: 7020 c500 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -0684fe: 2202 1c00 |0043: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -068502: 1c03 3d04 |0045: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -068506: 7030 9400 7203 |0047: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -06850c: 6e20 e900 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -068512: 1a02 ce0e |004d: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -068516: 2203 a802 |004f: new-instance v3, Landroid/view/KeyEvent; // type@02a8 │ │ -06851a: 1304 5500 |0051: const/16 v4, #int 85 // #55 │ │ -06851e: 7030 7f12 5304 |0053: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -068524: 6e30 df00 2103 |0056: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -06852a: 7140 8700 5751 |0059: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -068530: 0c02 |005c: move-result-object v2 │ │ -068532: 6e30 9e14 6002 |005d: invoke-virtual {v0, v6, v2}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -068538: 2201 2500 |0060: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -06853c: 1a02 1a01 |0062: const-string v2, "2" // string@011a │ │ -068540: 7020 c500 2100 |0064: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -068546: 2202 1c00 |0067: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -06854a: 1c03 3d04 |0069: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -06854e: 7030 9400 7203 |006b: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -068554: 6e20 e900 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -06855a: 1a02 ce0e |0071: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -06855e: 2203 a802 |0073: new-instance v3, Landroid/view/KeyEvent; // type@02a8 │ │ -068562: 1304 5700 |0075: const/16 v4, #int 87 // #57 │ │ -068566: 7030 7f12 5304 |0077: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -06856c: 6e30 df00 2103 |007a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -068572: 1402 5b00 0d7f |007d: const v2, #float 1.87423e+38 // #7f0d005b │ │ -068578: 7140 8700 5751 |0080: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -06857e: 0c03 |0083: move-result-object v3 │ │ -068580: 6e30 9e14 2003 |0084: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -068586: 2201 2500 |0087: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -06858a: 1a02 1b01 |0089: const-string v2, "3" // string@011b │ │ -06858e: 7020 c500 2100 |008b: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -068594: 2202 1c00 |008e: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -068598: 1c03 3d04 |0090: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -06859c: 7030 9400 7203 |0092: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0685a2: 6e20 e900 2100 |0095: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -0685a8: 1a02 ce0e |0098: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -0685ac: 2203 a802 |009a: new-instance v3, Landroid/view/KeyEvent; // type@02a8 │ │ -0685b0: 1304 5800 |009c: const/16 v4, #int 88 // #58 │ │ -0685b4: 7030 7f12 5304 |009e: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -0685ba: 6e30 df00 2103 |00a1: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -0685c0: 1402 5e00 0d7f |00a4: const v2, #float 1.87423e+38 // #7f0d005e │ │ -0685c6: 7140 8700 5751 |00a7: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -0685cc: 0c03 |00aa: move-result-object v3 │ │ -0685ce: 6e30 9e14 2003 |00ab: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -0685d4: 2201 2500 |00ae: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -0685d8: 1a02 1c01 |00b0: const-string v2, "4" // string@011c │ │ -0685dc: 7020 c500 2100 |00b2: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -0685e2: 2202 1c00 |00b5: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -0685e6: 1c03 3d04 |00b7: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -0685ea: 7030 9400 7203 |00b9: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0685f0: 6e20 e900 2100 |00bc: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -0685f6: 1a02 1821 |00bf: const-string v2, "subsonic.hidenotification" // string@2118 │ │ -0685fa: 1213 |00c1: const/4 v3, #int 1 // #1 │ │ -0685fc: 6e30 e200 2103 |00c2: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -068602: 1402 5c00 0d7f |00c5: const v2, #float 1.87423e+38 // #7f0d005c │ │ -068608: 7140 8700 5751 |00c8: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -06860e: 0c03 |00cb: move-result-object v3 │ │ -068610: 6e30 9e14 2003 |00cc: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -068616: 1100 |00cf: return-object v0 │ │ -068618: 1402 2400 027f |00d0: const v2, #float 1.728e+38 // #7f020024 │ │ -06861e: 2900 66ff |00d3: goto/16 0039 // -009a │ │ +06848c: |[06848c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.createBigContentView:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Landroid/graphics/Bitmap;Z)Landroid/widget/RemoteViews; │ │ +06849c: 1406 5a00 0d7f |0000: const v6, #float 1.87423e+38 // #7f0d005a │ │ +0684a2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0684a4: 2200 0203 |0004: new-instance v0, Landroid/widget/RemoteViews; // type@0302 │ │ +0684a8: 6e10 af00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +0684ae: 0c02 |0009: move-result-object v2 │ │ +0684b0: 1403 1500 037f |000a: const v3, #float 1.74129e+38 // #7f030015 │ │ +0684b6: 7030 9b14 2003 |000d: invoke-direct {v0, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ +0684bc: 1402 5800 0d7f |0010: const v2, #float 1.87423e+38 // #7f0d0058 │ │ +0684c2: 6e10 0619 0800 |0013: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +0684c8: 0c03 |0016: move-result-object v3 │ │ +0684ca: 6e30 9f14 2003 |0017: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +0684d0: 1402 5900 0d7f |001a: const v2, #float 1.87423e+38 // #7f0d0059 │ │ +0684d6: 6e10 fb18 0800 |001d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +0684dc: 0c03 |0020: move-result-object v3 │ │ +0684de: 6e30 9f14 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +0684e4: 1402 5f00 0d7f |0024: const v2, #float 1.87423e+38 // #7f0d005f │ │ +0684ea: 6e10 fa18 0800 |0027: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ +0684f0: 0c03 |002a: move-result-object v3 │ │ +0684f2: 6e30 9f14 2003 |002b: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +0684f8: 1402 5700 0d7f |002e: const v2, #float 1.87423e+38 // #7f0d0057 │ │ +0684fe: 6e30 9c14 2009 |0031: invoke-virtual {v0, v2, v9}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@149c │ │ +068504: 380a 9c00 |0034: if-eqz v10, 00d0 // +009c │ │ +068508: 1402 1e00 027f |0036: const v2, #float 1.728e+38 // #7f02001e │ │ +06850e: 6e30 9d14 6002 |0039: invoke-virtual {v0, v6, v2}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ +068514: 2201 2800 |003c: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +068518: 1a02 1101 |003e: const-string v2, "1" // string@0111 │ │ +06851c: 7020 c500 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +068522: 2202 1f00 |0043: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +068526: 1c03 4504 |0045: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +06852a: 7030 9400 7203 |0047: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +068530: 6e20 e900 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +068536: 1a02 cb0e |004d: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +06853a: 2203 b002 |004f: new-instance v3, Landroid/view/KeyEvent; // type@02b0 │ │ +06853e: 1304 5500 |0051: const/16 v4, #int 85 // #55 │ │ +068542: 7030 7f12 5304 |0053: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +068548: 6e30 df00 2103 |0056: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +06854e: 7140 8700 5751 |0059: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +068554: 0c02 |005c: move-result-object v2 │ │ +068556: 6e30 9e14 6002 |005d: invoke-virtual {v0, v6, v2}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +06855c: 2201 2800 |0060: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +068560: 1a02 1a01 |0062: const-string v2, "2" // string@011a │ │ +068564: 7020 c500 2100 |0064: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +06856a: 2202 1f00 |0067: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +06856e: 1c03 4504 |0069: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +068572: 7030 9400 7203 |006b: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +068578: 6e20 e900 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +06857e: 1a02 cb0e |0071: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +068582: 2203 b002 |0073: new-instance v3, Landroid/view/KeyEvent; // type@02b0 │ │ +068586: 1304 5700 |0075: const/16 v4, #int 87 // #57 │ │ +06858a: 7030 7f12 5304 |0077: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +068590: 6e30 df00 2103 |007a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +068596: 1402 5b00 0d7f |007d: const v2, #float 1.87423e+38 // #7f0d005b │ │ +06859c: 7140 8700 5751 |0080: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +0685a2: 0c03 |0083: move-result-object v3 │ │ +0685a4: 6e30 9e14 2003 |0084: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +0685aa: 2201 2800 |0087: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +0685ae: 1a02 1b01 |0089: const-string v2, "3" // string@011b │ │ +0685b2: 7020 c500 2100 |008b: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +0685b8: 2202 1f00 |008e: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +0685bc: 1c03 4504 |0090: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +0685c0: 7030 9400 7203 |0092: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +0685c6: 6e20 e900 2100 |0095: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +0685cc: 1a02 cb0e |0098: const-string v2, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +0685d0: 2203 b002 |009a: new-instance v3, Landroid/view/KeyEvent; // type@02b0 │ │ +0685d4: 1304 5800 |009c: const/16 v4, #int 88 // #58 │ │ +0685d8: 7030 7f12 5304 |009e: invoke-direct {v3, v5, v4}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +0685de: 6e30 df00 2103 |00a1: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +0685e4: 1402 5e00 0d7f |00a4: const v2, #float 1.87423e+38 // #7f0d005e │ │ +0685ea: 7140 8700 5751 |00a7: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +0685f0: 0c03 |00aa: move-result-object v3 │ │ +0685f2: 6e30 9e14 2003 |00ab: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +0685f8: 2201 2800 |00ae: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +0685fc: 1a02 1c01 |00b0: const-string v2, "4" // string@011c │ │ +068600: 7020 c500 2100 |00b2: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +068606: 2202 1f00 |00b5: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +06860a: 1c03 4504 |00b7: const-class v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +06860e: 7030 9400 7203 |00b9: invoke-direct {v2, v7, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +068614: 6e20 e900 2100 |00bc: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +06861a: 1a02 1521 |00bf: const-string v2, "subsonic.hidenotification" // string@2115 │ │ +06861e: 1213 |00c1: const/4 v3, #int 1 // #1 │ │ +068620: 6e30 e200 2103 |00c2: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +068626: 1402 5c00 0d7f |00c5: const v2, #float 1.87423e+38 // #7f0d005c │ │ +06862c: 7140 8700 5751 |00c8: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +068632: 0c03 |00cb: move-result-object v3 │ │ +068634: 6e30 9e14 2003 |00cc: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +06863a: 1100 |00cf: return-object v0 │ │ +06863c: 1402 2400 027f |00d0: const v2, #float 1.728e+38 // #7f020024 │ │ +068642: 2900 66ff |00d3: goto/16 0039 // -009a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=195 │ │ 0x0010 line=196 │ │ 0x001a line=197 │ │ 0x0024 line=198 │ │ 0x002e line=199 │ │ @@ -118497,121 +118484,121 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)Landroid/app/Notification;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 245 16-bit code units │ │ -068624: |[068624] net.sourceforge.subsonic.androidapp.util.NotificationUtil.createCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)Landroid/app/Notification; │ │ -068634: 140b 5a00 0d7f |0000: const v11, #float 1.87423e+38 // #7f0d005a │ │ -06863a: 1408 3c00 027f |0003: const v8, #float 1.72801e+38 // #7f02003c │ │ -068640: 121a |0006: const/4 v10, #int 1 // #1 │ │ -068642: 1209 |0007: const/4 v9, #int 0 // #0 │ │ -068644: 7120 531c dc00 |0008: invoke-static {v12, v13}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; // method@1c53 │ │ -06864a: 0c00 |000b: move-result-object v0 │ │ -06864c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -068650: 1406 3c00 027f |000e: const v6, #float 1.72801e+38 // #7f02003c │ │ -068656: 7120 6b1d 6c00 |0011: invoke-static {v12, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ -06865c: 0c00 |0014: move-result-object v0 │ │ -06865e: 2201 fa02 |0015: new-instance v1, Landroid/widget/RemoteViews; // type@02fa │ │ -068662: 6e10 af00 0c00 |0017: invoke-virtual {v12}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -068668: 0c06 |001a: move-result-object v6 │ │ -06866a: 1407 1400 037f |001b: const v7, #float 1.74129e+38 // #7f030014 │ │ -068670: 7030 9b14 6107 |001e: invoke-direct {v1, v6, v7}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ -068676: 1406 5800 0d7f |0021: const v6, #float 1.87423e+38 // #7f0d0058 │ │ -06867c: 6e10 0619 0d00 |0024: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -068682: 0c07 |0027: move-result-object v7 │ │ -068684: 6e30 9f14 6107 |0028: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -06868a: 1406 5900 0d7f |002b: const v6, #float 1.87423e+38 // #7f0d0059 │ │ -068690: 6e10 fb18 0d00 |002e: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -068696: 0c07 |0031: move-result-object v7 │ │ -068698: 6e30 9f14 6107 |0032: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ -06869e: 1406 5700 0d7f |0035: const v6, #float 1.87423e+38 // #7f0d0057 │ │ -0686a4: 6e30 9c14 6100 |0038: invoke-virtual {v1, v6, v0}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@149c │ │ -0686aa: 380e b500 |003b: if-eqz v14, 00f0 // +00b5 │ │ -0686ae: 1406 1e00 027f |003d: const v6, #float 1.728e+38 // #7f02001e │ │ -0686b4: 6e30 9d14 b106 |0040: invoke-virtual {v1, v11, v6}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ -0686ba: 2202 2500 |0043: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -0686be: 1a06 1101 |0045: const-string v6, "1" // string@0111 │ │ -0686c2: 7020 c500 6200 |0047: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -0686c8: 2206 1c00 |004a: new-instance v6, Landroid/content/ComponentName; // type@001c │ │ -0686cc: 1c07 3d04 |004c: const-class v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -0686d0: 7030 9400 c607 |004e: invoke-direct {v6, v12, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0686d6: 6e20 e900 6200 |0051: invoke-virtual {v2, v6}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -0686dc: 1a06 ce0e |0054: const-string v6, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -0686e0: 2207 a802 |0056: new-instance v7, Landroid/view/KeyEvent; // type@02a8 │ │ -0686e4: 1308 5500 |0058: const/16 v8, #int 85 // #55 │ │ -0686e8: 7030 7f12 9708 |005a: invoke-direct {v7, v9, v8}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -0686ee: 6e30 df00 6207 |005d: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -0686f4: 7140 8700 9c92 |0060: invoke-static {v12, v9, v2, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -0686fa: 0c06 |0063: move-result-object v6 │ │ -0686fc: 6e30 9e14 b106 |0064: invoke-virtual {v1, v11, v6}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -068702: 2202 2500 |0067: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -068706: 1a06 1a01 |0069: const-string v6, "2" // string@011a │ │ -06870a: 7020 c500 6200 |006b: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -068710: 2206 1c00 |006e: new-instance v6, Landroid/content/ComponentName; // type@001c │ │ -068714: 1c07 3d04 |0070: const-class v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -068718: 7030 9400 c607 |0072: invoke-direct {v6, v12, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -06871e: 6e20 e900 6200 |0075: invoke-virtual {v2, v6}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -068724: 1a06 ce0e |0078: const-string v6, "android.intent.extra.KEY_EVENT" // string@0ece │ │ -068728: 2207 a802 |007a: new-instance v7, Landroid/view/KeyEvent; // type@02a8 │ │ -06872c: 1308 5700 |007c: const/16 v8, #int 87 // #57 │ │ -068730: 7030 7f12 9708 |007e: invoke-direct {v7, v9, v8}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ -068736: 6e30 df00 6207 |0081: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -06873c: 1406 5b00 0d7f |0084: const v6, #float 1.87423e+38 // #7f0d005b │ │ -068742: 7140 8700 9c92 |0087: invoke-static {v12, v9, v2, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -068748: 0c07 |008a: move-result-object v7 │ │ -06874a: 6e30 9e14 6107 |008b: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -068750: 2202 2500 |008e: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -068754: 1a06 1c01 |0090: const-string v6, "4" // string@011c │ │ -068758: 7020 c500 6200 |0092: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -06875e: 2206 1c00 |0095: new-instance v6, Landroid/content/ComponentName; // type@001c │ │ -068762: 1c07 3d04 |0097: const-class v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -068766: 7030 9400 c607 |0099: invoke-direct {v6, v12, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -06876c: 6e20 e900 6200 |009c: invoke-virtual {v2, v6}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -068772: 1a06 1821 |009f: const-string v6, "subsonic.hidenotification" // string@2118 │ │ -068776: 6e30 e200 620a |00a1: invoke-virtual {v2, v6, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -06877c: 1406 5c00 0d7f |00a4: const v6, #float 1.87423e+38 // #7f0d005c │ │ -068782: 7140 8700 9c92 |00a7: invoke-static {v12, v9, v2, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ -068788: 0c07 |00aa: move-result-object v7 │ │ -06878a: 6e30 9e14 6107 |00ab: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ -068790: 2204 2500 |00ae: new-instance v4, Landroid/content/Intent; // type@0025 │ │ -068794: 1c06 cd03 |00b0: const-class v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -068798: 7030 c300 c406 |00b2: invoke-direct {v4, v12, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -06879e: 2206 e200 |00b5: new-instance v6, Landroid/support/v4/app/NotificationCompat$Builder; // type@00e2 │ │ -0687a2: 7020 1205 c600 |00b7: invoke-direct {v6, v12}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0512 │ │ -0687a8: 6e20 2305 a600 |00ba: invoke-virtual {v6, v10}, Landroid/support/v4/app/NotificationCompat$Builder;.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0523 │ │ -0687ae: 0c06 |00bd: move-result-object v6 │ │ -0687b0: 1407 3900 027f |00be: const v7, #float 1.72801e+38 // #7f020039 │ │ -0687b6: 6e20 2705 7600 |00c1: invoke-virtual {v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0527 │ │ -0687bc: 0c06 |00c4: move-result-object v6 │ │ -0687be: 6e20 1705 1600 |00c5: invoke-virtual {v6, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0517 │ │ -0687c4: 0c06 |00c8: move-result-object v6 │ │ -0687c6: 7140 8500 9c94 |00c9: invoke-static {v12, v9, v4, v9}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ -0687cc: 0c07 |00cc: move-result-object v7 │ │ -0687ce: 6e20 1905 7600 |00cd: invoke-virtual {v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0519 │ │ -0687d4: 0c06 |00d0: move-result-object v6 │ │ -0687d6: 6e10 1405 0600 |00d1: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0514 │ │ -0687dc: 0c03 |00d4: move-result-object v3 │ │ -0687de: 6006 2300 |00d5: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0687e2: 1307 1000 |00d7: const/16 v7, #int 16 // #10 │ │ -0687e6: 3476 0800 |00d9: if-lt v6, v7, 00e1 // +0008 │ │ -0687ea: 7140 bc1c dce0 |00db: invoke-static {v12, v13, v0, v14}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.createBigContentView:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Landroid/graphics/Bitmap;Z)Landroid/widget/RemoteViews; // method@1cbc │ │ -0687f0: 0c06 |00de: move-result-object v6 │ │ -0687f2: 5b36 0100 |00df: iput-object v6, v3, Landroid/app/Notification;.bigContentView:Landroid/widget/RemoteViews; // field@0001 │ │ -0687f6: 1103 |00e1: return-object v3 │ │ -0687f8: 0d05 |00e2: move-exception v5 │ │ -0687fa: 6206 e809 |00e3: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09e8 │ │ -0687fe: 1a07 a203 |00e5: const-string v7, "Failed to get notification cover art" // string@03a2 │ │ -068802: 6e30 7b1c 7605 |00e7: invoke-virtual {v6, v7, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -068808: 7120 6b1d 8c00 |00ea: invoke-static {v12, v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ -06880e: 0c00 |00ed: move-result-object v0 │ │ -068810: 2900 27ff |00ee: goto/16 0015 // -00d9 │ │ -068814: 1406 2400 027f |00f0: const v6, #float 1.728e+38 // #7f020024 │ │ -06881a: 2900 4dff |00f3: goto/16 0040 // -00b3 │ │ +068648: |[068648] net.sourceforge.subsonic.androidapp.util.NotificationUtil.createCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)Landroid/app/Notification; │ │ +068658: 140b 5a00 0d7f |0000: const v11, #float 1.87423e+38 // #7f0d005a │ │ +06865e: 1408 3c00 027f |0003: const v8, #float 1.72801e+38 // #7f02003c │ │ +068664: 121a |0006: const/4 v10, #int 1 // #1 │ │ +068666: 1209 |0007: const/4 v9, #int 0 // #0 │ │ +068668: 7120 531c dc00 |0008: invoke-static {v12, v13}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getUnscaledAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/graphics/Bitmap; // method@1c53 │ │ +06866e: 0c00 |000b: move-result-object v0 │ │ +068670: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +068674: 1406 3c00 027f |000e: const v6, #float 1.72801e+38 // #7f02003c │ │ +06867a: 7120 6b1d 6c00 |0011: invoke-static {v12, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ +068680: 0c00 |0014: move-result-object v0 │ │ +068682: 2201 0203 |0015: new-instance v1, Landroid/widget/RemoteViews; // type@0302 │ │ +068686: 6e10 af00 0c00 |0017: invoke-virtual {v12}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +06868c: 0c06 |001a: move-result-object v6 │ │ +06868e: 1407 1400 037f |001b: const v7, #float 1.74129e+38 // #7f030014 │ │ +068694: 7030 9b14 6107 |001e: invoke-direct {v1, v6, v7}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@149b │ │ +06869a: 1406 5800 0d7f |0021: const v6, #float 1.87423e+38 // #7f0d0058 │ │ +0686a0: 6e10 0619 0d00 |0024: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +0686a6: 0c07 |0027: move-result-object v7 │ │ +0686a8: 6e30 9f14 6107 |0028: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +0686ae: 1406 5900 0d7f |002b: const v6, #float 1.87423e+38 // #7f0d0059 │ │ +0686b4: 6e10 fb18 0d00 |002e: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +0686ba: 0c07 |0031: move-result-object v7 │ │ +0686bc: 6e30 9f14 6107 |0032: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@149f │ │ +0686c2: 1406 5700 0d7f |0035: const v6, #float 1.87423e+38 // #7f0d0057 │ │ +0686c8: 6e30 9c14 6100 |0038: invoke-virtual {v1, v6, v0}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@149c │ │ +0686ce: 380e b500 |003b: if-eqz v14, 00f0 // +00b5 │ │ +0686d2: 1406 1e00 027f |003d: const v6, #float 1.728e+38 // #7f02001e │ │ +0686d8: 6e30 9d14 b106 |0040: invoke-virtual {v1, v11, v6}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@149d │ │ +0686de: 2202 2800 |0043: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +0686e2: 1a06 1101 |0045: const-string v6, "1" // string@0111 │ │ +0686e6: 7020 c500 6200 |0047: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +0686ec: 2206 1f00 |004a: new-instance v6, Landroid/content/ComponentName; // type@001f │ │ +0686f0: 1c07 4504 |004c: const-class v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +0686f4: 7030 9400 c607 |004e: invoke-direct {v6, v12, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +0686fa: 6e20 e900 6200 |0051: invoke-virtual {v2, v6}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +068700: 1a06 cb0e |0054: const-string v6, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +068704: 2207 b002 |0056: new-instance v7, Landroid/view/KeyEvent; // type@02b0 │ │ +068708: 1308 5500 |0058: const/16 v8, #int 85 // #55 │ │ +06870c: 7030 7f12 9708 |005a: invoke-direct {v7, v9, v8}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +068712: 6e30 df00 6207 |005d: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +068718: 7140 8700 9c92 |0060: invoke-static {v12, v9, v2, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +06871e: 0c06 |0063: move-result-object v6 │ │ +068720: 6e30 9e14 b106 |0064: invoke-virtual {v1, v11, v6}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +068726: 2202 2800 |0067: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +06872a: 1a06 1a01 |0069: const-string v6, "2" // string@011a │ │ +06872e: 7020 c500 6200 |006b: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +068734: 2206 1f00 |006e: new-instance v6, Landroid/content/ComponentName; // type@001f │ │ +068738: 1c07 4504 |0070: const-class v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +06873c: 7030 9400 c607 |0072: invoke-direct {v6, v12, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +068742: 6e20 e900 6200 |0075: invoke-virtual {v2, v6}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +068748: 1a06 cb0e |0078: const-string v6, "android.intent.extra.KEY_EVENT" // string@0ecb │ │ +06874c: 2207 b002 |007a: new-instance v7, Landroid/view/KeyEvent; // type@02b0 │ │ +068750: 1308 5700 |007c: const/16 v8, #int 87 // #57 │ │ +068754: 7030 7f12 9708 |007e: invoke-direct {v7, v9, v8}, Landroid/view/KeyEvent;.:(II)V // method@127f │ │ +06875a: 6e30 df00 6207 |0081: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +068760: 1406 5b00 0d7f |0084: const v6, #float 1.87423e+38 // #7f0d005b │ │ +068766: 7140 8700 9c92 |0087: invoke-static {v12, v9, v2, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +06876c: 0c07 |008a: move-result-object v7 │ │ +06876e: 6e30 9e14 6107 |008b: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +068774: 2202 2800 |008e: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +068778: 1a06 1c01 |0090: const-string v6, "4" // string@011c │ │ +06877c: 7020 c500 6200 |0092: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +068782: 2206 1f00 |0095: new-instance v6, Landroid/content/ComponentName; // type@001f │ │ +068786: 1c07 4504 |0097: const-class v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +06878a: 7030 9400 c607 |0099: invoke-direct {v6, v12, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ +068790: 6e20 e900 6200 |009c: invoke-virtual {v2, v6}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +068796: 1a06 1521 |009f: const-string v6, "subsonic.hidenotification" // string@2115 │ │ +06879a: 6e30 e200 620a |00a1: invoke-virtual {v2, v6, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +0687a0: 1406 5c00 0d7f |00a4: const v6, #float 1.87423e+38 // #7f0d005c │ │ +0687a6: 7140 8700 9c92 |00a7: invoke-static {v12, v9, v2, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0087 │ │ +0687ac: 0c07 |00aa: move-result-object v7 │ │ +0687ae: 6e30 9e14 6107 |00ab: invoke-virtual {v1, v6, v7}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@149e │ │ +0687b4: 2204 2800 |00ae: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +0687b8: 1c06 d503 |00b0: const-class v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +0687bc: 7030 c300 c406 |00b2: invoke-direct {v4, v12, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +0687c2: 2206 ea00 |00b5: new-instance v6, Landroid/support/v4/app/NotificationCompat$Builder; // type@00ea │ │ +0687c6: 7020 1205 c600 |00b7: invoke-direct {v6, v12}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0512 │ │ +0687cc: 6e20 2305 a600 |00ba: invoke-virtual {v6, v10}, Landroid/support/v4/app/NotificationCompat$Builder;.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0523 │ │ +0687d2: 0c06 |00bd: move-result-object v6 │ │ +0687d4: 1407 3900 027f |00be: const v7, #float 1.72801e+38 // #7f020039 │ │ +0687da: 6e20 2705 7600 |00c1: invoke-virtual {v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0527 │ │ +0687e0: 0c06 |00c4: move-result-object v6 │ │ +0687e2: 6e20 1705 1600 |00c5: invoke-virtual {v6, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0517 │ │ +0687e8: 0c06 |00c8: move-result-object v6 │ │ +0687ea: 7140 8500 9c94 |00c9: invoke-static {v12, v9, v4, v9}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ +0687f0: 0c07 |00cc: move-result-object v7 │ │ +0687f2: 6e20 1905 7600 |00cd: invoke-virtual {v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0519 │ │ +0687f8: 0c06 |00d0: move-result-object v6 │ │ +0687fa: 6e10 1405 0600 |00d1: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0514 │ │ +068800: 0c03 |00d4: move-result-object v3 │ │ +068802: 6006 2300 |00d5: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +068806: 1307 1000 |00d7: const/16 v7, #int 16 // #10 │ │ +06880a: 3476 0800 |00d9: if-lt v6, v7, 00e1 // +0008 │ │ +06880e: 7140 bc1c dce0 |00db: invoke-static {v12, v13, v0, v14}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.createBigContentView:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Landroid/graphics/Bitmap;Z)Landroid/widget/RemoteViews; // method@1cbc │ │ +068814: 0c06 |00de: move-result-object v6 │ │ +068816: 5b36 0100 |00df: iput-object v6, v3, Landroid/app/Notification;.bigContentView:Landroid/widget/RemoteViews; // field@0001 │ │ +06881a: 1103 |00e1: return-object v3 │ │ +06881c: 0d05 |00e2: move-exception v5 │ │ +06881e: 6206 e809 |00e3: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09e8 │ │ +068822: 1a07 a203 |00e5: const-string v7, "Failed to get notification cover art" // string@03a2 │ │ +068826: 6e30 7b1c 7605 |00e7: invoke-virtual {v6, v7, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +06882c: 7120 6b1d 8c00 |00ea: invoke-static {v12, v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ +068832: 0c00 |00ed: move-result-object v0 │ │ +068834: 2900 27ff |00ee: goto/16 0015 // -00d9 │ │ +068838: 1406 2400 027f |00f0: const v6, #float 1.728e+38 // #7f020024 │ │ +06883e: 2900 4dff |00f3: goto/16 0040 // -00b3 │ │ catches : 1 │ │ 0x0008 - 0x0014 │ │ Ljava/lang/Exception; -> 0x00e2 │ │ positions : │ │ 0x0008 line=149 │ │ 0x000c line=150 │ │ 0x000e line=151 │ │ @@ -118630,14 +118617,19 @@ │ │ 0x0084 line=172 │ │ 0x008e line=174 │ │ 0x0095 line=175 │ │ 0x009f line=176 │ │ 0x00a4 line=177 │ │ 0x00ae line=179 │ │ 0x00b5 line=181 │ │ + 0x00ba line=182 │ │ + 0x00c1 line=183 │ │ + 0x00c5 line=184 │ │ + 0x00c9 line=185 │ │ + 0x00d1 line=186 │ │ 0x00d5 line=187 │ │ 0x00db line=188 │ │ 0x00e1 line=190 │ │ 0x00e2 line=153 │ │ 0x00e3 line=154 │ │ 0x00ea line=155 │ │ 0x00f0 line=162 │ │ @@ -118661,71 +118653,78 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/app/Notification;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -068830: |[068830] net.sourceforge.subsonic.androidapp.util.NotificationUtil.createSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/app/Notification; │ │ -068840: 1406 3b00 027f |0000: const v6, #float 1.72801e+38 // #7f02003b │ │ -068846: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -068848: 1503 8042 |0004: const/high16 v3, #int 1115684864 // #4280 │ │ -06884c: 7120 661d 7300 |0006: invoke-static {v3, v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.convertDpToPixel:(FLandroid/content/Context;)F // method@1d66 │ │ -068852: 0a03 |0009: move-result v3 │ │ -068854: 8733 |000a: float-to-int v3, v3 │ │ -068856: 7130 491c 8703 |000b: invoke-static {v7, v8, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; // method@1c49 │ │ -06885c: 0c00 |000e: move-result-object v0 │ │ -06885e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -068862: 1403 3b00 027f |0011: const v3, #float 1.72801e+38 // #7f02003b │ │ -068868: 7120 6b1d 3700 |0014: invoke-static {v7, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ -06886e: 0c00 |0017: move-result-object v0 │ │ -068870: 2201 2500 |0018: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -068874: 1c03 cd03 |001a: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -068878: 7030 c300 7103 |001c: invoke-direct {v1, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -06887e: 2203 e200 |001f: new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; // type@00e2 │ │ -068882: 7020 1205 7300 |0021: invoke-direct {v3, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0512 │ │ -068888: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -06888a: 6e20 2305 4300 |0025: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0523 │ │ -068890: 0c03 |0028: move-result-object v3 │ │ -068892: 1404 3900 027f |0029: const v4, #float 1.72801e+38 // #7f020039 │ │ -068898: 6e20 2705 4300 |002c: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0527 │ │ -06889e: 0c03 |002f: move-result-object v3 │ │ -0688a0: 6e10 0619 0800 |0030: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -0688a6: 0c04 |0033: move-result-object v4 │ │ -0688a8: 6e20 1b05 4300 |0034: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@051b │ │ -0688ae: 0c03 |0037: move-result-object v3 │ │ -0688b0: 6e10 fb18 0800 |0038: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -0688b6: 0c04 |003b: move-result-object v4 │ │ -0688b8: 6e20 1a05 4300 |003c: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@051a │ │ -0688be: 0c03 |003f: move-result-object v3 │ │ -0688c0: 7140 8500 5751 |0040: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ -0688c6: 0c04 |0043: move-result-object v4 │ │ -0688c8: 6e20 1905 4300 |0044: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0519 │ │ -0688ce: 0c03 |0047: move-result-object v3 │ │ -0688d0: 6e20 2005 0300 |0048: invoke-virtual {v3, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0520 │ │ -0688d6: 0c03 |004b: move-result-object v3 │ │ -0688d8: 6e10 1405 0300 |004c: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0514 │ │ -0688de: 0c03 |004f: move-result-object v3 │ │ -0688e0: 1103 |0050: return-object v3 │ │ -0688e2: 0d02 |0051: move-exception v2 │ │ -0688e4: 6203 e809 |0052: sget-object v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09e8 │ │ -0688e8: 1a04 a203 |0054: const-string v4, "Failed to get notification cover art" // string@03a2 │ │ -0688ec: 6e30 7b1c 4302 |0056: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -0688f2: 7120 6b1d 6700 |0059: invoke-static {v7, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ -0688f8: 0c00 |005c: move-result-object v0 │ │ -0688fa: 28bb |005d: goto 0018 // -0045 │ │ +068854: |[068854] net.sourceforge.subsonic.androidapp.util.NotificationUtil.createSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/app/Notification; │ │ +068864: 1406 3b00 027f |0000: const v6, #float 1.72801e+38 // #7f02003b │ │ +06886a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +06886c: 1503 8042 |0004: const/high16 v3, #int 1115684864 // #4280 │ │ +068870: 7120 661d 7300 |0006: invoke-static {v3, v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.convertDpToPixel:(FLandroid/content/Context;)F // method@1d66 │ │ +068876: 0a03 |0009: move-result v3 │ │ +068878: 8733 |000a: float-to-int v3, v3 │ │ +06887a: 7130 491c 8703 |000b: invoke-static {v7, v8, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; // method@1c49 │ │ +068880: 0c00 |000e: move-result-object v0 │ │ +068882: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +068886: 1403 3b00 027f |0011: const v3, #float 1.72801e+38 // #7f02003b │ │ +06888c: 7120 6b1d 3700 |0014: invoke-static {v7, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ +068892: 0c00 |0017: move-result-object v0 │ │ +068894: 2201 2800 |0018: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +068898: 1c03 d503 |001a: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +06889c: 7030 c300 7103 |001c: invoke-direct {v1, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +0688a2: 2203 ea00 |001f: new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; // type@00ea │ │ +0688a6: 7020 1205 7300 |0021: invoke-direct {v3, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0512 │ │ +0688ac: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0688ae: 6e20 2305 4300 |0025: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0523 │ │ +0688b4: 0c03 |0028: move-result-object v3 │ │ +0688b6: 1404 3900 027f |0029: const v4, #float 1.72801e+38 // #7f020039 │ │ +0688bc: 6e20 2705 4300 |002c: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0527 │ │ +0688c2: 0c03 |002f: move-result-object v3 │ │ +0688c4: 6e10 0619 0800 |0030: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +0688ca: 0c04 |0033: move-result-object v4 │ │ +0688cc: 6e20 1b05 4300 |0034: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@051b │ │ +0688d2: 0c03 |0037: move-result-object v3 │ │ +0688d4: 6e10 fb18 0800 |0038: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +0688da: 0c04 |003b: move-result-object v4 │ │ +0688dc: 6e20 1a05 4300 |003c: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@051a │ │ +0688e2: 0c03 |003f: move-result-object v3 │ │ +0688e4: 7140 8500 5751 |0040: invoke-static {v7, v5, v1, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ +0688ea: 0c04 |0043: move-result-object v4 │ │ +0688ec: 6e20 1905 4300 |0044: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0519 │ │ +0688f2: 0c03 |0047: move-result-object v3 │ │ +0688f4: 6e20 2005 0300 |0048: invoke-virtual {v3, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0520 │ │ +0688fa: 0c03 |004b: move-result-object v3 │ │ +0688fc: 6e10 1405 0300 |004c: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0514 │ │ +068902: 0c03 |004f: move-result-object v3 │ │ +068904: 1103 |0050: return-object v3 │ │ +068906: 0d02 |0051: move-exception v2 │ │ +068908: 6203 e809 |0052: sget-object v3, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09e8 │ │ +06890c: 1a04 a203 |0054: const-string v4, "Failed to get notification cover art" // string@03a2 │ │ +068910: 6e30 7b1c 4302 |0056: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +068916: 7120 6b1d 6700 |0059: invoke-static {v7, v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@1d6b │ │ +06891c: 0c00 |005c: move-result-object v0 │ │ +06891e: 28bb |005d: goto 0018 // -0045 │ │ catches : 1 │ │ 0x0006 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0051 │ │ positions : │ │ 0x0004 line=127 │ │ 0x000f line=128 │ │ 0x0011 line=129 │ │ 0x0018 line=135 │ │ 0x001f line=136 │ │ + 0x002c line=137 │ │ + 0x0030 line=138 │ │ + 0x0038 line=139 │ │ + 0x0040 line=140 │ │ + 0x0048 line=141 │ │ + 0x004c line=142 │ │ + 0x0050 line=136 │ │ 0x0051 line=131 │ │ 0x0052 line=132 │ │ 0x0059 line=133 │ │ locals : │ │ 0x000f - 0x0051 reg=0 albumArt Landroid/graphics/Bitmap; │ │ 0x001f - 0x0051 reg=1 notificationIntent Landroid/content/Intent; │ │ 0x005d - 0x005e reg=0 albumArt Landroid/graphics/Bitmap; │ │ @@ -118738,19 +118737,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06890c: |[06890c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V │ │ -06891c: 2200 9904 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3; // type@0499 │ │ -068920: 7020 b81c 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1cb8 │ │ -068926: 6e20 f901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -06892c: 0e00 |0008: return-void │ │ +068930: |[068930] net.sourceforge.subsonic.androidapp.util.NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V │ │ +068940: 2200 a104 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3; // type@04a1 │ │ +068944: 7020 b81c 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$3;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1cb8 │ │ +06894a: 6e20 f901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +068950: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0008 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 downloadService Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0009 reg=2 handler Landroid/os/Handler; │ │ @@ -118760,22 +118759,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -068930: |[068930] net.sourceforge.subsonic.androidapp.util.NotificationUtil.isNotificationHiddenByUser:(Landroid/content/Context;)Z │ │ -068940: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -068946: 0c00 |0003: move-result-object v0 │ │ -068948: 1a01 b115 |0004: const-string v1, "hideNotificationByUser" // string@15b1 │ │ -06894c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06894e: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -068954: 0a01 |000a: move-result v1 │ │ -068956: 0f01 |000b: return v1 │ │ +068954: |[068954] net.sourceforge.subsonic.androidapp.util.NotificationUtil.isNotificationHiddenByUser:(Landroid/content/Context;)Z │ │ +068964: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06896a: 0c00 |0003: move-result-object v0 │ │ +06896c: 1a01 ae15 |0004: const-string v1, "hideNotificationByUser" // string@15ae │ │ +068970: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +068972: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +068978: 0a01 |000a: move-result v1 │ │ +06897a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ locals : │ │ 0x0004 - 0x000c reg=0 preferences Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000c reg=3 context Landroid/content/Context; │ │ @@ -118785,23 +118784,23 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -068958: |[068958] net.sourceforge.subsonic.androidapp.util.NotificationUtil.setNotificationHiddenByUser:(Landroid/content/Context;Z)V │ │ -068968: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06896e: 0c01 |0003: move-result-object v1 │ │ -068970: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -068976: 0c00 |0007: move-result-object v0 │ │ -068978: 1a02 b115 |0008: const-string v2, "hideNotificationByUser" // string@15b1 │ │ -06897c: 7230 f700 2004 |000a: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -068982: 7210 f600 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -068988: 0e00 |0010: return-void │ │ +06897c: |[06897c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.setNotificationHiddenByUser:(Landroid/content/Context;Z)V │ │ +06898c: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +068992: 0c01 |0003: move-result-object v1 │ │ +068994: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +06899a: 0c00 |0007: move-result-object v0 │ │ +06899c: 1a02 ae15 |0008: const-string v2, "hideNotificationByUser" // string@15ae │ │ +0689a0: 7230 f700 2004 |000a: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +0689a6: 7210 f600 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +0689ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x0008 line=115 │ │ 0x000d line=116 │ │ 0x0010 line=117 │ │ @@ -118816,27 +118815,27 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -06898c: |[06898c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.updateCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -06899c: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ -0689a0: 7120 bf1c 4300 |0002: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V // method@1cbf │ │ -0689a6: 0e00 |0005: return-void │ │ -0689a8: 7110 c01c 0200 |0006: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.isNotificationHiddenByUser:(Landroid/content/Context;)Z // method@1cc0 │ │ -0689ae: 0a01 |0009: move-result v1 │ │ -0689b0: 3901 fbff |000a: if-nez v1, 0005 // -0005 │ │ -0689b4: 7130 bd1c 5206 |000c: invoke-static {v2, v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.createCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)Landroid/app/Notification; // method@1cbd │ │ -0689ba: 0c00 |000f: move-result-object v0 │ │ -0689bc: 2201 9804 |0010: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2; // type@0498 │ │ -0689c0: 7030 b61c 3100 |0012: invoke-direct {v1, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V // method@1cb6 │ │ -0689c6: 6e20 f901 1400 |0015: invoke-virtual {v4, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -0689cc: 28ed |0018: goto 0005 // -0013 │ │ +0689b0: |[0689b0] net.sourceforge.subsonic.androidapp.util.NotificationUtil.updateCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +0689c0: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ +0689c4: 7120 bf1c 4300 |0002: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V // method@1cbf │ │ +0689ca: 0e00 |0005: return-void │ │ +0689cc: 7110 c01c 0200 |0006: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.isNotificationHiddenByUser:(Landroid/content/Context;)Z // method@1cc0 │ │ +0689d2: 0a01 |0009: move-result v1 │ │ +0689d4: 3901 fbff |000a: if-nez v1, 0005 // -0005 │ │ +0689d8: 7130 bd1c 5206 |000c: invoke-static {v2, v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.createCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)Landroid/app/Notification; // method@1cbd │ │ +0689de: 0c00 |000f: move-result-object v0 │ │ +0689e0: 2201 a004 |0010: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2; // type@04a0 │ │ +0689e4: 7030 b61c 3100 |0012: invoke-direct {v1, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$2;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V // method@1cb6 │ │ +0689ea: 6e20 f901 1400 |0015: invoke-virtual {v4, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +0689f0: 28ed |0018: goto 0005 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0005 line=99 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ @@ -118854,25 +118853,25 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0689d0: |[0689d0] net.sourceforge.subsonic.androidapp.util.NotificationUtil.updateNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -0689e0: 7100 c51c 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.useSimpleNotification:()Z // method@1cc5 │ │ -0689e6: 0a00 |0003: move-result v0 │ │ -0689e8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -0689ec: 7155 c41c 2143 |0006: invoke-static {v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc4 │ │ -0689f2: 7100 7119 0000 |0009: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.getInstance:()Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // method@1971 │ │ -0689f8: 0c00 |000c: move-result-object v0 │ │ -0689fa: 6e40 7419 1052 |000d: invoke-virtual {v0, v1, v2, v5}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.notifyChange:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;Z)V // method@1974 │ │ -068a00: 0e00 |0010: return-void │ │ -068a02: 7155 c21c 2143 |0011: invoke-static {v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc2 │ │ -068a08: 28f5 |0014: goto 0009 // -000b │ │ +0689f4: |[0689f4] net.sourceforge.subsonic.androidapp.util.NotificationUtil.updateNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +068a04: 7100 c51c 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.useSimpleNotification:()Z // method@1cc5 │ │ +068a0a: 0a00 |0003: move-result v0 │ │ +068a0c: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +068a10: 7155 c41c 2143 |0006: invoke-static {v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc4 │ │ +068a16: 7100 7119 0000 |0009: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.getInstance:()Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider; // method@1971 │ │ +068a1c: 0c00 |000c: move-result-object v0 │ │ +068a1e: 6e40 7419 1052 |000d: invoke-virtual {v0, v1, v2, v5}, Lnet/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider;.notifyChange:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;Z)V // method@1974 │ │ +068a24: 0e00 |0010: return-void │ │ +068a26: 7155 c21c 2143 |0011: invoke-static {v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateCustomNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc2 │ │ +068a2c: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x0009 line=61 │ │ 0x0010 line=62 │ │ 0x0011 line=57 │ │ @@ -118888,25 +118887,25 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -068a0c: |[068a0c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.updateSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -068a1c: 3805 0400 |0000: if-eqz v5, 0004 // +0004 │ │ -068a20: 3906 0600 |0002: if-nez v6, 0008 // +0006 │ │ -068a24: 7120 bf1c 4300 |0004: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V // method@1cbf │ │ -068a2a: 0e00 |0007: return-void │ │ -068a2c: 7120 be1c 5200 |0008: invoke-static {v2, v5}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.createSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/app/Notification; // method@1cbe │ │ -068a32: 0c00 |000b: move-result-object v0 │ │ -068a34: 2201 9704 |000c: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1; // type@0497 │ │ -068a38: 7030 b41c 3100 |000e: invoke-direct {v1, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V // method@1cb4 │ │ -068a3e: 6e20 f901 1400 |0011: invoke-virtual {v4, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -068a44: 28f3 |0014: goto 0007 // -000d │ │ +068a30: |[068a30] net.sourceforge.subsonic.androidapp.util.NotificationUtil.updateSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +068a40: 3805 0400 |0000: if-eqz v5, 0004 // +0004 │ │ +068a44: 3906 0600 |0002: if-nez v6, 0008 // +0006 │ │ +068a48: 7120 bf1c 4300 |0004: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V // method@1cbf │ │ +068a4e: 0e00 |0007: return-void │ │ +068a50: 7120 be1c 5200 |0008: invoke-static {v2, v5}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.createSimpleNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Landroid/app/Notification; // method@1cbe │ │ +068a56: 0c00 |000b: move-result-object v0 │ │ +068a58: 2201 9f04 |000c: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1; // type@049f │ │ +068a5c: 7030 b41c 3100 |000e: invoke-direct {v1, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/app/Notification;)V // method@1cb4 │ │ +068a62: 6e20 f901 1400 |0011: invoke-virtual {v4, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +068a68: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0007 line=80 │ │ 0x0008 line=70 │ │ 0x000c line=73 │ │ @@ -118923,35 +118922,35 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -068a48: |[068a48] net.sourceforge.subsonic.androidapp.util.NotificationUtil.useSimpleNotification:()Z │ │ -068a58: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -068a5c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -068a60: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -068a64: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -068a66: 0f00 |0007: return v0 │ │ -068a68: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -068a6a: 28fe |0009: goto 0007 // -0002 │ │ +068a6c: |[068a6c] net.sourceforge.subsonic.androidapp.util.NotificationUtil.useSimpleNotification:()Z │ │ +068a7c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +068a80: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +068a84: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +068a88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +068a8a: 0f00 |0007: return v0 │ │ +068a8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +068a8e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2835 (NotificationUtil.java) │ │ + source_file_idx : 2832 (NotificationUtil.java) │ │ │ │ Class #536 header: │ │ -class_idx : 1179 │ │ +class_idx : 1187 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2925 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #536 annotations: │ │ Annotations on class │ │ @@ -118993,17 +118992,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068a6c: |[068a6c] net.sourceforge.subsonic.androidapp.util.Pair.:()V │ │ -068a7c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068a82: 0e00 |0003: return-void │ │ +068a90: |[068a90] net.sourceforge.subsonic.androidapp.util.Pair.:()V │ │ +068aa0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Pair; Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ @@ -119013,19 +119012,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068a84: |[068a84] net.sourceforge.subsonic.androidapp.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -068a94: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068a9a: 5b01 e909 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.first:Ljava/lang/Object; // field@09e9 │ │ -068a9e: 5b02 ea09 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.second:Ljava/lang/Object; // field@09ea │ │ -068aa2: 0e00 |0007: return-void │ │ +068aa8: |[068aa8] net.sourceforge.subsonic.androidapp.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +068ab8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068abe: 5b01 e909 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.first:Ljava/lang/Object; // field@09e9 │ │ +068ac2: 5b02 ea09 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.second:Ljava/lang/Object; // field@09ea │ │ +068ac6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ @@ -119042,17 +119041,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068aa4: |[068aa4] net.sourceforge.subsonic.androidapp.util.Pair.getFirst:()Ljava/lang/Object; │ │ -068ab4: 5410 e909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Pair;.first:Ljava/lang/Object; // field@09e9 │ │ -068ab8: 1100 |0002: return-object v0 │ │ +068ac8: |[068ac8] net.sourceforge.subsonic.androidapp.util.Pair.getFirst:()Ljava/lang/Object; │ │ +068ad8: 5410 e909 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Pair;.first:Ljava/lang/Object; // field@09e9 │ │ +068adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Pair; Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ │ │ @@ -119061,17 +119060,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068abc: |[068abc] net.sourceforge.subsonic.androidapp.util.Pair.getSecond:()Ljava/lang/Object; │ │ -068acc: 5410 ea09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Pair;.second:Ljava/lang/Object; // field@09ea │ │ -068ad0: 1100 |0002: return-object v0 │ │ +068ae0: |[068ae0] net.sourceforge.subsonic.androidapp.util.Pair.getSecond:()Ljava/lang/Object; │ │ +068af0: 5410 ea09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/Pair;.second:Ljava/lang/Object; // field@09ea │ │ +068af4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/Pair; Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ │ │ @@ -119080,17 +119079,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068ad4: |[068ad4] net.sourceforge.subsonic.androidapp.util.Pair.setFirst:(Ljava/lang/Object;)V │ │ -068ae4: 5b01 e909 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.first:Ljava/lang/Object; // field@09e9 │ │ -068ae8: 0e00 |0002: return-void │ │ +068af8: |[068af8] net.sourceforge.subsonic.androidapp.util.Pair.setFirst:(Ljava/lang/Object;)V │ │ +068b08: 5b01 e909 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.first:Ljava/lang/Object; // field@09e9 │ │ +068b0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -119102,34 +119101,34 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068aec: |[068aec] net.sourceforge.subsonic.androidapp.util.Pair.setSecond:(Ljava/lang/Object;)V │ │ -068afc: 5b01 ea09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.second:Ljava/lang/Object; // field@09ea │ │ -068b00: 0e00 |0002: return-void │ │ +068b10: |[068b10] net.sourceforge.subsonic.androidapp.util.Pair.setSecond:(Ljava/lang/Object;)V │ │ +068b20: 5b01 ea09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/Pair;.second:Ljava/lang/Object; // field@09ea │ │ +068b24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Pair; Lnet/sourceforge/subsonic/androidapp/util/Pair; │ │ 0x0000 - 0x0003 reg=1 second Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 2925 (Pair.java) │ │ + source_file_idx : 2922 (Pair.java) │ │ │ │ Class #537 header: │ │ -class_idx : 1180 │ │ +class_idx : 1188 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2938 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2935 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #537 annotations: │ │ Annotations on class │ │ @@ -119153,17 +119152,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068b04: |[068b04] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.:()V │ │ -068b14: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068b1a: 0e00 |0003: return-void │ │ +068b28: |[068b28] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.:()V │ │ +068b38: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;) │ │ @@ -119171,19 +119170,19 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -068b1c: |[068b1c] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -068b2c: 2200 9c04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator; // type@049c │ │ -068b30: 7010 cc1c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;.:()V // method@1ccc │ │ -068b36: 7120 0416 0100 |0005: invoke-static {v1, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ -068b3c: 1101 |0008: return-object v1 │ │ +068b40: |[068b40] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +068b50: 2200 a404 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator; // type@04a4 │ │ +068b54: 7010 cc1c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;.:()V // method@1ccc │ │ +068b5a: 7120 0416 0100 |0005: invoke-static {v1, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1604 │ │ +068b60: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0009 reg=1 playlists Ljava/util/List; Ljava/util/List; │ │ @@ -119194,60 +119193,60 @@ │ │ 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 │ │ -068b40: |[068b40] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -068b50: 1f02 2204 |0000: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@0422 │ │ -068b54: 1f03 2204 |0002: check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@0422 │ │ -068b58: 6e30 ce1c 2103 |0004: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;.compare:(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I // method@1cce │ │ -068b5e: 0a00 |0007: move-result v0 │ │ -068b60: 0f00 |0008: return v0 │ │ +068b64: |[068b64] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +068b74: 1f02 2a04 |0000: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@042a │ │ +068b78: 1f03 2a04 |0002: check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@042a │ │ +068b7c: 6e30 ce1c 2103 |0004: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;.compare:(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I // method@1cce │ │ +068b82: 0a00 |0007: move-result v0 │ │ +068b84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;) │ │ name : 'compare' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -068b64: |[068b64] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.compare:(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I │ │ -068b74: 6e10 3b19 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ -068b7a: 0c00 |0003: move-result-object v0 │ │ -068b7c: 6e10 3b19 0400 |0004: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ -068b82: 0c01 |0007: move-result-object v1 │ │ -068b84: 6e20 8f15 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@158f │ │ -068b8a: 0a00 |000b: move-result v0 │ │ -068b8c: 0f00 |000c: return v0 │ │ +068b88: |[068b88] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter$PlaylistComparator.compare:(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I │ │ +068b98: 6e10 3b19 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ +068b9e: 0c00 |0003: move-result-object v0 │ │ +068ba0: 6e10 3b19 0400 |0004: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ +068ba6: 0c01 |0007: move-result-object v1 │ │ +068ba8: 6e20 8f15 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@158f │ │ +068bae: 0a00 |000b: move-result v0 │ │ +068bb0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator; │ │ 0x0000 - 0x000d reg=3 playlist1 Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ 0x0000 - 0x000d reg=4 playlist2 Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ │ │ - source_file_idx : 2938 (PlaylistAdapter.java) │ │ + source_file_idx : 2935 (PlaylistAdapter.java) │ │ │ │ Class #538 header: │ │ -class_idx : 1181 │ │ +class_idx : 1189 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ -source_file_idx : 2938 │ │ +superclass_idx : 743 │ │ +source_file_idx : 2935 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #538 annotations: │ │ Annotations on class │ │ @@ -119278,65 +119277,65 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -068b90: |[068b90] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -068ba0: 1306 1e00 |0000: const/16 v6, #int 30 // #1e │ │ -068ba4: 1405 1600 037f |0002: const v5, #float 1.74129e+38 // #7f030016 │ │ -068baa: 7040 2b14 98a5 |0005: invoke-direct {v8, v9, v5, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@142b │ │ -068bb0: 2204 7b03 |0008: new-instance v4, Ljava/util/LinkedHashSet; // type@037b │ │ -068bb4: 7020 1816 6400 |000a: invoke-direct {v4, v6}, Ljava/util/LinkedHashSet;.:(I)V // method@1618 │ │ -068bba: 2203 7103 |000d: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -068bbe: 7020 ed15 6300 |000f: invoke-direct {v3, v6}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -068bc4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -068bc6: 7210 2716 0a00 |0013: invoke-interface {v10}, Ljava/util/List;.size:()I // method@1627 │ │ -068bcc: 0a05 |0016: move-result v5 │ │ -068bce: 3550 3300 |0017: if-ge v0, v5, 004a // +0033 │ │ -068bd2: 7220 2016 0a00 |0019: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -068bd8: 0c02 |001c: move-result-object v2 │ │ -068bda: 1f02 2204 |001d: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@0422 │ │ -068bde: 6e10 3b19 0200 |001f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ -068be4: 0c05 |0022: move-result-object v5 │ │ -068be6: 6e10 9a15 0500 |0023: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ -068bec: 0a05 |0026: move-result v5 │ │ -068bee: 3d05 2000 |0027: if-lez v5, 0047 // +0020 │ │ -068bf2: 6e10 3b19 0200 |0029: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ -068bf8: 0c05 |002c: move-result-object v5 │ │ -068bfa: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -068bfc: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -068bfe: 6e30 a015 6507 |002f: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ -068c04: 0c05 |0032: move-result-object v5 │ │ -068c06: 6e10 a315 0500 |0033: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15a3 │ │ -068c0c: 0c01 |0036: move-result-object v1 │ │ -068c0e: 7220 3c16 1400 |0037: invoke-interface {v4, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ -068c14: 0a05 |003a: move-result v5 │ │ -068c16: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ -068c1a: 7220 3b16 1400 |003d: invoke-interface {v4, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -068c20: 7110 6b15 0000 |0040: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -068c26: 0c05 |0043: move-result-object v5 │ │ -068c28: 7220 1c16 5300 |0044: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -068c2e: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068c32: 28ca |0049: goto 0013 // -0036 │ │ -068c34: 7210 3f16 0400 |004a: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@163f │ │ -068c3a: 0a05 |004d: move-result v5 │ │ -068c3c: 2355 0b05 |004e: new-array v5, v5, [Ljava/lang/Object; // type@050b │ │ -068c40: 7220 4016 5400 |0050: invoke-interface {v4, v5}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -068c46: 0c05 |0053: move-result-object v5 │ │ -068c48: 5b85 ec09 |0054: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ -068c4c: 7210 2716 0300 |0056: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ -068c52: 0a05 |0059: move-result v5 │ │ -068c54: 2355 0a05 |005a: new-array v5, v5, [Ljava/lang/Integer; // type@050a │ │ -068c58: 7220 2916 5300 |005c: invoke-interface {v3, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1629 │ │ -068c5e: 0c05 |005f: move-result-object v5 │ │ -068c60: 1f05 0a05 |0060: check-cast v5, [Ljava/lang/Integer; // type@050a │ │ -068c64: 5b85 eb09 |0062: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ -068c68: 0e00 |0064: return-void │ │ +068bb4: |[068bb4] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +068bc4: 1306 1e00 |0000: const/16 v6, #int 30 // #1e │ │ +068bc8: 1405 1600 037f |0002: const v5, #float 1.74129e+38 // #7f030016 │ │ +068bce: 7040 2b14 98a5 |0005: invoke-direct {v8, v9, v5, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@142b │ │ +068bd4: 2204 8303 |0008: new-instance v4, Ljava/util/LinkedHashSet; // type@0383 │ │ +068bd8: 7020 1816 6400 |000a: invoke-direct {v4, v6}, Ljava/util/LinkedHashSet;.:(I)V // method@1618 │ │ +068bde: 2203 7903 |000d: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +068be2: 7020 ed15 6300 |000f: invoke-direct {v3, v6}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +068be8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +068bea: 7210 2716 0a00 |0013: invoke-interface {v10}, Ljava/util/List;.size:()I // method@1627 │ │ +068bf0: 0a05 |0016: move-result v5 │ │ +068bf2: 3550 3300 |0017: if-ge v0, v5, 004a // +0033 │ │ +068bf6: 7220 2016 0a00 |0019: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +068bfc: 0c02 |001c: move-result-object v2 │ │ +068bfe: 1f02 2a04 |001d: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@042a │ │ +068c02: 6e10 3b19 0200 |001f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ +068c08: 0c05 |0022: move-result-object v5 │ │ +068c0a: 6e10 9a15 0500 |0023: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ +068c10: 0a05 |0026: move-result v5 │ │ +068c12: 3d05 2000 |0027: if-lez v5, 0047 // +0020 │ │ +068c16: 6e10 3b19 0200 |0029: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ +068c1c: 0c05 |002c: move-result-object v5 │ │ +068c1e: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +068c20: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +068c22: 6e30 a015 6507 |002f: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ +068c28: 0c05 |0032: move-result-object v5 │ │ +068c2a: 6e10 a315 0500 |0033: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15a3 │ │ +068c30: 0c01 |0036: move-result-object v1 │ │ +068c32: 7220 3c16 1400 |0037: invoke-interface {v4, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ +068c38: 0a05 |003a: move-result v5 │ │ +068c3a: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ +068c3e: 7220 3b16 1400 |003d: invoke-interface {v4, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +068c44: 7110 6b15 0000 |0040: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +068c4a: 0c05 |0043: move-result-object v5 │ │ +068c4c: 7220 1c16 5300 |0044: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +068c52: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068c56: 28ca |0049: goto 0013 // -0036 │ │ +068c58: 7210 3f16 0400 |004a: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@163f │ │ +068c5e: 0a05 |004d: move-result v5 │ │ +068c60: 2355 1505 |004e: new-array v5, v5, [Ljava/lang/Object; // type@0515 │ │ +068c64: 7220 4016 5400 |0050: invoke-interface {v4, v5}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ +068c6a: 0c05 |0053: move-result-object v5 │ │ +068c6c: 5b85 ec09 |0054: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ +068c70: 7210 2716 0300 |0056: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ +068c76: 0a05 |0059: move-result v5 │ │ +068c78: 2355 1405 |005a: new-array v5, v5, [Ljava/lang/Integer; // type@0514 │ │ +068c7c: 7220 2916 5300 |005c: invoke-interface {v3, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1629 │ │ +068c82: 0c05 |005f: move-result-object v5 │ │ +068c84: 1f05 1405 |0060: check-cast v5, [Ljava/lang/Integer; // type@0514 │ │ +068c88: 5b85 eb09 |0062: iput-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ +068c8c: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0008 line=50 │ │ 0x000d line=51 │ │ 0x0012 line=52 │ │ 0x0019 line=53 │ │ @@ -119366,25 +119365,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -068c6c: |[068c6c] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.getPositionForSection:(I)I │ │ -068c7c: 5410 eb09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ -068c80: 2100 |0002: array-length v0, v0 │ │ -068c82: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -068c86: 7120 7815 0200 |0005: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -068c8c: 0a02 |0008: move-result v2 │ │ -068c8e: 5410 eb09 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ -068c92: 4600 0002 |000b: aget-object v0, v0, v2 │ │ -068c96: 6e10 6715 0000 |000d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -068c9c: 0a00 |0010: move-result v0 │ │ -068c9e: 0f00 |0011: return v0 │ │ +068c90: |[068c90] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.getPositionForSection:(I)I │ │ +068ca0: 5410 eb09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ +068ca4: 2100 |0002: array-length v0, v0 │ │ +068ca6: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +068caa: 7120 7815 0200 |0005: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +068cb0: 0a02 |0008: move-result v2 │ │ +068cb2: 5410 eb09 |0009: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ +068cb6: 4600 0002 |000b: aget-object v0, v0, v2 │ │ +068cba: 6e10 6715 0000 |000d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +068cc0: 0a00 |0010: move-result v0 │ │ +068cc2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0009 line=74 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter; │ │ 0x0000 - 0x0012 reg=2 section I │ │ @@ -119394,33 +119393,33 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -068ca0: |[068ca0] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.getSectionForPosition:(I)I │ │ -068cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068cb2: 5431 ec09 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ -068cb6: 2111 |0003: array-length v1, v1 │ │ -068cb8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -068cbc: 3510 1200 |0006: if-ge v0, v1, 0018 // +0012 │ │ -068cc0: 5431 eb09 |0008: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ -068cc4: d802 0001 |000a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -068cc8: 4601 0102 |000c: aget-object v1, v1, v2 │ │ -068ccc: 6e10 6715 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -068cd2: 0a01 |0011: move-result v1 │ │ -068cd4: 3514 0300 |0012: if-ge v4, v1, 0015 // +0003 │ │ -068cd8: 0f00 |0014: return v0 │ │ -068cda: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068cde: 28ea |0017: goto 0001 // -0016 │ │ -068ce0: 5431 ec09 |0018: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ -068ce4: 2111 |001a: array-length v1, v1 │ │ -068ce6: d800 01ff |001b: add-int/lit8 v0, v1, #int -1 // #ff │ │ -068cea: 28f7 |001d: goto 0014 // -0009 │ │ +068cc4: |[068cc4] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.getSectionForPosition:(I)I │ │ +068cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068cd6: 5431 ec09 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ +068cda: 2111 |0003: array-length v1, v1 │ │ +068cdc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +068ce0: 3510 1200 |0006: if-ge v0, v1, 0018 // +0012 │ │ +068ce4: 5431 eb09 |0008: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.positions:[Ljava/lang/Integer; // field@09eb │ │ +068ce8: d802 0001 |000a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +068cec: 4601 0102 |000c: aget-object v1, v1, v2 │ │ +068cf0: 6e10 6715 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +068cf6: 0a01 |0011: move-result v1 │ │ +068cf8: 3514 0300 |0012: if-ge v4, v1, 0015 // +0003 │ │ +068cfc: 0f00 |0014: return v0 │ │ +068cfe: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068d02: 28ea |0017: goto 0001 // -0016 │ │ +068d04: 5431 ec09 |0018: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ +068d08: 2111 |001a: array-length v1, v1 │ │ +068d0a: d800 01ff |001b: add-int/lit8 v0, v1, #int -1 // #ff │ │ +068d0e: 28f7 |001d: goto 0014 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x0014 line=84 │ │ 0x0015 line=79 │ │ 0x0018 line=84 │ │ @@ -119435,30 +119434,30 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068cec: |[068cec] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.getSections:()[Ljava/lang/Object; │ │ -068cfc: 5410 ec09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ -068d00: 1100 |0002: return-object v0 │ │ +068d10: |[068d10] net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.getSections:()[Ljava/lang/Object; │ │ +068d20: 5410 ec09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.sections:[Ljava/lang/Object; // field@09ec │ │ +068d24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter; │ │ │ │ - source_file_idx : 2938 (PlaylistAdapter.java) │ │ + source_file_idx : 2935 (PlaylistAdapter.java) │ │ │ │ Class #539 header: │ │ -class_idx : 1182 │ │ +class_idx : 1190 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2946 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2943 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #539 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;' │ │ @@ -119473,17 +119472,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068d04: |[068d04] net.sourceforge.subsonic.androidapp.util.PopupMenuHelper.:()V │ │ -068d14: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068d1a: 0e00 |0003: return-void │ │ +068d28: |[068d28] net.sourceforge.subsonic.androidapp.util.PopupMenuHelper.:()V │ │ +068d38: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; │ │ │ │ Virtual methods - │ │ @@ -119492,45 +119491,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -068d1c: |[068d1c] net.sourceforge.subsonic.androidapp.util.PopupMenuHelper.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V │ │ -068d2c: 6001 2300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -068d30: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -068d34: 3421 0b00 |0004: if-lt v1, v2, 000f // +000b │ │ -068d38: 2200 a104 |0006: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; // type@04a1 │ │ -068d3c: 7010 da1c 0000 |0008: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;.:()V // method@1cda │ │ -068d42: 6e40 d51c 4065 |000b: invoke-virtual {v0, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ -068d48: 0e00 |000e: return-void │ │ -068d4a: 2200 9f04 |000f: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase; // type@049f │ │ -068d4e: 7010 d61c 0000 |0011: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase;.:()V // method@1cd6 │ │ -068d54: 28f7 |0014: goto 000b // -0009 │ │ +068d40: |[068d40] net.sourceforge.subsonic.androidapp.util.PopupMenuHelper.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V │ │ +068d50: 6001 2300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +068d54: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +068d58: 3421 0b00 |0004: if-lt v1, v2, 000f // +000b │ │ +068d5c: 2200 a904 |0006: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; // type@04a9 │ │ +068d60: 7010 da1c 0000 |0008: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;.:()V // method@1cda │ │ +068d66: 6e40 d51c 4065 |000b: invoke-virtual {v0, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V // method@1cd5 │ │ +068d6c: 0e00 |000e: return-void │ │ +068d6e: 2200 a704 |000f: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase; // type@04a7 │ │ +068d72: 7010 d61c 0000 |0011: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase;.:()V // method@1cd6 │ │ +068d78: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000b line=37 │ │ 0x000e line=38 │ │ 0x000f line=35 │ │ locals : │ │ 0x000b - 0x000f reg=0 helper Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; │ │ 0x0000 - 0x0015 reg=3 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper; │ │ 0x0000 - 0x0015 reg=4 activity Landroid/app/Activity; │ │ 0x0000 - 0x0015 reg=5 anchor Landroid/view/View; │ │ 0x0000 - 0x0015 reg=6 menuResource I │ │ │ │ - source_file_idx : 2946 (PopupMenuHelper.java) │ │ + source_file_idx : 2943 (PopupMenuHelper.java) │ │ │ │ Class #540 header: │ │ -class_idx : 1184 │ │ +class_idx : 1192 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2948 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2945 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #540 annotations: │ │ Annotations on class │ │ @@ -119559,56 +119558,56 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068d58: |[068d58] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb$1.:(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V │ │ -068d68: 5b01 ed09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; // field@09ed │ │ -068d6c: 5b02 ee09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.val$activity:Landroid/app/Activity; // field@09ee │ │ -068d70: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068d76: 0e00 |0007: return-void │ │ +068d7c: |[068d7c] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb$1.:(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V │ │ +068d8c: 5b01 ed09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; // field@09ed │ │ +068d90: 5b02 ee09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.val$activity:Landroid/app/Activity; // field@09ee │ │ +068d94: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068d9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -068d78: |[068d78] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -068d88: 5410 ee09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.val$activity:Landroid/app/Activity; // field@09ee │ │ -068d8c: 6e20 2500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0025 │ │ -068d92: 0a00 |0005: move-result v0 │ │ -068d94: 0f00 |0006: return v0 │ │ +068d9c: |[068d9c] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +068dac: 5410 ee09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.val$activity:Landroid/app/Activity; // field@09ee │ │ +068db0: 6e20 2500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0025 │ │ +068db6: 0a00 |0005: move-result v0 │ │ +068db8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 menuItem Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2948 (PopupMenuHelperHoneycomb.java) │ │ + source_file_idx : 2945 (PopupMenuHelperHoneycomb.java) │ │ │ │ Class #541 header: │ │ -class_idx : 1186 │ │ +class_idx : 1194 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2959 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2956 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #541 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;' │ │ @@ -119627,21 +119626,21 @@ │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;) │ │ name : 'updateProgress' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2959 (ProgressListener.java) │ │ + source_file_idx : 2956 (ProgressListener.java) │ │ │ │ Class #542 header: │ │ -class_idx : 1187 │ │ +class_idx : 1195 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 736 │ │ -source_file_idx : 3067 │ │ +superclass_idx : 744 │ │ +source_file_idx : 3064 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #542 annotations: │ │ Annotations on field #2543 'views' │ │ @@ -119666,28 +119665,28 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -068d98: |[068d98] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.:(I)V │ │ -068da8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -068daa: 7010 2d14 0300 |0001: invoke-direct {v3}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ -068db0: 5b32 ef09 |0004: iput-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068db4: 2201 7103 |0006: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -068db8: 7020 ed15 4100 |0008: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -068dbe: 5b31 ef09 |000b: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068dc2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -068dc4: 3540 0a00 |000e: if-ge v0, v4, 0018 // +000a │ │ -068dc8: 5431 ef09 |0010: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068dcc: 7220 1c16 2100 |0012: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -068dd2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068dd6: 28f7 |0017: goto 000e // -0009 │ │ -068dd8: 0e00 |0018: return-void │ │ +068dbc: |[068dbc] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.:(I)V │ │ +068dcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +068dce: 7010 2d14 0300 |0001: invoke-direct {v3}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ +068dd4: 5b32 ef09 |0004: iput-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068dd8: 2201 7903 |0006: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +068ddc: 7020 ed15 4100 |0008: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +068de2: 5b31 ef09 |000b: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068de6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +068de8: 3540 0a00 |000e: if-ge v0, v4, 0018 // +000a │ │ +068dec: 5431 ef09 |0010: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068df0: 7220 1c16 2100 |0012: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +068df6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068dfa: 28f7 |0017: goto 000e // -0009 │ │ +068dfc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=51 │ │ 0x0006 line=60 │ │ 0x000d line=62 │ │ 0x0010 line=63 │ │ @@ -119703,62 +119702,61 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -068ddc: |[068ddc] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.:(Ljava/util/List;)V │ │ -068dec: 7010 2d14 0500 |0000: invoke-direct {v5}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ -068df2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -068df4: 5b52 ef09 |0004: iput-object v2, v5, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068df8: 7210 2316 0600 |0006: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -068dfe: 0c00 |0009: move-result-object v0 │ │ -068e00: 7210 0e16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -068e06: 0a02 |000d: move-result v2 │ │ -068e08: 3802 1300 |000e: if-eqz v2, 0021 // +0013 │ │ -068e0c: 7210 0f16 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -068e12: 0c01 |0013: move-result-object v1 │ │ -068e14: 1f01 ba02 |0014: check-cast v1, Landroid/view/View; // type@02ba │ │ -068e18: 2202 da02 |0016: new-instance v2, Landroid/widget/AbsListView$LayoutParams; // type@02da │ │ -068e1c: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ -068e1e: 12e4 |0019: const/4 v4, #int -2 // #fe │ │ -068e20: 7030 2814 3204 |001a: invoke-direct {v2, v3, v4}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@1428 │ │ -068e26: 6e20 3113 2100 |001d: invoke-virtual {v1, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1331 │ │ -068e2c: 28ea |0020: goto 000a // -0016 │ │ -068e2e: 5b56 ef09 |0021: iput-object v6, v5, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068e32: 0e00 |0023: return-void │ │ +068e00: |[068e00] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.:(Ljava/util/List;)V │ │ +068e10: 7010 2d14 0500 |0000: invoke-direct {v5}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ +068e16: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +068e18: 5b51 ef09 |0004: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068e1c: 7210 2316 0600 |0006: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +068e22: 0c01 |0009: move-result-object v1 │ │ +068e24: 7210 0e16 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +068e2a: 0a02 |000d: move-result v2 │ │ +068e2c: 3802 1300 |000e: if-eqz v2, 0021 // +0013 │ │ +068e30: 7210 0f16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +068e36: 0c00 |0013: move-result-object v0 │ │ +068e38: 1f00 c202 |0014: check-cast v0, Landroid/view/View; // type@02c2 │ │ +068e3c: 2202 e202 |0016: new-instance v2, Landroid/widget/AbsListView$LayoutParams; // type@02e2 │ │ +068e40: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ +068e42: 12e4 |0019: const/4 v4, #int -2 // #fe │ │ +068e44: 7030 2814 3204 |001a: invoke-direct {v2, v3, v4}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@1428 │ │ +068e4a: 6e20 3113 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1331 │ │ +068e50: 28ea |0020: goto 000a // -0016 │ │ +068e52: 5b56 ef09 |0021: iput-object v6, v5, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068e56: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=51 │ │ 0x0006 line=73 │ │ 0x0016 line=74 │ │ 0x0021 line=76 │ │ 0x0023 line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 (null) Ljava/util/List; │ │ - 0x0016 - 0x0021 reg=1 view Landroid/view/View; │ │ - 0x000a - 0x0024 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0016 - 0x0021 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0024 reg=5 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ 0x0000 - 0x0024 reg=6 views Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;) │ │ name : 'areAllItemsEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -068e34: |[068e34] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.areAllItemsEnabled:()Z │ │ -068e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068e46: 0f00 |0001: return v0 │ │ +068e58: |[068e58] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.areAllItemsEnabled:()Z │ │ +068e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068e6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;) │ │ @@ -119766,19 +119764,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -068e48: |[068e48] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getCount:()I │ │ -068e58: 5410 ef09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068e5c: 7210 2716 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -068e62: 0a00 |0005: move-result v0 │ │ -068e64: 0f00 |0006: return v0 │ │ +068e6c: |[068e6c] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getCount:()I │ │ +068e7c: 5410 ef09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068e80: 7210 2716 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +068e86: 0a00 |0005: move-result v0 │ │ +068e88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;) │ │ @@ -119786,19 +119784,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -068e68: |[068e68] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getItem:(I)Ljava/lang/Object; │ │ -068e78: 5410 ef09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068e7c: 7220 2016 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -068e82: 0c00 |0005: move-result-object v0 │ │ -068e84: 1100 |0006: return-object v0 │ │ +068e8c: |[068e8c] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getItem:(I)Ljava/lang/Object; │ │ +068e9c: 5410 ef09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068ea0: 7220 2016 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +068ea6: 0c00 |0005: move-result-object v0 │ │ +068ea8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -119807,17 +119805,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -068e88: |[068e88] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getItemId:(I)J │ │ -068e98: 8130 |0000: int-to-long v0, v3 │ │ -068e9a: 1000 |0001: return-wide v0 │ │ +068eac: |[068eac] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getItemId:(I)J │ │ +068ebc: 8130 |0000: int-to-long v0, v3 │ │ +068ebe: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -119826,16 +119824,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -068e9c: |[068e9c] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getItemViewType:(I)I │ │ -068eac: 0f01 |0000: return v1 │ │ +068ec0: |[068ec0] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getItemViewType:(I)I │ │ +068ed0: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ @@ -119844,25 +119842,25 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -068eb0: |[068eb0] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -068ec0: 5421 ef09 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068ec4: 7220 2016 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -068eca: 0c00 |0005: move-result-object v0 │ │ -068ecc: 1f00 ba02 |0006: check-cast v0, Landroid/view/View; // type@02ba │ │ -068ed0: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ -068ed4: 6e30 e81c 3205 |000a: invoke-virtual {v2, v3, v5}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.newView:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1ce8 │ │ -068eda: 0c00 |000d: move-result-object v0 │ │ -068edc: 5421 ef09 |000e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ -068ee0: 7230 2616 3100 |0010: invoke-interface {v1, v3, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1626 │ │ -068ee6: 1100 |0013: return-object v0 │ │ +068ed4: |[068ed4] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +068ee4: 5421 ef09 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068ee8: 7220 2016 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +068eee: 0c00 |0005: move-result-object v0 │ │ +068ef0: 1f00 c202 |0006: check-cast v0, Landroid/view/View; // type@02c2 │ │ +068ef4: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ +068ef8: 6e30 e81c 3205 |000a: invoke-virtual {v2, v3, v5}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.newView:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1ce8 │ │ +068efe: 0c00 |000d: move-result-object v0 │ │ +068f00: 5421 ef09 |000e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.views:Ljava/util/List; // field@09ef │ │ +068f04: 7230 2616 3100 |0010: invoke-interface {v1, v3, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1626 │ │ +068f0a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0008 line=152 │ │ 0x000a line=153 │ │ 0x000e line=154 │ │ 0x0013 line=157 │ │ @@ -119878,18 +119876,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068ee8: |[068ee8] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getViewTypeCount:()I │ │ -068ef8: 6e10 e11c 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.getCount:()I // method@1ce1 │ │ -068efe: 0a00 |0003: move-result v0 │ │ -068f00: 0f00 |0004: return v0 │ │ +068f0c: |[068f0c] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.getViewTypeCount:()I │ │ +068f1c: 6e10 e11c 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.getCount:()I // method@1ce1 │ │ +068f22: 0a00 |0003: move-result v0 │ │ +068f24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;) │ │ @@ -119897,17 +119895,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -068f04: |[068f04] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.isEnabled:(I)Z │ │ -068f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068f16: 0f00 |0001: return v0 │ │ +068f28: |[068f28] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.isEnabled:(I)Z │ │ +068f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068f3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -119916,34 +119914,34 @@ │ │ type : '(ILandroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -068f18: |[068f18] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.newView:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ -068f28: 2200 4303 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@0343 │ │ -068f2c: 1a01 910d |0002: const-string v1, "You must override newView()!" // string@0d91 │ │ -068f30: 7020 8415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -068f36: 2700 |0007: throw v0 │ │ +068f3c: |[068f3c] net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.newView:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ +068f4c: 2200 4b03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@034b │ │ +068f50: 1a01 8e0d |0002: const-string v1, "You must override newView()!" // string@0d8e │ │ +068f54: 7020 8415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +068f5a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter; │ │ 0x0000 - 0x0008 reg=3 position I │ │ 0x0000 - 0x0008 reg=4 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 3067 (SackOfViewsAdapter.java) │ │ + source_file_idx : 3064 (SackOfViewsAdapter.java) │ │ │ │ Class #543 header: │ │ -class_idx : 1188 │ │ +class_idx : 1196 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3108 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3105 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #543 annotations: │ │ Annotations on class │ │ @@ -119955,21 +119953,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3108 (ServerSettingsManager.java) │ │ + source_file_idx : 3105 (ServerSettingsManager.java) │ │ │ │ Class #544 header: │ │ -class_idx : 1189 │ │ +class_idx : 1197 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3108 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3105 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 10 │ │ │ │ Class #544 annotations: │ │ Annotations on class │ │ @@ -120009,22 +120007,22 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -068f38: |[068f38] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -068f48: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -068f4e: 5901 f009 |0003: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -068f52: 5b02 f109 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.name:Ljava/lang/String; // field@09f1 │ │ -068f56: 5b03 f309 |0007: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.url:Ljava/lang/String; // field@09f3 │ │ -068f5a: 5b04 f409 |0009: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.username:Ljava/lang/String; // field@09f4 │ │ -068f5e: 5b05 f209 |000b: iput-object v5, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.password:Ljava/lang/String; // field@09f2 │ │ -068f62: 0e00 |000d: return-void │ │ +068f5c: |[068f5c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +068f6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +068f72: 5901 f009 |0003: iput v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +068f76: 5b02 f109 |0005: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.name:Ljava/lang/String; // field@09f1 │ │ +068f7a: 5b03 f309 |0007: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.url:Ljava/lang/String; // field@09f3 │ │ +068f7e: 5b04 f409 |0009: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.username:Ljava/lang/String; // field@09f4 │ │ +068f82: 5b05 f209 |000b: iput-object v5, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.password:Ljava/lang/String; // field@09f2 │ │ +068f86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0005 line=167 │ │ 0x0007 line=168 │ │ 0x0009 line=169 │ │ @@ -120043,41 +120041,41 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -068f64: |[068f64] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.:(Landroid/content/Context;I)V │ │ -068f74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -068f76: 7010 7d15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -068f7c: 7110 761d 0400 |0004: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -068f82: 0c00 |0007: move-result-object v0 │ │ -068f84: 5935 f009 |0008: iput v5, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -068f88: 6e10 ee1c 0300 |000a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getNameKey:()Ljava/lang/String; // method@1cee │ │ -068f8e: 0c01 |000d: move-result-object v1 │ │ -068f90: 7230 fe00 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -068f96: 0c01 |0011: move-result-object v1 │ │ -068f98: 5b31 f109 |0012: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.name:Ljava/lang/String; // field@09f1 │ │ -068f9c: 6e10 f21c 0300 |0014: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrlKey:()Ljava/lang/String; // method@1cf2 │ │ -068fa2: 0c01 |0017: move-result-object v1 │ │ -068fa4: 7230 fe00 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -068faa: 0c01 |001b: move-result-object v1 │ │ -068fac: 5b31 f309 |001c: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.url:Ljava/lang/String; // field@09f3 │ │ -068fb0: 6e10 f41c 0300 |001e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsernameKey:()Ljava/lang/String; // method@1cf4 │ │ -068fb6: 0c01 |0021: move-result-object v1 │ │ -068fb8: 7230 fe00 1002 |0022: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -068fbe: 0c01 |0025: move-result-object v1 │ │ -068fc0: 5b31 f409 |0026: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.username:Ljava/lang/String; // field@09f4 │ │ -068fc4: 6e10 f01c 0300 |0028: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPasswordKey:()Ljava/lang/String; // method@1cf0 │ │ -068fca: 0c01 |002b: move-result-object v1 │ │ -068fcc: 7230 fe00 1002 |002c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -068fd2: 0c01 |002f: move-result-object v1 │ │ -068fd4: 5b31 f209 |0030: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.password:Ljava/lang/String; // field@09f2 │ │ -068fd8: 0e00 |0032: return-void │ │ +068f88: |[068f88] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.:(Landroid/content/Context;I)V │ │ +068f98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +068f9a: 7010 7d15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +068fa0: 7110 761d 0400 |0004: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +068fa6: 0c00 |0007: move-result-object v0 │ │ +068fa8: 5935 f009 |0008: iput v5, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +068fac: 6e10 ee1c 0300 |000a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getNameKey:()Ljava/lang/String; // method@1cee │ │ +068fb2: 0c01 |000d: move-result-object v1 │ │ +068fb4: 7230 fe00 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +068fba: 0c01 |0011: move-result-object v1 │ │ +068fbc: 5b31 f109 |0012: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.name:Ljava/lang/String; // field@09f1 │ │ +068fc0: 6e10 f21c 0300 |0014: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrlKey:()Ljava/lang/String; // method@1cf2 │ │ +068fc6: 0c01 |0017: move-result-object v1 │ │ +068fc8: 7230 fe00 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +068fce: 0c01 |001b: move-result-object v1 │ │ +068fd0: 5b31 f309 |001c: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.url:Ljava/lang/String; // field@09f3 │ │ +068fd4: 6e10 f41c 0300 |001e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsernameKey:()Ljava/lang/String; // method@1cf4 │ │ +068fda: 0c01 |0021: move-result-object v1 │ │ +068fdc: 7230 fe00 1002 |0022: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +068fe2: 0c01 |0025: move-result-object v1 │ │ +068fe4: 5b31 f409 |0026: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.username:Ljava/lang/String; // field@09f4 │ │ +068fe8: 6e10 f01c 0300 |0028: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPasswordKey:()Ljava/lang/String; // method@1cf0 │ │ +068fee: 0c01 |002b: move-result-object v1 │ │ +068ff0: 7230 fe00 1002 |002c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +068ff6: 0c01 |002f: move-result-object v1 │ │ +068ff8: 5b31 f209 |0030: iput-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.password:Ljava/lang/String; // field@09f2 │ │ +068ffc: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x0004 line=174 │ │ 0x0008 line=175 │ │ 0x000a line=176 │ │ 0x0014 line=177 │ │ @@ -120095,17 +120093,17 @@ │ │ type : '(Landroid/content/Context;ILnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -068fdc: |[068fdc] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.:(Landroid/content/Context;ILnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;)V │ │ -068fec: 7030 ea1c 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.:(Landroid/content/Context;I)V // method@1cea │ │ -068ff2: 0e00 |0003: return-void │ │ +069000: |[069000] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.:(Landroid/content/Context;ILnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;)V │ │ +069010: 7030 ea1c 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.:(Landroid/content/Context;I)V // method@1cea │ │ +069016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -120117,17 +120115,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068ff4: |[068ff4] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getId:()I │ │ -069004: 5210 f009 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -069008: 0f00 |0002: return v0 │ │ +069018: |[069018] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getId:()I │ │ +069028: 5210 f009 |0000: iget v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +06902c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120135,17 +120133,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06900c: |[06900c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ -06901c: 5410 f109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.name:Ljava/lang/String; // field@09f1 │ │ -069020: 1100 |0002: return-object v0 │ │ +069030: |[069030] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ +069040: 5410 f109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.name:Ljava/lang/String; // field@09f1 │ │ +069044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120153,26 +120151,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -069024: |[069024] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String; │ │ -069034: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -069038: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06903e: 1a01 5b1e |0005: const-string v1, "server.name." // string@1e5b │ │ -069042: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069048: 0c00 |000a: move-result-object v0 │ │ -06904a: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -06904e: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -069054: 0c00 |0010: move-result-object v0 │ │ -069056: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06905c: 0c00 |0014: move-result-object v0 │ │ -06905e: 1100 |0015: return-object v0 │ │ +069048: |[069048] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String; │ │ +069058: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +06905c: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +069062: 1a01 581e |0005: const-string v1, "server.name." // string@1e58 │ │ +069066: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06906c: 0c00 |000a: move-result-object v0 │ │ +06906e: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +069072: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +069078: 0c00 |0010: move-result-object v0 │ │ +06907a: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +069080: 0c00 |0014: move-result-object v0 │ │ +069082: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120180,17 +120178,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069060: |[069060] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getPassword:()Ljava/lang/String; │ │ -069070: 5410 f209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.password:Ljava/lang/String; // field@09f2 │ │ -069074: 1100 |0002: return-object v0 │ │ +069084: |[069084] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getPassword:()Ljava/lang/String; │ │ +069094: 5410 f209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.password:Ljava/lang/String; // field@09f2 │ │ +069098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120198,26 +120196,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -069078: |[069078] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getPasswordKey:()Ljava/lang/String; │ │ -069088: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -06908c: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -069092: 1a01 5c1e |0005: const-string v1, "server.password." // string@1e5c │ │ -069096: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06909c: 0c00 |000a: move-result-object v0 │ │ -06909e: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -0690a2: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0690a8: 0c00 |0010: move-result-object v0 │ │ -0690aa: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0690b0: 0c00 |0014: move-result-object v0 │ │ -0690b2: 1100 |0015: return-object v0 │ │ +06909c: |[06909c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getPasswordKey:()Ljava/lang/String; │ │ +0690ac: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0690b0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0690b6: 1a01 591e |0005: const-string v1, "server.password." // string@1e59 │ │ +0690ba: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0690c0: 0c00 |000a: move-result-object v0 │ │ +0690c2: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +0690c6: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0690cc: 0c00 |0010: move-result-object v0 │ │ +0690ce: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0690d4: 0c00 |0014: move-result-object v0 │ │ +0690d6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120225,17 +120223,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0690b4: |[0690b4] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ -0690c4: 5410 f309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.url:Ljava/lang/String; // field@09f3 │ │ -0690c8: 1100 |0002: return-object v0 │ │ +0690d8: |[0690d8] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ +0690e8: 5410 f309 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.url:Ljava/lang/String; // field@09f3 │ │ +0690ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120243,26 +120241,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0690cc: |[0690cc] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String; │ │ -0690dc: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -0690e0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0690e6: 1a01 5d1e |0005: const-string v1, "server.url." // string@1e5d │ │ -0690ea: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0690f0: 0c00 |000a: move-result-object v0 │ │ -0690f2: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -0690f6: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0690fc: 0c00 |0010: move-result-object v0 │ │ -0690fe: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -069104: 0c00 |0014: move-result-object v0 │ │ -069106: 1100 |0015: return-object v0 │ │ +0690f0: |[0690f0] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String; │ │ +069100: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +069104: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06910a: 1a01 5a1e |0005: const-string v1, "server.url." // string@1e5a │ │ +06910e: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069114: 0c00 |000a: move-result-object v0 │ │ +069116: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +06911a: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +069120: 0c00 |0010: move-result-object v0 │ │ +069122: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +069128: 0c00 |0014: move-result-object v0 │ │ +06912a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120270,17 +120268,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069108: |[069108] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ -069118: 5410 f409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.username:Ljava/lang/String; // field@09f4 │ │ -06911c: 1100 |0002: return-object v0 │ │ +06912c: |[06912c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ +06913c: 5410 f409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.username:Ljava/lang/String; // field@09f4 │ │ +069140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120288,26 +120286,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -069120: |[069120] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String; │ │ -069130: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -069134: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06913a: 1a01 5e1e |0005: const-string v1, "server.username." // string@1e5e │ │ -06913e: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069144: 0c00 |000a: move-result-object v0 │ │ -069146: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ -06914a: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -069150: 0c00 |0010: move-result-object v0 │ │ -069152: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -069158: 0c00 |0014: move-result-object v0 │ │ -06915a: 1100 |0015: return-object v0 │ │ +069144: |[069144] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String; │ │ +069154: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +069158: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06915e: 1a01 5b1e |0005: const-string v1, "server.username." // string@1e5b │ │ +069162: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069168: 0c00 |000a: move-result-object v0 │ │ +06916a: 5221 f009 |000b: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.id:I // field@09f0 │ │ +06916e: 6e20 b115 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +069174: 0c00 |0010: move-result-object v0 │ │ +069176: 6e10 bb15 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06917c: 0c00 |0014: move-result-object v0 │ │ +06917e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;) │ │ @@ -120315,41 +120313,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -06915c: |[06915c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.save:(Landroid/content/Context;)V │ │ -06916c: 7110 761d 0500 |0000: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -069172: 0c01 |0003: move-result-object v1 │ │ -069174: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -06917a: 0c00 |0007: move-result-object v0 │ │ -06917c: 6e10 ee1c 0400 |0008: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getNameKey:()Ljava/lang/String; // method@1cee │ │ -069182: 0c02 |000b: move-result-object v2 │ │ -069184: 6e10 ed1c 0400 |000c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ -06918a: 0c03 |000f: move-result-object v3 │ │ -06918c: 7230 f900 2003 |0010: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -069192: 6e10 f21c 0400 |0013: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrlKey:()Ljava/lang/String; // method@1cf2 │ │ -069198: 0c02 |0016: move-result-object v2 │ │ -06919a: 6e10 f11c 0400 |0017: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ -0691a0: 0c03 |001a: move-result-object v3 │ │ -0691a2: 7230 f900 2003 |001b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -0691a8: 6e10 f41c 0400 |001e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsernameKey:()Ljava/lang/String; // method@1cf4 │ │ -0691ae: 0c02 |0021: move-result-object v2 │ │ -0691b0: 6e10 f31c 0400 |0022: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ -0691b6: 0c03 |0025: move-result-object v3 │ │ -0691b8: 7230 f900 2003 |0026: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -0691be: 6e10 f01c 0400 |0029: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPasswordKey:()Ljava/lang/String; // method@1cf0 │ │ -0691c4: 0c02 |002c: move-result-object v2 │ │ -0691c6: 6e10 ef1c 0400 |002d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ -0691cc: 0c03 |0030: move-result-object v3 │ │ -0691ce: 7230 f900 2003 |0031: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -0691d4: 7210 f600 0000 |0034: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -0691da: 0e00 |0037: return-void │ │ +069180: |[069180] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings.save:(Landroid/content/Context;)V │ │ +069190: 7110 761d 0500 |0000: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +069196: 0c01 |0003: move-result-object v1 │ │ +069198: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +06919e: 0c00 |0007: move-result-object v0 │ │ +0691a0: 6e10 ee1c 0400 |0008: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getNameKey:()Ljava/lang/String; // method@1cee │ │ +0691a6: 0c02 |000b: move-result-object v2 │ │ +0691a8: 6e10 ed1c 0400 |000c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ +0691ae: 0c03 |000f: move-result-object v3 │ │ +0691b0: 7230 f900 2003 |0010: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +0691b6: 6e10 f21c 0400 |0013: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrlKey:()Ljava/lang/String; // method@1cf2 │ │ +0691bc: 0c02 |0016: move-result-object v2 │ │ +0691be: 6e10 f11c 0400 |0017: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ +0691c4: 0c03 |001a: move-result-object v3 │ │ +0691c6: 7230 f900 2003 |001b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +0691cc: 6e10 f41c 0400 |001e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsernameKey:()Ljava/lang/String; // method@1cf4 │ │ +0691d2: 0c02 |0021: move-result-object v2 │ │ +0691d4: 6e10 f31c 0400 |0022: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ +0691da: 0c03 |0025: move-result-object v3 │ │ +0691dc: 7230 f900 2003 |0026: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +0691e2: 6e10 f01c 0400 |0029: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPasswordKey:()Ljava/lang/String; // method@1cf0 │ │ +0691e8: 0c02 |002c: move-result-object v2 │ │ +0691ea: 6e10 ef1c 0400 |002d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ +0691f0: 0c03 |0030: move-result-object v3 │ │ +0691f2: 7230 f900 2003 |0031: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +0691f8: 7210 f600 0000 |0034: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +0691fe: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=220 │ │ 0x0008 line=221 │ │ 0x0013 line=222 │ │ 0x001e line=223 │ │ @@ -120358,29 +120356,29 @@ │ │ 0x0037 line=226 │ │ locals : │ │ 0x0008 - 0x0038 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0004 - 0x0038 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0038 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x0000 - 0x0038 reg=5 context Landroid/content/Context; │ │ │ │ - source_file_idx : 3108 (ServerSettingsManager.java) │ │ + source_file_idx : 3105 (ServerSettingsManager.java) │ │ │ │ Class #545 header: │ │ -class_idx : 1190 │ │ +class_idx : 1198 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3108 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3105 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #545 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1; Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; } │ │ Annotations on method #7418 'getAllServers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;" ">;" } │ │ Annotations on method #7420 'getServerIds' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/SortedSet" "<" "Ljava/lang/Integer;" ">;" } │ │ Annotations on method #7422 'saveServerIds' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/SortedSet" "<" "Ljava/lang/Integer;" ">;)V" } │ │ │ │ @@ -120411,19 +120409,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0691dc: |[0691dc] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.:(Landroid/content/Context;)V │ │ -0691ec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0691f2: 5b01 f709 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -0691f6: 7010 fd1c 0000 |0005: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.initDefault:()V // method@1cfd │ │ -0691fc: 0e00 |0008: return-void │ │ +069200: |[069200] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.:(Landroid/content/Context;)V │ │ +069210: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +069216: 5b01 f709 |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +06921a: 7010 fd1c 0000 |0005: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.initDefault:()V // method@1cfd │ │ +069220: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0008 line=51 │ │ locals : │ │ @@ -120431,157 +120429,154 @@ │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;) │ │ name : 'getServerIds' │ │ type : '()Ljava/util/SortedSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -069200: |[069200] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getServerIds:()Ljava/util/SortedSet; │ │ -069210: 5497 f709 |0000: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -069214: 7110 761d 0700 |0002: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06921a: 0c03 |0005: move-result-object v3 │ │ -06921c: 2204 8403 |0006: new-instance v4, Ljava/util/TreeSet; // type@0384 │ │ -069220: 7010 4716 0400 |0008: invoke-direct {v4}, Ljava/util/TreeSet;.:()V // method@1647 │ │ -069226: 1a07 6c1e |000b: const-string v7, "servers" // string@1e6c │ │ -06922a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -06922c: 7230 fe00 7308 |000e: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -069232: 0c06 |0011: move-result-object v6 │ │ -069234: 3806 2200 |0012: if-eqz v6, 0034 // +0022 │ │ -069238: 6e10 9a15 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@159a │ │ -06923e: 0a07 |0017: move-result v7 │ │ -069240: 3d07 1c00 |0018: if-lez v7, 0034 // +001c │ │ -069244: 1a07 0100 |001a: const-string v7, " " // string@0001 │ │ -069248: 6e20 9d15 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@159d │ │ -06924e: 0c00 |001f: move-result-object v0 │ │ -069250: 2102 |0020: array-length v2, v0 │ │ -069252: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -069254: 3521 1200 |0022: if-ge v1, v2, 0034 // +0012 │ │ -069258: 4605 0001 |0024: aget-object v5, v0, v1 │ │ -06925c: 7110 6915 0500 |0026: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ -069262: 0a07 |0029: move-result v7 │ │ -069264: 7110 6b15 0700 |002a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06926a: 0c07 |002d: move-result-object v7 │ │ -06926c: 7220 4116 7400 |002e: invoke-interface {v4, v7}, Ljava/util/SortedSet;.add:(Ljava/lang/Object;)Z // method@1641 │ │ -069272: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -069276: 28ef |0033: goto 0022 // -0011 │ │ -069278: 1104 |0034: return-object v4 │ │ +069224: |[069224] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getServerIds:()Ljava/util/SortedSet; │ │ +069234: 5484 f709 |0000: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +069238: 7110 761d 0400 |0002: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06923e: 0c00 |0005: move-result-object v0 │ │ +069240: 2201 8c03 |0006: new-instance v1, Ljava/util/TreeSet; // type@038c │ │ +069244: 7010 4716 0100 |0008: invoke-direct {v1}, Ljava/util/TreeSet;.:()V // method@1647 │ │ +06924a: 1a04 691e |000b: const-string v4, "servers" // string@1e69 │ │ +06924e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +069250: 7230 fe00 4005 |000e: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +069256: 0c03 |0011: move-result-object v3 │ │ +069258: 3803 2200 |0012: if-eqz v3, 0034 // +0022 │ │ +06925c: 6e10 9a15 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@159a │ │ +069262: 0a04 |0017: move-result v4 │ │ +069264: 3d04 1c00 |0018: if-lez v4, 0034 // +001c │ │ +069268: 1a04 0100 |001a: const-string v4, " " // string@0001 │ │ +06926c: 6e20 9d15 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@159d │ │ +069272: 0c05 |001f: move-result-object v5 │ │ +069274: 2156 |0020: array-length v6, v5 │ │ +069276: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +069278: 3564 1200 |0022: if-ge v4, v6, 0034 // +0012 │ │ +06927c: 4602 0504 |0024: aget-object v2, v5, v4 │ │ +069280: 7110 6915 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ +069286: 0a07 |0029: move-result v7 │ │ +069288: 7110 6b15 0700 |002a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06928e: 0c07 |002d: move-result-object v7 │ │ +069290: 7220 4116 7100 |002e: invoke-interface {v1, v7}, Ljava/util/SortedSet;.add:(Ljava/lang/Object;)Z // method@1641 │ │ +069296: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06929a: 28ef |0033: goto 0022 // -0011 │ │ +06929c: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000b line=138 │ │ 0x0012 line=140 │ │ 0x001a line=141 │ │ 0x0026 line=142 │ │ 0x0031 line=141 │ │ 0x0034 line=145 │ │ locals : │ │ - 0x0020 - 0x0034 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0022 - 0x0034 reg=1 i$ I │ │ - 0x0021 - 0x0034 reg=2 len$ I │ │ - 0x0026 - 0x0034 reg=5 serverId Ljava/lang/String; │ │ - 0x0006 - 0x0035 reg=3 prefs Landroid/content/SharedPreferences; │ │ - 0x000b - 0x0035 reg=4 result Ljava/util/SortedSet; Ljava/util/SortedSet; │ │ - 0x0012 - 0x0035 reg=6 serverString Ljava/lang/String; │ │ - 0x0000 - 0x0035 reg=9 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ + 0x0026 - 0x0034 reg=2 serverId Ljava/lang/String; │ │ + 0x0006 - 0x0035 reg=0 prefs Landroid/content/SharedPreferences; │ │ + 0x000b - 0x0035 reg=1 result Ljava/util/SortedSet; Ljava/util/SortedSet; │ │ + 0x0012 - 0x0035 reg=3 serverString Ljava/lang/String; │ │ + 0x0000 - 0x0035 reg=8 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;) │ │ name : 'initDefault' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 158 16-bit code units │ │ -06927c: |[06927c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.initDefault:()V │ │ -06928c: 120b |0000: const/4 v11, #int 0 // #0 │ │ -06928e: 54d9 f709 |0001: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -069292: 7110 761d 0900 |0003: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -069298: 0c04 |0006: move-result-object v4 │ │ -06929a: 1a09 6c1e |0007: const-string v9, "servers" // string@1e6c │ │ -06929e: 7230 fe00 940b |0009: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -0692a4: 0c06 |000c: move-result-object v6 │ │ -0692a6: 3906 9000 |000d: if-nez v6, 009d // +0090 │ │ -0692aa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0692ac: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0692ae: 1239 |0011: const/4 v9, #int 3 // #3 │ │ -0692b0: 3690 7a00 |0012: if-gt v0, v9, 008c // +007a │ │ -0692b4: 2209 4803 |0014: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -0692b8: 7010 ad15 0900 |0016: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0692be: 1a0a 661e |0019: const-string v10, "serverName" // string@1e66 │ │ -0692c2: 6e20 b515 a900 |001b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0692c8: 0c09 |001e: move-result-object v9 │ │ -0692ca: 6e20 b115 0900 |001f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0692d0: 0c09 |0022: move-result-object v9 │ │ -0692d2: 6e10 bb15 0900 |0023: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0692d8: 0c09 |0026: move-result-object v9 │ │ -0692da: 7230 fe00 940b |0027: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -0692e0: 0c01 |002a: move-result-object v1 │ │ -0692e2: 2209 4803 |002b: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -0692e6: 7010 ad15 0900 |002d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0692ec: 1a0a 6a1e |0030: const-string v10, "serverUrl" // string@1e6a │ │ -0692f0: 6e20 b515 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0692f6: 0c09 |0035: move-result-object v9 │ │ -0692f8: 6e20 b115 0900 |0036: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0692fe: 0c09 |0039: move-result-object v9 │ │ -069300: 6e10 bb15 0900 |003a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -069306: 0c09 |003d: move-result-object v9 │ │ -069308: 7230 fe00 940b |003e: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06930e: 0c07 |0041: move-result-object v7 │ │ -069310: 2209 4803 |0042: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -069314: 7010 ad15 0900 |0044: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06931a: 1a0a 0f22 |0047: const-string v10, "username" // string@220f │ │ -06931e: 6e20 b515 a900 |0049: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069324: 0c09 |004c: move-result-object v9 │ │ -069326: 6e20 b115 0900 |004d: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06932c: 0c09 |0050: move-result-object v9 │ │ -06932e: 6e10 bb15 0900 |0051: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -069334: 0c09 |0054: move-result-object v9 │ │ -069336: 7230 fe00 940b |0055: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06933c: 0c08 |0058: move-result-object v8 │ │ -06933e: 2209 4803 |0059: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -069342: 7010 ad15 0900 |005b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -069348: 1a0a 341c |005e: const-string v10, "password" // string@1c34 │ │ -06934c: 6e20 b515 a900 |0060: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069352: 0c09 |0063: move-result-object v9 │ │ -069354: 6e20 b115 0900 |0064: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06935a: 0c09 |0067: move-result-object v9 │ │ -06935c: 6e10 bb15 0900 |0068: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -069362: 0c09 |006b: move-result-object v9 │ │ -069364: 7230 fe00 940b |006c: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06936a: 0c03 |006f: move-result-object v3 │ │ -06936c: 3801 1900 |0070: if-eqz v1, 0089 // +0019 │ │ -069370: 3807 1700 |0072: if-eqz v7, 0089 // +0017 │ │ -069374: 3808 1500 |0074: if-eqz v8, 0089 // +0015 │ │ -069378: 3803 1300 |0076: if-eqz v3, 0089 // +0013 │ │ -06937c: 1212 |0078: const/4 v2, #int 1 // #1 │ │ -06937e: 6e53 f71c 1d87 |0079: invoke-virtual {v13, v1, v7, v8, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@1cf7 │ │ -069384: 0a05 |007c: move-result v5 │ │ -069386: 1a09 641e |007d: const-string v9, "serverInstanceId" // string@1e64 │ │ -06938a: 121a |007f: const/4 v10, #int 1 // #1 │ │ -06938c: 7230 fd00 940a |0080: invoke-interface {v4, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fd │ │ -069392: 0a09 |0083: move-result v9 │ │ -069394: 3390 0500 |0084: if-ne v0, v9, 0089 // +0005 │ │ -069398: 6e20 ff1c 5d00 |0086: invoke-virtual {v13, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -06939e: d800 0001 |0089: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0693a2: 2886 |008b: goto 0011 // -007a │ │ -0693a4: 3902 1100 |008c: if-nez v2, 009d // +0011 │ │ -0693a8: 1a09 620c |008e: const-string v9, "Subsonic Demo" // string@0c62 │ │ -0693ac: 1a0a c715 |0090: const-string v10, "http://demo.subsonic.org" // string@15c7 │ │ -0693b0: 1a0b b80e |0092: const-string v11, "android-guest" // string@0eb8 │ │ -0693b4: 1a0c 6b15 |0094: const-string v12, "guest" // string@156b │ │ -0693b8: 6e5c f71c 9dba |0096: invoke-virtual {v13, v9, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@1cf7 │ │ -0693be: 0a05 |0099: move-result v5 │ │ -0693c0: 6e20 ff1c 5d00 |009a: invoke-virtual {v13, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -0693c6: 0e00 |009d: return-void │ │ +0692a0: |[0692a0] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.initDefault:()V │ │ +0692b0: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0692b2: 54d9 f709 |0001: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +0692b6: 7110 761d 0900 |0003: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +0692bc: 0c04 |0006: move-result-object v4 │ │ +0692be: 1a09 691e |0007: const-string v9, "servers" // string@1e69 │ │ +0692c2: 7230 fe00 940b |0009: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +0692c8: 0c06 |000c: move-result-object v6 │ │ +0692ca: 3906 9000 |000d: if-nez v6, 009d // +0090 │ │ +0692ce: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0692d0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0692d2: 1239 |0011: const/4 v9, #int 3 // #3 │ │ +0692d4: 3690 7a00 |0012: if-gt v0, v9, 008c // +007a │ │ +0692d8: 2209 5003 |0014: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +0692dc: 7010 ad15 0900 |0016: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0692e2: 1a0a 631e |0019: const-string v10, "serverName" // string@1e63 │ │ +0692e6: 6e20 b515 a900 |001b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0692ec: 0c09 |001e: move-result-object v9 │ │ +0692ee: 6e20 b115 0900 |001f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0692f4: 0c09 |0022: move-result-object v9 │ │ +0692f6: 6e10 bb15 0900 |0023: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0692fc: 0c09 |0026: move-result-object v9 │ │ +0692fe: 7230 fe00 940b |0027: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +069304: 0c01 |002a: move-result-object v1 │ │ +069306: 2209 5003 |002b: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +06930a: 7010 ad15 0900 |002d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +069310: 1a0a 671e |0030: const-string v10, "serverUrl" // string@1e67 │ │ +069314: 6e20 b515 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06931a: 0c09 |0035: move-result-object v9 │ │ +06931c: 6e20 b115 0900 |0036: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +069322: 0c09 |0039: move-result-object v9 │ │ +069324: 6e10 bb15 0900 |003a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06932a: 0c09 |003d: move-result-object v9 │ │ +06932c: 7230 fe00 940b |003e: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +069332: 0c07 |0041: move-result-object v7 │ │ +069334: 2209 5003 |0042: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +069338: 7010 ad15 0900 |0044: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06933e: 1a0a 0c22 |0047: const-string v10, "username" // string@220c │ │ +069342: 6e20 b515 a900 |0049: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069348: 0c09 |004c: move-result-object v9 │ │ +06934a: 6e20 b115 0900 |004d: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +069350: 0c09 |0050: move-result-object v9 │ │ +069352: 6e10 bb15 0900 |0051: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +069358: 0c09 |0054: move-result-object v9 │ │ +06935a: 7230 fe00 940b |0055: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +069360: 0c08 |0058: move-result-object v8 │ │ +069362: 2209 5003 |0059: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +069366: 7010 ad15 0900 |005b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06936c: 1a0a 311c |005e: const-string v10, "password" // string@1c31 │ │ +069370: 6e20 b515 a900 |0060: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069376: 0c09 |0063: move-result-object v9 │ │ +069378: 6e20 b115 0900 |0064: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06937e: 0c09 |0067: move-result-object v9 │ │ +069380: 6e10 bb15 0900 |0068: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +069386: 0c09 |006b: move-result-object v9 │ │ +069388: 7230 fe00 940b |006c: invoke-interface {v4, v9, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06938e: 0c03 |006f: move-result-object v3 │ │ +069390: 3801 1900 |0070: if-eqz v1, 0089 // +0019 │ │ +069394: 3807 1700 |0072: if-eqz v7, 0089 // +0017 │ │ +069398: 3808 1500 |0074: if-eqz v8, 0089 // +0015 │ │ +06939c: 3803 1300 |0076: if-eqz v3, 0089 // +0013 │ │ +0693a0: 1212 |0078: const/4 v2, #int 1 // #1 │ │ +0693a2: 6e53 f71c 1d87 |0079: invoke-virtual {v13, v1, v7, v8, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@1cf7 │ │ +0693a8: 0a05 |007c: move-result v5 │ │ +0693aa: 1a09 611e |007d: const-string v9, "serverInstanceId" // string@1e61 │ │ +0693ae: 121a |007f: const/4 v10, #int 1 // #1 │ │ +0693b0: 7230 fd00 940a |0080: invoke-interface {v4, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fd │ │ +0693b6: 0a09 |0083: move-result v9 │ │ +0693b8: 3390 0500 |0084: if-ne v0, v9, 0089 // +0005 │ │ +0693bc: 6e20 ff1c 5d00 |0086: invoke-virtual {v13, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +0693c2: d800 0001 |0089: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0693c6: 2886 |008b: goto 0011 // -007a │ │ +0693c8: 3902 1100 |008c: if-nez v2, 009d // +0011 │ │ +0693cc: 1a09 5f0c |008e: const-string v9, "Subsonic Demo" // string@0c5f │ │ +0693d0: 1a0a c415 |0090: const-string v10, "http://demo.subsonic.org" // string@15c4 │ │ +0693d4: 1a0b b50e |0092: const-string v11, "android-guest" // string@0eb5 │ │ +0693d8: 1a0c 6815 |0094: const-string v12, "guest" // string@1568 │ │ +0693dc: 6e5c f71c 9dba |0096: invoke-virtual {v13, v9, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@1cf7 │ │ +0693e2: 0a05 |0099: move-result v5 │ │ +0693e4: 6e20 ff1c 5d00 |009a: invoke-virtual {v13, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +0693ea: 0e00 |009d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0007 line=57 │ │ 0x000d line=58 │ │ 0x000f line=59 │ │ 0x0010 line=61 │ │ @@ -120617,42 +120612,42 @@ │ │ type : '(Ljava/util/SortedSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0693c8: |[0693c8] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.saveServerIds:(Ljava/util/SortedSet;)V │ │ -0693d8: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -0693dc: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0693e2: 7210 4416 0700 |0005: invoke-interface {v7}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -0693e8: 0c02 |0008: move-result-object v2 │ │ -0693ea: 7210 0e16 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -0693f0: 0a04 |000c: move-result v4 │ │ -0693f2: 3804 1500 |000d: if-eqz v4, 0022 // +0015 │ │ -0693f6: 7210 0f16 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0693fc: 0c04 |0012: move-result-object v4 │ │ -0693fe: 6e20 b415 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -069404: 7210 0e16 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -06940a: 0a04 |0019: move-result v4 │ │ -06940c: 3804 efff |001a: if-eqz v4, 0009 // -0011 │ │ -069410: 1a04 0100 |001c: const-string v4, " " // string@0001 │ │ -069414: 6e20 b515 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06941a: 28e8 |0021: goto 0009 // -0018 │ │ -06941c: 5464 f709 |0022: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -069420: 7110 761d 0400 |0024: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -069426: 0c03 |0027: move-result-object v3 │ │ -069428: 7210 fb00 0300 |0028: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -06942e: 0c01 |002b: move-result-object v1 │ │ -069430: 1a04 6c1e |002c: const-string v4, "servers" // string@1e6c │ │ -069434: 6e10 bb15 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06943a: 0c05 |0031: move-result-object v5 │ │ -06943c: 7230 f900 4105 |0032: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -069442: 7210 f600 0100 |0035: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -069448: 0e00 |0038: return-void │ │ +0693ec: |[0693ec] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.saveServerIds:(Ljava/util/SortedSet;)V │ │ +0693fc: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +069400: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +069406: 7210 4416 0700 |0005: invoke-interface {v7}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +06940c: 0c02 |0008: move-result-object v2 │ │ +06940e: 7210 0e16 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +069414: 0a04 |000c: move-result v4 │ │ +069416: 3804 1500 |000d: if-eqz v4, 0022 // +0015 │ │ +06941a: 7210 0f16 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +069420: 0c04 |0012: move-result-object v4 │ │ +069422: 6e20 b415 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +069428: 7210 0e16 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +06942e: 0a04 |0019: move-result v4 │ │ +069430: 3804 efff |001a: if-eqz v4, 0009 // -0011 │ │ +069434: 1a04 0100 |001c: const-string v4, " " // string@0001 │ │ +069438: 6e20 b515 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06943e: 28e8 |0021: goto 0009 // -0018 │ │ +069440: 5464 f709 |0022: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +069444: 7110 761d 0400 |0024: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06944a: 0c03 |0027: move-result-object v3 │ │ +06944c: 7210 fb00 0300 |0028: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +069452: 0c01 |002b: move-result-object v1 │ │ +069454: 1a04 691e |002c: const-string v4, "servers" // string@1e69 │ │ +069458: 6e10 bb15 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06945e: 0c05 |0031: move-result-object v5 │ │ +069460: 7230 f900 4105 |0032: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +069466: 7210 f600 0100 |0035: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +06946c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=122 │ │ 0x0009 line=123 │ │ 0x000f line=124 │ │ 0x0016 line=125 │ │ @@ -120677,41 +120672,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -06944c: |[06944c] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ -06945c: 7010 fc1c 0700 |0000: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ -069462: 0c06 |0003: move-result-object v6 │ │ -069464: 7210 4316 0600 |0004: invoke-interface {v6}, Ljava/util/SortedSet;.isEmpty:()Z // method@1643 │ │ -06946a: 0a00 |0007: move-result v0 │ │ -06946c: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -069470: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -069472: 2200 a504 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04a5 │ │ -069476: 0782 |000d: move-object v2, v8 │ │ -069478: 0793 |000e: move-object v3, v9 │ │ -06947a: 07a4 |000f: move-object v4, v10 │ │ -06947c: 07b5 |0010: move-object v5, v11 │ │ -06947e: 7606 e91c 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1ce9 │ │ -069484: 5472 f709 |0014: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -069488: 6e20 f51c 2000 |0016: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.save:(Landroid/content/Context;)V // method@1cf5 │ │ -06948e: 7110 6b15 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -069494: 0c00 |001c: move-result-object v0 │ │ -069496: 7220 4116 0600 |001d: invoke-interface {v6, v0}, Ljava/util/SortedSet;.add:(Ljava/lang/Object;)Z // method@1641 │ │ -06949c: 7020 fe1c 6700 |0020: invoke-direct {v7, v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.saveServerIds:(Ljava/util/SortedSet;)V // method@1cfe │ │ -0694a2: 0f01 |0023: return v1 │ │ -0694a4: 7210 4516 0600 |0024: invoke-interface {v6}, Ljava/util/SortedSet;.last:()Ljava/lang/Object; // method@1645 │ │ -0694aa: 0c00 |0027: move-result-object v0 │ │ -0694ac: 1f00 3703 |0028: check-cast v0, Ljava/lang/Integer; // type@0337 │ │ -0694b0: 6e10 6715 0000 |002a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0694b6: 0a00 |002d: move-result v0 │ │ -0694b8: d801 0001 |002e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0694bc: 28db |0030: goto 000b // -0025 │ │ +069470: |[069470] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.addServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ +069480: 7010 fc1c 0700 |0000: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ +069486: 0c06 |0003: move-result-object v6 │ │ +069488: 7210 4316 0600 |0004: invoke-interface {v6}, Ljava/util/SortedSet;.isEmpty:()Z // method@1643 │ │ +06948e: 0a00 |0007: move-result v0 │ │ +069490: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +069494: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +069496: 2200 ad04 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04ad │ │ +06949a: 0782 |000d: move-object v2, v8 │ │ +06949c: 0793 |000e: move-object v3, v9 │ │ +06949e: 07a4 |000f: move-object v4, v10 │ │ +0694a0: 07b5 |0010: move-object v5, v11 │ │ +0694a2: 7606 e91c 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1ce9 │ │ +0694a8: 5472 f709 |0014: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +0694ac: 6e20 f51c 2000 |0016: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.save:(Landroid/content/Context;)V // method@1cf5 │ │ +0694b2: 7110 6b15 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0694b8: 0c00 |001c: move-result-object v0 │ │ +0694ba: 7220 4116 0600 |001d: invoke-interface {v6, v0}, Ljava/util/SortedSet;.add:(Ljava/lang/Object;)Z // method@1641 │ │ +0694c0: 7020 fe1c 6700 |0020: invoke-direct {v7, v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.saveServerIds:(Ljava/util/SortedSet;)V // method@1cfe │ │ +0694c6: 0f01 |0023: return v1 │ │ +0694c8: 7210 4516 0600 |0024: invoke-interface {v6}, Ljava/util/SortedSet;.last:()Ljava/lang/Object; // method@1645 │ │ +0694ce: 0c00 |0027: move-result-object v0 │ │ +0694d0: 1f00 3f03 |0028: check-cast v0, Ljava/lang/Integer; // type@033f │ │ +0694d4: 6e10 6715 0000 |002a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0694da: 0a00 |002d: move-result v0 │ │ +0694dc: d801 0001 |002e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0694e0: 28db |0030: goto 000b // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x000b line=113 │ │ 0x0019 line=114 │ │ 0x0020 line=115 │ │ @@ -120731,35 +120726,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0694c0: |[0694c0] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.deleteServer:(I)V │ │ -0694d0: 7010 fc1c 0200 |0000: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ -0694d6: 0c00 |0003: move-result-object v0 │ │ -0694d8: 7110 6b15 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0694de: 0c01 |0007: move-result-object v1 │ │ -0694e0: 7220 4616 1000 |0008: invoke-interface {v0, v1}, Ljava/util/SortedSet;.remove:(Ljava/lang/Object;)Z // method@1646 │ │ -0694e6: 7020 fe1c 0200 |000b: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.saveServerIds:(Ljava/util/SortedSet;)V // method@1cfe │ │ -0694ec: 6e10 f91c 0200 |000e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ -0694f2: 0c01 |0011: move-result-object v1 │ │ -0694f4: 6e10 ec1c 0100 |0012: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -0694fa: 0a01 |0015: move-result v1 │ │ -0694fc: 3331 1300 |0016: if-ne v1, v3, 0029 // +0013 │ │ -069500: 7010 fc1c 0200 |0018: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ -069506: 0c01 |001b: move-result-object v1 │ │ -069508: 7210 4216 0100 |001c: invoke-interface {v1}, Ljava/util/SortedSet;.first:()Ljava/lang/Object; // method@1642 │ │ -06950e: 0c01 |001f: move-result-object v1 │ │ -069510: 1f01 3703 |0020: check-cast v1, Ljava/lang/Integer; // type@0337 │ │ -069514: 6e10 6715 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06951a: 0a01 |0025: move-result v1 │ │ -06951c: 6e20 ff1c 1200 |0026: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -069522: 0e00 |0029: return-void │ │ +0694e4: |[0694e4] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.deleteServer:(I)V │ │ +0694f4: 7010 fc1c 0200 |0000: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ +0694fa: 0c00 |0003: move-result-object v0 │ │ +0694fc: 7110 6b15 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +069502: 0c01 |0007: move-result-object v1 │ │ +069504: 7220 4616 1000 |0008: invoke-interface {v0, v1}, Ljava/util/SortedSet;.remove:(Ljava/lang/Object;)Z // method@1646 │ │ +06950a: 7020 fe1c 0200 |000b: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.saveServerIds:(Ljava/util/SortedSet;)V // method@1cfe │ │ +069510: 6e10 f91c 0200 |000e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ +069516: 0c01 |0011: move-result-object v1 │ │ +069518: 6e10 ec1c 0100 |0012: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +06951e: 0a01 |0015: move-result v1 │ │ +069520: 3331 1300 |0016: if-ne v1, v3, 0029 // +0013 │ │ +069524: 7010 fc1c 0200 |0018: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ +06952a: 0c01 |001b: move-result-object v1 │ │ +06952c: 7210 4216 0100 |001c: invoke-interface {v1}, Ljava/util/SortedSet;.first:()Ljava/lang/Object; // method@1642 │ │ +069532: 0c01 |001f: move-result-object v1 │ │ +069534: 1f01 3f03 |0020: check-cast v1, Ljava/lang/Integer; // type@033f │ │ +069538: 6e10 6715 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06953e: 0a01 |0025: move-result v1 │ │ +069540: 6e20 ff1c 1200 |0026: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +069546: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ 0x000b line=151 │ │ 0x000e line=153 │ │ 0x0018 line=154 │ │ @@ -120774,27 +120769,27 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -069524: |[069524] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ -069534: 5442 f709 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -069538: 7110 761d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06953e: 0c01 |0005: move-result-object v1 │ │ -069540: 1a02 460e |0006: const-string v2, "activeServer" // string@0e46 │ │ -069544: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -069546: 7230 fd00 2103 |0009: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fd │ │ -06954c: 0a00 |000c: move-result v0 │ │ -06954e: 7110 6b15 0000 |000d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -069554: 0c02 |0010: move-result-object v2 │ │ -069556: 6e20 fb1c 2400 |0011: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cfb │ │ -06955c: 0c02 |0014: move-result-object v2 │ │ -06955e: 1102 |0015: return-object v2 │ │ +069548: |[069548] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ +069558: 5442 f709 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +06955c: 7110 761d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +069562: 0c01 |0005: move-result-object v1 │ │ +069564: 1a02 430e |0006: const-string v2, "activeServer" // string@0e43 │ │ +069568: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +06956a: 7230 fd00 2103 |0009: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fd │ │ +069570: 0a00 |000c: move-result v0 │ │ +069572: 7110 6b15 0000 |000d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +069578: 0c02 |0010: move-result-object v2 │ │ +06957a: 6e20 fb1c 2400 |0011: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cfb │ │ +069580: 0c02 |0014: move-result-object v2 │ │ +069582: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=100 │ │ locals : │ │ 0x000d - 0x0016 reg=0 activeServerId I │ │ @@ -120806,61 +120801,60 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -069560: |[069560] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getAllServers:()Ljava/util/List; │ │ -069570: 2201 7103 |0000: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -069574: 7010 ec15 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06957a: 7010 fc1c 0400 |0005: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ -069580: 0c03 |0008: move-result-object v3 │ │ -069582: 7210 4416 0300 |0009: invoke-interface {v3}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -069588: 0c00 |000c: move-result-object v0 │ │ -06958a: 7210 0e16 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -069590: 0a03 |0010: move-result v3 │ │ -069592: 3803 1000 |0011: if-eqz v3, 0021 // +0010 │ │ -069596: 7210 0f16 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -06959c: 0c02 |0016: move-result-object v2 │ │ -06959e: 1f02 3703 |0017: check-cast v2, Ljava/lang/Integer; // type@0337 │ │ -0695a2: 6e20 fb1c 2400 |0019: invoke-virtual {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cfb │ │ -0695a8: 0c03 |001c: move-result-object v3 │ │ -0695aa: 7220 1c16 3100 |001d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0695b0: 28ed |0020: goto 000d // -0013 │ │ -0695b2: 1101 |0021: return-object v1 │ │ +069584: |[069584] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getAllServers:()Ljava/util/List; │ │ +069594: 2200 7903 |0000: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +069598: 7010 ec15 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06959e: 7010 fc1c 0400 |0005: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServerIds:()Ljava/util/SortedSet; // method@1cfc │ │ +0695a4: 0c02 |0008: move-result-object v2 │ │ +0695a6: 7210 4416 0200 |0009: invoke-interface {v2}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +0695ac: 0c02 |000c: move-result-object v2 │ │ +0695ae: 7210 0e16 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0695b4: 0a03 |0010: move-result v3 │ │ +0695b6: 3803 1000 |0011: if-eqz v3, 0021 // +0010 │ │ +0695ba: 7210 0f16 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0695c0: 0c01 |0016: move-result-object v1 │ │ +0695c2: 1f01 3f03 |0017: check-cast v1, Ljava/lang/Integer; // type@033f │ │ +0695c6: 6e20 fb1c 1400 |0019: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cfb │ │ +0695cc: 0c03 |001c: move-result-object v3 │ │ +0695ce: 7220 1c16 3000 |001d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0695d4: 28ed |0020: goto 000d // -0013 │ │ +0695d6: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0019 line=88 │ │ 0x0021 line=90 │ │ locals : │ │ - 0x0019 - 0x0021 reg=2 serverId Ljava/lang/Integer; │ │ - 0x000d - 0x0022 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0022 reg=1 result Ljava/util/List; Ljava/util/List; │ │ + 0x0019 - 0x0021 reg=1 serverId Ljava/lang/Integer; │ │ + 0x0005 - 0x0022 reg=0 result Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0022 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;) │ │ name : 'getServer' │ │ type : '(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0695b4: |[0695b4] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ -0695c4: 2200 a504 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04a5 │ │ -0695c8: 5441 f709 |0002: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -0695cc: 6e10 6715 0500 |0004: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0695d2: 0a02 |0007: move-result v2 │ │ -0695d4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0695d6: 7040 eb1c 1032 |0009: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.:(Landroid/content/Context;ILnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;)V // method@1ceb │ │ -0695dc: 1100 |000c: return-object v0 │ │ +0695d8: |[0695d8] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ +0695e8: 2200 ad04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04ad │ │ +0695ec: 5441 f709 |0002: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +0695f0: 6e10 6715 0500 |0004: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +0695f6: 0a02 |0007: move-result v2 │ │ +0695f8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0695fa: 7040 eb1c 1032 |0009: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.:(Landroid/content/Context;ILnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;)V // method@1ceb │ │ +069600: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ 0x0000 - 0x000d reg=5 serverId Ljava/lang/Integer; │ │ │ │ @@ -120869,44 +120863,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0695e0: |[0695e0] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.setActiveServerId:(I)V │ │ -0695f0: 5432 f709 |0000: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ -0695f4: 7110 761d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -0695fa: 0c01 |0005: move-result-object v1 │ │ -0695fc: 7210 fb00 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -069602: 0c00 |0009: move-result-object v0 │ │ -069604: 1a02 460e |000a: const-string v2, "activeServer" // string@0e46 │ │ -069608: 7230 f800 2004 |000c: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -06960e: 7210 f600 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -069614: 0e00 |0012: return-void │ │ +069604: |[069604] net.sourceforge.subsonic.androidapp.util.ServerSettingsManager.setActiveServerId:(I)V │ │ +069614: 5432 f709 |0000: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.context:Landroid/content/Context; // field@09f7 │ │ +069618: 7110 761d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06961e: 0c01 |0005: move-result-object v1 │ │ +069620: 7210 fb00 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +069626: 0c00 |0009: move-result-object v0 │ │ +069628: 1a02 430e |000a: const-string v2, "activeServer" // string@0e43 │ │ +06962c: 7230 f800 2004 |000c: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +069632: 7210 f600 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +069638: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000a line=106 │ │ 0x000f line=107 │ │ 0x0012 line=108 │ │ locals : │ │ 0x000a - 0x0013 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0006 - 0x0013 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0013 reg=3 this Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ 0x0000 - 0x0013 reg=4 activeServerId I │ │ │ │ - source_file_idx : 3108 (ServerSettingsManager.java) │ │ + source_file_idx : 3105 (ServerSettingsManager.java) │ │ │ │ Class #546 header: │ │ -class_idx : 1192 │ │ +class_idx : 1200 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3124 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3121 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #546 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;' │ │ @@ -120921,17 +120915,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069618: |[069618] net.sourceforge.subsonic.androidapp.util.ShareUtil.:()V │ │ -069628: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06962e: 0e00 |0003: return-void │ │ +06963c: |[06963c] net.sourceforge.subsonic.androidapp.util.ShareUtil.:()V │ │ +06964c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +069652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ShareUtil; │ │ │ │ @@ -120940,41 +120934,42 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -069630: |[069630] net.sourceforge.subsonic.androidapp.util.ShareUtil.shareInBackground:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -069640: 2200 a704 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; // type@04a7 │ │ -069644: 7040 001d 1021 |0002: invoke-direct {v0, v1, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V // method@1d00 │ │ -06964a: 6e10 061d 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.execute:()V // method@1d06 │ │ -069650: 0e00 |0008: return-void │ │ +069654: |[069654] net.sourceforge.subsonic.androidapp.util.ShareUtil.shareInBackground:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +069664: 2200 af04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; // type@04af │ │ +069668: 7040 001d 1021 |0002: invoke-direct {v0, v1, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V // method@1d00 │ │ +06966e: 6e10 061d 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.execute:()V // method@1d06 │ │ +069674: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ + 0x0005 line=67 │ │ 0x0008 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0009 reg=2 id Ljava/lang/String; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;) │ │ name : 'shareInBackground' │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -069654: |[069654] net.sourceforge.subsonic.androidapp.util.ShareUtil.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -069664: 6e10 0119 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -06966a: 0c00 |0003: move-result-object v0 │ │ -06966c: 7120 091d 0100 |0004: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Ljava/lang/String;)V // method@1d09 │ │ -069672: 0e00 |0007: return-void │ │ +069678: |[069678] net.sourceforge.subsonic.androidapp.util.ShareUtil.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +069688: 6e10 0119 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +06968e: 0c00 |0003: move-result-object v0 │ │ +069690: 7120 091d 0100 |0004: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Ljava/lang/String;)V // method@1d09 │ │ +069696: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=2 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ @@ -120984,35 +120979,35 @@ │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -069674: |[069674] net.sourceforge.subsonic.androidapp.util.ShareUtil.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ -069684: 6e10 2819 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getId:()Ljava/lang/String; // method@1928 │ │ -06968a: 0c00 |0003: move-result-object v0 │ │ -06968c: 7120 091d 0100 |0004: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Ljava/lang/String;)V // method@1d09 │ │ -069692: 0e00 |0007: return-void │ │ +069698: |[069698] net.sourceforge.subsonic.androidapp.util.ShareUtil.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ +0696a8: 6e10 2819 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getId:()Ljava/lang/String; // method@1928 │ │ +0696ae: 0c00 |0003: move-result-object v0 │ │ +0696b0: 7120 091d 0100 |0004: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Ljava/lang/String;)V // method@1d09 │ │ +0696b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=2 directory Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3124 (ShareUtil.java) │ │ + source_file_idx : 3121 (ShareUtil.java) │ │ │ │ Class #547 header: │ │ -class_idx : 1193 │ │ +class_idx : 1201 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3127 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3124 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #547 annotations: │ │ Annotations on class │ │ @@ -121037,53 +121032,53 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069694: |[069694] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer$1.:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V │ │ -0696a4: 5b01 fa09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@09fa │ │ -0696a8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0696ae: 0e00 |0005: return-void │ │ +0696b8: |[0696b8] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer$1.:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V │ │ +0696c8: 5b01 fa09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@09fa │ │ +0696cc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0696d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0696b0: |[0696b0] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer$1.run:()V │ │ -0696c0: 5410 fa09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@09fa │ │ -0696c4: 7110 101d 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V // method@1d10 │ │ -0696ca: 0e00 |0005: return-void │ │ +0696d4: |[0696d4] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer$1.run:()V │ │ +0696e4: 5410 fa09 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@09fa │ │ +0696e8: 7110 101d 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V // method@1d10 │ │ +0696ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1; │ │ │ │ - source_file_idx : 3127 (ShufflePlayBuffer.java) │ │ + source_file_idx : 3124 (ShufflePlayBuffer.java) │ │ │ │ Class #548 header: │ │ -class_idx : 1194 │ │ +class_idx : 1202 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3127 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3124 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #548 annotations: │ │ Annotations on field #2558 'buffer' │ │ @@ -121135,51 +121130,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0696cc: |[0696cc] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.:()V │ │ -0696dc: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -0696e0: 1c01 aa04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // type@04aa │ │ -0696e4: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -0696ea: 6900 fc09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ -0696ee: 0e00 |0009: return-void │ │ +0696f0: |[0696f0] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.:()V │ │ +069700: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +069704: 1c01 b204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // type@04b2 │ │ +069708: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +06970e: 6900 fc09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ +069712: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -0696f0: |[0696f0] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.:(Landroid/content/Context;)V │ │ -069700: 7010 7d15 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@157d │ │ -069706: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06970a: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -069710: 5b70 fe09 |0008: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069714: 5b78 ff09 |000a: iput-object v8, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ -069718: 7100 5816 0000 |000c: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@1658 │ │ -06971e: 0c00 |000f: move-result-object v0 │ │ -069720: 5b70 010a |0010: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0a01 │ │ -069724: 2201 a904 |0012: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1; // type@04a9 │ │ -069728: 7020 0c1d 7100 |0014: invoke-direct {v1, v7}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V // method@1d0c │ │ -06972e: 5470 010a |0017: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0a01 │ │ -069732: 1602 0100 |0019: const-wide/16 v2, #int 1 // #1 │ │ -069736: 1604 0a00 |001b: const-wide/16 v4, #int 10 // #a │ │ -06973a: 6206 4c05 |001d: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -06973e: 7807 6516 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ -069744: 0e00 |0022: return-void │ │ +069714: |[069714] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.:(Landroid/content/Context;)V │ │ +069724: 7010 7d15 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@157d │ │ +06972a: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06972e: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +069734: 5b70 fe09 |0008: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +069738: 5b78 ff09 |000a: iput-object v8, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ +06973c: 7100 5816 0000 |000c: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@1658 │ │ +069742: 0c00 |000f: move-result-object v0 │ │ +069744: 5b70 010a |0010: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0a01 │ │ +069748: 2201 b104 |0012: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1; // type@04b1 │ │ +06974c: 7020 0c1d 7100 |0014: invoke-direct {v1, v7}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V // method@1d0c │ │ +069752: 5470 010a |0017: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0a01 │ │ +069756: 1602 0100 |0019: const-wide/16 v2, #int 1 // #1 │ │ +06975a: 1604 0a00 |001b: const-wide/16 v4, #int 10 // #a │ │ +06975e: 6206 4c05 |001d: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +069762: 7807 6516 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ +069768: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=43 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ 0x0012 line=50 │ │ @@ -121195,17 +121190,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069748: |[069748] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V │ │ -069758: 7010 131d 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.refill:()V // method@1d13 │ │ -06975e: 0e00 |0003: return-void │ │ +06976c: |[06976c] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V │ │ +06977c: 7010 131d 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.refill:()V // method@1d13 │ │ +069782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;) │ │ @@ -121213,32 +121208,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -069760: |[069760] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.clearBufferIfNecessary:()V │ │ -069770: 5432 fe09 |0000: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069774: 1d02 |0002: monitor-enter v2 │ │ -069776: 5431 ff09 |0003: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ -06977a: 7110 721d 0100 |0005: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -069780: 0c01 |0008: move-result-object v1 │ │ -069782: 6e10 ec1c 0100 |0009: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -069788: 0a00 |000c: move-result v0 │ │ -06978a: 5231 000a |000d: iget v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.currentServer:I // field@0a00 │ │ -06978e: 3201 0900 |000f: if-eq v1, v0, 0018 // +0009 │ │ -069792: 5930 000a |0011: iput v0, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.currentServer:I // field@0a00 │ │ -069796: 5431 fe09 |0013: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -06979a: 7210 1e16 0100 |0015: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@161e │ │ -0697a0: 1e02 |0018: monitor-exit v2 │ │ -0697a2: 0e00 |0019: return-void │ │ -0697a4: 0d01 |001a: move-exception v1 │ │ -0697a6: 1e02 |001b: monitor-exit v2 │ │ -0697a8: 2701 |001c: throw v1 │ │ +069784: |[069784] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.clearBufferIfNecessary:()V │ │ +069794: 5432 fe09 |0000: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +069798: 1d02 |0002: monitor-enter v2 │ │ +06979a: 5431 ff09 |0003: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ +06979e: 7110 721d 0100 |0005: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +0697a4: 0c01 |0008: move-result-object v1 │ │ +0697a6: 6e10 ec1c 0100 |0009: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +0697ac: 0a00 |000c: move-result v0 │ │ +0697ae: 5231 000a |000d: iget v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.currentServer:I // field@0a00 │ │ +0697b2: 3201 0900 |000f: if-eq v1, v0, 0018 // +0009 │ │ +0697b6: 5930 000a |0011: iput v0, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.currentServer:I // field@0a00 │ │ +0697ba: 5431 fe09 |0013: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +0697be: 7210 1e16 0100 |0015: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@161e │ │ +0697c4: 1e02 |0018: monitor-exit v2 │ │ +0697c6: 0e00 |0019: return-void │ │ +0697c8: 0d01 |001a: move-exception v1 │ │ +0697ca: 1e02 |001b: monitor-exit v2 │ │ +0697cc: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x000d line=102 │ │ @@ -121256,75 +121251,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -0697b8: |[0697b8] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.refill:()V │ │ -0697c8: 7010 111d 0800 |0000: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.clearBufferIfNecessary:()V // method@1d11 │ │ -0697ce: 5484 fe09 |0003: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -0697d2: 7210 2716 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -0697d8: 0a04 |0008: move-result v4 │ │ -0697da: 1305 2800 |0009: const/16 v5, #int 40 // #28 │ │ -0697de: 3654 1200 |000b: if-gt v4, v5, 001d // +0012 │ │ -0697e2: 5484 ff09 |000d: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ -0697e6: 7110 801d 0400 |000f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ -0697ec: 0a04 |0012: move-result v4 │ │ -0697ee: 3904 0b00 |0013: if-nez v4, 001e // +000b │ │ -0697f2: 5484 ff09 |0015: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ -0697f6: 7110 811d 0400 |0017: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -0697fc: 0a04 |001a: move-result v4 │ │ -0697fe: 3904 0300 |001b: if-nez v4, 001e // +0003 │ │ -069802: 0e00 |001d: return-void │ │ -069804: 5484 ff09 |001e: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ -069808: 7110 dc1a 0400 |0020: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -06980e: 0c01 |0023: move-result-object v1 │ │ -069810: 5484 fe09 |0024: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069814: 7210 2716 0400 |0026: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -06981a: 0a04 |0029: move-result v4 │ │ -06981c: d900 0432 |002a: rsub-int/lit8 v0, v4, #int 50 // #32 │ │ -069820: 5484 ff09 |002c: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ -069824: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -069826: 7240 cd1a 0154 |002f: invoke-interface {v1, v0, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acd │ │ -06982c: 0c02 |0032: move-result-object v2 │ │ -06982e: 5485 fe09 |0033: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069832: 1d05 |0035: monitor-enter v5 │ │ -069834: 5484 fe09 |0036: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069838: 6e10 2619 0200 |0038: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ -06983e: 0c06 |003b: move-result-object v6 │ │ -069840: 7220 1d16 6400 |003c: invoke-interface {v4, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ -069846: 6204 fc09 |003f: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ -06984a: 2206 4803 |0041: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -06984e: 7010 ad15 0600 |0043: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -069854: 1a07 ae0b |0046: const-string v7, "Refilled shuffle play buffer with " // string@0bae │ │ -069858: 6e20 b515 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06985e: 0c06 |004b: move-result-object v6 │ │ -069860: 6e10 2619 0200 |004c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ -069866: 0c07 |004f: move-result-object v7 │ │ -069868: 7210 2716 0700 |0050: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1627 │ │ -06986e: 0a07 |0053: move-result v7 │ │ -069870: 6e20 b115 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -069876: 0c06 |0057: move-result-object v6 │ │ -069878: 1a07 8f00 |0058: const-string v7, " songs." // string@008f │ │ -06987c: 6e20 b515 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069882: 0c06 |005d: move-result-object v6 │ │ -069884: 6e10 bb15 0600 |005e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06988a: 0c06 |0061: move-result-object v6 │ │ -06988c: 6e20 781c 6400 |0062: invoke-virtual {v4, v6}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -069892: 1e05 |0065: monitor-exit v5 │ │ -069894: 28b7 |0066: goto 001d // -0049 │ │ -069896: 0d04 |0067: move-exception v4 │ │ -069898: 1e05 |0068: monitor-exit v5 │ │ -06989a: 2704 |0069: throw v4 │ │ -06989c: 0d03 |006a: move-exception v3 │ │ -06989e: 6204 fc09 |006b: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ -0698a2: 1a05 a803 |006d: const-string v5, "Failed to refill shuffle play buffer." // string@03a8 │ │ -0698a6: 6e30 7b1c 5403 |006f: invoke-virtual {v4, v5, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -0698ac: 28ab |0072: goto 001d // -0055 │ │ +0697dc: |[0697dc] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.refill:()V │ │ +0697ec: 7010 111d 0800 |0000: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.clearBufferIfNecessary:()V // method@1d11 │ │ +0697f2: 5484 fe09 |0003: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +0697f6: 7210 2716 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +0697fc: 0a04 |0008: move-result v4 │ │ +0697fe: 1305 2800 |0009: const/16 v5, #int 40 // #28 │ │ +069802: 3654 1200 |000b: if-gt v4, v5, 001d // +0012 │ │ +069806: 5484 ff09 |000d: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ +06980a: 7110 801d 0400 |000f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ +069810: 0a04 |0012: move-result v4 │ │ +069812: 3904 0b00 |0013: if-nez v4, 001e // +000b │ │ +069816: 5484 ff09 |0015: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ +06981a: 7110 811d 0400 |0017: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +069820: 0a04 |001a: move-result v4 │ │ +069822: 3904 0300 |001b: if-nez v4, 001e // +0003 │ │ +069826: 0e00 |001d: return-void │ │ +069828: 5484 ff09 |001e: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ +06982c: 7110 dc1a 0400 |0020: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +069832: 0c01 |0023: move-result-object v1 │ │ +069834: 5484 fe09 |0024: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +069838: 7210 2716 0400 |0026: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +06983e: 0a04 |0029: move-result v4 │ │ +069840: d900 0432 |002a: rsub-int/lit8 v0, v4, #int 50 // #32 │ │ +069844: 5484 ff09 |002c: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.context:Landroid/content/Context; // field@09ff │ │ +069848: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +06984a: 7240 cd1a 0154 |002f: invoke-interface {v1, v0, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acd │ │ +069850: 0c02 |0032: move-result-object v2 │ │ +069852: 5485 fe09 |0033: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +069856: 1d05 |0035: monitor-enter v5 │ │ +069858: 5484 fe09 |0036: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +06985c: 6e10 2619 0200 |0038: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ +069862: 0c06 |003b: move-result-object v6 │ │ +069864: 7220 1d16 6400 |003c: invoke-interface {v4, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ +06986a: 6204 fc09 |003f: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ +06986e: 2206 5003 |0041: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +069872: 7010 ad15 0600 |0043: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +069878: 1a07 ab0b |0046: const-string v7, "Refilled shuffle play buffer with " // string@0bab │ │ +06987c: 6e20 b515 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069882: 0c06 |004b: move-result-object v6 │ │ +069884: 6e10 2619 0200 |004c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ +06988a: 0c07 |004f: move-result-object v7 │ │ +06988c: 7210 2716 0700 |0050: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1627 │ │ +069892: 0a07 |0053: move-result v7 │ │ +069894: 6e20 b115 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06989a: 0c06 |0057: move-result-object v6 │ │ +06989c: 1a07 8f00 |0058: const-string v7, " songs." // string@008f │ │ +0698a0: 6e20 b515 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0698a6: 0c06 |005d: move-result-object v6 │ │ +0698a8: 6e10 bb15 0600 |005e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0698ae: 0c06 |0061: move-result-object v6 │ │ +0698b0: 6e20 781c 6400 |0062: invoke-virtual {v4, v6}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0698b6: 1e05 |0065: monitor-exit v5 │ │ +0698b8: 28b7 |0066: goto 001d // -0049 │ │ +0698ba: 0d04 |0067: move-exception v4 │ │ +0698bc: 1e05 |0068: monitor-exit v5 │ │ +0698be: 2704 |0069: throw v4 │ │ +0698c0: 0d03 |006a: move-exception v3 │ │ +0698c2: 6204 fc09 |006b: sget-object v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ +0698c6: 1a05 a803 |006d: const-string v5, "Failed to refill shuffle play buffer." // string@03a8 │ │ +0698ca: 6e30 7b1c 5403 |006f: invoke-virtual {v4, v5, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +0698d0: 28ab |0072: goto 001d // -0055 │ │ catches : 3 │ │ 0x001e - 0x0036 │ │ Ljava/lang/Exception; -> 0x006a │ │ 0x0036 - 0x0069 │ │ -> 0x0067 │ │ 0x0069 - 0x006a │ │ Ljava/lang/Exception; -> 0x006a │ │ @@ -121354,65 +121349,65 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0698d0: |[0698d0] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.get:(I)Ljava/util/List; │ │ -0698e0: 7010 111d 0400 |0000: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.clearBufferIfNecessary:()V // method@1d11 │ │ -0698e6: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0698ea: 7020 ed15 5000 |0005: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -0698f0: 5442 fe09 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -0698f4: 1d02 |000a: monitor-enter v2 │ │ -0698f6: 5441 fe09 |000b: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -0698fa: 7210 2216 0100 |000d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -069900: 0a01 |0010: move-result v1 │ │ -069902: 3901 1d00 |0011: if-nez v1, 002e // +001d │ │ -069906: 7210 2716 0000 |0013: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -06990c: 0a01 |0016: move-result v1 │ │ -06990e: 3551 1700 |0017: if-ge v1, v5, 002e // +0017 │ │ -069912: 5441 fe09 |0019: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069916: 5443 fe09 |001b: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -06991a: 7210 2716 0300 |001d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ -069920: 0a03 |0020: move-result v3 │ │ -069922: d803 03ff |0021: add-int/lit8 v3, v3, #int -1 // #ff │ │ -069926: 7220 2416 3100 |0023: invoke-interface {v1, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1624 │ │ -06992c: 0c01 |0026: move-result-object v1 │ │ -06992e: 7220 1c16 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -069934: 28e1 |002a: goto 000b // -001f │ │ -069936: 0d01 |002b: move-exception v1 │ │ -069938: 1e02 |002c: monitor-exit v2 │ │ -06993a: 2701 |002d: throw v1 │ │ -06993c: 1e02 |002e: monitor-exit v2 │ │ -06993e: 6201 fc09 |002f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ -069942: 2202 4803 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -069946: 7010 ad15 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06994c: 1a03 aa0c |0036: const-string v3, "Taking " // string@0caa │ │ -069950: 6e20 b515 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069956: 0c02 |003b: move-result-object v2 │ │ -069958: 7210 2716 0000 |003c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -06995e: 0a03 |003f: move-result v3 │ │ -069960: 6e20 b115 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -069966: 0c02 |0043: move-result-object v2 │ │ -069968: 1a03 8e00 |0044: const-string v3, " songs from shuffle play buffer. " // string@008e │ │ -06996c: 6e20 b515 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069972: 0c02 |0049: move-result-object v2 │ │ -069974: 5443 fe09 |004a: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ -069978: 7210 2716 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ -06997e: 0a03 |004f: move-result v3 │ │ -069980: 6e20 b115 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -069986: 0c02 |0053: move-result-object v2 │ │ -069988: 1a03 8a00 |0054: const-string v3, " remaining." // string@008a │ │ -06998c: 6e20 b515 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069992: 0c02 |0059: move-result-object v2 │ │ -069994: 6e10 bb15 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06999a: 0c02 |005d: move-result-object v2 │ │ -06999c: 6e20 781c 2100 |005e: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0699a2: 1100 |0061: return-object v0 │ │ +0698f4: |[0698f4] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.get:(I)Ljava/util/List; │ │ +069904: 7010 111d 0400 |0000: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.clearBufferIfNecessary:()V // method@1d11 │ │ +06990a: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06990e: 7020 ed15 5000 |0005: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +069914: 5442 fe09 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +069918: 1d02 |000a: monitor-enter v2 │ │ +06991a: 5441 fe09 |000b: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +06991e: 7210 2216 0100 |000d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +069924: 0a01 |0010: move-result v1 │ │ +069926: 3901 1d00 |0011: if-nez v1, 002e // +001d │ │ +06992a: 7210 2716 0000 |0013: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +069930: 0a01 |0016: move-result v1 │ │ +069932: 3551 1700 |0017: if-ge v1, v5, 002e // +0017 │ │ +069936: 5441 fe09 |0019: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +06993a: 5443 fe09 |001b: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +06993e: 7210 2716 0300 |001d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ +069944: 0a03 |0020: move-result v3 │ │ +069946: d803 03ff |0021: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06994a: 7220 2416 3100 |0023: invoke-interface {v1, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1624 │ │ +069950: 0c01 |0026: move-result-object v1 │ │ +069952: 7220 1c16 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +069958: 28e1 |002a: goto 000b // -001f │ │ +06995a: 0d01 |002b: move-exception v1 │ │ +06995c: 1e02 |002c: monitor-exit v2 │ │ +06995e: 2701 |002d: throw v1 │ │ +069960: 1e02 |002e: monitor-exit v2 │ │ +069962: 6201 fc09 |002f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09fc │ │ +069966: 2202 5003 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +06996a: 7010 ad15 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +069970: 1a03 a70c |0036: const-string v3, "Taking " // string@0ca7 │ │ +069974: 6e20 b515 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06997a: 0c02 |003b: move-result-object v2 │ │ +06997c: 7210 2716 0000 |003c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +069982: 0a03 |003f: move-result v3 │ │ +069984: 6e20 b115 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06998a: 0c02 |0043: move-result-object v2 │ │ +06998c: 1a03 8e00 |0044: const-string v3, " songs from shuffle play buffer. " // string@008e │ │ +069990: 6e20 b515 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069996: 0c02 |0049: move-result-object v2 │ │ +069998: 5443 fe09 |004a: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.buffer:Ljava/util/List; // field@09fe │ │ +06999c: 7210 2716 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ +0699a2: 0a03 |004f: move-result v3 │ │ +0699a4: 6e20 b115 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0699aa: 0c02 |0053: move-result-object v2 │ │ +0699ac: 1a03 8a00 |0054: const-string v3, " remaining." // string@008a │ │ +0699b0: 6e20 b515 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0699b6: 0c02 |0059: move-result-object v2 │ │ +0699b8: 6e10 bb15 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0699be: 0c02 |005d: move-result-object v2 │ │ +0699c0: 6e20 781c 2100 |005e: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0699c6: 1100 |0061: return-object v0 │ │ catches : 2 │ │ 0x000b - 0x002d │ │ -> 0x002b │ │ 0x002e - 0x002f │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=60 │ │ @@ -121433,32 +121428,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0699b8: |[0699b8] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.shutdown:()V │ │ -0699c8: 5410 010a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0a01 │ │ -0699cc: 7210 6616 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@1666 │ │ -0699d2: 0e00 |0005: return-void │ │ +0699dc: |[0699dc] net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.shutdown:()V │ │ +0699ec: 5410 010a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@0a01 │ │ +0699f0: 7210 6616 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@1666 │ │ +0699f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ │ │ - source_file_idx : 3127 (ShufflePlayBuffer.java) │ │ + source_file_idx : 3124 (ShufflePlayBuffer.java) │ │ │ │ Class #549 header: │ │ -class_idx : 1195 │ │ +class_idx : 1203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3128 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3125 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #549 annotations: │ │ Annotations on class │ │ @@ -121487,59 +121482,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0699d4: |[0699d4] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$1.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V │ │ -0699e4: 5b01 020a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a02 │ │ -0699e8: 5b02 030a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a03 │ │ -0699ec: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0699f2: 0e00 |0007: return-void │ │ +0699f8: |[0699f8] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$1.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V │ │ +069a08: 5b01 020a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a02 │ │ +069a0c: 5b02 030a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a03 │ │ +069a10: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +069a16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0699f4: |[0699f4] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$1.run:()V │ │ -069a04: 5420 020a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a02 │ │ -069a08: 5400 060a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ -069a0c: 5421 030a |0004: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a03 │ │ -069a10: 6e20 1d1d 1000 |0006: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.done:(Ljava/lang/Object;)V // method@1d1d │ │ -069a16: 0e00 |0009: return-void │ │ +069a18: |[069a18] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$1.run:()V │ │ +069a28: 5420 020a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a02 │ │ +069a2c: 5400 060a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ +069a30: 5421 030a |0004: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a03 │ │ +069a34: 6e20 1d1d 1000 |0006: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.done:(Ljava/lang/Object;)V // method@1d1d │ │ +069a3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; │ │ - 0x0000 - 0x000a reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.1; │ │ + 0x0000 - 0x000a reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; │ │ │ │ - source_file_idx : 3128 (SilentBackgroundTask.java) │ │ + source_file_idx : 3125 (SilentBackgroundTask.java) │ │ │ │ Class #550 header: │ │ -class_idx : 1196 │ │ +class_idx : 1204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3128 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3125 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #550 annotations: │ │ Annotations on class │ │ @@ -121568,59 +121563,59 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -069a18: |[069a18] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$2.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V │ │ -069a28: 5b01 040a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a04 │ │ -069a2c: 5b02 050a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a05 │ │ -069a30: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -069a36: 0e00 |0007: return-void │ │ +069a3c: |[069a3c] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$2.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V │ │ +069a4c: 5b01 040a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a04 │ │ +069a50: 5b02 050a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a05 │ │ +069a54: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +069a5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -069a38: |[069a38] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$2.run:()V │ │ -069a48: 5420 040a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a04 │ │ -069a4c: 5400 060a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ -069a50: 5421 050a |0004: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a05 │ │ -069a54: 6e20 1e1d 1000 |0006: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.error:(Ljava/lang/Throwable;)V // method@1d1e │ │ -069a5a: 0e00 |0009: return-void │ │ +069a5c: |[069a5c] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1$2.run:()V │ │ +069a6c: 5420 040a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // field@0a04 │ │ +069a70: 5400 060a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ +069a74: 5421 050a |0004: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a05 │ │ +069a78: 6e20 1e1d 1000 |0006: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.error:(Ljava/lang/Throwable;)V // method@1d1e │ │ +069a7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0009 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; │ │ - 0x0000 - 0x000a reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.2; │ │ + 0x0000 - 0x000a reg=2 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; │ │ │ │ - source_file_idx : 3128 (SilentBackgroundTask.java) │ │ + source_file_idx : 3125 (SilentBackgroundTask.java) │ │ │ │ Class #551 header: │ │ -class_idx : 1197 │ │ +class_idx : 1205 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ -source_file_idx : 3128 │ │ +superclass_idx : 851 │ │ +source_file_idx : 3125 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #551 annotations: │ │ Annotations on class │ │ @@ -121644,77 +121639,77 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069a5c: |[069a5c] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V │ │ -069a6c: 5b01 060a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ -069a70: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ -069a76: 0e00 |0005: return-void │ │ +069a80: |[069a80] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V │ │ +069a90: 5b01 060a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ +069a94: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ +069a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ - 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask.1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ + 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -069a78: |[069a78] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1.run:()V │ │ -069a88: 5442 060a |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ -069a8c: 6e10 1c1d 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.doInBackground:()Ljava/lang/Object; // method@1d1c │ │ -069a92: 0c00 |0005: move-result-object v0 │ │ -069a94: 5442 060a |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ -069a98: 6e10 201d 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d20 │ │ -069a9e: 0c02 |000b: move-result-object v2 │ │ -069aa0: 2203 ab04 |000c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; // type@04ab │ │ -069aa4: 7030 151d 4300 |000e: invoke-direct {v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V // method@1d15 │ │ -069aaa: 6e20 f901 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -069ab0: 0e00 |0014: return-void │ │ -069ab2: 0d01 |0015: move-exception v1 │ │ -069ab4: 5442 060a |0016: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ -069ab8: 6e10 201d 0200 |0018: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d20 │ │ -069abe: 0c02 |001b: move-result-object v2 │ │ -069ac0: 2203 ac04 |001c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; // type@04ac │ │ -069ac4: 7030 171d 4301 |001e: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V // method@1d17 │ │ -069aca: 6e20 f901 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -069ad0: 28f0 |0024: goto 0014 // -0010 │ │ +069a9c: |[069a9c] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask$1.run:()V │ │ +069aac: 5442 060a |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ +069ab0: 6e10 1c1d 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.doInBackground:()Ljava/lang/Object; // method@1d1c │ │ +069ab6: 0c00 |0005: move-result-object v0 │ │ +069ab8: 5442 060a |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ +069abc: 6e10 201d 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d20 │ │ +069ac2: 0c02 |000b: move-result-object v2 │ │ +069ac4: 2203 b304 |000c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1; // type@04b3 │ │ +069ac8: 7030 151d 4300 |000e: invoke-direct {v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V // method@1d15 │ │ +069ace: 6e20 f901 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +069ad4: 0e00 |0014: return-void │ │ +069ad6: 0d01 |0015: move-exception v1 │ │ +069ad8: 5442 060a |0016: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; // field@0a06 │ │ +069adc: 6e10 201d 0200 |0018: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d20 │ │ +069ae2: 0c02 |001b: move-result-object v2 │ │ +069ae4: 2203 b404 |001c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2; // type@04b4 │ │ +069ae8: 7030 171d 4301 |001e: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V // method@1d17 │ │ +069aee: 6e20 f901 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +069af4: 28f0 |0024: goto 0014 // -0010 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=40 │ │ 0x0014 line=55 │ │ 0x0015 line=47 │ │ 0x0016 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ 0x0006 - 0x0014 reg=0 result Ljava/lang/Object; TT; │ │ 0x0016 - 0x0025 reg=1 t Ljava/lang/Throwable; │ │ - 0x0000 - 0x0025 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask.1; │ │ + 0x0000 - 0x0025 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ │ │ - source_file_idx : 3128 (SilentBackgroundTask.java) │ │ + source_file_idx : 3125 (SilentBackgroundTask.java) │ │ │ │ Class #552 header: │ │ -class_idx : 1199 │ │ +class_idx : 1207 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 104 │ │ -source_file_idx : 3135 │ │ +superclass_idx : 108 │ │ +source_file_idx : 3132 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #552 annotations: │ │ Annotations on class │ │ @@ -121743,18 +121738,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069ae4: |[069ae4] net.sourceforge.subsonic.androidapp.util.SimpleServiceBinder.:(Ljava/lang/Object;)V │ │ -069af4: 7010 db01 0000 |0000: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@01db │ │ -069afa: 5b01 070a |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder;.service:Ljava/lang/Object; // field@0a07 │ │ -069afe: 0e00 |0005: return-void │ │ +069b08: |[069b08] net.sourceforge.subsonic.androidapp.util.SimpleServiceBinder.:(Ljava/lang/Object;)V │ │ +069b18: 7010 db01 0000 |0000: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@01db │ │ +069b1e: 5b01 070a |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder;.service:Ljava/lang/Object; // field@0a07 │ │ +069b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder; │ │ @@ -121768,31 +121763,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069b00: |[069b00] net.sourceforge.subsonic.androidapp.util.SimpleServiceBinder.getService:()Ljava/lang/Object; │ │ -069b10: 5410 070a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder;.service:Ljava/lang/Object; // field@0a07 │ │ -069b14: 1100 |0002: return-object v0 │ │ +069b24: |[069b24] net.sourceforge.subsonic.androidapp.util.SimpleServiceBinder.getService:()Ljava/lang/Object; │ │ +069b34: 5410 070a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder;.service:Ljava/lang/Object; // field@0a07 │ │ +069b38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder; │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder; Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder; │ │ │ │ - source_file_idx : 3135 (SimpleServiceBinder.java) │ │ + source_file_idx : 3132 (SimpleServiceBinder.java) │ │ │ │ Class #553 header: │ │ -class_idx : 1200 │ │ +class_idx : 1208 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3152 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3149 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #553 annotations: │ │ Annotations on class │ │ @@ -121817,54 +121812,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069b18: |[069b18] net.sourceforge.subsonic.androidapp.util.SongView$1.:(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V │ │ -069b28: 5b01 080a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; // field@0a08 │ │ -069b2c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -069b32: 0e00 |0005: return-void │ │ +069b3c: |[069b3c] net.sourceforge.subsonic.androidapp.util.SongView$1.:(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V │ │ +069b4c: 5b01 080a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; // field@0a08 │ │ +069b50: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +069b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SongView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView$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 │ │ -069b34: |[069b34] net.sourceforge.subsonic.androidapp.util.SongView$1.onClick:(Landroid/view/View;)V │ │ -069b44: 5410 080a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; // field@0a08 │ │ -069b48: 6e10 331d 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.showContextMenu:()Z // method@1d33 │ │ -069b4e: 0e00 |0005: return-void │ │ +069b58: |[069b58] net.sourceforge.subsonic.androidapp.util.SongView$1.onClick:(Landroid/view/View;)V │ │ +069b68: 5410 080a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; // field@0a08 │ │ +069b6c: 6e10 331d 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.showContextMenu:()Z // method@1d33 │ │ +069b72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SongView$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3152 (SongView.java) │ │ + source_file_idx : 3149 (SongView.java) │ │ │ │ Class #554 header: │ │ -class_idx : 1201 │ │ +class_idx : 1209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3152 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3149 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #554 annotations: │ │ Annotations on class │ │ @@ -121885,17 +121880,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069b50: |[069b50] net.sourceforge.subsonic.androidapp.util.SongView$2.:()V │ │ -069b60: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -069b66: 0e00 |0003: return-void │ │ +069b74: |[069b74] net.sourceforge.subsonic.androidapp.util.SongView$2.:()V │ │ +069b84: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +069b8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SongView$2; │ │ │ │ Virtual methods - │ │ @@ -121904,36 +121899,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -069b68: |[069b68] net.sourceforge.subsonic.androidapp.util.SongView$2.run:()V │ │ -069b78: 7100 2b1d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.access$000:()V // method@1d2b │ │ -069b7e: 7100 2c1d 0000 |0003: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.access$100:()Landroid/os/Handler; // method@1d2c │ │ -069b84: 0c00 |0006: move-result-object v0 │ │ -069b86: 1601 e803 |0007: const-wide/16 v1, #int 1000 // #3e8 │ │ -069b8a: 6e40 fb01 3021 |0009: invoke-virtual {v0, v3, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@01fb │ │ -069b90: 0e00 |000c: return-void │ │ +069b8c: |[069b8c] net.sourceforge.subsonic.androidapp.util.SongView$2.run:()V │ │ +069b9c: 7100 2b1d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.access$000:()V // method@1d2b │ │ +069ba2: 7100 2c1d 0000 |0003: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.access$100:()Landroid/os/Handler; // method@1d2c │ │ +069ba8: 0c00 |0006: move-result-object v0 │ │ +069baa: 1601 e803 |0007: const-wide/16 v1, #int 1000 // #3e8 │ │ +069bae: 6e40 fb01 3021 |0009: invoke-virtual {v0, v3, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@01fb │ │ +069bb4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x000c line=154 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lnet/sourceforge/subsonic/androidapp/util/SongView$2; │ │ │ │ - source_file_idx : 3152 (SongView.java) │ │ + source_file_idx : 3149 (SongView.java) │ │ │ │ Class #555 header: │ │ -class_idx : 1202 │ │ +class_idx : 1210 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 761 │ │ -source_file_idx : 3152 │ │ +superclass_idx : 769 │ │ +source_file_idx : 3149 │ │ static_fields_size : 3 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #555 annotations: │ │ Annotations on field #2569 'INSTANCES' │ │ @@ -121989,23 +121984,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -069b94: |[069b94] net.sourceforge.subsonic.androidapp.util.SongView.:()V │ │ -069ba4: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -069ba8: 1c01 b204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -069bac: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -069bb2: 6900 0a0a |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/SongView;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a0a │ │ -069bb6: 2200 8503 |0009: new-instance v0, Ljava/util/WeakHashMap; // type@0385 │ │ -069bba: 7010 4916 0000 |000b: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1649 │ │ -069bc0: 6900 090a |000e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ -069bc4: 0e00 |0010: return-void │ │ +069bb8: |[069bb8] net.sourceforge.subsonic.androidapp.util.SongView.:()V │ │ +069bc8: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +069bcc: 1c01 ba04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +069bd0: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +069bd6: 6900 0a0a |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/SongView;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a0a │ │ +069bda: 2200 8d03 |0009: new-instance v0, Ljava/util/WeakHashMap; // type@038d │ │ +069bde: 7010 4916 0000 |000b: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1649 │ │ +069be4: 6900 090a |000e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ +069be8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView;) │ │ @@ -122013,71 +122008,71 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -069bc8: |[069bc8] net.sourceforge.subsonic.androidapp.util.SongView.:(Landroid/content/Context;)V │ │ -069bd8: 7020 9a14 5400 |0000: invoke-direct {v4, v5}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@149a │ │ -069bde: 7110 8c12 0500 |0003: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -069be4: 0c01 |0006: move-result-object v1 │ │ -069be6: 1402 2000 037f |0007: const v2, #float 1.7413e+38 // #7f030020 │ │ -069bec: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -069bee: 6e40 8f12 2134 |000b: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -069bf4: 1401 7f00 0d7f |000e: const v1, #float 1.87424e+38 // #7f0d007f │ │ -069bfa: 6e20 2d1d 1400 |0011: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ -069c00: 0c01 |0014: move-result-object v1 │ │ -069c02: 1f01 e302 |0015: check-cast v1, Landroid/widget/CheckedTextView; // type@02e3 │ │ -069c06: 5b41 0c0a |0017: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ -069c0a: 1401 8000 0d7f |0019: const v1, #float 1.87424e+38 // #7f0d0080 │ │ -069c10: 6e20 2d1d 1400 |001c: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ -069c16: 0c01 |001f: move-result-object v1 │ │ -069c18: 1f01 0803 |0020: check-cast v1, Landroid/widget/TextView; // type@0308 │ │ -069c1c: 5b41 110a |0022: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ -069c20: 1401 8200 0d7f |0024: const v1, #float 1.87424e+38 // #7f0d0082 │ │ -069c26: 6e20 2d1d 1400 |0027: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ -069c2c: 0c01 |002a: move-result-object v1 │ │ -069c2e: 1f01 0803 |002b: check-cast v1, Landroid/widget/TextView; // type@0308 │ │ -069c32: 5b41 0b0a |002d: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.artistTextView:Landroid/widget/TextView; // field@0a0b │ │ -069c36: 1401 8300 0d7f |002f: const v1, #float 1.87424e+38 // #7f0d0083 │ │ -069c3c: 6e20 2d1d 1400 |0032: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ -069c42: 0c01 |0035: move-result-object v1 │ │ -069c44: 1f01 0803 |0036: check-cast v1, Landroid/widget/TextView; // type@0308 │ │ -069c48: 5b41 100a |0038: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ -069c4c: 1401 8100 0d7f |003a: const v1, #float 1.87424e+38 // #7f0d0081 │ │ -069c52: 6e20 2d1d 1400 |003d: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ -069c58: 0c01 |0040: move-result-object v1 │ │ -069c5a: 1f01 ef02 |0041: check-cast v1, Landroid/widget/ImageView; // type@02ef │ │ -069c5e: 5b41 0d0a |0043: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ -069c62: 5441 0d0a |0045: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ -069c66: 2202 b004 |0047: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/SongView$1; // type@04b0 │ │ -069c6a: 7020 251d 4200 |0049: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;.:(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V // method@1d25 │ │ -069c70: 6e20 5314 2100 |004c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ -069c76: 6201 090a |004f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ -069c7a: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -069c7c: 6e30 4c16 4102 |0052: invoke-virtual {v1, v4, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@164c │ │ -069c82: 6201 090a |0055: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ -069c86: 6e10 4d16 0100 |0057: invoke-virtual {v1}, Ljava/util/WeakHashMap;.size:()I // method@164d │ │ -069c8c: 0a00 |005a: move-result v0 │ │ -069c8e: 1301 3200 |005b: const/16 v1, #int 50 // #32 │ │ -069c92: 3710 1a00 |005d: if-le v0, v1, 0077 // +001a │ │ -069c96: 6201 0a0a |005f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a0a │ │ -069c9a: 2202 4803 |0061: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -069c9e: 7010 ad15 0200 |0063: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -069ca4: 6e20 b115 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -069caa: 0c02 |0069: move-result-object v2 │ │ -069cac: 1a03 5c00 |006a: const-string v3, " live SongView instances" // string@005c │ │ -069cb0: 6e20 b515 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -069cb6: 0c02 |006f: move-result-object v2 │ │ -069cb8: 6e10 bb15 0200 |0070: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -069cbe: 0c02 |0073: move-result-object v2 │ │ -069cc0: 6e20 7a1c 2100 |0074: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -069cc6: 7100 341d 0000 |0077: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.startUpdater:()V // method@1d34 │ │ -069ccc: 0e00 |007a: return-void │ │ +069bec: |[069bec] net.sourceforge.subsonic.androidapp.util.SongView.:(Landroid/content/Context;)V │ │ +069bfc: 7020 9a14 5400 |0000: invoke-direct {v4, v5}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@149a │ │ +069c02: 7110 8c12 0500 |0003: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +069c08: 0c01 |0006: move-result-object v1 │ │ +069c0a: 1402 2000 037f |0007: const v2, #float 1.7413e+38 // #7f030020 │ │ +069c10: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +069c12: 6e40 8f12 2134 |000b: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +069c18: 1401 7f00 0d7f |000e: const v1, #float 1.87424e+38 // #7f0d007f │ │ +069c1e: 6e20 2d1d 1400 |0011: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ +069c24: 0c01 |0014: move-result-object v1 │ │ +069c26: 1f01 eb02 |0015: check-cast v1, Landroid/widget/CheckedTextView; // type@02eb │ │ +069c2a: 5b41 0c0a |0017: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ +069c2e: 1401 8000 0d7f |0019: const v1, #float 1.87424e+38 // #7f0d0080 │ │ +069c34: 6e20 2d1d 1400 |001c: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ +069c3a: 0c01 |001f: move-result-object v1 │ │ +069c3c: 1f01 1003 |0020: check-cast v1, Landroid/widget/TextView; // type@0310 │ │ +069c40: 5b41 110a |0022: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ +069c44: 1401 8200 0d7f |0024: const v1, #float 1.87424e+38 // #7f0d0082 │ │ +069c4a: 6e20 2d1d 1400 |0027: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ +069c50: 0c01 |002a: move-result-object v1 │ │ +069c52: 1f01 1003 |002b: check-cast v1, Landroid/widget/TextView; // type@0310 │ │ +069c56: 5b41 0b0a |002d: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.artistTextView:Landroid/widget/TextView; // field@0a0b │ │ +069c5a: 1401 8300 0d7f |002f: const v1, #float 1.87424e+38 // #7f0d0083 │ │ +069c60: 6e20 2d1d 1400 |0032: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ +069c66: 0c01 |0035: move-result-object v1 │ │ +069c68: 1f01 1003 |0036: check-cast v1, Landroid/widget/TextView; // type@0310 │ │ +069c6c: 5b41 100a |0038: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ +069c70: 1401 8100 0d7f |003a: const v1, #float 1.87424e+38 // #7f0d0081 │ │ +069c76: 6e20 2d1d 1400 |003d: invoke-virtual {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.findViewById:(I)Landroid/view/View; // method@1d2d │ │ +069c7c: 0c01 |0040: move-result-object v1 │ │ +069c7e: 1f01 f702 |0041: check-cast v1, Landroid/widget/ImageView; // type@02f7 │ │ +069c82: 5b41 0d0a |0043: iput-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ +069c86: 5441 0d0a |0045: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ +069c8a: 2202 b804 |0047: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/SongView$1; // type@04b8 │ │ +069c8e: 7020 251d 4200 |0049: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;.:(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V // method@1d25 │ │ +069c94: 6e20 5314 2100 |004c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ +069c9a: 6201 090a |004f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ +069c9e: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +069ca0: 6e30 4c16 4102 |0052: invoke-virtual {v1, v4, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@164c │ │ +069ca6: 6201 090a |0055: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ +069caa: 6e10 4d16 0100 |0057: invoke-virtual {v1}, Ljava/util/WeakHashMap;.size:()I // method@164d │ │ +069cb0: 0a00 |005a: move-result v0 │ │ +069cb2: 1301 3200 |005b: const/16 v1, #int 50 // #32 │ │ +069cb6: 3710 1a00 |005d: if-le v0, v1, 0077 // +001a │ │ +069cba: 6201 0a0a |005f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a0a │ │ +069cbe: 2202 5003 |0061: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +069cc2: 7010 ad15 0200 |0063: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +069cc8: 6e20 b115 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +069cce: 0c02 |0069: move-result-object v2 │ │ +069cd0: 1a03 5c00 |006a: const-string v3, " live SongView instances" // string@005c │ │ +069cd4: 6e20 b515 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +069cda: 0c02 |006f: move-result-object v2 │ │ +069cdc: 6e10 bb15 0200 |0070: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +069ce2: 0c02 |0073: move-result-object v2 │ │ +069ce4: 6e20 7a1c 2100 |0074: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +069cea: 7100 341d 0000 |0077: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.startUpdater:()V // method@1d34 │ │ +069cf0: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x000e line=61 │ │ 0x0019 line=62 │ │ 0x0024 line=63 │ │ @@ -122100,67 +122095,67 @@ │ │ type : '()V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -069cd0: |[069cd0] net.sourceforge.subsonic.androidapp.util.SongView.access$000:()V │ │ -069ce0: 7100 371d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.updateAll:()V // method@1d37 │ │ -069ce6: 0e00 |0003: return-void │ │ +069cf4: |[069cf4] net.sourceforge.subsonic.androidapp.util.SongView.access$000:()V │ │ +069d04: 7100 371d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.updateAll:()V // method@1d37 │ │ +069d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView;) │ │ name : 'access$100' │ │ type : '()Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069ce8: |[069ce8] net.sourceforge.subsonic.androidapp.util.SongView.access$100:()Landroid/os/Handler; │ │ -069cf8: 6200 0e0a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ -069cfc: 1100 |0002: return-object v0 │ │ +069d0c: |[069d0c] net.sourceforge.subsonic.androidapp.util.SongView.access$100:()Landroid/os/Handler; │ │ +069d1c: 6200 0e0a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ +069d20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView;) │ │ name : 'startUpdater' │ │ type : '()V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -069d00: |[069d00] net.sourceforge.subsonic.androidapp.util.SongView.startUpdater:()V │ │ -069d10: 1c02 b204 |0000: const-class v2, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -069d14: 1d02 |0002: monitor-enter v2 │ │ -069d16: 6201 0e0a |0003: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ -069d1a: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -069d1e: 1e02 |0007: monitor-exit v2 │ │ -069d20: 0e00 |0008: return-void │ │ -069d22: 2201 6f00 |0009: new-instance v1, Landroid/os/Handler; // type@006f │ │ -069d26: 7010 f401 0100 |000b: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01f4 │ │ -069d2c: 6901 0e0a |000e: sput-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ -069d30: 2200 b104 |0010: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SongView$2; // type@04b1 │ │ -069d34: 7010 271d 0000 |0012: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView$2;.:()V // method@1d27 │ │ -069d3a: 6201 0e0a |0015: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ -069d3e: 1603 e803 |0017: const-wide/16 v3, #int 1000 // #3e8 │ │ -069d42: 6e40 fb01 0143 |0019: invoke-virtual {v1, v0, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@01fb │ │ -069d48: 28eb |001c: goto 0007 // -0015 │ │ -069d4a: 0d01 |001d: move-exception v1 │ │ -069d4c: 1e02 |001e: monitor-exit v2 │ │ -069d4e: 2701 |001f: throw v1 │ │ +069d24: |[069d24] net.sourceforge.subsonic.androidapp.util.SongView.startUpdater:()V │ │ +069d34: 1c02 ba04 |0000: const-class v2, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +069d38: 1d02 |0002: monitor-enter v2 │ │ +069d3a: 6201 0e0a |0003: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ +069d3e: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +069d42: 1e02 |0007: monitor-exit v2 │ │ +069d44: 0e00 |0008: return-void │ │ +069d46: 2201 7400 |0009: new-instance v1, Landroid/os/Handler; // type@0074 │ │ +069d4a: 7010 f401 0100 |000b: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01f4 │ │ +069d50: 6901 0e0a |000e: sput-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ +069d54: 2200 b904 |0010: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SongView$2; // type@04b9 │ │ +069d58: 7010 271d 0000 |0012: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView$2;.:()V // method@1d27 │ │ +069d5e: 6201 0e0a |0015: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.handler:Landroid/os/Handler; // field@0a0e │ │ +069d62: 1603 e803 |0017: const-wide/16 v3, #int 1000 // #3e8 │ │ +069d66: 6e40 fb01 0143 |0019: invoke-virtual {v1, v0, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@01fb │ │ +069d6c: 28eb |001c: goto 0007 // -0015 │ │ +069d6e: 0d01 |001d: move-exception v1 │ │ +069d70: 1e02 |001e: monitor-exit v2 │ │ +069d72: 2701 |001f: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x001d │ │ 0x0009 - 0x001c │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=144 │ │ @@ -122178,91 +122173,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -069d64: |[069d64] net.sourceforge.subsonic.androidapp.util.SongView.update:()V │ │ -069d74: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -069d76: 7100 2b1a 0000 |0001: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -069d7c: 0c02 |0004: move-result-object v2 │ │ -069d7e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -069d82: 0e00 |0007: return-void │ │ -069d84: 54a5 0f0a |0008: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ -069d88: 7220 e219 5200 |000a: invoke-interface {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ -069d8e: 0c01 |000d: move-result-object v1 │ │ -069d90: 6e10 ce19 0100 |000e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ -069d96: 0c00 |0011: move-result-object v0 │ │ -069d98: 6e10 cf19 0100 |0012: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ -069d9e: 0c03 |0015: move-result-object v3 │ │ -069da0: 6e10 0915 0000 |0016: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -069da6: 0a05 |0019: move-result v5 │ │ -069da8: 3805 3500 |001a: if-eqz v5, 004f // +0035 │ │ -069dac: 54a5 100a |001c: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ -069db0: 54a7 0f0a |001e: iget-object v7, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ -069db4: 6e10 ff18 0700 |0020: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -069dba: 0c07 |0023: move-result-object v7 │ │ -069dbc: 7110 701d 0700 |0024: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -069dc2: 0c07 |0027: move-result-object v7 │ │ -069dc4: 6e20 ea14 7500 |0028: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -069dca: 54a7 0d0a |002b: iget-object v7, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ -069dce: 6e10 d519 0100 |002d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -069dd4: 0a05 |0030: move-result v5 │ │ -069dd6: 3805 1a00 |0031: if-eqz v5, 004b // +001a │ │ -069dda: 1405 0e00 027f |0033: const v5, #float 1.728e+38 // #7f02000e │ │ -069de0: 6e20 5114 5700 |0036: invoke-virtual {v7, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -069de6: 7210 e419 0200 |0039: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -069dec: 0c05 |003c: move-result-object v5 │ │ -069dee: 3315 5600 |003d: if-ne v5, v1, 0093 // +0056 │ │ -069df2: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -069df4: 3804 5500 |0040: if-eqz v4, 0095 // +0055 │ │ -069df8: 54a5 110a |0042: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ -069dfc: 1407 2d00 027f |0044: const v7, #float 1.72801e+38 // #7f02002d │ │ -069e02: 6e56 e014 6576 |0047: invoke-virtual {v5, v6, v6, v7, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@14e0 │ │ -069e08: 28bd |004a: goto 0007 // -0043 │ │ -069e0a: 1405 0d00 027f |004b: const v5, #float 1.728e+38 // #7f02000d │ │ -069e10: 28e8 |004e: goto 0036 // -0018 │ │ -069e12: 6e10 d319 0100 |004f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isDownloading:()Z // method@19d3 │ │ -069e18: 0a05 |0052: move-result v5 │ │ -069e1a: 3805 2800 |0053: if-eqz v5, 007b // +0028 │ │ -069e1e: 6e10 d219 0100 |0055: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isDownloadCancelled:()Z // method@19d2 │ │ -069e24: 0a05 |0058: move-result v5 │ │ -069e26: 3905 2200 |0059: if-nez v5, 007b // +0022 │ │ -069e2a: 6e10 0915 0300 |005b: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@1509 │ │ -069e30: 0a05 |005e: move-result v5 │ │ -069e32: 3805 1c00 |005f: if-eqz v5, 007b // +001c │ │ -069e36: 54a5 100a |0061: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ -069e3a: 6e10 1415 0300 |0063: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@1514 │ │ -069e40: 0b07 |0066: move-result-wide v7 │ │ -069e42: 6e10 2e1d 0a00 |0067: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ -069e48: 0c09 |006a: move-result-object v9 │ │ -069e4a: 7130 711d 8709 |006b: invoke-static {v7, v8, v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatLocalizedBytes:(JLandroid/content/Context;)Ljava/lang/String; // method@1d71 │ │ -069e50: 0c07 |006e: move-result-object v7 │ │ -069e52: 6e20 ea14 7500 |006f: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -069e58: 54a5 0d0a |0072: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ -069e5c: 1407 0f00 027f |0074: const v7, #float 1.728e+38 // #7f02000f │ │ -069e62: 6e20 5114 7500 |0077: invoke-virtual {v5, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -069e68: 28bf |007a: goto 0039 // -0041 │ │ -069e6a: 54a5 100a |007b: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ -069e6e: 54a7 0f0a |007d: iget-object v7, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ -069e72: 6e10 ff18 0700 |007f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -069e78: 0c07 |0082: move-result-object v7 │ │ -069e7a: 7110 701d 0700 |0083: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -069e80: 0c07 |0086: move-result-object v7 │ │ -069e82: 6e20 ea14 7500 |0087: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -069e88: 54a5 0d0a |008a: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ -069e8c: 1407 0100 027f |008c: const v7, #float 1.728e+38 // #7f020001 │ │ -069e92: 6e20 5114 7500 |008f: invoke-virtual {v5, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -069e98: 28a7 |0092: goto 0039 // -0059 │ │ -069e9a: 0164 |0093: move v4, v6 │ │ -069e9c: 28ac |0094: goto 0040 // -0054 │ │ -069e9e: 54a5 110a |0095: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ -069ea2: 6e56 e014 6566 |0097: invoke-virtual {v5, v6, v6, v6, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@14e0 │ │ -069ea8: 2900 6dff |009a: goto/16 0007 // -0093 │ │ +069d88: |[069d88] net.sourceforge.subsonic.androidapp.util.SongView.update:()V │ │ +069d98: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +069d9a: 7100 2b1a 0000 |0001: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +069da0: 0c02 |0004: move-result-object v2 │ │ +069da2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +069da6: 0e00 |0007: return-void │ │ +069da8: 54a5 0f0a |0008: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ +069dac: 7220 e219 5200 |000a: invoke-interface {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ +069db2: 0c01 |000d: move-result-object v1 │ │ +069db4: 6e10 ce19 0100 |000e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ +069dba: 0c00 |0011: move-result-object v0 │ │ +069dbc: 6e10 cf19 0100 |0012: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ +069dc2: 0c03 |0015: move-result-object v3 │ │ +069dc4: 6e10 0915 0000 |0016: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +069dca: 0a05 |0019: move-result v5 │ │ +069dcc: 3805 3500 |001a: if-eqz v5, 004f // +0035 │ │ +069dd0: 54a5 100a |001c: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ +069dd4: 54a7 0f0a |001e: iget-object v7, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ +069dd8: 6e10 ff18 0700 |0020: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +069dde: 0c07 |0023: move-result-object v7 │ │ +069de0: 7110 701d 0700 |0024: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +069de6: 0c07 |0027: move-result-object v7 │ │ +069de8: 6e20 ea14 7500 |0028: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +069dee: 54a7 0d0a |002b: iget-object v7, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ +069df2: 6e10 d519 0100 |002d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +069df8: 0a05 |0030: move-result v5 │ │ +069dfa: 3805 1a00 |0031: if-eqz v5, 004b // +001a │ │ +069dfe: 1405 0e00 027f |0033: const v5, #float 1.728e+38 // #7f02000e │ │ +069e04: 6e20 5114 5700 |0036: invoke-virtual {v7, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +069e0a: 7210 e419 0200 |0039: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +069e10: 0c05 |003c: move-result-object v5 │ │ +069e12: 3315 5600 |003d: if-ne v5, v1, 0093 // +0056 │ │ +069e16: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +069e18: 3804 5500 |0040: if-eqz v4, 0095 // +0055 │ │ +069e1c: 54a5 110a |0042: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ +069e20: 1407 2d00 027f |0044: const v7, #float 1.72801e+38 // #7f02002d │ │ +069e26: 6e56 e014 6576 |0047: invoke-virtual {v5, v6, v6, v7, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@14e0 │ │ +069e2c: 28bd |004a: goto 0007 // -0043 │ │ +069e2e: 1405 0d00 027f |004b: const v5, #float 1.728e+38 // #7f02000d │ │ +069e34: 28e8 |004e: goto 0036 // -0018 │ │ +069e36: 6e10 d319 0100 |004f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isDownloading:()Z // method@19d3 │ │ +069e3c: 0a05 |0052: move-result v5 │ │ +069e3e: 3805 2800 |0053: if-eqz v5, 007b // +0028 │ │ +069e42: 6e10 d219 0100 |0055: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isDownloadCancelled:()Z // method@19d2 │ │ +069e48: 0a05 |0058: move-result v5 │ │ +069e4a: 3905 2200 |0059: if-nez v5, 007b // +0022 │ │ +069e4e: 6e10 0915 0300 |005b: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@1509 │ │ +069e54: 0a05 |005e: move-result v5 │ │ +069e56: 3805 1c00 |005f: if-eqz v5, 007b // +001c │ │ +069e5a: 54a5 100a |0061: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ +069e5e: 6e10 1415 0300 |0063: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@1514 │ │ +069e64: 0b07 |0066: move-result-wide v7 │ │ +069e66: 6e10 2e1d 0a00 |0067: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ +069e6c: 0c09 |006a: move-result-object v9 │ │ +069e6e: 7130 711d 8709 |006b: invoke-static {v7, v8, v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatLocalizedBytes:(JLandroid/content/Context;)Ljava/lang/String; // method@1d71 │ │ +069e74: 0c07 |006e: move-result-object v7 │ │ +069e76: 6e20 ea14 7500 |006f: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +069e7c: 54a5 0d0a |0072: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ +069e80: 1407 0f00 027f |0074: const v7, #float 1.728e+38 // #7f02000f │ │ +069e86: 6e20 5114 7500 |0077: invoke-virtual {v5, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +069e8c: 28bf |007a: goto 0039 // -0041 │ │ +069e8e: 54a5 100a |007b: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ +069e92: 54a7 0f0a |007d: iget-object v7, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ +069e96: 6e10 ff18 0700 |007f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +069e9c: 0c07 |0082: move-result-object v7 │ │ +069e9e: 7110 701d 0700 |0083: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +069ea4: 0c07 |0086: move-result-object v7 │ │ +069ea6: 6e20 ea14 7500 |0087: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +069eac: 54a5 0d0a |008a: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.downloadButton:Landroid/widget/ImageView; // field@0a0d │ │ +069eb0: 1407 0100 027f |008c: const v7, #float 1.728e+38 // #7f020001 │ │ +069eb6: 6e20 5114 7500 |008f: invoke-virtual {v5, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +069ebc: 28a7 |0092: goto 0039 // -0059 │ │ +069ebe: 0164 |0093: move v4, v6 │ │ +069ec0: 28ac |0094: goto 0040 // -0054 │ │ +069ec2: 54a5 110a |0095: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ +069ec6: 6e56 e014 6566 |0097: invoke-virtual {v5, v6, v6, v6, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@14e0 │ │ +069ecc: 2900 6dff |009a: goto/16 0007 // -0093 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ 0x0005 line=116 │ │ 0x0007 line=141 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ @@ -122291,70 +122286,70 @@ │ │ 0x0000 - 0x009c reg=10 this Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView;) │ │ name : 'updateAll' │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -069eac: |[069eac] net.sourceforge.subsonic.androidapp.util.SongView.updateAll:()V │ │ -069ebc: 6203 090a |0000: sget-object v3, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ -069ec0: 6e10 4b16 0300 |0002: invoke-virtual {v3}, Ljava/util/WeakHashMap;.keySet:()Ljava/util/Set; // method@164b │ │ -069ec6: 0c03 |0005: move-result-object v3 │ │ -069ec8: 7210 3e16 0300 |0006: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -069ece: 0c00 |0009: move-result-object v0 │ │ -069ed0: 7210 0e16 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -069ed6: 0a03 |000d: move-result v3 │ │ -069ed8: 3803 1a00 |000e: if-eqz v3, 0028 // +001a │ │ -069edc: 7210 0f16 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -069ee2: 0c01 |0013: move-result-object v1 │ │ -069ee4: 1f01 b204 |0014: check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04b2 │ │ -069ee8: 6e10 301d 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.isShown:()Z // method@1d30 │ │ -069eee: 0a03 |0019: move-result v3 │ │ -069ef0: 3803 f0ff |001a: if-eqz v3, 000a // -0010 │ │ -069ef4: 7010 361d 0100 |001c: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.update:()V // method@1d36 │ │ -069efa: 28eb |001f: goto 000a // -0015 │ │ -069efc: 0d02 |0020: move-exception v2 │ │ -069efe: 6203 0a0a |0021: sget-object v3, Lnet/sourceforge/subsonic/androidapp/util/SongView;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a0a │ │ -069f02: 1a04 5403 |0023: const-string v4, "Error when updating song views." // string@0354 │ │ -069f06: 6e30 7b1c 4302 |0025: invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -069f0c: 0e00 |0028: return-void │ │ +069ed0: |[069ed0] net.sourceforge.subsonic.androidapp.util.SongView.updateAll:()V │ │ +069ee0: 6202 090a |0000: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/SongView;.INSTANCES:Ljava/util/WeakHashMap; // field@0a09 │ │ +069ee4: 6e10 4b16 0200 |0002: invoke-virtual {v2}, Ljava/util/WeakHashMap;.keySet:()Ljava/util/Set; // method@164b │ │ +069eea: 0c02 |0005: move-result-object v2 │ │ +069eec: 7210 3e16 0200 |0006: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +069ef2: 0c02 |0009: move-result-object v2 │ │ +069ef4: 7210 0e16 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +069efa: 0a03 |000d: move-result v3 │ │ +069efc: 3803 1a00 |000e: if-eqz v3, 0028 // +001a │ │ +069f00: 7210 0f16 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +069f06: 0c00 |0013: move-result-object v0 │ │ +069f08: 1f00 ba04 |0014: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/SongView; // type@04ba │ │ +069f0c: 6e10 301d 0000 |0016: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.isShown:()Z // method@1d30 │ │ +069f12: 0a03 |0019: move-result v3 │ │ +069f14: 3803 f0ff |001a: if-eqz v3, 000a // -0010 │ │ +069f18: 7010 361d 0000 |001c: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.update:()V // method@1d36 │ │ +069f1e: 28eb |001f: goto 000a // -0015 │ │ +069f20: 0d01 |0020: move-exception v1 │ │ +069f22: 6202 0a0a |0021: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/SongView;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a0a │ │ +069f26: 1a03 5403 |0023: const-string v3, "Error when updating song views." // string@0354 │ │ +069f2a: 6e30 7b1c 3201 |0025: invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +069f30: 0e00 |0028: return-void │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ Ljava/lang/Throwable; -> 0x0020 │ │ positions : │ │ 0x0000 line=161 │ │ 0x0016 line=162 │ │ 0x001c line=163 │ │ 0x0020 line=166 │ │ 0x0021 line=167 │ │ 0x0028 line=169 │ │ locals : │ │ - 0x0016 - 0x0020 reg=1 view Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ - 0x0021 - 0x0028 reg=2 x Ljava/lang/Throwable; │ │ - 0x000a - 0x0029 reg=0 i$ Ljava/util/Iterator; │ │ + 0x000a - 0x0014 reg=0 view Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ + 0x0021 - 0x0028 reg=1 x Ljava/lang/Throwable; │ │ + 0x0016 - 0x0029 reg=0 view Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView;) │ │ name : 'isChecked' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -069f20: |[069f20] net.sourceforge.subsonic.androidapp.util.SongView.isChecked:()Z │ │ -069f30: 5410 0c0a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ -069f34: 6e10 3314 0000 |0002: invoke-virtual {v0}, Landroid/widget/CheckedTextView;.isChecked:()Z // method@1433 │ │ -069f3a: 0a00 |0005: move-result v0 │ │ -069f3c: 0f00 |0006: return v0 │ │ +069f44: |[069f44] net.sourceforge.subsonic.androidapp.util.SongView.isChecked:()Z │ │ +069f54: 5410 0c0a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ +069f58: 6e10 3314 0000 |0002: invoke-virtual {v0}, Landroid/widget/CheckedTextView;.isChecked:()Z // method@1433 │ │ +069f5e: 0a00 |0005: move-result v0 │ │ +069f60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/SongView;) │ │ @@ -122362,18 +122357,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -069f40: |[069f40] net.sourceforge.subsonic.androidapp.util.SongView.setChecked:(Z)V │ │ -069f50: 5410 0c0a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ -069f54: 6e20 3414 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/CheckedTextView;.setChecked:(Z)V // method@1434 │ │ -069f5a: 0e00 |0005: return-void │ │ +069f64: |[069f64] net.sourceforge.subsonic.androidapp.util.SongView.setChecked:(Z)V │ │ +069f74: 5410 0c0a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ +069f78: 6e20 3414 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/CheckedTextView;.setChecked:(Z)V // method@1434 │ │ +069f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ 0x0000 - 0x0006 reg=2 b Z │ │ @@ -122383,132 +122378,135 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 211 16-bit code units │ │ -069f5c: |[069f5c] net.sourceforge.subsonic.androidapp.util.SongView.setSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -069f6c: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -069f6e: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -069f70: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -069f72: 5bab 0f0a |0003: iput-object v11, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ -069f76: 2200 4803 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -069f7a: 1305 2800 |0007: const/16 v5, #int 40 // #28 │ │ -069f7e: 7020 ae15 5000 |0009: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -069f84: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -069f86: 6e10 fc18 0b00 |000d: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ -069f8c: 0c05 |0010: move-result-object v5 │ │ -069f8e: 3805 1900 |0011: if-eqz v5, 002a // +0019 │ │ -069f92: 6e10 2e1d 0a00 |0013: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ -069f98: 0c05 |0016: move-result-object v5 │ │ -069f9a: 1406 bd00 0a7f |0017: const v6, #float 1.83437e+38 // #7f0a00bd │ │ -069fa0: 6e20 b200 6500 |001a: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00b2 │ │ -069fa6: 0c05 |001d: move-result-object v5 │ │ -069fa8: 2386 0b05 |001e: new-array v6, v8, [Ljava/lang/Object; // type@050b │ │ -069fac: 6e10 fc18 0b00 |0020: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ -069fb2: 0c07 |0023: move-result-object v7 │ │ -069fb4: 4d07 0604 |0024: aput-object v7, v6, v4 │ │ -069fb8: 7120 9415 6500 |0026: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ -069fbe: 0c01 |0029: move-result-object v1 │ │ -069fc0: 6e10 2e1d 0a00 |002a: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ -069fc6: 0c05 |002d: move-result-object v5 │ │ -069fc8: 7110 7c1d 0500 |002e: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getVideoPlayerType:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1d7c │ │ -069fce: 0c03 |0031: move-result-object v3 │ │ -069fd0: 6e10 0919 0b00 |0032: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ -069fd6: 0c05 |0035: move-result-object v5 │ │ -069fd8: 3805 1a00 |0036: if-eqz v5, 0050 // +001a │ │ -069fdc: 6e10 0919 0b00 |0038: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ -069fe2: 0c05 |003b: move-result-object v5 │ │ -069fe4: 6e10 0519 0b00 |003c: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ -069fea: 0c06 |003f: move-result-object v6 │ │ -069fec: 6e20 9215 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -069ff2: 0a05 |0043: move-result v5 │ │ -069ff4: 3905 0c00 |0044: if-nez v5, 0050 // +000c │ │ -069ff8: 6e10 0e19 0b00 |0046: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -069ffe: 0a05 |0049: move-result v5 │ │ -06a000: 3805 7100 |004a: if-eqz v5, 00bb // +0071 │ │ -06a004: 6205 340a |004c: sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a34 │ │ -06a008: 3253 6d00 |004e: if-eq v3, v5, 00bb // +006d │ │ -06a00c: 6e10 0519 0b00 |0050: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ -06a012: 0c02 |0053: move-result-object v2 │ │ -06a014: 6e10 fb18 0b00 |0054: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -06a01a: 0c05 |0057: move-result-object v5 │ │ -06a01c: 3805 0f00 |0058: if-eqz v5, 0067 // +000f │ │ -06a020: 6e10 fb18 0b00 |005a: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -06a026: 0c05 |005d: move-result-object v5 │ │ -06a028: 6e20 b515 5000 |005e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a02e: 0c05 |0061: move-result-object v5 │ │ -06a030: 1a06 0100 |0062: const-string v6, " " // string@0001 │ │ -06a034: 6e20 b515 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a03a: 1a05 b300 |0067: const-string v5, "(" // string@00b3 │ │ -06a03e: 6e20 b515 5000 |0069: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a044: 0c05 |006c: move-result-object v5 │ │ -06a046: 6e10 2e1d 0a00 |006d: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ -06a04c: 0c06 |0070: move-result-object v6 │ │ -06a04e: 1407 bc00 0a7f |0071: const v7, #float 1.83437e+38 // #7f0a00bc │ │ -06a054: 6e20 b200 7600 |0074: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00b2 │ │ -06a05a: 0c06 |0077: move-result-object v6 │ │ -06a05c: 2397 0b05 |0078: new-array v7, v9, [Ljava/lang/Object; // type@050b │ │ -06a060: 3901 0400 |007a: if-nez v1, 007e // +0004 │ │ -06a064: 1a01 0000 |007c: const-string v1, "" // string@0000 │ │ -06a068: 4d01 0704 |007e: aput-object v1, v7, v4 │ │ -06a06c: 4d02 0708 |0080: aput-object v2, v7, v8 │ │ -06a070: 7120 9415 7600 |0082: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ -06a076: 0c06 |0085: move-result-object v6 │ │ -06a078: 6e20 b515 6500 |0086: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a07e: 0c05 |0089: move-result-object v5 │ │ -06a080: 1a06 e300 |008a: const-string v6, ")" // string@00e3 │ │ -06a084: 6e20 b515 6500 |008c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a08a: 54a5 110a |008f: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ -06a08e: 6e10 0619 0b00 |0091: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -06a094: 0c06 |0094: move-result-object v6 │ │ -06a096: 6e20 ea14 6500 |0095: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -06a09c: 54a5 0b0a |0098: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.artistTextView:Landroid/widget/TextView; // field@0a0b │ │ -06a0a0: 6e20 ea14 0500 |009a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -06a0a6: 54a5 100a |009d: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ -06a0aa: 6e10 ff18 0b00 |009f: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -06a0b0: 0c06 |00a2: move-result-object v6 │ │ -06a0b2: 7110 701d 0600 |00a3: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -06a0b8: 0c06 |00a6: move-result-object v6 │ │ -06a0ba: 6e20 ea14 6500 |00a7: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -06a0c0: 54a5 0c0a |00aa: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ -06a0c4: 380c 2400 |00ac: if-eqz v12, 00d0 // +0024 │ │ -06a0c8: 6e10 0e19 0b00 |00ae: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -06a0ce: 0a06 |00b1: move-result v6 │ │ -06a0d0: 3906 1e00 |00b2: if-nez v6, 00d0 // +001e │ │ -06a0d4: 6e20 3514 4500 |00b4: invoke-virtual {v5, v4}, Landroid/widget/CheckedTextView;.setVisibility:(I)V // method@1435 │ │ -06a0da: 7010 361d 0a00 |00b7: invoke-direct {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.update:()V // method@1d36 │ │ -06a0e0: 0e00 |00ba: return-void │ │ -06a0e2: 1a05 9f00 |00bb: const-string v5, "%s > %s" // string@009f │ │ -06a0e6: 2396 0b05 |00bd: new-array v6, v9, [Ljava/lang/Object; // type@050b │ │ -06a0ea: 6e10 0519 0b00 |00bf: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ -06a0f0: 0c07 |00c2: move-result-object v7 │ │ -06a0f2: 4d07 0604 |00c3: aput-object v7, v6, v4 │ │ -06a0f6: 6e10 0919 0b00 |00c5: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ -06a0fc: 0c07 |00c8: move-result-object v7 │ │ -06a0fe: 4d07 0608 |00c9: aput-object v7, v6, v8 │ │ -06a102: 7120 9415 6500 |00cb: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ -06a108: 0c02 |00ce: move-result-object v2 │ │ -06a10a: 2885 |00cf: goto 0054 // -007b │ │ -06a10c: 1304 0800 |00d0: const/16 v4, #int 8 // #8 │ │ -06a110: 28e2 |00d2: goto 00b4 // -001e │ │ +069f80: |[069f80] net.sourceforge.subsonic.androidapp.util.SongView.setSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +069f90: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +069f92: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +069f94: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +069f96: 5bab 0f0a |0003: iput-object v11, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.song:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // field@0a0f │ │ +069f9a: 2200 5003 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +069f9e: 1305 2800 |0007: const/16 v5, #int 40 // #28 │ │ +069fa2: 7020 ae15 5000 |0009: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +069fa8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +069faa: 6e10 fc18 0b00 |000d: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ +069fb0: 0c05 |0010: move-result-object v5 │ │ +069fb2: 3805 1900 |0011: if-eqz v5, 002a // +0019 │ │ +069fb6: 6e10 2e1d 0a00 |0013: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ +069fbc: 0c05 |0016: move-result-object v5 │ │ +069fbe: 1406 bd00 0a7f |0017: const v6, #float 1.83437e+38 // #7f0a00bd │ │ +069fc4: 6e20 b200 6500 |001a: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00b2 │ │ +069fca: 0c05 |001d: move-result-object v5 │ │ +069fcc: 2386 1505 |001e: new-array v6, v8, [Ljava/lang/Object; // type@0515 │ │ +069fd0: 6e10 fc18 0b00 |0020: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getBitRate:()Ljava/lang/Integer; // method@18fc │ │ +069fd6: 0c07 |0023: move-result-object v7 │ │ +069fd8: 4d07 0604 |0024: aput-object v7, v6, v4 │ │ +069fdc: 7120 9415 6500 |0026: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ +069fe2: 0c01 |0029: move-result-object v1 │ │ +069fe4: 6e10 2e1d 0a00 |002a: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ +069fea: 0c05 |002d: move-result-object v5 │ │ +069fec: 7110 7c1d 0500 |002e: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getVideoPlayerType:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1d7c │ │ +069ff2: 0c03 |0031: move-result-object v3 │ │ +069ff4: 6e10 0919 0b00 |0032: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ +069ffa: 0c05 |0035: move-result-object v5 │ │ +069ffc: 3805 1a00 |0036: if-eqz v5, 0050 // +001a │ │ +06a000: 6e10 0919 0b00 |0038: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ +06a006: 0c05 |003b: move-result-object v5 │ │ +06a008: 6e10 0519 0b00 |003c: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ +06a00e: 0c06 |003f: move-result-object v6 │ │ +06a010: 6e20 9215 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06a016: 0a05 |0043: move-result v5 │ │ +06a018: 3905 0c00 |0044: if-nez v5, 0050 // +000c │ │ +06a01c: 6e10 0e19 0b00 |0046: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +06a022: 0a05 |0049: move-result v5 │ │ +06a024: 3805 7100 |004a: if-eqz v5, 00bb // +0071 │ │ +06a028: 6205 340a |004c: sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a34 │ │ +06a02c: 3253 6d00 |004e: if-eq v3, v5, 00bb // +006d │ │ +06a030: 6e10 0519 0b00 |0050: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ +06a036: 0c02 |0053: move-result-object v2 │ │ +06a038: 6e10 fb18 0b00 |0054: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +06a03e: 0c05 |0057: move-result-object v5 │ │ +06a040: 3805 0f00 |0058: if-eqz v5, 0067 // +000f │ │ +06a044: 6e10 fb18 0b00 |005a: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +06a04a: 0c05 |005d: move-result-object v5 │ │ +06a04c: 6e20 b515 5000 |005e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a052: 0c05 |0061: move-result-object v5 │ │ +06a054: 1a06 0100 |0062: const-string v6, " " // string@0001 │ │ +06a058: 6e20 b515 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a05e: 1a05 b300 |0067: const-string v5, "(" // string@00b3 │ │ +06a062: 6e20 b515 5000 |0069: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a068: 0c05 |006c: move-result-object v5 │ │ +06a06a: 6e10 2e1d 0a00 |006d: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.getContext:()Landroid/content/Context; // method@1d2e │ │ +06a070: 0c06 |0070: move-result-object v6 │ │ +06a072: 1407 bc00 0a7f |0071: const v7, #float 1.83437e+38 // #7f0a00bc │ │ +06a078: 6e20 b200 7600 |0074: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00b2 │ │ +06a07e: 0c06 |0077: move-result-object v6 │ │ +06a080: 2397 1505 |0078: new-array v7, v9, [Ljava/lang/Object; // type@0515 │ │ +06a084: 3901 0400 |007a: if-nez v1, 007e // +0004 │ │ +06a088: 1a01 0000 |007c: const-string v1, "" // string@0000 │ │ +06a08c: 4d01 0704 |007e: aput-object v1, v7, v4 │ │ +06a090: 4d02 0708 |0080: aput-object v2, v7, v8 │ │ +06a094: 7120 9415 7600 |0082: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ +06a09a: 0c06 |0085: move-result-object v6 │ │ +06a09c: 6e20 b515 6500 |0086: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a0a2: 0c05 |0089: move-result-object v5 │ │ +06a0a4: 1a06 e300 |008a: const-string v6, ")" // string@00e3 │ │ +06a0a8: 6e20 b515 6500 |008c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a0ae: 54a5 110a |008f: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.titleTextView:Landroid/widget/TextView; // field@0a11 │ │ +06a0b2: 6e10 0619 0b00 |0091: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +06a0b8: 0c06 |0094: move-result-object v6 │ │ +06a0ba: 6e20 ea14 6500 |0095: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +06a0c0: 54a5 0b0a |0098: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.artistTextView:Landroid/widget/TextView; // field@0a0b │ │ +06a0c4: 6e20 ea14 0500 |009a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +06a0ca: 54a5 100a |009d: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.statusTextView:Landroid/widget/TextView; // field@0a10 │ │ +06a0ce: 6e10 ff18 0b00 |009f: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +06a0d4: 0c06 |00a2: move-result-object v6 │ │ +06a0d6: 7110 701d 0600 |00a3: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +06a0dc: 0c06 |00a6: move-result-object v6 │ │ +06a0de: 6e20 ea14 6500 |00a7: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +06a0e4: 54a5 0c0a |00aa: iget-object v5, v10, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ +06a0e8: 380c 2400 |00ac: if-eqz v12, 00d0 // +0024 │ │ +06a0ec: 6e10 0e19 0b00 |00ae: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +06a0f2: 0a06 |00b1: move-result v6 │ │ +06a0f4: 3906 1e00 |00b2: if-nez v6, 00d0 // +001e │ │ +06a0f8: 6e20 3514 4500 |00b4: invoke-virtual {v5, v4}, Landroid/widget/CheckedTextView;.setVisibility:(I)V // method@1435 │ │ +06a0fe: 7010 361d 0a00 |00b7: invoke-direct {v10}, Lnet/sourceforge/subsonic/androidapp/util/SongView;.update:()V // method@1d36 │ │ +06a104: 0e00 |00ba: return-void │ │ +06a106: 1a05 9f00 |00bb: const-string v5, "%s > %s" // string@009f │ │ +06a10a: 2396 1505 |00bd: new-array v6, v9, [Ljava/lang/Object; // type@0515 │ │ +06a10e: 6e10 0519 0b00 |00bf: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getSuffix:()Ljava/lang/String; // method@1905 │ │ +06a114: 0c07 |00c2: move-result-object v7 │ │ +06a116: 4d07 0604 |00c3: aput-object v7, v6, v4 │ │ +06a11a: 6e10 0919 0b00 |00c5: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTranscodedSuffix:()Ljava/lang/String; // method@1909 │ │ +06a120: 0c07 |00c8: move-result-object v7 │ │ +06a122: 4d07 0608 |00c9: aput-object v7, v6, v8 │ │ +06a126: 7120 9415 6500 |00cb: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1594 │ │ +06a12c: 0c02 |00ce: move-result-object v2 │ │ +06a12e: 2885 |00cf: goto 0054 // -007b │ │ +06a130: 1304 0800 |00d0: const/16 v4, #int 8 // #8 │ │ +06a134: 28e2 |00d2: goto 00b4 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ 0x000c line=85 │ │ 0x000d line=86 │ │ 0x0013 line=87 │ │ 0x002a line=90 │ │ 0x0032 line=92 │ │ + 0x0046 line=93 │ │ 0x0050 line=94 │ │ 0x0054 line=99 │ │ 0x005a line=100 │ │ 0x0067 line=102 │ │ + 0x006d line=103 │ │ + 0x008c line=104 │ │ 0x008f line=106 │ │ 0x0098 line=107 │ │ 0x009d line=108 │ │ 0x00aa line=109 │ │ 0x00b7 line=111 │ │ 0x00ba line=112 │ │ 0x00bb line=96 │ │ @@ -122529,32 +122527,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a114: |[06a114] net.sourceforge.subsonic.androidapp.util.SongView.toggle:()V │ │ -06a124: 5410 0c0a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ -06a128: 6e10 3614 0000 |0002: invoke-virtual {v0}, Landroid/widget/CheckedTextView;.toggle:()V // method@1436 │ │ -06a12e: 0e00 |0005: return-void │ │ +06a138: |[06a138] net.sourceforge.subsonic.androidapp.util.SongView.toggle:()V │ │ +06a148: 5410 0c0a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SongView;.checkedTextView:Landroid/widget/CheckedTextView; // field@0a0c │ │ +06a14c: 6e10 3614 0000 |0002: invoke-virtual {v0}, Landroid/widget/CheckedTextView;.toggle:()V // method@1436 │ │ +06a152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ │ │ - source_file_idx : 3152 (SongView.java) │ │ + source_file_idx : 3149 (SongView.java) │ │ │ │ Class #556 header: │ │ -class_idx : 1204 │ │ +class_idx : 1212 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3155 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3152 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #556 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/StarUtil;' │ │ @@ -122569,17 +122567,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a130: |[06a130] net.sourceforge.subsonic.androidapp.util.StarUtil.:()V │ │ -06a140: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06a146: 0e00 |0003: return-void │ │ +06a154: |[06a154] net.sourceforge.subsonic.androidapp.util.StarUtil.:()V │ │ +06a164: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06a16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/StarUtil; │ │ │ │ @@ -122588,27 +122586,28 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -06a148: |[06a148] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -06a158: 2200 b304 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; // type@04b3 │ │ -06a15c: 0761 |0002: move-object v1, v6 │ │ -06a15e: 0762 |0003: move-object v2, v6 │ │ -06a160: 0773 |0004: move-object v3, v7 │ │ -06a162: 0194 |0005: move v4, v9 │ │ -06a164: 0785 |0006: move-object v5, v8 │ │ -06a166: 7606 381d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V // method@1d38 │ │ -06a16c: 6e10 3e1d 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.execute:()V // method@1d3e │ │ -06a172: 0e00 |000d: return-void │ │ +06a16c: |[06a16c] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +06a17c: 2200 bb04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; // type@04bb │ │ +06a180: 0761 |0002: move-object v1, v6 │ │ +06a182: 0762 |0003: move-object v2, v6 │ │ +06a184: 0773 |0004: move-object v3, v7 │ │ +06a186: 0194 |0005: move v4, v9 │ │ +06a188: 0785 |0006: move-object v5, v8 │ │ +06a18a: 7606 381d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V // method@1d38 │ │ +06a190: 6e10 3e1d 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.execute:()V // method@1d3e │ │ +06a196: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ + 0x000a line=71 │ │ 0x000d line=72 │ │ locals : │ │ 0x0000 - 0x000e reg=6 activity Landroid/app/Activity; │ │ 0x0000 - 0x000e reg=7 id Ljava/lang/String; │ │ 0x0000 - 0x000e reg=8 name Ljava/lang/String; │ │ 0x0000 - 0x000e reg=9 star Z │ │ │ │ @@ -122617,22 +122616,22 @@ │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -06a174: |[06a174] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V │ │ -06a184: 6e10 db18 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -06a18a: 0c00 |0003: move-result-object v0 │ │ -06a18c: 6e10 dd18 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ -06a192: 0c01 |0007: move-result-object v1 │ │ -06a194: 7140 411d 0241 |0008: invoke-static {v2, v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V // method@1d41 │ │ -06a19a: 6e20 e218 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setStarred:(Z)V // method@18e2 │ │ -06a1a0: 0e00 |000e: return-void │ │ +06a198: |[06a198] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V │ │ +06a1a8: 6e10 db18 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +06a1ae: 0c00 |0003: move-result-object v0 │ │ +06a1b0: 6e10 dd18 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ +06a1b6: 0c01 |0007: move-result-object v1 │ │ +06a1b8: 7140 411d 0241 |0008: invoke-static {v2, v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V // method@1d41 │ │ +06a1be: 6e20 e218 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setStarred:(Z)V // method@18e2 │ │ +06a1c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000b line=49 │ │ 0x000e line=50 │ │ locals : │ │ 0x0000 - 0x000f reg=2 activity Landroid/app/Activity; │ │ @@ -122644,22 +122643,22 @@ │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -06a1a4: |[06a1a4] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -06a1b4: 6e10 0119 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -06a1ba: 0c00 |0003: move-result-object v0 │ │ -06a1bc: 6e10 0619 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -06a1c2: 0c01 |0007: move-result-object v1 │ │ -06a1c4: 7140 411d 0241 |0008: invoke-static {v2, v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V // method@1d41 │ │ -06a1ca: 6e20 1b19 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setStarred:(Z)V // method@191b │ │ -06a1d0: 0e00 |000e: return-void │ │ +06a1c8: |[06a1c8] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +06a1d8: 6e10 0119 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +06a1de: 0c00 |0003: move-result-object v0 │ │ +06a1e0: 6e10 0619 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +06a1e6: 0c01 |0007: move-result-object v1 │ │ +06a1e8: 7140 411d 0241 |0008: invoke-static {v2, v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V // method@1d41 │ │ +06a1ee: 6e20 1b19 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setStarred:(Z)V // method@191b │ │ +06a1f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000b line=39 │ │ 0x000e line=40 │ │ locals : │ │ 0x0000 - 0x000f reg=2 activity Landroid/app/Activity; │ │ @@ -122671,40 +122670,40 @@ │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -06a1d4: |[06a1d4] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Z)V │ │ -06a1e4: 6e10 2819 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getId:()Ljava/lang/String; // method@1928 │ │ -06a1ea: 0c00 |0003: move-result-object v0 │ │ -06a1ec: 6e10 2919 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getName:()Ljava/lang/String; // method@1929 │ │ -06a1f2: 0c01 |0007: move-result-object v1 │ │ -06a1f4: 7140 411d 0241 |0008: invoke-static {v2, v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V // method@1d41 │ │ -06a1fa: 6e20 2f19 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setStarred:(Z)V // method@192f │ │ -06a200: 0e00 |000e: return-void │ │ +06a1f8: |[06a1f8] net.sourceforge.subsonic.androidapp.util.StarUtil.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Z)V │ │ +06a208: 6e10 2819 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getId:()Ljava/lang/String; // method@1928 │ │ +06a20e: 0c00 |0003: move-result-object v0 │ │ +06a210: 6e10 2919 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getName:()Ljava/lang/String; // method@1929 │ │ +06a216: 0c01 |0007: move-result-object v1 │ │ +06a218: 7140 411d 0241 |0008: invoke-static {v2, v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Z)V // method@1d41 │ │ +06a21e: 6e20 2f19 4300 |000b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setStarred:(Z)V // method@192f │ │ +06a224: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000b line=44 │ │ 0x000e line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000f reg=3 directory Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x000f reg=4 star Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3155 (StarUtil.java) │ │ + source_file_idx : 3152 (StarUtil.java) │ │ │ │ Class #557 header: │ │ -class_idx : 1205 │ │ +class_idx : 1213 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3179 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3176 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #557 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;' │ │ @@ -122732,41 +122731,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06a204: |[06a204] net.sourceforge.subsonic.androidapp.util.SubsonicUncaughtExceptionHandler.:()V │ │ -06a214: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -06a218: 1c01 b504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; // type@04b5 │ │ -06a21c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06a222: 6900 160a |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a16 │ │ -06a226: 0e00 |0009: return-void │ │ +06a228: |[06a228] net.sourceforge.subsonic.androidapp.util.SubsonicUncaughtExceptionHandler.:()V │ │ +06a238: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +06a23c: 1c01 bd04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; // type@04bd │ │ +06a240: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +06a246: 6900 160a |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a16 │ │ +06a24a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06a228: |[06a228] net.sourceforge.subsonic.androidapp.util.SubsonicUncaughtExceptionHandler.:(Landroid/content/Context;)V │ │ -06a238: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -06a23e: 5b12 170a |0003: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.context:Landroid/content/Context; // field@0a17 │ │ -06a242: 7100 c315 0000 |0005: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@15c3 │ │ -06a248: 0c00 |0008: move-result-object v0 │ │ -06a24a: 5b10 180a |0009: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a24e: 0e00 |000b: return-void │ │ +06a24c: |[06a24c] net.sourceforge.subsonic.androidapp.util.SubsonicUncaughtExceptionHandler.:(Landroid/content/Context;)V │ │ +06a25c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +06a262: 5b12 170a |0003: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.context:Landroid/content/Context; // field@0a17 │ │ +06a266: 7100 c315 0000 |0005: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@15c3 │ │ +06a26c: 0c00 |0008: move-result-object v0 │ │ +06a26e: 5b10 180a |0009: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a272: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000b line=42 │ │ locals : │ │ @@ -122779,127 +122778,127 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 217 16-bit code units │ │ -06a250: |[06a250] net.sourceforge.subsonic.androidapp.util.SubsonicUncaughtExceptionHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -06a260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06a262: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06a264: 5496 170a |0002: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.context:Landroid/content/Context; // field@0a17 │ │ -06a268: 6e10 ae00 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -06a26e: 0c06 |0007: move-result-object v6 │ │ -06a270: 1a07 611a |0008: const-string v7, "net.sourceforge.subsonic.androidapp" // string@1a61 │ │ -06a274: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -06a276: 6e30 0701 7608 |000b: invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0107 │ │ -06a27c: 0c02 |000e: move-result-object v2 │ │ -06a27e: 2201 1403 |000f: new-instance v1, Ljava/io/File; // type@0314 │ │ -06a282: 7100 f101 0000 |0011: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ -06a288: 0c06 |0014: move-result-object v6 │ │ -06a28a: 1a07 1021 |0015: const-string v7, "subsonic-stacktrace.txt" // string@2110 │ │ -06a28e: 7030 0215 6107 |0017: invoke-direct {v1, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -06a294: 2204 1f03 |001a: new-instance v4, Ljava/io/PrintWriter; // type@031f │ │ -06a298: 7020 3215 1400 |001c: invoke-direct {v4, v1}, Ljava/io/PrintWriter;.:(Ljava/io/File;)V // method@1532 │ │ -06a29e: 2206 4803 |001f: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -06a2a2: 7010 ad15 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a2a8: 1a07 1d02 |0024: const-string v7, "Android API level: " // string@021d │ │ -06a2ac: 6e20 b515 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a2b2: 0c06 |0029: move-result-object v6 │ │ -06a2b4: 6007 2300 |002a: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06a2b8: 6e20 b115 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06a2be: 0c06 |002f: move-result-object v6 │ │ -06a2c0: 6e10 bb15 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a2c6: 0c06 |0033: move-result-object v6 │ │ -06a2c8: 6e20 3b15 6400 |0034: invoke-virtual {v4, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06a2ce: 2206 4803 |0037: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -06a2d2: 7010 ad15 0600 |0039: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a2d8: 1a07 650c |003c: const-string v7, "Subsonic version name: " // string@0c65 │ │ -06a2dc: 6e20 b515 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a2e2: 0c06 |0041: move-result-object v6 │ │ -06a2e4: 5427 1300 |0042: iget-object v7, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0013 │ │ -06a2e8: 6e20 b515 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a2ee: 0c06 |0047: move-result-object v6 │ │ -06a2f0: 6e10 bb15 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a2f6: 0c06 |004b: move-result-object v6 │ │ -06a2f8: 6e20 3b15 6400 |004c: invoke-virtual {v4, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06a2fe: 2206 4803 |004f: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -06a302: 7010 ad15 0600 |0051: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a308: 1a07 640c |0054: const-string v7, "Subsonic version code: " // string@0c64 │ │ -06a30c: 6e20 b515 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a312: 0c06 |0059: move-result-object v6 │ │ -06a314: 5227 1200 |005a: iget v7, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0012 │ │ -06a318: 6e20 b115 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06a31e: 0c06 |005f: move-result-object v6 │ │ -06a320: 6e10 bb15 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a326: 0c06 |0063: move-result-object v6 │ │ -06a328: 6e20 3b15 6400 |0064: invoke-virtual {v4, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06a32e: 6e10 3815 0400 |0067: invoke-virtual {v4}, Ljava/io/PrintWriter;.println:()V // method@1538 │ │ -06a334: 6e20 cb15 4b00 |006a: invoke-virtual {v11, v4}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@15cb │ │ -06a33a: 6206 160a |006d: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a16 │ │ -06a33e: 2207 4803 |006f: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -06a342: 7010 ad15 0700 |0071: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a348: 1a08 520c |0074: const-string v8, "Stack trace written to " // string@0c52 │ │ -06a34c: 6e20 b515 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a352: 0c07 |0079: move-result-object v7 │ │ -06a354: 6e20 b415 1700 |007a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06a35a: 0c07 |007d: move-result-object v7 │ │ -06a35c: 6e10 bb15 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a362: 0c07 |0081: move-result-object v7 │ │ -06a364: 6e20 781c 7600 |0082: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06a36a: 7110 651d 0400 |0085: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a370: 5496 180a |0088: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a374: 3806 4c00 |008a: if-eqz v6, 00d6 // +004c │ │ -06a378: 5496 180a |008c: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a37c: 7230 bf15 a60b |008e: invoke-interface {v6, v10, v11}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@15bf │ │ -06a382: 0743 |0091: move-object v3, v4 │ │ -06a384: 0710 |0092: move-object v0, v1 │ │ -06a386: 0e00 |0093: return-void │ │ -06a388: 0d05 |0094: move-exception v5 │ │ -06a38a: 6206 160a |0095: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a16 │ │ -06a38e: 2207 4803 |0097: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -06a392: 7010 ad15 0700 |0099: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a398: 1a08 b003 |009c: const-string v8, "Failed to write stack trace to " // string@03b0 │ │ -06a39c: 6e20 b515 8700 |009e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a3a2: 0c07 |00a1: move-result-object v7 │ │ -06a3a4: 6e20 b415 0700 |00a2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06a3aa: 0c07 |00a5: move-result-object v7 │ │ -06a3ac: 6e10 bb15 0700 |00a6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a3b2: 0c07 |00a9: move-result-object v7 │ │ -06a3b4: 6e30 771c 7605 |00aa: invoke-virtual {v6, v7, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -06a3ba: 7110 651d 0300 |00ad: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a3c0: 5496 180a |00b0: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a3c4: 3806 e1ff |00b2: if-eqz v6, 0093 // -001f │ │ -06a3c8: 5496 180a |00b4: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a3cc: 7230 bf15 a60b |00b6: invoke-interface {v6, v10, v11}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@15bf │ │ -06a3d2: 28da |00b9: goto 0093 // -0026 │ │ -06a3d4: 0d06 |00ba: move-exception v6 │ │ -06a3d6: 7110 651d 0300 |00bb: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a3dc: 5497 180a |00be: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a3e0: 3807 0700 |00c0: if-eqz v7, 00c7 // +0007 │ │ -06a3e4: 5497 180a |00c2: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ -06a3e8: 7230 bf15 a70b |00c4: invoke-interface {v7, v10, v11}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@15bf │ │ -06a3ee: 2706 |00c7: throw v6 │ │ -06a3f0: 0d06 |00c8: move-exception v6 │ │ -06a3f2: 0710 |00c9: move-object v0, v1 │ │ -06a3f4: 28f1 |00ca: goto 00bb // -000f │ │ -06a3f6: 0d06 |00cb: move-exception v6 │ │ -06a3f8: 0743 |00cc: move-object v3, v4 │ │ -06a3fa: 0710 |00cd: move-object v0, v1 │ │ -06a3fc: 28ed |00ce: goto 00bb // -0013 │ │ -06a3fe: 0d05 |00cf: move-exception v5 │ │ -06a400: 0710 |00d0: move-object v0, v1 │ │ -06a402: 28c4 |00d1: goto 0095 // -003c │ │ -06a404: 0d05 |00d2: move-exception v5 │ │ -06a406: 0743 |00d3: move-object v3, v4 │ │ -06a408: 0710 |00d4: move-object v0, v1 │ │ -06a40a: 28c0 |00d5: goto 0095 // -0040 │ │ -06a40c: 0743 |00d6: move-object v3, v4 │ │ -06a40e: 0710 |00d7: move-object v0, v1 │ │ -06a410: 28bb |00d8: goto 0093 // -0045 │ │ +06a274: |[06a274] net.sourceforge.subsonic.androidapp.util.SubsonicUncaughtExceptionHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +06a284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06a286: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06a288: 5496 170a |0002: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.context:Landroid/content/Context; // field@0a17 │ │ +06a28c: 6e10 ae00 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +06a292: 0c06 |0007: move-result-object v6 │ │ +06a294: 1a07 5e1a |0008: const-string v7, "net.sourceforge.subsonic.androidapp" // string@1a5e │ │ +06a298: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +06a29a: 6e30 0701 7608 |000b: invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0107 │ │ +06a2a0: 0c02 |000e: move-result-object v2 │ │ +06a2a2: 2201 1c03 |000f: new-instance v1, Ljava/io/File; // type@031c │ │ +06a2a6: 7100 f101 0000 |0011: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01f1 │ │ +06a2ac: 0c06 |0014: move-result-object v6 │ │ +06a2ae: 1a07 0d21 |0015: const-string v7, "subsonic-stacktrace.txt" // string@210d │ │ +06a2b2: 7030 0215 6107 |0017: invoke-direct {v1, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +06a2b8: 2204 2703 |001a: new-instance v4, Ljava/io/PrintWriter; // type@0327 │ │ +06a2bc: 7020 3215 1400 |001c: invoke-direct {v4, v1}, Ljava/io/PrintWriter;.:(Ljava/io/File;)V // method@1532 │ │ +06a2c2: 2206 5003 |001f: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +06a2c6: 7010 ad15 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a2cc: 1a07 1d02 |0024: const-string v7, "Android API level: " // string@021d │ │ +06a2d0: 6e20 b515 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a2d6: 0c06 |0029: move-result-object v6 │ │ +06a2d8: 6007 2300 |002a: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06a2dc: 6e20 b115 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06a2e2: 0c06 |002f: move-result-object v6 │ │ +06a2e4: 6e10 bb15 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a2ea: 0c06 |0033: move-result-object v6 │ │ +06a2ec: 6e20 3b15 6400 |0034: invoke-virtual {v4, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06a2f2: 2206 5003 |0037: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +06a2f6: 7010 ad15 0600 |0039: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a2fc: 1a07 620c |003c: const-string v7, "Subsonic version name: " // string@0c62 │ │ +06a300: 6e20 b515 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a306: 0c06 |0041: move-result-object v6 │ │ +06a308: 5427 1300 |0042: iget-object v7, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0013 │ │ +06a30c: 6e20 b515 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a312: 0c06 |0047: move-result-object v6 │ │ +06a314: 6e10 bb15 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a31a: 0c06 |004b: move-result-object v6 │ │ +06a31c: 6e20 3b15 6400 |004c: invoke-virtual {v4, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06a322: 2206 5003 |004f: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +06a326: 7010 ad15 0600 |0051: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a32c: 1a07 610c |0054: const-string v7, "Subsonic version code: " // string@0c61 │ │ +06a330: 6e20 b515 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a336: 0c06 |0059: move-result-object v6 │ │ +06a338: 5227 1200 |005a: iget v7, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0012 │ │ +06a33c: 6e20 b115 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06a342: 0c06 |005f: move-result-object v6 │ │ +06a344: 6e10 bb15 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a34a: 0c06 |0063: move-result-object v6 │ │ +06a34c: 6e20 3b15 6400 |0064: invoke-virtual {v4, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06a352: 6e10 3815 0400 |0067: invoke-virtual {v4}, Ljava/io/PrintWriter;.println:()V // method@1538 │ │ +06a358: 6e20 cb15 4b00 |006a: invoke-virtual {v11, v4}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@15cb │ │ +06a35e: 6206 160a |006d: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a16 │ │ +06a362: 2207 5003 |006f: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +06a366: 7010 ad15 0700 |0071: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a36c: 1a08 4f0c |0074: const-string v8, "Stack trace written to " // string@0c4f │ │ +06a370: 6e20 b515 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a376: 0c07 |0079: move-result-object v7 │ │ +06a378: 6e20 b415 1700 |007a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06a37e: 0c07 |007d: move-result-object v7 │ │ +06a380: 6e10 bb15 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a386: 0c07 |0081: move-result-object v7 │ │ +06a388: 6e20 781c 7600 |0082: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06a38e: 7110 651d 0400 |0085: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a394: 5496 180a |0088: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a398: 3806 4c00 |008a: if-eqz v6, 00d6 // +004c │ │ +06a39c: 5496 180a |008c: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a3a0: 7230 bf15 a60b |008e: invoke-interface {v6, v10, v11}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@15bf │ │ +06a3a6: 0743 |0091: move-object v3, v4 │ │ +06a3a8: 0710 |0092: move-object v0, v1 │ │ +06a3aa: 0e00 |0093: return-void │ │ +06a3ac: 0d05 |0094: move-exception v5 │ │ +06a3ae: 6206 160a |0095: sget-object v6, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a16 │ │ +06a3b2: 2207 5003 |0097: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +06a3b6: 7010 ad15 0700 |0099: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a3bc: 1a08 b003 |009c: const-string v8, "Failed to write stack trace to " // string@03b0 │ │ +06a3c0: 6e20 b515 8700 |009e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a3c6: 0c07 |00a1: move-result-object v7 │ │ +06a3c8: 6e20 b415 0700 |00a2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06a3ce: 0c07 |00a5: move-result-object v7 │ │ +06a3d0: 6e10 bb15 0700 |00a6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a3d6: 0c07 |00a9: move-result-object v7 │ │ +06a3d8: 6e30 771c 7605 |00aa: invoke-virtual {v6, v7, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +06a3de: 7110 651d 0300 |00ad: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a3e4: 5496 180a |00b0: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a3e8: 3806 e1ff |00b2: if-eqz v6, 0093 // -001f │ │ +06a3ec: 5496 180a |00b4: iget-object v6, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a3f0: 7230 bf15 a60b |00b6: invoke-interface {v6, v10, v11}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@15bf │ │ +06a3f6: 28da |00b9: goto 0093 // -0026 │ │ +06a3f8: 0d06 |00ba: move-exception v6 │ │ +06a3fa: 7110 651d 0300 |00bb: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a400: 5497 180a |00be: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a404: 3807 0700 |00c0: if-eqz v7, 00c7 // +0007 │ │ +06a408: 5497 180a |00c2: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@0a18 │ │ +06a40c: 7230 bf15 a70b |00c4: invoke-interface {v7, v10, v11}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@15bf │ │ +06a412: 2706 |00c7: throw v6 │ │ +06a414: 0d06 |00c8: move-exception v6 │ │ +06a416: 0710 |00c9: move-object v0, v1 │ │ +06a418: 28f1 |00ca: goto 00bb // -000f │ │ +06a41a: 0d06 |00cb: move-exception v6 │ │ +06a41c: 0743 |00cc: move-object v3, v4 │ │ +06a41e: 0710 |00cd: move-object v0, v1 │ │ +06a420: 28ed |00ce: goto 00bb // -0013 │ │ +06a422: 0d05 |00cf: move-exception v5 │ │ +06a424: 0710 |00d0: move-object v0, v1 │ │ +06a426: 28c4 |00d1: goto 0095 // -003c │ │ +06a428: 0d05 |00d2: move-exception v5 │ │ +06a42a: 0743 |00d3: move-object v3, v4 │ │ +06a42c: 0710 |00d4: move-object v0, v1 │ │ +06a42e: 28c0 |00d5: goto 0095 // -0040 │ │ +06a430: 0743 |00d6: move-object v3, v4 │ │ +06a432: 0710 |00d7: move-object v0, v1 │ │ +06a434: 28bb |00d8: goto 0093 // -0045 │ │ catches : 4 │ │ 0x0002 - 0x001a │ │ Ljava/lang/Throwable; -> 0x0094 │ │ -> 0x00ba │ │ 0x001a - 0x001f │ │ Ljava/lang/Throwable; -> 0x00cf │ │ -> 0x00c8 │ │ @@ -122960,21 +122959,21 @@ │ │ 0x00d8 - 0x00d9 reg=0 file Ljava/io/File; │ │ 0x00c8 - 0x00d9 reg=2 packageInfo Landroid/content/pm/PackageInfo; │ │ 0x00d7 - 0x00d9 reg=3 printWriter Ljava/io/PrintWriter; │ │ 0x0000 - 0x00d9 reg=9 this Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; │ │ 0x0000 - 0x00d9 reg=10 thread Ljava/lang/Thread; │ │ 0x0000 - 0x00d9 reg=11 throwable Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 3179 (SubsonicUncaughtExceptionHandler.java) │ │ + source_file_idx : 3176 (SubsonicUncaughtExceptionHandler.java) │ │ │ │ Class #558 header: │ │ -class_idx : 1206 │ │ +class_idx : 1214 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3240 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3237 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #558 annotations: │ │ Annotations on class │ │ @@ -123003,66 +123002,66 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06a450: |[06a450] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$1.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V │ │ -06a460: 5b01 190a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a19 │ │ -06a464: 5b02 1a0a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a1a │ │ -06a468: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06a46e: 0e00 |0007: return-void │ │ +06a474: |[06a474] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$1.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V │ │ +06a484: 5b01 190a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a19 │ │ +06a488: 5b02 1a0a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a1a │ │ +06a48c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06a492: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06a470: |[06a470] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$1.run:()V │ │ -06a480: 5420 190a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a19 │ │ -06a484: 5400 1d0a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a488: 7110 531d 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // method@1d53 │ │ -06a48e: 0c00 |0007: move-result-object v0 │ │ -06a490: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06a492: 6e20 bb18 1000 |0009: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setProgressVisible:(Z)V // method@18bb │ │ -06a498: 5420 190a |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a19 │ │ -06a49c: 5400 1d0a |000e: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a4a0: 5421 1a0a |0010: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a1a │ │ -06a4a4: 6e20 551d 1000 |0012: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.done:(Ljava/lang/Object;)V // method@1d55 │ │ -06a4aa: 0e00 |0015: return-void │ │ +06a494: |[06a494] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$1.run:()V │ │ +06a4a4: 5420 190a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a19 │ │ +06a4a8: 5400 1d0a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a4ac: 7110 531d 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // method@1d53 │ │ +06a4b2: 0c00 |0007: move-result-object v0 │ │ +06a4b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06a4b6: 6e20 bb18 1000 |0009: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setProgressVisible:(Z)V // method@18bb │ │ +06a4bc: 5420 190a |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a19 │ │ +06a4c0: 5400 1d0a |000e: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a4c4: 5421 1a0a |0010: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.val$result:Ljava/lang/Object; // field@0a1a │ │ +06a4c8: 6e20 551d 1000 |0012: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.done:(Ljava/lang/Object;)V // method@1d55 │ │ +06a4ce: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000c line=35 │ │ 0x0015 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; │ │ - 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.1; │ │ + 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; │ │ │ │ - source_file_idx : 3240 (TabActivityBackgroundTask.java) │ │ + source_file_idx : 3237 (TabActivityBackgroundTask.java) │ │ │ │ Class #559 header: │ │ -class_idx : 1207 │ │ +class_idx : 1215 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3240 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3237 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #559 annotations: │ │ Annotations on class │ │ @@ -123091,66 +123090,66 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06a4ac: |[06a4ac] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$2.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V │ │ -06a4bc: 5b01 1b0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a1b │ │ -06a4c0: 5b02 1c0a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a1c │ │ -06a4c4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06a4ca: 0e00 |0007: return-void │ │ +06a4d0: |[06a4d0] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$2.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V │ │ +06a4e0: 5b01 1b0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a1b │ │ +06a4e4: 5b02 1c0a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a1c │ │ +06a4e8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06a4ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06a4cc: |[06a4cc] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$2.run:()V │ │ -06a4dc: 5420 1b0a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a1b │ │ -06a4e0: 5400 1d0a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a4e4: 7110 531d 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // method@1d53 │ │ -06a4ea: 0c00 |0007: move-result-object v0 │ │ -06a4ec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06a4ee: 6e20 bb18 1000 |0009: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setProgressVisible:(Z)V // method@18bb │ │ -06a4f4: 5420 1b0a |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a1b │ │ -06a4f8: 5400 1d0a |000e: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a4fc: 5421 1c0a |0010: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a1c │ │ -06a500: 6e20 561d 1000 |0012: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.error:(Ljava/lang/Throwable;)V // method@1d56 │ │ -06a506: 0e00 |0015: return-void │ │ +06a4f0: |[06a4f0] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1$2.run:()V │ │ +06a500: 5420 1b0a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a1b │ │ +06a504: 5400 1d0a |0002: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a508: 7110 531d 0000 |0004: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // method@1d53 │ │ +06a50e: 0c00 |0007: move-result-object v0 │ │ +06a510: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06a512: 6e20 bb18 1000 |0009: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setProgressVisible:(Z)V // method@18bb │ │ +06a518: 5420 1b0a |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // field@0a1b │ │ +06a51c: 5400 1d0a |000e: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a520: 5421 1c0a |0010: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.val$t:Ljava/lang/Throwable; // field@0a1c │ │ +06a524: 6e20 561d 1000 |0012: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.error:(Ljava/lang/Throwable;)V // method@1d56 │ │ +06a52a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000c line=46 │ │ 0x0015 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; │ │ - 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.2; │ │ + 0x0000 - 0x0016 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; │ │ │ │ - source_file_idx : 3240 (TabActivityBackgroundTask.java) │ │ + source_file_idx : 3237 (TabActivityBackgroundTask.java) │ │ │ │ Class #560 header: │ │ -class_idx : 1208 │ │ +class_idx : 1216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 843 │ │ -source_file_idx : 3240 │ │ +superclass_idx : 851 │ │ +source_file_idx : 3237 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #560 annotations: │ │ Annotations on class │ │ @@ -123174,64 +123173,64 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a508: |[06a508] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V │ │ -06a518: 5b01 1d0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a51c: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ -06a522: 0e00 |0005: return-void │ │ +06a52c: |[06a52c] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V │ │ +06a53c: 5b01 1d0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a540: 7010 c015 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@15c0 │ │ +06a546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ - 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ + 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -06a524: |[06a524] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1.run:()V │ │ -06a534: 5442 1d0a |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a538: 6e10 541d 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.doInBackground:()Ljava/lang/Object; // method@1d54 │ │ -06a53e: 0c00 |0005: move-result-object v0 │ │ -06a540: 5442 1d0a |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a544: 7110 521d 0200 |0008: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z // method@1d52 │ │ -06a54a: 0a02 |000b: move-result v2 │ │ -06a54c: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -06a550: 0e00 |000e: return-void │ │ -06a552: 5442 1d0a |000f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a556: 6e10 581d 0200 |0011: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d58 │ │ -06a55c: 0c02 |0014: move-result-object v2 │ │ -06a55e: 2203 b604 |0015: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; // type@04b6 │ │ -06a562: 7030 481d 4300 |0017: invoke-direct {v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V // method@1d48 │ │ -06a568: 6e20 f901 3200 |001a: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -06a56e: 28f1 |001d: goto 000e // -000f │ │ -06a570: 0d01 |001e: move-exception v1 │ │ -06a572: 5442 1d0a |001f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a576: 7110 521d 0200 |0021: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z // method@1d52 │ │ -06a57c: 0a02 |0024: move-result v2 │ │ -06a57e: 3902 e9ff |0025: if-nez v2, 000e // -0017 │ │ -06a582: 5442 1d0a |0027: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ -06a586: 6e10 581d 0200 |0029: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d58 │ │ -06a58c: 0c02 |002c: move-result-object v2 │ │ -06a58e: 2203 b704 |002d: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; // type@04b7 │ │ -06a592: 7030 4a1d 4301 |002f: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V // method@1d4a │ │ -06a598: 6e20 f901 3200 |0032: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -06a59e: 28d9 |0035: goto 000e // -0027 │ │ +06a548: |[06a548] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$1.run:()V │ │ +06a558: 5442 1d0a |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a55c: 6e10 541d 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.doInBackground:()Ljava/lang/Object; // method@1d54 │ │ +06a562: 0c00 |0005: move-result-object v0 │ │ +06a564: 5442 1d0a |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a568: 7110 521d 0200 |0008: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z // method@1d52 │ │ +06a56e: 0a02 |000b: move-result v2 │ │ +06a570: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +06a574: 0e00 |000e: return-void │ │ +06a576: 5442 1d0a |000f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a57a: 6e10 581d 0200 |0011: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d58 │ │ +06a580: 0c02 |0014: move-result-object v2 │ │ +06a582: 2203 be04 |0015: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1; // type@04be │ │ +06a586: 7030 481d 4300 |0017: invoke-direct {v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V // method@1d48 │ │ +06a58c: 6e20 f901 3200 |001a: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +06a592: 28f1 |001d: goto 000e // -000f │ │ +06a594: 0d01 |001e: move-exception v1 │ │ +06a596: 5442 1d0a |001f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a59a: 7110 521d 0200 |0021: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$000:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z // method@1d52 │ │ +06a5a0: 0a02 |0024: move-result v2 │ │ +06a5a2: 3902 e9ff |0025: if-nez v2, 000e // -0017 │ │ +06a5a6: 5442 1d0a |0027: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1d │ │ +06a5aa: 6e10 581d 0200 |0029: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d58 │ │ +06a5b0: 0c02 |002c: move-result-object v2 │ │ +06a5b2: 2203 bf04 |002d: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2; // type@04bf │ │ +06a5b6: 7030 4a1d 4301 |002f: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V // method@1d4a │ │ +06a5bc: 6e20 f901 3200 |0032: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +06a5c2: 28d9 |0035: goto 000e // -0027 │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljava/lang/Throwable; -> 0x001e │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x000e line=50 │ │ @@ -123240,23 +123239,23 @@ │ │ 0x001f line=39 │ │ 0x0027 line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ 0x0006 - 0x000e reg=0 result Ljava/lang/Object; TT; │ │ 0x000f - 0x001e reg=0 result Ljava/lang/Object; TT; │ │ 0x001f - 0x0036 reg=1 t Ljava/lang/Throwable; │ │ - 0x0000 - 0x0036 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.1; │ │ + 0x0000 - 0x0036 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ │ │ - source_file_idx : 3240 (TabActivityBackgroundTask.java) │ │ + source_file_idx : 3237 (TabActivityBackgroundTask.java) │ │ │ │ Class #561 header: │ │ -class_idx : 1209 │ │ +class_idx : 1217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3240 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3237 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #561 annotations: │ │ Annotations on class │ │ @@ -123285,60 +123284,60 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06a5b0: |[06a5b0] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$2.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V │ │ -06a5c0: 5b01 1e0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1e │ │ -06a5c4: 5b02 1f0a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.val$message:Ljava/lang/String; // field@0a1f │ │ -06a5c8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06a5ce: 0e00 |0007: return-void │ │ +06a5d4: |[06a5d4] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$2.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V │ │ +06a5e4: 5b01 1e0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1e │ │ +06a5e8: 5b02 1f0a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.val$message:Ljava/lang/String; // field@0a1f │ │ +06a5ec: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06a5f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; │ │ - 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06a5d0: |[06a5d0] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$2.run:()V │ │ -06a5e0: 5420 1e0a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1e │ │ -06a5e4: 7110 531d 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // method@1d53 │ │ -06a5ea: 0c00 |0005: move-result-object v0 │ │ -06a5ec: 5421 1f0a |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.val$message:Ljava/lang/String; // field@0a1f │ │ -06a5f0: 6e20 c218 1000 |0008: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.updateProgress:(Ljava/lang/String;)V // method@18c2 │ │ -06a5f6: 0e00 |000b: return-void │ │ +06a5f4: |[06a5f4] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask$2.run:()V │ │ +06a604: 5420 1e0a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; // field@0a1e │ │ +06a608: 7110 531d 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // method@1d53 │ │ +06a60e: 0c00 |0005: move-result-object v0 │ │ +06a610: 5421 1f0a |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.val$message:Ljava/lang/String; // field@0a1f │ │ +06a614: 6e20 c218 1000 |0008: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.updateProgress:(Ljava/lang/String;)V // method@18c2 │ │ +06a61a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000b line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; │ │ - 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.2; │ │ + 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; │ │ │ │ - source_file_idx : 3240 (TabActivityBackgroundTask.java) │ │ + source_file_idx : 3237 (TabActivityBackgroundTask.java) │ │ │ │ Class #562 header: │ │ -class_idx : 1211 │ │ +class_idx : 1219 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3265 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3262 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #562 annotations: │ │ Annotations on class │ │ @@ -123377,21 +123376,21 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06a5f8: |[06a5f8] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.:(JLjava/util/concurrent/TimeUnit;)V │ │ -06a608: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ -06a60e: 6200 4b05 |0003: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ -06a612: 6e40 6916 3054 |0005: invoke-virtual {v0, v3, v4, v5}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@1669 │ │ -06a618: 0b00 |0008: move-result-wide v0 │ │ -06a61a: 5a20 220a |0009: iput-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.ttlMillis:J // field@0a22 │ │ -06a61e: 0e00 |000b: return-void │ │ +06a61c: |[06a61c] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.:(JLjava/util/concurrent/TimeUnit;)V │ │ +06a62c: 7010 7d15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@157d │ │ +06a632: 6200 4b05 |0003: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ +06a636: 6e40 6916 3054 |0005: invoke-virtual {v0, v3, v4, v5}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@1669 │ │ +06a63c: 0b00 |0008: move-result-wide v0 │ │ +06a63e: 5a20 220a |0009: iput-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.ttlMillis:J // field@0a22 │ │ +06a642: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x000b line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ @@ -123405,20 +123404,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06a620: |[06a620] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.clear:()V │ │ -06a630: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -06a634: 5a20 210a |0002: iput-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.expires:J // field@0a21 │ │ -06a638: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06a63a: 5b20 230a |0005: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.value:Ljava/lang/ref/SoftReference; // field@0a23 │ │ -06a63e: 0e00 |0007: return-void │ │ +06a644: |[06a644] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.clear:()V │ │ +06a654: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +06a658: 5a20 210a |0002: iput-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.expires:J // field@0a21 │ │ +06a65c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06a65e: 5b20 230a |0005: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.value:Ljava/lang/ref/SoftReference; // field@0a23 │ │ +06a662: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ @@ -123429,26 +123428,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06a640: |[06a640] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.get:()Ljava/lang/Object; │ │ -06a650: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -06a656: 0b00 |0003: move-result-wide v0 │ │ -06a658: 5342 210a |0004: iget-wide v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.expires:J // field@0a21 │ │ -06a65c: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ -06a660: 3b00 0900 |0008: if-gez v0, 0011 // +0009 │ │ -06a664: 5440 230a |000a: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.value:Ljava/lang/ref/SoftReference; // field@0a23 │ │ -06a668: 6e10 d015 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@15d0 │ │ -06a66e: 0c00 |000f: move-result-object v0 │ │ -06a670: 1100 |0010: return-object v0 │ │ -06a672: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06a674: 28fe |0012: goto 0010 // -0002 │ │ +06a664: |[06a664] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.get:()Ljava/lang/Object; │ │ +06a674: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +06a67a: 0b00 |0003: move-result-wide v0 │ │ +06a67c: 5342 210a |0004: iget-wide v2, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.expires:J // field@0a21 │ │ +06a680: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ +06a684: 3b00 0900 |0008: if-gez v0, 0011 // +0009 │ │ +06a688: 5440 230a |000a: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.value:Ljava/lang/ref/SoftReference; // field@0a23 │ │ +06a68c: 6e10 d015 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@15d0 │ │ +06a692: 0c00 |000f: move-result-object v0 │ │ +06a694: 1100 |0010: return-object v0 │ │ +06a696: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06a698: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ 0x0000 - 0x0013 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ │ │ @@ -123457,19 +123456,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -06a678: |[06a678] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.set:(Ljava/lang/Object;)V │ │ -06a688: 5330 220a |0000: iget-wide v0, v3, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.ttlMillis:J // field@0a22 │ │ -06a68c: 6202 4b05 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ -06a690: 6e52 5f1d 4310 |0004: invoke-virtual {v3, v4, v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V // method@1d5f │ │ -06a696: 0e00 |0007: return-void │ │ +06a69c: |[06a69c] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.set:(Ljava/lang/Object;)V │ │ +06a6ac: 5330 220a |0000: iget-wide v0, v3, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.ttlMillis:J // field@0a22 │ │ +06a6b0: 6202 4b05 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ +06a6b4: 6e52 5f1d 4310 |0004: invoke-virtual {v3, v4, v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V // method@1d5f │ │ +06a6ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ @@ -123481,45 +123480,45 @@ │ │ type : '(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -06a698: |[06a698] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.set:(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V │ │ -06a6a8: 2200 5003 |0000: new-instance v0, Ljava/lang/ref/SoftReference; // type@0350 │ │ -06a6ac: 7020 cf15 5000 |0002: invoke-direct {v0, v5}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@15cf │ │ -06a6b2: 5b40 230a |0005: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.value:Ljava/lang/ref/SoftReference; // field@0a23 │ │ -06a6b6: 7100 bd15 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -06a6bc: 0b00 |000a: move-result-wide v0 │ │ -06a6be: 6e30 6a16 6807 |000b: invoke-virtual {v8, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@166a │ │ -06a6c4: 0b02 |000e: move-result-wide v2 │ │ -06a6c6: bb20 |000f: add-long/2addr v0, v2 │ │ -06a6c8: 5a40 210a |0010: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.expires:J // field@0a21 │ │ -06a6cc: 0e00 |0012: return-void │ │ +06a6bc: |[06a6bc] net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.set:(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V │ │ +06a6cc: 2200 5803 |0000: new-instance v0, Ljava/lang/ref/SoftReference; // type@0358 │ │ +06a6d0: 7020 cf15 5000 |0002: invoke-direct {v0, v5}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@15cf │ │ +06a6d6: 5b40 230a |0005: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.value:Ljava/lang/ref/SoftReference; // field@0a23 │ │ +06a6da: 7100 bd15 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +06a6e0: 0b00 |000a: move-result-wide v0 │ │ +06a6e2: 6e30 6a16 6807 |000b: invoke-virtual {v8, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@166a │ │ +06a6e8: 0b02 |000e: move-result-wide v2 │ │ +06a6ea: bb20 |000f: add-long/2addr v0, v2 │ │ +06a6ec: 5a40 210a |0010: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.expires:J // field@0a21 │ │ +06a6f0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ 0x0012 line=49 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0013 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; │ │ 0x0000 - 0x0013 reg=5 value Ljava/lang/Object; TT; │ │ 0x0000 - 0x0013 reg=6 ttl J │ │ 0x0000 - 0x0013 reg=8 timeUnit Ljava/util/concurrent/TimeUnit; │ │ │ │ - source_file_idx : 3265 (TimeLimitedCache.java) │ │ + source_file_idx : 3262 (TimeLimitedCache.java) │ │ │ │ Class #563 header: │ │ -class_idx : 1212 │ │ +class_idx : 1220 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3297 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3294 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #563 annotations: │ │ Annotations on class │ │ @@ -123540,17 +123539,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a6d0: |[06a6d0] net.sourceforge.subsonic.androidapp.util.Util$1.:()V │ │ -06a6e0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06a6e6: 0e00 |0003: return-void │ │ +06a6f4: |[06a6f4] net.sourceforge.subsonic.androidapp.util.Util$1.:()V │ │ +06a704: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06a70a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Util$1; │ │ │ │ Virtual methods - │ │ @@ -123559,33 +123558,33 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a6e8: |[06a6e8] net.sourceforge.subsonic.androidapp.util.Util$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -06a6f8: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -06a6fe: 0e00 |0003: return-void │ │ +06a70c: |[06a70c] net.sourceforge.subsonic.androidapp.util.Util$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +06a71c: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +06a722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0003 line=528 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Util$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 i I │ │ │ │ - source_file_idx : 3297 (Util.java) │ │ + source_file_idx : 3294 (Util.java) │ │ │ │ Class #564 header: │ │ -class_idx : 1213 │ │ +class_idx : 1221 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3297 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3294 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 55 │ │ virtual_methods_size: 0 │ │ │ │ Class #564 annotations: │ │ Annotations on field #2605 'SERVER_REST_VERSIONS' │ │ @@ -123656,45 +123655,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -06a700: |[06a700] net.sourceforge.subsonic.androidapp.util.Util.:()V │ │ -06a710: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06a712: 2200 8a04 |0001: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -06a716: 1c01 bd04 |0003: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/Util; // type@04bd │ │ -06a71a: 7020 741c 1000 |0005: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -06a720: 6900 2a0a |0008: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ -06a724: 2200 6e03 |000a: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06a728: 1a01 0e01 |000c: const-string v1, "0.00 GB" // string@010e │ │ -06a72c: 7020 e815 1000 |000e: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06a732: 6900 250a |0011: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a25 │ │ -06a736: 2200 6e03 |0013: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06a73a: 1a01 0f01 |0015: const-string v1, "0.00 MB" // string@010f │ │ -06a73e: 7020 e815 1000 |0017: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06a744: 6900 2b0a |001a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a2b │ │ -06a748: 2200 6e03 |001c: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06a74c: 1a01 0d01 |001e: const-string v1, "0 KB" // string@010d │ │ -06a750: 7020 e815 1000 |0020: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06a756: 6900 280a |0023: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a28 │ │ -06a75a: 6902 260a |0025: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ -06a75e: 6902 2c0a |0027: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ -06a762: 6902 290a |0029: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ -06a766: 6902 240a |002b: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ -06a76a: 2200 8903 |002d: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0389 │ │ -06a76e: 7010 5116 0000 |002f: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@1651 │ │ -06a774: 6900 2d0a |0032: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.SERVER_REST_VERSIONS:Ljava/util/Map; // field@0a2d │ │ -06a778: 1300 1000 |0034: const/16 v0, #int 16 // #10 │ │ -06a77c: 2300 f104 |0036: new-array v0, v0, [C // type@04f1 │ │ -06a780: 2600 0600 0000 |0038: fill-array-data v0, 0000003e // +00000006 │ │ -06a786: 6900 270a |003b: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.HEX_DIGITS:[C // field@0a27 │ │ -06a78a: 0e00 |003d: return-void │ │ -06a78c: 0003 0200 1000 0000 3000 3100 3200 ... |003e: array-data (20 units) │ │ +06a724: |[06a724] net.sourceforge.subsonic.androidapp.util.Util.:()V │ │ +06a734: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a736: 2200 9204 |0001: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +06a73a: 1c01 c504 |0003: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/Util; // type@04c5 │ │ +06a73e: 7020 741c 1000 |0005: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +06a744: 6900 2a0a |0008: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ +06a748: 2200 7603 |000a: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06a74c: 1a01 0e01 |000c: const-string v1, "0.00 GB" // string@010e │ │ +06a750: 7020 e815 1000 |000e: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06a756: 6900 250a |0011: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a25 │ │ +06a75a: 2200 7603 |0013: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06a75e: 1a01 0f01 |0015: const-string v1, "0.00 MB" // string@010f │ │ +06a762: 7020 e815 1000 |0017: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06a768: 6900 2b0a |001a: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a2b │ │ +06a76c: 2200 7603 |001c: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06a770: 1a01 0d01 |001e: const-string v1, "0 KB" // string@010d │ │ +06a774: 7020 e815 1000 |0020: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06a77a: 6900 280a |0023: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a28 │ │ +06a77e: 6902 260a |0025: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ +06a782: 6902 2c0a |0027: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ +06a786: 6902 290a |0029: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ +06a78a: 6902 240a |002b: sput-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ +06a78e: 2200 9103 |002d: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0391 │ │ +06a792: 7010 5116 0000 |002f: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@1651 │ │ +06a798: 6900 2d0a |0032: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.SERVER_REST_VERSIONS:Ljava/util/Map; // field@0a2d │ │ +06a79c: 1300 1000 |0034: const/16 v0, #int 16 // #10 │ │ +06a7a0: 2300 fb04 |0036: new-array v0, v0, [C // type@04fb │ │ +06a7a4: 2600 0600 0000 |0038: fill-array-data v0, 0000003e // +00000006 │ │ +06a7aa: 6900 270a |003b: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.HEX_DIGITS:[C // field@0a27 │ │ +06a7ae: 0e00 |003d: return-void │ │ +06a7b0: 0003 0200 1000 0000 3000 3100 3200 ... |003e: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x000a line=78 │ │ 0x0013 line=79 │ │ 0x001c line=80 │ │ 0x0025 line=82 │ │ @@ -123710,17 +123709,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a7b4: |[06a7b4] net.sourceforge.subsonic.androidapp.util.Util.:()V │ │ -06a7c4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06a7ca: 0e00 |0003: return-void │ │ +06a7d8: |[06a7d8] net.sourceforge.subsonic.androidapp.util.Util.:()V │ │ +06a7e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06a7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/Util; │ │ │ │ @@ -123729,117 +123728,117 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 189 16-bit code units │ │ -06a7cc: |[06a7cc] net.sourceforge.subsonic.androidapp.util.Util.atomicCopy:(Ljava/io/File;Ljava/io/File;)V │ │ -06a7dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06a7de: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -06a7e0: 120a |0002: const/4 v10, #int 0 // #0 │ │ -06a7e2: 220b 1403 |0003: new-instance v11, Ljava/io/File; // type@0314 │ │ -06a7e6: 2200 4803 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -06a7ea: 7010 ad15 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a7f0: 6e10 1015 0e00 |000a: invoke-virtual {v14}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -06a7f6: 0c01 |000d: move-result-object v1 │ │ -06a7f8: 6e20 b515 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a7fe: 0c00 |0011: move-result-object v0 │ │ -06a800: 1a01 0801 |0012: const-string v1, ".tmp" // string@0108 │ │ -06a804: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a80a: 0c00 |0017: move-result-object v0 │ │ -06a80c: 6e10 bb15 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a812: 0c00 |001b: move-result-object v0 │ │ -06a814: 7020 0315 0b00 |001c: invoke-direct {v11, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -06a81a: 2207 1603 |001f: new-instance v7, Ljava/io/FileInputStream; // type@0316 │ │ -06a81e: 7020 1b15 d700 |0021: invoke-direct {v7, v13}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@151b │ │ -06a824: 2209 1803 |0024: new-instance v9, Ljava/io/FileOutputStream; // type@0318 │ │ -06a828: 7020 2115 b900 |0026: invoke-direct {v9, v11}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ -06a82e: 6e10 1f15 0700 |0029: invoke-virtual {v7}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@151f │ │ -06a834: 0c00 |002c: move-result-object v0 │ │ -06a836: 1601 0000 |002d: const-wide/16 v1, #int 0 // #0 │ │ -06a83a: 6e10 1415 0d00 |002f: invoke-virtual {v13}, Ljava/io/File;.length:()J // method@1514 │ │ -06a840: 0b03 |0032: move-result-wide v3 │ │ -06a842: 6e10 2615 0900 |0033: invoke-virtual {v9}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@1526 │ │ -06a848: 0c05 |0036: move-result-object v5 │ │ -06a84a: 7406 e415 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@15e4 │ │ -06a850: 6e10 2415 0900 |003a: invoke-virtual {v9}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ -06a856: 6e20 1815 eb00 |003d: invoke-virtual {v11, v14}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ -06a85c: 0a00 |0040: move-result v0 │ │ -06a85e: 3900 3b00 |0041: if-nez v0, 007c // +003b │ │ -06a862: 2200 1903 |0043: new-instance v0, Ljava/io/IOException; // type@0319 │ │ -06a866: 2201 4803 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06a86a: 7010 ad15 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a870: 1a02 a903 |004a: const-string v2, "Failed to rename " // string@03a9 │ │ -06a874: 6e20 b515 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a87a: 0c01 |004f: move-result-object v1 │ │ -06a87c: 6e20 b415 b100 |0050: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06a882: 0c01 |0053: move-result-object v1 │ │ -06a884: 1a02 9200 |0054: const-string v2, " to " // string@0092 │ │ -06a888: 6e20 b515 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a88e: 0c01 |0059: move-result-object v1 │ │ -06a890: 6e20 b415 e100 |005a: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06a896: 0c01 |005d: move-result-object v1 │ │ -06a898: 6e10 bb15 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a89e: 0c01 |0061: move-result-object v1 │ │ -06a8a0: 7020 2815 1000 |0062: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1528 │ │ -06a8a6: 2700 |0065: throw v0 │ │ -06a8a8: 0d0c |0066: move-exception v12 │ │ -06a8aa: 07ba |0067: move-object v10, v11 │ │ -06a8ac: 0798 |0068: move-object v8, v9 │ │ -06a8ae: 0776 |0069: move-object v6, v7 │ │ -06a8b0: 7110 651d 0800 |006a: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a8b6: 7110 6c1d 0e00 |006d: invoke-static {v14}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -06a8bc: 270c |0070: throw v12 │ │ -06a8be: 0d00 |0071: move-exception v0 │ │ -06a8c0: 7110 651d 0600 |0072: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a8c6: 7110 651d 0800 |0075: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a8cc: 7110 6c1d 0a00 |0078: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -06a8d2: 2700 |007b: throw v0 │ │ -06a8d4: 6200 2a0a |007c: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ -06a8d8: 2201 4803 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06a8dc: 7010 ad15 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06a8e2: 1a02 b602 |0083: const-string v2, "Copied " // string@02b6 │ │ -06a8e6: 6e20 b515 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a8ec: 0c01 |0088: move-result-object v1 │ │ -06a8ee: 6e20 b415 d100 |0089: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06a8f4: 0c01 |008c: move-result-object v1 │ │ -06a8f6: 1a02 9200 |008d: const-string v2, " to " // string@0092 │ │ -06a8fa: 6e20 b515 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06a900: 0c01 |0092: move-result-object v1 │ │ -06a902: 6e20 b415 e100 |0093: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06a908: 0c01 |0096: move-result-object v1 │ │ -06a90a: 6e10 bb15 0100 |0097: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06a910: 0c01 |009a: move-result-object v1 │ │ -06a912: 6e20 781c 1000 |009b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06a918: 7110 651d 0700 |009e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a91e: 7110 651d 0900 |00a1: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -06a924: 7110 6c1d 0b00 |00a4: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -06a92a: 0e00 |00a7: return-void │ │ -06a92c: 0d00 |00a8: move-exception v0 │ │ -06a92e: 07ba |00a9: move-object v10, v11 │ │ -06a930: 28c8 |00aa: goto 0072 // -0038 │ │ -06a932: 0d00 |00ab: move-exception v0 │ │ -06a934: 07ba |00ac: move-object v10, v11 │ │ -06a936: 0776 |00ad: move-object v6, v7 │ │ -06a938: 28c4 |00ae: goto 0072 // -003c │ │ -06a93a: 0d00 |00af: move-exception v0 │ │ -06a93c: 07ba |00b0: move-object v10, v11 │ │ -06a93e: 0798 |00b1: move-object v8, v9 │ │ -06a940: 0776 |00b2: move-object v6, v7 │ │ -06a942: 28bf |00b3: goto 0072 // -0041 │ │ -06a944: 0d0c |00b4: move-exception v12 │ │ -06a946: 28b5 |00b5: goto 006a // -004b │ │ -06a948: 0d0c |00b6: move-exception v12 │ │ -06a94a: 07ba |00b7: move-object v10, v11 │ │ -06a94c: 28b2 |00b8: goto 006a // -004e │ │ -06a94e: 0d0c |00b9: move-exception v12 │ │ -06a950: 07ba |00ba: move-object v10, v11 │ │ -06a952: 0776 |00bb: move-object v6, v7 │ │ -06a954: 28ae |00bc: goto 006a // -0052 │ │ +06a7f0: |[06a7f0] net.sourceforge.subsonic.androidapp.util.Util.atomicCopy:(Ljava/io/File;Ljava/io/File;)V │ │ +06a800: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06a802: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +06a804: 120a |0002: const/4 v10, #int 0 // #0 │ │ +06a806: 220b 1c03 |0003: new-instance v11, Ljava/io/File; // type@031c │ │ +06a80a: 2200 5003 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +06a80e: 7010 ad15 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a814: 6e10 1015 0e00 |000a: invoke-virtual {v14}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +06a81a: 0c01 |000d: move-result-object v1 │ │ +06a81c: 6e20 b515 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a822: 0c00 |0011: move-result-object v0 │ │ +06a824: 1a01 0801 |0012: const-string v1, ".tmp" // string@0108 │ │ +06a828: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a82e: 0c00 |0017: move-result-object v0 │ │ +06a830: 6e10 bb15 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a836: 0c00 |001b: move-result-object v0 │ │ +06a838: 7020 0315 0b00 |001c: invoke-direct {v11, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +06a83e: 2207 1e03 |001f: new-instance v7, Ljava/io/FileInputStream; // type@031e │ │ +06a842: 7020 1b15 d700 |0021: invoke-direct {v7, v13}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@151b │ │ +06a848: 2209 2003 |0024: new-instance v9, Ljava/io/FileOutputStream; // type@0320 │ │ +06a84c: 7020 2115 b900 |0026: invoke-direct {v9, v11}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ +06a852: 6e10 1f15 0700 |0029: invoke-virtual {v7}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@151f │ │ +06a858: 0c00 |002c: move-result-object v0 │ │ +06a85a: 1601 0000 |002d: const-wide/16 v1, #int 0 // #0 │ │ +06a85e: 6e10 1415 0d00 |002f: invoke-virtual {v13}, Ljava/io/File;.length:()J // method@1514 │ │ +06a864: 0b03 |0032: move-result-wide v3 │ │ +06a866: 6e10 2615 0900 |0033: invoke-virtual {v9}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@1526 │ │ +06a86c: 0c05 |0036: move-result-object v5 │ │ +06a86e: 7406 e415 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@15e4 │ │ +06a874: 6e10 2415 0900 |003a: invoke-virtual {v9}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ +06a87a: 6e20 1815 eb00 |003d: invoke-virtual {v11, v14}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1518 │ │ +06a880: 0a00 |0040: move-result v0 │ │ +06a882: 3900 3b00 |0041: if-nez v0, 007c // +003b │ │ +06a886: 2200 2103 |0043: new-instance v0, Ljava/io/IOException; // type@0321 │ │ +06a88a: 2201 5003 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06a88e: 7010 ad15 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a894: 1a02 a903 |004a: const-string v2, "Failed to rename " // string@03a9 │ │ +06a898: 6e20 b515 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a89e: 0c01 |004f: move-result-object v1 │ │ +06a8a0: 6e20 b415 b100 |0050: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06a8a6: 0c01 |0053: move-result-object v1 │ │ +06a8a8: 1a02 9200 |0054: const-string v2, " to " // string@0092 │ │ +06a8ac: 6e20 b515 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a8b2: 0c01 |0059: move-result-object v1 │ │ +06a8b4: 6e20 b415 e100 |005a: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06a8ba: 0c01 |005d: move-result-object v1 │ │ +06a8bc: 6e10 bb15 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a8c2: 0c01 |0061: move-result-object v1 │ │ +06a8c4: 7020 2815 1000 |0062: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1528 │ │ +06a8ca: 2700 |0065: throw v0 │ │ +06a8cc: 0d0c |0066: move-exception v12 │ │ +06a8ce: 07ba |0067: move-object v10, v11 │ │ +06a8d0: 0798 |0068: move-object v8, v9 │ │ +06a8d2: 0776 |0069: move-object v6, v7 │ │ +06a8d4: 7110 651d 0800 |006a: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a8da: 7110 6c1d 0e00 |006d: invoke-static {v14}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +06a8e0: 270c |0070: throw v12 │ │ +06a8e2: 0d00 |0071: move-exception v0 │ │ +06a8e4: 7110 651d 0600 |0072: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a8ea: 7110 651d 0800 |0075: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a8f0: 7110 6c1d 0a00 |0078: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +06a8f6: 2700 |007b: throw v0 │ │ +06a8f8: 6200 2a0a |007c: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ +06a8fc: 2201 5003 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06a900: 7010 ad15 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06a906: 1a02 b602 |0083: const-string v2, "Copied " // string@02b6 │ │ +06a90a: 6e20 b515 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a910: 0c01 |0088: move-result-object v1 │ │ +06a912: 6e20 b415 d100 |0089: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06a918: 0c01 |008c: move-result-object v1 │ │ +06a91a: 1a02 9200 |008d: const-string v2, " to " // string@0092 │ │ +06a91e: 6e20 b515 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06a924: 0c01 |0092: move-result-object v1 │ │ +06a926: 6e20 b415 e100 |0093: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06a92c: 0c01 |0096: move-result-object v1 │ │ +06a92e: 6e10 bb15 0100 |0097: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06a934: 0c01 |009a: move-result-object v1 │ │ +06a936: 6e20 781c 1000 |009b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06a93c: 7110 651d 0700 |009e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a942: 7110 651d 0900 |00a1: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +06a948: 7110 6c1d 0b00 |00a4: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +06a94e: 0e00 |00a7: return-void │ │ +06a950: 0d00 |00a8: move-exception v0 │ │ +06a952: 07ba |00a9: move-object v10, v11 │ │ +06a954: 28c8 |00aa: goto 0072 // -0038 │ │ +06a956: 0d00 |00ab: move-exception v0 │ │ +06a958: 07ba |00ac: move-object v10, v11 │ │ +06a95a: 0776 |00ad: move-object v6, v7 │ │ +06a95c: 28c4 |00ae: goto 0072 // -003c │ │ +06a95e: 0d00 |00af: move-exception v0 │ │ +06a960: 07ba |00b0: move-object v10, v11 │ │ +06a962: 0798 |00b1: move-object v8, v9 │ │ +06a964: 0776 |00b2: move-object v6, v7 │ │ +06a966: 28bf |00b3: goto 0072 // -0041 │ │ +06a968: 0d0c |00b4: move-exception v12 │ │ +06a96a: 28b5 |00b5: goto 006a // -004b │ │ +06a96c: 0d0c |00b6: move-exception v12 │ │ +06a96e: 07ba |00b7: move-object v10, v11 │ │ +06a970: 28b2 |00b8: goto 006a // -004e │ │ +06a972: 0d0c |00b9: move-exception v12 │ │ +06a974: 07ba |00ba: move-object v10, v11 │ │ +06a976: 0776 |00bb: move-object v6, v7 │ │ +06a978: 28ae |00bc: goto 006a // -0052 │ │ catches : 6 │ │ 0x0003 - 0x001f │ │ Ljava/io/IOException; -> 0x00b4 │ │ -> 0x0071 │ │ 0x001f - 0x0024 │ │ Ljava/io/IOException; -> 0x00b6 │ │ -> 0x00a8 │ │ @@ -123920,20 +123919,20 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06a9a8: |[06a9a8] net.sourceforge.subsonic.androidapp.util.Util.close:(Ljava/io/Closeable;)V │ │ -06a9b8: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -06a9bc: 7210 0115 0100 |0002: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@1501 │ │ -06a9c2: 0e00 |0005: return-void │ │ -06a9c4: 0d00 |0006: move-exception v0 │ │ -06a9c6: 28fe |0007: goto 0005 // -0002 │ │ +06a9cc: |[06a9cc] net.sourceforge.subsonic.androidapp.util.Util.close:(Ljava/io/Closeable;)V │ │ +06a9dc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +06a9e0: 7210 0115 0100 |0002: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@1501 │ │ +06a9e6: 0e00 |0005: return-void │ │ +06a9e8: 0d00 |0006: move-exception v0 │ │ +06a9ea: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Throwable; -> 0x0006 │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0005 line=287 │ │ @@ -123946,25 +123945,25 @@ │ │ type : '(FLandroid/content/Context;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06a9d8: |[06a9d8] net.sourceforge.subsonic.androidapp.util.Util.convertDpToPixel:(FLandroid/content/Context;)F │ │ -06a9e8: 6e10 b000 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06a9ee: 0c01 |0003: move-result-object v1 │ │ -06a9f0: 6e10 0e01 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -06a9f6: 0c00 |0007: move-result-object v0 │ │ -06a9f8: 5202 4005 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0540 │ │ -06a9fc: 8222 |000a: int-to-float v2, v2 │ │ -06a9fe: 1503 2043 |000b: const/high16 v3, #int 1126170624 // #4320 │ │ -06aa02: c932 |000d: div-float/2addr v2, v3 │ │ -06aa04: c842 |000e: mul-float/2addr v2, v4 │ │ -06aa06: 0f02 |000f: return v2 │ │ +06a9fc: |[06a9fc] net.sourceforge.subsonic.androidapp.util.Util.convertDpToPixel:(FLandroid/content/Context;)F │ │ +06aa0c: 6e10 b000 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06aa12: 0c01 |0003: move-result-object v1 │ │ +06aa14: 6e10 0e01 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +06aa1a: 0c00 |0007: move-result-object v0 │ │ +06aa1c: 5202 4005 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0540 │ │ +06aa20: 8222 |000a: int-to-float v2, v2 │ │ +06aa22: 1503 2043 |000b: const/high16 v3, #int 1126170624 // #4320 │ │ +06aa26: c932 |000d: div-float/2addr v2, v3 │ │ +06aa28: c842 |000e: mul-float/2addr v2, v4 │ │ +06aa2a: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0004 line=625 │ │ 0x0008 line=626 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 metrics Landroid/util/DisplayMetrics; │ │ @@ -123977,25 +123976,25 @@ │ │ type : '(FLandroid/content/Context;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -06aa08: |[06aa08] net.sourceforge.subsonic.androidapp.util.Util.convertPixelsToDp:(FLandroid/content/Context;)F │ │ -06aa18: 6e10 b000 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06aa1e: 0c01 |0003: move-result-object v1 │ │ -06aa20: 6e10 0e01 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -06aa26: 0c00 |0007: move-result-object v0 │ │ -06aa28: 5202 4005 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0540 │ │ -06aa2c: 8222 |000a: int-to-float v2, v2 │ │ -06aa2e: 1503 2043 |000b: const/high16 v3, #int 1126170624 // #4320 │ │ -06aa32: c932 |000d: div-float/2addr v2, v3 │ │ -06aa34: a902 0402 |000e: div-float v2, v4, v2 │ │ -06aa38: 0f02 |0010: return v2 │ │ +06aa2c: |[06aa2c] net.sourceforge.subsonic.androidapp.util.Util.convertPixelsToDp:(FLandroid/content/Context;)F │ │ +06aa3c: 6e10 b000 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06aa42: 0c01 |0003: move-result-object v1 │ │ +06aa44: 6e10 0e01 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +06aa4a: 0c00 |0007: move-result-object v0 │ │ +06aa4c: 5202 4005 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0540 │ │ +06aa50: 8222 |000a: int-to-float v2, v2 │ │ +06aa52: 1503 2043 |000b: const/high16 v3, #int 1126170624 // #4320 │ │ +06aa56: c932 |000d: div-float/2addr v2, v3 │ │ +06aa58: a902 0402 |000e: div-float v2, v4, v2 │ │ +06aa5c: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0004 line=638 │ │ 0x0008 line=639 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 metrics Landroid/util/DisplayMetrics; │ │ @@ -124008,28 +124007,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 │ │ -06aa3c: |[06aa3c] net.sourceforge.subsonic.androidapp.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -06aa4c: 1304 0010 |0000: const/16 v4, #int 4096 // #1000 │ │ -06aa50: 2340 f004 |0002: new-array v0, v4, [B // type@04f0 │ │ -06aa54: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -06aa58: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -06aa5a: 6e20 2a15 0600 |0007: invoke-virtual {v6, v0}, Ljava/io/InputStream;.read:([B)I // method@152a │ │ -06aa60: 0a03 |000a: move-result v3 │ │ -06aa62: 3234 0900 |000b: if-eq v4, v3, 0014 // +0009 │ │ -06aa66: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -06aa68: 6e40 3115 0734 |000e: invoke-virtual {v7, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@1531 │ │ -06aa6e: 8134 |0011: int-to-long v4, v3 │ │ -06aa70: bb41 |0012: add-long/2addr v1, v4 │ │ -06aa72: 28f3 |0013: goto 0006 // -000d │ │ -06aa74: 1001 |0014: return-wide v1 │ │ +06aa60: |[06aa60] net.sourceforge.subsonic.androidapp.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +06aa70: 1304 0010 |0000: const/16 v4, #int 4096 // #1000 │ │ +06aa74: 2340 fa04 |0002: new-array v0, v4, [B // type@04fa │ │ +06aa78: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +06aa7c: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +06aa7e: 6e20 2a15 0600 |0007: invoke-virtual {v6, v0}, Ljava/io/InputStream;.read:([B)I // method@152a │ │ +06aa84: 0a03 |000a: move-result v3 │ │ +06aa86: 3234 0900 |000b: if-eq v4, v3, 0014 // +0009 │ │ +06aa8a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +06aa8c: 6e40 3115 0734 |000e: invoke-virtual {v7, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@1531 │ │ +06aa92: 8134 |0011: int-to-long v4, v3 │ │ +06aa94: bb41 |0012: add-long/2addr v1, v4 │ │ +06aa96: 28f3 |0013: goto 0006 // -000d │ │ +06aa98: 1001 |0014: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x0006 line=247 │ │ 0x000d line=248 │ │ 0x0011 line=249 │ │ @@ -124046,42 +124045,42 @@ │ │ type : '(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06aa78: |[06aa78] net.sourceforge.subsonic.androidapp.util.Util.createDrawableFromBitmap:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; │ │ -06aa88: 1c02 4a00 |0000: const-class v2, Landroid/graphics/drawable/BitmapDrawable; // type@004a │ │ -06aa8c: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -06aa8e: 2333 0905 |0003: new-array v3, v3, [Ljava/lang/Class; // type@0509 │ │ -06aa92: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -06aa94: 1c05 3400 |0006: const-class v5, Landroid/content/res/Resources; // type@0034 │ │ -06aa98: 4d05 0304 |0008: aput-object v5, v3, v4 │ │ -06aa9c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -06aa9e: 1c05 3d00 |000b: const-class v5, Landroid/graphics/Bitmap; // type@003d │ │ -06aaa2: 4d05 0304 |000d: aput-object v5, v3, v4 │ │ -06aaa6: 6e20 4d15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@154d │ │ -06aaac: 0c00 |0012: move-result-object v0 │ │ -06aaae: 1222 |0013: const/4 v2, #int 2 // #2 │ │ -06aab0: 2322 0b05 |0014: new-array v2, v2, [Ljava/lang/Object; // type@050b │ │ -06aab4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -06aab6: 6e10 b000 0600 |0017: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06aabc: 0c04 |001a: move-result-object v4 │ │ -06aabe: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ -06aac2: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -06aac4: 4d07 0203 |001e: aput-object v7, v2, v3 │ │ -06aac8: 6e20 d415 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@15d4 │ │ -06aace: 0c02 |0023: move-result-object v2 │ │ -06aad0: 1f02 4d00 |0024: check-cast v2, Landroid/graphics/drawable/Drawable; // type@004d │ │ -06aad4: 1102 |0026: return-object v2 │ │ -06aad6: 0d01 |0027: move-exception v1 │ │ -06aad8: 2202 4a00 |0028: new-instance v2, Landroid/graphics/drawable/BitmapDrawable; // type@004a │ │ -06aadc: 7020 6b01 7200 |002a: invoke-direct {v2, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@016b │ │ -06aae2: 28f9 |002d: goto 0026 // -0007 │ │ +06aa9c: |[06aa9c] net.sourceforge.subsonic.androidapp.util.Util.createDrawableFromBitmap:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; │ │ +06aaac: 1c02 4d00 |0000: const-class v2, Landroid/graphics/drawable/BitmapDrawable; // type@004d │ │ +06aab0: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +06aab2: 2333 1305 |0003: new-array v3, v3, [Ljava/lang/Class; // type@0513 │ │ +06aab6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +06aab8: 1c05 3700 |0006: const-class v5, Landroid/content/res/Resources; // type@0037 │ │ +06aabc: 4d05 0304 |0008: aput-object v5, v3, v4 │ │ +06aac0: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +06aac2: 1c05 4000 |000b: const-class v5, Landroid/graphics/Bitmap; // type@0040 │ │ +06aac6: 4d05 0304 |000d: aput-object v5, v3, v4 │ │ +06aaca: 6e20 4d15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@154d │ │ +06aad0: 0c00 |0012: move-result-object v0 │ │ +06aad2: 1222 |0013: const/4 v2, #int 2 // #2 │ │ +06aad4: 2322 1505 |0014: new-array v2, v2, [Ljava/lang/Object; // type@0515 │ │ +06aad8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +06aada: 6e10 b000 0600 |0017: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06aae0: 0c04 |001a: move-result-object v4 │ │ +06aae2: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ +06aae6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +06aae8: 4d07 0203 |001e: aput-object v7, v2, v3 │ │ +06aaec: 6e20 d415 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@15d4 │ │ +06aaf2: 0c02 |0023: move-result-object v2 │ │ +06aaf4: 1f02 5000 |0024: check-cast v2, Landroid/graphics/drawable/Drawable; // type@0050 │ │ +06aaf8: 1102 |0026: return-object v2 │ │ +06aafa: 0d01 |0027: move-exception v1 │ │ +06aafc: 2202 4d00 |0028: new-instance v2, Landroid/graphics/drawable/BitmapDrawable; // type@004d │ │ +06ab00: 7020 6b01 7200 |002a: invoke-direct {v2, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@016b │ │ +06ab06: 28f9 |002d: goto 0026 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0026 │ │ Ljava/lang/Throwable; -> 0x0027 │ │ positions : │ │ 0x0000 line=577 │ │ 0x0013 line=578 │ │ 0x0026 line=580 │ │ @@ -124098,27 +124097,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06aaf4: |[06aaf4] net.sourceforge.subsonic.androidapp.util.Util.createWifiLock:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; │ │ -06ab04: 1a02 cb22 |0000: const-string v2, "wifi" // string@22cb │ │ -06ab08: 6e20 b400 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -06ab0e: 0c01 |0005: move-result-object v1 │ │ -06ab10: 1f01 6600 |0006: check-cast v1, Landroid/net/wifi/WifiManager; // type@0066 │ │ -06ab14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06ab16: 6002 2300 |0009: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06ab1a: 1303 0c00 |000b: const/16 v3, #int 12 // #c │ │ -06ab1e: 3432 0300 |000d: if-lt v2, v3, 0010 // +0003 │ │ -06ab22: 1230 |000f: const/4 v0, #int 3 // #3 │ │ -06ab24: 6e30 d601 0105 |0010: invoke-virtual {v1, v0, v5}, Landroid/net/wifi/WifiManager;.createWifiLock:(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@01d6 │ │ -06ab2a: 0c02 |0013: move-result-object v2 │ │ -06ab2c: 1102 |0014: return-object v2 │ │ +06ab18: |[06ab18] net.sourceforge.subsonic.androidapp.util.Util.createWifiLock:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; │ │ +06ab28: 1a02 c822 |0000: const-string v2, "wifi" // string@22c8 │ │ +06ab2c: 6e20 b400 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +06ab32: 0c01 |0005: move-result-object v1 │ │ +06ab34: 1f01 6a00 |0006: check-cast v1, Landroid/net/wifi/WifiManager; // type@006a │ │ +06ab38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06ab3a: 6002 2300 |0009: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06ab3e: 1303 0c00 |000b: const/16 v3, #int 12 // #c │ │ +06ab42: 3432 0300 |000d: if-lt v2, v3, 0010 // +0003 │ │ +06ab46: 1230 |000f: const/4 v0, #int 3 // #3 │ │ +06ab48: 6e30 d601 0105 |0010: invoke-virtual {v1, v0, v5}, Landroid/net/wifi/WifiManager;.createWifiLock:(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@01d6 │ │ +06ab4e: 0c02 |0013: move-result-object v2 │ │ +06ab50: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0008 line=606 │ │ 0x0009 line=609 │ │ 0x000f line=610 │ │ 0x0010 line=613 │ │ @@ -124133,20 +124132,20 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06ab30: |[06ab30] net.sourceforge.subsonic.androidapp.util.Util.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ -06ab40: 6e10 b000 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06ab46: 0c00 |0003: move-result-object v0 │ │ -06ab48: 7120 4601 2000 |0004: invoke-static {v0, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0146 │ │ -06ab4e: 0c00 |0007: move-result-object v0 │ │ -06ab50: 1100 |0008: return-object v0 │ │ +06ab54: |[06ab54] net.sourceforge.subsonic.androidapp.util.Util.decodeBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ +06ab64: 6e10 b000 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06ab6a: 0c00 |0003: move-result-object v0 │ │ +06ab6c: 7120 4601 2000 |0004: invoke-static {v0, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0146 │ │ +06ab72: 0c00 |0007: move-result-object v0 │ │ +06ab74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 resourceId I │ │ │ │ @@ -124155,48 +124154,48 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -06ab54: |[06ab54] net.sourceforge.subsonic.androidapp.util.Util.delete:(Ljava/io/File;)Z │ │ -06ab64: 3803 4000 |0000: if-eqz v3, 0040 // +0040 │ │ -06ab68: 6e10 0915 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@1509 │ │ -06ab6e: 0a00 |0005: move-result v0 │ │ -06ab70: 3800 3a00 |0006: if-eqz v0, 0040 // +003a │ │ -06ab74: 6e10 0715 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@1507 │ │ -06ab7a: 0a00 |000b: move-result v0 │ │ -06ab7c: 3900 1c00 |000c: if-nez v0, 0028 // +001c │ │ -06ab80: 6200 2a0a |000e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ -06ab84: 2201 4803 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06ab88: 7010 ad15 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06ab8e: 1a02 9c03 |0015: const-string v2, "Failed to delete file " // string@039c │ │ -06ab92: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06ab98: 0c01 |001a: move-result-object v1 │ │ -06ab9a: 6e20 b415 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06aba0: 0c01 |001e: move-result-object v1 │ │ -06aba2: 6e10 bb15 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06aba8: 0c01 |0022: move-result-object v1 │ │ -06abaa: 6e20 7a1c 1000 |0023: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ -06abb0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -06abb2: 0f00 |0027: return v0 │ │ -06abb4: 6200 2a0a |0028: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ -06abb8: 2201 4803 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06abbc: 7010 ad15 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06abc2: 1a02 0503 |002f: const-string v2, "Deleted file " // string@0305 │ │ -06abc6: 6e20 b515 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06abcc: 0c01 |0034: move-result-object v1 │ │ -06abce: 6e20 b415 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06abd4: 0c01 |0038: move-result-object v1 │ │ -06abd6: 6e10 bb15 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06abdc: 0c01 |003c: move-result-object v1 │ │ -06abde: 6e20 781c 1000 |003d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -06abe4: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -06abe6: 28e6 |0041: goto 0027 // -001a │ │ +06ab78: |[06ab78] net.sourceforge.subsonic.androidapp.util.Util.delete:(Ljava/io/File;)Z │ │ +06ab88: 3803 4000 |0000: if-eqz v3, 0040 // +0040 │ │ +06ab8c: 6e10 0915 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@1509 │ │ +06ab92: 0a00 |0005: move-result v0 │ │ +06ab94: 3800 3a00 |0006: if-eqz v0, 0040 // +003a │ │ +06ab98: 6e10 0715 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@1507 │ │ +06ab9e: 0a00 |000b: move-result v0 │ │ +06aba0: 3900 1c00 |000c: if-nez v0, 0028 // +001c │ │ +06aba4: 6200 2a0a |000e: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ +06aba8: 2201 5003 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06abac: 7010 ad15 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06abb2: 1a02 9c03 |0015: const-string v2, "Failed to delete file " // string@039c │ │ +06abb6: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06abbc: 0c01 |001a: move-result-object v1 │ │ +06abbe: 6e20 b415 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06abc4: 0c01 |001e: move-result-object v1 │ │ +06abc6: 6e10 bb15 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06abcc: 0c01 |0022: move-result-object v1 │ │ +06abce: 6e20 7a1c 1000 |0023: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;)V // method@1c7a │ │ +06abd4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +06abd6: 0f00 |0027: return v0 │ │ +06abd8: 6200 2a0a |0028: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ +06abdc: 2201 5003 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06abe0: 7010 ad15 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06abe6: 1a02 0503 |002f: const-string v2, "Deleted file " // string@0305 │ │ +06abea: 6e20 b515 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06abf0: 0c01 |0034: move-result-object v1 │ │ +06abf2: 6e20 b415 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06abf8: 0c01 |0038: move-result-object v1 │ │ +06abfa: 6e10 bb15 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06ac00: 0c01 |003c: move-result-object v1 │ │ +06ac02: 6e20 781c 1000 |003d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +06ac08: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +06ac0a: 28e6 |0041: goto 0027 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0008 line=291 │ │ 0x000e line=292 │ │ 0x0026 line=293 │ │ 0x0027 line=297 │ │ @@ -124210,43 +124209,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -06abe8: |[06abe8] net.sourceforge.subsonic.androidapp.util.Util.disablePendingTransition:(Landroid/app/Activity;)V │ │ -06abf8: 1c01 0900 |0000: const-class v1, Landroid/app/Activity; // type@0009 │ │ -06abfc: 1a02 ff1b |0002: const-string v2, "overridePendingTransition" // string@1bff │ │ -06ac00: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -06ac02: 2333 0905 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0509 │ │ -06ac06: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -06ac08: 6205 4a05 |0008: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@054a │ │ -06ac0c: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -06ac10: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -06ac12: 6205 4a05 |000d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@054a │ │ -06ac16: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -06ac1a: 6e30 5015 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1550 │ │ -06ac20: 0c00 |0014: move-result-object v0 │ │ -06ac22: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -06ac24: 2311 0b05 |0016: new-array v1, v1, [Ljava/lang/Object; // type@050b │ │ -06ac28: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -06ac2a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -06ac2c: 7110 6b15 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06ac32: 0c03 |001d: move-result-object v3 │ │ -06ac34: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ -06ac38: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -06ac3a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -06ac3c: 7110 6b15 0300 |0022: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06ac42: 0c03 |0025: move-result-object v3 │ │ -06ac44: 4d03 0102 |0026: aput-object v3, v1, v2 │ │ -06ac48: 6e30 d715 6001 |0028: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -06ac4e: 0e00 |002b: return-void │ │ -06ac50: 0d01 |002c: move-exception v1 │ │ -06ac52: 28fe |002d: goto 002b // -0002 │ │ +06ac0c: |[06ac0c] net.sourceforge.subsonic.androidapp.util.Util.disablePendingTransition:(Landroid/app/Activity;)V │ │ +06ac1c: 1c01 0c00 |0000: const-class v1, Landroid/app/Activity; // type@000c │ │ +06ac20: 1a02 fc1b |0002: const-string v2, "overridePendingTransition" // string@1bfc │ │ +06ac24: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +06ac26: 2333 1305 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0513 │ │ +06ac2a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +06ac2c: 6205 4a05 |0008: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@054a │ │ +06ac30: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +06ac34: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +06ac36: 6205 4a05 |000d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@054a │ │ +06ac3a: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +06ac3e: 6e30 5015 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1550 │ │ +06ac44: 0c00 |0014: move-result-object v0 │ │ +06ac46: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +06ac48: 2311 1505 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0515 │ │ +06ac4c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +06ac4e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +06ac50: 7110 6b15 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06ac56: 0c03 |001d: move-result-object v3 │ │ +06ac58: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ +06ac5c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +06ac5e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +06ac60: 7110 6b15 0300 |0022: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06ac66: 0c03 |0025: move-result-object v3 │ │ +06ac68: 4d03 0102 |0026: aput-object v3, v1, v2 │ │ +06ac6c: 6e30 d715 6001 |0028: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +06ac72: 0e00 |002b: return-void │ │ +06ac74: 0d01 |002c: move-exception v1 │ │ +06ac76: 28fe |002d: goto 002b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x002b │ │ Ljava/lang/Throwable; -> 0x002c │ │ positions : │ │ 0x0000 line=566 │ │ 0x0015 line=567 │ │ 0x002b line=571 │ │ @@ -124260,25 +124259,25 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06ac64: |[06ac64] net.sourceforge.subsonic.androidapp.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -06ac74: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ -06ac78: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -06ac7a: 0f00 |0003: return v0 │ │ -06ac7c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -06ac80: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -06ac84: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06ac86: 28fa |0009: goto 0003 // -0006 │ │ -06ac88: 6e20 7f15 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ -06ac8e: 0a00 |000d: move-result v0 │ │ -06ac90: 28f5 |000e: goto 0003 // -000b │ │ +06ac88: |[06ac88] net.sourceforge.subsonic.androidapp.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +06ac98: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ +06ac9c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06ac9e: 0f00 |0003: return v0 │ │ +06aca0: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +06aca4: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +06aca8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06acaa: 28fa |0009: goto 0003 // -0006 │ │ +06acac: 6e20 7f15 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@157f │ │ +06acb2: 0a00 |000d: move-result v0 │ │ +06acb4: 28f5 |000e: goto 0003 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0002 line=429 │ │ 0x0003 line=434 │ │ 0x0004 line=431 │ │ 0x0008 line=432 │ │ @@ -124292,61 +124291,61 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -06ac94: |[06ac94] net.sourceforge.subsonic.androidapp.util.Util.formatBytes:(J)Ljava/lang/String; │ │ -06aca4: 1c04 bd04 |0000: const-class v4, Lnet/sourceforge/subsonic/androidapp/util/Util; // type@04bd │ │ -06aca8: 1d04 |0002: monitor-enter v4 │ │ -06acaa: 1705 0000 0040 |0003: const-wide/32 v5, #float 2 // #40000000 │ │ -06acb0: 3103 0905 |0006: cmp-long v3, v9, v5 │ │ -06acb4: 3a03 0e00 |0008: if-ltz v3, 0016 // +000e │ │ -06acb8: 6200 250a |000a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a25 │ │ -06acbc: 8695 |000c: long-to-double v5, v9 │ │ -06acbe: 1907 d041 |000d: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ -06acc2: ce75 |000f: div-double/2addr v5, v7 │ │ -06acc4: 6e30 ea15 5006 |0010: invoke-virtual {v0, v5, v6}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@15ea │ │ -06acca: 0c03 |0013: move-result-object v3 │ │ -06accc: 1e04 |0014: monitor-exit v4 │ │ -06acce: 1103 |0015: return-object v3 │ │ -06acd0: 1705 0000 1000 |0016: const-wide/32 v5, #float 1.46937e-39 // #00100000 │ │ -06acd6: 3103 0905 |0019: cmp-long v3, v9, v5 │ │ -06acda: 3a03 0d00 |001b: if-ltz v3, 0028 // +000d │ │ -06acde: 6202 2b0a |001d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a2b │ │ -06ace2: 8695 |001f: long-to-double v5, v9 │ │ -06ace4: 1907 3041 |0020: const-wide/high16 v7, #long 4697254411347427328 // #4130 │ │ -06ace8: ce75 |0022: div-double/2addr v5, v7 │ │ -06acea: 6e30 ea15 5206 |0023: invoke-virtual {v2, v5, v6}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@15ea │ │ -06acf0: 0c03 |0026: move-result-object v3 │ │ -06acf2: 28ed |0027: goto 0014 // -0013 │ │ -06acf4: 1605 0004 |0028: const-wide/16 v5, #int 1024 // #400 │ │ -06acf8: 3103 0905 |002a: cmp-long v3, v9, v5 │ │ -06acfc: 3a03 0d00 |002c: if-ltz v3, 0039 // +000d │ │ -06ad00: 6201 280a |002e: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a28 │ │ -06ad04: 8695 |0030: long-to-double v5, v9 │ │ -06ad06: 1907 9040 |0031: const-wide/high16 v7, #long 4652218415073722368 // #4090 │ │ -06ad0a: ce75 |0033: div-double/2addr v5, v7 │ │ -06ad0c: 6e30 ea15 5106 |0034: invoke-virtual {v1, v5, v6}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@15ea │ │ -06ad12: 0c03 |0037: move-result-object v3 │ │ -06ad14: 28dc |0038: goto 0014 // -0024 │ │ -06ad16: 2203 4803 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06ad1a: 7010 ad15 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06ad20: 6e30 b215 930a |003e: invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -06ad26: 0c03 |0041: move-result-object v3 │ │ -06ad28: 1a05 2900 |0042: const-string v5, " B" // string@0029 │ │ -06ad2c: 6e20 b515 5300 |0044: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06ad32: 0c03 |0047: move-result-object v3 │ │ -06ad34: 6e10 bb15 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06ad3a: 0c03 |004b: move-result-object v3 │ │ -06ad3c: 28c8 |004c: goto 0014 // -0038 │ │ -06ad3e: 0d03 |004d: move-exception v3 │ │ -06ad40: 1e04 |004e: monitor-exit v4 │ │ -06ad42: 2703 |004f: throw v3 │ │ +06acb8: |[06acb8] net.sourceforge.subsonic.androidapp.util.Util.formatBytes:(J)Ljava/lang/String; │ │ +06acc8: 1c04 c504 |0000: const-class v4, Lnet/sourceforge/subsonic/androidapp/util/Util; // type@04c5 │ │ +06accc: 1d04 |0002: monitor-enter v4 │ │ +06acce: 1705 0000 0040 |0003: const-wide/32 v5, #float 2 // #40000000 │ │ +06acd4: 3103 0905 |0006: cmp-long v3, v9, v5 │ │ +06acd8: 3a03 0e00 |0008: if-ltz v3, 0016 // +000e │ │ +06acdc: 6200 250a |000a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a25 │ │ +06ace0: 8695 |000c: long-to-double v5, v9 │ │ +06ace2: 1907 d041 |000d: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ +06ace6: ce75 |000f: div-double/2addr v5, v7 │ │ +06ace8: 6e30 ea15 5006 |0010: invoke-virtual {v0, v5, v6}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@15ea │ │ +06acee: 0c03 |0013: move-result-object v3 │ │ +06acf0: 1e04 |0014: monitor-exit v4 │ │ +06acf2: 1103 |0015: return-object v3 │ │ +06acf4: 1705 0000 1000 |0016: const-wide/32 v5, #float 1.46937e-39 // #00100000 │ │ +06acfa: 3103 0905 |0019: cmp-long v3, v9, v5 │ │ +06acfe: 3a03 0d00 |001b: if-ltz v3, 0028 // +000d │ │ +06ad02: 6202 2b0a |001d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a2b │ │ +06ad06: 8695 |001f: long-to-double v5, v9 │ │ +06ad08: 1907 3041 |0020: const-wide/high16 v7, #long 4697254411347427328 // #4130 │ │ +06ad0c: ce75 |0022: div-double/2addr v5, v7 │ │ +06ad0e: 6e30 ea15 5206 |0023: invoke-virtual {v2, v5, v6}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@15ea │ │ +06ad14: 0c03 |0026: move-result-object v3 │ │ +06ad16: 28ed |0027: goto 0014 // -0013 │ │ +06ad18: 1605 0004 |0028: const-wide/16 v5, #int 1024 // #400 │ │ +06ad1c: 3103 0905 |002a: cmp-long v3, v9, v5 │ │ +06ad20: 3a03 0d00 |002c: if-ltz v3, 0039 // +000d │ │ +06ad24: 6201 280a |002e: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_FORMAT:Ljava/text/DecimalFormat; // field@0a28 │ │ +06ad28: 8695 |0030: long-to-double v5, v9 │ │ +06ad2a: 1907 9040 |0031: const-wide/high16 v7, #long 4652218415073722368 // #4090 │ │ +06ad2e: ce75 |0033: div-double/2addr v5, v7 │ │ +06ad30: 6e30 ea15 5106 |0034: invoke-virtual {v1, v5, v6}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@15ea │ │ +06ad36: 0c03 |0037: move-result-object v3 │ │ +06ad38: 28dc |0038: goto 0014 // -0024 │ │ +06ad3a: 2203 5003 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06ad3e: 7010 ad15 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06ad44: 6e30 b215 930a |003e: invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +06ad4a: 0c03 |0041: move-result-object v3 │ │ +06ad4c: 1a05 2900 |0042: const-string v5, " B" // string@0029 │ │ +06ad50: 6e20 b515 5300 |0044: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06ad56: 0c03 |0047: move-result-object v3 │ │ +06ad58: 6e10 bb15 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06ad5e: 0c03 |004b: move-result-object v3 │ │ +06ad60: 28c8 |004c: goto 0014 // -0038 │ │ +06ad62: 0d03 |004d: move-exception v3 │ │ +06ad64: 1e04 |004e: monitor-exit v4 │ │ +06ad66: 2703 |004f: throw v3 │ │ catches : 2 │ │ 0x000a - 0x0013 │ │ -> 0x004d │ │ 0x001d - 0x004b │ │ -> 0x004d │ │ positions : │ │ 0x0000 line=340 │ │ @@ -124372,39 +124371,39 @@ │ │ type : '(Ljava/lang/Integer;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -06ad58: |[06ad58] net.sourceforge.subsonic.androidapp.util.Util.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; │ │ -06ad68: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -06ad6c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06ad6e: 1103 |0003: return-object v3 │ │ -06ad70: 6e10 6715 0500 |0004: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06ad76: 0a03 |0007: move-result v3 │ │ -06ad78: db01 033c |0008: div-int/lit8 v1, v3, #int 60 // #3c │ │ -06ad7c: 6e10 6715 0500 |000a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06ad82: 0a03 |000d: move-result v3 │ │ -06ad84: dc02 033c |000e: rem-int/lit8 v2, v3, #int 60 // #3c │ │ -06ad88: 2200 4803 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -06ad8c: 1263 |0012: const/4 v3, #int 6 // #6 │ │ -06ad8e: 7020 ae15 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -06ad94: 6e20 b115 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06ad9a: 0c03 |0019: move-result-object v3 │ │ -06ad9c: 1a04 1e01 |001a: const-string v4, ":" // string@011e │ │ -06ada0: 6e20 b515 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06ada6: 1303 0a00 |001f: const/16 v3, #int 10 // #a │ │ -06adaa: 3532 0700 |0021: if-ge v2, v3, 0028 // +0007 │ │ -06adae: 1a03 0c01 |0023: const-string v3, "0" // string@010c │ │ -06adb2: 6e20 b515 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06adb8: 6e20 b115 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06adbe: 6e10 bb15 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06adc4: 0c03 |002e: move-result-object v3 │ │ -06adc6: 28d4 |002f: goto 0003 // -002c │ │ +06ad7c: |[06ad7c] net.sourceforge.subsonic.androidapp.util.Util.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; │ │ +06ad8c: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +06ad90: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06ad92: 1103 |0003: return-object v3 │ │ +06ad94: 6e10 6715 0500 |0004: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06ad9a: 0a03 |0007: move-result v3 │ │ +06ad9c: db01 033c |0008: div-int/lit8 v1, v3, #int 60 // #3c │ │ +06ada0: 6e10 6715 0500 |000a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06ada6: 0a03 |000d: move-result v3 │ │ +06ada8: dc02 033c |000e: rem-int/lit8 v2, v3, #int 60 // #3c │ │ +06adac: 2200 5003 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +06adb0: 1263 |0012: const/4 v3, #int 6 // #6 │ │ +06adb2: 7020 ae15 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +06adb8: 6e20 b115 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06adbe: 0c03 |0019: move-result-object v3 │ │ +06adc0: 1a04 1e01 |001a: const-string v4, ":" // string@011e │ │ +06adc4: 6e20 b515 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06adca: 1303 0a00 |001f: const/16 v3, #int 10 // #a │ │ +06adce: 3532 0700 |0021: if-ge v2, v3, 0028 // +0007 │ │ +06add2: 1a03 0c01 |0023: const-string v3, "0" // string@010c │ │ +06add6: 6e20 b515 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06addc: 6e20 b115 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06ade2: 6e10 bb15 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06ade8: 0c03 |002e: move-result-object v3 │ │ +06adea: 28d4 |002f: goto 0003 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0002 line=412 │ │ 0x0003 line=424 │ │ 0x0004 line=415 │ │ 0x000a line=416 │ │ @@ -124425,96 +124424,96 @@ │ │ type : '(JLandroid/content/Context;)Ljava/lang/String;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -06adc8: |[06adc8] net.sourceforge.subsonic.androidapp.util.Util.formatLocalizedBytes:(JLandroid/content/Context;)Ljava/lang/String; │ │ -06add8: 1c01 bd04 |0000: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/Util; // type@04bd │ │ -06addc: 1d01 |0002: monitor-enter v1 │ │ -06adde: 1702 0000 0040 |0003: const-wide/32 v2, #float 2 // #40000000 │ │ -06ade4: 3100 0602 |0006: cmp-long v0, v6, v2 │ │ -06ade8: 3a00 2400 |0008: if-ltz v0, 002c // +0024 │ │ -06adec: 6200 260a |000a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ -06adf0: 3900 1400 |000c: if-nez v0, 0020 // +0014 │ │ -06adf4: 2200 6e03 |000e: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06adf8: 6e10 b000 0800 |0010: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06adfe: 0c02 |0013: move-result-object v2 │ │ -06ae00: 1403 c500 0a7f |0014: const v3, #float 1.83437e+38 // #7f0a00c5 │ │ -06ae06: 6e20 1501 3200 |0017: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06ae0c: 0c02 |001a: move-result-object v2 │ │ -06ae0e: 7020 e815 2000 |001b: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06ae14: 6900 260a |001e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ -06ae18: 6200 260a |0020: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ -06ae1c: 8662 |0022: long-to-double v2, v6 │ │ -06ae1e: 1904 d041 |0023: const-wide/high16 v4, #long 4742290407621132288 // #41d0 │ │ -06ae22: ce42 |0025: div-double/2addr v2, v4 │ │ -06ae24: 6e30 e915 2003 |0026: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ -06ae2a: 0c00 |0029: move-result-object v0 │ │ -06ae2c: 1e01 |002a: monitor-exit v1 │ │ -06ae2e: 1100 |002b: return-object v0 │ │ -06ae30: 1702 0000 1000 |002c: const-wide/32 v2, #float 1.46937e-39 // #00100000 │ │ -06ae36: 3100 0602 |002f: cmp-long v0, v6, v2 │ │ -06ae3a: 3a00 2300 |0031: if-ltz v0, 0054 // +0023 │ │ -06ae3e: 6200 2c0a |0033: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ -06ae42: 3900 1400 |0035: if-nez v0, 0049 // +0014 │ │ -06ae46: 2200 6e03 |0037: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06ae4a: 6e10 b000 0800 |0039: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06ae50: 0c02 |003c: move-result-object v2 │ │ -06ae52: 1403 c700 0a7f |003d: const v3, #float 1.83437e+38 // #7f0a00c7 │ │ -06ae58: 6e20 1501 3200 |0040: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06ae5e: 0c02 |0043: move-result-object v2 │ │ -06ae60: 7020 e815 2000 |0044: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06ae66: 6900 2c0a |0047: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ -06ae6a: 6200 2c0a |0049: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ -06ae6e: 8662 |004b: long-to-double v2, v6 │ │ -06ae70: 1904 3041 |004c: const-wide/high16 v4, #long 4697254411347427328 // #4130 │ │ -06ae74: ce42 |004e: div-double/2addr v2, v4 │ │ -06ae76: 6e30 e915 2003 |004f: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ -06ae7c: 0c00 |0052: move-result-object v0 │ │ -06ae7e: 28d7 |0053: goto 002a // -0029 │ │ -06ae80: 1602 0004 |0054: const-wide/16 v2, #int 1024 // #400 │ │ -06ae84: 3100 0602 |0056: cmp-long v0, v6, v2 │ │ -06ae88: 3a00 2300 |0058: if-ltz v0, 007b // +0023 │ │ -06ae8c: 6200 290a |005a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ -06ae90: 3900 1400 |005c: if-nez v0, 0070 // +0014 │ │ -06ae94: 2200 6e03 |005e: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06ae98: 6e10 b000 0800 |0060: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06ae9e: 0c02 |0063: move-result-object v2 │ │ -06aea0: 1403 c600 0a7f |0064: const v3, #float 1.83437e+38 // #7f0a00c6 │ │ -06aea6: 6e20 1501 3200 |0067: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06aeac: 0c02 |006a: move-result-object v2 │ │ -06aeae: 7020 e815 2000 |006b: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06aeb4: 6900 290a |006e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ -06aeb8: 6200 290a |0070: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ -06aebc: 8662 |0072: long-to-double v2, v6 │ │ -06aebe: 1904 9040 |0073: const-wide/high16 v4, #long 4652218415073722368 // #4090 │ │ -06aec2: ce42 |0075: div-double/2addr v2, v4 │ │ -06aec4: 6e30 e915 2003 |0076: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ -06aeca: 0c00 |0079: move-result-object v0 │ │ -06aecc: 28b0 |007a: goto 002a // -0050 │ │ -06aece: 6200 240a |007b: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ -06aed2: 3900 1400 |007d: if-nez v0, 0091 // +0014 │ │ -06aed6: 2200 6e03 |007f: new-instance v0, Ljava/text/DecimalFormat; // type@036e │ │ -06aeda: 6e10 b000 0800 |0081: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06aee0: 0c02 |0084: move-result-object v2 │ │ -06aee2: 1403 c400 0a7f |0085: const v3, #float 1.83437e+38 // #7f0a00c4 │ │ -06aee8: 6e20 1501 3200 |0088: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -06aeee: 0c02 |008b: move-result-object v2 │ │ -06aef0: 7020 e815 2000 |008c: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ -06aef6: 6900 240a |008f: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ -06aefa: 6200 240a |0091: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ -06aefe: 8662 |0093: long-to-double v2, v6 │ │ -06af00: 6e30 e915 2003 |0094: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ -06af06: 0c00 |0097: move-result-object v0 │ │ -06af08: 2892 |0098: goto 002a // -006e │ │ -06af0a: 0d00 |0099: move-exception v0 │ │ -06af0c: 1e01 |009a: monitor-exit v1 │ │ -06af0e: 2700 |009b: throw v0 │ │ +06adec: |[06adec] net.sourceforge.subsonic.androidapp.util.Util.formatLocalizedBytes:(JLandroid/content/Context;)Ljava/lang/String; │ │ +06adfc: 1c01 c504 |0000: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/Util; // type@04c5 │ │ +06ae00: 1d01 |0002: monitor-enter v1 │ │ +06ae02: 1702 0000 0040 |0003: const-wide/32 v2, #float 2 // #40000000 │ │ +06ae08: 3100 0602 |0006: cmp-long v0, v6, v2 │ │ +06ae0c: 3a00 2400 |0008: if-ltz v0, 002c // +0024 │ │ +06ae10: 6200 260a |000a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ +06ae14: 3900 1400 |000c: if-nez v0, 0020 // +0014 │ │ +06ae18: 2200 7603 |000e: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06ae1c: 6e10 b000 0800 |0010: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06ae22: 0c02 |0013: move-result-object v2 │ │ +06ae24: 1403 c500 0a7f |0014: const v3, #float 1.83437e+38 // #7f0a00c5 │ │ +06ae2a: 6e20 1501 3200 |0017: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +06ae30: 0c02 |001a: move-result-object v2 │ │ +06ae32: 7020 e815 2000 |001b: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06ae38: 6900 260a |001e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ +06ae3c: 6200 260a |0020: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.GIGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a26 │ │ +06ae40: 8662 |0022: long-to-double v2, v6 │ │ +06ae42: 1904 d041 |0023: const-wide/high16 v4, #long 4742290407621132288 // #41d0 │ │ +06ae46: ce42 |0025: div-double/2addr v2, v4 │ │ +06ae48: 6e30 e915 2003 |0026: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ +06ae4e: 0c00 |0029: move-result-object v0 │ │ +06ae50: 1e01 |002a: monitor-exit v1 │ │ +06ae52: 1100 |002b: return-object v0 │ │ +06ae54: 1702 0000 1000 |002c: const-wide/32 v2, #float 1.46937e-39 // #00100000 │ │ +06ae5a: 3100 0602 |002f: cmp-long v0, v6, v2 │ │ +06ae5e: 3a00 2300 |0031: if-ltz v0, 0054 // +0023 │ │ +06ae62: 6200 2c0a |0033: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ +06ae66: 3900 1400 |0035: if-nez v0, 0049 // +0014 │ │ +06ae6a: 2200 7603 |0037: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06ae6e: 6e10 b000 0800 |0039: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06ae74: 0c02 |003c: move-result-object v2 │ │ +06ae76: 1403 c700 0a7f |003d: const v3, #float 1.83437e+38 // #7f0a00c7 │ │ +06ae7c: 6e20 1501 3200 |0040: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +06ae82: 0c02 |0043: move-result-object v2 │ │ +06ae84: 7020 e815 2000 |0044: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06ae8a: 6900 2c0a |0047: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ +06ae8e: 6200 2c0a |0049: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.MEGA_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a2c │ │ +06ae92: 8662 |004b: long-to-double v2, v6 │ │ +06ae94: 1904 3041 |004c: const-wide/high16 v4, #long 4697254411347427328 // #4130 │ │ +06ae98: ce42 |004e: div-double/2addr v2, v4 │ │ +06ae9a: 6e30 e915 2003 |004f: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ +06aea0: 0c00 |0052: move-result-object v0 │ │ +06aea2: 28d7 |0053: goto 002a // -0029 │ │ +06aea4: 1602 0004 |0054: const-wide/16 v2, #int 1024 // #400 │ │ +06aea8: 3100 0602 |0056: cmp-long v0, v6, v2 │ │ +06aeac: 3a00 2300 |0058: if-ltz v0, 007b // +0023 │ │ +06aeb0: 6200 290a |005a: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ +06aeb4: 3900 1400 |005c: if-nez v0, 0070 // +0014 │ │ +06aeb8: 2200 7603 |005e: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06aebc: 6e10 b000 0800 |0060: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06aec2: 0c02 |0063: move-result-object v2 │ │ +06aec4: 1403 c600 0a7f |0064: const v3, #float 1.83437e+38 // #7f0a00c6 │ │ +06aeca: 6e20 1501 3200 |0067: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +06aed0: 0c02 |006a: move-result-object v2 │ │ +06aed2: 7020 e815 2000 |006b: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06aed8: 6900 290a |006e: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ +06aedc: 6200 290a |0070: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.KILO_BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a29 │ │ +06aee0: 8662 |0072: long-to-double v2, v6 │ │ +06aee2: 1904 9040 |0073: const-wide/high16 v4, #long 4652218415073722368 // #4090 │ │ +06aee6: ce42 |0075: div-double/2addr v2, v4 │ │ +06aee8: 6e30 e915 2003 |0076: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ +06aeee: 0c00 |0079: move-result-object v0 │ │ +06aef0: 28b0 |007a: goto 002a // -0050 │ │ +06aef2: 6200 240a |007b: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ +06aef6: 3900 1400 |007d: if-nez v0, 0091 // +0014 │ │ +06aefa: 2200 7603 |007f: new-instance v0, Ljava/text/DecimalFormat; // type@0376 │ │ +06aefe: 6e10 b000 0800 |0081: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06af04: 0c02 |0084: move-result-object v2 │ │ +06af06: 1403 c400 0a7f |0085: const v3, #float 1.83437e+38 // #7f0a00c4 │ │ +06af0c: 6e20 1501 3200 |0088: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +06af12: 0c02 |008b: move-result-object v2 │ │ +06af14: 7020 e815 2000 |008c: invoke-direct {v0, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@15e8 │ │ +06af1a: 6900 240a |008f: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ +06af1e: 6200 240a |0091: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; // field@0a24 │ │ +06af22: 8662 |0093: long-to-double v2, v6 │ │ +06af24: 6e30 e915 2003 |0094: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@15e9 │ │ +06af2a: 0c00 |0097: move-result-object v0 │ │ +06af2c: 2892 |0098: goto 002a // -006e │ │ +06af2e: 0d00 |0099: move-exception v0 │ │ +06af30: 1e01 |009a: monitor-exit v1 │ │ +06af32: 2700 |009b: throw v0 │ │ catches : 2 │ │ 0x000a - 0x0029 │ │ -> 0x0099 │ │ 0x0033 - 0x0097 │ │ -> 0x0099 │ │ positions : │ │ 0x0000 line=377 │ │ @@ -124543,20 +124542,20 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06af24: |[06af24] net.sourceforge.subsonic.androidapp.util.Util.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ -06af34: 2200 a604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04a6 │ │ -06af38: 7020 f61c 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ -06af3e: 6e10 f91c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ -06af44: 0c00 |0008: move-result-object v0 │ │ -06af46: 1100 |0009: return-object v0 │ │ +06af48: |[06af48] net.sourceforge.subsonic.androidapp.util.Util.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ +06af58: 2200 ae04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04ae │ │ +06af5c: 7020 f61c 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ +06af62: 6e10 f91c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ +06af68: 0c00 |0008: move-result-object v0 │ │ +06af6a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ │ │ #17 : (in Lnet/sourceforge/subsonic/androidapp/util/Util;) │ │ @@ -124564,27 +124563,27 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -06af48: |[06af48] net.sourceforge.subsonic.androidapp.util.Util.getCacheSizeMB:(Landroid/content/Context;)I │ │ -06af58: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06af5e: 0c01 |0003: move-result-object v1 │ │ -06af60: 1a02 910f |0004: const-string v2, "cacheSize" // string@0f91 │ │ -06af64: 1a03 f900 |0006: const-string v3, "-1" // string@00f9 │ │ -06af68: 7230 fe00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06af6e: 0c02 |000b: move-result-object v2 │ │ -06af70: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ -06af76: 0a00 |000f: move-result v0 │ │ -06af78: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -06af7a: 3320 0500 |0011: if-ne v0, v2, 0016 // +0005 │ │ -06af7e: 1400 ffff ff7f |0013: const v0, #float nan // #7fffffff │ │ -06af84: 0f00 |0016: return v0 │ │ +06af6c: |[06af6c] net.sourceforge.subsonic.androidapp.util.Util.getCacheSizeMB:(Landroid/content/Context;)I │ │ +06af7c: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06af82: 0c01 |0003: move-result-object v1 │ │ +06af84: 1a02 8e0f |0004: const-string v2, "cacheSize" // string@0f8e │ │ +06af88: 1a03 f900 |0006: const-string v3, "-1" // string@00f9 │ │ +06af8c: 7230 fe00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06af92: 0c02 |000b: move-result-object v2 │ │ +06af94: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ +06af9a: 0a00 |000f: move-result v0 │ │ +06af9c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +06af9e: 3320 0500 |0011: if-ne v0, v2, 0016 // +0005 │ │ +06afa2: 1400 ffff ff7f |0013: const v0, #float nan // #7fffffff │ │ +06afa8: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0010 line=186 │ │ locals : │ │ 0x0010 - 0x0016 reg=0 cacheSize I │ │ @@ -124596,26 +124595,26 @@ │ │ type : '(Lorg/apache/http/HttpEntity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06af88: |[06af88] net.sourceforge.subsonic.androidapp.util.Util.getContentType:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; │ │ -06af98: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -06af9c: 7210 bc1d 0100 |0002: invoke-interface {v1}, Lorg/apache/http/HttpEntity;.getContentType:()Lorg/apache/http/Header; // method@1dbc │ │ -06afa2: 0c00 |0005: move-result-object v0 │ │ -06afa4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -06afa8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06afaa: 1100 |0009: return-object v0 │ │ -06afac: 7210 bc1d 0100 |000a: invoke-interface {v1}, Lorg/apache/http/HttpEntity;.getContentType:()Lorg/apache/http/Header; // method@1dbc │ │ -06afb2: 0c00 |000d: move-result-object v0 │ │ -06afb4: 7210 ba1d 0000 |000e: invoke-interface {v0}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1dba │ │ -06afba: 0c00 |0011: move-result-object v0 │ │ -06afbc: 28f7 |0012: goto 0009 // -0009 │ │ +06afac: |[06afac] net.sourceforge.subsonic.androidapp.util.Util.getContentType:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; │ │ +06afbc: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +06afc0: 7210 bc1d 0100 |0002: invoke-interface {v1}, Lorg/apache/http/HttpEntity;.getContentType:()Lorg/apache/http/Header; // method@1dbc │ │ +06afc6: 0c00 |0005: move-result-object v0 │ │ +06afc8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +06afcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06afce: 1100 |0009: return-object v0 │ │ +06afd0: 7210 bc1d 0100 |000a: invoke-interface {v1}, Lorg/apache/http/HttpEntity;.getContentType:()Lorg/apache/http/Header; // method@1dbc │ │ +06afd6: 0c00 |000d: move-result-object v0 │ │ +06afd8: 7210 ba1d 0000 |000e: invoke-interface {v0}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1dba │ │ +06afde: 0c00 |0011: move-result-object v0 │ │ +06afe0: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0008 line=220 │ │ 0x0009 line=222 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 entity Lorg/apache/http/HttpEntity; │ │ @@ -124625,42 +124624,42 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -06afc0: |[06afc0] net.sourceforge.subsonic.androidapp.util.Util.getMaxBitrate:(Landroid/content/Context;)I │ │ -06afd0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06afd2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06afd4: 1a05 7310 |0002: const-string v5, "connectivity" // string@1073 │ │ -06afd8: 6e20 b400 5600 |0004: invoke-virtual {v6, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -06afde: 0c00 |0007: move-result-object v0 │ │ -06afe0: 1f00 6000 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0060 │ │ -06afe4: 6e10 bd01 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ -06afea: 0c01 |000d: move-result-object v1 │ │ -06afec: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -06aff0: 0f04 |0010: return v4 │ │ -06aff2: 6e10 c001 0100 |0011: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -06aff8: 0a05 |0014: move-result v5 │ │ -06affa: 3335 1500 |0015: if-ne v5, v3, 002a // +0015 │ │ -06affe: 7110 761d 0600 |0017: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b004: 0c02 |001a: move-result-object v2 │ │ -06b006: 3803 1100 |001b: if-eqz v3, 002c // +0011 │ │ -06b00a: 1a04 b719 |001d: const-string v4, "maxBitrateWifi" // string@19b7 │ │ -06b00e: 1a05 0c01 |001f: const-string v5, "0" // string@010c │ │ -06b012: 7230 fe00 4205 |0021: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06b018: 0c04 |0024: move-result-object v4 │ │ -06b01a: 7110 6915 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ -06b020: 0a04 |0028: move-result v4 │ │ -06b022: 28e7 |0029: goto 0010 // -0019 │ │ -06b024: 0143 |002a: move v3, v4 │ │ -06b026: 28ec |002b: goto 0017 // -0014 │ │ -06b028: 1a04 b419 |002c: const-string v4, "maxBitrateMobile" // string@19b4 │ │ -06b02c: 28f1 |002e: goto 001f // -000f │ │ +06afe4: |[06afe4] net.sourceforge.subsonic.androidapp.util.Util.getMaxBitrate:(Landroid/content/Context;)I │ │ +06aff4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06aff6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +06aff8: 1a05 7010 |0002: const-string v5, "connectivity" // string@1070 │ │ +06affc: 6e20 b400 5600 |0004: invoke-virtual {v6, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +06b002: 0c00 |0007: move-result-object v0 │ │ +06b004: 1f00 6400 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0064 │ │ +06b008: 6e10 bd01 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ +06b00e: 0c01 |000d: move-result-object v1 │ │ +06b010: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +06b014: 0f04 |0010: return v4 │ │ +06b016: 6e10 c001 0100 |0011: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +06b01c: 0a05 |0014: move-result v5 │ │ +06b01e: 3335 1500 |0015: if-ne v5, v3, 002a // +0015 │ │ +06b022: 7110 761d 0600 |0017: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b028: 0c02 |001a: move-result-object v2 │ │ +06b02a: 3803 1100 |001b: if-eqz v3, 002c // +0011 │ │ +06b02e: 1a04 b419 |001d: const-string v4, "maxBitrateWifi" // string@19b4 │ │ +06b032: 1a05 0c01 |001f: const-string v5, "0" // string@010c │ │ +06b036: 7230 fe00 4205 |0021: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06b03c: 0c04 |0024: move-result-object v4 │ │ +06b03e: 7110 6915 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ +06b044: 0a04 |0028: move-result v4 │ │ +06b046: 28e7 |0029: goto 0010 // -0019 │ │ +06b048: 0143 |002a: move v3, v4 │ │ +06b04a: 28ec |002b: goto 0017 // -0014 │ │ +06b04c: 1a04 b119 |002c: const-string v4, "maxBitrateMobile" // string@19b1 │ │ +06b050: 28f1 |002e: goto 001f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x000a line=162 │ │ 0x000e line=163 │ │ 0x0010 line=169 │ │ 0x0011 line=167 │ │ @@ -124682,20 +124681,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/SharedPreferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06b030: |[06b030] net.sourceforge.subsonic.androidapp.util.Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ -06b040: 1a00 6a1a |0000: const-string v0, "net.sourceforge.subsonic.androidapp_preferences" // string@1a6a │ │ -06b044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06b046: 6e30 b100 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00b1 │ │ -06b04c: 0c00 |0006: move-result-object v0 │ │ -06b04e: 1100 |0007: return-object v0 │ │ +06b054: |[06b054] net.sourceforge.subsonic.androidapp.util.Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ +06b064: 1a00 671a |0000: const-string v0, "net.sourceforge.subsonic.androidapp_preferences" // string@1a67 │ │ +06b068: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06b06a: 6e30 b100 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00b1 │ │ +06b070: 0c00 |0006: move-result-object v0 │ │ +06b072: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ #21 : (in Lnet/sourceforge/subsonic/androidapp/util/Util;) │ │ @@ -124703,27 +124702,27 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -06b050: |[06b050] net.sourceforge.subsonic.androidapp.util.Util.getPreloadCount:(Landroid/content/Context;)I │ │ -06b060: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b066: 0c00 |0003: move-result-object v0 │ │ -06b068: 1a02 ad1c |0004: const-string v2, "preloadCount" // string@1cad │ │ -06b06c: 1a03 f900 |0006: const-string v3, "-1" // string@00f9 │ │ -06b070: 7230 fe00 2003 |0008: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06b076: 0c02 |000b: move-result-object v2 │ │ -06b078: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ -06b07e: 0a01 |000f: move-result v1 │ │ -06b080: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -06b082: 3321 0500 |0011: if-ne v1, v2, 0016 // +0005 │ │ -06b086: 1401 ffff ff7f |0013: const v1, #float nan // #7fffffff │ │ -06b08c: 0f01 |0016: return v1 │ │ +06b074: |[06b074] net.sourceforge.subsonic.androidapp.util.Util.getPreloadCount:(Landroid/content/Context;)I │ │ +06b084: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b08a: 0c00 |0003: move-result-object v0 │ │ +06b08c: 1a02 aa1c |0004: const-string v2, "preloadCount" // string@1caa │ │ +06b090: 1a03 f900 |0006: const-string v3, "-1" // string@00f9 │ │ +06b094: 7230 fe00 2003 |0008: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06b09a: 0c02 |000b: move-result-object v2 │ │ +06b09c: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ +06b0a2: 0a01 |000f: move-result v1 │ │ +06b0a4: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +06b0a6: 3321 0500 |0011: if-ne v1, v2, 0016 // +0005 │ │ +06b0aa: 1401 ffff ff7f |0013: const v1, #float nan // #7fffffff │ │ +06b0b0: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0010 line=175 │ │ locals : │ │ 0x0010 - 0x0016 reg=1 preloadCount I │ │ @@ -124735,26 +124734,26 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06b090: |[06b090] net.sourceforge.subsonic.androidapp.util.Util.getRepeatMode:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -06b0a0: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b0a6: 0c00 |0003: move-result-object v0 │ │ -06b0a8: 1a01 3e1d |0004: const-string v1, "repeatMode" // string@1d3e │ │ -06b0ac: 6202 9b08 |0006: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ -06b0b0: 6e10 4819 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.name:()Ljava/lang/String; // method@1948 │ │ -06b0b6: 0c02 |000b: move-result-object v2 │ │ -06b0b8: 7230 fe00 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06b0be: 0c01 |000f: move-result-object v1 │ │ -06b0c0: 7110 4b19 0100 |0010: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@194b │ │ -06b0c6: 0c01 |0013: move-result-object v1 │ │ -06b0c8: 1101 |0014: return-object v1 │ │ +06b0b4: |[06b0b4] net.sourceforge.subsonic.androidapp.util.Util.getRepeatMode:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +06b0c4: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b0ca: 0c00 |0003: move-result-object v0 │ │ +06b0cc: 1a01 3b1d |0004: const-string v1, "repeatMode" // string@1d3b │ │ +06b0d0: 6202 9b08 |0006: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@089b │ │ +06b0d4: 6e10 4819 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.name:()Ljava/lang/String; // method@1948 │ │ +06b0da: 0c02 |000b: move-result-object v2 │ │ +06b0dc: 7230 fe00 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06b0e2: 0c01 |000f: move-result-object v1 │ │ +06b0e4: 7110 4b19 0100 |0010: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@194b │ │ +06b0ea: 0c01 |0013: move-result-object v1 │ │ +06b0ec: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ @@ -124764,76 +124763,76 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -06b0cc: |[06b0cc] net.sourceforge.subsonic.androidapp.util.Util.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ -06b0dc: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -06b0e0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06b0e6: 2203 a604 |0005: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04a6 │ │ -06b0ea: 7020 f61c 8300 |0007: invoke-direct {v3, v8}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ -06b0f0: 6e10 f91c 0300 |000a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ -06b0f6: 0c02 |000d: move-result-object v2 │ │ -06b0f8: 6e10 f11c 0200 |000e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ -06b0fe: 0c04 |0011: move-result-object v4 │ │ -06b100: 6e10 f31c 0200 |0012: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ -06b106: 0c05 |0015: move-result-object v5 │ │ -06b108: 6e10 ef1c 0200 |0016: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ -06b10e: 0c01 |0019: move-result-object v1 │ │ -06b110: 2206 4803 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -06b114: 7010 ad15 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06b11a: 1a07 3812 |001f: const-string v7, "enc:" // string@1238 │ │ -06b11e: 6e20 b515 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b124: 0c06 |0024: move-result-object v6 │ │ -06b126: 7110 981d 0100 |0025: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.utf8HexEncode:(Ljava/lang/String;)Ljava/lang/String; // method@1d98 │ │ -06b12c: 0c07 |0028: move-result-object v7 │ │ -06b12e: 6e20 b515 7600 |0029: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b134: 0c06 |002c: move-result-object v6 │ │ -06b136: 6e10 bb15 0600 |002d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06b13c: 0c01 |0030: move-result-object v1 │ │ -06b13e: 6e20 b515 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b144: 6e10 ba15 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ -06b14a: 0a06 |0037: move-result v6 │ │ -06b14c: d806 06ff |0038: add-int/lit8 v6, v6, #int -1 // #ff │ │ -06b150: 6e20 b815 6000 |003a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.charAt:(I)C // method@15b8 │ │ -06b156: 0a06 |003d: move-result v6 │ │ -06b158: 1307 2f00 |003e: const/16 v7, #int 47 // #2f │ │ -06b15c: 3276 0700 |0040: if-eq v6, v7, 0047 // +0007 │ │ -06b160: 1a06 0a01 |0042: const-string v6, "/" // string@010a │ │ -06b164: 6e20 b515 6000 |0044: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b16a: 1a06 651d |0047: const-string v6, "rest/" // string@1d65 │ │ -06b16e: 6e20 b515 6000 |0049: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b174: 0c06 |004c: move-result-object v6 │ │ -06b176: 6e20 b515 9600 |004d: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b17c: 0c06 |0050: move-result-object v6 │ │ -06b17e: 1a07 0901 |0051: const-string v7, ".view" // string@0109 │ │ -06b182: 6e20 b515 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b188: 1a06 7601 |0056: const-string v6, "?u=" // string@0176 │ │ -06b18c: 6e20 b515 6000 |0058: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b192: 0c06 |005b: move-result-object v6 │ │ -06b194: 6e20 b515 5600 |005c: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b19a: 1a06 ac00 |005f: const-string v6, "&p=" // string@00ac │ │ -06b19e: 6e20 b515 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b1a4: 0c06 |0064: move-result-object v6 │ │ -06b1a6: 6e20 b515 1600 |0065: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b1ac: 1a06 ae00 |0068: const-string v6, "&v=" // string@00ae │ │ -06b1b0: 6e20 b515 6000 |006a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b1b6: 0c06 |006d: move-result-object v6 │ │ -06b1b8: 1a07 1301 |006e: const-string v7, "1.2.0" // string@0113 │ │ -06b1bc: 6e20 b515 7600 |0070: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b1c2: 1a06 a500 |0073: const-string v6, "&c=" // string@00a5 │ │ -06b1c6: 6e20 b515 6000 |0075: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b1cc: 0c06 |0078: move-result-object v6 │ │ -06b1ce: 1a07 b70e |0079: const-string v7, "android" // string@0eb7 │ │ -06b1d2: 6e20 b515 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b1d8: 6e10 bb15 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06b1de: 0c06 |0081: move-result-object v6 │ │ -06b1e0: 1106 |0082: return-object v6 │ │ +06b0f0: |[06b0f0] net.sourceforge.subsonic.androidapp.util.Util.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ +06b100: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +06b104: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06b10a: 2203 ae04 |0005: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04ae │ │ +06b10e: 7020 f61c 8300 |0007: invoke-direct {v3, v8}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ +06b114: 6e10 f91c 0300 |000a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ +06b11a: 0c02 |000d: move-result-object v2 │ │ +06b11c: 6e10 f11c 0200 |000e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUrl:()Ljava/lang/String; // method@1cf1 │ │ +06b122: 0c04 |0011: move-result-object v4 │ │ +06b124: 6e10 f31c 0200 |0012: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ +06b12a: 0c05 |0015: move-result-object v5 │ │ +06b12c: 6e10 ef1c 0200 |0016: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ +06b132: 0c01 |0019: move-result-object v1 │ │ +06b134: 2206 5003 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +06b138: 7010 ad15 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06b13e: 1a07 3512 |001f: const-string v7, "enc:" // string@1235 │ │ +06b142: 6e20 b515 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b148: 0c06 |0024: move-result-object v6 │ │ +06b14a: 7110 981d 0100 |0025: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.utf8HexEncode:(Ljava/lang/String;)Ljava/lang/String; // method@1d98 │ │ +06b150: 0c07 |0028: move-result-object v7 │ │ +06b152: 6e20 b515 7600 |0029: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b158: 0c06 |002c: move-result-object v6 │ │ +06b15a: 6e10 bb15 0600 |002d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06b160: 0c01 |0030: move-result-object v1 │ │ +06b162: 6e20 b515 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b168: 6e10 ba15 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15ba │ │ +06b16e: 0a06 |0037: move-result v6 │ │ +06b170: d806 06ff |0038: add-int/lit8 v6, v6, #int -1 // #ff │ │ +06b174: 6e20 b815 6000 |003a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.charAt:(I)C // method@15b8 │ │ +06b17a: 0a06 |003d: move-result v6 │ │ +06b17c: 1307 2f00 |003e: const/16 v7, #int 47 // #2f │ │ +06b180: 3276 0700 |0040: if-eq v6, v7, 0047 // +0007 │ │ +06b184: 1a06 0a01 |0042: const-string v6, "/" // string@010a │ │ +06b188: 6e20 b515 6000 |0044: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b18e: 1a06 621d |0047: const-string v6, "rest/" // string@1d62 │ │ +06b192: 6e20 b515 6000 |0049: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b198: 0c06 |004c: move-result-object v6 │ │ +06b19a: 6e20 b515 9600 |004d: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1a0: 0c06 |0050: move-result-object v6 │ │ +06b1a2: 1a07 0901 |0051: const-string v7, ".view" // string@0109 │ │ +06b1a6: 6e20 b515 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1ac: 1a06 7601 |0056: const-string v6, "?u=" // string@0176 │ │ +06b1b0: 6e20 b515 6000 |0058: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1b6: 0c06 |005b: move-result-object v6 │ │ +06b1b8: 6e20 b515 5600 |005c: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1be: 1a06 ac00 |005f: const-string v6, "&p=" // string@00ac │ │ +06b1c2: 6e20 b515 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1c8: 0c06 |0064: move-result-object v6 │ │ +06b1ca: 6e20 b515 1600 |0065: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1d0: 1a06 ae00 |0068: const-string v6, "&v=" // string@00ae │ │ +06b1d4: 6e20 b515 6000 |006a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1da: 0c06 |006d: move-result-object v6 │ │ +06b1dc: 1a07 1301 |006e: const-string v7, "1.2.0" // string@0113 │ │ +06b1e0: 6e20 b515 7600 |0070: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1e6: 1a06 a500 |0073: const-string v6, "&c=" // string@00a5 │ │ +06b1ea: 6e20 b515 6000 |0075: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1f0: 0c06 |0078: move-result-object v6 │ │ +06b1f2: 1a07 b40e |0079: const-string v7, "android" // string@0eb4 │ │ +06b1f6: 6e20 b515 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b1fc: 6e10 bb15 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06b202: 0c06 |0081: move-result-object v6 │ │ +06b204: 1106 |0082: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=192 │ │ 0x000a line=193 │ │ 0x000e line=194 │ │ 0x0012 line=195 │ │ @@ -124863,34 +124862,34 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -06b1e4: |[06b1e4] net.sourceforge.subsonic.androidapp.util.Util.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; │ │ -06b1f4: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b1fa: 0c01 |0003: move-result-object v1 │ │ -06b1fc: 7110 721d 0400 |0004: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -06b202: 0c02 |0007: move-result-object v2 │ │ -06b204: 6e10 ec1c 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -06b20a: 0a00 |000b: move-result v0 │ │ -06b20c: 2202 4803 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -06b210: 7010 ad15 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06b216: 1a03 451a |0011: const-string v3, "musicFolderId" // string@1a45 │ │ -06b21a: 6e20 b515 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b220: 0c02 |0016: move-result-object v2 │ │ -06b222: 6e20 b115 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06b228: 0c02 |001a: move-result-object v2 │ │ -06b22a: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06b230: 0c02 |001e: move-result-object v2 │ │ -06b232: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -06b234: 7230 fe00 2103 |0020: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06b23a: 0c02 |0023: move-result-object v2 │ │ -06b23c: 1102 |0024: return-object v2 │ │ +06b208: |[06b208] net.sourceforge.subsonic.androidapp.util.Util.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; │ │ +06b218: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b21e: 0c01 |0003: move-result-object v1 │ │ +06b220: 7110 721d 0400 |0004: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +06b226: 0c02 |0007: move-result-object v2 │ │ +06b228: 6e10 ec1c 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +06b22e: 0a00 |000b: move-result v0 │ │ +06b230: 2202 5003 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +06b234: 7010 ad15 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06b23a: 1a03 421a |0011: const-string v3, "musicFolderId" // string@1a42 │ │ +06b23e: 6e20 b515 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b244: 0c02 |0016: move-result-object v2 │ │ +06b246: 6e20 b115 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06b24c: 0c02 |001a: move-result-object v2 │ │ +06b24e: 6e10 bb15 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06b254: 0c02 |001e: move-result-object v2 │ │ +06b256: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +06b258: 7230 fe00 2103 |0020: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06b25e: 0c02 |0023: move-result-object v2 │ │ +06b260: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ 0x000c line=157 │ │ locals : │ │ 0x000c - 0x0025 reg=0 instance I │ │ @@ -124902,26 +124901,26 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06b240: |[06b240] net.sourceforge.subsonic.androidapp.util.Util.getServerRestVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -06b250: 6200 2d0a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.SERVER_REST_VERSIONS:Ljava/util/Map; // field@0a2d │ │ -06b254: 7110 721d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -06b25a: 0c01 |0005: move-result-object v1 │ │ -06b25c: 6e10 ec1c 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -06b262: 0a01 |0009: move-result v1 │ │ -06b264: 7110 6b15 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06b26a: 0c01 |000d: move-result-object v1 │ │ -06b26c: 7220 3416 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ -06b272: 0c00 |0011: move-result-object v0 │ │ -06b274: 1f00 2a04 |0012: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -06b278: 1100 |0014: return-object v0 │ │ +06b264: |[06b264] net.sourceforge.subsonic.androidapp.util.Util.getServerRestVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +06b274: 6200 2d0a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.SERVER_REST_VERSIONS:Ljava/util/Map; // field@0a2d │ │ +06b278: 7110 721d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +06b27e: 0c01 |0005: move-result-object v1 │ │ +06b280: 6e10 ec1c 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +06b286: 0a01 |0009: move-result v1 │ │ +06b288: 7110 6b15 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06b28e: 0c01 |000d: move-result-object v1 │ │ +06b290: 7220 3416 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ +06b296: 0c00 |0011: move-result-object v0 │ │ +06b298: 1f00 3204 |0012: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +06b29c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 context Landroid/content/Context; │ │ │ │ #26 : (in Lnet/sourceforge/subsonic/androidapp/util/Util;) │ │ @@ -124929,26 +124928,26 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06b27c: |[06b27c] net.sourceforge.subsonic.androidapp.util.Util.getVideoPlayerType:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ -06b28c: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b292: 0c00 |0003: move-result-object v0 │ │ -06b294: 1a01 7822 |0004: const-string v1, "videoPlayer" // string@2278 │ │ -06b298: 6202 350a |0006: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.MX:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a35 │ │ -06b29c: 6e10 a71d 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.getKey:()Ljava/lang/String; // method@1da7 │ │ -06b2a2: 0c02 |000b: move-result-object v2 │ │ -06b2a4: 7230 fe00 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -06b2aa: 0c01 |000f: move-result-object v1 │ │ -06b2ac: 7110 a61d 0100 |0010: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.forKey:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1da6 │ │ -06b2b2: 0c01 |0013: move-result-object v1 │ │ -06b2b4: 1101 |0014: return-object v1 │ │ +06b2a0: |[06b2a0] net.sourceforge.subsonic.androidapp.util.Util.getVideoPlayerType:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ +06b2b0: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b2b6: 0c00 |0003: move-result-object v0 │ │ +06b2b8: 1a01 7522 |0004: const-string v1, "videoPlayer" // string@2275 │ │ +06b2bc: 6202 350a |0006: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.MX:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a35 │ │ +06b2c0: 6e10 a71d 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.getKey:()Ljava/lang/String; // method@1da7 │ │ +06b2c6: 0c02 |000b: move-result-object v2 │ │ +06b2c8: 7230 fe00 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +06b2ce: 0c01 |000f: move-result-object v1 │ │ +06b2d0: 7110 a61d 0100 |0010: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.forKey:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1da6 │ │ +06b2d6: 0c01 |0013: move-result-object v1 │ │ +06b2d8: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ @@ -124958,40 +124957,40 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06b2b8: |[06b2b8] net.sourceforge.subsonic.androidapp.util.Util.hexEncode:([B)Ljava/lang/String; │ │ -06b2c8: 2173 |0000: array-length v3, v7 │ │ -06b2ca: e005 0301 |0001: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -06b2ce: 2354 f104 |0003: new-array v4, v5, [C // type@04f1 │ │ -06b2d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06b2d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06b2d6: 0112 |0007: move v2, v1 │ │ -06b2d8: 3530 1f00 |0008: if-ge v0, v3, 0027 // +001f │ │ -06b2dc: d801 0201 |000a: add-int/lit8 v1, v2, #int 1 // #01 │ │ -06b2e0: 6205 270a |000c: sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/Util;.HEX_DIGITS:[C // field@0a27 │ │ -06b2e4: 4806 0700 |000e: aget-byte v6, v7, v0 │ │ -06b2e8: d566 f000 |0010: and-int/lit16 v6, v6, #int 240 // #00f0 │ │ -06b2ec: e206 0604 |0012: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -06b2f0: 4905 0506 |0014: aget-char v5, v5, v6 │ │ -06b2f4: 5005 0402 |0016: aput-char v5, v4, v2 │ │ -06b2f8: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ -06b2fc: 6205 270a |001a: sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/Util;.HEX_DIGITS:[C // field@0a27 │ │ -06b300: 4806 0700 |001c: aget-byte v6, v7, v0 │ │ -06b304: dd06 060f |001e: and-int/lit8 v6, v6, #int 15 // #0f │ │ -06b308: 4905 0506 |0020: aget-char v5, v5, v6 │ │ -06b30c: 5005 0401 |0022: aput-char v5, v4, v1 │ │ -06b310: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b314: 28e2 |0026: goto 0008 // -001e │ │ -06b316: 2205 4603 |0027: new-instance v5, Ljava/lang/String; // type@0346 │ │ -06b31a: 7020 8c15 4500 |0029: invoke-direct {v5, v4}, Ljava/lang/String;.:([C)V // method@158c │ │ -06b320: 1105 |002c: return-object v5 │ │ +06b2dc: |[06b2dc] net.sourceforge.subsonic.androidapp.util.Util.hexEncode:([B)Ljava/lang/String; │ │ +06b2ec: 2173 |0000: array-length v3, v7 │ │ +06b2ee: e005 0301 |0001: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +06b2f2: 2354 fb04 |0003: new-array v4, v5, [C // type@04fb │ │ +06b2f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06b2f8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b2fa: 0112 |0007: move v2, v1 │ │ +06b2fc: 3530 1f00 |0008: if-ge v0, v3, 0027 // +001f │ │ +06b300: d801 0201 |000a: add-int/lit8 v1, v2, #int 1 // #01 │ │ +06b304: 6205 270a |000c: sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/Util;.HEX_DIGITS:[C // field@0a27 │ │ +06b308: 4806 0700 |000e: aget-byte v6, v7, v0 │ │ +06b30c: d566 f000 |0010: and-int/lit16 v6, v6, #int 240 // #00f0 │ │ +06b310: e206 0604 |0012: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +06b314: 4905 0506 |0014: aget-char v5, v5, v6 │ │ +06b318: 5005 0402 |0016: aput-char v5, v4, v2 │ │ +06b31c: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ +06b320: 6205 270a |001a: sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/Util;.HEX_DIGITS:[C // field@0a27 │ │ +06b324: 4806 0700 |001c: aget-byte v6, v7, v0 │ │ +06b328: dd06 060f |001e: and-int/lit8 v6, v6, #int 15 // #0f │ │ +06b32c: 4905 0506 |0020: aget-char v5, v5, v6 │ │ +06b330: 5005 0401 |0022: aput-char v5, v4, v1 │ │ +06b334: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06b338: 28e2 |0026: goto 0008 // -001e │ │ +06b33a: 2205 4e03 |0027: new-instance v5, Ljava/lang/String; // type@034e │ │ +06b33e: 7020 8c15 4500 |0029: invoke-direct {v5, v4}, Ljava/lang/String;.:([C)V // method@158c │ │ +06b344: 1105 |002c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0001 line=467 │ │ 0x0005 line=469 │ │ 0x000a line=470 │ │ 0x0018 line=471 │ │ @@ -125012,18 +125011,18 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06b324: |[06b324] net.sourceforge.subsonic.androidapp.util.Util.info:(Landroid/content/Context;II)V │ │ -06b334: 1400 9b00 0801 |0000: const v0, #float 2.49797e-38 // #0108009b │ │ -06b33a: 7140 8e1d 0132 |0003: invoke-static {v1, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.showDialog:(Landroid/content/Context;III)V // method@1d8e │ │ -06b340: 0e00 |0006: return-void │ │ +06b348: |[06b348] net.sourceforge.subsonic.androidapp.util.Util.info:(Landroid/content/Context;II)V │ │ +06b358: 1400 9b00 0801 |0000: const v0, #float 2.49797e-38 // #0108009b │ │ +06b35e: 7140 8e1d 0132 |0003: invoke-static {v1, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.showDialog:(Landroid/content/Context;III)V // method@1d8e │ │ +06b364: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0006 line=517 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 titleId I │ │ @@ -125034,66 +125033,66 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06b344: |[06b344] net.sourceforge.subsonic.androidapp.util.Util.isExternalStoragePresent:()Z │ │ -06b354: 1a00 301a |0000: const-string v0, "mounted" // string@1a30 │ │ -06b358: 7100 f201 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01f2 │ │ -06b35e: 0c01 |0005: move-result-object v1 │ │ -06b360: 6e20 9215 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06b366: 0a00 |0009: move-result v0 │ │ -06b368: 0f00 |000a: return v0 │ │ +06b368: |[06b368] net.sourceforge.subsonic.androidapp.util.Util.isExternalStoragePresent:()Z │ │ +06b378: 1a00 2d1a |0000: const-string v0, "mounted" // string@1a2d │ │ +06b37c: 7100 f201 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01f2 │ │ +06b382: 0c01 |0005: move-result-object v1 │ │ +06b384: 6e20 9215 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06b38a: 0a00 |0009: move-result v0 │ │ +06b38c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ │ │ #30 : (in Lnet/sourceforge/subsonic/androidapp/util/Util;) │ │ name : 'isNetworkConnected' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -06b36c: |[06b36c] net.sourceforge.subsonic.androidapp.util.Util.isNetworkConnected:(Landroid/content/Context;)Z │ │ -06b37c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06b37e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -06b380: 1a07 7310 |0002: const-string v7, "connectivity" // string@1073 │ │ -06b384: 6e20 b400 7800 |0004: invoke-virtual {v8, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -06b38a: 0c01 |0007: move-result-object v1 │ │ -06b38c: 1f01 6000 |0008: check-cast v1, Landroid/net/ConnectivityManager; // type@0060 │ │ -06b390: 6e10 bd01 0100 |000a: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ -06b396: 0c02 |000d: move-result-object v2 │ │ -06b398: 3802 1d00 |000e: if-eqz v2, 002b // +001d │ │ -06b39c: 6e10 c101 0200 |0010: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@01c1 │ │ -06b3a2: 0a07 |0013: move-result v7 │ │ -06b3a4: 3807 1700 |0014: if-eqz v7, 002b // +0017 │ │ -06b3a8: 0150 |0016: move v0, v5 │ │ -06b3aa: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ -06b3ae: 6e10 c001 0200 |0019: invoke-virtual {v2}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -06b3b4: 0a07 |001c: move-result v7 │ │ -06b3b6: 3357 1000 |001d: if-ne v7, v5, 002d // +0010 │ │ -06b3ba: 0153 |001f: move v3, v5 │ │ -06b3bc: 7110 861d 0800 |0020: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isWifiRequiredForDownload:(Landroid/content/Context;)Z // method@1d86 │ │ -06b3c2: 0a04 |0023: move-result v4 │ │ -06b3c4: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ -06b3c8: 3804 0400 |0026: if-eqz v4, 002a // +0004 │ │ -06b3cc: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -06b3d0: 0f05 |002a: return v5 │ │ -06b3d2: 0160 |002b: move v0, v6 │ │ -06b3d4: 28eb |002c: goto 0017 // -0015 │ │ -06b3d6: 0163 |002d: move v3, v6 │ │ -06b3d8: 28f2 |002e: goto 0020 // -000e │ │ -06b3da: 0165 |002f: move v5, v6 │ │ -06b3dc: 28fa |0030: goto 002a // -0006 │ │ +06b390: |[06b390] net.sourceforge.subsonic.androidapp.util.Util.isNetworkConnected:(Landroid/content/Context;)Z │ │ +06b3a0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06b3a2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +06b3a4: 1a07 7010 |0002: const-string v7, "connectivity" // string@1070 │ │ +06b3a8: 6e20 b400 7800 |0004: invoke-virtual {v8, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +06b3ae: 0c01 |0007: move-result-object v1 │ │ +06b3b0: 1f01 6400 |0008: check-cast v1, Landroid/net/ConnectivityManager; // type@0064 │ │ +06b3b4: 6e10 bd01 0100 |000a: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ +06b3ba: 0c02 |000d: move-result-object v2 │ │ +06b3bc: 3802 1d00 |000e: if-eqz v2, 002b // +001d │ │ +06b3c0: 6e10 c101 0200 |0010: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@01c1 │ │ +06b3c6: 0a07 |0013: move-result v7 │ │ +06b3c8: 3807 1700 |0014: if-eqz v7, 002b // +0017 │ │ +06b3cc: 0150 |0016: move v0, v5 │ │ +06b3ce: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ +06b3d2: 6e10 c001 0200 |0019: invoke-virtual {v2}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +06b3d8: 0a07 |001c: move-result v7 │ │ +06b3da: 3357 1000 |001d: if-ne v7, v5, 002d // +0010 │ │ +06b3de: 0153 |001f: move v3, v5 │ │ +06b3e0: 7110 861d 0800 |0020: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isWifiRequiredForDownload:(Landroid/content/Context;)Z // method@1d86 │ │ +06b3e6: 0a04 |0023: move-result v4 │ │ +06b3e8: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ +06b3ec: 3804 0400 |0026: if-eqz v4, 002a // +0004 │ │ +06b3f0: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +06b3f4: 0f05 |002a: return v5 │ │ +06b3f6: 0160 |002b: move v0, v6 │ │ +06b3f8: 28eb |002c: goto 0017 // -0015 │ │ +06b3fa: 0163 |002d: move v3, v6 │ │ +06b3fc: 28f2 |002e: goto 0020 // -000e │ │ +06b3fe: 0165 |002f: move v5, v6 │ │ +06b400: 28fa |0030: goto 002a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=496 │ │ 0x000a line=497 │ │ 0x000e line=498 │ │ 0x0017 line=500 │ │ 0x0020 line=501 │ │ @@ -125117,22 +125116,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06b3e0: |[06b3e0] net.sourceforge.subsonic.androidapp.util.Util.isOffline:(Landroid/content/Context;)Z │ │ -06b3f0: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b3f6: 0c00 |0003: move-result-object v0 │ │ -06b3f8: 1a01 e41a |0004: const-string v1, "offline" // string@1ae4 │ │ -06b3fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06b3fe: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -06b404: 0a01 |000a: move-result v1 │ │ -06b406: 0f01 |000b: return v1 │ │ +06b404: |[06b404] net.sourceforge.subsonic.androidapp.util.Util.isOffline:(Landroid/content/Context;)Z │ │ +06b414: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b41a: 0c00 |0003: move-result-object v0 │ │ +06b41c: 1a01 e11a |0004: const-string v1, "offline" // string@1ae1 │ │ +06b420: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06b422: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +06b428: 0a01 |000a: move-result v1 │ │ +06b42a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ locals : │ │ 0x0004 - 0x000c reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000c reg=3 context Landroid/content/Context; │ │ @@ -125142,67 +125141,66 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06b408: |[06b408] net.sourceforge.subsonic.androidapp.util.Util.isPackageInstalled:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -06b418: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06b41a: 6e10 ae00 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -06b420: 0c03 |0004: move-result-object v3 │ │ -06b422: 6e20 0601 4300 |0005: invoke-virtual {v3, v4}, Landroid/content/pm/PackageManager;.getInstalledApplications:(I)Ljava/util/List; // method@0106 │ │ -06b428: 0c02 |0008: move-result-object v2 │ │ -06b42a: 7210 2316 0200 |0009: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -06b430: 0c00 |000c: move-result-object v0 │ │ -06b432: 7210 0e16 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -06b438: 0a05 |0010: move-result v5 │ │ -06b43a: 3805 1100 |0011: if-eqz v5, 0022 // +0011 │ │ -06b43e: 7210 0f16 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -06b444: 0c01 |0016: move-result-object v1 │ │ -06b446: 1f01 2b00 |0017: check-cast v1, Landroid/content/pm/ApplicationInfo; // type@002b │ │ -06b44a: 5415 1100 |0019: iget-object v5, v1, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0011 │ │ -06b44e: 6e20 9215 7500 |001b: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06b454: 0a05 |001e: move-result v5 │ │ -06b456: 3805 eeff |001f: if-eqz v5, 000d // -0012 │ │ -06b45a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -06b45c: 0f04 |0022: return v4 │ │ +06b42c: |[06b42c] net.sourceforge.subsonic.androidapp.util.Util.isPackageInstalled:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +06b43c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06b43e: 6e10 ae00 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +06b444: 0c02 |0004: move-result-object v2 │ │ +06b446: 6e20 0601 3200 |0005: invoke-virtual {v2, v3}, Landroid/content/pm/PackageManager;.getInstalledApplications:(I)Ljava/util/List; // method@0106 │ │ +06b44c: 0c01 |0008: move-result-object v1 │ │ +06b44e: 7210 2316 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +06b454: 0c04 |000c: move-result-object v4 │ │ +06b456: 7210 0e16 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +06b45c: 0a05 |0010: move-result v5 │ │ +06b45e: 3805 1100 |0011: if-eqz v5, 0022 // +0011 │ │ +06b462: 7210 0f16 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +06b468: 0c00 |0016: move-result-object v0 │ │ +06b46a: 1f00 2e00 |0017: check-cast v0, Landroid/content/pm/ApplicationInfo; // type@002e │ │ +06b46e: 5405 1100 |0019: iget-object v5, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0011 │ │ +06b472: 6e20 9215 7500 |001b: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06b478: 0a05 |001e: move-result v5 │ │ +06b47a: 3805 eeff |001f: if-eqz v5, 000d // -0012 │ │ +06b47e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +06b480: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=534 │ │ 0x0005 line=535 │ │ 0x0009 line=536 │ │ 0x0019 line=537 │ │ 0x0021 line=538 │ │ 0x0022 line=541 │ │ locals : │ │ - 0x0019 - 0x0022 reg=1 packageInfo Landroid/content/pm/ApplicationInfo; │ │ - 0x000d - 0x0023 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0009 - 0x0023 reg=2 packages Ljava/util/List; Ljava/util/List; │ │ - 0x0005 - 0x0023 reg=3 pm Landroid/content/pm/PackageManager; │ │ + 0x0019 - 0x0022 reg=0 packageInfo Landroid/content/pm/ApplicationInfo; │ │ + 0x0009 - 0x0023 reg=1 packages Ljava/util/List; Ljava/util/List; │ │ + 0x0005 - 0x0023 reg=2 pm Landroid/content/pm/PackageManager; │ │ 0x0000 - 0x0023 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0023 reg=7 packageName Ljava/lang/String; │ │ │ │ #33 : (in Lnet/sourceforge/subsonic/androidapp/util/Util;) │ │ name : 'isScreenLitOnDownload' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06b460: |[06b460] net.sourceforge.subsonic.androidapp.util.Util.isScreenLitOnDownload:(Landroid/content/Context;)Z │ │ -06b470: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b476: 0c00 |0003: move-result-object v0 │ │ -06b478: 1a01 d51d |0004: const-string v1, "screenLitOnDownload" // string@1dd5 │ │ -06b47c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06b47e: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -06b484: 0a01 |000a: move-result v1 │ │ -06b486: 0f01 |000b: return v1 │ │ +06b484: |[06b484] net.sourceforge.subsonic.androidapp.util.Util.isScreenLitOnDownload:(Landroid/content/Context;)Z │ │ +06b494: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b49a: 0c00 |0003: move-result-object v0 │ │ +06b49c: 1a01 d21d |0004: const-string v1, "screenLitOnDownload" // string@1dd2 │ │ +06b4a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06b4a2: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +06b4a8: 0a01 |000a: move-result v1 │ │ +06b4aa: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ locals : │ │ 0x0004 - 0x000c reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000c reg=3 context Landroid/content/Context; │ │ @@ -125212,26 +125210,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -06b488: |[06b488] net.sourceforge.subsonic.androidapp.util.Util.isScrobblingEnabled:(Landroid/content/Context;)Z │ │ -06b498: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06b49a: 7110 811d 0300 |0001: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -06b4a0: 0a02 |0004: move-result v2 │ │ -06b4a2: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -06b4a6: 0f01 |0007: return v1 │ │ -06b4a8: 7110 761d 0300 |0008: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b4ae: 0c00 |000b: move-result-object v0 │ │ -06b4b0: 1a02 d91d |000c: const-string v2, "scrobble" // string@1dd9 │ │ -06b4b4: 7230 fc00 2001 |000e: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -06b4ba: 0a01 |0011: move-result v1 │ │ -06b4bc: 28f5 |0012: goto 0007 // -000b │ │ +06b4ac: |[06b4ac] net.sourceforge.subsonic.androidapp.util.Util.isScrobblingEnabled:(Landroid/content/Context;)Z │ │ +06b4bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06b4be: 7110 811d 0300 |0001: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +06b4c4: 0a02 |0004: move-result v2 │ │ +06b4c6: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +06b4ca: 0f01 |0007: return v1 │ │ +06b4cc: 7110 761d 0300 |0008: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b4d2: 0c00 |000b: move-result-object v0 │ │ +06b4d4: 1a02 d61d |000c: const-string v2, "scrobble" // string@1dd6 │ │ +06b4d8: 7230 fc00 2001 |000e: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +06b4de: 0a01 |0011: move-result v1 │ │ +06b4e0: 28f5 |0012: goto 0007 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ 0x0007 line=119 │ │ 0x0008 line=118 │ │ 0x000c line=119 │ │ locals : │ │ @@ -125243,27 +125241,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06b4c0: |[06b4c0] net.sourceforge.subsonic.androidapp.util.Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -06b4d0: 7110 7b1d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getServerRestVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1d7b │ │ -06b4d6: 0c01 |0003: move-result-object v1 │ │ -06b4d8: 2200 2a04 |0004: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -06b4dc: 7020 5b19 4000 |0006: invoke-direct {v0, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ -06b4e2: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -06b4e6: 6e20 5d19 0100 |000b: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.compareTo:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I // method@195d │ │ -06b4ec: 0a02 |000e: move-result v2 │ │ -06b4ee: 3a02 0400 |000f: if-ltz v2, 0013 // +0004 │ │ -06b4f2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -06b4f4: 0f02 |0012: return v2 │ │ -06b4f6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -06b4f8: 28fe |0014: goto 0012 // -0002 │ │ +06b4e4: |[06b4e4] net.sourceforge.subsonic.androidapp.util.Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +06b4f4: 7110 7b1d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getServerRestVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1d7b │ │ +06b4fa: 0c01 |0003: move-result-object v1 │ │ +06b4fc: 2200 3204 |0004: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +06b500: 7020 5b19 4000 |0006: invoke-direct {v0, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ +06b506: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +06b50a: 6e20 5d19 0100 |000b: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.compareTo:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I // method@195d │ │ +06b510: 0a02 |000e: move-result v2 │ │ +06b512: 3a02 0400 |000f: if-ltz v2, 0013 // +0004 │ │ +06b516: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06b518: 0f02 |0012: return v2 │ │ +06b51a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +06b51c: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x0009 line=656 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 requiredVersion Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ @@ -125276,22 +125274,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06b4fc: |[06b4fc] net.sourceforge.subsonic.androidapp.util.Util.isWifiRequiredForDownload:(Landroid/content/Context;)Z │ │ -06b50c: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b512: 0c00 |0003: move-result-object v0 │ │ -06b514: 1a01 cf22 |0004: const-string v1, "wifiRequiredForDownload" // string@22cf │ │ -06b518: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06b51a: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -06b520: 0a01 |000a: move-result v1 │ │ -06b522: 0f01 |000b: return v1 │ │ +06b520: |[06b520] net.sourceforge.subsonic.androidapp.util.Util.isWifiRequiredForDownload:(Landroid/content/Context;)Z │ │ +06b530: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b536: 0c00 |0003: move-result-object v0 │ │ +06b538: 1a01 cc22 |0004: const-string v1, "wifiRequiredForDownload" // string@22cc │ │ +06b53c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06b53e: 7230 fc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +06b544: 0a01 |000a: move-result v1 │ │ +06b546: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0004 line=512 │ │ locals : │ │ 0x0004 - 0x000c reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000c reg=3 context Landroid/content/Context; │ │ @@ -125301,35 +125299,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -06b524: |[06b524] net.sourceforge.subsonic.androidapp.util.Util.md5Hex:(Ljava/lang/String;)Ljava/lang/String; │ │ -06b534: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -06b538: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06b53a: 1102 |0003: return-object v2 │ │ -06b53c: 1a02 940a |0004: const-string v2, "MD5" // string@0a94 │ │ -06b540: 7110 e615 0200 |0006: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@15e6 │ │ -06b546: 0c00 |0009: move-result-object v0 │ │ -06b548: 1a02 d80c |000a: const-string v2, "UTF-8" // string@0cd8 │ │ -06b54c: 6e20 9515 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@1595 │ │ -06b552: 0c02 |000f: move-result-object v2 │ │ -06b554: 6e20 e515 2000 |0010: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@15e5 │ │ -06b55a: 0c02 |0013: move-result-object v2 │ │ -06b55c: 7110 7d1d 0200 |0014: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.hexEncode:([B)Ljava/lang/String; // method@1d7d │ │ -06b562: 0c02 |0017: move-result-object v2 │ │ -06b564: 28eb |0018: goto 0003 // -0015 │ │ -06b566: 0d01 |0019: move-exception v1 │ │ -06b568: 2202 4303 |001a: new-instance v2, Ljava/lang/RuntimeException; // type@0343 │ │ -06b56c: 6e10 5c15 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@155c │ │ -06b572: 0c03 |001f: move-result-object v3 │ │ -06b574: 7030 8515 3201 |0020: invoke-direct {v2, v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ -06b57a: 2702 |0023: throw v2 │ │ +06b548: |[06b548] net.sourceforge.subsonic.androidapp.util.Util.md5Hex:(Ljava/lang/String;)Ljava/lang/String; │ │ +06b558: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +06b55c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06b55e: 1102 |0003: return-object v2 │ │ +06b560: 1a02 910a |0004: const-string v2, "MD5" // string@0a91 │ │ +06b564: 7110 e615 0200 |0006: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@15e6 │ │ +06b56a: 0c00 |0009: move-result-object v0 │ │ +06b56c: 1a02 d50c |000a: const-string v2, "UTF-8" // string@0cd5 │ │ +06b570: 6e20 9515 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@1595 │ │ +06b576: 0c02 |000f: move-result-object v2 │ │ +06b578: 6e20 e515 2000 |0010: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@15e5 │ │ +06b57e: 0c02 |0013: move-result-object v2 │ │ +06b580: 7110 7d1d 0200 |0014: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.hexEncode:([B)Ljava/lang/String; // method@1d7d │ │ +06b586: 0c02 |0017: move-result-object v2 │ │ +06b588: 28eb |0018: goto 0003 // -0015 │ │ +06b58a: 0d01 |0019: move-exception v1 │ │ +06b58c: 2202 4b03 |001a: new-instance v2, Ljava/lang/RuntimeException; // type@034b │ │ +06b590: 6e10 5c15 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@155c │ │ +06b596: 0c03 |001f: move-result-object v3 │ │ +06b598: 7030 8515 3201 |0020: invoke-direct {v2, v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1585 │ │ +06b59e: 2702 |0023: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=483 │ │ 0x0002 line=484 │ │ 0x0003 line=489 │ │ @@ -125347,35 +125345,35 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -06b58c: |[06b58c] net.sourceforge.subsonic.androidapp.util.Util.registerMediaButtonEventReceiver:(Landroid/content/Context;)V │ │ -06b59c: 7110 761d 0600 |0000: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b5a2: 0c03 |0003: move-result-object v3 │ │ -06b5a4: 1a04 d319 |0004: const-string v4, "mediaButtons" // string@19d3 │ │ -06b5a8: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -06b5aa: 7230 fc00 4305 |0007: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ -06b5b0: 0a01 |000a: move-result v1 │ │ -06b5b2: 3801 1c00 |000b: if-eqz v1, 0027 // +001c │ │ -06b5b6: 1a04 270f |000d: const-string v4, "audio" // string@0f27 │ │ -06b5ba: 6e20 b400 4600 |000f: invoke-virtual {v6, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -06b5c0: 0c00 |0012: move-result-object v0 │ │ -06b5c2: 1f00 5500 |0013: check-cast v0, Landroid/media/AudioManager; // type@0055 │ │ -06b5c6: 2202 1c00 |0015: new-instance v2, Landroid/content/ComponentName; // type@001c │ │ -06b5ca: 6e10 af00 0600 |0017: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -06b5d0: 0c04 |001a: move-result-object v4 │ │ -06b5d2: 1c05 2e04 |001b: const-class v5, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@042e │ │ -06b5d6: 6e10 5215 0500 |001d: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -06b5dc: 0c05 |0020: move-result-object v5 │ │ -06b5de: 7030 9600 4205 |0021: invoke-direct {v2, v4, v5}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ -06b5e4: 6e20 8701 2000 |0024: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@0187 │ │ -06b5ea: 0e00 |0027: return-void │ │ +06b5b0: |[06b5b0] net.sourceforge.subsonic.androidapp.util.Util.registerMediaButtonEventReceiver:(Landroid/content/Context;)V │ │ +06b5c0: 7110 761d 0600 |0000: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b5c6: 0c03 |0003: move-result-object v3 │ │ +06b5c8: 1a04 d019 |0004: const-string v4, "mediaButtons" // string@19d0 │ │ +06b5cc: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +06b5ce: 7230 fc00 4305 |0007: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00fc │ │ +06b5d4: 0a01 |000a: move-result v1 │ │ +06b5d6: 3801 1c00 |000b: if-eqz v1, 0027 // +001c │ │ +06b5da: 1a04 240f |000d: const-string v4, "audio" // string@0f24 │ │ +06b5de: 6e20 b400 4600 |000f: invoke-virtual {v6, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +06b5e4: 0c00 |0012: move-result-object v0 │ │ +06b5e6: 1f00 5800 |0013: check-cast v0, Landroid/media/AudioManager; // type@0058 │ │ +06b5ea: 2202 1f00 |0015: new-instance v2, Landroid/content/ComponentName; // type@001f │ │ +06b5ee: 6e10 af00 0600 |0017: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +06b5f4: 0c04 |001a: move-result-object v4 │ │ +06b5f6: 1c05 3604 |001b: const-class v5, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@0436 │ │ +06b5fa: 6e10 5215 0500 |001d: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +06b600: 0c05 |0020: move-result-object v5 │ │ +06b602: 7030 9600 4205 |0021: invoke-direct {v2, v4, v5}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ +06b608: 6e20 8701 2000 |0024: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@0187 │ │ +06b60e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0004 line=588 │ │ 0x000b line=590 │ │ 0x000d line=591 │ │ 0x0015 line=592 │ │ @@ -125393,23 +125391,23 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06b5ec: |[06b5ec] net.sourceforge.subsonic.androidapp.util.Util.setOffline:(Landroid/content/Context;Z)V │ │ -06b5fc: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b602: 0c01 |0003: move-result-object v1 │ │ -06b604: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -06b60a: 0c00 |0007: move-result-object v0 │ │ -06b60c: 1a02 e41a |0008: const-string v2, "offline" // string@1ae4 │ │ -06b610: 7230 f700 2004 |000a: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -06b616: 7210 f600 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -06b61c: 0e00 |0010: return-void │ │ +06b610: |[06b610] net.sourceforge.subsonic.androidapp.util.Util.setOffline:(Landroid/content/Context;Z)V │ │ +06b620: 7110 761d 0300 |0000: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b626: 0c01 |0003: move-result-object v1 │ │ +06b628: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +06b62e: 0c00 |0007: move-result-object v0 │ │ +06b630: 1a02 e11a |0008: const-string v2, "offline" // string@1ae1 │ │ +06b634: 7230 f700 2004 |000a: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +06b63a: 7210 f600 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +06b640: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x000d line=131 │ │ 0x0010 line=132 │ │ @@ -125424,25 +125422,25 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06b620: |[06b620] net.sourceforge.subsonic.androidapp.util.Util.setRepeatMode:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V │ │ -06b630: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b636: 0c01 |0003: move-result-object v1 │ │ -06b638: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -06b63e: 0c00 |0007: move-result-object v0 │ │ -06b640: 1a02 3e1d |0008: const-string v2, "repeatMode" // string@1d3e │ │ -06b644: 6e10 4819 0500 |000a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.name:()Ljava/lang/String; // method@1948 │ │ -06b64a: 0c03 |000d: move-result-object v3 │ │ -06b64c: 7230 f900 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -06b652: 7210 f600 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -06b658: 0e00 |0014: return-void │ │ +06b644: |[06b644] net.sourceforge.subsonic.androidapp.util.Util.setRepeatMode:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V │ │ +06b654: 7110 761d 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b65a: 0c01 |0003: move-result-object v1 │ │ +06b65c: 7210 fb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +06b662: 0c00 |0007: move-result-object v0 │ │ +06b664: 1a02 3b1d |0008: const-string v2, "repeatMode" // string@1d3b │ │ +06b668: 6e10 4819 0500 |000a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.name:()Ljava/lang/String; // method@1948 │ │ +06b66e: 0c03 |000d: move-result-object v3 │ │ +06b670: 7230 f900 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +06b676: 7210 f600 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +06b67c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x0008 line=110 │ │ 0x0011 line=111 │ │ 0x0014 line=112 │ │ @@ -125457,35 +125455,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -06b65c: |[06b65c] net.sourceforge.subsonic.androidapp.util.Util.setSelectedMusicFolderId:(Landroid/content/Context;Ljava/lang/String;)V │ │ -06b66c: 7110 721d 0500 |0000: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -06b672: 0c03 |0003: move-result-object v3 │ │ -06b674: 6e10 ec1c 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -06b67a: 0a01 |0007: move-result v1 │ │ -06b67c: 7110 761d 0500 |0008: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -06b682: 0c02 |000b: move-result-object v2 │ │ -06b684: 7210 fb00 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -06b68a: 0c00 |000f: move-result-object v0 │ │ -06b68c: 2203 4803 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06b690: 7010 ad15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06b696: 1a04 451a |0015: const-string v4, "musicFolderId" // string@1a45 │ │ -06b69a: 6e20 b515 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06b6a0: 0c03 |001a: move-result-object v3 │ │ -06b6a2: 6e20 b115 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06b6a8: 0c03 |001e: move-result-object v3 │ │ -06b6aa: 6e10 bb15 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06b6b0: 0c03 |0022: move-result-object v3 │ │ -06b6b2: 7230 f900 3006 |0023: invoke-interface {v0, v3, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -06b6b8: 7210 f600 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -06b6be: 0e00 |0029: return-void │ │ +06b680: |[06b680] net.sourceforge.subsonic.androidapp.util.Util.setSelectedMusicFolderId:(Landroid/content/Context;Ljava/lang/String;)V │ │ +06b690: 7110 721d 0500 |0000: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +06b696: 0c03 |0003: move-result-object v3 │ │ +06b698: 6e10 ec1c 0300 |0004: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +06b69e: 0a01 |0007: move-result v1 │ │ +06b6a0: 7110 761d 0500 |0008: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +06b6a6: 0c02 |000b: move-result-object v2 │ │ +06b6a8: 7210 fb00 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +06b6ae: 0c00 |000f: move-result-object v0 │ │ +06b6b0: 2203 5003 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06b6b4: 7010 ad15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06b6ba: 1a04 421a |0015: const-string v4, "musicFolderId" // string@1a42 │ │ +06b6be: 6e20 b515 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06b6c4: 0c03 |001a: move-result-object v3 │ │ +06b6c6: 6e20 b115 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06b6cc: 0c03 |001e: move-result-object v3 │ │ +06b6ce: 6e10 bb15 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06b6d4: 0c03 |0022: move-result-object v3 │ │ +06b6d6: 7230 f900 3006 |0023: invoke-interface {v0, v3, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +06b6dc: 7210 f600 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +06b6e2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0008 line=148 │ │ 0x000c line=149 │ │ 0x0010 line=150 │ │ 0x0026 line=151 │ │ @@ -125502,24 +125500,24 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Version;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06b6c0: |[06b6c0] net.sourceforge.subsonic.androidapp.util.Util.setServerRestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Version;)V │ │ -06b6d0: 6200 2d0a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.SERVER_REST_VERSIONS:Ljava/util/Map; // field@0a2d │ │ -06b6d4: 7110 721d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -06b6da: 0c01 |0005: move-result-object v1 │ │ -06b6dc: 6e10 ec1c 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -06b6e2: 0a01 |0009: move-result v1 │ │ -06b6e4: 7110 6b15 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06b6ea: 0c01 |000d: move-result-object v1 │ │ -06b6ec: 7230 3616 1003 |000e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1636 │ │ -06b6f2: 0e00 |0011: return-void │ │ +06b6e4: |[06b6e4] net.sourceforge.subsonic.androidapp.util.Util.setServerRestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Version;)V │ │ +06b6f4: 6200 2d0a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.SERVER_REST_VERSIONS:Ljava/util/Map; // field@0a2d │ │ +06b6f8: 7110 721d 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +06b6fe: 0c01 |0005: move-result-object v1 │ │ +06b700: 6e10 ec1c 0100 |0006: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +06b706: 0a01 |0009: move-result v1 │ │ +06b708: 7110 6b15 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06b70e: 0c01 |000d: move-result-object v1 │ │ +06b710: 7230 3616 1003 |000e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1636 │ │ +06b716: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0011 line=140 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 version Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ @@ -125529,23 +125527,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06b6f4: |[06b6f4] net.sourceforge.subsonic.androidapp.util.Util.setUncaughtExceptionHandler:(Landroid/content/Context;)V │ │ -06b704: 7100 c315 0000 |0000: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@15c3 │ │ -06b70a: 0c00 |0003: move-result-object v0 │ │ -06b70c: 2001 b504 |0004: instance-of v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; // type@04b5 │ │ -06b710: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -06b714: 2201 b504 |0008: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; // type@04b5 │ │ -06b718: 7020 461d 2100 |000a: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.:(Landroid/content/Context;)V // method@1d46 │ │ -06b71e: 7110 c515 0100 |000d: invoke-static {v1}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@15c5 │ │ -06b724: 0e00 |0010: return-void │ │ +06b718: |[06b718] net.sourceforge.subsonic.androidapp.util.Util.setUncaughtExceptionHandler:(Landroid/content/Context;)V │ │ +06b728: 7100 c315 0000 |0000: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@15c3 │ │ +06b72e: 0c00 |0003: move-result-object v0 │ │ +06b730: 2001 bd04 |0004: instance-of v1, v0, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; // type@04bd │ │ +06b734: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +06b738: 2201 bd04 |0008: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler; // type@04bd │ │ +06b73c: 7020 461d 2100 |000a: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler;.:(Landroid/content/Context;)V // method@1d46 │ │ +06b742: 7110 c515 0100 |000d: invoke-static {v1}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@15c5 │ │ +06b748: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x0004 line=644 │ │ 0x0008 line=645 │ │ 0x0010 line=647 │ │ locals : │ │ @@ -125557,33 +125555,38 @@ │ │ type : '(Landroid/content/Context;III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06b728: |[06b728] net.sourceforge.subsonic.androidapp.util.Util.showDialog:(Landroid/content/Context;III)V │ │ -06b738: 2200 0b00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000b │ │ -06b73c: 7020 3b00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -06b742: 6e20 3e00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@003e │ │ -06b748: 0c00 |0008: move-result-object v0 │ │ -06b74a: 6e20 4400 5000 |0009: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -06b750: 0c00 |000c: move-result-object v0 │ │ -06b752: 6e20 3f00 6000 |000d: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ -06b758: 0c00 |0010: move-result-object v0 │ │ -06b75a: 1401 0e00 0a7f |0011: const v1, #float 1.83434e+38 // #7f0a000e │ │ -06b760: 2202 bc04 |0014: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/Util$1; // type@04bc │ │ -06b764: 7010 601d 0200 |0016: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util$1;.:()V // method@1d60 │ │ -06b76a: 6e30 4300 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -06b770: 0c00 |001c: move-result-object v0 │ │ -06b772: 6e10 4600 0000 |001d: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ -06b778: 0e00 |0020: return-void │ │ +06b74c: |[06b74c] net.sourceforge.subsonic.androidapp.util.Util.showDialog:(Landroid/content/Context;III)V │ │ +06b75c: 2200 0e00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000e │ │ +06b760: 7020 3b00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +06b766: 6e20 3e00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@003e │ │ +06b76c: 0c00 |0008: move-result-object v0 │ │ +06b76e: 6e20 4400 5000 |0009: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +06b774: 0c00 |000c: move-result-object v0 │ │ +06b776: 6e20 3f00 6000 |000d: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ +06b77c: 0c00 |0010: move-result-object v0 │ │ +06b77e: 1401 0e00 0a7f |0011: const v1, #float 1.83434e+38 // #7f0a000e │ │ +06b784: 2202 c404 |0014: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/Util$1; // type@04c4 │ │ +06b788: 7010 601d 0200 |0016: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util$1;.:()V // method@1d60 │ │ +06b78e: 6e30 4300 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +06b794: 0c00 |001c: move-result-object v0 │ │ +06b796: 6e10 4600 0000 |001d: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ +06b79c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ + 0x0005 line=521 │ │ + 0x0009 line=522 │ │ + 0x000d line=523 │ │ + 0x0019 line=524 │ │ + 0x001d line=530 │ │ 0x0020 line=531 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=4 icon I │ │ 0x0000 - 0x0021 reg=5 titleId I │ │ 0x0000 - 0x0021 reg=6 messageId I │ │ │ │ @@ -125592,22 +125595,22 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -06b77c: |[06b77c] net.sourceforge.subsonic.androidapp.util.Util.sleepQuietly:(J)V │ │ -06b78c: 7120 c615 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@15c6 │ │ -06b792: 0e00 |0003: return-void │ │ -06b794: 0d00 |0004: move-exception v0 │ │ -06b796: 6201 2a0a |0005: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ -06b79a: 1a02 6004 |0007: const-string v2, "Interrupted from sleep." // string@0460 │ │ -06b79e: 6e30 7b1c 2100 |0009: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -06b7a4: 28f7 |000c: goto 0003 // -0009 │ │ +06b7a0: |[06b7a0] net.sourceforge.subsonic.androidapp.util.Util.sleepQuietly:(J)V │ │ +06b7b0: 7120 c615 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@15c6 │ │ +06b7b6: 0e00 |0003: return-void │ │ +06b7b8: 0d00 |0004: move-exception v0 │ │ +06b7ba: 6201 2a0a |0005: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/Util;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0a2a │ │ +06b7be: 1a02 6004 |0007: const-string v2, "Interrupted from sleep." // string@0460 │ │ +06b7c2: 6e30 7b1c 2100 |0009: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +06b7c8: 28f7 |000c: goto 0003 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=550 │ │ 0x0004 line=547 │ │ @@ -125621,18 +125624,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06b7b8: |[06b7b8] net.sourceforge.subsonic.androidapp.util.Util.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -06b7c8: 6e20 3300 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -06b7ce: 7110 6d1d 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ -06b7d4: 0e00 |0006: return-void │ │ +06b7dc: |[06b7dc] net.sourceforge.subsonic.androidapp.util.Util.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +06b7ec: 6e20 3300 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +06b7f2: 7110 6d1d 0000 |0003: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.disablePendingTransition:(Landroid/app/Activity;)V // method@1d6d │ │ +06b7f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0003 line=558 │ │ 0x0006 line=559 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 currentActivity Landroid/app/Activity; │ │ @@ -125643,19 +125646,19 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/Class;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06b7d8: |[06b7d8] net.sourceforge.subsonic.androidapp.util.Util.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V │ │ -06b7e8: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -06b7ec: 7030 c300 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -06b7f2: 7120 901d 0100 |0005: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -06b7f8: 0e00 |0008: return-void │ │ +06b7fc: |[06b7fc] net.sourceforge.subsonic.androidapp.util.Util.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V │ │ +06b80c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +06b810: 7030 c300 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +06b816: 7120 901d 0100 |0005: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +06b81c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0008 line=554 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=1 currentActivity Landroid/app/Activity; │ │ @@ -125666,21 +125669,21 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06b7fc: |[06b7fc] net.sourceforge.subsonic.androidapp.util.Util.toByteArray:(Ljava/io/InputStream;)[B │ │ -06b80c: 2200 1203 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0312 │ │ -06b810: 7010 ff14 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@14ff │ │ -06b816: 7120 681d 0200 |0005: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@1d68 │ │ -06b81c: 6e10 0015 0000 |0008: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@1500 │ │ -06b822: 0c01 |000b: move-result-object v1 │ │ -06b824: 1101 |000c: return-object v1 │ │ +06b820: |[06b820] net.sourceforge.subsonic.androidapp.util.Util.toByteArray:(Ljava/io/InputStream;)[B │ │ +06b830: 2200 1a03 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@031a │ │ +06b834: 7010 ff14 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@14ff │ │ +06b83a: 7120 681d 0200 |0005: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@1d68 │ │ +06b840: 6e10 0015 0000 |0008: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@1500 │ │ +06b846: 0c01 |000b: move-result-object v1 │ │ +06b848: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ 0x0008 line=239 │ │ locals : │ │ 0x0005 - 0x000d reg=0 output Ljava/io/ByteArrayOutputStream; │ │ @@ -125691,20 +125694,20 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -06b828: |[06b828] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;I)V │ │ -06b838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06b83a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06b83c: 2311 0b05 |0002: new-array v1, v1, [Ljava/lang/Object; // type@050b │ │ -06b840: 7140 941d 3210 |0004: invoke-static {v2, v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -06b846: 0e00 |0007: return-void │ │ +06b84c: |[06b84c] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;I)V │ │ +06b85c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06b85e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06b860: 2311 1505 |0002: new-array v1, v1, [Ljava/lang/Object; // type@0515 │ │ +06b864: 7140 941d 3210 |0004: invoke-static {v2, v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +06b86a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=3 messageId I │ │ @@ -125714,19 +125717,19 @@ │ │ type : '(Landroid/content/Context;IZ[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06b848: |[06b848] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V │ │ -06b858: 6e30 b300 2104 |0000: invoke-virtual {v1, v2, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00b3 │ │ -06b85e: 0c00 |0003: move-result-object v0 │ │ -06b860: 7130 961d 0103 |0004: invoke-static {v1, v0, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ -06b866: 0e00 |0007: return-void │ │ +06b86c: |[06b86c] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V │ │ +06b87c: 6e30 b300 2104 |0000: invoke-virtual {v1, v2, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00b3 │ │ +06b882: 0c00 |0003: move-result-object v0 │ │ +06b884: 7130 961d 0103 |0004: invoke-static {v1, v0, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ +06b88a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0007 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 messageId I │ │ @@ -125738,18 +125741,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06b868: |[06b868] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;Ljava/lang/String;)V │ │ -06b878: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06b87a: 7130 961d 2100 |0001: invoke-static {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ -06b880: 0e00 |0004: return-void │ │ +06b88c: |[06b88c] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;Ljava/lang/String;)V │ │ +06b89c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06b89e: 7130 961d 2100 |0001: invoke-static {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;Z)V // method@1d96 │ │ +06b8a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 message Ljava/lang/String; │ │ @@ -125759,38 +125762,38 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -06b884: |[06b884] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -06b894: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06b896: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06b898: 6202 2e0a |0002: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ -06b89c: 3902 1800 |0004: if-nez v2, 001c // +0018 │ │ -06b8a0: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ -06b8a4: 0110 |0008: move v0, v1 │ │ -06b8a6: 7130 f114 4300 |0009: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@14f1 │ │ -06b8ac: 0c00 |000c: move-result-object v0 │ │ -06b8ae: 6900 2e0a |000d: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ -06b8b2: 6200 2e0a |000f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ -06b8b6: 1302 1100 |0011: const/16 v2, #int 17 // #11 │ │ -06b8ba: 6e40 f314 2011 |0013: invoke-virtual {v0, v2, v1, v1}, Landroid/widget/Toast;.setGravity:(III)V // method@14f3 │ │ -06b8c0: 6200 2e0a |0016: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ -06b8c4: 6e10 f514 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@14f5 │ │ -06b8ca: 0e00 |001b: return-void │ │ -06b8cc: 6202 2e0a |001c: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ -06b8d0: 6e20 f414 4200 |001e: invoke-virtual {v2, v4}, Landroid/widget/Toast;.setText:(Ljava/lang/CharSequence;)V // method@14f4 │ │ -06b8d6: 6202 2e0a |0021: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ -06b8da: 3805 0600 |0023: if-eqz v5, 0029 // +0006 │ │ -06b8de: 6e20 f214 1200 |0025: invoke-virtual {v2, v1}, Landroid/widget/Toast;.setDuration:(I)V // method@14f2 │ │ -06b8e4: 28ee |0028: goto 0016 // -0012 │ │ -06b8e6: 0101 |0029: move v1, v0 │ │ -06b8e8: 28fb |002a: goto 0025 // -0005 │ │ +06b8a8: |[06b8a8] net.sourceforge.subsonic.androidapp.util.Util.toast:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +06b8b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06b8ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06b8bc: 6202 2e0a |0002: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ +06b8c0: 3902 1800 |0004: if-nez v2, 001c // +0018 │ │ +06b8c4: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ +06b8c8: 0110 |0008: move v0, v1 │ │ +06b8ca: 7130 f114 4300 |0009: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@14f1 │ │ +06b8d0: 0c00 |000c: move-result-object v0 │ │ +06b8d2: 6900 2e0a |000d: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ +06b8d6: 6200 2e0a |000f: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ +06b8da: 1302 1100 |0011: const/16 v2, #int 17 // #11 │ │ +06b8de: 6e40 f314 2011 |0013: invoke-virtual {v0, v2, v1, v1}, Landroid/widget/Toast;.setGravity:(III)V // method@14f3 │ │ +06b8e4: 6200 2e0a |0016: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ +06b8e8: 6e10 f514 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@14f5 │ │ +06b8ee: 0e00 |001b: return-void │ │ +06b8f0: 6202 2e0a |001c: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ +06b8f4: 6e20 f414 4200 |001e: invoke-virtual {v2, v4}, Landroid/widget/Toast;.setText:(Ljava/lang/CharSequence;)V // method@14f4 │ │ +06b8fa: 6202 2e0a |0021: sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:Landroid/widget/Toast; // field@0a2e │ │ +06b8fe: 3805 0600 |0023: if-eqz v5, 0029 // +0006 │ │ +06b902: 6e20 f214 1200 |0025: invoke-virtual {v2, v1}, Landroid/widget/Toast;.setDuration:(I)V // method@14f2 │ │ +06b908: 28ee |0028: goto 0016 // -0012 │ │ +06b90a: 0101 |0029: move v1, v0 │ │ +06b90c: 28fb |002a: goto 0025 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=313 │ │ 0x0006 line=314 │ │ 0x000f line=315 │ │ 0x0016 line=320 │ │ 0x001b line=321 │ │ @@ -125806,28 +125809,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -06b8ec: |[06b8ec] net.sourceforge.subsonic.androidapp.util.Util.unregisterMediaButtonEventReceiver:(Landroid/content/Context;)V │ │ -06b8fc: 1a02 270f |0000: const-string v2, "audio" // string@0f27 │ │ -06b900: 6e20 b400 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -06b906: 0c00 |0005: move-result-object v0 │ │ -06b908: 1f00 5500 |0006: check-cast v0, Landroid/media/AudioManager; // type@0055 │ │ -06b90c: 2201 1c00 |0008: new-instance v1, Landroid/content/ComponentName; // type@001c │ │ -06b910: 6e10 af00 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -06b916: 0c02 |000d: move-result-object v2 │ │ -06b918: 1c03 2e04 |000e: const-class v3, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@042e │ │ -06b91c: 6e10 5215 0300 |0010: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -06b922: 0c03 |0013: move-result-object v3 │ │ -06b924: 7030 9600 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ -06b92a: 6e20 8c01 1000 |0017: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@018c │ │ -06b930: 0e00 |001a: return-void │ │ +06b910: |[06b910] net.sourceforge.subsonic.androidapp.util.Util.unregisterMediaButtonEventReceiver:(Landroid/content/Context;)V │ │ +06b920: 1a02 240f |0000: const-string v2, "audio" // string@0f24 │ │ +06b924: 6e20 b400 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +06b92a: 0c00 |0005: move-result-object v0 │ │ +06b92c: 1f00 5800 |0006: check-cast v0, Landroid/media/AudioManager; // type@0058 │ │ +06b930: 2201 1f00 |0008: new-instance v1, Landroid/content/ComponentName; // type@001f │ │ +06b934: 6e10 af00 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +06b93a: 0c02 |000d: move-result-object v2 │ │ +06b93c: 1c03 3604 |000e: const-class v3, Lnet/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver; // type@0436 │ │ +06b940: 6e10 5215 0300 |0010: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +06b946: 0c03 |0013: move-result-object v3 │ │ +06b948: 7030 9600 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0096 │ │ +06b94e: 6e20 8c01 1000 |0017: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@018c │ │ +06b954: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0008 line=599 │ │ 0x0017 line=600 │ │ 0x001a line=601 │ │ locals : │ │ @@ -125840,28 +125843,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06b934: |[06b934] net.sourceforge.subsonic.androidapp.util.Util.utf8HexEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -06b944: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -06b948: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06b94a: 1102 |0003: return-object v2 │ │ -06b94c: 1a02 d80c |0004: const-string v2, "UTF-8" // string@0cd8 │ │ -06b950: 6e20 9515 2300 |0006: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@1595 │ │ -06b956: 0c00 |0009: move-result-object v0 │ │ -06b958: 7110 7d1d 0000 |000a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.hexEncode:([B)Ljava/lang/String; // method@1d7d │ │ -06b95e: 0c02 |000d: move-result-object v2 │ │ -06b960: 28f5 |000e: goto 0003 // -000b │ │ -06b962: 0d01 |000f: move-exception v1 │ │ -06b964: 2202 4303 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0343 │ │ -06b968: 7020 8615 1200 |0012: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1586 │ │ -06b96e: 2702 |0015: throw v2 │ │ +06b958: |[06b958] net.sourceforge.subsonic.androidapp.util.Util.utf8HexEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +06b968: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +06b96c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06b96e: 1102 |0003: return-object v2 │ │ +06b970: 1a02 d50c |0004: const-string v2, "UTF-8" // string@0cd5 │ │ +06b974: 6e20 9515 2300 |0006: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@1595 │ │ +06b97a: 0c00 |0009: move-result-object v0 │ │ +06b97c: 7110 7d1d 0000 |000a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.hexEncode:([B)Ljava/lang/String; // method@1d7d │ │ +06b982: 0c02 |000d: move-result-object v2 │ │ +06b984: 28f5 |000e: goto 0003 // -000b │ │ +06b986: 0d01 |000f: move-exception v1 │ │ +06b988: 2202 4b03 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@034b │ │ +06b98c: 7020 8615 1200 |0012: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1586 │ │ +06b992: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0009 │ │ Ljava/io/UnsupportedEncodingException; -> 0x000f │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ 0x0003 line=454 │ │ @@ -125871,21 +125874,21 @@ │ │ 0x0010 line=452 │ │ locals : │ │ 0x000a - 0x000f reg=0 utf8 [B │ │ 0x0010 - 0x0016 reg=1 x Ljava/io/UnsupportedEncodingException; │ │ 0x0000 - 0x0016 reg=3 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3297 (Util.java) │ │ + source_file_idx : 3294 (Util.java) │ │ │ │ Class #565 header: │ │ -class_idx : 1214 │ │ +class_idx : 1222 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3425 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #565 annotations: │ │ Annotations on class │ │ @@ -125910,54 +125913,54 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06b980: |[06b980] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$1.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ │ -06b990: 5b01 2f0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; // field@0a2f │ │ -06b994: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06b99a: 0e00 |0005: return-void │ │ +06b9a4: |[06b9a4] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$1.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ │ +06b9b4: 5b01 2f0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;.this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; // field@0a2f │ │ +06b9b8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06b9be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b99c: |[06b99c] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -06b9ac: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -06b9b2: 0e00 |0003: return-void │ │ +06b9c0: |[06b9c0] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +06b9d0: 7210 c100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +06b9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 i I │ │ │ │ - source_file_idx : 3425 (VideoPlayerType.java) │ │ + source_file_idx : 3422 (VideoPlayerType.java) │ │ │ │ Class #566 header: │ │ -class_idx : 1215 │ │ +class_idx : 1223 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3425 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #566 annotations: │ │ Annotations on class │ │ @@ -125986,58 +125989,58 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b9b4: |[06b9b4] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$2.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V │ │ -06b9c4: 5b01 300a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; // field@0a30 │ │ -06b9c8: 5b02 310a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.val$activity:Landroid/app/Activity; // field@0a31 │ │ -06b9cc: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06b9d2: 0e00 |0007: return-void │ │ +06b9d8: |[06b9d8] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$2.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V │ │ +06b9e8: 5b01 300a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; // field@0a30 │ │ +06b9ec: 5b02 310a |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.val$activity:Landroid/app/Activity; // field@0a31 │ │ +06b9f0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06b9f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -06b9d4: |[06b9d4] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -06b9e4: 5451 310a |0000: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.val$activity:Landroid/app/Activity; // field@0a31 │ │ -06b9e8: 2202 2500 |0002: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -06b9ec: 1a03 c80e |0004: const-string v3, "android.intent.action.VIEW" // string@0ec8 │ │ -06b9f0: 1a04 ab19 |0006: const-string v4, "market://details?id=com.mxtech.videoplayer.ad" // string@19ab │ │ -06b9f4: 7110 d201 0400 |0008: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -06b9fa: 0c04 |000b: move-result-object v4 │ │ -06b9fc: 7030 c600 3204 |000c: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c6 │ │ -06ba02: 6e20 3300 2100 |000f: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -06ba08: 7210 c100 0600 |0012: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ -06ba0e: 0e00 |0015: return-void │ │ -06ba10: 0d00 |0016: move-exception v0 │ │ -06ba12: 5451 310a |0017: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.val$activity:Landroid/app/Activity; // field@0a31 │ │ -06ba16: 2202 2500 |0019: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -06ba1a: 1a03 c80e |001b: const-string v3, "android.intent.action.VIEW" // string@0ec8 │ │ -06ba1e: 1a04 c815 |001d: const-string v4, "http://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad" // string@15c8 │ │ -06ba22: 7110 d201 0400 |001f: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -06ba28: 0c04 |0022: move-result-object v4 │ │ -06ba2a: 7030 c600 3204 |0023: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c6 │ │ -06ba30: 6e20 3300 2100 |0026: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -06ba36: 28e9 |0029: goto 0012 // -0017 │ │ +06b9f8: |[06b9f8] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +06ba08: 5451 310a |0000: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.val$activity:Landroid/app/Activity; // field@0a31 │ │ +06ba0c: 2202 2800 |0002: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +06ba10: 1a03 c50e |0004: const-string v3, "android.intent.action.VIEW" // string@0ec5 │ │ +06ba14: 1a04 a819 |0006: const-string v4, "market://details?id=com.mxtech.videoplayer.ad" // string@19a8 │ │ +06ba18: 7110 d201 0400 |0008: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +06ba1e: 0c04 |000b: move-result-object v4 │ │ +06ba20: 7030 c600 3204 |000c: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c6 │ │ +06ba26: 6e20 3300 2100 |000f: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +06ba2c: 7210 c100 0600 |0012: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c1 │ │ +06ba32: 0e00 |0015: return-void │ │ +06ba34: 0d00 |0016: move-exception v0 │ │ +06ba36: 5451 310a |0017: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.val$activity:Landroid/app/Activity; // field@0a31 │ │ +06ba3a: 2202 2800 |0019: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +06ba3e: 1a03 c50e |001b: const-string v3, "android.intent.action.VIEW" // string@0ec5 │ │ +06ba42: 1a04 c515 |001d: const-string v4, "http://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad" // string@15c5 │ │ +06ba46: 7110 d201 0400 |001f: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +06ba4c: 0c04 |0022: move-result-object v4 │ │ +06ba4e: 7030 c600 3204 |0023: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c6 │ │ +06ba54: 6e20 3300 2100 |0026: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +06ba5a: 28e9 |0029: goto 0012 // -0017 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Landroid/content/ActivityNotFoundException; -> 0x0016 │ │ positions : │ │ 0x0000 line=51 │ │ 0x0012 line=55 │ │ 0x0015 line=56 │ │ @@ -126045,21 +126048,21 @@ │ │ 0x0017 line=53 │ │ locals : │ │ 0x0017 - 0x002a reg=0 x Landroid/content/ActivityNotFoundException; │ │ 0x0000 - 0x002a reg=5 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; │ │ 0x0000 - 0x002a reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x002a reg=7 i I │ │ │ │ - source_file_idx : 3425 (VideoPlayerType.java) │ │ + source_file_idx : 3422 (VideoPlayerType.java) │ │ │ │ Class #567 header: │ │ -class_idx : 1219 │ │ +class_idx : 1227 │ │ access_flags : 17409 (0x4401) │ │ -superclass_idx : 815 │ │ -source_file_idx : 3425 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3422 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 2 │ │ │ │ Class #567 annotations: │ │ Annotations on class │ │ @@ -126116,43 +126119,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -06ba44: |[06ba44] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.:()V │ │ -06ba54: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -06ba56: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -06ba58: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06ba5a: 2200 c004 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; // type@04c0 │ │ -06ba5e: 1a01 b80a |0005: const-string v1, "MX" // string@0ab8 │ │ -06ba62: 1a02 4d1a |0007: const-string v2, "mx" // string@1a4d │ │ -06ba66: 7040 9d1d 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1d9d │ │ -06ba6c: 6900 350a |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.MX:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a35 │ │ -06ba70: 2200 c104 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2; // type@04c1 │ │ -06ba74: 1a01 8c03 |0010: const-string v1, "FLASH" // string@038c │ │ -06ba78: 1a02 e512 |0012: const-string v2, "flash" // string@12e5 │ │ -06ba7c: 7040 9f1d 1024 |0014: invoke-direct {v0, v1, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1d9f │ │ -06ba82: 6900 340a |0017: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a34 │ │ -06ba86: 2200 c204 |0019: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3; // type@04c2 │ │ -06ba8a: 1a01 cf02 |001b: const-string v1, "DEFAULT" // string@02cf │ │ -06ba8e: 1a02 1011 |001d: const-string v2, "default" // string@1110 │ │ -06ba92: 7040 a11d 1025 |001f: invoke-direct {v0, v1, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1da1 │ │ -06ba98: 6900 330a |0022: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.DEFAULT:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a33 │ │ -06ba9c: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -06ba9e: 2300 1605 |0025: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@0516 │ │ -06baa2: 6201 350a |0027: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.MX:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a35 │ │ -06baa6: 4d01 0003 |0029: aput-object v1, v0, v3 │ │ -06baaa: 6201 340a |002b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a34 │ │ -06baae: 4d01 0004 |002d: aput-object v1, v0, v4 │ │ -06bab2: 6201 330a |002f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.DEFAULT:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a33 │ │ -06bab6: 4d01 0005 |0031: aput-object v1, v0, v5 │ │ -06baba: 6900 320a |0033: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a32 │ │ -06babe: 0e00 |0035: return-void │ │ +06ba68: |[06ba68] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.:()V │ │ +06ba78: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +06ba7a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +06ba7c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06ba7e: 2200 c804 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; // type@04c8 │ │ +06ba82: 1a01 b50a |0005: const-string v1, "MX" // string@0ab5 │ │ +06ba86: 1a02 4a1a |0007: const-string v2, "mx" // string@1a4a │ │ +06ba8a: 7040 9d1d 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1d9d │ │ +06ba90: 6900 350a |000c: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.MX:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a35 │ │ +06ba94: 2200 c904 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2; // type@04c9 │ │ +06ba98: 1a01 8c03 |0010: const-string v1, "FLASH" // string@038c │ │ +06ba9c: 1a02 e212 |0012: const-string v2, "flash" // string@12e2 │ │ +06baa0: 7040 9f1d 1024 |0014: invoke-direct {v0, v1, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1d9f │ │ +06baa6: 6900 340a |0017: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a34 │ │ +06baaa: 2200 ca04 |0019: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3; // type@04ca │ │ +06baae: 1a01 cf02 |001b: const-string v1, "DEFAULT" // string@02cf │ │ +06bab2: 1a02 0d11 |001d: const-string v2, "default" // string@110d │ │ +06bab6: 7040 a11d 1025 |001f: invoke-direct {v0, v1, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1da1 │ │ +06babc: 6900 330a |0022: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.DEFAULT:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a33 │ │ +06bac0: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +06bac2: 2300 2005 |0025: new-array v0, v0, [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@0520 │ │ +06bac6: 6201 350a |0027: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.MX:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a35 │ │ +06baca: 4d01 0003 |0029: aput-object v1, v0, v3 │ │ +06bace: 6201 340a |002b: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a34 │ │ +06bad2: 4d01 0004 |002d: aput-object v1, v0, v4 │ │ +06bad6: 6201 330a |002f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.DEFAULT:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a33 │ │ +06bada: 4d01 0005 |0031: aput-object v1, v0, v5 │ │ +06bade: 6900 320a |0033: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a32 │ │ +06bae2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=36 │ │ 0x000e line=77 │ │ 0x0019 line=86 │ │ 0x0024 line=34 │ │ locals : │ │ @@ -126162,18 +126165,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06bac0: |[06bac0] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -06bad0: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ -06bad6: 5b03 380a |0003: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.key:Ljava/lang/String; // field@0a38 │ │ -06bada: 0e00 |0005: return-void │ │ +06bae4: |[06bae4] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +06baf4: 7030 5815 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1558 │ │ +06bafa: 5b03 380a |0003: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.key:Ljava/lang/String; // field@0a38 │ │ +06bafe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ @@ -126186,17 +126189,17 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06badc: |[06badc] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ │ -06baec: 7040 a41d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1da4 │ │ -06baf2: 0e00 |0003: return-void │ │ +06bb00: |[06bb00] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ │ +06bb10: 7040 a41d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1da4 │ │ +06bb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -126208,60 +126211,57 @@ │ │ type : '(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -06baf4: |[06baf4] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.forKey:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ -06bb04: 7100 aa1d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.values:()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1daa │ │ -06bb0a: 0c00 |0003: move-result-object v0 │ │ -06bb0c: 2102 |0004: array-length v2, v0 │ │ -06bb0e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06bb10: 3521 1000 |0006: if-ge v1, v2, 0016 // +0010 │ │ -06bb14: 4603 0001 |0008: aget-object v3, v0, v1 │ │ -06bb18: 5434 380a |000a: iget-object v4, v3, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.key:Ljava/lang/String; // field@0a38 │ │ -06bb1c: 6e20 9215 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06bb22: 0a04 |000f: move-result v4 │ │ -06bb24: 3804 0300 |0010: if-eqz v4, 0013 // +0003 │ │ -06bb28: 1103 |0012: return-object v3 │ │ -06bb2a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06bb2e: 28f1 |0015: goto 0006 // -000f │ │ -06bb30: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -06bb32: 28fb |0017: goto 0012 // -0005 │ │ +06bb18: |[06bb18] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.forKey:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ +06bb28: 7100 aa1d 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.values:()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // method@1daa │ │ +06bb2e: 0c02 |0003: move-result-object v2 │ │ +06bb30: 2123 |0004: array-length v3, v2 │ │ +06bb32: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06bb34: 3531 1000 |0006: if-ge v1, v3, 0016 // +0010 │ │ +06bb38: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +06bb3c: 5404 380a |000a: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.key:Ljava/lang/String; // field@0a38 │ │ +06bb40: 6e20 9215 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06bb46: 0a04 |000f: move-result v4 │ │ +06bb48: 3804 0300 |0010: if-eqz v4, 0013 // +0003 │ │ +06bb4c: 1100 |0012: return-object v0 │ │ +06bb4e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06bb52: 28f1 |0015: goto 0006 // -000f │ │ +06bb54: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06bb56: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000a line=107 │ │ 0x0012 line=111 │ │ 0x0013 line=106 │ │ 0x0016 line=111 │ │ locals : │ │ - 0x000a - 0x0012 reg=3 type Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ - 0x0013 - 0x0016 reg=3 type Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ - 0x0004 - 0x0018 reg=0 arr$ [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ - 0x0006 - 0x0018 reg=1 i$ I │ │ - 0x0005 - 0x0018 reg=2 len$ I │ │ + 0x000a - 0x0012 reg=0 type Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ + 0x0013 - 0x0016 reg=0 type Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ 0x0000 - 0x0018 reg=5 key Ljava/lang/String; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06bb34: |[06bb34] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ -06bb44: 1c00 c304 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@04c3 │ │ -06bb48: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ -06bb4e: 0c00 |0005: move-result-object v0 │ │ -06bb50: 1f00 c304 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@04c3 │ │ -06bb54: 1100 |0008: return-object v0 │ │ +06bb58: |[06bb58] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.valueOf:(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ +06bb68: 1c00 cb04 |0000: const-class v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@04cb │ │ +06bb6c: 7120 5915 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1559 │ │ +06bb72: 0c00 |0005: move-result-object v0 │ │ +06bb74: 1f00 cb04 |0006: check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@04cb │ │ +06bb78: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;) │ │ @@ -126269,20 +126269,20 @@ │ │ type : '()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06bb58: |[06bb58] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.values:()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ -06bb68: 6200 320a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a32 │ │ -06bb6c: 6e10 f41d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.clone:()Ljava/lang/Object; // method@1df4 │ │ -06bb72: 0c00 |0005: move-result-object v0 │ │ -06bb74: 1f00 1605 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@0516 │ │ -06bb78: 1100 |0008: return-object v0 │ │ +06bb7c: |[06bb7c] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.values:()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ +06bb8c: 6200 320a |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.$VALUES:[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // field@0a32 │ │ +06bb90: 6e10 f41d 0000 |0002: invoke-virtual {v0}, [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.clone:()Ljava/lang/Object; // method@1df4 │ │ +06bb96: 0c00 |0005: move-result-object v0 │ │ +06bb98: 1f00 2005 |0006: check-cast v0, [Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; // type@0520 │ │ +06bb9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;) │ │ @@ -126290,36 +126290,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bb7c: |[06bb7c] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.getKey:()Ljava/lang/String; │ │ -06bb8c: 5410 380a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.key:Ljava/lang/String; // field@0a38 │ │ -06bb90: 1100 |0002: return-object v0 │ │ +06bba0: |[06bba0] net.sourceforge.subsonic.androidapp.util.VideoPlayerType.getKey:()Ljava/lang/String; │ │ +06bbb0: 5410 380a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.key:Ljava/lang/String; // field@0a38 │ │ +06bbb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;) │ │ name : 'playVideo' │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3425 (VideoPlayerType.java) │ │ + source_file_idx : 3422 (VideoPlayerType.java) │ │ │ │ Class #568 header: │ │ -class_idx : 1220 │ │ +class_idx : 1228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3464 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3461 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #568 annotations: │ │ Annotations on class │ │ @@ -126344,37 +126344,37 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bb94: |[06bb94] net.sourceforge.subsonic.androidapp.view.VisualizerView$1.:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V │ │ -06bba4: 5b01 390a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@0a39 │ │ -06bba8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06bbae: 0e00 |0005: return-void │ │ +06bbb8: |[06bbb8] net.sourceforge.subsonic.androidapp.view.VisualizerView$1.:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V │ │ +06bbc8: 5b01 390a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@0a39 │ │ +06bbcc: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06bbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;) │ │ name : 'onFftDataCapture' │ │ type : '(Landroid/media/audiofx/Visualizer;[BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06bbb0: |[06bbb0] net.sourceforge.subsonic.androidapp.view.VisualizerView$1.onFftDataCapture:(Landroid/media/audiofx/Visualizer;[BI)V │ │ -06bbc0: 0e00 |0000: return-void │ │ +06bbd4: |[06bbd4] net.sourceforge.subsonic.androidapp.view.VisualizerView$1.onFftDataCapture:(Landroid/media/audiofx/Visualizer;[BI)V │ │ +06bbe4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1; │ │ 0x0000 - 0x0001 reg=1 visualizer Landroid/media/audiofx/Visualizer; │ │ 0x0000 - 0x0001 reg=2 fft [B │ │ @@ -126385,35 +126385,35 @@ │ │ type : '(Landroid/media/audiofx/Visualizer;[BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06bbc4: |[06bbc4] net.sourceforge.subsonic.androidapp.view.VisualizerView$1.onWaveFormDataCapture:(Landroid/media/audiofx/Visualizer;[BI)V │ │ -06bbd4: 5410 390a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@0a39 │ │ -06bbd8: 7120 af1d 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.access$000:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;[B)V // method@1daf │ │ -06bbde: 0e00 |0005: return-void │ │ +06bbe8: |[06bbe8] net.sourceforge.subsonic.androidapp.view.VisualizerView$1.onWaveFormDataCapture:(Landroid/media/audiofx/Visualizer;[BI)V │ │ +06bbf8: 5410 390a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;.this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@0a39 │ │ +06bbfc: 7120 af1d 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.access$000:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;[B)V // method@1daf │ │ +06bc02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1; │ │ 0x0000 - 0x0006 reg=2 visualizer Landroid/media/audiofx/Visualizer; │ │ 0x0000 - 0x0006 reg=3 waveform [B │ │ 0x0000 - 0x0006 reg=4 samplingRate I │ │ │ │ - source_file_idx : 3464 (VisualizerView.java) │ │ + source_file_idx : 3461 (VisualizerView.java) │ │ │ │ Class #569 header: │ │ -class_idx : 1221 │ │ +class_idx : 1229 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 698 │ │ -source_file_idx : 3464 │ │ +superclass_idx : 706 │ │ +source_file_idx : 3461 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #569 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;' │ │ @@ -126449,41 +126449,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -06bbe0: |[06bbe0] net.sourceforge.subsonic.androidapp.view.VisualizerView.:(Landroid/content/Context;)V │ │ -06bbf0: 7020 d012 4300 |0000: invoke-direct {v3, v4}, Landroid/view/View;.:(Landroid/content/Context;)V // method@12d0 │ │ -06bbf6: 2200 4400 |0003: new-instance v0, Landroid/graphics/Paint; // type@0044 │ │ -06bbfa: 7010 5a01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@015a │ │ -06bc00: 5b30 3d0a |0008: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ -06bc04: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ -06bc08: 6e20 b81d 0300 |000c: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setVisibility:(I)V // method@1db8 │ │ -06bc0e: 6e10 b000 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06bc14: 0c00 |0012: move-result-object v0 │ │ -06bc16: 1401 0900 077f |0013: const v1, #float 1.79446e+38 // #7f070009 │ │ -06bc1c: 6e20 0b01 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@010b │ │ -06bc22: 0a00 |0019: move-result v0 │ │ -06bc24: 6e20 b71d 0300 |001a: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setBackgroundColor:(I)V // method@1db7 │ │ -06bc2a: 5430 3d0a |001d: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ -06bc2e: 1501 a040 |001f: const/high16 v1, #int 1084227584 // #40a0 │ │ -06bc32: 6e20 5e01 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015e │ │ -06bc38: 5430 3d0a |0024: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ -06bc3c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -06bc3e: 6e20 5b01 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ -06bc44: 5430 3d0a |002a: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ -06bc48: 6e10 b000 0400 |002c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -06bc4e: 0c01 |002f: move-result-object v1 │ │ -06bc50: 1402 0400 077f |0030: const v2, #float 1.79446e+38 // #7f070004 │ │ -06bc56: 6e20 0b01 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@010b │ │ -06bc5c: 0a01 |0036: move-result v1 │ │ -06bc5e: 6e20 5c01 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -06bc64: 0e00 |003a: return-void │ │ +06bc04: |[06bc04] net.sourceforge.subsonic.androidapp.view.VisualizerView.:(Landroid/content/Context;)V │ │ +06bc14: 7020 d012 4300 |0000: invoke-direct {v3, v4}, Landroid/view/View;.:(Landroid/content/Context;)V // method@12d0 │ │ +06bc1a: 2200 4700 |0003: new-instance v0, Landroid/graphics/Paint; // type@0047 │ │ +06bc1e: 7010 5a01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@015a │ │ +06bc24: 5b30 3d0a |0008: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ +06bc28: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ +06bc2c: 6e20 b81d 0300 |000c: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setVisibility:(I)V // method@1db8 │ │ +06bc32: 6e10 b000 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06bc38: 0c00 |0012: move-result-object v0 │ │ +06bc3a: 1401 0900 077f |0013: const v1, #float 1.79446e+38 // #7f070009 │ │ +06bc40: 6e20 0b01 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@010b │ │ +06bc46: 0a00 |0019: move-result v0 │ │ +06bc48: 6e20 b71d 0300 |001a: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setBackgroundColor:(I)V // method@1db7 │ │ +06bc4e: 5430 3d0a |001d: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ +06bc52: 1501 a040 |001f: const/high16 v1, #int 1084227584 // #40a0 │ │ +06bc56: 6e20 5e01 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015e │ │ +06bc5c: 5430 3d0a |0024: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ +06bc60: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +06bc62: 6e20 5b01 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ +06bc68: 5430 3d0a |002a: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ +06bc6c: 6e10 b000 0400 |002c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +06bc72: 0c01 |002f: move-result-object v1 │ │ +06bc74: 1402 0400 077f |0030: const v2, #float 1.79446e+38 // #7f070004 │ │ +06bc7a: 6e20 0b01 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@010b │ │ +06bc80: 0a01 |0036: move-result v1 │ │ +06bc82: 6e20 5c01 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +06bc88: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=43 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ 0x001d line=54 │ │ @@ -126499,17 +126499,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;[B)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06bc68: |[06bc68] net.sourceforge.subsonic.androidapp.view.VisualizerView.access$000:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;[B)V │ │ -06bc78: 7020 b91d 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.updateVisualizer:([B)V // method@1db9 │ │ -06bc7e: 0e00 |0003: return-void │ │ +06bc8c: |[06bc8c] net.sourceforge.subsonic.androidapp.view.VisualizerView.access$000:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;[B)V │ │ +06bc9c: 7020 b91d 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.updateVisualizer:([B)V // method@1db9 │ │ +06bca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ 0x0000 - 0x0004 reg=1 x1 [B │ │ │ │ @@ -126518,28 +126518,28 @@ │ │ type : '()Landroid/media/audiofx/Visualizer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06bc80: |[06bc80] net.sourceforge.subsonic.androidapp.view.VisualizerView.getVizualiser:()Landroid/media/audiofx/Visualizer; │ │ -06bc90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06bc92: 7100 2b1a 0000 |0001: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -06bc98: 0c00 |0004: move-result-object v0 │ │ -06bc9a: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -06bc9e: 0721 |0007: move-object v1, v2 │ │ -06bca0: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -06bca4: 1102 |000a: return-object v2 │ │ -06bca6: 7210 f019 0000 |000b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getVisualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // method@19f0 │ │ -06bcac: 0c01 |000e: move-result-object v1 │ │ -06bcae: 28f9 |000f: goto 0008 // -0007 │ │ -06bcb0: 6e10 d618 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.getVisualizer:()Landroid/media/audiofx/Visualizer; // method@18d6 │ │ -06bcb6: 0c02 |0013: move-result-object v2 │ │ -06bcb8: 28f6 |0014: goto 000a // -000a │ │ +06bca4: |[06bca4] net.sourceforge.subsonic.androidapp.view.VisualizerView.getVizualiser:()Landroid/media/audiofx/Visualizer; │ │ +06bcb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bcb6: 7100 2b1a 0000 |0001: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +06bcbc: 0c00 |0004: move-result-object v0 │ │ +06bcbe: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +06bcc2: 0721 |0007: move-object v1, v2 │ │ +06bcc4: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +06bcc8: 1102 |000a: return-object v2 │ │ +06bcca: 7210 f019 0000 |000b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getVisualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // method@19f0 │ │ +06bcd0: 0c01 |000e: move-result-object v1 │ │ +06bcd2: 28f9 |000f: goto 0008 // -0007 │ │ +06bcd4: 6e10 d618 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.getVisualizer:()Landroid/media/audiofx/Visualizer; // method@18d6 │ │ +06bcda: 0c02 |0013: move-result-object v2 │ │ +06bcdc: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0005 line=94 │ │ 0x0008 line=95 │ │ 0x000b line=94 │ │ 0x0010 line=95 │ │ @@ -126554,18 +126554,18 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bcbc: |[06bcbc] net.sourceforge.subsonic.androidapp.view.VisualizerView.updateVisualizer:([B)V │ │ -06bccc: 5b01 3c0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bcd0: 6e10 b31d 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.invalidate:()V // method@1db3 │ │ -06bcd6: 0e00 |0005: return-void │ │ +06bce0: |[06bce0] net.sourceforge.subsonic.androidapp.view.VisualizerView.updateVisualizer:([B)V │ │ +06bcf0: 5b01 3c0a |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bcf4: 6e10 b31d 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.invalidate:()V // method@1db3 │ │ +06bcfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ @@ -126577,17 +126577,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bcd8: |[06bcd8] net.sourceforge.subsonic.androidapp.view.VisualizerView.isActive:()Z │ │ -06bce8: 5510 3b0a |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.active:Z // field@0a3b │ │ -06bcec: 0f00 |0002: return v0 │ │ +06bcfc: |[06bcfc] net.sourceforge.subsonic.androidapp.view.VisualizerView.isActive:()Z │ │ +06bd0c: 5510 3b0a |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.active:Z // field@0a3b │ │ +06bd10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;) │ │ @@ -126595,105 +126595,105 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -06bcf0: |[06bcf0] net.sourceforge.subsonic.androidapp.view.VisualizerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -06bd00: 6f20 1013 a900 |0000: invoke-super {v9, v10}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1310 │ │ -06bd06: 5594 3b0a |0003: iget-boolean v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.active:Z // field@0a3b │ │ -06bd0a: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -06bd0e: 0e00 |0007: return-void │ │ -06bd10: 7100 2b1a 0000 |0008: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -06bd16: 0c00 |000b: move-result-object v0 │ │ -06bd18: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -06bd1c: 7210 ec19 0000 |000e: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@19ec │ │ -06bd22: 0c04 |0011: move-result-object v4 │ │ -06bd24: 6205 9208 |0012: sget-object v5, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -06bd28: 3354 f3ff |0014: if-ne v4, v5, 0007 // -000d │ │ -06bd2c: 5494 3c0a |0016: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bd30: 3804 efff |0018: if-eqz v4, 0007 // -0011 │ │ -06bd34: 5494 3e0a |001a: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bd38: 3804 0c00 |001c: if-eqz v4, 0028 // +000c │ │ -06bd3c: 5494 3e0a |001e: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bd40: 2144 |0020: array-length v4, v4 │ │ -06bd42: 5495 3c0a |0021: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bd46: 2155 |0023: array-length v5, v5 │ │ -06bd48: da05 0504 |0024: mul-int/lit8 v5, v5, #int 4 // #04 │ │ -06bd4c: 3554 0b00 |0026: if-ge v4, v5, 0031 // +000b │ │ -06bd50: 5494 3c0a |0028: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bd54: 2144 |002a: array-length v4, v4 │ │ -06bd56: da04 0404 |002b: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -06bd5a: 2344 f204 |002d: new-array v4, v4, [F // type@04f2 │ │ -06bd5e: 5b94 3e0a |002f: iput-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bd62: 6e10 b21d 0900 |0031: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.getWidth:()I // method@1db2 │ │ -06bd68: 0a03 |0034: move-result v3 │ │ -06bd6a: 6e10 b01d 0900 |0035: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.getHeight:()I // method@1db0 │ │ -06bd70: 0a01 |0038: move-result v1 │ │ -06bd72: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -06bd74: 5494 3c0a |003a: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bd78: 2144 |003c: array-length v4, v4 │ │ -06bd7a: d804 04ff |003d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -06bd7e: 3542 5800 |003f: if-ge v2, v4, 0097 // +0058 │ │ -06bd82: 5494 3e0a |0041: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bd86: da05 0204 |0043: mul-int/lit8 v5, v2, #int 4 // #04 │ │ -06bd8a: 9206 0302 |0045: mul-int v6, v3, v2 │ │ -06bd8e: 5497 3c0a |0047: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bd92: 2177 |0049: array-length v7, v7 │ │ -06bd94: d807 07ff |004a: add-int/lit8 v7, v7, #int -1 // #ff │ │ -06bd98: b376 |004c: div-int/2addr v6, v7 │ │ -06bd9a: 8266 |004d: int-to-float v6, v6 │ │ -06bd9c: 4b06 0405 |004e: aput v6, v4, v5 │ │ -06bda0: 5494 3e0a |0050: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bda4: da05 0204 |0052: mul-int/lit8 v5, v2, #int 4 // #04 │ │ -06bda8: d805 0501 |0054: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06bdac: db06 0102 |0056: div-int/lit8 v6, v1, #int 2 // #02 │ │ -06bdb0: 5497 3c0a |0058: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bdb4: 4807 0702 |005a: aget-byte v7, v7, v2 │ │ -06bdb8: d077 8000 |005c: add-int/lit16 v7, v7, #int 128 // #0080 │ │ -06bdbc: 8d77 |005e: int-to-byte v7, v7 │ │ -06bdbe: db08 0102 |005f: div-int/lit8 v8, v1, #int 2 // #02 │ │ -06bdc2: b287 |0061: mul-int/2addr v7, v8 │ │ -06bdc4: d377 8000 |0062: div-int/lit16 v7, v7, #int 128 // #0080 │ │ -06bdc8: b076 |0064: add-int/2addr v6, v7 │ │ -06bdca: 8266 |0065: int-to-float v6, v6 │ │ -06bdcc: 4b06 0405 |0066: aput v6, v4, v5 │ │ -06bdd0: 5494 3e0a |0068: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bdd4: da05 0204 |006a: mul-int/lit8 v5, v2, #int 4 // #04 │ │ -06bdd8: d805 0502 |006c: add-int/lit8 v5, v5, #int 2 // #02 │ │ -06bddc: d806 0201 |006e: add-int/lit8 v6, v2, #int 1 // #01 │ │ -06bde0: b236 |0070: mul-int/2addr v6, v3 │ │ -06bde2: 5497 3c0a |0071: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06bde6: 2177 |0073: array-length v7, v7 │ │ -06bde8: d807 07ff |0074: add-int/lit8 v7, v7, #int -1 // #ff │ │ -06bdec: b376 |0076: div-int/2addr v6, v7 │ │ -06bdee: 8266 |0077: int-to-float v6, v6 │ │ -06bdf0: 4b06 0405 |0078: aput v6, v4, v5 │ │ -06bdf4: 5494 3e0a |007a: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06bdf8: da05 0204 |007c: mul-int/lit8 v5, v2, #int 4 // #04 │ │ -06bdfc: d805 0503 |007e: add-int/lit8 v5, v5, #int 3 // #03 │ │ -06be00: db06 0102 |0080: div-int/lit8 v6, v1, #int 2 // #02 │ │ -06be04: 5497 3c0a |0082: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ -06be08: d808 0201 |0084: add-int/lit8 v8, v2, #int 1 // #01 │ │ -06be0c: 4807 0708 |0086: aget-byte v7, v7, v8 │ │ -06be10: d077 8000 |0088: add-int/lit16 v7, v7, #int 128 // #0080 │ │ -06be14: 8d77 |008a: int-to-byte v7, v7 │ │ -06be16: db08 0102 |008b: div-int/lit8 v8, v1, #int 2 // #02 │ │ -06be1a: b287 |008d: mul-int/2addr v7, v8 │ │ -06be1c: d377 8000 |008e: div-int/lit16 v7, v7, #int 128 // #0080 │ │ -06be20: b076 |0090: add-int/2addr v6, v7 │ │ -06be22: 8266 |0091: int-to-float v6, v6 │ │ -06be24: 4b06 0405 |0092: aput v6, v4, v5 │ │ -06be28: d802 0201 |0094: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06be2c: 28a4 |0096: goto 003a // -005c │ │ -06be2e: 5494 3e0a |0097: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ -06be32: 5495 3d0a |0099: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ -06be36: 6e30 4c01 4a05 |009b: invoke-virtual {v10, v4, v5}, Landroid/graphics/Canvas;.drawLines:([FLandroid/graphics/Paint;)V // method@014c │ │ -06be3c: 2900 69ff |009e: goto/16 0007 // -0097 │ │ +06bd14: |[06bd14] net.sourceforge.subsonic.androidapp.view.VisualizerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +06bd24: 6f20 1013 a900 |0000: invoke-super {v9, v10}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1310 │ │ +06bd2a: 5594 3b0a |0003: iget-boolean v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.active:Z // field@0a3b │ │ +06bd2e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +06bd32: 0e00 |0007: return-void │ │ +06bd34: 7100 2b1a 0000 |0008: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +06bd3a: 0c00 |000b: move-result-object v0 │ │ +06bd3c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +06bd40: 7210 ec19 0000 |000e: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@19ec │ │ +06bd46: 0c04 |0011: move-result-object v4 │ │ +06bd48: 6205 9208 |0012: sget-object v5, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +06bd4c: 3354 f3ff |0014: if-ne v4, v5, 0007 // -000d │ │ +06bd50: 5494 3c0a |0016: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bd54: 3804 efff |0018: if-eqz v4, 0007 // -0011 │ │ +06bd58: 5494 3e0a |001a: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06bd5c: 3804 0c00 |001c: if-eqz v4, 0028 // +000c │ │ +06bd60: 5494 3e0a |001e: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06bd64: 2144 |0020: array-length v4, v4 │ │ +06bd66: 5495 3c0a |0021: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bd6a: 2155 |0023: array-length v5, v5 │ │ +06bd6c: da05 0504 |0024: mul-int/lit8 v5, v5, #int 4 // #04 │ │ +06bd70: 3554 0b00 |0026: if-ge v4, v5, 0031 // +000b │ │ +06bd74: 5494 3c0a |0028: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bd78: 2144 |002a: array-length v4, v4 │ │ +06bd7a: da04 0404 |002b: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +06bd7e: 2344 fc04 |002d: new-array v4, v4, [F // type@04fc │ │ +06bd82: 5b94 3e0a |002f: iput-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06bd86: 6e10 b21d 0900 |0031: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.getWidth:()I // method@1db2 │ │ +06bd8c: 0a03 |0034: move-result v3 │ │ +06bd8e: 6e10 b01d 0900 |0035: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.getHeight:()I // method@1db0 │ │ +06bd94: 0a01 |0038: move-result v1 │ │ +06bd96: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +06bd98: 5494 3c0a |003a: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bd9c: 2144 |003c: array-length v4, v4 │ │ +06bd9e: d804 04ff |003d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +06bda2: 3542 5800 |003f: if-ge v2, v4, 0097 // +0058 │ │ +06bda6: 5494 3e0a |0041: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06bdaa: da05 0204 |0043: mul-int/lit8 v5, v2, #int 4 // #04 │ │ +06bdae: 9206 0302 |0045: mul-int v6, v3, v2 │ │ +06bdb2: 5497 3c0a |0047: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bdb6: 2177 |0049: array-length v7, v7 │ │ +06bdb8: d807 07ff |004a: add-int/lit8 v7, v7, #int -1 // #ff │ │ +06bdbc: b376 |004c: div-int/2addr v6, v7 │ │ +06bdbe: 8266 |004d: int-to-float v6, v6 │ │ +06bdc0: 4b06 0405 |004e: aput v6, v4, v5 │ │ +06bdc4: 5494 3e0a |0050: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06bdc8: da05 0204 |0052: mul-int/lit8 v5, v2, #int 4 // #04 │ │ +06bdcc: d805 0501 |0054: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06bdd0: db06 0102 |0056: div-int/lit8 v6, v1, #int 2 // #02 │ │ +06bdd4: 5497 3c0a |0058: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06bdd8: 4807 0702 |005a: aget-byte v7, v7, v2 │ │ +06bddc: d077 8000 |005c: add-int/lit16 v7, v7, #int 128 // #0080 │ │ +06bde0: 8d77 |005e: int-to-byte v7, v7 │ │ +06bde2: db08 0102 |005f: div-int/lit8 v8, v1, #int 2 // #02 │ │ +06bde6: b287 |0061: mul-int/2addr v7, v8 │ │ +06bde8: d377 8000 |0062: div-int/lit16 v7, v7, #int 128 // #0080 │ │ +06bdec: b076 |0064: add-int/2addr v6, v7 │ │ +06bdee: 8266 |0065: int-to-float v6, v6 │ │ +06bdf0: 4b06 0405 |0066: aput v6, v4, v5 │ │ +06bdf4: 5494 3e0a |0068: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06bdf8: da05 0204 |006a: mul-int/lit8 v5, v2, #int 4 // #04 │ │ +06bdfc: d805 0502 |006c: add-int/lit8 v5, v5, #int 2 // #02 │ │ +06be00: d806 0201 |006e: add-int/lit8 v6, v2, #int 1 // #01 │ │ +06be04: b236 |0070: mul-int/2addr v6, v3 │ │ +06be06: 5497 3c0a |0071: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06be0a: 2177 |0073: array-length v7, v7 │ │ +06be0c: d807 07ff |0074: add-int/lit8 v7, v7, #int -1 // #ff │ │ +06be10: b376 |0076: div-int/2addr v6, v7 │ │ +06be12: 8266 |0077: int-to-float v6, v6 │ │ +06be14: 4b06 0405 |0078: aput v6, v4, v5 │ │ +06be18: 5494 3e0a |007a: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06be1c: da05 0204 |007c: mul-int/lit8 v5, v2, #int 4 // #04 │ │ +06be20: d805 0503 |007e: add-int/lit8 v5, v5, #int 3 // #03 │ │ +06be24: db06 0102 |0080: div-int/lit8 v6, v1, #int 2 // #02 │ │ +06be28: 5497 3c0a |0082: iget-object v7, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.data:[B // field@0a3c │ │ +06be2c: d808 0201 |0084: add-int/lit8 v8, v2, #int 1 // #01 │ │ +06be30: 4807 0708 |0086: aget-byte v7, v7, v8 │ │ +06be34: d077 8000 |0088: add-int/lit16 v7, v7, #int 128 // #0080 │ │ +06be38: 8d77 |008a: int-to-byte v7, v7 │ │ +06be3a: db08 0102 |008b: div-int/lit8 v8, v1, #int 2 // #02 │ │ +06be3e: b287 |008d: mul-int/2addr v7, v8 │ │ +06be40: d377 8000 |008e: div-int/lit16 v7, v7, #int 128 // #0080 │ │ +06be44: b076 |0090: add-int/2addr v6, v7 │ │ +06be46: 8266 |0091: int-to-float v6, v6 │ │ +06be48: 4b06 0405 |0092: aput v6, v4, v5 │ │ +06be4c: d802 0201 |0094: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06be50: 28a4 |0096: goto 003a // -005c │ │ +06be52: 5494 3e0a |0097: iget-object v4, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.points:[F // field@0a3e │ │ +06be56: 5495 3d0a |0099: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.paint:Landroid/graphics/Paint; // field@0a3d │ │ +06be5a: 6e30 4c01 4a05 |009b: invoke-virtual {v10, v4, v5}, Landroid/graphics/Canvas;.drawLines:([FLandroid/graphics/Paint;)V // method@014c │ │ +06be60: 2900 69ff |009e: goto/16 0007 // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=107 │ │ 0x0007 line=134 │ │ 0x0008 line=110 │ │ 0x000c line=111 │ │ @@ -126722,41 +126722,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -06be40: |[06be40] net.sourceforge.subsonic.androidapp.view.VisualizerView.setActive:(Z)V │ │ -06be50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06be52: 5c56 3b0a |0001: iput-boolean v6, v5, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.active:Z // field@0a3b │ │ -06be56: 7010 b11d 0500 |0003: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.getVizualiser:()Landroid/media/audiofx/Visualizer; // method@1db1 │ │ -06be5c: 0c01 |0006: move-result-object v1 │ │ -06be5e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -06be62: 0e00 |0009: return-void │ │ -06be64: 1303 204e |000a: const/16 v3, #int 20000 // #4e20 │ │ -06be68: 7100 b801 0000 |000c: invoke-static {}, Landroid/media/audiofx/Visualizer;.getMaxCaptureRate:()I // method@01b8 │ │ -06be6e: 0a04 |000f: move-result v4 │ │ -06be70: 7120 7815 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -06be76: 0a00 |0013: move-result v0 │ │ -06be78: 3806 1700 |0014: if-eqz v6, 002b // +0017 │ │ -06be7c: 2203 c404 |0016: new-instance v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1; // type@04c4 │ │ -06be80: 7020 ab1d 5300 |0018: invoke-direct {v3, v5}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;.:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V // method@1dab │ │ -06be86: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -06be88: 6e52 bb01 3140 |001c: invoke-virtual {v1, v3, v0, v4, v2}, Landroid/media/audiofx/Visualizer;.setDataCaptureListener:(Landroid/media/audiofx/Visualizer$OnDataCaptureListener;IZZ)I // method@01bb │ │ -06be8e: 3806 1100 |001f: if-eqz v6, 0030 // +0011 │ │ -06be92: 6e20 b81d 2500 |0021: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setVisibility:(I)V // method@1db8 │ │ -06be98: 6e20 bc01 6100 |0024: invoke-virtual {v1, v6}, Landroid/media/audiofx/Visualizer;.setEnabled:(Z)I // method@01bc │ │ -06be9e: 6e10 b31d 0500 |0027: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.invalidate:()V // method@1db3 │ │ -06bea4: 28df |002a: goto 0009 // -0021 │ │ -06bea6: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -06bea8: 6e52 bb01 3120 |002c: invoke-virtual {v1, v3, v0, v2, v2}, Landroid/media/audiofx/Visualizer;.setDataCaptureListener:(Landroid/media/audiofx/Visualizer$OnDataCaptureListener;IZZ)I // method@01bb │ │ -06beae: 28f0 |002f: goto 001f // -0010 │ │ -06beb0: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -06beb4: 28ef |0032: goto 0021 // -0011 │ │ +06be64: |[06be64] net.sourceforge.subsonic.androidapp.view.VisualizerView.setActive:(Z)V │ │ +06be74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06be76: 5c56 3b0a |0001: iput-boolean v6, v5, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.active:Z // field@0a3b │ │ +06be7a: 7010 b11d 0500 |0003: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.getVizualiser:()Landroid/media/audiofx/Visualizer; // method@1db1 │ │ +06be80: 0c01 |0006: move-result-object v1 │ │ +06be82: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +06be86: 0e00 |0009: return-void │ │ +06be88: 1303 204e |000a: const/16 v3, #int 20000 // #4e20 │ │ +06be8c: 7100 b801 0000 |000c: invoke-static {}, Landroid/media/audiofx/Visualizer;.getMaxCaptureRate:()I // method@01b8 │ │ +06be92: 0a04 |000f: move-result v4 │ │ +06be94: 7120 7815 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +06be9a: 0a00 |0013: move-result v0 │ │ +06be9c: 3806 1700 |0014: if-eqz v6, 002b // +0017 │ │ +06bea0: 2203 cc04 |0016: new-instance v3, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1; // type@04cc │ │ +06bea4: 7020 ab1d 5300 |0018: invoke-direct {v3, v5}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;.:(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V // method@1dab │ │ +06beaa: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +06beac: 6e52 bb01 3140 |001c: invoke-virtual {v1, v3, v0, v4, v2}, Landroid/media/audiofx/Visualizer;.setDataCaptureListener:(Landroid/media/audiofx/Visualizer$OnDataCaptureListener;IZZ)I // method@01bb │ │ +06beb2: 3806 1100 |001f: if-eqz v6, 0030 // +0011 │ │ +06beb6: 6e20 b81d 2500 |0021: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setVisibility:(I)V // method@1db8 │ │ +06bebc: 6e20 bc01 6100 |0024: invoke-virtual {v1, v6}, Landroid/media/audiofx/Visualizer;.setEnabled:(Z)I // method@01bc │ │ +06bec2: 6e10 b31d 0500 |0027: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.invalidate:()V // method@1db3 │ │ +06bec8: 28df |002a: goto 0009 // -0021 │ │ +06beca: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +06becc: 6e52 bb01 3120 |002c: invoke-virtual {v1, v3, v0, v2, v2}, Landroid/media/audiofx/Visualizer;.setDataCaptureListener:(Landroid/media/audiofx/Visualizer$OnDataCaptureListener;IZZ)I // method@01bb │ │ +06bed2: 28f0 |002f: goto 001f // -0010 │ │ +06bed4: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +06bed8: 28ef |0032: goto 0021 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0003 line=65 │ │ 0x0007 line=66 │ │ 0x0009 line=90 │ │ 0x000a line=70 │ │ @@ -126769,20 +126769,20 @@ │ │ 0x0030 line=86 │ │ locals : │ │ 0x0014 - 0x0033 reg=0 captureRate I │ │ 0x0007 - 0x0033 reg=1 visualizer Landroid/media/audiofx/Visualizer; │ │ 0x0000 - 0x0033 reg=5 this Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ 0x0000 - 0x0033 reg=6 active Z │ │ │ │ - source_file_idx : 3464 (VisualizerView.java) │ │ + source_file_idx : 3461 (VisualizerView.java) │ │ │ │ Class #570 header: │ │ -class_idx : 151 │ │ +class_idx : 159 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 494 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #570 annotations: │ │ @@ -126804,17 +126804,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06beb8: |[06beb8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -06bec8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06bece: 0e00 |0003: return-void │ │ +06bedc: |[06bedc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +06beec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06bef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -126823,17 +126823,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06bed0: |[06bed0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -06bee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bee2: 0f00 |0001: return v0 │ │ +06bef4: |[06bef4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +06bf04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bf06: 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; │ │ │ │ @@ -126842,17 +126842,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06bee4: |[06bee4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -06bef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bef6: 0f00 |0001: return v0 │ │ +06bf08: |[06bf08] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +06bf18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bf1a: 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; │ │ │ │ @@ -126861,17 +126861,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 │ │ -06bef8: |[06bef8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06bf08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bf0a: 1100 |0001: return-object v0 │ │ +06bf1c: |[06bf1c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06bf2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bf2e: 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; │ │ │ │ @@ -126880,17 +126880,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 │ │ -06bf0c: |[06bf0c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06bf1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bf1e: 1100 |0001: return-object v0 │ │ +06bf30: |[06bf30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06bf40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bf42: 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; │ │ │ │ @@ -126899,17 +126899,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 │ │ -06bf20: |[06bf20] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -06bf30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bf32: 1100 |0001: return-object v0 │ │ +06bf44: |[06bf44] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +06bf54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bf56: 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; │ │ │ │ @@ -126918,30 +126918,30 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06bf34: |[06bf34] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06bf44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bf46: 1100 |0001: return-object v0 │ │ +06bf58: |[06bf58] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06bf68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bf6a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 494 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #571 header: │ │ -class_idx : 158 │ │ +class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #571 annotations: │ │ @@ -126963,17 +126963,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bf48: |[06bf48] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -06bf58: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06bf5e: 0e00 |0003: return-void │ │ +06bf6c: |[06bf6c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +06bf7c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06bf82: 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;) │ │ @@ -126981,17 +126981,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 │ │ -06bf60: |[06bf60] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -06bf70: 7010 7a02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@027a │ │ -06bf76: 0e00 |0003: return-void │ │ +06bf84: |[06bf84] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +06bf94: 7010 7a02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@027a │ │ +06bf9a: 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; │ │ │ │ @@ -127001,17 +127001,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 │ │ -06bf78: |[06bf78] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -06bf88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bf8a: 1100 |0001: return-object v0 │ │ +06bf9c: |[06bf9c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +06bfac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bfae: 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; │ │ │ │ @@ -127020,16 +127020,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 │ │ -06bf8c: |[06bf8c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -06bf9c: 1101 |0000: return-object v1 │ │ +06bfb0: |[06bfb0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +06bfc0: 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; │ │ @@ -127040,32 +127040,32 @@ │ │ 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 │ │ -06bfa0: |[06bfa0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -06bfb0: 1101 |0000: return-object v1 │ │ +06bfc4: |[06bfc4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +06bfd4: 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; │ │ 0x0000 - 0x0001 reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=4 contentDescRes I │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #572 header: │ │ -class_idx : 159 │ │ +class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #572 annotations: │ │ @@ -127087,17 +127087,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bfb4: |[06bfb4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -06bfc4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06bfca: 0e00 |0003: return-void │ │ +06bfd8: |[06bfd8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +06bfe8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06bfee: 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;) │ │ @@ -127105,17 +127105,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 │ │ -06bfcc: |[06bfcc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -06bfdc: 7010 7f02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@027f │ │ -06bfe2: 0e00 |0003: return-void │ │ +06bff0: |[06bff0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +06c000: 7010 7f02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@027f │ │ +06c006: 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; │ │ │ │ @@ -127125,18 +127125,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 │ │ -06bfe4: |[06bfe4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -06bff4: 7110 a202 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@02a2 │ │ -06bffa: 0c00 |0003: move-result-object v0 │ │ -06bffc: 1100 |0004: return-object v0 │ │ +06c008: |[06c008] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +06c018: 7110 a202 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@02a2 │ │ +06c01e: 0c00 |0003: move-result-object v0 │ │ +06c020: 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; │ │ │ │ @@ -127145,18 +127145,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 │ │ -06c000: |[06c000] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -06c010: 7130 a302 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@02a3 │ │ -06c016: 0c00 |0003: move-result-object v0 │ │ -06c018: 1100 |0004: return-object v0 │ │ +06c024: |[06c024] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +06c034: 7130 a302 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@02a3 │ │ +06c03a: 0c00 |0003: move-result-object v0 │ │ +06c03c: 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; │ │ @@ -127167,34 +127167,34 @@ │ │ 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 │ │ -06c01c: |[06c01c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -06c02c: 7140 a402 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@02a4 │ │ -06c032: 0c00 |0003: move-result-object v0 │ │ -06c034: 1100 |0004: return-object v0 │ │ +06c040: |[06c040] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +06c050: 7140 a402 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@02a4 │ │ +06c056: 0c00 |0003: move-result-object v0 │ │ +06c058: 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; │ │ 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0005 reg=5 contentDescRes I │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #573 header: │ │ -class_idx : 163 │ │ +class_idx : 171 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 507 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #573 annotations: │ │ @@ -127274,27 +127274,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06c038: |[06c038] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -06c048: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06c04a: 6000 2300 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06c04e: 1301 0b00 |0003: const/16 v1, #int 11 // #b │ │ -06c052: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -06c056: 2201 9f00 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@009f │ │ -06c05a: 7020 8002 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0280 │ │ -06c060: 6901 3d00 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ -06c064: 0e00 |000e: return-void │ │ -06c066: 2201 9e00 |000f: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@009e │ │ -06c06a: 7020 7b02 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@027b │ │ -06c070: 6901 3d00 |0014: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ -06c074: 28f8 |0016: goto 000e // -0008 │ │ +06c05c: |[06c05c] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +06c06c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06c06e: 6000 2300 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06c072: 1301 0b00 |0003: const/16 v1, #int 11 // #b │ │ +06c076: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +06c07a: 2201 a700 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00a7 │ │ +06c07e: 7020 8002 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0280 │ │ +06c084: 6901 3d00 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ +06c088: 0e00 |000e: return-void │ │ +06c08a: 2201 a600 |000f: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00a6 │ │ +06c08e: 7020 7b02 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@027b │ │ +06c094: 6901 3d00 |0014: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ +06c098: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x0003 line=144 │ │ 0x0007 line=145 │ │ 0x000e line=149 │ │ 0x000f line=147 │ │ @@ -127306,49 +127306,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 │ │ -06c078: |[06c078] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -06c088: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06c08a: 7010 7d15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ -06c090: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06c092: 5c30 4400 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c096: 5b34 3f00 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ -06c09a: 2040 a100 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00a1 │ │ -06c09e: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ -06c0a2: 0740 |000d: move-object v0, v4 │ │ -06c0a4: 1f00 a100 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00a1 │ │ -06c0a8: 7210 8702 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0287 │ │ -06c0ae: 0c00 |0013: move-result-object v0 │ │ -06c0b0: 5b30 4000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c0b4: 5b35 4500 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c0b8: 5936 4300 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0043 │ │ -06c0bc: 5937 4600 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ -06c0c0: 5938 4100 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ -06c0c4: 6e10 9302 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0293 │ │ -06c0ca: 0c00 |0021: move-result-object v0 │ │ -06c0cc: 5b30 4900 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0049 │ │ -06c0d0: 6e10 1400 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -06c0d6: 0c00 |0027: move-result-object v0 │ │ -06c0d8: 6e20 0f01 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -06c0de: 0c00 |002b: move-result-object v0 │ │ -06c0e0: 5b30 4200 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ -06c0e4: 2200 a200 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00a2 │ │ -06c0e8: 5431 4200 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ -06c0ec: 7040 8902 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@0289 │ │ -06c0f2: 5b30 4800 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c0f6: 5430 4800 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c0fa: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ -06c100: 6e20 8e02 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@028e │ │ -06c106: 0e00 |003f: return-void │ │ -06c108: 5b32 4000 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c10c: 28d4 |0042: goto 0016 // -002c │ │ +06c09c: |[06c09c] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +06c0ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06c0ae: 7010 7d15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@157d │ │ +06c0b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06c0b6: 5c30 4400 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c0ba: 5b34 3f00 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ +06c0be: 2040 a900 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00a9 │ │ +06c0c2: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ +06c0c6: 0740 |000d: move-object v0, v4 │ │ +06c0c8: 1f00 a900 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00a9 │ │ +06c0cc: 7210 8702 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0287 │ │ +06c0d2: 0c00 |0013: move-result-object v0 │ │ +06c0d4: 5b30 4000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c0d8: 5b35 4500 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c0dc: 5936 4300 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0043 │ │ +06c0e0: 5937 4600 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ +06c0e4: 5938 4100 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ +06c0e8: 6e10 9302 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0293 │ │ +06c0ee: 0c00 |0021: move-result-object v0 │ │ +06c0f0: 5b30 4900 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0049 │ │ +06c0f4: 6e10 1400 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +06c0fa: 0c00 |0027: move-result-object v0 │ │ +06c0fc: 6e20 0f01 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +06c102: 0c00 |002b: move-result-object v0 │ │ +06c104: 5b30 4200 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ +06c108: 2200 aa00 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00aa │ │ +06c10c: 5431 4200 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ +06c110: 7040 8902 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@0289 │ │ +06c116: 5b30 4800 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c11a: 5430 4800 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c11e: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ +06c124: 6e20 8e02 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@028e │ │ +06c12a: 0e00 |003f: return-void │ │ +06c12c: 5b32 4000 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c130: 28d4 |0042: goto 0016 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ 0x0004 line=160 │ │ 0x0007 line=192 │ │ 0x0009 line=195 │ │ 0x000e line=196 │ │ @@ -127375,17 +127375,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 │ │ -06c110: |[06c110] android.support.v4.app.ActionBarDrawerToggle.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ -06c120: 5410 3f00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ -06c124: 1100 |0002: return-object v0 │ │ +06c134: |[06c134] android.support.v4.app.ActionBarDrawerToggle.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +06c144: 5410 3f00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ +06c148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ Virtual methods - │ │ @@ -127394,26 +127394,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06c128: |[06c128] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -06c138: 5420 4000 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c13c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06c140: 5420 4000 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c144: 7210 8402 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0284 │ │ -06c14a: 0c00 |0009: move-result-object v0 │ │ -06c14c: 1100 |000a: return-object v0 │ │ -06c14e: 6200 3d00 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ -06c152: 5421 3f00 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ -06c156: 7220 7702 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0277 │ │ -06c15c: 0c00 |0012: move-result-object v0 │ │ -06c15e: 28f7 |0013: goto 000a // -0009 │ │ +06c14c: |[06c14c] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +06c15c: 5420 4000 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c160: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06c164: 5420 4000 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c168: 7210 8402 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0284 │ │ +06c16e: 0c00 |0009: move-result-object v0 │ │ +06c170: 1100 |000a: return-object v0 │ │ +06c172: 6200 3d00 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ +06c176: 5421 3f00 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ +06c17a: 7220 7702 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0277 │ │ +06c180: 0c00 |0012: move-result-object v0 │ │ +06c182: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x000a line=363 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -127423,17 +127423,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c160: |[06c160] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -06c170: 5510 4400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c174: 0f00 |0002: return v0 │ │ +06c184: |[06c184] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +06c194: 5510 4400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c198: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -127441,27 +127441,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -06c178: |[06c178] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -06c188: 6e10 9302 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0293 │ │ -06c18e: 0c00 |0003: move-result-object v0 │ │ -06c190: 5b20 4900 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0049 │ │ -06c194: 5420 3f00 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ -06c198: 6e10 1400 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -06c19e: 0c00 |000b: move-result-object v0 │ │ -06c1a0: 5221 4300 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0043 │ │ -06c1a4: 6e20 0f01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ -06c1aa: 0c00 |0011: move-result-object v0 │ │ -06c1ac: 5b20 4200 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ -06c1b0: 6e10 9e02 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@029e │ │ -06c1b6: 0e00 |0017: return-void │ │ +06c19c: |[06c19c] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06c1ac: 6e10 9302 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0293 │ │ +06c1b2: 0c00 |0003: move-result-object v0 │ │ +06c1b4: 5b20 4900 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0049 │ │ +06c1b8: 5420 3f00 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ +06c1bc: 6e10 1400 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +06c1c2: 0c00 |000b: move-result-object v0 │ │ +06c1c4: 5221 4300 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0043 │ │ +06c1c8: 6e20 0f01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010f │ │ +06c1ce: 0c00 |0011: move-result-object v0 │ │ +06c1d0: 5b20 4200 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ +06c1d4: 6e10 9e02 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@029e │ │ +06c1da: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=274 │ │ 0x0014 line=275 │ │ 0x0017 line=276 │ │ locals : │ │ @@ -127473,23 +127473,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06c1b8: |[06c1b8] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -06c1c8: 5420 4800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c1cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06c1ce: 6e20 8f02 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ -06c1d4: 5520 4400 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c1d8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -06c1dc: 5220 4600 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ -06c1e0: 6e20 9b02 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@029b │ │ -06c1e6: 0e00 |000f: return-void │ │ +06c1dc: |[06c1dc] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +06c1ec: 5420 4800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c1f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06c1f2: 6e20 8f02 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ +06c1f8: 5520 4400 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c1fc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +06c200: 5220 4600 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ +06c204: 6e20 9b02 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@029b │ │ +06c20a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0006 line=343 │ │ 0x000a line=344 │ │ 0x000f line=346 │ │ locals : │ │ @@ -127501,23 +127501,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06c1e8: |[06c1e8] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -06c1f8: 5420 4800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c1fc: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -06c200: 6e20 8f02 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ -06c206: 5520 4400 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c20a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -06c20e: 5220 4100 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ -06c212: 6e20 9b02 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@029b │ │ -06c218: 0e00 |0010: return-void │ │ +06c20c: |[06c20c] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +06c21c: 5420 4800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c220: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +06c224: 6e20 8f02 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ +06c22a: 5520 4400 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c22e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +06c232: 5220 4100 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ +06c236: 6e20 9b02 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@029b │ │ +06c23c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0007 line=328 │ │ 0x000b line=329 │ │ 0x0010 line=331 │ │ locals : │ │ @@ -127529,36 +127529,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -06c21c: |[06c21c] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -06c22c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -06c230: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -06c234: 5441 4800 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c238: 6e10 8c02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@028c │ │ -06c23e: 0a00 |0009: move-result v0 │ │ -06c240: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -06c244: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -06c248: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06c24a: a702 0602 |000f: sub-float v2, v6, v2 │ │ -06c24e: 7120 7415 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -06c254: 0a01 |0014: move-result v1 │ │ -06c256: c831 |0015: mul-float/2addr v1, v3 │ │ -06c258: 7120 7415 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ -06c25e: 0a00 |0019: move-result v0 │ │ -06c260: 5441 4800 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c264: 6e20 8f02 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ -06c26a: 0e00 |001f: return-void │ │ -06c26c: a801 0603 |0020: mul-float v1, v6, v3 │ │ -06c270: 7120 7715 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ -06c276: 0a00 |0025: move-result v0 │ │ -06c278: 28f4 |0026: goto 001a // -000c │ │ +06c240: |[06c240] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +06c250: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +06c254: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +06c258: 5441 4800 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c25c: 6e10 8c02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@028c │ │ +06c262: 0a00 |0009: move-result v0 │ │ +06c264: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +06c268: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +06c26c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +06c26e: a702 0602 |000f: sub-float v2, v6, v2 │ │ +06c272: 7120 7415 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +06c278: 0a01 |0014: move-result v1 │ │ +06c27a: c831 |0015: mul-float/2addr v1, v3 │ │ +06c27c: 7120 7415 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@1574 │ │ +06c282: 0a00 |0019: move-result v0 │ │ +06c284: 5441 4800 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c288: 6e20 8f02 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ +06c28e: 0e00 |001f: return-void │ │ +06c290: a801 0603 |0020: mul-float v1, v6, v3 │ │ +06c294: 7120 7715 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1577 │ │ +06c29a: 0a00 |0025: move-result v0 │ │ +06c29c: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=309 │ │ 0x000a line=310 │ │ 0x000e line=311 │ │ 0x001a line=315 │ │ 0x001f line=316 │ │ @@ -127574,16 +127574,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06c27c: |[06c27c] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -06c28c: 0e00 |0000: return-void │ │ +06c2a0: |[06c2a0] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +06c2b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -127592,36 +127592,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -06c290: |[06c290] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -06c2a0: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -06c2a6: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -06c2aa: 7210 9812 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -06c2b0: 0a00 |0008: move-result v0 │ │ -06c2b2: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -06c2b8: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -06c2bc: 5530 4400 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c2c0: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -06c2c4: 5430 4500 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c2c8: 6e20 0e10 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@100e │ │ -06c2ce: 0a00 |0017: move-result v0 │ │ -06c2d0: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -06c2d4: 5430 4500 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c2d8: 6e20 eb0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0feb │ │ -06c2de: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -06c2e0: 0f00 |0020: return v0 │ │ -06c2e2: 5430 4500 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c2e6: 6e20 1c10 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@101c │ │ -06c2ec: 28f9 |0026: goto 001f // -0007 │ │ -06c2ee: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -06c2f0: 28f8 |0028: goto 0020 // -0008 │ │ +06c2b4: |[06c2b4] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +06c2c4: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +06c2ca: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +06c2ce: 7210 9812 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +06c2d4: 0a00 |0008: move-result v0 │ │ +06c2d6: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +06c2dc: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +06c2e0: 5530 4400 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c2e4: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +06c2e8: 5430 4500 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c2ec: 6e20 0e10 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@100e │ │ +06c2f2: 0a00 |0017: move-result v0 │ │ +06c2f4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +06c2f8: 5430 4500 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c2fc: 6e20 eb0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0feb │ │ +06c302: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +06c304: 0f00 |0020: return v0 │ │ +06c306: 5430 4500 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c30a: 6e20 1c10 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@101c │ │ +06c310: 28f9 |0026: goto 001f // -0007 │ │ +06c312: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +06c314: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=288 │ │ 0x0012 line=289 │ │ 0x001a line=290 │ │ 0x001f line=294 │ │ 0x0020 line=296 │ │ @@ -127636,27 +127636,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -06c2f4: |[06c2f4] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -06c304: 5430 4000 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c308: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -06c30c: 5430 4000 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c310: 7220 8502 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0285 │ │ -06c316: 0e00 |0009: return-void │ │ -06c318: 6200 3d00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ -06c31c: 5431 4700 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ -06c320: 5432 3f00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ -06c324: 7240 7802 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@0278 │ │ -06c32a: 0c00 |0013: move-result-object v0 │ │ -06c32c: 5b30 4700 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ -06c330: 28f3 |0016: goto 0009 // -000d │ │ +06c318: |[06c318] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +06c328: 5430 4000 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c32c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +06c330: 5430 4000 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c334: 7220 8502 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0285 │ │ +06c33a: 0e00 |0009: return-void │ │ +06c33c: 6200 3d00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ +06c340: 5431 4700 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ +06c344: 5432 3f00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ +06c348: 7240 7802 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@0278 │ │ +06c34e: 0c00 |0013: move-result-object v0 │ │ +06c350: 5b30 4700 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ +06c354: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0004 line=377 │ │ 0x0009 line=382 │ │ 0x000a line=380 │ │ locals : │ │ @@ -127668,27 +127668,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -06c334: |[06c334] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -06c344: 5430 4000 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c348: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -06c34c: 5430 4000 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ -06c350: 7230 8602 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0286 │ │ -06c356: 0e00 |0009: return-void │ │ -06c358: 6200 3d00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ -06c35c: 5431 4700 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ -06c360: 5432 3f00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ -06c364: 7255 7902 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@0279 │ │ -06c36a: 0c00 |0013: move-result-object v0 │ │ -06c36c: 5b30 4700 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ -06c370: 28f3 |0016: goto 0009 // -000d │ │ +06c358: |[06c358] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +06c368: 5430 4000 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c36c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +06c370: 5430 4000 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0040 │ │ +06c374: 7230 8602 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0286 │ │ +06c37a: 0e00 |0009: return-void │ │ +06c37c: 6200 3d00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@003d │ │ +06c380: 5431 4700 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ +06c384: 5432 3f00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003f │ │ +06c388: 7255 7902 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@0279 │ │ +06c38e: 0c00 |0013: move-result-object v0 │ │ +06c390: 5b30 4700 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0047 │ │ +06c394: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=368 │ │ 0x0009 line=373 │ │ 0x000a line=371 │ │ locals : │ │ @@ -127701,34 +127701,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -06c374: |[06c374] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -06c384: 5530 4400 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c388: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -06c38c: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -06c390: 5431 4800 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c394: 5430 4500 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c398: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -06c39e: 6e20 0b10 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@100b │ │ -06c3a4: 0a00 |0010: move-result v0 │ │ -06c3a6: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -06c3aa: 5230 4100 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ -06c3ae: 6e30 9c02 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@029c │ │ -06c3b4: 5c34 4400 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c3b8: 0e00 |001a: return-void │ │ -06c3ba: 5230 4600 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ -06c3be: 28f8 |001d: goto 0015 // -0008 │ │ -06c3c0: 5430 4900 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0049 │ │ -06c3c4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -06c3c6: 6e30 9c02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@029c │ │ -06c3cc: 28f4 |0024: goto 0018 // -000c │ │ +06c398: |[06c398] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +06c3a8: 5530 4400 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c3ac: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +06c3b0: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +06c3b4: 5431 4800 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c3b8: 5430 4500 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c3bc: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +06c3c2: 6e20 0b10 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@100b │ │ +06c3c8: 0a00 |0010: move-result v0 │ │ +06c3ca: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +06c3ce: 5230 4100 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ +06c3d2: 6e30 9c02 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@029c │ │ +06c3d8: 5c34 4400 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c3dc: 0e00 |001a: return-void │ │ +06c3de: 5230 4600 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ +06c3e2: 28f8 |001d: goto 0015 // -0008 │ │ +06c3e4: 5430 4900 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0049 │ │ +06c3e8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +06c3ea: 6e30 9c02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@029c │ │ +06c3f0: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0006 line=247 │ │ 0x0018 line=252 │ │ 0x001a line=254 │ │ @@ -127743,39 +127743,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06c3d0: |[06c3d0] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -06c3e0: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -06c3e6: 5430 4500 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c3ea: 6e20 0b10 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@100b │ │ -06c3f0: 0a00 |0008: move-result v0 │ │ -06c3f2: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -06c3f6: 5430 4800 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c3fa: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -06c3fe: 6e20 8f02 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ -06c404: 5530 4400 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ -06c408: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -06c40c: 5431 4800 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c410: 5430 4500 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ -06c414: 6e20 0b10 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@100b │ │ -06c41a: 0a00 |001d: move-result v0 │ │ -06c41c: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -06c420: 5230 4100 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ -06c424: 6e30 9c02 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@029c │ │ -06c42a: 0e00 |0025: return-void │ │ -06c42c: 5430 4800 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ -06c430: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -06c432: 6e20 8f02 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ -06c438: 28e6 |002c: goto 0012 // -001a │ │ -06c43a: 5230 4600 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ -06c43e: 28f3 |002f: goto 0022 // -000d │ │ +06c3f4: |[06c3f4] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +06c404: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +06c40a: 5430 4500 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c40e: 6e20 0b10 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@100b │ │ +06c414: 0a00 |0008: move-result v0 │ │ +06c416: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +06c41a: 5430 4800 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c41e: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +06c422: 6e20 8f02 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ +06c428: 5530 4400 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0044 │ │ +06c42c: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +06c430: 5431 4800 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c434: 5430 4500 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0045 │ │ +06c438: 6e20 0b10 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@100b │ │ +06c43e: 0a00 |001d: move-result v0 │ │ +06c440: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +06c444: 5230 4100 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0041 │ │ +06c448: 6e30 9c02 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@029c │ │ +06c44e: 0e00 |0025: return-void │ │ +06c450: 5430 4800 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0048 │ │ +06c454: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +06c456: 6e20 8f02 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@028f │ │ +06c45c: 28e6 |002c: goto 0012 // -001a │ │ +06c45e: 5230 4600 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0046 │ │ +06c462: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=222 │ │ 0x000b line=223 │ │ 0x0012 line=228 │ │ 0x0016 line=229 │ │ 0x0025 line=232 │ │ @@ -127783,17 +127783,17 @@ │ │ 0x002d line=229 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ source_file_idx : 507 (ActionBarDrawerToggle.java) │ │ │ │ Class #574 header: │ │ -class_idx : 166 │ │ +class_idx : 174 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 259 │ │ +superclass_idx : 267 │ │ source_file_idx : 522 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #574 - │ │ @@ -127809,17 +127809,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c440: |[06c440] android.support.v4.app.ActivityCompat.:()V │ │ -06c450: 7010 cf05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@05cf │ │ -06c456: 0e00 |0003: return-void │ │ +06c464: |[06c464] android.support.v4.app.ActivityCompat.:()V │ │ +06c474: 7010 cf05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@05cf │ │ +06c47a: 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;) │ │ @@ -127827,22 +127827,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06c458: |[06c458] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -06c468: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06c46c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06c470: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -06c474: 7110 ae02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@02ae │ │ -06c47a: 0e00 |0009: return-void │ │ -06c47c: 6e10 0a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ -06c482: 28fc |000d: goto 0009 // -0004 │ │ +06c47c: |[06c47c] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +06c48c: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06c490: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06c494: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06c498: 7110 ae02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@02ae │ │ +06c49e: 0e00 |0009: return-void │ │ +06c4a0: 6e10 0a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ +06c4a6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ 0x0009 line=136 │ │ 0x000a line=134 │ │ locals : │ │ @@ -127853,23 +127853,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06c484: |[06c484] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -06c494: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06c498: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -06c49c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -06c4a0: 7110 ac02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@02ac │ │ -06c4a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -06c4a8: 0f00 |000a: return v0 │ │ -06c4aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06c4ac: 28fe |000c: goto 000a // -0002 │ │ +06c4a8: |[06c4a8] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +06c4b8: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06c4bc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +06c4c0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +06c4c4: 7110 ac02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@02ac │ │ +06c4ca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06c4cc: 0f00 |000a: return v0 │ │ +06c4ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06c4d0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0009 line=65 │ │ 0x000a line=67 │ │ locals : │ │ @@ -127880,22 +127880,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 │ │ -06c4b0: |[06c4b0] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -06c4c0: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06c4c4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06c4c8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -06c4cc: 7130 af02 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@02af │ │ -06c4d2: 0e00 |0009: return-void │ │ -06c4d4: 6e20 3300 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -06c4da: 28fc |000d: goto 0009 // -0004 │ │ +06c4d4: |[06c4d4] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06c4e4: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06c4e8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06c4ec: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06c4f0: 7130 af02 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@02af │ │ +06c4f6: 0e00 |0009: return-void │ │ +06c4f8: 6e20 3300 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +06c4fe: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=93 │ │ 0x000a line=91 │ │ locals : │ │ @@ -127908,22 +127908,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 │ │ -06c4dc: |[06c4dc] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -06c4ec: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06c4f0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06c4f4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -06c4f8: 7140 b002 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@02b0 │ │ -06c4fe: 0e00 |0009: return-void │ │ -06c500: 6e30 3400 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -06c506: 28fc |000d: goto 0009 // -0004 │ │ +06c500: |[06c500] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +06c510: 6000 2300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06c514: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06c518: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06c51c: 7140 b002 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@02b0 │ │ +06c522: 0e00 |0009: return-void │ │ +06c524: 6e30 3400 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +06c52a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x0009 line=121 │ │ 0x000a line=119 │ │ locals : │ │ @@ -127932,17 +127932,17 @@ │ │ 0x0000 - 0x000e reg=4 requestCode I │ │ 0x0000 - 0x000e reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 522 (ActivityCompat.java) │ │ │ │ Class #575 header: │ │ -class_idx : 169 │ │ +class_idx : 177 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 170 │ │ +superclass_idx : 178 │ │ source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #575 annotations: │ │ @@ -127967,18 +127967,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 │ │ -06c508: |[06c508] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -06c518: 7010 b402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ -06c51e: 5b01 4f00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ -06c522: 0e00 |0005: return-void │ │ +06c52c: |[06c52c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +06c53c: 7010 b402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@02b4 │ │ +06c542: 5b01 4f00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ +06c546: 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; │ │ @@ -127990,19 +127990,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c524: |[06c524] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -06c534: 5410 4f00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ -06c538: 6e10 be02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@02be │ │ -06c53e: 0c00 |0005: move-result-object v0 │ │ -06c540: 1100 |0006: return-object v0 │ │ +06c548: |[06c548] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +06c558: 5410 4f00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ +06c55c: 6e10 be02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@02be │ │ +06c562: 0c00 |0005: move-result-object v0 │ │ +06c564: 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;) │ │ @@ -128010,40 +128010,40 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06c544: |[06c544] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -06c554: 2041 a900 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00a9 │ │ -06c558: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -06c55c: 0740 |0004: move-object v0, v4 │ │ -06c55e: 1f00 a900 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00a9 │ │ -06c562: 5431 4f00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ -06c566: 5402 4f00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ -06c56a: 6e20 bf02 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02bf │ │ -06c570: 0e00 |000e: return-void │ │ +06c568: |[06c568] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +06c578: 2041 b100 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00b1 │ │ +06c57c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +06c580: 0740 |0004: move-object v0, v4 │ │ +06c582: 1f00 b100 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00b1 │ │ +06c586: 5431 4f00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ +06c58a: 5402 4f00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004f │ │ +06c58e: 6e20 bf02 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@02bf │ │ +06c594: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x000e line=130 │ │ locals : │ │ 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ source_file_idx : 526 (ActivityOptionsCompat.java) │ │ │ │ Class #576 header: │ │ -class_idx : 173 │ │ +class_idx : 181 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 209 │ │ +superclass_idx : 217 │ │ source_file_idx : 573 │ │ static_fields_size : 9 │ │ instance_fields_size: 19 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 40 │ │ │ │ Class #576 annotations: │ │ @@ -128186,22 +128186,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 │ │ -06c574: |[06c574] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -06c584: 7010 8504 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0485 │ │ -06c58a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06c58c: 5c10 6400 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ -06c590: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -06c592: 5910 6d00 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06c596: 5b12 6e00 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06c59a: 0e00 |000b: return-void │ │ +06c598: |[06c598] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +06c5a8: 7010 8504 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0485 │ │ +06c5ae: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06c5b0: 5c10 6400 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ +06c5b4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +06c5b6: 5910 6d00 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06c5ba: 5b12 6e00 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06c5be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=209 │ │ 0x0006 line=212 │ │ 0x0009 line=334 │ │ 0x000b line=335 │ │ @@ -128214,84 +128214,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 │ │ -06c59c: |[06c59c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -06c5ac: 5441 6e00 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06c5b0: 5b61 ab00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -06c5b4: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -06c5b8: 5461 c000 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -06c5bc: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -06c5c0: 5461 c000 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -06c5c4: 6e20 9215 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06c5ca: 0a01 |000f: move-result v1 │ │ -06c5cc: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -06c5d0: 2201 3403 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -06c5d4: 2202 4803 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -06c5d8: 7010 ad15 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06c5de: 1a03 8f02 |0019: const-string v3, "Can't change tag of fragment " // string@028f │ │ -06c5e2: 6e20 b515 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c5e8: 0c02 |001e: move-result-object v2 │ │ -06c5ea: 6e20 b415 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06c5f0: 0c02 |0022: move-result-object v2 │ │ -06c5f2: 1a03 2501 |0023: const-string v3, ": was " // string@0125 │ │ -06c5f6: 6e20 b515 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c5fc: 0c02 |0028: move-result-object v2 │ │ -06c5fe: 5463 c000 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -06c602: 6e20 b515 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c608: 0c02 |002e: move-result-object v2 │ │ -06c60a: 1a03 8200 |002f: const-string v3, " now " // string@0082 │ │ -06c60e: 6e20 b515 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c614: 0c02 |0034: move-result-object v2 │ │ -06c616: 6e20 b515 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c61c: 0c02 |0038: move-result-object v2 │ │ -06c61e: 6e10 bb15 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06c624: 0c02 |003c: move-result-object v2 │ │ -06c626: 7020 6515 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06c62c: 2701 |0040: throw v1 │ │ -06c62e: 5b67 c000 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -06c632: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -06c636: 5261 aa00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -06c63a: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -06c63e: 5261 aa00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -06c642: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -06c646: 2201 3403 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -06c64a: 2202 4803 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -06c64e: 7010 ad15 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06c654: 1a03 8e02 |0054: const-string v3, "Can't change container ID of fragment " // string@028e │ │ -06c658: 6e20 b515 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c65e: 0c02 |0059: move-result-object v2 │ │ -06c660: 6e20 b415 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06c666: 0c02 |005d: move-result-object v2 │ │ -06c668: 1a03 2501 |005e: const-string v3, ": was " // string@0125 │ │ -06c66c: 6e20 b515 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c672: 0c02 |0063: move-result-object v2 │ │ -06c674: 5263 aa00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -06c678: 6e20 b115 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06c67e: 0c02 |0069: move-result-object v2 │ │ -06c680: 1a03 8200 |006a: const-string v3, " now " // string@0082 │ │ -06c684: 6e20 b515 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c68a: 0c02 |006f: move-result-object v2 │ │ -06c68c: 6e20 b115 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06c692: 0c02 |0073: move-result-object v2 │ │ -06c694: 6e10 bb15 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06c69a: 0c02 |0077: move-result-object v2 │ │ -06c69c: 7020 6515 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06c6a2: 2701 |007b: throw v1 │ │ -06c6a4: 5965 aa00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -06c6a8: 5965 a700 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06c6ac: 2200 ac00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -06c6b0: 7010 c002 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -06c6b6: 5908 5100 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06c6ba: 5b06 5400 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06c6be: 6e20 c502 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -06c6c4: 0e00 |008c: return-void │ │ +06c5c0: |[06c5c0] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +06c5d0: 5441 6e00 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06c5d4: 5b61 ab00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +06c5d8: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +06c5dc: 5461 c000 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +06c5e0: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +06c5e4: 5461 c000 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +06c5e8: 6e20 9215 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06c5ee: 0a01 |000f: move-result v1 │ │ +06c5f0: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +06c5f4: 2201 3c03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +06c5f8: 2202 5003 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +06c5fc: 7010 ad15 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06c602: 1a03 8f02 |0019: const-string v3, "Can't change tag of fragment " // string@028f │ │ +06c606: 6e20 b515 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c60c: 0c02 |001e: move-result-object v2 │ │ +06c60e: 6e20 b415 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06c614: 0c02 |0022: move-result-object v2 │ │ +06c616: 1a03 2501 |0023: const-string v3, ": was " // string@0125 │ │ +06c61a: 6e20 b515 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c620: 0c02 |0028: move-result-object v2 │ │ +06c622: 5463 c000 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +06c626: 6e20 b515 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c62c: 0c02 |002e: move-result-object v2 │ │ +06c62e: 1a03 8200 |002f: const-string v3, " now " // string@0082 │ │ +06c632: 6e20 b515 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c638: 0c02 |0034: move-result-object v2 │ │ +06c63a: 6e20 b515 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c640: 0c02 |0038: move-result-object v2 │ │ +06c642: 6e10 bb15 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06c648: 0c02 |003c: move-result-object v2 │ │ +06c64a: 7020 6515 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06c650: 2701 |0040: throw v1 │ │ +06c652: 5b67 c000 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +06c656: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +06c65a: 5261 aa00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +06c65e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +06c662: 5261 aa00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +06c666: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +06c66a: 2201 3c03 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +06c66e: 2202 5003 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +06c672: 7010 ad15 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06c678: 1a03 8e02 |0054: const-string v3, "Can't change container ID of fragment " // string@028e │ │ +06c67c: 6e20 b515 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c682: 0c02 |0059: move-result-object v2 │ │ +06c684: 6e20 b415 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06c68a: 0c02 |005d: move-result-object v2 │ │ +06c68c: 1a03 2501 |005e: const-string v3, ": was " // string@0125 │ │ +06c690: 6e20 b515 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c696: 0c02 |0063: move-result-object v2 │ │ +06c698: 5263 aa00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +06c69c: 6e20 b115 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06c6a2: 0c02 |0069: move-result-object v2 │ │ +06c6a4: 1a03 8200 |006a: const-string v3, " now " // string@0082 │ │ +06c6a8: 6e20 b515 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c6ae: 0c02 |006f: move-result-object v2 │ │ +06c6b0: 6e20 b115 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06c6b6: 0c02 |0073: move-result-object v2 │ │ +06c6b8: 6e10 bb15 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06c6be: 0c02 |0077: move-result-object v2 │ │ +06c6c0: 7020 6515 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06c6c6: 2701 |007b: throw v1 │ │ +06c6c8: 5965 aa00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +06c6cc: 5965 a700 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06c6d0: 2200 b400 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +06c6d4: 7010 c002 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +06c6da: 5908 5100 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06c6de: 5b06 5400 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06c6e2: 6e20 c502 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +06c6e8: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=396 │ │ 0x0006 line=397 │ │ 0x0012 line=398 │ │ 0x0041 line=402 │ │ @@ -128318,19 +128318,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 │ │ -06c6c8: |[06c6c8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06c6d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c6da: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -06c6dc: 7051 ce02 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@02ce │ │ -06c6e2: 1102 |0005: return-object v2 │ │ +06c6ec: |[06c6ec] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06c6fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c6fe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06c700: 7051 ce02 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@02ce │ │ +06c706: 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 │ │ @@ -128341,18 +128341,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 │ │ -06c6e4: |[06c6e4] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -06c6f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06c6f6: 7050 ce02 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@02ce │ │ -06c6fc: 1101 |0004: return-object v1 │ │ +06c708: |[06c708] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +06c718: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c71a: 7050 ce02 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@02ce │ │ +06c720: 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 │ │ @@ -128364,19 +128364,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 │ │ -06c700: |[06c700] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -06c710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c712: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -06c714: 7051 ce02 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@02ce │ │ -06c71a: 1102 |0005: return-object v2 │ │ +06c724: |[06c724] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +06c734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c736: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06c738: 7051 ce02 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@02ce │ │ +06c73e: 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; │ │ @@ -128387,37 +128387,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 │ │ -06c71c: |[06c71c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -06c72c: 5410 6c00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -06c730: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -06c734: 5b12 7300 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ -06c738: 5b12 6c00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -06c73c: 5210 6a00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ -06c740: 5920 5200 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06c744: 5210 6b00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ -06c748: 5920 5300 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06c74c: 5210 7100 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ -06c750: 5920 5600 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06c754: 5210 7200 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ -06c758: 5920 5700 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -06c75c: 5210 7000 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ -06c760: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c764: 5910 7000 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ -06c768: 0e00 |001e: return-void │ │ -06c76a: 5410 7300 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ -06c76e: 5b20 5800 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0058 │ │ -06c772: 5410 7300 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ -06c776: 5b02 5500 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ -06c77a: 5b12 7300 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ -06c77e: 28df |0029: goto 0008 // -0021 │ │ +06c740: |[06c740] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +06c750: 5410 6c00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +06c754: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +06c758: 5b12 7300 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ +06c75c: 5b12 6c00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +06c760: 5210 6a00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ +06c764: 5920 5200 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06c768: 5210 6b00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ +06c76c: 5920 5300 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06c770: 5210 7100 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ +06c774: 5920 5600 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06c778: 5210 7200 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ +06c77c: 5920 5700 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +06c780: 5210 7000 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ +06c784: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c788: 5910 7000 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ +06c78c: 0e00 |001e: return-void │ │ +06c78e: 5410 7300 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ +06c792: 5b20 5800 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0058 │ │ +06c796: 5410 7300 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ +06c79a: 5b02 5500 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ +06c79e: 5b12 7300 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ +06c7a2: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0008 line=371 │ │ 0x000c line=372 │ │ 0x0010 line=373 │ │ @@ -128436,25 +128436,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 │ │ -06c780: |[06c780] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -06c790: 5520 6400 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ -06c794: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -06c798: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06c79c: 1a01 be0c |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0cbe │ │ -06c7a0: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06c7a6: 2700 |000b: throw v0 │ │ -06c7a8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06c7aa: 5c20 6300 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06c7ae: 5b23 6f00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -06c7b2: 1102 |0011: return-object v2 │ │ +06c7a4: |[06c7a4] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +06c7b4: 5520 6400 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ +06c7b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06c7bc: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06c7c0: 1a01 bb0c |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0cbb │ │ +06c7c4: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06c7ca: 2700 |000b: throw v0 │ │ +06c7cc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06c7ce: 5c20 6300 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06c7d2: 5b23 6f00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +06c7d6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=506 │ │ 0x000f line=507 │ │ 0x0011 line=508 │ │ @@ -128467,22 +128467,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 │ │ -06c7b4: |[06c7b4] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06c7c4: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -06c7c8: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -06c7ce: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -06c7d0: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06c7d4: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06c7d8: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -06c7de: 1102 |000d: return-object v2 │ │ +06c7d8: |[06c7d8] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06c7e8: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +06c7ec: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +06c7f2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +06c7f4: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06c7f8: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06c7fc: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +06c802: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x0008 line=472 │ │ 0x000a line=473 │ │ 0x000d line=475 │ │ @@ -128496,102 +128496,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -06c7e0: |[06c7e0] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -06c7f0: 5563 6300 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06c7f4: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -06c7f8: 0e00 |0004: return-void │ │ -06c7fa: 6303 f900 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06c7fe: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -06c802: 1a03 c203 |0009: const-string v3, "FragmentManager" // string@03c2 │ │ -06c806: 2204 4803 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -06c80a: 7010 ad15 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06c810: 1a05 5902 |0010: const-string v5, "Bump nesting in " // string@0259 │ │ -06c814: 6e20 b515 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c81a: 0c04 |0015: move-result-object v4 │ │ -06c81c: 6e20 b415 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06c822: 0c04 |0019: move-result-object v4 │ │ -06c824: 1a05 3600 |001a: const-string v5, " by " // string@0036 │ │ -06c828: 6e20 b515 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c82e: 0c04 |001f: move-result-object v4 │ │ -06c830: 6e20 b115 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06c836: 0c04 |0023: move-result-object v4 │ │ -06c838: 6e10 bb15 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06c83e: 0c04 |0027: move-result-object v4 │ │ -06c840: 7120 5412 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06c846: 5461 6c00 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -06c84a: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -06c84e: 5413 5400 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06c852: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -06c856: 5413 5400 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06c85a: 5234 a200 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06c85e: b074 |0037: add-int/2addr v4, v7 │ │ -06c860: 5934 a200 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06c864: 6303 f900 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06c868: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -06c86c: 1a03 c203 |003e: const-string v3, "FragmentManager" // string@03c2 │ │ -06c870: 2204 4803 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -06c874: 7010 ad15 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06c87a: 1a05 5a02 |0045: const-string v5, "Bump nesting of " // string@025a │ │ -06c87e: 6e20 b515 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c884: 0c04 |004a: move-result-object v4 │ │ -06c886: 5415 5400 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06c88a: 6e20 b415 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06c890: 0c04 |0050: move-result-object v4 │ │ -06c892: 1a05 9200 |0051: const-string v5, " to " // string@0092 │ │ -06c896: 6e20 b515 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c89c: 0c04 |0056: move-result-object v4 │ │ -06c89e: 5415 5400 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06c8a2: 5255 a200 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06c8a6: 6e20 b115 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06c8ac: 0c04 |005e: move-result-object v4 │ │ -06c8ae: 6e10 bb15 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06c8b4: 0c04 |0062: move-result-object v4 │ │ -06c8b6: 7120 5412 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06c8bc: 5413 5900 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06c8c0: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -06c8c4: 5413 5900 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06c8c8: 6e10 f915 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06c8ce: 0a03 |006f: move-result v3 │ │ -06c8d0: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -06c8d4: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -06c8d8: 5413 5900 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06c8dc: 6e20 f315 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06c8e2: 0c02 |0079: move-result-object v2 │ │ -06c8e4: 1f02 b500 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06c8e8: 5223 a200 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06c8ec: b073 |007e: add-int/2addr v3, v7 │ │ -06c8ee: 5923 a200 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06c8f2: 6303 f900 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06c8f6: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -06c8fa: 1a03 c203 |0085: const-string v3, "FragmentManager" // string@03c2 │ │ -06c8fe: 2204 4803 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -06c902: 7010 ad15 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06c908: 1a05 5a02 |008c: const-string v5, "Bump nesting of " // string@025a │ │ -06c90c: 6e20 b515 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c912: 0c04 |0091: move-result-object v4 │ │ -06c914: 6e20 b415 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06c91a: 0c04 |0095: move-result-object v4 │ │ -06c91c: 1a05 9200 |0096: const-string v5, " to " // string@0092 │ │ -06c920: 6e20 b515 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c926: 0c04 |009b: move-result-object v4 │ │ -06c928: 5225 a200 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06c92c: 6e20 b115 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06c932: 0c04 |00a1: move-result-object v4 │ │ -06c934: 6e10 bb15 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06c93a: 0c04 |00a5: move-result-object v4 │ │ -06c93c: 7120 5412 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06c942: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06c946: 28c7 |00ab: goto 0072 // -0039 │ │ -06c948: 5411 5500 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ -06c94c: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +06c804: |[06c804] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +06c814: 5563 6300 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06c818: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +06c81c: 0e00 |0004: return-void │ │ +06c81e: 6303 f900 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06c822: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +06c826: 1a03 c203 |0009: const-string v3, "FragmentManager" // string@03c2 │ │ +06c82a: 2204 5003 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +06c82e: 7010 ad15 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06c834: 1a05 5902 |0010: const-string v5, "Bump nesting in " // string@0259 │ │ +06c838: 6e20 b515 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c83e: 0c04 |0015: move-result-object v4 │ │ +06c840: 6e20 b415 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06c846: 0c04 |0019: move-result-object v4 │ │ +06c848: 1a05 3600 |001a: const-string v5, " by " // string@0036 │ │ +06c84c: 6e20 b515 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c852: 0c04 |001f: move-result-object v4 │ │ +06c854: 6e20 b115 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06c85a: 0c04 |0023: move-result-object v4 │ │ +06c85c: 6e10 bb15 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06c862: 0c04 |0027: move-result-object v4 │ │ +06c864: 7120 5412 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06c86a: 5461 6c00 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +06c86e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +06c872: 5413 5400 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06c876: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +06c87a: 5413 5400 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06c87e: 5234 a200 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06c882: b074 |0037: add-int/2addr v4, v7 │ │ +06c884: 5934 a200 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06c888: 6303 f900 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06c88c: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +06c890: 1a03 c203 |003e: const-string v3, "FragmentManager" // string@03c2 │ │ +06c894: 2204 5003 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +06c898: 7010 ad15 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06c89e: 1a05 5a02 |0045: const-string v5, "Bump nesting of " // string@025a │ │ +06c8a2: 6e20 b515 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c8a8: 0c04 |004a: move-result-object v4 │ │ +06c8aa: 5415 5400 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06c8ae: 6e20 b415 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06c8b4: 0c04 |0050: move-result-object v4 │ │ +06c8b6: 1a05 9200 |0051: const-string v5, " to " // string@0092 │ │ +06c8ba: 6e20 b515 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c8c0: 0c04 |0056: move-result-object v4 │ │ +06c8c2: 5415 5400 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06c8c6: 5255 a200 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06c8ca: 6e20 b115 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06c8d0: 0c04 |005e: move-result-object v4 │ │ +06c8d2: 6e10 bb15 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06c8d8: 0c04 |0062: move-result-object v4 │ │ +06c8da: 7120 5412 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06c8e0: 5413 5900 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06c8e4: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +06c8e8: 5413 5900 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06c8ec: 6e10 f915 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06c8f2: 0a03 |006f: move-result v3 │ │ +06c8f4: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +06c8f8: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +06c8fc: 5413 5900 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06c900: 6e20 f315 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06c906: 0c02 |0079: move-result-object v2 │ │ +06c908: 1f02 bd00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06c90c: 5223 a200 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06c910: b073 |007e: add-int/2addr v3, v7 │ │ +06c912: 5923 a200 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06c916: 6303 f900 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06c91a: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +06c91e: 1a03 c203 |0085: const-string v3, "FragmentManager" // string@03c2 │ │ +06c922: 2204 5003 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +06c926: 7010 ad15 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06c92c: 1a05 5a02 |008c: const-string v5, "Bump nesting of " // string@025a │ │ +06c930: 6e20 b515 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c936: 0c04 |0091: move-result-object v4 │ │ +06c938: 6e20 b415 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06c93e: 0c04 |0095: move-result-object v4 │ │ +06c940: 1a05 9200 |0096: const-string v5, " to " // string@0092 │ │ +06c944: 6e20 b515 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c94a: 0c04 |009b: move-result-object v4 │ │ +06c94c: 5225 a200 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06c950: 6e20 b115 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06c956: 0c04 |00a1: move-result-object v4 │ │ +06c958: 6e10 bb15 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06c95e: 0c04 |00a5: move-result-object v4 │ │ +06c960: 7120 5412 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06c966: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06c96a: 28c7 |00ab: goto 0072 // -0039 │ │ +06c96c: 5411 5500 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ +06c970: 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 │ │ @@ -128617,19 +128617,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c950: |[06c950] android.support.v4.app.BackStackRecord.commit:()I │ │ -06c960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c962: 6e20 cb02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@02cb │ │ -06c968: 0a00 |0004: move-result v0 │ │ -06c96a: 0f00 |0005: return v0 │ │ +06c974: |[06c974] android.support.v4.app.BackStackRecord.commit:()I │ │ +06c984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c986: 6e20 cb02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@02cb │ │ +06c98c: 0a00 |0004: move-result v0 │ │ +06c98e: 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;) │ │ @@ -128637,19 +128637,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c96c: |[06c96c] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -06c97c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06c97e: 6e20 cb02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@02cb │ │ -06c984: 0a00 |0004: move-result v0 │ │ -06c986: 0f00 |0005: return v0 │ │ +06c990: |[06c990] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +06c9a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c9a2: 6e20 cb02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@02cb │ │ +06c9a8: 0a00 |0004: move-result v0 │ │ +06c9aa: 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;) │ │ @@ -128657,57 +128657,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -06c988: |[06c988] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -06c998: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06c99a: 5562 6900 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0069 │ │ -06c99e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -06c9a2: 2202 3403 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -06c9a6: 1a03 4410 |0007: const-string v3, "commit already called" // string@1044 │ │ -06c9aa: 7020 6515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06c9b0: 2702 |000c: throw v2 │ │ -06c9b2: 6302 f900 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06c9b6: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -06c9ba: 1a02 c203 |0011: const-string v2, "FragmentManager" // string@03c2 │ │ -06c9be: 2203 4803 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06c9c2: 7010 ad15 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06c9c8: 1a04 a002 |0018: const-string v4, "Commit: " // string@02a0 │ │ -06c9cc: 6e20 b515 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06c9d2: 0c03 |001d: move-result-object v3 │ │ -06c9d4: 6e20 b415 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06c9da: 0c03 |0021: move-result-object v3 │ │ -06c9dc: 6e10 bb15 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06c9e2: 0c03 |0025: move-result-object v3 │ │ -06c9e4: 7120 5412 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06c9ea: 2200 7a01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@017a │ │ -06c9ee: 1a02 c203 |002b: const-string v2, "FragmentManager" // string@03c2 │ │ -06c9f2: 7020 3c08 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ -06c9f8: 2201 1f03 |0030: new-instance v1, Ljava/io/PrintWriter; // type@031f │ │ -06c9fc: 7020 3315 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ -06ca02: 1a02 0200 |0035: const-string v2, " " // string@0002 │ │ -06ca06: 6e55 cf02 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@02cf │ │ -06ca0c: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -06ca0e: 5c62 6900 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0069 │ │ -06ca12: 5562 6300 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06ca16: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -06ca1a: 5462 6e00 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06ca1e: 6e20 e903 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@03e9 │ │ -06ca24: 0a02 |0046: move-result v2 │ │ -06ca26: 5962 6d00 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06ca2a: 5462 6e00 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06ca2e: 6e30 0004 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ -06ca34: 5262 6d00 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06ca38: 0f02 |0050: return v2 │ │ -06ca3a: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -06ca3c: 5962 6d00 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06ca40: 28f5 |0054: goto 0049 // -000b │ │ +06c9ac: |[06c9ac] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +06c9bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06c9be: 5562 6900 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0069 │ │ +06c9c2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +06c9c6: 2202 3c03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +06c9ca: 1a03 4110 |0007: const-string v3, "commit already called" // string@1041 │ │ +06c9ce: 7020 6515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06c9d4: 2702 |000c: throw v2 │ │ +06c9d6: 6302 f900 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06c9da: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +06c9de: 1a02 c203 |0011: const-string v2, "FragmentManager" // string@03c2 │ │ +06c9e2: 2203 5003 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06c9e6: 7010 ad15 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06c9ec: 1a04 a002 |0018: const-string v4, "Commit: " // string@02a0 │ │ +06c9f0: 6e20 b515 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06c9f6: 0c03 |001d: move-result-object v3 │ │ +06c9f8: 6e20 b415 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06c9fe: 0c03 |0021: move-result-object v3 │ │ +06ca00: 6e10 bb15 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06ca06: 0c03 |0025: move-result-object v3 │ │ +06ca08: 7120 5412 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06ca0e: 2200 8201 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@0182 │ │ +06ca12: 1a02 c203 |002b: const-string v2, "FragmentManager" // string@03c2 │ │ +06ca16: 7020 3c08 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ +06ca1c: 2201 2703 |0030: new-instance v1, Ljava/io/PrintWriter; // type@0327 │ │ +06ca20: 7020 3315 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ +06ca26: 1a02 0200 |0035: const-string v2, " " // string@0002 │ │ +06ca2a: 6e55 cf02 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@02cf │ │ +06ca30: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +06ca32: 5c62 6900 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0069 │ │ +06ca36: 5562 6300 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06ca3a: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +06ca3e: 5462 6e00 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06ca42: 6e20 e903 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@03e9 │ │ +06ca48: 0a02 |0046: move-result v2 │ │ +06ca4a: 5962 6d00 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06ca4e: 5462 6e00 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06ca52: 6e30 0004 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ +06ca58: 5262 6d00 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06ca5c: 0f02 |0050: return v2 │ │ +06ca5e: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +06ca60: 5962 6d00 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06ca64: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x000d line=583 │ │ 0x0011 line=584 │ │ 0x0029 line=585 │ │ 0x0030 line=586 │ │ @@ -128729,22 +128729,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 │ │ -06ca44: |[06ca44] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06ca54: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -06ca58: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -06ca5e: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -06ca60: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06ca64: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06ca68: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -06ca6e: 1102 |000d: return-object v2 │ │ +06ca68: |[06ca68] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06ca78: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +06ca7c: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +06ca82: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +06ca84: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06ca88: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06ca8c: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +06ca92: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0008 line=463 │ │ 0x000a line=464 │ │ 0x000d line=466 │ │ @@ -128758,24 +128758,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06ca70: |[06ca70] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -06ca80: 5520 6300 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06ca84: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06ca88: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06ca8c: 1a01 c00c |0006: const-string v1, "This transaction is already being added to the back stack" // string@0cc0 │ │ -06ca90: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06ca96: 2700 |000b: throw v0 │ │ -06ca98: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06ca9a: 5c20 6400 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ -06ca9e: 1102 |000f: return-object v2 │ │ +06ca94: |[06ca94] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +06caa4: 5520 6300 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06caa8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06caac: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06cab0: 1a01 bd0c |0006: const-string v1, "This transaction is already being added to the back stack" // string@0cbd │ │ +06cab4: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06caba: 2700 |000b: throw v0 │ │ +06cabc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06cabe: 5c20 6400 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ +06cac2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000c line=520 │ │ 0x000f line=521 │ │ locals : │ │ @@ -128786,18 +128786,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 │ │ -06caa0: |[06caa0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06cab0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cab2: 6e40 d002 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02d0 │ │ -06cab8: 0e00 |0004: return-void │ │ +06cac4: |[06cac4] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +06cad4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06cad6: 6e40 d002 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02d0 │ │ +06cadc: 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; │ │ @@ -128810,239 +128810,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 │ │ -06cabc: |[06cabc] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -06cacc: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -06cad0: 6e20 3615 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cad6: 1a05 9618 |0005: const-string v5, "mName=" // string@1896 │ │ -06cada: 6e20 3615 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cae0: 5475 6f00 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -06cae4: 6e20 3615 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06caea: 1a05 6a00 |000f: const-string v5, " mIndex=" // string@006a │ │ -06caee: 6e20 3615 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06caf4: 5275 6d00 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06caf8: 6e20 3415 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06cafe: 1a05 6100 |0019: const-string v5, " mCommitted=" // string@0061 │ │ -06cb02: 6e20 3615 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb08: 5575 6900 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0069 │ │ -06cb0c: 6e20 3c15 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -06cb12: 5275 7400 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06cb16: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -06cb1a: 6e20 3615 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb20: 1a05 5d19 |002a: const-string v5, "mTransition=#" // string@195d │ │ -06cb24: 6e20 3615 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb2a: 5275 7400 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06cb2e: 7110 6a15 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cb34: 0c05 |0034: move-result-object v5 │ │ -06cb36: 6e20 3615 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb3c: 1a05 7c00 |0038: const-string v5, " mTransitionStyle=#" // string@007c │ │ -06cb40: 6e20 3615 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb46: 5275 7500 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06cb4a: 7110 6a15 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cb50: 0c05 |0042: move-result-object v5 │ │ -06cb52: 6e20 3b15 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06cb58: 5275 6a00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ -06cb5c: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -06cb60: 5275 6b00 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ -06cb64: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -06cb68: 6e20 3615 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb6e: 1a05 1e18 |0051: const-string v5, "mEnterAnim=#" // string@181e │ │ -06cb72: 6e20 3615 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb78: 5275 6a00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ -06cb7c: 7110 6a15 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cb82: 0c05 |005b: move-result-object v5 │ │ -06cb84: 6e20 3615 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb8a: 1a05 6600 |005f: const-string v5, " mExitAnim=#" // string@0066 │ │ -06cb8e: 6e20 3615 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cb94: 5275 6b00 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ -06cb98: 7110 6a15 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cb9e: 0c05 |0069: move-result-object v5 │ │ -06cba0: 6e20 3b15 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06cba6: 5275 7100 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ -06cbaa: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -06cbae: 5275 7200 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ -06cbb2: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -06cbb6: 6e20 3615 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cbbc: 1a05 c718 |0078: const-string v5, "mPopEnterAnim=#" // string@18c7 │ │ -06cbc0: 6e20 3615 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cbc6: 5275 7100 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ -06cbca: 7110 6a15 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cbd0: 0c05 |0082: move-result-object v5 │ │ -06cbd2: 6e20 3615 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cbd8: 1a05 6f00 |0086: const-string v5, " mPopExitAnim=#" // string@006f │ │ -06cbdc: 6e20 3615 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cbe2: 5275 7200 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ -06cbe6: 7110 6a15 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cbec: 0c05 |0090: move-result-object v5 │ │ -06cbee: 6e20 3b15 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06cbf4: 5275 6700 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06cbf8: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -06cbfc: 5475 6800 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -06cc00: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -06cc04: 6e20 3615 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc0a: 1a05 ab17 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@17ab │ │ -06cc0e: 6e20 3615 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc14: 5275 6700 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06cc18: 7110 6a15 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cc1e: 0c05 |00a9: move-result-object v5 │ │ -06cc20: 6e20 3615 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc26: 1a05 6000 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0060 │ │ -06cc2a: 6e20 3615 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc30: 5475 6800 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -06cc34: 6e20 3a15 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06cc3a: 5275 6500 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06cc3e: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -06cc42: 5475 6600 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -06cc46: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -06cc4a: 6e20 3615 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc50: 1a05 a817 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@17a8 │ │ -06cc54: 6e20 3615 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc5a: 5275 6500 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06cc5e: 7110 6a15 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cc64: 0c05 |00cc: move-result-object v5 │ │ -06cc66: 6e20 3615 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc6c: 1a05 5f00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@005f │ │ -06cc70: 6e20 3615 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc76: 5475 6600 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -06cc7a: 6e20 3a15 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06cc80: 5475 6c00 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -06cc84: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -06cc88: 6e20 3615 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cc8e: 1a05 340b |00e1: const-string v5, "Operations:" // string@0b34 │ │ -06cc92: 6e20 3b15 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06cc98: 2205 4803 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -06cc9c: 7010 ad15 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06cca2: 6e20 b515 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06cca8: 0c05 |00ee: move-result-object v5 │ │ -06ccaa: 1a06 0300 |00ef: const-string v6, " " // string@0003 │ │ -06ccae: 6e20 b515 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06ccb4: 0c05 |00f4: move-result-object v5 │ │ -06ccb6: 6e10 bb15 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06ccbc: 0c02 |00f8: move-result-object v2 │ │ -06ccbe: 5474 6c00 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -06ccc2: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -06ccc4: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -06ccc8: 5245 5100 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06cccc: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -06ccd2: 2205 4803 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -06ccd6: 7010 ad15 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06ccdc: 1a06 2910 |0108: const-string v6, "cmd=" // string@1029 │ │ -06cce0: 6e20 b515 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06cce6: 0c05 |010d: move-result-object v5 │ │ -06cce8: 5246 5100 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06ccec: 6e20 b115 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06ccf2: 0c05 |0113: move-result-object v5 │ │ -06ccf4: 6e10 bb15 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06ccfa: 0c00 |0117: move-result-object v0 │ │ -06ccfc: 6e20 3615 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd02: 1a05 1000 |011b: const-string v5, " Op #" // string@0010 │ │ -06cd06: 6e20 3615 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd0c: 6e20 3415 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06cd12: 1a05 1f01 |0123: const-string v5, ": " // string@011f │ │ -06cd16: 6e20 3615 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd1c: 6e20 3615 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd22: 1a05 0100 |012b: const-string v5, " " // string@0001 │ │ -06cd26: 6e20 3615 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd2c: 5445 5400 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06cd30: 6e20 3a15 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06cd36: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -06cd3a: 5245 5200 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06cd3e: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -06cd42: 5245 5300 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06cd46: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -06cd4a: 6e20 3615 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd50: 1a05 4b12 |0142: const-string v5, "enterAnim=#" // string@124b │ │ -06cd54: 6e20 3615 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd5a: 5245 5200 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06cd5e: 7110 6a15 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cd64: 0c05 |014c: move-result-object v5 │ │ -06cd66: 6e20 3615 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd6c: 1a05 4d00 |0150: const-string v5, " exitAnim=#" // string@004d │ │ -06cd70: 6e20 3615 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd76: 5245 5300 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06cd7a: 7110 6a15 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cd80: 0c05 |015a: move-result-object v5 │ │ -06cd82: 6e20 3b15 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06cd88: 5245 5600 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06cd8c: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -06cd90: 5245 5700 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -06cd94: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -06cd98: 6e20 3615 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cd9e: 1a05 881c |0169: const-string v5, "popEnterAnim=#" // string@1c88 │ │ -06cda2: 6e20 3615 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cda8: 5245 5600 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06cdac: 7110 6a15 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cdb2: 0c05 |0173: move-result-object v5 │ │ -06cdb4: 6e20 3615 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cdba: 1a05 8700 |0177: const-string v5, " popExitAnim=#" // string@0087 │ │ -06cdbe: 6e20 3615 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cdc4: 5245 5700 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -06cdc8: 7110 6a15 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06cdce: 0c05 |0181: move-result-object v5 │ │ -06cdd0: 6e20 3b15 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06cdd6: 5445 5900 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06cdda: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -06cdde: 5445 5900 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06cde2: 6e10 f915 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06cde8: 0a05 |018e: move-result v5 │ │ -06cdea: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -06cdee: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -06cdf0: 5445 5900 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06cdf4: 6e10 f915 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06cdfa: 0a05 |0197: move-result v5 │ │ -06cdfc: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -06ce00: 6e20 3615 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ce06: 5445 5900 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06ce0a: 6e10 f915 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ce10: 0a05 |01a2: move-result v5 │ │ -06ce12: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -06ce14: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -06ce18: 1a05 b30b |01a6: const-string v5, "Removed: " // string@0bb3 │ │ -06ce1c: 6e20 3615 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ce22: 5445 5900 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06ce26: 6e20 f315 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06ce2c: 0c05 |01b0: move-result-object v5 │ │ -06ce2e: 6e20 3a15 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06ce34: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06ce38: 28dc |01b6: goto 0192 // -0024 │ │ -06ce3a: 1a00 ee0a |01b7: const-string v0, "NULL" // string@0aee │ │ -06ce3e: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -06ce42: 1a00 a101 |01bb: const-string v0, "ADD" // string@01a1 │ │ -06ce46: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -06ce4a: 1a00 9a0b |01bf: const-string v0, "REPLACE" // string@0b9a │ │ -06ce4e: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -06ce52: 1a00 990b |01c3: const-string v0, "REMOVE" // string@0b99 │ │ -06ce56: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -06ce5a: 1a00 f003 |01c7: const-string v0, "HIDE" // string@03f0 │ │ -06ce5e: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -06ce62: 1a00 d40b |01cb: const-string v0, "SHOW" // string@0bd4 │ │ -06ce66: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -06ce6a: 1a00 e902 |01cf: const-string v0, "DETACH" // string@02e9 │ │ -06ce6e: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -06ce72: 1a00 b301 |01d3: const-string v0, "ATTACH" // string@01b3 │ │ -06ce76: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -06ce7a: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -06ce7e: 1a05 b20b |01d9: const-string v5, "Removed:" // string@0bb2 │ │ -06ce82: 6e20 3b15 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ce88: 6e20 3615 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ce8e: 1a05 0400 |01e1: const-string v5, " #" // string@0004 │ │ -06ce92: 6e20 3615 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ce98: 6e20 3415 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06ce9e: 1a05 1f01 |01e9: const-string v5, ": " // string@011f │ │ -06cea2: 6e20 3615 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06cea8: 28bd |01ee: goto 01ab // -0043 │ │ -06ceaa: 5444 5500 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ -06ceae: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06ceb2: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -06ceb6: 0e00 |01f5: return-void │ │ -06ceb8: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +06cae0: |[06cae0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +06caf0: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +06caf4: 6e20 3615 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cafa: 1a05 9318 |0005: const-string v5, "mName=" // string@1893 │ │ +06cafe: 6e20 3615 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb04: 5475 6f00 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +06cb08: 6e20 3615 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb0e: 1a05 6a00 |000f: const-string v5, " mIndex=" // string@006a │ │ +06cb12: 6e20 3615 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb18: 5275 6d00 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06cb1c: 6e20 3415 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06cb22: 1a05 6100 |0019: const-string v5, " mCommitted=" // string@0061 │ │ +06cb26: 6e20 3615 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb2c: 5575 6900 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0069 │ │ +06cb30: 6e20 3c15 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +06cb36: 5275 7400 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06cb3a: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +06cb3e: 6e20 3615 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb44: 1a05 5a19 |002a: const-string v5, "mTransition=#" // string@195a │ │ +06cb48: 6e20 3615 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb4e: 5275 7400 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06cb52: 7110 6a15 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cb58: 0c05 |0034: move-result-object v5 │ │ +06cb5a: 6e20 3615 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb60: 1a05 7c00 |0038: const-string v5, " mTransitionStyle=#" // string@007c │ │ +06cb64: 6e20 3615 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb6a: 5275 7500 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06cb6e: 7110 6a15 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cb74: 0c05 |0042: move-result-object v5 │ │ +06cb76: 6e20 3b15 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06cb7c: 5275 6a00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ +06cb80: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +06cb84: 5275 6b00 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ +06cb88: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +06cb8c: 6e20 3615 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb92: 1a05 1b18 |0051: const-string v5, "mEnterAnim=#" // string@181b │ │ +06cb96: 6e20 3615 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cb9c: 5275 6a00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ +06cba0: 7110 6a15 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cba6: 0c05 |005b: move-result-object v5 │ │ +06cba8: 6e20 3615 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cbae: 1a05 6600 |005f: const-string v5, " mExitAnim=#" // string@0066 │ │ +06cbb2: 6e20 3615 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cbb8: 5275 6b00 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ +06cbbc: 7110 6a15 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cbc2: 0c05 |0069: move-result-object v5 │ │ +06cbc4: 6e20 3b15 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06cbca: 5275 7100 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ +06cbce: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +06cbd2: 5275 7200 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ +06cbd6: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +06cbda: 6e20 3615 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cbe0: 1a05 c418 |0078: const-string v5, "mPopEnterAnim=#" // string@18c4 │ │ +06cbe4: 6e20 3615 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cbea: 5275 7100 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ +06cbee: 7110 6a15 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cbf4: 0c05 |0082: move-result-object v5 │ │ +06cbf6: 6e20 3615 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cbfc: 1a05 6f00 |0086: const-string v5, " mPopExitAnim=#" // string@006f │ │ +06cc00: 6e20 3615 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc06: 5275 7200 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ +06cc0a: 7110 6a15 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cc10: 0c05 |0090: move-result-object v5 │ │ +06cc12: 6e20 3b15 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06cc18: 5275 6700 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06cc1c: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +06cc20: 5475 6800 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +06cc24: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +06cc28: 6e20 3615 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc2e: 1a05 a817 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@17a8 │ │ +06cc32: 6e20 3615 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc38: 5275 6700 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06cc3c: 7110 6a15 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cc42: 0c05 |00a9: move-result-object v5 │ │ +06cc44: 6e20 3615 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc4a: 1a05 6000 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0060 │ │ +06cc4e: 6e20 3615 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc54: 5475 6800 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +06cc58: 6e20 3a15 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06cc5e: 5275 6500 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06cc62: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +06cc66: 5475 6600 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +06cc6a: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +06cc6e: 6e20 3615 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc74: 1a05 a517 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@17a5 │ │ +06cc78: 6e20 3615 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc7e: 5275 6500 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06cc82: 7110 6a15 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cc88: 0c05 |00cc: move-result-object v5 │ │ +06cc8a: 6e20 3615 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc90: 1a05 5f00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@005f │ │ +06cc94: 6e20 3615 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cc9a: 5475 6600 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +06cc9e: 6e20 3a15 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06cca4: 5475 6c00 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +06cca8: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +06ccac: 6e20 3615 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ccb2: 1a05 310b |00e1: const-string v5, "Operations:" // string@0b31 │ │ +06ccb6: 6e20 3b15 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ccbc: 2205 5003 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +06ccc0: 7010 ad15 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06ccc6: 6e20 b515 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06cccc: 0c05 |00ee: move-result-object v5 │ │ +06ccce: 1a06 0300 |00ef: const-string v6, " " // string@0003 │ │ +06ccd2: 6e20 b515 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06ccd8: 0c05 |00f4: move-result-object v5 │ │ +06ccda: 6e10 bb15 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06cce0: 0c02 |00f8: move-result-object v2 │ │ +06cce2: 5474 6c00 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +06cce6: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +06cce8: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +06ccec: 5245 5100 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06ccf0: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +06ccf6: 2205 5003 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +06ccfa: 7010 ad15 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06cd00: 1a06 2610 |0108: const-string v6, "cmd=" // string@1026 │ │ +06cd04: 6e20 b515 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06cd0a: 0c05 |010d: move-result-object v5 │ │ +06cd0c: 5246 5100 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06cd10: 6e20 b115 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06cd16: 0c05 |0113: move-result-object v5 │ │ +06cd18: 6e10 bb15 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06cd1e: 0c00 |0117: move-result-object v0 │ │ +06cd20: 6e20 3615 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd26: 1a05 1000 |011b: const-string v5, " Op #" // string@0010 │ │ +06cd2a: 6e20 3615 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd30: 6e20 3415 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06cd36: 1a05 1f01 |0123: const-string v5, ": " // string@011f │ │ +06cd3a: 6e20 3615 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd40: 6e20 3615 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd46: 1a05 0100 |012b: const-string v5, " " // string@0001 │ │ +06cd4a: 6e20 3615 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd50: 5445 5400 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06cd54: 6e20 3a15 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06cd5a: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +06cd5e: 5245 5200 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06cd62: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +06cd66: 5245 5300 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06cd6a: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +06cd6e: 6e20 3615 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd74: 1a05 4812 |0142: const-string v5, "enterAnim=#" // string@1248 │ │ +06cd78: 6e20 3615 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd7e: 5245 5200 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06cd82: 7110 6a15 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cd88: 0c05 |014c: move-result-object v5 │ │ +06cd8a: 6e20 3615 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd90: 1a05 4d00 |0150: const-string v5, " exitAnim=#" // string@004d │ │ +06cd94: 6e20 3615 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cd9a: 5245 5300 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06cd9e: 7110 6a15 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cda4: 0c05 |015a: move-result-object v5 │ │ +06cda6: 6e20 3b15 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06cdac: 5245 5600 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06cdb0: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +06cdb4: 5245 5700 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +06cdb8: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +06cdbc: 6e20 3615 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cdc2: 1a05 851c |0169: const-string v5, "popEnterAnim=#" // string@1c85 │ │ +06cdc6: 6e20 3615 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cdcc: 5245 5600 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06cdd0: 7110 6a15 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cdd6: 0c05 |0173: move-result-object v5 │ │ +06cdd8: 6e20 3615 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cdde: 1a05 8700 |0177: const-string v5, " popExitAnim=#" // string@0087 │ │ +06cde2: 6e20 3615 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cde8: 5245 5700 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +06cdec: 7110 6a15 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06cdf2: 0c05 |0181: move-result-object v5 │ │ +06cdf4: 6e20 3b15 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06cdfa: 5445 5900 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06cdfe: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +06ce02: 5445 5900 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06ce06: 6e10 f915 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ce0c: 0a05 |018e: move-result v5 │ │ +06ce0e: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +06ce12: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +06ce14: 5445 5900 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06ce18: 6e10 f915 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ce1e: 0a05 |0197: move-result v5 │ │ +06ce20: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +06ce24: 6e20 3615 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ce2a: 5445 5900 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06ce2e: 6e10 f915 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ce34: 0a05 |01a2: move-result v5 │ │ +06ce36: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +06ce38: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +06ce3c: 1a05 b00b |01a6: const-string v5, "Removed: " // string@0bb0 │ │ +06ce40: 6e20 3615 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ce46: 5445 5900 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06ce4a: 6e20 f315 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06ce50: 0c05 |01b0: move-result-object v5 │ │ +06ce52: 6e20 3a15 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06ce58: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ce5c: 28dc |01b6: goto 0192 // -0024 │ │ +06ce5e: 1a00 eb0a |01b7: const-string v0, "NULL" // string@0aeb │ │ +06ce62: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +06ce66: 1a00 a101 |01bb: const-string v0, "ADD" // string@01a1 │ │ +06ce6a: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +06ce6e: 1a00 970b |01bf: const-string v0, "REPLACE" // string@0b97 │ │ +06ce72: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +06ce76: 1a00 960b |01c3: const-string v0, "REMOVE" // string@0b96 │ │ +06ce7a: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +06ce7e: 1a00 f003 |01c7: const-string v0, "HIDE" // string@03f0 │ │ +06ce82: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +06ce86: 1a00 d10b |01cb: const-string v0, "SHOW" // string@0bd1 │ │ +06ce8a: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +06ce8e: 1a00 e902 |01cf: const-string v0, "DETACH" // string@02e9 │ │ +06ce92: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +06ce96: 1a00 b301 |01d3: const-string v0, "ATTACH" // string@01b3 │ │ +06ce9a: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +06ce9e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +06cea2: 1a05 af0b |01d9: const-string v5, "Removed:" // string@0baf │ │ +06cea6: 6e20 3b15 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ceac: 6e20 3615 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ceb2: 1a05 0400 |01e1: const-string v5, " #" // string@0004 │ │ +06ceb6: 6e20 3615 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cebc: 6e20 3415 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06cec2: 1a05 1f01 |01e9: const-string v5, ": " // string@011f │ │ +06cec6: 6e20 3615 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06cecc: 28bd |01ee: goto 01ab // -0043 │ │ +06cece: 5444 5500 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ +06ced2: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ced6: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +06ceda: 0e00 |01f5: return-void │ │ +06cedc: 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 │ │ @@ -129141,25 +129141,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06cee0: |[06cee0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -06cef0: 5220 6500 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06cef4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -06cef8: 5420 6e00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06cefc: 5400 0301 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06cf00: 5221 6500 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06cf04: 6e20 9803 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0398 │ │ -06cf0a: 0c00 |000d: move-result-object v0 │ │ -06cf0c: 1100 |000e: return-object v0 │ │ -06cf0e: 5420 6600 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -06cf12: 28fd |0011: goto 000e // -0003 │ │ +06cf04: |[06cf04] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +06cf14: 5220 6500 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06cf18: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +06cf1c: 5420 6e00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06cf20: 5400 0301 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06cf24: 5221 6500 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06cf28: 6e20 9803 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0398 │ │ +06cf2e: 0c00 |000d: move-result-object v0 │ │ +06cf30: 1100 |000e: return-object v0 │ │ +06cf32: 5420 6600 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +06cf36: 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; │ │ @@ -129169,17 +129169,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cf14: |[06cf14] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -06cf24: 5210 6500 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06cf28: 0f00 |0002: return v0 │ │ +06cf38: |[06cf38] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +06cf48: 5210 6500 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06cf4c: 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;) │ │ @@ -129187,25 +129187,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06cf2c: |[06cf2c] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -06cf3c: 5220 6700 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06cf40: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -06cf44: 5420 6e00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06cf48: 5400 0301 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06cf4c: 5221 6700 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06cf50: 6e20 9803 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0398 │ │ -06cf56: 0c00 |000d: move-result-object v0 │ │ -06cf58: 1100 |000e: return-object v0 │ │ -06cf5a: 5420 6800 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -06cf5e: 28fd |0011: goto 000e // -0003 │ │ +06cf50: |[06cf50] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +06cf60: 5220 6700 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06cf64: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +06cf68: 5420 6e00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06cf6c: 5400 0301 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06cf70: 5221 6700 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06cf74: 6e20 9803 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0398 │ │ +06cf7a: 0c00 |000d: move-result-object v0 │ │ +06cf7c: 1100 |000e: return-object v0 │ │ +06cf7e: 5420 6800 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +06cf82: 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; │ │ @@ -129215,17 +129215,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cf60: |[06cf60] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -06cf70: 5210 6700 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06cf74: 0f00 |0002: return v0 │ │ +06cf84: |[06cf84] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +06cf94: 5210 6700 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06cf98: 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;) │ │ @@ -129233,17 +129233,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cf78: |[06cf78] android.support.v4.app.BackStackRecord.getId:()I │ │ -06cf88: 5210 6d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06cf8c: 0f00 |0002: return v0 │ │ +06cf9c: |[06cf9c] android.support.v4.app.BackStackRecord.getId:()I │ │ +06cfac: 5210 6d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06cfb0: 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;) │ │ @@ -129251,17 +129251,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cf90: |[06cf90] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -06cfa0: 5410 6f00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -06cfa4: 1100 |0002: return-object v0 │ │ +06cfb4: |[06cfb4] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +06cfc4: 5410 6f00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +06cfc8: 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;) │ │ @@ -129269,17 +129269,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cfa8: |[06cfa8] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -06cfb8: 5210 7400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06cfbc: 0f00 |0002: return v0 │ │ +06cfcc: |[06cfcc] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +06cfdc: 5210 7400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06cfe0: 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;) │ │ @@ -129287,17 +129287,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cfc0: |[06cfc0] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -06cfd0: 5210 7500 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06cfd4: 0f00 |0002: return v0 │ │ +06cfe4: |[06cfe4] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +06cff4: 5210 7500 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06cff8: 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;) │ │ @@ -129305,22 +129305,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 │ │ -06cfd8: |[06cfd8] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06cfe8: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -06cfec: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -06cff2: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -06cff4: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06cff8: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06cffc: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -06d002: 1102 |000d: return-object v2 │ │ +06cffc: |[06cffc] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d00c: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +06d010: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +06d016: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +06d018: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d01c: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d020: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +06d026: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x0008 line=445 │ │ 0x000a line=446 │ │ 0x000d line=448 │ │ @@ -129334,17 +129334,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d004: |[06d004] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -06d014: 5510 6400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ -06d018: 0f00 |0002: return v0 │ │ +06d028: |[06d028] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +06d038: 5510 6400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0064 │ │ +06d03c: 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;) │ │ @@ -129352,21 +129352,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06d01c: |[06d01c] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -06d02c: 5210 7000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ -06d030: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06d034: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06d036: 0f00 |0005: return v0 │ │ -06d038: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06d03a: 28fe |0007: goto 0005 // -0002 │ │ +06d040: |[06d040] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +06d050: 5210 7000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0070 │ │ +06d054: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06d058: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06d05a: 0f00 |0005: return v0 │ │ +06d05c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06d05e: 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;) │ │ @@ -129374,158 +129374,158 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 308 16-bit code units │ │ -06d03c: |[06d03c] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -06d04c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -06d04e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -06d050: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -06d052: 6306 f900 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06d056: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ -06d05a: 1a06 c203 |0007: const-string v6, "FragmentManager" // string@03c2 │ │ -06d05e: 2207 4803 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -06d062: 7010 ad15 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06d068: 1a08 8c1c |000e: const-string v8, "popFromBackStack: " // string@1c8c │ │ -06d06c: 6e20 b515 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d072: 0c07 |0013: move-result-object v7 │ │ -06d074: 6e20 b415 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06d07a: 0c07 |0017: move-result-object v7 │ │ -06d07c: 6e10 bb15 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d082: 0c07 |001b: move-result-object v7 │ │ -06d084: 7120 5412 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06d08a: 2202 7a01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@017a │ │ -06d08e: 1a06 c203 |0021: const-string v6, "FragmentManager" // string@03c2 │ │ -06d092: 7020 3c08 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ -06d098: 2205 1f03 |0026: new-instance v5, Ljava/io/PrintWriter; // type@031f │ │ -06d09c: 7020 3315 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ -06d0a2: 1a06 0200 |002b: const-string v6, " " // string@0002 │ │ -06d0a6: 6e5a cf02 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@02cf │ │ -06d0ac: 6e20 c802 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@02c8 │ │ -06d0b2: 54c4 7300 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ -06d0b6: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ -06d0ba: 5246 5100 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06d0be: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ -06d0c4: 2206 3303 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -06d0c8: 2207 4803 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -06d0cc: 7010 ad15 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06d0d2: 1a08 dd0c |0043: const-string v8, "Unknown cmd: " // string@0cdd │ │ -06d0d6: 6e20 b515 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d0dc: 0c07 |0048: move-result-object v7 │ │ -06d0de: 5248 5100 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06d0e2: 6e20 b115 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06d0e8: 0c07 |004e: move-result-object v7 │ │ -06d0ea: 6e10 bb15 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d0f0: 0c07 |0052: move-result-object v7 │ │ -06d0f2: 7020 6115 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06d0f8: 2706 |0056: throw v6 │ │ -06d0fa: 5440 5400 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d0fe: 5246 5700 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -06d102: 5906 b500 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d106: 54c6 6e00 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d10a: 52c7 7400 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d10e: 7110 2404 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d114: 0a07 |0064: move-result v7 │ │ -06d116: 52c8 7500 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d11a: 6e40 1f04 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ -06d120: 5444 5800 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0058 │ │ -06d124: 28c9 |006c: goto 0035 // -0037 │ │ -06d126: 5440 5400 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d12a: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -06d12e: 5246 5700 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -06d132: 5906 b500 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d136: 54c6 6e00 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d13a: 52c7 7400 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d13e: 7110 2404 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d144: 0a07 |007c: move-result v7 │ │ -06d146: 52c8 7500 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d14a: 6e40 1f04 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ -06d150: 5446 5900 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06d154: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ -06d158: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -06d15a: 5446 5900 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06d15e: 6e10 f915 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06d164: 0a06 |008c: move-result v6 │ │ -06d166: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ -06d16a: 5446 5900 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06d16e: 6e20 f315 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06d174: 0c03 |0094: move-result-object v3 │ │ -06d176: 1f03 b500 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06d17a: 5246 5600 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06d17e: 5936 b500 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d182: 54c6 6e00 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d186: 6e30 e703 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ -06d18c: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d190: 28e5 |00a2: goto 0087 // -001b │ │ -06d192: 5440 5400 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d196: 5246 5600 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06d19a: 5906 b500 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d19e: 54c6 6e00 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d1a2: 6e30 e703 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ -06d1a8: 28bc |00ae: goto 006a // -0044 │ │ -06d1aa: 5440 5400 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d1ae: 5246 5600 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06d1b2: 5906 b500 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d1b6: 54c6 6e00 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d1ba: 52c7 7400 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d1be: 7110 2404 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d1c4: 0a07 |00bc: move-result v7 │ │ -06d1c6: 52c8 7500 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d1ca: 6e40 2a04 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@042a │ │ -06d1d0: 28a8 |00c2: goto 006a // -0058 │ │ -06d1d2: 5440 5400 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d1d6: 5246 5700 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ -06d1da: 5906 b500 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d1de: 54c6 6e00 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d1e2: 52c7 7400 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d1e6: 7110 2404 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d1ec: 0a07 |00d0: move-result v7 │ │ -06d1ee: 52c8 7500 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d1f2: 6e40 0b04 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ -06d1f8: 2894 |00d6: goto 006a // -006c │ │ -06d1fa: 5440 5400 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d1fe: 5246 5600 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06d202: 5906 b500 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d206: 54c6 6e00 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d20a: 52c7 7400 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d20e: 7110 2404 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d214: 0a07 |00e4: move-result v7 │ │ -06d216: 52c8 7500 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d21a: 6e40 eb03 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03eb │ │ -06d220: 2880 |00ea: goto 006a // -0080 │ │ -06d222: 5440 5400 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d226: 5246 5600 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ -06d22a: 5906 b500 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d22e: 54c6 6e00 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d232: 52c7 7400 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d236: 7110 2404 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d23c: 0a07 |00f8: move-result v7 │ │ -06d23e: 52c8 7500 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d242: 6e40 ee03 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ee │ │ -06d248: 2900 6cff |00fe: goto/16 006a // -0094 │ │ -06d24c: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ -06d250: 54c6 6e00 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d254: 54c7 6e00 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d258: 5277 0c01 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06d25c: 52c8 7400 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d260: 7110 2404 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ -06d266: 0a08 |010d: move-result v8 │ │ -06d268: 52c9 7500 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d26c: 121a |0110: const/4 v10, #int 1 // #1 │ │ -06d26e: 6e5a 1104 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0411 │ │ -06d274: 52c6 6d00 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06d278: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ -06d27c: 54c6 6e00 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d280: 52c7 6d00 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06d284: 6e20 0604 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0406 │ │ -06d28a: 59cb 6d00 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06d28e: 0e00 |0121: return-void │ │ -06d290: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ +06d060: |[06d060] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +06d070: 120a |0000: const/4 v10, #int 0 // #0 │ │ +06d072: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +06d074: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +06d076: 6306 f900 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06d07a: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ +06d07e: 1a06 c203 |0007: const-string v6, "FragmentManager" // string@03c2 │ │ +06d082: 2207 5003 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +06d086: 7010 ad15 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06d08c: 1a08 891c |000e: const-string v8, "popFromBackStack: " // string@1c89 │ │ +06d090: 6e20 b515 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d096: 0c07 |0013: move-result-object v7 │ │ +06d098: 6e20 b415 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06d09e: 0c07 |0017: move-result-object v7 │ │ +06d0a0: 6e10 bb15 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d0a6: 0c07 |001b: move-result-object v7 │ │ +06d0a8: 7120 5412 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06d0ae: 2202 8201 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@0182 │ │ +06d0b2: 1a06 c203 |0021: const-string v6, "FragmentManager" // string@03c2 │ │ +06d0b6: 7020 3c08 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ +06d0bc: 2205 2703 |0026: new-instance v5, Ljava/io/PrintWriter; // type@0327 │ │ +06d0c0: 7020 3315 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ +06d0c6: 1a06 0200 |002b: const-string v6, " " // string@0002 │ │ +06d0ca: 6e5a cf02 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@02cf │ │ +06d0d0: 6e20 c802 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@02c8 │ │ +06d0d6: 54c4 7300 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0073 │ │ +06d0da: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ +06d0de: 5246 5100 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d0e2: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ +06d0e8: 2206 3b03 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@033b │ │ +06d0ec: 2207 5003 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +06d0f0: 7010 ad15 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06d0f6: 1a08 da0c |0043: const-string v8, "Unknown cmd: " // string@0cda │ │ +06d0fa: 6e20 b515 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d100: 0c07 |0048: move-result-object v7 │ │ +06d102: 5248 5100 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d106: 6e20 b115 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06d10c: 0c07 |004e: move-result-object v7 │ │ +06d10e: 6e10 bb15 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d114: 0c07 |0052: move-result-object v7 │ │ +06d116: 7020 6115 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +06d11c: 2706 |0056: throw v6 │ │ +06d11e: 5440 5400 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d122: 5246 5700 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +06d126: 5906 b500 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d12a: 54c6 6e00 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d12e: 52c7 7400 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d132: 7110 2404 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d138: 0a07 |0064: move-result v7 │ │ +06d13a: 52c8 7500 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d13e: 6e40 1f04 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ +06d144: 5444 5800 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0058 │ │ +06d148: 28c9 |006c: goto 0035 // -0037 │ │ +06d14a: 5440 5400 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d14e: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ +06d152: 5246 5700 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +06d156: 5906 b500 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d15a: 54c6 6e00 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d15e: 52c7 7400 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d162: 7110 2404 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d168: 0a07 |007c: move-result v7 │ │ +06d16a: 52c8 7500 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d16e: 6e40 1f04 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ +06d174: 5446 5900 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06d178: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ +06d17c: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +06d17e: 5446 5900 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06d182: 6e10 f915 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06d188: 0a06 |008c: move-result v6 │ │ +06d18a: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ +06d18e: 5446 5900 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06d192: 6e20 f315 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06d198: 0c03 |0094: move-result-object v3 │ │ +06d19a: 1f03 bd00 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06d19e: 5246 5600 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06d1a2: 5936 b500 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d1a6: 54c6 6e00 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d1aa: 6e30 e703 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ +06d1b0: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d1b4: 28e5 |00a2: goto 0087 // -001b │ │ +06d1b6: 5440 5400 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d1ba: 5246 5600 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06d1be: 5906 b500 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d1c2: 54c6 6e00 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d1c6: 6e30 e703 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ +06d1cc: 28bc |00ae: goto 006a // -0044 │ │ +06d1ce: 5440 5400 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d1d2: 5246 5600 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06d1d6: 5906 b500 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d1da: 54c6 6e00 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d1de: 52c7 7400 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d1e2: 7110 2404 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d1e8: 0a07 |00bc: move-result v7 │ │ +06d1ea: 52c8 7500 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d1ee: 6e40 2a04 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@042a │ │ +06d1f4: 28a8 |00c2: goto 006a // -0058 │ │ +06d1f6: 5440 5400 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d1fa: 5246 5700 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0057 │ │ +06d1fe: 5906 b500 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d202: 54c6 6e00 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d206: 52c7 7400 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d20a: 7110 2404 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d210: 0a07 |00d0: move-result v7 │ │ +06d212: 52c8 7500 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d216: 6e40 0b04 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ +06d21c: 2894 |00d6: goto 006a // -006c │ │ +06d21e: 5440 5400 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d222: 5246 5600 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06d226: 5906 b500 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d22a: 54c6 6e00 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d22e: 52c7 7400 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d232: 7110 2404 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d238: 0a07 |00e4: move-result v7 │ │ +06d23a: 52c8 7500 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d23e: 6e40 eb03 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03eb │ │ +06d244: 2880 |00ea: goto 006a // -0080 │ │ +06d246: 5440 5400 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d24a: 5246 5600 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0056 │ │ +06d24e: 5906 b500 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d252: 54c6 6e00 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d256: 52c7 7400 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d25a: 7110 2404 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d260: 0a07 |00f8: move-result v7 │ │ +06d262: 52c8 7500 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d266: 6e40 ee03 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ee │ │ +06d26c: 2900 6cff |00fe: goto/16 006a // -0094 │ │ +06d270: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ +06d274: 54c6 6e00 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d278: 54c7 6e00 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d27c: 5277 0c01 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06d280: 52c8 7400 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d284: 7110 2404 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0424 │ │ +06d28a: 0a08 |010d: move-result v8 │ │ +06d28c: 52c9 7500 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d290: 121a |0110: const/4 v10, #int 1 // #1 │ │ +06d292: 6e5a 1104 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0411 │ │ +06d298: 52c6 6d00 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06d29c: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ +06d2a0: 54c6 6e00 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d2a4: 52c7 6d00 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06d2a8: 6e20 0604 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0406 │ │ +06d2ae: 59cb 6d00 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06d2b2: 0e00 |0121: return-void │ │ +06d2b4: 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 │ │ @@ -129591,22 +129591,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 │ │ -06d2b4: |[06d2b4] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06d2c4: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -06d2c8: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -06d2ce: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -06d2d0: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06d2d4: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d2d8: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -06d2de: 1102 |000d: return-object v2 │ │ +06d2d8: |[06d2d8] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d2e8: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +06d2ec: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +06d2f2: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +06d2f4: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d2f8: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d2fc: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +06d302: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=437 │ │ 0x000d line=439 │ │ @@ -129620,19 +129620,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 │ │ -06d2e0: |[06d2e0] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06d2f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d2f2: 6e40 df02 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@02df │ │ -06d2f8: 0c00 |0004: move-result-object v0 │ │ -06d2fa: 1100 |0005: return-object v0 │ │ +06d304: |[06d304] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d316: 6e40 df02 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@02df │ │ +06d31c: 0c00 |0004: move-result-object v0 │ │ +06d31e: 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; │ │ @@ -129642,23 +129642,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 │ │ -06d2fc: |[06d2fc] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -06d30c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -06d310: 2200 3303 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -06d314: 1a01 e30a |0004: const-string v1, "Must use non-zero containerViewId" // string@0ae3 │ │ -06d318: 7020 6115 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06d31e: 2700 |0009: throw v0 │ │ -06d320: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -06d322: 7050 ce02 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@02ce │ │ -06d328: 1102 |000e: return-object v2 │ │ +06d320: |[06d320] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d330: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +06d334: 2200 3b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +06d338: 1a01 e00a |0004: const-string v1, "Must use non-zero containerViewId" // string@0ae0 │ │ +06d33c: 7020 6115 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +06d342: 2700 |0009: throw v0 │ │ +06d344: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +06d346: 7050 ce02 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@02ce │ │ +06d34c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ 0x000a line=429 │ │ 0x000e line=430 │ │ locals : │ │ @@ -129672,202 +129672,202 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 402 16-bit code units │ │ -06d32c: |[06d32c] android.support.v4.app.BackStackRecord.run:()V │ │ -06d33c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -06d33e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -06d340: 6304 f900 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06d344: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -06d348: 1a04 c203 |0006: const-string v4, "FragmentManager" // string@03c2 │ │ -06d34c: 2205 4803 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -06d350: 7010 ad15 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06d356: 1a06 c10b |000d: const-string v6, "Run: " // string@0bc1 │ │ -06d35a: 6e20 b515 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d360: 0c05 |0012: move-result-object v5 │ │ -06d362: 6e20 b415 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06d368: 0c05 |0016: move-result-object v5 │ │ -06d36a: 6e10 bb15 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d370: 0c05 |001a: move-result-object v5 │ │ -06d372: 7120 5412 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06d378: 5594 6300 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06d37c: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -06d380: 5294 6d00 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06d384: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -06d388: 2204 3403 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0334 │ │ -06d38c: 1a05 7a0e |0028: const-string v5, "addToBackStack() called after commit()" // string@0e7a │ │ -06d390: 7020 6515 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06d396: 2704 |002d: throw v4 │ │ -06d398: 6e20 c802 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@02c8 │ │ -06d39e: 5493 6c00 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -06d3a2: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ -06d3a6: 5234 5100 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06d3aa: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ -06d3b0: 2204 3303 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -06d3b4: 2205 4803 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -06d3b8: 7010 ad15 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06d3be: 1a06 dd0c |0041: const-string v6, "Unknown cmd: " // string@0cdd │ │ -06d3c2: 6e20 b515 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d3c8: 0c05 |0046: move-result-object v5 │ │ -06d3ca: 5236 5100 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06d3ce: 6e20 b115 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06d3d4: 0c05 |004c: move-result-object v5 │ │ -06d3d6: 6e10 bb15 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d3dc: 0c05 |0050: move-result-object v5 │ │ -06d3de: 7020 6115 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06d3e4: 2704 |0054: throw v4 │ │ -06d3e6: 5430 5400 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d3ea: 5234 5200 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06d3ee: 5904 b500 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d3f2: 5494 6e00 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d3f6: 6e30 e703 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ -06d3fc: 5433 5500 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ -06d400: 28d1 |0062: goto 0033 // -002f │ │ -06d402: 5430 5400 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d406: 5494 6e00 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d40a: 5444 0401 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06d40e: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ -06d412: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -06d414: 5494 6e00 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d418: 5444 0401 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06d41c: 6e10 f915 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06d422: 0a04 |0073: move-result v4 │ │ -06d424: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ -06d428: 5494 6e00 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d42c: 5444 0401 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06d430: 6e20 f315 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06d436: 0c02 |007d: move-result-object v2 │ │ -06d438: 1f02 b500 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06d43c: 6304 f900 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06d440: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -06d444: 1a04 c203 |0084: const-string v4, "FragmentManager" // string@03c2 │ │ -06d448: 2205 4803 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -06d44c: 7010 ad15 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06d452: 1a06 1d0b |008b: const-string v6, "OP_REPLACE: adding=" // string@0b1d │ │ -06d456: 6e20 b515 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d45c: 0c05 |0090: move-result-object v5 │ │ -06d45e: 6e20 b415 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06d464: 0c05 |0094: move-result-object v5 │ │ -06d466: 1a06 8500 |0095: const-string v6, " old=" // string@0085 │ │ -06d46a: 6e20 b515 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d470: 0c05 |009a: move-result-object v5 │ │ -06d472: 6e20 b415 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06d478: 0c05 |009e: move-result-object v5 │ │ -06d47a: 6e10 bb15 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d480: 0c05 |00a2: move-result-object v5 │ │ -06d482: 7120 5412 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06d488: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ -06d48c: 5224 a700 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06d490: 5205 a700 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06d494: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ -06d498: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ -06d49c: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ -06d49e: 5b30 5400 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d4a2: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d4a6: 28b7 |00b5: goto 006c // -0049 │ │ -06d4a8: 5434 5900 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06d4ac: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ -06d4b0: 2204 7103 |00ba: new-instance v4, Ljava/util/ArrayList; // type@0371 │ │ -06d4b4: 7010 ec15 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06d4ba: 5b34 5900 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06d4be: 5434 5900 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ -06d4c2: 6e20 f015 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06d4c8: 5234 5300 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06d4cc: 5924 b500 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d4d0: 5594 6300 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06d4d4: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ -06d4d8: 5224 a200 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06d4dc: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06d4e0: 5924 a200 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06d4e4: 6304 f900 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06d4e8: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ -06d4ec: 1a04 c203 |00d8: const-string v4, "FragmentManager" // string@03c2 │ │ -06d4f0: 2205 4803 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -06d4f4: 7010 ad15 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06d4fa: 1a06 5a02 |00df: const-string v6, "Bump nesting of " // string@025a │ │ -06d4fe: 6e20 b515 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d504: 0c05 |00e4: move-result-object v5 │ │ -06d506: 6e20 b415 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06d50c: 0c05 |00e8: move-result-object v5 │ │ -06d50e: 1a06 9200 |00e9: const-string v6, " to " // string@0092 │ │ -06d512: 6e20 b515 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d518: 0c05 |00ee: move-result-object v5 │ │ -06d51a: 5226 a200 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -06d51e: 6e20 b115 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06d524: 0c05 |00f4: move-result-object v5 │ │ -06d526: 6e10 bb15 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d52c: 0c05 |00f8: move-result-object v5 │ │ -06d52e: 7120 5412 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06d534: 5494 6e00 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d538: 5295 7400 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d53c: 5296 7500 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d540: 6e40 1f04 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ -06d546: 28ae |0105: goto 00b3 // -0052 │ │ -06d548: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ -06d54c: 5234 5200 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06d550: 5904 b500 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d554: 5494 6e00 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d558: 6e30 e703 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ -06d55e: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ -06d562: 5430 5400 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d566: 5234 5300 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06d56a: 5904 b500 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d56e: 5494 6e00 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d572: 5295 7400 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d576: 5296 7500 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d57a: 6e40 1f04 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ -06d580: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ -06d584: 5430 5400 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d588: 5234 5300 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06d58c: 5904 b500 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d590: 5494 6e00 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d594: 5295 7400 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d598: 5296 7500 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d59c: 6e40 0b04 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ -06d5a2: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ -06d5a6: 5430 5400 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d5aa: 5234 5200 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06d5ae: 5904 b500 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d5b2: 5494 6e00 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d5b6: 5295 7400 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d5ba: 5296 7500 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d5be: 6e40 2a04 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@042a │ │ -06d5c4: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ -06d5c8: 5430 5400 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d5cc: 5234 5300 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ -06d5d0: 5904 b500 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d5d4: 5494 6e00 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d5d8: 5295 7400 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d5dc: 5296 7500 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d5e0: 6e40 ee03 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ee │ │ -06d5e6: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ -06d5ea: 5430 5400 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d5ee: 5234 5200 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ -06d5f2: 5904 b500 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06d5f6: 5494 6e00 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d5fa: 5295 7400 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d5fe: 5296 7500 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d602: 6e40 eb03 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03eb │ │ -06d608: 2900 fafe |0166: goto/16 0060 // -0106 │ │ -06d60c: 5494 6e00 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d610: 5495 6e00 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d614: 5255 0c01 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06d618: 5296 7400 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d61c: 5297 7500 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d620: 6e58 1104 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0411 │ │ -06d626: 5594 6300 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ -06d62a: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -06d62e: 5494 6e00 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -06d632: 6e20 e603 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@03e6 │ │ -06d638: 0e00 |017e: return-void │ │ -06d63a: 0000 |017f: nop // spacer │ │ -06d63c: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ +06d350: |[06d350] android.support.v4.app.BackStackRecord.run:()V │ │ +06d360: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +06d362: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +06d364: 6304 f900 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06d368: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +06d36c: 1a04 c203 |0006: const-string v4, "FragmentManager" // string@03c2 │ │ +06d370: 2205 5003 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +06d374: 7010 ad15 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06d37a: 1a06 be0b |000d: const-string v6, "Run: " // string@0bbe │ │ +06d37e: 6e20 b515 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d384: 0c05 |0012: move-result-object v5 │ │ +06d386: 6e20 b415 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06d38c: 0c05 |0016: move-result-object v5 │ │ +06d38e: 6e10 bb15 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d394: 0c05 |001a: move-result-object v5 │ │ +06d396: 7120 5412 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06d39c: 5594 6300 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06d3a0: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +06d3a4: 5294 6d00 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06d3a8: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +06d3ac: 2204 3c03 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@033c │ │ +06d3b0: 1a05 770e |0028: const-string v5, "addToBackStack() called after commit()" // string@0e77 │ │ +06d3b4: 7020 6515 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06d3ba: 2704 |002d: throw v4 │ │ +06d3bc: 6e20 c802 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@02c8 │ │ +06d3c2: 5493 6c00 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +06d3c6: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ +06d3ca: 5234 5100 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d3ce: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ +06d3d4: 2204 3b03 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@033b │ │ +06d3d8: 2205 5003 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +06d3dc: 7010 ad15 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06d3e2: 1a06 da0c |0041: const-string v6, "Unknown cmd: " // string@0cda │ │ +06d3e6: 6e20 b515 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d3ec: 0c05 |0046: move-result-object v5 │ │ +06d3ee: 5236 5100 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d3f2: 6e20 b115 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06d3f8: 0c05 |004c: move-result-object v5 │ │ +06d3fa: 6e10 bb15 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d400: 0c05 |0050: move-result-object v5 │ │ +06d402: 7020 6115 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +06d408: 2704 |0054: throw v4 │ │ +06d40a: 5430 5400 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d40e: 5234 5200 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06d412: 5904 b500 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d416: 5494 6e00 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d41a: 6e30 e703 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ +06d420: 5433 5500 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0055 │ │ +06d424: 28d1 |0062: goto 0033 // -002f │ │ +06d426: 5430 5400 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d42a: 5494 6e00 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d42e: 5444 0401 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06d432: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ +06d436: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +06d438: 5494 6e00 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d43c: 5444 0401 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06d440: 6e10 f915 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06d446: 0a04 |0073: move-result v4 │ │ +06d448: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ +06d44c: 5494 6e00 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d450: 5444 0401 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06d454: 6e20 f315 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06d45a: 0c02 |007d: move-result-object v2 │ │ +06d45c: 1f02 bd00 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06d460: 6304 f900 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06d464: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +06d468: 1a04 c203 |0084: const-string v4, "FragmentManager" // string@03c2 │ │ +06d46c: 2205 5003 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +06d470: 7010 ad15 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06d476: 1a06 1a0b |008b: const-string v6, "OP_REPLACE: adding=" // string@0b1a │ │ +06d47a: 6e20 b515 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d480: 0c05 |0090: move-result-object v5 │ │ +06d482: 6e20 b415 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06d488: 0c05 |0094: move-result-object v5 │ │ +06d48a: 1a06 8500 |0095: const-string v6, " old=" // string@0085 │ │ +06d48e: 6e20 b515 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d494: 0c05 |009a: move-result-object v5 │ │ +06d496: 6e20 b415 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06d49c: 0c05 |009e: move-result-object v5 │ │ +06d49e: 6e10 bb15 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d4a4: 0c05 |00a2: move-result-object v5 │ │ +06d4a6: 7120 5412 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06d4ac: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ +06d4b0: 5224 a700 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06d4b4: 5205 a700 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06d4b8: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ +06d4bc: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ +06d4c0: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ +06d4c2: 5b30 5400 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d4c6: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d4ca: 28b7 |00b5: goto 006c // -0049 │ │ +06d4cc: 5434 5900 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06d4d0: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ +06d4d4: 2204 7903 |00ba: new-instance v4, Ljava/util/ArrayList; // type@0379 │ │ +06d4d8: 7010 ec15 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06d4de: 5b34 5900 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06d4e2: 5434 5900 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0059 │ │ +06d4e6: 6e20 f015 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06d4ec: 5234 5300 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06d4f0: 5924 b500 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d4f4: 5594 6300 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06d4f8: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ +06d4fc: 5224 a200 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06d500: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06d504: 5924 a200 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06d508: 6304 f900 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06d50c: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ +06d510: 1a04 c203 |00d8: const-string v4, "FragmentManager" // string@03c2 │ │ +06d514: 2205 5003 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +06d518: 7010 ad15 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06d51e: 1a06 5a02 |00df: const-string v6, "Bump nesting of " // string@025a │ │ +06d522: 6e20 b515 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d528: 0c05 |00e4: move-result-object v5 │ │ +06d52a: 6e20 b415 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06d530: 0c05 |00e8: move-result-object v5 │ │ +06d532: 1a06 9200 |00e9: const-string v6, " to " // string@0092 │ │ +06d536: 6e20 b515 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d53c: 0c05 |00ee: move-result-object v5 │ │ +06d53e: 5226 a200 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +06d542: 6e20 b115 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06d548: 0c05 |00f4: move-result-object v5 │ │ +06d54a: 6e10 bb15 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d550: 0c05 |00f8: move-result-object v5 │ │ +06d552: 7120 5412 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06d558: 5494 6e00 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d55c: 5295 7400 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d560: 5296 7500 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d564: 6e40 1f04 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ +06d56a: 28ae |0105: goto 00b3 // -0052 │ │ +06d56c: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ +06d570: 5234 5200 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06d574: 5904 b500 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d578: 5494 6e00 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d57c: 6e30 e703 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03e7 │ │ +06d582: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ +06d586: 5430 5400 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d58a: 5234 5300 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06d58e: 5904 b500 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d592: 5494 6e00 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d596: 5295 7400 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d59a: 5296 7500 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d59e: 6e40 1f04 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@041f │ │ +06d5a4: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ +06d5a8: 5430 5400 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d5ac: 5234 5300 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06d5b0: 5904 b500 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d5b4: 5494 6e00 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d5b8: 5295 7400 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d5bc: 5296 7500 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d5c0: 6e40 0b04 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ +06d5c6: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ +06d5ca: 5430 5400 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d5ce: 5234 5200 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06d5d2: 5904 b500 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d5d6: 5494 6e00 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d5da: 5295 7400 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d5de: 5296 7500 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d5e2: 6e40 2a04 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@042a │ │ +06d5e8: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ +06d5ec: 5430 5400 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d5f0: 5234 5300 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0053 │ │ +06d5f4: 5904 b500 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d5f8: 5494 6e00 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d5fc: 5295 7400 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d600: 5296 7500 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d604: 6e40 ee03 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ee │ │ +06d60a: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ +06d60e: 5430 5400 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d612: 5234 5200 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0052 │ │ +06d616: 5904 b500 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06d61a: 5494 6e00 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d61e: 5295 7400 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d622: 5296 7500 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d626: 6e40 eb03 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03eb │ │ +06d62c: 2900 fafe |0166: goto/16 0060 // -0106 │ │ +06d630: 5494 6e00 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d634: 5495 6e00 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d638: 5255 0c01 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06d63c: 5296 7400 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d640: 5297 7500 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d644: 6e58 1104 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0411 │ │ +06d64a: 5594 6300 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0063 │ │ +06d64e: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ +06d652: 5494 6e00 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ +06d656: 6e20 e603 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@03e6 │ │ +06d65c: 0e00 |017e: return-void │ │ +06d65e: 0000 |017f: nop // spacer │ │ +06d660: 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 │ │ @@ -129937,19 +129937,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 │ │ -06d660: |[06d660] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -06d670: 5912 6500 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06d674: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06d676: 5b10 6600 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -06d67a: 1101 |0005: return-object v1 │ │ +06d684: |[06d684] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +06d694: 5912 6500 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06d698: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06d69a: 5b10 6600 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +06d69e: 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; │ │ @@ -129960,19 +129960,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 │ │ -06d67c: |[06d67c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -06d68c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d68e: 5910 6500 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ -06d692: 5b12 6600 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ -06d696: 1101 |0005: return-object v1 │ │ +06d6a0: |[06d6a0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d6b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d6b2: 5910 6500 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0065 │ │ +06d6b6: 5b12 6600 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0066 │ │ +06d6ba: 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; │ │ @@ -129983,19 +129983,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 │ │ -06d698: |[06d698] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -06d6a8: 5912 6700 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06d6ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06d6ae: 5b10 6800 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -06d6b2: 1101 |0005: return-object v1 │ │ +06d6bc: |[06d6bc] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +06d6cc: 5912 6700 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06d6d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06d6d2: 5b10 6800 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +06d6d6: 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; │ │ @@ -130006,19 +130006,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 │ │ -06d6b4: |[06d6b4] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -06d6c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d6c6: 5910 6700 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ -06d6ca: 5b12 6800 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ -06d6ce: 1101 |0005: return-object v1 │ │ +06d6d8: |[06d6d8] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d6e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d6ea: 5910 6700 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0067 │ │ +06d6ee: 5b12 6800 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0068 │ │ +06d6f2: 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; │ │ @@ -130029,19 +130029,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 │ │ -06d6d0: |[06d6d0] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -06d6e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d6e2: 6e50 e602 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ -06d6e8: 0c00 |0004: move-result-object v0 │ │ -06d6ea: 1100 |0005: return-object v0 │ │ +06d6f4: |[06d6f4] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +06d704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d706: 6e50 e602 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +06d70c: 0c00 |0004: move-result-object v0 │ │ +06d70e: 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 │ │ @@ -130051,20 +130051,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 │ │ -06d6ec: |[06d6ec] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -06d6fc: 5901 6a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ -06d700: 5902 6b00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ -06d704: 5903 7100 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ -06d708: 5904 7200 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ -06d70c: 1100 |0008: return-object v0 │ │ +06d710: |[06d710] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +06d720: 5901 6a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@006a │ │ +06d724: 5902 6b00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@006b │ │ +06d728: 5903 7100 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0071 │ │ +06d72c: 5904 7200 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0072 │ │ +06d730: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ 0x0004 line=486 │ │ 0x0006 line=487 │ │ 0x0008 line=488 │ │ @@ -130080,17 +130080,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 │ │ -06d710: |[06d710] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -06d720: 5901 7400 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ -06d724: 1100 |0002: return-object v0 │ │ +06d734: |[06d734] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +06d744: 5901 7400 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0074 │ │ +06d748: 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 │ │ @@ -130100,17 +130100,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 │ │ -06d728: |[06d728] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -06d738: 5901 7500 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ -06d73c: 1100 |0002: return-object v0 │ │ +06d74c: |[06d74c] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +06d75c: 5901 7500 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0075 │ │ +06d760: 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 │ │ @@ -130120,22 +130120,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 │ │ -06d740: |[06d740] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -06d750: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00ac │ │ -06d754: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ -06d75a: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -06d75c: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ -06d760: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ -06d764: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ -06d76a: 1102 |000d: return-object v2 │ │ +06d764: |[06d764] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +06d774: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00b4 │ │ +06d778: 7010 c002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@02c0 │ │ +06d77e: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +06d780: 5901 5100 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0051 │ │ +06d784: 5b03 5400 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0054 │ │ +06d788: 6e20 c502 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@02c5 │ │ +06d78e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0008 line=454 │ │ 0x000a line=455 │ │ 0x000d line=457 │ │ @@ -130149,42 +130149,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -06d76c: |[06d76c] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -06d77c: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -06d780: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -06d784: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -06d78a: 1a01 3c02 |0007: const-string v1, "BackStackEntry{" // string@023c │ │ -06d78e: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d794: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -06d79a: 0a01 |000f: move-result v1 │ │ -06d79c: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06d7a2: 0c01 |0013: move-result-object v1 │ │ -06d7a4: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d7aa: 5221 6d00 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06d7ae: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -06d7b2: 1a01 2200 |001b: const-string v1, " #" // string@0022 │ │ -06d7b6: 6e20 b515 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d7bc: 5221 6d00 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -06d7c0: 6e20 b115 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06d7c6: 5421 6f00 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -06d7ca: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -06d7ce: 1a01 0100 |0029: const-string v1, " " // string@0001 │ │ -06d7d2: 6e20 b515 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d7d8: 5421 6f00 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ -06d7dc: 6e20 b515 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d7e2: 1a01 0a23 |0033: const-string v1, "}" // string@230a │ │ -06d7e6: 6e20 b515 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06d7ec: 6e10 bb15 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06d7f2: 0c01 |003b: move-result-object v1 │ │ -06d7f4: 1101 |003c: return-object v1 │ │ +06d790: |[06d790] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +06d7a0: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +06d7a4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +06d7a8: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +06d7ae: 1a01 3c02 |0007: const-string v1, "BackStackEntry{" // string@023c │ │ +06d7b2: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d7b8: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +06d7be: 0a01 |000f: move-result v1 │ │ +06d7c0: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06d7c6: 0c01 |0013: move-result-object v1 │ │ +06d7c8: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d7ce: 5221 6d00 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06d7d2: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +06d7d6: 1a01 2200 |001b: const-string v1, " #" // string@0022 │ │ +06d7da: 6e20 b515 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d7e0: 5221 6d00 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +06d7e4: 6e20 b115 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06d7ea: 5421 6f00 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +06d7ee: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +06d7f2: 1a01 0100 |0029: const-string v1, " " // string@0001 │ │ +06d7f6: 6e20 b515 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d7fc: 5421 6f00 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006f │ │ +06d800: 6e20 b515 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d806: 1a01 0723 |0033: const-string v1, "}" // string@2307 │ │ +06d80a: 6e20 b515 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06d810: 6e10 bb15 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06d816: 0c01 |003b: move-result-object v1 │ │ +06d818: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0017 line=224 │ │ 0x001b line=225 │ │ @@ -130197,17 +130197,17 @@ │ │ locals : │ │ 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ source_file_idx : 573 (BackStackRecord.java) │ │ │ │ Class #577 header: │ │ -class_idx : 176 │ │ +class_idx : 184 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 181 │ │ +superclass_idx : 189 │ │ source_file_idx : 780 │ │ static_fields_size : 10 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #577 - │ │ @@ -130311,25 +130311,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -06d7f8: |[06d7f8] android.support.v4.app.DialogFragment.:()V │ │ -06d808: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06d80a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -06d80c: 7010 2003 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0320 │ │ -06d812: 5920 9200 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06d816: 5920 9300 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06d81a: 5c21 8c00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06d81e: 5c21 9100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06d822: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -06d824: 5920 8b00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06d828: 0e00 |0010: return-void │ │ +06d81c: |[06d81c] android.support.v4.app.DialogFragment.:()V │ │ +06d82c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06d82e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +06d830: 7010 2003 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0320 │ │ +06d836: 5920 9200 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06d83a: 5920 9300 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06d83e: 5c21 8c00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06d842: 5c21 9100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06d846: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +06d848: 5920 8b00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06d84c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ @@ -130344,18 +130344,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d82c: |[06d82c] android.support.v4.app.DialogFragment.dismiss:()V │ │ -06d83c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d83e: 6e20 f902 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02f9 │ │ -06d844: 0e00 |0004: return-void │ │ +06d850: |[06d850] android.support.v4.app.DialogFragment.dismiss:()V │ │ +06d860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d862: 6e20 f902 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02f9 │ │ +06d868: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -130364,18 +130364,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d848: |[06d848] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -06d858: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d85a: 6e20 f902 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02f9 │ │ -06d860: 0e00 |0004: return-void │ │ +06d86c: |[06d86c] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +06d87c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d87e: 6e20 f902 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02f9 │ │ +06d884: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -130384,48 +130384,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -06d864: |[06d864] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -06d874: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06d876: 5541 8f00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06d87a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -06d87e: 0e00 |0005: return-void │ │ -06d880: 5c43 8f00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06d884: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06d886: 5c41 9000 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ -06d88a: 5441 8e00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d88e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -06d892: 5441 8e00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d896: 6e10 4b00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ -06d89c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -06d89e: 5b41 8e00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d8a2: 5c43 9400 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ -06d8a6: 5241 8b00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06d8aa: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -06d8ae: 6e10 fc02 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02fc │ │ -06d8b4: 0c01 |0020: move-result-object v1 │ │ -06d8b6: 5242 8b00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06d8ba: 6e30 d003 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@03d0 │ │ -06d8c0: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -06d8c2: 5941 8b00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06d8c6: 28dc |0029: goto 0005 // -0024 │ │ -06d8c8: 6e10 fc02 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02fc │ │ -06d8ce: 0c01 |002d: move-result-object v1 │ │ -06d8d0: 6e10 c403 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -06d8d6: 0c00 |0031: move-result-object v0 │ │ -06d8d8: 6e20 9204 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0492 │ │ -06d8de: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -06d8e2: 6e10 8c04 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@048c │ │ -06d8e8: 28cb |003a: goto 0005 // -0035 │ │ -06d8ea: 6e10 8b04 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ -06d8f0: 28c7 |003e: goto 0005 // -0039 │ │ +06d888: |[06d888] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +06d898: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06d89a: 5541 8f00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06d89e: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +06d8a2: 0e00 |0005: return-void │ │ +06d8a4: 5c43 8f00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06d8a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06d8aa: 5c41 9000 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ +06d8ae: 5441 8e00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d8b2: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +06d8b6: 5441 8e00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d8ba: 6e10 4b00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ +06d8c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +06d8c2: 5b41 8e00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d8c6: 5c43 9400 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ +06d8ca: 5241 8b00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06d8ce: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +06d8d2: 6e10 fc02 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02fc │ │ +06d8d8: 0c01 |0020: move-result-object v1 │ │ +06d8da: 5242 8b00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06d8de: 6e30 d003 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@03d0 │ │ +06d8e4: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +06d8e6: 5941 8b00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06d8ea: 28dc |0029: goto 0005 // -0024 │ │ +06d8ec: 6e10 fc02 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02fc │ │ +06d8f2: 0c01 |002d: move-result-object v1 │ │ +06d8f4: 6e10 c403 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +06d8fa: 0c00 |0031: move-result-object v0 │ │ +06d8fc: 6e20 9204 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0492 │ │ +06d902: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +06d906: 6e10 8c04 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@048c │ │ +06d90c: 28cb |003a: goto 0005 // -0035 │ │ +06d90e: 6e10 8b04 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ +06d914: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0005 line=192 │ │ 0x0006 line=172 │ │ 0x0008 line=173 │ │ 0x000b line=174 │ │ @@ -130450,17 +130450,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d8f4: |[06d8f4] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -06d904: 5410 8e00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d908: 1100 |0002: return-object v0 │ │ +06d918: |[06d918] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +06d928: 5410 8e00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d92c: 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;) │ │ @@ -130468,51 +130468,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 │ │ -06d90c: |[06d90c] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -06d91c: 5520 9100 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06d920: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -06d924: 6f20 2903 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0329 │ │ -06d92a: 0c00 |0007: move-result-object v0 │ │ -06d92c: 1100 |0008: return-object v0 │ │ -06d92e: 6e20 0603 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0306 │ │ -06d934: 0c00 |000c: move-result-object v0 │ │ -06d936: 5b20 8e00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d93a: 5220 9200 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06d93e: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -06d944: 5420 8e00 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d948: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -06d94c: 5420 8e00 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d950: 6e10 4c00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004c │ │ -06d956: 0c00 |001d: move-result-object v0 │ │ -06d958: 1a01 1f17 |001e: const-string v1, "layout_inflater" // string@171f │ │ -06d95c: 6e20 b400 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -06d962: 0c00 |0023: move-result-object v0 │ │ -06d964: 1f00 aa02 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@02aa │ │ -06d968: 28e2 |0026: goto 0008 // -001e │ │ -06d96a: 5420 8e00 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d96e: 6e10 4d00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@004d │ │ -06d974: 0c00 |002c: move-result-object v0 │ │ -06d976: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -06d97a: 6e20 8513 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1385 │ │ -06d980: 5420 8e00 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06d984: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -06d986: 6e20 5100 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0051 │ │ -06d98c: 28dc |0038: goto 0014 // -0024 │ │ -06d98e: 5420 8a00 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@008a │ │ -06d992: 1a01 1f17 |003b: const-string v1, "layout_inflater" // string@171f │ │ -06d996: 6e20 9703 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0397 │ │ -06d99c: 0c00 |0040: move-result-object v0 │ │ -06d99e: 1f00 aa02 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@02aa │ │ -06d9a2: 28c5 |0043: goto 0008 // -003b │ │ -06d9a4: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +06d930: |[06d930] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +06d940: 5520 9100 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06d944: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +06d948: 6f20 2903 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0329 │ │ +06d94e: 0c00 |0007: move-result-object v0 │ │ +06d950: 1100 |0008: return-object v0 │ │ +06d952: 6e20 0603 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0306 │ │ +06d958: 0c00 |000c: move-result-object v0 │ │ +06d95a: 5b20 8e00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d95e: 5220 9200 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06d962: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +06d968: 5420 8e00 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d96c: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +06d970: 5420 8e00 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d974: 6e10 4c00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004c │ │ +06d97a: 0c00 |001d: move-result-object v0 │ │ +06d97c: 1a01 1c17 |001e: const-string v1, "layout_inflater" // string@171c │ │ +06d980: 6e20 b400 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +06d986: 0c00 |0023: move-result-object v0 │ │ +06d988: 1f00 b202 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@02b2 │ │ +06d98c: 28e2 |0026: goto 0008 // -001e │ │ +06d98e: 5420 8e00 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d992: 6e10 4d00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@004d │ │ +06d998: 0c00 |002c: move-result-object v0 │ │ +06d99a: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +06d99e: 6e20 8513 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1385 │ │ +06d9a4: 5420 8e00 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06d9a8: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +06d9aa: 6e20 5100 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0051 │ │ +06d9b0: 28dc |0038: goto 0014 // -0024 │ │ +06d9b2: 5420 8a00 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@008a │ │ +06d9b6: 1a01 1c17 |003b: const-string v1, "layout_inflater" // string@171c │ │ +06d9ba: 6e20 9703 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0397 │ │ +06d9c0: 0c00 |0040: move-result-object v0 │ │ +06d9c2: 1f00 b202 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@02b2 │ │ +06d9c6: 28c5 |0043: goto 0008 // -003b │ │ +06d9c8: 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 │ │ @@ -130531,17 +130531,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d9b8: |[06d9b8] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -06d9c8: 5510 9100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06d9cc: 0f00 |0002: return v0 │ │ +06d9dc: |[06d9dc] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +06d9ec: 5510 9100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06d9f0: 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;) │ │ @@ -130549,17 +130549,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d9d0: |[06d9d0] android.support.v4.app.DialogFragment.getTheme:()I │ │ -06d9e0: 5210 9300 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06d9e4: 0f00 |0002: return v0 │ │ +06d9f4: |[06d9f4] android.support.v4.app.DialogFragment.getTheme:()I │ │ +06da04: 5210 9300 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06da08: 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;) │ │ @@ -130567,17 +130567,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d9e8: |[06d9e8] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -06d9f8: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06d9fc: 0f00 |0002: return v0 │ │ +06da0c: |[06da0c] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +06da1c: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06da20: 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;) │ │ @@ -130585,50 +130585,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -06da00: |[06da00] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -06da10: 6f20 4603 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0346 │ │ -06da16: 5542 9100 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06da1a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -06da1e: 0e00 |0007: return-void │ │ -06da20: 6e10 0003 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0300 │ │ -06da26: 0c01 |000b: move-result-object v1 │ │ -06da28: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -06da2c: 6e10 f212 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -06da32: 0c02 |0011: move-result-object v2 │ │ -06da34: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -06da38: 2202 3403 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -06da3c: 1a03 0b03 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@030b │ │ -06da40: 7020 6515 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06da46: 2702 |001b: throw v2 │ │ -06da48: 5442 8e00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06da4c: 6e20 5300 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0053 │ │ -06da52: 5442 8e00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06da56: 6e10 fa02 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02fa │ │ -06da5c: 0c03 |0026: move-result-object v3 │ │ -06da5e: 6e20 5600 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0056 │ │ -06da64: 5442 8e00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06da68: 5543 8c00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06da6c: 6e20 5200 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0052 │ │ -06da72: 5442 8e00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06da76: 6e20 5400 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0054 │ │ -06da7c: 5442 8e00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06da80: 6e20 5500 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0055 │ │ -06da86: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -06da8a: 1a02 e20e |003d: const-string v2, "android:savedDialogState" // string@0ee2 │ │ -06da8e: 6e20 df01 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@01df │ │ -06da94: 0c00 |0042: move-result-object v0 │ │ -06da96: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -06da9a: 5442 8e00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06da9e: 6e20 4f00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@004f │ │ -06daa4: 28bd |004a: goto 0007 // -0043 │ │ +06da24: |[06da24] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +06da34: 6f20 4603 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0346 │ │ +06da3a: 5542 9100 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06da3e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +06da42: 0e00 |0007: return-void │ │ +06da44: 6e10 0003 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0300 │ │ +06da4a: 0c01 |000b: move-result-object v1 │ │ +06da4c: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +06da50: 6e10 f212 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +06da56: 0c02 |0011: move-result-object v2 │ │ +06da58: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +06da5c: 2202 3c03 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +06da60: 1a03 0b03 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@030b │ │ +06da64: 7020 6515 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06da6a: 2702 |001b: throw v2 │ │ +06da6c: 5442 8e00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06da70: 6e20 5300 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0053 │ │ +06da76: 5442 8e00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06da7a: 6e10 fa02 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02fa │ │ +06da80: 0c03 |0026: move-result-object v3 │ │ +06da82: 6e20 5600 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0056 │ │ +06da88: 5442 8e00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06da8c: 5543 8c00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06da90: 6e20 5200 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0052 │ │ +06da96: 5442 8e00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06da9a: 6e20 5400 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0054 │ │ +06daa0: 5442 8e00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06daa4: 6e20 5500 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0055 │ │ +06daaa: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +06daae: 1a02 df0e |003d: const-string v2, "android:savedDialogState" // string@0edf │ │ +06dab2: 6e20 df01 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@01df │ │ +06dab8: 0c00 |0042: move-result-object v0 │ │ +06daba: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +06dabe: 5442 8e00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dac2: 6e20 4f00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@004f │ │ +06dac8: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=357 │ │ 0x0007 line=378 │ │ 0x0008 line=361 │ │ 0x000c line=362 │ │ @@ -130654,21 +130654,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06daa8: |[06daa8] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -06dab8: 6f20 4803 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0348 │ │ -06dabe: 5510 9000 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ -06dac2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -06dac6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06dac8: 5c10 8f00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06dacc: 0e00 |000a: return-void │ │ +06dacc: |[06dacc] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +06dadc: 6f20 4803 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0348 │ │ +06dae2: 5510 9000 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ +06dae6: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +06daea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06daec: 5c10 8f00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06daf0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x0007 line=257 │ │ 0x000a line=259 │ │ locals : │ │ @@ -130680,16 +130680,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06dad0: |[06dad0] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -06dae0: 0e00 |0000: return-void │ │ +06daf4: |[06daf4] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +06db04: 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; │ │ │ │ @@ -130698,48 +130698,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -06dae4: |[06dae4] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -06daf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06daf6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06daf8: 6f20 4b03 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@034b │ │ -06dafe: 5230 8d00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@008d │ │ -06db02: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -06db06: 0110 |0009: move v0, v1 │ │ -06db08: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06db0c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -06db10: 1a00 e40e |000e: const-string v0, "android:style" // string@0ee4 │ │ -06db14: 6e30 e101 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ -06db1a: 0a00 |0013: move-result v0 │ │ -06db1c: 5930 9200 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06db20: 1a00 e90e |0016: const-string v0, "android:theme" // string@0ee9 │ │ -06db24: 6e30 e101 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ -06db2a: 0a00 |001b: move-result v0 │ │ -06db2c: 5930 9300 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06db30: 1a00 e00e |001e: const-string v0, "android:cancelable" // string@0ee0 │ │ -06db34: 6e30 de01 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01de │ │ -06db3a: 0a00 |0023: move-result v0 │ │ -06db3c: 5c30 8c00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06db40: 1a00 e30e |0026: const-string v0, "android:showsDialog" // string@0ee3 │ │ -06db44: 5531 9100 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06db48: 6e30 de01 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01de │ │ -06db4e: 0a00 |002d: move-result v0 │ │ -06db50: 5c30 9100 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06db54: 1a00 df0e |0030: const-string v0, "android:backStackId" // string@0edf │ │ -06db58: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -06db5a: 6e30 e101 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ -06db60: 0a00 |0036: move-result v0 │ │ -06db62: 5930 8b00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06db66: 0e00 |0039: return-void │ │ -06db68: 0120 |003a: move v0, v2 │ │ -06db6a: 28cf |003b: goto 000a // -0031 │ │ +06db08: |[06db08] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +06db18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06db1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06db1c: 6f20 4b03 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@034b │ │ +06db22: 5230 8d00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@008d │ │ +06db26: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +06db2a: 0110 |0009: move v0, v1 │ │ +06db2c: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06db30: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +06db34: 1a00 e10e |000e: const-string v0, "android:style" // string@0ee1 │ │ +06db38: 6e30 e101 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ +06db3e: 0a00 |0013: move-result v0 │ │ +06db40: 5930 9200 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06db44: 1a00 e60e |0016: const-string v0, "android:theme" // string@0ee6 │ │ +06db48: 6e30 e101 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ +06db4e: 0a00 |001b: move-result v0 │ │ +06db50: 5930 9300 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06db54: 1a00 dd0e |001e: const-string v0, "android:cancelable" // string@0edd │ │ +06db58: 6e30 de01 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01de │ │ +06db5e: 0a00 |0023: move-result v0 │ │ +06db60: 5c30 8c00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06db64: 1a00 e00e |0026: const-string v0, "android:showsDialog" // string@0ee0 │ │ +06db68: 5531 9100 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06db6c: 6e30 de01 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01de │ │ +06db72: 0a00 |002d: move-result v0 │ │ +06db74: 5c30 9100 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06db78: 1a00 dc0e |0030: const-string v0, "android:backStackId" // string@0edc │ │ +06db7c: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +06db7e: 6e30 e101 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ +06db84: 0a00 |0036: move-result v0 │ │ +06db86: 5930 8b00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06db8a: 0e00 |0039: return-void │ │ +06db8c: 0120 |003a: move v0, v2 │ │ +06db8e: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0005 line=276 │ │ 0x000c line=278 │ │ 0x000e line=279 │ │ 0x0016 line=280 │ │ @@ -130757,22 +130757,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 │ │ -06db6c: |[06db6c] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -06db7c: 2200 0d00 |0000: new-instance v0, Landroid/app/Dialog; // type@000d │ │ -06db80: 6e10 fa02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02fa │ │ -06db86: 0c01 |0005: move-result-object v1 │ │ -06db88: 6e10 ff02 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02ff │ │ -06db8e: 0a02 |0009: move-result v2 │ │ -06db90: 7030 4a00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004a │ │ -06db96: 1100 |000d: return-object v0 │ │ +06db90: |[06db90] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +06dba0: 2200 1000 |0000: new-instance v0, Landroid/app/Dialog; // type@0010 │ │ +06dba4: 6e10 fa02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02fa │ │ +06dbaa: 0c01 |0005: move-result-object v1 │ │ +06dbac: 6e10 ff02 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02ff │ │ +06dbb2: 0a02 |0009: move-result v2 │ │ +06dbb4: 7030 4a00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004a │ │ +06dbba: 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; │ │ │ │ @@ -130781,25 +130781,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06db98: |[06db98] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -06dba8: 6f10 5203 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0352 │ │ -06dbae: 5410 8e00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dbb2: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -06dbb6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06dbb8: 5c10 9400 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ -06dbbc: 5410 8e00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dbc0: 6e10 4b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ -06dbc6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06dbc8: 5b10 8e00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dbcc: 0e00 |0012: return-void │ │ +06dbbc: |[06dbbc] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +06dbcc: 6f10 5203 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0352 │ │ +06dbd2: 5410 8e00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dbd6: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +06dbda: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06dbdc: 5c10 9400 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ +06dbe0: 5410 8e00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dbe4: 6e10 4b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ +06dbea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06dbec: 5b10 8e00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dbf0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0007 line=433 │ │ 0x000a line=434 │ │ 0x000f line=435 │ │ @@ -130812,23 +130812,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06dbd0: |[06dbd0] android.support.v4.app.DialogFragment.onDetach:()V │ │ -06dbe0: 6f10 5303 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0353 │ │ -06dbe6: 5510 9000 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ -06dbea: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -06dbee: 5510 8f00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06dbf2: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -06dbf6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -06dbf8: 5c10 8f00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06dbfc: 0e00 |000e: return-void │ │ +06dbf4: |[06dbf4] android.support.v4.app.DialogFragment.onDetach:()V │ │ +06dc04: 6f10 5303 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0353 │ │ +06dc0a: 5510 9000 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ +06dc0e: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +06dc12: 5510 8f00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06dc16: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +06dc1a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +06dc1c: 5c10 8f00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06dc20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x000b line=268 │ │ 0x000e line=270 │ │ locals : │ │ @@ -130839,20 +130839,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dc00: |[06dc00] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -06dc10: 5510 9400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ -06dc14: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -06dc18: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06dc1a: 6e20 f902 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02f9 │ │ -06dc20: 0e00 |0008: return-void │ │ +06dc24: |[06dc24] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +06dc34: 5510 9400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ +06dc38: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +06dc3c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06dc3e: 6e20 f902 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02f9 │ │ +06dc44: 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; │ │ @@ -130863,51 +130863,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -06dc24: |[06dc24] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -06dc34: 6f20 5c03 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@035c │ │ -06dc3a: 5431 8e00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dc3e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -06dc42: 5431 8e00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dc46: 6e10 5000 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0050 │ │ -06dc4c: 0c00 |000c: move-result-object v0 │ │ -06dc4e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -06dc52: 1a01 e20e |000f: const-string v1, "android:savedDialogState" // string@0ee2 │ │ -06dc56: 6e30 e901 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@01e9 │ │ -06dc5c: 5231 9200 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06dc60: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -06dc64: 1a01 e40e |0018: const-string v1, "android:style" // string@0ee4 │ │ -06dc68: 5232 9200 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06dc6c: 6e30 ea01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ -06dc72: 5231 9300 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06dc76: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -06dc7a: 1a01 e90e |0023: const-string v1, "android:theme" // string@0ee9 │ │ -06dc7e: 5232 9300 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06dc82: 6e30 ea01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ -06dc88: 5531 8c00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06dc8c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -06dc90: 1a01 e00e |002e: const-string v1, "android:cancelable" // string@0ee0 │ │ -06dc94: 5532 8c00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06dc98: 6e30 e801 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e8 │ │ -06dc9e: 5531 9100 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06dca2: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -06dca6: 1a01 e30e |0039: const-string v1, "android:showsDialog" // string@0ee3 │ │ -06dcaa: 5532 9100 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06dcae: 6e30 e801 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e8 │ │ -06dcb4: 5231 8b00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06dcb8: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -06dcba: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -06dcbe: 1a01 df0e |0045: const-string v1, "android:backStackId" // string@0edf │ │ -06dcc2: 5232 8b00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06dcc6: 6e30 ea01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ -06dccc: 0e00 |004c: return-void │ │ +06dc48: |[06dc48] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +06dc58: 6f20 5c03 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@035c │ │ +06dc5e: 5431 8e00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dc62: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +06dc66: 5431 8e00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dc6a: 6e10 5000 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0050 │ │ +06dc70: 0c00 |000c: move-result-object v0 │ │ +06dc72: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +06dc76: 1a01 df0e |000f: const-string v1, "android:savedDialogState" // string@0edf │ │ +06dc7a: 6e30 e901 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@01e9 │ │ +06dc80: 5231 9200 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06dc84: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +06dc88: 1a01 e10e |0018: const-string v1, "android:style" // string@0ee1 │ │ +06dc8c: 5232 9200 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06dc90: 6e30 ea01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ +06dc96: 5231 9300 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06dc9a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +06dc9e: 1a01 e60e |0023: const-string v1, "android:theme" // string@0ee6 │ │ +06dca2: 5232 9300 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06dca6: 6e30 ea01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ +06dcac: 5531 8c00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06dcb0: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +06dcb4: 1a01 dd0e |002e: const-string v1, "android:cancelable" // string@0edd │ │ +06dcb8: 5532 8c00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06dcbc: 6e30 e801 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e8 │ │ +06dcc2: 5531 9100 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06dcc6: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +06dcca: 1a01 e00e |0039: const-string v1, "android:showsDialog" // string@0ee0 │ │ +06dcce: 5532 9100 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06dcd2: 6e30 e801 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e8 │ │ +06dcd8: 5231 8b00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06dcdc: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +06dcde: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +06dce2: 1a01 dc0e |0045: const-string v1, "android:backStackId" // string@0edc │ │ +06dce6: 5232 8b00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06dcea: 6e30 ea01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ +06dcf0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ 0x0007 line=393 │ │ 0x000d line=394 │ │ 0x000f line=395 │ │ @@ -130932,23 +130932,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06dcd0: |[06dcd0] android.support.v4.app.DialogFragment.onStart:()V │ │ -06dce0: 6f10 5d03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@035d │ │ -06dce6: 5410 8e00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dcea: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -06dcee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06dcf0: 5c10 9400 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ -06dcf4: 5410 8e00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dcf8: 6e10 5700 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0057 │ │ -06dcfe: 0e00 |000f: return-void │ │ +06dcf4: |[06dcf4] android.support.v4.app.DialogFragment.onStart:()V │ │ +06dd04: 6f10 5d03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@035d │ │ +06dd0a: 5410 8e00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dd0e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +06dd12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06dd14: 5c10 9400 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ +06dd18: 5410 8e00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dd1c: 6e10 5700 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0057 │ │ +06dd22: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ 0x0007 line=384 │ │ 0x000a line=385 │ │ 0x000f line=387 │ │ @@ -130960,21 +130960,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06dd00: |[06dd00] android.support.v4.app.DialogFragment.onStop:()V │ │ -06dd10: 6f10 5e03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@035e │ │ -06dd16: 5410 8e00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dd1a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -06dd1e: 5410 8e00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dd22: 6e10 4e00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@004e │ │ -06dd28: 0e00 |000c: return-void │ │ +06dd24: |[06dd24] android.support.v4.app.DialogFragment.onStop:()V │ │ +06dd34: 6f10 5e03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@035e │ │ +06dd3a: 5410 8e00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dd3e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +06dd42: 5410 8e00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dd46: 6e10 4e00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@004e │ │ +06dd4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0007 line=419 │ │ 0x000c line=421 │ │ locals : │ │ @@ -130985,21 +130985,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06dd2c: |[06dd2c] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -06dd3c: 5c12 8c00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ -06dd40: 5410 8e00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dd44: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -06dd48: 5410 8e00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ -06dd4c: 6e20 5200 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0052 │ │ -06dd52: 0e00 |000b: return-void │ │ +06dd50: |[06dd50] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +06dd60: 5c12 8c00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@008c │ │ +06dd64: 5410 8e00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dd68: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +06dd6c: 5410 8e00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@008e │ │ +06dd70: 6e20 5200 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0052 │ │ +06dd76: 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; │ │ @@ -131010,17 +131010,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06dd54: |[06dd54] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -06dd64: 5c01 9100 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ -06dd68: 0e00 |0002: return-void │ │ +06dd78: |[06dd78] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +06dd88: 5c01 9100 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0091 │ │ +06dd8c: 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 │ │ @@ -131030,27 +131030,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -06dd6c: |[06dd6c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -06dd7c: 5923 9200 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06dd80: 5220 9200 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06dd84: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -06dd86: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -06dd8a: 5220 9200 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ -06dd8e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -06dd90: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -06dd94: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -06dd9a: 5920 9300 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06dd9e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -06dda2: 5924 9300 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ -06dda6: 0e00 |0015: return-void │ │ +06dd90: |[06dd90] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +06dda0: 5923 9200 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06dda4: 5220 9200 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06dda8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +06ddaa: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +06ddae: 5220 9200 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0092 │ │ +06ddb2: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +06ddb4: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +06ddb8: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +06ddbe: 5920 9300 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06ddc2: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +06ddc6: 5924 9300 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0093 │ │ +06ddca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ 0x0013 line=107 │ │ @@ -131065,26 +131065,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 │ │ -06dda8: |[06dda8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -06ddb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06ddba: 5c21 8f00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06ddbe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06ddc0: 5c20 9000 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ -06ddc4: 6e30 8804 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@0488 │ │ -06ddca: 5c21 9400 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ -06ddce: 6e10 8b04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ -06ddd4: 0a00 |000e: move-result v0 │ │ -06ddd6: 5920 8b00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06ddda: 5220 8b00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ -06ddde: 0f00 |0013: return v0 │ │ +06ddcc: |[06ddcc] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +06dddc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06ddde: 5c21 8f00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06dde2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06dde4: 5c20 9000 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ +06dde8: 6e30 8804 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@0488 │ │ +06ddee: 5c21 9400 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0094 │ │ +06ddf2: 6e10 8b04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ +06ddf8: 0a00 |000e: move-result v0 │ │ +06ddfa: 5920 8b00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06ddfe: 5220 8b00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@008b │ │ +06de02: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0003 line=141 │ │ 0x0006 line=142 │ │ 0x0009 line=143 │ │ 0x000b line=144 │ │ @@ -131099,24 +131099,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 │ │ -06dde0: |[06dde0] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -06ddf0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06ddf2: 5c21 8f00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ -06ddf6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -06ddf8: 5c21 9000 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ -06ddfc: 6e10 c403 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -06de02: 0c00 |0009: move-result-object v0 │ │ -06de04: 6e30 8804 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@0488 │ │ -06de0a: 6e10 8b04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ -06de10: 0e00 |0010: return-void │ │ +06de04: |[06de04] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +06de14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06de16: 5c21 8f00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008f │ │ +06de1a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +06de1c: 5c21 9000 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0090 │ │ +06de20: 6e10 c403 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +06de26: 0c00 |0009: move-result-object v0 │ │ +06de28: 6e30 8804 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@0488 │ │ +06de2e: 6e10 8b04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@048b │ │ +06de34: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0006 line=125 │ │ 0x000a line=126 │ │ 0x000d line=127 │ │ @@ -131126,17 +131126,17 @@ │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0011 reg=3 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0011 reg=4 tag Ljava/lang/String; │ │ │ │ source_file_idx : 780 (DialogFragment.java) │ │ │ │ Class #578 header: │ │ -class_idx : 177 │ │ +class_idx : 185 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #578 annotations: │ │ @@ -131162,18 +131162,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 │ │ -06de14: |[06de14] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -06de24: 5b01 9500 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0095 │ │ -06de28: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06de2e: 0e00 |0005: return-void │ │ +06de38: |[06de38] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +06de48: 5b01 9500 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0095 │ │ +06de4c: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06de52: 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; │ │ │ │ @@ -131183,42 +131183,42 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06de30: |[06de30] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -06de40: 5420 9500 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0095 │ │ -06de44: 5400 c500 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06de48: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -06de4c: 2200 3403 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06de50: 1a01 be03 |0008: const-string v1, "Fragment does not have a view" // string@03be │ │ -06de54: 7020 6515 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06de5a: 2700 |000d: throw v0 │ │ -06de5c: 5420 9500 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0095 │ │ -06de60: 5400 c500 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06de64: 6e20 d812 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -06de6a: 0c00 |0015: move-result-object v0 │ │ -06de6c: 1100 |0016: return-object v0 │ │ +06de54: |[06de54] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +06de64: 5420 9500 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0095 │ │ +06de68: 5400 c500 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06de6c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +06de70: 2200 3c03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06de74: 1a01 be03 |0008: const-string v1, "Fragment does not have a view" // string@03be │ │ +06de78: 7020 6515 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06de7e: 2700 |000d: throw v0 │ │ +06de80: 5420 9500 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0095 │ │ +06de84: 5400 c500 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06de88: 6e20 d812 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +06de8e: 0c00 |0015: move-result-object v0 │ │ +06de90: 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; │ │ 0x0000 - 0x0017 reg=3 id I │ │ │ │ source_file_idx : 959 (Fragment.java) │ │ │ │ Class #579 header: │ │ -class_idx : 183 │ │ +class_idx : 191 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 961 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #579 annotations: │ │ @@ -131244,18 +131244,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 │ │ -06de70: |[06de70] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -06de80: 5b01 c900 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c9 │ │ -06de84: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -06de8a: 0e00 |0005: return-void │ │ +06de94: |[06de94] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +06dea4: 5b01 c900 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c9 │ │ +06dea8: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +06deae: 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; │ │ │ │ @@ -131265,32 +131265,32 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06de8c: |[06de8c] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -06de9c: 5410 c900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c9 │ │ -06dea0: 6e20 8c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@038c │ │ -06dea6: 0c00 |0005: move-result-object v0 │ │ -06dea8: 1100 |0006: return-object v0 │ │ +06deb0: |[06deb0] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +06dec0: 5410 c900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c9 │ │ +06dec4: 6e20 8c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@038c │ │ +06deca: 0c00 |0005: move-result-object v0 │ │ +06decc: 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 │ │ │ │ source_file_idx : 961 (FragmentActivity.java) │ │ │ │ Class #580 header: │ │ -class_idx : 196 │ │ +class_idx : 204 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 190 │ │ +superclass_idx : 198 │ │ source_file_idx : 964 │ │ static_fields_size : 18 │ │ instance_fields_size: 23 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 67 │ │ │ │ Class #580 annotations: │ │ @@ -131516,37 +131516,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06deac: |[06deac] android.support.v4.app.FragmentManagerImpl.:()V │ │ -06debc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06debe: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -06dec2: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -06dec6: 6a00 f900 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06deca: 6001 2300 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -06dece: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -06ded2: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -06ded6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -06ded8: 6a00 fc00 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00fc │ │ -06dedc: 2200 d202 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02d2 │ │ -06dee0: 7020 1514 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1415 │ │ -06dee6: 6900 fb00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00fb │ │ -06deea: 2200 d202 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02d2 │ │ -06deee: 7020 1514 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1415 │ │ -06def4: 6900 fa00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00fa │ │ -06def8: 2200 cc02 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02cc │ │ -06defc: 7020 0c14 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@140c │ │ -06df02: 6900 f100 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f1 │ │ -06df06: 2200 cc02 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02cc │ │ -06df0a: 7020 0c14 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@140c │ │ -06df10: 6900 f000 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f0 │ │ -06df14: 0e00 |002c: return-void │ │ +06ded0: |[06ded0] android.support.v4.app.FragmentManagerImpl.:()V │ │ +06dee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06dee2: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +06dee6: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +06deea: 6a00 f900 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06deee: 6001 2300 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +06def2: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +06def6: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +06defa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +06defc: 6a00 fc00 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00fc │ │ +06df00: 2200 da02 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02da │ │ +06df04: 7020 1514 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1415 │ │ +06df0a: 6900 fb00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00fb │ │ +06df0e: 2200 da02 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02da │ │ +06df12: 7020 1514 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1415 │ │ +06df18: 6900 fa00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00fa │ │ +06df1c: 2200 d402 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02d4 │ │ +06df20: 7020 0c14 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@140c │ │ +06df26: 6900 f100 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f1 │ │ +06df2a: 2200 d402 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02d4 │ │ +06df2e: 7020 0c14 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@140c │ │ +06df34: 6900 f000 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f0 │ │ +06df38: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=396 │ │ 0x0007 line=399 │ │ 0x0010 line=727 │ │ 0x0017 line=728 │ │ 0x001e line=729 │ │ @@ -131558,25 +131558,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06df18: |[06df18] android.support.v4.app.FragmentManagerImpl.:()V │ │ -06df28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06df2a: 7010 c203 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@03c2 │ │ -06df30: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06df32: 5920 0c01 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06df36: 5b21 1601 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -06df3a: 5b21 1501 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -06df3e: 2200 bf00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00bf │ │ -06df42: 7020 d803 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03d8 │ │ -06df48: 5b20 0e01 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ -06df4c: 0e00 |0012: return-void │ │ +06df3c: |[06df3c] android.support.v4.app.FragmentManagerImpl.:()V │ │ +06df4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06df4e: 7010 c203 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@03c2 │ │ +06df54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06df56: 5920 0c01 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06df5a: 5b21 1601 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +06df5e: 5b21 1501 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +06df62: 2200 c700 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00c7 │ │ +06df66: 7020 d803 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03d8 │ │ +06df6c: 5b20 0e01 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ +06df70: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=395 │ │ 0x0004 line=422 │ │ 0x0007 line=434 │ │ 0x0009 line=435 │ │ 0x000b line=437 │ │ @@ -131588,37 +131588,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06df50: |[06df50] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -06df60: 5530 1701 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06df64: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06df68: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06df6c: 1a01 8a02 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@028a │ │ -06df70: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06df76: 2700 |000b: throw v0 │ │ -06df78: 5430 1201 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -06df7c: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -06df80: 2200 3403 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06df84: 2201 4803 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06df88: 7010 ad15 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06df8e: 1a02 8b02 |0017: const-string v2, "Can not perform this action inside of " // string@028b │ │ -06df92: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06df98: 0c01 |001c: move-result-object v1 │ │ -06df9a: 5432 1201 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -06df9e: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06dfa4: 0c01 |0022: move-result-object v1 │ │ -06dfa6: 6e10 bb15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06dfac: 0c01 |0026: move-result-object v1 │ │ -06dfae: 7020 6515 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06dfb4: 2700 |002a: throw v0 │ │ -06dfb6: 0e00 |002b: return-void │ │ +06df74: |[06df74] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +06df84: 5530 1701 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06df88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06df8c: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06df90: 1a01 8a02 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@028a │ │ +06df94: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06df9a: 2700 |000b: throw v0 │ │ +06df9c: 5430 1201 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +06dfa0: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +06dfa4: 2200 3c03 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06dfa8: 2201 5003 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06dfac: 7010 ad15 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06dfb2: 1a02 8b02 |0017: const-string v2, "Can not perform this action inside of " // string@028b │ │ +06dfb6: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06dfbc: 0c01 |001c: move-result-object v1 │ │ +06dfbe: 5432 1201 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +06dfc2: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06dfc8: 0c01 |0022: move-result-object v1 │ │ +06dfca: 6e10 bb15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06dfd0: 0c01 |0026: move-result-object v1 │ │ +06dfd2: 7020 6515 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06dfd8: 2700 |002a: throw v0 │ │ +06dfda: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0004 line=1343 │ │ 0x000c line=1346 │ │ 0x0010 line=1347 │ │ 0x002b line=1350 │ │ @@ -131630,22 +131630,22 @@ │ │ type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06dfb8: |[06dfb8] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -06dfc8: 2200 cd02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@02cd │ │ -06dfcc: 7030 0d14 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@140d │ │ -06dfd2: 6201 fa00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00fa │ │ -06dfd6: 6e20 0f14 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@140f │ │ -06dfdc: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -06dfe0: 6e30 0e14 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@140e │ │ -06dfe6: 1100 |000f: return-object v0 │ │ +06dfdc: |[06dfdc] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +06dfec: 2200 d502 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@02d5 │ │ +06dff0: 7030 0d14 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@140d │ │ +06dff6: 6201 fa00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00fa │ │ +06dffa: 6e20 0f14 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@140f │ │ +06e000: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ +06e004: 6e30 0e14 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@140e │ │ +06e00a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0005 line=751 │ │ 0x000a line=752 │ │ 0x000f line=753 │ │ locals : │ │ @@ -131659,41 +131659,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 │ │ -06dfe8: |[06dfe8] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -06dff8: 220a d002 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@02d0 │ │ -06dffc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06dffe: 7020 1114 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@1411 │ │ -06e004: 2200 d402 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@02d4 │ │ -06e008: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -06e00a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -06e00e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -06e010: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -06e014: 01c1 |000e: move v1, v12 │ │ -06e016: 01d2 |000f: move v2, v13 │ │ -06e018: 01c3 |0010: move v3, v12 │ │ -06e01a: 01d4 |0011: move v4, v13 │ │ -06e01c: 7609 1714 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@1417 │ │ -06e022: 6201 fb00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00fb │ │ -06e026: 6e20 1914 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1419 │ │ -06e02c: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -06e030: 6e30 1814 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@1418 │ │ -06e036: 6e20 1214 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1412 │ │ -06e03c: 2209 cd02 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@02cd │ │ -06e040: 7030 0d14 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@140d │ │ -06e046: 6201 fa00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00fa │ │ -06e04a: 6e20 0f14 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@140f │ │ -06e050: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -06e054: 6e30 0e14 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@140e │ │ -06e05a: 6e20 1214 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1412 │ │ -06e060: 110a |0034: return-object v10 │ │ +06e00c: |[06e00c] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +06e01c: 220a d802 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@02d8 │ │ +06e020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06e022: 7020 1114 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@1411 │ │ +06e028: 2200 dc02 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@02dc │ │ +06e02c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +06e02e: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +06e032: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +06e034: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +06e038: 01c1 |000e: move v1, v12 │ │ +06e03a: 01d2 |000f: move v2, v13 │ │ +06e03c: 01c3 |0010: move v3, v12 │ │ +06e03e: 01d4 |0011: move v4, v13 │ │ +06e040: 7609 1714 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@1417 │ │ +06e046: 6201 fb00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00fb │ │ +06e04a: 6e20 1914 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1419 │ │ +06e050: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ +06e054: 6e30 1814 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@1418 │ │ +06e05a: 6e20 1214 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1412 │ │ +06e060: 2209 d502 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@02d5 │ │ +06e064: 7030 0d14 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@140d │ │ +06e06a: 6201 fa00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00fa │ │ +06e06e: 6e20 0f14 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@140f │ │ +06e074: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ +06e078: 6e30 0e14 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@140e │ │ +06e07e: 6e20 1214 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1412 │ │ +06e084: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0006 line=737 │ │ 0x0015 line=739 │ │ 0x001a line=740 │ │ 0x001f line=741 │ │ @@ -131717,25 +131717,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -06e064: |[06e064] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -06e074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e076: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -06e07c: 0f00 |0004: return v0 │ │ -06e07e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -06e082: 28fd |0007: goto 0004 // -0003 │ │ -06e084: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -06e088: 28fa |000a: goto 0004 // -0006 │ │ -06e08a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -06e08e: 28f7 |000d: goto 0004 // -0009 │ │ -06e090: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +06e088: |[06e088] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +06e098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06e09a: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +06e0a0: 0f00 |0004: return v0 │ │ +06e0a2: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +06e0a6: 28fd |0007: goto 0004 // -0003 │ │ +06e0a8: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +06e0ac: 28fa |000a: goto 0004 // -0006 │ │ +06e0ae: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +06e0b2: 28f7 |000d: goto 0004 // -0009 │ │ +06e0b4: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2036 │ │ 0x0001 line=2037 │ │ 0x0004 line=2048 │ │ 0x0005 line=2039 │ │ 0x0007 line=2040 │ │ @@ -131752,52 +131752,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -06e0ac: |[06e0ac] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -06e0bc: 1a03 c203 |0000: const-string v3, "FragmentManager" // string@03c2 │ │ -06e0c0: 6e10 8815 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1588 │ │ -06e0c6: 0c04 |0005: move-result-object v4 │ │ -06e0c8: 7120 5012 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -06e0ce: 1a03 c203 |0009: const-string v3, "FragmentManager" // string@03c2 │ │ -06e0d2: 1a04 0902 |000b: const-string v4, "Activity state:" // string@0209 │ │ -06e0d6: 7120 5012 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -06e0dc: 2201 7a01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@017a │ │ -06e0e0: 1a03 c203 |0012: const-string v3, "FragmentManager" // string@03c2 │ │ -06e0e4: 7020 3c08 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ -06e0ea: 2202 1f03 |0017: new-instance v2, Ljava/io/PrintWriter; // type@031f │ │ -06e0ee: 7020 3315 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ -06e0f4: 5473 0301 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06e0f8: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -06e0fc: 5473 0301 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06e100: 1a04 0200 |0022: const-string v4, " " // string@0002 │ │ -06e104: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -06e106: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -06e108: 2366 0d05 |0026: new-array v6, v6, [Ljava/lang/String; // type@050d │ │ -06e10c: 6e56 8a03 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@038a │ │ -06e112: 2708 |002b: throw v8 │ │ -06e114: 0d00 |002c: move-exception v0 │ │ -06e116: 1a03 c203 |002d: const-string v3, "FragmentManager" // string@03c2 │ │ -06e11a: 1a04 9403 |002f: const-string v4, "Failed dumping state" // string@0394 │ │ -06e11e: 7130 5112 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -06e124: 28f7 |0034: goto 002b // -0009 │ │ -06e126: 1a03 0200 |0035: const-string v3, " " // string@0002 │ │ -06e12a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -06e12c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -06e12e: 2355 0d05 |0039: new-array v5, v5, [Ljava/lang/String; // type@050d │ │ -06e132: 6e55 ff03 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@03ff │ │ -06e138: 28ed |003e: goto 002b // -0013 │ │ -06e13a: 0d00 |003f: move-exception v0 │ │ -06e13c: 1a03 c203 |0040: const-string v3, "FragmentManager" // string@03c2 │ │ -06e140: 1a04 9403 |0042: const-string v4, "Failed dumping state" // string@0394 │ │ -06e144: 7130 5112 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -06e14a: 28e4 |0047: goto 002b // -001c │ │ +06e0d0: |[06e0d0] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +06e0e0: 1a03 c203 |0000: const-string v3, "FragmentManager" // string@03c2 │ │ +06e0e4: 6e10 8815 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1588 │ │ +06e0ea: 0c04 |0005: move-result-object v4 │ │ +06e0ec: 7120 5012 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +06e0f2: 1a03 c203 |0009: const-string v3, "FragmentManager" // string@03c2 │ │ +06e0f6: 1a04 0902 |000b: const-string v4, "Activity state:" // string@0209 │ │ +06e0fa: 7120 5012 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +06e100: 2201 8201 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@0182 │ │ +06e104: 1a03 c203 |0012: const-string v3, "FragmentManager" // string@03c2 │ │ +06e108: 7020 3c08 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ +06e10e: 2202 2703 |0017: new-instance v2, Ljava/io/PrintWriter; // type@0327 │ │ +06e112: 7020 3315 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ +06e118: 5473 0301 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06e11c: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +06e120: 5473 0301 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06e124: 1a04 0200 |0022: const-string v4, " " // string@0002 │ │ +06e128: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +06e12a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +06e12c: 2366 1705 |0026: new-array v6, v6, [Ljava/lang/String; // type@0517 │ │ +06e130: 6e56 8a03 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@038a │ │ +06e136: 2708 |002b: throw v8 │ │ +06e138: 0d00 |002c: move-exception v0 │ │ +06e13a: 1a03 c203 |002d: const-string v3, "FragmentManager" // string@03c2 │ │ +06e13e: 1a04 9403 |002f: const-string v4, "Failed dumping state" // string@0394 │ │ +06e142: 7130 5112 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +06e148: 28f7 |0034: goto 002b // -0009 │ │ +06e14a: 1a03 0200 |0035: const-string v3, " " // string@0002 │ │ +06e14e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +06e150: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +06e152: 2355 1705 |0039: new-array v5, v5, [Ljava/lang/String; // type@0517 │ │ +06e156: 6e55 ff03 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@03ff │ │ +06e15c: 28ed |003e: goto 002b // -0013 │ │ +06e15e: 0d00 |003f: move-exception v0 │ │ +06e160: 1a03 c203 |0040: const-string v3, "FragmentManager" // string@03c2 │ │ +06e164: 1a04 9403 |0042: const-string v4, "Failed dumping state" // string@0394 │ │ +06e168: 7130 5112 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +06e16e: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=445 │ │ @@ -131825,35 +131825,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -06e168: |[06e168] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -06e178: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06e17a: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -06e180: 0f00 |0004: return v0 │ │ -06e182: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -06e186: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06e188: 28fc |0008: goto 0004 // -0004 │ │ -06e18a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -06e18c: 28fe |000a: goto 0008 // -0002 │ │ -06e18e: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -06e192: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -06e194: 28f6 |000e: goto 0004 // -000a │ │ -06e196: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -06e198: 28fe |0010: goto 000e // -0002 │ │ -06e19a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -06e19e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -06e1a0: 28f0 |0014: goto 0004 // -0010 │ │ -06e1a2: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -06e1a4: 28fe |0016: goto 0014 // -0002 │ │ -06e1a6: 0000 |0017: nop // spacer │ │ -06e1a8: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +06e18c: |[06e18c] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +06e19c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06e19e: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +06e1a4: 0f00 |0004: return v0 │ │ +06e1a6: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +06e1aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06e1ac: 28fc |0008: goto 0004 // -0004 │ │ +06e1ae: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +06e1b0: 28fe |000a: goto 0008 // -0002 │ │ +06e1b2: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +06e1b6: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +06e1b8: 28f6 |000e: goto 0004 // -000a │ │ +06e1ba: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +06e1bc: 28fe |0010: goto 000e // -0002 │ │ +06e1be: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +06e1c2: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +06e1c4: 28f0 |0014: goto 0004 // -0010 │ │ +06e1c6: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +06e1c8: 28fe |0016: goto 0014 // -0002 │ │ +06e1ca: 0000 |0017: nop // spacer │ │ +06e1cc: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0001 line=2061 │ │ 0x0004 line=2072 │ │ 0x0005 line=2063 │ │ 0x0008 line=2064 │ │ @@ -131874,24 +131874,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06e1c4: |[06e1c4] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -06e1d4: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06e1d8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06e1dc: 2200 7103 |0004: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06e1e0: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06e1e6: 5b10 0701 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06e1ea: 5410 0701 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06e1ee: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06e1f4: 6e10 2104 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0421 │ │ -06e1fa: 0e00 |0013: return-void │ │ +06e1e8: |[06e1e8] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +06e1f8: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06e1fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06e200: 2200 7903 |0004: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06e204: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06e20a: 5b10 0701 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06e20e: 5410 0701 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06e212: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06e218: 6e10 2104 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0421 │ │ +06e21e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0004 line=1500 │ │ 0x000b line=1502 │ │ 0x0010 line=1503 │ │ 0x0013 line=1504 │ │ @@ -131904,66 +131904,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 │ │ -06e1fc: |[06e1fc] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -06e20c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06e20e: 5440 0401 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e212: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -06e216: 2200 7103 |0005: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06e21a: 7010 ec15 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06e220: 5b40 0401 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e224: 6300 f900 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e228: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -06e22c: 1a00 c203 |0010: const-string v0, "FragmentManager" // string@03c2 │ │ -06e230: 2201 4803 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e234: 7010 ad15 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e23a: 1a02 500e |0017: const-string v2, "add: " // string@0e50 │ │ -06e23e: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e244: 0c01 |001c: move-result-object v1 │ │ -06e246: 6e20 b415 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e24c: 0c01 |0020: move-result-object v1 │ │ -06e24e: 6e10 bb15 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e254: 0c01 |0024: move-result-object v1 │ │ -06e256: 7120 5412 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e25c: 6e20 0d04 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@040d │ │ -06e262: 5550 a900 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -06e266: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -06e26a: 5440 0401 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e26e: 6e20 f215 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ -06e274: 0a00 |0034: move-result v0 │ │ -06e276: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -06e27a: 2200 3403 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06e27e: 2201 4803 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e282: 7010 ad15 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e288: 1a02 bd03 |003e: const-string v2, "Fragment already added: " // string@03bd │ │ -06e28c: 6e20 b515 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e292: 0c01 |0043: move-result-object v1 │ │ -06e294: 6e20 b415 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e29a: 0c01 |0047: move-result-object v1 │ │ -06e29c: 6e10 bb15 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e2a2: 0c01 |004b: move-result-object v1 │ │ -06e2a4: 7020 6515 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06e2aa: 2700 |004f: throw v0 │ │ -06e2ac: 5440 0401 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e2b0: 6e20 f015 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06e2b6: 5c53 9f00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06e2ba: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -06e2bc: 5c50 b700 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ -06e2c0: 5550 ad00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -06e2c4: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -06e2c8: 5550 b400 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -06e2cc: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -06e2d0: 5c43 1101 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06e2d4: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -06e2d8: 6e20 1304 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0413 │ │ -06e2de: 0e00 |0069: return-void │ │ +06e220: |[06e220] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +06e230: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06e232: 5440 0401 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e236: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +06e23a: 2200 7903 |0005: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06e23e: 7010 ec15 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06e244: 5b40 0401 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e248: 6300 f900 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e24c: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +06e250: 1a00 c203 |0010: const-string v0, "FragmentManager" // string@03c2 │ │ +06e254: 2201 5003 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e258: 7010 ad15 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e25e: 1a02 4d0e |0017: const-string v2, "add: " // string@0e4d │ │ +06e262: 6e20 b515 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e268: 0c01 |001c: move-result-object v1 │ │ +06e26a: 6e20 b415 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e270: 0c01 |0020: move-result-object v1 │ │ +06e272: 6e10 bb15 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e278: 0c01 |0024: move-result-object v1 │ │ +06e27a: 7120 5412 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e280: 6e20 0d04 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@040d │ │ +06e286: 5550 a900 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +06e28a: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +06e28e: 5440 0401 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e292: 6e20 f215 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ +06e298: 0a00 |0034: move-result v0 │ │ +06e29a: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +06e29e: 2200 3c03 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06e2a2: 2201 5003 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e2a6: 7010 ad15 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e2ac: 1a02 bd03 |003e: const-string v2, "Fragment already added: " // string@03bd │ │ +06e2b0: 6e20 b515 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e2b6: 0c01 |0043: move-result-object v1 │ │ +06e2b8: 6e20 b415 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e2be: 0c01 |0047: move-result-object v1 │ │ +06e2c0: 6e10 bb15 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e2c6: 0c01 |004b: move-result-object v1 │ │ +06e2c8: 7020 6515 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06e2ce: 2700 |004f: throw v0 │ │ +06e2d0: 5440 0401 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e2d4: 6e20 f015 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06e2da: 5c53 9f00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06e2de: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +06e2e0: 5c50 b700 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ +06e2e4: 5550 ad00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +06e2e8: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +06e2ec: 5550 b400 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +06e2f0: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +06e2f4: 5c43 1101 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06e2f8: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +06e2fc: 6e20 1304 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +06e302: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1168 │ │ 0x0005 line=1169 │ │ 0x000c line=1171 │ │ 0x0028 line=1172 │ │ 0x002b line=1173 │ │ @@ -131987,23 +131987,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 │ │ -06e2e0: |[06e2e0] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -06e2f0: 5410 0801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -06e2f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06e2f8: 2200 7103 |0004: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06e2fc: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06e302: 5b10 0801 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -06e306: 5410 0801 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -06e30a: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06e310: 0e00 |0010: return-void │ │ +06e304: |[06e304] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +06e314: 5410 0801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +06e318: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06e31c: 2200 7903 |0004: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06e320: 7010 ec15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06e326: 5b10 0801 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +06e32a: 5410 0801 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +06e32e: 6e20 f015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06e334: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x000b line=544 │ │ 0x0010 line=545 │ │ locals : │ │ @@ -132015,89 +132015,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 │ │ -06e314: |[06e314] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -06e324: 1d05 |0000: monitor-enter v5 │ │ -06e326: 5452 0501 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06e32a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -06e32e: 5452 0501 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06e332: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e338: 0a02 |000a: move-result v2 │ │ -06e33a: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -06e33e: 5452 0901 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06e342: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -06e346: 2202 7103 |0011: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -06e34a: 7010 ec15 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06e350: 5b52 0901 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06e354: 5452 0901 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06e358: 6e10 f915 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e35e: 0a00 |001d: move-result v0 │ │ -06e360: 6302 f900 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e364: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -06e368: 1a02 c203 |0022: const-string v2, "FragmentManager" // string@03c2 │ │ -06e36c: 2203 4803 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06e370: 7010 ad15 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e376: 1a04 2a0c |0029: const-string v4, "Setting back stack index " // string@0c2a │ │ -06e37a: 6e20 b515 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e380: 0c03 |002e: move-result-object v3 │ │ -06e382: 6e20 b115 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06e388: 0c03 |0032: move-result-object v3 │ │ -06e38a: 1a04 9200 |0033: const-string v4, " to " // string@0092 │ │ -06e38e: 6e20 b515 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e394: 0c03 |0038: move-result-object v3 │ │ -06e396: 6e20 b415 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e39c: 0c03 |003c: move-result-object v3 │ │ -06e39e: 6e10 bb15 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e3a4: 0c03 |0040: move-result-object v3 │ │ -06e3a6: 7120 5412 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e3ac: 5452 0901 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06e3b0: 6e20 f015 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06e3b6: 1e05 |0049: monitor-exit v5 │ │ -06e3b8: 0101 |004a: move v1, v0 │ │ -06e3ba: 0f01 |004b: return v1 │ │ -06e3bc: 5452 0501 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06e3c0: 5453 0501 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06e3c4: 6e10 f915 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e3ca: 0a03 |0053: move-result v3 │ │ -06e3cc: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -06e3d0: 6e20 f615 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -06e3d6: 0c02 |0059: move-result-object v2 │ │ -06e3d8: 1f02 3703 |005a: check-cast v2, Ljava/lang/Integer; // type@0337 │ │ -06e3dc: 6e10 6715 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06e3e2: 0a00 |005f: move-result v0 │ │ -06e3e4: 6302 f900 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e3e8: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -06e3ec: 1a02 c203 |0064: const-string v2, "FragmentManager" // string@03c2 │ │ -06e3f0: 2203 4803 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06e3f4: 7010 ad15 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e3fa: 1a04 1402 |006b: const-string v4, "Adding back stack index " // string@0214 │ │ -06e3fe: 6e20 b515 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e404: 0c03 |0070: move-result-object v3 │ │ -06e406: 6e20 b115 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06e40c: 0c03 |0074: move-result-object v3 │ │ -06e40e: 1a04 9700 |0075: const-string v4, " with " // string@0097 │ │ -06e412: 6e20 b515 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e418: 0c03 |007a: move-result-object v3 │ │ -06e41a: 6e20 b415 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e420: 0c03 |007e: move-result-object v3 │ │ -06e422: 6e10 bb15 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e428: 0c03 |0082: move-result-object v3 │ │ -06e42a: 7120 5412 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e430: 5452 0901 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06e434: 6e30 f815 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -06e43a: 1e05 |008b: monitor-exit v5 │ │ -06e43c: 0101 |008c: move v1, v0 │ │ -06e43e: 28be |008d: goto 004b // -0042 │ │ -06e440: 0d02 |008e: move-exception v2 │ │ -06e442: 1e05 |008f: monitor-exit v5 │ │ -06e444: 2702 |0090: throw v2 │ │ +06e338: |[06e338] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +06e348: 1d05 |0000: monitor-enter v5 │ │ +06e34a: 5452 0501 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06e34e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +06e352: 5452 0501 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06e356: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e35c: 0a02 |000a: move-result v2 │ │ +06e35e: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +06e362: 5452 0901 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06e366: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +06e36a: 2202 7903 |0011: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +06e36e: 7010 ec15 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06e374: 5b52 0901 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06e378: 5452 0901 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06e37c: 6e10 f915 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e382: 0a00 |001d: move-result v0 │ │ +06e384: 6302 f900 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e388: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +06e38c: 1a02 c203 |0022: const-string v2, "FragmentManager" // string@03c2 │ │ +06e390: 2203 5003 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06e394: 7010 ad15 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e39a: 1a04 270c |0029: const-string v4, "Setting back stack index " // string@0c27 │ │ +06e39e: 6e20 b515 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e3a4: 0c03 |002e: move-result-object v3 │ │ +06e3a6: 6e20 b115 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06e3ac: 0c03 |0032: move-result-object v3 │ │ +06e3ae: 1a04 9200 |0033: const-string v4, " to " // string@0092 │ │ +06e3b2: 6e20 b515 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e3b8: 0c03 |0038: move-result-object v3 │ │ +06e3ba: 6e20 b415 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e3c0: 0c03 |003c: move-result-object v3 │ │ +06e3c2: 6e10 bb15 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e3c8: 0c03 |0040: move-result-object v3 │ │ +06e3ca: 7120 5412 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e3d0: 5452 0901 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06e3d4: 6e20 f015 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06e3da: 1e05 |0049: monitor-exit v5 │ │ +06e3dc: 0101 |004a: move v1, v0 │ │ +06e3de: 0f01 |004b: return v1 │ │ +06e3e0: 5452 0501 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06e3e4: 5453 0501 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06e3e8: 6e10 f915 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e3ee: 0a03 |0053: move-result v3 │ │ +06e3f0: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06e3f4: 6e20 f615 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +06e3fa: 0c02 |0059: move-result-object v2 │ │ +06e3fc: 1f02 3f03 |005a: check-cast v2, Ljava/lang/Integer; // type@033f │ │ +06e400: 6e10 6715 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06e406: 0a00 |005f: move-result v0 │ │ +06e408: 6302 f900 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e40c: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +06e410: 1a02 c203 |0064: const-string v2, "FragmentManager" // string@03c2 │ │ +06e414: 2203 5003 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06e418: 7010 ad15 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e41e: 1a04 1402 |006b: const-string v4, "Adding back stack index " // string@0214 │ │ +06e422: 6e20 b515 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e428: 0c03 |0070: move-result-object v3 │ │ +06e42a: 6e20 b115 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06e430: 0c03 |0074: move-result-object v3 │ │ +06e432: 1a04 9700 |0075: const-string v4, " with " // string@0097 │ │ +06e436: 6e20 b515 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e43c: 0c03 |007a: move-result-object v3 │ │ +06e43e: 6e20 b415 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e444: 0c03 |007e: move-result-object v3 │ │ +06e446: 6e10 bb15 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e44c: 0c03 |0082: move-result-object v3 │ │ +06e44e: 7120 5412 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e454: 5452 0901 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06e458: 6e30 f815 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +06e45e: 1e05 |008b: monitor-exit v5 │ │ +06e460: 0101 |008c: move v1, v0 │ │ +06e462: 28be |008d: goto 004b // -0042 │ │ +06e464: 0d02 |008e: move-exception v2 │ │ +06e466: 1e05 |008f: monitor-exit v5 │ │ +06e468: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1379 │ │ 0x0001 line=1380 │ │ 0x000d line=1381 │ │ @@ -132125,25 +132125,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 │ │ -06e454: |[06e454] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -06e464: 5420 0301 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06e468: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06e46c: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06e470: 1a01 1a02 |0006: const-string v1, "Already attached" // string@021a │ │ -06e474: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06e47a: 2700 |000b: throw v0 │ │ -06e47c: 5b23 0301 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06e480: 5b24 0a01 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ -06e484: 5b25 1301 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06e488: 0e00 |0012: return-void │ │ +06e478: |[06e478] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +06e488: 5420 0301 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06e48c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06e490: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06e494: 1a01 1a02 |0006: const-string v1, "Already attached" // string@021a │ │ +06e498: 7020 6515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06e49e: 2700 |000b: throw v0 │ │ +06e4a0: 5b23 0301 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06e4a4: 5b24 0a01 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ +06e4a8: 5b25 1301 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06e4ac: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1867 │ │ 0x000c line=1868 │ │ 0x000e line=1869 │ │ 0x0010 line=1870 │ │ 0x0012 line=1871 │ │ @@ -132158,84 +132158,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 │ │ -06e48c: |[06e48c] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -06e49c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06e49e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -06e4a0: 6300 f900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e4a4: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -06e4a8: 1a00 c203 |0006: const-string v0, "FragmentManager" // string@03c2 │ │ -06e4ac: 2201 4803 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e4b0: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e4b6: 1a02 200f |000d: const-string v2, "attach: " // string@0f20 │ │ -06e4ba: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e4c0: 0c01 |0012: move-result-object v1 │ │ -06e4c2: 6e20 b415 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e4c8: 0c01 |0016: move-result-object v1 │ │ -06e4ca: 6e10 bb15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e4d0: 0c01 |001a: move-result-object v1 │ │ -06e4d2: 7120 5412 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e4d8: 5570 a900 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -06e4dc: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -06e4e0: 5c75 a900 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -06e4e4: 5570 9f00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06e4e8: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -06e4ec: 5460 0401 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e4f0: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -06e4f4: 2200 7103 |002c: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06e4f8: 7010 ec15 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06e4fe: 5b60 0401 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e502: 5460 0401 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e506: 6e20 f215 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ -06e50c: 0a00 |0038: move-result v0 │ │ -06e50e: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -06e512: 2200 3403 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06e516: 2201 4803 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e51a: 7010 ad15 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e520: 1a02 bd03 |0042: const-string v2, "Fragment already added: " // string@03bd │ │ -06e524: 6e20 b515 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e52a: 0c01 |0047: move-result-object v1 │ │ -06e52c: 6e20 b415 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e532: 0c01 |004b: move-result-object v1 │ │ -06e534: 6e10 bb15 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e53a: 0c01 |004f: move-result-object v1 │ │ -06e53c: 7020 6515 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06e542: 2700 |0053: throw v0 │ │ -06e544: 6300 f900 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e548: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -06e54c: 1a00 c203 |0058: const-string v0, "FragmentManager" // string@03c2 │ │ -06e550: 2201 4803 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e554: 7010 ad15 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e55a: 1a02 4f0e |005f: const-string v2, "add from attach: " // string@0e4f │ │ -06e55e: 6e20 b515 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e564: 0c01 |0064: move-result-object v1 │ │ -06e566: 6e20 b415 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e56c: 0c01 |0068: move-result-object v1 │ │ -06e56e: 6e10 bb15 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e574: 0c01 |006c: move-result-object v1 │ │ -06e576: 7120 5412 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e57c: 5460 0401 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e580: 6e20 f015 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06e586: 5c73 9f00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06e58a: 5570 ad00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -06e58e: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -06e592: 5570 b400 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -06e596: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -06e59a: 5c63 1101 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06e59e: 5262 0c01 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06e5a2: 0760 |0083: move-object v0, v6 │ │ -06e5a4: 0771 |0084: move-object v1, v7 │ │ -06e5a6: 0183 |0085: move v3, v8 │ │ -06e5a8: 0194 |0086: move v4, v9 │ │ -06e5aa: 7406 1404 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@0414 │ │ -06e5b0: 0e00 |008a: return-void │ │ +06e4b0: |[06e4b0] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +06e4c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06e4c2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +06e4c4: 6300 f900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e4c8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +06e4cc: 1a00 c203 |0006: const-string v0, "FragmentManager" // string@03c2 │ │ +06e4d0: 2201 5003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e4d4: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e4da: 1a02 1d0f |000d: const-string v2, "attach: " // string@0f1d │ │ +06e4de: 6e20 b515 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e4e4: 0c01 |0012: move-result-object v1 │ │ +06e4e6: 6e20 b415 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e4ec: 0c01 |0016: move-result-object v1 │ │ +06e4ee: 6e10 bb15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e4f4: 0c01 |001a: move-result-object v1 │ │ +06e4f6: 7120 5412 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e4fc: 5570 a900 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +06e500: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +06e504: 5c75 a900 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +06e508: 5570 9f00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06e50c: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +06e510: 5460 0401 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e514: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +06e518: 2200 7903 |002c: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06e51c: 7010 ec15 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06e522: 5b60 0401 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e526: 5460 0401 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e52a: 6e20 f215 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ +06e530: 0a00 |0038: move-result v0 │ │ +06e532: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +06e536: 2200 3c03 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06e53a: 2201 5003 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e53e: 7010 ad15 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e544: 1a02 bd03 |0042: const-string v2, "Fragment already added: " // string@03bd │ │ +06e548: 6e20 b515 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e54e: 0c01 |0047: move-result-object v1 │ │ +06e550: 6e20 b415 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e556: 0c01 |004b: move-result-object v1 │ │ +06e558: 6e10 bb15 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e55e: 0c01 |004f: move-result-object v1 │ │ +06e560: 7020 6515 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06e566: 2700 |0053: throw v0 │ │ +06e568: 6300 f900 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e56c: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +06e570: 1a00 c203 |0058: const-string v0, "FragmentManager" // string@03c2 │ │ +06e574: 2201 5003 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e578: 7010 ad15 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e57e: 1a02 4c0e |005f: const-string v2, "add from attach: " // string@0e4c │ │ +06e582: 6e20 b515 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e588: 0c01 |0064: move-result-object v1 │ │ +06e58a: 6e20 b415 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e590: 0c01 |0068: move-result-object v1 │ │ +06e592: 6e10 bb15 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e598: 0c01 |006c: move-result-object v1 │ │ +06e59a: 7120 5412 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e5a0: 5460 0401 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e5a4: 6e20 f015 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06e5aa: 5c73 9f00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06e5ae: 5570 ad00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +06e5b2: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +06e5b6: 5570 b400 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +06e5ba: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +06e5be: 5c63 1101 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06e5c2: 5262 0c01 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06e5c6: 0760 |0083: move-object v0, v6 │ │ +06e5c8: 0771 |0084: move-object v1, v7 │ │ +06e5ca: 0183 |0085: move v3, v8 │ │ +06e5cc: 0194 |0086: move v4, v9 │ │ +06e5ce: 7406 1404 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@0414 │ │ +06e5d4: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1264 │ │ 0x001e line=1265 │ │ 0x0022 line=1266 │ │ 0x0024 line=1267 │ │ 0x0028 line=1268 │ │ @@ -132260,18 +132260,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06e5b4: |[06e5b4] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -06e5c4: 2200 ad00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -06e5c8: 7020 c102 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02c1 │ │ -06e5ce: 1100 |0005: return-object v0 │ │ +06e5d8: |[06e5d8] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +06e5e8: 2200 b500 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +06e5ec: 7020 c102 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02c1 │ │ +06e5f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -132279,64 +132279,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 │ │ -06e5d0: |[06e5d0] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -06e5e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06e5e2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -06e5e4: 6300 f900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e5e8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -06e5ec: 1a00 c203 |0006: const-string v0, "FragmentManager" // string@03c2 │ │ -06e5f0: 2201 4803 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e5f4: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e5fa: 1a03 3811 |000d: const-string v3, "detach: " // string@1138 │ │ -06e5fe: 6e20 b515 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e604: 0c01 |0012: move-result-object v1 │ │ -06e606: 6e20 b415 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e60c: 0c01 |0016: move-result-object v1 │ │ -06e60e: 6e10 bb15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e614: 0c01 |001a: move-result-object v1 │ │ -06e616: 7120 5412 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e61c: 5570 a900 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -06e620: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -06e624: 5c72 a900 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -06e628: 5570 9f00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06e62c: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -06e630: 5460 0401 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e634: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -06e638: 6300 f900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06e63c: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -06e640: 1a00 c203 |0030: const-string v0, "FragmentManager" // string@03c2 │ │ -06e644: 2201 4803 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06e648: 7010 ad15 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06e64e: 1a03 261d |0037: const-string v3, "remove from detach: " // string@1d26 │ │ -06e652: 6e20 b515 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06e658: 0c01 |003c: move-result-object v1 │ │ -06e65a: 6e20 b415 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06e660: 0c01 |0040: move-result-object v1 │ │ -06e662: 6e10 bb15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06e668: 0c01 |0044: move-result-object v1 │ │ -06e66a: 7120 5412 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06e670: 5460 0401 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e674: 6e20 f715 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ -06e67a: 5570 ad00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -06e67e: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -06e682: 5570 b400 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -06e686: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -06e68a: 5c62 1101 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06e68e: 5c75 9f00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06e692: 0760 |0059: move-object v0, v6 │ │ -06e694: 0771 |005a: move-object v1, v7 │ │ -06e696: 0183 |005b: move v3, v8 │ │ -06e698: 0194 |005c: move v4, v9 │ │ -06e69a: 7406 1404 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@0414 │ │ -06e6a0: 0e00 |0060: return-void │ │ +06e5f4: |[06e5f4] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +06e604: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06e606: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +06e608: 6300 f900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e60c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +06e610: 1a00 c203 |0006: const-string v0, "FragmentManager" // string@03c2 │ │ +06e614: 2201 5003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e618: 7010 ad15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e61e: 1a03 3511 |000d: const-string v3, "detach: " // string@1135 │ │ +06e622: 6e20 b515 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e628: 0c01 |0012: move-result-object v1 │ │ +06e62a: 6e20 b415 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e630: 0c01 |0016: move-result-object v1 │ │ +06e632: 6e10 bb15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e638: 0c01 |001a: move-result-object v1 │ │ +06e63a: 7120 5412 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e640: 5570 a900 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +06e644: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +06e648: 5c72 a900 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +06e64c: 5570 9f00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06e650: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +06e654: 5460 0401 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e658: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +06e65c: 6300 f900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06e660: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +06e664: 1a00 c203 |0030: const-string v0, "FragmentManager" // string@03c2 │ │ +06e668: 2201 5003 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06e66c: 7010 ad15 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06e672: 1a03 231d |0037: const-string v3, "remove from detach: " // string@1d23 │ │ +06e676: 6e20 b515 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06e67c: 0c01 |003c: move-result-object v1 │ │ +06e67e: 6e20 b415 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06e684: 0c01 |0040: move-result-object v1 │ │ +06e686: 6e10 bb15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06e68c: 0c01 |0044: move-result-object v1 │ │ +06e68e: 7120 5412 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06e694: 5460 0401 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e698: 6e20 f715 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ +06e69e: 5570 ad00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +06e6a2: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +06e6a6: 5570 b400 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +06e6aa: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +06e6ae: 5c62 1101 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06e6b2: 5c75 9f00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06e6b6: 0760 |0059: move-object v0, v6 │ │ +06e6b8: 0771 |005a: move-object v1, v7 │ │ +06e6ba: 0183 |005b: move v3, v8 │ │ +06e6bc: 0194 |005c: move v4, v9 │ │ +06e6be: 7406 1404 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@0414 │ │ +06e6c4: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x001e line=1246 │ │ 0x0022 line=1247 │ │ 0x0024 line=1248 │ │ 0x0028 line=1250 │ │ @@ -132358,20 +132358,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06e6a4: |[06e6a4] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -06e6b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06e6b6: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06e6ba: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -06e6bc: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06e6c2: 0e00 |0007: return-void │ │ +06e6c8: |[06e6c8] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +06e6d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06e6da: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06e6de: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +06e6e0: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06e6e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1883 │ │ 0x0003 line=1884 │ │ 0x0007 line=1885 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -132381,31 +132381,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06e6c4: |[06e6c4] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -06e6d4: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e6d8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -06e6dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06e6de: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e6e2: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e6e8: 0a02 |000a: move-result v2 │ │ -06e6ea: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -06e6ee: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e6f2: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e6f8: 0c00 |0012: move-result-object v0 │ │ -06e6fa: 1f00 b500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e6fe: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -06e702: 6e20 6203 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0362 │ │ -06e708: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e70c: 28e9 |001c: goto 0005 // -0017 │ │ -06e70e: 0e00 |001d: return-void │ │ +06e6e8: |[06e6e8] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06e6f8: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e6fc: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +06e700: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06e702: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e706: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e70c: 0a02 |000a: move-result v2 │ │ +06e70e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +06e712: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e716: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e71c: 0c00 |0012: move-result-object v0 │ │ +06e71e: 1f00 bd00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e722: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +06e726: 6e20 6203 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0362 │ │ +06e72c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e730: 28e9 |001c: goto 0005 // -0017 │ │ +06e732: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ 0x0004 line=1929 │ │ 0x000d line=1930 │ │ 0x0015 line=1931 │ │ 0x0017 line=1932 │ │ @@ -132422,36 +132422,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06e710: |[06e710] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -06e720: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e724: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -06e728: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06e72a: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e72e: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e734: 0a02 |000a: move-result v2 │ │ -06e736: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -06e73a: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e73e: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e744: 0c00 |0012: move-result-object v0 │ │ -06e746: 1f00 b500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e74a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -06e74e: 6e20 6303 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0363 │ │ -06e754: 0a02 |001a: move-result v2 │ │ -06e756: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -06e75a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -06e75c: 0f02 |001e: return v2 │ │ -06e75e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e762: 28e4 |0021: goto 0005 // -001c │ │ -06e764: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -06e766: 28fb |0023: goto 001e // -0005 │ │ +06e734: |[06e734] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +06e744: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e748: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +06e74c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06e74e: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e752: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e758: 0a02 |000a: move-result v2 │ │ +06e75a: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +06e75e: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e762: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e768: 0c00 |0012: move-result-object v0 │ │ +06e76a: 1f00 bd00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e76e: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +06e772: 6e20 6303 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0363 │ │ +06e778: 0a02 |001a: move-result v2 │ │ +06e77a: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +06e77e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +06e780: 0f02 |001e: return v2 │ │ +06e782: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e786: 28e4 |0021: goto 0005 // -001c │ │ +06e788: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +06e78a: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2011 │ │ 0x0004 line=2012 │ │ 0x000d line=2013 │ │ 0x0015 line=2014 │ │ 0x0017 line=2015 │ │ @@ -132472,20 +132472,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06e768: |[06e768] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -06e778: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06e77a: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06e77e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06e780: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06e786: 0e00 |0007: return-void │ │ +06e78c: |[06e78c] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +06e79c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06e79e: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06e7a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06e7a4: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06e7aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1878 │ │ 0x0003 line=1879 │ │ 0x0007 line=1880 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -132495,59 +132495,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 │ │ -06e788: |[06e788] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -06e798: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06e79a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06e79c: 5454 0401 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e7a0: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -06e7a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06e7a6: 5454 0401 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e7aa: 6e10 f915 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e7b0: 0a04 |000c: move-result v4 │ │ -06e7b2: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -06e7b6: 5454 0401 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e7ba: 6e20 f315 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e7c0: 0c00 |0014: move-result-object v0 │ │ -06e7c2: 1f00 b500 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e7c6: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -06e7ca: 6e30 6503 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0365 │ │ -06e7d0: 0a04 |001c: move-result v4 │ │ -06e7d2: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -06e7d6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -06e7d8: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -06e7dc: 2202 7103 |0022: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -06e7e0: 7010 ec15 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06e7e6: 6e20 f015 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06e7ec: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e7f0: 28db |002c: goto 0007 // -0025 │ │ -06e7f2: 5454 0b01 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06e7f6: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -06e7fa: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -06e7fc: 5454 0b01 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06e800: 6e10 f915 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e806: 0a04 |0037: move-result v4 │ │ -06e808: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -06e80c: 5454 0b01 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06e810: 6e20 f315 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e816: 0c00 |003f: move-result-object v0 │ │ -06e818: 1f00 b500 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e81c: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -06e820: 6e20 f215 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ -06e826: 0a04 |0047: move-result v4 │ │ -06e828: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -06e82c: 6e10 5103 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0351 │ │ -06e832: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e836: 28e3 |004f: goto 0032 // -001d │ │ -06e838: 5b52 0b01 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06e83c: 0f03 |0052: return v3 │ │ +06e7ac: |[06e7ac] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +06e7bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06e7be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06e7c0: 5454 0401 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e7c4: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +06e7c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06e7ca: 5454 0401 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e7ce: 6e10 f915 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e7d4: 0a04 |000c: move-result v4 │ │ +06e7d6: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +06e7da: 5454 0401 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e7de: 6e20 f315 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e7e4: 0c00 |0014: move-result-object v0 │ │ +06e7e6: 1f00 bd00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e7ea: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +06e7ee: 6e30 6503 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0365 │ │ +06e7f4: 0a04 |001c: move-result v4 │ │ +06e7f6: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +06e7fa: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +06e7fc: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +06e800: 2202 7903 |0022: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +06e804: 7010 ec15 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06e80a: 6e20 f015 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06e810: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e814: 28db |002c: goto 0007 // -0025 │ │ +06e816: 5454 0b01 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06e81a: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +06e81e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +06e820: 5454 0b01 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06e824: 6e10 f915 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e82a: 0a04 |0037: move-result v4 │ │ +06e82c: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +06e830: 5454 0b01 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06e834: 6e20 f315 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e83a: 0c00 |003f: move-result-object v0 │ │ +06e83c: 1f00 bd00 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e840: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +06e844: 6e20 f215 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ +06e84a: 0a04 |0047: move-result v4 │ │ +06e84c: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +06e850: 6e10 5103 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0351 │ │ +06e856: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e85a: 28e3 |004f: goto 0032 // -001d │ │ +06e85c: 5b52 0b01 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06e860: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1950 │ │ 0x0001 line=1951 │ │ 0x0002 line=1952 │ │ 0x0006 line=1953 │ │ 0x000f line=1954 │ │ @@ -132583,25 +132583,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06e840: |[06e840] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -06e850: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e852: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06e854: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -06e856: 5c30 0d01 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ -06e85a: 6e10 0104 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -06e860: 6e30 1204 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06e866: 5b31 0301 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06e86a: 5b31 0a01 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ -06e86e: 5b31 1301 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06e872: 0e00 |0011: return-void │ │ +06e864: |[06e864] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +06e874: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e876: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06e878: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06e87a: 5c30 0d01 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ +06e87e: 6e10 0104 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +06e884: 6e30 1204 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06e88a: 5b31 0301 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06e88e: 5b31 0a01 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ +06e892: 5b31 1301 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06e896: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1919 │ │ 0x0005 line=1920 │ │ 0x0008 line=1921 │ │ 0x000b line=1922 │ │ 0x000d line=1923 │ │ @@ -132615,19 +132615,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06e874: |[06e874] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -06e884: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e886: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06e888: 6e30 1204 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06e88e: 0e00 |0005: return-void │ │ +06e898: |[06e898] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +06e8a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e8aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06e8ac: 6e30 1204 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06e8b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0005 line=1916 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -132636,31 +132636,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06e890: |[06e890] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -06e8a0: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e8a4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -06e8a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06e8aa: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e8ae: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e8b4: 0a02 |000a: move-result v2 │ │ -06e8b6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -06e8ba: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e8be: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e8c4: 0c00 |0012: move-result-object v0 │ │ -06e8c6: 1f00 b500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e8ca: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -06e8ce: 6e10 6903 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0369 │ │ -06e8d4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e8d8: 28e9 |001c: goto 0005 // -0017 │ │ -06e8da: 0e00 |001d: return-void │ │ +06e8b4: |[06e8b4] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +06e8c4: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e8c8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +06e8cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06e8ce: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e8d2: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e8d8: 0a02 |000a: move-result v2 │ │ +06e8da: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +06e8de: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e8e2: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e8e8: 0c00 |0012: move-result-object v0 │ │ +06e8ea: 1f00 bd00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e8ee: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +06e8f2: 6e10 6903 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0369 │ │ +06e8f8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e8fc: 28e9 |001c: goto 0005 // -0017 │ │ +06e8fe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1939 │ │ 0x0004 line=1940 │ │ 0x000d line=1941 │ │ 0x0015 line=1942 │ │ 0x0017 line=1943 │ │ @@ -132676,36 +132676,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06e8dc: |[06e8dc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -06e8ec: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e8f0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -06e8f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06e8f6: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e8fa: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e900: 0a02 |000a: move-result v2 │ │ -06e902: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -06e906: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e90a: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e910: 0c00 |0012: move-result-object v0 │ │ -06e912: 1f00 b500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e916: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -06e91a: 6e20 6a03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@036a │ │ -06e920: 0a02 |001a: move-result v2 │ │ -06e922: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -06e926: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -06e928: 0f02 |001e: return v2 │ │ -06e92a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e92e: 28e4 |0021: goto 0005 // -001c │ │ -06e930: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -06e932: 28fb |0023: goto 001e // -0005 │ │ +06e900: |[06e900] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +06e910: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e914: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +06e918: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06e91a: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e91e: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e924: 0a02 |000a: move-result v2 │ │ +06e926: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +06e92a: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e92e: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e934: 0c00 |0012: move-result-object v0 │ │ +06e936: 1f00 bd00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e93a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +06e93e: 6e20 6a03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@036a │ │ +06e944: 0a02 |001a: move-result v2 │ │ +06e946: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +06e94a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +06e94c: 0f02 |001e: return v2 │ │ +06e94e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e952: 28e4 |0021: goto 0005 // -001c │ │ +06e954: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +06e956: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ 0x0004 line=1998 │ │ 0x000d line=1999 │ │ 0x0015 line=2000 │ │ 0x0017 line=2001 │ │ @@ -132726,31 +132726,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06e934: |[06e934] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -06e944: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e948: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -06e94c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06e94e: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e952: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e958: 0a02 |000a: move-result v2 │ │ -06e95a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -06e95e: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e962: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e968: 0c00 |0012: move-result-object v0 │ │ -06e96a: 1f00 b500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e96e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -06e972: 6e20 6b03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@036b │ │ -06e978: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e97c: 28e9 |001c: goto 0005 // -0017 │ │ -06e97e: 0e00 |001d: return-void │ │ +06e958: |[06e958] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +06e968: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e96c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +06e970: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06e972: 5432 0401 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e976: 6e10 f915 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e97c: 0a02 |000a: move-result v2 │ │ +06e97e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +06e982: 5432 0401 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e986: 6e20 f315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e98c: 0c00 |0012: move-result-object v0 │ │ +06e98e: 1f00 bd00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e992: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +06e996: 6e20 6b03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@036b │ │ +06e99c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e9a0: 28e9 |001c: goto 0005 // -0017 │ │ +06e9a2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2025 │ │ 0x0004 line=2026 │ │ 0x000d line=2027 │ │ 0x0015 line=2028 │ │ 0x0017 line=2029 │ │ @@ -132767,19 +132767,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06e980: |[06e980] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -06e990: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -06e992: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06e994: 6e30 1204 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06e99a: 0e00 |0005: return-void │ │ +06e9a4: |[06e9a4] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +06e9b4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +06e9b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06e9b8: 6e30 1204 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06e9be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1898 │ │ 0x0005 line=1899 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -132788,35 +132788,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06e99c: |[06e99c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -06e9ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e9ae: 5443 0401 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e9b2: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -06e9b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06e9b8: 5443 0401 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e9bc: 6e10 f915 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06e9c2: 0a03 |000b: move-result v3 │ │ -06e9c4: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -06e9c8: 5443 0401 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06e9cc: 6e20 f315 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06e9d2: 0c00 |0013: move-result-object v0 │ │ -06e9d4: 1f00 b500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06e9d8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -06e9dc: 6e20 6d03 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@036d │ │ -06e9e2: 0a03 |001b: move-result v3 │ │ -06e9e4: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -06e9e8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -06e9ea: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06e9ee: 28e5 |0021: goto 0006 // -001b │ │ -06e9f0: 0f02 |0022: return v2 │ │ +06e9c0: |[06e9c0] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +06e9d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e9d2: 5443 0401 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e9d6: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +06e9da: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06e9dc: 5443 0401 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e9e0: 6e10 f915 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06e9e6: 0a03 |000b: move-result v3 │ │ +06e9e8: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +06e9ec: 5443 0401 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06e9f0: 6e20 f315 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06e9f6: 0c00 |0013: move-result-object v0 │ │ +06e9f8: 1f00 bd00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06e9fc: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +06ea00: 6e20 6d03 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@036d │ │ +06ea06: 0a03 |001b: move-result v3 │ │ +06ea08: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +06ea0c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +06ea0e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ea12: 28e5 |0021: goto 0006 // -001b │ │ +06ea14: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1982 │ │ 0x0001 line=1983 │ │ 0x0005 line=1984 │ │ 0x000e line=1985 │ │ 0x0016 line=1986 │ │ @@ -132836,19 +132836,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06e9f4: |[06e9f4] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -06ea04: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06ea06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06ea08: 6e30 1204 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06ea0e: 0e00 |0005: return-void │ │ +06ea18: |[06ea18] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +06ea28: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +06ea2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06ea2c: 6e30 1204 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06ea32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1911 │ │ 0x0005 line=1912 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -132857,20 +132857,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06ea10: |[06ea10] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -06ea20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06ea22: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06ea26: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -06ea28: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06ea2e: 0e00 |0007: return-void │ │ +06ea34: |[06ea34] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +06ea44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06ea46: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06ea4a: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +06ea4c: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06ea52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1893 │ │ 0x0003 line=1894 │ │ 0x0007 line=1895 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -132880,20 +132880,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06ea30: |[06ea30] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -06ea40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06ea42: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06ea46: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -06ea48: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06ea4e: 0e00 |0007: return-void │ │ +06ea54: |[06ea54] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +06ea64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06ea66: 5c21 1701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06ea6a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +06ea6c: 6e30 1204 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06ea72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1888 │ │ 0x0003 line=1889 │ │ 0x0007 line=1890 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -132903,21 +132903,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06ea50: |[06ea50] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -06ea60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06ea62: 5c20 1701 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06ea66: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -06ea68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06ea6a: 6e30 1204 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ -06ea70: 0e00 |0008: return-void │ │ +06ea74: |[06ea74] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +06ea84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ea86: 5c20 1701 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06ea8a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +06ea8c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06ea8e: 6e30 1204 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0412 │ │ +06ea94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ 0x0003 line=1907 │ │ 0x0008 line=1908 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -132927,267 +132927,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 │ │ -06ea74: |[06ea74] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06ea84: 2206 4803 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -06ea88: 7010 ad15 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06ea8e: 6e20 b515 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06ea94: 0c06 |0008: move-result-object v6 │ │ -06ea96: 1a07 0300 |0009: const-string v7, " " // string@0003 │ │ -06ea9a: 6e20 b515 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06eaa0: 0c06 |000e: move-result-object v6 │ │ -06eaa2: 6e10 bb15 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06eaa8: 0c04 |0012: move-result-object v4 │ │ -06eaaa: 5486 0201 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06eaae: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -06eab2: 5486 0201 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06eab6: 6e10 f915 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06eabc: 0a00 |001c: move-result v0 │ │ -06eabe: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -06eac2: 6e20 3615 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eac8: 1a06 0302 |0022: const-string v6, "Active Fragments in " // string@0203 │ │ -06eacc: 6e20 3615 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ead2: 7110 be15 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -06ead8: 0a06 |002a: move-result v6 │ │ -06eada: 7110 6a15 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06eae0: 0c06 |002e: move-result-object v6 │ │ -06eae2: 6e20 3615 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eae8: 1a06 1e01 |0032: const-string v6, ":" // string@011e │ │ -06eaec: 6e20 3b15 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06eaf2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -06eaf4: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -06eaf8: 5486 0201 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06eafc: 6e20 f315 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06eb02: 0c02 |003f: move-result-object v2 │ │ -06eb04: 1f02 b500 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06eb08: 6e20 3615 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb0e: 1a06 0400 |0045: const-string v6, " #" // string@0004 │ │ -06eb12: 6e20 3615 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb18: 6e20 3415 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06eb1e: 1a06 1f01 |004d: const-string v6, ": " // string@011f │ │ -06eb22: 6e20 3615 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb28: 6e20 3a15 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06eb2e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -06eb32: 6e5c 2103 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@0321 │ │ -06eb38: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06eb3c: 28dc |005c: goto 0038 // -0024 │ │ -06eb3e: 5486 0401 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06eb42: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -06eb46: 5486 0401 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06eb4a: 6e10 f915 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06eb50: 0a00 |0066: move-result v0 │ │ -06eb52: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -06eb56: 6e20 3615 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb5c: 1a06 1102 |006c: const-string v6, "Added Fragments:" // string@0211 │ │ -06eb60: 6e20 3b15 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06eb66: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -06eb68: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -06eb6c: 5486 0401 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06eb70: 6e20 f315 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06eb76: 0c02 |0079: move-result-object v2 │ │ -06eb78: 1f02 b500 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06eb7c: 6e20 3615 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb82: 1a06 0400 |007f: const-string v6, " #" // string@0004 │ │ -06eb86: 6e20 3615 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb8c: 6e20 3415 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06eb92: 1a06 1f01 |0087: const-string v6, ": " // string@011f │ │ -06eb96: 6e20 3615 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eb9c: 6e10 7f03 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@037f │ │ -06eba2: 0c06 |008f: move-result-object v6 │ │ -06eba4: 6e20 3b15 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ebaa: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06ebae: 28dd |0095: goto 0072 // -0023 │ │ -06ebb0: 5486 0b01 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06ebb4: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -06ebb8: 5486 0b01 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06ebbc: 6e10 f915 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ebc2: 0a00 |009f: move-result v0 │ │ -06ebc4: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -06ebc8: 6e20 3615 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ebce: 1a06 d203 |00a5: const-string v6, "Fragments Created Menus:" // string@03d2 │ │ -06ebd2: 6e20 3b15 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ebd8: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -06ebda: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -06ebde: 5486 0b01 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ -06ebe2: 6e20 f315 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06ebe8: 0c02 |00b2: move-result-object v2 │ │ -06ebea: 1f02 b500 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06ebee: 6e20 3615 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ebf4: 1a06 0400 |00b8: const-string v6, " #" // string@0004 │ │ -06ebf8: 6e20 3615 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ebfe: 6e20 3415 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06ec04: 1a06 1f01 |00c0: const-string v6, ": " // string@011f │ │ -06ec08: 6e20 3615 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ec0e: 6e10 7f03 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@037f │ │ -06ec14: 0c06 |00c8: move-result-object v6 │ │ -06ec16: 6e20 3b15 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ec1c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06ec20: 28dd |00ce: goto 00ab // -0023 │ │ -06ec22: 5486 0701 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06ec26: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -06ec2a: 5486 0701 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06ec2e: 6e10 f915 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ec34: 0a00 |00d8: move-result v0 │ │ -06ec36: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -06ec3a: 6e20 3615 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ec40: 1a06 3a02 |00de: const-string v6, "Back Stack:" // string@023a │ │ -06ec44: 6e20 3b15 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ec4a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -06ec4c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -06ec50: 5486 0701 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06ec54: 6e20 f315 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06ec5a: 0c01 |00eb: move-result-object v1 │ │ -06ec5c: 1f01 ad00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -06ec60: 6e20 3615 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ec66: 1a06 0400 |00f1: const-string v6, " #" // string@0004 │ │ -06ec6a: 6e20 3615 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ec70: 6e20 3415 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06ec76: 1a06 1f01 |00f9: const-string v6, ": " // string@011f │ │ -06ec7a: 6e20 3615 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ec80: 6e10 ea02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02ea │ │ -06ec86: 0c06 |0101: move-result-object v6 │ │ -06ec88: 6e20 3b15 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ec8e: 6e5c cf02 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@02cf │ │ -06ec94: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06ec98: 28da |010a: goto 00e4 // -0026 │ │ -06ec9a: 1d08 |010b: monitor-enter v8 │ │ -06ec9c: 5486 0901 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06eca0: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -06eca4: 5486 0901 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06eca8: 6e10 f915 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ecae: 0a00 |0115: move-result v0 │ │ -06ecb0: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -06ecb4: 6e20 3615 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ecba: 1a06 3902 |011b: const-string v6, "Back Stack Indices:" // string@0239 │ │ -06ecbe: 6e20 3b15 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ecc4: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -06ecc6: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -06ecca: 5486 0901 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06ecce: 6e20 f315 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06ecd4: 0c01 |0128: move-result-object v1 │ │ -06ecd6: 1f01 ad00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -06ecda: 6e20 3615 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ece0: 1a06 0400 |012e: const-string v6, " #" // string@0004 │ │ -06ece4: 6e20 3615 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ecea: 6e20 3415 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06ecf0: 1a06 1f01 |0136: const-string v6, ": " // string@011f │ │ -06ecf4: 6e20 3615 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ecfa: 6e20 3a15 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06ed00: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06ed04: 28e1 |0140: goto 0121 // -001f │ │ -06ed06: 5486 0501 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06ed0a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -06ed0e: 5486 0501 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06ed12: 6e10 f915 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ed18: 0a06 |014a: move-result v6 │ │ -06ed1a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -06ed1e: 6e20 3615 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ed24: 1a06 9517 |0150: const-string v6, "mAvailBackStackIndices: " // string@1795 │ │ -06ed28: 6e20 3615 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ed2e: 5486 0501 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06ed32: 6e10 fa15 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15fa │ │ -06ed38: 0c06 |015a: move-result-object v6 │ │ -06ed3a: 7110 ff15 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ -06ed40: 0c06 |015e: move-result-object v6 │ │ -06ed42: 6e20 3b15 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ed48: 1e08 |0162: monitor-exit v8 │ │ -06ed4a: 5486 1401 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ed4e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -06ed52: 5486 1401 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ed56: 6e10 f915 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ed5c: 0a00 |016c: move-result v0 │ │ -06ed5e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -06ed62: 6e20 3615 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ed68: 1a06 740b |0172: const-string v6, "Pending Actions:" // string@0b74 │ │ -06ed6c: 6e20 3b15 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06ed72: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -06ed74: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -06ed78: 5486 1401 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ed7c: 6e20 f315 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06ed82: 0c05 |017f: move-result-object v5 │ │ -06ed84: 1f05 4203 |0180: check-cast v5, Ljava/lang/Runnable; // type@0342 │ │ -06ed88: 6e20 3615 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ed8e: 1a06 0400 |0185: const-string v6, " #" // string@0004 │ │ -06ed92: 6e20 3615 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ed98: 6e20 3415 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06ed9e: 1a06 1f01 |018d: const-string v6, ": " // string@011f │ │ -06eda2: 6e20 3615 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eda8: 6e20 3a15 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06edae: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06edb2: 28e1 |0197: goto 0178 // -001f │ │ -06edb4: 0d06 |0198: move-exception v6 │ │ -06edb6: 1e08 |0199: monitor-exit v8 │ │ -06edb8: 2706 |019a: throw v6 │ │ -06edba: 6e20 3615 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06edc0: 1a06 c303 |019e: const-string v6, "FragmentManager misc state:" // string@03c3 │ │ -06edc4: 6e20 3b15 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06edca: 6e20 3615 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06edd0: 1a06 1900 |01a6: const-string v6, " mActivity=" // string@0019 │ │ -06edd4: 6e20 3615 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06edda: 5486 0301 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06edde: 6e20 3a15 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06ede4: 6e20 3615 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06edea: 1a06 1b00 |01b3: const-string v6, " mContainer=" // string@001b │ │ -06edee: 6e20 3615 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06edf4: 5486 0a01 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ -06edf8: 6e20 3a15 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06edfe: 5486 1301 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06ee02: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -06ee06: 6e20 3615 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee0c: 1a06 2000 |01c4: const-string v6, " mParent=" // string@0020 │ │ -06ee10: 6e20 3615 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee16: 5486 1301 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06ee1a: 6e20 3a15 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -06ee20: 6e20 3615 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee26: 1a06 1c00 |01d1: const-string v6, " mCurState=" // string@001c │ │ -06ee2a: 6e20 3615 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee30: 5286 0c01 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06ee34: 6e20 3415 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -06ee3a: 1a06 7800 |01db: const-string v6, " mStateSaved=" // string@0078 │ │ -06ee3e: 6e20 3615 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee44: 5586 1701 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -06ee48: 6e20 3715 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -06ee4e: 1a06 6400 |01e5: const-string v6, " mDestroyed=" // string@0064 │ │ -06ee52: 6e20 3615 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee58: 5586 0d01 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ -06ee5c: 6e20 3c15 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -06ee62: 5586 1101 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06ee66: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -06ee6a: 6e20 3615 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee70: 1a06 1e00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001e │ │ -06ee74: 6e20 3615 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee7a: 5586 1101 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06ee7e: 6e20 3c15 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -06ee84: 5486 1201 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -06ee88: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -06ee8c: 6e20 3615 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee92: 1a06 1f00 |0207: const-string v6, " mNoTransactionsBecause=" // string@001f │ │ -06ee96: 6e20 3615 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06ee9c: 5486 1201 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -06eea0: 6e20 3b15 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06eea6: 5486 0601 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06eeaa: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -06eeae: 5486 0601 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06eeb2: 6e10 f915 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06eeb8: 0a06 |021a: move-result v6 │ │ -06eeba: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -06eebe: 6e20 3615 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eec4: 1a06 1a00 |0220: const-string v6, " mAvailIndices: " // string@001a │ │ -06eec8: 6e20 3615 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -06eece: 5486 0601 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06eed2: 6e10 fa15 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15fa │ │ -06eed8: 0c06 |022a: move-result-object v6 │ │ -06eeda: 7110 ff15 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ -06eee0: 0c06 |022e: move-result-object v6 │ │ -06eee2: 6e20 3b15 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -06eee8: 0e00 |0232: return-void │ │ +06ea98: |[06ea98] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +06eaa8: 2206 5003 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +06eaac: 7010 ad15 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06eab2: 6e20 b515 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06eab8: 0c06 |0008: move-result-object v6 │ │ +06eaba: 1a07 0300 |0009: const-string v7, " " // string@0003 │ │ +06eabe: 6e20 b515 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06eac4: 0c06 |000e: move-result-object v6 │ │ +06eac6: 6e10 bb15 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06eacc: 0c04 |0012: move-result-object v4 │ │ +06eace: 5486 0201 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06ead2: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +06ead6: 5486 0201 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06eada: 6e10 f915 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06eae0: 0a00 |001c: move-result v0 │ │ +06eae2: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +06eae6: 6e20 3615 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eaec: 1a06 0302 |0022: const-string v6, "Active Fragments in " // string@0203 │ │ +06eaf0: 6e20 3615 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eaf6: 7110 be15 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +06eafc: 0a06 |002a: move-result v6 │ │ +06eafe: 7110 6a15 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06eb04: 0c06 |002e: move-result-object v6 │ │ +06eb06: 6e20 3615 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eb0c: 1a06 1e01 |0032: const-string v6, ":" // string@011e │ │ +06eb10: 6e20 3b15 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06eb16: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +06eb18: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +06eb1c: 5486 0201 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06eb20: 6e20 f315 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06eb26: 0c02 |003f: move-result-object v2 │ │ +06eb28: 1f02 bd00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06eb2c: 6e20 3615 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eb32: 1a06 0400 |0045: const-string v6, " #" // string@0004 │ │ +06eb36: 6e20 3615 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eb3c: 6e20 3415 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06eb42: 1a06 1f01 |004d: const-string v6, ": " // string@011f │ │ +06eb46: 6e20 3615 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eb4c: 6e20 3a15 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06eb52: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +06eb56: 6e5c 2103 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@0321 │ │ +06eb5c: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06eb60: 28dc |005c: goto 0038 // -0024 │ │ +06eb62: 5486 0401 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06eb66: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +06eb6a: 5486 0401 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06eb6e: 6e10 f915 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06eb74: 0a00 |0066: move-result v0 │ │ +06eb76: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +06eb7a: 6e20 3615 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eb80: 1a06 1102 |006c: const-string v6, "Added Fragments:" // string@0211 │ │ +06eb84: 6e20 3b15 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06eb8a: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +06eb8c: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +06eb90: 5486 0401 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06eb94: 6e20 f315 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06eb9a: 0c02 |0079: move-result-object v2 │ │ +06eb9c: 1f02 bd00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06eba0: 6e20 3615 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eba6: 1a06 0400 |007f: const-string v6, " #" // string@0004 │ │ +06ebaa: 6e20 3615 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ebb0: 6e20 3415 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06ebb6: 1a06 1f01 |0087: const-string v6, ": " // string@011f │ │ +06ebba: 6e20 3615 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ebc0: 6e10 7f03 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@037f │ │ +06ebc6: 0c06 |008f: move-result-object v6 │ │ +06ebc8: 6e20 3b15 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ebce: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ebd2: 28dd |0095: goto 0072 // -0023 │ │ +06ebd4: 5486 0b01 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06ebd8: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +06ebdc: 5486 0b01 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06ebe0: 6e10 f915 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ebe6: 0a00 |009f: move-result v0 │ │ +06ebe8: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +06ebec: 6e20 3615 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ebf2: 1a06 d203 |00a5: const-string v6, "Fragments Created Menus:" // string@03d2 │ │ +06ebf6: 6e20 3b15 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ebfc: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +06ebfe: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +06ec02: 5486 0b01 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@010b │ │ +06ec06: 6e20 f315 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06ec0c: 0c02 |00b2: move-result-object v2 │ │ +06ec0e: 1f02 bd00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06ec12: 6e20 3615 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ec18: 1a06 0400 |00b8: const-string v6, " #" // string@0004 │ │ +06ec1c: 6e20 3615 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ec22: 6e20 3415 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06ec28: 1a06 1f01 |00c0: const-string v6, ": " // string@011f │ │ +06ec2c: 6e20 3615 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ec32: 6e10 7f03 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@037f │ │ +06ec38: 0c06 |00c8: move-result-object v6 │ │ +06ec3a: 6e20 3b15 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ec40: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ec44: 28dd |00ce: goto 00ab // -0023 │ │ +06ec46: 5486 0701 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06ec4a: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +06ec4e: 5486 0701 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06ec52: 6e10 f915 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ec58: 0a00 |00d8: move-result v0 │ │ +06ec5a: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +06ec5e: 6e20 3615 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ec64: 1a06 3a02 |00de: const-string v6, "Back Stack:" // string@023a │ │ +06ec68: 6e20 3b15 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ec6e: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +06ec70: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +06ec74: 5486 0701 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06ec78: 6e20 f315 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06ec7e: 0c01 |00eb: move-result-object v1 │ │ +06ec80: 1f01 b500 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +06ec84: 6e20 3615 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ec8a: 1a06 0400 |00f1: const-string v6, " #" // string@0004 │ │ +06ec8e: 6e20 3615 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ec94: 6e20 3415 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06ec9a: 1a06 1f01 |00f9: const-string v6, ": " // string@011f │ │ +06ec9e: 6e20 3615 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eca4: 6e10 ea02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02ea │ │ +06ecaa: 0c06 |0101: move-result-object v6 │ │ +06ecac: 6e20 3b15 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ecb2: 6e5c cf02 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@02cf │ │ +06ecb8: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ecbc: 28da |010a: goto 00e4 // -0026 │ │ +06ecbe: 1d08 |010b: monitor-enter v8 │ │ +06ecc0: 5486 0901 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06ecc4: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +06ecc8: 5486 0901 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06eccc: 6e10 f915 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ecd2: 0a00 |0115: move-result v0 │ │ +06ecd4: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +06ecd8: 6e20 3615 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ecde: 1a06 3902 |011b: const-string v6, "Back Stack Indices:" // string@0239 │ │ +06ece2: 6e20 3b15 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ece8: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +06ecea: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +06ecee: 5486 0901 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06ecf2: 6e20 f315 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06ecf8: 0c01 |0128: move-result-object v1 │ │ +06ecfa: 1f01 b500 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +06ecfe: 6e20 3615 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ed04: 1a06 0400 |012e: const-string v6, " #" // string@0004 │ │ +06ed08: 6e20 3615 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ed0e: 6e20 3415 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06ed14: 1a06 1f01 |0136: const-string v6, ": " // string@011f │ │ +06ed18: 6e20 3615 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ed1e: 6e20 3a15 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06ed24: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ed28: 28e1 |0140: goto 0121 // -001f │ │ +06ed2a: 5486 0501 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06ed2e: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +06ed32: 5486 0501 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06ed36: 6e10 f915 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ed3c: 0a06 |014a: move-result v6 │ │ +06ed3e: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +06ed42: 6e20 3615 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ed48: 1a06 9217 |0150: const-string v6, "mAvailBackStackIndices: " // string@1792 │ │ +06ed4c: 6e20 3615 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ed52: 5486 0501 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06ed56: 6e10 fa15 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15fa │ │ +06ed5c: 0c06 |015a: move-result-object v6 │ │ +06ed5e: 7110 ff15 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ +06ed64: 0c06 |015e: move-result-object v6 │ │ +06ed66: 6e20 3b15 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ed6c: 1e08 |0162: monitor-exit v8 │ │ +06ed6e: 5486 1401 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06ed72: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +06ed76: 5486 1401 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06ed7a: 6e10 f915 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ed80: 0a00 |016c: move-result v0 │ │ +06ed82: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +06ed86: 6e20 3615 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ed8c: 1a06 710b |0172: const-string v6, "Pending Actions:" // string@0b71 │ │ +06ed90: 6e20 3b15 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ed96: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +06ed98: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +06ed9c: 5486 1401 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06eda0: 6e20 f315 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06eda6: 0c05 |017f: move-result-object v5 │ │ +06eda8: 1f05 4a03 |0180: check-cast v5, Ljava/lang/Runnable; // type@034a │ │ +06edac: 6e20 3615 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06edb2: 1a06 0400 |0185: const-string v6, " #" // string@0004 │ │ +06edb6: 6e20 3615 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06edbc: 6e20 3415 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06edc2: 1a06 1f01 |018d: const-string v6, ": " // string@011f │ │ +06edc6: 6e20 3615 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06edcc: 6e20 3a15 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06edd2: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06edd6: 28e1 |0197: goto 0178 // -001f │ │ +06edd8: 0d06 |0198: move-exception v6 │ │ +06edda: 1e08 |0199: monitor-exit v8 │ │ +06eddc: 2706 |019a: throw v6 │ │ +06edde: 6e20 3615 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ede4: 1a06 c303 |019e: const-string v6, "FragmentManager misc state:" // string@03c3 │ │ +06ede8: 6e20 3b15 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06edee: 6e20 3615 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06edf4: 1a06 1900 |01a6: const-string v6, " mActivity=" // string@0019 │ │ +06edf8: 6e20 3615 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06edfe: 5486 0301 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06ee02: 6e20 3a15 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06ee08: 6e20 3615 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee0e: 1a06 1b00 |01b3: const-string v6, " mContainer=" // string@001b │ │ +06ee12: 6e20 3615 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee18: 5486 0a01 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ +06ee1c: 6e20 3a15 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06ee22: 5486 1301 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06ee26: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +06ee2a: 6e20 3615 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee30: 1a06 2000 |01c4: const-string v6, " mParent=" // string@0020 │ │ +06ee34: 6e20 3615 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee3a: 5486 1301 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06ee3e: 6e20 3a15 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +06ee44: 6e20 3615 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee4a: 1a06 1c00 |01d1: const-string v6, " mCurState=" // string@001c │ │ +06ee4e: 6e20 3615 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee54: 5286 0c01 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06ee58: 6e20 3415 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +06ee5e: 1a06 7800 |01db: const-string v6, " mStateSaved=" // string@0078 │ │ +06ee62: 6e20 3615 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee68: 5586 1701 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +06ee6c: 6e20 3715 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +06ee72: 1a06 6400 |01e5: const-string v6, " mDestroyed=" // string@0064 │ │ +06ee76: 6e20 3615 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee7c: 5586 0d01 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ +06ee80: 6e20 3c15 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +06ee86: 5586 1101 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06ee8a: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +06ee8e: 6e20 3615 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee94: 1a06 1e00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001e │ │ +06ee98: 6e20 3615 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06ee9e: 5586 1101 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06eea2: 6e20 3c15 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +06eea8: 5486 1201 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +06eeac: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +06eeb0: 6e20 3615 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eeb6: 1a06 1f00 |0207: const-string v6, " mNoTransactionsBecause=" // string@001f │ │ +06eeba: 6e20 3615 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eec0: 5486 1201 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +06eec4: 6e20 3b15 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06eeca: 5486 0601 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06eece: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +06eed2: 5486 0601 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06eed6: 6e10 f915 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06eedc: 0a06 |021a: move-result v6 │ │ +06eede: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +06eee2: 6e20 3615 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eee8: 1a06 1a00 |0220: const-string v6, " mAvailIndices: " // string@001a │ │ +06eeec: 6e20 3615 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +06eef2: 5486 0601 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06eef6: 6e10 fa15 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15fa │ │ +06eefc: 0c06 |022a: move-result-object v6 │ │ +06eefe: 7110 ff15 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ +06ef04: 0c06 |022e: move-result-object v6 │ │ +06ef06: 6e20 3b15 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +06ef0c: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=616 │ │ @@ -133305,51 +133305,51 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -06ef00: |[06ef00] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -06ef10: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -06ef14: 7010 ed03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ -06ef1a: 1d02 |0005: monitor-enter v2 │ │ -06ef1c: 5520 0d01 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ -06ef20: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -06ef24: 5420 0301 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06ef28: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -06ef2c: 2200 3403 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06ef30: 1a01 0602 |0010: const-string v1, "Activity has been destroyed" // string@0206 │ │ -06ef34: 7020 6515 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06ef3a: 2700 |0015: throw v0 │ │ -06ef3c: 0d00 |0016: move-exception v0 │ │ -06ef3e: 1e02 |0017: monitor-exit v2 │ │ -06ef40: 2700 |0018: throw v0 │ │ -06ef42: 5420 1401 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ef46: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -06ef4a: 2200 7103 |001d: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06ef4e: 7010 ec15 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06ef54: 5b20 1401 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ef58: 5420 1401 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ef5c: 6e20 f015 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06ef62: 5420 1401 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06ef66: 6e10 f915 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06ef6c: 0a00 |002e: move-result v0 │ │ -06ef6e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -06ef70: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -06ef74: 5420 0301 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06ef78: 5400 dd00 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -06ef7c: 5421 0e01 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ -06ef80: 6e20 fc01 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ -06ef86: 5420 0301 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06ef8a: 5400 dd00 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -06ef8e: 5421 0e01 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ -06ef92: 6e20 f901 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -06ef98: 1e02 |0044: monitor-exit v2 │ │ -06ef9a: 0e00 |0045: return-void │ │ +06ef24: |[06ef24] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +06ef34: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +06ef38: 7010 ed03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ +06ef3e: 1d02 |0005: monitor-enter v2 │ │ +06ef40: 5520 0d01 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ +06ef44: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +06ef48: 5420 0301 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06ef4c: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +06ef50: 2200 3c03 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06ef54: 1a01 0602 |0010: const-string v1, "Activity has been destroyed" // string@0206 │ │ +06ef58: 7020 6515 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06ef5e: 2700 |0015: throw v0 │ │ +06ef60: 0d00 |0016: move-exception v0 │ │ +06ef62: 1e02 |0017: monitor-exit v2 │ │ +06ef64: 2700 |0018: throw v0 │ │ +06ef66: 5420 1401 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06ef6a: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +06ef6e: 2200 7903 |001d: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06ef72: 7010 ec15 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06ef78: 5b20 1401 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06ef7c: 5420 1401 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06ef80: 6e20 f015 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06ef86: 5420 1401 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06ef8a: 6e10 f915 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06ef90: 0a00 |002e: move-result v0 │ │ +06ef92: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +06ef94: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +06ef98: 5420 0301 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06ef9c: 5400 dd00 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +06efa0: 5421 0e01 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ +06efa4: 6e20 fc01 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ +06efaa: 5420 0301 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06efae: 5400 dd00 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +06efb2: 5421 0e01 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ +06efb6: 6e20 f901 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +06efbc: 1e02 |0044: monitor-exit v2 │ │ +06efbe: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0045 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1360 │ │ @@ -133376,105 +133376,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -06efb0: |[06efb0] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -06efc0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06efc2: 5585 0f01 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ -06efc6: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -06efca: 2205 3403 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0334 │ │ -06efce: 1a06 ad0b |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0bad │ │ -06efd2: 7020 6515 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06efd8: 2705 |000c: throw v5 │ │ -06efda: 7100 0102 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0201 │ │ -06efe0: 0c05 |0010: move-result-object v5 │ │ -06efe2: 5486 0301 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06efe6: 5466 dd00 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -06efea: 6e10 f601 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01f6 │ │ -06eff0: 0c06 |0018: move-result-object v6 │ │ -06eff2: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -06eff6: 2205 3403 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@0334 │ │ -06effa: 1a06 e00a |001d: const-string v6, "Must be called from main thread of process" // string@0ae0 │ │ -06effe: 7020 6515 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06f004: 2705 |0022: throw v5 │ │ -06f006: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -06f008: 1d08 |0024: monitor-enter v8 │ │ -06f00a: 5485 1401 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06f00e: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -06f012: 5485 1401 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06f016: 6e10 f915 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f01c: 0a05 |002e: move-result v5 │ │ -06f01e: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -06f022: 1e08 |0031: monitor-exit v8 │ │ -06f024: 5585 1001 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0110 │ │ -06f028: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -06f02c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -06f02e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -06f030: 5485 0201 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f034: 6e10 f915 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f03a: 0a05 |003d: move-result v5 │ │ -06f03c: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -06f040: 5485 0201 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f044: 6e20 f315 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f04a: 0c01 |0045: move-result-object v1 │ │ -06f04c: 1f01 b500 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f050: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -06f054: 5415 b200 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -06f058: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -06f05c: 5415 b200 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -06f060: 6e10 d804 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ -06f066: 0a05 |0053: move-result v5 │ │ -06f068: b653 |0054: or-int/2addr v3, v5 │ │ -06f06a: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06f06e: 28e1 |0057: goto 0038 // -001f │ │ -06f070: 5485 1401 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06f074: 6e10 f915 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f07a: 0a04 |005d: move-result v4 │ │ -06f07c: 5485 1801 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ -06f080: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -06f084: 5485 1801 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ -06f088: 2155 |0064: array-length v5, v5 │ │ -06f08a: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -06f08e: 2345 0c05 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@050c │ │ -06f092: 5b85 1801 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ -06f096: 5485 1401 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06f09a: 5486 1801 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ -06f09e: 6e20 fb15 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -06f0a4: 5485 1401 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ -06f0a8: 6e10 f115 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -06f0ae: 5485 0301 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f0b2: 5455 dd00 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -06f0b6: 5486 0e01 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ -06f0ba: 6e20 fc01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ -06f0c0: 1e08 |0080: monitor-exit v8 │ │ -06f0c2: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -06f0c4: 5c85 0f01 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ -06f0c8: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -06f0ca: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -06f0ce: 5485 1801 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ -06f0d2: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -06f0d6: 7210 8315 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ -06f0dc: 5485 1801 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ -06f0e0: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -06f0e2: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -06f0e6: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06f0ea: 28f0 |0095: goto 0085 // -0010 │ │ -06f0ec: 0d05 |0096: move-exception v5 │ │ -06f0ee: 1e08 |0097: monitor-exit v8 │ │ -06f0f0: 2705 |0098: throw v5 │ │ -06f0f2: 5c87 0f01 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ -06f0f6: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -06f0f8: 2888 |009c: goto 0024 // -0078 │ │ -06f0fa: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -06f0fe: 5c87 1001 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0110 │ │ -06f102: 6e10 2b04 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ -06f108: 0f00 |00a4: return v0 │ │ +06efd4: |[06efd4] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +06efe4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06efe6: 5585 0f01 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ +06efea: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +06efee: 2205 3c03 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@033c │ │ +06eff2: 1a06 aa0b |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0baa │ │ +06eff6: 7020 6515 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06effc: 2705 |000c: throw v5 │ │ +06effe: 7100 0102 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0201 │ │ +06f004: 0c05 |0010: move-result-object v5 │ │ +06f006: 5486 0301 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f00a: 5466 dd00 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +06f00e: 6e10 f601 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01f6 │ │ +06f014: 0c06 |0018: move-result-object v6 │ │ +06f016: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +06f01a: 2205 3c03 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@033c │ │ +06f01e: 1a06 dd0a |001d: const-string v6, "Must be called from main thread of process" // string@0add │ │ +06f022: 7020 6515 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06f028: 2705 |0022: throw v5 │ │ +06f02a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06f02c: 1d08 |0024: monitor-enter v8 │ │ +06f02e: 5485 1401 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06f032: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +06f036: 5485 1401 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06f03a: 6e10 f915 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f040: 0a05 |002e: move-result v5 │ │ +06f042: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +06f046: 1e08 |0031: monitor-exit v8 │ │ +06f048: 5585 1001 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0110 │ │ +06f04c: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +06f050: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +06f052: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +06f054: 5485 0201 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f058: 6e10 f915 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f05e: 0a05 |003d: move-result v5 │ │ +06f060: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +06f064: 5485 0201 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f068: 6e20 f315 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f06e: 0c01 |0045: move-result-object v1 │ │ +06f070: 1f01 bd00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f074: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +06f078: 5415 b200 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +06f07c: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +06f080: 5415 b200 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +06f084: 6e10 d804 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ +06f08a: 0a05 |0053: move-result v5 │ │ +06f08c: b653 |0054: or-int/2addr v3, v5 │ │ +06f08e: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06f092: 28e1 |0057: goto 0038 // -001f │ │ +06f094: 5485 1401 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06f098: 6e10 f915 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f09e: 0a04 |005d: move-result v4 │ │ +06f0a0: 5485 1801 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ +06f0a4: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +06f0a8: 5485 1801 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ +06f0ac: 2155 |0064: array-length v5, v5 │ │ +06f0ae: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +06f0b2: 2345 1605 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0516 │ │ +06f0b6: 5b85 1801 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ +06f0ba: 5485 1401 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06f0be: 5486 1801 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ +06f0c2: 6e20 fb15 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +06f0c8: 5485 1401 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0114 │ │ +06f0cc: 6e10 f115 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +06f0d2: 5485 0301 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f0d6: 5455 dd00 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +06f0da: 5486 0e01 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@010e │ │ +06f0de: 6e20 fc01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ +06f0e4: 1e08 |0080: monitor-exit v8 │ │ +06f0e6: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +06f0e8: 5c85 0f01 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ +06f0ec: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +06f0ee: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +06f0f2: 5485 1801 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ +06f0f6: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +06f0fa: 7210 8315 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1583 │ │ +06f100: 5485 1801 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0118 │ │ +06f104: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +06f106: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +06f10a: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06f10e: 28f0 |0095: goto 0085 // -0010 │ │ +06f110: 0d05 |0096: move-exception v5 │ │ +06f112: 1e08 |0097: monitor-exit v8 │ │ +06f114: 2705 |0098: throw v5 │ │ +06f116: 5c87 0f01 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ +06f11a: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +06f11c: 2888 |009c: goto 0024 // -0078 │ │ +06f11e: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +06f122: 5c87 1001 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0110 │ │ +06f126: 6e10 2b04 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ +06f12c: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -133531,18 +133531,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f128: |[06f128] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -06f138: 6e10 0104 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -06f13e: 0a00 |0003: move-result v0 │ │ -06f140: 0f00 |0004: return v0 │ │ +06f14c: |[06f14c] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +06f15c: 6e10 0104 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +06f162: 0a00 |0003: move-result v0 │ │ +06f164: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -133550,50 +133550,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 │ │ -06f144: |[06f144] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -06f154: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06f158: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -06f15c: 5432 0401 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06f160: 6e10 f915 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f166: 0a02 |0009: move-result v2 │ │ -06f168: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -06f16c: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -06f170: 5432 0401 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06f174: 6e20 f315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f17a: 0c00 |0013: move-result-object v0 │ │ -06f17c: 1f00 b500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f180: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -06f184: 5202 aa00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -06f188: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -06f18c: 1100 |001c: return-object v0 │ │ -06f18e: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06f192: 28ed |001f: goto 000c // -0013 │ │ -06f194: 5432 0201 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f198: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -06f19c: 5432 0201 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f1a0: 6e10 f915 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f1a6: 0a02 |0029: move-result v2 │ │ -06f1a8: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -06f1ac: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -06f1b0: 5432 0201 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f1b4: 6e20 f315 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f1ba: 0c00 |0033: move-result-object v0 │ │ -06f1bc: 1f00 b500 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f1c0: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -06f1c4: 5202 aa00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ -06f1c8: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -06f1cc: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06f1d0: 28ee |003e: goto 002c // -0012 │ │ -06f1d2: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -06f1d4: 28dc |0040: goto 001c // -0024 │ │ +06f168: |[06f168] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +06f178: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06f17c: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +06f180: 5432 0401 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06f184: 6e10 f915 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f18a: 0a02 |0009: move-result v2 │ │ +06f18c: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +06f190: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +06f194: 5432 0401 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06f198: 6e20 f315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f19e: 0c00 |0013: move-result-object v0 │ │ +06f1a0: 1f00 bd00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f1a4: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +06f1a8: 5202 aa00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +06f1ac: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +06f1b0: 1100 |001c: return-object v0 │ │ +06f1b2: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06f1b6: 28ed |001f: goto 000c // -0013 │ │ +06f1b8: 5432 0201 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f1bc: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +06f1c0: 5432 0201 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f1c4: 6e10 f915 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f1ca: 0a02 |0029: move-result v2 │ │ +06f1cc: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +06f1d0: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +06f1d4: 5432 0201 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f1d8: 6e20 f315 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f1de: 0c00 |0033: move-result-object v0 │ │ +06f1e0: 1f00 bd00 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f1e4: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +06f1e8: 5202 aa00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00aa │ │ +06f1ec: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +06f1f0: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06f1f4: 28ee |003e: goto 002c // -0012 │ │ +06f1f6: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +06f1f8: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ 0x0004 line=1288 │ │ 0x000e line=1289 │ │ 0x0016 line=1290 │ │ 0x001c line=1304 │ │ @@ -133619,56 +133619,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 │ │ -06f1d8: |[06f1d8] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -06f1e8: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06f1ec: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -06f1f0: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -06f1f4: 5432 0401 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06f1f8: 6e10 f915 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f1fe: 0a02 |000b: move-result v2 │ │ -06f200: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -06f204: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -06f208: 5432 0401 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -06f20c: 6e20 f315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f212: 0c00 |0015: move-result-object v0 │ │ -06f214: 1f00 b500 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f218: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -06f21c: 5402 c000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -06f220: 6e20 9215 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06f226: 0a02 |001f: move-result v2 │ │ -06f228: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -06f22c: 1100 |0022: return-object v0 │ │ -06f22e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06f232: 28e9 |0025: goto 000e // -0017 │ │ -06f234: 5432 0201 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f238: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -06f23c: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -06f240: 5432 0201 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f244: 6e10 f915 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f24a: 0a02 |0031: move-result v2 │ │ -06f24c: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -06f250: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -06f254: 5432 0201 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f258: 6e20 f315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f25e: 0c00 |003b: move-result-object v0 │ │ -06f260: 1f00 b500 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f264: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -06f268: 5402 c000 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ -06f26c: 6e20 9215 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -06f272: 0a02 |0045: move-result v2 │ │ -06f274: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -06f278: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06f27c: 28ea |004a: goto 0034 // -0016 │ │ -06f27e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -06f280: 28d6 |004c: goto 0022 // -002a │ │ +06f1fc: |[06f1fc] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +06f20c: 5432 0401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06f210: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +06f214: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +06f218: 5432 0401 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06f21c: 6e10 f915 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f222: 0a02 |000b: move-result v2 │ │ +06f224: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +06f228: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +06f22c: 5432 0401 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +06f230: 6e20 f315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f236: 0c00 |0015: move-result-object v0 │ │ +06f238: 1f00 bd00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f23c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +06f240: 5402 c000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +06f244: 6e20 9215 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06f24a: 0a02 |001f: move-result v2 │ │ +06f24c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +06f250: 1100 |0022: return-object v0 │ │ +06f252: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06f256: 28e9 |0025: goto 000e // -0017 │ │ +06f258: 5432 0201 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f25c: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +06f260: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +06f264: 5432 0201 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f268: 6e10 f915 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f26e: 0a02 |0031: move-result v2 │ │ +06f270: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +06f274: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +06f278: 5432 0201 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f27c: 6e20 f315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f282: 0c00 |003b: move-result-object v0 │ │ +06f284: 1f00 bd00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f288: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +06f28c: 5402 c000 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00c0 │ │ +06f290: 6e20 9215 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +06f296: 0a02 |0045: move-result v2 │ │ +06f298: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +06f29c: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06f2a0: 28ea |004a: goto 0034 // -0016 │ │ +06f2a2: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +06f2a4: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0006 line=1310 │ │ 0x0010 line=1311 │ │ 0x0018 line=1312 │ │ 0x0022 line=1326 │ │ @@ -133694,36 +133694,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 │ │ -06f284: |[06f284] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -06f294: 5432 0201 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f298: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -06f29c: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -06f2a0: 5432 0201 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f2a4: 6e10 f915 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f2aa: 0a02 |000b: move-result v2 │ │ -06f2ac: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -06f2b0: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -06f2b4: 5432 0201 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f2b8: 6e20 f315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f2be: 0c00 |0015: move-result-object v0 │ │ -06f2c0: 1f00 b500 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f2c4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -06f2c8: 6e20 2303 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0323 │ │ -06f2ce: 0c00 |001d: move-result-object v0 │ │ -06f2d0: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -06f2d4: 1100 |0020: return-object v0 │ │ -06f2d6: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06f2da: 28eb |0023: goto 000e // -0015 │ │ -06f2dc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -06f2de: 28fb |0025: goto 0020 // -0005 │ │ +06f2a8: |[06f2a8] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +06f2b8: 5432 0201 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f2bc: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +06f2c0: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +06f2c4: 5432 0201 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f2c8: 6e10 f915 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f2ce: 0a02 |000b: move-result v2 │ │ +06f2d0: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +06f2d4: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +06f2d8: 5432 0201 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f2dc: 6e20 f315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f2e2: 0c00 |0015: move-result-object v0 │ │ +06f2e4: 1f00 bd00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f2e8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +06f2ec: 6e20 2303 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0323 │ │ +06f2f2: 0c00 |001d: move-result-object v0 │ │ +06f2f4: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +06f2f8: 1100 |0020: return-object v0 │ │ +06f2fa: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06f2fe: 28eb |0023: goto 000e // -0015 │ │ +06f300: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +06f302: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1331 │ │ 0x0010 line=1332 │ │ 0x0018 line=1333 │ │ 0x0020 line=1338 │ │ @@ -133742,46 +133742,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -06f2e0: |[06f2e0] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -06f2f0: 1d03 |0000: monitor-enter v3 │ │ -06f2f2: 5430 0901 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -06f2f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06f2f8: 6e30 f815 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -06f2fe: 5430 0501 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06f302: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -06f306: 2200 7103 |000b: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06f30a: 7010 ec15 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06f310: 5b30 0501 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06f314: 6300 f900 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06f318: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -06f31c: 1a00 c203 |0016: const-string v0, "FragmentManager" // string@03c2 │ │ -06f320: 2201 4803 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06f324: 7010 ad15 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f32a: 1a02 d303 |001d: const-string v2, "Freeing back stack index " // string@03d3 │ │ -06f32e: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f334: 0c01 |0022: move-result-object v1 │ │ -06f336: 6e20 b115 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06f33c: 0c01 |0026: move-result-object v1 │ │ -06f33e: 6e10 bb15 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f344: 0c01 |002a: move-result-object v1 │ │ -06f346: 7120 5412 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06f34c: 5430 0501 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -06f350: 7110 6b15 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06f356: 0c01 |0033: move-result-object v1 │ │ -06f358: 6e20 f015 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06f35e: 1e03 |0037: monitor-exit v3 │ │ -06f360: 0e00 |0038: return-void │ │ -06f362: 0d00 |0039: move-exception v0 │ │ -06f364: 1e03 |003a: monitor-exit v3 │ │ -06f366: 2700 |003b: throw v0 │ │ +06f304: |[06f304] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +06f314: 1d03 |0000: monitor-enter v3 │ │ +06f316: 5430 0901 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +06f31a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06f31c: 6e30 f815 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +06f322: 5430 0501 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06f326: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +06f32a: 2200 7903 |000b: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06f32e: 7010 ec15 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06f334: 5b30 0501 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06f338: 6300 f900 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06f33c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +06f340: 1a00 c203 |0016: const-string v0, "FragmentManager" // string@03c2 │ │ +06f344: 2201 5003 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06f348: 7010 ad15 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f34e: 1a02 d303 |001d: const-string v2, "Freeing back stack index " // string@03d3 │ │ +06f352: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f358: 0c01 |0022: move-result-object v1 │ │ +06f35a: 6e20 b115 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06f360: 0c01 |0026: move-result-object v1 │ │ +06f362: 6e10 bb15 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06f368: 0c01 |002a: move-result-object v1 │ │ +06f36a: 7120 5412 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06f370: 5430 0501 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +06f374: 7110 6b15 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06f37a: 0c01 |0033: move-result-object v1 │ │ +06f37c: 6e20 f015 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06f382: 1e03 |0037: monitor-exit v3 │ │ +06f384: 0e00 |0038: return-void │ │ +06f386: 0d00 |0039: move-exception v0 │ │ +06f388: 1e03 |003a: monitor-exit v3 │ │ +06f38a: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1424 │ │ 0x0001 line=1425 │ │ 0x0007 line=1426 │ │ @@ -133800,20 +133800,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 │ │ -06f374: |[06f374] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -06f384: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06f388: 6e20 f315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f38e: 0c00 |0005: move-result-object v0 │ │ -06f390: 1f00 bc00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00bc │ │ -06f394: 1100 |0008: return-object v0 │ │ +06f398: |[06f398] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +06f3a8: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06f3ac: 6e20 f315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f3b2: 0c00 |0005: move-result-object v0 │ │ +06f3b4: 1f00 c400 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00c4 │ │ +06f3b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -133822,23 +133822,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06f398: |[06f398] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -06f3a8: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06f3ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06f3b0: 5410 0701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -06f3b4: 6e10 f915 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f3ba: 0a00 |0009: move-result v0 │ │ -06f3bc: 0f00 |000a: return v0 │ │ -06f3be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06f3c0: 28fe |000c: goto 000a // -0002 │ │ +06f3bc: |[06f3bc] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +06f3cc: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06f3d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06f3d4: 5410 0701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +06f3d8: 6e10 f915 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f3de: 0a00 |0009: move-result v0 │ │ +06f3e0: 0f00 |000a: return v0 │ │ +06f3e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06f3e4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -133846,65 +133846,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 │ │ -06f3c4: |[06f3c4] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -06f3d4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -06f3d6: 6e30 e101 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ -06f3dc: 0a01 |0004: move-result v1 │ │ -06f3de: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -06f3e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06f3e4: 1100 |0008: return-object v0 │ │ -06f3e6: 5452 0201 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f3ea: 6e10 f915 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f3f0: 0a02 |000e: move-result v2 │ │ -06f3f2: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -06f3f6: 2202 3403 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -06f3fa: 2203 4803 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06f3fe: 7010 ad15 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f404: 1a04 b903 |0018: const-string v4, "Fragement no longer exists for key " // string@03b9 │ │ -06f408: 6e20 b515 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f40e: 0c03 |001d: move-result-object v3 │ │ -06f410: 6e20 b515 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f416: 0c03 |0021: move-result-object v3 │ │ -06f418: 1a04 2301 |0022: const-string v4, ": index " // string@0123 │ │ -06f41c: 6e20 b515 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f422: 0c03 |0027: move-result-object v3 │ │ -06f424: 6e20 b115 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06f42a: 0c03 |002b: move-result-object v3 │ │ -06f42c: 6e10 bb15 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f432: 0c03 |002f: move-result-object v3 │ │ -06f434: 7020 6515 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06f43a: 7020 2c04 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -06f440: 5452 0201 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f444: 6e20 f315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f44a: 0c00 |003b: move-result-object v0 │ │ -06f44c: 1f00 b500 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f450: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -06f454: 2202 3403 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -06f458: 2203 4803 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -06f45c: 7010 ad15 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f462: 1a04 b903 |0047: const-string v4, "Fragement no longer exists for key " // string@03b9 │ │ -06f466: 6e20 b515 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f46c: 0c03 |004c: move-result-object v3 │ │ -06f46e: 6e20 b515 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f474: 0c03 |0050: move-result-object v3 │ │ -06f476: 1a04 2301 |0051: const-string v4, ": index " // string@0123 │ │ -06f47a: 6e20 b515 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f480: 0c03 |0056: move-result-object v3 │ │ -06f482: 6e20 b115 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -06f488: 0c03 |005a: move-result-object v3 │ │ -06f48a: 6e10 bb15 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f490: 0c03 |005e: move-result-object v3 │ │ -06f492: 7020 6515 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06f498: 7020 2c04 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -06f49e: 28a3 |0065: goto 0008 // -005d │ │ +06f3e8: |[06f3e8] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +06f3f8: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +06f3fa: 6e30 e101 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ +06f400: 0a01 |0004: move-result v1 │ │ +06f402: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +06f406: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06f408: 1100 |0008: return-object v0 │ │ +06f40a: 5452 0201 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f40e: 6e10 f915 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f414: 0a02 |000e: move-result v2 │ │ +06f416: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +06f41a: 2202 3c03 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +06f41e: 2203 5003 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06f422: 7010 ad15 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f428: 1a04 b903 |0018: const-string v4, "Fragement no longer exists for key " // string@03b9 │ │ +06f42c: 6e20 b515 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f432: 0c03 |001d: move-result-object v3 │ │ +06f434: 6e20 b515 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f43a: 0c03 |0021: move-result-object v3 │ │ +06f43c: 1a04 2301 |0022: const-string v4, ": index " // string@0123 │ │ +06f440: 6e20 b515 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f446: 0c03 |0027: move-result-object v3 │ │ +06f448: 6e20 b115 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06f44e: 0c03 |002b: move-result-object v3 │ │ +06f450: 6e10 bb15 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06f456: 0c03 |002f: move-result-object v3 │ │ +06f458: 7020 6515 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06f45e: 7020 2c04 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +06f464: 5452 0201 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f468: 6e20 f315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f46e: 0c00 |003b: move-result-object v0 │ │ +06f470: 1f00 bd00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f474: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +06f478: 2202 3c03 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +06f47c: 2203 5003 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +06f480: 7010 ad15 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f486: 1a04 b903 |0047: const-string v4, "Fragement no longer exists for key " // string@03b9 │ │ +06f48a: 6e20 b515 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f490: 0c03 |004c: move-result-object v3 │ │ +06f492: 6e20 b515 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f498: 0c03 |0050: move-result-object v3 │ │ +06f49a: 1a04 2301 |0051: const-string v4, ": index " // string@0123 │ │ +06f49e: 6e20 b515 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f4a4: 0c03 |0056: move-result-object v3 │ │ +06f4a6: 6e20 b115 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +06f4ac: 0c03 |005a: move-result-object v3 │ │ +06f4ae: 6e10 bb15 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06f4b4: 0c03 |005e: move-result-object v3 │ │ +06f4b6: 7020 6515 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06f4bc: 7020 2c04 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +06f4c2: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x0005 line=566 │ │ 0x0007 line=567 │ │ 0x0008 line=578 │ │ 0x0009 line=569 │ │ @@ -133924,17 +133924,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f4a0: |[06f4a0] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -06f4b0: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f4b4: 1100 |0002: return-object v0 │ │ +06f4c4: |[06f4c4] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +06f4d4: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f4d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -133942,52 +133942,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 │ │ -06f4b8: |[06f4b8] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -06f4c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -06f4ca: 6301 f900 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06f4ce: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -06f4d2: 1a01 c203 |0005: const-string v1, "FragmentManager" // string@03c2 │ │ -06f4d6: 2202 4803 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -06f4da: 7010 ad15 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f4e0: 1a03 ac15 |000c: const-string v3, "hide: " // string@15ac │ │ -06f4e4: 6e20 b515 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f4ea: 0c02 |0011: move-result-object v2 │ │ -06f4ec: 6e20 b415 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06f4f2: 0c02 |0015: move-result-object v2 │ │ -06f4f4: 6e10 bb15 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f4fa: 0c02 |0019: move-result-object v2 │ │ -06f4fc: 7120 5412 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06f502: 5561 ae00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -06f506: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ -06f50a: 5c64 ae00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -06f50e: 5461 c500 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06f512: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ -06f516: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -06f518: 6e58 0c04 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@040c │ │ -06f51e: 0c00 |002b: move-result-object v0 │ │ -06f520: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -06f524: 5461 c500 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06f528: 6e20 3b13 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -06f52e: 5461 c500 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06f532: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ -06f536: 6e20 3913 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -06f53c: 5561 9f00 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06f540: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ -06f544: 5561 ad00 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -06f548: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -06f54c: 5561 b400 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -06f550: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -06f554: 5c54 1101 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06f558: 6e20 5403 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0354 │ │ -06f55e: 0e00 |004b: return-void │ │ +06f4dc: |[06f4dc] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +06f4ec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06f4ee: 6301 f900 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06f4f2: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +06f4f6: 1a01 c203 |0005: const-string v1, "FragmentManager" // string@03c2 │ │ +06f4fa: 2202 5003 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +06f4fe: 7010 ad15 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f504: 1a03 a915 |000c: const-string v3, "hide: " // string@15a9 │ │ +06f508: 6e20 b515 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f50e: 0c02 |0011: move-result-object v2 │ │ +06f510: 6e20 b415 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06f516: 0c02 |0015: move-result-object v2 │ │ +06f518: 6e10 bb15 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06f51e: 0c02 |0019: move-result-object v2 │ │ +06f520: 7120 5412 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06f526: 5561 ae00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +06f52a: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +06f52e: 5c64 ae00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +06f532: 5461 c500 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06f536: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +06f53a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +06f53c: 6e58 0c04 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@040c │ │ +06f542: 0c00 |002b: move-result-object v0 │ │ +06f544: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +06f548: 5461 c500 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06f54c: 6e20 3b13 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +06f552: 5461 c500 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06f556: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +06f55a: 6e20 3913 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +06f560: 5561 9f00 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06f564: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +06f568: 5561 ad00 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +06f56c: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +06f570: 5561 b400 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +06f574: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +06f578: 5c54 1101 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06f57c: 6e20 5403 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0354 │ │ +06f582: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1207 │ │ 0x001d line=1208 │ │ 0x0021 line=1209 │ │ 0x0023 line=1210 │ │ 0x0027 line=1211 │ │ @@ -134010,85 +134010,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 │ │ -06f560: |[06f560] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -06f570: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -06f576: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06f578: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -06f57a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -06f57e: 52a4 b500 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06f582: 6e40 4c03 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@034c │ │ -06f588: 0c01 |000c: move-result-object v1 │ │ -06f58a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -06f58e: 1101 |000f: return-object v1 │ │ -06f590: 52a4 b500 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06f594: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -06f598: 5494 0301 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f59c: 52a5 b500 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ -06f5a0: 7120 1414 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -06f5a6: 0c00 |001b: move-result-object v0 │ │ -06f5a8: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -06f5ac: 0701 |001e: move-object v1, v0 │ │ -06f5ae: 28f0 |001f: goto 000f // -0010 │ │ -06f5b0: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -06f5b4: 0731 |0022: move-object v1, v3 │ │ -06f5b6: 28ec |0023: goto 000f // -0014 │ │ -06f5b8: 7120 2e04 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@042e │ │ -06f5be: 0a02 |0027: move-result v2 │ │ -06f5c0: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -06f5c4: 0731 |002a: move-object v1, v3 │ │ -06f5c6: 28e4 |002b: goto 000f // -001c │ │ -06f5c8: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -06f5ce: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -06f5d2: 5494 0301 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f5d6: 6e10 9903 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0399 │ │ -06f5dc: 0c04 |0036: move-result-object v4 │ │ -06f5de: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -06f5e2: 5494 0301 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f5e6: 6e10 9903 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0399 │ │ -06f5ec: 0c04 |003e: move-result-object v4 │ │ -06f5ee: 6e10 8713 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1387 │ │ -06f5f4: 0c04 |0042: move-result-object v4 │ │ -06f5f6: 524d 4505 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0545 │ │ -06f5fa: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -06f5fe: 0731 |0047: move-object v1, v3 │ │ -06f600: 28c7 |0048: goto 000f // -0039 │ │ -06f602: 5493 0301 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f606: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -06f60a: 7156 1004 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ -06f610: 0c01 |0050: move-result-object v1 │ │ -06f612: 28be |0051: goto 000f // -0042 │ │ -06f614: 5493 0301 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f618: 7157 1004 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ -06f61e: 0c01 |0057: move-result-object v1 │ │ -06f620: 28b7 |0058: goto 000f // -0049 │ │ -06f622: 5493 0301 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f626: 7156 1004 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ -06f62c: 0c01 |005e: move-result-object v1 │ │ -06f62e: 28b0 |005f: goto 000f // -0050 │ │ -06f630: 5493 0301 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f634: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -06f63a: 7157 1004 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ -06f640: 0c01 |0068: move-result-object v1 │ │ -06f642: 28a6 |0069: goto 000f // -005a │ │ -06f644: 5493 0301 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f648: 7130 0e04 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@040e │ │ -06f64e: 0c01 |006f: move-result-object v1 │ │ -06f650: 289f |0070: goto 000f // -0061 │ │ -06f652: 5493 0301 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f656: 7130 0e04 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@040e │ │ -06f65c: 0c01 |0076: move-result-object v1 │ │ -06f65e: 2898 |0077: goto 000f // -0068 │ │ -06f660: 0731 |0078: move-object v1, v3 │ │ -06f662: 2896 |0079: goto 000f // -006a │ │ -06f664: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +06f584: |[06f584] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +06f594: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +06f59a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06f59c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +06f59e: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +06f5a2: 52a4 b500 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06f5a6: 6e40 4c03 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@034c │ │ +06f5ac: 0c01 |000c: move-result-object v1 │ │ +06f5ae: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +06f5b2: 1101 |000f: return-object v1 │ │ +06f5b4: 52a4 b500 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06f5b8: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +06f5bc: 5494 0301 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f5c0: 52a5 b500 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b5 │ │ +06f5c4: 7120 1414 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +06f5ca: 0c00 |001b: move-result-object v0 │ │ +06f5cc: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +06f5d0: 0701 |001e: move-object v1, v0 │ │ +06f5d2: 28f0 |001f: goto 000f // -0010 │ │ +06f5d4: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +06f5d8: 0731 |0022: move-object v1, v3 │ │ +06f5da: 28ec |0023: goto 000f // -0014 │ │ +06f5dc: 7120 2e04 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@042e │ │ +06f5e2: 0a02 |0027: move-result v2 │ │ +06f5e4: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +06f5e8: 0731 |002a: move-object v1, v3 │ │ +06f5ea: 28e4 |002b: goto 000f // -001c │ │ +06f5ec: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +06f5f2: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +06f5f6: 5494 0301 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f5fa: 6e10 9903 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0399 │ │ +06f600: 0c04 |0036: move-result-object v4 │ │ +06f602: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +06f606: 5494 0301 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f60a: 6e10 9903 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0399 │ │ +06f610: 0c04 |003e: move-result-object v4 │ │ +06f612: 6e10 8713 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1387 │ │ +06f618: 0c04 |0042: move-result-object v4 │ │ +06f61a: 524d 4505 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0545 │ │ +06f61e: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +06f622: 0731 |0047: move-object v1, v3 │ │ +06f624: 28c7 |0048: goto 000f // -0039 │ │ +06f626: 5493 0301 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f62a: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +06f62e: 7156 1004 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ +06f634: 0c01 |0050: move-result-object v1 │ │ +06f636: 28be |0051: goto 000f // -0042 │ │ +06f638: 5493 0301 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f63c: 7157 1004 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ +06f642: 0c01 |0057: move-result-object v1 │ │ +06f644: 28b7 |0058: goto 000f // -0049 │ │ +06f646: 5493 0301 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f64a: 7156 1004 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ +06f650: 0c01 |005e: move-result-object v1 │ │ +06f652: 28b0 |005f: goto 000f // -0050 │ │ +06f654: 5493 0301 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f658: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +06f65e: 7157 1004 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0410 │ │ +06f664: 0c01 |0068: move-result-object v1 │ │ +06f666: 28a6 |0069: goto 000f // -005a │ │ +06f668: 5493 0301 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f66c: 7130 0e04 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@040e │ │ +06f672: 0c01 |006f: move-result-object v1 │ │ +06f674: 289f |0070: goto 000f // -0061 │ │ +06f676: 5493 0301 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f67a: 7130 0e04 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@040e │ │ +06f680: 0c01 |0076: move-result-object v1 │ │ +06f682: 2898 |0077: goto 000f // -0068 │ │ +06f684: 0731 |0078: move-object v1, v3 │ │ +06f686: 2896 |0079: goto 000f // -006a │ │ +06f688: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=758 │ │ 0x000d line=760 │ │ 0x000f line=812 │ │ 0x0010 line=764 │ │ 0x0014 line=765 │ │ @@ -134128,66 +134128,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -06f684: |[06f684] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -06f694: 5240 b000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -06f698: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -06f69c: 0e00 |0004: return-void │ │ -06f69e: 5430 0601 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f6a2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -06f6a6: 5430 0601 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f6aa: 6e10 f915 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f6b0: 0a00 |000e: move-result v0 │ │ -06f6b2: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -06f6b6: 5430 0201 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f6ba: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -06f6be: 2200 7103 |0015: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06f6c2: 7010 ec15 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06f6c8: 5b30 0201 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f6cc: 5430 0201 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f6d0: 6e10 f915 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f6d6: 0a00 |0021: move-result v0 │ │ -06f6d8: 5431 1301 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06f6dc: 6e30 7703 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0377 │ │ -06f6e2: 5430 0201 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f6e6: 6e20 f015 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06f6ec: 6300 f900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06f6f0: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -06f6f4: 1a00 c203 |0030: const-string v0, "FragmentManager" // string@03c2 │ │ -06f6f8: 2201 4803 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06f6fc: 7010 ad15 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f702: 1a02 1802 |0037: const-string v2, "Allocated fragment index " // string@0218 │ │ -06f706: 6e20 b515 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f70c: 0c01 |003c: move-result-object v1 │ │ -06f70e: 6e20 b415 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06f714: 0c01 |0040: move-result-object v1 │ │ -06f716: 6e10 bb15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f71c: 0c01 |0044: move-result-object v1 │ │ -06f71e: 7120 5412 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06f724: 28bc |0048: goto 0004 // -0044 │ │ -06f726: 5430 0601 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f72a: 5431 0601 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f72e: 6e10 f915 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f734: 0a01 |0050: move-result v1 │ │ -06f736: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06f73a: 6e20 f615 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -06f740: 0c00 |0056: move-result-object v0 │ │ -06f742: 1f00 3703 |0057: check-cast v0, Ljava/lang/Integer; // type@0337 │ │ -06f746: 6e10 6715 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -06f74c: 0a00 |005c: move-result v0 │ │ -06f74e: 5431 1301 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06f752: 6e30 7703 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0377 │ │ -06f758: 5430 0201 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f75c: 5241 b000 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -06f760: 6e30 f815 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -06f766: 28c3 |0069: goto 002c // -003d │ │ +06f6a8: |[06f6a8] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +06f6b8: 5240 b000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +06f6bc: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +06f6c0: 0e00 |0004: return-void │ │ +06f6c2: 5430 0601 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f6c6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +06f6ca: 5430 0601 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f6ce: 6e10 f915 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f6d4: 0a00 |000e: move-result v0 │ │ +06f6d6: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +06f6da: 5430 0201 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f6de: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +06f6e2: 2200 7903 |0015: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06f6e6: 7010 ec15 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06f6ec: 5b30 0201 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f6f0: 5430 0201 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f6f4: 6e10 f915 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f6fa: 0a00 |0021: move-result v0 │ │ +06f6fc: 5431 1301 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06f700: 6e30 7703 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0377 │ │ +06f706: 5430 0201 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f70a: 6e20 f015 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06f710: 6300 f900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06f714: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +06f718: 1a00 c203 |0030: const-string v0, "FragmentManager" // string@03c2 │ │ +06f71c: 2201 5003 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06f720: 7010 ad15 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f726: 1a02 1802 |0037: const-string v2, "Allocated fragment index " // string@0218 │ │ +06f72a: 6e20 b515 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f730: 0c01 |003c: move-result-object v1 │ │ +06f732: 6e20 b415 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06f738: 0c01 |0040: move-result-object v1 │ │ +06f73a: 6e10 bb15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06f740: 0c01 |0044: move-result-object v1 │ │ +06f742: 7120 5412 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06f748: 28bc |0048: goto 0004 // -0044 │ │ +06f74a: 5430 0601 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f74e: 5431 0601 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f752: 6e10 f915 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f758: 0a01 |0050: move-result v1 │ │ +06f75a: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06f75e: 6e20 f615 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +06f764: 0c00 |0056: move-result-object v0 │ │ +06f766: 1f00 3f03 |0057: check-cast v0, Ljava/lang/Integer; // type@033f │ │ +06f76a: 6e10 6715 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +06f770: 0a00 |005c: move-result v0 │ │ +06f772: 5431 1301 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06f776: 6e30 7703 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0377 │ │ +06f77c: 5430 0201 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f780: 5241 b000 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +06f784: 6e30 f815 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +06f78a: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0004 line=1150 │ │ 0x0005 line=1138 │ │ 0x0011 line=1139 │ │ 0x0015 line=1140 │ │ @@ -134205,50 +134205,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -06f768: |[06f768] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -06f778: 5240 b000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -06f77c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -06f780: 0e00 |0004: return-void │ │ -06f782: 6300 f900 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06f786: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -06f78a: 1a00 c203 |0009: const-string v0, "FragmentManager" // string@03c2 │ │ -06f78e: 2201 4803 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06f792: 7010 ad15 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f798: 1a02 d403 |0010: const-string v2, "Freeing fragment index " // string@03d4 │ │ -06f79c: 6e20 b515 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f7a2: 0c01 |0015: move-result-object v1 │ │ -06f7a4: 6e20 b415 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06f7aa: 0c01 |0019: move-result-object v1 │ │ -06f7ac: 6e10 bb15 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f7b2: 0c01 |001d: move-result-object v1 │ │ -06f7b4: 7120 5412 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06f7ba: 5430 0201 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f7be: 5241 b000 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -06f7c2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -06f7c4: 6e30 f815 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -06f7ca: 5430 0601 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f7ce: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -06f7d2: 2200 7103 |002d: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -06f7d6: 7010 ec15 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -06f7dc: 5b30 0601 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f7e0: 5430 0601 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -06f7e4: 5241 b000 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -06f7e8: 7110 6b15 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -06f7ee: 0c01 |003b: move-result-object v1 │ │ -06f7f0: 6e20 f015 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -06f7f6: 5430 0301 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f7fa: 5441 c600 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ -06f7fe: 6e20 9a03 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@039a │ │ -06f804: 6e10 3803 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0338 │ │ -06f80a: 28bb |0049: goto 0004 // -0045 │ │ +06f78c: |[06f78c] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +06f79c: 5240 b000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +06f7a0: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +06f7a4: 0e00 |0004: return-void │ │ +06f7a6: 6300 f900 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06f7aa: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +06f7ae: 1a00 c203 |0009: const-string v0, "FragmentManager" // string@03c2 │ │ +06f7b2: 2201 5003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06f7b6: 7010 ad15 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f7bc: 1a02 d403 |0010: const-string v2, "Freeing fragment index " // string@03d4 │ │ +06f7c0: 6e20 b515 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06f7c6: 0c01 |0015: move-result-object v1 │ │ +06f7c8: 6e20 b415 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06f7ce: 0c01 |0019: move-result-object v1 │ │ +06f7d0: 6e10 bb15 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06f7d6: 0c01 |001d: move-result-object v1 │ │ +06f7d8: 7120 5412 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06f7de: 5430 0201 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f7e2: 5241 b000 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +06f7e6: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +06f7e8: 6e30 f815 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +06f7ee: 5430 0601 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f7f2: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +06f7f6: 2200 7903 |002d: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +06f7fa: 7010 ec15 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +06f800: 5b30 0601 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f804: 5430 0601 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +06f808: 5241 b000 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +06f80c: 7110 6b15 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +06f812: 0c01 |003b: move-result-object v1 │ │ +06f814: 6e20 f015 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +06f81a: 5430 0301 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f81e: 5441 c600 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c6 │ │ +06f822: 6e20 9a03 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@039a │ │ +06f828: 6e10 3803 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0338 │ │ +06f82e: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1153 │ │ 0x0004 line=1165 │ │ 0x0005 line=1157 │ │ 0x0021 line=1158 │ │ 0x0029 line=1159 │ │ @@ -134265,67 +134265,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -06f80c: |[06f80c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -06f81c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06f81e: 5480 0301 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f822: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -06f826: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -06f82a: 2200 3403 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -06f82e: 1a02 f80a |0009: const-string v2, "No activity" // string@0af8 │ │ -06f832: 7020 6515 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -06f838: 2700 |000e: throw v0 │ │ -06f83a: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -06f83e: 5280 0c01 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06f842: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -06f846: 0e00 |0015: return-void │ │ -06f848: 5989 0c01 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06f84c: 5480 0201 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f850: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -06f854: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -06f856: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -06f858: 5480 0201 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f85c: 6e10 f915 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -06f862: 0a00 |0023: move-result v0 │ │ -06f864: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -06f868: 5480 0201 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -06f86c: 6e20 f315 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -06f872: 0c01 |002b: move-result-object v1 │ │ -06f874: 1f01 b500 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -06f878: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -06f87c: 0780 |0030: move-object v0, v8 │ │ -06f87e: 0192 |0031: move v2, v9 │ │ -06f880: 01a3 |0032: move v3, v10 │ │ -06f882: 01b4 |0033: move v4, v11 │ │ -06f884: 7406 1404 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@0414 │ │ -06f88a: 5410 b200 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -06f88e: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -06f892: 5410 b200 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -06f896: 6e10 d804 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ -06f89c: 0a00 |0040: move-result v0 │ │ -06f89e: b607 |0041: or-int/2addr v7, v0 │ │ -06f8a0: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06f8a4: 28da |0044: goto 001e // -0026 │ │ -06f8a6: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -06f8aa: 6e10 2b04 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ -06f8b0: 5580 1101 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06f8b4: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -06f8b8: 5480 0301 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f8bc: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -06f8c0: 5280 0c01 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06f8c4: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -06f8c6: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -06f8ca: 5480 0301 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06f8ce: 6e10 b803 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03b8 │ │ -06f8d4: 5c85 1101 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -06f8d8: 28b7 |005e: goto 0015 // -0049 │ │ +06f830: |[06f830] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +06f840: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06f842: 5480 0301 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f846: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +06f84a: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +06f84e: 2200 3c03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +06f852: 1a02 f50a |0009: const-string v2, "No activity" // string@0af5 │ │ +06f856: 7020 6515 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +06f85c: 2700 |000e: throw v0 │ │ +06f85e: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +06f862: 5280 0c01 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06f866: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +06f86a: 0e00 |0015: return-void │ │ +06f86c: 5989 0c01 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06f870: 5480 0201 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f874: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +06f878: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +06f87a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +06f87c: 5480 0201 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f880: 6e10 f915 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +06f886: 0a00 |0023: move-result v0 │ │ +06f888: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +06f88c: 5480 0201 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +06f890: 6e20 f315 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +06f896: 0c01 |002b: move-result-object v1 │ │ +06f898: 1f01 bd00 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00bd │ │ +06f89c: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +06f8a0: 0780 |0030: move-object v0, v8 │ │ +06f8a2: 0192 |0031: move v2, v9 │ │ +06f8a4: 01a3 |0032: move v3, v10 │ │ +06f8a6: 01b4 |0033: move v4, v11 │ │ +06f8a8: 7406 1404 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@0414 │ │ +06f8ae: 5410 b200 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +06f8b2: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +06f8b6: 5410 b200 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +06f8ba: 6e10 d804 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ +06f8c0: 0a00 |0040: move-result v0 │ │ +06f8c2: b607 |0041: or-int/2addr v7, v0 │ │ +06f8c4: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06f8c8: 28da |0044: goto 001e // -0026 │ │ +06f8ca: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +06f8ce: 6e10 2b04 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ +06f8d4: 5580 1101 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06f8d8: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +06f8dc: 5480 0301 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f8e0: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +06f8e4: 5280 0c01 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06f8e8: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +06f8ea: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +06f8ee: 5480 0301 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06f8f2: 6e10 b803 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03b8 │ │ +06f8f8: 5c85 1101 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +06f8fc: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1090 │ │ 0x0007 line=1091 │ │ 0x000f line=1094 │ │ 0x0015 line=1120 │ │ 0x0016 line=1098 │ │ @@ -134358,18 +134358,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -06f8dc: |[06f8dc] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -06f8ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06f8ee: 6e53 1104 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0411 │ │ -06f8f4: 0e00 |0004: return-void │ │ +06f900: |[06f900] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +06f910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f912: 6e53 1104 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0411 │ │ +06f918: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1086 │ │ 0x0004 line=1087 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -134380,23 +134380,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -06f8f8: |[06f8f8] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -06f908: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06f90a: 5262 0c01 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06f90e: 0760 |0003: move-object v0, v6 │ │ -06f910: 0771 |0004: move-object v1, v7 │ │ -06f912: 0134 |0005: move v4, v3 │ │ -06f914: 0135 |0006: move v5, v3 │ │ -06f916: 7406 1404 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@0414 │ │ -06f91c: 0e00 |000a: return-void │ │ +06f91c: |[06f91c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +06f92c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06f92e: 5262 0c01 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06f932: 0760 |0003: move-object v0, v6 │ │ +06f934: 0771 |0004: move-object v1, v7 │ │ +06f936: 0134 |0005: move v4, v3 │ │ +06f938: 0135 |0006: move v5, v3 │ │ +06f93a: 7406 1404 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@0414 │ │ +06f940: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1082 │ │ 0x000a line=1083 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -134406,492 +134406,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 │ │ -06f920: |[06f920] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -06f930: 55b0 9f00 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -06f934: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -06f938: 55b0 a900 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -06f93c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -06f940: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06f942: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -06f946: 121c |000b: const/4 v12, #int 1 // #1 │ │ -06f948: 55b0 b700 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ -06f94c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -06f950: 52b0 be00 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06f954: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -06f958: 52bc be00 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06f95c: 55b0 a800 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ -06f960: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -06f964: 52b0 be00 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06f968: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -06f96a: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -06f96e: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -06f970: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -06f974: 123c |0022: const/4 v12, #int 3 // #3 │ │ -06f976: 52b0 be00 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06f97a: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ -06f97e: 55b0 ac00 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -06f982: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -06f986: 55b0 af00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -06f98a: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -06f98e: 0e00 |002f: return-void │ │ -06f990: 54b0 a000 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06f994: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -06f998: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -06f99a: 5bb0 a000 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06f99e: 52b2 bf00 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ -06f9a2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -06f9a4: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -06f9a6: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -06f9a8: 07a0 |003c: move-object v0, v10 │ │ -06f9aa: 07b1 |003d: move-object v1, v11 │ │ -06f9ac: 7406 1404 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@0414 │ │ -06f9b2: 52b0 be00 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06f9b6: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ -06f9bc: 59bc be00 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06f9c0: 28e7 |0048: goto 002f // -0019 │ │ -06f9c2: 6300 f900 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06f9c6: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -06f9ca: 1a00 c203 |004d: const-string v0, "FragmentManager" // string@03c2 │ │ -06f9ce: 2201 4803 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06f9d2: 7010 ad15 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06f9d8: 1a02 3c1a |0054: const-string v2, "moveto CREATED: " // string@1a3c │ │ -06f9dc: 6e20 b515 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06f9e2: 0c01 |0059: move-result-object v1 │ │ -06f9e4: 6e20 b415 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06f9ea: 0c01 |005d: move-result-object v1 │ │ -06f9ec: 6e10 bb15 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06f9f2: 0c01 |0061: move-result-object v1 │ │ -06f9f4: 7120 5412 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06f9fa: 54b0 bc00 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06f9fe: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ -06fa02: 54b0 bc00 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fa06: 1a01 eb0e |006b: const-string v1, "android:view_state" // string@0eeb │ │ -06fa0a: 6e20 e401 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01e4 │ │ -06fa10: 0c00 |0070: move-result-object v0 │ │ -06fa12: 5bb0 bd00 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -06fa16: 54b0 bc00 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fa1a: 1a01 e80e |0075: const-string v1, "android:target_state" // string@0ee8 │ │ -06fa1e: 6e30 0904 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@0409 │ │ -06fa24: 0c00 |007a: move-result-object v0 │ │ -06fa26: 5bb0 c100 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -06fa2a: 54b0 c100 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -06fa2e: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ -06fa32: 54b0 bc00 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fa36: 1a01 e70e |0083: const-string v1, "android:target_req_state" // string@0ee7 │ │ -06fa3a: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -06fa3c: 6e30 e101 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ -06fa42: 0a00 |0089: move-result v0 │ │ -06fa44: 59b0 c300 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ -06fa48: 54b0 bc00 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fa4c: 1a01 ea0e |008e: const-string v1, "android:user_visible_hint" // string@0eea │ │ -06fa50: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -06fa52: 6e30 de01 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01de │ │ -06fa58: 0a00 |0094: move-result v0 │ │ -06fa5a: 5cb0 c400 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -06fa5e: 55b0 c400 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -06fa62: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ -06fa66: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -06fa68: 5cb0 a800 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ -06fa6c: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -06fa6e: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ -06fa72: 123c |00a1: const/4 v12, #int 3 // #3 │ │ -06fa74: 54a0 0301 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06fa78: 5bb0 9e00 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -06fa7c: 54a0 1301 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06fa80: 5bb0 b600 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ -06fa84: 54a0 1301 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06fa88: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ -06fa8c: 54a0 1301 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -06fa90: 5400 a500 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -06fa94: 5bb0 ab00 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -06fa98: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -06fa9a: 5cb0 a300 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -06fa9e: 54a0 0301 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06faa2: 6e20 4803 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0348 │ │ -06faa8: 55b0 a300 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -06faac: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ -06fab0: 2200 f800 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -06fab4: 2201 4803 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fab8: 7010 ad15 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fabe: 1a02 bb03 |00c7: const-string v2, "Fragment " // string@03bb │ │ -06fac2: 6e20 b515 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fac8: 0c01 |00cc: move-result-object v1 │ │ -06faca: 6e20 b415 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fad0: 0c01 |00d0: move-result-object v1 │ │ -06fad2: 1a02 3c00 |00d1: const-string v2, " did not call through to super.onAttach()" // string@003c │ │ -06fad6: 6e20 b515 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fadc: 0c01 |00d6: move-result-object v1 │ │ -06fade: 6e10 bb15 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fae4: 0c01 |00da: move-result-object v1 │ │ -06fae6: 7020 9605 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -06faec: 2700 |00de: throw v0 │ │ -06faee: 54a0 0301 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06faf2: 5400 dc00 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -06faf6: 28cf |00e3: goto 00b2 // -0031 │ │ -06faf8: 54b0 b600 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ -06fafc: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ -06fb00: 54a0 0301 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06fb04: 6e20 9d03 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@039d │ │ -06fb0a: 55b0 bb00 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -06fb0e: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ -06fb12: 54b0 bc00 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fb16: 6e20 6403 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0364 │ │ -06fb1c: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ -06fb1e: 5cb0 bb00 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -06fb22: 55b0 ac00 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -06fb26: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ -06fb2a: 54b0 bc00 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fb2e: 6e20 2903 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0329 │ │ -06fb34: 0c00 |0102: move-result-object v0 │ │ -06fb36: 1201 |0103: const/4 v1, #int 0 // #0 │ │ -06fb38: 54b2 bc00 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fb3c: 6e40 6603 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@0366 │ │ -06fb42: 0c00 |0109: move-result-object v0 │ │ -06fb44: 5bb0 c500 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb48: 54b0 c500 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb4c: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ -06fb50: 54b0 c500 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb54: 5bb0 b100 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -06fb58: 54b0 c500 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb5c: 7110 0305 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0503 │ │ -06fb62: 0c00 |0119: move-result-object v0 │ │ -06fb64: 5bb0 c500 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb68: 55b0 ae00 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -06fb6c: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ -06fb70: 54b0 c500 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb74: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ -06fb78: 6e20 3913 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -06fb7e: 54b0 c500 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fb82: 54b1 bc00 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fb86: 6e30 5f03 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@035f │ │ -06fb8c: 1210 |012e: const/4 v0, #int 1 // #1 │ │ -06fb8e: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ -06fb92: 6300 f900 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06fb96: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ -06fb9a: 1a00 c203 |0135: const-string v0, "FragmentManager" // string@03c2 │ │ -06fb9e: 2201 4803 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fba2: 7010 ad15 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fba8: 1a02 3b1a |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@1a3b │ │ -06fbac: 6e20 b515 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fbb2: 0c01 |0141: move-result-object v1 │ │ -06fbb4: 6e20 b415 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fbba: 0c01 |0145: move-result-object v1 │ │ -06fbbc: 6e10 bb15 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fbc2: 0c01 |0149: move-result-object v1 │ │ -06fbc4: 7120 5412 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06fbca: 55b0 ac00 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ -06fbce: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ -06fbd2: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -06fbd4: 52b0 a700 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06fbd8: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ -06fbdc: 54a0 0a01 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ -06fbe0: 52b1 a700 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06fbe4: 7220 ba03 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@03ba │ │ -06fbea: 0c07 |015d: move-result-object v7 │ │ -06fbec: 1f07 be02 |015e: check-cast v7, Landroid/view/ViewGroup; // type@02be │ │ -06fbf0: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ -06fbf4: 55b0 b800 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b8 │ │ -06fbf8: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ -06fbfc: 2200 3303 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -06fc00: 2201 4803 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fc04: 7010 ad15 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fc0a: 1a02 050b |016d: const-string v2, "No view found for id 0x" // string@0b05 │ │ -06fc0e: 6e20 b515 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fc14: 0c01 |0172: move-result-object v1 │ │ -06fc16: 52b2 a700 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06fc1a: 7110 6a15 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -06fc20: 0c02 |0178: move-result-object v2 │ │ -06fc22: 6e20 b515 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fc28: 0c01 |017c: move-result-object v1 │ │ -06fc2a: 1a02 2300 |017d: const-string v2, " (" // string@0023 │ │ -06fc2e: 6e20 b515 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fc34: 0c01 |0182: move-result-object v1 │ │ -06fc36: 6e10 2c03 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ -06fc3c: 0c02 |0186: move-result-object v2 │ │ -06fc3e: 52b3 a700 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ -06fc42: 6e20 1201 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0112 │ │ -06fc48: 0c02 |018c: move-result-object v2 │ │ -06fc4a: 6e20 b515 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fc50: 0c01 |0190: move-result-object v1 │ │ -06fc52: 1a02 e500 |0191: const-string v2, ") for fragment " // string@00e5 │ │ -06fc56: 6e20 b515 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fc5c: 0c01 |0196: move-result-object v1 │ │ -06fc5e: 6e20 b415 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fc64: 0c01 |019a: move-result-object v1 │ │ -06fc66: 6e10 bb15 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fc6c: 0c01 |019e: move-result-object v1 │ │ -06fc6e: 7020 6115 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -06fc74: 7020 2c04 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -06fc7a: 5bb7 a600 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ -06fc7e: 54b0 bc00 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fc82: 6e20 2903 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0329 │ │ -06fc88: 0c00 |01ac: move-result-object v0 │ │ -06fc8a: 54b1 bc00 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fc8e: 6e40 6603 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@0366 │ │ -06fc94: 0c00 |01b2: move-result-object v0 │ │ -06fc96: 5bb0 c500 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fc9a: 54b0 c500 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fc9e: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ -06fca2: 54b0 c500 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fca6: 5bb0 b100 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -06fcaa: 54b0 c500 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fcae: 7110 0305 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0503 │ │ -06fcb4: 0c00 |01c2: move-result-object v0 │ │ -06fcb6: 5bb0 c500 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fcba: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ -06fcbe: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ -06fcc0: 6e5e 0c04 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@040c │ │ -06fcc6: 0c06 |01cb: move-result-object v6 │ │ -06fcc8: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ -06fccc: 54b0 c500 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fcd0: 6e20 3b13 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -06fcd6: 54b0 c500 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fcda: 6e20 5713 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@1357 │ │ -06fce0: 55b0 ae00 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -06fce4: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ -06fce8: 54b0 c500 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fcec: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ -06fcf0: 6e20 3913 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -06fcf6: 54b0 c500 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fcfa: 54b1 bc00 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fcfe: 6e30 5f03 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@035f │ │ -06fd04: 54b0 bc00 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fd08: 6e20 6103 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0361 │ │ -06fd0e: 54b0 c500 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06fd12: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ -06fd16: 54b0 bc00 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fd1a: 6e20 7403 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0374 │ │ -06fd20: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ -06fd22: 5bb0 bc00 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fd26: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ -06fd28: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ -06fd2c: 6300 f900 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06fd30: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ -06fd34: 1a00 c203 |0202: const-string v0, "FragmentManager" // string@03c2 │ │ -06fd38: 2201 4803 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fd3c: 7010 ad15 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fd42: 1a02 3e1a |0209: const-string v2, "moveto STARTED: " // string@1a3e │ │ -06fd46: 6e20 b515 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fd4c: 0c01 |020e: move-result-object v1 │ │ -06fd4e: 6e20 b415 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fd54: 0c01 |0212: move-result-object v1 │ │ -06fd56: 6e10 bb15 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fd5c: 0c01 |0216: move-result-object v1 │ │ -06fd5e: 7120 5412 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06fd64: 6e10 7103 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0371 │ │ -06fd6a: 1240 |021d: const/4 v0, #int 4 // #4 │ │ -06fd6c: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ -06fd70: 6300 f900 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06fd74: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -06fd78: 1a00 c203 |0224: const-string v0, "FragmentManager" // string@03c2 │ │ -06fd7c: 2201 4803 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fd80: 7010 ad15 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fd86: 1a02 3d1a |022b: const-string v2, "moveto RESUMED: " // string@1a3d │ │ -06fd8a: 6e20 b515 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fd90: 0c01 |0230: move-result-object v1 │ │ -06fd92: 6e20 b415 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fd98: 0c01 |0234: move-result-object v1 │ │ -06fd9a: 6e10 bb15 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fda0: 0c01 |0238: move-result-object v1 │ │ -06fda2: 7120 5412 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06fda8: 1210 |023c: const/4 v0, #int 1 // #1 │ │ -06fdaa: 5cb0 b900 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ -06fdae: 6e10 6f03 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@036f │ │ -06fdb4: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -06fdb6: 5bb0 bc00 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -06fdba: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -06fdbc: 5bb0 bd00 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -06fdc0: 2900 fefd |0248: goto/16 0046 // -0202 │ │ -06fdc4: 1200 |024a: const/4 v0, #int 0 // #0 │ │ -06fdc6: 5bb0 b100 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -06fdca: 2900 e1fe |024d: goto/16 012e // -011f │ │ -06fdce: 1200 |024f: const/4 v0, #int 0 // #0 │ │ -06fdd0: 5bb0 b100 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -06fdd4: 2898 |0252: goto 01ea // -0068 │ │ -06fdd6: 52b0 be00 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06fdda: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ -06fdde: 52b0 be00 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -06fde2: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ -06fde8: 2900 eafd |025c: goto/16 0046 // -0216 │ │ -06fdec: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -06fdee: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ -06fdf2: 55a0 0d01 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ -06fdf6: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ -06fdfa: 54b0 a000 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06fdfe: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ -06fe02: 54b9 a000 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06fe06: 1200 |026b: const/4 v0, #int 0 // #0 │ │ -06fe08: 5bb0 a000 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06fe0c: 6e10 d512 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -06fe12: 54b0 a000 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06fe16: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ -06fe1a: 59bc bf00 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ -06fe1e: 121c |0277: const/4 v12, #int 1 // #1 │ │ -06fe20: 2900 cefd |0278: goto/16 0046 // -0232 │ │ -06fe24: 1250 |027a: const/4 v0, #int 5 // #5 │ │ -06fe26: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ -06fe2a: 6300 f900 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06fe2e: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ -06fe32: 1a00 c203 |0281: const-string v0, "FragmentManager" // string@03c2 │ │ -06fe36: 2201 4803 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fe3a: 7010 ad15 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fe40: 1a02 381a |0288: const-string v2, "movefrom RESUMED: " // string@1a38 │ │ -06fe44: 6e20 b515 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fe4a: 0c01 |028d: move-result-object v1 │ │ -06fe4c: 6e20 b415 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fe52: 0c01 |0291: move-result-object v1 │ │ -06fe54: 6e10 bb15 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fe5a: 0c01 |0295: move-result-object v1 │ │ -06fe5c: 7120 5412 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06fe62: 6e10 6c03 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@036c │ │ -06fe68: 1200 |029c: const/4 v0, #int 0 // #0 │ │ -06fe6a: 5cb0 b900 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ -06fe6e: 1240 |029f: const/4 v0, #int 4 // #4 │ │ -06fe70: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ -06fe74: 6300 f900 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06fe78: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ -06fe7c: 1a00 c203 |02a6: const-string v0, "FragmentManager" // string@03c2 │ │ -06fe80: 2201 4803 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fe84: 7010 ad15 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fe8a: 1a02 391a |02ad: const-string v2, "movefrom STARTED: " // string@1a39 │ │ -06fe8e: 6e20 b515 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fe94: 0c01 |02b2: move-result-object v1 │ │ -06fe96: 6e20 b415 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fe9c: 0c01 |02b6: move-result-object v1 │ │ -06fe9e: 6e10 bb15 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fea4: 0c01 |02ba: move-result-object v1 │ │ -06fea6: 7120 5412 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06feac: 6e10 7203 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0372 │ │ -06feb2: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ -06feb4: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ -06feb8: 6300 f900 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06febc: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ -06fec0: 1a00 c203 |02c8: const-string v0, "FragmentManager" // string@03c2 │ │ -06fec4: 2201 4803 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06fec8: 7010 ad15 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fece: 1a02 3a1a |02cf: const-string v2, "movefrom STOPPED: " // string@1a3a │ │ -06fed2: 6e20 b515 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fed8: 0c01 |02d4: move-result-object v1 │ │ -06feda: 6e20 b415 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06fee0: 0c01 |02d8: move-result-object v1 │ │ -06fee2: 6e10 bb15 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06fee8: 0c01 |02dc: move-result-object v1 │ │ -06feea: 7120 5412 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06fef0: 6e10 6e03 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@036e │ │ -06fef6: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ -06fef8: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ -06fefc: 6300 f900 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06ff00: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ -06ff04: 1a00 c203 |02ea: const-string v0, "FragmentManager" // string@03c2 │ │ -06ff08: 2201 4803 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06ff0c: 7010 ad15 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06ff12: 1a02 361a |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1a36 │ │ -06ff16: 6e20 b515 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06ff1c: 0c01 |02f6: move-result-object v1 │ │ -06ff1e: 6e20 b415 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -06ff24: 0c01 |02fa: move-result-object v1 │ │ -06ff26: 6e10 bb15 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -06ff2c: 0c01 |02fe: move-result-object v1 │ │ -06ff2e: 7120 5412 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -06ff34: 54b0 c500 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06ff38: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -06ff3c: 54a0 0301 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -06ff40: 6e10 9b03 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@039b │ │ -06ff46: 0a00 |030b: move-result v0 │ │ -06ff48: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ -06ff4c: 54b0 bd00 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -06ff50: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ -06ff54: 6e20 2804 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0428 │ │ -06ff5a: 6e10 6803 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0368 │ │ -06ff60: 54b0 c500 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06ff64: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ -06ff68: 54b0 a600 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ -06ff6c: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ -06ff70: 1206 |0320: const/4 v6, #int 0 // #0 │ │ -06ff72: 52a0 0c01 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -06ff76: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ -06ff7a: 55a0 0d01 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ -06ff7e: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ -06ff82: 1200 |0329: const/4 v0, #int 0 // #0 │ │ -06ff84: 6e5e 0c04 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@040c │ │ -06ff8a: 0c06 |032d: move-result-object v6 │ │ -06ff8c: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ -06ff90: 07b8 |0330: move-object v8, v11 │ │ -06ff92: 54b0 c500 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06ff96: 5bb0 a000 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ -06ff9a: 59bc bf00 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ -06ff9e: 2200 c300 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00c3 │ │ -06ffa2: 7030 e003 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@03e0 │ │ -06ffa8: 6e20 1014 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1410 │ │ -06ffae: 54b0 c500 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06ffb2: 6e20 3b13 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -06ffb8: 54b0 a600 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ -06ffbc: 54b1 c500 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06ffc0: 6e20 7713 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1377 │ │ -06ffc6: 1200 |034b: const/4 v0, #int 0 // #0 │ │ -06ffc8: 5bb0 a600 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ -06ffcc: 1200 |034e: const/4 v0, #int 0 // #0 │ │ -06ffce: 5bb0 c500 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -06ffd2: 1200 |0351: const/4 v0, #int 0 // #0 │ │ -06ffd4: 5bb0 b100 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -06ffd8: 2900 0aff |0354: goto/16 025e // -00f6 │ │ -06ffdc: 6300 f900 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -06ffe0: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ -06ffe4: 1a00 c203 |035a: const-string v0, "FragmentManager" // string@03c2 │ │ -06ffe8: 2201 4803 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -06ffec: 7010 ad15 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -06fff2: 1a02 371a |0361: const-string v2, "movefrom CREATED: " // string@1a37 │ │ -06fff6: 6e20 b515 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -06fffc: 0c01 |0366: move-result-object v1 │ │ -06fffe: 6e20 b415 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070004: 0c01 |036a: move-result-object v1 │ │ -070006: 6e10 bb15 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07000c: 0c01 |036e: move-result-object v1 │ │ -07000e: 7120 5412 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070014: 55b0 bb00 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -070018: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ -07001c: 6e10 6703 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@0367 │ │ -070022: 1200 |0379: const/4 v0, #int 0 // #0 │ │ -070024: 5cb0 a300 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -070028: 6e10 5303 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0353 │ │ -07002e: 55b0 a300 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ -070032: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ -070036: 2200 f800 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00f8 │ │ -07003a: 2201 4803 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -07003e: 7010 ad15 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070044: 1a02 bb03 |038a: const-string v2, "Fragment " // string@03bb │ │ -070048: 6e20 b515 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07004e: 0c01 |038f: move-result-object v1 │ │ -070050: 6e20 b415 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070056: 0c01 |0393: move-result-object v1 │ │ -070058: 1a02 4000 |0394: const-string v2, " did not call through to super.onDetach()" // string@0040 │ │ -07005c: 6e20 b515 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070062: 0c01 |0399: move-result-object v1 │ │ -070064: 6e10 bb15 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07006a: 0c01 |039d: move-result-object v1 │ │ -07006c: 7020 9605 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ -070072: 2700 |03a1: throw v0 │ │ -070074: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ -070078: 55b0 bb00 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -07007c: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ -070080: 6e20 0f04 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@040f │ │ -070086: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ -07008a: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ -07008c: 5bb0 9e00 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -070090: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -070092: 5bb0 ab00 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -070096: 2900 93fc |03b3: goto/16 0046 // -036d │ │ -07009a: 0000 |03b5: nop // spacer │ │ -07009c: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ -0700b8: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ +06f944: |[06f944] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +06f954: 55b0 9f00 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +06f958: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +06f95c: 55b0 a900 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +06f960: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +06f964: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06f966: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +06f96a: 121c |000b: const/4 v12, #int 1 // #1 │ │ +06f96c: 55b0 b700 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ +06f970: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +06f974: 52b0 be00 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06f978: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +06f97c: 52bc be00 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06f980: 55b0 a800 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ +06f984: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +06f988: 52b0 be00 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06f98c: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +06f98e: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +06f992: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +06f994: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +06f998: 123c |0022: const/4 v12, #int 3 // #3 │ │ +06f99a: 52b0 be00 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06f99e: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ +06f9a2: 55b0 ac00 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +06f9a6: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +06f9aa: 55b0 af00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +06f9ae: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +06f9b2: 0e00 |002f: return-void │ │ +06f9b4: 54b0 a000 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06f9b8: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +06f9bc: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +06f9be: 5bb0 a000 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06f9c2: 52b2 bf00 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ +06f9c6: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +06f9c8: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +06f9ca: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +06f9cc: 07a0 |003c: move-object v0, v10 │ │ +06f9ce: 07b1 |003d: move-object v1, v11 │ │ +06f9d0: 7406 1404 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@0414 │ │ +06f9d6: 52b0 be00 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06f9da: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ +06f9e0: 59bc be00 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06f9e4: 28e7 |0048: goto 002f // -0019 │ │ +06f9e6: 6300 f900 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06f9ea: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +06f9ee: 1a00 c203 |004d: const-string v0, "FragmentManager" // string@03c2 │ │ +06f9f2: 2201 5003 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06f9f6: 7010 ad15 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06f9fc: 1a02 391a |0054: const-string v2, "moveto CREATED: " // string@1a39 │ │ +06fa00: 6e20 b515 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fa06: 0c01 |0059: move-result-object v1 │ │ +06fa08: 6e20 b415 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fa0e: 0c01 |005d: move-result-object v1 │ │ +06fa10: 6e10 bb15 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fa16: 0c01 |0061: move-result-object v1 │ │ +06fa18: 7120 5412 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06fa1e: 54b0 bc00 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fa22: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ +06fa26: 54b0 bc00 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fa2a: 1a01 e80e |006b: const-string v1, "android:view_state" // string@0ee8 │ │ +06fa2e: 6e20 e401 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01e4 │ │ +06fa34: 0c00 |0070: move-result-object v0 │ │ +06fa36: 5bb0 bd00 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +06fa3a: 54b0 bc00 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fa3e: 1a01 e50e |0075: const-string v1, "android:target_state" // string@0ee5 │ │ +06fa42: 6e30 0904 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@0409 │ │ +06fa48: 0c00 |007a: move-result-object v0 │ │ +06fa4a: 5bb0 c100 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +06fa4e: 54b0 c100 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +06fa52: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ +06fa56: 54b0 bc00 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fa5a: 1a01 e40e |0083: const-string v1, "android:target_req_state" // string@0ee4 │ │ +06fa5e: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +06fa60: 6e30 e101 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01e1 │ │ +06fa66: 0a00 |0089: move-result v0 │ │ +06fa68: 59b0 c300 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ +06fa6c: 54b0 bc00 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fa70: 1a01 e70e |008e: const-string v1, "android:user_visible_hint" // string@0ee7 │ │ +06fa74: 1212 |0090: const/4 v2, #int 1 // #1 │ │ +06fa76: 6e30 de01 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01de │ │ +06fa7c: 0a00 |0094: move-result v0 │ │ +06fa7e: 5cb0 c400 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +06fa82: 55b0 c400 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +06fa86: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ +06fa8a: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +06fa8c: 5cb0 a800 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ +06fa90: 1230 |009e: const/4 v0, #int 3 // #3 │ │ +06fa92: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ +06fa96: 123c |00a1: const/4 v12, #int 3 // #3 │ │ +06fa98: 54a0 0301 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06fa9c: 5bb0 9e00 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +06faa0: 54a0 1301 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06faa4: 5bb0 b600 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ +06faa8: 54a0 1301 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06faac: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ +06fab0: 54a0 1301 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +06fab4: 5400 a500 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ +06fab8: 5bb0 ab00 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +06fabc: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ +06fabe: 5cb0 a300 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +06fac2: 54a0 0301 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06fac6: 6e20 4803 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0348 │ │ +06facc: 55b0 a300 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +06fad0: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ +06fad4: 2200 0001 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +06fad8: 2201 5003 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fadc: 7010 ad15 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fae2: 1a02 bb03 |00c7: const-string v2, "Fragment " // string@03bb │ │ +06fae6: 6e20 b515 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06faec: 0c01 |00cc: move-result-object v1 │ │ +06faee: 6e20 b415 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06faf4: 0c01 |00d0: move-result-object v1 │ │ +06faf6: 1a02 3c00 |00d1: const-string v2, " did not call through to super.onAttach()" // string@003c │ │ +06fafa: 6e20 b515 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fb00: 0c01 |00d6: move-result-object v1 │ │ +06fb02: 6e10 bb15 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fb08: 0c01 |00da: move-result-object v1 │ │ +06fb0a: 7020 9605 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +06fb10: 2700 |00de: throw v0 │ │ +06fb12: 54a0 0301 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06fb16: 5400 dc00 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +06fb1a: 28cf |00e3: goto 00b2 // -0031 │ │ +06fb1c: 54b0 b600 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b6 │ │ +06fb20: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ +06fb24: 54a0 0301 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06fb28: 6e20 9d03 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@039d │ │ +06fb2e: 55b0 bb00 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +06fb32: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ +06fb36: 54b0 bc00 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fb3a: 6e20 6403 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0364 │ │ +06fb40: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ +06fb42: 5cb0 bb00 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +06fb46: 55b0 ac00 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +06fb4a: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ +06fb4e: 54b0 bc00 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fb52: 6e20 2903 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0329 │ │ +06fb58: 0c00 |0102: move-result-object v0 │ │ +06fb5a: 1201 |0103: const/4 v1, #int 0 // #0 │ │ +06fb5c: 54b2 bc00 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fb60: 6e40 6603 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@0366 │ │ +06fb66: 0c00 |0109: move-result-object v0 │ │ +06fb68: 5bb0 c500 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fb6c: 54b0 c500 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fb70: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ +06fb74: 54b0 c500 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fb78: 5bb0 b100 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +06fb7c: 54b0 c500 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fb80: 7110 0305 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0503 │ │ +06fb86: 0c00 |0119: move-result-object v0 │ │ +06fb88: 5bb0 c500 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fb8c: 55b0 ae00 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +06fb90: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ +06fb94: 54b0 c500 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fb98: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ +06fb9c: 6e20 3913 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +06fba2: 54b0 c500 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fba6: 54b1 bc00 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fbaa: 6e30 5f03 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@035f │ │ +06fbb0: 1210 |012e: const/4 v0, #int 1 // #1 │ │ +06fbb2: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ +06fbb6: 6300 f900 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06fbba: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ +06fbbe: 1a00 c203 |0135: const-string v0, "FragmentManager" // string@03c2 │ │ +06fbc2: 2201 5003 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fbc6: 7010 ad15 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fbcc: 1a02 381a |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@1a38 │ │ +06fbd0: 6e20 b515 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fbd6: 0c01 |0141: move-result-object v1 │ │ +06fbd8: 6e20 b415 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fbde: 0c01 |0145: move-result-object v1 │ │ +06fbe0: 6e10 bb15 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fbe6: 0c01 |0149: move-result-object v1 │ │ +06fbe8: 7120 5412 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06fbee: 55b0 ac00 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ac │ │ +06fbf2: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ +06fbf6: 1207 |0151: const/4 v7, #int 0 // #0 │ │ +06fbf8: 52b0 a700 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06fbfc: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ +06fc00: 54a0 0a01 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@010a │ │ +06fc04: 52b1 a700 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06fc08: 7220 ba03 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@03ba │ │ +06fc0e: 0c07 |015d: move-result-object v7 │ │ +06fc10: 1f07 c602 |015e: check-cast v7, Landroid/view/ViewGroup; // type@02c6 │ │ +06fc14: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ +06fc18: 55b0 b800 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b8 │ │ +06fc1c: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ +06fc20: 2200 3b03 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +06fc24: 2201 5003 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fc28: 7010 ad15 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fc2e: 1a02 020b |016d: const-string v2, "No view found for id 0x" // string@0b02 │ │ +06fc32: 6e20 b515 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fc38: 0c01 |0172: move-result-object v1 │ │ +06fc3a: 52b2 a700 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06fc3e: 7110 6a15 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +06fc44: 0c02 |0178: move-result-object v2 │ │ +06fc46: 6e20 b515 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fc4c: 0c01 |017c: move-result-object v1 │ │ +06fc4e: 1a02 2300 |017d: const-string v2, " (" // string@0023 │ │ +06fc52: 6e20 b515 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fc58: 0c01 |0182: move-result-object v1 │ │ +06fc5a: 6e10 2c03 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@032c │ │ +06fc60: 0c02 |0186: move-result-object v2 │ │ +06fc62: 52b3 a700 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a7 │ │ +06fc66: 6e20 1201 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0112 │ │ +06fc6c: 0c02 |018c: move-result-object v2 │ │ +06fc6e: 6e20 b515 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fc74: 0c01 |0190: move-result-object v1 │ │ +06fc76: 1a02 e500 |0191: const-string v2, ") for fragment " // string@00e5 │ │ +06fc7a: 6e20 b515 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fc80: 0c01 |0196: move-result-object v1 │ │ +06fc82: 6e20 b415 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fc88: 0c01 |019a: move-result-object v1 │ │ +06fc8a: 6e10 bb15 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fc90: 0c01 |019e: move-result-object v1 │ │ +06fc92: 7020 6115 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +06fc98: 7020 2c04 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +06fc9e: 5bb7 a600 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ +06fca2: 54b0 bc00 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fca6: 6e20 2903 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0329 │ │ +06fcac: 0c00 |01ac: move-result-object v0 │ │ +06fcae: 54b1 bc00 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fcb2: 6e40 6603 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@0366 │ │ +06fcb8: 0c00 |01b2: move-result-object v0 │ │ +06fcba: 5bb0 c500 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcbe: 54b0 c500 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcc2: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ +06fcc6: 54b0 c500 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcca: 5bb0 b100 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +06fcce: 54b0 c500 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcd2: 7110 0305 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0503 │ │ +06fcd8: 0c00 |01c2: move-result-object v0 │ │ +06fcda: 5bb0 c500 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcde: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ +06fce2: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ +06fce4: 6e5e 0c04 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@040c │ │ +06fcea: 0c06 |01cb: move-result-object v6 │ │ +06fcec: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ +06fcf0: 54b0 c500 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcf4: 6e20 3b13 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +06fcfa: 54b0 c500 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fcfe: 6e20 5713 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@1357 │ │ +06fd04: 55b0 ae00 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +06fd08: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ +06fd0c: 54b0 c500 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fd10: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ +06fd14: 6e20 3913 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +06fd1a: 54b0 c500 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fd1e: 54b1 bc00 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fd22: 6e30 5f03 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@035f │ │ +06fd28: 54b0 bc00 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fd2c: 6e20 6103 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0361 │ │ +06fd32: 54b0 c500 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fd36: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ +06fd3a: 54b0 bc00 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fd3e: 6e20 7403 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0374 │ │ +06fd44: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ +06fd46: 5bb0 bc00 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fd4a: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ +06fd4c: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ +06fd50: 6300 f900 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06fd54: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ +06fd58: 1a00 c203 |0202: const-string v0, "FragmentManager" // string@03c2 │ │ +06fd5c: 2201 5003 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fd60: 7010 ad15 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fd66: 1a02 3b1a |0209: const-string v2, "moveto STARTED: " // string@1a3b │ │ +06fd6a: 6e20 b515 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fd70: 0c01 |020e: move-result-object v1 │ │ +06fd72: 6e20 b415 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fd78: 0c01 |0212: move-result-object v1 │ │ +06fd7a: 6e10 bb15 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fd80: 0c01 |0216: move-result-object v1 │ │ +06fd82: 7120 5412 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06fd88: 6e10 7103 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0371 │ │ +06fd8e: 1240 |021d: const/4 v0, #int 4 // #4 │ │ +06fd90: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ +06fd94: 6300 f900 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06fd98: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +06fd9c: 1a00 c203 |0224: const-string v0, "FragmentManager" // string@03c2 │ │ +06fda0: 2201 5003 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fda4: 7010 ad15 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fdaa: 1a02 3a1a |022b: const-string v2, "moveto RESUMED: " // string@1a3a │ │ +06fdae: 6e20 b515 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fdb4: 0c01 |0230: move-result-object v1 │ │ +06fdb6: 6e20 b415 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fdbc: 0c01 |0234: move-result-object v1 │ │ +06fdbe: 6e10 bb15 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fdc4: 0c01 |0238: move-result-object v1 │ │ +06fdc6: 7120 5412 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06fdcc: 1210 |023c: const/4 v0, #int 1 // #1 │ │ +06fdce: 5cb0 b900 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ +06fdd2: 6e10 6f03 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@036f │ │ +06fdd8: 1200 |0242: const/4 v0, #int 0 // #0 │ │ +06fdda: 5bb0 bc00 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +06fdde: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +06fde0: 5bb0 bd00 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +06fde4: 2900 fefd |0248: goto/16 0046 // -0202 │ │ +06fde8: 1200 |024a: const/4 v0, #int 0 // #0 │ │ +06fdea: 5bb0 b100 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +06fdee: 2900 e1fe |024d: goto/16 012e // -011f │ │ +06fdf2: 1200 |024f: const/4 v0, #int 0 // #0 │ │ +06fdf4: 5bb0 b100 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +06fdf8: 2898 |0252: goto 01ea // -0068 │ │ +06fdfa: 52b0 be00 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06fdfe: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ +06fe02: 52b0 be00 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +06fe06: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ +06fe0c: 2900 eafd |025c: goto/16 0046 // -0216 │ │ +06fe10: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +06fe12: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ +06fe16: 55a0 0d01 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ +06fe1a: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ +06fe1e: 54b0 a000 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06fe22: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ +06fe26: 54b9 a000 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06fe2a: 1200 |026b: const/4 v0, #int 0 // #0 │ │ +06fe2c: 5bb0 a000 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06fe30: 6e10 d512 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +06fe36: 54b0 a000 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06fe3a: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ +06fe3e: 59bc bf00 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ +06fe42: 121c |0277: const/4 v12, #int 1 // #1 │ │ +06fe44: 2900 cefd |0278: goto/16 0046 // -0232 │ │ +06fe48: 1250 |027a: const/4 v0, #int 5 // #5 │ │ +06fe4a: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ +06fe4e: 6300 f900 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06fe52: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ +06fe56: 1a00 c203 |0281: const-string v0, "FragmentManager" // string@03c2 │ │ +06fe5a: 2201 5003 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fe5e: 7010 ad15 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fe64: 1a02 351a |0288: const-string v2, "movefrom RESUMED: " // string@1a35 │ │ +06fe68: 6e20 b515 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fe6e: 0c01 |028d: move-result-object v1 │ │ +06fe70: 6e20 b415 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fe76: 0c01 |0291: move-result-object v1 │ │ +06fe78: 6e10 bb15 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fe7e: 0c01 |0295: move-result-object v1 │ │ +06fe80: 7120 5412 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06fe86: 6e10 6c03 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@036c │ │ +06fe8c: 1200 |029c: const/4 v0, #int 0 // #0 │ │ +06fe8e: 5cb0 b900 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b9 │ │ +06fe92: 1240 |029f: const/4 v0, #int 4 // #4 │ │ +06fe94: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ +06fe98: 6300 f900 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06fe9c: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ +06fea0: 1a00 c203 |02a6: const-string v0, "FragmentManager" // string@03c2 │ │ +06fea4: 2201 5003 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06fea8: 7010 ad15 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06feae: 1a02 361a |02ad: const-string v2, "movefrom STARTED: " // string@1a36 │ │ +06feb2: 6e20 b515 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06feb8: 0c01 |02b2: move-result-object v1 │ │ +06feba: 6e20 b415 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06fec0: 0c01 |02b6: move-result-object v1 │ │ +06fec2: 6e10 bb15 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06fec8: 0c01 |02ba: move-result-object v1 │ │ +06feca: 7120 5412 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06fed0: 6e10 7203 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0372 │ │ +06fed6: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ +06fed8: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ +06fedc: 6300 f900 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06fee0: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ +06fee4: 1a00 c203 |02c8: const-string v0, "FragmentManager" // string@03c2 │ │ +06fee8: 2201 5003 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06feec: 7010 ad15 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06fef2: 1a02 371a |02cf: const-string v2, "movefrom STOPPED: " // string@1a37 │ │ +06fef6: 6e20 b515 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06fefc: 0c01 |02d4: move-result-object v1 │ │ +06fefe: 6e20 b415 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06ff04: 0c01 |02d8: move-result-object v1 │ │ +06ff06: 6e10 bb15 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06ff0c: 0c01 |02dc: move-result-object v1 │ │ +06ff0e: 7120 5412 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06ff14: 6e10 6e03 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@036e │ │ +06ff1a: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ +06ff1c: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ +06ff20: 6300 f900 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +06ff24: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ +06ff28: 1a00 c203 |02ea: const-string v0, "FragmentManager" // string@03c2 │ │ +06ff2c: 2201 5003 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +06ff30: 7010 ad15 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +06ff36: 1a02 331a |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1a33 │ │ +06ff3a: 6e20 b515 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +06ff40: 0c01 |02f6: move-result-object v1 │ │ +06ff42: 6e20 b415 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +06ff48: 0c01 |02fa: move-result-object v1 │ │ +06ff4a: 6e10 bb15 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +06ff50: 0c01 |02fe: move-result-object v1 │ │ +06ff52: 7120 5412 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +06ff58: 54b0 c500 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06ff5c: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ +06ff60: 54a0 0301 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +06ff64: 6e10 9b03 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@039b │ │ +06ff6a: 0a00 |030b: move-result v0 │ │ +06ff6c: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ +06ff70: 54b0 bd00 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +06ff74: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ +06ff78: 6e20 2804 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0428 │ │ +06ff7e: 6e10 6803 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0368 │ │ +06ff84: 54b0 c500 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06ff88: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ +06ff8c: 54b0 a600 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ +06ff90: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ +06ff94: 1206 |0320: const/4 v6, #int 0 // #0 │ │ +06ff96: 52a0 0c01 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +06ff9a: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ +06ff9e: 55a0 0d01 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@010d │ │ +06ffa2: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ +06ffa6: 1200 |0329: const/4 v0, #int 0 // #0 │ │ +06ffa8: 6e5e 0c04 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@040c │ │ +06ffae: 0c06 |032d: move-result-object v6 │ │ +06ffb0: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ +06ffb4: 07b8 |0330: move-object v8, v11 │ │ +06ffb6: 54b0 c500 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06ffba: 5bb0 a000 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00a0 │ │ +06ffbe: 59bc bf00 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00bf │ │ +06ffc2: 2200 cb00 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00cb │ │ +06ffc6: 7030 e003 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@03e0 │ │ +06ffcc: 6e20 1014 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1410 │ │ +06ffd2: 54b0 c500 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06ffd6: 6e20 3b13 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +06ffdc: 54b0 a600 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ +06ffe0: 54b1 c500 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06ffe4: 6e20 7713 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1377 │ │ +06ffea: 1200 |034b: const/4 v0, #int 0 // #0 │ │ +06ffec: 5bb0 a600 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a6 │ │ +06fff0: 1200 |034e: const/4 v0, #int 0 // #0 │ │ +06fff2: 5bb0 c500 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +06fff6: 1200 |0351: const/4 v0, #int 0 // #0 │ │ +06fff8: 5bb0 b100 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +06fffc: 2900 0aff |0354: goto/16 025e // -00f6 │ │ +070000: 6300 f900 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070004: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ +070008: 1a00 c203 |035a: const-string v0, "FragmentManager" // string@03c2 │ │ +07000c: 2201 5003 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +070010: 7010 ad15 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070016: 1a02 341a |0361: const-string v2, "movefrom CREATED: " // string@1a34 │ │ +07001a: 6e20 b515 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070020: 0c01 |0366: move-result-object v1 │ │ +070022: 6e20 b415 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070028: 0c01 |036a: move-result-object v1 │ │ +07002a: 6e10 bb15 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070030: 0c01 |036e: move-result-object v1 │ │ +070032: 7120 5412 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070038: 55b0 bb00 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +07003c: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ +070040: 6e10 6703 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@0367 │ │ +070046: 1200 |0379: const/4 v0, #int 0 // #0 │ │ +070048: 5cb0 a300 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +07004c: 6e10 5303 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0353 │ │ +070052: 55b0 a300 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00a3 │ │ +070056: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ +07005a: 2200 0001 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0100 │ │ +07005e: 2201 5003 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +070062: 7010 ad15 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070068: 1a02 bb03 |038a: const-string v2, "Fragment " // string@03bb │ │ +07006c: 6e20 b515 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070072: 0c01 |038f: move-result-object v1 │ │ +070074: 6e20 b415 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +07007a: 0c01 |0393: move-result-object v1 │ │ +07007c: 1a02 4000 |0394: const-string v2, " did not call through to super.onDetach()" // string@0040 │ │ +070080: 6e20 b515 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070086: 0c01 |0399: move-result-object v1 │ │ +070088: 6e10 bb15 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07008e: 0c01 |039d: move-result-object v1 │ │ +070090: 7020 9605 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0596 │ │ +070096: 2700 |03a1: throw v0 │ │ +070098: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ +07009c: 55b0 bb00 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +0700a0: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ +0700a4: 6e20 0f04 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@040f │ │ +0700aa: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ +0700ae: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ +0700b0: 5bb0 9e00 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +0700b4: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ +0700b6: 5bb0 ab00 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +0700ba: 2900 93fc |03b3: goto/16 0046 // -036d │ │ +0700be: 0000 |03b5: nop // spacer │ │ +0700c0: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ +0700dc: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x000b line=831 │ │ 0x000c line=833 │ │ 0x0014 line=835 │ │ 0x0016 line=839 │ │ @@ -135045,18 +135045,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0700d4: |[0700d4] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -0700e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0700e6: 5c10 1701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -0700ea: 0e00 |0003: return-void │ │ +0700f8: |[0700f8] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +070108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07010a: 5c10 1701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +07010e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ 0x0003 line=1875 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -135065,31 +135065,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 │ │ -0700ec: |[0700ec] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -0700fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0700fe: 5570 a800 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ -070102: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -070106: 5560 0f01 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ -07010a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -07010e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -070110: 5c60 1001 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0110 │ │ -070114: 0e00 |000c: return-void │ │ -070116: 5c73 a800 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ -07011a: 5262 0c01 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ -07011e: 0760 |0011: move-object v0, v6 │ │ -070120: 0771 |0012: move-object v1, v7 │ │ -070122: 0134 |0013: move v4, v3 │ │ -070124: 0135 |0014: move v5, v3 │ │ -070126: 7406 1404 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@0414 │ │ -07012c: 28f4 |0018: goto 000c // -000c │ │ +070110: |[070110] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +070120: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +070122: 5570 a800 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ +070126: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +07012a: 5560 0f01 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010f │ │ +07012e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +070132: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +070134: 5c60 1001 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0110 │ │ +070138: 0e00 |000c: return-void │ │ +07013a: 5c73 a800 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a8 │ │ +07013e: 5262 0c01 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@010c │ │ +070142: 0760 |0011: move-object v0, v6 │ │ +070144: 0771 |0012: move-object v1, v7 │ │ +070146: 0134 |0013: move v4, v3 │ │ +070148: 0135 |0014: move v5, v3 │ │ +07014a: 7406 1404 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@0414 │ │ +070150: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=816 │ │ 0x0005 line=817 │ │ 0x0009 line=819 │ │ 0x000c line=825 │ │ 0x000d line=822 │ │ @@ -135103,20 +135103,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -070130: |[070130] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -070140: 2200 c000 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00c0 │ │ -070144: 7020 da03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03da │ │ -07014a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07014c: 6e30 0004 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ -070152: 0e00 |0009: return-void │ │ +070154: |[070154] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +070164: 2200 c800 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00c8 │ │ +070168: 7020 da03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03da │ │ +07016e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +070170: 6e30 0004 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ +070176: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0009 line=482 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -135125,33 +135125,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -070154: |[070154] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -070164: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -070168: 2200 3303 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -07016c: 2201 4803 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -070170: 7010 ad15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070176: 1a02 4102 |0009: const-string v2, "Bad id: " // string@0241 │ │ -07017a: 6e20 b515 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070180: 0c01 |000e: move-result-object v1 │ │ -070182: 6e20 b115 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070188: 0c01 |0012: move-result-object v1 │ │ -07018a: 6e10 bb15 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070190: 0c01 |0016: move-result-object v1 │ │ -070192: 7020 6115 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -070198: 2700 |001a: throw v0 │ │ -07019a: 2200 c200 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00c2 │ │ -07019e: 7040 de03 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@03de │ │ -0701a4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0701a6: 6e30 0004 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ -0701ac: 0e00 |0024: return-void │ │ +070178: |[070178] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +070188: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +07018c: 2200 3b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +070190: 2201 5003 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +070194: 7010 ad15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07019a: 1a02 4102 |0009: const-string v2, "Bad id: " // string@0241 │ │ +07019e: 6e20 b515 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0701a4: 0c01 |000e: move-result-object v1 │ │ +0701a6: 6e20 b115 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0701ac: 0c01 |0012: move-result-object v1 │ │ +0701ae: 6e10 bb15 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0701b4: 0c01 |0016: move-result-object v1 │ │ +0701b6: 7020 6115 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0701bc: 2700 |001a: throw v0 │ │ +0701be: 2200 ca00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00ca │ │ +0701c2: 7040 de03 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@03de │ │ +0701c8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0701ca: 6e30 0004 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ +0701d0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ 0x001b line=512 │ │ 0x0024 line=517 │ │ locals : │ │ @@ -135164,20 +135164,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0701b0: |[0701b0] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -0701c0: 2200 c100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00c1 │ │ -0701c4: 7040 dc03 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@03dc │ │ -0701ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0701cc: 6e30 0004 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ -0701d2: 0e00 |0009: return-void │ │ +0701d4: |[0701d4] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +0701e4: 2200 c900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00c9 │ │ +0701e8: 7040 dc03 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@03dc │ │ +0701ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0701f0: 6e30 0004 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0400 │ │ +0701f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0009 line=498 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -135188,25 +135188,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0701d4: |[0701d4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -0701e4: 7010 ed03 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ -0701ea: 6e10 0204 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0402 │ │ -0701f0: 5440 0301 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -0701f4: 5400 dd00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -0701f8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0701fa: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0701fc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0701fe: 6e53 1d04 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ -070204: 0a00 |0010: move-result v0 │ │ -070206: 0f00 |0011: return v0 │ │ +0701f8: |[0701f8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +070208: 7010 ed03 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ +07020e: 6e10 0204 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0402 │ │ +070214: 5440 0301 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +070218: 5400 dd00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +07021c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07021e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +070220: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +070222: 6e53 1d04 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ +070228: 0a00 |0010: move-result v0 │ │ +07022a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ 0x0006 line=488 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -135216,36 +135216,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -070208: |[070208] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -070218: 7010 ed03 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ -07021e: 6e10 0204 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0402 │ │ -070224: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -070228: 2200 3303 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -07022c: 2201 4803 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -070230: 7010 ad15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070236: 1a02 4102 |000f: const-string v2, "Bad id: " // string@0241 │ │ -07023a: 6e20 b515 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070240: 0c01 |0014: move-result-object v1 │ │ -070242: 6e20 b115 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070248: 0c01 |0018: move-result-object v1 │ │ -07024a: 6e10 bb15 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070250: 0c01 |001c: move-result-object v1 │ │ -070252: 7020 6115 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -070258: 2700 |0020: throw v0 │ │ -07025a: 5430 0301 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -07025e: 5400 dd00 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -070262: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -070264: 6e55 1d04 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ -07026a: 0a00 |0029: move-result v0 │ │ -07026c: 0f00 |002a: return v0 │ │ +07022c: |[07022c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +07023c: 7010 ed03 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ +070242: 6e10 0204 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0402 │ │ +070248: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +07024c: 2200 3b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +070250: 2201 5003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +070254: 7010 ad15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07025a: 1a02 4102 |000f: const-string v2, "Bad id: " // string@0241 │ │ +07025e: 6e20 b515 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070264: 0c01 |0014: move-result-object v1 │ │ +070266: 6e20 b115 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +07026c: 0c01 |0018: move-result-object v1 │ │ +07026e: 6e10 bb15 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070274: 0c01 |001c: move-result-object v1 │ │ +070276: 7020 6115 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +07027c: 2700 |0020: throw v0 │ │ +07027e: 5430 0301 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +070282: 5400 dd00 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +070286: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +070288: 6e55 1d04 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ +07028e: 0a00 |0029: move-result v0 │ │ +070290: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0003 line=522 │ │ 0x0006 line=523 │ │ 0x0008 line=524 │ │ 0x0021 line=526 │ │ @@ -135259,23 +135259,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -070270: |[070270] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -070280: 7010 ed03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ -070286: 6e10 0204 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0402 │ │ -07028c: 5420 0301 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -070290: 5400 dd00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ -070294: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -070296: 6e54 1d04 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ -07029c: 0a00 |000e: move-result v0 │ │ -07029e: 0f00 |000f: return v0 │ │ +070294: |[070294] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +0702a4: 7010 ed03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03ed │ │ +0702aa: 6e10 0204 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0402 │ │ +0702b0: 5420 0301 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +0702b4: 5400 dd00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00dd │ │ +0702b8: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0702ba: 6e54 1d04 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@041d │ │ +0702c0: 0a00 |000e: move-result v0 │ │ +0702c2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0003 line=503 │ │ 0x0006 line=504 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -135287,130 +135287,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 │ │ -0702a0: |[0702a0] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -0702b0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0702b2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0702b4: 54b6 0701 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0702b8: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -0702bc: 0f09 |0006: return v9 │ │ -0702be: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -0702c2: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -0702c6: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0702ca: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -0702ce: 54b6 0701 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0702d2: 6e10 f915 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0702d8: 0a06 |0014: move-result v6 │ │ -0702da: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -0702de: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -0702e2: 54b6 0701 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0702e6: 6e20 f615 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -0702ec: 0c01 |001e: move-result-object v1 │ │ -0702ee: 1f01 ad00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -0702f2: 6e20 dc02 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@02dc │ │ -0702f8: 6e10 2104 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0421 │ │ -0702fe: 0189 |0027: move v9, v8 │ │ -070300: 28de |0028: goto 0006 // -0022 │ │ -070302: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -070304: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -070308: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -07030c: 54b6 0701 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070310: 6e10 f915 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070316: 0a06 |0033: move-result v6 │ │ -070318: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -07031c: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -070320: 54b6 0701 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070324: 6e20 f315 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07032a: 0c01 |003d: move-result-object v1 │ │ -07032c: 1f01 ad00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -070330: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -070334: 6e10 d602 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02d6 │ │ -07033a: 0c06 |0045: move-result-object v6 │ │ -07033c: 6e20 9215 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -070342: 0a06 |0049: move-result v6 │ │ -070344: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -070348: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -07034c: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -070350: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -070354: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -070358: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -07035c: 54b6 0701 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070360: 6e20 f315 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070366: 0c01 |005b: move-result-object v1 │ │ -070368: 1f01 ad00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -07036c: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -070370: 6e10 d602 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02d6 │ │ -070376: 0c06 |0063: move-result-object v6 │ │ -070378: 6e20 9215 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07037e: 0a06 |0067: move-result v6 │ │ -070380: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -070384: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -070388: 5216 6d00 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -07038c: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -070390: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -070394: 28e2 |0072: goto 0054 // -001e │ │ -070396: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -07039a: 5216 6d00 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -07039e: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -0703a2: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0703a6: 28bb |007b: goto 0036 // -0045 │ │ -0703a8: 54b6 0701 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0703ac: 6e10 f915 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0703b2: 0a06 |0081: move-result v6 │ │ -0703b4: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0703b8: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -0703bc: 2205 7103 |0086: new-instance v5, Ljava/util/ArrayList; // type@0371 │ │ -0703c0: 7010 ec15 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0703c6: 54b6 0701 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0703ca: 6e10 f915 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0703d0: 0a06 |0090: move-result v6 │ │ -0703d2: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0703d6: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -0703da: 54b6 0701 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0703de: 6e20 f615 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ -0703e4: 0c06 |009a: move-result-object v6 │ │ -0703e6: 6e20 f015 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0703ec: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0703f0: 28f3 |00a0: goto 0093 // -000d │ │ -0703f2: 6e10 f915 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0703f8: 0a06 |00a4: move-result v6 │ │ -0703fa: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -0703fe: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -070400: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -070404: 6306 f900 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070408: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -07040c: 1a06 c203 |00ae: const-string v6, "FragmentManager" // string@03c2 │ │ -070410: 2207 4803 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -070414: 7010 ad15 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07041a: 1a0a 7f0b |00b5: const-string v10, "Popping back stack state: " // string@0b7f │ │ -07041e: 6e20 b515 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070424: 0c07 |00ba: move-result-object v7 │ │ -070426: 6e20 f315 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07042c: 0c0a |00be: move-result-object v10 │ │ -07042e: 6e20 b415 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070434: 0c07 |00c2: move-result-object v7 │ │ -070436: 6e10 bb15 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07043c: 0c07 |00c6: move-result-object v7 │ │ -07043e: 7120 5412 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070444: 6e20 f315 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07044a: 0c06 |00cd: move-result-object v6 │ │ -07044c: 1f06 ad00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -070450: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -070454: 0187 |00d2: move v7, v8 │ │ -070456: 6e20 dc02 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@02dc │ │ -07045c: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -070460: 28d0 |00d8: goto 00a8 // -0030 │ │ -070462: 0197 |00d9: move v7, v9 │ │ -070464: 28f9 |00da: goto 00d3 // -0007 │ │ -070466: 6e10 2104 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0421 │ │ -07046c: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +0702c4: |[0702c4] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +0702d4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0702d6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0702d8: 54b6 0701 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +0702dc: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +0702e0: 0f09 |0006: return v9 │ │ +0702e2: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +0702e6: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +0702ea: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0702ee: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +0702f2: 54b6 0701 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +0702f6: 6e10 f915 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0702fc: 0a06 |0014: move-result v6 │ │ +0702fe: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +070302: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +070306: 54b6 0701 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +07030a: 6e20 f615 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +070310: 0c01 |001e: move-result-object v1 │ │ +070312: 1f01 b500 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +070316: 6e20 dc02 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@02dc │ │ +07031c: 6e10 2104 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0421 │ │ +070322: 0189 |0027: move v9, v8 │ │ +070324: 28de |0028: goto 0006 // -0022 │ │ +070326: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +070328: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +07032c: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +070330: 54b6 0701 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070334: 6e10 f915 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07033a: 0a06 |0033: move-result v6 │ │ +07033c: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +070340: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +070344: 54b6 0701 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070348: 6e20 f315 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +07034e: 0c01 |003d: move-result-object v1 │ │ +070350: 1f01 b500 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +070354: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +070358: 6e10 d602 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02d6 │ │ +07035e: 0c06 |0045: move-result-object v6 │ │ +070360: 6e20 9215 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +070366: 0a06 |0049: move-result v6 │ │ +070368: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +07036c: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +070370: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +070374: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +070378: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07037c: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +070380: 54b6 0701 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070384: 6e20 f315 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +07038a: 0c01 |005b: move-result-object v1 │ │ +07038c: 1f01 b500 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +070390: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +070394: 6e10 d602 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02d6 │ │ +07039a: 0c06 |0063: move-result-object v6 │ │ +07039c: 6e20 9215 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0703a2: 0a06 |0067: move-result v6 │ │ +0703a4: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +0703a8: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +0703ac: 5216 6d00 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +0703b0: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +0703b4: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0703b8: 28e2 |0072: goto 0054 // -001e │ │ +0703ba: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +0703be: 5216 6d00 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +0703c2: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +0703c6: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0703ca: 28bb |007b: goto 0036 // -0045 │ │ +0703cc: 54b6 0701 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +0703d0: 6e10 f915 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0703d6: 0a06 |0081: move-result v6 │ │ +0703d8: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0703dc: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +0703e0: 2205 7903 |0086: new-instance v5, Ljava/util/ArrayList; // type@0379 │ │ +0703e4: 7010 ec15 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0703ea: 54b6 0701 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +0703ee: 6e10 f915 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0703f4: 0a06 |0090: move-result v6 │ │ +0703f6: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0703fa: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +0703fe: 54b6 0701 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070402: 6e20 f615 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15f6 │ │ +070408: 0c06 |009a: move-result-object v6 │ │ +07040a: 6e20 f015 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +070410: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +070414: 28f3 |00a0: goto 0093 // -000d │ │ +070416: 6e10 f915 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07041c: 0a06 |00a4: move-result v6 │ │ +07041e: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +070422: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +070424: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +070428: 6306 f900 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +07042c: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +070430: 1a06 c203 |00ae: const-string v6, "FragmentManager" // string@03c2 │ │ +070434: 2207 5003 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +070438: 7010 ad15 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07043e: 1a0a 7c0b |00b5: const-string v10, "Popping back stack state: " // string@0b7c │ │ +070442: 6e20 b515 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070448: 0c07 |00ba: move-result-object v7 │ │ +07044a: 6e20 f315 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070450: 0c0a |00be: move-result-object v10 │ │ +070452: 6e20 b415 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070458: 0c07 |00c2: move-result-object v7 │ │ +07045a: 6e10 bb15 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070460: 0c07 |00c6: move-result-object v7 │ │ +070462: 7120 5412 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070468: 6e20 f315 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +07046e: 0c06 |00cd: move-result-object v6 │ │ +070470: 1f06 b500 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +070474: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +070478: 0187 |00d2: move v7, v8 │ │ +07047a: 6e20 dc02 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@02dc │ │ +070480: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +070484: 28d0 |00d8: goto 00a8 // -0030 │ │ +070486: 0197 |00d9: move v7, v9 │ │ +070488: 28f9 |00da: goto 00d3 // -0007 │ │ +07048a: 6e10 2104 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0421 │ │ +070490: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1507 │ │ 0x0006 line=1566 │ │ 0x0007 line=1510 │ │ 0x000f line=1511 │ │ 0x0017 line=1512 │ │ @@ -135467,35 +135467,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 │ │ -070470: |[070470] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -070480: 5260 b000 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070484: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -070488: 2200 3403 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -07048c: 2201 4803 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -070490: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070496: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ -07049a: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0704a0: 0c01 |0010: move-result-object v1 │ │ -0704a2: 6e20 b415 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0704a8: 0c01 |0014: move-result-object v1 │ │ -0704aa: 1a02 5b00 |0015: const-string v2, " is not currently in the FragmentManager" // string@005b │ │ -0704ae: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0704b4: 0c01 |001a: move-result-object v1 │ │ -0704b6: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0704bc: 0c01 |001e: move-result-object v1 │ │ -0704be: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0704c4: 7020 2c04 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -0704ca: 5260 b000 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -0704ce: 6e30 ea01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ -0704d4: 0e00 |002a: return-void │ │ +070494: |[070494] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +0704a4: 5260 b000 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +0704a8: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +0704ac: 2200 3c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +0704b0: 2201 5003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0704b4: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0704ba: 1a02 bb03 |000b: const-string v2, "Fragment " // string@03bb │ │ +0704be: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0704c4: 0c01 |0010: move-result-object v1 │ │ +0704c6: 6e20 b415 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0704cc: 0c01 |0014: move-result-object v1 │ │ +0704ce: 1a02 5b00 |0015: const-string v2, " is not currently in the FragmentManager" // string@005b │ │ +0704d2: 6e20 b515 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0704d8: 0c01 |001a: move-result-object v1 │ │ +0704da: 6e10 bb15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0704e0: 0c01 |001e: move-result-object v1 │ │ +0704e2: 7020 6515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0704e8: 7020 2c04 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +0704ee: 5260 b000 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +0704f2: 6e30 ea01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ +0704f8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x0025 line=560 │ │ 0x002a line=561 │ │ locals : │ │ @@ -135509,66 +135509,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 │ │ -0704d8: |[0704d8] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0704e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0704ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0704ec: 6301 f900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -0704f0: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -0704f4: 1a01 c203 |0006: const-string v1, "FragmentManager" // string@03c2 │ │ -0704f8: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0704fc: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070502: 1a03 271d |000d: const-string v3, "remove: " // string@1d27 │ │ -070506: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07050c: 0c02 |0012: move-result-object v2 │ │ -07050e: 6e20 b415 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070514: 0c02 |0016: move-result-object v2 │ │ -070516: 1a03 8000 |0017: const-string v3, " nesting=" // string@0080 │ │ -07051a: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070520: 0c02 |001c: move-result-object v2 │ │ -070522: 5283 a200 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -070526: 6e20 b115 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -07052c: 0c02 |0022: move-result-object v2 │ │ -07052e: 6e10 bb15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070534: 0c02 |0026: move-result-object v2 │ │ -070536: 7120 5412 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07053c: 6e10 3f03 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@033f │ │ -070542: 0a01 |002d: move-result v1 │ │ -070544: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -070548: 0106 |0030: move v6, v0 │ │ -07054a: 5581 a900 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ -07054e: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -070552: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -070556: 5471 0401 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -07055a: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -07055e: 5471 0401 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070562: 6e20 f715 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ -070568: 5581 ad00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -07056c: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -070570: 5581 b400 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -070574: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -070578: 5c70 1101 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -07057c: 5c85 9f00 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -070580: 5c80 b700 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ -070584: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -070588: 0152 |0050: move v2, v5 │ │ -07058a: 0770 |0051: move-object v0, v7 │ │ -07058c: 0781 |0052: move-object v1, v8 │ │ -07058e: 0193 |0053: move v3, v9 │ │ -070590: 01a4 |0054: move v4, v10 │ │ -070592: 7406 1404 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@0414 │ │ -070598: 0e00 |0058: return-void │ │ -07059a: 0156 |0059: move v6, v5 │ │ -07059c: 28d7 |005a: goto 0031 // -0029 │ │ -07059e: 0102 |005b: move v2, v0 │ │ -0705a0: 28f5 |005c: goto 0051 // -000b │ │ +0704fc: |[0704fc] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +07050c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07050e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +070510: 6301 f900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070514: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +070518: 1a01 c203 |0006: const-string v1, "FragmentManager" // string@03c2 │ │ +07051c: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +070520: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070526: 1a03 241d |000d: const-string v3, "remove: " // string@1d24 │ │ +07052a: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070530: 0c02 |0012: move-result-object v2 │ │ +070532: 6e20 b415 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070538: 0c02 |0016: move-result-object v2 │ │ +07053a: 1a03 8000 |0017: const-string v3, " nesting=" // string@0080 │ │ +07053e: 6e20 b515 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070544: 0c02 |001c: move-result-object v2 │ │ +070546: 5283 a200 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +07054a: 6e20 b115 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070550: 0c02 |0022: move-result-object v2 │ │ +070552: 6e10 bb15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070558: 0c02 |0026: move-result-object v2 │ │ +07055a: 7120 5412 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070560: 6e10 3f03 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@033f │ │ +070566: 0a01 |002d: move-result v1 │ │ +070568: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +07056c: 0106 |0030: move v6, v0 │ │ +07056e: 5581 a900 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a9 │ │ +070572: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +070576: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +07057a: 5471 0401 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +07057e: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +070582: 5471 0401 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +070586: 6e20 f715 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ +07058c: 5581 ad00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +070590: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +070594: 5581 b400 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +070598: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +07059c: 5c70 1101 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +0705a0: 5c85 9f00 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +0705a4: 5c80 b700 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b7 │ │ +0705a8: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +0705ac: 0152 |0050: move v2, v5 │ │ +0705ae: 0770 |0051: move-object v0, v7 │ │ +0705b0: 0781 |0052: move-object v1, v8 │ │ +0705b2: 0193 |0053: move v3, v9 │ │ +0705b4: 01a4 |0054: move v4, v10 │ │ +0705b6: 7406 1404 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@0414 │ │ +0705bc: 0e00 |0058: return-void │ │ +0705be: 0156 |0059: move v6, v5 │ │ +0705c0: 28d7 |005a: goto 0031 // -0029 │ │ +0705c2: 0102 |005b: move v2, v0 │ │ +0705c4: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1190 │ │ 0x002a line=1191 │ │ 0x0031 line=1192 │ │ 0x0037 line=1193 │ │ 0x003b line=1194 │ │ @@ -135593,20 +135593,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 │ │ -0705a4: |[0705a4] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0705b4: 5410 0801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -0705b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0705bc: 5410 0801 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -0705c0: 6e20 f715 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ -0705c6: 0e00 |0009: return-void │ │ +0705c8: |[0705c8] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +0705d8: 5410 0801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +0705dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0705e0: 5410 0801 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +0705e4: 6e20 f715 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ +0705ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=550 │ │ 0x0009 line=552 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -135617,30 +135617,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0705c8: |[0705c8] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -0705d8: 5421 0801 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -0705dc: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -0705e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0705e2: 5421 0801 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -0705e6: 6e10 f915 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0705ec: 0a01 |000a: move-result v1 │ │ -0705ee: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0705f2: 5421 0801 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ -0705f6: 6e20 f315 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0705fc: 0c01 |0012: move-result-object v1 │ │ -0705fe: 1f01 bd00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00bd │ │ -070602: 7210 c103 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@03c1 │ │ -070608: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07060c: 28eb |001a: goto 0005 // -0015 │ │ -07060e: 0e00 |001b: return-void │ │ +0705ec: |[0705ec] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +0705fc: 5421 0801 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +070600: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +070604: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +070606: 5421 0801 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +07060a: 6e10 f915 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070610: 0a01 |000a: move-result v1 │ │ +070612: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +070616: 5421 0801 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0108 │ │ +07061a: 6e20 f315 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070620: 0c01 |0012: move-result-object v1 │ │ +070622: 1f01 c500 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00c5 │ │ +070626: 7210 c103 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@03c1 │ │ +07062c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070630: 28eb |001a: goto 0005 // -0015 │ │ +070632: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0004 line=1492 │ │ 0x000d line=1493 │ │ 0x0018 line=1492 │ │ 0x001b line=1496 │ │ @@ -135653,298 +135653,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 │ │ -070610: |[070610] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -070620: 120b |0000: const/4 v11, #int 0 // #0 │ │ -070622: 120a |0001: const/4 v10, #int 0 // #0 │ │ -070624: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -070628: 0e00 |0004: return-void │ │ -07062a: 07d2 |0005: move-object v2, v13 │ │ -07062c: 1f02 c600 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00c6 │ │ -070630: 5427 1a01 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -070634: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -070638: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ -07063c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -07063e: 6e10 f915 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070644: 0a07 |0012: move-result v7 │ │ -070646: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ -07064a: 6e20 f315 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070650: 0c01 |0018: move-result-object v1 │ │ -070652: 1f01 b500 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -070656: 6307 f900 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -07065a: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -07065e: 1a07 c203 |001f: const-string v7, "FragmentManager" // string@03c2 │ │ -070662: 2208 4803 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -070666: 7010 ad15 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07066c: 1a09 711d |0026: const-string v9, "restoreAllState: re-attaching retained " // string@1d71 │ │ -070670: 6e20 b515 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070676: 0c08 |002b: move-result-object v8 │ │ -070678: 6e20 b415 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07067e: 0c08 |002f: move-result-object v8 │ │ -070680: 6e10 bb15 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070686: 0c08 |0033: move-result-object v8 │ │ -070688: 7120 5412 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07068e: 5427 1a01 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -070692: 5218 b000 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070696: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -07069a: 5b31 2a01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -07069e: 5b1a bd00 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -0706a2: 591b a200 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ -0706a6: 5c1b af00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ -0706aa: 5c1b 9f00 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -0706ae: 5b1a c100 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -0706b2: 5437 2c01 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0706b6: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ -0706ba: 5437 2c01 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0706be: 54c8 0301 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -0706c2: 6e10 8e03 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@038e │ │ -0706c8: 0c08 |0054: move-result-object v8 │ │ -0706ca: 6e20 ee01 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ -0706d0: 5437 2c01 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -0706d4: 1a08 eb0e |005a: const-string v8, "android:view_state" // string@0eeb │ │ -0706d8: 6e20 e401 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01e4 │ │ -0706de: 0c07 |005f: move-result-object v7 │ │ -0706e0: 5b17 bd00 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -0706e4: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0706e8: 28ab |0064: goto 000f // -0055 │ │ -0706ea: 2207 7103 |0065: new-instance v7, Ljava/util/ArrayList; // type@0371 │ │ -0706ee: 5428 1a01 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -0706f2: 2188 |0069: array-length v8, v8 │ │ -0706f4: 7020 ed15 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -0706fa: 5bc7 0201 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -0706fe: 54c7 0601 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -070702: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ -070706: 54c7 0601 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -07070a: 6e10 f115 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -070710: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -070712: 5427 1a01 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -070716: 2177 |007b: array-length v7, v7 │ │ -070718: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ -07071c: 5427 1a01 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -070720: 4603 0704 |0080: aget-object v3, v7, v4 │ │ -070724: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ -070728: 54c7 0301 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -07072c: 54c8 1301 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -070730: 6e30 4e04 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@044e │ │ -070736: 0c01 |008b: move-result-object v1 │ │ -070738: 6307 f900 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -07073c: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ -070740: 1a07 c203 |0090: const-string v7, "FragmentManager" // string@03c2 │ │ -070744: 2208 4803 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -070748: 7010 ad15 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07074e: 1a09 6d1d |0097: const-string v9, "restoreAllState: active #" // string@1d6d │ │ -070752: 6e20 b515 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070758: 0c08 |009c: move-result-object v8 │ │ -07075a: 6e20 b115 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070760: 0c08 |00a0: move-result-object v8 │ │ -070762: 1a09 1f01 |00a1: const-string v9, ": " // string@011f │ │ -070766: 6e20 b515 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07076c: 0c08 |00a6: move-result-object v8 │ │ -07076e: 6e20 b415 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070774: 0c08 |00aa: move-result-object v8 │ │ -070776: 6e10 bb15 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07077c: 0c08 |00ae: move-result-object v8 │ │ -07077e: 7120 5412 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070784: 54c7 0201 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070788: 6e20 f015 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -07078e: 5b3a 2a01 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ -070792: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -070796: 28be |00bb: goto 0079 // -0042 │ │ -070798: 54c7 0201 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -07079c: 6e20 f015 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0707a2: 54c7 0601 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -0707a6: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ -0707aa: 2207 7103 |00c5: new-instance v7, Ljava/util/ArrayList; // type@0371 │ │ -0707ae: 7010 ec15 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0707b4: 5bc7 0601 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -0707b8: 6307 f900 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -0707bc: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ -0707c0: 1a07 c203 |00d0: const-string v7, "FragmentManager" // string@03c2 │ │ -0707c4: 2208 4803 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -0707c8: 7010 ad15 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0707ce: 1a09 6f1d |00d7: const-string v9, "restoreAllState: avail #" // string@1d6f │ │ -0707d2: 6e20 b515 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0707d8: 0c08 |00dc: move-result-object v8 │ │ -0707da: 6e20 b115 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0707e0: 0c08 |00e0: move-result-object v8 │ │ -0707e2: 6e10 bb15 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0707e8: 0c08 |00e4: move-result-object v8 │ │ -0707ea: 7120 5412 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0707f0: 54c7 0601 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ -0707f4: 7110 6b15 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0707fa: 0c08 |00ed: move-result-object v8 │ │ -0707fc: 6e20 f015 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -070802: 28c8 |00f1: goto 00b9 // -0038 │ │ -070804: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ -070808: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -07080a: 6e10 f915 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070810: 0a07 |00f8: move-result v7 │ │ -070812: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ -070816: 6e20 f315 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07081c: 0c01 |00fe: move-result-object v1 │ │ -07081e: 1f01 b500 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -070822: 5217 c200 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ -070826: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ -07082a: 5217 c200 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ -07082e: 54c8 0201 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070832: 6e10 f915 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070838: 0a08 |010c: move-result v8 │ │ -07083a: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ -07083e: 54c7 0201 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070842: 5218 c200 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ -070846: 6e20 f315 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07084c: 0c07 |0116: move-result-object v7 │ │ -07084e: 1f07 b500 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -070852: 5b17 c100 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070856: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07085a: 28d8 |011d: goto 00f5 // -0028 │ │ -07085c: 1a07 c203 |011e: const-string v7, "FragmentManager" // string@03c2 │ │ -070860: 2208 4803 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -070864: 7010 ad15 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07086a: 1a09 aa0b |0125: const-string v9, "Re-attaching retained fragment " // string@0baa │ │ -07086e: 6e20 b515 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070874: 0c08 |012a: move-result-object v8 │ │ -070876: 6e20 b415 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07087c: 0c08 |012e: move-result-object v8 │ │ -07087e: 1a09 9000 |012f: const-string v9, " target no longer exists: " // string@0090 │ │ -070882: 6e20 b515 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070888: 0c08 |0134: move-result-object v8 │ │ -07088a: 5219 c200 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ -07088e: 6e20 b115 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070894: 0c08 |013a: move-result-object v8 │ │ -070896: 6e10 bb15 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07089c: 0c08 |013e: move-result-object v8 │ │ -07089e: 7120 5512 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -0708a4: 5b1a c100 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -0708a8: 28d7 |0144: goto 011b // -0029 │ │ -0708aa: 5427 1b01 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -0708ae: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ -0708b2: 2207 7103 |0149: new-instance v7, Ljava/util/ArrayList; // type@0371 │ │ -0708b6: 5428 1b01 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -0708ba: 2188 |014d: array-length v8, v8 │ │ -0708bc: 7020 ed15 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -0708c2: 5bc7 0401 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -0708c6: 1204 |0153: const/4 v4, #int 0 // #0 │ │ -0708c8: 5427 1b01 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -0708cc: 2177 |0156: array-length v7, v7 │ │ -0708ce: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ -0708d2: 54c7 0201 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -0708d6: 5428 1b01 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -0708da: 4408 0804 |015d: aget v8, v8, v4 │ │ -0708de: 6e20 f315 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0708e4: 0c01 |0162: move-result-object v1 │ │ -0708e6: 1f01 b500 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -0708ea: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ -0708ee: 2207 3403 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@0334 │ │ -0708f2: 2208 4803 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -0708f6: 7010 ad15 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0708fc: 1a09 fe0a |016e: const-string v9, "No instantiated fragment for index #" // string@0afe │ │ -070900: 6e20 b515 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070906: 0c08 |0173: move-result-object v8 │ │ -070908: 5429 1b01 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -07090c: 4409 0904 |0176: aget v9, v9, v4 │ │ -070910: 6e20 b115 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070916: 0c08 |017b: move-result-object v8 │ │ -070918: 6e10 bb15 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07091e: 0c08 |017f: move-result-object v8 │ │ -070920: 7020 6515 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -070926: 7020 2c04 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -07092c: 1217 |0186: const/4 v7, #int 1 // #1 │ │ -07092e: 5c17 9f00 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -070932: 6307 f900 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070936: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ -07093a: 1a07 c203 |018d: const-string v7, "FragmentManager" // string@03c2 │ │ -07093e: 2208 4803 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -070942: 7010 ad15 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070948: 1a09 6e1d |0194: const-string v9, "restoreAllState: added #" // string@1d6e │ │ -07094c: 6e20 b515 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070952: 0c08 |0199: move-result-object v8 │ │ -070954: 6e20 b115 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -07095a: 0c08 |019d: move-result-object v8 │ │ -07095c: 1a09 1f01 |019e: const-string v9, ": " // string@011f │ │ -070960: 6e20 b515 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070966: 0c08 |01a3: move-result-object v8 │ │ -070968: 6e20 b415 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07096e: 0c08 |01a7: move-result-object v8 │ │ -070970: 6e10 bb15 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070976: 0c08 |01ab: move-result-object v8 │ │ -070978: 7120 5412 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07097e: 54c7 0401 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070982: 6e20 f215 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ -070988: 0a07 |01b4: move-result v7 │ │ -07098a: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ -07098e: 2207 3403 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@0334 │ │ -070992: 1a08 1902 |01b9: const-string v8, "Already added!" // string@0219 │ │ -070996: 7020 6515 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -07099c: 2707 |01be: throw v7 │ │ -07099e: 54c7 0401 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -0709a2: 6e20 f015 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0709a8: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0709ac: 288e |01c6: goto 0154 // -0072 │ │ -0709ae: 5bca 0401 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -0709b2: 5427 1c01 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -0709b6: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ -0709ba: 2207 7103 |01cd: new-instance v7, Ljava/util/ArrayList; // type@0371 │ │ -0709be: 5428 1c01 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -0709c2: 2188 |01d1: array-length v8, v8 │ │ -0709c4: 7020 ed15 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -0709ca: 5bc7 0701 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -0709ce: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ -0709d0: 5427 1c01 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -0709d4: 2177 |01da: array-length v7, v7 │ │ -0709d6: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ -0709da: 5427 1c01 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -0709de: 4607 0704 |01df: aget-object v7, v7, v4 │ │ -0709e2: 6e20 f402 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02f4 │ │ -0709e8: 0c00 |01e4: move-result-object v0 │ │ -0709ea: 6307 f900 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -0709ee: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ -0709f2: 1a07 c203 |01e9: const-string v7, "FragmentManager" // string@03c2 │ │ -0709f6: 2208 4803 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -0709fa: 7010 ad15 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070a00: 1a09 701d |01f0: const-string v9, "restoreAllState: back stack #" // string@1d70 │ │ -070a04: 6e20 b515 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070a0a: 0c08 |01f5: move-result-object v8 │ │ -070a0c: 6e20 b115 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070a12: 0c08 |01f9: move-result-object v8 │ │ -070a14: 1a09 2500 |01fa: const-string v9, " (index " // string@0025 │ │ -070a18: 6e20 b515 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070a1e: 0c08 |01ff: move-result-object v8 │ │ -070a20: 5209 6d00 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -070a24: 6e20 b115 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070a2a: 0c08 |0205: move-result-object v8 │ │ -070a2c: 1a09 e700 |0206: const-string v9, "): " // string@00e7 │ │ -070a30: 6e20 b515 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070a36: 0c08 |020b: move-result-object v8 │ │ -070a38: 6e20 b415 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070a3e: 0c08 |020f: move-result-object v8 │ │ -070a40: 6e10 bb15 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070a46: 0c08 |0213: move-result-object v8 │ │ -070a48: 7120 5412 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070a4e: 2205 7a01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@017a │ │ -070a52: 1a07 c203 |0219: const-string v7, "FragmentManager" // string@03c2 │ │ -070a56: 7020 3c08 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ -070a5c: 2206 1f03 |021e: new-instance v6, Ljava/io/PrintWriter; // type@031f │ │ -070a60: 7020 3315 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ -070a66: 1a07 0200 |0223: const-string v7, " " // string@0002 │ │ -070a6a: 6e40 d002 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02d0 │ │ -070a70: 54c7 0701 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070a74: 6e20 f015 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -070a7a: 5207 6d00 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -070a7e: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ -070a82: 5207 6d00 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ -070a86: 6e30 2904 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0429 │ │ -070a8c: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ -070a90: 28a0 |0238: goto 01d8 // -0060 │ │ -070a92: 5bca 0701 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070a96: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ +070634: |[070634] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +070644: 120b |0000: const/4 v11, #int 0 // #0 │ │ +070646: 120a |0001: const/4 v10, #int 0 // #0 │ │ +070648: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +07064c: 0e00 |0004: return-void │ │ +07064e: 07d2 |0005: move-object v2, v13 │ │ +070650: 1f02 ce00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00ce │ │ +070654: 5427 1a01 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +070658: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +07065c: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ +070660: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +070662: 6e10 f915 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070668: 0a07 |0012: move-result v7 │ │ +07066a: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ +07066e: 6e20 f315 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070674: 0c01 |0018: move-result-object v1 │ │ +070676: 1f01 bd00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00bd │ │ +07067a: 6307 f900 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +07067e: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +070682: 1a07 c203 |001f: const-string v7, "FragmentManager" // string@03c2 │ │ +070686: 2208 5003 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +07068a: 7010 ad15 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070690: 1a09 6e1d |0026: const-string v9, "restoreAllState: re-attaching retained " // string@1d6e │ │ +070694: 6e20 b515 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07069a: 0c08 |002b: move-result-object v8 │ │ +07069c: 6e20 b415 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0706a2: 0c08 |002f: move-result-object v8 │ │ +0706a4: 6e10 bb15 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0706aa: 0c08 |0033: move-result-object v8 │ │ +0706ac: 7120 5412 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0706b2: 5427 1a01 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +0706b6: 5218 b000 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +0706ba: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +0706be: 5b31 2a01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0706c2: 5b1a bd00 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +0706c6: 591b a200 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00a2 │ │ +0706ca: 5c1b af00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00af │ │ +0706ce: 5c1b 9f00 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +0706d2: 5b1a c100 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +0706d6: 5437 2c01 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0706da: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ +0706de: 5437 2c01 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0706e2: 54c8 0301 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +0706e6: 6e10 8e03 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@038e │ │ +0706ec: 0c08 |0054: move-result-object v8 │ │ +0706ee: 6e20 ee01 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ +0706f4: 5437 2c01 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +0706f8: 1a08 e80e |005a: const-string v8, "android:view_state" // string@0ee8 │ │ +0706fc: 6e20 e401 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01e4 │ │ +070702: 0c07 |005f: move-result-object v7 │ │ +070704: 5b17 bd00 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +070708: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07070c: 28ab |0064: goto 000f // -0055 │ │ +07070e: 2207 7903 |0065: new-instance v7, Ljava/util/ArrayList; // type@0379 │ │ +070712: 5428 1a01 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +070716: 2188 |0069: array-length v8, v8 │ │ +070718: 7020 ed15 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +07071e: 5bc7 0201 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070722: 54c7 0601 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +070726: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ +07072a: 54c7 0601 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +07072e: 6e10 f115 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +070734: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +070736: 5427 1a01 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +07073a: 2177 |007b: array-length v7, v7 │ │ +07073c: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ +070740: 5427 1a01 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +070744: 4603 0704 |0080: aget-object v3, v7, v4 │ │ +070748: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ +07074c: 54c7 0301 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +070750: 54c8 1301 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +070754: 6e30 4e04 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@044e │ │ +07075a: 0c01 |008b: move-result-object v1 │ │ +07075c: 6307 f900 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070760: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ +070764: 1a07 c203 |0090: const-string v7, "FragmentManager" // string@03c2 │ │ +070768: 2208 5003 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +07076c: 7010 ad15 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070772: 1a09 6a1d |0097: const-string v9, "restoreAllState: active #" // string@1d6a │ │ +070776: 6e20 b515 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07077c: 0c08 |009c: move-result-object v8 │ │ +07077e: 6e20 b115 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070784: 0c08 |00a0: move-result-object v8 │ │ +070786: 1a09 1f01 |00a1: const-string v9, ": " // string@011f │ │ +07078a: 6e20 b515 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070790: 0c08 |00a6: move-result-object v8 │ │ +070792: 6e20 b415 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070798: 0c08 |00aa: move-result-object v8 │ │ +07079a: 6e10 bb15 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0707a0: 0c08 |00ae: move-result-object v8 │ │ +0707a2: 7120 5412 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0707a8: 54c7 0201 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +0707ac: 6e20 f015 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0707b2: 5b3a 2a01 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@012a │ │ +0707b6: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0707ba: 28be |00bb: goto 0079 // -0042 │ │ +0707bc: 54c7 0201 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +0707c0: 6e20 f015 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0707c6: 54c7 0601 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +0707ca: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ +0707ce: 2207 7903 |00c5: new-instance v7, Ljava/util/ArrayList; // type@0379 │ │ +0707d2: 7010 ec15 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0707d8: 5bc7 0601 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +0707dc: 6307 f900 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +0707e0: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ +0707e4: 1a07 c203 |00d0: const-string v7, "FragmentManager" // string@03c2 │ │ +0707e8: 2208 5003 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +0707ec: 7010 ad15 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0707f2: 1a09 6c1d |00d7: const-string v9, "restoreAllState: avail #" // string@1d6c │ │ +0707f6: 6e20 b515 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0707fc: 0c08 |00dc: move-result-object v8 │ │ +0707fe: 6e20 b115 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070804: 0c08 |00e0: move-result-object v8 │ │ +070806: 6e10 bb15 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07080c: 0c08 |00e4: move-result-object v8 │ │ +07080e: 7120 5412 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070814: 54c7 0601 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0106 │ │ +070818: 7110 6b15 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07081e: 0c08 |00ed: move-result-object v8 │ │ +070820: 6e20 f015 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +070826: 28c8 |00f1: goto 00b9 // -0038 │ │ +070828: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ +07082c: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +07082e: 6e10 f915 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070834: 0a07 |00f8: move-result v7 │ │ +070836: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ +07083a: 6e20 f315 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070840: 0c01 |00fe: move-result-object v1 │ │ +070842: 1f01 bd00 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00bd │ │ +070846: 5217 c200 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ +07084a: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ +07084e: 5217 c200 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ +070852: 54c8 0201 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070856: 6e10 f915 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07085c: 0a08 |010c: move-result v8 │ │ +07085e: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ +070862: 54c7 0201 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070866: 5218 c200 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ +07086a: 6e20 f315 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070870: 0c07 |0116: move-result-object v7 │ │ +070872: 1f07 bd00 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00bd │ │ +070876: 5b17 c100 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +07087a: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07087e: 28d8 |011d: goto 00f5 // -0028 │ │ +070880: 1a07 c203 |011e: const-string v7, "FragmentManager" // string@03c2 │ │ +070884: 2208 5003 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +070888: 7010 ad15 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07088e: 1a09 a70b |0125: const-string v9, "Re-attaching retained fragment " // string@0ba7 │ │ +070892: 6e20 b515 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070898: 0c08 |012a: move-result-object v8 │ │ +07089a: 6e20 b415 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0708a0: 0c08 |012e: move-result-object v8 │ │ +0708a2: 1a09 9000 |012f: const-string v9, " target no longer exists: " // string@0090 │ │ +0708a6: 6e20 b515 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0708ac: 0c08 |0134: move-result-object v8 │ │ +0708ae: 5219 c200 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ +0708b2: 6e20 b115 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0708b8: 0c08 |013a: move-result-object v8 │ │ +0708ba: 6e10 bb15 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0708c0: 0c08 |013e: move-result-object v8 │ │ +0708c2: 7120 5512 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +0708c8: 5b1a c100 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +0708cc: 28d7 |0144: goto 011b // -0029 │ │ +0708ce: 5427 1b01 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +0708d2: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ +0708d6: 2207 7903 |0149: new-instance v7, Ljava/util/ArrayList; // type@0379 │ │ +0708da: 5428 1b01 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +0708de: 2188 |014d: array-length v8, v8 │ │ +0708e0: 7020 ed15 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +0708e6: 5bc7 0401 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +0708ea: 1204 |0153: const/4 v4, #int 0 // #0 │ │ +0708ec: 5427 1b01 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +0708f0: 2177 |0156: array-length v7, v7 │ │ +0708f2: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ +0708f6: 54c7 0201 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +0708fa: 5428 1b01 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +0708fe: 4408 0804 |015d: aget v8, v8, v4 │ │ +070902: 6e20 f315 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070908: 0c01 |0162: move-result-object v1 │ │ +07090a: 1f01 bd00 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00bd │ │ +07090e: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ +070912: 2207 3c03 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@033c │ │ +070916: 2208 5003 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +07091a: 7010 ad15 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070920: 1a09 fb0a |016e: const-string v9, "No instantiated fragment for index #" // string@0afb │ │ +070924: 6e20 b515 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07092a: 0c08 |0173: move-result-object v8 │ │ +07092c: 5429 1b01 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +070930: 4409 0904 |0176: aget v9, v9, v4 │ │ +070934: 6e20 b115 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +07093a: 0c08 |017b: move-result-object v8 │ │ +07093c: 6e10 bb15 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070942: 0c08 |017f: move-result-object v8 │ │ +070944: 7020 6515 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +07094a: 7020 2c04 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +070950: 1217 |0186: const/4 v7, #int 1 // #1 │ │ +070952: 5c17 9f00 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +070956: 6307 f900 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +07095a: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ +07095e: 1a07 c203 |018d: const-string v7, "FragmentManager" // string@03c2 │ │ +070962: 2208 5003 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +070966: 7010 ad15 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07096c: 1a09 6b1d |0194: const-string v9, "restoreAllState: added #" // string@1d6b │ │ +070970: 6e20 b515 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070976: 0c08 |0199: move-result-object v8 │ │ +070978: 6e20 b115 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +07097e: 0c08 |019d: move-result-object v8 │ │ +070980: 1a09 1f01 |019e: const-string v9, ": " // string@011f │ │ +070984: 6e20 b515 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07098a: 0c08 |01a3: move-result-object v8 │ │ +07098c: 6e20 b415 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070992: 0c08 |01a7: move-result-object v8 │ │ +070994: 6e10 bb15 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07099a: 0c08 |01ab: move-result-object v8 │ │ +07099c: 7120 5412 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0709a2: 54c7 0401 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +0709a6: 6e20 f215 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15f2 │ │ +0709ac: 0a07 |01b4: move-result v7 │ │ +0709ae: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ +0709b2: 2207 3c03 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@033c │ │ +0709b6: 1a08 1902 |01b9: const-string v8, "Already added!" // string@0219 │ │ +0709ba: 7020 6515 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0709c0: 2707 |01be: throw v7 │ │ +0709c2: 54c7 0401 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +0709c6: 6e20 f015 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0709cc: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0709d0: 288e |01c6: goto 0154 // -0072 │ │ +0709d2: 5bca 0401 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +0709d6: 5427 1c01 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +0709da: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ +0709de: 2207 7903 |01cd: new-instance v7, Ljava/util/ArrayList; // type@0379 │ │ +0709e2: 5428 1c01 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +0709e6: 2188 |01d1: array-length v8, v8 │ │ +0709e8: 7020 ed15 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +0709ee: 5bc7 0701 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +0709f2: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ +0709f4: 5427 1c01 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +0709f8: 2177 |01da: array-length v7, v7 │ │ +0709fa: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ +0709fe: 5427 1c01 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +070a02: 4607 0704 |01df: aget-object v7, v7, v4 │ │ +070a06: 6e20 f402 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02f4 │ │ +070a0c: 0c00 |01e4: move-result-object v0 │ │ +070a0e: 6307 f900 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070a12: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ +070a16: 1a07 c203 |01e9: const-string v7, "FragmentManager" // string@03c2 │ │ +070a1a: 2208 5003 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +070a1e: 7010 ad15 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070a24: 1a09 6d1d |01f0: const-string v9, "restoreAllState: back stack #" // string@1d6d │ │ +070a28: 6e20 b515 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070a2e: 0c08 |01f5: move-result-object v8 │ │ +070a30: 6e20 b115 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070a36: 0c08 |01f9: move-result-object v8 │ │ +070a38: 1a09 2500 |01fa: const-string v9, " (index " // string@0025 │ │ +070a3c: 6e20 b515 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070a42: 0c08 |01ff: move-result-object v8 │ │ +070a44: 5209 6d00 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +070a48: 6e20 b115 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070a4e: 0c08 |0205: move-result-object v8 │ │ +070a50: 1a09 e700 |0206: const-string v9, "): " // string@00e7 │ │ +070a54: 6e20 b515 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070a5a: 0c08 |020b: move-result-object v8 │ │ +070a5c: 6e20 b415 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070a62: 0c08 |020f: move-result-object v8 │ │ +070a64: 6e10 bb15 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070a6a: 0c08 |0213: move-result-object v8 │ │ +070a6c: 7120 5412 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070a72: 2205 8201 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0182 │ │ +070a76: 1a07 c203 |0219: const-string v7, "FragmentManager" // string@03c2 │ │ +070a7a: 7020 3c08 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@083c │ │ +070a80: 2206 2703 |021e: new-instance v6, Ljava/io/PrintWriter; // type@0327 │ │ +070a84: 7020 3315 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1533 │ │ +070a8a: 1a07 0200 |0223: const-string v7, " " // string@0002 │ │ +070a8e: 6e40 d002 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02d0 │ │ +070a94: 54c7 0701 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070a98: 6e20 f015 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +070a9e: 5207 6d00 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +070aa2: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ +070aa6: 5207 6d00 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@006d │ │ +070aaa: 6e30 2904 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0429 │ │ +070ab0: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ +070ab4: 28a0 |0238: goto 01d8 // -0060 │ │ +070ab6: 5bca 0701 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070aba: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1756 │ │ 0x0004 line=1863 │ │ 0x0006 line=1757 │ │ 0x0008 line=1758 │ │ 0x000c line=1762 │ │ @@ -136037,59 +136037,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -070a9c: |[070a9c] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -070aac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070aae: 5463 0201 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070ab2: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -070ab6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -070ab8: 5463 0201 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070abc: 6e10 f915 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070ac2: 0a03 |000b: move-result v3 │ │ -070ac4: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -070ac8: 5463 0201 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070acc: 6e20 f315 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070ad2: 0c00 |0013: move-result-object v0 │ │ -070ad4: 1f00 b500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -070ad8: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -070adc: 5503 ba00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ -070ae0: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -070ae4: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -070ae8: 2201 7103 |001e: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -070aec: 7010 ec15 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -070af2: 6e20 f015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -070af8: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -070afa: 5c03 bb00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ -070afe: 5403 c100 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070b02: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -070b06: 5403 c100 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070b0a: 5233 b000 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070b0e: 5903 c200 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ -070b12: 6303 f900 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070b16: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -070b1a: 1a03 c203 |0037: const-string v3, "FragmentManager" // string@03c2 │ │ -070b1e: 2204 4803 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -070b22: 7010 ad15 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070b28: 1a05 811d |003e: const-string v5, "retainNonConfig: keeping retained " // string@1d81 │ │ -070b2c: 6e20 b515 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070b32: 0c04 |0043: move-result-object v4 │ │ -070b34: 6e20 b415 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070b3a: 0c04 |0047: move-result-object v4 │ │ -070b3c: 6e10 bb15 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070b42: 0c04 |004b: move-result-object v4 │ │ -070b44: 7120 5412 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070b4a: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -070b4e: 28b5 |0051: goto 0006 // -004b │ │ -070b50: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -070b52: 28de |0053: goto 0031 // -0022 │ │ -070b54: 1101 |0054: return-object v1 │ │ +070ac0: |[070ac0] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +070ad0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070ad2: 5463 0201 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070ad6: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +070ada: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +070adc: 5463 0201 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070ae0: 6e10 f915 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070ae6: 0a03 |000b: move-result v3 │ │ +070ae8: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +070aec: 5463 0201 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070af0: 6e20 f315 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070af6: 0c00 |0013: move-result-object v0 │ │ +070af8: 1f00 bd00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +070afc: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +070b00: 5503 ba00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ba │ │ +070b04: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +070b08: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +070b0c: 2201 7903 |001e: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +070b10: 7010 ec15 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +070b16: 6e20 f015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +070b1c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +070b1e: 5c03 bb00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00bb │ │ +070b22: 5403 c100 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +070b26: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +070b2a: 5403 c100 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +070b2e: 5233 b000 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +070b32: 5903 c200 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00c2 │ │ +070b36: 6303 f900 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070b3a: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +070b3e: 1a03 c203 |0037: const-string v3, "FragmentManager" // string@03c2 │ │ +070b42: 2204 5003 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +070b46: 7010 ad15 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070b4c: 1a05 7e1d |003e: const-string v5, "retainNonConfig: keeping retained " // string@1d7e │ │ +070b50: 6e20 b515 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070b56: 0c04 |0043: move-result-object v4 │ │ +070b58: 6e20 b415 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070b5e: 0c04 |0047: move-result-object v4 │ │ +070b60: 6e10 bb15 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070b66: 0c04 |004b: move-result-object v4 │ │ +070b68: 7120 5412 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070b6e: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +070b72: 28b5 |0051: goto 0006 // -004b │ │ +070b74: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +070b76: 28de |0053: goto 0031 // -0022 │ │ +070b78: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1570 │ │ 0x0001 line=1571 │ │ 0x0005 line=1572 │ │ 0x000e line=1573 │ │ 0x0016 line=1574 │ │ @@ -136114,248 +136114,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -070b58: |[070b58] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -070b68: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -070b6a: 6e10 0104 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ -070b70: 6309 fc00 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00fc │ │ -070b74: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -070b78: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -070b7a: 5cc9 1701 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ -070b7e: 54c9 0201 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070b82: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -070b86: 54c9 0201 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070b8a: 6e10 f915 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070b90: 0a09 |0014: move-result v9 │ │ -070b92: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -070b96: 1105 |0017: return-object v5 │ │ -070b98: 54c9 0201 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070b9c: 6e10 f915 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070ba2: 0a00 |001d: move-result v0 │ │ -070ba4: 2301 fd04 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@04fd │ │ -070ba8: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -070baa: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -070bac: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -070bb0: 54c9 0201 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -070bb4: 6e20 f315 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070bba: 0c04 |0029: move-result-object v4 │ │ -070bbc: 1f04 b500 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -070bc0: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -070bc4: 5249 b000 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070bc8: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -070bcc: 2209 3403 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0334 │ │ -070bd0: 220a 4803 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -070bd4: 7010 ad15 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070bda: 1a0b b203 |0039: const-string v11, "Failure saving state: active " // string@03b2 │ │ -070bde: 6e20 b515 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070be4: 0c0a |003e: move-result-object v10 │ │ -070be6: 6e20 b415 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070bec: 0c0a |0042: move-result-object v10 │ │ -070bee: 1a0b 5000 |0043: const-string v11, " has cleared index: " // string@0050 │ │ -070bf2: 6e20 b515 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070bf8: 0c0a |0048: move-result-object v10 │ │ -070bfa: 524b b000 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070bfe: 6e20 b115 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070c04: 0c0a |004e: move-result-object v10 │ │ -070c06: 6e10 bb15 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070c0c: 0c0a |0052: move-result-object v10 │ │ -070c0e: 7020 6515 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -070c14: 7020 2c04 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -070c1a: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -070c1c: 2206 c900 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00c9 │ │ -070c20: 7020 4c04 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@044c │ │ -070c26: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -070c2a: 5249 be00 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -070c2e: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -070c32: 5469 2c01 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070c36: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -070c3a: 6e20 2604 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0426 │ │ -070c40: 0c09 |006c: move-result-object v9 │ │ -070c42: 5b69 2c01 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070c46: 5449 c100 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070c4a: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -070c4e: 5449 c100 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070c52: 5299 b000 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070c56: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -070c5a: 2209 3403 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0334 │ │ -070c5e: 220a 4803 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -070c62: 7010 ad15 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070c68: 1a0b b103 |0080: const-string v11, "Failure saving state: " // string@03b1 │ │ -070c6c: 6e20 b515 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070c72: 0c0a |0085: move-result-object v10 │ │ -070c74: 6e20 b415 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070c7a: 0c0a |0089: move-result-object v10 │ │ -070c7c: 1a0b 5100 |008a: const-string v11, " has target not in fragment manager: " // string@0051 │ │ -070c80: 6e20 b515 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070c86: 0c0a |008f: move-result-object v10 │ │ -070c88: 544b c100 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070c8c: 6e20 b415 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070c92: 0c0a |0095: move-result-object v10 │ │ -070c94: 6e10 bb15 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070c9a: 0c0a |0099: move-result-object v10 │ │ -070c9c: 7020 6515 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -070ca2: 7020 2c04 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -070ca8: 5469 2c01 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070cac: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -070cb0: 2209 6b00 |00a4: new-instance v9, Landroid/os/Bundle; // type@006b │ │ -070cb4: 7010 dc01 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@01dc │ │ -070cba: 5b69 2c01 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070cbe: 5469 2c01 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070cc2: 1a0a e80e |00ad: const-string v10, "android:target_state" // string@0ee8 │ │ -070cc6: 544b c100 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ -070cca: 6e40 1e04 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@041e │ │ -070cd0: 5249 c300 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ -070cd4: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -070cd8: 5469 2c01 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070cdc: 1a0a e70e |00ba: const-string v10, "android:target_req_state" // string@0ee7 │ │ -070ce0: 524b c300 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ -070ce4: 6e30 ea01 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ -070cea: 6309 f900 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070cee: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -070cf2: 1a09 c203 |00c5: const-string v9, "FragmentManager" // string@03c2 │ │ -070cf6: 220a 4803 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -070cfa: 7010 ad15 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070d00: 1a0b fc0b |00cc: const-string v11, "Saved state of " // string@0bfc │ │ -070d04: 6e20 b515 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070d0a: 0c0a |00d1: move-result-object v10 │ │ -070d0c: 6e20 b415 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070d12: 0c0a |00d5: move-result-object v10 │ │ -070d14: 1a0b 1f01 |00d6: const-string v11, ": " // string@011f │ │ -070d18: 6e20 b515 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070d1e: 0c0a |00db: move-result-object v10 │ │ -070d20: 546b 2c01 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070d24: 6e20 b415 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070d2a: 0c0a |00e1: move-result-object v10 │ │ -070d2c: 6e10 bb15 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070d32: 0c0a |00e5: move-result-object v10 │ │ -070d34: 7120 5412 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070d3a: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -070d3e: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -070d42: 5449 bc00 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ -070d46: 5b69 2c01 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ -070d4a: 28d0 |00f1: goto 00c1 // -0030 │ │ -070d4c: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -070d50: 6309 f900 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070d54: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -070d58: 1a09 c203 |00f8: const-string v9, "FragmentManager" // string@03c2 │ │ -070d5c: 1a0a b71d |00fa: const-string v10, "saveAllState: no fragments!" // string@1db7 │ │ -070d60: 7120 5412 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070d66: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -070d6a: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -070d6c: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -070d6e: 54c9 0401 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070d72: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -070d76: 54c9 0401 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070d7a: 6e10 f915 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070d80: 0a00 |010c: move-result v0 │ │ -070d82: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -070d86: 2302 f304 |010f: new-array v2, v0, [I // type@04f3 │ │ -070d8a: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -070d8c: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -070d90: 54c9 0401 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070d94: 6e20 f315 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070d9a: 0c09 |0119: move-result-object v9 │ │ -070d9c: 1f09 b500 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -070da0: 5299 b000 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070da4: 4b09 0208 |011e: aput v9, v2, v8 │ │ -070da8: 4409 0208 |0120: aget v9, v2, v8 │ │ -070dac: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -070db0: 2209 3403 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0334 │ │ -070db4: 220a 4803 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -070db8: 7010 ad15 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070dbe: 1a0b b203 |012b: const-string v11, "Failure saving state: active " // string@03b2 │ │ -070dc2: 6e20 b515 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070dc8: 0c0a |0130: move-result-object v10 │ │ -070dca: 54cb 0401 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070dce: 6e20 f315 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070dd4: 0c0b |0136: move-result-object v11 │ │ -070dd6: 6e20 b415 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070ddc: 0c0a |013a: move-result-object v10 │ │ -070dde: 1a0b 5000 |013b: const-string v11, " has cleared index: " // string@0050 │ │ -070de2: 6e20 b515 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070de8: 0c0a |0140: move-result-object v10 │ │ -070dea: 440b 0208 |0141: aget v11, v2, v8 │ │ -070dee: 6e20 b115 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070df4: 0c0a |0146: move-result-object v10 │ │ -070df6: 6e10 bb15 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070dfc: 0c0a |014a: move-result-object v10 │ │ -070dfe: 7020 6515 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -070e04: 7020 2c04 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -070e0a: 6309 f900 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070e0e: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -070e12: 1a09 c203 |0155: const-string v9, "FragmentManager" // string@03c2 │ │ -070e16: 220a 4803 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -070e1a: 7010 ad15 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070e20: 1a0b b61d |015c: const-string v11, "saveAllState: adding fragment #" // string@1db6 │ │ -070e24: 6e20 b515 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070e2a: 0c0a |0161: move-result-object v10 │ │ -070e2c: 6e20 b115 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070e32: 0c0a |0165: move-result-object v10 │ │ -070e34: 1a0b 1f01 |0166: const-string v11, ": " // string@011f │ │ -070e38: 6e20 b515 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070e3e: 0c0a |016b: move-result-object v10 │ │ -070e40: 54cb 0401 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ -070e44: 6e20 f315 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070e4a: 0c0b |0171: move-result-object v11 │ │ -070e4c: 6e20 b415 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070e52: 0c0a |0175: move-result-object v10 │ │ -070e54: 6e10 bb15 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070e5a: 0c0a |0179: move-result-object v10 │ │ -070e5c: 7120 5412 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070e62: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -070e66: 2893 |017f: goto 0112 // -006d │ │ -070e68: 54c9 0701 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070e6c: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -070e70: 54c9 0701 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070e74: 6e10 f915 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -070e7a: 0a00 |0189: move-result v0 │ │ -070e7c: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -070e80: 2303 fa04 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@04fa │ │ -070e84: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -070e86: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -070e8a: 220a af00 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00af │ │ -070e8e: 54c9 0701 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070e92: 6e20 f315 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070e98: 0c09 |0198: move-result-object v9 │ │ -070e9a: 1f09 ad00 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00ad │ │ -070e9e: 7030 f202 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@02f2 │ │ -070ea4: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -070ea8: 6309 f900 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -070eac: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -070eb0: 1a09 c203 |01a4: const-string v9, "FragmentManager" // string@03c2 │ │ -070eb4: 220a 4803 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0348 │ │ -070eb8: 7010 ad15 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070ebe: 1a0b b51d |01ab: const-string v11, "saveAllState: adding back stack #" // string@1db5 │ │ -070ec2: 6e20 b515 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070ec8: 0c0a |01b0: move-result-object v10 │ │ -070eca: 6e20 b115 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -070ed0: 0c0a |01b4: move-result-object v10 │ │ -070ed2: 1a0b 1f01 |01b5: const-string v11, ": " // string@011f │ │ -070ed6: 6e20 b515 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070edc: 0c0a |01ba: move-result-object v10 │ │ -070ede: 54cb 0701 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ -070ee2: 6e20 f315 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -070ee8: 0c0b |01c0: move-result-object v11 │ │ -070eea: 6e20 b415 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070ef0: 0c0a |01c4: move-result-object v10 │ │ -070ef2: 6e10 bb15 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -070ef8: 0c0a |01c8: move-result-object v10 │ │ -070efa: 7120 5412 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -070f00: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -070f04: 28c1 |01ce: goto 018f // -003f │ │ -070f06: 2205 c600 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00c6 │ │ -070f0a: 7010 3504 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0435 │ │ -070f10: 5b51 1a01 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ -070f14: 5b52 1b01 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ -070f18: 5b53 1c01 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ -070f1c: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +070b7c: |[070b7c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +070b8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +070b8e: 6e10 0104 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0401 │ │ +070b94: 6309 fc00 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00fc │ │ +070b98: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +070b9c: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +070b9e: 5cc9 1701 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0117 │ │ +070ba2: 54c9 0201 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070ba6: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +070baa: 54c9 0201 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070bae: 6e10 f915 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070bb4: 0a09 |0014: move-result v9 │ │ +070bb6: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +070bba: 1105 |0017: return-object v5 │ │ +070bbc: 54c9 0201 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070bc0: 6e10 f915 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070bc6: 0a00 |001d: move-result v0 │ │ +070bc8: 2301 0705 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0507 │ │ +070bcc: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +070bce: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +070bd0: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +070bd4: 54c9 0201 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +070bd8: 6e20 f315 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070bde: 0c04 |0029: move-result-object v4 │ │ +070be0: 1f04 bd00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00bd │ │ +070be4: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +070be8: 5249 b000 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +070bec: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +070bf0: 2209 3c03 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@033c │ │ +070bf4: 220a 5003 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +070bf8: 7010 ad15 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070bfe: 1a0b b203 |0039: const-string v11, "Failure saving state: active " // string@03b2 │ │ +070c02: 6e20 b515 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070c08: 0c0a |003e: move-result-object v10 │ │ +070c0a: 6e20 b415 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070c10: 0c0a |0042: move-result-object v10 │ │ +070c12: 1a0b 5000 |0043: const-string v11, " has cleared index: " // string@0050 │ │ +070c16: 6e20 b515 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070c1c: 0c0a |0048: move-result-object v10 │ │ +070c1e: 524b b000 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +070c22: 6e20 b115 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070c28: 0c0a |004e: move-result-object v10 │ │ +070c2a: 6e10 bb15 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070c30: 0c0a |0052: move-result-object v10 │ │ +070c32: 7020 6515 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +070c38: 7020 2c04 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +070c3e: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +070c40: 2206 d100 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00d1 │ │ +070c44: 7020 4c04 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@044c │ │ +070c4a: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +070c4e: 5249 be00 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +070c52: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +070c56: 5469 2c01 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070c5a: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +070c5e: 6e20 2604 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0426 │ │ +070c64: 0c09 |006c: move-result-object v9 │ │ +070c66: 5b69 2c01 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070c6a: 5449 c100 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +070c6e: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +070c72: 5449 c100 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +070c76: 5299 b000 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +070c7a: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +070c7e: 2209 3c03 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@033c │ │ +070c82: 220a 5003 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +070c86: 7010 ad15 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070c8c: 1a0b b103 |0080: const-string v11, "Failure saving state: " // string@03b1 │ │ +070c90: 6e20 b515 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070c96: 0c0a |0085: move-result-object v10 │ │ +070c98: 6e20 b415 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070c9e: 0c0a |0089: move-result-object v10 │ │ +070ca0: 1a0b 5100 |008a: const-string v11, " has target not in fragment manager: " // string@0051 │ │ +070ca4: 6e20 b515 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070caa: 0c0a |008f: move-result-object v10 │ │ +070cac: 544b c100 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +070cb0: 6e20 b415 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070cb6: 0c0a |0095: move-result-object v10 │ │ +070cb8: 6e10 bb15 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070cbe: 0c0a |0099: move-result-object v10 │ │ +070cc0: 7020 6515 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +070cc6: 7020 2c04 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +070ccc: 5469 2c01 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070cd0: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +070cd4: 2209 7000 |00a4: new-instance v9, Landroid/os/Bundle; // type@0070 │ │ +070cd8: 7010 dc01 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@01dc │ │ +070cde: 5b69 2c01 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070ce2: 5469 2c01 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070ce6: 1a0a e50e |00ad: const-string v10, "android:target_state" // string@0ee5 │ │ +070cea: 544b c100 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00c1 │ │ +070cee: 6e40 1e04 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@041e │ │ +070cf4: 5249 c300 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ +070cf8: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +070cfc: 5469 2c01 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070d00: 1a0a e40e |00ba: const-string v10, "android:target_req_state" // string@0ee4 │ │ +070d04: 524b c300 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00c3 │ │ +070d08: 6e30 ea01 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01ea │ │ +070d0e: 6309 f900 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070d12: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +070d16: 1a09 c203 |00c5: const-string v9, "FragmentManager" // string@03c2 │ │ +070d1a: 220a 5003 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +070d1e: 7010 ad15 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070d24: 1a0b f90b |00cc: const-string v11, "Saved state of " // string@0bf9 │ │ +070d28: 6e20 b515 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070d2e: 0c0a |00d1: move-result-object v10 │ │ +070d30: 6e20 b415 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070d36: 0c0a |00d5: move-result-object v10 │ │ +070d38: 1a0b 1f01 |00d6: const-string v11, ": " // string@011f │ │ +070d3c: 6e20 b515 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070d42: 0c0a |00db: move-result-object v10 │ │ +070d44: 546b 2c01 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070d48: 6e20 b415 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070d4e: 0c0a |00e1: move-result-object v10 │ │ +070d50: 6e10 bb15 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070d56: 0c0a |00e5: move-result-object v10 │ │ +070d58: 7120 5412 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070d5e: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +070d62: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +070d66: 5449 bc00 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00bc │ │ +070d6a: 5b69 2c01 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@012c │ │ +070d6e: 28d0 |00f1: goto 00c1 // -0030 │ │ +070d70: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +070d74: 6309 f900 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070d78: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +070d7c: 1a09 c203 |00f8: const-string v9, "FragmentManager" // string@03c2 │ │ +070d80: 1a0a b41d |00fa: const-string v10, "saveAllState: no fragments!" // string@1db4 │ │ +070d84: 7120 5412 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070d8a: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +070d8e: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +070d90: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +070d92: 54c9 0401 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +070d96: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +070d9a: 54c9 0401 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +070d9e: 6e10 f915 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070da4: 0a00 |010c: move-result v0 │ │ +070da6: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +070daa: 2302 fd04 |010f: new-array v2, v0, [I // type@04fd │ │ +070dae: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +070db0: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +070db4: 54c9 0401 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +070db8: 6e20 f315 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070dbe: 0c09 |0119: move-result-object v9 │ │ +070dc0: 1f09 bd00 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00bd │ │ +070dc4: 5299 b000 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +070dc8: 4b09 0208 |011e: aput v9, v2, v8 │ │ +070dcc: 4409 0208 |0120: aget v9, v2, v8 │ │ +070dd0: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +070dd4: 2209 3c03 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@033c │ │ +070dd8: 220a 5003 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +070ddc: 7010 ad15 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070de2: 1a0b b203 |012b: const-string v11, "Failure saving state: active " // string@03b2 │ │ +070de6: 6e20 b515 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070dec: 0c0a |0130: move-result-object v10 │ │ +070dee: 54cb 0401 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +070df2: 6e20 f315 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070df8: 0c0b |0136: move-result-object v11 │ │ +070dfa: 6e20 b415 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070e00: 0c0a |013a: move-result-object v10 │ │ +070e02: 1a0b 5000 |013b: const-string v11, " has cleared index: " // string@0050 │ │ +070e06: 6e20 b515 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070e0c: 0c0a |0140: move-result-object v10 │ │ +070e0e: 440b 0208 |0141: aget v11, v2, v8 │ │ +070e12: 6e20 b115 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070e18: 0c0a |0146: move-result-object v10 │ │ +070e1a: 6e10 bb15 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070e20: 0c0a |014a: move-result-object v10 │ │ +070e22: 7020 6515 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +070e28: 7020 2c04 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +070e2e: 6309 f900 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070e32: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +070e36: 1a09 c203 |0155: const-string v9, "FragmentManager" // string@03c2 │ │ +070e3a: 220a 5003 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +070e3e: 7010 ad15 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070e44: 1a0b b31d |015c: const-string v11, "saveAllState: adding fragment #" // string@1db3 │ │ +070e48: 6e20 b515 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070e4e: 0c0a |0161: move-result-object v10 │ │ +070e50: 6e20 b115 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070e56: 0c0a |0165: move-result-object v10 │ │ +070e58: 1a0b 1f01 |0166: const-string v11, ": " // string@011f │ │ +070e5c: 6e20 b515 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070e62: 0c0a |016b: move-result-object v10 │ │ +070e64: 54cb 0401 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0104 │ │ +070e68: 6e20 f315 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070e6e: 0c0b |0171: move-result-object v11 │ │ +070e70: 6e20 b415 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070e76: 0c0a |0175: move-result-object v10 │ │ +070e78: 6e10 bb15 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070e7e: 0c0a |0179: move-result-object v10 │ │ +070e80: 7120 5412 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070e86: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +070e8a: 2893 |017f: goto 0112 // -006d │ │ +070e8c: 54c9 0701 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070e90: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +070e94: 54c9 0701 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070e98: 6e10 f915 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +070e9e: 0a00 |0189: move-result v0 │ │ +070ea0: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +070ea4: 2303 0405 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0504 │ │ +070ea8: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +070eaa: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +070eae: 220a b700 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00b7 │ │ +070eb2: 54c9 0701 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070eb6: 6e20 f315 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070ebc: 0c09 |0198: move-result-object v9 │ │ +070ebe: 1f09 b500 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00b5 │ │ +070ec2: 7030 f202 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@02f2 │ │ +070ec8: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +070ecc: 6309 f900 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +070ed0: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +070ed4: 1a09 c203 |01a4: const-string v9, "FragmentManager" // string@03c2 │ │ +070ed8: 220a 5003 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0350 │ │ +070edc: 7010 ad15 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +070ee2: 1a0b b21d |01ab: const-string v11, "saveAllState: adding back stack #" // string@1db2 │ │ +070ee6: 6e20 b515 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070eec: 0c0a |01b0: move-result-object v10 │ │ +070eee: 6e20 b115 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +070ef4: 0c0a |01b4: move-result-object v10 │ │ +070ef6: 1a0b 1f01 |01b5: const-string v11, ": " // string@011f │ │ +070efa: 6e20 b515 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +070f00: 0c0a |01ba: move-result-object v10 │ │ +070f02: 54cb 0701 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0107 │ │ +070f06: 6e20 f315 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +070f0c: 0c0b |01c0: move-result-object v11 │ │ +070f0e: 6e20 b415 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +070f14: 0c0a |01c4: move-result-object v10 │ │ +070f16: 6e10 bb15 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +070f1c: 0c0a |01c8: move-result-object v10 │ │ +070f1e: 7120 5412 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +070f24: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +070f28: 28c1 |01ce: goto 018f // -003f │ │ +070f2a: 2205 ce00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00ce │ │ +070f2e: 7010 3504 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0435 │ │ +070f34: 5b51 1a01 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@011a │ │ +070f38: 5b52 1b01 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@011b │ │ +070f3c: 5b53 1c01 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@011c │ │ +070f40: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1640 │ │ 0x0004 line=1642 │ │ 0x0008 line=1652 │ │ 0x000b line=1655 │ │ 0x0017 line=1750 │ │ @@ -136427,50 +136427,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 │ │ -070f20: |[070f20] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -070f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070f32: 5431 1601 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -070f36: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -070f3a: 2201 6b00 |0005: new-instance v1, Landroid/os/Bundle; // type@006b │ │ -070f3e: 7010 dc01 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@01dc │ │ -070f44: 5b31 1601 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -070f48: 5431 1601 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -070f4c: 6e20 7003 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0370 │ │ -070f52: 5431 1601 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -070f56: 6e10 e601 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@01e6 │ │ -070f5c: 0a01 |0016: move-result v1 │ │ -070f5e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -070f62: 5430 1601 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -070f66: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -070f68: 5b31 1601 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ -070f6c: 5441 c500 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -070f70: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -070f74: 6e20 2804 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0428 │ │ -070f7a: 5441 bd00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -070f7e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -070f82: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -070f86: 2200 6b00 |002b: new-instance v0, Landroid/os/Bundle; // type@006b │ │ -070f8a: 7010 dc01 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01dc │ │ -070f90: 1a01 eb0e |0030: const-string v1, "android:view_state" // string@0eeb │ │ -070f94: 5442 bd00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -070f98: 6e30 ed01 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@01ed │ │ -070f9e: 5541 c400 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -070fa2: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -070fa6: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -070faa: 2200 6b00 |003d: new-instance v0, Landroid/os/Bundle; // type@006b │ │ -070fae: 7010 dc01 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01dc │ │ -070fb4: 1a01 ea0e |0042: const-string v1, "android:user_visible_hint" // string@0eea │ │ -070fb8: 5542 c400 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ -070fbc: 6e30 e801 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e8 │ │ -070fc2: 1100 |0049: return-object v0 │ │ +070f44: |[070f44] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +070f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070f56: 5431 1601 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +070f5a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +070f5e: 2201 7000 |0005: new-instance v1, Landroid/os/Bundle; // type@0070 │ │ +070f62: 7010 dc01 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@01dc │ │ +070f68: 5b31 1601 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +070f6c: 5431 1601 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +070f70: 6e20 7003 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0370 │ │ +070f76: 5431 1601 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +070f7a: 6e10 e601 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@01e6 │ │ +070f80: 0a01 |0016: move-result v1 │ │ +070f82: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +070f86: 5430 1601 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +070f8a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +070f8c: 5b31 1601 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0116 │ │ +070f90: 5441 c500 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +070f94: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +070f98: 6e20 2804 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0428 │ │ +070f9e: 5441 bd00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +070fa2: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +070fa6: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +070faa: 2200 7000 |002b: new-instance v0, Landroid/os/Bundle; // type@0070 │ │ +070fae: 7010 dc01 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01dc │ │ +070fb4: 1a01 e80e |0030: const-string v1, "android:view_state" // string@0ee8 │ │ +070fb8: 5442 bd00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +070fbc: 6e30 ed01 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@01ed │ │ +070fc2: 5541 c400 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +070fc6: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +070fca: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +070fce: 2200 7000 |003d: new-instance v0, Landroid/os/Bundle; // type@0070 │ │ +070fd2: 7010 dc01 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01dc │ │ +070fd8: 1a01 e70e |0042: const-string v1, "android:user_visible_hint" // string@0ee7 │ │ +070fdc: 5542 c400 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00c4 │ │ +070fe0: 6e30 e801 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e8 │ │ +070fe6: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0001 line=1607 │ │ 0x0005 line=1608 │ │ 0x000c line=1610 │ │ 0x0011 line=1611 │ │ @@ -136499,41 +136499,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 │ │ -070fc4: |[070fc4] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -070fd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070fd6: 5262 b000 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ -070fda: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -070fde: 2202 3403 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -070fe2: 2203 4803 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -070fe6: 7010 ad15 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -070fec: 1a04 bb03 |000c: const-string v4, "Fragment " // string@03bb │ │ -070ff0: 6e20 b515 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -070ff6: 0c03 |0011: move-result-object v3 │ │ -070ff8: 6e20 b415 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -070ffe: 0c03 |0015: move-result-object v3 │ │ -071000: 1a04 5b00 |0016: const-string v4, " is not currently in the FragmentManager" // string@005b │ │ -071004: 6e20 b515 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07100a: 0c03 |001b: move-result-object v3 │ │ -07100c: 6e10 bb15 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -071012: 0c03 |001f: move-result-object v3 │ │ -071014: 7020 6515 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -07101a: 7020 2c04 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ -071020: 5262 be00 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ -071024: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -071028: 6e20 2604 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0426 │ │ -07102e: 0c00 |002d: move-result-object v0 │ │ -071030: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -071034: 2201 b400 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00b4 │ │ -071038: 7020 1b03 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@031b │ │ -07103e: 1101 |0035: return-object v1 │ │ +070fe8: |[070fe8] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +070ff8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070ffa: 5262 b000 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00b0 │ │ +070ffe: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +071002: 2202 3c03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +071006: 2203 5003 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +07100a: 7010 ad15 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +071010: 1a04 bb03 |000c: const-string v4, "Fragment " // string@03bb │ │ +071014: 6e20 b515 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07101a: 0c03 |0011: move-result-object v3 │ │ +07101c: 6e20 b415 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +071022: 0c03 |0015: move-result-object v3 │ │ +071024: 1a04 5b00 |0016: const-string v4, " is not currently in the FragmentManager" // string@005b │ │ +071028: 6e20 b515 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07102e: 0c03 |001b: move-result-object v3 │ │ +071030: 6e10 bb15 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +071036: 0c03 |001f: move-result-object v3 │ │ +071038: 7020 6515 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +07103e: 7020 2c04 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@042c │ │ +071044: 5262 be00 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00be │ │ +071048: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +07104c: 6e20 2604 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0426 │ │ +071052: 0c00 |002d: move-result-object v0 │ │ +071054: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +071058: 2201 bc00 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00bc │ │ +07105c: 7020 1b03 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@031b │ │ +071062: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0005 line=589 │ │ 0x0026 line=592 │ │ 0x002a line=593 │ │ 0x002e line=594 │ │ @@ -136548,38 +136548,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -071040: |[071040] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -071050: 5430 b100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -071054: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -071058: 0e00 |0004: return-void │ │ -07105a: 5420 1501 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -07105e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -071062: 2200 9b02 |0009: new-instance v0, Landroid/util/SparseArray; // type@029b │ │ -071066: 7010 5812 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1258 │ │ -07106c: 5b20 1501 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -071070: 5430 b100 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ -071074: 5421 1501 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -071078: 6e20 2313 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1323 │ │ -07107e: 5420 1501 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -071082: 6e10 5d12 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@125d │ │ -071088: 0a00 |001c: move-result v0 │ │ -07108a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -07108e: 5420 1501 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -071092: 5b30 bd00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ -071096: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -071098: 5b20 1501 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -07109c: 28de |0026: goto 0004 // -0022 │ │ -07109e: 5420 1501 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ -0710a2: 6e10 5912 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1259 │ │ -0710a8: 28e4 |002c: goto 0010 // -001c │ │ +071064: |[071064] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +071074: 5430 b100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +071078: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +07107c: 0e00 |0004: return-void │ │ +07107e: 5420 1501 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +071082: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +071086: 2200 a302 |0009: new-instance v0, Landroid/util/SparseArray; // type@02a3 │ │ +07108a: 7010 5812 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1258 │ │ +071090: 5b20 1501 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +071094: 5430 b100 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00b1 │ │ +071098: 5421 1501 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +07109c: 6e20 2313 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1323 │ │ +0710a2: 5420 1501 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +0710a6: 6e10 5d12 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@125d │ │ +0710ac: 0a00 |001c: move-result v0 │ │ +0710ae: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0710b2: 5420 1501 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +0710b6: 5b30 bd00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00bd │ │ +0710ba: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0710bc: 5b20 1501 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +0710c0: 28de |0026: goto 0004 // -0022 │ │ +0710c2: 5420 1501 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0115 │ │ +0710c6: 6e10 5912 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1259 │ │ +0710cc: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1589 │ │ 0x0004 line=1602 │ │ 0x0005 line=1592 │ │ 0x0009 line=1593 │ │ 0x0010 line=1597 │ │ @@ -136596,99 +136596,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 │ │ -0710ac: |[0710ac] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -0710bc: 1d04 |0000: monitor-enter v4 │ │ -0710be: 5441 0901 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -0710c2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0710c6: 2201 7103 |0005: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -0710ca: 7010 ec15 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0710d0: 5b41 0901 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -0710d4: 5441 0901 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -0710d8: 6e10 f915 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0710de: 0a00 |0011: move-result v0 │ │ -0710e0: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -0710e4: 6301 f900 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -0710e8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0710ec: 1a01 c203 |0018: const-string v1, "FragmentManager" // string@03c2 │ │ -0710f0: 2202 4803 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0710f4: 7010 ad15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0710fa: 1a03 2a0c |001f: const-string v3, "Setting back stack index " // string@0c2a │ │ -0710fe: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071104: 0c02 |0024: move-result-object v2 │ │ -071106: 6e20 b115 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -07110c: 0c02 |0028: move-result-object v2 │ │ -07110e: 1a03 9200 |0029: const-string v3, " to " // string@0092 │ │ -071112: 6e20 b515 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071118: 0c02 |002e: move-result-object v2 │ │ -07111a: 6e20 b415 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -071120: 0c02 |0032: move-result-object v2 │ │ -071122: 6e10 bb15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -071128: 0c02 |0036: move-result-object v2 │ │ -07112a: 7120 5412 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -071130: 5441 0901 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -071134: 6e30 f815 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -07113a: 1e04 |003f: monitor-exit v4 │ │ -07113c: 0e00 |0040: return-void │ │ -07113e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -071142: 5441 0901 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -071146: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -071148: 6e20 f015 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -07114e: 5441 0501 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -071152: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -071156: 2201 7103 |004d: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -07115a: 7010 ec15 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -071160: 5b41 0501 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -071164: 6301 f900 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -071168: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -07116c: 1a01 c203 |0058: const-string v1, "FragmentManager" // string@03c2 │ │ -071170: 2202 4803 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -071174: 7010 ad15 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07117a: 1a03 1302 |005f: const-string v3, "Adding available back stack index " // string@0213 │ │ -07117e: 6e20 b515 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071184: 0c02 |0064: move-result-object v2 │ │ -071186: 6e20 b115 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -07118c: 0c02 |0068: move-result-object v2 │ │ -07118e: 6e10 bb15 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -071194: 0c02 |006c: move-result-object v2 │ │ -071196: 7120 5412 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07119c: 5441 0501 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ -0711a0: 7110 6b15 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0711a6: 0c02 |0075: move-result-object v2 │ │ -0711a8: 6e20 f015 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0711ae: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0711b2: 28c6 |007b: goto 0041 // -003a │ │ -0711b4: 6301 f900 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -0711b8: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -0711bc: 1a01 c203 |0080: const-string v1, "FragmentManager" // string@03c2 │ │ -0711c0: 2202 4803 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0711c4: 7010 ad15 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0711ca: 1a03 1402 |0087: const-string v3, "Adding back stack index " // string@0214 │ │ -0711ce: 6e20 b515 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0711d4: 0c02 |008c: move-result-object v2 │ │ -0711d6: 6e20 b115 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0711dc: 0c02 |0090: move-result-object v2 │ │ -0711de: 1a03 9700 |0091: const-string v3, " with " // string@0097 │ │ -0711e2: 6e20 b515 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0711e8: 0c02 |0096: move-result-object v2 │ │ -0711ea: 6e20 b415 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0711f0: 0c02 |009a: move-result-object v2 │ │ -0711f2: 6e10 bb15 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0711f8: 0c02 |009e: move-result-object v2 │ │ -0711fa: 7120 5412 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -071200: 5441 0901 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ -071204: 6e20 f015 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -07120a: 2898 |00a7: goto 003f // -0068 │ │ -07120c: 0d01 |00a8: move-exception v1 │ │ -07120e: 1e04 |00a9: monitor-exit v4 │ │ -071210: 2701 |00aa: throw v1 │ │ +0710d0: |[0710d0] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +0710e0: 1d04 |0000: monitor-enter v4 │ │ +0710e2: 5441 0901 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +0710e6: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0710ea: 2201 7903 |0005: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +0710ee: 7010 ec15 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0710f4: 5b41 0901 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +0710f8: 5441 0901 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +0710fc: 6e10 f915 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +071102: 0a00 |0011: move-result v0 │ │ +071104: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +071108: 6301 f900 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +07110c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +071110: 1a01 c203 |0018: const-string v1, "FragmentManager" // string@03c2 │ │ +071114: 2202 5003 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +071118: 7010 ad15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07111e: 1a03 270c |001f: const-string v3, "Setting back stack index " // string@0c27 │ │ +071122: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +071128: 0c02 |0024: move-result-object v2 │ │ +07112a: 6e20 b115 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +071130: 0c02 |0028: move-result-object v2 │ │ +071132: 1a03 9200 |0029: const-string v3, " to " // string@0092 │ │ +071136: 6e20 b515 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07113c: 0c02 |002e: move-result-object v2 │ │ +07113e: 6e20 b415 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +071144: 0c02 |0032: move-result-object v2 │ │ +071146: 6e10 bb15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07114c: 0c02 |0036: move-result-object v2 │ │ +07114e: 7120 5412 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +071154: 5441 0901 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +071158: 6e30 f815 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +07115e: 1e04 |003f: monitor-exit v4 │ │ +071160: 0e00 |0040: return-void │ │ +071162: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +071166: 5441 0901 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +07116a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +07116c: 6e20 f015 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +071172: 5441 0501 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +071176: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +07117a: 2201 7903 |004d: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +07117e: 7010 ec15 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +071184: 5b41 0501 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +071188: 6301 f900 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +07118c: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +071190: 1a01 c203 |0058: const-string v1, "FragmentManager" // string@03c2 │ │ +071194: 2202 5003 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +071198: 7010 ad15 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07119e: 1a03 1302 |005f: const-string v3, "Adding available back stack index " // string@0213 │ │ +0711a2: 6e20 b515 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0711a8: 0c02 |0064: move-result-object v2 │ │ +0711aa: 6e20 b115 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0711b0: 0c02 |0068: move-result-object v2 │ │ +0711b2: 6e10 bb15 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0711b8: 0c02 |006c: move-result-object v2 │ │ +0711ba: 7120 5412 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0711c0: 5441 0501 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0105 │ │ +0711c4: 7110 6b15 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0711ca: 0c02 |0075: move-result-object v2 │ │ +0711cc: 6e20 f015 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0711d2: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0711d6: 28c6 |007b: goto 0041 // -003a │ │ +0711d8: 6301 f900 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +0711dc: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +0711e0: 1a01 c203 |0080: const-string v1, "FragmentManager" // string@03c2 │ │ +0711e4: 2202 5003 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0711e8: 7010 ad15 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0711ee: 1a03 1402 |0087: const-string v3, "Adding back stack index " // string@0214 │ │ +0711f2: 6e20 b515 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0711f8: 0c02 |008c: move-result-object v2 │ │ +0711fa: 6e20 b115 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +071200: 0c02 |0090: move-result-object v2 │ │ +071202: 1a03 9700 |0091: const-string v3, " with " // string@0097 │ │ +071206: 6e20 b515 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07120c: 0c02 |0096: move-result-object v2 │ │ +07120e: 6e20 b415 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +071214: 0c02 |009a: move-result-object v2 │ │ +071216: 6e10 bb15 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07121c: 0c02 |009e: move-result-object v2 │ │ +07121e: 7120 5412 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +071224: 5441 0901 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0109 │ │ +071228: 6e20 f015 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +07122e: 2898 |00a7: goto 003f // -0068 │ │ +071230: 0d01 |00a8: move-exception v1 │ │ +071232: 1e04 |00a9: monitor-exit v4 │ │ +071234: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0001 line=1400 │ │ 0x0005 line=1401 │ │ @@ -136719,51 +136719,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 │ │ -071220: |[071220] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -071230: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -071232: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -071234: 6301 f900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ -071238: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -07123c: 1a01 c203 |0006: const-string v1, "FragmentManager" // string@03c2 │ │ -071240: 2202 4803 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -071244: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07124a: 1a03 5120 |000d: const-string v3, "show: " // string@2051 │ │ -07124e: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071254: 0c02 |0012: move-result-object v2 │ │ -071256: 6e20 b415 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07125c: 0c02 |0016: move-result-object v2 │ │ -07125e: 6e10 bb15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -071264: 0c02 |001a: move-result-object v2 │ │ -071266: 7120 5412 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07126c: 5571 ae00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -071270: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -071274: 5c74 ae00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ -071278: 5471 c500 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -07127c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -071280: 6e59 0c04 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@040c │ │ -071286: 0c00 |002b: move-result-object v0 │ │ -071288: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -07128c: 5471 c500 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -071290: 6e20 3b13 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -071296: 5471 c500 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ -07129a: 6e20 3913 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -0712a0: 5571 9f00 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ -0712a4: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -0712a8: 5571 ad00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ -0712ac: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -0712b0: 5571 b400 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ -0712b4: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -0712b8: 5c65 1101 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ -0712bc: 6e20 5403 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0354 │ │ -0712c2: 0e00 |0049: return-void │ │ +071244: |[071244] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +071254: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +071256: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +071258: 6301 f900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f9 │ │ +07125c: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +071260: 1a01 c203 |0006: const-string v1, "FragmentManager" // string@03c2 │ │ +071264: 2202 5003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +071268: 7010 ad15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07126e: 1a03 4e20 |000d: const-string v3, "show: " // string@204e │ │ +071272: 6e20 b515 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +071278: 0c02 |0012: move-result-object v2 │ │ +07127a: 6e20 b415 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +071280: 0c02 |0016: move-result-object v2 │ │ +071282: 6e10 bb15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +071288: 0c02 |001a: move-result-object v2 │ │ +07128a: 7120 5412 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +071290: 5571 ae00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +071294: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +071298: 5c74 ae00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ae │ │ +07129c: 5471 c500 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +0712a0: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0712a4: 6e59 0c04 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@040c │ │ +0712aa: 0c00 |002b: move-result-object v0 │ │ +0712ac: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0712b0: 5471 c500 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +0712b4: 6e20 3b13 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +0712ba: 5471 c500 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c5 │ │ +0712be: 6e20 3913 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +0712c4: 5571 9f00 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009f │ │ +0712c8: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +0712cc: 5571 ad00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00ad │ │ +0712d0: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +0712d4: 5571 b400 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00b4 │ │ +0712d8: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +0712dc: 5c65 1101 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0111 │ │ +0712e0: 6e20 5403 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0354 │ │ +0712e6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1226 │ │ 0x001e line=1227 │ │ 0x0022 line=1228 │ │ 0x0024 line=1229 │ │ 0x0028 line=1230 │ │ @@ -136786,31 +136786,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0712c4: |[0712c4] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -0712d4: 5432 0201 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -0712d8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0712dc: 0e00 |0004: return-void │ │ -0712de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0712e0: 5432 0201 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -0712e4: 6e10 f915 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0712ea: 0a02 |000b: move-result v2 │ │ -0712ec: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -0712f0: 5432 0201 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ -0712f4: 6e20 f315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0712fa: 0c00 |0013: move-result-object v0 │ │ -0712fc: 1f00 b500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -071300: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -071304: 6e20 1604 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0416 │ │ -07130a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07130e: 28e9 |001d: goto 0006 // -0017 │ │ +0712e8: |[0712e8] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +0712f8: 5432 0201 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +0712fc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +071300: 0e00 |0004: return-void │ │ +071302: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +071304: 5432 0201 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +071308: 6e10 f915 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07130e: 0a02 |000b: move-result v2 │ │ +071310: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +071314: 5432 0201 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0102 │ │ +071318: 6e20 f315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +07131e: 0c00 |0013: move-result-object v0 │ │ +071320: 1f00 bd00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +071324: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +071328: 6e20 1604 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0416 │ │ +07132e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +071332: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0004 line=1131 │ │ 0x0005 line=1125 │ │ 0x000e line=1126 │ │ 0x0016 line=1127 │ │ @@ -136826,39 +136826,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -071310: |[071310] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -071320: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -071324: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -071328: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -07132e: 1a01 c503 |0007: const-string v1, "FragmentManager{" // string@03c5 │ │ -071332: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071338: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -07133e: 0a01 |000f: move-result v1 │ │ -071340: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -071346: 0c01 |0013: move-result-object v1 │ │ -071348: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07134e: 1a01 5400 |0017: const-string v1, " in " // string@0054 │ │ -071352: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071358: 5421 1301 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -07135c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -071360: 5421 1301 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ -071364: 7120 3b08 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -07136a: 1a01 0b23 |0025: const-string v1, "}}" // string@230b │ │ -07136e: 6e20 b515 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071374: 6e10 bb15 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07137a: 0c01 |002d: move-result-object v1 │ │ -07137c: 1101 |002e: return-object v1 │ │ -07137e: 5421 0301 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ -071382: 7120 3b08 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -071388: 28f1 |0034: goto 0025 // -000f │ │ +071334: |[071334] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +071344: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +071348: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +07134c: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +071352: 1a01 c503 |0007: const-string v1, "FragmentManager{" // string@03c5 │ │ +071356: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07135c: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +071362: 0a01 |000f: move-result v1 │ │ +071364: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +07136a: 0c01 |0013: move-result-object v1 │ │ +07136c: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +071372: 1a01 5400 |0017: const-string v1, " in " // string@0054 │ │ +071376: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07137c: 5421 1301 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +071380: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +071384: 5421 1301 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0113 │ │ +071388: 7120 3b08 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +07138e: 1a01 0823 |0025: const-string v1, "}}" // string@2308 │ │ +071392: 6e20 b515 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +071398: 6e10 bb15 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07139e: 0c01 |002d: move-result-object v1 │ │ +0713a0: 1101 |002e: return-object v1 │ │ +0713a2: 5421 0301 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +0713a6: 7120 3b08 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +0713ac: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ 0x000c line=603 │ │ 0x0017 line=604 │ │ 0x001c line=605 │ │ @@ -136869,17 +136869,17 @@ │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ source_file_idx : 964 (FragmentManager.java) │ │ │ │ Class #581 header: │ │ -class_idx : 199 │ │ +class_idx : 207 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 445 │ │ +superclass_idx : 453 │ │ source_file_idx : 968 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #581 - │ │ @@ -136917,21 +136917,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 │ │ -07138c: |[07138c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -07139c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07139e: 7010 6b0a 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a6b │ │ -0713a4: 5b10 1f01 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -0713a8: 5b10 2001 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -0713ac: 5b12 2101 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ -0713b0: 0e00 |000a: return-void │ │ +0713b0: |[0713b0] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0713c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0713c2: 7010 6b0a 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a6b │ │ +0713c8: 5b10 1f01 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +0713cc: 5b10 2001 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +0713d0: 5b12 2101 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ +0713d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -136944,30 +136944,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0713b4: |[0713b4] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -0713c4: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -0713c8: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0713ce: 1a01 e60e |0005: const-string v1, "android:switcher:" // string@0ee6 │ │ -0713d2: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0713d8: 0c00 |000a: move-result-object v0 │ │ -0713da: 6e20 b115 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0713e0: 0c00 |000e: move-result-object v0 │ │ -0713e2: 1a01 1e01 |000f: const-string v1, ":" // string@011e │ │ -0713e6: 6e20 b515 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0713ec: 0c00 |0014: move-result-object v0 │ │ -0713ee: 6e30 b215 3004 |0015: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -0713f4: 0c00 |0018: move-result-object v0 │ │ -0713f6: 6e10 bb15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0713fc: 0c00 |001c: move-result-object v0 │ │ -0713fe: 1100 |001d: return-object v0 │ │ +0713d8: |[0713d8] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +0713e8: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0713ec: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0713f2: 1a01 e30e |0005: const-string v1, "android:switcher:" // string@0ee3 │ │ +0713f6: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0713fc: 0c00 |000a: move-result-object v0 │ │ +0713fe: 6e20 b115 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +071404: 0c00 |000e: move-result-object v0 │ │ +071406: 1a01 1e01 |000f: const-string v1, ":" // string@011e │ │ +07140a: 6e20 b515 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +071410: 0c00 |0014: move-result-object v0 │ │ +071412: 6e30 b215 3004 |0015: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +071418: 0c00 |0018: move-result-object v0 │ │ +07141a: 6e10 bb15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +071420: 0c00 |001c: move-result-object v0 │ │ +071422: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=2 viewId I │ │ 0x0000 - 0x001e reg=3 id J │ │ │ │ @@ -136977,25 +136977,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 │ │ -071400: |[071400] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -071410: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -071414: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -071418: 5410 2101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ -07141c: 6e10 c403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -071422: 0c00 |0009: move-result-object v0 │ │ -071424: 5b10 1f01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -071428: 5410 1f01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -07142c: 1f04 b500 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -071430: 6e20 8d04 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ -071436: 0e00 |0013: return-void │ │ +071424: |[071424] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +071434: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +071438: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07143c: 5410 2101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ +071440: 6e10 c403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +071446: 0c00 |0009: move-result-object v0 │ │ +071448: 5b10 1f01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +07144c: 5410 1f01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +071450: 1f04 bd00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00bd │ │ +071454: 6e20 8d04 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048d │ │ +07145a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -137009,24 +137009,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -071438: |[071438] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -071448: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -07144c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -071450: 5410 1f01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -071454: 6e10 8c04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@048c │ │ -07145a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -07145c: 5b10 1f01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -071460: 5410 2101 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ -071464: 6e10 c703 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03c7 │ │ -07146a: 0e00 |0011: return-void │ │ +07145c: |[07145c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +07146c: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +071470: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +071474: 5410 1f01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +071478: 6e10 8c04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@048c │ │ +07147e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +071480: 5b10 1f01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +071484: 5410 2101 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ +071488: 6e10 c703 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03c7 │ │ +07148e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -137045,17 +137045,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07146c: |[07146c] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -07147c: 8130 |0000: int-to-long v0, v3 │ │ -07147e: 1000 |0001: return-wide v0 │ │ +071490: |[071490] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +0714a0: 8130 |0000: int-to-long v0, v3 │ │ +0714a2: 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 │ │ │ │ @@ -137064,50 +137064,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 │ │ -071480: |[071480] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -071490: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -071492: 5484 1f01 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -071496: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -07149a: 5484 2101 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ -07149e: 6e10 c403 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -0714a4: 0c04 |000a: move-result-object v4 │ │ -0714a6: 5b84 1f01 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -0714aa: 6e20 3d04 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@043d │ │ -0714b0: 0b01 |0010: move-result-wide v1 │ │ -0714b2: 6e10 6413 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ -0714b8: 0a04 |0014: move-result v4 │ │ -0714ba: 7130 4004 1402 |0015: invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0440 │ │ -0714c0: 0c03 |0018: move-result-object v3 │ │ -0714c2: 5484 2101 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ -0714c6: 6e20 c903 3400 |001b: invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c9 │ │ -0714cc: 0c00 |001e: move-result-object v0 │ │ -0714ce: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -0714d2: 5484 1f01 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -0714d6: 6e20 8a04 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048a │ │ -0714dc: 5484 2001 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -0714e0: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -0714e4: 6e20 7903 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -0714ea: 6e20 7c03 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ -0714f0: 1100 |0030: return-object v0 │ │ -0714f2: 6e20 3c04 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@043c │ │ -0714f8: 0c00 |0034: move-result-object v0 │ │ -0714fa: 5484 1f01 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ -0714fe: 6e10 6413 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ -071504: 0a05 |003a: move-result v5 │ │ -071506: 6e10 6413 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ -07150c: 0a06 |003e: move-result v6 │ │ -07150e: 7130 4004 1602 |003f: invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0440 │ │ -071514: 0c06 |0042: move-result-object v6 │ │ -071516: 6e40 8704 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@0487 │ │ -07151c: 28e0 |0046: goto 0026 // -0020 │ │ +0714a4: |[0714a4] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0714b4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0714b6: 5484 1f01 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +0714ba: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +0714be: 5484 2101 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ +0714c2: 6e10 c403 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +0714c8: 0c04 |000a: move-result-object v4 │ │ +0714ca: 5b84 1f01 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +0714ce: 6e20 3d04 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@043d │ │ +0714d4: 0b01 |0010: move-result-wide v1 │ │ +0714d6: 6e10 6413 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ +0714dc: 0a04 |0014: move-result v4 │ │ +0714de: 7130 4004 1402 |0015: invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0440 │ │ +0714e4: 0c03 |0018: move-result-object v3 │ │ +0714e6: 5484 2101 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0121 │ │ +0714ea: 6e20 c903 3400 |001b: invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c9 │ │ +0714f0: 0c00 |001e: move-result-object v0 │ │ +0714f2: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +0714f6: 5484 1f01 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +0714fa: 6e20 8a04 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@048a │ │ +071500: 5484 2001 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +071504: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +071508: 6e20 7903 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +07150e: 6e20 7c03 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ +071514: 1100 |0030: return-object v0 │ │ +071516: 6e20 3c04 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@043c │ │ +07151c: 0c00 |0034: move-result-object v0 │ │ +07151e: 5484 1f01 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011f │ │ +071522: 6e10 6413 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ +071528: 0a05 |003a: move-result v5 │ │ +07152a: 6e10 6413 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ +071530: 0a06 |003e: move-result v6 │ │ +071532: 7130 4004 1602 |003f: invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0440 │ │ +071538: 0c06 |0042: move-result-object v6 │ │ +07153a: 6e40 8704 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@0487 │ │ +071540: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -137132,23 +137132,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 │ │ -071520: |[071520] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -071530: 1f03 b500 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -071534: 6e10 3503 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0335 │ │ -07153a: 0c00 |0005: move-result-object v0 │ │ -07153c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -071540: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -071542: 0f00 |0009: return v0 │ │ -071544: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -071546: 28fe |000b: goto 0009 // -0002 │ │ +071544: |[071544] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +071554: 1f03 bd00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00bd │ │ +071558: 6e10 3503 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0335 │ │ +07155e: 0c00 |0005: move-result-object v0 │ │ +071560: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +071564: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +071566: 0f00 |0009: return v0 │ │ +071568: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07156a: 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; │ │ @@ -137158,16 +137158,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 │ │ -071548: |[071548] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -071558: 0e00 |0000: return-void │ │ +07156c: |[07156c] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +07157c: 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; │ │ @@ -137177,17 +137177,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07155c: |[07155c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -07156c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07156e: 1100 |0001: return-object v0 │ │ +071580: |[071580] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +071590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071592: 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;) │ │ @@ -137195,32 +137195,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 │ │ -071570: |[071570] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -071580: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -071582: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -071584: 0770 |0002: move-object v0, v7 │ │ -071586: 1f00 b500 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -07158a: 5441 2001 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -07158e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -071592: 5441 2001 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -071596: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -07159a: 5441 2001 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -07159e: 6e20 7903 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -0715a4: 5441 2001 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -0715a8: 6e20 7c03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ -0715ae: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0715b2: 6e20 7903 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -0715b8: 6e20 7c03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ -0715be: 5b40 2001 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ -0715c2: 0e00 |0021: return-void │ │ +071594: |[071594] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0715a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0715a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0715a8: 0770 |0002: move-object v0, v7 │ │ +0715aa: 1f00 bd00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +0715ae: 5441 2001 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +0715b2: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0715b6: 5441 2001 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +0715ba: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0715be: 5441 2001 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +0715c2: 6e20 7903 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +0715c8: 5441 2001 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +0715cc: 6e20 7c03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ +0715d2: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0715d6: 6e20 7903 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +0715dc: 6e20 7c03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ +0715e2: 5b40 2001 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0120 │ │ +0715e6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -137241,29 +137241,29 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0715c4: |[0715c4] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0715d4: 0e00 |0000: return-void │ │ +0715e8: |[0715e8] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0715f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 968 (FragmentPagerAdapter.java) │ │ │ │ Class #582 header: │ │ -class_idx : 202 │ │ +class_idx : 210 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 445 │ │ +superclass_idx : 453 │ │ source_file_idx : 970 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #582 annotations: │ │ @@ -137315,27 +137315,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 │ │ -0715d8: |[0715d8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0715e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0715ea: 7010 6b0a 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a6b │ │ -0715f0: 5b21 3001 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -0715f4: 2200 7103 |0006: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0715f8: 7010 ec15 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0715fe: 5b20 3401 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071602: 2200 7103 |000d: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -071606: 7010 ec15 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -07160c: 5b20 3301 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -071610: 5b21 3101 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ -071614: 5b23 3201 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -071618: 0e00 |0018: return-void │ │ +0715fc: |[0715fc] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +07160c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07160e: 7010 6b0a 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a6b │ │ +071614: 5b21 3001 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +071618: 2200 7903 |0006: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +07161c: 7010 ec15 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +071622: 5b20 3401 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071626: 2200 7903 |000d: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +07162a: 7010 ec15 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +071630: 5b20 3301 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +071634: 5b21 3101 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ +071638: 5b23 3201 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +07163c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -137351,41 +137351,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 │ │ -07161c: |[07161c] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -07162c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07162e: 0770 |0001: move-object v0, v7 │ │ -071630: 1f00 b500 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -071634: 5441 3001 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -071638: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -07163c: 5441 3201 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -071640: 6e10 c403 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -071646: 0c01 |000d: move-result-object v1 │ │ -071648: 5b41 3001 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -07164c: 5441 3401 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071650: 6e10 f915 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -071656: 0a01 |0015: move-result v1 │ │ -071658: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -07165c: 5441 3401 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071660: 6e20 f015 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -071666: 28f3 |001d: goto 0010 // -000d │ │ -071668: 5441 3401 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -07166c: 5442 3201 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -071670: 6e20 d703 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@03d7 │ │ -071676: 0c02 |0025: move-result-object v2 │ │ -071678: 6e30 f815 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -07167e: 5441 3301 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -071682: 6e30 f815 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -071688: 5441 3001 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -07168c: 6e20 9204 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0492 │ │ -071692: 0e00 |0033: return-void │ │ +071640: |[071640] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +071650: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +071652: 0770 |0001: move-object v0, v7 │ │ +071654: 1f00 bd00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +071658: 5441 3001 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +07165c: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +071660: 5441 3201 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +071664: 6e10 c403 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +07166a: 0c01 |000d: move-result-object v1 │ │ +07166c: 5b41 3001 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +071670: 5441 3401 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071674: 6e10 f915 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07167a: 0a01 |0015: move-result v1 │ │ +07167c: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +071680: 5441 3401 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071684: 6e20 f015 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +07168a: 28f3 |001d: goto 0010 // -000d │ │ +07168c: 5441 3401 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071690: 5442 3201 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +071694: 6e20 d703 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@03d7 │ │ +07169a: 0c02 |0025: move-result-object v2 │ │ +07169c: 6e30 f815 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +0716a2: 5441 3301 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +0716a6: 6e30 f815 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +0716ac: 5441 3001 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +0716b0: 6e20 9204 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0492 │ │ +0716b6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -137405,24 +137405,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -071694: |[071694] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0716a4: 5410 3001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -0716a8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0716ac: 5410 3001 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -0716b0: 6e10 8c04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@048c │ │ -0716b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0716b8: 5b10 3001 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -0716bc: 5410 3201 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -0716c0: 6e10 c703 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03c7 │ │ -0716c6: 0e00 |0011: return-void │ │ +0716b8: |[0716b8] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0716c8: 5410 3001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +0716cc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0716d0: 5410 3001 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +0716d4: 6e10 8c04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@048c │ │ +0716da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0716dc: 5b10 3001 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +0716e0: 5410 3201 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +0716e4: 6e10 c703 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03c7 │ │ +0716ea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -137441,62 +137441,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 │ │ -0716c8: |[0716c8] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0716d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0716da: 5463 3301 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -0716de: 6e10 f915 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0716e4: 0a03 |0006: move-result v3 │ │ -0716e6: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -0716ea: 5463 3301 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -0716ee: 6e20 f315 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -0716f4: 0c00 |000e: move-result-object v0 │ │ -0716f6: 1f00 b500 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -0716fa: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -0716fe: 1100 |0013: return-object v0 │ │ -071700: 5463 3001 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -071704: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -071708: 5463 3201 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -07170c: 6e10 c403 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ -071712: 0c03 |001d: move-result-object v3 │ │ -071714: 5b63 3001 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -071718: 6e20 5304 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0453 │ │ -07171e: 0c01 |0023: move-result-object v1 │ │ -071720: 5463 3401 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071724: 6e10 f915 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -07172a: 0a03 |0029: move-result v3 │ │ -07172c: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -071730: 5463 3401 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071734: 6e20 f315 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07173a: 0c02 |0031: move-result-object v2 │ │ -07173c: 1f02 b400 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00b4 │ │ -071740: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -071744: 6e20 7803 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0378 │ │ -07174a: 5463 3301 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -07174e: 6e10 f915 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -071754: 0a03 |003e: move-result v3 │ │ -071756: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -07175a: 5463 3301 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -07175e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -071760: 6e20 f015 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -071766: 28f2 |0047: goto 0039 // -000e │ │ -071768: 6e20 7903 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -07176e: 6e20 7c03 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ -071774: 5463 3301 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -071778: 6e30 f815 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -07177e: 5463 3001 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ -071782: 6e10 6413 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ -071788: 0a04 |0058: move-result v4 │ │ -07178a: 6e30 8604 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0486 │ │ -071790: 0710 |005c: move-object v0, v1 │ │ -071792: 28b6 |005d: goto 0013 // -004a │ │ +0716ec: |[0716ec] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0716fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0716fe: 5463 3301 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +071702: 6e10 f915 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +071708: 0a03 |0006: move-result v3 │ │ +07170a: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +07170e: 5463 3301 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +071712: 6e20 f315 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +071718: 0c00 |000e: move-result-object v0 │ │ +07171a: 1f00 bd00 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +07171e: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +071722: 1100 |0013: return-object v0 │ │ +071724: 5463 3001 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +071728: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +07172c: 5463 3201 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +071730: 6e10 c403 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03c4 │ │ +071736: 0c03 |001d: move-result-object v3 │ │ +071738: 5b63 3001 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +07173c: 6e20 5304 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0453 │ │ +071742: 0c01 |0023: move-result-object v1 │ │ +071744: 5463 3401 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071748: 6e10 f915 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07174e: 0a03 |0029: move-result v3 │ │ +071750: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +071754: 5463 3401 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071758: 6e20 f315 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +07175e: 0c02 |0031: move-result-object v2 │ │ +071760: 1f02 bc00 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00bc │ │ +071764: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +071768: 6e20 7803 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0378 │ │ +07176e: 5463 3301 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +071772: 6e10 f915 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +071778: 0a03 |003e: move-result v3 │ │ +07177a: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +07177e: 5463 3301 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +071782: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +071784: 6e20 f015 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +07178a: 28f2 |0047: goto 0039 // -000e │ │ +07178c: 6e20 7903 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +071792: 6e20 7c03 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ +071798: 5463 3301 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +07179c: 6e30 f815 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +0717a2: 5463 3001 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0130 │ │ +0717a6: 6e10 6413 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1364 │ │ +0717ac: 0a04 |0058: move-result v4 │ │ +0717ae: 6e30 8604 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0486 │ │ +0717b4: 0710 |005c: move-object v0, v1 │ │ +0717b6: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -137526,23 +137526,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 │ │ -071794: |[071794] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -0717a4: 1f03 b500 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -0717a8: 6e10 3503 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0335 │ │ -0717ae: 0c00 |0005: move-result-object v0 │ │ -0717b0: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -0717b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0717b6: 0f00 |0009: return v0 │ │ -0717b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0717ba: 28fe |000b: goto 0009 // -0002 │ │ +0717b8: |[0717b8] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +0717c8: 1f03 bd00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00bd │ │ +0717cc: 6e10 3503 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0335 │ │ +0717d2: 0c00 |0005: move-result-object v0 │ │ +0717d4: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0717d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0717da: 0f00 |0009: return v0 │ │ +0717dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0717de: 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; │ │ @@ -137552,85 +137552,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 │ │ -0717bc: |[0717bc] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0717cc: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -0717d0: 07c0 |0002: move-object v0, v12 │ │ -0717d2: 1f00 6b00 |0003: check-cast v0, Landroid/os/Bundle; // type@006b │ │ -0717d6: 6e20 ee01 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ -0717dc: 1a08 ea20 |0008: const-string v8, "states" // string@20ea │ │ -0717e0: 6e20 e301 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@01e3 │ │ -0717e6: 0c02 |000d: move-result-object v2 │ │ -0717e8: 54b8 3401 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -0717ec: 6e10 f115 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -0717f2: 54b8 3301 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -0717f6: 6e10 f115 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ -0717fc: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -071800: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -071802: 2128 |001b: array-length v8, v2 │ │ -071804: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -071808: 54b9 3401 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -07180c: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -071810: 1f08 b400 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00b4 │ │ -071814: 6e20 f015 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -07181a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07181e: 28f2 |0029: goto 001b // -000e │ │ -071820: 6e10 e701 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@01e7 │ │ -071826: 0c07 |002d: move-result-object v7 │ │ -071828: 7210 6d15 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@156d │ │ -07182e: 0c04 |0031: move-result-object v4 │ │ -071830: 7210 0e16 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -071836: 0a08 |0035: move-result v8 │ │ -071838: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -07183c: 7210 0f16 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -071842: 0c06 |003b: move-result-object v6 │ │ -071844: 1f06 4603 |003c: check-cast v6, Ljava/lang/String; // type@0346 │ │ -071848: 1a08 9412 |003e: const-string v8, "f" // string@1294 │ │ -07184c: 6e20 9e15 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ -071852: 0a08 |0043: move-result v8 │ │ -071854: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -071858: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -07185a: 6e20 9f15 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -071860: 0c08 |004a: move-result-object v8 │ │ -071862: 7110 6915 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ -071868: 0a05 |004e: move-result v5 │ │ -07186a: 54b8 3201 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -07186e: 6e30 cc03 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@03cc │ │ -071874: 0c01 |0054: move-result-object v1 │ │ -071876: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -07187a: 54b8 3301 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -07187e: 6e10 f915 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -071884: 0a08 |005c: move-result v8 │ │ -071886: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -07188a: 54b8 3301 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -07188e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -071890: 6e20 f015 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -071896: 28f2 |0065: goto 0057 // -000e │ │ -071898: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -07189a: 6e20 7903 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -0718a0: 54b8 3301 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -0718a4: 6e30 f815 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ -0718aa: 28c3 |006f: goto 0032 // -003d │ │ -0718ac: 1a08 c903 |0070: const-string v8, "FragmentStatePagerAdapter" // string@03c9 │ │ -0718b0: 2209 4803 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -0718b4: 7010 ad15 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0718ba: 1a0a 4002 |0077: const-string v10, "Bad fragment at key " // string@0240 │ │ -0718be: 6e20 b515 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0718c4: 0c09 |007c: move-result-object v9 │ │ -0718c6: 6e20 b515 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0718cc: 0c09 |0080: move-result-object v9 │ │ -0718ce: 6e10 bb15 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0718d4: 0c09 |0084: move-result-object v9 │ │ -0718d6: 7120 5512 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ -0718dc: 28aa |0088: goto 0032 // -0056 │ │ -0718de: 0e00 |0089: return-void │ │ +0717e0: |[0717e0] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0717f0: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +0717f4: 07c0 |0002: move-object v0, v12 │ │ +0717f6: 1f00 7000 |0003: check-cast v0, Landroid/os/Bundle; // type@0070 │ │ +0717fa: 6e20 ee01 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ee │ │ +071800: 1a08 e720 |0008: const-string v8, "states" // string@20e7 │ │ +071804: 6e20 e301 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@01e3 │ │ +07180a: 0c02 |000d: move-result-object v2 │ │ +07180c: 54b8 3401 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071810: 6e10 f115 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +071816: 54b8 3301 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +07181a: 6e10 f115 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15f1 │ │ +071820: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +071824: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +071826: 2128 |001b: array-length v8, v2 │ │ +071828: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +07182c: 54b9 3401 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071830: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +071834: 1f08 bc00 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00bc │ │ +071838: 6e20 f015 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +07183e: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +071842: 28f2 |0029: goto 001b // -000e │ │ +071844: 6e10 e701 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@01e7 │ │ +07184a: 0c07 |002d: move-result-object v7 │ │ +07184c: 7210 6d15 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@156d │ │ +071852: 0c04 |0031: move-result-object v4 │ │ +071854: 7210 0e16 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07185a: 0a08 |0035: move-result v8 │ │ +07185c: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +071860: 7210 0f16 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +071866: 0c06 |003b: move-result-object v6 │ │ +071868: 1f06 4e03 |003c: check-cast v6, Ljava/lang/String; // type@034e │ │ +07186c: 1a08 9112 |003e: const-string v8, "f" // string@1291 │ │ +071870: 6e20 9e15 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ +071876: 0a08 |0043: move-result v8 │ │ +071878: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +07187c: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +07187e: 6e20 9f15 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +071884: 0c08 |004a: move-result-object v8 │ │ +071886: 7110 6915 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ +07188c: 0a05 |004e: move-result v5 │ │ +07188e: 54b8 3201 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +071892: 6e30 cc03 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@03cc │ │ +071898: 0c01 |0054: move-result-object v1 │ │ +07189a: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +07189e: 54b8 3301 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +0718a2: 6e10 f915 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +0718a8: 0a08 |005c: move-result v8 │ │ +0718aa: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +0718ae: 54b8 3301 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +0718b2: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +0718b4: 6e20 f015 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +0718ba: 28f2 |0065: goto 0057 // -000e │ │ +0718bc: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0718be: 6e20 7903 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +0718c4: 54b8 3301 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +0718c8: 6e30 f815 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f8 │ │ +0718ce: 28c3 |006f: goto 0032 // -003d │ │ +0718d0: 1a08 c903 |0070: const-string v8, "FragmentStatePagerAdapter" // string@03c9 │ │ +0718d4: 2209 5003 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +0718d8: 7010 ad15 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0718de: 1a0a 4002 |0077: const-string v10, "Bad fragment at key " // string@0240 │ │ +0718e2: 6e20 b515 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0718e8: 0c09 |007c: move-result-object v9 │ │ +0718ea: 6e20 b515 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0718f0: 0c09 |0080: move-result-object v9 │ │ +0718f2: 6e10 bb15 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0718f8: 0c09 |0084: move-result-object v9 │ │ +0718fa: 7120 5512 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1255 │ │ +071900: 28aa |0088: goto 0032 // -0056 │ │ +071902: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -137669,57 +137669,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0718e0: |[0718e0] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0718f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0718f2: 5475 3401 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -0718f6: 6e10 f915 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -0718fc: 0a05 |0006: move-result v5 │ │ -0718fe: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -071902: 2204 6b00 |0009: new-instance v4, Landroid/os/Bundle; // type@006b │ │ -071906: 7010 dc01 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01dc │ │ -07190c: 5475 3401 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071910: 6e10 f915 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -071916: 0a05 |0013: move-result v5 │ │ -071918: 2351 fb04 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@04fb │ │ -07191c: 5475 3401 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ -071920: 6e20 fb15 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -071926: 1a05 ea20 |001b: const-string v5, "states" // string@20ea │ │ -07192a: 6e30 ec01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@01ec │ │ -071930: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -071932: 5475 3301 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -071936: 6e10 f915 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -07193c: 0a05 |0026: move-result v5 │ │ -07193e: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -071942: 5475 3301 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ -071946: 6e20 f315 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ -07194c: 0c00 |002e: move-result-object v0 │ │ -07194e: 1f00 b500 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -071952: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -071956: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -07195a: 2204 6b00 |0035: new-instance v4, Landroid/os/Bundle; // type@006b │ │ -07195e: 7010 dc01 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01dc │ │ -071964: 2205 4803 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0348 │ │ -071968: 7010 ad15 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07196e: 1a06 9412 |003f: const-string v6, "f" // string@1294 │ │ -071972: 6e20 b515 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -071978: 0c05 |0044: move-result-object v5 │ │ -07197a: 6e20 b115 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -071980: 0c05 |0048: move-result-object v5 │ │ -071982: 6e10 bb15 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -071988: 0c03 |004c: move-result-object v3 │ │ -07198a: 5475 3201 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ -07198e: 6e40 d503 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@03d5 │ │ -071994: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -071998: 28cd |0054: goto 0021 // -0033 │ │ -07199a: 1104 |0055: return-object v4 │ │ +071904: |[071904] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +071914: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +071916: 5475 3401 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +07191a: 6e10 f915 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +071920: 0a05 |0006: move-result v5 │ │ +071922: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +071926: 2204 7000 |0009: new-instance v4, Landroid/os/Bundle; // type@0070 │ │ +07192a: 7010 dc01 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01dc │ │ +071930: 5475 3401 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071934: 6e10 f915 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +07193a: 0a05 |0013: move-result v5 │ │ +07193c: 2351 0505 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0505 │ │ +071940: 5475 3401 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0134 │ │ +071944: 6e20 fb15 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +07194a: 1a05 e720 |001b: const-string v5, "states" // string@20e7 │ │ +07194e: 6e30 ec01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@01ec │ │ +071954: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +071956: 5475 3301 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +07195a: 6e10 f915 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +071960: 0a05 |0026: move-result v5 │ │ +071962: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +071966: 5475 3301 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0133 │ │ +07196a: 6e20 f315 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15f3 │ │ +071970: 0c00 |002e: move-result-object v0 │ │ +071972: 1f00 bd00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +071976: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +07197a: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +07197e: 2204 7000 |0035: new-instance v4, Landroid/os/Bundle; // type@0070 │ │ +071982: 7010 dc01 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01dc │ │ +071988: 2205 5003 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0350 │ │ +07198c: 7010 ad15 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +071992: 1a06 9112 |003f: const-string v6, "f" // string@1291 │ │ +071996: 6e20 b515 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07199c: 0c05 |0044: move-result-object v5 │ │ +07199e: 6e20 b115 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0719a4: 0c05 |0048: move-result-object v5 │ │ +0719a6: 6e10 bb15 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0719ac: 0c03 |004c: move-result-object v3 │ │ +0719ae: 5475 3201 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0132 │ │ +0719b2: 6e40 d503 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@03d5 │ │ +0719b8: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0719bc: 28cd |0054: goto 0021 // -0033 │ │ +0719be: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -137748,32 +137748,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 │ │ -07199c: |[07199c] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0719ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0719ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0719b0: 0770 |0002: move-object v0, v7 │ │ -0719b2: 1f00 b500 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00b5 │ │ -0719b6: 5441 3101 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ -0719ba: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -0719be: 5441 3101 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ -0719c2: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -0719c6: 5441 3101 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ -0719ca: 6e20 7903 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -0719d0: 5441 3101 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ -0719d4: 6e20 7c03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ -0719da: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0719de: 6e20 7903 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ -0719e4: 6e20 7c03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ -0719ea: 5b40 3101 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ -0719ee: 0e00 |0021: return-void │ │ +0719c0: |[0719c0] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0719d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0719d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0719d4: 0770 |0002: move-object v0, v7 │ │ +0719d6: 1f00 bd00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00bd │ │ +0719da: 5441 3101 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ +0719de: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0719e2: 5441 3101 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ +0719e6: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0719ea: 5441 3101 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ +0719ee: 6e20 7903 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +0719f4: 5441 3101 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ +0719f8: 6e20 7c03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ +0719fe: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +071a02: 6e20 7903 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0379 │ │ +071a08: 6e20 7c03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@037c │ │ +071a0e: 5b40 3101 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0131 │ │ +071a12: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -137794,30 +137794,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0719f0: |[0719f0] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -071a00: 0e00 |0000: return-void │ │ +071a14: |[071a14] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +071a24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 970 (FragmentStatePagerAdapter.java) │ │ │ │ Class #583 header: │ │ -class_idx : 212 │ │ +class_idx : 220 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 181 │ │ -source_file_idx : 2080 │ │ +superclass_idx : 189 │ │ +source_file_idx : 2088 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #583 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -137891,26 +137891,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -071a04: |[071a04] android.support.v4.app.ListFragment.:()V │ │ -071a14: 7010 2003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0320 │ │ -071a1a: 2200 6f00 |0003: new-instance v0, Landroid/os/Handler; // type@006f │ │ -071a1e: 7010 f401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -071a24: 5b10 5301 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0153 │ │ -071a28: 2200 d200 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00d2 │ │ -071a2c: 7020 9e04 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@049e │ │ -071a32: 5b10 5901 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0159 │ │ -071a36: 2200 d300 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00d3 │ │ -071a3a: 7020 a004 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@04a0 │ │ -071a40: 5b10 5701 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0157 │ │ -071a44: 0e00 |0018: return-void │ │ +071a28: |[071a28] android.support.v4.app.ListFragment.:()V │ │ +071a38: 7010 2003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0320 │ │ +071a3e: 2200 7400 |0003: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +071a42: 7010 f401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +071a48: 5b10 5301 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0153 │ │ +071a4c: 2200 da00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00da │ │ +071a50: 7020 9e04 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@049e │ │ +071a56: 5b10 5901 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0159 │ │ +071a5a: 2200 db00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00db │ │ +071a5e: 7020 a004 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@04a0 │ │ +071a64: 5b10 5701 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0157 │ │ +071a68: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -137922,103 +137922,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -071a48: |[071a48] android.support.v4.app.ListFragment.ensureList:()V │ │ -071a58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -071a5a: 5463 5401 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071a5e: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -071a62: 0e00 |0005: return-void │ │ -071a64: 6e10 a904 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04a9 │ │ -071a6a: 0c02 |0009: move-result-object v2 │ │ -071a6c: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -071a70: 2203 3403 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0334 │ │ -071a74: 1a04 ae02 |000e: const-string v4, "Content view not yet created" // string@02ae │ │ -071a78: 7020 6515 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -071a7e: 2703 |0013: throw v3 │ │ -071a80: 2023 f402 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@02f4 │ │ -071a84: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -071a88: 1f02 f402 |0018: check-cast v2, Landroid/widget/ListView; // type@02f4 │ │ -071a8c: 5b62 5401 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071a90: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -071a92: 5c63 5601 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ -071a96: 5463 5401 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071a9a: 5464 5701 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0157 │ │ -071a9e: 6e20 7d14 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -071aa4: 5463 5001 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ -071aa8: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -071aac: 5460 5001 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ -071ab0: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -071ab2: 5b63 5001 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ -071ab6: 6e20 af04 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@04af │ │ -071abc: 5463 5301 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0153 │ │ -071ac0: 5464 5901 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0159 │ │ -071ac4: 6e20 f901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -071aca: 28cc |0039: goto 0005 // -0034 │ │ -071acc: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -071ad2: 6e20 d812 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -071ad8: 0c03 |0040: move-result-object v3 │ │ -071ada: 1f03 0803 |0041: check-cast v3, Landroid/widget/TextView; // type@0308 │ │ -071ade: 5b63 5a01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071ae2: 5463 5a01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071ae6: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -071aea: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -071af0: 6e20 d812 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -071af6: 0c03 |004f: move-result-object v3 │ │ -071af8: 5b63 5201 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ -071afc: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -071b02: 6e20 d812 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -071b08: 0c03 |0058: move-result-object v3 │ │ -071b0a: 5b63 5801 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071b0e: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -071b14: 6e20 d812 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -071b1a: 0c03 |0061: move-result-object v3 │ │ -071b1c: 5b63 5501 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071b20: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -071b26: 6e20 d812 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -071b2c: 0c01 |006a: move-result-object v1 │ │ -071b2e: 2013 f402 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@02f4 │ │ -071b32: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -071b36: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -071b3a: 2203 4303 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0343 │ │ -071b3e: 1a04 920d |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0d92 │ │ -071b42: 7020 8415 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -071b48: 2703 |0078: throw v3 │ │ -071b4a: 5463 5a01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071b4e: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -071b52: 6e20 ef14 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ -071b58: 28d2 |0080: goto 0052 // -002e │ │ -071b5a: 2203 4303 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0343 │ │ -071b5e: 1a04 ad02 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02ad │ │ -071b62: 7020 8415 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -071b68: 2703 |0088: throw v3 │ │ -071b6a: 1f01 f402 |0089: check-cast v1, Landroid/widget/ListView; // type@02f4 │ │ -071b6e: 5b61 5401 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071b72: 5463 5201 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ -071b76: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -071b7a: 5463 5401 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071b7e: 5464 5201 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ -071b82: 6e20 7a14 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@147a │ │ -071b88: 2884 |0098: goto 001c // -007c │ │ -071b8a: 5463 5101 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ -071b8e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -071b92: 5463 5a01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071b96: 5464 5101 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ -071b9a: 6e20 ea14 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -071ba0: 5463 5401 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071ba4: 5464 5a01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071ba8: 6e20 7a14 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@147a │ │ -071bae: 2900 71ff |00ab: goto/16 001c // -008f │ │ -071bb2: 5463 5801 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071bb6: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -071bba: 7030 b104 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ -071bc0: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +071a6c: |[071a6c] android.support.v4.app.ListFragment.ensureList:()V │ │ +071a7c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +071a7e: 5463 5401 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071a82: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +071a86: 0e00 |0005: return-void │ │ +071a88: 6e10 a904 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04a9 │ │ +071a8e: 0c02 |0009: move-result-object v2 │ │ +071a90: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +071a94: 2203 3c03 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@033c │ │ +071a98: 1a04 ae02 |000e: const-string v4, "Content view not yet created" // string@02ae │ │ +071a9c: 7020 6515 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +071aa2: 2703 |0013: throw v3 │ │ +071aa4: 2023 fc02 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@02fc │ │ +071aa8: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +071aac: 1f02 fc02 |0018: check-cast v2, Landroid/widget/ListView; // type@02fc │ │ +071ab0: 5b62 5401 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071ab4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +071ab6: 5c63 5601 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ +071aba: 5463 5401 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071abe: 5464 5701 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0157 │ │ +071ac2: 6e20 7d14 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +071ac8: 5463 5001 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ +071acc: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +071ad0: 5460 5001 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ +071ad4: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +071ad6: 5b63 5001 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ +071ada: 6e20 af04 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@04af │ │ +071ae0: 5463 5301 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0153 │ │ +071ae4: 5464 5901 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0159 │ │ +071ae8: 6e20 f901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +071aee: 28cc |0039: goto 0005 // -0034 │ │ +071af0: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +071af6: 6e20 d812 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +071afc: 0c03 |0040: move-result-object v3 │ │ +071afe: 1f03 1003 |0041: check-cast v3, Landroid/widget/TextView; // type@0310 │ │ +071b02: 5b63 5a01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071b06: 5463 5a01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071b0a: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +071b0e: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +071b14: 6e20 d812 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +071b1a: 0c03 |004f: move-result-object v3 │ │ +071b1c: 5b63 5201 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ +071b20: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +071b26: 6e20 d812 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +071b2c: 0c03 |0058: move-result-object v3 │ │ +071b2e: 5b63 5801 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071b32: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +071b38: 6e20 d812 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +071b3e: 0c03 |0061: move-result-object v3 │ │ +071b40: 5b63 5501 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071b44: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +071b4a: 6e20 d812 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +071b50: 0c01 |006a: move-result-object v1 │ │ +071b52: 2013 fc02 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@02fc │ │ +071b56: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +071b5a: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +071b5e: 2203 4b03 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@034b │ │ +071b62: 1a04 8f0d |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0d8f │ │ +071b66: 7020 8415 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +071b6c: 2703 |0078: throw v3 │ │ +071b6e: 5463 5a01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071b72: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +071b76: 6e20 ef14 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ +071b7c: 28d2 |0080: goto 0052 // -002e │ │ +071b7e: 2203 4b03 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@034b │ │ +071b82: 1a04 ad02 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02ad │ │ +071b86: 7020 8415 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +071b8c: 2703 |0088: throw v3 │ │ +071b8e: 1f01 fc02 |0089: check-cast v1, Landroid/widget/ListView; // type@02fc │ │ +071b92: 5b61 5401 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071b96: 5463 5201 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ +071b9a: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +071b9e: 5463 5401 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071ba2: 5464 5201 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ +071ba6: 6e20 7a14 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@147a │ │ +071bac: 2884 |0098: goto 001c // -007c │ │ +071bae: 5463 5101 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ +071bb2: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +071bb6: 5463 5a01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071bba: 5464 5101 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ +071bbe: 6e20 ea14 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +071bc4: 5463 5401 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071bc8: 5464 5a01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071bcc: 6e20 7a14 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@147a │ │ +071bd2: 2900 71ff |00ab: goto/16 001c // -008f │ │ +071bd6: 5463 5801 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071bda: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +071bde: 7030 b104 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ +071be4: 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 │ │ @@ -138063,77 +138063,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -071bc4: |[071bc4] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -071bd4: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -071bda: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -071bde: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -071be2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -071be4: 7010 a304 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -071bea: 5460 5801 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071bee: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -071bf2: 2200 3403 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -071bf6: 1a01 8d02 |0011: const-string v1, "Can't be used with a custom content view" // string@028d │ │ -071bfa: 7020 6515 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -071c00: 2700 |0016: throw v0 │ │ -071c02: 5560 5601 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ -071c06: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -071c0a: 0e00 |001b: return-void │ │ -071c0c: 5c67 5601 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ -071c10: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -071c14: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -071c18: 5460 5801 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071c1c: 6e10 a404 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071c22: 0c01 |0027: move-result-object v1 │ │ -071c24: 7120 1414 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -071c2a: 0c01 |002b: move-result-object v1 │ │ -071c2c: 6e20 3b13 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -071c32: 5460 5501 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071c36: 6e10 a404 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071c3c: 0c01 |0034: move-result-object v1 │ │ -071c3e: 7120 1414 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -071c44: 0c01 |0038: move-result-object v1 │ │ -071c46: 6e20 3b13 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -071c4c: 5460 5801 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071c50: 6e20 3913 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -071c56: 5460 5501 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071c5a: 6e20 3913 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -071c60: 28d5 |0046: goto 001b // -002b │ │ -071c62: 5460 5801 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071c66: 6e10 d512 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -071c6c: 5460 5501 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071c70: 6e10 d512 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -071c76: 28eb |0051: goto 003c // -0015 │ │ -071c78: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -071c7c: 5460 5801 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071c80: 6e10 a404 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071c86: 0c01 |0059: move-result-object v1 │ │ -071c88: 7120 1414 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -071c8e: 0c01 |005d: move-result-object v1 │ │ -071c90: 6e20 3b13 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -071c96: 5460 5501 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071c9a: 6e10 a404 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071ca0: 0c01 |0066: move-result-object v1 │ │ -071ca2: 7120 1414 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -071ca8: 0c01 |006a: move-result-object v1 │ │ -071caa: 6e20 3b13 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ -071cb0: 5460 5801 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071cb4: 6e20 3913 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -071cba: 5460 5501 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071cbe: 6e20 3913 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -071cc4: 28a3 |0078: goto 001b // -005d │ │ -071cc6: 5460 5801 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071cca: 6e10 d512 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -071cd0: 5460 5501 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071cd4: 6e10 d512 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ -071cda: 28eb |0083: goto 006e // -0015 │ │ +071be8: |[071be8] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +071bf8: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +071bfe: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +071c02: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +071c06: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +071c08: 7010 a304 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +071c0e: 5460 5801 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071c12: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +071c16: 2200 3c03 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +071c1a: 1a01 8d02 |0011: const-string v1, "Can't be used with a custom content view" // string@028d │ │ +071c1e: 7020 6515 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +071c24: 2700 |0016: throw v0 │ │ +071c26: 5560 5601 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ +071c2a: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +071c2e: 0e00 |001b: return-void │ │ +071c30: 5c67 5601 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ +071c34: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +071c38: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +071c3c: 5460 5801 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071c40: 6e10 a404 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071c46: 0c01 |0027: move-result-object v1 │ │ +071c48: 7120 1414 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +071c4e: 0c01 |002b: move-result-object v1 │ │ +071c50: 6e20 3b13 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +071c56: 5460 5501 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071c5a: 6e10 a404 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071c60: 0c01 |0034: move-result-object v1 │ │ +071c62: 7120 1414 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +071c68: 0c01 |0038: move-result-object v1 │ │ +071c6a: 6e20 3b13 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +071c70: 5460 5801 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071c74: 6e20 3913 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +071c7a: 5460 5501 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071c7e: 6e20 3913 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +071c84: 28d5 |0046: goto 001b // -002b │ │ +071c86: 5460 5801 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071c8a: 6e10 d512 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +071c90: 5460 5501 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071c94: 6e10 d512 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +071c9a: 28eb |0051: goto 003c // -0015 │ │ +071c9c: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +071ca0: 5460 5801 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071ca4: 6e10 a404 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071caa: 0c01 |0059: move-result-object v1 │ │ +071cac: 7120 1414 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +071cb2: 0c01 |005d: move-result-object v1 │ │ +071cb4: 6e20 3b13 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +071cba: 5460 5501 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071cbe: 6e10 a404 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071cc4: 0c01 |0066: move-result-object v1 │ │ +071cc6: 7120 1414 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +071ccc: 0c01 |006a: move-result-object v1 │ │ +071cce: 6e20 3b13 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@133b │ │ +071cd4: 5460 5801 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071cd8: 6e20 3913 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +071cde: 5460 5501 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071ce2: 6e20 3913 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +071ce8: 28a3 |0078: goto 001b // -005d │ │ +071cea: 5460 5801 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071cee: 6e10 d512 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +071cf4: 5460 5501 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071cf8: 6e10 d512 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@12d5 │ │ +071cfe: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -138164,17 +138164,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071cdc: |[071cdc] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -071cec: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ -071cf0: 1100 |0002: return-object v0 │ │ +071d00: |[071d00] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +071d10: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ +071d14: 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;) │ │ @@ -138182,18 +138182,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -071cf4: |[071cf4] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -071d04: 7010 a304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -071d0a: 5410 5401 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071d0e: 1100 |0005: return-object v0 │ │ +071d18: |[071d18] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +071d28: 7010 a304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +071d2e: 5410 5401 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071d32: 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; │ │ │ │ @@ -138202,20 +138202,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -071d10: |[071d10] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -071d20: 7010 a304 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -071d26: 5420 5401 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071d2a: 6e10 7414 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@1474 │ │ -071d30: 0b00 |0008: move-result-wide v0 │ │ -071d32: 1000 |0009: return-wide v0 │ │ +071d34: |[071d34] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +071d44: 7010 a304 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +071d4a: 5420 5401 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071d4e: 6e10 7414 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@1474 │ │ +071d54: 0b00 |0008: move-result-wide v0 │ │ +071d56: 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; │ │ │ │ @@ -138224,20 +138224,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -071d34: |[071d34] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -071d44: 7010 a304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -071d4a: 5410 5401 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071d4e: 6e10 7514 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@1475 │ │ -071d54: 0a00 |0008: move-result v0 │ │ -071d56: 0f00 |0009: return v0 │ │ +071d58: |[071d58] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +071d68: 7010 a304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +071d6e: 5410 5401 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071d72: 6e10 7514 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@1475 │ │ +071d78: 0a00 |0008: move-result v0 │ │ +071d7a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -138246,73 +138246,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 │ │ -071d58: |[071d58] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -071d68: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -071d6c: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -071d6e: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -071d70: 6e10 a404 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071d76: 0c00 |0007: move-result-object v0 │ │ -071d78: 2205 ed02 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@02ed │ │ -071d7c: 7020 4714 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ -071d82: 2203 f102 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@02f1 │ │ -071d86: 7020 5814 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1458 │ │ -071d8c: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -071d92: 6e20 5c14 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@145c │ │ -071d98: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -071d9a: 6e20 5d14 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@145d │ │ -071da0: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -071da4: 6e20 5e14 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@145e │ │ -071daa: 6e20 5b14 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@145b │ │ -071db0: 2204 f802 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@02f8 │ │ -071db4: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -071db6: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -071dbc: 7040 9714 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1497 │ │ -071dc2: 2207 ec02 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -071dc6: 7030 4614 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -071dcc: 6e30 5a14 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ -071dd2: 2207 ec02 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -071dd6: 7030 4614 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -071ddc: 6e30 4814 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ -071de2: 2201 ed02 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@02ed │ │ -071de6: 7020 4714 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ -071dec: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -071df2: 6e20 4914 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ -071df8: 2206 0803 |0048: new-instance v6, Landroid/widget/TextView; // type@0308 │ │ -071dfc: 6e10 a404 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071e02: 0c07 |004d: move-result-object v7 │ │ -071e04: 7020 d614 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ -071e0a: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -071e10: 6e20 e514 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@14e5 │ │ -071e16: 6e20 e414 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@14e4 │ │ -071e1c: 2207 ec02 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -071e20: 7030 4614 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -071e26: 6e30 4814 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ -071e2c: 2202 f402 |0062: new-instance v2, Landroid/widget/ListView; // type@02f4 │ │ -071e30: 6e10 a404 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ -071e36: 0c07 |0067: move-result-object v7 │ │ -071e38: 7020 6914 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1469 │ │ -071e3e: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -071e44: 6e20 7b14 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@147b │ │ -071e4a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -071e4c: 6e20 7914 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1479 │ │ -071e52: 2207 ec02 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -071e56: 7030 4614 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -071e5c: 6e30 4814 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ -071e62: 2207 ec02 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -071e66: 7030 4614 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -071e6c: 6e30 4814 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ -071e72: 2207 ec02 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02ec │ │ -071e76: 7030 4614 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ -071e7c: 6e20 4a14 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@144a │ │ -071e82: 1105 |008d: return-object v5 │ │ +071d7c: |[071d7c] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +071d8c: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +071d90: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +071d92: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +071d94: 6e10 a404 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071d9a: 0c00 |0007: move-result-object v0 │ │ +071d9c: 2205 f502 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@02f5 │ │ +071da0: 7020 4714 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ +071da6: 2203 f902 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@02f9 │ │ +071daa: 7020 5814 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1458 │ │ +071db0: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +071db6: 6e20 5c14 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@145c │ │ +071dbc: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +071dbe: 6e20 5d14 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@145d │ │ +071dc4: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +071dc8: 6e20 5e14 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@145e │ │ +071dce: 6e20 5b14 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@145b │ │ +071dd4: 2204 0003 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0300 │ │ +071dd8: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +071dda: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +071de0: 7040 9714 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1497 │ │ +071de6: 2207 f402 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +071dea: 7030 4614 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +071df0: 6e30 5a14 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ +071df6: 2207 f402 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +071dfa: 7030 4614 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +071e00: 6e30 4814 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ +071e06: 2201 f502 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@02f5 │ │ +071e0a: 7020 4714 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1447 │ │ +071e10: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +071e16: 6e20 4914 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1449 │ │ +071e1c: 2206 1003 |0048: new-instance v6, Landroid/widget/TextView; // type@0310 │ │ +071e20: 6e10 a404 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071e26: 0c07 |004d: move-result-object v7 │ │ +071e28: 7020 d614 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ +071e2e: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +071e34: 6e20 e514 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@14e5 │ │ +071e3a: 6e20 e414 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@14e4 │ │ +071e40: 2207 f402 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +071e44: 7030 4614 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +071e4a: 6e30 4814 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ +071e50: 2202 fc02 |0062: new-instance v2, Landroid/widget/ListView; // type@02fc │ │ +071e54: 6e10 a404 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04a4 │ │ +071e5a: 0c07 |0067: move-result-object v7 │ │ +071e5c: 7020 6914 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1469 │ │ +071e62: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +071e68: 6e20 7b14 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@147b │ │ +071e6e: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +071e70: 6e20 7914 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1479 │ │ +071e76: 2207 f402 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +071e7a: 7030 4614 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +071e80: 6e30 4814 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ +071e86: 2207 f402 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +071e8a: 7030 4614 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +071e90: 6e30 4814 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1448 │ │ +071e96: 2207 f402 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02f4 │ │ +071e9a: 7030 4614 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1446 │ │ +071ea0: 6e20 4a14 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@144a │ │ +071ea6: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -138352,28 +138352,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -071e84: |[071e84] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -071e94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -071e96: 5430 5301 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0153 │ │ -071e9a: 5431 5901 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0159 │ │ -071e9e: 6e20 fc01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ -071ea4: 5b32 5401 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071ea8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -071eaa: 5c30 5601 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ -071eae: 5b32 5501 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ -071eb2: 5b32 5801 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ -071eb6: 5b32 5201 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ -071eba: 5b32 5a01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071ebe: 6f10 5203 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0352 │ │ -071ec4: 0e00 |0018: return-void │ │ +071ea8: |[071ea8] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +071eb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +071eba: 5430 5301 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0153 │ │ +071ebe: 5431 5901 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0159 │ │ +071ec2: 6e20 fc01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ +071ec8: 5b32 5401 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071ecc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +071ece: 5c30 5601 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ +071ed2: 5b32 5501 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0155 │ │ +071ed6: 5b32 5801 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0158 │ │ +071eda: 5b32 5201 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0152 │ │ +071ede: 5b32 5a01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071ee2: 6f10 5203 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0352 │ │ +071ee8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -138387,16 +138387,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 │ │ -071ec8: |[071ec8] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -071ed8: 0e00 |0000: return-void │ │ +071eec: |[071eec] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +071efc: 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; │ │ @@ -138408,18 +138408,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 │ │ -071edc: |[071edc] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -071eec: 6f30 5f03 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@035f │ │ -071ef2: 7010 a304 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -071ef8: 0e00 |0006: return-void │ │ +071f00: |[071f00] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +071f10: 6f30 5f03 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@035f │ │ +071f16: 7010 a304 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +071f1c: 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; │ │ @@ -138431,31 +138431,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -071efc: |[071efc] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -071f0c: 7010 a304 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -071f12: 5420 5a01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071f16: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -071f1a: 2200 3403 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0334 │ │ -071f1e: 1a01 8d02 |0009: const-string v1, "Can't be used with a custom content view" // string@028d │ │ -071f22: 7020 6515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -071f28: 2700 |000e: throw v0 │ │ -071f2a: 5420 5a01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071f2e: 6e20 ea14 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -071f34: 5420 5101 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ -071f38: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -071f3c: 5420 5401 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071f40: 5421 5a01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ -071f44: 6e20 7a14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@147a │ │ -071f4a: 5b23 5101 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ -071f4e: 0e00 |0021: return-void │ │ +071f20: |[071f20] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +071f30: 7010 a304 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +071f36: 5420 5a01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071f3a: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +071f3e: 2200 3c03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@033c │ │ +071f42: 1a01 8d02 |0009: const-string v1, "Can't be used with a custom content view" // string@028d │ │ +071f46: 7020 6515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +071f4c: 2700 |000e: throw v0 │ │ +071f4e: 5420 5a01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071f52: 6e20 ea14 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +071f58: 5420 5101 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ +071f5c: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +071f60: 5420 5401 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071f64: 5421 5a01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@015a │ │ +071f68: 6e20 7a14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@147a │ │ +071f6e: 5b23 5101 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0151 │ │ +071f72: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -138471,38 +138471,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -071f50: |[071f50] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -071f60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -071f62: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -071f64: 5443 5001 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ -071f68: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -071f6c: 0110 |0006: move v0, v1 │ │ -071f6e: 5b45 5001 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ -071f72: 5443 5401 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071f76: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -071f7a: 5443 5401 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -071f7e: 6e20 7714 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -071f84: 5543 5601 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ -071f88: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -071f8c: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -071f90: 6e10 a904 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04a9 │ │ -071f96: 0c03 |001b: move-result-object v3 │ │ -071f98: 6e10 fd12 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@12fd │ │ -071f9e: 0c03 |001f: move-result-object v3 │ │ -071fa0: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -071fa4: 0112 |0022: move v2, v1 │ │ -071fa6: 7030 b104 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ -071fac: 0e00 |0026: return-void │ │ -071fae: 0120 |0027: move v0, v2 │ │ -071fb0: 28df |0028: goto 0007 // -0021 │ │ +071f74: |[071f74] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +071f84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +071f86: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +071f88: 5443 5001 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ +071f8c: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +071f90: 0110 |0006: move v0, v1 │ │ +071f92: 5b45 5001 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0150 │ │ +071f96: 5443 5401 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071f9a: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +071f9e: 5443 5401 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +071fa2: 6e20 7714 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +071fa8: 5543 5601 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0156 │ │ +071fac: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +071fb0: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +071fb4: 6e10 a904 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04a9 │ │ +071fba: 0c03 |001b: move-result-object v3 │ │ +071fbc: 6e10 fd12 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@12fd │ │ +071fc2: 0c03 |001f: move-result-object v3 │ │ +071fc4: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +071fc8: 0112 |0022: move v2, v1 │ │ +071fca: 7030 b104 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ +071fd0: 0e00 |0026: return-void │ │ +071fd2: 0120 |0027: move v0, v2 │ │ +071fd4: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -138519,18 +138519,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -071fb4: |[071fb4] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -071fc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -071fc6: 7030 b104 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ -071fcc: 0e00 |0004: return-void │ │ +071fd8: |[071fd8] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +071fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071fea: 7030 b104 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ +071ff0: 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 │ │ @@ -138540,18 +138540,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -071fd0: |[071fd0] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -071fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -071fe2: 7030 b104 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ -071fe8: 0e00 |0004: return-void │ │ +071ff4: |[071ff4] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +072004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072006: 7030 b104 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b1 │ │ +07200c: 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 │ │ @@ -138561,35 +138561,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -071fec: |[071fec] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -071ffc: 7010 a304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ -072002: 5410 5401 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ -072006: 6e20 7e14 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@147e │ │ -07200c: 0e00 |0008: return-void │ │ +072010: |[072010] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +072020: 7010 a304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04a3 │ │ +072026: 5410 5401 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0154 │ │ +07202a: 6e20 7e14 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@147e │ │ +072030: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 2080 (ListFragment.java) │ │ + source_file_idx : 2088 (ListFragment.java) │ │ │ │ Class #584 header: │ │ -class_idx : 215 │ │ +class_idx : 223 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2648 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2643 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #584 annotations: │ │ Annotations on class │ │ @@ -138681,21 +138681,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 │ │ -072010: |[072010] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -072020: 5b01 6901 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072024: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07202a: 5902 6101 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -07202e: 5b03 5b01 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@015b │ │ -072032: 5b04 5c01 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -072036: 0e00 |000b: return-void │ │ +072034: |[072034] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +072044: 5b01 6901 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072048: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07204e: 5902 6101 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +072052: 5b03 5b01 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@015b │ │ +072056: 5b04 5c01 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +07205a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -138713,71 +138713,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 │ │ -072038: |[072038] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -072048: 5441 5c01 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -07204c: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -072050: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -072052: 5441 6901 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072056: 5411 6c01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -07205a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -07205e: 5441 6901 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072062: 5411 6c01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072066: 5411 dc00 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -07206a: 5410 1201 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -07206e: 5441 6901 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072072: 5411 6c01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072076: 5411 dc00 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -07207a: 1a02 6c1b |0019: const-string v2, "onLoadFinished" // string@1b6c │ │ -07207e: 5b12 1201 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -072082: 6301 6a01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072086: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -07208a: 1a01 570a |0021: const-string v1, "LoaderManager" // string@0a57 │ │ -07208e: 2202 4803 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -072092: 7010 ad15 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072098: 1a03 2100 |0028: const-string v3, " onLoadFinished in " // string@0021 │ │ -07209c: 6e20 b515 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0720a2: 0c02 |002d: move-result-object v2 │ │ -0720a4: 6e20 b415 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0720aa: 0c02 |0031: move-result-object v2 │ │ -0720ac: 1a03 1f01 |0032: const-string v3, ": " // string@011f │ │ -0720b0: 6e20 b515 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0720b6: 0c02 |0037: move-result-object v2 │ │ -0720b8: 6e20 3206 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0632 │ │ -0720be: 0c03 |003b: move-result-object v3 │ │ -0720c0: 6e20 b515 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0720c6: 0c02 |003f: move-result-object v2 │ │ -0720c8: 6e10 bb15 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0720ce: 0c02 |0043: move-result-object v2 │ │ -0720d0: 7120 5412 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0720d6: 5441 5c01 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -0720da: 7230 b504 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04b5 │ │ -0720e0: 5441 6901 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -0720e4: 5411 6c01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0720e8: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0720ec: 5441 6901 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -0720f0: 5411 6c01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0720f4: 5411 dc00 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0720f8: 5b10 1201 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -0720fc: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0720fe: 5c41 5e01 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -072102: 0e00 |005d: return-void │ │ -072104: 0d01 |005e: move-exception v1 │ │ -072106: 5442 6901 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -07210a: 5422 6c01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -07210e: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -072112: 5442 6901 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072116: 5422 6c01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -07211a: 5422 dc00 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -07211e: 5b20 1201 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -072122: 2701 |006d: throw v1 │ │ +07205c: |[07205c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +07206c: 5441 5c01 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +072070: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +072074: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +072076: 5441 6901 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +07207a: 5411 6c01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07207e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +072082: 5441 6901 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072086: 5411 6c01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07208a: 5411 dc00 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +07208e: 5410 1201 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +072092: 5441 6901 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072096: 5411 6c01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07209a: 5411 dc00 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +07209e: 1a02 691b |0019: const-string v2, "onLoadFinished" // string@1b69 │ │ +0720a2: 5b12 1201 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +0720a6: 6301 6a01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0720aa: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +0720ae: 1a01 520a |0021: const-string v1, "LoaderManager" // string@0a52 │ │ +0720b2: 2202 5003 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0720b6: 7010 ad15 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0720bc: 1a03 2100 |0028: const-string v3, " onLoadFinished in " // string@0021 │ │ +0720c0: 6e20 b515 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0720c6: 0c02 |002d: move-result-object v2 │ │ +0720c8: 6e20 b415 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0720ce: 0c02 |0031: move-result-object v2 │ │ +0720d0: 1a03 1f01 |0032: const-string v3, ": " // string@011f │ │ +0720d4: 6e20 b515 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0720da: 0c02 |0037: move-result-object v2 │ │ +0720dc: 6e20 3206 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0632 │ │ +0720e2: 0c03 |003b: move-result-object v3 │ │ +0720e4: 6e20 b515 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0720ea: 0c02 |003f: move-result-object v2 │ │ +0720ec: 6e10 bb15 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0720f2: 0c02 |0043: move-result-object v2 │ │ +0720f4: 7120 5412 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0720fa: 5441 5c01 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +0720fe: 7230 b504 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04b5 │ │ +072104: 5441 6901 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072108: 5411 6c01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07210c: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +072110: 5441 6901 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072114: 5411 6c01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072118: 5411 dc00 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +07211c: 5b10 1201 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +072120: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +072122: 5c41 5e01 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +072126: 0e00 |005d: return-void │ │ +072128: 0d01 |005e: move-exception v1 │ │ +07212a: 5442 6901 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +07212e: 5422 6c01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072132: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +072136: 5442 6901 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +07213a: 5422 6c01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07213e: 5422 dc00 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +072142: 5b20 1201 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +072146: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -138804,103 +138804,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -072130: |[072130] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -072140: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -072142: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -072144: 6302 6a01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072148: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -07214c: 1a02 570a |0006: const-string v2, "LoaderManager" // string@0a57 │ │ -072150: 2203 4803 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072154: 7010 ad15 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07215a: 1a04 0700 |000d: const-string v4, " Destroying: " // string@0007 │ │ -07215e: 6e20 b515 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072164: 0c03 |0012: move-result-object v3 │ │ -072166: 6e20 b415 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07216c: 0c03 |0016: move-result-object v3 │ │ -07216e: 6e10 bb15 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072174: 0c03 |001a: move-result-object v3 │ │ -072176: 7120 5412 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07217c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -07217e: 5c72 5f01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015f │ │ -072182: 5571 5e01 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -072186: 5c75 5e01 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -07218a: 5472 5c01 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -07218e: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -072192: 5472 6301 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072196: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -07219a: 5572 6001 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -07219e: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -0721a2: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -0721a6: 6302 6a01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0721aa: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -0721ae: 1a02 570a |0037: const-string v2, "LoaderManager" // string@0a57 │ │ -0721b2: 2203 4803 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0721b6: 7010 ad15 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0721bc: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ -0721c0: 6e20 b515 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0721c6: 0c03 |0043: move-result-object v3 │ │ -0721c8: 6e20 b415 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0721ce: 0c03 |0047: move-result-object v3 │ │ -0721d0: 6e10 bb15 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0721d6: 0c03 |004b: move-result-object v3 │ │ -0721d8: 7120 5412 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0721de: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0721e0: 5472 6901 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -0721e4: 5422 6c01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0721e8: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -0721ec: 5472 6901 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -0721f0: 5422 6c01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0721f4: 5422 dc00 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0721f8: 5420 1201 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -0721fc: 5472 6901 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072200: 5422 6c01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072204: 5422 dc00 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -072208: 1a03 6f1b |0064: const-string v3, "onLoaderReset" // string@1b6f │ │ -07220c: 5b23 1201 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -072210: 5472 5c01 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -072214: 5473 6301 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072218: 7220 b604 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@04b6 │ │ -07221e: 5472 6901 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072222: 5422 6c01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072226: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -07222a: 5472 6901 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -07222e: 5422 6c01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072232: 5422 dc00 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -072236: 5b20 1201 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -07223a: 5b76 5c01 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -07223e: 5b76 5d01 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -072242: 5c75 6001 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -072246: 5472 6301 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07224a: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -07224e: 5572 6201 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -072252: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -072256: 5c75 6201 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -07225a: 5472 6301 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07225e: 6e20 4806 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0648 │ │ -072264: 5472 6301 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072268: 6e10 4206 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0642 │ │ -07226e: 5472 6401 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -072272: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -072276: 5472 6401 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -07227a: 6e10 c104 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072280: 0e00 |00a0: return-void │ │ -072282: 0d02 |00a1: move-exception v2 │ │ -072284: 5473 6901 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072288: 5433 6c01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -07228c: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -072290: 5473 6901 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072294: 5433 6c01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072298: 5433 dc00 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -07229c: 5b30 1201 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ -0722a0: 2702 |00b0: throw v2 │ │ +072154: |[072154] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +072164: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +072166: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +072168: 6302 6a01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +07216c: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +072170: 1a02 520a |0006: const-string v2, "LoaderManager" // string@0a52 │ │ +072174: 2203 5003 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072178: 7010 ad15 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07217e: 1a04 0700 |000d: const-string v4, " Destroying: " // string@0007 │ │ +072182: 6e20 b515 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072188: 0c03 |0012: move-result-object v3 │ │ +07218a: 6e20 b415 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072190: 0c03 |0016: move-result-object v3 │ │ +072192: 6e10 bb15 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072198: 0c03 |001a: move-result-object v3 │ │ +07219a: 7120 5412 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0721a0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0721a2: 5c72 5f01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015f │ │ +0721a6: 5571 5e01 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +0721aa: 5c75 5e01 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +0721ae: 5472 5c01 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +0721b2: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +0721b6: 5472 6301 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0721ba: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +0721be: 5572 6001 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +0721c2: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +0721c6: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +0721ca: 6302 6a01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0721ce: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +0721d2: 1a02 520a |0037: const-string v2, "LoaderManager" // string@0a52 │ │ +0721d6: 2203 5003 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0721da: 7010 ad15 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0721e0: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ +0721e4: 6e20 b515 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0721ea: 0c03 |0043: move-result-object v3 │ │ +0721ec: 6e20 b415 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0721f2: 0c03 |0047: move-result-object v3 │ │ +0721f4: 6e10 bb15 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0721fa: 0c03 |004b: move-result-object v3 │ │ +0721fc: 7120 5412 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072202: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +072204: 5472 6901 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072208: 5422 6c01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07220c: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +072210: 5472 6901 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072214: 5422 6c01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072218: 5422 dc00 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +07221c: 5420 1201 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +072220: 5472 6901 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072224: 5422 6c01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072228: 5422 dc00 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +07222c: 1a03 6c1b |0064: const-string v3, "onLoaderReset" // string@1b6c │ │ +072230: 5b23 1201 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +072234: 5472 5c01 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +072238: 5473 6301 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07223c: 7220 b604 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@04b6 │ │ +072242: 5472 6901 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072246: 5422 6c01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +07224a: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +07224e: 5472 6901 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072252: 5422 6c01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072256: 5422 dc00 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +07225a: 5b20 1201 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +07225e: 5b76 5c01 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +072262: 5b76 5d01 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +072266: 5c75 6001 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +07226a: 5472 6301 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07226e: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +072272: 5572 6201 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +072276: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +07227a: 5c75 6201 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +07227e: 5472 6301 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072282: 6e20 4806 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0648 │ │ +072288: 5472 6301 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07228c: 6e10 4206 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0642 │ │ +072292: 5472 6401 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +072296: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +07229a: 5472 6401 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +07229e: 6e10 c104 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +0722a4: 0e00 |00a0: return-void │ │ +0722a6: 0d02 |00a1: move-exception v2 │ │ +0722a8: 5473 6901 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0722ac: 5433 6c01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +0722b0: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +0722b4: 5473 6901 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0722b8: 5433 6c01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +0722bc: 5433 dc00 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0722c0: 5b30 1201 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0112 │ │ +0722c4: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -138938,112 +138938,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 │ │ -0722b0: |[0722b0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0722c0: 6e20 3615 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0722c6: 1a00 4918 |0003: const-string v0, "mId=" // string@1849 │ │ -0722ca: 6e20 3615 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0722d0: 5230 6101 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -0722d4: 6e20 3415 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -0722da: 1a00 5d00 |000d: const-string v0, " mArgs=" // string@005d │ │ -0722de: 6e20 3615 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0722e4: 5430 5b01 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@015b │ │ -0722e8: 6e20 3a15 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -0722ee: 6e20 3615 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0722f4: 1a00 b117 |001a: const-string v0, "mCallbacks=" // string@17b1 │ │ -0722f8: 6e20 3615 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0722fe: 5430 5c01 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -072302: 6e20 3a15 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -072308: 6e20 3615 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07230e: 1a00 7c18 |0027: const-string v0, "mLoader=" // string@187c │ │ -072312: 6e20 3615 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072318: 5430 6301 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07231c: 6e20 3a15 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -072322: 5430 6301 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072326: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -07232a: 5430 6301 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07232e: 2201 4803 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -072332: 7010 ad15 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072338: 6e20 b515 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07233e: 0c01 |003f: move-result-object v1 │ │ -072340: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ -072344: 6e20 b515 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07234a: 0c01 |0045: move-result-object v1 │ │ -07234c: 6e10 bb15 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072352: 0c01 |0049: move-result-object v1 │ │ -072354: 6e57 3406 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@0634 │ │ -07235a: 5530 6001 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -07235e: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -072362: 5530 5e01 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -072366: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -07236a: 6e20 3615 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072370: 1a00 4218 |0058: const-string v0, "mHaveData=" // string@1842 │ │ -072374: 6e20 3615 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07237a: 5530 6001 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -07237e: 6e20 3715 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -072384: 1a00 1d00 |0062: const-string v0, " mDeliveredData=" // string@001d │ │ -072388: 6e20 3615 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07238e: 5530 5e01 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -072392: 6e20 3c15 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -072398: 6e20 3615 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07239e: 1a00 e817 |006f: const-string v0, "mData=" // string@17e8 │ │ -0723a2: 6e20 3615 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0723a8: 5430 5d01 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -0723ac: 6e20 3a15 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -0723b2: 6e20 3615 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0723b8: 1a00 2219 |007c: const-string v0, "mStarted=" // string@1922 │ │ -0723bc: 6e20 3615 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0723c2: 5530 6801 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0723c6: 6e20 3715 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -0723cc: 1a00 7300 |0086: const-string v0, " mReportNextStart=" // string@0073 │ │ -0723d0: 6e20 3615 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0723d6: 5530 6501 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ -0723da: 6e20 3715 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -0723e0: 1a00 6400 |0090: const-string v0, " mDestroyed=" // string@0064 │ │ -0723e4: 6e20 3615 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0723ea: 5530 5f01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015f │ │ -0723ee: 6e20 3c15 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -0723f4: 6e20 3615 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0723fa: 1a00 f518 |009d: const-string v0, "mRetaining=" // string@18f5 │ │ -0723fe: 6e20 3615 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072404: 5530 6601 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ -072408: 6e20 3715 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -07240e: 1a00 7700 |00a7: const-string v0, " mRetainingStarted=" // string@0077 │ │ -072412: 6e20 3615 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072418: 5530 6701 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ -07241c: 6e20 3715 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ -072422: 1a00 6d00 |00b1: const-string v0, " mListenerRegistered=" // string@006d │ │ -072426: 6e20 3615 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07242c: 5530 6201 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -072430: 6e20 3c15 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -072436: 5430 6401 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -07243a: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -07243e: 6e20 3615 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072444: 1a00 750b |00c2: const-string v0, "Pending Loader " // string@0b75 │ │ -072448: 6e20 3b15 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -07244e: 5430 6401 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -072452: 6e20 3515 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ -072458: 1a00 1e01 |00cc: const-string v0, ":" // string@011e │ │ -07245c: 6e20 3b15 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -072462: 5430 6401 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -072466: 2201 4803 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -07246a: 7010 ad15 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072470: 6e20 b515 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072476: 0c01 |00db: move-result-object v1 │ │ -072478: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ -07247c: 6e20 b515 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072482: 0c01 |00e1: move-result-object v1 │ │ -072484: 6e10 bb15 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07248a: 0c01 |00e5: move-result-object v1 │ │ -07248c: 6e57 c204 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@04c2 │ │ -072492: 0e00 |00e9: return-void │ │ +0722d4: |[0722d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0722e4: 6e20 3615 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0722ea: 1a00 4618 |0003: const-string v0, "mId=" // string@1846 │ │ +0722ee: 6e20 3615 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0722f4: 5230 6101 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +0722f8: 6e20 3415 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +0722fe: 1a00 5d00 |000d: const-string v0, " mArgs=" // string@005d │ │ +072302: 6e20 3615 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072308: 5430 5b01 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@015b │ │ +07230c: 6e20 3a15 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +072312: 6e20 3615 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072318: 1a00 ae17 |001a: const-string v0, "mCallbacks=" // string@17ae │ │ +07231c: 6e20 3615 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072322: 5430 5c01 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +072326: 6e20 3a15 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +07232c: 6e20 3615 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072332: 1a00 7918 |0027: const-string v0, "mLoader=" // string@1879 │ │ +072336: 6e20 3615 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07233c: 5430 6301 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072340: 6e20 3a15 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +072346: 5430 6301 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07234a: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +07234e: 5430 6301 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072352: 2201 5003 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +072356: 7010 ad15 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07235c: 6e20 b515 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072362: 0c01 |003f: move-result-object v1 │ │ +072364: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ +072368: 6e20 b515 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07236e: 0c01 |0045: move-result-object v1 │ │ +072370: 6e10 bb15 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072376: 0c01 |0049: move-result-object v1 │ │ +072378: 6e57 3406 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@0634 │ │ +07237e: 5530 6001 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +072382: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +072386: 5530 5e01 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +07238a: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +07238e: 6e20 3615 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072394: 1a00 3f18 |0058: const-string v0, "mHaveData=" // string@183f │ │ +072398: 6e20 3615 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07239e: 5530 6001 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +0723a2: 6e20 3715 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +0723a8: 1a00 1d00 |0062: const-string v0, " mDeliveredData=" // string@001d │ │ +0723ac: 6e20 3615 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0723b2: 5530 5e01 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +0723b6: 6e20 3c15 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +0723bc: 6e20 3615 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0723c2: 1a00 e517 |006f: const-string v0, "mData=" // string@17e5 │ │ +0723c6: 6e20 3615 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0723cc: 5430 5d01 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +0723d0: 6e20 3a15 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +0723d6: 6e20 3615 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0723dc: 1a00 1f19 |007c: const-string v0, "mStarted=" // string@191f │ │ +0723e0: 6e20 3615 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0723e6: 5530 6801 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +0723ea: 6e20 3715 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +0723f0: 1a00 7300 |0086: const-string v0, " mReportNextStart=" // string@0073 │ │ +0723f4: 6e20 3615 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0723fa: 5530 6501 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ +0723fe: 6e20 3715 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +072404: 1a00 6400 |0090: const-string v0, " mDestroyed=" // string@0064 │ │ +072408: 6e20 3615 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07240e: 5530 5f01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015f │ │ +072412: 6e20 3c15 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +072418: 6e20 3615 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07241e: 1a00 f218 |009d: const-string v0, "mRetaining=" // string@18f2 │ │ +072422: 6e20 3615 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072428: 5530 6601 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ +07242c: 6e20 3715 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +072432: 1a00 7700 |00a7: const-string v0, " mRetainingStarted=" // string@0077 │ │ +072436: 6e20 3615 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07243c: 5530 6701 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ +072440: 6e20 3715 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1537 │ │ +072446: 1a00 6d00 |00b1: const-string v0, " mListenerRegistered=" // string@006d │ │ +07244a: 6e20 3615 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072450: 5530 6201 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +072454: 6e20 3c15 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +07245a: 5430 6401 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +07245e: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +072462: 6e20 3615 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072468: 1a00 720b |00c2: const-string v0, "Pending Loader " // string@0b72 │ │ +07246c: 6e20 3b15 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +072472: 5430 6401 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +072476: 6e20 3515 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ +07247c: 1a00 1e01 |00cc: const-string v0, ":" // string@011e │ │ +072480: 6e20 3b15 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +072486: 5430 6401 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +07248a: 2201 5003 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +07248e: 7010 ad15 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072494: 6e20 b515 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07249a: 0c01 |00db: move-result-object v1 │ │ +07249c: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ +0724a0: 6e20 b515 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0724a6: 0c01 |00e1: move-result-object v1 │ │ +0724a8: 6e10 bb15 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0724ae: 0c01 |00e5: move-result-object v1 │ │ +0724b0: 6e57 c204 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@04c2 │ │ +0724b6: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -139075,48 +139075,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -072494: |[072494] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -0724a4: 5530 6601 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ -0724a8: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -0724ac: 6300 6a01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0724b0: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -0724b4: 1a00 570a |0008: const-string v0, "LoaderManager" // string@0a57 │ │ -0724b8: 2201 4803 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0724bc: 7010 ad15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0724c2: 1a02 0c00 |000f: const-string v2, " Finished Retaining: " // string@000c │ │ -0724c6: 6e20 b515 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0724cc: 0c01 |0014: move-result-object v1 │ │ -0724ce: 6e20 b415 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0724d4: 0c01 |0018: move-result-object v1 │ │ -0724d6: 6e10 bb15 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0724dc: 0c01 |001c: move-result-object v1 │ │ -0724de: 7120 5412 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0724e4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0724e6: 5c30 6601 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ -0724ea: 5530 6801 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0724ee: 5531 6701 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ -0724f2: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -0724f6: 5530 6801 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0724fa: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -0724fe: 6e10 c804 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c8 │ │ -072504: 5530 6801 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -072508: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -07250c: 5530 6001 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -072510: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -072514: 5530 6501 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ -072518: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -07251c: 5430 6301 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072520: 5431 5d01 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -072524: 6e30 c004 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ -07252a: 0e00 |0043: return-void │ │ +0724b8: |[0724b8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +0724c8: 5530 6601 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ +0724cc: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +0724d0: 6300 6a01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0724d4: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +0724d8: 1a00 520a |0008: const-string v0, "LoaderManager" // string@0a52 │ │ +0724dc: 2201 5003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0724e0: 7010 ad15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0724e6: 1a02 0c00 |000f: const-string v2, " Finished Retaining: " // string@000c │ │ +0724ea: 6e20 b515 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0724f0: 0c01 |0014: move-result-object v1 │ │ +0724f2: 6e20 b415 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0724f8: 0c01 |0018: move-result-object v1 │ │ +0724fa: 6e10 bb15 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072500: 0c01 |001c: move-result-object v1 │ │ +072502: 7120 5412 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072508: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +07250a: 5c30 6601 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ +07250e: 5530 6801 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +072512: 5531 6701 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ +072516: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +07251a: 5530 6801 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +07251e: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +072522: 6e10 c804 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c8 │ │ +072528: 5530 6801 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +07252c: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +072530: 5530 6001 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +072534: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +072538: 5530 6501 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ +07253c: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +072540: 5430 6301 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072544: 5431 5d01 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +072548: 6e30 c004 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ +07254e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -139132,110 +139132,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 │ │ -07252c: |[07252c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -07253c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07253e: 6302 6a01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072542: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -072546: 1a02 570a |0005: const-string v2, "LoaderManager" // string@0a57 │ │ -07254a: 2203 4803 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -07254e: 7010 ad15 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072554: 1a04 6b1b |000c: const-string v4, "onLoadComplete: " // string@1b6b │ │ -072558: 6e20 b515 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07255e: 0c03 |0011: move-result-object v3 │ │ -072560: 6e20 b415 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072566: 0c03 |0015: move-result-object v3 │ │ -072568: 6e10 bb15 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07256e: 0c03 |0019: move-result-object v3 │ │ -072570: 7120 5412 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072576: 5562 5f01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015f │ │ -07257a: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -07257e: 6302 6a01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072582: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -072586: 1a02 570a |0025: const-string v2, "LoaderManager" // string@0a57 │ │ -07258a: 1a03 0d00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000d │ │ -07258e: 7120 5412 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072594: 0e00 |002c: return-void │ │ -072596: 5462 6901 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -07259a: 5422 6f01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -07259e: 5263 6101 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -0725a2: 6e20 dc08 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ -0725a8: 0c02 |0036: move-result-object v2 │ │ -0725aa: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -0725ae: 6302 6a01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0725b2: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -0725b6: 1a02 570a |003d: const-string v2, "LoaderManager" // string@0a57 │ │ -0725ba: 1a03 0e00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000e │ │ -0725be: 7120 5412 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0725c4: 28e8 |0044: goto 002c // -0018 │ │ -0725c6: 5461 6401 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -0725ca: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -0725ce: 6302 6a01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0725d2: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -0725d6: 1a02 570a |004d: const-string v2, "LoaderManager" // string@0a57 │ │ -0725da: 2203 4803 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0725de: 7010 ad15 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0725e4: 1a04 1800 |0054: const-string v4, " Switching to pending loader: " // string@0018 │ │ -0725e8: 6e20 b515 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0725ee: 0c03 |0059: move-result-object v3 │ │ -0725f0: 6e20 b415 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0725f6: 0c03 |005d: move-result-object v3 │ │ -0725f8: 6e10 bb15 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0725fe: 0c03 |0061: move-result-object v3 │ │ -072600: 7120 5412 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072606: 5b65 6401 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -07260a: 5462 6901 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -07260e: 5422 6f01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072612: 5263 6101 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -072616: 6e30 e108 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ -07261c: 6e10 c104 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072622: 5462 6901 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072626: 6e20 da04 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@04da │ │ -07262c: 28b4 |0078: goto 002c // -004c │ │ -07262e: 5462 5d01 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -072632: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -072636: 5562 6001 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -07263a: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -07263e: 5b68 5d01 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -072642: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -072644: 5c62 6001 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -072648: 5562 6801 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -07264c: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -072650: 6e30 c004 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ -072656: 5462 6901 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -07265a: 5422 6e01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -07265e: 5263 6101 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -072662: 6e20 dc08 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ -072668: 0c00 |0096: move-result-object v0 │ │ -07266a: 1f00 d700 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -07266e: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -072672: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -072676: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -072678: 5c02 5e01 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -07267c: 6e10 c104 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072682: 5462 6901 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072686: 5422 6e01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -07268a: 5263 6101 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -07268e: 6e20 e208 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@08e2 │ │ -072694: 5462 6901 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -072698: 5422 6c01 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -07269c: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -0726a0: 5462 6901 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -0726a4: 6e10 d804 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ -0726aa: 0a02 |00b7: move-result v2 │ │ -0726ac: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -0726b0: 5462 6901 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ -0726b4: 5422 6c01 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0726b8: 5422 dc00 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -0726bc: 6e10 2b04 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ -0726c2: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +072550: |[072550] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +072560: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +072562: 6302 6a01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072566: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +07256a: 1a02 520a |0005: const-string v2, "LoaderManager" // string@0a52 │ │ +07256e: 2203 5003 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072572: 7010 ad15 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072578: 1a04 681b |000c: const-string v4, "onLoadComplete: " // string@1b68 │ │ +07257c: 6e20 b515 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072582: 0c03 |0011: move-result-object v3 │ │ +072584: 6e20 b415 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +07258a: 0c03 |0015: move-result-object v3 │ │ +07258c: 6e10 bb15 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072592: 0c03 |0019: move-result-object v3 │ │ +072594: 7120 5412 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +07259a: 5562 5f01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015f │ │ +07259e: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +0725a2: 6302 6a01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0725a6: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +0725aa: 1a02 520a |0025: const-string v2, "LoaderManager" // string@0a52 │ │ +0725ae: 1a03 0d00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000d │ │ +0725b2: 7120 5412 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0725b8: 0e00 |002c: return-void │ │ +0725ba: 5462 6901 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0725be: 5422 6f01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +0725c2: 5263 6101 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +0725c6: 6e20 dc08 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ +0725cc: 0c02 |0036: move-result-object v2 │ │ +0725ce: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +0725d2: 6302 6a01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0725d6: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +0725da: 1a02 520a |003d: const-string v2, "LoaderManager" // string@0a52 │ │ +0725de: 1a03 0e00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000e │ │ +0725e2: 7120 5412 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0725e8: 28e8 |0044: goto 002c // -0018 │ │ +0725ea: 5461 6401 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0725ee: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +0725f2: 6302 6a01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0725f6: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +0725fa: 1a02 520a |004d: const-string v2, "LoaderManager" // string@0a52 │ │ +0725fe: 2203 5003 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072602: 7010 ad15 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072608: 1a04 1800 |0054: const-string v4, " Switching to pending loader: " // string@0018 │ │ +07260c: 6e20 b515 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072612: 0c03 |0059: move-result-object v3 │ │ +072614: 6e20 b415 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +07261a: 0c03 |005d: move-result-object v3 │ │ +07261c: 6e10 bb15 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072622: 0c03 |0061: move-result-object v3 │ │ +072624: 7120 5412 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +07262a: 5b65 6401 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +07262e: 5462 6901 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +072632: 5422 6f01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072636: 5263 6101 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +07263a: 6e30 e108 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ +072640: 6e10 c104 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +072646: 5462 6901 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +07264a: 6e20 da04 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@04da │ │ +072650: 28b4 |0078: goto 002c // -004c │ │ +072652: 5462 5d01 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +072656: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +07265a: 5562 6001 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +07265e: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +072662: 5b68 5d01 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +072666: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +072668: 5c62 6001 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +07266c: 5562 6801 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +072670: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +072674: 6e30 c004 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ +07267a: 5462 6901 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +07267e: 5422 6e01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072682: 5263 6101 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +072686: 6e20 dc08 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ +07268c: 0c00 |0096: move-result-object v0 │ │ +07268e: 1f00 df00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072692: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +072696: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +07269a: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +07269c: 5c02 5e01 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +0726a0: 6e10 c104 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +0726a6: 5462 6901 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0726aa: 5422 6e01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +0726ae: 5263 6101 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +0726b2: 6e20 e208 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@08e2 │ │ +0726b8: 5462 6901 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0726bc: 5422 6c01 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +0726c0: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +0726c4: 5462 6901 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0726c8: 6e10 d804 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ +0726ce: 0a02 |00b7: move-result v2 │ │ +0726d0: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +0726d4: 5462 6901 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0169 │ │ +0726d8: 5422 6c01 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +0726dc: 5422 dc00 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +0726e0: 6e10 2b04 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ +0726e6: 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 │ │ @@ -139272,27 +139272,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0726c8: |[0726c8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -0726d8: 5520 6801 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0726dc: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0726e0: 5520 6501 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ -0726e4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0726e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0726ea: 5c20 6501 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ -0726ee: 5520 6001 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -0726f2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0726f6: 5420 6301 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -0726fa: 5421 5d01 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -0726fe: 6e30 c004 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ -072704: 0e00 |0016: return-void │ │ +0726ec: |[0726ec] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +0726fc: 5520 6801 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +072700: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +072704: 5520 6501 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ +072708: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +07270c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07270e: 5c20 6501 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ +072712: 5520 6001 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +072716: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +07271a: 5420 6301 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07271e: 5421 5d01 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +072722: 6e30 c004 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ +072728: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -139305,37 +139305,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -072708: |[072708] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -072718: 6300 6a01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -07271c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -072720: 1a00 570a |0004: const-string v0, "LoaderManager" // string@0a57 │ │ -072724: 2201 4803 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -072728: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07272e: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ -072732: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072738: 0c01 |0010: move-result-object v1 │ │ -07273a: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072740: 0c01 |0014: move-result-object v1 │ │ -072742: 6e10 bb15 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072748: 0c01 |0018: move-result-object v1 │ │ -07274a: 7120 5412 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072750: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -072752: 5c30 6601 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ -072756: 5530 6801 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -07275a: 5c30 6701 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ -07275e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -072760: 5c30 6801 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -072764: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -072766: 5b30 5c01 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -07276a: 0e00 |0029: return-void │ │ +07272c: |[07272c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +07273c: 6300 6a01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072740: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +072744: 1a00 520a |0004: const-string v0, "LoaderManager" // string@0a52 │ │ +072748: 2201 5003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +07274c: 7010 ad15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072752: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ +072756: 6e20 b515 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07275c: 0c01 |0010: move-result-object v1 │ │ +07275e: 6e20 b415 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072764: 0c01 |0014: move-result-object v1 │ │ +072766: 6e10 bb15 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07276c: 0c01 |0018: move-result-object v1 │ │ +07276e: 7120 5412 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072774: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +072776: 5c30 6601 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ +07277a: 5530 6801 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +07277e: 5c30 6701 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ +072782: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +072784: 5c30 6801 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +072788: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +07278a: 5b30 5c01 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +07278e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -139348,86 +139348,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -07276c: |[07276c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -07277c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07277e: 5540 6601 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ -072782: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -072786: 5540 6701 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ -07278a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -07278e: 5c43 6801 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -072792: 0e00 |000b: return-void │ │ -072794: 5540 6801 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -072798: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -07279c: 5c43 6801 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0727a0: 6300 6a01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0727a4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0727a8: 1a00 570a |0016: const-string v0, "LoaderManager" // string@0a57 │ │ -0727ac: 2201 4803 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0727b0: 7010 ad15 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0727b6: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ -0727ba: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0727c0: 0c01 |0022: move-result-object v1 │ │ -0727c2: 6e20 b415 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0727c8: 0c01 |0026: move-result-object v1 │ │ -0727ca: 6e10 bb15 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0727d0: 0c01 |002a: move-result-object v1 │ │ -0727d2: 7120 5412 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0727d8: 5440 6301 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -0727dc: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -0727e0: 5440 5c01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -0727e4: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -0727e8: 5440 5c01 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -0727ec: 5241 6101 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -0727f0: 5442 5b01 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@015b │ │ -0727f4: 7230 b404 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@04b4 │ │ -0727fa: 0c00 |003f: move-result-object v0 │ │ -0727fc: 5b40 6301 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072800: 5440 6301 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072804: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -072808: 5440 6301 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07280c: 6e10 8015 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -072812: 0c00 |004b: move-result-object v0 │ │ -072814: 6e10 5515 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@1555 │ │ -07281a: 0a00 |004f: move-result v0 │ │ -07281c: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -072820: 5440 6301 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072824: 6e10 8015 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -07282a: 0c00 |0057: move-result-object v0 │ │ -07282c: 6e10 5115 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@1551 │ │ -072832: 0a00 |005b: move-result v0 │ │ -072834: 7110 d815 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@15d8 │ │ -07283a: 0a00 |005f: move-result v0 │ │ -07283c: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -072840: 2200 3303 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -072844: 2201 4803 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -072848: 7010 ad15 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07284e: 1a02 240b |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0b24 │ │ -072852: 6e20 b515 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072858: 0c01 |006e: move-result-object v1 │ │ -07285a: 5442 6301 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07285e: 6e20 b415 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072864: 0c01 |0074: move-result-object v1 │ │ -072866: 6e10 bb15 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07286c: 0c01 |0078: move-result-object v1 │ │ -07286e: 7020 6115 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -072874: 2700 |007c: throw v0 │ │ -072876: 5540 6201 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -07287a: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -07287e: 5440 6301 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072882: 5241 6101 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -072886: 6e30 4106 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0641 │ │ -07288c: 5c43 6201 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -072890: 5440 6301 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072894: 6e10 4406 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0644 │ │ -07289a: 2900 7cff |008f: goto/16 000b // -0084 │ │ +072790: |[072790] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +0727a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0727a2: 5540 6601 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ +0727a6: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0727aa: 5540 6701 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0167 │ │ +0727ae: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +0727b2: 5c43 6801 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +0727b6: 0e00 |000b: return-void │ │ +0727b8: 5540 6801 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +0727bc: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +0727c0: 5c43 6801 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +0727c4: 6300 6a01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0727c8: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0727cc: 1a00 520a |0016: const-string v0, "LoaderManager" // string@0a52 │ │ +0727d0: 2201 5003 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0727d4: 7010 ad15 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0727da: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ +0727de: 6e20 b515 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0727e4: 0c01 |0022: move-result-object v1 │ │ +0727e6: 6e20 b415 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0727ec: 0c01 |0026: move-result-object v1 │ │ +0727ee: 6e10 bb15 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0727f4: 0c01 |002a: move-result-object v1 │ │ +0727f6: 7120 5412 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0727fc: 5440 6301 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072800: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +072804: 5440 5c01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +072808: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +07280c: 5440 5c01 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +072810: 5241 6101 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +072814: 5442 5b01 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@015b │ │ +072818: 7230 b404 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@04b4 │ │ +07281e: 0c00 |003f: move-result-object v0 │ │ +072820: 5b40 6301 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072824: 5440 6301 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072828: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +07282c: 5440 6301 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072830: 6e10 8015 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +072836: 0c00 |004b: move-result-object v0 │ │ +072838: 6e10 5515 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@1555 │ │ +07283e: 0a00 |004f: move-result v0 │ │ +072840: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +072844: 5440 6301 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072848: 6e10 8015 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +07284e: 0c00 |0057: move-result-object v0 │ │ +072850: 6e10 5115 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@1551 │ │ +072856: 0a00 |005b: move-result v0 │ │ +072858: 7110 d815 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@15d8 │ │ +07285e: 0a00 |005f: move-result v0 │ │ +072860: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +072864: 2200 3b03 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +072868: 2201 5003 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +07286c: 7010 ad15 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072872: 1a02 210b |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0b21 │ │ +072876: 6e20 b515 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07287c: 0c01 |006e: move-result-object v1 │ │ +07287e: 5442 6301 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072882: 6e20 b415 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072888: 0c01 |0074: move-result-object v1 │ │ +07288a: 6e10 bb15 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072890: 0c01 |0078: move-result-object v1 │ │ +072892: 7020 6115 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +072898: 2700 |007c: throw v0 │ │ +07289a: 5540 6201 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +07289e: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +0728a2: 5440 6301 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0728a6: 5241 6101 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +0728aa: 6e30 4106 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0641 │ │ +0728b0: 5c43 6201 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +0728b4: 5440 6301 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0728b8: 6e10 4406 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0644 │ │ +0728be: 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 │ │ @@ -139449,42 +139449,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0728a0: |[0728a0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -0728b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0728b2: 6300 6a01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0728b6: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -0728ba: 1a00 570a |0005: const-string v0, "LoaderManager" // string@0a57 │ │ -0728be: 2201 4803 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0728c2: 7010 ad15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0728c8: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ -0728cc: 6e20 b515 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0728d2: 0c01 |0011: move-result-object v1 │ │ -0728d4: 6e20 b415 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0728da: 0c01 |0015: move-result-object v1 │ │ -0728dc: 6e10 bb15 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0728e2: 0c01 |0019: move-result-object v1 │ │ -0728e4: 7120 5412 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0728ea: 5c43 6801 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0728ee: 5540 6601 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ -0728f2: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -0728f6: 5440 6301 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -0728fa: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -0728fe: 5540 6201 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -072902: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -072906: 5c43 6201 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ -07290a: 5440 6301 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07290e: 6e20 4806 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0648 │ │ -072914: 5440 6301 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072918: 6e10 4506 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0645 │ │ -07291e: 0e00 |0037: return-void │ │ +0728c4: |[0728c4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +0728d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0728d6: 6300 6a01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0728da: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +0728de: 1a00 520a |0005: const-string v0, "LoaderManager" // string@0a52 │ │ +0728e2: 2201 5003 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0728e6: 7010 ad15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0728ec: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ +0728f0: 6e20 b515 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0728f6: 0c01 |0011: move-result-object v1 │ │ +0728f8: 6e20 b415 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0728fe: 0c01 |0015: move-result-object v1 │ │ +072900: 6e10 bb15 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072906: 0c01 |0019: move-result-object v1 │ │ +072908: 7120 5412 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +07290e: 5c43 6801 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +072912: 5540 6601 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0166 │ │ +072916: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +07291a: 5440 6301 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07291e: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +072922: 5540 6201 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +072926: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +07292a: 5c43 6201 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0162 │ │ +07292e: 5440 6301 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072932: 6e20 4806 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0648 │ │ +072938: 5440 6301 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07293c: 6e10 4506 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0645 │ │ +072942: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -139499,38 +139499,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -072920: |[072920] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -072930: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -072934: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -072938: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -07293e: 1a01 560a |0007: const-string v1, "LoaderInfo{" // string@0a56 │ │ -072942: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072948: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -07294e: 0a01 |000f: move-result v1 │ │ -072950: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -072956: 0c01 |0013: move-result-object v1 │ │ -072958: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07295e: 1a01 2200 |0017: const-string v1, " #" // string@0022 │ │ -072962: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072968: 5221 6101 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -07296c: 6e20 b115 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -072972: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ -072976: 6e20 b515 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07297c: 5421 6301 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072980: 7120 3b08 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -072986: 1a01 0b23 |002b: const-string v1, "}}" // string@230b │ │ -07298a: 6e20 b515 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072990: 6e10 bb15 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072996: 0c01 |0033: move-result-object v1 │ │ -072998: 1101 |0034: return-object v1 │ │ +072944: |[072944] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +072954: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +072958: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +07295c: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +072962: 1a01 510a |0007: const-string v1, "LoaderInfo{" // string@0a51 │ │ +072966: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07296c: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +072972: 0a01 |000f: move-result v1 │ │ +072974: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +07297a: 0c01 |0013: move-result-object v1 │ │ +07297c: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072982: 1a01 2200 |0017: const-string v1, " #" // string@0022 │ │ +072986: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07298c: 5221 6101 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +072990: 6e20 b115 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +072996: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ +07299a: 6e20 b515 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0729a0: 5421 6301 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0729a4: 7120 3b08 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +0729aa: 1a01 0823 |002b: const-string v1, "}}" // string@2308 │ │ +0729ae: 6e20 b515 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0729b4: 6e10 bb15 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0729ba: 0c01 |0033: move-result-object v1 │ │ +0729bc: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -139538,21 +139538,21 @@ │ │ 0x0026 line=445 │ │ 0x002b line=446 │ │ 0x0030 line=447 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 2648 (LoaderManager.java) │ │ + source_file_idx : 2643 (LoaderManager.java) │ │ │ │ Class #585 header: │ │ -class_idx : 216 │ │ +class_idx : 224 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 214 │ │ -source_file_idx : 2648 │ │ +superclass_idx : 222 │ │ +source_file_idx : 2643 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 16 │ │ │ │ Class #585 annotations: │ │ Annotations on class │ │ @@ -139627,44 +139627,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07299c: |[07299c] android.support.v4.app.LoaderManagerImpl.:()V │ │ -0729ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0729ae: 6a00 6a01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0729b2: 0e00 |0003: return-void │ │ +0729c0: |[0729c0] android.support.v4.app.LoaderManagerImpl.:()V │ │ +0729d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0729d2: 6a00 6a01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0729d6: 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 │ │ -0729b4: |[0729b4] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -0729c4: 7010 b704 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@04b7 │ │ -0729ca: 2200 8401 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0184 │ │ -0729ce: 7010 d408 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@08d4 │ │ -0729d4: 5b10 6f01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -0729d8: 2200 8401 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0184 │ │ -0729dc: 7010 d408 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@08d4 │ │ -0729e2: 5b10 6e01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -0729e6: 5b12 7301 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0173 │ │ -0729ea: 5b13 6c01 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0729ee: 5c14 7201 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -0729f2: 0e00 |0017: return-void │ │ +0729d8: |[0729d8] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +0729e8: 7010 b704 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@04b7 │ │ +0729ee: 2200 8c01 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@018c │ │ +0729f2: 7010 d408 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@08d4 │ │ +0729f8: 5b10 6f01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +0729fc: 2200 8c01 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@018c │ │ +072a00: 7010 d408 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@08d4 │ │ +072a06: 5b10 6e01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072a0a: 5b12 7301 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0173 │ │ +072a0e: 5b13 6c01 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072a12: 5c14 7201 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072a16: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -139681,26 +139681,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 │ │ -0729f4: |[0729f4] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -072a04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -072a06: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -072a08: 5c31 6d01 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -072a0c: 7040 cd04 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@04cd │ │ -072a12: 0c00 |0007: move-result-object v0 │ │ -072a14: 6e20 da04 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@04da │ │ -072a1a: 5c32 6d01 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -072a1e: 1100 |000d: return-object v0 │ │ -072a20: 0d01 |000e: move-exception v1 │ │ -072a22: 5c32 6d01 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -072a26: 2701 |0011: throw v1 │ │ +072a18: |[072a18] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +072a28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +072a2a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +072a2c: 5c31 6d01 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +072a30: 7040 cd04 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@04cd │ │ +072a36: 0c00 |0007: move-result-object v0 │ │ +072a38: 6e20 da04 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@04da │ │ +072a3e: 5c32 6d01 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +072a42: 1100 |000d: return-object v0 │ │ +072a44: 0d01 |000e: move-exception v1 │ │ +072a46: 5c32 6d01 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +072a4a: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -139718,21 +139718,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 │ │ -072a34: |[072a34] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -072a44: 2200 d700 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072a48: 7055 bf04 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@04bf │ │ -072a4e: 7230 b404 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@04b4 │ │ -072a54: 0c01 |0008: move-result-object v1 │ │ -072a56: 5b01 6301 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -072a5a: 1100 |000b: return-object v0 │ │ +072a58: |[072a58] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +072a68: 2200 df00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072a6c: 7055 bf04 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@04bf │ │ +072a72: 7230 b404 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@04b4 │ │ +072a78: 0c01 |0008: move-result-object v1 │ │ +072a7a: 5b01 6301 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +072a7e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -139750,70 +139750,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -072a5c: |[072a5c] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -072a6c: 5552 6d01 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -072a70: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -072a74: 2202 3403 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -072a78: 1a03 8902 |0006: const-string v3, "Called while creating a loader" // string@0289 │ │ -072a7c: 7020 6515 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -072a82: 2702 |000b: throw v2 │ │ -072a84: 6302 6a01 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072a88: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -072a8c: 1a02 570a |0010: const-string v2, "LoaderManager" // string@0a57 │ │ -072a90: 2203 4803 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072a94: 7010 ad15 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072a9a: 1a04 3511 |0017: const-string v4, "destroyLoader in " // string@1135 │ │ -072a9e: 6e20 b515 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072aa4: 0c03 |001c: move-result-object v3 │ │ -072aa6: 6e20 b415 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072aac: 0c03 |0020: move-result-object v3 │ │ -072aae: 1a04 8300 |0021: const-string v4, " of " // string@0083 │ │ -072ab2: 6e20 b515 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072ab8: 0c03 |0026: move-result-object v3 │ │ -072aba: 6e20 b115 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -072ac0: 0c03 |002a: move-result-object v3 │ │ -072ac2: 6e10 bb15 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072ac8: 0c03 |002e: move-result-object v3 │ │ -072aca: 7120 5412 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072ad0: 5452 6f01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072ad4: 6e20 de08 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@08de │ │ -072ada: 0a00 |0037: move-result v0 │ │ -072adc: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -072ae0: 5452 6f01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072ae4: 6e20 e808 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072aea: 0c01 |003f: move-result-object v1 │ │ -072aec: 1f01 d700 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072af0: 5452 6f01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072af4: 6e20 e308 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@08e3 │ │ -072afa: 6e10 c104 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072b00: 5452 6e01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -072b04: 6e20 de08 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@08de │ │ -072b0a: 0a00 |004f: move-result v0 │ │ -072b0c: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -072b10: 5452 6e01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -072b14: 6e20 e808 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072b1a: 0c01 |0057: move-result-object v1 │ │ -072b1c: 1f01 d700 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072b20: 5452 6e01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -072b24: 6e20 e308 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@08e3 │ │ -072b2a: 6e10 c104 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072b30: 5452 6c01 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072b34: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -072b38: 6e10 d804 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ -072b3e: 0a02 |0069: move-result v2 │ │ -072b40: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -072b44: 5452 6c01 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -072b48: 5422 dc00 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ -072b4c: 6e10 2b04 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ -072b52: 0e00 |0073: return-void │ │ +072a80: |[072a80] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +072a90: 5552 6d01 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +072a94: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +072a98: 2202 3c03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +072a9c: 1a03 8902 |0006: const-string v3, "Called while creating a loader" // string@0289 │ │ +072aa0: 7020 6515 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +072aa6: 2702 |000b: throw v2 │ │ +072aa8: 6302 6a01 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072aac: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +072ab0: 1a02 520a |0010: const-string v2, "LoaderManager" // string@0a52 │ │ +072ab4: 2203 5003 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072ab8: 7010 ad15 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072abe: 1a04 3211 |0017: const-string v4, "destroyLoader in " // string@1132 │ │ +072ac2: 6e20 b515 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072ac8: 0c03 |001c: move-result-object v3 │ │ +072aca: 6e20 b415 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072ad0: 0c03 |0020: move-result-object v3 │ │ +072ad2: 1a04 8300 |0021: const-string v4, " of " // string@0083 │ │ +072ad6: 6e20 b515 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072adc: 0c03 |0026: move-result-object v3 │ │ +072ade: 6e20 b115 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +072ae4: 0c03 |002a: move-result-object v3 │ │ +072ae6: 6e10 bb15 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072aec: 0c03 |002e: move-result-object v3 │ │ +072aee: 7120 5412 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072af4: 5452 6f01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072af8: 6e20 de08 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@08de │ │ +072afe: 0a00 |0037: move-result v0 │ │ +072b00: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +072b04: 5452 6f01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072b08: 6e20 e808 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072b0e: 0c01 |003f: move-result-object v1 │ │ +072b10: 1f01 df00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072b14: 5452 6f01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072b18: 6e20 e308 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@08e3 │ │ +072b1e: 6e10 c104 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +072b24: 5452 6e01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072b28: 6e20 de08 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@08de │ │ +072b2e: 0a00 |004f: move-result v0 │ │ +072b30: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +072b34: 5452 6e01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072b38: 6e20 e808 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072b3e: 0c01 |0057: move-result-object v1 │ │ +072b40: 1f01 df00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072b44: 5452 6e01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072b48: 6e20 e308 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@08e3 │ │ +072b4e: 6e10 c104 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +072b54: 5452 6c01 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072b58: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +072b5c: 6e10 d804 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04d8 │ │ +072b62: 0a02 |0069: move-result v2 │ │ +072b64: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +072b68: 5452 6c01 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +072b6c: 5422 dc00 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00dc │ │ +072b70: 6e10 2b04 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@042b │ │ +072b76: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000c line=662 │ │ 0x0032 line=663 │ │ 0x0038 line=664 │ │ @@ -139840,72 +139840,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -072b54: |[072b54] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -072b64: 5541 7001 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ -072b68: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -072b6c: 6301 6a01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072b70: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -072b74: 1a01 570a |0008: const-string v1, "LoaderManager" // string@0a57 │ │ -072b78: 2202 4803 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -072b7c: 7010 ad15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072b82: 1a03 0903 |000f: const-string v3, "Destroying Active in " // string@0309 │ │ -072b86: 6e20 b515 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072b8c: 0c02 |0014: move-result-object v2 │ │ -072b8e: 6e20 b415 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072b94: 0c02 |0018: move-result-object v2 │ │ -072b96: 6e10 bb15 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072b9c: 0c02 |001c: move-result-object v2 │ │ -072b9e: 7120 5412 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072ba4: 5441 6f01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072ba8: 6e10 e608 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072bae: 0a01 |0025: move-result v1 │ │ -072bb0: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -072bb4: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -072bb8: 5441 6f01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072bbc: 6e20 e808 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072bc2: 0c01 |002f: move-result-object v1 │ │ -072bc4: 1f01 d700 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072bc8: 6e10 c104 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072bce: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072bd2: 28f1 |0037: goto 0028 // -000f │ │ -072bd4: 5441 6f01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072bd8: 6e10 d708 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@08d7 │ │ -072bde: 6301 6a01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072be2: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -072be6: 1a01 570a |0041: const-string v1, "LoaderManager" // string@0a57 │ │ -072bea: 2202 4803 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -072bee: 7010 ad15 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072bf4: 1a03 0a03 |0048: const-string v3, "Destroying Inactive in " // string@030a │ │ -072bf8: 6e20 b515 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072bfe: 0c02 |004d: move-result-object v2 │ │ -072c00: 6e20 b415 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072c06: 0c02 |0051: move-result-object v2 │ │ -072c08: 6e10 bb15 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072c0e: 0c02 |0055: move-result-object v2 │ │ -072c10: 7120 5412 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072c16: 5441 6e01 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -072c1a: 6e10 e608 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072c20: 0a01 |005e: move-result v1 │ │ -072c22: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -072c26: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -072c2a: 5441 6e01 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -072c2e: 6e20 e808 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072c34: 0c01 |0068: move-result-object v1 │ │ -072c36: 1f01 d700 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072c3a: 6e10 c104 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -072c40: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072c44: 28f1 |0070: goto 0061 // -000f │ │ -072c46: 5441 6e01 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -072c4a: 6e10 d708 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@08d7 │ │ -072c50: 0e00 |0076: return-void │ │ +072b78: |[072b78] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +072b88: 5541 7001 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ +072b8c: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +072b90: 6301 6a01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072b94: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +072b98: 1a01 520a |0008: const-string v1, "LoaderManager" // string@0a52 │ │ +072b9c: 2202 5003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +072ba0: 7010 ad15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072ba6: 1a03 0903 |000f: const-string v3, "Destroying Active in " // string@0309 │ │ +072baa: 6e20 b515 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072bb0: 0c02 |0014: move-result-object v2 │ │ +072bb2: 6e20 b415 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072bb8: 0c02 |0018: move-result-object v2 │ │ +072bba: 6e10 bb15 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072bc0: 0c02 |001c: move-result-object v2 │ │ +072bc2: 7120 5412 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072bc8: 5441 6f01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072bcc: 6e10 e608 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072bd2: 0a01 |0025: move-result v1 │ │ +072bd4: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +072bd8: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +072bdc: 5441 6f01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072be0: 6e20 e808 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072be6: 0c01 |002f: move-result-object v1 │ │ +072be8: 1f01 df00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072bec: 6e10 c104 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +072bf2: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072bf6: 28f1 |0037: goto 0028 // -000f │ │ +072bf8: 5441 6f01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072bfc: 6e10 d708 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@08d7 │ │ +072c02: 6301 6a01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072c06: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +072c0a: 1a01 520a |0041: const-string v1, "LoaderManager" // string@0a52 │ │ +072c0e: 2202 5003 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +072c12: 7010 ad15 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072c18: 1a03 0a03 |0048: const-string v3, "Destroying Inactive in " // string@030a │ │ +072c1c: 6e20 b515 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072c22: 0c02 |004d: move-result-object v2 │ │ +072c24: 6e20 b415 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072c2a: 0c02 |0051: move-result-object v2 │ │ +072c2c: 6e10 bb15 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072c32: 0c02 |0055: move-result-object v2 │ │ +072c34: 7120 5412 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072c3a: 5441 6e01 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072c3e: 6e10 e608 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072c44: 0a01 |005e: move-result v1 │ │ +072c46: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +072c4a: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +072c4e: 5441 6e01 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072c52: 6e20 e808 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072c58: 0c01 |0068: move-result-object v1 │ │ +072c5a: 1f01 df00 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072c5e: 6e10 c104 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +072c64: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072c68: 28f1 |0070: goto 0061 // -000f │ │ +072c6a: 5441 6e01 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +072c6e: 6e10 d708 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@08d7 │ │ +072c74: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -139926,29 +139926,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -072c54: |[072c54] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -072c64: 5431 6f01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072c68: 6e10 e608 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072c6e: 0a01 |0005: move-result v1 │ │ -072c70: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -072c74: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -072c78: 5431 6f01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072c7c: 6e20 e808 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072c82: 0c01 |000f: move-result-object v1 │ │ -072c84: 1f01 d700 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072c88: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -072c8a: 5c12 6501 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ -072c8e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072c92: 28f1 |0017: goto 0008 // -000f │ │ -072c94: 0e00 |0018: return-void │ │ +072c78: |[072c78] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +072c88: 5431 6f01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072c8c: 6e10 e608 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072c92: 0a01 |0005: move-result v1 │ │ +072c94: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +072c98: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +072c9c: 5431 6f01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072ca0: 6e20 e808 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072ca6: 0c01 |000f: move-result-object v1 │ │ +072ca8: 1f01 df00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072cac: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +072cae: 5c12 6501 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0165 │ │ +072cb2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072cb6: 28f1 |0017: goto 0008 // -000f │ │ +072cb8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -139960,28 +139960,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -072c98: |[072c98] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -072ca8: 5421 6f01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072cac: 6e10 e608 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072cb2: 0a01 |0005: move-result v1 │ │ -072cb4: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -072cb8: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -072cbc: 5421 6f01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072cc0: 6e20 e808 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072cc6: 0c01 |000f: move-result-object v1 │ │ -072cc8: 1f01 d700 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072ccc: 6e10 c504 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@04c5 │ │ -072cd2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072cd6: 28f1 |0017: goto 0008 // -000f │ │ -072cd8: 0e00 |0018: return-void │ │ +072cbc: |[072cbc] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +072ccc: 5421 6f01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072cd0: 6e10 e608 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072cd6: 0a01 |0005: move-result v1 │ │ +072cd8: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +072cdc: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +072ce0: 5421 6f01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072ce4: 6e20 e808 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072cea: 0c01 |000f: move-result-object v1 │ │ +072cec: 1f01 df00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072cf0: 6e10 c504 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@04c5 │ │ +072cf6: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072cfa: 28f1 |0017: goto 0008 // -000f │ │ +072cfc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -139993,62 +139993,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -072cdc: |[072cdc] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -072cec: 6302 6a01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072cf0: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -072cf4: 1a02 570a |0004: const-string v2, "LoaderManager" // string@0a57 │ │ -072cf8: 2203 4803 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072cfc: 7010 ad15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072d02: 1a04 be0b |000b: const-string v4, "Retaining in " // string@0bbe │ │ -072d06: 6e20 b515 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072d0c: 0c03 |0010: move-result-object v3 │ │ -072d0e: 6e20 b415 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072d14: 0c03 |0014: move-result-object v3 │ │ -072d16: 6e10 bb15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072d1c: 0c03 |0018: move-result-object v3 │ │ -072d1e: 7120 5412 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072d24: 5552 7201 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -072d28: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -072d2c: 2200 4303 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0343 │ │ -072d30: 1a02 a415 |0022: const-string v2, "here" // string@15a4 │ │ -072d34: 7020 8415 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -072d3a: 6e10 8715 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1587 │ │ -072d40: 1a02 570a |002a: const-string v2, "LoaderManager" // string@0a57 │ │ -072d44: 2203 4803 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072d48: 7010 ad15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072d4e: 1a04 8602 |0031: const-string v4, "Called doRetain when not started: " // string@0286 │ │ -072d52: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072d58: 0c03 |0036: move-result-object v3 │ │ -072d5a: 6e20 b415 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072d60: 0c03 |003a: move-result-object v3 │ │ -072d62: 6e10 bb15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072d68: 0c03 |003e: move-result-object v3 │ │ -072d6a: 7130 5612 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -072d70: 0e00 |0042: return-void │ │ -072d72: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -072d74: 5c52 7001 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ -072d78: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -072d7a: 5c52 7201 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -072d7e: 5452 6f01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072d82: 6e10 e608 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072d88: 0a02 |004e: move-result v2 │ │ -072d8a: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -072d8e: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -072d92: 5452 6f01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072d96: 6e20 e808 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072d9c: 0c02 |0058: move-result-object v2 │ │ -072d9e: 1f02 d700 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072da2: 6e10 c604 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@04c6 │ │ -072da8: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -072dac: 28f1 |0060: goto 0051 // -000f │ │ +072d00: |[072d00] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +072d10: 6302 6a01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072d14: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +072d18: 1a02 520a |0004: const-string v2, "LoaderManager" // string@0a52 │ │ +072d1c: 2203 5003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072d20: 7010 ad15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072d26: 1a04 bb0b |000b: const-string v4, "Retaining in " // string@0bbb │ │ +072d2a: 6e20 b515 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072d30: 0c03 |0010: move-result-object v3 │ │ +072d32: 6e20 b415 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072d38: 0c03 |0014: move-result-object v3 │ │ +072d3a: 6e10 bb15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072d40: 0c03 |0018: move-result-object v3 │ │ +072d42: 7120 5412 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072d48: 5552 7201 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072d4c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +072d50: 2200 4b03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@034b │ │ +072d54: 1a02 a115 |0022: const-string v2, "here" // string@15a1 │ │ +072d58: 7020 8415 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +072d5e: 6e10 8715 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1587 │ │ +072d64: 1a02 520a |002a: const-string v2, "LoaderManager" // string@0a52 │ │ +072d68: 2203 5003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072d6c: 7010 ad15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072d72: 1a04 8602 |0031: const-string v4, "Called doRetain when not started: " // string@0286 │ │ +072d76: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072d7c: 0c03 |0036: move-result-object v3 │ │ +072d7e: 6e20 b415 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072d84: 0c03 |003a: move-result-object v3 │ │ +072d86: 6e10 bb15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072d8c: 0c03 |003e: move-result-object v3 │ │ +072d8e: 7130 5612 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +072d94: 0e00 |0042: return-void │ │ +072d96: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +072d98: 5c52 7001 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ +072d9c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +072d9e: 5c52 7201 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072da2: 5452 6f01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072da6: 6e10 e608 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072dac: 0a02 |004e: move-result v2 │ │ +072dae: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +072db2: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +072db6: 5452 6f01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072dba: 6e20 e808 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072dc0: 0c02 |0058: move-result-object v2 │ │ +072dc2: 1f02 df00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072dc6: 6e10 c604 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@04c6 │ │ +072dcc: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +072dd0: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -140068,60 +140068,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -072db0: |[072db0] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -072dc0: 6302 6a01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072dc4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -072dc8: 1a02 570a |0004: const-string v2, "LoaderManager" // string@0a57 │ │ -072dcc: 2203 4803 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072dd0: 7010 ad15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072dd6: 1a04 580c |000b: const-string v4, "Starting in " // string@0c58 │ │ -072dda: 6e20 b515 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072de0: 0c03 |0010: move-result-object v3 │ │ -072de2: 6e20 b415 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072de8: 0c03 |0014: move-result-object v3 │ │ -072dea: 6e10 bb15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072df0: 0c03 |0018: move-result-object v3 │ │ -072df2: 7120 5412 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072df8: 5552 7201 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -072dfc: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -072e00: 2200 4303 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0343 │ │ -072e04: 1a02 a415 |0022: const-string v2, "here" // string@15a4 │ │ -072e08: 7020 8415 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -072e0e: 6e10 8715 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1587 │ │ -072e14: 1a02 570a |002a: const-string v2, "LoaderManager" // string@0a57 │ │ -072e18: 2203 4803 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072e1c: 7010 ad15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072e22: 1a04 8702 |0031: const-string v4, "Called doStart when already started: " // string@0287 │ │ -072e26: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072e2c: 0c03 |0036: move-result-object v3 │ │ -072e2e: 6e20 b415 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072e34: 0c03 |003a: move-result-object v3 │ │ -072e36: 6e10 bb15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072e3c: 0c03 |003e: move-result-object v3 │ │ -072e3e: 7130 5612 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -072e44: 0e00 |0042: return-void │ │ -072e46: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -072e48: 5c52 7201 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -072e4c: 5452 6f01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072e50: 6e10 e608 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072e56: 0a02 |004b: move-result v2 │ │ -072e58: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -072e5c: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -072e60: 5452 6f01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072e64: 6e20 e808 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072e6a: 0c02 |0055: move-result-object v2 │ │ -072e6c: 1f02 d700 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072e70: 6e10 c704 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@04c7 │ │ -072e76: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -072e7a: 28f1 |005d: goto 004e // -000f │ │ +072dd4: |[072dd4] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +072de4: 6302 6a01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072de8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +072dec: 1a02 520a |0004: const-string v2, "LoaderManager" // string@0a52 │ │ +072df0: 2203 5003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072df4: 7010 ad15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072dfa: 1a04 550c |000b: const-string v4, "Starting in " // string@0c55 │ │ +072dfe: 6e20 b515 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072e04: 0c03 |0010: move-result-object v3 │ │ +072e06: 6e20 b415 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072e0c: 0c03 |0014: move-result-object v3 │ │ +072e0e: 6e10 bb15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072e14: 0c03 |0018: move-result-object v3 │ │ +072e16: 7120 5412 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072e1c: 5552 7201 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072e20: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +072e24: 2200 4b03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@034b │ │ +072e28: 1a02 a115 |0022: const-string v2, "here" // string@15a1 │ │ +072e2c: 7020 8415 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +072e32: 6e10 8715 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1587 │ │ +072e38: 1a02 520a |002a: const-string v2, "LoaderManager" // string@0a52 │ │ +072e3c: 2203 5003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072e40: 7010 ad15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072e46: 1a04 8702 |0031: const-string v4, "Called doStart when already started: " // string@0287 │ │ +072e4a: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072e50: 0c03 |0036: move-result-object v3 │ │ +072e52: 6e20 b415 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072e58: 0c03 |003a: move-result-object v3 │ │ +072e5a: 6e10 bb15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072e60: 0c03 |003e: move-result-object v3 │ │ +072e62: 7130 5612 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +072e68: 0e00 |0042: return-void │ │ +072e6a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +072e6c: 5c52 7201 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072e70: 5452 6f01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072e74: 6e10 e608 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072e7a: 0a02 |004b: move-result v2 │ │ +072e7c: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +072e80: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +072e84: 5452 6f01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072e88: 6e20 e808 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072e8e: 0c02 |0055: move-result-object v2 │ │ +072e90: 1f02 df00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072e94: 6e10 c704 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@04c7 │ │ +072e9a: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +072e9e: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -140140,61 +140140,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -072e7c: |[072e7c] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -072e8c: 6302 6a01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -072e90: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -072e94: 1a02 570a |0004: const-string v2, "LoaderManager" // string@0a57 │ │ -072e98: 2203 4803 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072e9c: 7010 ad15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072ea2: 1a04 5d0c |000b: const-string v4, "Stopping in " // string@0c5d │ │ -072ea6: 6e20 b515 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072eac: 0c03 |0010: move-result-object v3 │ │ -072eae: 6e20 b415 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072eb4: 0c03 |0014: move-result-object v3 │ │ -072eb6: 6e10 bb15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072ebc: 0c03 |0018: move-result-object v3 │ │ -072ebe: 7120 5412 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -072ec4: 5552 7201 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -072ec8: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -072ecc: 2200 4303 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0343 │ │ -072ed0: 1a02 a415 |0022: const-string v2, "here" // string@15a4 │ │ -072ed4: 7020 8415 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -072eda: 6e10 8715 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1587 │ │ -072ee0: 1a02 570a |002a: const-string v2, "LoaderManager" // string@0a57 │ │ -072ee4: 2203 4803 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072ee8: 7010 ad15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072eee: 1a04 8802 |0031: const-string v4, "Called doStop when not started: " // string@0288 │ │ -072ef2: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072ef8: 0c03 |0036: move-result-object v3 │ │ -072efa: 6e20 b415 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -072f00: 0c03 |003a: move-result-object v3 │ │ -072f02: 6e10 bb15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072f08: 0c03 |003e: move-result-object v3 │ │ -072f0a: 7130 5612 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ -072f10: 0e00 |0042: return-void │ │ -072f12: 5452 6f01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072f16: 6e10 e608 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072f1c: 0a02 |0048: move-result v2 │ │ -072f1e: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -072f22: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -072f26: 5452 6f01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072f2a: 6e20 e808 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072f30: 0c02 |0052: move-result-object v2 │ │ -072f32: 1f02 d700 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072f36: 6e10 c804 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c8 │ │ -072f3c: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -072f40: 28f1 |005a: goto 004b // -000f │ │ -072f42: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -072f44: 5c52 7201 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -072f48: 28e4 |005e: goto 0042 // -001c │ │ +072ea0: |[072ea0] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +072eb0: 6302 6a01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +072eb4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +072eb8: 1a02 520a |0004: const-string v2, "LoaderManager" // string@0a52 │ │ +072ebc: 2203 5003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072ec0: 7010 ad15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072ec6: 1a04 5a0c |000b: const-string v4, "Stopping in " // string@0c5a │ │ +072eca: 6e20 b515 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072ed0: 0c03 |0010: move-result-object v3 │ │ +072ed2: 6e20 b415 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072ed8: 0c03 |0014: move-result-object v3 │ │ +072eda: 6e10 bb15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072ee0: 0c03 |0018: move-result-object v3 │ │ +072ee2: 7120 5412 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +072ee8: 5552 7201 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072eec: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +072ef0: 2200 4b03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@034b │ │ +072ef4: 1a02 a115 |0022: const-string v2, "here" // string@15a1 │ │ +072ef8: 7020 8415 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +072efe: 6e10 8715 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1587 │ │ +072f04: 1a02 520a |002a: const-string v2, "LoaderManager" // string@0a52 │ │ +072f08: 2203 5003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072f0c: 7010 ad15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072f12: 1a04 8802 |0031: const-string v4, "Called doStop when not started: " // string@0288 │ │ +072f16: 6e20 b515 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072f1c: 0c03 |0036: move-result-object v3 │ │ +072f1e: 6e20 b415 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +072f24: 0c03 |003a: move-result-object v3 │ │ +072f26: 6e10 bb15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072f2c: 0c03 |003e: move-result-object v3 │ │ +072f2e: 7130 5612 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1256 │ │ +072f34: 0e00 |0042: return-void │ │ +072f36: 5452 6f01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072f3a: 6e10 e608 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072f40: 0a02 |0048: move-result v2 │ │ +072f42: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +072f46: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +072f4a: 5452 6f01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072f4e: 6e20 e808 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072f54: 0c02 |0052: move-result-object v2 │ │ +072f56: 1f02 df00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072f5a: 6e10 c804 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c8 │ │ +072f60: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +072f64: 28f1 |005a: goto 004b // -000f │ │ +072f66: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +072f68: 5c52 7201 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +072f6c: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -140213,96 +140213,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 │ │ -072f4c: |[072f4c] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -072f5c: 5453 6f01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072f60: 6e10 e608 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072f66: 0a03 |0005: move-result v3 │ │ -072f68: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -072f6c: 6e20 3615 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072f72: 1a03 0402 |000b: const-string v3, "Active Loaders:" // string@0204 │ │ -072f76: 6e20 3b15 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -072f7c: 2203 4803 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -072f80: 7010 ad15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -072f86: 6e20 b515 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072f8c: 0c03 |0018: move-result-object v3 │ │ -072f8e: 1a04 0300 |0019: const-string v4, " " // string@0003 │ │ -072f92: 6e20 b515 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -072f98: 0c03 |001e: move-result-object v3 │ │ -072f9a: 6e10 bb15 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -072fa0: 0c01 |0022: move-result-object v1 │ │ -072fa2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -072fa4: 5453 6f01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072fa8: 6e10 e608 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -072fae: 0a03 |0029: move-result v3 │ │ -072fb0: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -072fb4: 5453 6f01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072fb8: 6e20 e808 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -072fbe: 0c02 |0031: move-result-object v2 │ │ -072fc0: 1f02 d700 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -072fc4: 6e20 3615 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072fca: 1a03 0400 |0037: const-string v3, " #" // string@0004 │ │ -072fce: 6e20 3615 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072fd4: 5453 6f01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -072fd8: 6e20 e008 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@08e0 │ │ -072fde: 0a03 |0041: move-result v3 │ │ -072fe0: 6e20 3415 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -072fe6: 1a03 1f01 |0045: const-string v3, ": " // string@011f │ │ -072fea: 6e20 3615 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -072ff0: 6e10 c904 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c9 │ │ -072ff6: 0c03 |004d: move-result-object v3 │ │ -072ff8: 6e20 3b15 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -072ffe: 6e59 c204 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@04c2 │ │ -073004: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -073008: 28ce |0056: goto 0024 // -0032 │ │ -07300a: 5453 6e01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -07300e: 6e10 e608 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -073014: 0a03 |005c: move-result v3 │ │ -073016: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -07301a: 6e20 3615 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -073020: 1a03 4f04 |0062: const-string v3, "Inactive Loaders:" // string@044f │ │ -073024: 6e20 3b15 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -07302a: 2203 4803 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -07302e: 7010 ad15 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -073034: 6e20 b515 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07303a: 0c03 |006f: move-result-object v3 │ │ -07303c: 1a04 0300 |0070: const-string v4, " " // string@0003 │ │ -073040: 6e20 b515 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073046: 0c03 |0075: move-result-object v3 │ │ -073048: 6e10 bb15 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07304e: 0c01 |0079: move-result-object v1 │ │ -073050: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -073052: 5453 6e01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -073056: 6e10 e608 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -07305c: 0a03 |0080: move-result v3 │ │ -07305e: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -073062: 5453 6e01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -073066: 6e20 e808 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -07306c: 0c02 |0088: move-result-object v2 │ │ -07306e: 1f02 d700 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -073072: 6e20 3615 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -073078: 1a03 0400 |008e: const-string v3, " #" // string@0004 │ │ -07307c: 6e20 3615 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -073082: 5453 6e01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -073086: 6e20 e008 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@08e0 │ │ -07308c: 0a03 |0098: move-result v3 │ │ -07308e: 6e20 3415 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ -073094: 1a03 1f01 |009c: const-string v3, ": " // string@011f │ │ -073098: 6e20 3615 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07309e: 6e10 c904 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c9 │ │ -0730a4: 0c03 |00a4: move-result-object v3 │ │ -0730a6: 6e20 3b15 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -0730ac: 6e59 c204 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@04c2 │ │ -0730b2: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0730b6: 28ce |00ad: goto 007b // -0032 │ │ -0730b8: 0e00 |00ae: return-void │ │ +072f70: |[072f70] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +072f80: 5453 6f01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072f84: 6e10 e608 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072f8a: 0a03 |0005: move-result v3 │ │ +072f8c: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +072f90: 6e20 3615 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072f96: 1a03 0402 |000b: const-string v3, "Active Loaders:" // string@0204 │ │ +072f9a: 6e20 3b15 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +072fa0: 2203 5003 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +072fa4: 7010 ad15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +072faa: 6e20 b515 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072fb0: 0c03 |0018: move-result-object v3 │ │ +072fb2: 1a04 0300 |0019: const-string v4, " " // string@0003 │ │ +072fb6: 6e20 b515 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +072fbc: 0c03 |001e: move-result-object v3 │ │ +072fbe: 6e10 bb15 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +072fc4: 0c01 |0022: move-result-object v1 │ │ +072fc6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +072fc8: 5453 6f01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072fcc: 6e10 e608 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +072fd2: 0a03 |0029: move-result v3 │ │ +072fd4: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +072fd8: 5453 6f01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072fdc: 6e20 e808 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +072fe2: 0c02 |0031: move-result-object v2 │ │ +072fe4: 1f02 df00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +072fe8: 6e20 3615 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072fee: 1a03 0400 |0037: const-string v3, " #" // string@0004 │ │ +072ff2: 6e20 3615 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +072ff8: 5453 6f01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +072ffc: 6e20 e008 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@08e0 │ │ +073002: 0a03 |0041: move-result v3 │ │ +073004: 6e20 3415 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +07300a: 1a03 1f01 |0045: const-string v3, ": " // string@011f │ │ +07300e: 6e20 3615 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +073014: 6e10 c904 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c9 │ │ +07301a: 0c03 |004d: move-result-object v3 │ │ +07301c: 6e20 3b15 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +073022: 6e59 c204 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@04c2 │ │ +073028: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07302c: 28ce |0056: goto 0024 // -0032 │ │ +07302e: 5453 6e01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +073032: 6e10 e608 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +073038: 0a03 |005c: move-result v3 │ │ +07303a: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +07303e: 6e20 3615 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +073044: 1a03 4f04 |0062: const-string v3, "Inactive Loaders:" // string@044f │ │ +073048: 6e20 3b15 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +07304e: 2203 5003 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +073052: 7010 ad15 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073058: 6e20 b515 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07305e: 0c03 |006f: move-result-object v3 │ │ +073060: 1a04 0300 |0070: const-string v4, " " // string@0003 │ │ +073064: 6e20 b515 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07306a: 0c03 |0075: move-result-object v3 │ │ +07306c: 6e10 bb15 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073072: 0c01 |0079: move-result-object v1 │ │ +073074: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +073076: 5453 6e01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +07307a: 6e10 e608 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +073080: 0a03 |0080: move-result v3 │ │ +073082: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +073086: 5453 6e01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +07308a: 6e20 e808 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +073090: 0c02 |0088: move-result-object v2 │ │ +073092: 1f02 df00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +073096: 6e20 3615 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07309c: 1a03 0400 |008e: const-string v3, " #" // string@0004 │ │ +0730a0: 6e20 3615 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0730a6: 5453 6e01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +0730aa: 6e20 e008 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@08e0 │ │ +0730b0: 0a03 |0098: move-result v3 │ │ +0730b2: 6e20 3415 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1534 │ │ +0730b8: 1a03 1f01 |009c: const-string v3, ": " // string@011f │ │ +0730bc: 6e20 3615 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0730c2: 6e10 c904 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c9 │ │ +0730c8: 0c03 |00a4: move-result-object v3 │ │ +0730ca: 6e20 3b15 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +0730d0: 6e59 c204 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@04c2 │ │ +0730d6: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0730da: 28ce |00ad: goto 007b // -0032 │ │ +0730dc: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -140338,45 +140338,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0730bc: |[0730bc] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -0730cc: 5541 7001 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ -0730d0: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -0730d4: 6301 6a01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0730d8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0730dc: 1a01 570a |0008: const-string v1, "LoaderManager" // string@0a57 │ │ -0730e0: 2202 4803 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0730e4: 7010 ad15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0730ea: 1a03 b603 |000f: const-string v3, "Finished Retaining in " // string@03b6 │ │ -0730ee: 6e20 b515 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0730f4: 0c02 |0014: move-result-object v2 │ │ -0730f6: 6e20 b415 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0730fc: 0c02 |0018: move-result-object v2 │ │ -0730fe: 6e10 bb15 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -073104: 0c02 |001c: move-result-object v2 │ │ -073106: 7120 5412 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07310c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -07310e: 5c41 7001 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ -073112: 5441 6f01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -073116: 6e10 e608 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -07311c: 0a01 |0028: move-result v1 │ │ -07311e: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -073122: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -073126: 5441 6f01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -07312a: 6e20 e808 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -073130: 0c01 |0032: move-result-object v1 │ │ -073132: 1f01 d700 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -073136: 6e10 c304 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@04c3 │ │ -07313c: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073140: 28f1 |003a: goto 002b // -000f │ │ -073142: 0e00 |003b: return-void │ │ +0730e0: |[0730e0] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +0730f0: 5541 7001 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ +0730f4: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +0730f8: 6301 6a01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0730fc: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +073100: 1a01 520a |0008: const-string v1, "LoaderManager" // string@0a52 │ │ +073104: 2202 5003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +073108: 7010 ad15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07310e: 1a03 b603 |000f: const-string v3, "Finished Retaining in " // string@03b6 │ │ +073112: 6e20 b515 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073118: 0c02 |0014: move-result-object v2 │ │ +07311a: 6e20 b415 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +073120: 0c02 |0018: move-result-object v2 │ │ +073122: 6e10 bb15 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073128: 0c02 |001c: move-result-object v2 │ │ +07312a: 7120 5412 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +073130: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +073132: 5c41 7001 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0170 │ │ +073136: 5441 6f01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +07313a: 6e10 e608 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +073140: 0a01 |0028: move-result v1 │ │ +073142: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +073146: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +07314a: 5441 6f01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +07314e: 6e20 e808 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +073154: 0c01 |0032: move-result-object v1 │ │ +073156: 1f01 df00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +07315a: 6e10 c304 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@04c3 │ │ +073160: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073164: 28f1 |003a: goto 002b // -000f │ │ +073166: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -140391,35 +140391,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 │ │ -073144: |[073144] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -073154: 5531 6d01 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -073158: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -07315c: 2201 3403 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -073160: 1a02 8902 |0006: const-string v2, "Called while creating a loader" // string@0289 │ │ -073164: 7020 6515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -07316a: 2701 |000b: throw v1 │ │ -07316c: 5431 6f01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -073170: 6e20 dc08 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ -073176: 0c00 |0011: move-result-object v0 │ │ -073178: 1f00 d700 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -07317c: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -073180: 5401 6401 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -073184: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -073188: 5401 6401 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -07318c: 5411 6301 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -073190: 1101 |001e: return-object v1 │ │ -073192: 5401 6301 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -073196: 28fd |0021: goto 001e // -0003 │ │ -073198: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -07319a: 28fb |0023: goto 001e // -0005 │ │ +073168: |[073168] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +073178: 5531 6d01 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +07317c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +073180: 2201 3c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +073184: 1a02 8902 |0006: const-string v2, "Called while creating a loader" // string@0289 │ │ +073188: 7020 6515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +07318e: 2701 |000b: throw v1 │ │ +073190: 5431 6f01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +073194: 6e20 dc08 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ +07319a: 0c00 |0011: move-result-object v0 │ │ +07319c: 1f00 df00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +0731a0: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +0731a4: 5401 6401 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0731a8: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0731ac: 5401 6401 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0731b0: 5411 6301 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0731b4: 1101 |001e: return-object v1 │ │ +0731b6: 5401 6301 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0731ba: 28fd |0021: goto 001e // -0003 │ │ +0731bc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0731be: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ 0x000c line=690 │ │ 0x0014 line=691 │ │ 0x0016 line=692 │ │ @@ -140437,36 +140437,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -07319c: |[07319c] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -0731ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0731ae: 5454 6f01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -0731b2: 6e10 e608 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ -0731b8: 0a00 |0006: move-result v0 │ │ -0731ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0731bc: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -0731c0: 5454 6f01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -0731c4: 6e20 e808 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ -0731ca: 0c02 |000f: move-result-object v2 │ │ -0731cc: 1f02 d700 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -0731d0: 5524 6801 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -0731d4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -0731d8: 5524 5e01 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -0731dc: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -0731e0: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -0731e2: b643 |001b: or-int/2addr v3, v4 │ │ -0731e4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0731e8: 28ea |001e: goto 0008 // -0016 │ │ -0731ea: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -0731ec: 28fb |0020: goto 001b // -0005 │ │ -0731ee: 0f03 |0021: return v3 │ │ +0731c0: |[0731c0] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +0731d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0731d2: 5454 6f01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +0731d6: 6e10 e608 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@08e6 │ │ +0731dc: 0a00 |0006: move-result v0 │ │ +0731de: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0731e0: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +0731e4: 5454 6f01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +0731e8: 6e20 e808 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@08e8 │ │ +0731ee: 0c02 |000f: move-result-object v2 │ │ +0731f0: 1f02 df00 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +0731f4: 5524 6801 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +0731f8: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +0731fc: 5524 5e01 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +073200: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +073204: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +073206: b643 |001b: or-int/2addr v3, v4 │ │ +073208: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07320c: 28ea |001e: goto 0008 // -0016 │ │ +07320e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +073210: 28fb |0020: goto 001b // -0005 │ │ +073212: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -140485,83 +140485,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 │ │ -0731f0: |[0731f0] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -073200: 5541 6d01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -073204: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -073208: 2201 3403 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -07320c: 1a02 8902 |0006: const-string v2, "Called while creating a loader" // string@0289 │ │ -073210: 7020 6515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -073216: 2701 |000b: throw v1 │ │ -073218: 5441 6f01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -07321c: 6e20 dc08 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ -073222: 0c00 |0011: move-result-object v0 │ │ -073224: 1f00 d700 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -073228: 6301 6a01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -07322c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -073230: 1a01 570a |0018: const-string v1, "LoaderManager" // string@0a57 │ │ -073234: 2202 4803 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -073238: 7010 ad15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07323e: 1a03 1d16 |001f: const-string v3, "initLoader in " // string@161d │ │ -073242: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073248: 0c02 |0024: move-result-object v2 │ │ -07324a: 6e20 b415 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -073250: 0c02 |0028: move-result-object v2 │ │ -073252: 1a03 2201 |0029: const-string v3, ": args=" // string@0122 │ │ -073256: 6e20 b515 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07325c: 0c02 |002e: move-result-object v2 │ │ -07325e: 6e20 b415 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -073264: 0c02 |0032: move-result-object v2 │ │ -073266: 6e10 bb15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07326c: 0c02 |0036: move-result-object v2 │ │ -07326e: 7120 5412 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -073274: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -073278: 7040 cc04 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@04cc │ │ -07327e: 0c00 |003f: move-result-object v0 │ │ -073280: 6301 6a01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -073284: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -073288: 1a01 570a |0044: const-string v1, "LoaderManager" // string@0a57 │ │ -07328c: 2202 4803 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -073290: 7010 ad15 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -073296: 1a03 0500 |004b: const-string v3, " Created new loader " // string@0005 │ │ -07329a: 6e20 b515 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0732a0: 0c02 |0050: move-result-object v2 │ │ -0732a2: 6e20 b415 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0732a8: 0c02 |0054: move-result-object v2 │ │ -0732aa: 6e10 bb15 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0732b0: 0c02 |0058: move-result-object v2 │ │ -0732b2: 7120 5412 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0732b8: 5501 6001 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -0732bc: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -0732c0: 5541 7201 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -0732c4: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -0732c8: 5401 6301 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -0732cc: 5402 5d01 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ -0732d0: 6e30 c004 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ -0732d6: 5401 6301 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -0732da: 1101 |006d: return-object v1 │ │ -0732dc: 6301 6a01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0732e0: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -0732e4: 1a01 570a |0072: const-string v1, "LoaderManager" // string@0a57 │ │ -0732e8: 2202 4803 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0732ec: 7010 ad15 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0732f2: 1a03 1100 |0079: const-string v3, " Re-using existing loader " // string@0011 │ │ -0732f6: 6e20 b515 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0732fc: 0c02 |007e: move-result-object v2 │ │ -0732fe: 6e20 b415 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -073304: 0c02 |0082: move-result-object v2 │ │ -073306: 6e10 bb15 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07330c: 0c02 |0086: move-result-object v2 │ │ -07330e: 7120 5412 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -073314: 5b07 5c01 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ -073318: 28d0 |008c: goto 005c // -0030 │ │ +073214: |[073214] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +073224: 5541 6d01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +073228: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +07322c: 2201 3c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +073230: 1a02 8902 |0006: const-string v2, "Called while creating a loader" // string@0289 │ │ +073234: 7020 6515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +07323a: 2701 |000b: throw v1 │ │ +07323c: 5441 6f01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +073240: 6e20 dc08 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ +073246: 0c00 |0011: move-result-object v0 │ │ +073248: 1f00 df00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +07324c: 6301 6a01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +073250: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +073254: 1a01 520a |0018: const-string v1, "LoaderManager" // string@0a52 │ │ +073258: 2202 5003 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +07325c: 7010 ad15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073262: 1a03 1a16 |001f: const-string v3, "initLoader in " // string@161a │ │ +073266: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07326c: 0c02 |0024: move-result-object v2 │ │ +07326e: 6e20 b415 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +073274: 0c02 |0028: move-result-object v2 │ │ +073276: 1a03 2201 |0029: const-string v3, ": args=" // string@0122 │ │ +07327a: 6e20 b515 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073280: 0c02 |002e: move-result-object v2 │ │ +073282: 6e20 b415 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +073288: 0c02 |0032: move-result-object v2 │ │ +07328a: 6e10 bb15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073290: 0c02 |0036: move-result-object v2 │ │ +073292: 7120 5412 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +073298: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +07329c: 7040 cc04 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@04cc │ │ +0732a2: 0c00 |003f: move-result-object v0 │ │ +0732a4: 6301 6a01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0732a8: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +0732ac: 1a01 520a |0044: const-string v1, "LoaderManager" // string@0a52 │ │ +0732b0: 2202 5003 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0732b4: 7010 ad15 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0732ba: 1a03 0500 |004b: const-string v3, " Created new loader " // string@0005 │ │ +0732be: 6e20 b515 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0732c4: 0c02 |0050: move-result-object v2 │ │ +0732c6: 6e20 b415 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0732cc: 0c02 |0054: move-result-object v2 │ │ +0732ce: 6e10 bb15 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0732d4: 0c02 |0058: move-result-object v2 │ │ +0732d6: 7120 5412 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0732dc: 5501 6001 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +0732e0: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +0732e4: 5541 7201 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +0732e8: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +0732ec: 5401 6301 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0732f0: 5402 5d01 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@015d │ │ +0732f4: 6e30 c004 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04c0 │ │ +0732fa: 5401 6301 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +0732fe: 1101 |006d: return-object v1 │ │ +073300: 6301 6a01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +073304: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +073308: 1a01 520a |0072: const-string v1, "LoaderManager" // string@0a52 │ │ +07330c: 2202 5003 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +073310: 7010 ad15 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073316: 1a03 1100 |0079: const-string v3, " Re-using existing loader " // string@0011 │ │ +07331a: 6e20 b515 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073320: 0c02 |007e: move-result-object v2 │ │ +073322: 6e20 b415 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +073328: 0c02 |0082: move-result-object v2 │ │ +07332a: 6e10 bb15 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073330: 0c02 |0086: move-result-object v2 │ │ +073332: 7120 5412 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +073338: 5b07 5c01 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@015c │ │ +07333c: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -140585,22 +140585,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 │ │ -07331c: |[07331c] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -07332c: 5420 6f01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -073330: 5231 6101 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ -073334: 6e30 e108 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ -07333a: 5520 7201 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ -07333e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -073342: 6e10 c704 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@04c7 │ │ -073348: 0e00 |000e: return-void │ │ +073340: |[073340] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +073350: 5420 6f01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +073354: 5231 6101 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0161 │ │ +073358: 6e30 e108 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ +07335e: 5520 7201 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0172 │ │ +073362: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +073366: 6e10 c704 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@04c7 │ │ +07336c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -140612,135 +140612,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 │ │ -07334c: |[07334c] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -07335c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07335e: 5562 6d01 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ -073362: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -073366: 2202 3403 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0334 │ │ -07336a: 1a03 8902 |0007: const-string v3, "Called while creating a loader" // string@0289 │ │ -07336e: 7020 6515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -073374: 2702 |000c: throw v2 │ │ -073376: 5462 6f01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -07337a: 6e20 dc08 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ -073380: 0c01 |0012: move-result-object v1 │ │ -073382: 1f01 d700 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -073386: 6302 6a01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -07338a: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -07338e: 1a02 570a |0019: const-string v2, "LoaderManager" // string@0a57 │ │ -073392: 2203 4803 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -073396: 7010 ad15 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07339c: 1a04 6a1d |0020: const-string v4, "restartLoader in " // string@1d6a │ │ -0733a0: 6e20 b515 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0733a6: 0c03 |0025: move-result-object v3 │ │ -0733a8: 6e20 b415 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0733ae: 0c03 |0029: move-result-object v3 │ │ -0733b0: 1a04 2201 |002a: const-string v4, ": args=" // string@0122 │ │ -0733b4: 6e20 b515 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0733ba: 0c03 |002f: move-result-object v3 │ │ -0733bc: 6e20 b415 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0733c2: 0c03 |0033: move-result-object v3 │ │ -0733c4: 6e10 bb15 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0733ca: 0c03 |0037: move-result-object v3 │ │ -0733cc: 7120 5412 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0733d2: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -0733d6: 5462 6e01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -0733da: 6e20 dc08 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ -0733e0: 0c00 |0042: move-result-object v0 │ │ -0733e2: 1f00 d700 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d7 │ │ -0733e6: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -0733ea: 5512 6001 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ -0733ee: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -0733f2: 6302 6a01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0733f6: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -0733fa: 1a02 570a |004f: const-string v2, "LoaderManager" // string@0a57 │ │ -0733fe: 2203 4803 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -073402: 7010 ad15 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -073408: 1a04 1200 |0056: const-string v4, " Removing last inactive loader: " // string@0012 │ │ -07340c: 6e20 b515 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073412: 0c03 |005b: move-result-object v3 │ │ -073414: 6e20 b415 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07341a: 0c03 |005f: move-result-object v3 │ │ -07341c: 6e10 bb15 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -073422: 0c03 |0063: move-result-object v3 │ │ -073424: 7120 5412 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07342a: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -07342c: 5c02 5e01 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ -073430: 6e10 c104 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -073436: 5412 6301 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -07343a: 6e10 3006 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0630 │ │ -073440: 5462 6e01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -073444: 6e30 e108 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ -07344a: 7040 cc04 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@04cc │ │ -073450: 0c01 |007a: move-result-object v1 │ │ -073452: 5412 6301 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -073456: 1102 |007d: return-object v2 │ │ -073458: 5512 6801 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ -07345c: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -073460: 6302 6a01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -073464: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -073468: 1a02 570a |0086: const-string v2, "LoaderManager" // string@0a57 │ │ -07346c: 1a03 0600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0006 │ │ -073470: 7120 5412 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -073476: 5462 6f01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ -07347a: 6e30 e108 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ -073480: 6e10 c104 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -073486: 28e2 |0095: goto 0077 // -001e │ │ -073488: 5412 6401 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -07348c: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -073490: 6302 6a01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -073494: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -073498: 1a02 570a |009e: const-string v2, "LoaderManager" // string@0a57 │ │ -07349c: 2203 4803 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0734a0: 7010 ad15 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0734a6: 1a04 1300 |00a5: const-string v4, " Removing pending loader: " // string@0013 │ │ -0734aa: 6e20 b515 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0734b0: 0c03 |00aa: move-result-object v3 │ │ -0734b2: 5414 6401 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -0734b6: 6e20 b415 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0734bc: 0c03 |00b0: move-result-object v3 │ │ -0734be: 6e10 bb15 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0734c4: 0c03 |00b4: move-result-object v3 │ │ -0734c6: 7120 5412 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0734cc: 5412 6401 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -0734d0: 6e10 c104 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ -0734d6: 5b15 6401 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -0734da: 6302 6a01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -0734de: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -0734e2: 1a02 570a |00c3: const-string v2, "LoaderManager" // string@0a57 │ │ -0734e6: 1a03 0800 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0008 │ │ -0734ea: 7120 5412 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -0734f0: 7040 cd04 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@04cd │ │ -0734f6: 0c02 |00cd: move-result-object v2 │ │ -0734f8: 5b12 6401 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -0734fc: 5412 6401 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ -073500: 5422 6301 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -073504: 28a9 |00d4: goto 007d // -0057 │ │ -073506: 6302 6a01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ -07350a: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -07350e: 1a02 570a |00d9: const-string v2, "LoaderManager" // string@0a57 │ │ -073512: 2203 4803 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -073516: 7010 ad15 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07351c: 1a04 0f00 |00e0: const-string v4, " Making last loader inactive: " // string@000f │ │ -073520: 6e20 b515 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073526: 0c03 |00e5: move-result-object v3 │ │ -073528: 6e20 b415 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -07352e: 0c03 |00e9: move-result-object v3 │ │ -073530: 6e10 bb15 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -073536: 0c03 |00ed: move-result-object v3 │ │ -073538: 7120 5412 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ -07353e: 5412 6301 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ -073542: 6e10 3006 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0630 │ │ -073548: 5462 6e01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ -07354c: 6e30 e108 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ -073552: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +073370: |[073370] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +073380: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073382: 5562 6d01 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@016d │ │ +073386: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +07338a: 2202 3c03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@033c │ │ +07338e: 1a03 8902 |0007: const-string v3, "Called while creating a loader" // string@0289 │ │ +073392: 7020 6515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +073398: 2702 |000c: throw v2 │ │ +07339a: 5462 6f01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +07339e: 6e20 dc08 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ +0733a4: 0c01 |0012: move-result-object v1 │ │ +0733a6: 1f01 df00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +0733aa: 6302 6a01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0733ae: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +0733b2: 1a02 520a |0019: const-string v2, "LoaderManager" // string@0a52 │ │ +0733b6: 2203 5003 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0733ba: 7010 ad15 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0733c0: 1a04 671d |0020: const-string v4, "restartLoader in " // string@1d67 │ │ +0733c4: 6e20 b515 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0733ca: 0c03 |0025: move-result-object v3 │ │ +0733cc: 6e20 b415 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0733d2: 0c03 |0029: move-result-object v3 │ │ +0733d4: 1a04 2201 |002a: const-string v4, ": args=" // string@0122 │ │ +0733d8: 6e20 b515 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0733de: 0c03 |002f: move-result-object v3 │ │ +0733e0: 6e20 b415 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0733e6: 0c03 |0033: move-result-object v3 │ │ +0733e8: 6e10 bb15 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0733ee: 0c03 |0037: move-result-object v3 │ │ +0733f0: 7120 5412 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0733f6: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +0733fa: 5462 6e01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +0733fe: 6e20 dc08 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@08dc │ │ +073404: 0c00 |0042: move-result-object v0 │ │ +073406: 1f00 df00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00df │ │ +07340a: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +07340e: 5512 6001 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0160 │ │ +073412: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +073416: 6302 6a01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +07341a: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +07341e: 1a02 520a |004f: const-string v2, "LoaderManager" // string@0a52 │ │ +073422: 2203 5003 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +073426: 7010 ad15 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07342c: 1a04 1200 |0056: const-string v4, " Removing last inactive loader: " // string@0012 │ │ +073430: 6e20 b515 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073436: 0c03 |005b: move-result-object v3 │ │ +073438: 6e20 b415 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +07343e: 0c03 |005f: move-result-object v3 │ │ +073440: 6e10 bb15 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073446: 0c03 |0063: move-result-object v3 │ │ +073448: 7120 5412 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +07344e: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +073450: 5c02 5e01 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@015e │ │ +073454: 6e10 c104 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +07345a: 5412 6301 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07345e: 6e10 3006 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0630 │ │ +073464: 5462 6e01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +073468: 6e30 e108 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ +07346e: 7040 cc04 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@04cc │ │ +073474: 0c01 |007a: move-result-object v1 │ │ +073476: 5412 6301 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +07347a: 1102 |007d: return-object v2 │ │ +07347c: 5512 6801 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0168 │ │ +073480: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +073484: 6302 6a01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +073488: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +07348c: 1a02 520a |0086: const-string v2, "LoaderManager" // string@0a52 │ │ +073490: 1a03 0600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0006 │ │ +073494: 7120 5412 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +07349a: 5462 6f01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016f │ │ +07349e: 6e30 e108 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ +0734a4: 6e10 c104 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +0734aa: 28e2 |0095: goto 0077 // -001e │ │ +0734ac: 5412 6401 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0734b0: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +0734b4: 6302 6a01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +0734b8: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +0734bc: 1a02 520a |009e: const-string v2, "LoaderManager" // string@0a52 │ │ +0734c0: 2203 5003 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0734c4: 7010 ad15 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0734ca: 1a04 1300 |00a5: const-string v4, " Removing pending loader: " // string@0013 │ │ +0734ce: 6e20 b515 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0734d4: 0c03 |00aa: move-result-object v3 │ │ +0734d6: 5414 6401 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0734da: 6e20 b415 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0734e0: 0c03 |00b0: move-result-object v3 │ │ +0734e2: 6e10 bb15 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0734e8: 0c03 |00b4: move-result-object v3 │ │ +0734ea: 7120 5412 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +0734f0: 5412 6401 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0734f4: 6e10 c104 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04c1 │ │ +0734fa: 5b15 6401 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +0734fe: 6302 6a01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +073502: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +073506: 1a02 520a |00c3: const-string v2, "LoaderManager" // string@0a52 │ │ +07350a: 1a03 0800 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0008 │ │ +07350e: 7120 5412 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +073514: 7040 cd04 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@04cd │ │ +07351a: 0c02 |00cd: move-result-object v2 │ │ +07351c: 5b12 6401 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +073520: 5412 6401 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0164 │ │ +073524: 5422 6301 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +073528: 28a9 |00d4: goto 007d // -0057 │ │ +07352a: 6302 6a01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@016a │ │ +07352e: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +073532: 1a02 520a |00d9: const-string v2, "LoaderManager" // string@0a52 │ │ +073536: 2203 5003 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +07353a: 7010 ad15 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073540: 1a04 0f00 |00e0: const-string v4, " Making last loader inactive: " // string@000f │ │ +073544: 6e20 b515 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07354a: 0c03 |00e5: move-result-object v3 │ │ +07354c: 6e20 b415 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +073552: 0c03 |00e9: move-result-object v3 │ │ +073554: 6e10 bb15 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07355a: 0c03 |00ed: move-result-object v3 │ │ +07355c: 7120 5412 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1254 │ │ +073562: 5412 6301 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0163 │ │ +073566: 6e10 3006 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0630 │ │ +07356c: 5462 6e01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016e │ │ +073570: 6e30 e108 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@08e1 │ │ +073576: 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 │ │ @@ -140783,34 +140783,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -073558: |[073558] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -073568: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -07356c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -073570: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ -073576: 1a01 590a |0007: const-string v1, "LoaderManager{" // string@0a59 │ │ -07357a: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073580: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ -073586: 0a01 |000f: move-result v1 │ │ -073588: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ -07358e: 0c01 |0013: move-result-object v1 │ │ -073590: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073596: 1a01 5400 |0017: const-string v1, " in " // string@0054 │ │ -07359a: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0735a0: 5421 6c01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0735a4: 7120 3b08 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ -0735aa: 1a01 0b23 |0021: const-string v1, "}}" // string@230b │ │ -0735ae: 6e20 b515 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0735b4: 6e10 bb15 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0735ba: 0c01 |0029: move-result-object v1 │ │ -0735bc: 1101 |002a: return-object v1 │ │ +07357c: |[07357c] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +07358c: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +073590: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +073594: 7020 ae15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15ae │ │ +07359a: 1a01 540a |0007: const-string v1, "LoaderManager{" // string@0a54 │ │ +07359e: 6e20 b515 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0735a4: 7110 be15 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@15be │ │ +0735aa: 0a01 |000f: move-result v1 │ │ +0735ac: 7110 6a15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@156a │ │ +0735b2: 0c01 |0013: move-result-object v1 │ │ +0735b4: 6e20 b515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0735ba: 1a01 5400 |0017: const-string v1, " in " // string@0054 │ │ +0735be: 6e20 b515 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0735c4: 5421 6c01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +0735c8: 7120 3b08 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@083b │ │ +0735ce: 1a01 0823 |0021: const-string v1, "}}" // string@2308 │ │ +0735d2: 6e20 b515 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0735d8: 6e10 bb15 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0735de: 0c01 |0029: move-result-object v1 │ │ +0735e0: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -140825,32 +140825,32 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0735c0: |[0735c0] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0735d0: 5b01 6c01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ -0735d4: 0e00 |0002: return-void │ │ +0735e4: |[0735e4] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0735f4: 5b01 6c01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@016c │ │ +0735f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 2648 (LoaderManager.java) │ │ + source_file_idx : 2643 (LoaderManager.java) │ │ │ │ Class #586 header: │ │ -class_idx : 218 │ │ +class_idx : 226 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2801 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #586 annotations: │ │ Annotations on class │ │ @@ -140871,17 +140871,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0735d8: |[0735d8] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -0735e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0735ee: 0e00 |0003: return-void │ │ +0735fc: |[0735fc] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +07360c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -140890,49 +140890,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 │ │ -0735f0: |[0735f0] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -073600: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073602: 7110 f204 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04f2 │ │ -073608: 0c03 |0004: move-result-object v3 │ │ -07360a: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -07360e: 1102 |0007: return-object v2 │ │ -073610: 2204 1c00 |0008: new-instance v4, Landroid/content/ComponentName; // type@001c │ │ -073614: 7030 9500 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0095 │ │ -07361a: 7120 f304 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ -073620: 0c01 |0010: move-result-object v1 │ │ -073622: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -073626: 7110 2306 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0623 │ │ -07362c: 0c02 |0016: move-result-object v2 │ │ -07362e: 28f0 |0017: goto 0007 // -0010 │ │ -073630: 2205 2500 |0018: new-instance v5, Landroid/content/Intent; // type@0025 │ │ -073634: 7010 c200 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00c2 │ │ -07363a: 6e20 e900 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -073640: 0c02 |0020: move-result-object v2 │ │ -073642: 28f6 |0021: goto 0017 // -000a │ │ -073644: 0d00 |0022: move-exception v0 │ │ -073646: 1a05 f00a |0023: const-string v5, "NavUtils" // string@0af0 │ │ -07364a: 2206 4803 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0348 │ │ -07364e: 7010 ad15 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -073654: 1a07 a514 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@14a5 │ │ -073658: 6e20 b515 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07365e: 0c06 |002f: move-result-object v6 │ │ -073660: 6e20 b515 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073666: 0c06 |0033: move-result-object v6 │ │ -073668: 1a07 b000 |0034: const-string v7, "' in manifest" // string@00b0 │ │ -07366c: 6e20 b515 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073672: 0c06 |0039: move-result-object v6 │ │ -073674: 6e10 bb15 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07367a: 0c06 |003d: move-result-object v6 │ │ -07367c: 7120 5012 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ -073682: 28c6 |0041: goto 0007 // -003a │ │ +073614: |[073614] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +073624: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +073626: 7110 f204 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04f2 │ │ +07362c: 0c03 |0004: move-result-object v3 │ │ +07362e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +073632: 1102 |0007: return-object v2 │ │ +073634: 2204 1f00 |0008: new-instance v4, Landroid/content/ComponentName; // type@001f │ │ +073638: 7030 9500 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0095 │ │ +07363e: 7120 f304 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04f3 │ │ +073644: 0c01 |0010: move-result-object v1 │ │ +073646: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +07364a: 7110 2306 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0623 │ │ +073650: 0c02 |0016: move-result-object v2 │ │ +073652: 28f0 |0017: goto 0007 // -0010 │ │ +073654: 2205 2800 |0018: new-instance v5, Landroid/content/Intent; // type@0028 │ │ +073658: 7010 c200 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00c2 │ │ +07365e: 6e20 e900 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +073664: 0c02 |0020: move-result-object v2 │ │ +073666: 28f6 |0021: goto 0017 // -000a │ │ +073668: 0d00 |0022: move-exception v0 │ │ +07366a: 1a05 ed0a |0023: const-string v5, "NavUtils" // string@0aed │ │ +07366e: 2206 5003 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0350 │ │ +073672: 7010 ad15 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073678: 1a07 a214 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@14a2 │ │ +07367c: 6e20 b515 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073682: 0c06 |002f: move-result-object v6 │ │ +073684: 6e20 b515 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07368a: 0c06 |0033: move-result-object v6 │ │ +07368c: 1a07 b000 |0034: const-string v7, "' in manifest" // string@00b0 │ │ +073690: 6e20 b515 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073696: 0c06 |0039: move-result-object v6 │ │ +073698: 6e10 bb15 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07369e: 0c06 |003d: move-result-object v6 │ │ +0736a0: 7120 5012 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1250 │ │ +0736a6: 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 │ │ @@ -140957,43 +140957,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 │ │ -073690: |[073690] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0736a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0736a2: 5462 0f00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ -0736a6: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -0736aa: 0710 |0005: move-object v0, v1 │ │ -0736ac: 1100 |0006: return-object v0 │ │ -0736ae: 5462 0f00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ -0736b2: 1a03 db0e |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0edb │ │ -0736b6: 6e20 e501 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e5 │ │ -0736bc: 0c00 |000e: move-result-object v0 │ │ -0736be: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -0736c2: 0710 |0011: move-object v0, v1 │ │ -0736c4: 28f4 |0012: goto 0006 // -000c │ │ -0736c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0736c8: 6e20 8e15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ -0736ce: 0a01 |0017: move-result v1 │ │ -0736d0: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -0736d4: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -0736d8: 2201 4803 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0736dc: 7010 ad15 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0736e2: 6e10 af00 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -0736e8: 0c02 |0024: move-result-object v2 │ │ -0736ea: 6e20 b515 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0736f0: 0c01 |0028: move-result-object v1 │ │ -0736f2: 6e20 b515 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0736f8: 0c01 |002c: move-result-object v1 │ │ -0736fa: 6e10 bb15 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -073700: 0c00 |0030: move-result-object v0 │ │ -073702: 28d5 |0031: goto 0006 // -002b │ │ +0736b4: |[0736b4] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0736c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0736c6: 5462 0f00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ +0736ca: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +0736ce: 0710 |0005: move-object v0, v1 │ │ +0736d0: 1100 |0006: return-object v0 │ │ +0736d2: 5462 0f00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ +0736d6: 1a03 d80e |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0ed8 │ │ +0736da: 6e20 e501 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e5 │ │ +0736e0: 0c00 |000e: move-result-object v0 │ │ +0736e2: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +0736e6: 0710 |0011: move-object v0, v1 │ │ +0736e8: 28f4 |0012: goto 0006 // -000c │ │ +0736ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0736ec: 6e20 8e15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@158e │ │ +0736f2: 0a01 |0017: move-result v1 │ │ +0736f4: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +0736f8: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +0736fc: 2201 5003 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +073700: 7010 ad15 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073706: 6e10 af00 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +07370c: 0c02 |0024: move-result-object v2 │ │ +07370e: 6e20 b515 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073714: 0c01 |0028: move-result-object v1 │ │ +073716: 6e20 b515 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07371c: 0c01 |002c: move-result-object v1 │ │ +07371e: 6e10 bb15 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073724: 0c00 |0030: move-result-object v0 │ │ +073726: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0006 line=91 │ │ 0x0007 line=86 │ │ 0x000f line=87 │ │ 0x0013 line=88 │ │ @@ -141009,20 +141009,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 │ │ -073704: |[073704] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -073714: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -073718: 6e20 c800 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -07371e: 6e20 3300 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -073724: 6e10 0a00 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ -07372a: 0e00 |000b: return-void │ │ +073728: |[073728] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +073738: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +07373c: 6e20 c800 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +073742: 6e20 3300 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +073748: 6e10 0a00 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ +07374e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ locals : │ │ @@ -141035,45 +141035,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07372c: |[07372c] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -07373c: 6e10 1000 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ -073742: 0c01 |0003: move-result-object v1 │ │ -073744: 6e10 ca00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ -07374a: 0c00 |0007: move-result-object v0 │ │ -07374c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -073750: 1a01 c10e |000a: const-string v1, "android.intent.action.MAIN" // string@0ec1 │ │ -073754: 6e20 9215 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07375a: 0a01 |000f: move-result v1 │ │ -07375c: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -073760: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -073762: 0f01 |0013: return v1 │ │ -073764: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -073766: 28fe |0015: goto 0013 // -0002 │ │ +073750: |[073750] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +073760: 6e10 1000 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0010 │ │ +073766: 0c01 |0003: move-result-object v1 │ │ +073768: 6e10 ca00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00ca │ │ +07376e: 0c00 |0007: move-result-object v0 │ │ +073770: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +073774: 1a01 be0e |000a: const-string v1, "android.intent.action.MAIN" // string@0ebe │ │ +073778: 6e20 9215 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07377e: 0a01 |000f: move-result v1 │ │ +073780: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +073784: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +073786: 0f01 |0013: return v1 │ │ +073788: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +07378a: 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; │ │ 0x0000 - 0x0016 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=4 targetIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2801 (NavUtils.java) │ │ + source_file_idx : 2798 (NavUtils.java) │ │ │ │ Class #587 header: │ │ -class_idx : 224 │ │ +class_idx : 232 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 233 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 241 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #587 annotations: │ │ Annotations on class │ │ @@ -141105,17 +141105,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073768: |[073768] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -073778: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ -07377e: 0e00 |0003: return-void │ │ +07378c: |[07378c] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +07379c: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ +0737a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0003 line=657 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ @@ -141124,18 +141124,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 │ │ -073780: |[073780] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -073790: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ -073796: 6e20 0a05 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@050a │ │ -07379c: 0e00 |0006: return-void │ │ +0737a4: |[0737a4] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0737b4: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ +0737ba: 6e20 0a05 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@050a │ │ +0737c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ 0x0006 line=661 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -141147,19 +141147,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 │ │ -0737a0: |[0737a0] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0737b0: 5b12 7b01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@017b │ │ -0737b4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0737b6: 5c10 7c01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@017c │ │ -0737ba: 1101 |0005: return-object v1 │ │ +0737c4: |[0737c4] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0737d4: 5b12 7b01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@017b │ │ +0737d8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0737da: 5c10 7c01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@017c │ │ +0737de: 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; │ │ @@ -141170,17 +141170,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 │ │ -0737bc: |[0737bc] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0737cc: 5b01 7d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@017d │ │ -0737d0: 1100 |0002: return-object v0 │ │ +0737e0: |[0737e0] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0737f0: 5b01 7d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@017d │ │ +0737f4: 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 b Landroid/graphics/Bitmap; │ │ @@ -141190,17 +141190,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 │ │ -0737d4: |[0737d4] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0737e4: 5b01 7a01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017a │ │ -0737e8: 1100 |0002: return-object v0 │ │ +0737f8: |[0737f8] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +073808: 5b01 7a01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017a │ │ +07380c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0002 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -141210,35 +141210,35 @@ │ │ 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 │ │ -0737ec: |[0737ec] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0737fc: 5b12 7e01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017e │ │ -073800: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -073802: 5c10 7f01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017f │ │ -073806: 1101 |0005: return-object v1 │ │ +073810: |[073810] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +073820: 5b12 7e01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017e │ │ +073824: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +073826: 5c10 7f01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017f │ │ +07382a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0002 line=677 │ │ 0x0005 line=678 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #588 header: │ │ -class_idx : 225 │ │ +class_idx : 233 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 233 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 241 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #588 annotations: │ │ Annotations on class │ │ @@ -141262,17 +141262,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073808: |[073808] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -073818: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ -07381e: 0e00 |0003: return-void │ │ +07382c: |[07382c] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +07383c: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ +073842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -141281,18 +141281,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 │ │ -073820: |[073820] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -073830: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ -073836: 6e20 1005 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0510 │ │ -07383c: 0e00 |0006: return-void │ │ +073844: |[073844] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +073854: 7010 4105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ +07385a: 6e20 1005 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0510 │ │ +073860: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ 0x0006 line=728 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -141304,17 +141304,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 │ │ -073840: |[073840] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -073850: 5b01 8101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0181 │ │ -073854: 1100 |0002: return-object v0 │ │ +073864: |[073864] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +073874: 5b01 8101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0181 │ │ +073878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0002 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 cs Ljava/lang/CharSequence; │ │ @@ -141324,17 +141324,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 │ │ -073858: |[073858] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -073868: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0180 │ │ -07386c: 1100 |0002: return-object v0 │ │ +07387c: |[07387c] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +07388c: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0180 │ │ +073890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0002 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -141344,35 +141344,35 @@ │ │ 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 │ │ -073870: |[073870] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -073880: 5b12 8201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0182 │ │ -073884: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -073886: 5c10 8301 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0183 │ │ -07388a: 1101 |0005: return-object v1 │ │ +073894: |[073894] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0738a4: 5b12 8201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0182 │ │ +0738a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0738aa: 5c10 8301 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0183 │ │ +0738ae: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0002 line=744 │ │ 0x0005 line=745 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #589 header: │ │ -class_idx : 227 │ │ +class_idx : 235 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 233 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 241 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #589 annotations: │ │ Annotations on class │ │ @@ -141398,20 +141398,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07388c: |[07388c] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -07389c: 7010 4105 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ -0738a2: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0738a6: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0738ac: 5b10 9901 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ -0738b0: 0e00 |000a: return-void │ │ +0738b0: |[0738b0] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +0738c0: 7010 4105 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ +0738c6: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +0738ca: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0738d0: 5b10 9901 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ +0738d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0003 line=783 │ │ 0x000a line=786 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -141421,21 +141421,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 │ │ -0738b4: |[0738b4] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0738c4: 7010 4105 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ -0738ca: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0738ce: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0738d4: 5b10 9901 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ -0738d8: 6e20 3605 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0536 │ │ -0738de: 0e00 |000d: return-void │ │ +0738d8: |[0738d8] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0738e8: 7010 4105 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0541 │ │ +0738ee: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +0738f2: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0738f8: 5b10 9901 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ +0738fc: 6e20 3605 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0536 │ │ +073902: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=783 │ │ 0x000a line=789 │ │ 0x000d line=790 │ │ locals : │ │ @@ -141448,18 +141448,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 │ │ -0738e0: |[0738e0] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0738f0: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ -0738f4: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -0738fa: 1101 |0005: return-object v1 │ │ +073904: |[073904] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +073914: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ +073918: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +07391e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0005 line=815 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -141469,17 +141469,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 │ │ -0738fc: |[0738fc] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -07390c: 5b01 9601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0196 │ │ -073910: 1100 |0002: return-object v0 │ │ +073920: |[073920] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +073930: 5b01 9601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0196 │ │ +073934: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x0002 line=798 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -141489,35 +141489,35 @@ │ │ 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 │ │ -073914: |[073914] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -073924: 5b12 9701 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0197 │ │ -073928: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -07392a: 5c10 9801 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0198 │ │ -07392e: 1101 |0005: return-object v1 │ │ +073938: |[073938] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +073948: 5b12 9701 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0197 │ │ +07394c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07394e: 5c10 9801 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0198 │ │ +073952: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0002 line=806 │ │ 0x0005 line=807 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #590 header: │ │ -class_idx : 229 │ │ +class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #590 annotations: │ │ Annotations on class │ │ @@ -141538,17 +141538,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073930: |[073930] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -073940: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -073946: 0e00 |0003: return-void │ │ +073954: |[073954] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +073964: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07396a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -141557,46 +141557,46 @@ │ │ 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 │ │ -073948: |[073948] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -073958: 5460 8c01 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -07395c: 5461 8901 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ -073960: 5462 8801 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ -073964: 5463 8701 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ -073968: 5464 8601 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ -07396c: 6e54 8100 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@0081 │ │ -073972: 5261 8e01 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ -073976: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -07397a: 5201 0500 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -07397e: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -073982: 5901 0500 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -073986: 1100 |0017: return-object v0 │ │ +07396c: |[07396c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +07397c: 5460 8c01 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +073980: 5461 8901 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ +073984: 5462 8801 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ +073988: 5463 8701 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ +07398c: 5464 8601 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ +073990: 6e54 8100 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@0081 │ │ +073996: 5261 8e01 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ +07399a: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +07399e: 5201 0500 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0739a2: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +0739a6: 5901 0500 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0739aa: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ 0x000d line=91 │ │ 0x0011 line=92 │ │ 0x0017 line=94 │ │ locals : │ │ 0x0002 - 0x0018 reg=0 result Landroid/app/Notification; │ │ 0x0000 - 0x0018 reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0018 reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #591 header: │ │ -class_idx : 230 │ │ +class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #591 annotations: │ │ Annotations on class │ │ @@ -141617,17 +141617,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073988: |[073988] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -073998: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07399e: 0e00 |0003: return-void │ │ +0739ac: |[0739ac] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +0739bc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0739c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -141636,42 +141636,42 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0739a0: |[0739a0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0739b0: 54b0 8901 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ -0739b4: 54b1 8c01 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -0739b8: 54b2 8801 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ -0739bc: 54b3 8701 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ -0739c0: 54b4 8501 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ -0739c4: 54b5 9401 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ -0739c8: 52b6 8d01 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ -0739cc: 54b7 8601 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ -0739d0: 54b8 8a01 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ -0739d4: 54b9 8b01 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ -0739d8: 770a 4805 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@0548 │ │ -0739de: 0c00 |0017: move-result-object v0 │ │ -0739e0: 1100 |0018: return-object v0 │ │ +0739c4: |[0739c4] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0739d4: 54b0 8901 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ +0739d8: 54b1 8c01 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +0739dc: 54b2 8801 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ +0739e0: 54b3 8701 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ +0739e4: 54b4 8501 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ +0739e8: 54b5 9401 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ +0739ec: 52b6 8d01 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ +0739f0: 54b7 8601 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ +0739f4: 54b8 8a01 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ +0739f8: 54b9 8b01 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ +0739fc: 770a 4805 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@0548 │ │ +073a02: 0c00 |0017: move-result-object v0 │ │ +073a04: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #592 header: │ │ -class_idx : 231 │ │ +class_idx : 239 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #592 annotations: │ │ Annotations on class │ │ @@ -141692,17 +141692,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0739e4: |[0739e4] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -0739f4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0739fa: 0e00 |0003: return-void │ │ +073a08: |[073a08] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +073a18: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -141711,45 +141711,45 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 31 16-bit code units │ │ -0739fc: |[0739fc] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -073a0c: 54e0 8901 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ -073a10: 54e1 8c01 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -073a14: 54e2 8801 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ -073a18: 54e3 8701 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ -073a1c: 54e4 8501 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ -073a20: 54e5 9401 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ -073a24: 52e6 8d01 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ -073a28: 54e7 8601 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ -073a2c: 54e8 8a01 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ -073a30: 54e9 8b01 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ -073a34: 52ea 9101 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0191 │ │ -073a38: 52eb 8f01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018f │ │ -073a3c: 55ec 9001 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0190 │ │ -073a40: 770d 4a05 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@054a │ │ -073a46: 0c00 |001d: move-result-object v0 │ │ -073a48: 1100 |001e: return-object v0 │ │ +073a20: |[073a20] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +073a30: 54e0 8901 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ +073a34: 54e1 8c01 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +073a38: 54e2 8801 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ +073a3c: 54e3 8701 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ +073a40: 54e4 8501 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ +073a44: 54e5 9401 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ +073a48: 52e6 8d01 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ +073a4c: 54e7 8601 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ +073a50: 54e8 8a01 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ +073a54: 54e9 8b01 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ +073a58: 52ea 9101 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0191 │ │ +073a5c: 52eb 8f01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018f │ │ +073a60: 55ec 9001 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0190 │ │ +073a64: 770d 4a05 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@054a │ │ +073a6a: 0c00 |001d: move-result-object v0 │ │ +073a6c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #593 header: │ │ -class_idx : 232 │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #593 annotations: │ │ Annotations on class │ │ @@ -141770,17 +141770,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073a4c: |[073a4c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -073a5c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -073a62: 0e00 |0003: return-void │ │ +073a70: |[073a70] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +073a80: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073a86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -141789,132 +141789,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 │ │ -073a64: |[073a64] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -073a74: 2201 ed00 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@00ed │ │ -073a78: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -073a7c: 5402 8901 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ -073a80: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -073a84: 5403 8c01 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ -073a88: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -073a8c: 5404 8801 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ -073a90: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -073a94: 5405 8701 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ -073a98: 0800 1600 |0012: move-object/from16 v0, v22 │ │ -073a9c: 5406 8501 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ -073aa0: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -073aa4: 5407 9401 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ -073aa8: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -073aac: 5208 8d01 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ -073ab0: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -073ab4: 5409 8601 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ -073ab8: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -073abc: 540a 8a01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ -073ac0: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -073ac4: 540b 8b01 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ -073ac8: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -073acc: 520c 9101 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0191 │ │ -073ad0: 0800 1600 |002e: move-object/from16 v0, v22 │ │ -073ad4: 520d 8f01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018f │ │ -073ad8: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -073adc: 550e 9001 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0190 │ │ -073ae0: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -073ae4: 550f 9501 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0195 │ │ -073ae8: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -073aec: 5200 8e01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ -073af0: 0210 0000 |003e: move/from16 v16, v0 │ │ -073af4: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -073af8: 5400 9301 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0193 │ │ -073afc: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -073b00: 7611 4b05 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@054b │ │ -073b06: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -073b0a: 5402 8401 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0184 │ │ -073b0e: 6e10 f515 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ -073b14: 0c13 |0050: move-result-object v19 │ │ -073b16: 7801 0e16 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -073b1c: 0a02 |0054: move-result v2 │ │ -073b1e: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ -073b22: 7801 0f16 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -073b28: 0c12 |005a: move-result-object v18 │ │ -073b2a: 1f12 df00 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@00df │ │ -073b2e: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -073b32: 5202 7801 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0178 │ │ -073b36: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -073b3a: 5403 7901 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0179 │ │ -073b3e: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -073b42: 5404 7701 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0177 │ │ -073b46: 6e40 4c05 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@054c │ │ -073b4c: 28e5 |006c: goto 0051 // -001b │ │ -073b4e: 0800 1600 |006d: move-object/from16 v0, v22 │ │ -073b52: 5402 9201 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073b56: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ -073b5a: 0800 1600 |0073: move-object/from16 v0, v22 │ │ -073b5e: 5402 9201 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073b62: 2022 e100 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00e1 │ │ -073b66: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ -073b6a: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -073b6e: 5400 9201 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073b72: 0814 0000 |007f: move-object/from16 v20, v0 │ │ -073b76: 1f14 e100 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00e1 │ │ -073b7a: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -073b7e: 5402 8001 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0180 │ │ -073b82: 0800 1400 |0087: move-object/from16 v0, v20 │ │ -073b86: 5503 8301 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0183 │ │ -073b8a: 0800 1400 |008b: move-object/from16 v0, v20 │ │ -073b8e: 5404 8201 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0182 │ │ -073b92: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -073b96: 5405 8101 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0181 │ │ -073b9a: 6e55 4e05 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@054e │ │ -073ba0: 6e10 5005 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@0550 │ │ -073ba6: 0c02 |0099: move-result-object v2 │ │ -073ba8: 1102 |009a: return-object v2 │ │ -073baa: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -073bae: 5402 9201 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073bb2: 2022 e300 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00e3 │ │ -073bb6: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ -073bba: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ -073bbe: 5400 9201 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073bc2: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -073bc6: 1f14 e300 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00e3 │ │ -073bca: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -073bce: 5402 9601 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0196 │ │ -073bd2: 0800 1400 |00af: move-object/from16 v0, v20 │ │ -073bd6: 5503 9801 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0198 │ │ -073bda: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ -073bde: 5404 9701 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0197 │ │ -073be2: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -073be6: 5405 9901 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ -073bea: 6e55 4f05 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@054f │ │ -073bf0: 28d8 |00be: goto 0096 // -0028 │ │ -073bf2: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -073bf6: 5402 9201 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073bfa: 2022 e000 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00e0 │ │ -073bfe: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ -073c02: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ -073c06: 5400 9201 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ -073c0a: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ -073c0e: 1f14 e000 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00e0 │ │ -073c12: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ -073c16: 5402 7a01 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017a │ │ -073c1a: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ -073c1e: 5503 7f01 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017f │ │ -073c22: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ -073c26: 5404 7e01 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017e │ │ -073c2a: 0800 1400 |00db: move-object/from16 v0, v20 │ │ -073c2e: 5405 7d01 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@017d │ │ -073c32: 0800 1400 |00df: move-object/from16 v0, v20 │ │ -073c36: 5406 7b01 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@017b │ │ -073c3a: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ -073c3e: 5507 7c01 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@017c │ │ -073c42: 7407 4d05 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@054d │ │ -073c48: 28ac |00ea: goto 0096 // -0054 │ │ +073a88: |[073a88] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +073a98: 2201 f500 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@00f5 │ │ +073a9c: 0800 1600 |0002: move-object/from16 v0, v22 │ │ +073aa0: 5402 8901 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0189 │ │ +073aa4: 0800 1600 |0006: move-object/from16 v0, v22 │ │ +073aa8: 5403 8c01 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@018c │ │ +073aac: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +073ab0: 5404 8801 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0188 │ │ +073ab4: 0800 1600 |000e: move-object/from16 v0, v22 │ │ +073ab8: 5405 8701 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0187 │ │ +073abc: 0800 1600 |0012: move-object/from16 v0, v22 │ │ +073ac0: 5406 8501 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0185 │ │ +073ac4: 0800 1600 |0016: move-object/from16 v0, v22 │ │ +073ac8: 5407 9401 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0194 │ │ +073acc: 0800 1600 |001a: move-object/from16 v0, v22 │ │ +073ad0: 5208 8d01 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@018d │ │ +073ad4: 0800 1600 |001e: move-object/from16 v0, v22 │ │ +073ad8: 5409 8601 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0186 │ │ +073adc: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +073ae0: 540a 8a01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@018a │ │ +073ae4: 0800 1600 |0026: move-object/from16 v0, v22 │ │ +073ae8: 540b 8b01 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@018b │ │ +073aec: 0800 1600 |002a: move-object/from16 v0, v22 │ │ +073af0: 520c 9101 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0191 │ │ +073af4: 0800 1600 |002e: move-object/from16 v0, v22 │ │ +073af8: 520d 8f01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018f │ │ +073afc: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +073b00: 550e 9001 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0190 │ │ +073b04: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +073b08: 550f 9501 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0195 │ │ +073b0c: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +073b10: 5200 8e01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@018e │ │ +073b14: 0210 0000 |003e: move/from16 v16, v0 │ │ +073b18: 0800 1600 |0040: move-object/from16 v0, v22 │ │ +073b1c: 5400 9301 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0193 │ │ +073b20: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +073b24: 7611 4b05 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@054b │ │ +073b2a: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +073b2e: 5402 8401 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0184 │ │ +073b32: 6e10 f515 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15f5 │ │ +073b38: 0c13 |0050: move-result-object v19 │ │ +073b3a: 7801 0e16 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +073b40: 0a02 |0054: move-result v2 │ │ +073b42: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ +073b46: 7801 0f16 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +073b4c: 0c12 |005a: move-result-object v18 │ │ +073b4e: 1f12 e700 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@00e7 │ │ +073b52: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +073b56: 5202 7801 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0178 │ │ +073b5a: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +073b5e: 5403 7901 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0179 │ │ +073b62: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +073b66: 5404 7701 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0177 │ │ +073b6a: 6e40 4c05 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@054c │ │ +073b70: 28e5 |006c: goto 0051 // -001b │ │ +073b72: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +073b76: 5402 9201 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073b7a: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ +073b7e: 0800 1600 |0073: move-object/from16 v0, v22 │ │ +073b82: 5402 9201 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073b86: 2022 e900 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00e9 │ │ +073b8a: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ +073b8e: 0800 1600 |007b: move-object/from16 v0, v22 │ │ +073b92: 5400 9201 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073b96: 0814 0000 |007f: move-object/from16 v20, v0 │ │ +073b9a: 1f14 e900 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00e9 │ │ +073b9e: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +073ba2: 5402 8001 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0180 │ │ +073ba6: 0800 1400 |0087: move-object/from16 v0, v20 │ │ +073baa: 5503 8301 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0183 │ │ +073bae: 0800 1400 |008b: move-object/from16 v0, v20 │ │ +073bb2: 5404 8201 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0182 │ │ +073bb6: 0800 1400 |008f: move-object/from16 v0, v20 │ │ +073bba: 5405 8101 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0181 │ │ +073bbe: 6e55 4e05 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@054e │ │ +073bc4: 6e10 5005 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@0550 │ │ +073bca: 0c02 |0099: move-result-object v2 │ │ +073bcc: 1102 |009a: return-object v2 │ │ +073bce: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +073bd2: 5402 9201 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073bd6: 2022 eb00 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00eb │ │ +073bda: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ +073bde: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ +073be2: 5400 9201 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073be6: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +073bea: 1f14 eb00 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00eb │ │ +073bee: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ +073bf2: 5402 9601 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0196 │ │ +073bf6: 0800 1400 |00af: move-object/from16 v0, v20 │ │ +073bfa: 5503 9801 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0198 │ │ +073bfe: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ +073c02: 5404 9701 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0197 │ │ +073c06: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +073c0a: 5405 9901 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0199 │ │ +073c0e: 6e55 4f05 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@054f │ │ +073c14: 28d8 |00be: goto 0096 // -0028 │ │ +073c16: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ +073c1a: 5402 9201 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073c1e: 2022 e800 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00e8 │ │ +073c22: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ +073c26: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ +073c2a: 5400 9201 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0192 │ │ +073c2e: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ +073c32: 1f14 e800 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00e8 │ │ +073c36: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ +073c3a: 5402 7a01 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017a │ │ +073c3e: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ +073c42: 5503 7f01 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017f │ │ +073c46: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ +073c4a: 5404 7e01 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017e │ │ +073c4e: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +073c52: 5405 7d01 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@017d │ │ +073c56: 0800 1400 |00df: move-object/from16 v0, v20 │ │ +073c5a: 5406 7b01 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@017b │ │ +073c5e: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ +073c62: 5507 7c01 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@017c │ │ +073c66: 7407 4d05 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@054d │ │ +073c6c: 28ac |00ea: goto 0096 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0049 line=122 │ │ 0x005d line=123 │ │ 0x006d line=125 │ │ 0x0073 line=126 │ │ @@ -141933,21 +141933,21 @@ │ │ 0x00ab - 0x00bf reg=20 style Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0049 - 0x00eb reg=1 jbBuilder Landroid/support/v4/app/NotificationCompatJellybean; │ │ 0x0051 - 0x00eb reg=19 i$ Ljava/util/Iterator; │ │ 0x00cf - 0x00eb reg=20 style Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x00eb reg=21 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x00eb reg=22 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2826 (NotificationCompat.java) │ │ + source_file_idx : 2823 (NotificationCompat.java) │ │ │ │ Class #594 header: │ │ -class_idx : 242 │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3113 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #594 annotations: │ │ Annotations on class │ │ @@ -141968,17 +141968,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073c4c: |[073c4c] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -073c5c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -073c62: 0e00 |0003: return-void │ │ +073c70: |[073c70] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +073c80: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073c86: 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;) │ │ @@ -141986,69 +141986,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 │ │ -073c64: |[073c64] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -073c74: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -073c78: 0171 |0002: move v1, v7 │ │ -073c7a: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -073c7e: 7220 4015 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ -073c84: 0a00 |0008: move-result v0 │ │ -073c86: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -073c8a: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -073c8e: 1a02 a900 |000d: const-string v2, "<" // string@00a9 │ │ -073c92: 6e20 b515 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073c98: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073c9c: 28ef |0014: goto 0003 // -0011 │ │ -073c9e: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -073ca2: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -073ca6: 1a02 a700 |0019: const-string v2, ">" // string@00a7 │ │ -073caa: 6e20 b515 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073cb0: 28f4 |001e: goto 0012 // -000c │ │ -073cb2: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -073cb6: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -073cba: 1a02 a300 |0023: const-string v2, "&" // string@00a3 │ │ -073cbe: 6e20 b515 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073cc4: 28ea |0028: goto 0012 // -0016 │ │ -073cc6: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -073cca: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -073cce: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -073cd2: 2202 4803 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -073cd6: 7010 ad15 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -073cdc: 1a03 a100 |0034: const-string v3, "&#" // string@00a1 │ │ -073ce0: 6e20 b515 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073ce6: 0c02 |0039: move-result-object v2 │ │ -073ce8: 6e20 b115 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -073cee: 0c02 |003d: move-result-object v2 │ │ -073cf0: 1a03 2701 |003e: const-string v3, ";" // string@0127 │ │ -073cf4: 6e20 b515 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073cfa: 0c02 |0043: move-result-object v2 │ │ -073cfc: 6e10 bb15 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -073d02: 0c02 |0047: move-result-object v2 │ │ -073d04: 6e20 b515 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073d0a: 28c7 |004b: goto 0012 // -0039 │ │ -073d0c: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -073d10: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -073d14: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -073d18: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -073d1c: 7220 4015 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ -073d22: 0a02 |0057: move-result v2 │ │ -073d24: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -073d28: 1a02 ab00 |005a: const-string v2, " " // string@00ab │ │ -073d2c: 6e20 b515 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -073d32: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073d36: 28ed |0061: goto 004e // -0013 │ │ -073d38: 6e20 b015 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -073d3e: 28ad |0065: goto 0012 // -0053 │ │ -073d40: 6e20 b015 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -073d46: 28a9 |0069: goto 0012 // -0057 │ │ -073d48: 0e00 |006a: return-void │ │ +073c88: |[073c88] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +073c98: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +073c9c: 0171 |0002: move v1, v7 │ │ +073c9e: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +073ca2: 7220 4015 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ +073ca8: 0a00 |0008: move-result v0 │ │ +073caa: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +073cae: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +073cb2: 1a02 a900 |000d: const-string v2, "<" // string@00a9 │ │ +073cb6: 6e20 b515 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073cbc: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073cc0: 28ef |0014: goto 0003 // -0011 │ │ +073cc2: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +073cc6: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +073cca: 1a02 a700 |0019: const-string v2, ">" // string@00a7 │ │ +073cce: 6e20 b515 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073cd4: 28f4 |001e: goto 0012 // -000c │ │ +073cd6: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +073cda: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +073cde: 1a02 a300 |0023: const-string v2, "&" // string@00a3 │ │ +073ce2: 6e20 b515 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073ce8: 28ea |0028: goto 0012 // -0016 │ │ +073cea: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +073cee: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +073cf2: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +073cf6: 2202 5003 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +073cfa: 7010 ad15 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073d00: 1a03 a100 |0034: const-string v3, "&#" // string@00a1 │ │ +073d04: 6e20 b515 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073d0a: 0c02 |0039: move-result-object v2 │ │ +073d0c: 6e20 b115 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +073d12: 0c02 |003d: move-result-object v2 │ │ +073d14: 1a03 2701 |003e: const-string v3, ";" // string@0127 │ │ +073d18: 6e20 b515 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073d1e: 0c02 |0043: move-result-object v2 │ │ +073d20: 6e10 bb15 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073d26: 0c02 |0047: move-result-object v2 │ │ +073d28: 6e20 b515 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073d2e: 28c7 |004b: goto 0012 // -0039 │ │ +073d30: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +073d34: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +073d38: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +073d3c: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +073d40: 7220 4015 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ +073d46: 0a02 |0057: move-result v2 │ │ +073d48: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +073d4c: 1a02 ab00 |005a: const-string v2, " " // string@00ab │ │ +073d50: 6e20 b515 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +073d56: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073d5a: 28ed |0061: goto 004e // -0013 │ │ +073d5c: 6e20 b015 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +073d62: 28ad |0065: goto 0012 // -0053 │ │ +073d64: 6e20 b015 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +073d6a: 28a9 |0069: goto 0012 // -0057 │ │ +073d6c: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=99 │ │ 0x0009 line=101 │ │ 0x000d line=102 │ │ 0x0012 line=98 │ │ @@ -142079,19 +142079,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 │ │ -073d4c: |[073d4c] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -073d5c: 6e10 5c05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@055c │ │ -073d62: 0c00 |0003: move-result-object v0 │ │ -073d64: 7220 a112 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@12a1 │ │ -073d6a: 0e00 |0007: return-void │ │ +073d70: |[073d70] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +073d80: 6e10 5c05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@055c │ │ +073d86: 0c00 |0003: move-result-object v0 │ │ +073d88: 7220 a112 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@12a1 │ │ +073d8e: 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; │ │ @@ -142102,41 +142102,41 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -073d6c: |[073d6c] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -073d7c: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -073d80: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -073d86: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -073d88: 7210 4115 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@1541 │ │ -073d8e: 0a02 |0009: move-result v2 │ │ -073d90: 7140 8405 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0584 │ │ -073d96: 6e10 bb15 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -073d9c: 0c01 |0010: move-result-object v1 │ │ -073d9e: 1101 |0011: return-object v1 │ │ +073d90: |[073d90] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +073da0: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +073da4: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +073daa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +073dac: 7210 4115 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@1541 │ │ +073db2: 0a02 |0009: move-result v2 │ │ +073db4: 7140 8405 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0584 │ │ +073dba: 6e10 bb15 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +073dc0: 0c01 |0010: move-result-object v1 │ │ +073dc2: 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; │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0012 reg=4 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #595 header: │ │ -class_idx : 251 │ │ +class_idx : 259 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3246 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3243 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #595 annotations: │ │ Annotations on class │ │ @@ -142157,17 +142157,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073da0: |[073da0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -073db0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -073db6: 0e00 |0003: return-void │ │ +073dc4: |[073dc4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +073dd4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -142176,46 +142176,46 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -073db8: |[073db8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -073dc8: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -073dcc: 2141 |0002: array-length v1, v4 │ │ -073dce: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -073dd2: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -073dd6: 7020 c400 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -073ddc: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -073de0: 6e20 c800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -073de6: 7140 8500 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ -073dec: 0c01 |0012: move-result-object v1 │ │ -073dee: 1101 |0013: return-object v1 │ │ +073ddc: |[073ddc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +073dec: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +073df0: 2141 |0002: array-length v1, v4 │ │ +073df2: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073df6: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +073dfa: 7020 c400 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +073e00: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +073e04: 6e20 c800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +073e0a: 7140 8500 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0085 │ │ +073e10: 0c01 |0012: move-result-object v1 │ │ +073e12: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x000f line=86 │ │ locals : │ │ 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=5 requestCode I │ │ 0x0000 - 0x0014 reg=6 flags I │ │ 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3246 (TaskStackBuilder.java) │ │ + source_file_idx : 3243 (TaskStackBuilder.java) │ │ │ │ Class #596 header: │ │ -class_idx : 252 │ │ +class_idx : 260 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3246 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3243 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #596 annotations: │ │ Annotations on class │ │ @@ -142236,17 +142236,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073df0: |[073df0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -073e00: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -073e06: 0e00 |0003: return-void │ │ +073e14: |[073e14] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +073e24: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -142255,45 +142255,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -073e08: |[073e08] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -073e18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073e1a: 2200 2500 |0001: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -073e1e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -073e22: 7020 c400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -073e28: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -073e2e: 6e20 c800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -073e34: 0c00 |000e: move-result-object v0 │ │ -073e36: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -073e3a: 7140 b205 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@05b2 │ │ -073e40: 0c00 |0014: move-result-object v0 │ │ -073e42: 1100 |0015: return-object v0 │ │ +073e2c: |[073e2c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +073e3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +073e3e: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +073e42: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +073e46: 7020 c400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +073e4c: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +073e52: 6e20 c800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +073e58: 0c00 |000e: move-result-object v0 │ │ +073e5a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +073e5e: 7140 b205 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@05b2 │ │ +073e64: 0c00 |0014: move-result-object v0 │ │ +073e66: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3246 (TaskStackBuilder.java) │ │ + source_file_idx : 3243 (TaskStackBuilder.java) │ │ │ │ Class #597 header: │ │ -class_idx : 253 │ │ +class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3246 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3243 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #597 annotations: │ │ Annotations on class │ │ @@ -142314,17 +142314,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073e44: |[073e44] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -073e54: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -073e5a: 0e00 |0003: return-void │ │ +073e68: |[073e68] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +073e78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +073e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -142333,44 +142333,44 @@ │ │ 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 │ │ -073e5c: |[073e5c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -073e6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073e6e: 2200 2500 |0001: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -073e72: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -073e76: 7020 c400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ -073e7c: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -073e82: 6e20 c800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -073e88: 0c00 |000e: move-result-object v0 │ │ -073e8a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -073e8e: 7158 b405 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@05b4 │ │ -073e94: 0c00 |0014: move-result-object v0 │ │ -073e96: 1100 |0015: return-object v0 │ │ +073e80: |[073e80] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +073e90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +073e92: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +073e96: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +073e9a: 7020 c400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c4 │ │ +073ea0: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +073ea6: 6e20 c800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +073eac: 0c00 |000e: move-result-object v0 │ │ +073eae: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +073eb2: 7158 b405 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@05b4 │ │ +073eb8: 0c00 |0014: move-result-object v0 │ │ +073eba: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3246 (TaskStackBuilder.java) │ │ + source_file_idx : 3243 (TaskStackBuilder.java) │ │ │ │ Class #598 header: │ │ -class_idx : 257 │ │ +class_idx : 265 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 290 │ │ +superclass_idx : 298 │ │ source_file_idx : 551 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #598 annotations: │ │ @@ -142415,22 +142415,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 │ │ -073e98: |[073e98] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -073ea8: 5b23 be01 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ -073eac: 7010 6d06 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@066d │ │ -073eb2: 2200 8a03 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@038a │ │ -073eb6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -073eb8: 7020 5216 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@1652 │ │ -073ebe: 5b20 bc01 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ -073ec2: 0e00 |000d: return-void │ │ +073ebc: |[073ebc] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +073ecc: 5b23 be01 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ +073ed0: 7010 6d06 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@066d │ │ +073ed6: 2200 9203 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0392 │ │ +073eda: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +073edc: 7020 5216 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@1652 │ │ +073ee2: 5b20 bc01 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ +073ee6: 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; │ │ @@ -142441,17 +142441,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 │ │ -073ec4: |[073ec4] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -073ed4: 5410 bc01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ -073ed8: 1100 |0002: return-object v0 │ │ +073ee8: |[073ee8] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +073ef8: 5410 bc01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ +073efc: 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 - │ │ @@ -142460,19 +142460,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 │ │ -073edc: |[073edc] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -073eec: 1f02 0e05 |0000: check-cast v2, [Ljava/lang/Void; // type@050e │ │ -073ef0: 6e20 b905 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@05b9 │ │ -073ef6: 0c00 |0005: move-result-object v0 │ │ -073ef8: 1100 |0006: return-object v0 │ │ +073f00: |[073f00] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +073f10: 1f02 1805 |0000: check-cast v2, [Ljava/lang/Void; // type@0518 │ │ +073f14: 6e20 b905 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@05b9 │ │ +073f1a: 0c00 |0005: move-result-object v0 │ │ +073f1c: 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; │ │ @@ -142482,21 +142482,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 │ │ -073efc: |[073efc] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -073f0c: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ -073f10: 6e10 ca05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@05ca │ │ -073f16: 0c00 |0005: move-result-object v0 │ │ -073f18: 5b10 bd01 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01bd │ │ -073f1c: 5410 bd01 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01bd │ │ -073f20: 1100 |000a: return-object v0 │ │ +073f20: |[073f20] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +073f30: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ +073f34: 6e10 ca05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@05ca │ │ +073f3a: 0c00 |0005: move-result-object v0 │ │ +073f3c: 5b10 bd01 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01bd │ │ +073f40: 5410 bd01 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01bd │ │ +073f44: 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; │ │ @@ -142507,25 +142507,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -073f24: |[073f24] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -073f34: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ -073f38: 5421 bd01 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01bd │ │ -073f3c: 6e30 c205 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@05c2 │ │ -073f42: 5420 bc01 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ -073f46: 6e10 5416 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ -073f4c: 0e00 |000c: return-void │ │ -073f4e: 0d00 |000d: move-exception v0 │ │ -073f50: 5421 bc01 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ -073f54: 6e10 5416 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ -073f5a: 2700 |0013: throw v0 │ │ +073f48: |[073f48] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +073f58: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ +073f5c: 5421 bd01 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01bd │ │ +073f60: 6e30 c205 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@05c2 │ │ +073f66: 5420 bc01 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ +073f6a: 6e10 5416 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ +073f70: 0e00 |000c: return-void │ │ +073f72: 0d00 |000d: move-exception v0 │ │ +073f74: 5421 bc01 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ +073f78: 6e10 5416 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ +073f7e: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -142539,24 +142539,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -073f68: |[073f68] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -073f78: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ -073f7c: 6e30 c305 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@05c3 │ │ -073f82: 5420 bc01 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ -073f86: 6e10 5416 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ -073f8c: 0e00 |000a: return-void │ │ -073f8e: 0d00 |000b: move-exception v0 │ │ -073f90: 5421 bc01 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ -073f94: 6e10 5416 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ -073f9a: 2700 |0011: throw v0 │ │ +073f8c: |[073f8c] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +073f9c: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ +073fa0: 6e30 c305 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@05c3 │ │ +073fa6: 5420 bc01 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ +073faa: 6e10 5416 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ +073fb0: 0e00 |000a: return-void │ │ +073fb2: 0d00 |000b: move-exception v0 │ │ +073fb4: 5421 bc01 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01bc │ │ +073fb8: 6e10 5416 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1654 │ │ +073fbe: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -142572,35 +142572,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -073fa8: |[073fa8] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -073fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073fba: 5c10 bf01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -073fbe: 5410 be01 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ -073fc2: 6e10 c505 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@05c5 │ │ -073fc8: 0e00 |0008: return-void │ │ +073fcc: |[073fcc] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +073fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073fde: 5c10 bf01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +073fe2: 5410 be01 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01be │ │ +073fe6: 6e10 c505 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@05c5 │ │ +073fec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ source_file_idx : 551 (AsyncTaskLoader.java) │ │ │ │ Class #599 header: │ │ -class_idx : 258 │ │ +class_idx : 266 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 277 │ │ +superclass_idx : 285 │ │ source_file_idx : 551 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #599 annotations: │ │ @@ -142665,19 +142665,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -073fcc: |[073fcc] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -073fdc: 7020 2f06 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@062f │ │ -073fe2: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -073fe6: 5a20 c401 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ -073fea: 0e00 |0007: return-void │ │ +073ff0: |[073ff0] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +074000: 7020 2f06 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@062f │ │ +074006: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +07400a: 5a20 c401 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ +07400e: 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; │ │ @@ -142690,49 +142690,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -073fec: |[073fec] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -073ffc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -073ffe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -074000: 5441 c501 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074004: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -074008: 5441 c201 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -07400c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -074010: 5441 c501 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074014: 5511 bf01 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074018: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -07401c: 5441 c501 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074020: 5c10 bf01 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074024: 5441 c301 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ -074028: 5442 c501 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07402c: 6e20 fc01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ -074032: 5b43 c501 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074036: 0f00 |001d: return v0 │ │ -074038: 5441 c501 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07403c: 5511 bf01 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074040: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -074044: 5441 c501 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074048: 5c10 bf01 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -07404c: 5441 c301 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ -074050: 5442 c501 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074054: 6e20 fc01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ -07405a: 5b43 c501 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07405e: 28ec |0031: goto 001d // -0014 │ │ -074060: 5441 c501 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074064: 6e20 b705 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@05b7 │ │ -07406a: 0a00 |0037: move-result v0 │ │ -07406c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -074070: 5441 c501 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074074: 5b41 c201 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -074078: 5b43 c501 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07407c: 28dd |0040: goto 001d // -0023 │ │ +074010: |[074010] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +074020: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +074022: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +074024: 5441 c501 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074028: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +07402c: 5441 c201 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +074030: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +074034: 5441 c501 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074038: 5511 bf01 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +07403c: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +074040: 5441 c501 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074044: 5c10 bf01 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074048: 5441 c301 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ +07404c: 5442 c501 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074050: 6e20 fc01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ +074056: 5b43 c501 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +07405a: 0f00 |001d: return v0 │ │ +07405c: 5441 c501 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074060: 5511 bf01 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074064: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +074068: 5441 c501 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +07406c: 5c10 bf01 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074070: 5441 c301 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ +074074: 5442 c501 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074078: 6e20 fc01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ +07407e: 5b43 c501 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074082: 28ec |0031: goto 001d // -0014 │ │ +074084: 5441 c501 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074088: 6e20 b705 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@05b7 │ │ +07408e: 0a00 |0037: move-result v0 │ │ +074090: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +074094: 5441 c501 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074098: 5b41 c201 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +07409c: 5b43 c501 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0740a0: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -142756,26 +142756,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 │ │ -074080: |[074080] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -074090: 6e20 c805 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@05c8 │ │ -074096: 5420 c201 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -07409a: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -07409e: 6e10 cc05 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@05cc │ │ -0740a4: 7100 1d02 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -0740aa: 0b00 |000d: move-result-wide v0 │ │ -0740ac: 5a20 c401 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ -0740b0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0740b2: 5b20 c201 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -0740b6: 6e10 c505 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@05c5 │ │ -0740bc: 0e00 |0016: return-void │ │ +0740a4: |[0740a4] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0740b4: 6e20 c805 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@05c8 │ │ +0740ba: 5420 c201 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +0740be: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +0740c2: 6e10 cc05 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@05cc │ │ +0740c8: 7100 1d02 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +0740ce: 0b00 |000d: move-result-wide v0 │ │ +0740d0: 5a20 c401 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ +0740d4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0740d6: 5b20 c201 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +0740da: 6e10 c505 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@05c5 │ │ +0740e0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -142794,32 +142794,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 │ │ -0740c0: |[0740c0] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0740d0: 5420 c501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -0740d4: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -0740d8: 6e30 c205 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@05c2 │ │ -0740de: 0e00 |0007: return-void │ │ -0740e0: 6e10 c605 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@05c6 │ │ -0740e6: 0a00 |000b: move-result v0 │ │ -0740e8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0740ec: 6e20 c805 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@05c8 │ │ -0740f2: 28f6 |0011: goto 0007 // -000a │ │ -0740f4: 6e10 c005 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@05c0 │ │ -0740fa: 7100 1d02 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -074100: 0b00 |0018: move-result-wide v0 │ │ -074102: 5a20 c401 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ -074106: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -074108: 5b20 c501 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07410c: 6e20 c105 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05c1 │ │ -074112: 28e6 |0021: goto 0007 // -001a │ │ +0740e4: |[0740e4] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0740f4: 5420 c501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0740f8: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +0740fc: 6e30 c205 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@05c2 │ │ +074102: 0e00 |0007: return-void │ │ +074104: 6e10 c605 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@05c6 │ │ +07410a: 0a00 |000b: move-result v0 │ │ +07410c: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +074110: 6e20 c805 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@05c8 │ │ +074116: 28f6 |0011: goto 0007 // -000a │ │ +074118: 6e10 c005 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@05c0 │ │ +07411e: 7100 1d02 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +074124: 0b00 |0018: move-result-wide v0 │ │ +074126: 5a20 c401 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ +07412a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +07412c: 5b20 c501 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074130: 6e20 c105 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05c1 │ │ +074136: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -142840,57 +142840,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 │ │ -074114: |[074114] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -074124: 6f58 3406 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@0634 │ │ -07412a: 5440 c501 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07412e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -074132: 6e20 3615 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -074138: 1a00 4519 |000a: const-string v0, "mTask=" // string@1945 │ │ -07413c: 6e20 3615 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -074142: 5440 c501 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074146: 6e20 3515 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ -07414c: 1a00 9600 |0014: const-string v0, " waiting=" // string@0096 │ │ -074150: 6e20 3615 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -074156: 5440 c501 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07415a: 5500 bf01 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -07415e: 6e20 3c15 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -074164: 5440 c201 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -074168: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -07416c: 6e20 3615 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -074172: 1a00 ba17 |0027: const-string v0, "mCancellingTask=" // string@17ba │ │ -074176: 6e20 3615 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -07417c: 5440 c201 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -074180: 6e20 3515 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ -074186: 1a00 9600 |0031: const-string v0, " waiting=" // string@0096 │ │ -07418a: 6e20 3615 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -074190: 5440 c201 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -074194: 5500 bf01 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074198: 6e20 3c15 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -07419e: 5340 c601 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ -0741a2: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -0741a6: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -0741aa: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -0741ae: 6e20 3615 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0741b4: 1a00 6419 |0048: const-string v0, "mUpdateThrottle=" // string@1964 │ │ -0741b8: 6e20 3615 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0741be: 5340 c601 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ -0741c2: 7130 ed08 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@08ed │ │ -0741c8: 1a00 6b00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@006b │ │ -0741cc: 6e20 3615 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -0741d2: 5340 c401 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ -0741d6: 7100 1d02 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -0741dc: 0b02 |005c: move-result-wide v2 │ │ -0741de: 7157 ec08 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@08ec │ │ -0741e4: 6e10 3815 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@1538 │ │ -0741ea: 0e00 |0063: return-void │ │ +074138: |[074138] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +074148: 6f58 3406 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@0634 │ │ +07414e: 5440 c501 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074152: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +074156: 6e20 3615 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07415c: 1a00 4219 |000a: const-string v0, "mTask=" // string@1942 │ │ +074160: 6e20 3615 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +074166: 5440 c501 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +07416a: 6e20 3515 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ +074170: 1a00 9600 |0014: const-string v0, " waiting=" // string@0096 │ │ +074174: 6e20 3615 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +07417a: 5440 c501 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +07417e: 5500 bf01 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074182: 6e20 3c15 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +074188: 5440 c201 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +07418c: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +074190: 6e20 3615 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +074196: 1a00 b717 |0027: const-string v0, "mCancellingTask=" // string@17b7 │ │ +07419a: 6e20 3615 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0741a0: 5440 c201 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +0741a4: 6e20 3515 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1535 │ │ +0741aa: 1a00 9600 |0031: const-string v0, " waiting=" // string@0096 │ │ +0741ae: 6e20 3615 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0741b4: 5440 c201 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +0741b8: 5500 bf01 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +0741bc: 6e20 3c15 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +0741c2: 5340 c601 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ +0741c6: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +0741ca: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +0741ce: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +0741d2: 6e20 3615 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0741d8: 1a00 6119 |0048: const-string v0, "mUpdateThrottle=" // string@1961 │ │ +0741dc: 6e20 3615 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0741e2: 5340 c601 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ +0741e6: 7130 ed08 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@08ed │ │ +0741ec: 1a00 6b00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@006b │ │ +0741f0: 6e20 3615 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +0741f6: 5340 c401 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ +0741fa: 7100 1d02 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +074200: 0b02 |005c: move-result-wide v2 │ │ +074202: 7157 ec08 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@08ec │ │ +074208: 6e10 3815 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@1538 │ │ +07420e: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -142916,55 +142916,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -0741ec: |[0741ec] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -0741fc: 5482 c201 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ -074200: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -074204: 5482 c501 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074208: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -07420c: 5482 c501 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074210: 5522 bf01 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074214: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -074218: 5482 c501 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07421c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -07421e: 5c23 bf01 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074222: 5482 c301 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ -074226: 5483 c501 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07422a: 6e20 fc01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ -074230: 5382 c601 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ -074234: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -074238: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -07423c: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -074240: 7100 1d02 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ -074246: 0b00 |0025: move-result-wide v0 │ │ -074248: 5382 c401 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ -07424c: 5384 c601 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ -074250: bb42 |002a: add-long/2addr v2, v4 │ │ -074252: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -074256: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -07425a: 5482 c501 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07425e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -074260: 5c23 bf01 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ -074264: 5482 c301 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ -074268: 5483 c501 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07426c: 5384 c401 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ -074270: 5386 c601 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ -074274: bb64 |003c: add-long/2addr v4, v6 │ │ -074276: 6e40 fa01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@01fa │ │ -07427c: 0e00 |0040: return-void │ │ -07427e: 5483 c501 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -074282: 6204 1402 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0214 │ │ -074286: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -074288: 1f02 0e05 |0046: check-cast v2, [Ljava/lang/Void; // type@050e │ │ -07428c: 6e30 ba05 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@05ba │ │ -074292: 28f5 |004b: goto 0040 // -000b │ │ +074210: |[074210] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +074220: 5482 c201 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c2 │ │ +074224: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +074228: 5482 c501 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +07422c: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +074230: 5482 c501 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074234: 5522 bf01 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074238: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +07423c: 5482 c501 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074240: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +074242: 5c23 bf01 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074246: 5482 c301 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ +07424a: 5483 c501 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +07424e: 6e20 fc01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01fc │ │ +074254: 5382 c601 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ +074258: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +07425c: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +074260: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +074264: 7100 1d02 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@021d │ │ +07426a: 0b00 |0025: move-result-wide v0 │ │ +07426c: 5382 c401 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ +074270: 5384 c601 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ +074274: bb42 |002a: add-long/2addr v2, v4 │ │ +074276: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +07427a: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +07427e: 5482 c501 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074282: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +074284: 5c23 bf01 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01bf │ │ +074288: 5482 c301 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ +07428c: 5483 c501 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074290: 5384 c401 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c4 │ │ +074294: 5386 c601 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ +074298: bb64 |003c: add-long/2addr v4, v6 │ │ +07429a: 6e40 fa01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@01fa │ │ +0742a0: 0e00 |0040: return-void │ │ +0742a2: 5483 c501 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0742a6: 6204 1402 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0214 │ │ +0742aa: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0742ac: 1f02 1805 |0046: check-cast v2, [Ljava/lang/Void; // type@0518 │ │ +0742b0: 6e30 ba05 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@05ba │ │ +0742b6: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -142990,16 +142990,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074294: |[074294] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0742a4: 0e00 |0000: return-void │ │ +0742b8: |[0742b8] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +0742c8: 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; │ │ @@ -143010,22 +143010,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0742a8: |[0742a8] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -0742b8: 6f10 3d06 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@063d │ │ -0742be: 6e10 bf05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@05bf │ │ -0742c4: 2200 0101 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0101 │ │ -0742c8: 7020 b505 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@05b5 │ │ -0742ce: 5b10 c501 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -0742d2: 6e10 c505 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@05c5 │ │ -0742d8: 0e00 |0010: return-void │ │ +0742cc: |[0742cc] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +0742dc: 6f10 3d06 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@063d │ │ +0742e2: 6e10 bf05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@05bf │ │ +0742e8: 2200 0901 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0109 │ │ +0742ec: 7020 b505 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@05b5 │ │ +0742f2: 5b10 c501 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0742f6: 6e10 c505 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@05c5 │ │ +0742fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -143038,18 +143038,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0742dc: |[0742dc] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -0742ec: 6e10 c705 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@05c7 │ │ -0742f2: 0c00 |0003: move-result-object v0 │ │ -0742f4: 1100 |0004: return-object v0 │ │ +074300: |[074300] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +074310: 6e10 c705 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@05c7 │ │ +074316: 0c00 |0003: move-result-object v0 │ │ +074318: 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; │ │ │ │ @@ -143058,23 +143058,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0742f8: |[0742f8] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -074308: 5a23 c601 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ -07430c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -074310: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -074314: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -074318: 2200 6f00 |0008: new-instance v0, Landroid/os/Handler; // type@006f │ │ -07431c: 7010 f401 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -074322: 5b20 c301 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ -074326: 0e00 |000f: return-void │ │ +07431c: |[07431c] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +07432c: 5a23 c601 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c6 │ │ +074330: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +074334: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ +074338: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +07433c: 2200 7400 |0008: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +074340: 7010 f401 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +074346: 5b20 c301 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c3 │ │ +07434a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ @@ -143087,23 +143087,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -074328: |[074328] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -074338: 5420 c501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -07433c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -074340: 7110 b605 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@05b6 │ │ -074346: 0c01 |0007: move-result-object v1 │ │ -074348: 6e10 5316 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@1653 │ │ -07434e: 0e00 |000b: return-void │ │ -074350: 0d01 |000c: move-exception v1 │ │ -074352: 28fe |000d: goto 000b // -0002 │ │ +07434c: |[07434c] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +07435c: 5420 c501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +074360: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +074364: 7110 b605 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@05b6 │ │ +07436a: 0c01 |0007: move-result-object v1 │ │ +07436c: 6e10 5316 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@1653 │ │ +074372: 0e00 |000b: return-void │ │ +074374: 0d01 |000c: move-exception v1 │ │ +074376: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=259 │ │ @@ -143113,17 +143113,17 @@ │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ source_file_idx : 551 (AsyncTaskLoader.java) │ │ │ │ Class #600 header: │ │ -class_idx : 266 │ │ +class_idx : 274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 948 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #600 annotations: │ │ @@ -143155,21 +143155,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -074364: |[074364] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -074374: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -07437a: 2200 7703 |0003: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -07437e: 7010 0616 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ -074384: 5b10 d501 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ -074388: 5b12 d401 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01d4 │ │ -07438c: 0e00 |000c: return-void │ │ +074388: |[074388] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +074398: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +07439e: 2200 7f03 |0003: new-instance v0, Ljava/util/HashMap; // type@037f │ │ +0743a2: 7010 0616 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1606 │ │ +0743a8: 5b10 d501 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ +0743ac: 5b12 d401 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01d4 │ │ +0743b0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -143182,40 +143182,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 │ │ -074390: |[074390] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -0743a0: 7110 4812 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1248 │ │ -0743a6: 0a01 |0003: move-result v1 │ │ -0743a8: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0743ac: 2201 3303 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0743b0: 1a02 ef0a |0008: const-string v2, "Name must not be empty" // string@0aef │ │ -0743b4: 7020 6115 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0743ba: 2701 |000d: throw v1 │ │ -0743bc: 6e10 0b15 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@150b │ │ -0743c2: 0c06 |0011: move-result-object v6 │ │ -0743c4: 5441 d501 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ -0743c8: 6e30 0a16 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ -0743ce: 0e00 |0017: return-void │ │ -0743d0: 0d00 |0018: move-exception v0 │ │ -0743d2: 2201 3303 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0743d6: 2202 4803 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0743da: 7010 ad15 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0743e0: 1a03 aa03 |0020: const-string v3, "Failed to resolve canonical path for " // string@03aa │ │ -0743e4: 6e20 b515 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0743ea: 0c02 |0025: move-result-object v2 │ │ -0743ec: 6e20 b415 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0743f2: 0c02 |0029: move-result-object v2 │ │ -0743f4: 6e10 bb15 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0743fa: 0c02 |002d: move-result-object v2 │ │ -0743fc: 7030 6215 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1562 │ │ -074402: 2701 |0031: throw v1 │ │ +0743b4: |[0743b4] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +0743c4: 7110 4812 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1248 │ │ +0743ca: 0a01 |0003: move-result v1 │ │ +0743cc: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +0743d0: 2201 3b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0743d4: 1a02 ec0a |0008: const-string v2, "Name must not be empty" // string@0aec │ │ +0743d8: 7020 6115 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0743de: 2701 |000d: throw v1 │ │ +0743e0: 6e10 0b15 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@150b │ │ +0743e6: 0c06 |0011: move-result-object v6 │ │ +0743e8: 5441 d501 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ +0743ec: 6e30 0a16 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@160a │ │ +0743f2: 0e00 |0017: return-void │ │ +0743f4: 0d00 |0018: move-exception v0 │ │ +0743f6: 2201 3b03 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0743fa: 2202 5003 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0743fe: 7010 ad15 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +074404: 1a03 aa03 |0020: const-string v3, "Failed to resolve canonical path for " // string@03aa │ │ +074408: 6e20 b515 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07440e: 0c02 |0025: move-result-object v2 │ │ +074410: 6e20 b415 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +074416: 0c02 |0029: move-result-object v2 │ │ +074418: 6e10 bb15 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07441e: 0c02 |002d: move-result-object v2 │ │ +074420: 7030 6215 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1562 │ │ +074426: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -143234,76 +143234,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 │ │ -074414: |[074414] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -074424: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -074426: 6e10 d101 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@01d1 │ │ -07442c: 0c02 |0004: move-result-object v2 │ │ -07442e: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -074432: 6e30 9715 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@1597 │ │ -074438: 0a04 |000a: move-result v4 │ │ -07443a: 6e30 a015 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ -074440: 0c06 |000e: move-result-object v6 │ │ -074442: 7110 ce01 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01ce │ │ -074448: 0c05 |0012: move-result-object v5 │ │ -07444a: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -07444e: 6e20 9f15 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -074454: 0c06 |0018: move-result-object v6 │ │ -074456: 7110 ce01 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01ce │ │ -07445c: 0c02 |001c: move-result-object v2 │ │ -07445e: 5496 d501 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ -074462: 6e20 0916 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ -074468: 0c03 |0022: move-result-object v3 │ │ -07446a: 1f03 1403 |0023: check-cast v3, Ljava/io/File; // type@0314 │ │ -07446e: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -074472: 2206 3303 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -074476: 2207 4803 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -07447a: 7010 ad15 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -074480: 1a08 da0c |002e: const-string v8, "Unable to find configured root for " // string@0cda │ │ -074484: 6e20 b515 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07448a: 0c07 |0033: move-result-object v7 │ │ -07448c: 6e20 b415 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -074492: 0c07 |0037: move-result-object v7 │ │ -074494: 6e10 bb15 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07449a: 0c07 |003b: move-result-object v7 │ │ -07449c: 7020 6115 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0744a2: 2706 |003f: throw v6 │ │ -0744a4: 2201 1403 |0040: new-instance v1, Ljava/io/File; // type@0314 │ │ -0744a8: 7030 0215 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ -0744ae: 6e10 0b15 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@150b │ │ -0744b4: 0c01 |0048: move-result-object v1 │ │ -0744b6: 6e10 1015 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -0744bc: 0c06 |004c: move-result-object v6 │ │ -0744be: 6e10 1015 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -0744c4: 0c07 |0050: move-result-object v7 │ │ -0744c6: 6e20 9e15 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ -0744cc: 0a06 |0054: move-result v6 │ │ -0744ce: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -0744d2: 2206 4403 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0344 │ │ -0744d6: 1a07 b90b |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0bb9 │ │ -0744da: 7020 8915 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1589 │ │ -0744e0: 2706 |005e: throw v6 │ │ -0744e2: 0d00 |005f: move-exception v0 │ │ -0744e4: 2206 3303 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0744e8: 2207 4803 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -0744ec: 7010 ad15 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0744f2: 1a08 aa03 |0067: const-string v8, "Failed to resolve canonical path for " // string@03aa │ │ -0744f6: 6e20 b515 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0744fc: 0c07 |006c: move-result-object v7 │ │ -0744fe: 6e20 b415 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -074504: 0c07 |0070: move-result-object v7 │ │ -074506: 6e10 bb15 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07450c: 0c07 |0074: move-result-object v7 │ │ -07450e: 7020 6115 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -074514: 2706 |0078: throw v6 │ │ -074516: 1101 |0079: return-object v1 │ │ +074438: |[074438] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +074448: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07444a: 6e10 d101 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@01d1 │ │ +074450: 0c02 |0004: move-result-object v2 │ │ +074452: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +074456: 6e30 9715 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@1597 │ │ +07445c: 0a04 |000a: move-result v4 │ │ +07445e: 6e30 a015 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ +074464: 0c06 |000e: move-result-object v6 │ │ +074466: 7110 ce01 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01ce │ │ +07446c: 0c05 |0012: move-result-object v5 │ │ +07446e: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +074472: 6e20 9f15 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +074478: 0c06 |0018: move-result-object v6 │ │ +07447a: 7110 ce01 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01ce │ │ +074480: 0c02 |001c: move-result-object v2 │ │ +074482: 5496 d501 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ +074486: 6e20 0916 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1609 │ │ +07448c: 0c03 |0022: move-result-object v3 │ │ +07448e: 1f03 1c03 |0023: check-cast v3, Ljava/io/File; // type@031c │ │ +074492: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +074496: 2206 3b03 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@033b │ │ +07449a: 2207 5003 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +07449e: 7010 ad15 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0744a4: 1a08 d70c |002e: const-string v8, "Unable to find configured root for " // string@0cd7 │ │ +0744a8: 6e20 b515 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0744ae: 0c07 |0033: move-result-object v7 │ │ +0744b0: 6e20 b415 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0744b6: 0c07 |0037: move-result-object v7 │ │ +0744b8: 6e10 bb15 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0744be: 0c07 |003b: move-result-object v7 │ │ +0744c0: 7020 6115 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +0744c6: 2706 |003f: throw v6 │ │ +0744c8: 2201 1c03 |0040: new-instance v1, Ljava/io/File; // type@031c │ │ +0744cc: 7030 0215 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1502 │ │ +0744d2: 6e10 0b15 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@150b │ │ +0744d8: 0c01 |0048: move-result-object v1 │ │ +0744da: 6e10 1015 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +0744e0: 0c06 |004c: move-result-object v6 │ │ +0744e2: 6e10 1015 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +0744e8: 0c07 |0050: move-result-object v7 │ │ +0744ea: 6e20 9e15 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ +0744f0: 0a06 |0054: move-result v6 │ │ +0744f2: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +0744f6: 2206 4c03 |0057: new-instance v6, Ljava/lang/SecurityException; // type@034c │ │ +0744fa: 1a07 b60b |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0bb6 │ │ +0744fe: 7020 8915 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1589 │ │ +074504: 2706 |005e: throw v6 │ │ +074506: 0d00 |005f: move-exception v0 │ │ +074508: 2206 3b03 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@033b │ │ +07450c: 2207 5003 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +074510: 7010 ad15 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +074516: 1a08 aa03 |0067: const-string v8, "Failed to resolve canonical path for " // string@03aa │ │ +07451a: 6e20 b515 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +074520: 0c07 |006c: move-result-object v7 │ │ +074522: 6e20 b415 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +074528: 0c07 |0070: move-result-object v7 │ │ +07452a: 6e10 bb15 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +074530: 0c07 |0074: move-result-object v7 │ │ +074532: 7020 6115 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +074538: 2706 |0078: throw v6 │ │ +07453a: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -143333,127 +143333,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 │ │ -074528: |[074528] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -074538: 6e10 0c15 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@150c │ │ -07453e: 0c03 |0003: move-result-object v3 │ │ -074540: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -074542: 5496 d501 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ -074546: 6e10 0816 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@1608 │ │ -07454c: 0c06 |000a: move-result-object v6 │ │ -07454e: 7210 3e16 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -074554: 0c01 |000e: move-result-object v1 │ │ -074556: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07455c: 0a06 |0012: move-result v6 │ │ -07455e: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -074562: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -074568: 0c04 |0018: move-result-object v4 │ │ -07456a: 1f04 7f03 |0019: check-cast v4, Ljava/util/Map$Entry; // type@037f │ │ -07456e: 7210 3016 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -074574: 0c06 |001e: move-result-object v6 │ │ -074576: 1f06 1403 |001f: check-cast v6, Ljava/io/File; // type@0314 │ │ -07457a: 6e10 1015 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -074580: 0c05 |0024: move-result-object v5 │ │ -074582: 6e20 9e15 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ -074588: 0a06 |0028: move-result v6 │ │ -07458a: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -07458e: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -074592: 6e10 9a15 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ -074598: 0a07 |0030: move-result v7 │ │ -07459a: 7210 3016 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -0745a0: 0c06 |0034: move-result-object v6 │ │ -0745a2: 1f06 1403 |0035: check-cast v6, Ljava/io/File; // type@0314 │ │ -0745a6: 6e10 1015 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -0745ac: 0c06 |003a: move-result-object v6 │ │ -0745ae: 6e10 9a15 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@159a │ │ -0745b4: 0a06 |003e: move-result v6 │ │ -0745b6: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -0745ba: 0742 |0041: move-object v2, v4 │ │ -0745bc: 28cd |0042: goto 000f // -0033 │ │ -0745be: 0d00 |0043: move-exception v0 │ │ -0745c0: 2206 3303 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0745c4: 2207 4803 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -0745c8: 7010 ad15 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0745ce: 1a08 aa03 |004b: const-string v8, "Failed to resolve canonical path for " // string@03aa │ │ -0745d2: 6e20 b515 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0745d8: 0c07 |0050: move-result-object v7 │ │ -0745da: 6e20 b415 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0745e0: 0c07 |0054: move-result-object v7 │ │ -0745e2: 6e10 bb15 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0745e8: 0c07 |0058: move-result-object v7 │ │ -0745ea: 7020 6115 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -0745f0: 2706 |005c: throw v6 │ │ -0745f2: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -0745f6: 2206 3303 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -0745fa: 2207 4803 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -0745fe: 7010 ad15 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -074604: 1a08 a003 |0066: const-string v8, "Failed to find configured root that contains " // string@03a0 │ │ -074608: 6e20 b515 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -07460e: 0c07 |006b: move-result-object v7 │ │ -074610: 6e20 b515 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -074616: 0c07 |006f: move-result-object v7 │ │ -074618: 6e10 bb15 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -07461e: 0c07 |0073: move-result-object v7 │ │ -074620: 7020 6115 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -074626: 2706 |0077: throw v6 │ │ -074628: 7210 3016 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -07462e: 0c06 |007b: move-result-object v6 │ │ -074630: 1f06 1403 |007c: check-cast v6, Ljava/io/File; // type@0314 │ │ -074634: 6e10 1015 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -07463a: 0c05 |0081: move-result-object v5 │ │ -07463c: 1a06 0a01 |0082: const-string v6, "/" // string@010a │ │ -074640: 6e20 9115 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ -074646: 0a06 |0087: move-result v6 │ │ -074648: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -07464c: 6e10 9a15 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ -074652: 0a06 |008d: move-result v6 │ │ -074654: 6e20 9f15 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -07465a: 0c03 |0091: move-result-object v3 │ │ -07465c: 2207 4803 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0348 │ │ -074660: 7010 ad15 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -074666: 7210 2f16 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -07466c: 0c06 |009a: move-result-object v6 │ │ -07466e: 1f06 4603 |009b: check-cast v6, Ljava/lang/String; // type@0346 │ │ -074672: 7110 cf01 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@01cf │ │ -074678: 0c06 |00a0: move-result-object v6 │ │ -07467a: 6e20 b515 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -074680: 0c06 |00a4: move-result-object v6 │ │ -074682: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -074686: 6e20 b015 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ -07468c: 0c06 |00aa: move-result-object v6 │ │ -07468e: 1a07 0a01 |00ab: const-string v7, "/" // string@010a │ │ -074692: 7120 d001 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01d0 │ │ -074698: 0c07 |00b0: move-result-object v7 │ │ -07469a: 6e20 b515 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0746a0: 0c06 |00b4: move-result-object v6 │ │ -0746a2: 6e10 bb15 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0746a8: 0c03 |00b8: move-result-object v3 │ │ -0746aa: 2206 6300 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0063 │ │ -0746ae: 7010 c901 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@01c9 │ │ -0746b4: 1a07 8210 |00be: const-string v7, "content" // string@1082 │ │ -0746b8: 6e20 cd01 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01cd │ │ -0746be: 0c06 |00c3: move-result-object v6 │ │ -0746c0: 5497 d401 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01d4 │ │ -0746c4: 6e20 ca01 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01ca │ │ -0746ca: 0c06 |00c9: move-result-object v6 │ │ -0746cc: 6e20 cc01 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01cc │ │ -0746d2: 0c06 |00cd: move-result-object v6 │ │ -0746d4: 6e10 cb01 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@01cb │ │ -0746da: 0c06 |00d1: move-result-object v6 │ │ -0746dc: 1106 |00d2: return-object v6 │ │ -0746de: 6e10 9a15 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ -0746e4: 0a06 |00d6: move-result v6 │ │ -0746e6: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0746ea: 6e20 9f15 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ -0746f0: 0c03 |00dc: move-result-object v3 │ │ -0746f2: 28b5 |00dd: goto 0092 // -004b │ │ +07454c: |[07454c] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +07455c: 6e10 0c15 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@150c │ │ +074562: 0c03 |0003: move-result-object v3 │ │ +074564: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +074566: 5496 d501 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d5 │ │ +07456a: 6e10 0816 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@1608 │ │ +074570: 0c06 |000a: move-result-object v6 │ │ +074572: 7210 3e16 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +074578: 0c01 |000e: move-result-object v1 │ │ +07457a: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +074580: 0a06 |0012: move-result v6 │ │ +074582: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +074586: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07458c: 0c04 |0018: move-result-object v4 │ │ +07458e: 1f04 8703 |0019: check-cast v4, Ljava/util/Map$Entry; // type@0387 │ │ +074592: 7210 3016 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +074598: 0c06 |001e: move-result-object v6 │ │ +07459a: 1f06 1c03 |001f: check-cast v6, Ljava/io/File; // type@031c │ │ +07459e: 6e10 1015 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +0745a4: 0c05 |0024: move-result-object v5 │ │ +0745a6: 6e20 9e15 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ +0745ac: 0a06 |0028: move-result v6 │ │ +0745ae: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +0745b2: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +0745b6: 6e10 9a15 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ +0745bc: 0a07 |0030: move-result v7 │ │ +0745be: 7210 3016 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +0745c4: 0c06 |0034: move-result-object v6 │ │ +0745c6: 1f06 1c03 |0035: check-cast v6, Ljava/io/File; // type@031c │ │ +0745ca: 6e10 1015 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +0745d0: 0c06 |003a: move-result-object v6 │ │ +0745d2: 6e10 9a15 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@159a │ │ +0745d8: 0a06 |003e: move-result v6 │ │ +0745da: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +0745de: 0742 |0041: move-object v2, v4 │ │ +0745e0: 28cd |0042: goto 000f // -0033 │ │ +0745e2: 0d00 |0043: move-exception v0 │ │ +0745e4: 2206 3b03 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@033b │ │ +0745e8: 2207 5003 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +0745ec: 7010 ad15 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0745f2: 1a08 aa03 |004b: const-string v8, "Failed to resolve canonical path for " // string@03aa │ │ +0745f6: 6e20 b515 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0745fc: 0c07 |0050: move-result-object v7 │ │ +0745fe: 6e20 b415 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +074604: 0c07 |0054: move-result-object v7 │ │ +074606: 6e10 bb15 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +07460c: 0c07 |0058: move-result-object v7 │ │ +07460e: 7020 6115 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +074614: 2706 |005c: throw v6 │ │ +074616: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +07461a: 2206 3b03 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@033b │ │ +07461e: 2207 5003 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +074622: 7010 ad15 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +074628: 1a08 a003 |0066: const-string v8, "Failed to find configured root that contains " // string@03a0 │ │ +07462c: 6e20 b515 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +074632: 0c07 |006b: move-result-object v7 │ │ +074634: 6e20 b515 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +07463a: 0c07 |006f: move-result-object v7 │ │ +07463c: 6e10 bb15 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +074642: 0c07 |0073: move-result-object v7 │ │ +074644: 7020 6115 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +07464a: 2706 |0077: throw v6 │ │ +07464c: 7210 3016 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +074652: 0c06 |007b: move-result-object v6 │ │ +074654: 1f06 1c03 |007c: check-cast v6, Ljava/io/File; // type@031c │ │ +074658: 6e10 1015 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +07465e: 0c05 |0081: move-result-object v5 │ │ +074660: 1a06 0a01 |0082: const-string v6, "/" // string@010a │ │ +074664: 6e20 9115 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ +07466a: 0a06 |0087: move-result v6 │ │ +07466c: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +074670: 6e10 9a15 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ +074676: 0a06 |008d: move-result v6 │ │ +074678: 6e20 9f15 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +07467e: 0c03 |0091: move-result-object v3 │ │ +074680: 2207 5003 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0350 │ │ +074684: 7010 ad15 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +07468a: 7210 2f16 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +074690: 0c06 |009a: move-result-object v6 │ │ +074692: 1f06 4e03 |009b: check-cast v6, Ljava/lang/String; // type@034e │ │ +074696: 7110 cf01 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@01cf │ │ +07469c: 0c06 |00a0: move-result-object v6 │ │ +07469e: 6e20 b515 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0746a4: 0c06 |00a4: move-result-object v6 │ │ +0746a6: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +0746aa: 6e20 b015 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15b0 │ │ +0746b0: 0c06 |00aa: move-result-object v6 │ │ +0746b2: 1a07 0a01 |00ab: const-string v7, "/" // string@010a │ │ +0746b6: 7120 d001 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01d0 │ │ +0746bc: 0c07 |00b0: move-result-object v7 │ │ +0746be: 6e20 b515 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0746c4: 0c06 |00b4: move-result-object v6 │ │ +0746c6: 6e10 bb15 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0746cc: 0c03 |00b8: move-result-object v3 │ │ +0746ce: 2206 6700 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0067 │ │ +0746d2: 7010 c901 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@01c9 │ │ +0746d8: 1a07 7f10 |00be: const-string v7, "content" // string@107f │ │ +0746dc: 6e20 cd01 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01cd │ │ +0746e2: 0c06 |00c3: move-result-object v6 │ │ +0746e4: 5497 d401 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01d4 │ │ +0746e8: 6e20 ca01 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01ca │ │ +0746ee: 0c06 |00c9: move-result-object v6 │ │ +0746f0: 6e20 cc01 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01cc │ │ +0746f6: 0c06 |00cd: move-result-object v6 │ │ +0746f8: 6e10 cb01 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@01cb │ │ +0746fe: 0c06 |00d1: move-result-object v6 │ │ +074700: 1106 |00d2: return-object v6 │ │ +074702: 6e10 9a15 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@159a │ │ +074708: 0a06 |00d6: move-result v6 │ │ +07470a: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +07470e: 6e20 9f15 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@159f │ │ +074714: 0c03 |00dc: move-result-object v3 │ │ +074716: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=668 │ │ 0x0005 line=669 │ │ @@ -143483,17 +143483,17 @@ │ │ 0x0082 - 0x00de reg=5 rootPath Ljava/lang/String; │ │ 0x0000 - 0x00de reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ 0x0000 - 0x00de reg=10 file Ljava/io/File; │ │ │ │ source_file_idx : 948 (FileProvider.java) │ │ │ │ Class #601 header: │ │ -class_idx : 269 │ │ +class_idx : 277 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #601 annotations: │ │ @@ -143515,17 +143515,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074704: |[074704] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -074714: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07471a: 0e00 |0003: return-void │ │ +074728: |[074728] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +074738: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07473e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -143534,22 +143534,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 │ │ -07471c: |[07471c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -07472c: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -074730: 1a01 c10e |0002: const-string v1, "android.intent.action.MAIN" // string@0ec1 │ │ -074734: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -07473a: 6e20 e900 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -074740: 1a01 c90e |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0ec9 │ │ -074744: 6e20 c700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c7 │ │ -07474a: 1100 |000f: return-object v0 │ │ +074740: |[074740] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +074750: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +074754: 1a01 be0e |0002: const-string v1, "android.intent.action.MAIN" // string@0ebe │ │ +074758: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +07475e: 6e20 e900 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +074764: 1a01 c60e |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0ec6 │ │ +074768: 6e20 c700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c7 │ │ +07476e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -143562,19 +143562,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 │ │ -07474c: |[07474c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -07475c: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -074760: 7020 c500 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -074766: 6e20 c700 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c7 │ │ -07476c: 1100 |0008: return-object v0 │ │ +074770: |[074770] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +074780: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +074784: 7020 c500 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +07478a: 6e20 c700 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c7 │ │ +074790: 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; │ │ @@ -143587,37 +143587,37 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -074770: |[074770] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -074780: 6e20 1906 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0619 │ │ -074786: 0c00 |0003: move-result-object v0 │ │ -074788: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -07478e: 6e20 c800 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ -074794: 1100 |000a: return-object v0 │ │ +074794: |[074794] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0747a4: 6e20 1906 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0619 │ │ +0747aa: 0c00 |0003: move-result-object v0 │ │ +0747ac: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +0747b2: 6e20 c800 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c8 │ │ +0747b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000a line=61 │ │ locals : │ │ 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ 0x0000 - 0x000b reg=3 mainActivity Landroid/content/ComponentName; │ │ │ │ source_file_idx : 1111 (IntentCompat.java) │ │ │ │ Class #602 header: │ │ -class_idx : 283 │ │ +class_idx : 291 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 289 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 297 │ │ +source_file_idx : 2769 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #602 annotations: │ │ Annotations on class │ │ @@ -143645,19 +143645,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 │ │ -074798: |[074798] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -0747a8: 5b12 0402 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ -0747ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0747ae: 7020 6b06 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@066b │ │ -0747b4: 0e00 |0006: return-void │ │ +0747bc: |[0747bc] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +0747cc: 5b12 0402 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ +0747d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0747d2: 7020 6b06 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@066b │ │ +0747d8: 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; │ │ @@ -143668,45 +143668,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0747b8: |[0747b8] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -0747c8: 5430 0402 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ -0747cc: 7110 6e06 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@066e │ │ -0747d2: 0c00 |0005: move-result-object v0 │ │ -0747d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0747d6: 6e20 6e16 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ -0747dc: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -0747e0: 7110 1802 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0218 │ │ -0747e6: 5430 0402 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ -0747ea: 5431 0402 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ -0747ee: 5432 0302 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0203 │ │ -0747f2: 6e20 7306 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0673 │ │ -0747f8: 0c01 |0018: move-result-object v1 │ │ -0747fa: 7120 6f06 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@066f │ │ -074800: 0c00 |001c: move-result-object v0 │ │ -074802: 1100 |001d: return-object v0 │ │ +0747dc: |[0747dc] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +0747ec: 5430 0402 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ +0747f0: 7110 6e06 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@066e │ │ +0747f6: 0c00 |0005: move-result-object v0 │ │ +0747f8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0747fa: 6e20 6e16 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@166e │ │ +074800: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +074804: 7110 1802 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0218 │ │ +07480a: 5430 0402 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ +07480e: 5431 0402 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0204 │ │ +074812: 5432 0302 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0203 │ │ +074816: 6e20 7306 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0673 │ │ +07481c: 0c01 |0018: move-result-object v1 │ │ +07481e: 7120 6f06 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@066f │ │ +074824: 0c00 |001c: move-result-object v0 │ │ +074826: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=122 │ │ 0x000f line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - source_file_idx : 2772 (ModernAsyncTask.java) │ │ + source_file_idx : 2769 (ModernAsyncTask.java) │ │ │ │ Class #603 header: │ │ -class_idx : 294 │ │ +class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 799 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #603 annotations: │ │ @@ -143728,17 +143728,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074804: |[074804] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -074814: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07481a: 0e00 |0003: return-void │ │ +074828: |[074828] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +074838: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07483e: 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 - │ │ @@ -143747,17 +143747,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07481c: |[07481c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -07482c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07482e: 0f00 |0001: return v0 │ │ +074840: |[074840] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +074850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +074852: 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; │ │ │ │ @@ -143766,16 +143766,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074830: |[074830] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -074840: 0e00 |0000: return-void │ │ +074854: |[074854] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +074864: 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; │ │ │ │ @@ -143784,30 +143784,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074844: |[074844] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -074854: 0e00 |0000: return-void │ │ +074868: |[074868] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +074878: 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 │ │ │ │ source_file_idx : 799 (DrawableCompat.java) │ │ │ │ Class #604 header: │ │ -class_idx : 301 │ │ +class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 303 │ │ +superclass_idx : 311 │ │ source_file_idx : 784 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #604 annotations: │ │ @@ -143832,20 +143832,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074858: |[074858] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -074868: 7010 ad06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@06ad │ │ -07486e: 7110 b406 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@06b4 │ │ -074874: 0c00 |0006: move-result-object v0 │ │ -074876: 5b10 2202 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ -07487a: 0e00 |0009: return-void │ │ +07487c: |[07487c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +07488c: 7010 ad06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@06ad │ │ +074892: 7110 b406 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@06b4 │ │ +074898: 0c00 |0006: move-result-object v0 │ │ +07489a: 5b10 2202 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ +07489e: 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; │ │ @@ -143857,19 +143857,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07487c: |[07487c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -07488c: 5410 2202 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ -074890: 7120 b306 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@06b3 │ │ -074896: 0c00 |0005: move-result-object v0 │ │ -074898: 1100 |0006: return-object v0 │ │ +0748a0: |[0748a0] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +0748b0: 5410 2202 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ +0748b4: 7120 b306 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@06b3 │ │ +0748ba: 0c00 |0005: move-result-object v0 │ │ +0748bc: 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 │ │ │ │ @@ -143878,19 +143878,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07489c: |[07489c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -0748ac: 5410 2202 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ -0748b0: 7110 b506 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@06b5 │ │ -0748b6: 0c00 |0005: move-result-object v0 │ │ -0748b8: 1100 |0006: return-object v0 │ │ +0748c0: |[0748c0] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +0748d0: 5410 2202 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ +0748d4: 7110 b506 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@06b5 │ │ +0748da: 0c00 |0005: move-result-object v0 │ │ +0748dc: 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;) │ │ @@ -143898,32 +143898,32 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0748bc: |[0748bc] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -0748cc: 5410 2202 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ -0748d0: 7120 b606 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@06b6 │ │ -0748d6: 0c00 |0005: move-result-object v0 │ │ -0748d8: 1100 |0006: return-object v0 │ │ +0748e0: |[0748e0] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +0748f0: 5410 2202 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0222 │ │ +0748f4: 7120 b606 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@06b6 │ │ +0748fa: 0c00 |0005: move-result-object v0 │ │ +0748fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ source_file_idx : 784 (DisplayManagerCompat.java) │ │ │ │ Class #605 header: │ │ -class_idx : 302 │ │ +class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 303 │ │ +superclass_idx : 311 │ │ source_file_idx : 784 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #605 annotations: │ │ @@ -143948,22 +143948,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0748dc: |[0748dc] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -0748ec: 7010 ad06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@06ad │ │ -0748f2: 1a00 d122 |0003: const-string v0, "window" // string@22d1 │ │ -0748f6: 6e20 b400 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -0748fc: 0c00 |0008: move-result-object v0 │ │ -0748fe: 1f00 c502 |0009: check-cast v0, Landroid/view/WindowManager; // type@02c5 │ │ -074902: 5b10 2302 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0223 │ │ -074906: 0e00 |000d: return-void │ │ +074900: |[074900] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +074910: 7010 ad06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@06ad │ │ +074916: 1a00 ce22 |0003: const-string v0, "window" // string@22ce │ │ +07491a: 6e20 b400 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +074920: 0c00 |0008: move-result-object v0 │ │ +074922: 1f00 cd02 |0009: check-cast v0, Landroid/view/WindowManager; // type@02cd │ │ +074926: 5b10 2302 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0223 │ │ +07492a: 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; │ │ @@ -143975,24 +143975,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -074908: |[074908] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -074918: 5421 2302 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0223 │ │ -07491c: 7210 8a13 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@138a │ │ -074922: 0c00 |0005: move-result-object v0 │ │ -074924: 6e10 6412 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1264 │ │ -07492a: 0a01 |0009: move-result v1 │ │ -07492c: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -074930: 1100 |000c: return-object v0 │ │ -074932: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -074934: 28fe |000e: goto 000c // -0002 │ │ +07492c: |[07492c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +07493c: 5421 2302 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0223 │ │ +074940: 7210 8a13 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@138a │ │ +074946: 0c00 |0005: move-result-object v0 │ │ +074948: 6e10 6412 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1264 │ │ +07494e: 0a01 |0009: move-result v1 │ │ +074950: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +074954: 1100 |000c: return-object v0 │ │ +074956: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +074958: 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; │ │ @@ -144005,23 +144005,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -074938: |[074938] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -074948: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07494a: 2300 0605 |0001: new-array v0, v0, [Landroid/view/Display; // type@0506 │ │ -07494e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -074950: 5432 2302 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0223 │ │ -074954: 7210 8a13 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@138a │ │ -07495a: 0c02 |0009: move-result-object v2 │ │ -07495c: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -074960: 1100 |000c: return-object v0 │ │ +07495c: |[07495c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +07496c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07496e: 2300 1005 |0001: new-array v0, v0, [Landroid/view/Display; // type@0510 │ │ +074972: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +074974: 5432 2302 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0223 │ │ +074978: 7210 8a13 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@138a │ │ +07497e: 0c02 |0009: move-result-object v2 │ │ +074980: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +074984: 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;) │ │ @@ -144029,36 +144029,36 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -074964: |[074964] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -074974: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -074978: 6e10 aa06 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@06aa │ │ -07497e: 0c00 |0005: move-result-object v0 │ │ -074980: 1100 |0006: return-object v0 │ │ -074982: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -074984: 2300 0605 |0008: new-array v0, v0, [Landroid/view/Display; // type@0506 │ │ -074988: 28fc |000a: goto 0006 // -0004 │ │ +074988: |[074988] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +074998: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +07499c: 6e10 aa06 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@06aa │ │ +0749a2: 0c00 |0005: move-result-object v0 │ │ +0749a4: 1100 |0006: return-object v0 │ │ +0749a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0749a8: 2300 1005 |0008: new-array v0, v0, [Landroid/view/Display; // type@0510 │ │ +0749ac: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ 0x0000 - 0x000b reg=2 category Ljava/lang/String; │ │ │ │ source_file_idx : 784 (DisplayManagerCompat.java) │ │ │ │ Class #606 header: │ │ -class_idx : 307 │ │ +class_idx : 315 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3185 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #606 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ @@ -144067,21 +144067,21 @@ │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3185 (SupportSubMenu.java) │ │ + source_file_idx : 3182 (SupportSubMenu.java) │ │ │ │ Class #607 header: │ │ -class_idx : 309 │ │ +class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3273 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3270 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #607 annotations: │ │ Annotations on class │ │ @@ -144106,18 +144106,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 │ │ -07498c: |[07498c] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -07499c: 5b01 2f02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ -0749a0: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0749a6: 0e00 |0005: return-void │ │ +0749b0: |[0749b0] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +0749c0: 5b01 2f02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ +0749c4: 7010 7d15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0749ca: 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; │ │ │ │ @@ -144127,20 +144127,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0749a8: |[0749a8] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -0749b8: 5420 2f02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ -0749bc: 5400 3d02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -0749c0: 6e10 0e07 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@070e │ │ -0749c6: 0b00 |0007: move-result-wide v0 │ │ -0749c8: 1000 |0008: return-wide v0 │ │ +0749cc: |[0749cc] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +0749dc: 5420 2f02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ +0749e0: 5400 3d02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +0749e4: 6e10 0e07 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@070e │ │ +0749ea: 0b00 |0007: move-result-wide v0 │ │ +0749ec: 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;) │ │ @@ -144148,19 +144148,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0749cc: |[0749cc] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -0749dc: 5410 2f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ -0749e0: 5400 3d02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -0749e4: 6e20 0c07 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@070c │ │ -0749ea: 0e00 |0007: return-void │ │ +0749f0: |[0749f0] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +074a00: 5410 2f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ +074a04: 5400 3d02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074a08: 6e20 0c07 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@070c │ │ +074a0e: 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 │ │ @@ -144170,19 +144170,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0749ec: |[0749ec] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -0749fc: 5410 2f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ -074a00: 5400 4102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0241 │ │ -074a04: 6e20 8112 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1281 │ │ -074a0a: 0e00 |0007: return-void │ │ +074a10: |[074a10] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +074a20: 5410 2f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ +074a24: 5400 4102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0241 │ │ +074a28: 6e20 8112 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1281 │ │ +074a2e: 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; │ │ @@ -144192,34 +144192,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -074a0c: |[074a0c] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -074a1c: 5410 2f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ -074a20: 5400 3d02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074a24: 6e30 1507 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0715 │ │ -074a2a: 0e00 |0007: return-void │ │ +074a30: |[074a30] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +074a40: 5410 2f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022f │ │ +074a44: 5400 3d02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074a48: 6e30 1507 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0715 │ │ +074a4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 3273 (TransportMediator.java) │ │ + source_file_idx : 3270 (TransportMediator.java) │ │ │ │ Class #608 header: │ │ -class_idx : 311 │ │ +class_idx : 319 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 308 │ │ -source_file_idx : 3273 │ │ +superclass_idx : 316 │ │ +source_file_idx : 3270 │ │ static_fields_size : 11 │ │ instance_fields_size: 9 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 15 │ │ │ │ Class #608 annotations: │ │ Annotations on field #578 'mListeners' │ │ @@ -144329,18 +144329,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 │ │ -074a2c: |[074a2c] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -074a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074a3e: 7040 d906 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@06d9 │ │ -074a44: 0e00 |0004: return-void │ │ +074a50: |[074a50] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +074a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +074a62: 7040 d906 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@06d9 │ │ +074a68: 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; │ │ @@ -144351,62 +144351,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 │ │ -074a48: |[074a48] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -074a58: 7010 c206 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@06c2 │ │ -074a5e: 2200 7103 |0003: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -074a62: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -074a68: 5b50 4202 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ -074a6c: 2200 3501 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0135 │ │ -074a70: 7020 ce06 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@06ce │ │ -074a76: 5b50 4302 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0243 │ │ -074a7a: 2200 3601 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@0136 │ │ -074a7e: 7020 d306 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@06d3 │ │ -074a84: 5b50 4102 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0241 │ │ -074a88: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -074a8c: 0760 |001a: move-object v0, v6 │ │ -074a8e: 5b50 3e02 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@023e │ │ -074a92: 5b58 3d02 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074a96: 5450 3e02 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@023e │ │ -074a9a: 1a01 270f |0021: const-string v1, "audio" // string@0f27 │ │ -074a9e: 6e20 b400 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -074aa4: 0c00 |0026: move-result-object v0 │ │ -074aa6: 1f00 5500 |0027: check-cast v0, Landroid/media/AudioManager; // type@0055 │ │ -074aaa: 5b50 3c02 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@023c │ │ -074aae: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -074ab2: 6e10 1600 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0016 │ │ -074ab8: 0c00 |0030: move-result-object v0 │ │ -074aba: 6e10 8813 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1388 │ │ -074ac0: 0c07 |0034: move-result-object v7 │ │ -074ac2: 5b57 4402 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0244 │ │ -074ac6: 5450 4402 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0244 │ │ -074aca: 7110 cc09 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@09cc │ │ -074ad0: 0c00 |003c: move-result-object v0 │ │ -074ad2: 5b50 4002 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0240 │ │ -074ad6: 6000 2300 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -074ada: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -074ade: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -074ae2: 2200 3d01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@013d │ │ -074ae6: 5451 3e02 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@023e │ │ -074aea: 5452 3c02 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@023c │ │ -074aee: 5453 4402 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0244 │ │ -074af2: 5454 4302 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0243 │ │ -074af6: 7054 fc06 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@06fc │ │ -074afc: 5b50 3f02 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074b00: 0e00 |0054: return-void │ │ -074b02: 6e10 df12 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -074b08: 0c00 |0058: move-result-object v0 │ │ -074b0a: 28c2 |0059: goto 001b // -003e │ │ -074b0c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -074b0e: 5b50 3f02 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074b12: 28f7 |005d: goto 0054 // -0009 │ │ +074a6c: |[074a6c] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +074a7c: 7010 c206 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@06c2 │ │ +074a82: 2200 7903 |0003: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +074a86: 7010 ec15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +074a8c: 5b50 4202 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ +074a90: 2200 3d01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@013d │ │ +074a94: 7020 ce06 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@06ce │ │ +074a9a: 5b50 4302 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0243 │ │ +074a9e: 2200 3e01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@013e │ │ +074aa2: 7020 d306 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@06d3 │ │ +074aa8: 5b50 4102 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0241 │ │ +074aac: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +074ab0: 0760 |001a: move-object v0, v6 │ │ +074ab2: 5b50 3e02 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@023e │ │ +074ab6: 5b58 3d02 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074aba: 5450 3e02 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@023e │ │ +074abe: 1a01 240f |0021: const-string v1, "audio" // string@0f24 │ │ +074ac2: 6e20 b400 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +074ac8: 0c00 |0026: move-result-object v0 │ │ +074aca: 1f00 5800 |0027: check-cast v0, Landroid/media/AudioManager; // type@0058 │ │ +074ace: 5b50 3c02 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@023c │ │ +074ad2: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +074ad6: 6e10 1600 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0016 │ │ +074adc: 0c00 |0030: move-result-object v0 │ │ +074ade: 6e10 8813 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1388 │ │ +074ae4: 0c07 |0034: move-result-object v7 │ │ +074ae6: 5b57 4402 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0244 │ │ +074aea: 5450 4402 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0244 │ │ +074aee: 7110 cc09 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@09cc │ │ +074af4: 0c00 |003c: move-result-object v0 │ │ +074af6: 5b50 4002 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0240 │ │ +074afa: 6000 2300 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +074afe: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +074b02: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +074b06: 2200 4501 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@0145 │ │ +074b0a: 5451 3e02 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@023e │ │ +074b0e: 5452 3c02 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@023c │ │ +074b12: 5453 4402 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0244 │ │ +074b16: 5454 4302 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0243 │ │ +074b1a: 7054 fc06 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@06fc │ │ +074b20: 5b50 3f02 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074b24: 0e00 |0054: return-void │ │ +074b26: 6e10 df12 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +074b2c: 0c00 |0058: move-result-object v0 │ │ +074b2e: 28c2 |0059: goto 001b // -003e │ │ +074b30: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +074b32: 5b50 3f02 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074b36: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -144431,18 +144431,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 │ │ -074b14: |[074b14] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -074b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074b26: 7040 d906 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@06d9 │ │ -074b2c: 0e00 |0004: return-void │ │ +074b38: |[074b38] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +074b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +074b4a: 7040 d906 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@06d9 │ │ +074b50: 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; │ │ @@ -144453,28 +144453,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -074b30: |[074b30] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -074b40: 5421 4202 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ -074b44: 6e10 f915 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -074b4a: 0a01 |0005: move-result v1 │ │ -074b4c: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -074b50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -074b52: 1100 |0009: return-object v0 │ │ -074b54: 5421 4202 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ -074b58: 6e10 f915 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ -074b5e: 0a01 |000f: move-result v1 │ │ -074b60: 2310 0205 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0502 │ │ -074b64: 5421 4202 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ -074b68: 6e20 fb15 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ -074b6e: 28f2 |0017: goto 0009 // -000e │ │ +074b54: |[074b54] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +074b64: 5421 4202 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ +074b68: 6e10 f915 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +074b6e: 0a01 |0005: move-result v1 │ │ +074b70: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +074b74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +074b76: 1100 |0009: return-object v0 │ │ +074b78: 5421 4202 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ +074b7c: 6e10 f915 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15f9 │ │ +074b82: 0a01 |000f: move-result v1 │ │ +074b84: 2310 0c05 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@050c │ │ +074b88: 5421 4202 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ +074b8c: 6e20 fb15 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15fb │ │ +074b92: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -144487,22 +144487,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -074b70: |[074b70] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -074b80: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -074b86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -074b88: 0f00 |0004: return v0 │ │ -074b8a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -074b8c: 28fe |0006: goto 0004 // -0002 │ │ -074b8e: 0000 |0007: nop // spacer │ │ -074b90: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +074b94: |[074b94] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +074ba4: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +074baa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +074bac: 0f00 |0004: return v0 │ │ +074bae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +074bb0: 28fe |0006: goto 0004 // -0002 │ │ +074bb2: 0000 |0007: nop // spacer │ │ +074bb4: 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 : │ │ @@ -144513,29 +144513,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -074bec: |[074bec] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -074bfc: 5450 3f02 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074c00: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -074c04: 5450 3f02 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074c08: 5451 3d02 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074c0c: 6e10 1107 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0711 │ │ -074c12: 0a01 |000b: move-result v1 │ │ -074c14: 5452 3d02 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074c18: 6e10 0e07 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@070e │ │ -074c1e: 0b02 |0011: move-result-wide v2 │ │ -074c20: 5454 3d02 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074c24: 6e10 1007 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0710 │ │ -074c2a: 0a04 |0017: move-result v4 │ │ -074c2c: 6e54 0507 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0705 │ │ -074c32: 0e00 |001b: return-void │ │ +074c10: |[074c10] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +074c20: 5450 3f02 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074c24: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +074c28: 5450 3f02 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074c2c: 5451 3d02 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074c30: 6e10 1107 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0711 │ │ +074c36: 0a01 |000b: move-result v1 │ │ +074c38: 5452 3d02 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074c3c: 6e10 0e07 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@070e │ │ +074c42: 0b02 |0011: move-result-wide v2 │ │ +074c44: 5454 3d02 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074c48: 6e10 1007 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0710 │ │ +074c4e: 0a04 |0017: move-result v4 │ │ +074c50: 6e54 0507 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0705 │ │ +074c56: 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; │ │ @@ -144545,27 +144545,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -074c34: |[074c34] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -074c44: 7010 e006 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06e0 │ │ -074c4a: 0c04 |0003: move-result-object v4 │ │ -074c4c: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -074c50: 0740 |0006: move-object v0, v4 │ │ -074c52: 2102 |0007: array-length v2, v0 │ │ -074c54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -074c56: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -074c5a: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -074c5e: 6e20 1907 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0719 │ │ -074c64: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074c68: 28f7 |0012: goto 0009 // -0009 │ │ -074c6a: 0e00 |0013: return-void │ │ +074c58: |[074c58] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +074c68: 7010 e006 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06e0 │ │ +074c6e: 0c04 |0003: move-result-object v4 │ │ +074c70: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +074c74: 0740 |0006: move-object v0, v4 │ │ +074c76: 2102 |0007: array-length v2, v0 │ │ +074c78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +074c7a: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +074c7e: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +074c82: 6e20 1907 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0719 │ │ +074c88: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074c8c: 28f7 |0012: goto 0009 // -0009 │ │ +074c8e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -144583,27 +144583,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -074c6c: |[074c6c] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -074c7c: 7010 e006 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06e0 │ │ -074c82: 0c04 |0003: move-result-object v4 │ │ -074c84: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -074c88: 0740 |0006: move-object v0, v4 │ │ -074c8a: 2102 |0007: array-length v2, v0 │ │ -074c8c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -074c8e: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -074c92: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -074c96: 6e20 1a07 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@071a │ │ -074c9c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074ca0: 28f7 |0012: goto 0009 // -0009 │ │ -074ca2: 0e00 |0013: return-void │ │ +074c90: |[074c90] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +074ca0: 7010 e006 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06e0 │ │ +074ca6: 0c04 |0003: move-result-object v4 │ │ +074ca8: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +074cac: 0740 |0006: move-object v0, v4 │ │ +074cae: 2102 |0007: array-length v2, v0 │ │ +074cb0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +074cb2: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +074cb6: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +074cba: 6e20 1a07 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@071a │ │ +074cc0: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074cc4: 28f7 |0012: goto 0009 // -0009 │ │ +074cc6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -144622,18 +144622,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -074ca4: |[074ca4] android.support.v4.media.TransportMediator.destroy:()V │ │ -074cb4: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074cb8: 6e10 fd06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@06fd │ │ -074cbe: 0e00 |0005: return-void │ │ +074cc8: |[074cc8] android.support.v4.media.TransportMediator.destroy:()V │ │ +074cd8: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074cdc: 6e10 fd06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@06fd │ │ +074ce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -144642,20 +144642,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -074cc0: |[074cc0] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -074cd0: 5420 4102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0241 │ │ -074cd4: 5421 4002 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0240 │ │ -074cd8: 7140 cb09 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@09cb │ │ -074cde: 0a00 |0007: move-result v0 │ │ -074ce0: 0f00 |0008: return v0 │ │ +074ce4: |[074ce4] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +074cf4: 5420 4102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0241 │ │ +074cf8: 5421 4002 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0240 │ │ +074cfc: 7140 cb09 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@09cb │ │ +074d02: 0a00 |0007: move-result v0 │ │ +074d04: 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; │ │ │ │ @@ -144664,19 +144664,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074ce4: |[074ce4] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -074cf4: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074cf8: 6e10 0d07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@070d │ │ -074cfe: 0a00 |0005: move-result v0 │ │ -074d00: 0f00 |0006: return v0 │ │ +074d08: |[074d08] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +074d18: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074d1c: 6e10 0d07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@070d │ │ +074d22: 0a00 |0005: move-result v0 │ │ +074d24: 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;) │ │ @@ -144684,19 +144684,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074d04: |[074d04] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -074d14: 5420 3d02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074d18: 6e10 0e07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@070e │ │ -074d1e: 0b00 |0005: move-result-wide v0 │ │ -074d20: 1000 |0006: return-wide v0 │ │ +074d28: |[074d28] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +074d38: 5420 3d02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074d3c: 6e10 0e07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@070e │ │ +074d42: 0b00 |0005: move-result-wide v0 │ │ +074d44: 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;) │ │ @@ -144704,19 +144704,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074d24: |[074d24] android.support.v4.media.TransportMediator.getDuration:()J │ │ -074d34: 5420 3d02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074d38: 6e10 0f07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@070f │ │ -074d3e: 0b00 |0005: move-result-wide v0 │ │ -074d40: 1000 |0006: return-wide v0 │ │ +074d48: |[074d48] android.support.v4.media.TransportMediator.getDuration:()J │ │ +074d58: 5420 3d02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074d5c: 6e10 0f07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@070f │ │ +074d62: 0b00 |0005: move-result-wide v0 │ │ +074d64: 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;) │ │ @@ -144724,23 +144724,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -074d44: |[074d44] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -074d54: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074d58: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -074d5c: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074d60: 6e10 0007 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0700 │ │ -074d66: 0c00 |0009: move-result-object v0 │ │ -074d68: 1100 |000a: return-object v0 │ │ -074d6a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -074d6c: 28fe |000c: goto 000a // -0002 │ │ +074d68: |[074d68] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +074d78: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074d7c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +074d80: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074d84: 6e10 0007 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0700 │ │ +074d8a: 0c00 |0009: move-result-object v0 │ │ +074d8c: 1100 |000a: return-object v0 │ │ +074d8e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +074d90: 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;) │ │ @@ -144748,19 +144748,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074d70: |[074d70] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -074d80: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074d84: 6e10 1007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0710 │ │ -074d8a: 0a00 |0005: move-result v0 │ │ -074d8c: 0f00 |0006: return v0 │ │ +074d94: |[074d94] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +074da4: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074da8: 6e10 1007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0710 │ │ +074dae: 0a00 |0005: move-result v0 │ │ +074db0: 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;) │ │ @@ -144768,19 +144768,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074d90: |[074d90] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -074da0: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074da4: 6e10 1107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0711 │ │ -074daa: 0a00 |0005: move-result v0 │ │ -074dac: 0f00 |0006: return v0 │ │ +074db4: |[074db4] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +074dc4: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074dc8: 6e10 1107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0711 │ │ +074dce: 0a00 |0005: move-result v0 │ │ +074dd0: 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;) │ │ @@ -144788,24 +144788,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -074db0: |[074db0] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -074dc0: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074dc4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -074dc8: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074dcc: 6e10 0407 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0704 │ │ -074dd2: 5410 3d02 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074dd6: 6e10 1407 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0714 │ │ -074ddc: 7010 e606 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ -074de2: 7010 e906 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ -074de8: 0e00 |0014: return-void │ │ +074dd4: |[074dd4] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +074de4: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074de8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +074dec: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074df0: 6e10 0407 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0704 │ │ +074df6: 5410 3d02 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074dfa: 6e10 1407 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0714 │ │ +074e00: 7010 e606 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ +074e06: 7010 e906 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ +074e0c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -144818,19 +144818,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074dec: |[074dec] android.support.v4.media.TransportMediator.refreshState:()V │ │ -074dfc: 7010 e606 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ -074e02: 7010 e906 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ -074e08: 7010 ea06 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@06ea │ │ -074e0e: 0e00 |0009: return-void │ │ +074e10: |[074e10] android.support.v4.media.TransportMediator.refreshState:()V │ │ +074e20: 7010 e606 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ +074e26: 7010 e906 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ +074e2c: 7010 ea06 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@06ea │ │ +074e32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -144841,18 +144841,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 │ │ -074e10: |[074e10] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -074e20: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ -074e24: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ -074e2a: 0e00 |0005: return-void │ │ +074e34: |[074e34] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +074e44: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ +074e48: 6e20 f015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15f0 │ │ +074e4e: 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; │ │ @@ -144862,18 +144862,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -074e2c: |[074e2c] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -074e3c: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074e40: 6e30 1507 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0715 │ │ -074e46: 0e00 |0005: return-void │ │ +074e50: |[074e50] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +074e60: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074e64: 6e30 1507 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0715 │ │ +074e6a: 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 │ │ @@ -144883,24 +144883,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -074e48: |[074e48] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -074e58: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074e5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -074e60: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074e64: 6e10 0607 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0706 │ │ -074e6a: 5410 3d02 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074e6e: 6e10 1607 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0716 │ │ -074e74: 7010 e606 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ -074e7a: 7010 e906 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ -074e80: 0e00 |0014: return-void │ │ +074e6c: |[074e6c] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +074e7c: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074e80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +074e84: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074e88: 6e10 0607 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0706 │ │ +074e8e: 5410 3d02 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074e92: 6e10 1607 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0716 │ │ +074e98: 7010 e606 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ +074e9e: 7010 e906 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ +074ea4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -144913,24 +144913,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -074e84: |[074e84] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -074e94: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074e98: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -074e9c: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ -074ea0: 6e10 0707 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0707 │ │ -074ea6: 5410 3d02 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ -074eaa: 6e10 1707 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0717 │ │ -074eb0: 7010 e606 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ -074eb6: 7010 e906 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ -074ebc: 0e00 |0014: return-void │ │ +074ea8: |[074ea8] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +074eb8: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074ebc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +074ec0: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023f │ │ +074ec4: 6e10 0707 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0707 │ │ +074eca: 5410 3d02 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@023d │ │ +074ece: 6e10 1707 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0717 │ │ +074ed4: 7010 e606 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06e6 │ │ +074eda: 7010 e906 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06e9 │ │ +074ee0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -144943,32 +144943,32 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -074ec0: |[074ec0] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -074ed0: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ -074ed4: 6e20 f715 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ -074eda: 0e00 |0005: return-void │ │ +074ee4: |[074ee4] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +074ef4: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0242 │ │ +074ef8: 6e20 f715 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15f7 │ │ +074efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - source_file_idx : 3273 (TransportMediator.java) │ │ + source_file_idx : 3270 (TransportMediator.java) │ │ │ │ Class #609 header: │ │ -class_idx : 320 │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #609 annotations: │ │ @@ -144990,17 +144990,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074edc: |[074edc] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -074eec: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -074ef2: 0e00 |0003: return-void │ │ +074f00: |[074f00] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +074f10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +074f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -145009,27 +145009,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -074ef4: |[074ef4] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -074f04: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -074f06: 6e10 bd01 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ -074f0c: 0c00 |0004: move-result-object v0 │ │ -074f0e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -074f12: 0f02 |0007: return v2 │ │ -074f14: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -074f1a: 0a01 |000b: move-result v1 │ │ -074f1c: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -074f22: 28f8 |000f: goto 0007 // -0008 │ │ -074f24: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -074f26: 28f6 |0011: goto 0007 // -000a │ │ -074f28: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +074f18: |[074f18] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +074f28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +074f2a: 6e10 bd01 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ +074f30: 0c00 |0004: move-result-object v0 │ │ +074f32: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +074f36: 0f02 |0007: return v2 │ │ +074f38: 6e10 c001 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +074f3e: 0a01 |000b: move-result v1 │ │ +074f40: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +074f46: 28f8 |000f: goto 0007 // -0008 │ │ +074f48: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +074f4a: 28f6 |0011: goto 0007 // -000a │ │ +074f4c: 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 │ │ @@ -145040,17 +145040,17 @@ │ │ 0x000c - 0x001a reg=1 type I │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ 0x0000 - 0x001a reg=4 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 678 (ConnectivityManagerCompat.java) │ │ │ │ Class #610 header: │ │ -class_idx : 322 │ │ +class_idx : 330 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #610 annotations: │ │ @@ -145072,17 +145072,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074f38: |[074f38] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -074f48: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -074f4e: 0e00 |0003: return-void │ │ +074f5c: |[074f5c] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +074f6c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +074f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -145091,31 +145091,31 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074f50: |[074f50] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -074f60: 7110 2907 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0729 │ │ -074f66: 0a00 |0003: move-result v0 │ │ -074f68: 0f00 |0004: return v0 │ │ +074f74: |[074f74] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +074f84: 7110 2907 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0729 │ │ +074f8a: 0a00 |0003: move-result v0 │ │ +074f8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 678 (ConnectivityManagerCompat.java) │ │ │ │ Class #611 header: │ │ -class_idx : 323 │ │ +class_idx : 331 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #611 annotations: │ │ @@ -145137,17 +145137,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074f6c: |[074f6c] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -074f7c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -074f82: 0e00 |0003: return-void │ │ +074f90: |[074f90] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +074fa0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +074fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -145156,31 +145156,31 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074f84: |[074f84] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -074f94: 7110 2b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@072b │ │ -074f9a: 0a00 |0003: move-result v0 │ │ -074f9c: 0f00 |0004: return v0 │ │ +074fa8: |[074fa8] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +074fb8: 7110 2b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@072b │ │ +074fbe: 0a00 |0003: move-result v0 │ │ +074fc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 678 (ConnectivityManagerCompat.java) │ │ │ │ Class #612 header: │ │ -class_idx : 324 │ │ +class_idx : 332 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #612 annotations: │ │ @@ -145202,17 +145202,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074fa0: |[074fa0] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -074fb0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -074fb6: 0e00 |0003: return-void │ │ +074fc4: |[074fc4] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +074fd4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +074fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -145221,32 +145221,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074fb8: |[074fb8] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -074fc8: 7110 2d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@072d │ │ -074fce: 0a00 |0003: move-result v0 │ │ -074fd0: 0f00 |0004: return v0 │ │ +074fdc: |[074fdc] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +074fec: 7110 2d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@072d │ │ +074ff2: 0a00 |0003: move-result v0 │ │ +074ff4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 678 (ConnectivityManagerCompat.java) │ │ │ │ Class #613 header: │ │ -class_idx : 332 │ │ +class_idx : 340 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3265 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #613 annotations: │ │ Annotations on class │ │ @@ -145274,20 +145274,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -074fd4: |[074fd4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -074fe4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -074fea: 2200 4a01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@014a │ │ -074fee: 7020 2e07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@072e │ │ -074ff4: 5b10 6202 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ -074ff8: 0e00 |000a: return-void │ │ +074ff8: |[074ff8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +075008: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +07500e: 2200 5201 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@0152 │ │ +075012: 7020 2e07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@072e │ │ +075018: 5b10 6202 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ +07501c: 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; │ │ │ │ @@ -145297,22 +145297,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -074ffc: |[074ffc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -07500c: 5420 6202 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ -075010: 6e10 c915 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@15c9 │ │ -075016: 0c00 |0005: move-result-object v0 │ │ -075018: 1f00 4b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@014b │ │ -07501c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -07501e: 5901 6102 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ -075022: 0e00 |000b: return-void │ │ +075020: |[075020] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +075030: 5420 6202 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ +075034: 6e10 c915 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@15c9 │ │ +07503a: 0c00 |0005: move-result-object v0 │ │ +07503c: 1f00 5301 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0153 │ │ +075040: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +075042: 5901 6102 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ +075046: 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; │ │ │ │ @@ -145321,21 +145321,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -075024: |[075024] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -075034: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ -075038: 6e10 c915 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@15c9 │ │ -07503e: 0c00 |0005: move-result-object v0 │ │ -075040: 1f00 4b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@014b │ │ -075044: 5200 6102 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ -075048: 0f00 |000a: return v0 │ │ +075048: |[075048] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +075058: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ +07505c: 6e10 c915 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@15c9 │ │ +075062: 0c00 |0005: move-result-object v0 │ │ +075064: 1f00 5301 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0153 │ │ +075068: 5200 6102 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ +07506c: 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;) │ │ @@ -145343,16 +145343,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07504c: |[07504c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -07505c: 0e00 |0000: return-void │ │ +075070: |[075070] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +075080: 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 │ │ │ │ @@ -145361,16 +145361,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -075060: |[075060] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -075070: 0e00 |0000: return-void │ │ +075084: |[075084] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +075094: 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 │ │ @@ -145380,21 +145380,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -075074: |[075074] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -075084: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ -075088: 6e10 c915 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@15c9 │ │ -07508e: 0c00 |0005: move-result-object v0 │ │ -075090: 1f00 4b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@014b │ │ -075094: 5902 6102 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ -075098: 0e00 |000a: return-void │ │ +075098: |[075098] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +0750a8: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0262 │ │ +0750ac: 6e10 c915 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@15c9 │ │ +0750b2: 0c00 |0005: move-result-object v0 │ │ +0750b4: 1f00 5301 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0153 │ │ +0750b8: 5902 6102 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0261 │ │ +0750bc: 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 │ │ @@ -145404,16 +145404,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07509c: |[07509c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -0750ac: 0e00 |0000: return-void │ │ +0750c0: |[0750c0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +0750d0: 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; │ │ │ │ @@ -145422,30 +145422,30 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0750b0: |[0750b0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -0750c0: 0e00 |0000: return-void │ │ +0750d4: |[0750d4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +0750e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #614 header: │ │ -class_idx : 333 │ │ +class_idx : 341 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3268 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3265 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #614 annotations: │ │ Annotations on class │ │ @@ -145470,17 +145470,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0750c4: |[0750c4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -0750d4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0750da: 0e00 |0003: return-void │ │ +0750e8: |[0750e8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +0750f8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0750fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -145489,17 +145489,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0750dc: |[0750dc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -0750ec: 7100 5407 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0754 │ │ -0750f2: 0e00 |0003: return-void │ │ +075100: |[075100] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +075110: 7100 5407 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0754 │ │ +075116: 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; │ │ │ │ @@ -145508,18 +145508,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0750f4: |[0750f4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -075104: 7100 5507 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0755 │ │ -07510a: 0a00 |0003: move-result v0 │ │ -07510c: 0f00 |0004: return v0 │ │ +075118: |[075118] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +075128: 7100 5507 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0755 │ │ +07512e: 0a00 |0003: move-result v0 │ │ +075130: 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;) │ │ @@ -145527,17 +145527,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075110: |[075110] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -075120: 7110 5607 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0756 │ │ -075126: 0e00 |0003: return-void │ │ +075134: |[075134] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +075144: 7110 5607 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0756 │ │ +07514a: 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 │ │ @@ -145547,17 +145547,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075128: |[075128] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -075138: 7120 5707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@0757 │ │ -07513e: 0e00 |0003: return-void │ │ +07514c: |[07514c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +07515c: 7120 5707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@0757 │ │ +075162: 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 │ │ @@ -145568,17 +145568,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075140: |[075140] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -075150: 7110 5807 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@0758 │ │ -075156: 0e00 |0003: return-void │ │ +075164: |[075164] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +075174: 7110 5807 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@0758 │ │ +07517a: 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 │ │ @@ -145588,17 +145588,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075158: |[075158] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -075168: 7110 5907 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@0759 │ │ -07516e: 0e00 |0003: return-void │ │ +07517c: |[07517c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +07518c: 7110 5907 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@0759 │ │ +075192: 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; │ │ @@ -145608,32 +145608,32 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075170: |[075170] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -075180: 7110 5a07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@075a │ │ -075186: 0e00 |0003: return-void │ │ +075194: |[075194] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +0751a4: 7110 5a07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@075a │ │ +0751aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 3268 (TrafficStatsCompat.java) │ │ + source_file_idx : 3265 (TrafficStatsCompat.java) │ │ │ │ Class #615 header: │ │ -class_idx : 345 │ │ +class_idx : 353 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2952 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2949 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #615 annotations: │ │ Annotations on class │ │ @@ -145660,20 +145660,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -075188: |[075188] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ -075198: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -07519e: 2200 6101 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@0161 │ │ -0751a2: 7020 a507 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@07a5 │ │ -0751a8: 5b10 6802 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -0751ac: 0e00 |000a: return-void │ │ +0751ac: |[0751ac] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +0751bc: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0751c2: 2200 6901 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@0169 │ │ +0751c6: 7020 a507 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@07a5 │ │ +0751cc: 5b10 6802 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +0751d0: 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; │ │ @@ -145685,19 +145685,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0751b0: |[0751b0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ -0751c0: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -0751c4: 6e10 a907 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@07a9 │ │ -0751ca: 0a00 |0005: move-result v0 │ │ -0751cc: 0f00 |0006: return v0 │ │ +0751d4: |[0751d4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +0751e4: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +0751e8: 6e10 a907 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@07a9 │ │ +0751ee: 0a00 |0005: move-result v0 │ │ +0751f0: 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;) │ │ @@ -145705,19 +145705,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0751d0: |[0751d0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ -0751e0: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -0751e4: 6e10 ab07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@07ab │ │ -0751ea: 0a00 |0005: move-result v0 │ │ -0751ec: 0f00 |0006: return v0 │ │ +0751f4: |[0751f4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ +075204: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +075208: 6e10 ab07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@07ab │ │ +07520e: 0a00 |0005: move-result v0 │ │ +075210: 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;) │ │ @@ -145725,19 +145725,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0751f0: |[0751f0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ -075200: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -075204: 6e10 ac07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@07ac │ │ -07520a: 0a00 |0005: move-result v0 │ │ -07520c: 0f00 |0006: return v0 │ │ +075214: |[075214] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +075224: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +075228: 6e10 ac07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@07ac │ │ +07522e: 0a00 |0005: move-result v0 │ │ +075230: 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;) │ │ @@ -145745,18 +145745,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 │ │ -075210: |[075210] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -075220: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -075224: 6e30 af07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@07af │ │ -07522a: 0e00 |0005: return-void │ │ +075234: |[075234] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +075244: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +075248: 6e30 af07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@07af │ │ +07524e: 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; │ │ @@ -145767,18 +145767,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 │ │ -07522c: |[07522c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -07523c: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -075240: 6e30 b007 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@07b0 │ │ -075246: 0e00 |0005: return-void │ │ +075250: |[075250] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +075260: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +075264: 6e30 b007 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@07b0 │ │ +07526a: 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; │ │ @@ -145789,18 +145789,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075248: |[075248] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ -075258: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -07525c: 6e20 b107 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@07b1 │ │ -075262: 0e00 |0005: return-void │ │ +07526c: |[07526c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +07527c: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +075280: 6e20 b107 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@07b1 │ │ +075286: 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 │ │ @@ -145810,18 +145810,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075264: |[075264] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ -075274: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -075278: 6e20 b207 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@07b2 │ │ -07527e: 0e00 |0005: return-void │ │ +075288: |[075288] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ +075298: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +07529c: 6e20 b207 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@07b2 │ │ +0752a2: 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 │ │ @@ -145831,33 +145831,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075280: |[075280] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ -075290: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ -075294: 6e20 b307 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@07b3 │ │ -07529a: 0e00 |0005: return-void │ │ +0752a4: |[0752a4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +0752b4: 5410 6802 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0268 │ │ +0752b8: 6e20 b307 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@07b3 │ │ +0752be: 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 │ │ │ │ - source_file_idx : 2952 (PrintHelper.java) │ │ + source_file_idx : 2949 (PrintHelper.java) │ │ │ │ Class #616 header: │ │ -class_idx : 346 │ │ +class_idx : 354 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2952 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2949 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #616 annotations: │ │ Annotations on class │ │ @@ -145890,22 +145890,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07529c: |[07529c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ -0752ac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0752ae: 7010 7d15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -0752b4: 5910 6b02 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@026b │ │ -0752b8: 5910 6902 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0269 │ │ -0752bc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0752be: 5910 6a02 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@026a │ │ -0752c2: 0e00 |000b: return-void │ │ +0752c0: |[0752c0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +0752d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0752d2: 7010 7d15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +0752d8: 5910 6b02 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@026b │ │ +0752dc: 5910 6902 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0269 │ │ +0752e0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0752e2: 5910 6a02 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@026a │ │ +0752e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x0008 line=104 │ │ locals : │ │ @@ -145916,17 +145916,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 │ │ -0752c4: |[0752c4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ -0752d4: 7010 7507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0775 │ │ -0752da: 0e00 |0003: return-void │ │ +0752e8: |[0752e8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +0752f8: 7010 7507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0775 │ │ +0752fe: 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; │ │ │ │ @@ -145936,17 +145936,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0752dc: |[0752dc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ -0752ec: 5210 6902 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0269 │ │ -0752f0: 0f00 |0002: return v0 │ │ +075300: |[075300] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +075310: 5210 6902 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0269 │ │ +075314: 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;) │ │ @@ -145954,17 +145954,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0752f4: |[0752f4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ -075304: 5210 6a02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@026a │ │ -075308: 0f00 |0002: return v0 │ │ +075318: |[075318] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ +075328: 5210 6a02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@026a │ │ +07532c: 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;) │ │ @@ -145972,17 +145972,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07530c: |[07530c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ -07531c: 5210 6b02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@026b │ │ -075320: 0f00 |0002: return v0 │ │ +075330: |[075330] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +075340: 5210 6b02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@026b │ │ +075344: 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;) │ │ @@ -145990,16 +145990,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 │ │ -075324: |[075324] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -075334: 0e00 |0000: return-void │ │ +075348: |[075348] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +075358: 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; │ │ @@ -146009,16 +146009,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 │ │ -075338: |[075338] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -075348: 0e00 |0000: return-void │ │ +07535c: |[07535c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +07536c: 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; │ │ @@ -146028,17 +146028,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07534c: |[07534c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ -07535c: 5901 6902 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0269 │ │ -075360: 0e00 |0002: return-void │ │ +075370: |[075370] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +075380: 5901 6902 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0269 │ │ +075384: 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 │ │ @@ -146048,17 +146048,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075364: |[075364] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ -075374: 5901 6a02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@026a │ │ -075378: 0e00 |0002: return-void │ │ +075388: |[075388] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ +075398: 5901 6a02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@026a │ │ +07539c: 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 │ │ │ │ @@ -146067,31 +146067,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07537c: |[07537c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ -07538c: 5901 6b02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@026b │ │ -075390: 0e00 |0002: return-void │ │ +0753a0: |[0753a0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +0753b0: 5901 6b02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@026b │ │ +0753b4: 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 │ │ │ │ - source_file_idx : 2952 (PrintHelper.java) │ │ + source_file_idx : 2949 (PrintHelper.java) │ │ │ │ Class #617 header: │ │ -class_idx : 359 │ │ +class_idx : 367 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1030 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #617 annotations: │ │ @@ -146113,17 +146113,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075394: |[075394] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -0753a4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0753aa: 0e00 |0003: return-void │ │ +0753b8: |[0753b8] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +0753c8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0753ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -146132,16 +146132,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 │ │ -0753ac: |[0753ac] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0753bc: 1101 |0000: return-object v1 │ │ +0753d0: |[0753d0] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0753e0: 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; │ │ │ │ @@ -146150,30 +146150,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0753c0: |[0753c0] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0753d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0753d2: 1100 |0001: return-object v0 │ │ +0753e4: |[0753e4] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0753f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0753f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 locale Ljava/lang/String; │ │ │ │ source_file_idx : 1030 (ICUCompat.java) │ │ │ │ Class #618 header: │ │ -class_idx : 360 │ │ +class_idx : 368 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1030 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #618 annotations: │ │ @@ -146195,17 +146195,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0753d4: |[0753d4] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -0753e4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0753ea: 0e00 |0003: return-void │ │ +0753f8: |[0753f8] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +075408: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07540e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -146214,18 +146214,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 │ │ -0753ec: |[0753ec] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0753fc: 7110 eb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@07eb │ │ -075402: 0c00 |0003: move-result-object v0 │ │ -075404: 1100 |0004: return-object v0 │ │ +075410: |[075410] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +075420: 7110 eb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@07eb │ │ +075426: 0c00 |0003: move-result-object v0 │ │ +075428: 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; │ │ │ │ @@ -146234,32 +146234,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075408: |[075408] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -075418: 7110 ec07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@07ec │ │ -07541e: 0c00 |0003: move-result-object v0 │ │ -075420: 1100 |0004: return-object v0 │ │ +07542c: |[07542c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +07543c: 7110 ec07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@07ec │ │ +075442: 0c00 |0003: move-result-object v0 │ │ +075444: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ source_file_idx : 1030 (ICUCompat.java) │ │ │ │ Class #619 header: │ │ -class_idx : 365 │ │ +class_idx : 373 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3255 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #619 annotations: │ │ Annotations on class │ │ @@ -146292,24 +146292,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -075424: |[075424] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -075434: 2200 6d01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@016d │ │ -075438: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07543a: 7020 f007 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@07f0 │ │ -075440: 6900 b502 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02b5 │ │ -075444: 2200 6d01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@016d │ │ -075448: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07544a: 7020 f007 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@07f0 │ │ -075450: 6900 b402 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02b4 │ │ -075454: 0e00 |0010: return-void │ │ +075448: |[075448] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +075458: 2200 7501 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0175 │ │ +07545c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +07545e: 7020 f007 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@07f0 │ │ +075464: 6900 b502 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02b5 │ │ +075468: 2200 7501 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0175 │ │ +07546c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07546e: 7020 f007 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@07f0 │ │ +075474: 6900 b402 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02b4 │ │ +075478: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -146317,18 +146317,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -075458: |[075458] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -075468: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07546e: 5c01 b602 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ -075472: 0e00 |0005: return-void │ │ +07547c: |[07547c] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +07548c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +075492: 5c01 b602 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ +075496: 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; │ │ @@ -146340,48 +146340,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -075474: |[075474] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -075484: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -075486: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -075488: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07548a: 0182 |0003: move v2, v8 │ │ -07548c: 9000 0809 |0004: add-int v0, v8, v9 │ │ -075490: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -075494: 7220 4015 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ -07549a: 0a05 |000b: move-result v5 │ │ -07549c: 7110 4515 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ -0754a2: 0a05 |000f: move-result v5 │ │ -0754a4: 7110 0408 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0804 │ │ -0754aa: 0a05 |0013: move-result v5 │ │ -0754ac: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -0754b2: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0754b6: 28ed |0019: goto 0006 // -0013 │ │ -0754b8: 5565 b602 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ -0754bc: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -0754c0: 0143 |001e: move v3, v4 │ │ -0754c2: 0f03 |001f: return v3 │ │ -0754c4: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0754c6: 28f6 |0021: goto 0017 // -000a │ │ -0754c8: 5565 b602 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ -0754cc: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -0754d0: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0754d2: 28f0 |0027: goto 0017 // -0010 │ │ -0754d4: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -0754d8: 5565 b602 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ -0754dc: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -0754e0: 0143 |002e: move v3, v4 │ │ -0754e2: 28f0 |002f: goto 001f // -0010 │ │ -0754e4: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -0754e6: 28ee |0031: goto 001f // -0012 │ │ -0754e8: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +075498: |[075498] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +0754a8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0754aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0754ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0754ae: 0182 |0003: move v2, v8 │ │ +0754b0: 9000 0809 |0004: add-int v0, v8, v9 │ │ +0754b4: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +0754b8: 7220 4015 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ +0754be: 0a05 |000b: move-result v5 │ │ +0754c0: 7110 4515 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ +0754c6: 0a05 |000f: move-result v5 │ │ +0754c8: 7110 0408 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0804 │ │ +0754ce: 0a05 |0013: move-result v5 │ │ +0754d0: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +0754d6: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0754da: 28ed |0019: goto 0006 // -0013 │ │ +0754dc: 5565 b602 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ +0754e0: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +0754e4: 0143 |001e: move v3, v4 │ │ +0754e6: 0f03 |001f: return v3 │ │ +0754e8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0754ea: 28f6 |0021: goto 0017 // -000a │ │ +0754ec: 5565 b602 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ +0754f0: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +0754f4: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0754f6: 28f0 |0027: goto 0017 // -0010 │ │ +0754f8: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +0754fc: 5565 b602 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02b6 │ │ +075500: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +075504: 0143 |002e: move v3, v4 │ │ +075506: 28f0 |002f: goto 001f // -0010 │ │ +075508: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +07550a: 28ee |0031: goto 001f // -0012 │ │ +07550c: 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 │ │ @@ -146400,21 +146400,21 @@ │ │ 0x0003 - 0x003a reg=1 haveUnlookedFor Z │ │ 0x0004 - 0x003a reg=2 i I │ │ 0x0000 - 0x003a reg=6 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ 0x0000 - 0x003a reg=7 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x003a reg=8 start I │ │ 0x0000 - 0x003a reg=9 count I │ │ │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #620 header: │ │ -class_idx : 366 │ │ +class_idx : 374 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3255 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #620 annotations: │ │ Annotations on class │ │ @@ -146439,36 +146439,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0754f8: |[0754f8] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -075508: 2200 6e01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@016e │ │ -07550c: 7010 f307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@07f3 │ │ -075512: 6900 b702 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02b7 │ │ -075516: 0e00 |0007: return-void │ │ +07551c: |[07551c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +07552c: 2200 7601 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0176 │ │ +075530: 7010 f307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@07f3 │ │ +075536: 6900 b702 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02b7 │ │ +07553a: 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 │ │ -075518: |[075518] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -075528: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07552e: 0e00 |0003: return-void │ │ +07553c: |[07553c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +07554c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +075552: 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; │ │ │ │ @@ -146478,30 +146478,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -075530: |[075530] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -075540: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -075542: 0161 |0001: move v1, v6 │ │ -075544: 9000 0607 |0002: add-int v0, v6, v7 │ │ -075548: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -07554c: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -07554e: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -075552: 7220 4015 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ -075558: 0a03 |000c: move-result v3 │ │ -07555a: 7110 4515 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ -075560: 0a03 |0010: move-result v3 │ │ -075562: 7110 0308 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0803 │ │ -075568: 0a02 |0014: move-result v2 │ │ -07556a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07556e: 28ed |0017: goto 0004 // -0013 │ │ -075570: 0f02 |0018: return v2 │ │ +075554: |[075554] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +075564: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +075566: 0161 |0001: move v1, v6 │ │ +075568: 9000 0607 |0002: add-int v0, v6, v7 │ │ +07556c: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +075570: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +075572: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +075576: 7220 4015 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1540 │ │ +07557c: 0a03 |000c: move-result v3 │ │ +07557e: 7110 4515 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@1545 │ │ +075584: 0a03 |0010: move-result v3 │ │ +075586: 7110 0308 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0803 │ │ +07558c: 0a02 |0014: move-result v2 │ │ +07558e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075592: 28ed |0017: goto 0004 // -0013 │ │ +075594: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -146510,21 +146510,21 @@ │ │ 0x0002 - 0x0019 reg=1 i I │ │ 0x0001 - 0x0019 reg=2 result I │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ 0x0000 - 0x0019 reg=5 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x0019 reg=6 start I │ │ 0x0000 - 0x0019 reg=7 count I │ │ │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #621 header: │ │ -class_idx : 368 │ │ +class_idx : 376 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #621 annotations: │ │ Annotations on class │ │ @@ -146549,18 +146549,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 │ │ -075574: |[075574] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -075584: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07558a: 5b01 b802 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02b8 │ │ -07558e: 0e00 |0005: return-void │ │ +075598: |[075598] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +0755a8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0755ae: 5b01 b802 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02b8 │ │ +0755b2: 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; │ │ @@ -146571,27 +146571,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -075590: |[075590] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -0755a0: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02b8 │ │ -0755a4: 7240 f507 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@07f5 │ │ -0755aa: 0a00 |0005: move-result v0 │ │ -0755ac: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -0755b2: 6e10 f707 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@07f7 │ │ -0755b8: 0a00 |000c: move-result v0 │ │ -0755ba: 0f00 |000d: return v0 │ │ -0755bc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0755be: 28fe |000f: goto 000d // -0002 │ │ -0755c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0755c2: 28fc |0011: goto 000d // -0004 │ │ -0755c4: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +0755b4: |[0755b4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +0755c4: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02b8 │ │ +0755c8: 7240 f507 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@07f5 │ │ +0755ce: 0a00 |0005: move-result v0 │ │ +0755d0: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +0755d6: 6e10 f707 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@07f7 │ │ +0755dc: 0a00 |000c: move-result v0 │ │ +0755de: 0f00 |000d: return v0 │ │ +0755e0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0755e2: 28fe |000f: goto 000d // -0002 │ │ +0755e4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0755e6: 28fc |0011: goto 000d // -0004 │ │ +0755e8: 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 │ │ @@ -146613,33 +146613,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0755d4: |[0755d4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -0755e4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0755e8: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -0755ec: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -0755f0: 7210 4115 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1541 │ │ -0755f6: 0a00 |0009: move-result v0 │ │ -0755f8: b140 |000a: sub-int/2addr v0, v4 │ │ -0755fa: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -0755fe: 2200 3303 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -075602: 7010 6015 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@1560 │ │ -075608: 2700 |0012: throw v0 │ │ -07560a: 5410 b802 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02b8 │ │ -07560e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -075612: 6e10 f707 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@07f7 │ │ -075618: 0a00 |001a: move-result v0 │ │ -07561a: 0f00 |001b: return v0 │ │ -07561c: 7040 f807 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@07f8 │ │ -075622: 0a00 |001f: move-result v0 │ │ -075624: 28fb |0020: goto 001b // -0005 │ │ +0755f8: |[0755f8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +075608: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +07560c: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +075610: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +075614: 7210 4115 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1541 │ │ +07561a: 0a00 |0009: move-result v0 │ │ +07561c: b140 |000a: sub-int/2addr v0, v4 │ │ +07561e: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +075622: 2200 3b03 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@033b │ │ +075626: 7010 6015 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@1560 │ │ +07562c: 2700 |0012: throw v0 │ │ +07562e: 5410 b802 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02b8 │ │ +075632: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +075636: 6e10 f707 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@07f7 │ │ +07563c: 0a00 |001a: move-result v0 │ │ +07563e: 0f00 |001b: return v0 │ │ +075640: 7040 f807 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@07f8 │ │ +075646: 0a00 |001f: move-result v0 │ │ +075648: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -146654,35 +146654,35 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -075628: |[075628] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -075638: 7110 e315 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@15e3 │ │ -07563e: 0c00 |0003: move-result-object v0 │ │ -075640: 6e40 f907 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07f9 │ │ -075646: 0a00 |0007: move-result v0 │ │ -075648: 0f00 |0008: return v0 │ │ +07564c: |[07564c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +07565c: 7110 e315 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@15e3 │ │ +075662: 0c00 |0003: move-result-object v0 │ │ +075664: 6e40 f907 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@07f9 │ │ +07566a: 0a00 |0007: move-result v0 │ │ +07566c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ 0x0000 - 0x0009 reg=2 array [C │ │ 0x0000 - 0x0009 reg=3 start I │ │ 0x0000 - 0x0009 reg=4 count I │ │ │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #622 header: │ │ -class_idx : 373 │ │ +class_idx : 381 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 386 │ │ +superclass_idx : 394 │ │ source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #622 annotations: │ │ @@ -146714,18 +146714,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 │ │ -07564c: |[07564c] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -07565c: 5b01 c702 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075660: 7010 a708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@08a7 │ │ -075666: 0e00 |0005: return-void │ │ +075670: |[075670] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +075680: 5b01 c702 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +075684: 7010 a708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@08a7 │ │ +07568a: 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; │ │ @@ -146736,18 +146736,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -075668: |[075668] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -075678: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -07567c: 6e10 1908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0819 │ │ -075682: 0e00 |0005: return-void │ │ +07568c: |[07568c] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +07569c: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +0756a0: 6e10 1908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0819 │ │ +0756a6: 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; │ │ @@ -146757,21 +146757,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -075684: |[075684] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -075694: 5420 c702 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075698: 5400 c802 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@02c8 │ │ -07569c: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0756a0: b041 |0006: add-int/2addr v1, v4 │ │ -0756a2: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -0756a6: 1100 |0009: return-object v0 │ │ +0756a8: |[0756a8] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +0756b8: 5420 c702 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +0756bc: 5400 c802 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@02c8 │ │ +0756c0: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0756c4: b041 |0006: add-int/2addr v1, v4 │ │ +0756c6: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +0756ca: 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 │ │ @@ -146782,17 +146782,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0756a8: |[0756a8] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -0756b8: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -0756bc: 1100 |0002: return-object v0 │ │ +0756cc: |[0756cc] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +0756dc: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +0756e0: 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; │ │ │ │ @@ -146801,18 +146801,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0756c0: |[0756c0] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -0756d0: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -0756d4: 5200 ca02 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ca │ │ -0756d8: 0f00 |0004: return v0 │ │ +0756e4: |[0756e4] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +0756f4: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +0756f8: 5200 ca02 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ca │ │ +0756fc: 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; │ │ │ │ @@ -146821,26 +146821,26 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0756dc: |[0756dc] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -0756ec: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -0756f0: 5420 c702 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -0756f4: 6e10 1f08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@081f │ │ -0756fa: 0a00 |0007: move-result v0 │ │ -0756fc: 0f00 |0008: return v0 │ │ -0756fe: 5420 c702 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075702: 6e10 8115 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ -075708: 0a01 |000e: move-result v1 │ │ -07570a: 6e30 1e08 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@081e │ │ -075710: 0a00 |0012: move-result v0 │ │ -075712: 28f5 |0013: goto 0008 // -000b │ │ +075700: |[075700] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +075710: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +075714: 5420 c702 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +075718: 6e10 1f08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@081f │ │ +07571e: 0a00 |0007: move-result v0 │ │ +075720: 0f00 |0008: return v0 │ │ +075722: 5420 c702 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +075726: 6e10 8115 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1581 │ │ +07572c: 0a01 |000e: move-result v1 │ │ +07572e: 6e30 1e08 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@081e │ │ +075734: 0a00 |0012: move-result v0 │ │ +075736: 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; │ │ @@ -146850,19 +146850,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075714: |[075714] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -075724: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075728: 6e20 2008 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0820 │ │ -07572e: 0a00 |0005: move-result v0 │ │ -075730: 0f00 |0006: return v0 │ │ +075738: |[075738] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +075748: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +07574c: 6e20 2008 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0820 │ │ +075752: 0a00 |0005: move-result v0 │ │ +075754: 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; │ │ @@ -146872,18 +146872,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 │ │ -075734: |[075734] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -075744: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075748: 6e30 2208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0822 │ │ -07574e: 0e00 |0005: return-void │ │ +075758: |[075758] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +075768: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +07576c: 6e30 2208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0822 │ │ +075772: 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; │ │ @@ -146897,18 +146897,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075750: |[075750] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -075760: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075764: 6e20 2508 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0825 │ │ -07576a: 0e00 |0005: return-void │ │ +075774: |[075774] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +075784: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +075788: 6e20 2508 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0825 │ │ +07578e: 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; │ │ @@ -146919,35 +146919,35 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07576c: |[07576c] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -07577c: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ -075780: 6e30 2708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0827 │ │ -075786: 0c00 |0005: move-result-object v0 │ │ -075788: 1100 |0006: return-object v0 │ │ +075790: |[075790] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0757a0: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02c7 │ │ +0757a4: 6e30 2708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0827 │ │ +0757aa: 0c00 |0005: move-result-object v0 │ │ +0757ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 value Ljava/lang/Object; TV; │ │ │ │ source_file_idx : 546 (ArrayMap.java) │ │ │ │ Class #623 header: │ │ -class_idx : 374 │ │ +class_idx : 382 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 387 │ │ +superclass_idx : 395 │ │ source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #623 annotations: │ │ @@ -146990,17 +146990,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07578c: |[07578c] android.support.v4.util.ArrayMap.:()V │ │ -07579c: 7010 ba08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ -0757a2: 0e00 |0003: return-void │ │ +0757b0: |[0757b0] android.support.v4.util.ArrayMap.:()V │ │ +0757c0: 7010 ba08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@08ba │ │ +0757c6: 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; │ │ @@ -147010,17 +147010,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0757a4: |[0757a4] android.support.v4.util.ArrayMap.:(I)V │ │ -0757b4: 7020 bb08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@08bb │ │ -0757ba: 0e00 |0003: return-void │ │ +0757c8: |[0757c8] android.support.v4.util.ArrayMap.:(I)V │ │ +0757d8: 7020 bb08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@08bb │ │ +0757de: 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; │ │ @@ -147031,17 +147031,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 │ │ -0757bc: |[0757bc] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0757cc: 7020 bc08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@08bc │ │ -0757d2: 0e00 |0003: return-void │ │ +0757e0: |[0757e0] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0757f0: 7020 bc08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@08bc │ │ +0757f6: 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; │ │ @@ -147052,22 +147052,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0757d4: |[0757d4] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -0757e4: 5410 c902 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ -0757e8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0757ec: 2200 7501 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0175 │ │ -0757f0: 7020 0c08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@080c │ │ -0757f6: 5b10 c902 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ -0757fa: 5410 c902 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ -0757fe: 1100 |000d: return-object v0 │ │ +0757f8: |[0757f8] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +075808: 5410 c902 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ +07580c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +075810: 2200 7d01 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@017d │ │ +075814: 7020 0c08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@080c │ │ +07581a: 5b10 c902 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ +07581e: 5410 c902 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ +075822: 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; │ │ @@ -147079,18 +147079,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -075800: |[075800] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ -075810: 7120 b108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b1 │ │ -075816: 0a00 |0003: move-result v0 │ │ -075818: 0f00 |0004: return v0 │ │ +075824: |[075824] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +075834: 7120 b108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b1 │ │ +07583a: 0a00 |0003: move-result v0 │ │ +07583c: 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; │ │ @@ -147101,20 +147101,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07581c: |[07581c] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -07582c: 7010 1d08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@081d │ │ -075832: 0c00 |0003: move-result-object v0 │ │ -075834: 6e10 b308 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@08b3 │ │ -07583a: 0c00 |0007: move-result-object v0 │ │ -07583c: 1100 |0008: return-object v0 │ │ +075840: |[075840] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +075850: 7010 1d08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@081d │ │ +075856: 0c00 |0003: move-result-object v0 │ │ +075858: 6e10 b308 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@08b3 │ │ +07585e: 0c00 |0007: move-result-object v0 │ │ +075860: 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; │ │ │ │ @@ -147123,20 +147123,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -075840: |[075840] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -075850: 7010 1d08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@081d │ │ -075856: 0c00 |0003: move-result-object v0 │ │ -075858: 6e10 b408 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@08b4 │ │ -07585e: 0c00 |0007: move-result-object v0 │ │ -075860: 1100 |0008: return-object v0 │ │ +075864: |[075864] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +075874: 7010 1d08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@081d │ │ +07587a: 0c00 |0003: move-result-object v0 │ │ +07587c: 6e10 b408 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@08b4 │ │ +075882: 0c00 |0007: move-result-object v0 │ │ +075884: 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; │ │ │ │ @@ -147145,37 +147145,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -075864: |[075864] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -075874: 5242 ca02 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ca │ │ -075878: 7210 3816 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1638 │ │ -07587e: 0a03 |0005: move-result v3 │ │ -075880: b032 |0006: add-int/2addr v2, v3 │ │ -075882: 6e20 1b08 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@081b │ │ -075888: 7210 3316 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1633 │ │ -07588e: 0c02 |000d: move-result-object v2 │ │ -075890: 7210 3e16 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -075896: 0c01 |0011: move-result-object v1 │ │ -075898: 7210 0e16 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07589e: 0a02 |0015: move-result v2 │ │ -0758a0: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -0758a4: 7210 0f16 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0758aa: 0c00 |001b: move-result-object v0 │ │ -0758ac: 1f00 7f03 |001c: check-cast v0, Ljava/util/Map$Entry; // type@037f │ │ -0758b0: 7210 2f16 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ -0758b6: 0c02 |0021: move-result-object v2 │ │ -0758b8: 7210 3016 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ -0758be: 0c03 |0025: move-result-object v3 │ │ -0758c0: 6e30 2208 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0822 │ │ -0758c6: 28e9 |0029: goto 0012 // -0017 │ │ -0758c8: 0e00 |002a: return-void │ │ +075888: |[075888] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +075898: 5242 ca02 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ca │ │ +07589c: 7210 3816 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1638 │ │ +0758a2: 0a03 |0005: move-result v3 │ │ +0758a4: b032 |0006: add-int/2addr v2, v3 │ │ +0758a6: 6e20 1b08 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@081b │ │ +0758ac: 7210 3316 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1633 │ │ +0758b2: 0c02 |000d: move-result-object v2 │ │ +0758b4: 7210 3e16 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +0758ba: 0c01 |0011: move-result-object v1 │ │ +0758bc: 7210 0e16 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0758c2: 0a02 |0015: move-result v2 │ │ +0758c4: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +0758c8: 7210 0f16 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0758ce: 0c00 |001b: move-result-object v0 │ │ +0758d0: 1f00 8703 |001c: check-cast v0, Ljava/util/Map$Entry; // type@0387 │ │ +0758d4: 7210 2f16 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@162f │ │ +0758da: 0c02 |0021: move-result-object v2 │ │ +0758dc: 7210 3016 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1630 │ │ +0758e2: 0c03 |0025: move-result-object v3 │ │ +0758e4: 6e30 2208 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0822 │ │ +0758ea: 28e9 |0029: goto 0012 // -0017 │ │ +0758ec: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -147191,18 +147191,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0758cc: |[0758cc] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ -0758dc: 7120 b608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b6 │ │ -0758e2: 0a00 |0003: move-result v0 │ │ -0758e4: 0f00 |0004: return v0 │ │ +0758f0: |[0758f0] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +075900: 7120 b608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b6 │ │ +075906: 0a00 |0003: move-result v0 │ │ +075908: 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; │ │ @@ -147213,18 +147213,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0758e8: |[0758e8] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -0758f8: 7120 b708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b7 │ │ -0758fe: 0a00 |0003: move-result v0 │ │ -075900: 0f00 |0004: return v0 │ │ +07590c: |[07590c] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +07591c: 7120 b708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@08b7 │ │ +075922: 0a00 |0003: move-result v0 │ │ +075924: 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; │ │ @@ -147235,33 +147235,33 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -075904: |[075904] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -075914: 7010 1d08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@081d │ │ -07591a: 0c00 |0003: move-result-object v0 │ │ -07591c: 6e10 b508 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@08b5 │ │ -075922: 0c00 |0007: move-result-object v0 │ │ -075924: 1100 |0008: return-object v0 │ │ +075928: |[075928] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +075938: 7010 1d08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@081d │ │ +07593e: 0c00 |0003: move-result-object v0 │ │ +075940: 6e10 b508 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@08b5 │ │ +075946: 0c00 |0007: move-result-object v0 │ │ +075948: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ source_file_idx : 546 (ArrayMap.java) │ │ │ │ Class #624 header: │ │ -class_idx : 390 │ │ +class_idx : 398 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #624 annotations: │ │ @@ -147291,19 +147291,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 │ │ -075928: |[075928] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -075938: 5b01 0403 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0304 │ │ -07593c: 5b02 0503 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -075940: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -075946: 0e00 |0007: return-void │ │ +07594c: |[07594c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +07595c: 5b01 0403 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0304 │ │ +075960: 5b02 0503 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +075964: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07596a: 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; │ │ @@ -147314,19 +147314,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 │ │ -075948: |[075948] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075958: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -07595c: 6e30 2b09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@092b │ │ -075962: 0a00 |0005: move-result v0 │ │ -075964: 0f00 |0006: return v0 │ │ +07596c: |[07596c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07597c: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +075980: 6e30 2b09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@092b │ │ +075986: 0a00 |0005: move-result v0 │ │ +075988: 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; │ │ @@ -147336,18 +147336,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 │ │ -075968: |[075968] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075978: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -07597c: 6e30 2e09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ -075982: 0e00 |0005: return-void │ │ +07598c: |[07598c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07599c: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +0759a0: 6e30 2e09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ +0759a6: 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; │ │ @@ -147358,20 +147358,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 │ │ -075984: |[075984] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -075994: 5420 0503 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -075998: 2201 1d02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -07599c: 7020 950d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ -0759a2: 6e30 2f09 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ -0759a8: 0e00 |000a: return-void │ │ +0759a8: |[0759a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0759b8: 5420 0503 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +0759bc: 2201 2502 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +0759c0: 7020 950d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ +0759c6: 6e30 2f09 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ +0759cc: 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; │ │ @@ -147382,18 +147382,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 │ │ -0759ac: |[0759ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0759bc: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -0759c0: 6e30 3009 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0930 │ │ -0759c6: 0e00 |0005: return-void │ │ +0759d0: |[0759d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0759e0: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +0759e4: 6e30 3009 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0930 │ │ +0759ea: 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; │ │ @@ -147404,19 +147404,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 │ │ -0759c8: |[0759c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0759d8: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -0759dc: 6e40 3109 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@0931 │ │ -0759e2: 0a00 |0005: move-result v0 │ │ -0759e4: 0f00 |0006: return v0 │ │ +0759ec: |[0759ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0759fc: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +075a00: 6e40 3109 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@0931 │ │ +075a06: 0a00 |0005: move-result v0 │ │ +075a08: 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; │ │ @@ -147427,18 +147427,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0759e8: |[0759e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0759f8: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -0759fc: 6e30 3309 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0933 │ │ -075a02: 0e00 |0005: return-void │ │ +075a0c: |[075a0c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +075a1c: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +075a20: 6e30 3309 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0933 │ │ +075a26: 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; │ │ @@ -147449,33 +147449,33 @@ │ │ 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 │ │ -075a04: |[075a04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075a14: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ -075a18: 6e30 3409 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0934 │ │ -075a1e: 0e00 |0005: return-void │ │ +075a28: |[075a28] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075a38: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0305 │ │ +075a3c: 6e30 3409 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0934 │ │ +075a42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #625 header: │ │ -class_idx : 393 │ │ +class_idx : 401 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #625 annotations: │ │ @@ -147505,19 +147505,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 │ │ -075a20: |[075a20] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -075a30: 5b01 0603 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0306 │ │ -075a34: 5b02 0703 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075a38: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -075a3e: 0e00 |0007: return-void │ │ +075a44: |[075a44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +075a54: 5b01 0603 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0306 │ │ +075a58: 5b02 0703 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075a5c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +075a62: 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; │ │ @@ -147528,19 +147528,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 │ │ -075a40: |[075a40] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075a50: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075a54: 6e30 2b09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@092b │ │ -075a5a: 0a00 |0005: move-result v0 │ │ -075a5c: 0f00 |0006: return v0 │ │ +075a64: |[075a64] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075a74: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075a78: 6e30 2b09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@092b │ │ +075a7e: 0a00 |0005: move-result v0 │ │ +075a80: 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; │ │ @@ -147550,24 +147550,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 │ │ -075a60: |[075a60] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -075a70: 5421 0703 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075a74: 6e20 2c09 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@092c │ │ -075a7a: 0c00 |0005: move-result-object v0 │ │ -075a7c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -075a80: 6e10 360e 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0e36 │ │ -075a86: 0c01 |000b: move-result-object v1 │ │ -075a88: 1101 |000c: return-object v1 │ │ -075a8a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -075a8c: 28fe |000e: goto 000c // -0002 │ │ +075a84: |[075a84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +075a94: 5421 0703 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075a98: 6e20 2c09 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@092c │ │ +075a9e: 0c00 |0005: move-result-object v0 │ │ +075aa0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +075aa4: 6e10 360e 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0e36 │ │ +075aaa: 0c01 |000b: move-result-object v1 │ │ +075aac: 1101 |000c: return-object v1 │ │ +075aae: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +075ab0: 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; │ │ @@ -147578,18 +147578,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 │ │ -075a90: |[075a90] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075aa0: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075aa4: 6e30 2e09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ -075aaa: 0e00 |0005: return-void │ │ +075ab4: |[075ab4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075ac4: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075ac8: 6e30 2e09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ +075ace: 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; │ │ @@ -147600,20 +147600,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 │ │ -075aac: |[075aac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -075abc: 5420 0703 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075ac0: 2201 1d02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -075ac4: 7020 950d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ -075aca: 6e30 2f09 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ -075ad0: 0e00 |000a: return-void │ │ +075ad0: |[075ad0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +075ae0: 5420 0703 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075ae4: 2201 2502 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +075ae8: 7020 950d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d95 │ │ +075aee: 6e30 2f09 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ +075af4: 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; │ │ @@ -147624,18 +147624,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 │ │ -075ad4: |[075ad4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075ae4: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075ae8: 6e30 3009 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0930 │ │ -075aee: 0e00 |0005: return-void │ │ +075af8: |[075af8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075b08: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075b0c: 6e30 3009 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0930 │ │ +075b12: 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; │ │ @@ -147646,19 +147646,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 │ │ -075af0: |[075af0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075b00: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075b04: 6e40 3109 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@0931 │ │ -075b0a: 0a00 |0005: move-result v0 │ │ -075b0c: 0f00 |0006: return v0 │ │ +075b14: |[075b14] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075b24: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075b28: 6e40 3109 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@0931 │ │ +075b2e: 0a00 |0005: move-result v0 │ │ +075b30: 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; │ │ @@ -147669,19 +147669,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 │ │ -075b10: |[075b10] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -075b20: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075b24: 6e40 3209 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0932 │ │ -075b2a: 0a00 |0005: move-result v0 │ │ -075b2c: 0f00 |0006: return v0 │ │ +075b34: |[075b34] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +075b44: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075b48: 6e40 3209 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0932 │ │ +075b4e: 0a00 |0005: move-result v0 │ │ +075b50: 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 │ │ @@ -147692,18 +147692,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -075b30: |[075b30] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -075b40: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075b44: 6e30 3309 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0933 │ │ -075b4a: 0e00 |0005: return-void │ │ +075b54: |[075b54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +075b64: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075b68: 6e30 3309 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0933 │ │ +075b6e: 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; │ │ @@ -147714,33 +147714,33 @@ │ │ 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 │ │ -075b4c: |[075b4c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075b5c: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ -075b60: 6e30 3409 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0934 │ │ -075b66: 0e00 |0005: return-void │ │ +075b70: |[075b70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075b80: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0307 │ │ +075b84: 6e30 3409 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0934 │ │ +075b8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #626 header: │ │ -class_idx : 395 │ │ +class_idx : 403 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #626 annotations: │ │ @@ -147762,17 +147762,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075b68: |[075b68] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -075b78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -075b7e: 0e00 |0003: return-void │ │ +075b8c: |[075b8c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +075b9c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +075ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -147781,17 +147781,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 │ │ -075b80: |[075b80] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075b92: 0f00 |0001: return v0 │ │ +075ba4: |[075ba4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075bb6: 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; │ │ @@ -147802,17 +147802,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 │ │ -075b94: |[075b94] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -075ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075ba6: 1100 |0001: return-object v0 │ │ +075bb8: |[075bb8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +075bc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075bca: 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; │ │ @@ -147822,17 +147822,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 │ │ -075ba8: |[075ba8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -075bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075bba: 1100 |0001: return-object v0 │ │ +075bcc: |[075bcc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +075bdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075bde: 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; │ │ │ │ @@ -147841,17 +147841,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -075bbc: |[075bbc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -075bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075bce: 1100 |0001: return-object v0 │ │ +075be0: |[075be0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +075bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075bf2: 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;) │ │ @@ -147859,16 +147859,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 │ │ -075bd0: |[075bd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075be0: 0e00 |0000: return-void │ │ +075bf4: |[075bf4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075c04: 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; │ │ @@ -147879,16 +147879,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 │ │ -075be4: |[075be4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -075bf4: 0e00 |0000: return-void │ │ +075c08: |[075c08] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +075c18: 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; │ │ @@ -147899,16 +147899,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 │ │ -075bf8: |[075bf8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075c08: 0e00 |0000: return-void │ │ +075c1c: |[075c1c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075c2c: 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; │ │ @@ -147919,17 +147919,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 │ │ -075c0c: |[075c0c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075c1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -075c1e: 0f00 |0001: return v0 │ │ +075c30: |[075c30] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075c40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +075c42: 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; │ │ @@ -147941,17 +147941,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 │ │ -075c20: |[075c20] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -075c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075c32: 0f00 |0001: return v0 │ │ +075c44: |[075c44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +075c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075c56: 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; │ │ @@ -147963,16 +147963,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 │ │ -075c34: |[075c34] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -075c44: 0e00 |0000: return-void │ │ +075c58: |[075c58] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +075c68: 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; │ │ @@ -147983,31 +147983,31 @@ │ │ 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 │ │ -075c48: |[075c48] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075c58: 0e00 |0000: return-void │ │ +075c6c: |[075c6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075c7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #627 header: │ │ -class_idx : 408 │ │ +class_idx : 416 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 987 │ │ static_fields_size : 6 │ │ instance_fields_size: 21 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 4 │ │ │ │ Class #627 annotations: │ │ @@ -148143,25 +148143,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -075c5c: |[075c5c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -075c6c: 7100 3f13 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@133f │ │ -075c72: 0a00 |0003: move-result v0 │ │ -075c74: 6700 1303 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0313 │ │ -075c78: 7100 4513 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1345 │ │ -075c7e: 0a00 |0009: move-result v0 │ │ -075c80: 6700 1703 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0317 │ │ -075c84: 7100 3e13 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@133e │ │ -075c8a: 0a00 |000f: move-result v0 │ │ -075c8c: 6700 1203 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0312 │ │ -075c90: 0e00 |0012: return-void │ │ +075c80: |[075c80] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +075c90: 7100 3f13 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@133f │ │ +075c96: 0a00 |0003: move-result v0 │ │ +075c98: 6700 1303 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0313 │ │ +075c9c: 7100 4513 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1345 │ │ +075ca2: 0a00 |0009: move-result v0 │ │ +075ca4: 6700 1703 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0317 │ │ +075ca8: 7100 3e13 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@133e │ │ +075cae: 0a00 |000f: move-result v0 │ │ +075cb0: 6700 1203 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0312 │ │ +075cb4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -148170,31 +148170,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 │ │ -075c94: |[075c94] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -075ca4: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -075caa: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -075cae: 2200 9701 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0197 │ │ -075cb2: 7030 7909 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@0979 │ │ -075cb8: 5b10 2003 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075cbc: 5b13 2603 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -075cc0: 2030 a202 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@02a2 │ │ -075cc4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -075cc8: 1f03 a202 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@02a2 │ │ -075ccc: 6e20 8b09 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@098b │ │ -075cd2: 7020 8609 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0986 │ │ -075cd8: 0e00 |001a: return-void │ │ -075cda: 2200 9701 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0197 │ │ -075cde: 7020 7809 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0978 │ │ -075ce4: 5b10 2003 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075ce8: 28ea |0022: goto 000c // -0016 │ │ +075cb8: |[075cb8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +075cc8: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +075cce: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +075cd2: 2200 9f01 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@019f │ │ +075cd6: 7030 7909 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@0979 │ │ +075cdc: 5b10 2003 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075ce0: 5b13 2603 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +075ce4: 2030 aa02 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@02aa │ │ +075ce8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +075cec: 1f03 aa02 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@02aa │ │ +075cf0: 6e20 8b09 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@098b │ │ +075cf6: 7020 8609 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0986 │ │ +075cfc: 0e00 |001a: return-void │ │ +075cfe: 2200 9f01 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@019f │ │ +075d02: 7020 7809 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0978 │ │ +075d08: 5b10 2003 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075d0c: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -148214,17 +148214,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 │ │ -075cec: |[075cec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -075cfc: 5410 1a03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -075d00: 1100 |0002: return-object v0 │ │ +075d10: |[075d10] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +075d20: 5410 1a03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +075d24: 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;) │ │ @@ -148232,17 +148232,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 │ │ -075d04: |[075d04] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -075d14: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -075d18: 1100 |0002: return-object v0 │ │ +075d28: |[075d28] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +075d38: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +075d3c: 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;) │ │ @@ -148250,17 +148250,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 │ │ -075d1c: |[075d1c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -075d2c: 7010 8509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0985 │ │ -075d32: 0e00 |0003: return-void │ │ +075d40: |[075d40] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +075d50: 7010 8509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0985 │ │ +075d56: 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;) │ │ @@ -148268,17 +148268,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 │ │ -075d34: |[075d34] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -075d44: 5410 1c03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -075d48: 1100 |0002: return-object v0 │ │ +075d58: |[075d58] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +075d68: 5410 1c03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +075d6c: 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;) │ │ @@ -148286,17 +148286,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 │ │ -075d4c: |[075d4c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -075d5c: 5510 2a03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ -075d60: 0f00 |0002: return v0 │ │ +075d70: |[075d70] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +075d80: 5510 2a03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ +075d84: 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;) │ │ @@ -148304,17 +148304,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 │ │ -075d64: |[075d64] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -075d74: 5c01 1b03 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -075d78: 0f01 |0002: return v1 │ │ +075d88: |[075d88] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +075d98: 5c01 1b03 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +075d9c: 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 │ │ │ │ @@ -148323,38 +148323,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -075d7c: |[075d7c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -075d8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -075d8e: 5430 2003 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075d92: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -075d94: 6e20 fd01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075d9a: 5430 2003 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075d9e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -075da0: 6e20 fd01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075da6: 5430 2003 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075daa: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -075dac: 6e20 fd01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075db2: 5430 2c03 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -075db6: 6e10 bf12 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ -075dbc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -075dbe: 5b30 2c03 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -075dc2: 5c32 2203 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ -075dc6: 5c32 2a03 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ -075dca: 5c32 1903 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ -075dce: 5c32 1803 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ -075dd2: 5c32 1b03 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -075dd6: 5530 2103 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -075dda: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -075dde: 5c32 2103 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -075de2: 0e00 |002b: return-void │ │ +075da0: |[075da0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +075db0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +075db2: 5430 2003 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075db6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +075db8: 6e20 fd01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075dbe: 5430 2003 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075dc2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +075dc4: 6e20 fd01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075dca: 5430 2003 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075dce: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +075dd0: 6e20 fd01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075dd6: 5430 2c03 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +075dda: 6e10 bf12 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ +075de0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +075de2: 5b30 2c03 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +075de6: 5c32 2203 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ +075dea: 5c32 2a03 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ +075dee: 5c32 1903 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ +075df2: 5c32 1803 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ +075df6: 5c32 1b03 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +075dfa: 5530 2103 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +075dfe: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +075e02: 5c32 2103 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +075e06: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -148374,33 +148374,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -075de4: |[075de4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -075df4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -075df6: 5430 2003 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075dfa: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -075dfc: 6e20 fd01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075e02: 5430 2003 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075e06: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -075e08: 6e20 fd01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075e0e: 5430 2003 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075e12: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -075e14: 6e20 fd01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075e1a: 5c32 2203 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ -075e1e: 5c32 1903 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ -075e22: 5c32 1803 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ -075e26: 5c32 1b03 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -075e2a: 5530 2103 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -075e2e: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -075e32: 5c32 2103 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -075e36: 0e00 |0021: return-void │ │ +075e08: |[075e08] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +075e18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +075e1a: 5430 2003 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075e1e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +075e20: 6e20 fd01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075e26: 5430 2003 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075e2a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +075e2c: 6e20 fd01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075e32: 5430 2003 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075e36: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +075e38: 6e20 fd01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075e3e: 5c32 2203 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ +075e42: 5c32 1903 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ +075e46: 5c32 1803 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ +075e4a: 5c32 1b03 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +075e4e: 5530 2103 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +075e52: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +075e56: 5c32 2103 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +075e5a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -148417,26 +148417,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -075e38: |[075e38] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -075e48: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -075e4c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -075e4e: 6e20 fd01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -075e54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -075e56: 5c20 1b03 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -075e5a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -075e5c: 5c20 2103 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -075e60: 5420 2603 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -075e64: 5421 1a03 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -075e68: 7220 6e12 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@126e │ │ -075e6e: 0e00 |0013: return-void │ │ +075e5c: |[075e5c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +075e6c: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +075e70: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +075e72: 6e20 fd01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +075e78: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +075e7a: 5c20 1b03 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +075e7e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +075e80: 5c20 2103 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +075e84: 5420 2603 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +075e88: 5421 1a03 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +075e8c: 7220 6e12 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@126e │ │ +075e92: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -148448,45 +148448,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -075e70: |[075e70] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -075e80: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -075e84: 2203 3303 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -075e88: 1a04 b002 |0004: const-string v4, "Context must not be null" // string@02b0 │ │ -075e8c: 7020 6115 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -075e92: 2703 |0009: throw v3 │ │ -075e94: 5453 2603 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -075e98: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -075e9c: 2203 3303 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -075ea0: 1a04 2e0b |0010: const-string v4, "OnGestureListener must not be null" // string@0b2e │ │ -075ea4: 7020 6115 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -075eaa: 2703 |0015: throw v3 │ │ -075eac: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -075eae: 5c53 2303 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ -075eb2: 7110 3d13 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ -075eb8: 0c00 |001c: move-result-object v0 │ │ -075eba: 6e10 4413 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ -075ec0: 0a02 |0020: move-result v2 │ │ -075ec2: 6e10 4013 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@1340 │ │ -075ec8: 0a01 |0024: move-result v1 │ │ -075eca: 6e10 4213 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1342 │ │ -075ed0: 0a03 |0028: move-result v3 │ │ -075ed2: 5953 2803 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0328 │ │ -075ed6: 6e10 4113 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1341 │ │ -075edc: 0a03 |002e: move-result v3 │ │ -075ede: 5953 2703 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0327 │ │ -075ee2: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -075ee6: 5953 2b03 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@032b │ │ -075eea: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -075eee: 5953 1d03 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@031d │ │ -075ef2: 0e00 |0039: return-void │ │ +075e94: |[075e94] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +075ea4: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +075ea8: 2203 3b03 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@033b │ │ +075eac: 1a04 b002 |0004: const-string v4, "Context must not be null" // string@02b0 │ │ +075eb0: 7020 6115 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +075eb6: 2703 |0009: throw v3 │ │ +075eb8: 5453 2603 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +075ebc: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +075ec0: 2203 3b03 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@033b │ │ +075ec4: 1a04 2b0b |0010: const-string v4, "OnGestureListener must not be null" // string@0b2b │ │ +075ec8: 7020 6115 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +075ece: 2703 |0015: throw v3 │ │ +075ed0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +075ed2: 5c53 2303 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ +075ed6: 7110 3d13 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ +075edc: 0c00 |001c: move-result-object v0 │ │ +075ede: 6e10 4413 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ +075ee4: 0a02 |0020: move-result v2 │ │ +075ee6: 6e10 4013 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@1340 │ │ +075eec: 0a01 |0024: move-result v1 │ │ +075eee: 6e10 4213 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1342 │ │ +075ef4: 0a03 |0028: move-result v3 │ │ +075ef6: 5953 2803 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0328 │ │ +075efa: 6e10 4113 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1341 │ │ +075f00: 0a03 |002e: move-result v3 │ │ +075f02: 5953 2703 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0327 │ │ +075f06: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +075f0a: 5953 2b03 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@032b │ │ +075f0e: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +075f12: 5953 1d03 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@031d │ │ +075f16: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -148510,49 +148510,49 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -075ef4: |[075ef4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -075f04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -075f06: 5573 1803 |0001: iget-boolean v3, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ -075f0a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -075f0e: 0f02 |0005: return v2 │ │ -075f10: 6e10 aa12 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@12aa │ │ -075f16: 0b03 |0009: move-result-wide v3 │ │ -075f18: 6e10 aa12 0900 |000a: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@12aa │ │ -075f1e: 0b05 |000d: move-result-wide v5 │ │ -075f20: bc53 |000e: sub-long/2addr v3, v5 │ │ -075f22: 6005 1203 |000f: sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0312 │ │ -075f26: 8155 |0011: int-to-long v5, v5 │ │ -075f28: 3103 0305 |0012: cmp-long v3, v3, v5 │ │ -075f2c: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -075f30: 6e10 ad12 0800 |0016: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -075f36: 0a03 |0019: move-result v3 │ │ -075f38: 8733 |001a: float-to-int v3, v3 │ │ -075f3a: 6e10 ad12 0a00 |001b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -075f40: 0a04 |001e: move-result v4 │ │ -075f42: 8744 |001f: float-to-int v4, v4 │ │ -075f44: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -075f48: 6e10 af12 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -075f4e: 0a03 |0025: move-result v3 │ │ -075f50: 8733 |0026: float-to-int v3, v3 │ │ -075f52: 6e10 af12 0a00 |0027: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -075f58: 0a04 |002a: move-result v4 │ │ -075f5a: 8744 |002b: float-to-int v4, v4 │ │ -075f5c: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -075f60: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -075f64: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -075f68: b043 |0032: add-int/2addr v3, v4 │ │ -075f6a: 5274 1d03 |0033: iget v4, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@031d │ │ -075f6e: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -075f72: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -075f74: 28cd |0038: goto 0005 // -0033 │ │ +075f18: |[075f18] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +075f28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +075f2a: 5573 1803 |0001: iget-boolean v3, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ +075f2e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +075f32: 0f02 |0005: return v2 │ │ +075f34: 6e10 aa12 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@12aa │ │ +075f3a: 0b03 |0009: move-result-wide v3 │ │ +075f3c: 6e10 aa12 0900 |000a: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@12aa │ │ +075f42: 0b05 |000d: move-result-wide v5 │ │ +075f44: bc53 |000e: sub-long/2addr v3, v5 │ │ +075f46: 6005 1203 |000f: sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0312 │ │ +075f4a: 8155 |0011: int-to-long v5, v5 │ │ +075f4c: 3103 0305 |0012: cmp-long v3, v3, v5 │ │ +075f50: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +075f54: 6e10 ad12 0800 |0016: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +075f5a: 0a03 |0019: move-result v3 │ │ +075f5c: 8733 |001a: float-to-int v3, v3 │ │ +075f5e: 6e10 ad12 0a00 |001b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +075f64: 0a04 |001e: move-result v4 │ │ +075f66: 8744 |001f: float-to-int v4, v4 │ │ +075f68: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +075f6c: 6e10 af12 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +075f72: 0a03 |0025: move-result v3 │ │ +075f74: 8733 |0026: float-to-int v3, v3 │ │ +075f76: 6e10 af12 0a00 |0027: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +075f7c: 0a04 |002a: move-result v4 │ │ +075f7e: 8744 |002b: float-to-int v4, v4 │ │ +075f80: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +075f84: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +075f88: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +075f8c: b043 |0032: add-int/2addr v3, v4 │ │ +075f8e: 5274 1d03 |0033: iget v4, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@031d │ │ +075f92: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +075f96: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +075f98: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ @@ -148571,17 +148571,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075f78: |[075f78] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -075f88: 5510 2303 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ -075f8c: 0f00 |0002: return v0 │ │ +075f9c: |[075f9c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +075fac: 5510 2303 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ +075fb0: 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;) │ │ @@ -148589,619 +148589,619 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 43 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -075f90: |[075f90] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -075fa0: 7401 a712 2a00 |0000: invoke-virtual/range {v42}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -075fa6: 0a05 |0003: move-result v5 │ │ -075fa8: 0800 2900 |0004: move-object/from16 v0, v41 │ │ -075fac: 5400 2c03 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -075fb0: 0823 0000 |0008: move-object/from16 v35, v0 │ │ -075fb4: 3923 0c00 |000a: if-nez v35, 0016 // +000c │ │ -075fb8: 7100 be12 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ -075fbe: 0c23 |000f: move-result-object v35 │ │ -075fc0: 0800 2300 |0010: move-object/from16 v0, v35 │ │ -075fc4: 0801 2900 |0012: move-object/from16 v1, v41 │ │ -075fc8: 5b10 2c03 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -075fcc: 0800 2900 |0016: move-object/from16 v0, v41 │ │ -075fd0: 5400 2c03 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -075fd4: 0823 0000 |001a: move-object/from16 v35, v0 │ │ -075fd8: 0800 2300 |001c: move-object/from16 v0, v35 │ │ -075fdc: 0801 2a00 |001e: move-object/from16 v1, v42 │ │ -075fe0: 6e20 b712 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ -075fe6: d550 ff00 |0023: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -075fea: 0223 0000 |0025: move/from16 v35, v0 │ │ -075fee: 1324 0600 |0027: const/16 v36, #int 6 // #6 │ │ -075ff2: 0200 2300 |0029: move/from16 v0, v35 │ │ -075ff6: 0201 2400 |002b: move/from16 v1, v36 │ │ -075ffa: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -075ffe: 1315 0100 |002f: const/16 v21, #int 1 // #1 │ │ -076002: 3815 2000 |0031: if-eqz v21, 0051 // +0020 │ │ -076006: 7701 5f0a 2a00 |0033: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ -07600c: 0a18 |0036: move-result v24 │ │ -07600e: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ -076012: 131a 0000 |0039: const/16 v26, #int 0 // #0 │ │ -076016: 7701 610a 2a00 |003b: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ -07601c: 0a06 |003e: move-result v6 │ │ -07601e: 1311 0000 |003f: const/16 v17, #int 0 // #0 │ │ -076022: 0200 1100 |0041: move/from16 v0, v17 │ │ -076026: 3560 2600 |0043: if-ge v0, v6, 0069 // +0026 │ │ -07602a: 0200 1800 |0045: move/from16 v0, v24 │ │ -07602e: 0201 1100 |0047: move/from16 v1, v17 │ │ -076032: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -076036: d811 1101 |004b: add-int/lit8 v17, v17, #int 1 // #01 │ │ -07603a: 28f4 |004d: goto 0041 // -000c │ │ -07603c: 1315 0000 |004e: const/16 v21, #int 0 // #0 │ │ -076040: 28e1 |0050: goto 0031 // -001f │ │ -076042: 1318 ffff |0051: const/16 v24, #int -1 // #ffff │ │ -076046: 28e4 |0053: goto 0037 // -001c │ │ -076048: 0800 2a00 |0054: move-object/from16 v0, v42 │ │ -07604c: 0201 1100 |0056: move/from16 v1, v17 │ │ -076050: 7120 630a 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ -076056: 0a23 |005b: move-result v35 │ │ -076058: a619 1923 |005c: add-float v25, v25, v35 │ │ -07605c: 0800 2a00 |005e: move-object/from16 v0, v42 │ │ -076060: 0201 1100 |0060: move/from16 v1, v17 │ │ -076064: 7120 640a 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ -07606a: 0a23 |0065: move-result v35 │ │ -07606c: a61a 1a23 |0066: add-float v26, v26, v35 │ │ -076070: 28e3 |0068: goto 004b // -001d │ │ -076072: 3815 1800 |0069: if-eqz v21, 0081 // +0018 │ │ -076076: d80b 06ff |006b: add-int/lit8 v11, v6, #int -1 // #ff │ │ -07607a: 82b0 |006d: int-to-float v0, v11 │ │ -07607c: 0223 0000 |006e: move/from16 v35, v0 │ │ -076080: a90d 1923 |0070: div-float v13, v25, v35 │ │ -076084: 82b0 |0072: int-to-float v0, v11 │ │ -076086: 0223 0000 |0073: move/from16 v35, v0 │ │ -07608a: a90e 1a23 |0075: div-float v14, v26, v35 │ │ -07608e: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ -076092: d550 ff00 |0079: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -076096: 0223 0000 |007b: move/from16 v35, v0 │ │ -07609a: 2b23 3904 0000 |007d: packed-switch v35, 000004b6 // +00000439 │ │ -0760a0: 0f10 |0080: return v16 │ │ -0760a2: 016b |0081: move v11, v6 │ │ -0760a4: 28eb |0082: goto 006d // -0015 │ │ -0760a6: 0800 2900 |0083: move-object/from16 v0, v41 │ │ -0760aa: 590d 2403 |0085: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ -0760ae: 0800 2900 |0087: move-object/from16 v0, v41 │ │ -0760b2: 590d 1e03 |0089: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ -0760b6: 0800 2900 |008b: move-object/from16 v0, v41 │ │ -0760ba: 590e 2503 |008d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ -0760be: 0800 2900 |008f: move-object/from16 v0, v41 │ │ -0760c2: 590e 1f03 |0091: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ -0760c6: 7601 8409 2900 |0093: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0984 │ │ -0760cc: 28ea |0096: goto 0080 // -0016 │ │ -0760ce: 0800 2900 |0097: move-object/from16 v0, v41 │ │ -0760d2: 590d 2403 |0099: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ -0760d6: 0800 2900 |009b: move-object/from16 v0, v41 │ │ -0760da: 590d 1e03 |009d: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ -0760de: 0800 2900 |009f: move-object/from16 v0, v41 │ │ -0760e2: 590e 2503 |00a1: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ -0760e6: 0800 2900 |00a3: move-object/from16 v0, v41 │ │ -0760ea: 590e 1f03 |00a5: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ -0760ee: 0800 2900 |00a7: move-object/from16 v0, v41 │ │ -0760f2: 5400 2c03 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -0760f6: 0823 0000 |00ab: move-object/from16 v35, v0 │ │ -0760fa: 1324 e803 |00ad: const/16 v36, #int 1000 // #3e8 │ │ -0760fe: 0800 2900 |00af: move-object/from16 v0, v41 │ │ -076102: 5200 2703 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0327 │ │ -076106: 0225 0000 |00b3: move/from16 v37, v0 │ │ -07610a: 0200 2500 |00b5: move/from16 v0, v37 │ │ -07610e: 8200 |00b7: int-to-float v0, v0 │ │ -076110: 0225 0000 |00b8: move/from16 v37, v0 │ │ -076114: 7403 b912 2300 |00ba: invoke-virtual/range {v35, v36, v37}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ -07611a: 7701 5f0a 2a00 |00bd: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ -076120: 0a1b |00c0: move-result v27 │ │ -076122: 0800 2a00 |00c1: move-object/from16 v0, v42 │ │ -076126: 0201 1b00 |00c3: move/from16 v1, v27 │ │ -07612a: 7120 620a 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -076130: 0a12 |00c8: move-result v18 │ │ -076132: 0800 2900 |00c9: move-object/from16 v0, v41 │ │ -076136: 5400 2c03 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -07613a: 0823 0000 |00cd: move-object/from16 v35, v0 │ │ -07613e: 0800 2300 |00cf: move-object/from16 v0, v35 │ │ -076142: 0201 1200 |00d1: move/from16 v1, v18 │ │ -076146: 7120 ee0a 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -07614c: 0a20 |00d6: move-result v32 │ │ -07614e: 0800 2900 |00d7: move-object/from16 v0, v41 │ │ -076152: 5400 2c03 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -076156: 0823 0000 |00db: move-object/from16 v35, v0 │ │ -07615a: 0800 2300 |00dd: move-object/from16 v0, v35 │ │ -07615e: 0201 1200 |00df: move/from16 v1, v18 │ │ -076162: 7120 ef0a 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ -076168: 0a22 |00e4: move-result v34 │ │ -07616a: 1311 0000 |00e5: const/16 v17, #int 0 // #0 │ │ -07616e: 0200 1100 |00e7: move/from16 v0, v17 │ │ -076172: 3560 97ff |00e9: if-ge v0, v6, 0080 // -0069 │ │ -076176: 0200 1100 |00eb: move/from16 v0, v17 │ │ -07617a: 0201 1b00 |00ed: move/from16 v1, v27 │ │ -07617e: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -076182: d811 1101 |00f1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -076186: 28f4 |00f3: goto 00e7 // -000c │ │ -076188: 0800 2a00 |00f4: move-object/from16 v0, v42 │ │ -07618c: 0201 1100 |00f6: move/from16 v1, v17 │ │ -076190: 7120 620a 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -076196: 0a13 |00fb: move-result v19 │ │ -076198: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ -07619c: 5400 2c03 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -0761a0: 0823 0000 |0100: move-object/from16 v35, v0 │ │ -0761a4: 0800 2300 |0102: move-object/from16 v0, v35 │ │ -0761a8: 0201 1300 |0104: move/from16 v1, v19 │ │ -0761ac: 7120 ee0a 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -0761b2: 0a23 |0109: move-result v35 │ │ -0761b4: a81f 2023 |010a: mul-float v31, v32, v35 │ │ -0761b8: 0800 2900 |010c: move-object/from16 v0, v41 │ │ -0761bc: 5400 2c03 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -0761c0: 0823 0000 |0110: move-object/from16 v35, v0 │ │ -0761c4: 0800 2300 |0112: move-object/from16 v0, v35 │ │ -0761c8: 0201 1300 |0114: move/from16 v1, v19 │ │ -0761cc: 7120 ef0a 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ -0761d2: 0a23 |0119: move-result v35 │ │ -0761d4: a821 2223 |011a: mul-float v33, v34, v35 │ │ -0761d8: a60c 1f21 |011c: add-float v12, v31, v33 │ │ -0761dc: 1323 0000 |011e: const/16 v35, #int 0 // #0 │ │ -0761e0: 2e23 0c23 |0120: cmpg-float v35, v12, v35 │ │ -0761e4: 3b23 cfff |0122: if-gez v35, 00f1 // -0031 │ │ -0761e8: 0800 2900 |0124: move-object/from16 v0, v41 │ │ -0761ec: 5400 2c03 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -0761f0: 0823 0000 |0128: move-object/from16 v35, v0 │ │ -0761f4: 7401 b812 2300 |012a: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.clear:()V // method@12b8 │ │ -0761fa: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -0761fe: 0800 2900 |012f: move-object/from16 v0, v41 │ │ -076202: 5400 1c03 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -076206: 0823 0000 |0133: move-object/from16 v35, v0 │ │ -07620a: 3823 7100 |0135: if-eqz v35, 01a6 // +0071 │ │ -07620e: 0800 2900 |0137: move-object/from16 v0, v41 │ │ -076212: 5400 2003 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -076216: 0823 0000 |013b: move-object/from16 v35, v0 │ │ -07621a: 1324 0300 |013d: const/16 v36, #int 3 // #3 │ │ -07621e: 7402 f801 2300 |013f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.hasMessages:(I)Z // method@01f8 │ │ -076224: 0a0f |0142: move-result v15 │ │ -076226: 380f 0d00 |0143: if-eqz v15, 0150 // +000d │ │ -07622a: 0800 2900 |0145: move-object/from16 v0, v41 │ │ -07622e: 5400 2003 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -076232: 0823 0000 |0149: move-object/from16 v35, v0 │ │ -076236: 1324 0300 |014b: const/16 v36, #int 3 // #3 │ │ -07623a: 7402 fd01 2300 |014d: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -076240: 0800 2900 |0150: move-object/from16 v0, v41 │ │ -076244: 5400 1a03 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -076248: 0823 0000 |0154: move-object/from16 v35, v0 │ │ -07624c: 3823 0d01 |0156: if-eqz v35, 0263 // +010d │ │ -076250: 0800 2900 |0158: move-object/from16 v0, v41 │ │ -076254: 5400 2903 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ -076258: 0823 0000 |015c: move-object/from16 v35, v0 │ │ -07625c: 3823 0501 |015e: if-eqz v35, 0263 // +0105 │ │ -076260: 380f 0301 |0160: if-eqz v15, 0263 // +0103 │ │ -076264: 0800 2900 |0162: move-object/from16 v0, v41 │ │ -076268: 5400 1a03 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -07626c: 0823 0000 |0166: move-object/from16 v35, v0 │ │ -076270: 0800 2900 |0168: move-object/from16 v0, v41 │ │ -076274: 5400 2903 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ -076278: 0824 0000 |016c: move-object/from16 v36, v0 │ │ -07627c: 0800 2900 |016e: move-object/from16 v0, v41 │ │ -076280: 0801 2300 |0170: move-object/from16 v1, v35 │ │ -076284: 0802 2400 |0172: move-object/from16 v2, v36 │ │ -076288: 0803 2a00 |0174: move-object/from16 v3, v42 │ │ -07628c: 7040 8709 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@0987 │ │ -076292: 0a23 |0179: move-result v35 │ │ -076294: 3823 e900 |017a: if-eqz v35, 0263 // +00e9 │ │ -076298: 1323 0100 |017c: const/16 v35, #int 1 // #1 │ │ -07629c: 0200 2300 |017e: move/from16 v0, v35 │ │ -0762a0: 0801 2900 |0180: move-object/from16 v1, v41 │ │ -0762a4: 5c10 2203 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ -0762a8: 0800 2900 |0184: move-object/from16 v0, v41 │ │ -0762ac: 5400 1c03 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -0762b0: 0823 0000 |0188: move-object/from16 v35, v0 │ │ -0762b4: 0800 2900 |018a: move-object/from16 v0, v41 │ │ -0762b8: 5400 1a03 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -0762bc: 0824 0000 |018e: move-object/from16 v36, v0 │ │ -0762c0: 7802 6912 2300 |0190: invoke-interface/range {v35, v36}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1269 │ │ -0762c6: 0a23 |0193: move-result v35 │ │ -0762c8: 9610 1023 |0194: or-int v16, v16, v35 │ │ -0762cc: 0800 2900 |0196: move-object/from16 v0, v41 │ │ -0762d0: 5400 1c03 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -0762d4: 0823 0000 |019a: move-object/from16 v35, v0 │ │ -0762d8: 0800 2300 |019c: move-object/from16 v0, v35 │ │ -0762dc: 0801 2a00 |019e: move-object/from16 v1, v42 │ │ -0762e0: 7220 6a12 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@126a │ │ -0762e6: 0a23 |01a3: move-result v35 │ │ -0762e8: 9610 1023 |01a4: or-int v16, v16, v35 │ │ -0762ec: 0800 2900 |01a6: move-object/from16 v0, v41 │ │ -0762f0: 590d 2403 |01a8: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ -0762f4: 0800 2900 |01aa: move-object/from16 v0, v41 │ │ -0762f8: 590d 1e03 |01ac: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ -0762fc: 0800 2900 |01ae: move-object/from16 v0, v41 │ │ -076300: 590e 2503 |01b0: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ -076304: 0800 2900 |01b2: move-object/from16 v0, v41 │ │ -076308: 590e 1f03 |01b4: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ -07630c: 0800 2900 |01b6: move-object/from16 v0, v41 │ │ -076310: 5400 1a03 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -076314: 0823 0000 |01ba: move-object/from16 v35, v0 │ │ -076318: 3823 0b00 |01bc: if-eqz v35, 01c7 // +000b │ │ -07631c: 0800 2900 |01be: move-object/from16 v0, v41 │ │ -076320: 5400 1a03 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -076324: 0823 0000 |01c2: move-object/from16 v35, v0 │ │ -076328: 7401 b312 2300 |01c4: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ -07632e: 7701 b212 2a00 |01c7: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@12b2 │ │ -076334: 0c23 |01ca: move-result-object v35 │ │ -076336: 0800 2300 |01cb: move-object/from16 v0, v35 │ │ -07633a: 0801 2900 |01cd: move-object/from16 v1, v41 │ │ -07633e: 5b10 1a03 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -076342: 1323 0100 |01d1: const/16 v35, #int 1 // #1 │ │ -076346: 0200 2300 |01d3: move/from16 v0, v35 │ │ -07634a: 0801 2900 |01d5: move-object/from16 v1, v41 │ │ -07634e: 5c10 1903 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ -076352: 1323 0100 |01d9: const/16 v35, #int 1 // #1 │ │ -076356: 0200 2300 |01db: move/from16 v0, v35 │ │ -07635a: 0801 2900 |01dd: move-object/from16 v1, v41 │ │ -07635e: 5c10 1803 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ -076362: 1323 0100 |01e1: const/16 v35, #int 1 // #1 │ │ -076366: 0200 2300 |01e3: move/from16 v0, v35 │ │ -07636a: 0801 2900 |01e5: move-object/from16 v1, v41 │ │ -07636e: 5c10 2a03 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ -076372: 1323 0000 |01e9: const/16 v35, #int 0 // #0 │ │ -076376: 0200 2300 |01eb: move/from16 v0, v35 │ │ -07637a: 0801 2900 |01ed: move-object/from16 v1, v41 │ │ -07637e: 5c10 2103 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -076382: 1323 0000 |01f1: const/16 v35, #int 0 // #0 │ │ -076386: 0200 2300 |01f3: move/from16 v0, v35 │ │ -07638a: 0801 2900 |01f5: move-object/from16 v1, v41 │ │ -07638e: 5c10 1b03 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -076392: 0800 2900 |01f9: move-object/from16 v0, v41 │ │ -076396: 5500 2303 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ -07639a: 0223 0000 |01fd: move/from16 v35, v0 │ │ -07639e: 3823 3400 |01ff: if-eqz v35, 0233 // +0034 │ │ -0763a2: 0800 2900 |0201: move-object/from16 v0, v41 │ │ -0763a6: 5400 2003 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -0763aa: 0823 0000 |0205: move-object/from16 v35, v0 │ │ -0763ae: 1324 0200 |0207: const/16 v36, #int 2 // #2 │ │ -0763b2: 7402 fd01 2300 |0209: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -0763b8: 0800 2900 |020c: move-object/from16 v0, v41 │ │ -0763bc: 5400 2003 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -0763c0: 0823 0000 |0210: move-object/from16 v35, v0 │ │ -0763c4: 1324 0200 |0212: const/16 v36, #int 2 // #2 │ │ -0763c8: 0800 2900 |0214: move-object/from16 v0, v41 │ │ -0763cc: 5400 1a03 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -0763d0: 0825 0000 |0218: move-object/from16 v37, v0 │ │ -0763d4: 7401 a812 2500 |021a: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@12a8 │ │ -0763da: 0b25 |021d: move-result-wide v37 │ │ -0763dc: 6027 1703 |021e: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0317 │ │ -0763e0: 0200 2700 |0220: move/from16 v0, v39 │ │ -0763e4: 8100 |0222: int-to-long v0, v0 │ │ -0763e6: 0527 0000 |0223: move-wide/from16 v39, v0 │ │ -0763ea: 9b25 2527 |0225: add-long v37, v37, v39 │ │ -0763ee: 6027 1303 |0227: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0313 │ │ -0763f2: 0200 2700 |0229: move/from16 v0, v39 │ │ -0763f6: 8100 |022b: int-to-long v0, v0 │ │ -0763f8: 0527 0000 |022c: move-wide/from16 v39, v0 │ │ -0763fc: 9b25 2527 |022e: add-long v37, v37, v39 │ │ -076400: 7404 ff01 2300 |0230: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01ff │ │ -076406: 0800 2900 |0233: move-object/from16 v0, v41 │ │ -07640a: 5400 2003 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -07640e: 0823 0000 |0237: move-object/from16 v35, v0 │ │ -076412: 1324 0100 |0239: const/16 v36, #int 1 // #1 │ │ -076416: 0800 2900 |023b: move-object/from16 v0, v41 │ │ -07641a: 5400 1a03 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -07641e: 0825 0000 |023f: move-object/from16 v37, v0 │ │ -076422: 7401 a812 2500 |0241: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@12a8 │ │ -076428: 0b25 |0244: move-result-wide v37 │ │ -07642a: 6027 1703 |0245: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0317 │ │ -07642e: 0200 2700 |0247: move/from16 v0, v39 │ │ -076432: 8100 |0249: int-to-long v0, v0 │ │ -076434: 0527 0000 |024a: move-wide/from16 v39, v0 │ │ -076438: 9b25 2527 |024c: add-long v37, v37, v39 │ │ -07643c: 7404 ff01 2300 |024e: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01ff │ │ -076442: 0800 2900 |0251: move-object/from16 v0, v41 │ │ -076446: 5400 2603 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -07644a: 0823 0000 |0255: move-object/from16 v35, v0 │ │ -07644e: 0800 2300 |0257: move-object/from16 v0, v35 │ │ -076452: 0801 2a00 |0259: move-object/from16 v1, v42 │ │ -076456: 7220 6c12 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@126c │ │ -07645c: 0a23 |025e: move-result v35 │ │ -07645e: 9610 1023 |025f: or-int v16, v16, v35 │ │ -076462: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -076466: 0800 2900 |0263: move-object/from16 v0, v41 │ │ -07646a: 5400 2003 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -07646e: 0823 0000 |0267: move-object/from16 v35, v0 │ │ -076472: 1324 0300 |0269: const/16 v36, #int 3 // #3 │ │ -076476: 6025 1203 |026b: sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0312 │ │ -07647a: 0200 2500 |026d: move/from16 v0, v37 │ │ -07647e: 8100 |026f: int-to-long v0, v0 │ │ -076480: 0525 0000 |0270: move-wide/from16 v37, v0 │ │ -076484: 7404 0002 2300 |0272: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0200 │ │ -07648a: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -07648e: 0800 2900 |0277: move-object/from16 v0, v41 │ │ -076492: 5500 2103 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -076496: 0223 0000 |027b: move/from16 v35, v0 │ │ -07649a: 3923 03fe |027d: if-nez v35, 0080 // -01fd │ │ -07649e: 0800 2900 |027f: move-object/from16 v0, v41 │ │ -0764a2: 5200 2403 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ -0764a6: 0223 0000 |0283: move/from16 v35, v0 │ │ -0764aa: a716 230d |0285: sub-float v22, v35, v13 │ │ -0764ae: 0800 2900 |0287: move-object/from16 v0, v41 │ │ -0764b2: 5200 2503 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ -0764b6: 0223 0000 |028b: move/from16 v35, v0 │ │ -0764ba: a717 230e |028d: sub-float v23, v35, v14 │ │ -0764be: 0800 2900 |028f: move-object/from16 v0, v41 │ │ -0764c2: 5500 2203 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ -0764c6: 0223 0000 |0293: move/from16 v35, v0 │ │ -0764ca: 3823 1400 |0295: if-eqz v35, 02a9 // +0014 │ │ -0764ce: 0800 2900 |0297: move-object/from16 v0, v41 │ │ -0764d2: 5400 1c03 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -0764d6: 0823 0000 |029b: move-object/from16 v35, v0 │ │ -0764da: 0800 2300 |029d: move-object/from16 v0, v35 │ │ -0764de: 0801 2a00 |029f: move-object/from16 v1, v42 │ │ -0764e2: 7220 6a12 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@126a │ │ -0764e8: 0a23 |02a4: move-result v35 │ │ -0764ea: 9610 1023 |02a5: or-int v16, v16, v35 │ │ -0764ee: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -0764f2: 0800 2900 |02a9: move-object/from16 v0, v41 │ │ -0764f6: 5500 1903 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ -0764fa: 0223 0000 |02ad: move/from16 v35, v0 │ │ -0764fe: 3823 8700 |02af: if-eqz v35, 0336 // +0087 │ │ -076502: 0800 2900 |02b1: move-object/from16 v0, v41 │ │ -076506: 5200 1e03 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ -07650a: 0223 0000 |02b5: move/from16 v35, v0 │ │ -07650e: a723 0d23 |02b7: sub-float v35, v13, v35 │ │ -076512: 0200 2300 |02b9: move/from16 v0, v35 │ │ -076516: 8708 |02bb: float-to-int v8, v0 │ │ -076518: 0800 2900 |02bc: move-object/from16 v0, v41 │ │ -07651c: 5200 1f03 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ -076520: 0223 0000 |02c0: move/from16 v35, v0 │ │ -076524: a723 0e23 |02c2: sub-float v35, v14, v35 │ │ -076528: 0200 2300 |02c4: move/from16 v0, v35 │ │ -07652c: 8709 |02c6: float-to-int v9, v0 │ │ -07652e: 9223 0808 |02c7: mul-int v35, v8, v8 │ │ -076532: 9224 0909 |02c9: mul-int v36, v9, v9 │ │ -076536: 900a 2324 |02cb: add-int v10, v35, v36 │ │ -07653a: 0800 2900 |02cd: move-object/from16 v0, v41 │ │ -07653e: 5200 2b03 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@032b │ │ -076542: 0223 0000 |02d1: move/from16 v35, v0 │ │ -076546: 0200 2300 |02d3: move/from16 v0, v35 │ │ -07654a: 370a 4d00 |02d5: if-le v10, v0, 0322 // +004d │ │ -07654e: 0800 2900 |02d7: move-object/from16 v0, v41 │ │ -076552: 5400 2603 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -076556: 0823 0000 |02db: move-object/from16 v35, v0 │ │ -07655a: 0800 2900 |02dd: move-object/from16 v0, v41 │ │ -07655e: 5400 1a03 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -076562: 0824 0000 |02e1: move-object/from16 v36, v0 │ │ -076566: 0800 2300 |02e3: move-object/from16 v0, v35 │ │ -07656a: 0801 2400 |02e5: move-object/from16 v1, v36 │ │ -07656e: 0802 2a00 |02e7: move-object/from16 v2, v42 │ │ -076572: 0203 1600 |02e9: move/from16 v3, v22 │ │ -076576: 0204 1700 |02eb: move/from16 v4, v23 │ │ -07657a: 7254 6f12 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@126f │ │ -076580: 0a10 |02f0: move-result v16 │ │ -076582: 0800 2900 |02f1: move-object/from16 v0, v41 │ │ -076586: 590d 2403 |02f3: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ -07658a: 0800 2900 |02f5: move-object/from16 v0, v41 │ │ -07658e: 590e 2503 |02f7: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ -076592: 1323 0000 |02f9: const/16 v35, #int 0 // #0 │ │ -076596: 0200 2300 |02fb: move/from16 v0, v35 │ │ -07659a: 0801 2900 |02fd: move-object/from16 v1, v41 │ │ -07659e: 5c10 1903 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ -0765a2: 0800 2900 |0301: move-object/from16 v0, v41 │ │ -0765a6: 5400 2003 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -0765aa: 0823 0000 |0305: move-object/from16 v35, v0 │ │ -0765ae: 1324 0300 |0307: const/16 v36, #int 3 // #3 │ │ -0765b2: 7402 fd01 2300 |0309: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -0765b8: 0800 2900 |030c: move-object/from16 v0, v41 │ │ -0765bc: 5400 2003 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -0765c0: 0823 0000 |0310: move-object/from16 v35, v0 │ │ -0765c4: 1324 0100 |0312: const/16 v36, #int 1 // #1 │ │ -0765c8: 7402 fd01 2300 |0314: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -0765ce: 0800 2900 |0317: move-object/from16 v0, v41 │ │ -0765d2: 5400 2003 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -0765d6: 0823 0000 |031b: move-object/from16 v35, v0 │ │ -0765da: 1324 0200 |031d: const/16 v36, #int 2 // #2 │ │ -0765de: 7402 fd01 2300 |031f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -0765e4: 0800 2900 |0322: move-object/from16 v0, v41 │ │ -0765e8: 5200 2b03 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@032b │ │ -0765ec: 0223 0000 |0326: move/from16 v35, v0 │ │ -0765f0: 0200 2300 |0328: move/from16 v0, v35 │ │ -0765f4: 370a 56fd |032a: if-le v10, v0, 0080 // -02aa │ │ -0765f8: 1323 0000 |032c: const/16 v35, #int 0 // #0 │ │ -0765fc: 0200 2300 |032e: move/from16 v0, v35 │ │ -076600: 0801 2900 |0330: move-object/from16 v1, v41 │ │ -076604: 5c10 1803 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ -076608: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -07660c: 7701 7115 1600 |0336: invoke-static/range {v22}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -076612: 0a23 |0339: move-result v35 │ │ -076614: 1524 803f |033a: const/high16 v36, #int 1065353216 // #3f80 │ │ -076618: 2d23 2324 |033c: cmpl-float v35, v35, v36 │ │ -07661c: 3b23 0c00 |033e: if-gez v35, 034a // +000c │ │ -076620: 7701 7115 1700 |0340: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -076626: 0a23 |0343: move-result v35 │ │ -076628: 1524 803f |0344: const/high16 v36, #int 1065353216 // #3f80 │ │ -07662c: 2d23 2324 |0346: cmpl-float v35, v35, v36 │ │ -076630: 3a23 38fd |0348: if-ltz v35, 0080 // -02c8 │ │ -076634: 0800 2900 |034a: move-object/from16 v0, v41 │ │ -076638: 5400 2603 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -07663c: 0823 0000 |034e: move-object/from16 v35, v0 │ │ -076640: 0800 2900 |0350: move-object/from16 v0, v41 │ │ -076644: 5400 1a03 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -076648: 0824 0000 |0354: move-object/from16 v36, v0 │ │ -07664c: 0800 2300 |0356: move-object/from16 v0, v35 │ │ -076650: 0801 2400 |0358: move-object/from16 v1, v36 │ │ -076654: 0802 2a00 |035a: move-object/from16 v2, v42 │ │ -076658: 0203 1600 |035c: move/from16 v3, v22 │ │ -07665c: 0204 1700 |035e: move/from16 v4, v23 │ │ -076660: 7254 6f12 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@126f │ │ -076666: 0a10 |0363: move-result v16 │ │ -076668: 0800 2900 |0364: move-object/from16 v0, v41 │ │ -07666c: 590d 2403 |0366: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ -076670: 0800 2900 |0368: move-object/from16 v0, v41 │ │ -076674: 590e 2503 |036a: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ -076678: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -07667c: 1323 0000 |036e: const/16 v35, #int 0 // #0 │ │ -076680: 0200 2300 |0370: move/from16 v0, v35 │ │ -076684: 0801 2900 |0372: move-object/from16 v1, v41 │ │ -076688: 5c10 2a03 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ -07668c: 7701 b212 2a00 |0376: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@12b2 │ │ -076692: 0c07 |0379: move-result-object v7 │ │ -076694: 0800 2900 |037a: move-object/from16 v0, v41 │ │ -076698: 5500 2203 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ -07669c: 0223 0000 |037e: move/from16 v35, v0 │ │ -0766a0: 3823 6800 |0380: if-eqz v35, 03e8 // +0068 │ │ -0766a4: 0800 2900 |0382: move-object/from16 v0, v41 │ │ -0766a8: 5400 1c03 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -0766ac: 0823 0000 |0386: move-object/from16 v35, v0 │ │ -0766b0: 0800 2300 |0388: move-object/from16 v0, v35 │ │ -0766b4: 0801 2a00 |038a: move-object/from16 v1, v42 │ │ -0766b8: 7220 6a12 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@126a │ │ -0766be: 0a23 |038f: move-result v35 │ │ -0766c0: 9610 1023 |0390: or-int v16, v16, v35 │ │ -0766c4: 0800 2900 |0392: move-object/from16 v0, v41 │ │ -0766c8: 5400 2903 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ -0766cc: 0823 0000 |0396: move-object/from16 v35, v0 │ │ -0766d0: 3823 0b00 |0398: if-eqz v35, 03a3 // +000b │ │ -0766d4: 0800 2900 |039a: move-object/from16 v0, v41 │ │ -0766d8: 5400 2903 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ -0766dc: 0823 0000 |039e: move-object/from16 v35, v0 │ │ -0766e0: 7401 b312 2300 |03a0: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ -0766e6: 0800 2900 |03a3: move-object/from16 v0, v41 │ │ -0766ea: 5b07 2903 |03a5: iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ -0766ee: 0800 2900 |03a7: move-object/from16 v0, v41 │ │ -0766f2: 5400 2c03 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -0766f6: 0823 0000 |03ab: move-object/from16 v35, v0 │ │ -0766fa: 3823 1300 |03ad: if-eqz v35, 03c0 // +0013 │ │ -0766fe: 0800 2900 |03af: move-object/from16 v0, v41 │ │ -076702: 5400 2c03 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -076706: 0823 0000 |03b3: move-object/from16 v35, v0 │ │ -07670a: 7401 bf12 2300 |03b5: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ -076710: 1323 0000 |03b8: const/16 v35, #int 0 // #0 │ │ -076714: 0800 2300 |03ba: move-object/from16 v0, v35 │ │ -076718: 0801 2900 |03bc: move-object/from16 v1, v41 │ │ -07671c: 5b10 2c03 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -076720: 1323 0000 |03c0: const/16 v35, #int 0 // #0 │ │ -076724: 0200 2300 |03c2: move/from16 v0, v35 │ │ -076728: 0801 2900 |03c4: move-object/from16 v1, v41 │ │ -07672c: 5c10 2203 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ -076730: 1323 0000 |03c8: const/16 v35, #int 0 // #0 │ │ -076734: 0200 2300 |03ca: move/from16 v0, v35 │ │ -076738: 0801 2900 |03cc: move-object/from16 v1, v41 │ │ -07673c: 5c10 1b03 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -076740: 0800 2900 |03d0: move-object/from16 v0, v41 │ │ -076744: 5400 2003 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -076748: 0823 0000 |03d4: move-object/from16 v35, v0 │ │ -07674c: 1324 0100 |03d6: const/16 v36, #int 1 // #1 │ │ -076750: 7402 fd01 2300 |03d8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -076756: 0800 2900 |03db: move-object/from16 v0, v41 │ │ -07675a: 5400 2003 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -07675e: 0823 0000 |03df: move-object/from16 v35, v0 │ │ -076762: 1324 0200 |03e1: const/16 v36, #int 2 // #2 │ │ -076766: 7402 fd01 2300 |03e3: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -07676c: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -076770: 0800 2900 |03e8: move-object/from16 v0, v41 │ │ -076774: 5500 2103 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -076778: 0223 0000 |03ec: move/from16 v35, v0 │ │ -07677c: 3823 1600 |03ee: if-eqz v35, 0404 // +0016 │ │ -076780: 0800 2900 |03f0: move-object/from16 v0, v41 │ │ -076784: 5400 2003 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ -076788: 0823 0000 |03f4: move-object/from16 v35, v0 │ │ -07678c: 1324 0300 |03f6: const/16 v36, #int 3 // #3 │ │ -076790: 7402 fd01 2300 |03f8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ -076796: 1323 0000 |03fb: const/16 v35, #int 0 // #0 │ │ -07679a: 0200 2300 |03fd: move/from16 v0, v35 │ │ -07679e: 0801 2900 |03ff: move-object/from16 v1, v41 │ │ -0767a2: 5c10 2103 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ -0767a6: 288f |0403: goto 0392 // -0071 │ │ -0767a8: 0800 2900 |0404: move-object/from16 v0, v41 │ │ -0767ac: 5500 1903 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ -0767b0: 0223 0000 |0408: move/from16 v35, v0 │ │ -0767b4: 3823 2f00 |040a: if-eqz v35, 0439 // +002f │ │ -0767b8: 0800 2900 |040c: move-object/from16 v0, v41 │ │ -0767bc: 5400 2603 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -0767c0: 0823 0000 |0410: move-object/from16 v35, v0 │ │ -0767c4: 0800 2300 |0412: move-object/from16 v0, v35 │ │ -0767c8: 0801 2a00 |0414: move-object/from16 v1, v42 │ │ -0767cc: 7220 7112 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1271 │ │ -0767d2: 0a10 |0419: move-result v16 │ │ -0767d4: 0800 2900 |041a: move-object/from16 v0, v41 │ │ -0767d8: 5500 1b03 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ -0767dc: 0223 0000 |041e: move/from16 v35, v0 │ │ -0767e0: 3823 72ff |0420: if-eqz v35, 0392 // -008e │ │ -0767e4: 0800 2900 |0422: move-object/from16 v0, v41 │ │ -0767e8: 5400 1c03 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -0767ec: 0823 0000 |0426: move-object/from16 v35, v0 │ │ -0767f0: 3823 6aff |0428: if-eqz v35, 0392 // -0096 │ │ -0767f4: 0800 2900 |042a: move-object/from16 v0, v41 │ │ -0767f8: 5400 1c03 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -0767fc: 0823 0000 |042e: move-object/from16 v35, v0 │ │ -076800: 0800 2300 |0430: move-object/from16 v0, v35 │ │ -076804: 0801 2a00 |0432: move-object/from16 v1, v42 │ │ -076808: 7220 6b12 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@126b │ │ -07680e: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -076812: 0800 2900 |0439: move-object/from16 v0, v41 │ │ -076816: 5400 2c03 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ -07681a: 081c 0000 |043d: move-object/from16 v28, v0 │ │ -07681e: 1323 0000 |043f: const/16 v35, #int 0 // #0 │ │ -076822: 0800 2a00 |0441: move-object/from16 v0, v42 │ │ -076826: 0201 2300 |0443: move/from16 v1, v35 │ │ -07682a: 7120 620a 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ -076830: 0a14 |0448: move-result v20 │ │ -076832: 1323 e803 |0449: const/16 v35, #int 1000 // #3e8 │ │ -076836: 0800 2900 |044b: move-object/from16 v0, v41 │ │ -07683a: 5200 2703 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0327 │ │ -07683e: 0224 0000 |044f: move/from16 v36, v0 │ │ -076842: 0200 2400 |0451: move/from16 v0, v36 │ │ -076846: 8200 |0453: int-to-float v0, v0 │ │ -076848: 0224 0000 |0454: move/from16 v36, v0 │ │ -07684c: 0800 1c00 |0456: move-object/from16 v0, v28 │ │ -076850: 0201 2300 |0458: move/from16 v1, v35 │ │ -076854: 0202 2400 |045a: move/from16 v2, v36 │ │ -076858: 6e30 b912 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ -07685e: 0800 1c00 |045f: move-object/from16 v0, v28 │ │ -076862: 0201 1400 |0461: move/from16 v1, v20 │ │ -076866: 7120 ef0a 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ -07686c: 0a1e |0466: move-result v30 │ │ -07686e: 0800 1c00 |0467: move-object/from16 v0, v28 │ │ -076872: 0201 1400 |0469: move/from16 v1, v20 │ │ -076876: 7120 ee0a 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ -07687c: 0a1d |046e: move-result v29 │ │ -07687e: 7701 7115 1e00 |046f: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -076884: 0a23 |0472: move-result v35 │ │ -076886: 0800 2900 |0473: move-object/from16 v0, v41 │ │ -07688a: 5200 2803 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0328 │ │ -07688e: 0224 0000 |0477: move/from16 v36, v0 │ │ -076892: 0200 2400 |0479: move/from16 v0, v36 │ │ -076896: 8200 |047b: int-to-float v0, v0 │ │ -076898: 0224 0000 |047c: move/from16 v36, v0 │ │ -07689c: 2d23 2324 |047e: cmpl-float v35, v35, v36 │ │ -0768a0: 3c23 1500 |0480: if-gtz v35, 0495 // +0015 │ │ -0768a4: 7701 7115 1d00 |0482: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -0768aa: 0a23 |0485: move-result v35 │ │ -0768ac: 0800 2900 |0486: move-object/from16 v0, v41 │ │ -0768b0: 5200 2803 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0328 │ │ -0768b4: 0224 0000 |048a: move/from16 v36, v0 │ │ -0768b8: 0200 2400 |048c: move/from16 v0, v36 │ │ -0768bc: 8200 |048e: int-to-float v0, v0 │ │ -0768be: 0224 0000 |048f: move/from16 v36, v0 │ │ -0768c2: 2d23 2324 |0491: cmpl-float v35, v35, v36 │ │ -0768c6: 3d23 fffe |0493: if-lez v35, 0392 // -0101 │ │ -0768ca: 0800 2900 |0495: move-object/from16 v0, v41 │ │ -0768ce: 5400 2603 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ -0768d2: 0823 0000 |0499: move-object/from16 v35, v0 │ │ -0768d6: 0800 2900 |049b: move-object/from16 v0, v41 │ │ -0768da: 5400 1a03 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ -0768de: 0824 0000 |049f: move-object/from16 v36, v0 │ │ -0768e2: 0800 2300 |04a1: move-object/from16 v0, v35 │ │ -0768e6: 0801 2400 |04a3: move-object/from16 v1, v36 │ │ -0768ea: 0802 2a00 |04a5: move-object/from16 v2, v42 │ │ -0768ee: 0203 1d00 |04a7: move/from16 v3, v29 │ │ -0768f2: 0204 1e00 |04a9: move/from16 v4, v30 │ │ -0768f6: 7254 6d12 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@126d │ │ -0768fc: 0a10 |04ae: move-result v16 │ │ -0768fe: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -076902: 7601 8309 2900 |04b1: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0983 │ │ -076908: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -07690c: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +075fb4: |[075fb4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +075fc4: 7401 a712 2a00 |0000: invoke-virtual/range {v42}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +075fca: 0a05 |0003: move-result v5 │ │ +075fcc: 0800 2900 |0004: move-object/from16 v0, v41 │ │ +075fd0: 5400 2c03 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +075fd4: 0823 0000 |0008: move-object/from16 v35, v0 │ │ +075fd8: 3923 0c00 |000a: if-nez v35, 0016 // +000c │ │ +075fdc: 7100 be12 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@12be │ │ +075fe2: 0c23 |000f: move-result-object v35 │ │ +075fe4: 0800 2300 |0010: move-object/from16 v0, v35 │ │ +075fe8: 0801 2900 |0012: move-object/from16 v1, v41 │ │ +075fec: 5b10 2c03 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +075ff0: 0800 2900 |0016: move-object/from16 v0, v41 │ │ +075ff4: 5400 2c03 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +075ff8: 0823 0000 |001a: move-object/from16 v35, v0 │ │ +075ffc: 0800 2300 |001c: move-object/from16 v0, v35 │ │ +076000: 0801 2a00 |001e: move-object/from16 v1, v42 │ │ +076004: 6e20 b712 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@12b7 │ │ +07600a: d550 ff00 |0023: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +07600e: 0223 0000 |0025: move/from16 v35, v0 │ │ +076012: 1324 0600 |0027: const/16 v36, #int 6 // #6 │ │ +076016: 0200 2300 |0029: move/from16 v0, v35 │ │ +07601a: 0201 2400 |002b: move/from16 v1, v36 │ │ +07601e: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +076022: 1315 0100 |002f: const/16 v21, #int 1 // #1 │ │ +076026: 3815 2000 |0031: if-eqz v21, 0051 // +0020 │ │ +07602a: 7701 5f0a 2a00 |0033: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ +076030: 0a18 |0036: move-result v24 │ │ +076032: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ +076036: 131a 0000 |0039: const/16 v26, #int 0 // #0 │ │ +07603a: 7701 610a 2a00 |003b: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a61 │ │ +076040: 0a06 |003e: move-result v6 │ │ +076042: 1311 0000 |003f: const/16 v17, #int 0 // #0 │ │ +076046: 0200 1100 |0041: move/from16 v0, v17 │ │ +07604a: 3560 2600 |0043: if-ge v0, v6, 0069 // +0026 │ │ +07604e: 0200 1800 |0045: move/from16 v0, v24 │ │ +076052: 0201 1100 |0047: move/from16 v1, v17 │ │ +076056: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +07605a: d811 1101 |004b: add-int/lit8 v17, v17, #int 1 // #01 │ │ +07605e: 28f4 |004d: goto 0041 // -000c │ │ +076060: 1315 0000 |004e: const/16 v21, #int 0 // #0 │ │ +076064: 28e1 |0050: goto 0031 // -001f │ │ +076066: 1318 ffff |0051: const/16 v24, #int -1 // #ffff │ │ +07606a: 28e4 |0053: goto 0037 // -001c │ │ +07606c: 0800 2a00 |0054: move-object/from16 v0, v42 │ │ +076070: 0201 1100 |0056: move/from16 v1, v17 │ │ +076074: 7120 630a 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a63 │ │ +07607a: 0a23 |005b: move-result v35 │ │ +07607c: a619 1923 |005c: add-float v25, v25, v35 │ │ +076080: 0800 2a00 |005e: move-object/from16 v0, v42 │ │ +076084: 0201 1100 |0060: move/from16 v1, v17 │ │ +076088: 7120 640a 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a64 │ │ +07608e: 0a23 |0065: move-result v35 │ │ +076090: a61a 1a23 |0066: add-float v26, v26, v35 │ │ +076094: 28e3 |0068: goto 004b // -001d │ │ +076096: 3815 1800 |0069: if-eqz v21, 0081 // +0018 │ │ +07609a: d80b 06ff |006b: add-int/lit8 v11, v6, #int -1 // #ff │ │ +07609e: 82b0 |006d: int-to-float v0, v11 │ │ +0760a0: 0223 0000 |006e: move/from16 v35, v0 │ │ +0760a4: a90d 1923 |0070: div-float v13, v25, v35 │ │ +0760a8: 82b0 |0072: int-to-float v0, v11 │ │ +0760aa: 0223 0000 |0073: move/from16 v35, v0 │ │ +0760ae: a90e 1a23 |0075: div-float v14, v26, v35 │ │ +0760b2: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ +0760b6: d550 ff00 |0079: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +0760ba: 0223 0000 |007b: move/from16 v35, v0 │ │ +0760be: 2b23 3904 0000 |007d: packed-switch v35, 000004b6 // +00000439 │ │ +0760c4: 0f10 |0080: return v16 │ │ +0760c6: 016b |0081: move v11, v6 │ │ +0760c8: 28eb |0082: goto 006d // -0015 │ │ +0760ca: 0800 2900 |0083: move-object/from16 v0, v41 │ │ +0760ce: 590d 2403 |0085: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ +0760d2: 0800 2900 |0087: move-object/from16 v0, v41 │ │ +0760d6: 590d 1e03 |0089: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ +0760da: 0800 2900 |008b: move-object/from16 v0, v41 │ │ +0760de: 590e 2503 |008d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ +0760e2: 0800 2900 |008f: move-object/from16 v0, v41 │ │ +0760e6: 590e 1f03 |0091: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ +0760ea: 7601 8409 2900 |0093: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0984 │ │ +0760f0: 28ea |0096: goto 0080 // -0016 │ │ +0760f2: 0800 2900 |0097: move-object/from16 v0, v41 │ │ +0760f6: 590d 2403 |0099: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ +0760fa: 0800 2900 |009b: move-object/from16 v0, v41 │ │ +0760fe: 590d 1e03 |009d: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ +076102: 0800 2900 |009f: move-object/from16 v0, v41 │ │ +076106: 590e 2503 |00a1: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ +07610a: 0800 2900 |00a3: move-object/from16 v0, v41 │ │ +07610e: 590e 1f03 |00a5: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ +076112: 0800 2900 |00a7: move-object/from16 v0, v41 │ │ +076116: 5400 2c03 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +07611a: 0823 0000 |00ab: move-object/from16 v35, v0 │ │ +07611e: 1324 e803 |00ad: const/16 v36, #int 1000 // #3e8 │ │ +076122: 0800 2900 |00af: move-object/from16 v0, v41 │ │ +076126: 5200 2703 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0327 │ │ +07612a: 0225 0000 |00b3: move/from16 v37, v0 │ │ +07612e: 0200 2500 |00b5: move/from16 v0, v37 │ │ +076132: 8200 |00b7: int-to-float v0, v0 │ │ +076134: 0225 0000 |00b8: move/from16 v37, v0 │ │ +076138: 7403 b912 2300 |00ba: invoke-virtual/range {v35, v36, v37}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ +07613e: 7701 5f0a 2a00 |00bd: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a5f │ │ +076144: 0a1b |00c0: move-result v27 │ │ +076146: 0800 2a00 |00c1: move-object/from16 v0, v42 │ │ +07614a: 0201 1b00 |00c3: move/from16 v1, v27 │ │ +07614e: 7120 620a 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +076154: 0a12 |00c8: move-result v18 │ │ +076156: 0800 2900 |00c9: move-object/from16 v0, v41 │ │ +07615a: 5400 2c03 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +07615e: 0823 0000 |00cd: move-object/from16 v35, v0 │ │ +076162: 0800 2300 |00cf: move-object/from16 v0, v35 │ │ +076166: 0201 1200 |00d1: move/from16 v1, v18 │ │ +07616a: 7120 ee0a 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +076170: 0a20 |00d6: move-result v32 │ │ +076172: 0800 2900 |00d7: move-object/from16 v0, v41 │ │ +076176: 5400 2c03 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +07617a: 0823 0000 |00db: move-object/from16 v35, v0 │ │ +07617e: 0800 2300 |00dd: move-object/from16 v0, v35 │ │ +076182: 0201 1200 |00df: move/from16 v1, v18 │ │ +076186: 7120 ef0a 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ +07618c: 0a22 |00e4: move-result v34 │ │ +07618e: 1311 0000 |00e5: const/16 v17, #int 0 // #0 │ │ +076192: 0200 1100 |00e7: move/from16 v0, v17 │ │ +076196: 3560 97ff |00e9: if-ge v0, v6, 0080 // -0069 │ │ +07619a: 0200 1100 |00eb: move/from16 v0, v17 │ │ +07619e: 0201 1b00 |00ed: move/from16 v1, v27 │ │ +0761a2: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +0761a6: d811 1101 |00f1: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0761aa: 28f4 |00f3: goto 00e7 // -000c │ │ +0761ac: 0800 2a00 |00f4: move-object/from16 v0, v42 │ │ +0761b0: 0201 1100 |00f6: move/from16 v1, v17 │ │ +0761b4: 7120 620a 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +0761ba: 0a13 |00fb: move-result v19 │ │ +0761bc: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ +0761c0: 5400 2c03 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +0761c4: 0823 0000 |0100: move-object/from16 v35, v0 │ │ +0761c8: 0800 2300 |0102: move-object/from16 v0, v35 │ │ +0761cc: 0201 1300 |0104: move/from16 v1, v19 │ │ +0761d0: 7120 ee0a 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +0761d6: 0a23 |0109: move-result v35 │ │ +0761d8: a81f 2023 |010a: mul-float v31, v32, v35 │ │ +0761dc: 0800 2900 |010c: move-object/from16 v0, v41 │ │ +0761e0: 5400 2c03 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +0761e4: 0823 0000 |0110: move-object/from16 v35, v0 │ │ +0761e8: 0800 2300 |0112: move-object/from16 v0, v35 │ │ +0761ec: 0201 1300 |0114: move/from16 v1, v19 │ │ +0761f0: 7120 ef0a 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ +0761f6: 0a23 |0119: move-result v35 │ │ +0761f8: a821 2223 |011a: mul-float v33, v34, v35 │ │ +0761fc: a60c 1f21 |011c: add-float v12, v31, v33 │ │ +076200: 1323 0000 |011e: const/16 v35, #int 0 // #0 │ │ +076204: 2e23 0c23 |0120: cmpg-float v35, v12, v35 │ │ +076208: 3b23 cfff |0122: if-gez v35, 00f1 // -0031 │ │ +07620c: 0800 2900 |0124: move-object/from16 v0, v41 │ │ +076210: 5400 2c03 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +076214: 0823 0000 |0128: move-object/from16 v35, v0 │ │ +076218: 7401 b812 2300 |012a: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.clear:()V // method@12b8 │ │ +07621e: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +076222: 0800 2900 |012f: move-object/from16 v0, v41 │ │ +076226: 5400 1c03 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +07622a: 0823 0000 |0133: move-object/from16 v35, v0 │ │ +07622e: 3823 7100 |0135: if-eqz v35, 01a6 // +0071 │ │ +076232: 0800 2900 |0137: move-object/from16 v0, v41 │ │ +076236: 5400 2003 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +07623a: 0823 0000 |013b: move-object/from16 v35, v0 │ │ +07623e: 1324 0300 |013d: const/16 v36, #int 3 // #3 │ │ +076242: 7402 f801 2300 |013f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.hasMessages:(I)Z // method@01f8 │ │ +076248: 0a0f |0142: move-result v15 │ │ +07624a: 380f 0d00 |0143: if-eqz v15, 0150 // +000d │ │ +07624e: 0800 2900 |0145: move-object/from16 v0, v41 │ │ +076252: 5400 2003 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +076256: 0823 0000 |0149: move-object/from16 v35, v0 │ │ +07625a: 1324 0300 |014b: const/16 v36, #int 3 // #3 │ │ +07625e: 7402 fd01 2300 |014d: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +076264: 0800 2900 |0150: move-object/from16 v0, v41 │ │ +076268: 5400 1a03 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +07626c: 0823 0000 |0154: move-object/from16 v35, v0 │ │ +076270: 3823 0d01 |0156: if-eqz v35, 0263 // +010d │ │ +076274: 0800 2900 |0158: move-object/from16 v0, v41 │ │ +076278: 5400 2903 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ +07627c: 0823 0000 |015c: move-object/from16 v35, v0 │ │ +076280: 3823 0501 |015e: if-eqz v35, 0263 // +0105 │ │ +076284: 380f 0301 |0160: if-eqz v15, 0263 // +0103 │ │ +076288: 0800 2900 |0162: move-object/from16 v0, v41 │ │ +07628c: 5400 1a03 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076290: 0823 0000 |0166: move-object/from16 v35, v0 │ │ +076294: 0800 2900 |0168: move-object/from16 v0, v41 │ │ +076298: 5400 2903 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ +07629c: 0824 0000 |016c: move-object/from16 v36, v0 │ │ +0762a0: 0800 2900 |016e: move-object/from16 v0, v41 │ │ +0762a4: 0801 2300 |0170: move-object/from16 v1, v35 │ │ +0762a8: 0802 2400 |0172: move-object/from16 v2, v36 │ │ +0762ac: 0803 2a00 |0174: move-object/from16 v3, v42 │ │ +0762b0: 7040 8709 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@0987 │ │ +0762b6: 0a23 |0179: move-result v35 │ │ +0762b8: 3823 e900 |017a: if-eqz v35, 0263 // +00e9 │ │ +0762bc: 1323 0100 |017c: const/16 v35, #int 1 // #1 │ │ +0762c0: 0200 2300 |017e: move/from16 v0, v35 │ │ +0762c4: 0801 2900 |0180: move-object/from16 v1, v41 │ │ +0762c8: 5c10 2203 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ +0762cc: 0800 2900 |0184: move-object/from16 v0, v41 │ │ +0762d0: 5400 1c03 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +0762d4: 0823 0000 |0188: move-object/from16 v35, v0 │ │ +0762d8: 0800 2900 |018a: move-object/from16 v0, v41 │ │ +0762dc: 5400 1a03 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +0762e0: 0824 0000 |018e: move-object/from16 v36, v0 │ │ +0762e4: 7802 6912 2300 |0190: invoke-interface/range {v35, v36}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1269 │ │ +0762ea: 0a23 |0193: move-result v35 │ │ +0762ec: 9610 1023 |0194: or-int v16, v16, v35 │ │ +0762f0: 0800 2900 |0196: move-object/from16 v0, v41 │ │ +0762f4: 5400 1c03 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +0762f8: 0823 0000 |019a: move-object/from16 v35, v0 │ │ +0762fc: 0800 2300 |019c: move-object/from16 v0, v35 │ │ +076300: 0801 2a00 |019e: move-object/from16 v1, v42 │ │ +076304: 7220 6a12 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@126a │ │ +07630a: 0a23 |01a3: move-result v35 │ │ +07630c: 9610 1023 |01a4: or-int v16, v16, v35 │ │ +076310: 0800 2900 |01a6: move-object/from16 v0, v41 │ │ +076314: 590d 2403 |01a8: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ +076318: 0800 2900 |01aa: move-object/from16 v0, v41 │ │ +07631c: 590d 1e03 |01ac: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ +076320: 0800 2900 |01ae: move-object/from16 v0, v41 │ │ +076324: 590e 2503 |01b0: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ +076328: 0800 2900 |01b2: move-object/from16 v0, v41 │ │ +07632c: 590e 1f03 |01b4: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ +076330: 0800 2900 |01b6: move-object/from16 v0, v41 │ │ +076334: 5400 1a03 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076338: 0823 0000 |01ba: move-object/from16 v35, v0 │ │ +07633c: 3823 0b00 |01bc: if-eqz v35, 01c7 // +000b │ │ +076340: 0800 2900 |01be: move-object/from16 v0, v41 │ │ +076344: 5400 1a03 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076348: 0823 0000 |01c2: move-object/from16 v35, v0 │ │ +07634c: 7401 b312 2300 |01c4: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ +076352: 7701 b212 2a00 |01c7: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@12b2 │ │ +076358: 0c23 |01ca: move-result-object v35 │ │ +07635a: 0800 2300 |01cb: move-object/from16 v0, v35 │ │ +07635e: 0801 2900 |01cd: move-object/from16 v1, v41 │ │ +076362: 5b10 1a03 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076366: 1323 0100 |01d1: const/16 v35, #int 1 // #1 │ │ +07636a: 0200 2300 |01d3: move/from16 v0, v35 │ │ +07636e: 0801 2900 |01d5: move-object/from16 v1, v41 │ │ +076372: 5c10 1903 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ +076376: 1323 0100 |01d9: const/16 v35, #int 1 // #1 │ │ +07637a: 0200 2300 |01db: move/from16 v0, v35 │ │ +07637e: 0801 2900 |01dd: move-object/from16 v1, v41 │ │ +076382: 5c10 1803 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ +076386: 1323 0100 |01e1: const/16 v35, #int 1 // #1 │ │ +07638a: 0200 2300 |01e3: move/from16 v0, v35 │ │ +07638e: 0801 2900 |01e5: move-object/from16 v1, v41 │ │ +076392: 5c10 2a03 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ +076396: 1323 0000 |01e9: const/16 v35, #int 0 // #0 │ │ +07639a: 0200 2300 |01eb: move/from16 v0, v35 │ │ +07639e: 0801 2900 |01ed: move-object/from16 v1, v41 │ │ +0763a2: 5c10 2103 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +0763a6: 1323 0000 |01f1: const/16 v35, #int 0 // #0 │ │ +0763aa: 0200 2300 |01f3: move/from16 v0, v35 │ │ +0763ae: 0801 2900 |01f5: move-object/from16 v1, v41 │ │ +0763b2: 5c10 1b03 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +0763b6: 0800 2900 |01f9: move-object/from16 v0, v41 │ │ +0763ba: 5500 2303 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ +0763be: 0223 0000 |01fd: move/from16 v35, v0 │ │ +0763c2: 3823 3400 |01ff: if-eqz v35, 0233 // +0034 │ │ +0763c6: 0800 2900 |0201: move-object/from16 v0, v41 │ │ +0763ca: 5400 2003 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +0763ce: 0823 0000 |0205: move-object/from16 v35, v0 │ │ +0763d2: 1324 0200 |0207: const/16 v36, #int 2 // #2 │ │ +0763d6: 7402 fd01 2300 |0209: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +0763dc: 0800 2900 |020c: move-object/from16 v0, v41 │ │ +0763e0: 5400 2003 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +0763e4: 0823 0000 |0210: move-object/from16 v35, v0 │ │ +0763e8: 1324 0200 |0212: const/16 v36, #int 2 // #2 │ │ +0763ec: 0800 2900 |0214: move-object/from16 v0, v41 │ │ +0763f0: 5400 1a03 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +0763f4: 0825 0000 |0218: move-object/from16 v37, v0 │ │ +0763f8: 7401 a812 2500 |021a: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@12a8 │ │ +0763fe: 0b25 |021d: move-result-wide v37 │ │ +076400: 6027 1703 |021e: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0317 │ │ +076404: 0200 2700 |0220: move/from16 v0, v39 │ │ +076408: 8100 |0222: int-to-long v0, v0 │ │ +07640a: 0527 0000 |0223: move-wide/from16 v39, v0 │ │ +07640e: 9b25 2527 |0225: add-long v37, v37, v39 │ │ +076412: 6027 1303 |0227: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0313 │ │ +076416: 0200 2700 |0229: move/from16 v0, v39 │ │ +07641a: 8100 |022b: int-to-long v0, v0 │ │ +07641c: 0527 0000 |022c: move-wide/from16 v39, v0 │ │ +076420: 9b25 2527 |022e: add-long v37, v37, v39 │ │ +076424: 7404 ff01 2300 |0230: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01ff │ │ +07642a: 0800 2900 |0233: move-object/from16 v0, v41 │ │ +07642e: 5400 2003 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +076432: 0823 0000 |0237: move-object/from16 v35, v0 │ │ +076436: 1324 0100 |0239: const/16 v36, #int 1 // #1 │ │ +07643a: 0800 2900 |023b: move-object/from16 v0, v41 │ │ +07643e: 5400 1a03 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076442: 0825 0000 |023f: move-object/from16 v37, v0 │ │ +076446: 7401 a812 2500 |0241: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@12a8 │ │ +07644c: 0b25 |0244: move-result-wide v37 │ │ +07644e: 6027 1703 |0245: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0317 │ │ +076452: 0200 2700 |0247: move/from16 v0, v39 │ │ +076456: 8100 |0249: int-to-long v0, v0 │ │ +076458: 0527 0000 |024a: move-wide/from16 v39, v0 │ │ +07645c: 9b25 2527 |024c: add-long v37, v37, v39 │ │ +076460: 7404 ff01 2300 |024e: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01ff │ │ +076466: 0800 2900 |0251: move-object/from16 v0, v41 │ │ +07646a: 5400 2603 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +07646e: 0823 0000 |0255: move-object/from16 v35, v0 │ │ +076472: 0800 2300 |0257: move-object/from16 v0, v35 │ │ +076476: 0801 2a00 |0259: move-object/from16 v1, v42 │ │ +07647a: 7220 6c12 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@126c │ │ +076480: 0a23 |025e: move-result v35 │ │ +076482: 9610 1023 |025f: or-int v16, v16, v35 │ │ +076486: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +07648a: 0800 2900 |0263: move-object/from16 v0, v41 │ │ +07648e: 5400 2003 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +076492: 0823 0000 |0267: move-object/from16 v35, v0 │ │ +076496: 1324 0300 |0269: const/16 v36, #int 3 // #3 │ │ +07649a: 6025 1203 |026b: sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0312 │ │ +07649e: 0200 2500 |026d: move/from16 v0, v37 │ │ +0764a2: 8100 |026f: int-to-long v0, v0 │ │ +0764a4: 0525 0000 |0270: move-wide/from16 v37, v0 │ │ +0764a8: 7404 0002 2300 |0272: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0200 │ │ +0764ae: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +0764b2: 0800 2900 |0277: move-object/from16 v0, v41 │ │ +0764b6: 5500 2103 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +0764ba: 0223 0000 |027b: move/from16 v35, v0 │ │ +0764be: 3923 03fe |027d: if-nez v35, 0080 // -01fd │ │ +0764c2: 0800 2900 |027f: move-object/from16 v0, v41 │ │ +0764c6: 5200 2403 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ +0764ca: 0223 0000 |0283: move/from16 v35, v0 │ │ +0764ce: a716 230d |0285: sub-float v22, v35, v13 │ │ +0764d2: 0800 2900 |0287: move-object/from16 v0, v41 │ │ +0764d6: 5200 2503 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ +0764da: 0223 0000 |028b: move/from16 v35, v0 │ │ +0764de: a717 230e |028d: sub-float v23, v35, v14 │ │ +0764e2: 0800 2900 |028f: move-object/from16 v0, v41 │ │ +0764e6: 5500 2203 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ +0764ea: 0223 0000 |0293: move/from16 v35, v0 │ │ +0764ee: 3823 1400 |0295: if-eqz v35, 02a9 // +0014 │ │ +0764f2: 0800 2900 |0297: move-object/from16 v0, v41 │ │ +0764f6: 5400 1c03 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +0764fa: 0823 0000 |029b: move-object/from16 v35, v0 │ │ +0764fe: 0800 2300 |029d: move-object/from16 v0, v35 │ │ +076502: 0801 2a00 |029f: move-object/from16 v1, v42 │ │ +076506: 7220 6a12 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@126a │ │ +07650c: 0a23 |02a4: move-result v35 │ │ +07650e: 9610 1023 |02a5: or-int v16, v16, v35 │ │ +076512: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +076516: 0800 2900 |02a9: move-object/from16 v0, v41 │ │ +07651a: 5500 1903 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ +07651e: 0223 0000 |02ad: move/from16 v35, v0 │ │ +076522: 3823 8700 |02af: if-eqz v35, 0336 // +0087 │ │ +076526: 0800 2900 |02b1: move-object/from16 v0, v41 │ │ +07652a: 5200 1e03 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@031e │ │ +07652e: 0223 0000 |02b5: move/from16 v35, v0 │ │ +076532: a723 0d23 |02b7: sub-float v35, v13, v35 │ │ +076536: 0200 2300 |02b9: move/from16 v0, v35 │ │ +07653a: 8708 |02bb: float-to-int v8, v0 │ │ +07653c: 0800 2900 |02bc: move-object/from16 v0, v41 │ │ +076540: 5200 1f03 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@031f │ │ +076544: 0223 0000 |02c0: move/from16 v35, v0 │ │ +076548: a723 0e23 |02c2: sub-float v35, v14, v35 │ │ +07654c: 0200 2300 |02c4: move/from16 v0, v35 │ │ +076550: 8709 |02c6: float-to-int v9, v0 │ │ +076552: 9223 0808 |02c7: mul-int v35, v8, v8 │ │ +076556: 9224 0909 |02c9: mul-int v36, v9, v9 │ │ +07655a: 900a 2324 |02cb: add-int v10, v35, v36 │ │ +07655e: 0800 2900 |02cd: move-object/from16 v0, v41 │ │ +076562: 5200 2b03 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@032b │ │ +076566: 0223 0000 |02d1: move/from16 v35, v0 │ │ +07656a: 0200 2300 |02d3: move/from16 v0, v35 │ │ +07656e: 370a 4d00 |02d5: if-le v10, v0, 0322 // +004d │ │ +076572: 0800 2900 |02d7: move-object/from16 v0, v41 │ │ +076576: 5400 2603 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +07657a: 0823 0000 |02db: move-object/from16 v35, v0 │ │ +07657e: 0800 2900 |02dd: move-object/from16 v0, v41 │ │ +076582: 5400 1a03 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076586: 0824 0000 |02e1: move-object/from16 v36, v0 │ │ +07658a: 0800 2300 |02e3: move-object/from16 v0, v35 │ │ +07658e: 0801 2400 |02e5: move-object/from16 v1, v36 │ │ +076592: 0802 2a00 |02e7: move-object/from16 v2, v42 │ │ +076596: 0203 1600 |02e9: move/from16 v3, v22 │ │ +07659a: 0204 1700 |02eb: move/from16 v4, v23 │ │ +07659e: 7254 6f12 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@126f │ │ +0765a4: 0a10 |02f0: move-result v16 │ │ +0765a6: 0800 2900 |02f1: move-object/from16 v0, v41 │ │ +0765aa: 590d 2403 |02f3: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ +0765ae: 0800 2900 |02f5: move-object/from16 v0, v41 │ │ +0765b2: 590e 2503 |02f7: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ +0765b6: 1323 0000 |02f9: const/16 v35, #int 0 // #0 │ │ +0765ba: 0200 2300 |02fb: move/from16 v0, v35 │ │ +0765be: 0801 2900 |02fd: move-object/from16 v1, v41 │ │ +0765c2: 5c10 1903 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ +0765c6: 0800 2900 |0301: move-object/from16 v0, v41 │ │ +0765ca: 5400 2003 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +0765ce: 0823 0000 |0305: move-object/from16 v35, v0 │ │ +0765d2: 1324 0300 |0307: const/16 v36, #int 3 // #3 │ │ +0765d6: 7402 fd01 2300 |0309: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +0765dc: 0800 2900 |030c: move-object/from16 v0, v41 │ │ +0765e0: 5400 2003 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +0765e4: 0823 0000 |0310: move-object/from16 v35, v0 │ │ +0765e8: 1324 0100 |0312: const/16 v36, #int 1 // #1 │ │ +0765ec: 7402 fd01 2300 |0314: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +0765f2: 0800 2900 |0317: move-object/from16 v0, v41 │ │ +0765f6: 5400 2003 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +0765fa: 0823 0000 |031b: move-object/from16 v35, v0 │ │ +0765fe: 1324 0200 |031d: const/16 v36, #int 2 // #2 │ │ +076602: 7402 fd01 2300 |031f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +076608: 0800 2900 |0322: move-object/from16 v0, v41 │ │ +07660c: 5200 2b03 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@032b │ │ +076610: 0223 0000 |0326: move/from16 v35, v0 │ │ +076614: 0200 2300 |0328: move/from16 v0, v35 │ │ +076618: 370a 56fd |032a: if-le v10, v0, 0080 // -02aa │ │ +07661c: 1323 0000 |032c: const/16 v35, #int 0 // #0 │ │ +076620: 0200 2300 |032e: move/from16 v0, v35 │ │ +076624: 0801 2900 |0330: move-object/from16 v1, v41 │ │ +076628: 5c10 1803 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0318 │ │ +07662c: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +076630: 7701 7115 1600 |0336: invoke-static/range {v22}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +076636: 0a23 |0339: move-result v35 │ │ +076638: 1524 803f |033a: const/high16 v36, #int 1065353216 // #3f80 │ │ +07663c: 2d23 2324 |033c: cmpl-float v35, v35, v36 │ │ +076640: 3b23 0c00 |033e: if-gez v35, 034a // +000c │ │ +076644: 7701 7115 1700 |0340: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +07664a: 0a23 |0343: move-result v35 │ │ +07664c: 1524 803f |0344: const/high16 v36, #int 1065353216 // #3f80 │ │ +076650: 2d23 2324 |0346: cmpl-float v35, v35, v36 │ │ +076654: 3a23 38fd |0348: if-ltz v35, 0080 // -02c8 │ │ +076658: 0800 2900 |034a: move-object/from16 v0, v41 │ │ +07665c: 5400 2603 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +076660: 0823 0000 |034e: move-object/from16 v35, v0 │ │ +076664: 0800 2900 |0350: move-object/from16 v0, v41 │ │ +076668: 5400 1a03 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +07666c: 0824 0000 |0354: move-object/from16 v36, v0 │ │ +076670: 0800 2300 |0356: move-object/from16 v0, v35 │ │ +076674: 0801 2400 |0358: move-object/from16 v1, v36 │ │ +076678: 0802 2a00 |035a: move-object/from16 v2, v42 │ │ +07667c: 0203 1600 |035c: move/from16 v3, v22 │ │ +076680: 0204 1700 |035e: move/from16 v4, v23 │ │ +076684: 7254 6f12 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@126f │ │ +07668a: 0a10 |0363: move-result v16 │ │ +07668c: 0800 2900 |0364: move-object/from16 v0, v41 │ │ +076690: 590d 2403 |0366: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0324 │ │ +076694: 0800 2900 |0368: move-object/from16 v0, v41 │ │ +076698: 590e 2503 |036a: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0325 │ │ +07669c: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +0766a0: 1323 0000 |036e: const/16 v35, #int 0 // #0 │ │ +0766a4: 0200 2300 |0370: move/from16 v0, v35 │ │ +0766a8: 0801 2900 |0372: move-object/from16 v1, v41 │ │ +0766ac: 5c10 2a03 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@032a │ │ +0766b0: 7701 b212 2a00 |0376: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@12b2 │ │ +0766b6: 0c07 |0379: move-result-object v7 │ │ +0766b8: 0800 2900 |037a: move-object/from16 v0, v41 │ │ +0766bc: 5500 2203 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ +0766c0: 0223 0000 |037e: move/from16 v35, v0 │ │ +0766c4: 3823 6800 |0380: if-eqz v35, 03e8 // +0068 │ │ +0766c8: 0800 2900 |0382: move-object/from16 v0, v41 │ │ +0766cc: 5400 1c03 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +0766d0: 0823 0000 |0386: move-object/from16 v35, v0 │ │ +0766d4: 0800 2300 |0388: move-object/from16 v0, v35 │ │ +0766d8: 0801 2a00 |038a: move-object/from16 v1, v42 │ │ +0766dc: 7220 6a12 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@126a │ │ +0766e2: 0a23 |038f: move-result v35 │ │ +0766e4: 9610 1023 |0390: or-int v16, v16, v35 │ │ +0766e8: 0800 2900 |0392: move-object/from16 v0, v41 │ │ +0766ec: 5400 2903 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ +0766f0: 0823 0000 |0396: move-object/from16 v35, v0 │ │ +0766f4: 3823 0b00 |0398: if-eqz v35, 03a3 // +000b │ │ +0766f8: 0800 2900 |039a: move-object/from16 v0, v41 │ │ +0766fc: 5400 2903 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ +076700: 0823 0000 |039e: move-object/from16 v35, v0 │ │ +076704: 7401 b312 2300 |03a0: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@12b3 │ │ +07670a: 0800 2900 |03a3: move-object/from16 v0, v41 │ │ +07670e: 5b07 2903 |03a5: iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0329 │ │ +076712: 0800 2900 |03a7: move-object/from16 v0, v41 │ │ +076716: 5400 2c03 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +07671a: 0823 0000 |03ab: move-object/from16 v35, v0 │ │ +07671e: 3823 1300 |03ad: if-eqz v35, 03c0 // +0013 │ │ +076722: 0800 2900 |03af: move-object/from16 v0, v41 │ │ +076726: 5400 2c03 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +07672a: 0823 0000 |03b3: move-object/from16 v35, v0 │ │ +07672e: 7401 bf12 2300 |03b5: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.recycle:()V // method@12bf │ │ +076734: 1323 0000 |03b8: const/16 v35, #int 0 // #0 │ │ +076738: 0800 2300 |03ba: move-object/from16 v0, v35 │ │ +07673c: 0801 2900 |03bc: move-object/from16 v1, v41 │ │ +076740: 5b10 2c03 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +076744: 1323 0000 |03c0: const/16 v35, #int 0 // #0 │ │ +076748: 0200 2300 |03c2: move/from16 v0, v35 │ │ +07674c: 0801 2900 |03c4: move-object/from16 v1, v41 │ │ +076750: 5c10 2203 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0322 │ │ +076754: 1323 0000 |03c8: const/16 v35, #int 0 // #0 │ │ +076758: 0200 2300 |03ca: move/from16 v0, v35 │ │ +07675c: 0801 2900 |03cc: move-object/from16 v1, v41 │ │ +076760: 5c10 1b03 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +076764: 0800 2900 |03d0: move-object/from16 v0, v41 │ │ +076768: 5400 2003 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +07676c: 0823 0000 |03d4: move-object/from16 v35, v0 │ │ +076770: 1324 0100 |03d6: const/16 v36, #int 1 // #1 │ │ +076774: 7402 fd01 2300 |03d8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +07677a: 0800 2900 |03db: move-object/from16 v0, v41 │ │ +07677e: 5400 2003 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +076782: 0823 0000 |03df: move-object/from16 v35, v0 │ │ +076786: 1324 0200 |03e1: const/16 v36, #int 2 // #2 │ │ +07678a: 7402 fd01 2300 |03e3: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +076790: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +076794: 0800 2900 |03e8: move-object/from16 v0, v41 │ │ +076798: 5500 2103 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +07679c: 0223 0000 |03ec: move/from16 v35, v0 │ │ +0767a0: 3823 1600 |03ee: if-eqz v35, 0404 // +0016 │ │ +0767a4: 0800 2900 |03f0: move-object/from16 v0, v41 │ │ +0767a8: 5400 2003 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0320 │ │ +0767ac: 0823 0000 |03f4: move-object/from16 v35, v0 │ │ +0767b0: 1324 0300 |03f6: const/16 v36, #int 3 // #3 │ │ +0767b4: 7402 fd01 2300 |03f8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01fd │ │ +0767ba: 1323 0000 |03fb: const/16 v35, #int 0 // #0 │ │ +0767be: 0200 2300 |03fd: move/from16 v0, v35 │ │ +0767c2: 0801 2900 |03ff: move-object/from16 v1, v41 │ │ +0767c6: 5c10 2103 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0321 │ │ +0767ca: 288f |0403: goto 0392 // -0071 │ │ +0767cc: 0800 2900 |0404: move-object/from16 v0, v41 │ │ +0767d0: 5500 1903 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0319 │ │ +0767d4: 0223 0000 |0408: move/from16 v35, v0 │ │ +0767d8: 3823 2f00 |040a: if-eqz v35, 0439 // +002f │ │ +0767dc: 0800 2900 |040c: move-object/from16 v0, v41 │ │ +0767e0: 5400 2603 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +0767e4: 0823 0000 |0410: move-object/from16 v35, v0 │ │ +0767e8: 0800 2300 |0412: move-object/from16 v0, v35 │ │ +0767ec: 0801 2a00 |0414: move-object/from16 v1, v42 │ │ +0767f0: 7220 7112 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1271 │ │ +0767f6: 0a10 |0419: move-result v16 │ │ +0767f8: 0800 2900 |041a: move-object/from16 v0, v41 │ │ +0767fc: 5500 1b03 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@031b │ │ +076800: 0223 0000 |041e: move/from16 v35, v0 │ │ +076804: 3823 72ff |0420: if-eqz v35, 0392 // -008e │ │ +076808: 0800 2900 |0422: move-object/from16 v0, v41 │ │ +07680c: 5400 1c03 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +076810: 0823 0000 |0426: move-object/from16 v35, v0 │ │ +076814: 3823 6aff |0428: if-eqz v35, 0392 // -0096 │ │ +076818: 0800 2900 |042a: move-object/from16 v0, v41 │ │ +07681c: 5400 1c03 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +076820: 0823 0000 |042e: move-object/from16 v35, v0 │ │ +076824: 0800 2300 |0430: move-object/from16 v0, v35 │ │ +076828: 0801 2a00 |0432: move-object/from16 v1, v42 │ │ +07682c: 7220 6b12 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@126b │ │ +076832: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +076836: 0800 2900 |0439: move-object/from16 v0, v41 │ │ +07683a: 5400 2c03 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@032c │ │ +07683e: 081c 0000 |043d: move-object/from16 v28, v0 │ │ +076842: 1323 0000 |043f: const/16 v35, #int 0 // #0 │ │ +076846: 0800 2a00 |0441: move-object/from16 v0, v42 │ │ +07684a: 0201 2300 |0443: move/from16 v1, v35 │ │ +07684e: 7120 620a 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a62 │ │ +076854: 0a14 |0448: move-result v20 │ │ +076856: 1323 e803 |0449: const/16 v35, #int 1000 // #3e8 │ │ +07685a: 0800 2900 |044b: move-object/from16 v0, v41 │ │ +07685e: 5200 2703 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0327 │ │ +076862: 0224 0000 |044f: move/from16 v36, v0 │ │ +076866: 0200 2400 |0451: move/from16 v0, v36 │ │ +07686a: 8200 |0453: int-to-float v0, v0 │ │ +07686c: 0224 0000 |0454: move/from16 v36, v0 │ │ +076870: 0800 1c00 |0456: move-object/from16 v0, v28 │ │ +076874: 0201 2300 |0458: move/from16 v1, v35 │ │ +076878: 0202 2400 |045a: move/from16 v2, v36 │ │ +07687c: 6e30 b912 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@12b9 │ │ +076882: 0800 1c00 |045f: move-object/from16 v0, v28 │ │ +076886: 0201 1400 |0461: move/from16 v1, v20 │ │ +07688a: 7120 ef0a 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0aef │ │ +076890: 0a1e |0466: move-result v30 │ │ +076892: 0800 1c00 |0467: move-object/from16 v0, v28 │ │ +076896: 0201 1400 |0469: move/from16 v1, v20 │ │ +07689a: 7120 ee0a 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0aee │ │ +0768a0: 0a1d |046e: move-result v29 │ │ +0768a2: 7701 7115 1e00 |046f: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +0768a8: 0a23 |0472: move-result v35 │ │ +0768aa: 0800 2900 |0473: move-object/from16 v0, v41 │ │ +0768ae: 5200 2803 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0328 │ │ +0768b2: 0224 0000 |0477: move/from16 v36, v0 │ │ +0768b6: 0200 2400 |0479: move/from16 v0, v36 │ │ +0768ba: 8200 |047b: int-to-float v0, v0 │ │ +0768bc: 0224 0000 |047c: move/from16 v36, v0 │ │ +0768c0: 2d23 2324 |047e: cmpl-float v35, v35, v36 │ │ +0768c4: 3c23 1500 |0480: if-gtz v35, 0495 // +0015 │ │ +0768c8: 7701 7115 1d00 |0482: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +0768ce: 0a23 |0485: move-result v35 │ │ +0768d0: 0800 2900 |0486: move-object/from16 v0, v41 │ │ +0768d4: 5200 2803 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0328 │ │ +0768d8: 0224 0000 |048a: move/from16 v36, v0 │ │ +0768dc: 0200 2400 |048c: move/from16 v0, v36 │ │ +0768e0: 8200 |048e: int-to-float v0, v0 │ │ +0768e2: 0224 0000 |048f: move/from16 v36, v0 │ │ +0768e6: 2d23 2324 |0491: cmpl-float v35, v35, v36 │ │ +0768ea: 3d23 fffe |0493: if-lez v35, 0392 // -0101 │ │ +0768ee: 0800 2900 |0495: move-object/from16 v0, v41 │ │ +0768f2: 5400 2603 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0326 │ │ +0768f6: 0823 0000 |0499: move-object/from16 v35, v0 │ │ +0768fa: 0800 2900 |049b: move-object/from16 v0, v41 │ │ +0768fe: 5400 1a03 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@031a │ │ +076902: 0824 0000 |049f: move-object/from16 v36, v0 │ │ +076906: 0800 2300 |04a1: move-object/from16 v0, v35 │ │ +07690a: 0801 2400 |04a3: move-object/from16 v1, v36 │ │ +07690e: 0802 2a00 |04a5: move-object/from16 v2, v42 │ │ +076912: 0203 1d00 |04a7: move/from16 v3, v29 │ │ +076916: 0204 1e00 |04a9: move/from16 v4, v30 │ │ +07691a: 7254 6d12 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@126d │ │ +076920: 0a10 |04ae: move-result v16 │ │ +076922: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +076926: 7601 8309 2900 |04b1: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0983 │ │ +07692c: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +076930: 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 │ │ @@ -149368,17 +149368,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076930: |[076930] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -076940: 5c01 2303 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ -076944: 0e00 |0002: return-void │ │ +076954: |[076954] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +076964: 5c01 2303 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0323 │ │ +076968: 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 │ │ @@ -149388,31 +149388,31 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076948: |[076948] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -076958: 5b01 1c03 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ -07695c: 0e00 |0002: return-void │ │ +07696c: |[07696c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +07697c: 5b01 1c03 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@031c │ │ +076980: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 onDoubleTapListener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ source_file_idx : 987 (GestureDetectorCompat.java) │ │ │ │ Class #628 header: │ │ -class_idx : 409 │ │ +class_idx : 417 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #628 annotations: │ │ @@ -149438,20 +149438,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 │ │ -076960: |[076960] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -076970: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -076976: 2200 a402 |0003: new-instance v0, Landroid/view/GestureDetector; // type@02a4 │ │ -07697a: 7040 7212 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1272 │ │ -076980: 5b10 2d03 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ -076984: 0e00 |000a: return-void │ │ +076984: |[076984] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +076994: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +07699a: 2200 ac02 |0003: new-instance v0, Landroid/view/GestureDetector; // type@02ac │ │ +07699e: 7040 7212 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1272 │ │ +0769a4: 5b10 2d03 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ +0769a8: 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; │ │ @@ -149465,19 +149465,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -076988: |[076988] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -076998: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ -07699c: 6e10 7412 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1274 │ │ -0769a2: 0a00 |0005: move-result v0 │ │ -0769a4: 0f00 |0006: return v0 │ │ +0769ac: |[0769ac] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +0769bc: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ +0769c0: 6e10 7412 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1274 │ │ +0769c6: 0a00 |0005: move-result v0 │ │ +0769c8: 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;) │ │ @@ -149485,19 +149485,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0769a8: |[0769a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0769b8: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ -0769bc: 6e20 7512 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1275 │ │ -0769c2: 0a00 |0005: move-result v0 │ │ -0769c4: 0f00 |0006: return v0 │ │ +0769cc: |[0769cc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0769dc: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ +0769e0: 6e20 7512 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1275 │ │ +0769e6: 0a00 |0005: move-result v0 │ │ +0769e8: 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; │ │ │ │ @@ -149506,18 +149506,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0769c8: |[0769c8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -0769d8: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ -0769dc: 6e20 7612 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1276 │ │ -0769e2: 0e00 |0005: return-void │ │ +0769ec: |[0769ec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +0769fc: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ +076a00: 6e20 7612 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1276 │ │ +076a06: 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 │ │ @@ -149527,32 +149527,32 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0769e4: |[0769e4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0769f4: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ -0769f8: 6e20 7712 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1277 │ │ -0769fe: 0e00 |0005: return-void │ │ +076a08: |[076a08] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +076a18: 5410 2d03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@032d │ │ +076a1c: 6e20 7712 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1277 │ │ +076a22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ source_file_idx : 987 (GestureDetectorCompat.java) │ │ │ │ Class #629 header: │ │ -class_idx : 412 │ │ +class_idx : 420 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1000 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #629 annotations: │ │ @@ -149574,17 +149574,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076a00: |[076a00] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -076a10: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076a16: 0e00 |0003: return-void │ │ +076a24: |[076a24] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +076a34: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -149593,17 +149593,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 │ │ -076a18: |[076a18] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -076a28: 7707 7812 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1278 │ │ -076a2e: 0e00 |0003: return-void │ │ +076a3c: |[076a3c] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +076a4c: 7707 7812 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1278 │ │ +076a52: 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 │ │ @@ -149620,17 +149620,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 │ │ -076a30: |[076a30] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076a40: 7155 7a12 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@127a │ │ -076a46: 0e00 |0003: return-void │ │ +076a54: |[076a54] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +076a64: 7155 7a12 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@127a │ │ +076a6a: 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 │ │ @@ -149645,17 +149645,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 │ │ -076a48: |[076a48] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076a58: 7130 7c12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@127c │ │ -076a5e: 0e00 |0003: return-void │ │ +076a6c: |[076a6c] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +076a7c: 7130 7c12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@127c │ │ +076a82: 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 │ │ @@ -149668,32 +149668,32 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -076a60: |[076a60] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -076a70: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -076a76: b520 |0003: and-int/2addr v0, v2 │ │ -076a78: 0f00 |0004: return v0 │ │ +076a84: |[076a84] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +076a94: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +076a9a: b520 |0003: and-int/2addr v0, v2 │ │ +076a9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ │ │ source_file_idx : 1000 (GravityCompat.java) │ │ │ │ Class #630 header: │ │ -class_idx : 413 │ │ +class_idx : 421 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1000 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #630 annotations: │ │ @@ -149715,17 +149715,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076a7c: |[076a7c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -076a8c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076a92: 0e00 |0003: return-void │ │ +076aa0: |[076aa0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +076ab0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -149734,17 +149734,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 │ │ -076a94: |[076a94] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -076aa4: 7708 ac09 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@09ac │ │ -076aaa: 0e00 |0003: return-void │ │ +076ab8: |[076ab8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +076ac8: 7708 ac09 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@09ac │ │ +076ace: 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 │ │ @@ -149761,17 +149761,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 │ │ -076aac: |[076aac] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076abc: 7706 ad09 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@09ad │ │ -076ac2: 0e00 |0003: return-void │ │ +076ad0: |[076ad0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +076ae0: 7706 ad09 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@09ad │ │ +076ae6: 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 │ │ @@ -149786,17 +149786,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 │ │ -076ac4: |[076ac4] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076ad4: 7140 ae09 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@09ae │ │ -076ada: 0e00 |0003: return-void │ │ +076ae8: |[076ae8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +076af8: 7140 ae09 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@09ae │ │ +076afe: 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 │ │ @@ -149809,32 +149809,32 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -076adc: |[076adc] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -076aec: 7120 af09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@09af │ │ -076af2: 0a00 |0003: move-result v0 │ │ -076af4: 0f00 |0004: return v0 │ │ +076b00: |[076b00] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +076b10: 7120 af09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@09af │ │ +076b16: 0a00 |0003: move-result v0 │ │ +076b18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ │ │ source_file_idx : 1000 (GravityCompat.java) │ │ │ │ Class #631 header: │ │ -class_idx : 416 │ │ +class_idx : 424 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 1150 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #631 annotations: │ │ @@ -149866,17 +149866,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076af8: |[076af8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -076b08: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076b0e: 0e00 |0003: return-void │ │ +076b1c: |[076b1c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +076b2c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076b32: 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;) │ │ @@ -149884,40 +149884,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -076b10: |[076b10] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -076b20: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -076b22: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -076b24: 9504 0607 |0002: and-int v4, v6, v7 │ │ -076b28: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -076b2c: 0121 |0006: move v1, v2 │ │ -076b2e: 9600 0809 |0007: or-int v0, v8, v9 │ │ -076b32: 9504 0600 |0009: and-int v4, v6, v0 │ │ -076b36: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -076b3a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -076b3e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -076b42: 2203 3303 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -076b46: 1a04 430f |0013: const-string v4, "bad arguments" // string@0f43 │ │ -076b4a: 7020 6115 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -076b50: 2703 |0018: throw v3 │ │ -076b52: 0131 |0019: move v1, v3 │ │ -076b54: 28ed |001a: goto 0007 // -0013 │ │ -076b56: 0132 |001b: move v2, v3 │ │ -076b58: 28f1 |001c: goto 000d // -000f │ │ -076b5a: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -076b5e: b535 |001f: and-int/2addr v5, v3 │ │ -076b60: 0f05 |0020: return v5 │ │ -076b62: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -076b66: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -076b6a: b535 |0025: and-int/2addr v5, v3 │ │ -076b6c: 28fa |0026: goto 0020 // -0006 │ │ +076b34: |[076b34] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +076b44: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +076b46: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +076b48: 9504 0607 |0002: and-int v4, v6, v7 │ │ +076b4c: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +076b50: 0121 |0006: move v1, v2 │ │ +076b52: 9600 0809 |0007: or-int v0, v8, v9 │ │ +076b56: 9504 0600 |0009: and-int v4, v6, v0 │ │ +076b5a: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +076b5e: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +076b62: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +076b66: 2203 3b03 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@033b │ │ +076b6a: 1a04 400f |0013: const-string v4, "bad arguments" // string@0f40 │ │ +076b6e: 7020 6115 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +076b74: 2703 |0018: throw v3 │ │ +076b76: 0131 |0019: move v1, v3 │ │ +076b78: 28ed |001a: goto 0007 // -0013 │ │ +076b7a: 0132 |001b: move v2, v3 │ │ +076b7c: 28f1 |001c: goto 000d // -000f │ │ +076b7e: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +076b82: b535 |001f: and-int/2addr v5, v3 │ │ +076b84: 0f05 |0020: return v5 │ │ +076b86: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +076b8a: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +076b8e: b535 |0025: and-int/2addr v5, v3 │ │ +076b90: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -149948,18 +149948,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 │ │ -076b70: |[076b70] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -076b80: 6e20 8112 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1281 │ │ -076b86: 0a00 |0003: move-result v0 │ │ -076b88: 0f00 |0004: return v0 │ │ +076b94: |[076b94] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +076ba4: 6e20 8112 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1281 │ │ +076baa: 0a00 |0003: move-result v0 │ │ +076bac: 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; │ │ @@ -149971,17 +149971,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 │ │ -076b8c: |[076b8c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -076b9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076b9e: 1100 |0001: return-object v0 │ │ +076bb0: |[076bb0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +076bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076bc2: 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; │ │ │ │ @@ -149990,17 +149990,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076ba0: |[076ba0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -076bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076bb2: 0f00 |0001: return v0 │ │ +076bc4: |[076bc4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +076bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076bd6: 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; │ │ │ │ @@ -150009,32 +150009,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -076bb4: |[076bb4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -076bc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -076bc6: 6e20 b709 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@09b7 │ │ -076bcc: 0a01 |0004: move-result v1 │ │ -076bce: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -076bd2: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -076bd6: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -076bda: 7152 b409 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@09b4 │ │ -076be0: 0a05 |000e: move-result v5 │ │ -076be2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -076be4: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -076be8: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -076bec: 7153 b409 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@09b4 │ │ -076bf2: 0a05 |0017: move-result v5 │ │ -076bf4: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -076bf8: 0f00 |001a: return v0 │ │ -076bfa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -076bfc: 28fe |001c: goto 001a // -0002 │ │ +076bd8: |[076bd8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +076be8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +076bea: 6e20 b709 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@09b7 │ │ +076bf0: 0a01 |0004: move-result v1 │ │ +076bf2: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +076bf6: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +076bfa: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +076bfe: 7152 b409 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@09b4 │ │ +076c04: 0a05 |000e: move-result v5 │ │ +076c06: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +076c08: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +076c0c: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +076c10: 7153 b409 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@09b4 │ │ +076c16: 0a05 |0017: move-result v5 │ │ +076c18: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +076c1c: 0f00 |001a: return v0 │ │ +076c1e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +076c20: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -150047,23 +150047,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -076c00: |[076c00] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -076c10: 6e20 b709 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@09b7 │ │ -076c16: 0a00 |0003: move-result v0 │ │ -076c18: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -076c1c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -076c20: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -076c22: 0f00 |0009: return v0 │ │ -076c24: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -076c26: 28fe |000b: goto 0009 // -0002 │ │ +076c24: |[076c24] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +076c34: 6e20 b709 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@09b7 │ │ +076c3a: 0a00 |0003: move-result v0 │ │ +076c3c: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +076c40: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +076c44: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +076c46: 0f00 |0009: return v0 │ │ +076c48: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +076c4a: 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 │ │ │ │ @@ -150072,23 +150072,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -076c28: |[076c28] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -076c38: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -076c3c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -076c40: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -076c44: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -076c48: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -076c4c: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -076c50: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -076c54: 0f00 |000e: return v0 │ │ +076c4c: |[076c4c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +076c5c: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +076c60: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +076c64: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +076c68: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +076c6c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +076c70: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +076c74: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +076c78: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -150101,30 +150101,30 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -076c58: |[076c58] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -076c68: 0e00 |0000: return-void │ │ +076c7c: |[076c7c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +076c8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 1150 (KeyEventCompat.java) │ │ │ │ Class #632 header: │ │ -class_idx : 424 │ │ +class_idx : 432 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2750 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2747 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #632 annotations: │ │ Annotations on class │ │ @@ -150145,17 +150145,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076c6c: |[076c6c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -076c7c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076c82: 0e00 |0003: return-void │ │ +076c90: |[076c90] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +076ca0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -150164,17 +150164,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076c84: |[076c84] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076c96: 0f00 |0001: return v0 │ │ +076ca8: |[076ca8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076cba: 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; │ │ │ │ @@ -150183,17 +150183,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076c98: |[076c98] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076ca8: 5220 4405 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0544 │ │ -076cac: 0f00 |0002: return v0 │ │ +076cbc: |[076cbc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076ccc: 5220 4405 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0544 │ │ +076cd0: 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; │ │ │ │ @@ -150202,17 +150202,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076cb0: |[076cb0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076cc0: 5220 4305 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0543 │ │ -076cc4: 0f00 |0002: return v0 │ │ +076cd4: |[076cd4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076ce4: 5220 4305 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0543 │ │ +076ce8: 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; │ │ │ │ @@ -150221,17 +150221,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076cc8: |[076cc8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -076cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076cda: 0f00 |0001: return v0 │ │ +076cec: |[076cec] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +076cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076cfe: 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; │ │ │ │ @@ -150240,16 +150240,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 │ │ -076cdc: |[076cdc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076cec: 0e00 |0000: return-void │ │ +076d00: |[076d00] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d10: 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 │ │ @@ -150259,16 +150259,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 │ │ -076cf0: |[076cf0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076d00: 0e00 |0000: return-void │ │ +076d14: |[076d14] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d24: 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 │ │ @@ -150278,17 +150278,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 │ │ -076d04: |[076d04] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076d14: 5912 4405 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0544 │ │ -076d18: 0e00 |0002: return-void │ │ +076d28: |[076d28] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d38: 5912 4405 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0544 │ │ +076d3c: 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; │ │ @@ -150299,33 +150299,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076d1c: |[076d1c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076d2c: 5912 4305 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0543 │ │ -076d30: 0e00 |0002: return-void │ │ +076d40: |[076d40] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d50: 5912 4305 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0543 │ │ +076d54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0003 reg=2 marginStart I │ │ │ │ - source_file_idx : 2750 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2747 (MarginLayoutParamsCompat.java) │ │ │ │ Class #633 header: │ │ -class_idx : 425 │ │ +class_idx : 433 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2750 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2747 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #633 annotations: │ │ Annotations on class │ │ @@ -150346,17 +150346,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076d34: |[076d34] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -076d44: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076d4a: 0e00 |0003: return-void │ │ +076d58: |[076d58] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +076d68: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -150365,18 +150365,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076d4c: |[076d4c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076d5c: 7110 020a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0a02 │ │ -076d62: 0a00 |0003: move-result v0 │ │ -076d64: 0f00 |0004: return v0 │ │ +076d70: |[076d70] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076d80: 7110 020a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0a02 │ │ +076d86: 0a00 |0003: move-result v0 │ │ +076d88: 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; │ │ │ │ @@ -150385,18 +150385,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076d68: |[076d68] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076d78: 7110 030a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0a03 │ │ -076d7e: 0a00 |0003: move-result v0 │ │ -076d80: 0f00 |0004: return v0 │ │ +076d8c: |[076d8c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076d9c: 7110 030a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0a03 │ │ +076da2: 0a00 |0003: move-result v0 │ │ +076da4: 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; │ │ │ │ @@ -150405,18 +150405,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076d84: |[076d84] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076d94: 7110 040a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0a04 │ │ -076d9a: 0a00 |0003: move-result v0 │ │ -076d9c: 0f00 |0004: return v0 │ │ +076da8: |[076da8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076db8: 7110 040a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0a04 │ │ +076dbe: 0a00 |0003: move-result v0 │ │ +076dc0: 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; │ │ │ │ @@ -150425,18 +150425,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076da0: |[076da0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -076db0: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0a05 │ │ -076db6: 0a00 |0003: move-result v0 │ │ -076db8: 0f00 |0004: return v0 │ │ +076dc4: |[076dc4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +076dd4: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0a05 │ │ +076dda: 0a00 |0003: move-result v0 │ │ +076ddc: 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; │ │ │ │ @@ -150445,17 +150445,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 │ │ -076dbc: |[076dbc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076dcc: 7120 060a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a06 │ │ -076dd2: 0e00 |0003: return-void │ │ +076de0: |[076de0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076df0: 7120 060a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a06 │ │ +076df6: 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; │ │ @@ -150466,17 +150466,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 │ │ -076dd4: |[076dd4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076de4: 7120 070a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a07 │ │ -076dea: 0e00 |0003: return-void │ │ +076df8: |[076df8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076e08: 7120 070a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a07 │ │ +076e0e: 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; │ │ @@ -150487,17 +150487,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 │ │ -076dec: |[076dec] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076dfc: 7120 080a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a08 │ │ -076e02: 0e00 |0003: return-void │ │ +076e10: |[076e10] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076e20: 7120 080a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a08 │ │ +076e26: 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; │ │ @@ -150508,33 +150508,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076e04: |[076e04] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076e14: 7120 090a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a09 │ │ -076e1a: 0e00 |0003: return-void │ │ +076e28: |[076e28] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076e38: 7120 090a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0a09 │ │ +076e3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=2 marginStart I │ │ │ │ - source_file_idx : 2750 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2747 (MarginLayoutParamsCompat.java) │ │ │ │ Class #634 header: │ │ -class_idx : 429 │ │ +class_idx : 437 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #634 annotations: │ │ Annotations on class │ │ @@ -150555,17 +150555,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076e1c: |[076e1c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -076e2c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076e32: 0e00 |0003: return-void │ │ +076e40: |[076e40] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +076e50: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076e56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -150574,17 +150574,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076e34: |[076e34] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -076e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076e46: 0f00 |0001: return v0 │ │ +076e58: |[076e58] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +076e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076e6a: 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; │ │ │ │ @@ -150593,17 +150593,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076e48: |[076e48] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -076e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076e5a: 0f00 |0001: return v0 │ │ +076e6c: |[076e6c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +076e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076e7e: 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; │ │ │ │ @@ -150612,17 +150612,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 │ │ -076e5c: |[076e5c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -076e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076e6e: 1100 |0001: return-object v0 │ │ +076e80: |[076e80] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +076e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076e92: 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; │ │ │ │ @@ -150631,17 +150631,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076e70: |[076e70] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -076e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076e82: 0f00 |0001: return v0 │ │ +076e94: |[076e94] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +076ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076ea6: 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; │ │ │ │ @@ -150650,16 +150650,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 │ │ -076e84: |[076e84] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -076e94: 1101 |0000: return-object v1 │ │ +076ea8: |[076ea8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +076eb8: 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 │ │ @@ -150669,16 +150669,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 │ │ -076e98: |[076e98] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -076ea8: 1101 |0000: return-object v1 │ │ +076ebc: |[076ebc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +076ecc: 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; │ │ @@ -150688,16 +150688,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 │ │ -076eac: |[076eac] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -076ebc: 1101 |0000: return-object v1 │ │ +076ed0: |[076ed0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +076ee0: 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; │ │ @@ -150707,31 +150707,31 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -076ec0: |[076ec0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -076ed0: 0e00 |0000: return-void │ │ +076ee4: |[076ee4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +076ef4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #635 header: │ │ -class_idx : 430 │ │ +class_idx : 438 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #635 annotations: │ │ Annotations on class │ │ @@ -150752,17 +150752,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076ed4: |[076ed4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -076ee4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076eea: 0e00 |0003: return-void │ │ +076ef8: |[076ef8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +076f08: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -150771,17 +150771,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076eec: |[076eec] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -076efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076efe: 0f00 |0001: return v0 │ │ +076f10: |[076f10] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +076f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076f22: 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; │ │ │ │ @@ -150790,17 +150790,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076f00: |[076f00] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -076f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076f12: 0f00 |0001: return v0 │ │ +076f24: |[076f24] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +076f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076f36: 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; │ │ │ │ @@ -150809,18 +150809,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 │ │ -076f14: |[076f14] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -076f24: 7110 3d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0a3d │ │ -076f2a: 0c00 |0003: move-result-object v0 │ │ -076f2c: 1100 |0004: return-object v0 │ │ +076f38: |[076f38] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +076f48: 7110 3d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0a3d │ │ +076f4e: 0c00 |0003: move-result-object v0 │ │ +076f50: 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; │ │ │ │ @@ -150829,17 +150829,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076f30: |[076f30] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -076f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076f42: 0f00 |0001: return v0 │ │ +076f54: |[076f54] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +076f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076f66: 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; │ │ │ │ @@ -150848,18 +150848,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 │ │ -076f44: |[076f44] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -076f54: 7120 3e0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0a3e │ │ -076f5a: 0c00 |0003: move-result-object v0 │ │ -076f5c: 1100 |0004: return-object v0 │ │ +076f68: |[076f68] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +076f78: 7120 3e0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0a3e │ │ +076f7e: 0c00 |0003: move-result-object v0 │ │ +076f80: 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 │ │ @@ -150869,18 +150869,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 │ │ -076f60: |[076f60] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -076f70: 7120 3f0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0a3f │ │ -076f76: 0c00 |0003: move-result-object v0 │ │ -076f78: 1100 |0004: return-object v0 │ │ +076f84: |[076f84] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +076f94: 7120 3f0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0a3f │ │ +076f9a: 0c00 |0003: move-result-object v0 │ │ +076f9c: 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; │ │ @@ -150890,16 +150890,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 │ │ -076f7c: |[076f7c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -076f8c: 1101 |0000: return-object v1 │ │ +076fa0: |[076fa0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +076fb0: 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; │ │ @@ -150909,33 +150909,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076f90: |[076f90] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -076fa0: 7120 400a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0a40 │ │ -076fa6: 0e00 |0003: return-void │ │ +076fb4: |[076fb4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +076fc4: 7120 400a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0a40 │ │ +076fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0004 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #636 header: │ │ -class_idx : 431 │ │ +class_idx : 439 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2760 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #636 annotations: │ │ Annotations on class │ │ @@ -150964,19 +150964,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 │ │ -076fa8: |[076fa8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -076fb8: 5b01 3803 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@0338 │ │ -076fbc: 5b02 3903 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0339 │ │ -076fc0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -076fc6: 0e00 |0007: return-void │ │ +076fcc: |[076fcc] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +076fdc: 5b01 3803 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@0338 │ │ +076fe0: 5b02 3903 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0339 │ │ +076fe4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +076fea: 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; │ │ @@ -150987,19 +150987,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076fc8: |[076fc8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -076fd8: 5410 3903 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0339 │ │ -076fdc: 7220 2e0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0a2e │ │ -076fe2: 0a00 |0005: move-result v0 │ │ -076fe4: 0f00 |0006: return v0 │ │ +076fec: |[076fec] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +076ffc: 5410 3903 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0339 │ │ +077000: 7220 2e0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0a2e │ │ +077006: 0a00 |0005: move-result v0 │ │ +077008: 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; │ │ │ │ @@ -151008,33 +151008,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076fe8: |[076fe8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -076ff8: 5410 3903 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0339 │ │ -076ffc: 7220 2f0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0a2f │ │ -077002: 0a00 |0005: move-result v0 │ │ -077004: 0f00 |0006: return v0 │ │ +07700c: |[07700c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +07701c: 5410 3903 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0339 │ │ +077020: 7220 2f0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0a2f │ │ +077026: 0a00 |0005: move-result v0 │ │ +077028: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #637 header: │ │ -class_idx : 440 │ │ +class_idx : 448 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2773 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2770 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #637 annotations: │ │ Annotations on class │ │ @@ -151055,17 +151055,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077008: |[077008] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -077018: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07701e: 0e00 |0003: return-void │ │ +07702c: |[07702c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +07703c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +077042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -151074,20 +151074,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -077020: |[077020] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -077030: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -077034: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -077036: 0f00 |0003: return v0 │ │ -077038: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -07703a: 28fe |0005: goto 0003 // -0002 │ │ +077044: |[077044] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +077054: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +077058: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07705a: 0f00 |0003: return v0 │ │ +07705c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +07705e: 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; │ │ @@ -151099,17 +151099,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07703c: |[07703c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -07704c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07704e: 0f00 |0001: return v0 │ │ +077060: |[077060] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +077070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +077072: 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; │ │ │ │ @@ -151118,22 +151118,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -077050: |[077050] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -077060: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -077064: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -077066: 0f00 |0003: return v0 │ │ -077068: 2200 3503 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0335 │ │ -07706c: 1a01 860b |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b86 │ │ -077070: 7020 6615 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ -077076: 2700 |000b: throw v0 │ │ +077074: |[077074] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +077084: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +077088: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07708a: 0f00 |0003: return v0 │ │ +07708c: 2200 3d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@033d │ │ +077090: 1a01 830b |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b83 │ │ +077094: 7020 6615 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ +07709a: 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; │ │ @@ -151145,23 +151145,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -077078: |[077078] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -077088: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -07708c: 6e10 ad12 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -077092: 0a00 |0005: move-result v0 │ │ -077094: 0f00 |0006: return v0 │ │ -077096: 2200 3503 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0335 │ │ -07709a: 1a01 860b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b86 │ │ -07709e: 7020 6615 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ -0770a4: 2700 |000e: throw v0 │ │ +07709c: |[07709c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0770ac: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0770b0: 6e10 ad12 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +0770b6: 0a00 |0005: move-result v0 │ │ +0770b8: 0f00 |0006: return v0 │ │ +0770ba: 2200 3d03 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@033d │ │ +0770be: 1a01 830b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b83 │ │ +0770c2: 7020 6615 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ +0770c8: 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; │ │ @@ -151173,40 +151173,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0770a8: |[0770a8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0770b8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0770bc: 6e10 af12 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -0770c2: 0a00 |0005: move-result v0 │ │ -0770c4: 0f00 |0006: return v0 │ │ -0770c6: 2200 3503 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0335 │ │ -0770ca: 1a01 860b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b86 │ │ -0770ce: 7020 6615 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ -0770d4: 2700 |000e: throw v0 │ │ +0770cc: |[0770cc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0770dc: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0770e0: 6e10 af12 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +0770e6: 0a00 |0005: move-result v0 │ │ +0770e8: 0f00 |0006: return v0 │ │ +0770ea: 2200 3d03 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@033d │ │ +0770ee: 1a01 830b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b83 │ │ +0770f2: 7020 6615 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1566 │ │ +0770f8: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x000f reg=4 pointerIndex I │ │ │ │ - source_file_idx : 2773 (MotionEventCompat.java) │ │ + source_file_idx : 2770 (MotionEventCompat.java) │ │ │ │ Class #638 header: │ │ -class_idx : 441 │ │ +class_idx : 449 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2773 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2770 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #638 annotations: │ │ Annotations on class │ │ @@ -151227,17 +151227,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0770d8: |[0770d8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -0770e8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0770ee: 0e00 |0003: return-void │ │ +0770fc: |[0770fc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +07710c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +077112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -151246,18 +151246,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0770f0: |[0770f0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -077100: 7120 660a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a66 │ │ -077106: 0a00 |0003: move-result v0 │ │ -077108: 0f00 |0004: return v0 │ │ +077114: |[077114] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +077124: 7120 660a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a66 │ │ +07712a: 0a00 |0003: move-result v0 │ │ +07712c: 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 │ │ @@ -151267,18 +151267,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07710c: |[07710c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -07711c: 7110 670a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a67 │ │ -077122: 0a00 |0003: move-result v0 │ │ -077124: 0f00 |0004: return v0 │ │ +077130: |[077130] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +077140: 7110 670a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a67 │ │ +077146: 0a00 |0003: move-result v0 │ │ +077148: 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; │ │ │ │ @@ -151287,18 +151287,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077128: |[077128] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -077138: 7120 680a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a68 │ │ -07713e: 0a00 |0003: move-result v0 │ │ -077140: 0f00 |0004: return v0 │ │ +07714c: |[07714c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +07715c: 7120 680a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a68 │ │ +077162: 0a00 |0003: move-result v0 │ │ +077164: 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 │ │ @@ -151308,18 +151308,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077144: |[077144] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -077154: 7120 690a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0a69 │ │ -07715a: 0a00 |0003: move-result v0 │ │ -07715c: 0f00 |0004: return v0 │ │ +077168: |[077168] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +077178: 7120 690a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0a69 │ │ +07717e: 0a00 |0003: move-result v0 │ │ +077180: 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 │ │ @@ -151329,33 +151329,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077160: |[077160] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -077170: 7120 6a0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0a6a │ │ -077176: 0a00 |0003: move-result v0 │ │ -077178: 0f00 |0004: return v0 │ │ +077184: |[077184] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +077194: 7120 6a0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0a6a │ │ +07719a: 0a00 |0003: move-result v0 │ │ +07719c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ │ │ - source_file_idx : 2773 (MotionEventCompat.java) │ │ + source_file_idx : 2770 (MotionEventCompat.java) │ │ │ │ Class #639 header: │ │ -class_idx : 450 │ │ +class_idx : 458 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 58 │ │ -source_file_idx : 2920 │ │ +superclass_idx : 61 │ │ +source_file_idx : 2917 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #639 annotations: │ │ Annotations on class │ │ @@ -151385,18 +151385,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 │ │ -07717c: |[07717c] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -07718c: 5b01 6f03 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -077190: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ -077196: 0e00 |0005: return-void │ │ +0771a0: |[0771a0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +0771b0: 5b01 6f03 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0771b4: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013a │ │ +0771ba: 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; │ │ │ │ @@ -151405,17 +151405,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 │ │ -077198: |[077198] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -0771a8: 7020 a00a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0aa0 │ │ -0771ae: 0e00 |0003: return-void │ │ +0771bc: |[0771bc] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +0771cc: 7020 a00a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0aa0 │ │ +0771d2: 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; │ │ @@ -151426,18 +151426,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 │ │ -0771b0: |[0771b0] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0771c0: 5410 6f03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0771c4: 6e30 cc0a 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@0acc │ │ -0771ca: 0e00 |0005: return-void │ │ +0771d4: |[0771d4] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0771e4: 5410 6f03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0771e8: 6e30 cc0a 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@0acc │ │ +0771ee: 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; │ │ @@ -151448,42 +151448,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0771cc: |[0771cc] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -0771dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0771de: 5441 6f03 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0771e2: 5442 6f03 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0771e6: 5422 7d03 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0771ea: 6e10 2e0c 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -0771f0: 0a02 |000a: move-result v2 │ │ -0771f2: 5443 6f03 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0771f6: 5433 7d03 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0771fa: 6e10 270c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ -077200: 0c03 |0012: move-result-object v3 │ │ -077202: 6e30 cd0a 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ -077208: 5441 6f03 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -07720c: 7110 af0a 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ -077212: 0a01 |001b: move-result v1 │ │ -077214: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -077218: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -07721c: 5441 6f03 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -077220: 7110 af0a 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ -077226: 0a00 |0025: move-result v0 │ │ -077228: 5441 6f03 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -07722c: 5442 6f03 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -077230: 5422 7d03 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -077234: 6e10 2e0c 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -07723a: 0a02 |002f: move-result v2 │ │ -07723c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -07723e: 6e40 ce0a 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ -077244: 0e00 |0034: return-void │ │ +0771f0: |[0771f0] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +077200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077202: 5441 6f03 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077206: 5442 6f03 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +07720a: 5422 7d03 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +07720e: 6e10 2e0c 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +077214: 0a02 |000a: move-result v2 │ │ +077216: 5443 6f03 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +07721a: 5433 7d03 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +07721e: 6e10 270c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ +077224: 0c03 |0012: move-result-object v3 │ │ +077226: 6e30 cd0a 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ +07722c: 5441 6f03 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077230: 7110 af0a 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ +077236: 0a01 |001b: move-result v1 │ │ +077238: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +07723c: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +077240: 5441 6f03 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077244: 7110 af0a 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ +07724a: 0a00 |0025: move-result v0 │ │ +07724c: 5441 6f03 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077250: 5442 6f03 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077254: 5422 7d03 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077258: 6e10 2e0c 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +07725e: 0a02 |002f: move-result v2 │ │ +077260: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +077262: 6e40 ce0a 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ +077268: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -151495,17 +151495,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077248: |[077248] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -077258: 5901 6e03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@036e │ │ -07725c: 0e00 |0002: return-void │ │ +07726c: |[07726c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +07727c: 5901 6e03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@036e │ │ +077280: 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 │ │ @@ -151515,23 +151515,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -077260: |[077260] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -077270: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -077274: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -077278: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -07727c: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -077280: 5420 6f03 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -077284: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -077286: 6e40 ce0a 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ -07728c: 0e00 |000e: return-void │ │ +077284: |[077284] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +077294: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +077298: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +07729c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +0772a0: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0772a4: 5420 6f03 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0772a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0772aa: 6e40 ce0a 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ +0772b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -151545,63 +151545,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -077290: |[077290] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -0772a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0772a2: 5241 6e03 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@036e │ │ -0772a6: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -0772aa: 5441 6f03 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772ae: 5442 6f03 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772b2: 5422 7d03 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0772b6: 6e10 2e0c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -0772bc: 0a02 |000e: move-result v2 │ │ -0772be: 5443 6f03 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772c2: 5433 7d03 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0772c6: 6e10 270c 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ -0772cc: 0c03 |0016: move-result-object v3 │ │ -0772ce: 6e30 cd0a 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ -0772d4: 5441 6f03 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772d8: 7110 af0a 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ -0772de: 0a01 |001f: move-result v1 │ │ -0772e0: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -0772e4: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -0772e8: 5441 6f03 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772ec: 7110 af0a 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ -0772f2: 0a00 |0029: move-result v0 │ │ -0772f4: 5441 6f03 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772f8: 5442 6f03 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ -0772fc: 5422 7d03 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -077300: 6e10 2e0c 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -077306: 0a02 |0033: move-result v2 │ │ -077308: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -07730a: 6e40 ce0a 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ -077310: 0e00 |0038: return-void │ │ +0772b4: |[0772b4] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +0772c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0772c6: 5241 6e03 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@036e │ │ +0772ca: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +0772ce: 5441 6f03 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0772d2: 5442 6f03 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0772d6: 5422 7d03 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +0772da: 6e10 2e0c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +0772e0: 0a02 |000e: move-result v2 │ │ +0772e2: 5443 6f03 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0772e6: 5433 7d03 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +0772ea: 6e10 270c 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ +0772f0: 0c03 |0016: move-result-object v3 │ │ +0772f2: 6e30 cd0a 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ +0772f8: 5441 6f03 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +0772fc: 7110 af0a 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ +077302: 0a01 |001f: move-result v1 │ │ +077304: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +077308: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +07730c: 5441 6f03 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077310: 7110 af0a 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0aaf │ │ +077316: 0a00 |0029: move-result v0 │ │ +077318: 5441 6f03 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +07731c: 5442 6f03 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@036f │ │ +077320: 5422 7d03 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077324: 6e10 2e0c 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +07732a: 0a02 |0033: move-result v2 │ │ +07732c: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +07732e: 6e40 ce0a 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ +077334: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ locals : │ │ 0x002a - 0x0038 reg=0 offset F │ │ 0x0000 - 0x0039 reg=4 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0039 reg=5 position I │ │ │ │ - source_file_idx : 2920 (PagerTitleStrip.java) │ │ + source_file_idx : 2917 (PagerTitleStrip.java) │ │ │ │ Class #640 header: │ │ -class_idx : 452 │ │ +class_idx : 460 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2920 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2917 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #640 annotations: │ │ Annotations on class │ │ @@ -151622,17 +151622,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077314: |[077314] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -077324: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07732a: 0e00 |0003: return-void │ │ +077338: |[077338] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +077348: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07734e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -151641,32 +151641,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07732c: |[07732c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -07733c: 6e10 e814 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ -077342: 0e00 |0003: return-void │ │ +077350: |[077350] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +077360: 6e10 e814 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ +077366: 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; │ │ │ │ - source_file_idx : 2920 (PagerTitleStrip.java) │ │ + source_file_idx : 2917 (PagerTitleStrip.java) │ │ │ │ Class #641 header: │ │ -class_idx : 453 │ │ +class_idx : 461 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2920 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2917 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #641 annotations: │ │ Annotations on class │ │ @@ -151687,17 +151687,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077344: |[077344] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -077354: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07735a: 0e00 |0003: return-void │ │ +077368: |[077368] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +077378: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07737e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -151706,32 +151706,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07735c: |[07735c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -07736c: 7110 d20a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ad2 │ │ -077372: 0e00 |0003: return-void │ │ +077380: |[077380] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +077390: 7110 d20a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ad2 │ │ +077396: 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; │ │ │ │ - source_file_idx : 2920 (PagerTitleStrip.java) │ │ + source_file_idx : 2917 (PagerTitleStrip.java) │ │ │ │ Class #642 header: │ │ -class_idx : 454 │ │ +class_idx : 462 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 702 │ │ -source_file_idx : 2920 │ │ +superclass_idx : 710 │ │ +source_file_idx : 2917 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ Class #642 annotations: │ │ Annotations on class │ │ @@ -151839,38 +151839,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -077374: |[077374] android.support.v4.view.PagerTitleStrip.:()V │ │ -077384: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -077386: 2300 f304 |0001: new-array v0, v0, [I // type@04f3 │ │ -07738a: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -077390: 6900 7003 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0370 │ │ -077394: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -077396: 2300 f304 |0009: new-array v0, v0, [I // type@04f3 │ │ -07739a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -07739c: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -0773a2: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0773a6: 6900 7403 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0374 │ │ -0773aa: 6000 2300 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ -0773ae: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -0773b2: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -0773b6: 2200 c501 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01c5 │ │ -0773ba: 7010 aa0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0aaa │ │ -0773c0: 6900 7103 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0371 │ │ -0773c4: 0e00 |0020: return-void │ │ -0773c6: 2200 c401 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01c4 │ │ -0773ca: 7010 a80a 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0aa8 │ │ -0773d0: 6900 7103 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0371 │ │ -0773d4: 28f8 |0028: goto 0020 // -0008 │ │ -0773d6: 0000 |0029: nop // spacer │ │ -0773d8: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +077398: |[077398] android.support.v4.view.PagerTitleStrip.:()V │ │ +0773a8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0773aa: 2300 fd04 |0001: new-array v0, v0, [I // type@04fd │ │ +0773ae: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +0773b4: 6900 7003 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0370 │ │ +0773b8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0773ba: 2300 fd04 |0009: new-array v0, v0, [I // type@04fd │ │ +0773be: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0773c0: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +0773c6: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0773ca: 6900 7403 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0374 │ │ +0773ce: 6000 2300 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0023 │ │ +0773d2: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +0773d6: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +0773da: 2200 cd01 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01cd │ │ +0773de: 7010 aa0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0aaa │ │ +0773e4: 6900 7103 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0371 │ │ +0773e8: 0e00 |0020: return-void │ │ +0773ea: 2200 cc01 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01cc │ │ +0773ee: 7010 a80a 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0aa8 │ │ +0773f4: 6900 7103 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0371 │ │ +0773f8: 28f8 |0028: goto 0020 // -0008 │ │ +0773fa: 0000 |0029: nop // spacer │ │ +0773fc: 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 │ │ @@ -151883,18 +151883,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0773f0: |[0773f0] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -077400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077402: 7030 ae0a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aae │ │ -077408: 0e00 |0004: return-void │ │ +077414: |[077414] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +077424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077426: 7030 ae0a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aae │ │ +07742c: 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; │ │ @@ -151904,122 +151904,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 │ │ -07740c: |[07740c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07741c: 122a |0000: const/4 v10, #int 2 // #2 │ │ -07741e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -077420: 7030 5513 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1355 │ │ -077426: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -077428: 59b7 7803 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ -07742c: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -077430: 59b7 7903 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -077434: 2207 c201 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01c2 │ │ -077438: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -07743a: 7030 a10a 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@0aa1 │ │ -077440: 5bb7 7c03 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ -077444: 2207 0803 |0014: new-instance v7, Landroid/widget/TextView; // type@0308 │ │ -077448: 7020 d614 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ -07744e: 5bb7 7e03 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077452: 6e20 b00a 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0ab0 │ │ -077458: 2207 0803 |001e: new-instance v7, Landroid/widget/TextView; // type@0308 │ │ -07745c: 7020 d614 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ -077462: 5bb7 7603 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077466: 6e20 b00a 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0ab0 │ │ -07746c: 2207 0803 |0028: new-instance v7, Landroid/widget/TextView; // type@0308 │ │ -077470: 7020 d614 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ -077476: 5bb7 7a03 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -07747a: 6e20 b00a 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0ab0 │ │ -077480: 6207 7003 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0370 │ │ -077484: 6e30 b600 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ -07748a: 0c00 |0037: move-result-object v0 │ │ -07748c: 6e30 2001 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0120 │ │ -077492: 0a04 |003b: move-result v4 │ │ -077494: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -077498: 54b7 7e03 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -07749c: 6e30 eb14 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@14eb │ │ -0774a2: 54b7 7603 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -0774a6: 6e30 eb14 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@14eb │ │ -0774ac: 54b7 7a03 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -0774b0: 6e30 eb14 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@14eb │ │ -0774b6: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -0774b8: 6e30 1b01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@011b │ │ -0774be: 0a06 |0051: move-result v6 │ │ -0774c0: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -0774c4: 8267 |0054: int-to-float v7, v6 │ │ -0774c6: 6e30 ca0a 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0aca │ │ -0774cc: 6e20 2201 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0122 │ │ -0774d2: 0a07 |005b: move-result v7 │ │ -0774d4: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -0774d8: 6e30 1a01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@011a │ │ -0774de: 0a05 |0061: move-result v5 │ │ -0774e0: 54b7 7e03 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -0774e4: 6e20 ec14 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -0774ea: 54b7 7603 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -0774ee: 6e20 ec14 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -0774f4: 54b7 7a03 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -0774f8: 6e20 ec14 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -0774fe: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -077500: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -077504: 6e30 1f01 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011f │ │ -07750a: 0a07 |0077: move-result v7 │ │ -07750c: 59b7 7703 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0377 │ │ -077510: 6e10 2301 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -077516: 54b7 7603 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -07751a: 6e10 dd14 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@14dd │ │ -077520: 0c07 |0082: move-result-object v7 │ │ -077522: 6e10 0a01 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@010a │ │ -077528: 0a07 |0086: move-result v7 │ │ -07752a: 59b7 8003 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ -07752e: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -077534: 6e20 c60a 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0ac6 │ │ -07753a: 54b7 7e03 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -07753e: 6208 3d05 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@053d │ │ -077542: 6e20 e214 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@14e2 │ │ -077548: 54b7 7603 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -07754c: 6208 3d05 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@053d │ │ -077550: 6e20 e214 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@14e2 │ │ -077556: 54b7 7a03 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -07755a: 6208 3d05 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@053d │ │ -07755e: 6e20 e214 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@14e2 │ │ -077564: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -077566: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -07756a: 6207 7403 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0374 │ │ -07756e: 6e30 b500 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00b5 │ │ -077574: 0c03 |00ac: move-result-object v3 │ │ -077576: 6e30 1901 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0119 │ │ -07757c: 0a01 |00b0: move-result v1 │ │ -07757e: 6e10 2301 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ -077584: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -077588: 54b7 7e03 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -07758c: 7110 c80a 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ac8 │ │ -077592: 54b7 7603 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077596: 7110 c80a 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ac8 │ │ -07759c: 54b7 7a03 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -0775a0: 7110 c80a 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ac8 │ │ -0775a6: 6e10 b000 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0775ac: 0c07 |00c8: move-result-object v7 │ │ -0775ae: 6e10 0e01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -0775b4: 0c07 |00cc: move-result-object v7 │ │ -0775b6: 5272 3f05 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -0775ba: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -0775be: c827 |00d1: mul-float/2addr v7, v2 │ │ -0775c0: 8777 |00d2: float-to-int v7, v7 │ │ -0775c2: 59b7 7f03 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ -0775c6: 0e00 |00d5: return-void │ │ -0775c8: 54b7 7e03 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -0775cc: 6e10 e814 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ -0775d2: 54b7 7603 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -0775d6: 6e10 e814 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ -0775dc: 54b7 7a03 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -0775e0: 6e10 e814 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ -0775e6: 28e0 |00e5: goto 00c5 // -0020 │ │ +077430: |[077430] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +077440: 122a |0000: const/4 v10, #int 2 // #2 │ │ +077442: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +077444: 7030 5513 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1355 │ │ +07744a: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +07744c: 59b7 7803 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ +077450: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +077454: 59b7 7903 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +077458: 2207 ca01 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01ca │ │ +07745c: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +07745e: 7030 a10a 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@0aa1 │ │ +077464: 5bb7 7c03 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ +077468: 2207 1003 |0014: new-instance v7, Landroid/widget/TextView; // type@0310 │ │ +07746c: 7020 d614 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ +077472: 5bb7 7e03 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077476: 6e20 b00a 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0ab0 │ │ +07747c: 2207 1003 |001e: new-instance v7, Landroid/widget/TextView; // type@0310 │ │ +077480: 7020 d614 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ +077486: 5bb7 7603 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +07748a: 6e20 b00a 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0ab0 │ │ +077490: 2207 1003 |0028: new-instance v7, Landroid/widget/TextView; // type@0310 │ │ +077494: 7020 d614 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@14d6 │ │ +07749a: 5bb7 7a03 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +07749e: 6e20 b00a 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0ab0 │ │ +0774a4: 6207 7003 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0370 │ │ +0774a8: 6e30 b600 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00b6 │ │ +0774ae: 0c00 |0037: move-result-object v0 │ │ +0774b0: 6e30 2001 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0120 │ │ +0774b6: 0a04 |003b: move-result v4 │ │ +0774b8: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +0774bc: 54b7 7e03 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +0774c0: 6e30 eb14 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@14eb │ │ +0774c6: 54b7 7603 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +0774ca: 6e30 eb14 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@14eb │ │ +0774d0: 54b7 7a03 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +0774d4: 6e30 eb14 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@14eb │ │ +0774da: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +0774dc: 6e30 1b01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@011b │ │ +0774e2: 0a06 |0051: move-result v6 │ │ +0774e4: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +0774e8: 8267 |0054: int-to-float v7, v6 │ │ +0774ea: 6e30 ca0a 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0aca │ │ +0774f0: 6e20 2201 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0122 │ │ +0774f6: 0a07 |005b: move-result v7 │ │ +0774f8: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +0774fc: 6e30 1a01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@011a │ │ +077502: 0a05 |0061: move-result v5 │ │ +077504: 54b7 7e03 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077508: 6e20 ec14 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +07750e: 54b7 7603 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077512: 6e20 ec14 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +077518: 54b7 7a03 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +07751c: 6e20 ec14 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +077522: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +077524: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +077528: 6e30 1f01 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011f │ │ +07752e: 0a07 |0077: move-result v7 │ │ +077530: 59b7 7703 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0377 │ │ +077534: 6e10 2301 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +07753a: 54b7 7603 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +07753e: 6e10 dd14 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@14dd │ │ +077544: 0c07 |0082: move-result-object v7 │ │ +077546: 6e10 0a01 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@010a │ │ +07754c: 0a07 |0086: move-result v7 │ │ +07754e: 59b7 8003 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ +077552: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +077558: 6e20 c60a 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0ac6 │ │ +07755e: 54b7 7e03 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077562: 6208 3d05 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@053d │ │ +077566: 6e20 e214 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@14e2 │ │ +07756c: 54b7 7603 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077570: 6208 3d05 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@053d │ │ +077574: 6e20 e214 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@14e2 │ │ +07757a: 54b7 7a03 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +07757e: 6208 3d05 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@053d │ │ +077582: 6e20 e214 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@14e2 │ │ +077588: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +07758a: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +07758e: 6207 7403 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0374 │ │ +077592: 6e30 b500 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00b5 │ │ +077598: 0c03 |00ac: move-result-object v3 │ │ +07759a: 6e30 1901 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0119 │ │ +0775a0: 0a01 |00b0: move-result v1 │ │ +0775a2: 6e10 2301 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0123 │ │ +0775a8: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +0775ac: 54b7 7e03 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +0775b0: 7110 c80a 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ac8 │ │ +0775b6: 54b7 7603 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +0775ba: 7110 c80a 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ac8 │ │ +0775c0: 54b7 7a03 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +0775c4: 7110 c80a 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0ac8 │ │ +0775ca: 6e10 b000 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0775d0: 0c07 |00c8: move-result-object v7 │ │ +0775d2: 6e10 0e01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +0775d8: 0c07 |00cc: move-result-object v7 │ │ +0775da: 5272 3f05 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +0775de: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +0775e2: c827 |00d1: mul-float/2addr v7, v2 │ │ +0775e4: 8777 |00d2: float-to-int v7, v7 │ │ +0775e6: 59b7 7f03 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ +0775ea: 0e00 |00d5: return-void │ │ +0775ec: 54b7 7e03 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +0775f0: 6e10 e814 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ +0775f6: 54b7 7603 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +0775fa: 6e10 e814 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ +077600: 54b7 7a03 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077604: 6e10 e814 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@14e8 │ │ +07760a: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -152078,17 +152078,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 │ │ -0775e8: |[0775e8] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -0775f8: 5210 7903 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -0775fc: 0f00 |0002: return v0 │ │ +07760c: |[07760c] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +07761c: 5210 7903 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +077620: 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;) │ │ @@ -152096,18 +152096,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077600: |[077600] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -077610: 6200 7103 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0371 │ │ -077614: 7220 a70a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0aa7 │ │ -07761a: 0e00 |0005: return-void │ │ +077624: |[077624] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +077634: 6200 7103 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0371 │ │ +077638: 7220 a70a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0aa7 │ │ +07763e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -152117,22 +152117,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07761c: |[07761c] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -07762c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07762e: 6e10 b10a 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0ab1 │ │ -077634: 0c00 |0004: move-result-object v0 │ │ -077636: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -07763a: 6e10 7001 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0170 │ │ -077640: 0a01 |000a: move-result v1 │ │ -077642: 0f01 |000b: return v1 │ │ +077640: |[077640] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +077650: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077652: 6e10 b10a 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0ab1 │ │ +077658: 0c00 |0004: move-result-object v0 │ │ +07765a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +07765e: 6e10 7001 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0170 │ │ +077664: 0a01 |000a: move-result v1 │ │ +077666: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -152146,17 +152146,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077644: |[077644] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -077654: 5210 7f03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ -077658: 0f00 |0002: return v0 │ │ +077668: |[077668] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +077678: 5210 7f03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ +07767c: 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;) │ │ @@ -152164,43 +152164,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -07765c: |[07765c] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -07766c: 6f10 6b13 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ -077672: 6e10 b80a 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0ab8 │ │ -077678: 0c02 |0006: move-result-object v2 │ │ -07767a: 2023 0202 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0202 │ │ -07767e: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -077682: 2203 3403 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0334 │ │ -077686: 1a04 670b |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0b67 │ │ -07768a: 7020 6515 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -077690: 2703 |0012: throw v3 │ │ -077692: 0721 |0013: move-object v1, v2 │ │ -077694: 1f01 0202 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0202 │ │ -077698: 6e10 270c 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ -07769e: 0c00 |0019: move-result-object v0 │ │ -0776a0: 5453 7c03 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ -0776a4: 6e20 750c 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@0c75 │ │ -0776aa: 5453 7c03 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ -0776ae: 6e20 780c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c78 │ │ -0776b4: 5b51 7d03 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0776b8: 5453 8303 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ -0776bc: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -0776c0: 5453 8303 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ -0776c4: 6e10 d215 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@15d2 │ │ -0776ca: 0c03 |002f: move-result-object v3 │ │ -0776cc: 1f03 bd01 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01bd │ │ -0776d0: 6e30 cc0a 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@0acc │ │ -0776d6: 0e00 |0035: return-void │ │ -0776d8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0776da: 28fb |0037: goto 0032 // -0005 │ │ +077680: |[077680] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +077690: 6f10 6b13 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@136b │ │ +077696: 6e10 b80a 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0ab8 │ │ +07769c: 0c02 |0006: move-result-object v2 │ │ +07769e: 2023 0a02 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@020a │ │ +0776a2: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +0776a6: 2203 3c03 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@033c │ │ +0776aa: 1a04 640b |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0b64 │ │ +0776ae: 7020 6515 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0776b4: 2703 |0012: throw v3 │ │ +0776b6: 0721 |0013: move-object v1, v2 │ │ +0776b8: 1f01 0a02 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@020a │ │ +0776bc: 6e10 270c 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ +0776c2: 0c00 |0019: move-result-object v0 │ │ +0776c4: 5453 7c03 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ +0776c8: 6e20 750c 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@0c75 │ │ +0776ce: 5453 7c03 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ +0776d2: 6e20 780c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c78 │ │ +0776d8: 5b51 7d03 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +0776dc: 5453 8303 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ +0776e0: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +0776e4: 5453 8303 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ +0776e8: 6e10 d215 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@15d2 │ │ +0776ee: 0c03 |002f: move-result-object v3 │ │ +0776f0: 1f03 c501 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01c5 │ │ +0776f4: 6e30 cc0a 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@0acc │ │ +0776fa: 0e00 |0035: return-void │ │ +0776fc: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0776fe: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -152222,29 +152222,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0776dc: |[0776dc] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -0776ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0776ee: 6f10 6c13 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ -0776f4: 5420 7d03 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0776f8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -0776fc: 5420 7d03 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -077700: 6e10 270c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ -077706: 0c00 |000d: move-result-object v0 │ │ -077708: 6e30 cc0a 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@0acc │ │ -07770e: 5420 7d03 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -077712: 6e20 750c 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@0c75 │ │ -077718: 5420 7d03 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -07771c: 6e20 780c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c78 │ │ -077722: 5b21 7d03 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -077726: 0e00 |001d: return-void │ │ +077700: |[077700] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +077710: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077712: 6f10 6c13 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@136c │ │ +077718: 5420 7d03 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +07771c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +077720: 5420 7d03 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077724: 6e10 270c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ +07772a: 0c00 |000d: move-result-object v0 │ │ +07772c: 6e30 cc0a 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@0acc │ │ +077732: 5420 7d03 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077736: 6e20 750c 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@0c75 │ │ +07773c: 5420 7d03 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077740: 6e20 780c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c78 │ │ +077746: 5b21 7d03 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +07774a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -152258,26 +152258,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -077728: |[077728] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -077738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07773a: 5431 7d03 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -07773e: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -077742: 5231 7903 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -077746: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -07774a: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -07774e: 5230 7903 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -077752: 5231 7803 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ -077756: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -077758: 6e40 ce0a 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ -07775e: 0e00 |0013: return-void │ │ +07774c: |[07774c] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +07775c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07775e: 5431 7d03 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077762: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +077766: 5231 7903 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +07776a: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +07776e: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +077772: 5230 7903 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +077776: 5231 7803 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ +07777a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +07777c: 6e40 ce0a 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ +077782: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -152294,67 +152294,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -077760: |[077760] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -077770: 7110 cd12 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ -077776: 0a08 |0003: move-result v8 │ │ -077778: 7110 cd12 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ -07777e: 0a03 |0007: move-result v3 │ │ -077780: 7110 ce12 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ -077786: 0a09 |000b: move-result v9 │ │ -077788: 7110 ce12 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ -07778e: 0a04 |000f: move-result v4 │ │ -077790: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -077794: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -077798: 220a 3403 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@0334 │ │ -07779c: 1a0b e20a |0016: const-string v11, "Must measure with an exact width" // string@0ae2 │ │ -0777a0: 7020 6515 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0777a6: 270a |001b: throw v10 │ │ -0777a8: 0140 |001c: move v0, v4 │ │ -0777aa: 6e10 b30a 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0ab3 │ │ -0777b0: 0a05 |0020: move-result v5 │ │ -0777b2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0777b4: 6e10 b70a 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0ab7 │ │ -0777ba: 0a0a |0025: move-result v10 │ │ -0777bc: 6e10 b40a 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0ab4 │ │ -0777c2: 0a0b |0029: move-result v11 │ │ -0777c4: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -0777c8: b160 |002c: sub-int/2addr v0, v6 │ │ -0777ca: 829a |002d: int-to-float v10, v9 │ │ -0777cc: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -0777d2: c8ba |0031: mul-float/2addr v10, v11 │ │ -0777d4: 87aa |0032: float-to-int v10, v10 │ │ -0777d6: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -0777da: 7120 cf12 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -0777e0: 0a02 |0038: move-result v2 │ │ -0777e2: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -0777e6: 7120 cf12 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -0777ec: 0a01 |003e: move-result v1 │ │ -0777ee: 54ca 7e03 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -0777f2: 6e30 df14 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ -0777f8: 54ca 7603 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -0777fc: 6e30 df14 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ -077802: 54ca 7a03 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077806: 6e30 df14 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ -07780c: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -077810: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -077814: 6e30 c50a 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0ac5 │ │ -07781a: 0e00 |0055: return-void │ │ -07781c: 54ca 7603 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077820: 6e10 da14 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077826: 0a07 |005b: move-result v7 │ │ -077828: 900a 0706 |005c: add-int v10, v7, v6 │ │ -07782c: 7120 7515 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -077832: 0a0a |0061: move-result v10 │ │ -077834: 6e30 c50a 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0ac5 │ │ -07783a: 28f0 |0065: goto 0055 // -0010 │ │ +077784: |[077784] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +077794: 7110 cd12 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ +07779a: 0a08 |0003: move-result v8 │ │ +07779c: 7110 cd12 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@12cd │ │ +0777a2: 0a03 |0007: move-result v3 │ │ +0777a4: 7110 ce12 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ +0777aa: 0a09 |000b: move-result v9 │ │ +0777ac: 7110 ce12 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@12ce │ │ +0777b2: 0a04 |000f: move-result v4 │ │ +0777b4: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +0777b8: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +0777bc: 220a 3c03 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@033c │ │ +0777c0: 1a0b df0a |0016: const-string v11, "Must measure with an exact width" // string@0adf │ │ +0777c4: 7020 6515 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0777ca: 270a |001b: throw v10 │ │ +0777cc: 0140 |001c: move v0, v4 │ │ +0777ce: 6e10 b30a 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0ab3 │ │ +0777d4: 0a05 |0020: move-result v5 │ │ +0777d6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +0777d8: 6e10 b70a 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0ab7 │ │ +0777de: 0a0a |0025: move-result v10 │ │ +0777e0: 6e10 b40a 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0ab4 │ │ +0777e6: 0a0b |0029: move-result v11 │ │ +0777e8: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +0777ec: b160 |002c: sub-int/2addr v0, v6 │ │ +0777ee: 829a |002d: int-to-float v10, v9 │ │ +0777f0: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +0777f6: c8ba |0031: mul-float/2addr v10, v11 │ │ +0777f8: 87aa |0032: float-to-int v10, v10 │ │ +0777fa: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +0777fe: 7120 cf12 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +077804: 0a02 |0038: move-result v2 │ │ +077806: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +07780a: 7120 cf12 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +077810: 0a01 |003e: move-result v1 │ │ +077812: 54ca 7e03 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077816: 6e30 df14 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ +07781c: 54ca 7603 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077820: 6e30 df14 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ +077826: 54ca 7a03 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +07782a: 6e30 df14 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ +077830: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +077834: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +077838: 6e30 c50a 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0ac5 │ │ +07783e: 0e00 |0055: return-void │ │ +077840: 54ca 7603 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077844: 6e10 da14 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +07784a: 0a07 |005b: move-result v7 │ │ +07784c: 900a 0706 |005c: add-int v10, v7, v6 │ │ +077850: 7120 7515 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +077856: 0a0a |0061: move-result v10 │ │ +077858: 6e30 c50a 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0ac5 │ │ +07785e: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -152394,19 +152394,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07783c: |[07783c] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -07784c: 5510 8203 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0382 │ │ -077850: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -077854: 6f10 7a13 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@137a │ │ -07785a: 0e00 |0007: return-void │ │ +077860: |[077860] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +077870: 5510 8203 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0382 │ │ +077874: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +077878: 6f10 7a13 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@137a │ │ +07787e: 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; │ │ @@ -152416,18 +152416,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07785c: |[07785c] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -07786c: 5901 7703 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0377 │ │ -077870: 6e10 c00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0ac0 │ │ -077876: 0e00 |0005: return-void │ │ +077880: |[077880] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +077890: 5901 7703 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0377 │ │ +077894: 6e10 c00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0ac0 │ │ +07789a: 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; │ │ @@ -152438,31 +152438,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -077878: |[077878] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -077888: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -07788c: c851 |0002: mul-float/2addr v1, v5 │ │ -07788e: 8711 |0003: float-to-int v1, v1 │ │ -077890: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -077894: 5941 7b03 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@037b │ │ -077898: 5241 7b03 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@037b │ │ -07789c: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0778a0: 5242 8003 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ -0778a4: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -0778aa: b532 |0011: and-int/2addr v2, v3 │ │ -0778ac: 9600 0102 |0012: or-int v0, v1, v2 │ │ -0778b0: 5441 7e03 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -0778b4: 6e20 ec14 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -0778ba: 5441 7a03 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -0778be: 6e20 ec14 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -0778c4: 0e00 |001e: return-void │ │ +07789c: |[07789c] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +0778ac: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +0778b0: c851 |0002: mul-float/2addr v1, v5 │ │ +0778b2: 8711 |0003: float-to-int v1, v1 │ │ +0778b4: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +0778b8: 5941 7b03 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@037b │ │ +0778bc: 5241 7b03 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@037b │ │ +0778c0: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0778c4: 5242 8003 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ +0778c8: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +0778ce: b532 |0011: and-int/2addr v2, v3 │ │ +0778d0: 9600 0102 |0012: or-int v0, v1, v2 │ │ +0778d4: 5441 7e03 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +0778d8: 6e20 ec14 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +0778de: 5441 7a03 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +0778e2: 6e20 ec14 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +0778e8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -152476,29 +152476,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0778c8: |[0778c8] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -0778d8: 5945 8003 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ -0778dc: 5441 7603 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -0778e0: 6e20 ec14 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -0778e6: 5241 7b03 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@037b │ │ -0778ea: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0778ee: 5242 8003 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ -0778f2: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -0778f8: b532 |0010: and-int/2addr v2, v3 │ │ -0778fa: 9600 0102 |0011: or-int v0, v1, v2 │ │ -0778fe: 5441 7e03 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077902: 6e20 ec14 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -077908: 5441 7a03 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -07790c: 6e20 ec14 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ -077912: 0e00 |001d: return-void │ │ +0778ec: |[0778ec] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +0778fc: 5945 8003 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ +077900: 5441 7603 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077904: 6e20 ec14 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +07790a: 5241 7b03 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@037b │ │ +07790e: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +077912: 5242 8003 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0380 │ │ +077916: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +07791c: b532 |0010: and-int/2addr v2, v3 │ │ +07791e: 9600 0102 |0011: or-int v0, v1, v2 │ │ +077922: 5441 7e03 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077926: 6e20 ec14 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +07792c: 5441 7a03 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077930: 6e20 ec14 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@14ec │ │ +077936: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -152513,22 +152513,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -077914: |[077914] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -077924: 5410 7e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077928: 6e30 ed14 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@14ed │ │ -07792e: 5410 7603 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077932: 6e30 ed14 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@14ed │ │ -077938: 5410 7a03 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -07793c: 6e30 ed14 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@14ed │ │ -077942: 0e00 |000f: return-void │ │ +077938: |[077938] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +077948: 5410 7e03 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +07794c: 6e30 ed14 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@14ed │ │ +077952: 5410 7603 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077956: 6e30 ed14 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@14ed │ │ +07795c: 5410 7a03 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077960: 6e30 ed14 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@14ed │ │ +077966: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -152541,18 +152541,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077944: |[077944] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -077954: 5901 7f03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ -077958: 6e10 c00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0ac0 │ │ -07795e: 0e00 |0005: return-void │ │ +077968: |[077968] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +077978: 5901 7f03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ +07797c: 6e10 c00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0ac0 │ │ +077982: 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; │ │ @@ -152563,38 +152563,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 │ │ -077960: |[077960] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -077970: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -077974: 5410 7c03 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ -077978: 6e20 7f0a 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a7f │ │ -07797e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -077980: 5b10 8303 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ -077984: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -077988: 5410 7c03 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ -07798c: 6e20 780a 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a78 │ │ -077992: 2200 5103 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0351 │ │ -077996: 7020 d115 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@15d1 │ │ -07799c: 5b10 8303 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ -0779a0: 5410 7d03 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0779a4: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -0779a8: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0779aa: 5910 7803 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ -0779ae: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -0779b2: 5910 7903 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -0779b6: 5410 7d03 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -0779ba: 6e10 2e0c 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -0779c0: 0a00 |0028: move-result v0 │ │ -0779c2: 6e30 cd0a 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ -0779c8: 6e10 c00a 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0ac0 │ │ -0779ce: 0e00 |002f: return-void │ │ +077984: |[077984] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +077994: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +077998: 5410 7c03 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ +07799c: 6e20 7f0a 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a7f │ │ +0779a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0779a4: 5b10 8303 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ +0779a8: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +0779ac: 5410 7c03 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@037c │ │ +0779b0: 6e20 780a 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a78 │ │ +0779b6: 2200 5903 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0359 │ │ +0779ba: 7020 d115 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@15d1 │ │ +0779c0: 5b10 8303 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0383 │ │ +0779c4: 5410 7d03 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +0779c8: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +0779cc: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0779ce: 5910 7803 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ +0779d2: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +0779d6: 5910 7903 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +0779da: 5410 7d03 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +0779de: 6e10 2e0c 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +0779e4: 0a00 |0028: move-result v0 │ │ +0779e6: 6e30 cd0a 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ +0779ec: 6e10 c00a 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0ac0 │ │ +0779f2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -152615,86 +152615,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0779d0: |[0779d0] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -0779e0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0779e2: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -0779e6: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0779e8: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -0779ec: 6e10 700a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -0779f2: 0a03 |0009: move-result v3 │ │ -0779f4: 5ca7 8203 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0382 │ │ -0779f8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0779fa: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -0779fe: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -077a02: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -077a06: 6e20 720a 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a72 │ │ -077a0c: 0c04 |0016: move-result-object v4 │ │ -077a0e: 54a7 7e03 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077a12: 6e20 ea14 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -077a18: 54a8 7603 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077a1c: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -077a20: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -077a24: 6e20 720a bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a72 │ │ -077a2a: 0c07 |0025: move-result-object v7 │ │ -077a2c: 6e20 ea14 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -077a32: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -077a34: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -077a38: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -077a3c: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -077a40: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -077a44: 6e20 720a 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a72 │ │ -077a4a: 0c04 |0035: move-result-object v4 │ │ -077a4c: 54a7 7a03 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077a50: 6e20 ea14 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -077a56: 6e10 ba0a 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0aba │ │ -077a5c: 0a07 |003e: move-result v7 │ │ -077a5e: 6e10 b50a 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0ab5 │ │ -077a64: 0a08 |0042: move-result v8 │ │ -077a66: b187 |0043: sub-int/2addr v7, v8 │ │ -077a68: 6e10 b60a 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0ab6 │ │ -077a6e: 0a08 |0047: move-result v8 │ │ -077a70: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -077a74: 6e10 b20a 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0ab2 │ │ -077a7a: 0a07 |004d: move-result v7 │ │ -077a7c: 6e10 b70a 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0ab7 │ │ -077a82: 0a08 |0051: move-result v8 │ │ -077a84: b187 |0052: sub-int/2addr v7, v8 │ │ -077a86: 6e10 b40a 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0ab4 │ │ -077a8c: 0a08 |0056: move-result v8 │ │ -077a8e: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -077a92: 8257 |0059: int-to-float v7, v5 │ │ -077a94: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -077a9a: c887 |005d: mul-float/2addr v7, v8 │ │ -077a9c: 8777 |005e: float-to-int v7, v7 │ │ -077a9e: 7120 cf12 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -077aa4: 0a02 |0062: move-result v2 │ │ -077aa6: 7120 cf12 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ -077aac: 0a01 |0066: move-result v1 │ │ -077aae: 54a7 7e03 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077ab2: 6e30 df14 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ -077ab8: 54a7 7603 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077abc: 6e30 df14 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ -077ac2: 54a7 7a03 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077ac6: 6e30 df14 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ -077acc: 59ab 7803 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ -077ad0: 55a7 8103 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0381 │ │ -077ad4: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -077ad8: 52a7 7903 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -077adc: 6e40 ce0a ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ -077ae2: 5ca6 8203 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0382 │ │ -077ae6: 0e00 |0083: return-void │ │ -077ae8: 0163 |0084: move v3, v6 │ │ -077aea: 2885 |0085: goto 000a // -007b │ │ -077aec: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -077aee: 289f |0087: goto 0026 // -0061 │ │ +0779f4: |[0779f4] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +077a04: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +077a06: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +077a0a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +077a0c: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +077a10: 6e10 700a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +077a16: 0a03 |0009: move-result v3 │ │ +077a18: 5ca7 8203 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0382 │ │ +077a1c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +077a1e: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +077a22: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +077a26: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +077a2a: 6e20 720a 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a72 │ │ +077a30: 0c04 |0016: move-result-object v4 │ │ +077a32: 54a7 7e03 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077a36: 6e20 ea14 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +077a3c: 54a8 7603 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077a40: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +077a44: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +077a48: 6e20 720a bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a72 │ │ +077a4e: 0c07 |0025: move-result-object v7 │ │ +077a50: 6e20 ea14 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +077a56: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +077a58: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +077a5c: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +077a60: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +077a64: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +077a68: 6e20 720a 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a72 │ │ +077a6e: 0c04 |0035: move-result-object v4 │ │ +077a70: 54a7 7a03 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077a74: 6e20 ea14 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +077a7a: 6e10 ba0a 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0aba │ │ +077a80: 0a07 |003e: move-result v7 │ │ +077a82: 6e10 b50a 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0ab5 │ │ +077a88: 0a08 |0042: move-result v8 │ │ +077a8a: b187 |0043: sub-int/2addr v7, v8 │ │ +077a8c: 6e10 b60a 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0ab6 │ │ +077a92: 0a08 |0047: move-result v8 │ │ +077a94: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +077a98: 6e10 b20a 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0ab2 │ │ +077a9e: 0a07 |004d: move-result v7 │ │ +077aa0: 6e10 b70a 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0ab7 │ │ +077aa6: 0a08 |0051: move-result v8 │ │ +077aa8: b187 |0052: sub-int/2addr v7, v8 │ │ +077aaa: 6e10 b40a 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0ab4 │ │ +077ab0: 0a08 |0056: move-result v8 │ │ +077ab2: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +077ab6: 8257 |0059: int-to-float v7, v5 │ │ +077ab8: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +077abe: c887 |005d: mul-float/2addr v7, v8 │ │ +077ac0: 8777 |005e: float-to-int v7, v7 │ │ +077ac2: 7120 cf12 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +077ac8: 0a02 |0062: move-result v2 │ │ +077aca: 7120 cf12 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@12cf │ │ +077ad0: 0a01 |0066: move-result v1 │ │ +077ad2: 54a7 7e03 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077ad6: 6e30 df14 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ +077adc: 54a7 7603 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077ae0: 6e30 df14 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ +077ae6: 54a7 7a03 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077aea: 6e30 df14 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@14df │ │ +077af0: 59ab 7803 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ +077af4: 55a7 8103 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0381 │ │ +077af8: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +077afc: 52a7 7903 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +077b00: 6e40 ce0a ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ +077b06: 5ca6 8203 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0382 │ │ +077b0a: 0e00 |0083: return-void │ │ +077b0c: 0163 |0084: move v3, v6 │ │ +077b0e: 2885 |0085: goto 000a // -007b │ │ +077b10: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +077b12: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -152736,233 +152736,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -077af0: |[077af0] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -077b00: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -077b04: 5200 7803 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ -077b08: 022a 0000 |0004: move/from16 v42, v0 │ │ -077b0c: 0200 2e00 |0006: move/from16 v0, v46 │ │ -077b10: 0201 2a00 |0008: move/from16 v1, v42 │ │ -077b14: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -077b18: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -077b1c: 5400 7d03 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ -077b20: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -077b24: 7401 270c 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ -077b2a: 0c2a |0015: move-result-object v42 │ │ -077b2c: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -077b30: 0201 2e00 |0018: move/from16 v1, v46 │ │ -077b34: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -077b38: 6e30 cd0a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ -077b3e: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -077b42: 0200 2a00 |0021: move/from16 v0, v42 │ │ -077b46: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -077b4a: 5c10 8103 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0381 │ │ -077b4e: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -077b52: 5400 7e03 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077b56: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -077b5a: 7401 db14 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@14db │ │ -077b60: 0a24 |0030: move-result v36 │ │ -077b62: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -077b66: 5400 7603 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077b6a: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -077b6e: 7401 db14 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@14db │ │ -077b74: 0a12 |003a: move-result v18 │ │ -077b76: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -077b7a: 5400 7a03 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077b7e: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -077b82: 7401 db14 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@14db │ │ -077b88: 0a1a |0044: move-result v26 │ │ -077b8a: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -077b8e: 7401 ba0a 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0aba │ │ -077b94: 0a26 |004a: move-result v38 │ │ -077b96: 7401 b20a 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0ab2 │ │ -077b9c: 0a25 |004e: move-result v37 │ │ -077b9e: 7401 b50a 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0ab5 │ │ -077ba4: 0a1d |0052: move-result v29 │ │ -077ba6: 7401 b60a 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0ab6 │ │ -077bac: 0a1e |0056: move-result v30 │ │ -077bae: 7401 b70a 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0ab7 │ │ -077bb4: 0a1f |005a: move-result v31 │ │ -077bb6: 7401 b40a 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0ab4 │ │ -077bbc: 0a1c |005e: move-result v28 │ │ -077bbe: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -077bc2: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -077bc6: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -077bca: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -077bce: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -077bd2: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -077bd6: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -077bda: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -077bde: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -077be2: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -077be6: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -077bea: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -077bee: 82a0 |0077: int-to-float v0, v10 │ │ -077bf0: 022b 0000 |0078: move/from16 v43, v0 │ │ -077bf4: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -077bf8: 0200 2b00 |007c: move/from16 v0, v43 │ │ -077bfc: 8700 |007e: float-to-int v0, v0 │ │ -077bfe: 022b 0000 |007f: move/from16 v43, v0 │ │ -077c02: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -077c06: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -077c0a: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -077c0e: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -077c12: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -077c16: 5400 7e03 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077c1a: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -077c1e: 7401 d714 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@14d7 │ │ -077c24: 0a20 |0092: move-result v32 │ │ -077c26: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -077c2a: 5400 7603 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077c2e: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -077c32: 7401 d714 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@14d7 │ │ -077c38: 0a0b |009c: move-result v11 │ │ -077c3a: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -077c3e: 5400 7a03 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077c42: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -077c46: 7401 d714 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@14d7 │ │ -077c4c: 0a16 |00a6: move-result v22 │ │ -077c4e: 0200 2000 |00a7: move/from16 v0, v32 │ │ -077c52: 7120 7515 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -077c58: 0a2a |00ac: move-result v42 │ │ -077c5a: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -077c5e: 0201 1600 |00af: move/from16 v1, v22 │ │ -077c62: 7120 7515 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -077c68: 0a14 |00b4: move-result v20 │ │ -077c6a: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -077c6e: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -077c72: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -077c76: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -077c7a: 5400 7e03 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077c7e: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -077c82: 7401 da14 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077c88: 0a2a |00c4: move-result v42 │ │ -077c8a: 9007 232a |00c5: add-int v7, v35, v42 │ │ -077c8e: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -077c92: 5400 7603 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077c96: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -077c9a: 7401 da14 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077ca0: 0a2a |00d0: move-result v42 │ │ -077ca2: 9005 112a |00d1: add-int v5, v17, v42 │ │ -077ca6: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -077caa: 5400 7a03 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077cae: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -077cb2: 7401 da14 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077cb8: 0a2a |00dc: move-result v42 │ │ -077cba: 9006 192a |00dd: add-int v6, v25, v42 │ │ -077cbe: 7120 7515 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -077cc4: 0a2a |00e2: move-result v42 │ │ -077cc6: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -077cca: 7120 7515 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -077cd0: 0a15 |00e8: move-result v21 │ │ -077cd2: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -077cd6: 5200 7703 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0377 │ │ -077cda: 022a 0000 |00ed: move/from16 v42, v0 │ │ -077cde: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -077ce2: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -077ce8: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -077cec: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -077cf0: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -077cf4: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -077cf8: 5400 7603 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077cfc: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -077d00: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -077d04: 5400 7603 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ -077d08: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -077d0c: 7401 da14 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077d12: 0a2b |0109: move-result v43 │ │ -077d14: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -077d18: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -077d1c: 0201 1000 |010e: move/from16 v1, v16 │ │ -077d20: 0202 2b00 |0110: move/from16 v2, v43 │ │ -077d24: 6e52 de14 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@14de │ │ -077d2a: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -077d2e: 5200 7f03 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ -077d32: 022a 0000 |0119: move/from16 v42, v0 │ │ -077d36: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -077d3a: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -077d3e: 0200 1d00 |011f: move/from16 v0, v29 │ │ -077d42: 0201 2a00 |0121: move/from16 v1, v42 │ │ -077d46: 7120 7815 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -077d4c: 0a21 |0126: move-result v33 │ │ -077d4e: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -077d52: 5400 7e03 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077d56: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -077d5a: 902b 2124 |012d: add-int v43, v33, v36 │ │ -077d5e: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -077d62: 5400 7e03 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ -077d66: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -077d6a: 7401 da14 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077d70: 0a2c |0138: move-result v44 │ │ -077d72: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -077d76: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -077d7a: 0201 2100 |013d: move/from16 v1, v33 │ │ -077d7e: 0202 2200 |013f: move/from16 v2, v34 │ │ -077d82: 0203 2b00 |0141: move/from16 v3, v43 │ │ -077d86: 0204 2c00 |0143: move/from16 v4, v44 │ │ -077d8a: 6e54 de14 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@14de │ │ -077d90: 912a 261e |0148: sub-int v42, v38, v30 │ │ -077d94: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -077d98: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -077d9c: 5200 7f03 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ -077da0: 022b 0000 |0150: move/from16 v43, v0 │ │ -077da4: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -077da8: 7702 7515 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -077dae: 0a17 |0157: move-result v23 │ │ -077db0: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -077db4: 5400 7a03 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077db8: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -077dbc: 902b 171a |015e: add-int v43, v23, v26 │ │ -077dc0: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -077dc4: 5400 7a03 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ -077dc8: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -077dcc: 7401 da14 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ -077dd2: 0a2c |0169: move-result v44 │ │ -077dd4: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -077dd8: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -077ddc: 0201 1700 |016e: move/from16 v1, v23 │ │ -077de0: 0202 1800 |0170: move/from16 v2, v24 │ │ -077de4: 0203 2b00 |0172: move/from16 v3, v43 │ │ -077de8: 0204 2c00 |0174: move/from16 v4, v44 │ │ -077dec: 6e54 de14 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@14de │ │ -077df2: 0200 2f00 |0179: move/from16 v0, v47 │ │ -077df6: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -077dfa: 5910 7903 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -077dfe: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -077e02: 0200 2a00 |0181: move/from16 v0, v42 │ │ -077e06: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -077e0a: 5c10 8103 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0381 │ │ -077e0e: 0e00 |0187: return-void │ │ -077e10: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -077e14: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -077e18: 5200 7903 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ -077e1c: 022a 0000 |018e: move/from16 v42, v0 │ │ -077e20: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -077e24: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -077e28: 28f3 |0194: goto 0187 // -000d │ │ -077e2a: 912a 251f |0195: sub-int v42, v37, v31 │ │ -077e2e: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -077e32: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -077e36: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -077e3a: 9022 0923 |019d: add-int v34, v9, v35 │ │ -077e3e: 9010 0911 |019f: add-int v16, v9, v17 │ │ -077e42: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -077e46: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -077e4a: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -077e4e: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -077e52: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -077e56: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -077e5a: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -077e5e: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -077e62: 0000 |01b1: nop // spacer │ │ -077e64: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +077b14: |[077b14] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +077b24: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +077b28: 5200 7803 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0378 │ │ +077b2c: 022a 0000 |0004: move/from16 v42, v0 │ │ +077b30: 0200 2e00 |0006: move/from16 v0, v46 │ │ +077b34: 0201 2a00 |0008: move/from16 v1, v42 │ │ +077b38: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +077b3c: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +077b40: 5400 7d03 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@037d │ │ +077b44: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +077b48: 7401 270c 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0c27 │ │ +077b4e: 0c2a |0015: move-result-object v42 │ │ +077b50: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +077b54: 0201 2e00 |0018: move/from16 v1, v46 │ │ +077b58: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +077b5c: 6e30 cd0a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0acd │ │ +077b62: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +077b66: 0200 2a00 |0021: move/from16 v0, v42 │ │ +077b6a: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +077b6e: 5c10 8103 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0381 │ │ +077b72: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +077b76: 5400 7e03 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077b7a: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +077b7e: 7401 db14 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@14db │ │ +077b84: 0a24 |0030: move-result v36 │ │ +077b86: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +077b8a: 5400 7603 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077b8e: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +077b92: 7401 db14 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@14db │ │ +077b98: 0a12 |003a: move-result v18 │ │ +077b9a: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +077b9e: 5400 7a03 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077ba2: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +077ba6: 7401 db14 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@14db │ │ +077bac: 0a1a |0044: move-result v26 │ │ +077bae: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +077bb2: 7401 ba0a 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0aba │ │ +077bb8: 0a26 |004a: move-result v38 │ │ +077bba: 7401 b20a 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0ab2 │ │ +077bc0: 0a25 |004e: move-result v37 │ │ +077bc2: 7401 b50a 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0ab5 │ │ +077bc8: 0a1d |0052: move-result v29 │ │ +077bca: 7401 b60a 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0ab6 │ │ +077bd0: 0a1e |0056: move-result v30 │ │ +077bd2: 7401 b70a 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0ab7 │ │ +077bd8: 0a1f |005a: move-result v31 │ │ +077bda: 7401 b40a 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0ab4 │ │ +077be0: 0a1c |005e: move-result v28 │ │ +077be2: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +077be6: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +077bea: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +077bee: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +077bf2: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +077bf6: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +077bfa: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +077bfe: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +077c02: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +077c06: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +077c0a: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +077c0e: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +077c12: 82a0 |0077: int-to-float v0, v10 │ │ +077c14: 022b 0000 |0078: move/from16 v43, v0 │ │ +077c18: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +077c1c: 0200 2b00 |007c: move/from16 v0, v43 │ │ +077c20: 8700 |007e: float-to-int v0, v0 │ │ +077c22: 022b 0000 |007f: move/from16 v43, v0 │ │ +077c26: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +077c2a: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +077c2e: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +077c32: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +077c36: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +077c3a: 5400 7e03 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077c3e: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +077c42: 7401 d714 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@14d7 │ │ +077c48: 0a20 |0092: move-result v32 │ │ +077c4a: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +077c4e: 5400 7603 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077c52: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +077c56: 7401 d714 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@14d7 │ │ +077c5c: 0a0b |009c: move-result v11 │ │ +077c5e: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +077c62: 5400 7a03 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077c66: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +077c6a: 7401 d714 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@14d7 │ │ +077c70: 0a16 |00a6: move-result v22 │ │ +077c72: 0200 2000 |00a7: move/from16 v0, v32 │ │ +077c76: 7120 7515 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +077c7c: 0a2a |00ac: move-result v42 │ │ +077c7e: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +077c82: 0201 1600 |00af: move/from16 v1, v22 │ │ +077c86: 7120 7515 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +077c8c: 0a14 |00b4: move-result v20 │ │ +077c8e: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +077c92: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +077c96: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +077c9a: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +077c9e: 5400 7e03 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077ca2: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +077ca6: 7401 da14 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +077cac: 0a2a |00c4: move-result v42 │ │ +077cae: 9007 232a |00c5: add-int v7, v35, v42 │ │ +077cb2: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +077cb6: 5400 7603 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077cba: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +077cbe: 7401 da14 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +077cc4: 0a2a |00d0: move-result v42 │ │ +077cc6: 9005 112a |00d1: add-int v5, v17, v42 │ │ +077cca: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +077cce: 5400 7a03 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077cd2: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +077cd6: 7401 da14 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +077cdc: 0a2a |00dc: move-result v42 │ │ +077cde: 9006 192a |00dd: add-int v6, v25, v42 │ │ +077ce2: 7120 7515 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +077ce8: 0a2a |00e2: move-result v42 │ │ +077cea: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +077cee: 7120 7515 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +077cf4: 0a15 |00e8: move-result v21 │ │ +077cf6: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +077cfa: 5200 7703 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0377 │ │ +077cfe: 022a 0000 |00ed: move/from16 v42, v0 │ │ +077d02: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +077d06: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +077d0c: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +077d10: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +077d14: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +077d18: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +077d1c: 5400 7603 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077d20: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +077d24: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +077d28: 5400 7603 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0376 │ │ +077d2c: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +077d30: 7401 da14 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +077d36: 0a2b |0109: move-result v43 │ │ +077d38: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +077d3c: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +077d40: 0201 1000 |010e: move/from16 v1, v16 │ │ +077d44: 0202 2b00 |0110: move/from16 v2, v43 │ │ +077d48: 6e52 de14 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@14de │ │ +077d4e: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +077d52: 5200 7f03 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ +077d56: 022a 0000 |0119: move/from16 v42, v0 │ │ +077d5a: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +077d5e: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +077d62: 0200 1d00 |011f: move/from16 v0, v29 │ │ +077d66: 0201 2a00 |0121: move/from16 v1, v42 │ │ +077d6a: 7120 7815 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +077d70: 0a21 |0126: move-result v33 │ │ +077d72: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +077d76: 5400 7e03 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077d7a: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +077d7e: 902b 2124 |012d: add-int v43, v33, v36 │ │ +077d82: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +077d86: 5400 7e03 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@037e │ │ +077d8a: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +077d8e: 7401 da14 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +077d94: 0a2c |0138: move-result v44 │ │ +077d96: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +077d9a: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +077d9e: 0201 2100 |013d: move/from16 v1, v33 │ │ +077da2: 0202 2200 |013f: move/from16 v2, v34 │ │ +077da6: 0203 2b00 |0141: move/from16 v3, v43 │ │ +077daa: 0204 2c00 |0143: move/from16 v4, v44 │ │ +077dae: 6e54 de14 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@14de │ │ +077db4: 912a 261e |0148: sub-int v42, v38, v30 │ │ +077db8: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +077dbc: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +077dc0: 5200 7f03 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@037f │ │ +077dc4: 022b 0000 |0150: move/from16 v43, v0 │ │ +077dc8: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +077dcc: 7702 7515 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +077dd2: 0a17 |0157: move-result v23 │ │ +077dd4: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +077dd8: 5400 7a03 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077ddc: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +077de0: 902b 171a |015e: add-int v43, v23, v26 │ │ +077de4: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +077de8: 5400 7a03 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@037a │ │ +077dec: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +077df0: 7401 da14 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@14da │ │ +077df6: 0a2c |0169: move-result v44 │ │ +077df8: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +077dfc: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +077e00: 0201 1700 |016e: move/from16 v1, v23 │ │ +077e04: 0202 1800 |0170: move/from16 v2, v24 │ │ +077e08: 0203 2b00 |0172: move/from16 v3, v43 │ │ +077e0c: 0204 2c00 |0174: move/from16 v4, v44 │ │ +077e10: 6e54 de14 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@14de │ │ +077e16: 0200 2f00 |0179: move/from16 v0, v47 │ │ +077e1a: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +077e1e: 5910 7903 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +077e22: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +077e26: 0200 2a00 |0181: move/from16 v0, v42 │ │ +077e2a: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +077e2e: 5c10 8103 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0381 │ │ +077e32: 0e00 |0187: return-void │ │ +077e34: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +077e38: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +077e3c: 5200 7903 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0379 │ │ +077e40: 022a 0000 |018e: move/from16 v42, v0 │ │ +077e44: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +077e48: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +077e4c: 28f3 |0194: goto 0187 // -000d │ │ +077e4e: 912a 251f |0195: sub-int v42, v37, v31 │ │ +077e52: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +077e56: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +077e5a: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +077e5e: 9022 0923 |019d: add-int v34, v9, v35 │ │ +077e62: 9010 0911 |019f: add-int v16, v9, v17 │ │ +077e66: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +077e6a: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +077e6e: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +077e72: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +077e76: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +077e7a: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +077e7e: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +077e82: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +077e86: 0000 |01b1: nop // spacer │ │ +077e88: 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 │ │ @@ -153093,21 +153093,21 @@ │ │ 0x0195 - 0x01bc reg=40 textPaddedRight I │ │ 0x0195 - 0x01bc reg=41 vgrav I │ │ 0x0000 - 0x01bc reg=45 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x01bc reg=46 position I │ │ 0x0000 - 0x01bc reg=47 positionOffset F │ │ 0x0000 - 0x01bc reg=48 force Z │ │ │ │ - source_file_idx : 2920 (PagerTitleStrip.java) │ │ + source_file_idx : 2917 (PagerTitleStrip.java) │ │ │ │ Class #643 header: │ │ -class_idx : 458 │ │ +class_idx : 466 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3070 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3067 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #643 annotations: │ │ Annotations on class │ │ @@ -153128,17 +153128,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077e78: |[077e78] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ -077e88: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -077e8e: 0e00 |0003: return-void │ │ +077e9c: |[077e9c] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +077eac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +077eb2: 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;) │ │ @@ -153146,17 +153146,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 │ │ -077e90: |[077e90] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -077ea0: 7010 d30a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0ad3 │ │ -077ea6: 0e00 |0003: return-void │ │ +077eb4: |[077eb4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +077ec4: 7010 d30a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0ad3 │ │ +077eca: 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; │ │ │ │ @@ -153166,17 +153166,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -077ea8: |[077ea8] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -077eb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077eba: 0f00 |0001: return v0 │ │ +077ecc: |[077ecc] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +077edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077ede: 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; │ │ │ │ @@ -153185,31 +153185,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -077ebc: |[077ebc] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -077ecc: 0e00 |0000: return-void │ │ +077ee0: |[077ee0] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +077ef0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0001 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 3070 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3067 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #644 header: │ │ -class_idx : 459 │ │ +class_idx : 467 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3070 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3067 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #644 annotations: │ │ Annotations on class │ │ @@ -153230,17 +153230,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077ed0: |[077ed0] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ -077ee0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -077ee6: 0e00 |0003: return-void │ │ +077ef4: |[077ef4] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +077f04: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +077f0a: 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;) │ │ @@ -153248,17 +153248,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 │ │ -077ee8: |[077ee8] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -077ef8: 7010 d70a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0ad7 │ │ -077efe: 0e00 |0003: return-void │ │ +077f0c: |[077f0c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +077f1c: 7010 d70a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0ad7 │ │ +077f22: 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; │ │ │ │ @@ -153268,18 +153268,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -077f00: |[077f00] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -077f10: 7110 e20a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0ae2 │ │ -077f16: 0a00 |0003: move-result v0 │ │ -077f18: 0f00 |0004: return v0 │ │ +077f24: |[077f24] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +077f34: 7110 e20a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0ae2 │ │ +077f3a: 0a00 |0003: move-result v0 │ │ +077f3c: 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; │ │ │ │ @@ -153288,33 +153288,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -077f1c: |[077f1c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -077f2c: 7120 e30a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0ae3 │ │ -077f32: 0e00 |0003: return-void │ │ +077f40: |[077f40] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +077f50: 7120 e30a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0ae3 │ │ +077f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 3070 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3067 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #645 header: │ │ -class_idx : 463 │ │ +class_idx : 471 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3419 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #645 annotations: │ │ Annotations on class │ │ @@ -153335,17 +153335,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077f34: |[077f34] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -077f44: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -077f4a: 0e00 |0003: return-void │ │ +077f58: |[077f58] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +077f68: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +077f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -153354,18 +153354,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -077f4c: |[077f4c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -077f5c: 6e10 ba12 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@12ba │ │ -077f62: 0a00 |0003: move-result v0 │ │ -077f64: 0f00 |0004: return v0 │ │ +077f70: |[077f70] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077f80: 6e10 ba12 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@12ba │ │ +077f86: 0a00 |0003: move-result v0 │ │ +077f88: 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 │ │ @@ -153375,33 +153375,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -077f68: |[077f68] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -077f78: 6e10 bc12 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@12bc │ │ -077f7e: 0a00 |0003: move-result v0 │ │ -077f80: 0f00 |0004: return v0 │ │ +077f8c: |[077f8c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077f9c: 6e10 bc12 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@12bc │ │ +077fa2: 0a00 |0003: move-result v0 │ │ +077fa4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 3419 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3416 (VelocityTrackerCompat.java) │ │ │ │ Class #646 header: │ │ -class_idx : 464 │ │ +class_idx : 472 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3419 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #646 annotations: │ │ Annotations on class │ │ @@ -153422,17 +153422,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077f84: |[077f84] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -077f94: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -077f9a: 0e00 |0003: return-void │ │ +077fa8: |[077fa8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +077fb8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +077fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -153441,18 +153441,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077f9c: |[077f9c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -077fac: 7120 f10a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0af1 │ │ -077fb2: 0a00 |0003: move-result v0 │ │ -077fb4: 0f00 |0004: return v0 │ │ +077fc0: |[077fc0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077fd0: 7120 f10a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0af1 │ │ +077fd6: 0a00 |0003: move-result v0 │ │ +077fd8: 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 │ │ @@ -153462,33 +153462,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077fb8: |[077fb8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -077fc8: 7120 f20a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0af2 │ │ -077fce: 0a00 |0003: move-result v0 │ │ -077fd0: 0f00 |0004: return v0 │ │ +077fdc: |[077fdc] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077fec: 7120 f20a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0af2 │ │ +077ff2: 0a00 |0003: move-result v0 │ │ +077ff4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 3419 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3416 (VelocityTrackerCompat.java) │ │ │ │ Class #647 header: │ │ -class_idx : 468 │ │ +class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 35 │ │ │ │ Class #647 annotations: │ │ Annotations on class │ │ @@ -153509,17 +153509,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077fd4: |[077fd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -077fe4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -077fea: 0e00 |0003: return-void │ │ +077ff8: |[077ff8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +078008: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07800e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -153528,17 +153528,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -077fec: |[077fec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -077ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077ffe: 0f00 |0001: return v0 │ │ +078010: |[078010] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +078020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078022: 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 │ │ @@ -153548,17 +153548,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078000: |[078000] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -078010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078012: 0f00 |0001: return v0 │ │ +078024: |[078024] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +078034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078036: 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 │ │ @@ -153568,17 +153568,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078014: |[078014] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -078024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078026: 0f00 |0001: return v0 │ │ +078038: |[078038] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +078048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07804a: 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; │ │ │ │ @@ -153587,17 +153587,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 │ │ -078028: |[078028] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -078038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07803a: 1100 |0001: return-object v0 │ │ +07804c: |[07804c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +07805c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07805e: 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; │ │ │ │ @@ -153606,17 +153606,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07803c: |[07803c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -07804c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -078050: 0f00 |0002: return v0 │ │ +078060: |[078060] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +078070: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +078074: 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; │ │ │ │ @@ -153625,17 +153625,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078054: |[078054] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -078064: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -078068: 1000 |0002: return-wide v0 │ │ +078078: |[078078] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +078088: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +07808c: 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;) │ │ @@ -153643,17 +153643,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07806c: |[07806c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -07807c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07807e: 0f00 |0001: return v0 │ │ +078090: |[078090] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0780a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0780a2: 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; │ │ │ │ @@ -153662,17 +153662,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078080: |[078080] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -078090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078092: 0f00 |0001: return v0 │ │ +0780a4: |[0780a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +0780b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0780b6: 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; │ │ │ │ @@ -153681,17 +153681,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078094: |[078094] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -0780a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0780a6: 0f00 |0001: return v0 │ │ +0780b8: |[0780b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0780c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0780ca: 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; │ │ │ │ @@ -153700,17 +153700,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0780a8: |[0780a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -0780b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0780ba: 0f00 |0001: return v0 │ │ +0780cc: |[0780cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0780dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0780de: 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; │ │ │ │ @@ -153719,18 +153719,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0780bc: |[0780bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0780cc: 6e10 ec12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ -0780d2: 0a00 |0003: move-result v0 │ │ -0780d4: 0f00 |0004: return v0 │ │ +0780e0: |[0780e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0780f0: 6e10 ec12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@12ec │ │ +0780f6: 0a00 |0003: move-result v0 │ │ +0780f8: 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; │ │ │ │ @@ -153739,17 +153739,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0780d8: |[0780d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -0780e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0780ea: 0f00 |0001: return v0 │ │ +0780fc: |[0780fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +07810c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07810e: 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; │ │ │ │ @@ -153758,18 +153758,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0780ec: |[0780ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0780fc: 6e10 ef12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ -078102: 0a00 |0003: move-result v0 │ │ -078104: 0f00 |0004: return v0 │ │ +078110: |[078110] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +078120: 6e10 ef12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@12ef │ │ +078126: 0a00 |0003: move-result v0 │ │ +078128: 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; │ │ │ │ @@ -153778,17 +153778,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078108: |[078108] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -078118: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -07811a: 0f00 |0001: return v0 │ │ +07812c: |[07812c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +07813c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +07813e: 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; │ │ │ │ @@ -153797,18 +153797,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 │ │ -07811c: |[07811c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -07812c: 6e10 f212 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -078132: 0c00 |0003: move-result-object v0 │ │ -078134: 1100 |0004: return-object v0 │ │ +078140: |[078140] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +078150: 6e10 f212 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +078156: 0c00 |0003: move-result-object v0 │ │ +078158: 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; │ │ │ │ @@ -153817,17 +153817,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078138: |[078138] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -078148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07814a: 0f00 |0001: return v0 │ │ +07815c: |[07815c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +07816c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07816e: 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; │ │ │ │ @@ -153836,25 +153836,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07814c: |[07814c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -07815c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07815e: 6e10 dd12 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@12dd │ │ -078164: 0c00 |0004: move-result-object v0 │ │ -078166: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -07816a: 6e10 7201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0172 │ │ -078170: 0a02 |000a: move-result v2 │ │ -078172: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -078174: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -078178: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -07817a: 0f01 |000f: return v1 │ │ +078170: |[078170] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +078180: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +078182: 6e10 dd12 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@12dd │ │ +078188: 0c00 |0004: move-result-object v0 │ │ +07818a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +07818e: 6e10 7201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0172 │ │ +078194: 0a02 |000a: move-result v2 │ │ +078196: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +078198: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +07819c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +07819e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0005 line=330 │ │ 0x0007 line=331 │ │ 0x000f line=333 │ │ locals : │ │ @@ -153867,16 +153867,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 │ │ -07817c: |[07817c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07818c: 0e00 |0000: return-void │ │ +0781a0: |[0781a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0781b0: 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; │ │ @@ -153886,16 +153886,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 │ │ -078190: |[078190] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0781a0: 0e00 |0000: return-void │ │ +0781b4: |[0781b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0781c4: 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; │ │ @@ -153905,16 +153905,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 │ │ -0781a4: |[0781a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0781b4: 0e00 |0000: return-void │ │ +0781c8: |[0781c8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0781d8: 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; │ │ @@ -153924,17 +153924,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 │ │ -0781b8: |[0781b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0781c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0781ca: 0f00 |0001: return v0 │ │ +0781dc: |[0781dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0781ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0781ee: 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 │ │ @@ -153945,19 +153945,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0781cc: |[0781cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0781dc: 6e10 f90a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ -0781e2: 0b00 |0003: move-result-wide v0 │ │ -0781e4: 6e30 1813 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@1318 │ │ -0781ea: 0e00 |0007: return-void │ │ +0781f0: |[0781f0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +078200: 6e10 f90a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ +078206: 0b00 |0003: move-result-wide v0 │ │ +078208: 6e30 1813 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@1318 │ │ +07820e: 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; │ │ @@ -153967,24 +153967,24 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0781ec: |[0781ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0781fc: 6e10 f90a 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ -078202: 0b01 |0003: move-result-wide v1 │ │ -078204: 0780 |0004: move-object v0, v8 │ │ -078206: 0193 |0005: move v3, v9 │ │ -078208: 01a4 |0006: move v4, v10 │ │ -07820a: 01b5 |0007: move v5, v11 │ │ -07820c: 01c6 |0008: move v6, v12 │ │ -07820e: 7407 1913 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@1319 │ │ -078214: 0e00 |000c: return-void │ │ +078210: |[078210] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +078220: 6e10 f90a 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ +078226: 0b01 |0003: move-result-wide v1 │ │ +078228: 0780 |0004: move-object v0, v8 │ │ +07822a: 0193 |0005: move v3, v9 │ │ +07822c: 01a4 |0006: move v4, v10 │ │ +07822e: 01b5 |0007: move v5, v11 │ │ +078230: 01c6 |0008: move v6, v12 │ │ +078232: 7407 1913 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@1319 │ │ +078238: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x000c line=271 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x000d reg=8 view Landroid/view/View; │ │ @@ -153998,19 +153998,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 │ │ -078218: |[078218] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -078228: 6e10 f90a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ -07822e: 0b00 |0003: move-result-wide v0 │ │ -078230: 6e40 1613 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1316 │ │ -078236: 0e00 |0007: return-void │ │ +07823c: |[07823c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +07824c: 6e10 f90a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ +078252: 0b00 |0003: move-result-wide v0 │ │ +078254: 6e40 1613 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1316 │ │ +07825a: 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; │ │ @@ -154021,20 +154021,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -078238: |[078238] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -078248: 6e10 f90a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ -07824e: 0b00 |0003: move-result-wide v0 │ │ -078250: bb50 |0004: add-long/2addr v0, v5 │ │ -078252: 6e40 1613 4310 |0005: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1316 │ │ -078258: 0e00 |0008: return-void │ │ +07825c: |[07825c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +07826c: 6e10 f90a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0af9 │ │ +078272: 0b00 |0003: move-result-wide v0 │ │ +078274: bb50 |0004: add-long/2addr v0, v5 │ │ +078276: 6e40 1613 4310 |0005: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1316 │ │ +07827c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=3 view Landroid/view/View; │ │ @@ -154046,18 +154046,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07825c: |[07825c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -07826c: 7120 2013 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@1320 │ │ -078272: 0a00 |0003: move-result v0 │ │ -078274: 0f00 |0004: return v0 │ │ +078280: |[078280] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +078290: 7120 2013 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@1320 │ │ +078296: 0a00 |0003: move-result v0 │ │ +078298: 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 │ │ @@ -154068,16 +154068,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 │ │ -078278: |[078278] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -078288: 0e00 |0000: return-void │ │ +07829c: |[07829c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0782ac: 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; │ │ @@ -154087,16 +154087,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07828c: |[07828c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -07829c: 0e00 |0000: return-void │ │ +0782b0: |[0782b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0782c0: 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 │ │ @@ -154106,16 +154106,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0782a0: |[0782a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -0782b0: 0e00 |0000: return-void │ │ +0782c4: |[0782c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0782d4: 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 │ │ @@ -154125,16 +154125,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0782b4: |[0782b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0782c4: 0e00 |0000: return-void │ │ +0782d8: |[0782d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0782e8: 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 │ │ @@ -154144,16 +154144,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0782c8: |[0782c8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -0782d8: 0e00 |0000: return-void │ │ +0782ec: |[0782ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0782fc: 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 │ │ @@ -154163,16 +154163,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 │ │ -0782dc: |[0782dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0782ec: 0e00 |0000: return-void │ │ +078300: |[078300] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +078310: 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; │ │ @@ -154182,16 +154182,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 │ │ -0782f0: |[0782f0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -078300: 0e00 |0000: return-void │ │ +078314: |[078314] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +078324: 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 │ │ @@ -154202,16 +154202,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078304: |[078304] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -078314: 0e00 |0000: return-void │ │ +078328: |[078328] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +078338: 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 │ │ @@ -154221,31 +154221,31 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078318: |[078318] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -078328: 0e00 |0000: return-void │ │ +07833c: |[07833c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +07834c: 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 │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #648 header: │ │ -class_idx : 485 │ │ +class_idx : 493 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3439 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3436 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #648 annotations: │ │ Annotations on class │ │ @@ -154266,17 +154266,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07832c: |[07832c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -07833c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078342: 0e00 |0003: return-void │ │ +078350: |[078350] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +078360: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -154285,32 +154285,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078344: |[078344] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -078354: 6e10 4413 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ -07835a: 0a00 |0003: move-result v0 │ │ -07835c: 0f00 |0004: return v0 │ │ +078368: |[078368] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +078378: 6e10 4413 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ +07837e: 0a00 |0003: move-result v0 │ │ +078380: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3439 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3436 (ViewConfigurationCompat.java) │ │ │ │ Class #649 header: │ │ -class_idx : 486 │ │ +class_idx : 494 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3439 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3436 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #649 annotations: │ │ Annotations on class │ │ @@ -154331,17 +154331,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078360: |[078360] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -078370: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078376: 0e00 |0003: return-void │ │ +078384: |[078384] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +078394: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07839a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -154350,32 +154350,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078378: |[078378] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -078388: 7110 bb0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0bbb │ │ -07838e: 0a00 |0003: move-result v0 │ │ -078390: 0f00 |0004: return v0 │ │ +07839c: |[07839c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0783ac: 7110 bb0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0bbb │ │ +0783b2: 0a00 |0003: move-result v0 │ │ +0783b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3439 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3436 (ViewConfigurationCompat.java) │ │ │ │ Class #650 header: │ │ -class_idx : 494 │ │ +class_idx : 502 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #650 annotations: │ │ Annotations on class │ │ @@ -154396,17 +154396,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078394: |[078394] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -0783a4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0783aa: 0e00 |0003: return-void │ │ +0783b8: |[0783b8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +0783c8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0783ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -154415,17 +154415,17 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0783ac: |[0783ac] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0783bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0783be: 0f00 |0001: return v0 │ │ +0783d0: |[0783d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0783e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0783e2: 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; │ │ │ │ @@ -154434,17 +154434,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 │ │ -0783c0: |[0783c0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0783d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0783d2: 0f00 |0001: return v0 │ │ +0783e4: |[0783e4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0783f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0783f6: 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; │ │ @@ -154455,16 +154455,16 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0783d4: |[0783d4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0783e4: 0e00 |0000: return-void │ │ +0783f8: |[0783f8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +078408: 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 │ │ @@ -154474,31 +154474,31 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0783e8: |[0783e8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0783f8: 0e00 |0000: return-void │ │ +07840c: |[07840c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +07841c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 split Z │ │ │ │ - source_file_idx : 3445 (ViewGroupCompat.java) │ │ + source_file_idx : 3442 (ViewGroupCompat.java) │ │ │ │ Class #651 header: │ │ -class_idx : 505 │ │ +class_idx : 513 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 396 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 404 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #651 annotations: │ │ Annotations on class │ │ @@ -154522,18 +154522,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 │ │ -0783fc: |[0783fc] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -07840c: 5b01 b103 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -078410: 7010 2a09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ -078416: 0e00 |0005: return-void │ │ +078420: |[078420] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +078430: 5b01 b103 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +078434: 7010 2a09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ +07843a: 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; │ │ │ │ @@ -154542,29 +154542,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -078418: |[078418] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -078428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07842a: 5421 b103 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -07842e: 7110 070c 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ -078434: 0c01 |0006: move-result-object v1 │ │ -078436: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -07843a: 5421 b103 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -07843e: 7110 070c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ -078444: 0c01 |000e: move-result-object v1 │ │ -078446: 6e10 700a 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -07844c: 0a01 |0012: move-result v1 │ │ -07844e: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -078452: 0f00 |0015: return v0 │ │ -078454: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -078456: 28fe |0017: goto 0015 // -0002 │ │ +07843c: |[07843c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +07844c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07844e: 5421 b103 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +078452: 7110 070c 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ +078458: 0c01 |0006: move-result-object v1 │ │ +07845a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +07845e: 5421 b103 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +078462: 7110 070c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ +078468: 0c01 |000e: move-result-object v1 │ │ +07846a: 6e10 700a 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +078470: 0a01 |0012: move-result v1 │ │ +078472: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +078476: 0f00 |0015: return v0 │ │ +078478: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +07847a: 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 - │ │ @@ -154573,48 +154573,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 │ │ -078458: |[078458] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -078468: 6f30 2e09 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ -07846e: 1c01 0202 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@0202 │ │ -078472: 6e10 5215 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -078478: 0c01 |0008: move-result-object v1 │ │ -07847a: 6e20 9213 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ -078480: 7100 f50e 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0ef5 │ │ -078486: 0c00 |000f: move-result-object v0 │ │ -078488: 7010 e40b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0be4 │ │ -07848e: 0a01 |0013: move-result v1 │ │ -078490: 6e20 090f 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0f09 │ │ -078496: 6e10 8d13 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@138d │ │ -07849c: 0a01 |001a: move-result v1 │ │ -07849e: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -0784a2: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -0784a6: 5431 b103 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0784aa: 7110 070c 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ -0784b0: 0c01 |0024: move-result-object v1 │ │ -0784b2: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -0784b6: 5431 b103 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0784ba: 7110 070c 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ -0784c0: 0c01 |002c: move-result-object v1 │ │ -0784c2: 6e10 700a 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ -0784c8: 0a01 |0030: move-result v1 │ │ -0784ca: 6e20 010f 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0f01 │ │ -0784d0: 5431 b103 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0784d4: 7110 080c 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ -0784da: 0a01 |0039: move-result v1 │ │ -0784dc: 6e20 ff0e 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0eff │ │ -0784e2: 5431 b103 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0784e6: 7110 080c 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ -0784ec: 0a01 |0042: move-result v1 │ │ -0784ee: 6e20 0c0f 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0f0c │ │ -0784f4: 0e00 |0046: return-void │ │ +07847c: |[07847c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07848c: 6f30 2e09 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ +078492: 1c01 0a02 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@020a │ │ +078496: 6e10 5215 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +07849c: 0c01 |0008: move-result-object v1 │ │ +07849e: 6e20 9213 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ +0784a4: 7100 f50e 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0ef5 │ │ +0784aa: 0c00 |000f: move-result-object v0 │ │ +0784ac: 7010 e40b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0be4 │ │ +0784b2: 0a01 |0013: move-result v1 │ │ +0784b4: 6e20 090f 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0f09 │ │ +0784ba: 6e10 8d13 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@138d │ │ +0784c0: 0a01 |001a: move-result v1 │ │ +0784c2: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +0784c6: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +0784ca: 5431 b103 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0784ce: 7110 070c 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ +0784d4: 0c01 |0024: move-result-object v1 │ │ +0784d6: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +0784da: 5431 b103 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0784de: 7110 070c 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0c07 │ │ +0784e4: 0c01 |002c: move-result-object v1 │ │ +0784e6: 6e10 700a 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a70 │ │ +0784ec: 0a01 |0030: move-result v1 │ │ +0784ee: 6e20 010f 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0f01 │ │ +0784f4: 5431 b103 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0784f8: 7110 080c 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ +0784fe: 0a01 |0039: move-result v1 │ │ +078500: 6e20 ff0e 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0eff │ │ +078506: 5431 b103 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +07850a: 7110 080c 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ +078510: 0a01 |0042: move-result v1 │ │ +078512: 6e20 0c0f 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0f0c │ │ +078518: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2764 │ │ 0x0003 line=2765 │ │ 0x000c line=2766 │ │ 0x0010 line=2767 │ │ 0x0017 line=2768 │ │ @@ -154633,38 +154633,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 │ │ -0784f8: |[0784f8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -078508: 6f30 2f09 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ -07850e: 1c00 0202 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0202 │ │ -078512: 6e10 5215 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -078518: 0c00 |0008: move-result-object v0 │ │ -07851a: 6e20 c60d 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ -078520: 7010 e40b 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0be4 │ │ -078526: 0a00 |000f: move-result v0 │ │ -078528: 6e20 d30d 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0dd3 │ │ -07852e: 5420 b103 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -078532: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -078534: 6e20 130c 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ -07853a: 0a00 |0019: move-result v0 │ │ -07853c: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -078540: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -078544: 6e20 960d 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ -07854a: 5420 b103 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -07854e: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -078550: 6e20 130c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ -078556: 0a00 |0027: move-result v0 │ │ -078558: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -07855c: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -078560: 6e20 960d 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ -078566: 0e00 |002f: return-void │ │ +07851c: |[07851c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +07852c: 6f30 2f09 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ +078532: 1c00 0a02 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@020a │ │ +078536: 6e10 5215 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +07853c: 0c00 |0008: move-result-object v0 │ │ +07853e: 6e20 c60d 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ +078544: 7010 e40b 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0be4 │ │ +07854a: 0a00 |000f: move-result v0 │ │ +07854c: 6e20 d30d 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0dd3 │ │ +078552: 5420 b103 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +078556: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +078558: 6e20 130c 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ +07855e: 0a00 |0019: move-result v0 │ │ +078560: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +078564: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +078568: 6e20 960d 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ +07856e: 5420 b103 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +078572: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +078574: 6e20 130c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ +07857a: 0a00 |0027: move-result v0 │ │ +07857c: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +078580: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +078584: 6e20 960d 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ +07858a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2778 │ │ 0x0003 line=2779 │ │ 0x000c line=2780 │ │ 0x0013 line=2781 │ │ 0x001c line=2782 │ │ @@ -154681,53 +154681,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 │ │ -078568: |[078568] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -078578: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07857a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -07857c: 6f40 3209 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0932 │ │ -078582: 0a02 |0005: move-result v2 │ │ -078584: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -078588: 0f00 |0008: return v0 │ │ -07858a: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -078590: 0110 |000c: move v0, v1 │ │ -078592: 28fb |000d: goto 0008 // -0005 │ │ -078594: 5442 b103 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -078598: 6e20 130c 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ -07859e: 0a02 |0013: move-result v2 │ │ -0785a0: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -0785a4: 5441 b103 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0785a8: 5442 b103 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0785ac: 7110 080c 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ -0785b2: 0a02 |001d: move-result v2 │ │ -0785b4: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0785b8: 6e20 6f0c 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ -0785be: 28e5 |0023: goto 0008 // -001b │ │ -0785c0: 0110 |0024: move v0, v1 │ │ -0785c2: 28e3 |0025: goto 0008 // -001d │ │ -0785c4: 5442 b103 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0785c8: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -0785ca: 6e20 130c 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ -0785d0: 0a02 |002c: move-result v2 │ │ -0785d2: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -0785d6: 5441 b103 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0785da: 5442 b103 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ -0785de: 7110 080c 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ -0785e4: 0a02 |0036: move-result v2 │ │ -0785e6: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0785ea: 6e20 6f0c 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ -0785f0: 28cc |003c: goto 0008 // -0034 │ │ -0785f2: 0110 |003d: move v0, v1 │ │ -0785f4: 28ca |003e: goto 0008 // -0036 │ │ -0785f6: 0000 |003f: nop // spacer │ │ -0785f8: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +07858c: |[07858c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07859c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07859e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0785a0: 6f40 3209 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0932 │ │ +0785a6: 0a02 |0005: move-result v2 │ │ +0785a8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0785ac: 0f00 |0008: return v0 │ │ +0785ae: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +0785b4: 0110 |000c: move v0, v1 │ │ +0785b6: 28fb |000d: goto 0008 // -0005 │ │ +0785b8: 5442 b103 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0785bc: 6e20 130c 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ +0785c2: 0a02 |0013: move-result v2 │ │ +0785c4: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +0785c8: 5441 b103 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0785cc: 5442 b103 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0785d0: 7110 080c 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ +0785d6: 0a02 |001d: move-result v2 │ │ +0785d8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0785dc: 6e20 6f0c 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ +0785e2: 28e5 |0023: goto 0008 // -001b │ │ +0785e4: 0110 |0024: move v0, v1 │ │ +0785e6: 28e3 |0025: goto 0008 // -001d │ │ +0785e8: 5442 b103 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0785ec: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +0785ee: 6e20 130c 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0c13 │ │ +0785f4: 0a02 |002c: move-result v2 │ │ +0785f6: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +0785fa: 5441 b103 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +0785fe: 5442 b103 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03b1 │ │ +078602: 7110 080c 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0c08 │ │ +078608: 0a02 |0036: move-result v2 │ │ +07860a: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07860e: 6e20 6f0c 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ +078614: 28cc |003c: goto 0008 // -0034 │ │ +078616: 0110 |003d: move v0, v1 │ │ +078618: 28ca |003e: goto 0008 // -0036 │ │ +07861a: 0000 |003f: nop // spacer │ │ +07861c: 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 │ │ @@ -154739,21 +154739,21 @@ │ │ 0x003f line=2794 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x004a reg=5 host Landroid/view/View; │ │ 0x0000 - 0x004a reg=6 action I │ │ 0x0000 - 0x004a reg=7 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #652 header: │ │ -class_idx : 510 │ │ +class_idx : 518 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #652 annotations: │ │ Annotations on class │ │ @@ -154775,17 +154775,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07860c: |[07860c] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -07861c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078622: 0e00 |0003: return-void │ │ +078630: |[078630] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +078640: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078646: 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 - │ │ @@ -154794,18 +154794,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 │ │ -078624: |[078624] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -078634: 2200 ff01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01ff │ │ -078638: 7030 f70b 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0bf7 │ │ -07863e: 1100 |0005: return-object v0 │ │ +078648: |[078648] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +078658: 2200 0702 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0207 │ │ +07865c: 7030 f70b 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0bf7 │ │ +078662: 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; │ │ @@ -154815,18 +154815,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 │ │ -078640: |[078640] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -078650: 6e30 f20b 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@0bf2 │ │ -078656: 0c00 |0003: move-result-object v0 │ │ -078658: 1100 |0004: return-object v0 │ │ +078664: |[078664] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +078674: 6e30 f20b 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@0bf2 │ │ +07867a: 0c00 |0003: move-result-object v0 │ │ +07867c: 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; │ │ @@ -154836,17 +154836,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 │ │ -07865c: |[07865c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -07866c: 2320 0305 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0503 │ │ -078670: 1100 |0002: return-object v0 │ │ +078680: |[078680] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +078690: 2320 0d05 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@050d │ │ +078694: 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 │ │ │ │ @@ -154855,32 +154855,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -078674: |[078674] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -078684: 6e20 f40b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0bf4 │ │ -07868a: 0c00 |0003: move-result-object v0 │ │ -07868c: 1100 |0004: return-object v0 │ │ +078698: |[078698] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0786a8: 6e20 f40b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0bf4 │ │ +0786ae: 0c00 |0003: move-result-object v0 │ │ +0786b0: 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 │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #653 header: │ │ -class_idx : 512 │ │ +class_idx : 520 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3455 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #653 annotations: │ │ Annotations on class │ │ @@ -154901,17 +154901,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078690: |[078690] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -0786a0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0786a6: 0e00 |0003: return-void │ │ +0786b4: |[0786b4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0786c4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0786ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -154920,16 +154920,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0786a8: |[0786a8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -0786b8: 0e00 |0000: return-void │ │ +0786cc: |[0786cc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +0786dc: 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 │ │ │ │ @@ -154938,16 +154938,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0786bc: |[0786bc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -0786cc: 0e00 |0000: return-void │ │ +0786e0: |[0786e0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +0786f0: 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 │ │ @@ -154958,30 +154958,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0786d0: |[0786d0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -0786e0: 0e00 |0000: return-void │ │ +0786f4: |[0786f4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +078704: 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 │ │ │ │ - source_file_idx : 3455 (ViewPager.java) │ │ + source_file_idx : 3452 (ViewPager.java) │ │ │ │ Class #654 header: │ │ -class_idx : 517 │ │ +class_idx : 525 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3456 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #654 annotations: │ │ Annotations on class │ │ @@ -155002,17 +155002,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0786e4: |[0786e4] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -0786f4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0786fa: 0e00 |0003: return-void │ │ +078708: |[078708] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +078718: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07871e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -155021,27 +155021,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 │ │ -0786fc: |[0786fc] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07870c: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -078710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -078712: 0f01 |0003: return v1 │ │ -078714: 6e10 df12 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -07871a: 0c01 |0007: move-result-object v1 │ │ -07871c: 1a02 270e |0008: const-string v2, "accessibility" // string@0e27 │ │ -078720: 6e20 b400 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -078726: 0c00 |000d: move-result-object v0 │ │ -078728: 1f00 c802 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@02c8 │ │ -07872c: 6e20 9b13 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@139b │ │ -078732: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -078734: 28ef |0014: goto 0003 // -0011 │ │ +078720: |[078720] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +078730: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +078734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +078736: 0f01 |0003: return v1 │ │ +078738: 6e10 df12 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +07873e: 0c01 |0007: move-result-object v1 │ │ +078740: 1a02 240e |0008: const-string v2, "accessibility" // string@0e24 │ │ +078744: 6e20 b400 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +07874a: 0c00 |000d: move-result-object v0 │ │ +07874c: 1f00 d002 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@02d0 │ │ +078750: 6e20 9b13 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@139b │ │ +078756: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +078758: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=48 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ @@ -155049,20 +155049,20 @@ │ │ locals : │ │ 0x0010 - 0x0015 reg=0 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x0015 reg=4 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0015 reg=5 child Landroid/view/View; │ │ 0x0000 - 0x0015 reg=6 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3456 (ViewParentCompat.java) │ │ + source_file_idx : 3453 (ViewParentCompat.java) │ │ │ │ Class #655 header: │ │ -class_idx : 522 │ │ +class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #655 annotations: │ │ @@ -155084,17 +155084,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078738: |[078738] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -078748: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07874e: 0e00 |0003: return-void │ │ +07875c: |[07875c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +07876c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078772: 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 - │ │ @@ -155103,16 +155103,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 │ │ -078750: |[078750] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -078760: 0e00 |0000: return-void │ │ +078774: |[078774] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +078784: 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; │ │ @@ -155122,17 +155122,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 │ │ -078764: |[078764] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -078774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078776: 1100 |0001: return-object v0 │ │ +078788: |[078788] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +078798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07879a: 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 │ │ @@ -155142,30 +155142,30 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078778: |[078778] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -078788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07878a: 0f00 |0001: return v0 │ │ +07879c: |[07879c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0787ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0787ae: 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; │ │ │ │ source_file_idx : 456 (AccessibilityEventCompat.java) │ │ │ │ Class #656 header: │ │ -class_idx : 526 │ │ +class_idx : 534 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 461 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #656 annotations: │ │ @@ -155195,19 +155195,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 │ │ -07878c: |[07878c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -07879c: 5b01 1804 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0418 │ │ -0787a0: 5b02 1904 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0419 │ │ -0787a4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0787aa: 0e00 |0007: return-void │ │ +0787b0: |[0787b0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0787c0: 5b01 1804 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0418 │ │ +0787c4: 5b02 1904 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0419 │ │ +0787c8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0787ce: 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; │ │ @@ -155218,32 +155218,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0787ac: |[0787ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -0787bc: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0419 │ │ -0787c0: 6e20 bc0c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0cbc │ │ -0787c6: 0e00 |0005: return-void │ │ +0787d0: |[0787d0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0787e0: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0419 │ │ +0787e4: 6e20 bc0c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0cbc │ │ +0787ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 461 (AccessibilityManagerCompat.java) │ │ │ │ Class #657 header: │ │ -class_idx : 528 │ │ +class_idx : 536 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 461 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #657 annotations: │ │ @@ -155269,17 +155269,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0787c8: |[0787c8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -0787d8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -0787de: 0e00 |0003: return-void │ │ +0787ec: |[0787ec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +0787fc: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078802: 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 - │ │ @@ -155288,17 +155288,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 │ │ -0787e0: |[0787e0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0787f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0787f2: 0f00 |0001: return v0 │ │ +078804: |[078804] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +078814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078816: 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; │ │ @@ -155308,18 +155308,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 │ │ -0787f4: |[0787f4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -078804: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -07880a: 0c00 |0003: move-result-object v0 │ │ -07880c: 1100 |0004: return-object v0 │ │ +078818: |[078818] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +078828: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +07882e: 0c00 |0003: move-result-object v0 │ │ +078830: 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 │ │ @@ -155329,18 +155329,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 │ │ -078810: |[078810] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -078820: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -078826: 0c00 |0003: move-result-object v0 │ │ -078828: 1100 |0004: return-object v0 │ │ +078834: |[078834] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +078844: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +07884a: 0c00 |0003: move-result-object v0 │ │ +07884c: 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; │ │ │ │ @@ -155349,17 +155349,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07882c: |[07882c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -07883c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07883e: 0f00 |0001: return v0 │ │ +078850: |[078850] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +078860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078862: 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; │ │ │ │ @@ -155368,17 +155368,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 │ │ -078840: |[078840] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -078850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078852: 1100 |0001: return-object v0 │ │ +078864: |[078864] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +078874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078876: 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; │ │ │ │ @@ -155387,31 +155387,31 @@ │ │ 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 │ │ -078854: |[078854] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -078864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078866: 0f00 |0001: return v0 │ │ +078878: |[078878] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +078888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07888a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ source_file_idx : 461 (AccessibilityManagerCompat.java) │ │ │ │ Class #658 header: │ │ -class_idx : 540 │ │ +class_idx : 548 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 64 │ │ │ │ Class #658 annotations: │ │ @@ -155435,17 +155435,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078868: |[078868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -078878: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07887e: 0e00 |0003: return-void │ │ +07888c: |[07888c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +07889c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +0788a2: 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 - │ │ @@ -155454,16 +155454,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078880: |[078880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -078890: 0e00 |0000: return-void │ │ +0788a4: |[0788a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +0788b4: 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 │ │ @@ -155473,16 +155473,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 │ │ -078894: |[078894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0788a4: 0e00 |0000: return-void │ │ +0788b8: |[0788b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0788c8: 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; │ │ @@ -155492,16 +155492,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 │ │ -0788a8: |[0788a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0788b8: 0e00 |0000: return-void │ │ +0788cc: |[0788cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0788dc: 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; │ │ @@ -155512,18 +155512,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 │ │ -0788bc: |[0788bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0788cc: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -0788d2: 0c00 |0003: move-result-object v0 │ │ -0788d4: 1100 |0004: return-object v0 │ │ +0788e0: |[0788e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0788f0: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +0788f6: 0c00 |0003: move-result-object v0 │ │ +0788f8: 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; │ │ @@ -155533,17 +155533,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 │ │ -0788d8: |[0788d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0788e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0788ea: 1100 |0001: return-object v0 │ │ +0788fc: |[0788fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07890c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07890e: 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 │ │ @@ -155553,17 +155553,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 │ │ -0788ec: |[0788ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0788fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0788fe: 1100 |0001: return-object v0 │ │ +078910: |[078910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +078920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078922: 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 │ │ @@ -155573,17 +155573,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078900: |[078900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -078910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078912: 0f00 |0001: return v0 │ │ +078924: |[078924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +078934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078936: 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; │ │ │ │ @@ -155592,16 +155592,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 │ │ -078914: |[078914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -078924: 0e00 |0000: return-void │ │ +078938: |[078938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +078948: 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; │ │ @@ -155611,16 +155611,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 │ │ -078928: |[078928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -078938: 0e00 |0000: return-void │ │ +07894c: |[07894c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07895c: 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; │ │ @@ -155630,17 +155630,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 │ │ -07893c: |[07893c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07894c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07894e: 1100 |0001: return-object v0 │ │ +078960: |[078960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +078970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078972: 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 │ │ @@ -155650,17 +155650,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078950: |[078950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -078960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078962: 0f00 |0001: return v0 │ │ +078974: |[078974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +078984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078986: 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; │ │ │ │ @@ -155669,17 +155669,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 │ │ -078964: |[078964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -078974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078976: 1100 |0001: return-object v0 │ │ +078988: |[078988] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +078998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07899a: 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; │ │ │ │ @@ -155688,17 +155688,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 │ │ -078978: |[078978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -078988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07898a: 1100 |0001: return-object v0 │ │ +07899c: |[07899c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0789ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0789ae: 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; │ │ │ │ @@ -155707,17 +155707,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07898c: |[07898c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -07899c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07899e: 0f00 |0001: return v0 │ │ +0789b0: |[0789b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +0789c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0789c2: 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; │ │ │ │ @@ -155726,17 +155726,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0789a0: |[0789a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0789b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0789b2: 0f00 |0001: return v0 │ │ +0789c4: |[0789c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0789d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0789d6: 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; │ │ │ │ @@ -155745,17 +155745,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 │ │ -0789b4: |[0789b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0789c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0789c6: 1100 |0001: return-object v0 │ │ +0789d8: |[0789d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0789e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0789ea: 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; │ │ │ │ @@ -155764,17 +155764,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 │ │ -0789c8: |[0789c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0789d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0789da: 1100 |0001: return-object v0 │ │ +0789ec: |[0789ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0789fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0789fe: 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; │ │ │ │ @@ -155783,17 +155783,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 │ │ -0789dc: |[0789dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0789ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0789ee: 1100 |0001: return-object v0 │ │ +078a00: |[078a00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +078a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a12: 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; │ │ │ │ @@ -155802,17 +155802,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 │ │ -0789f0: |[0789f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -078a00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a02: 1100 |0001: return-object v0 │ │ +078a14: |[078a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +078a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a26: 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; │ │ │ │ @@ -155821,17 +155821,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a04: |[078a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -078a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a16: 0f00 |0001: return v0 │ │ +078a28: |[078a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +078a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a3a: 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; │ │ │ │ @@ -155840,17 +155840,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a18: |[078a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -078a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a2a: 0f00 |0001: return v0 │ │ +078a3c: |[078a3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +078a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a4e: 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; │ │ │ │ @@ -155859,17 +155859,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a2c: |[078a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -078a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a3e: 0f00 |0001: return v0 │ │ +078a50: |[078a50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +078a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a62: 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; │ │ │ │ @@ -155878,17 +155878,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a40: |[078a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -078a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a52: 0f00 |0001: return v0 │ │ +078a64: |[078a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +078a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a76: 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; │ │ │ │ @@ -155897,17 +155897,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a54: |[078a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -078a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a66: 0f00 |0001: return v0 │ │ +078a78: |[078a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +078a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a8a: 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; │ │ │ │ @@ -155916,17 +155916,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a68: |[078a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -078a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a7a: 0f00 |0001: return v0 │ │ +078a8c: |[078a8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +078a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078a9e: 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; │ │ │ │ @@ -155935,17 +155935,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a7c: |[078a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -078a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a8e: 0f00 |0001: return v0 │ │ +078aa0: |[078aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +078ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078ab2: 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; │ │ │ │ @@ -155954,17 +155954,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a90: |[078a90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -078aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078aa2: 0f00 |0001: return v0 │ │ +078ab4: |[078ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +078ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078ac6: 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; │ │ │ │ @@ -155973,17 +155973,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078aa4: |[078aa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -078ab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078ab6: 0f00 |0001: return v0 │ │ +078ac8: |[078ac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +078ad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078ada: 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; │ │ │ │ @@ -155992,17 +155992,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078ab8: |[078ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -078ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078aca: 0f00 |0001: return v0 │ │ +078adc: |[078adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +078aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078aee: 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; │ │ │ │ @@ -156011,17 +156011,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078acc: |[078acc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -078adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078ade: 0f00 |0001: return v0 │ │ +078af0: |[078af0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +078b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b02: 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; │ │ │ │ @@ -156030,17 +156030,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078ae0: |[078ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -078af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078af2: 0f00 |0001: return v0 │ │ +078b04: |[078b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +078b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b16: 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; │ │ │ │ @@ -156049,17 +156049,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078af4: |[078af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -078b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b06: 0f00 |0001: return v0 │ │ +078b18: |[078b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +078b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b2a: 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; │ │ │ │ @@ -156068,17 +156068,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078b08: |[078b08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -078b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b1a: 1100 |0001: return-object v0 │ │ +078b2c: |[078b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +078b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b3e: 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;) │ │ @@ -156086,17 +156086,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 │ │ -078b1c: |[078b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -078b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b2e: 1100 |0001: return-object v0 │ │ +078b40: |[078b40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +078b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b52: 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; │ │ │ │ @@ -156105,17 +156105,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 │ │ -078b30: |[078b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -078b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b42: 1100 |0001: return-object v0 │ │ +078b54: |[078b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +078b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b66: 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 │ │ @@ -156125,17 +156125,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 │ │ -078b44: |[078b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -078b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b56: 1100 |0001: return-object v0 │ │ +078b68: |[078b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +078b78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b7a: 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; │ │ │ │ @@ -156144,17 +156144,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078b58: |[078b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -078b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b6a: 0f00 |0001: return v0 │ │ +078b7c: |[078b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +078b8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b8e: 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 │ │ @@ -156164,17 +156164,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 │ │ -078b6c: |[078b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -078b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078b7e: 0f00 |0001: return v0 │ │ +078b90: |[078b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +078ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078ba2: 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 │ │ @@ -156185,16 +156185,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078b80: |[078b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -078b90: 0e00 |0000: return-void │ │ +078ba4: |[078ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +078bb4: 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; │ │ │ │ @@ -156203,16 +156203,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078b94: |[078b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -078ba4: 0e00 |0000: return-void │ │ +078bb8: |[078bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +078bc8: 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 │ │ @@ -156222,16 +156222,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 │ │ -078ba8: |[078ba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -078bb8: 0e00 |0000: return-void │ │ +078bcc: |[078bcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +078bdc: 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; │ │ @@ -156241,16 +156241,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 │ │ -078bbc: |[078bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -078bcc: 0e00 |0000: return-void │ │ +078be0: |[078be0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +078bf0: 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; │ │ @@ -156260,16 +156260,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078bd0: |[078bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -078be0: 0e00 |0000: return-void │ │ +078bf4: |[078bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +078c04: 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 │ │ @@ -156279,16 +156279,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078be4: |[078be4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -078bf4: 0e00 |0000: return-void │ │ +078c08: |[078c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +078c18: 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 │ │ @@ -156298,16 +156298,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 │ │ -078bf8: |[078bf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -078c08: 0e00 |0000: return-void │ │ +078c1c: |[078c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +078c2c: 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; │ │ @@ -156317,16 +156317,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c0c: |[078c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -078c1c: 0e00 |0000: return-void │ │ +078c30: |[078c30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +078c40: 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 │ │ @@ -156336,16 +156336,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 │ │ -078c20: |[078c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -078c30: 0e00 |0000: return-void │ │ +078c44: |[078c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +078c54: 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; │ │ @@ -156355,16 +156355,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c34: |[078c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -078c44: 0e00 |0000: return-void │ │ +078c58: |[078c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +078c68: 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 │ │ @@ -156374,16 +156374,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c48: |[078c48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -078c58: 0e00 |0000: return-void │ │ +078c6c: |[078c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +078c7c: 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 │ │ @@ -156393,16 +156393,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c5c: |[078c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -078c6c: 0e00 |0000: return-void │ │ +078c80: |[078c80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +078c90: 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 │ │ @@ -156412,16 +156412,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c70: |[078c70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -078c80: 0e00 |0000: return-void │ │ +078c94: |[078c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +078ca4: 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 │ │ @@ -156431,16 +156431,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c84: |[078c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -078c94: 0e00 |0000: return-void │ │ +078ca8: |[078ca8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +078cb8: 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 │ │ @@ -156450,16 +156450,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c98: |[078c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -078ca8: 0e00 |0000: return-void │ │ +078cbc: |[078cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +078ccc: 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 │ │ @@ -156469,16 +156469,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 │ │ -078cac: |[078cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -078cbc: 0e00 |0000: return-void │ │ +078cd0: |[078cd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +078ce0: 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; │ │ @@ -156488,16 +156488,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 │ │ -078cc0: |[078cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -078cd0: 0e00 |0000: return-void │ │ +078ce4: |[078ce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +078cf4: 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; │ │ @@ -156507,16 +156507,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 │ │ -078cd4: |[078cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -078ce4: 0e00 |0000: return-void │ │ +078cf8: |[078cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +078d08: 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; │ │ @@ -156527,16 +156527,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078ce8: |[078ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -078cf8: 0e00 |0000: return-void │ │ +078d0c: |[078d0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +078d1c: 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 │ │ @@ -156546,16 +156546,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078cfc: |[078cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -078d0c: 0e00 |0000: return-void │ │ +078d20: |[078d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +078d30: 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 │ │ @@ -156565,16 +156565,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078d10: |[078d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -078d20: 0e00 |0000: return-void │ │ +078d34: |[078d34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +078d44: 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 │ │ @@ -156584,16 +156584,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 │ │ -078d24: |[078d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -078d34: 0e00 |0000: return-void │ │ +078d48: |[078d48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +078d58: 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; │ │ @@ -156603,16 +156603,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 │ │ -078d38: |[078d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -078d48: 0e00 |0000: return-void │ │ +078d5c: |[078d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +078d6c: 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; │ │ @@ -156623,16 +156623,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 │ │ -078d4c: |[078d4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -078d5c: 0e00 |0000: return-void │ │ +078d70: |[078d70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +078d80: 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; │ │ @@ -156642,16 +156642,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 │ │ -078d60: |[078d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -078d70: 0e00 |0000: return-void │ │ +078d84: |[078d84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +078d94: 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; │ │ @@ -156661,30 +156661,30 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078d74: |[078d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -078d84: 0e00 |0000: return-void │ │ +078d98: |[078d98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +078da8: 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 │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #659 header: │ │ -class_idx : 547 │ │ +class_idx : 555 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 478 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #659 annotations: │ │ @@ -156716,19 +156716,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 │ │ -078d88: |[078d88] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -078d98: 5b01 3d04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@043d │ │ -078d9c: 5b02 3e04 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ -078da0: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078da6: 0e00 |0007: return-void │ │ +078dac: |[078dac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +078dbc: 5b01 3d04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@043d │ │ +078dc0: 5b02 3e04 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ +078dc4: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078dca: 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; │ │ @@ -156739,24 +156739,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -078da8: |[078da8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -078db8: 5421 3e04 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ -078dbc: 6e20 330e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e33 │ │ -078dc2: 0c00 |0005: move-result-object v0 │ │ -078dc4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -078dc8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -078dca: 1101 |0009: return-object v1 │ │ -078dcc: 6e10 a50d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -078dd2: 0c01 |000d: move-result-object v1 │ │ -078dd4: 28fb |000e: goto 0009 // -0005 │ │ +078dcc: |[078dcc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +078ddc: 5421 3e04 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ +078de0: 6e20 330e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e33 │ │ +078de6: 0c00 |0005: move-result-object v0 │ │ +078de8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +078dec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +078dee: 1101 |0009: return-object v1 │ │ +078df0: 6e10 a50d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +078df6: 0c01 |000d: move-result-object v1 │ │ +078df8: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -156769,33 +156769,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 │ │ -078dd8: |[078dd8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -078de8: 5465 3e04 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ -078dec: 6e30 340e 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e34 │ │ -078df2: 0c00 |0005: move-result-object v0 │ │ -078df4: 2204 7103 |0006: new-instance v4, Ljava/util/ArrayList; // type@0371 │ │ -078df8: 7010 ec15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -078dfe: 7210 2716 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -078e04: 0a03 |000e: move-result v3 │ │ -078e06: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -078e08: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -078e0c: 7220 2016 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -078e12: 0c02 |0015: move-result-object v2 │ │ -078e14: 1f02 1d02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -078e18: 6e10 a50d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -078e1e: 0c05 |001b: move-result-object v5 │ │ -078e20: 7220 1c16 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -078e26: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -078e2a: 28ef |0021: goto 0010 // -0011 │ │ -078e2c: 1104 |0022: return-object v4 │ │ +078dfc: |[078dfc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +078e0c: 5465 3e04 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ +078e10: 6e30 340e 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e34 │ │ +078e16: 0c00 |0005: move-result-object v0 │ │ +078e18: 2204 7903 |0006: new-instance v4, Ljava/util/ArrayList; // type@0379 │ │ +078e1c: 7010 ec15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +078e22: 7210 2716 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +078e28: 0a03 |000e: move-result v3 │ │ +078e2a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +078e2c: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +078e30: 7220 2016 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +078e36: 0c02 |0015: move-result-object v2 │ │ +078e38: 1f02 2502 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +078e3c: 6e10 a50d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +078e42: 0c05 |001b: move-result-object v5 │ │ +078e44: 7220 1c16 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +078e4a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +078e4e: 28ef |0021: goto 0010 // -0011 │ │ +078e50: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -156817,34 +156817,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -078e30: |[078e30] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -078e40: 5410 3e04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ -078e44: 6e40 370e 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0e37 │ │ -078e4a: 0a00 |0005: move-result v0 │ │ -078e4c: 0f00 |0006: return v0 │ │ +078e54: |[078e54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +078e64: 5410 3e04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@043e │ │ +078e68: 6e40 370e 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0e37 │ │ +078e6e: 0a00 |0005: move-result v0 │ │ +078e70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #660 header: │ │ -class_idx : 549 │ │ +class_idx : 557 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 478 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #660 annotations: │ │ @@ -156876,19 +156876,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 │ │ -078e50: |[078e50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -078e60: 5b01 3f04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@043f │ │ -078e64: 5b02 4004 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ -078e68: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078e6e: 0e00 |0007: return-void │ │ +078e74: |[078e74] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +078e84: 5b01 3f04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@043f │ │ +078e88: 5b02 4004 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ +078e8c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078e92: 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; │ │ @@ -156899,24 +156899,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -078e70: |[078e70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -078e80: 5421 4004 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ -078e84: 6e20 330e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e33 │ │ -078e8a: 0c00 |0005: move-result-object v0 │ │ -078e8c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -078e90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -078e92: 1101 |0009: return-object v1 │ │ -078e94: 6e10 a50d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -078e9a: 0c01 |000d: move-result-object v1 │ │ -078e9c: 28fb |000e: goto 0009 // -0005 │ │ +078e94: |[078e94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +078ea4: 5421 4004 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ +078ea8: 6e20 330e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e33 │ │ +078eae: 0c00 |0005: move-result-object v0 │ │ +078eb0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +078eb4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +078eb6: 1101 |0009: return-object v1 │ │ +078eb8: 6e10 a50d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +078ebe: 0c01 |000d: move-result-object v1 │ │ +078ec0: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -156929,33 +156929,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 │ │ -078ea0: |[078ea0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -078eb0: 5465 4004 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ -078eb4: 6e30 340e 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e34 │ │ -078eba: 0c00 |0005: move-result-object v0 │ │ -078ebc: 2204 7103 |0006: new-instance v4, Ljava/util/ArrayList; // type@0371 │ │ -078ec0: 7010 ec15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -078ec6: 7210 2716 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -078ecc: 0a03 |000e: move-result v3 │ │ -078ece: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -078ed0: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -078ed4: 7220 2016 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -078eda: 0c02 |0015: move-result-object v2 │ │ -078edc: 1f02 1d02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@021d │ │ -078ee0: 6e10 a50d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -078ee6: 0c05 |001b: move-result-object v5 │ │ -078ee8: 7220 1c16 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -078eee: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -078ef2: 28ef |0021: goto 0010 // -0011 │ │ -078ef4: 1104 |0022: return-object v4 │ │ +078ec4: |[078ec4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +078ed4: 5465 4004 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ +078ed8: 6e30 340e 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0e34 │ │ +078ede: 0c00 |0005: move-result-object v0 │ │ +078ee0: 2204 7903 |0006: new-instance v4, Ljava/util/ArrayList; // type@0379 │ │ +078ee4: 7010 ec15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +078eea: 7210 2716 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +078ef0: 0a03 |000e: move-result v3 │ │ +078ef2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +078ef4: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +078ef8: 7220 2016 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +078efe: 0c02 |0015: move-result-object v2 │ │ +078f00: 1f02 2502 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0225 │ │ +078f04: 6e10 a50d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +078f0a: 0c05 |001b: move-result-object v5 │ │ +078f0c: 7220 1c16 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +078f12: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +078f16: 28ef |0021: goto 0010 // -0011 │ │ +078f18: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -156977,24 +156977,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -078ef8: |[078ef8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -078f08: 5421 4004 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ -078f0c: 6e20 350e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e35 │ │ -078f12: 0c00 |0005: move-result-object v0 │ │ -078f14: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -078f18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -078f1a: 1101 |0009: return-object v1 │ │ -078f1c: 6e10 a50d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -078f22: 0c01 |000d: move-result-object v1 │ │ -078f24: 28fb |000e: goto 0009 // -0005 │ │ +078f1c: |[078f1c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +078f2c: 5421 4004 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ +078f30: 6e20 350e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e35 │ │ +078f36: 0c00 |0005: move-result-object v0 │ │ +078f38: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +078f3c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +078f3e: 1101 |0009: return-object v1 │ │ +078f40: 6e10 a50d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +078f46: 0c01 |000d: move-result-object v1 │ │ +078f48: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -157007,34 +157007,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -078f28: |[078f28] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -078f38: 5410 4004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ -078f3c: 6e40 370e 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0e37 │ │ -078f42: 0a00 |0005: move-result v0 │ │ -078f44: 0f00 |0006: return v0 │ │ +078f4c: |[078f4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +078f5c: 5410 4004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0440 │ │ +078f60: 6e40 370e 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0e37 │ │ +078f66: 0a00 |0005: move-result v0 │ │ +078f68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #661 header: │ │ -class_idx : 551 │ │ +class_idx : 559 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #661 annotations: │ │ @@ -157056,17 +157056,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078f48: |[078f48] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -078f58: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078f5e: 0e00 |0003: return-void │ │ +078f6c: |[078f6c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +078f7c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078f82: 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 - │ │ @@ -157075,30 +157075,30 @@ │ │ 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 │ │ -078f60: |[078f60] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -078f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078f72: 1100 |0001: return-object v0 │ │ +078f84: |[078f84] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +078f94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078f96: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ 0x0000 - 0x0002 reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #662 header: │ │ -class_idx : 563 │ │ +class_idx : 571 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 46 │ │ │ │ Class #662 annotations: │ │ @@ -157122,17 +157122,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078f74: |[078f74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -078f84: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -078f8a: 0e00 |0003: return-void │ │ +078f98: |[078f98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +078fa8: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +078fae: 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 - │ │ @@ -157141,17 +157141,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078f8c: |[078f8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -078f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078f9e: 0f00 |0001: return v0 │ │ +078fb0: |[078fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +078fc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078fc2: 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; │ │ │ │ @@ -157160,17 +157160,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 │ │ -078fa0: |[078fa0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -078fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078fb2: 1100 |0001: return-object v0 │ │ +078fc4: |[078fc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +078fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078fd6: 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; │ │ │ │ @@ -157179,17 +157179,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 │ │ -078fb4: |[078fb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -078fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078fc6: 1100 |0001: return-object v0 │ │ +078fd8: |[078fd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +078fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078fea: 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; │ │ │ │ @@ -157198,17 +157198,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 │ │ -078fc8: |[078fc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -078fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078fda: 1100 |0001: return-object v0 │ │ +078fec: |[078fec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +078ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078ffe: 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; │ │ │ │ @@ -157217,17 +157217,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078fdc: |[078fdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -078fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078fee: 0f00 |0001: return v0 │ │ +079000: |[079000] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +079010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079012: 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; │ │ │ │ @@ -157236,17 +157236,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078ff0: |[078ff0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -079000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079002: 0f00 |0001: return v0 │ │ +079014: |[079014] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +079024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079026: 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; │ │ │ │ @@ -157255,17 +157255,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079004: |[079004] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -079014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079016: 0f00 |0001: return v0 │ │ +079028: |[079028] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +079038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07903a: 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; │ │ │ │ @@ -157274,17 +157274,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079018: |[079018] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -079028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07902a: 0f00 |0001: return v0 │ │ +07903c: |[07903c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +07904c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07904e: 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; │ │ │ │ @@ -157293,17 +157293,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07902c: |[07902c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -07903c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07903e: 0f00 |0001: return v0 │ │ +079050: |[079050] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +079060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079062: 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; │ │ │ │ @@ -157312,17 +157312,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 │ │ -079040: |[079040] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -079050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079052: 1100 |0001: return-object v0 │ │ +079064: |[079064] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +079074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079076: 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; │ │ │ │ @@ -157331,17 +157331,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079054: |[079054] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -079064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079066: 0f00 |0001: return v0 │ │ +079078: |[079078] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +079088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07908a: 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; │ │ │ │ @@ -157350,17 +157350,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079068: |[079068] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -079078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07907a: 0f00 |0001: return v0 │ │ +07908c: |[07908c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +07909c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07909e: 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; │ │ │ │ @@ -157369,17 +157369,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07907c: |[07907c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -07908c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07908e: 0f00 |0001: return v0 │ │ +0790a0: |[0790a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0790b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0790b2: 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; │ │ │ │ @@ -157388,17 +157388,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 │ │ -079090: |[079090] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0790a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0790a2: 1100 |0001: return-object v0 │ │ +0790b4: |[0790b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0790c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0790c6: 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; │ │ │ │ @@ -157407,18 +157407,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 │ │ -0790a4: |[0790a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0790b4: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -0790ba: 0c00 |0003: move-result-object v0 │ │ -0790bc: 1100 |0004: return-object v0 │ │ +0790c8: |[0790c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0790d8: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +0790de: 0c00 |0003: move-result-object v0 │ │ +0790e0: 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; │ │ │ │ @@ -157427,17 +157427,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0790c0: |[0790c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0790d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0790d2: 0f00 |0001: return v0 │ │ +0790e4: |[0790e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0790f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0790f6: 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; │ │ │ │ @@ -157446,17 +157446,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0790d4: |[0790d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0790e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0790e6: 0f00 |0001: return v0 │ │ +0790f8: |[0790f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +079108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07910a: 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; │ │ │ │ @@ -157465,17 +157465,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0790e8: |[0790e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0790f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0790fa: 0f00 |0001: return v0 │ │ +07910c: |[07910c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +07911c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07911e: 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; │ │ │ │ @@ -157484,17 +157484,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0790fc: |[0790fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -07910c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07910e: 0f00 |0001: return v0 │ │ +079120: |[079120] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +079130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079132: 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; │ │ │ │ @@ -157503,17 +157503,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079110: |[079110] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -079120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079122: 0f00 |0001: return v0 │ │ +079134: |[079134] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +079144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079146: 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; │ │ │ │ @@ -157522,17 +157522,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079124: |[079124] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -079134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079136: 0f00 |0001: return v0 │ │ +079148: |[079148] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +079158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07915a: 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; │ │ │ │ @@ -157541,17 +157541,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079138: |[079138] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -079148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07914a: 0f00 |0001: return v0 │ │ +07915c: |[07915c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +07916c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07916e: 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; │ │ │ │ @@ -157560,17 +157560,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07914c: |[07914c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -07915c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07915e: 1100 |0001: return-object v0 │ │ +079170: |[079170] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +079180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079182: 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;) │ │ @@ -157578,17 +157578,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 │ │ -079160: |[079160] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -079170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079172: 1100 |0001: return-object v0 │ │ +079184: |[079184] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +079194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079196: 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; │ │ │ │ @@ -157597,16 +157597,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079174: |[079174] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -079184: 0e00 |0000: return-void │ │ +079198: |[079198] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0791a8: 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; │ │ │ │ @@ -157615,16 +157615,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079188: |[079188] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -079198: 0e00 |0000: return-void │ │ +0791ac: |[0791ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0791bc: 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 │ │ @@ -157634,16 +157634,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 │ │ -07919c: |[07919c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0791ac: 0e00 |0000: return-void │ │ +0791c0: |[0791c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0791d0: 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; │ │ @@ -157653,16 +157653,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0791b0: |[0791b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0791c0: 0e00 |0000: return-void │ │ +0791d4: |[0791d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0791e4: 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 │ │ @@ -157672,16 +157672,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 │ │ -0791c4: |[0791c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0791d4: 0e00 |0000: return-void │ │ +0791e8: |[0791e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0791f8: 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; │ │ @@ -157691,16 +157691,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 │ │ -0791d8: |[0791d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0791e8: 0e00 |0000: return-void │ │ +0791fc: |[0791fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07920c: 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; │ │ @@ -157710,16 +157710,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0791ec: |[0791ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0791fc: 0e00 |0000: return-void │ │ +079210: |[079210] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +079220: 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 │ │ @@ -157729,16 +157729,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079200: |[079200] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -079210: 0e00 |0000: return-void │ │ +079224: |[079224] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +079234: 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 │ │ @@ -157748,16 +157748,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079214: |[079214] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -079224: 0e00 |0000: return-void │ │ +079238: |[079238] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +079248: 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 │ │ @@ -157767,16 +157767,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079228: |[079228] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -079238: 0e00 |0000: return-void │ │ +07924c: |[07924c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +07925c: 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 │ │ @@ -157786,16 +157786,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07923c: |[07923c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -07924c: 0e00 |0000: return-void │ │ +079260: |[079260] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +079270: 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 │ │ @@ -157805,16 +157805,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079250: |[079250] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -079260: 0e00 |0000: return-void │ │ +079274: |[079274] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +079284: 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 │ │ @@ -157824,16 +157824,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079264: |[079264] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -079274: 0e00 |0000: return-void │ │ +079288: |[079288] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +079298: 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 │ │ @@ -157843,16 +157843,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 │ │ -079278: |[079278] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -079288: 0e00 |0000: return-void │ │ +07929c: |[07929c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0792ac: 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; │ │ @@ -157862,16 +157862,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07928c: |[07928c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -07929c: 0e00 |0000: return-void │ │ +0792b0: |[0792b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0792c0: 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 │ │ @@ -157881,16 +157881,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0792a0: |[0792a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0792b0: 0e00 |0000: return-void │ │ +0792c4: |[0792c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0792d4: 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 │ │ @@ -157900,16 +157900,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0792b4: |[0792b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0792c4: 0e00 |0000: return-void │ │ +0792d8: |[0792d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0792e8: 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 │ │ @@ -157919,16 +157919,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0792c8: |[0792c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0792d8: 0e00 |0000: return-void │ │ +0792ec: |[0792ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0792fc: 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 │ │ @@ -157938,16 +157938,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0792dc: |[0792dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0792ec: 0e00 |0000: return-void │ │ +079300: |[079300] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +079310: 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 │ │ @@ -157957,16 +157957,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 │ │ -0792f0: |[0792f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -079300: 0e00 |0000: return-void │ │ +079314: |[079314] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +079324: 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; │ │ @@ -157976,16 +157976,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 │ │ -079304: |[079304] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -079314: 0e00 |0000: return-void │ │ +079328: |[079328] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +079338: 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; │ │ @@ -157996,30 +157996,30 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079318: |[079318] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -079328: 0e00 |0000: return-void │ │ +07933c: |[07933c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +07934c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 toIndex I │ │ │ │ source_file_idx : 485 (AccessibilityRecordCompat.java) │ │ │ │ Class #663 header: │ │ -class_idx : 578 │ │ +class_idx : 586 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 736 │ │ +superclass_idx : 744 │ │ source_file_idx : 708 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #663 annotations: │ │ @@ -158093,19 +158093,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 │ │ -07932c: |[07932c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -07933c: 7010 2d14 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ -079342: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -079344: 6e40 9f0f 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ -07934a: 0e00 |0007: return-void │ │ +079350: |[079350] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +079360: 7010 2d14 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ +079366: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +079368: 6e40 9f0f 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ +07936e: 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; │ │ @@ -158117,18 +158117,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 │ │ -07934c: |[07934c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -07935c: 7010 2d14 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ -079362: 6e40 9f0f 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ -079368: 0e00 |0006: return-void │ │ +079370: |[079370] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +079380: 7010 2d14 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ +079386: 6e40 9f0f 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ +07938c: 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; │ │ @@ -158141,22 +158141,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 │ │ -07936c: |[07936c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -07937c: 7010 2d14 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ -079382: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -079386: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -079388: 6e40 9f0f 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ -07938e: 0e00 |0009: return-void │ │ -079390: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -079392: 28fb |000b: goto 0006 // -0005 │ │ +079390: |[079390] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0793a0: 7010 2d14 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@142d │ │ +0793a6: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +0793aa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0793ac: 6e40 9f0f 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ +0793b2: 0e00 |0009: return-void │ │ +0793b4: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0793b6: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -158177,20 +158177,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -079394: |[079394] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0793a4: 6e20 a80f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0fa8 │ │ -0793aa: 0c00 |0003: move-result-object v0 │ │ -0793ac: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0793b0: 7210 2801 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -0793b6: 0e00 |0009: return-void │ │ +0793b8: |[0793b8] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0793c8: 6e20 a80f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0fa8 │ │ +0793ce: 0c00 |0003: move-result-object v0 │ │ +0793d0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0793d4: 7210 2801 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +0793da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -158203,21 +158203,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 │ │ -0793b8: |[0793b8] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0793c8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0793cc: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0793d0: 1100 |0004: return-object v0 │ │ -0793d2: 6e10 8215 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1582 │ │ -0793d8: 0c00 |0008: move-result-object v0 │ │ -0793da: 28fb |0009: goto 0004 // -0005 │ │ +0793dc: |[0793dc] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0793ec: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +0793f0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +0793f4: 1100 |0004: return-object v0 │ │ +0793f6: 6e10 8215 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1582 │ │ +0793fc: 0c00 |0008: move-result-object v0 │ │ +0793fe: 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; │ │ │ │ @@ -158226,25 +158226,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0793dc: |[0793dc] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0793ec: 5510 8904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -0793f0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0793f4: 5410 8604 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0793f8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0793fc: 5410 8604 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079400: 7210 2a01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@012a │ │ -079406: 0a00 |000d: move-result v0 │ │ -079408: 0f00 |000e: return v0 │ │ -07940a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07940c: 28fe |0010: goto 000e // -0002 │ │ +079400: |[079400] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +079410: 5510 8904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +079414: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +079418: 5410 8604 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07941c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +079420: 5410 8604 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079424: 7210 2a01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@012a │ │ +07942a: 0a00 |000d: move-result v0 │ │ +07942c: 0f00 |000e: return v0 │ │ +07942e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +079430: 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; │ │ @@ -158254,17 +158254,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079410: |[079410] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -079420: 5410 8604 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079424: 1100 |0002: return-object v0 │ │ +079434: |[079434] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +079444: 5410 8604 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079448: 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;) │ │ @@ -158272,32 +158272,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 │ │ -079428: |[079428] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -079438: 5531 8904 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -07943c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -079440: 5431 8604 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079444: 7220 3001 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ -07944a: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -07944e: 5431 8504 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ -079452: 5432 8604 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079456: 6e40 a10f 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@0fa1 │ │ -07945c: 0c00 |0012: move-result-object v0 │ │ -07945e: 5431 8504 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ -079462: 5432 8604 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079466: 6e40 930f 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@0f93 │ │ -07946c: 1100 |001a: return-object v0 │ │ -07946e: 0750 |001b: move-object v0, v5 │ │ -079470: 28f7 |001c: goto 0013 // -0009 │ │ -079472: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -079474: 28fc |001e: goto 001a // -0004 │ │ +07944c: |[07944c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +07945c: 5531 8904 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +079460: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +079464: 5431 8604 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079468: 7220 3001 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ +07946e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +079472: 5431 8504 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ +079476: 5432 8604 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07947a: 6e40 a10f 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@0fa1 │ │ +079480: 0c00 |0012: move-result-object v0 │ │ +079482: 5431 8504 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ +079486: 5432 8604 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07948a: 6e40 930f 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@0f93 │ │ +079490: 1100 |001a: return-object v0 │ │ +079492: 0750 |001b: move-object v0, v5 │ │ +079494: 28f7 |001c: goto 0013 // -0009 │ │ +079496: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +079498: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -158317,22 +158317,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -079478: |[079478] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -079488: 5410 8704 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0487 │ │ -07948c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -079490: 2200 4402 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0244 │ │ -079494: 7020 ad0f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0fad │ │ -07949a: 5b10 8704 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0487 │ │ -07949e: 5410 8704 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0487 │ │ -0794a2: 1100 |000d: return-object v0 │ │ +07949c: |[07949c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +0794ac: 5410 8704 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0487 │ │ +0794b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0794b4: 2200 4c02 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@024c │ │ +0794b8: 7020 ad0f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0fad │ │ +0794be: 5b10 8704 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0487 │ │ +0794c2: 5410 8704 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0487 │ │ +0794c6: 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; │ │ @@ -158342,17 +158342,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0794a4: |[0794a4] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -0794b4: 5410 8a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ -0794b8: 1100 |0002: return-object v0 │ │ +0794c8: |[0794c8] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0794d8: 5410 8a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ +0794dc: 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;) │ │ @@ -158360,25 +158360,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0794bc: |[0794bc] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0794cc: 5510 8904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -0794d0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0794d4: 5410 8604 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0794d8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0794dc: 5410 8604 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0794e0: 7220 3001 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ -0794e6: 5410 8604 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0794ea: 1100 |000f: return-object v0 │ │ -0794ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0794ee: 28fe |0011: goto 000f // -0002 │ │ +0794e0: |[0794e0] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0794f0: 5510 8904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +0794f4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0794f8: 5410 8604 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +0794fc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +079500: 5410 8604 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079504: 7220 3001 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ +07950a: 5410 8604 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07950e: 1100 |000f: return-object v0 │ │ +079510: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +079512: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -158390,29 +158390,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0794f0: |[0794f0] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -079500: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -079504: 5532 8904 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -079508: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -07950c: 5432 8604 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079510: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -079514: 5432 8604 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079518: 7220 3001 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ -07951e: 0a02 |000f: move-result v2 │ │ -079520: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -079524: 5430 8604 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079528: 5231 8b04 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ -07952c: 7220 2c01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@012c │ │ -079532: 0b00 |0019: move-result-wide v0 │ │ -079534: 1000 |001a: return-wide v0 │ │ +079514: |[079514] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +079524: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +079528: 5532 8904 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +07952c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +079530: 5432 8604 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079534: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +079538: 5432 8604 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07953c: 7220 3001 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ +079542: 0a02 |000f: move-result v2 │ │ +079544: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +079548: 5430 8604 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07954c: 5231 8b04 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ +079550: 7220 2c01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@012c │ │ +079556: 0b00 |0019: move-result-wide v0 │ │ +079558: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -158424,48 +158424,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 │ │ -079538: |[079538] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -079548: 5541 8904 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -07954c: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -079550: 2201 3403 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -079554: 1a02 6621 |0006: const-string v2, "this should only be called when the cursor is valid" // string@2166 │ │ -079558: 7020 6515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -07955e: 2701 |000b: throw v1 │ │ -079560: 5441 8604 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079564: 7220 3001 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ -07956a: 0a01 |0011: move-result v1 │ │ -07956c: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -079570: 2201 3403 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0334 │ │ -079574: 2202 4803 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -079578: 7010 ad15 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -07957e: 1a03 a010 |001b: const-string v3, "couldn't move cursor to position " // string@10a0 │ │ -079582: 6e20 b515 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -079588: 0c02 |0020: move-result-object v2 │ │ -07958a: 6e20 b115 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -079590: 0c02 |0024: move-result-object v2 │ │ -079592: 6e10 bb15 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -079598: 0c02 |0028: move-result-object v2 │ │ -07959a: 7020 6515 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -0795a0: 2701 |002c: throw v1 │ │ -0795a2: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -0795a6: 5441 8504 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ -0795aa: 5442 8604 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0795ae: 6e40 a20f 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@0fa2 │ │ -0795b4: 0c00 |0036: move-result-object v0 │ │ -0795b6: 5441 8504 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ -0795ba: 5442 8604 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0795be: 6e40 930f 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@0f93 │ │ -0795c4: 1100 |003e: return-object v0 │ │ -0795c6: 0760 |003f: move-object v0, v6 │ │ -0795c8: 28f7 |0040: goto 0037 // -0009 │ │ +07955c: |[07955c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +07956c: 5541 8904 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +079570: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +079574: 2201 3c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +079578: 1a02 6321 |0006: const-string v2, "this should only be called when the cursor is valid" // string@2163 │ │ +07957c: 7020 6515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +079582: 2701 |000b: throw v1 │ │ +079584: 5441 8604 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079588: 7220 3001 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0130 │ │ +07958e: 0a01 |0011: move-result v1 │ │ +079590: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +079594: 2201 3c03 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@033c │ │ +079598: 2202 5003 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +07959c: 7010 ad15 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0795a2: 1a03 9d10 |001b: const-string v3, "couldn't move cursor to position " // string@109d │ │ +0795a6: 6e20 b515 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0795ac: 0c02 |0020: move-result-object v2 │ │ +0795ae: 6e20 b115 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0795b4: 0c02 |0024: move-result-object v2 │ │ +0795b6: 6e10 bb15 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0795bc: 0c02 |0028: move-result-object v2 │ │ +0795be: 7020 6515 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +0795c4: 2701 |002c: throw v1 │ │ +0795c6: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +0795ca: 5441 8504 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ +0795ce: 5442 8604 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +0795d2: 6e40 a20f 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@0fa2 │ │ +0795d8: 0c00 |0036: move-result-object v0 │ │ +0795da: 5441 8504 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ +0795de: 5442 8604 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +0795e2: 6e40 930f 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@0f93 │ │ +0795e8: 1100 |003e: return-object v0 │ │ +0795ea: 0760 |003f: move-object v0, v6 │ │ +0795ec: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -158486,17 +158486,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0795cc: |[0795cc] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0795dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0795de: 0f00 |0001: return v0 │ │ +0795f0: |[0795f0] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +079600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +079602: 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;) │ │ @@ -158504,59 +158504,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 │ │ -0795e0: |[0795e0] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0795f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0795f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0795f4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0795f6: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0795fa: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -0795fe: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -079602: 5c40 8304 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0483 │ │ -079606: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -07960a: 5b46 8604 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -07960e: 5c40 8904 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -079612: 5b45 8504 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ -079616: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -07961a: 1a01 ef0d |0015: const-string v1, "_id" // string@0def │ │ -07961e: 7220 2901 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0129 │ │ -079624: 0a01 |001a: move-result v1 │ │ -079626: 5941 8b04 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ -07962a: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -07962e: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -079630: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -079634: 2201 4002 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0240 │ │ -079638: 7020 890f 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f89 │ │ -07963e: 5b41 8404 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -079642: 2201 4102 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0241 │ │ -079646: 7030 8d0f 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@0f8d │ │ -07964c: 5b41 8804 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -079650: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -079654: 5441 8404 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -079658: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -07965c: 5441 8404 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -079660: 7220 3101 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0131 │ │ -079666: 5441 8804 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -07966a: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -07966e: 5441 8804 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -079672: 7220 3201 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0132 │ │ -079678: 0e00 |0044: return-void │ │ -07967a: 5c41 8304 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0483 │ │ -07967e: 28c4 |0047: goto 000b // -003c │ │ -079680: 0110 |0048: move v0, v1 │ │ -079682: 28c4 |0049: goto 000d // -003c │ │ -079684: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -079686: 28d0 |004b: goto 001b // -0030 │ │ -079688: 5b43 8404 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -07968c: 5b43 8804 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -079690: 28e0 |0050: goto 0030 // -0020 │ │ +079604: |[079604] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +079614: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +079616: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +079618: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07961a: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +07961e: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +079622: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +079626: 5c40 8304 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0483 │ │ +07962a: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +07962e: 5b46 8604 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079632: 5c40 8904 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +079636: 5b45 8504 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0485 │ │ +07963a: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +07963e: 1a01 ec0d |0015: const-string v1, "_id" // string@0dec │ │ +079642: 7220 2901 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0129 │ │ +079648: 0a01 |001a: move-result v1 │ │ +07964a: 5941 8b04 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ +07964e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +079652: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +079654: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +079658: 2201 4802 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0248 │ │ +07965c: 7020 890f 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f89 │ │ +079662: 5b41 8404 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +079666: 2201 4902 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0249 │ │ +07966a: 7030 8d0f 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@0f8d │ │ +079670: 5b41 8804 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +079674: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +079678: 5441 8404 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +07967c: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +079680: 5441 8404 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +079684: 7220 3101 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0131 │ │ +07968a: 5441 8804 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +07968e: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +079692: 5441 8804 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +079696: 7220 3201 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0132 │ │ +07969c: 0e00 |0044: return-void │ │ +07969e: 5c41 8304 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0483 │ │ +0796a2: 28c4 |0047: goto 000b // -003c │ │ +0796a4: 0110 |0048: move v0, v1 │ │ +0796a6: 28c4 |0049: goto 000d // -003c │ │ +0796a8: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +0796aa: 28d0 |004b: goto 001b // -0030 │ │ +0796ac: 5b43 8404 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +0796b0: 5b43 8804 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +0796b4: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -158588,21 +158588,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 │ │ -079694: |[079694] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0796a4: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -0796a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0796aa: 6e40 9f0f 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ -0796b0: 0e00 |0006: return-void │ │ -0796b2: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0796b4: 28fb |0008: goto 0003 // -0005 │ │ +0796b8: |[0796b8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0796c8: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0796cc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0796ce: 6e40 9f0f 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f9f │ │ +0796d4: 0e00 |0006: return-void │ │ +0796d6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0796d8: 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; │ │ @@ -158615,18 +158615,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 │ │ -0796b8: |[0796b8] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0796c8: 6e40 a20f 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@0fa2 │ │ -0796ce: 0c00 |0003: move-result-object v0 │ │ -0796d0: 1100 |0004: return-object v0 │ │ +0796dc: |[0796dc] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0796ec: 6e40 a20f 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@0fa2 │ │ +0796f2: 0c00 |0003: move-result-object v0 │ │ +0796f4: 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; │ │ @@ -158643,28 +158643,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0796d4: |[0796d4] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0796e4: 5510 8304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0483 │ │ -0796e8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0796ec: 5410 8604 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0796f0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0796f4: 5410 8604 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0796f8: 7210 2e01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -0796fe: 0a00 |000d: move-result v0 │ │ -079700: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -079704: 5410 8604 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079708: 7210 3301 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0133 │ │ -07970e: 0a00 |0015: move-result v0 │ │ -079710: 5c10 8904 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -079714: 0e00 |0018: return-void │ │ +0796f8: |[0796f8] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +079708: 5510 8304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0483 │ │ +07970c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +079710: 5410 8604 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079714: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +079718: 5410 8604 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07971c: 7210 2e01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +079722: 0a00 |000d: move-result v0 │ │ +079724: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +079728: 5410 8604 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +07972c: 7210 3301 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0133 │ │ +079732: 0a00 |0015: move-result v0 │ │ +079734: 5c10 8904 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +079738: 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; │ │ @@ -158674,23 +158674,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 │ │ -079718: |[079718] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -079728: 5410 8a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ -07972c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -079730: 5410 8a04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ -079734: 7220 4514 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1445 │ │ -07973a: 0c00 |0009: move-result-object v0 │ │ -07973c: 1100 |000a: return-object v0 │ │ -07973e: 5410 8604 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079742: 28fd |000d: goto 000a // -0003 │ │ +07973c: |[07973c] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +07974c: 5410 8a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ +079750: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +079754: 5410 8a04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ +079758: 7220 4514 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1445 │ │ +07975e: 0c00 |0009: move-result-object v0 │ │ +079760: 1100 |000a: return-object v0 │ │ +079762: 5410 8604 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079766: 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; │ │ @@ -158701,17 +158701,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079744: |[079744] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -079754: 5b01 8a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ -079758: 0e00 |0002: return-void │ │ +079768: |[079768] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +079778: 5b01 8a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@048a │ │ +07977c: 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; │ │ @@ -158721,53 +158721,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 │ │ -07975c: |[07975c] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -07976c: 5421 8604 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -079770: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -079774: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -079776: 1100 |0005: return-object v0 │ │ -079778: 5420 8604 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -07977c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -079780: 5421 8404 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -079784: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -079788: 5421 8404 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -07978c: 7220 3401 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0134 │ │ -079792: 5421 8804 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -079796: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -07979a: 5421 8804 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -07979e: 7220 3501 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0135 │ │ -0797a4: 5b23 8604 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ -0797a8: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -0797ac: 5421 8404 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -0797b0: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -0797b4: 5421 8404 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ -0797b8: 7220 3101 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0131 │ │ -0797be: 5421 8804 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -0797c2: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -0797c6: 5421 8804 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ -0797ca: 7220 3201 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0132 │ │ -0797d0: 1a01 ef0d |0032: const-string v1, "_id" // string@0def │ │ -0797d4: 7220 2901 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0129 │ │ -0797da: 0a01 |0037: move-result v1 │ │ -0797dc: 5921 8b04 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ -0797e0: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0797e2: 5c21 8904 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -0797e6: 6e10 a30f 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0fa3 │ │ -0797ec: 28c5 |0040: goto 0005 // -003b │ │ -0797ee: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -0797f0: 5921 8b04 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ -0797f4: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0797f6: 5c21 8904 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ -0797fa: 6e10 a40f 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0fa4 │ │ -079800: 28bb |004a: goto 0005 // -0045 │ │ +079780: |[079780] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +079790: 5421 8604 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +079794: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +079798: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07979a: 1100 |0005: return-object v0 │ │ +07979c: 5420 8604 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +0797a0: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0797a4: 5421 8404 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +0797a8: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0797ac: 5421 8404 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +0797b0: 7220 3401 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0134 │ │ +0797b6: 5421 8804 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +0797ba: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0797be: 5421 8804 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +0797c2: 7220 3501 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0135 │ │ +0797c8: 5b23 8604 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0486 │ │ +0797cc: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0797d0: 5421 8404 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +0797d4: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0797d8: 5421 8404 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0484 │ │ +0797dc: 7220 3101 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0131 │ │ +0797e2: 5421 8804 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +0797e6: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +0797ea: 5421 8804 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0488 │ │ +0797ee: 7220 3201 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0132 │ │ +0797f4: 1a01 ec0d |0032: const-string v1, "_id" // string@0dec │ │ +0797f8: 7220 2901 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0129 │ │ +0797fe: 0a01 |0037: move-result v1 │ │ +079800: 5921 8b04 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ +079804: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +079806: 5c21 8904 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +07980a: 6e10 a30f 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0fa3 │ │ +079810: 28c5 |0040: goto 0005 // -003b │ │ +079812: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +079814: 5921 8b04 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@048b │ │ +079818: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +07981a: 5c21 8904 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0489 │ │ +07981e: 6e10 a40f 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0fa4 │ │ +079824: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -158787,17 +158787,17 @@ │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ source_file_idx : 708 (CursorAdapter.java) │ │ │ │ Class #664 header: │ │ -class_idx : 581 │ │ +class_idx : 589 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 396 │ │ +superclass_idx : 404 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #664 annotations: │ │ @@ -158826,21 +158826,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 │ │ -079804: |[079804] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -079814: 5b12 8e04 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@048e │ │ -079818: 7010 2a09 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ -07981e: 2200 4800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0048 │ │ -079822: 7010 6001 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -079828: 5b10 8d04 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@048d │ │ -07982c: 0e00 |000c: return-void │ │ +079828: |[079828] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +079838: 5b12 8e04 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@048e │ │ +07983c: 7010 2a09 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ +079842: 2200 4b00 |0005: new-instance v0, Landroid/graphics/Rect; // type@004b │ │ +079846: 7010 6001 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +07984c: 5b10 8d04 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@048d │ │ +079850: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ 0x0005 line=1528 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -158850,42 +158850,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 │ │ -079830: |[079830] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -079840: 6e10 6213 0700 |0000: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ -079846: 0a01 |0003: move-result v1 │ │ -079848: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07984a: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ -07984e: 6e20 6113 2700 |0007: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ -079854: 0c00 |000a: move-result-object v0 │ │ -079856: 6e20 b40f 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0fb4 │ │ -07985c: 0a04 |000e: move-result v4 │ │ -07985e: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -079862: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -079866: 28f2 |0013: goto 0005 // -000e │ │ -079868: 7110 6b0b 0000 |0014: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b6b │ │ -07986e: 0a03 |0017: move-result v3 │ │ -079870: 2b03 1800 0000 |0018: packed-switch v3, 00000030 // +00000018 │ │ -079876: 28f6 |001b: goto 0011 // -000a │ │ -079878: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -07987a: 7120 820b 4000 |001d: invoke-static {v0, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ -079880: 6e20 970d 0600 |0020: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d97 │ │ -079886: 28ee |0023: goto 0011 // -0012 │ │ -079888: 2004 be02 |0024: instance-of v4, v0, Landroid/view/ViewGroup; // type@02be │ │ -07988c: 3804 ebff |0026: if-eqz v4, 0011 // -0015 │ │ -079890: 1f00 be02 |0028: check-cast v0, Landroid/view/ViewGroup; // type@02be │ │ -079894: 7030 b20f 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@0fb2 │ │ -07989a: 28e4 |002d: goto 0011 // -001c │ │ -07989c: 0e00 |002e: return-void │ │ -07989e: 0000 |002f: nop // spacer │ │ -0798a0: 0001 0500 0000 0000 0400 0000 0800 ... |0030: packed-switch-data (14 units) │ │ +079854: |[079854] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +079864: 6e10 6213 0700 |0000: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1362 │ │ +07986a: 0a01 |0003: move-result v1 │ │ +07986c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07986e: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ +079872: 6e20 6113 2700 |0007: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1361 │ │ +079878: 0c00 |000a: move-result-object v0 │ │ +07987a: 6e20 b40f 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0fb4 │ │ +079880: 0a04 |000e: move-result v4 │ │ +079882: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +079886: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07988a: 28f2 |0013: goto 0005 // -000e │ │ +07988c: 7110 6b0b 0000 |0014: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b6b │ │ +079892: 0a03 |0017: move-result v3 │ │ +079894: 2b03 1800 0000 |0018: packed-switch v3, 00000030 // +00000018 │ │ +07989a: 28f6 |001b: goto 0011 // -000a │ │ +07989c: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +07989e: 7120 820b 4000 |001d: invoke-static {v0, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ +0798a4: 6e20 970d 0600 |0020: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d97 │ │ +0798aa: 28ee |0023: goto 0011 // -0012 │ │ +0798ac: 2004 c602 |0024: instance-of v4, v0, Landroid/view/ViewGroup; // type@02c6 │ │ +0798b0: 3804 ebff |0026: if-eqz v4, 0011 // -0015 │ │ +0798b4: 1f00 c602 |0028: check-cast v0, Landroid/view/ViewGroup; // type@02c6 │ │ +0798b8: 7030 b20f 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@0fb2 │ │ +0798be: 28e4 |002d: goto 0011 // -001c │ │ +0798c0: 0e00 |002e: return-void │ │ +0798c2: 0000 |002f: nop // spacer │ │ +0798c4: 0001 0500 0000 0000 0400 0000 0800 ... |0030: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ 0x0004 line=1549 │ │ 0x0007 line=1550 │ │ 0x000b line=1551 │ │ 0x0011 line=1549 │ │ @@ -158912,57 +158912,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 │ │ -0798bc: |[0798bc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0798cc: 5420 8d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@048d │ │ -0798d0: 6e20 9f0d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ -0798d6: 6e20 c20d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0dc2 │ │ -0798dc: 6e20 a00d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0da0 │ │ -0798e2: 6e20 c30d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0dc3 │ │ -0798e8: 6e10 b90d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0db9 │ │ -0798ee: 0a01 |0011: move-result v1 │ │ -0798f0: 6e20 d90d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0dd9 │ │ -0798f6: 6e10 a80d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0da8 │ │ -0798fc: 0c01 |0018: move-result-object v1 │ │ -0798fe: 6e20 cf0d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0dcf │ │ -079904: 6e10 a30d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0da3 │ │ -07990a: 0c01 |001f: move-result-object v1 │ │ -07990c: 6e20 c60d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ -079912: 6e10 a40d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ -079918: 0c01 |0026: move-result-object v1 │ │ -07991a: 6e20 c80d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0dc8 │ │ -079920: 6e10 b20d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0db2 │ │ -079926: 0a01 |002d: move-result v1 │ │ -079928: 6e20 c90d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0dc9 │ │ -07992e: 6e10 b10d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0db1 │ │ -079934: 0a01 |0034: move-result v1 │ │ -079936: 6e20 c70d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0dc7 │ │ -07993c: 6e10 b30d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0db3 │ │ -079942: 0a01 |003b: move-result v1 │ │ -079944: 6e20 ca0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0dca │ │ -07994a: 6e10 b40d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0db4 │ │ -079950: 0a01 |0042: move-result v1 │ │ -079952: 6e20 cb0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0dcb │ │ -079958: 6e10 ae0d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0dae │ │ -07995e: 0a01 |0049: move-result v1 │ │ -079960: 6e20 c10d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ -079966: 6e10 b80d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0db8 │ │ -07996c: 0a01 |0050: move-result v1 │ │ -07996e: 6e20 d40d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0dd4 │ │ -079974: 6e10 b50d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0db5 │ │ -07997a: 0a01 |0057: move-result v1 │ │ -07997c: 6e20 cd0d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0dcd │ │ -079982: 6e10 9e0d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ -079988: 0a01 |005e: move-result v1 │ │ -07998a: 6e20 960d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ -079990: 0e00 |0062: return-void │ │ +0798e0: |[0798e0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0798f0: 5420 8d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@048d │ │ +0798f4: 6e20 9f0d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ +0798fa: 6e20 c20d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0dc2 │ │ +079900: 6e20 a00d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0da0 │ │ +079906: 6e20 c30d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0dc3 │ │ +07990c: 6e10 b90d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0db9 │ │ +079912: 0a01 |0011: move-result v1 │ │ +079914: 6e20 d90d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0dd9 │ │ +07991a: 6e10 a80d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0da8 │ │ +079920: 0c01 |0018: move-result-object v1 │ │ +079922: 6e20 cf0d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0dcf │ │ +079928: 6e10 a30d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0da3 │ │ +07992e: 0c01 |001f: move-result-object v1 │ │ +079930: 6e20 c60d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ +079936: 6e10 a40d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ +07993c: 0c01 |0026: move-result-object v1 │ │ +07993e: 6e20 c80d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0dc8 │ │ +079944: 6e10 b20d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0db2 │ │ +07994a: 0a01 |002d: move-result v1 │ │ +07994c: 6e20 c90d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0dc9 │ │ +079952: 6e10 b10d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0db1 │ │ +079958: 0a01 |0034: move-result v1 │ │ +07995a: 6e20 c70d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0dc7 │ │ +079960: 6e10 b30d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0db3 │ │ +079966: 0a01 |003b: move-result v1 │ │ +079968: 6e20 ca0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0dca │ │ +07996e: 6e10 b40d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0db4 │ │ +079974: 0a01 |0042: move-result v1 │ │ +079976: 6e20 cb0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0dcb │ │ +07997c: 6e10 ae0d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0dae │ │ +079982: 0a01 |0049: move-result v1 │ │ +079984: 6e20 c10d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ +07998a: 6e10 b80d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0db8 │ │ +079990: 0a01 |0050: move-result v1 │ │ +079992: 6e20 d40d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0dd4 │ │ +079998: 6e10 b50d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0db5 │ │ +07999e: 0a01 |0057: move-result v1 │ │ +0799a0: 6e20 cd0d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0dcd │ │ +0799a6: 6e10 9e0d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ +0799ac: 0a01 |005e: move-result v1 │ │ +0799ae: 6e20 960d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ +0799b4: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ 0x0002 line=1603 │ │ 0x0005 line=1604 │ │ 0x0008 line=1606 │ │ 0x000b line=1607 │ │ @@ -158991,24 +158991,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -079994: |[079994] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -0799a4: 5421 8e04 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@048e │ │ -0799a8: 6e10 f50f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0ff5 │ │ -0799ae: 0c00 |0005: move-result-object v0 │ │ -0799b0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0799b4: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ -0799b8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0799ba: 0f01 |000b: return v1 │ │ -0799bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0799be: 28fe |000d: goto 000b // -0002 │ │ +0799b8: |[0799b8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +0799c8: 5421 8e04 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@048e │ │ +0799cc: 6e10 f50f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0ff5 │ │ +0799d2: 0c00 |0005: move-result-object v0 │ │ +0799d4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0799d8: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ +0799dc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0799de: 0f01 |000b: return v1 │ │ +0799e0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0799e2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1590 │ │ 0x0006 line=1591 │ │ locals : │ │ 0x0006 - 0x000e reg=0 openDrawer Landroid/view/View; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -159019,30 +159019,30 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0799c0: |[0799c0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0799d0: 7110 bb0d 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@0dbb │ │ -0799d6: 0c01 |0003: move-result-object v1 │ │ -0799d8: 6f30 2f09 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ -0799de: 6e20 d50d 4500 |0007: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0dd5 │ │ -0799e4: 7110 730b 0400 |000a: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b73 │ │ -0799ea: 0c00 |000d: move-result-object v0 │ │ -0799ec: 2002 ba02 |000e: instance-of v2, v0, Landroid/view/View; // type@02ba │ │ -0799f0: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -0799f4: 1f00 ba02 |0012: check-cast v0, Landroid/view/View; // type@02ba │ │ -0799f8: 6e20 d00d 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0dd0 │ │ -0799fe: 7030 b30f 5301 |0017: 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@0fb3 │ │ -079a04: 6e10 c00d 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0dc0 │ │ -079a0a: 1f04 be02 |001d: check-cast v4, Landroid/view/ViewGroup; // type@02be │ │ -079a0e: 7030 b20f 5304 |001f: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0fb2 │ │ -079a14: 0e00 |0022: return-void │ │ +0799e4: |[0799e4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0799f4: 7110 bb0d 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@0dbb │ │ +0799fa: 0c01 |0003: move-result-object v1 │ │ +0799fc: 6f30 2f09 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ +079a02: 6e20 d50d 4500 |0007: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0dd5 │ │ +079a08: 7110 730b 0400 |000a: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b73 │ │ +079a0e: 0c00 |000d: move-result-object v0 │ │ +079a10: 2002 c202 |000e: instance-of v2, v0, Landroid/view/View; // type@02c2 │ │ +079a14: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +079a18: 1f00 c202 |0012: check-cast v0, Landroid/view/View; // type@02c2 │ │ +079a1c: 6e20 d00d 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0dd0 │ │ +079a22: 7030 b30f 5301 |0017: 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@0fb3 │ │ +079a28: 6e10 c00d 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0dc0 │ │ +079a2e: 1f04 c602 |001d: check-cast v4, Landroid/view/ViewGroup; // type@02c6 │ │ +079a32: 7030 b20f 5304 |001f: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0fb2 │ │ +079a38: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ 0x0004 line=1533 │ │ 0x0007 line=1535 │ │ 0x000a line=1536 │ │ 0x000e line=1537 │ │ @@ -159063,40 +159063,40 @@ │ │ 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 │ │ -079a18: |[079a18] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -079a28: 6e20 b40f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0fb4 │ │ -079a2e: 0a00 |0003: move-result v0 │ │ -079a30: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -079a34: 6f40 3109 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@0931 │ │ -079a3a: 0a00 |0009: move-result v0 │ │ -079a3c: 0f00 |000a: return v0 │ │ -079a3e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -079a40: 28fe |000c: goto 000a // -0002 │ │ +079a3c: |[079a3c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +079a4c: 6e20 b40f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0fb4 │ │ +079a52: 0a00 |0003: move-result v0 │ │ +079a54: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +079a58: 6f40 3109 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@0931 │ │ +079a5e: 0a00 |0009: move-result v0 │ │ +079a60: 0f00 |000a: return v0 │ │ +079a62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +079a64: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1583 │ │ 0x0006 line=1584 │ │ 0x000a line=1586 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #665 header: │ │ -class_idx : 586 │ │ +class_idx : 594 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #665 annotations: │ │ @@ -159118,17 +159118,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -079a44: |[079a44] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -079a54: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -079a5a: 0e00 |0003: return-void │ │ +079a68: |[079a68] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +079a78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +079a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -159137,16 +159137,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079a5c: |[079a5c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -079a6c: 0e00 |0000: return-void │ │ +079a80: |[079a80] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +079a90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -159155,16 +159155,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079a70: |[079a70] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -079a80: 0e00 |0000: return-void │ │ +079a94: |[079a94] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +079aa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -159173,16 +159173,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079a84: |[079a84] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -079a94: 0e00 |0000: return-void │ │ +079aa8: |[079aa8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +079ab8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 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 │ │ @@ -159192,29 +159192,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079a98: |[079a98] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -079aa8: 0e00 |0000: return-void │ │ +079abc: |[079abc] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +079acc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #666 header: │ │ -class_idx : 588 │ │ +class_idx : 596 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 652 │ │ +superclass_idx : 660 │ │ source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ Class #666 annotations: │ │ @@ -159251,22 +159251,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 │ │ -079aac: |[079aac] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -079abc: 5b12 a104 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079ac0: 7010 0312 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1203 │ │ -079ac6: 2200 4b02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@024b │ │ -079aca: 7020 d00f 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0fd0 │ │ -079ad0: 5b10 a004 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04a0 │ │ -079ad4: 5913 9e04 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ -079ad8: 0e00 |000e: return-void │ │ +079ad0: |[079ad0] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +079ae0: 5b12 a104 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079ae4: 7010 0312 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1203 │ │ +079aea: 2200 5302 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0253 │ │ +079aee: 7020 d00f 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0fd0 │ │ +079af4: 5b10 a004 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04a0 │ │ +079af8: 5913 9e04 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ +079afc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ 0x0005 line=1327 │ │ 0x000c line=1334 │ │ 0x000e line=1335 │ │ locals : │ │ @@ -159279,17 +159279,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 │ │ -079adc: |[079adc] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -079aec: 7010 df0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0fdf │ │ -079af2: 0e00 |0003: return-void │ │ +079b00: |[079b00] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +079b10: 7010 df0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0fdf │ │ +079b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -159297,26 +159297,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -079af4: |[079af4] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -079b04: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -079b06: 5232 9e04 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ -079b0a: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -079b0e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -079b10: 5432 a104 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079b14: 6e20 f40f 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -079b1a: 0c01 |000b: move-result-object v1 │ │ -079b1c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -079b20: 5432 a104 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079b24: 6e20 ec0f 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0fec │ │ -079b2a: 0e00 |0013: return-void │ │ +079b18: |[079b18] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +079b28: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +079b2a: 5232 9e04 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ +079b2e: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +079b32: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +079b34: 5432 a104 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079b38: 6e20 f40f 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +079b3e: 0c01 |000b: move-result-object v1 │ │ +079b40: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +079b44: 5432 a104 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079b48: 6e20 ec0f 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0fec │ │ +079b4e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1384 │ │ 0x0006 line=1385 │ │ 0x000c line=1386 │ │ 0x000e line=1387 │ │ 0x0013 line=1389 │ │ @@ -159330,71 +159330,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -079b2c: |[079b2c] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -079b3c: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -079b3e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -079b40: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -079b42: 5497 9f04 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -079b46: 6e10 2d12 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@122d │ │ -079b4c: 0a03 |0008: move-result v3 │ │ -079b4e: 5297 9e04 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ -079b52: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -079b56: 0161 |000d: move v1, v6 │ │ -079b58: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -079b5c: 5497 a104 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079b60: 6e20 f40f 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -079b66: 0c04 |0015: move-result-object v4 │ │ -079b68: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -079b6c: 6e10 fc12 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -079b72: 0a05 |001b: move-result v5 │ │ -079b74: 7b55 |001c: neg-int v5, v5 │ │ -079b76: 9000 0503 |001d: add-int v0, v5, v3 │ │ -079b7a: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -079b7e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -079b82: 6e10 e912 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -079b88: 0a05 |0026: move-result v5 │ │ -079b8a: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -079b8e: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -079b92: 6e10 e912 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -079b98: 0a05 |002e: move-result v5 │ │ -079b9a: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -079b9e: 5495 a104 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079ba2: 6e20 ff0f 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ -079ba8: 0a05 |0036: move-result v5 │ │ -079baa: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -079bae: 6e10 e812 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -079bb4: 0c02 |003c: move-result-object v2 │ │ -079bb6: 1f02 4702 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -079bba: 5495 9f04 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -079bbe: 6e10 f912 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -079bc4: 0a07 |0044: move-result v7 │ │ -079bc6: 6e40 4112 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ -079bcc: 5c26 9204 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ -079bd0: 5495 a104 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079bd4: 6e10 0910 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -079bda: 7010 d60f 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0fd6 │ │ -079be0: 5495 a104 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079be4: 6e10 e80f 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0fe8 │ │ -079bea: 0e00 |0057: return-void │ │ -079bec: 0151 |0058: move v1, v5 │ │ -079bee: 28b5 |0059: goto 000e // -004b │ │ -079bf0: 5495 a104 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079bf4: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -079bf6: 6e20 f40f 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -079bfc: 0c04 |0060: move-result-object v4 │ │ -079bfe: 5495 a104 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079c02: 6e10 0410 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -079c08: 0a05 |0066: move-result v5 │ │ -079c0a: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -079c0e: 28b6 |0069: goto 001f // -004a │ │ +079b50: |[079b50] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +079b60: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +079b62: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +079b64: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +079b66: 5497 9f04 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +079b6a: 6e10 2d12 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@122d │ │ +079b70: 0a03 |0008: move-result v3 │ │ +079b72: 5297 9e04 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ +079b76: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +079b7a: 0161 |000d: move v1, v6 │ │ +079b7c: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +079b80: 5497 a104 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079b84: 6e20 f40f 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +079b8a: 0c04 |0015: move-result-object v4 │ │ +079b8c: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +079b90: 6e10 fc12 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +079b96: 0a05 |001b: move-result v5 │ │ +079b98: 7b55 |001c: neg-int v5, v5 │ │ +079b9a: 9000 0503 |001d: add-int v0, v5, v3 │ │ +079b9e: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +079ba2: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +079ba6: 6e10 e912 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +079bac: 0a05 |0026: move-result v5 │ │ +079bae: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +079bb2: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +079bb6: 6e10 e912 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +079bbc: 0a05 |002e: move-result v5 │ │ +079bbe: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +079bc2: 5495 a104 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079bc6: 6e20 ff0f 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ +079bcc: 0a05 |0036: move-result v5 │ │ +079bce: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +079bd2: 6e10 e812 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +079bd8: 0c02 |003c: move-result-object v2 │ │ +079bda: 1f02 4f02 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +079bde: 5495 9f04 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +079be2: 6e10 f912 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +079be8: 0a07 |0044: move-result v7 │ │ +079bea: 6e40 4112 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1241 │ │ +079bf0: 5c26 9204 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ +079bf4: 5495 a104 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079bf8: 6e10 0910 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +079bfe: 7010 d60f 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0fd6 │ │ +079c04: 5495 a104 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079c08: 6e10 e80f 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0fe8 │ │ +079c0e: 0e00 |0057: return-void │ │ +079c10: 0151 |0058: move v1, v5 │ │ +079c12: 28b5 |0059: goto 000e // -004b │ │ +079c14: 5495 a104 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079c18: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +079c1a: 6e20 f40f 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +079c20: 0c04 |0060: move-result-object v4 │ │ +079c22: 5495 a104 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079c26: 6e10 0410 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +079c2c: 0a05 |0066: move-result v5 │ │ +079c2e: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +079c32: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1418 │ │ 0x0009 line=1419 │ │ 0x000e line=1420 │ │ 0x0010 line=1421 │ │ 0x0016 line=1422 │ │ @@ -159426,40 +159426,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -079c10: |[079c10] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -079c20: 5431 a104 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079c24: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -079c26: 6e30 e90f 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -079c2c: 0a01 |0006: move-result v1 │ │ -079c2e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -079c32: 6e10 fc12 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -079c38: 0a01 |000c: move-result v1 │ │ -079c3a: 7b11 |000d: neg-int v1, v1 │ │ -079c3c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -079c3e: 7120 7815 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -079c44: 0a02 |0012: move-result v2 │ │ -079c46: 7120 7515 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -079c4c: 0a01 |0016: move-result v1 │ │ -079c4e: 0f01 |0017: return v1 │ │ -079c50: 5431 a104 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079c54: 6e10 0410 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -079c5a: 0a00 |001d: move-result v0 │ │ -079c5c: 6e10 fc12 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -079c62: 0a01 |0021: move-result v1 │ │ -079c64: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -079c68: 7120 7815 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -079c6e: 0a02 |0027: move-result v2 │ │ -079c70: 7120 7515 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -079c76: 0a01 |002b: move-result v1 │ │ -079c78: 28eb |002c: goto 0017 // -0015 │ │ +079c34: |[079c34] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +079c44: 5431 a104 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079c48: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +079c4a: 6e30 e90f 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +079c50: 0a01 |0006: move-result v1 │ │ +079c52: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +079c56: 6e10 fc12 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +079c5c: 0a01 |000c: move-result v1 │ │ +079c5e: 7b11 |000d: neg-int v1, v1 │ │ +079c60: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +079c62: 7120 7815 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +079c68: 0a02 |0012: move-result v2 │ │ +079c6a: 7120 7515 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +079c70: 0a01 |0016: move-result v1 │ │ +079c72: 0f01 |0017: return v1 │ │ +079c74: 5431 a104 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079c78: 6e10 0410 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +079c7e: 0a00 |001d: move-result v0 │ │ +079c80: 6e10 fc12 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +079c86: 0a01 |0021: move-result v1 │ │ +079c88: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +079c8c: 7120 7815 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +079c92: 0a02 |0027: move-result v2 │ │ +079c94: 7120 7515 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +079c9a: 0a01 |002b: move-result v1 │ │ +079c9c: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ 0x0009 line=1476 │ │ 0x0017 line=1479 │ │ 0x0018 line=1478 │ │ 0x001e line=1479 │ │ @@ -159475,18 +159475,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -079c7c: |[079c7c] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -079c8c: 6e10 f912 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -079c92: 0a00 |0003: move-result v0 │ │ -079c94: 0f00 |0004: return v0 │ │ +079ca0: |[079ca0] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +079cb0: 6e10 f912 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +079cb6: 0a00 |0003: move-result v0 │ │ +079cb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ 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 │ │ @@ -159497,18 +159497,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -079c98: |[079c98] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -079ca8: 6e10 fc12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -079cae: 0a00 |0003: move-result v0 │ │ -079cb0: 0f00 |0004: return v0 │ │ +079cbc: |[079cbc] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +079ccc: 6e10 fc12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +079cd2: 0a00 |0003: move-result v0 │ │ +079cd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -159517,35 +159517,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -079cb4: |[079cb4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -079cc4: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -079cc8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -079cca: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -079cce: 5431 a104 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079cd2: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -079cd4: 6e20 f40f 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -079cda: 0c00 |000b: move-result-object v0 │ │ -079cdc: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -079ce0: 5431 a104 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079ce4: 6e20 ff0f 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ -079cea: 0a01 |0013: move-result v1 │ │ -079cec: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -079cf0: 5431 9f04 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -079cf4: 6e30 1612 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1216 │ │ -079cfa: 0e00 |001b: return-void │ │ -079cfc: 5431 a104 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079d00: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -079d02: 6e20 f40f 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ -079d08: 0c00 |0022: move-result-object v0 │ │ -079d0a: 28e9 |0023: goto 000c // -0017 │ │ +079cd8: |[079cd8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +079ce8: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +079cec: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +079cee: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +079cf2: 5431 a104 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079cf6: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +079cf8: 6e20 f40f 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +079cfe: 0c00 |000b: move-result-object v0 │ │ +079d00: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +079d04: 5431 a104 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079d08: 6e20 ff0f 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ +079d0e: 0a01 |0013: move-result v1 │ │ +079d10: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +079d14: 5431 9f04 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +079d18: 6e30 1612 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1216 │ │ +079d1e: 0e00 |001b: return-void │ │ +079d20: 5431 a104 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079d24: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +079d26: 6e20 f40f 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0ff4 │ │ +079d2c: 0c00 |0022: move-result-object v0 │ │ +079d2e: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0005 line=1458 │ │ 0x000c line=1463 │ │ 0x0016 line=1464 │ │ 0x001b line=1466 │ │ @@ -159562,17 +159562,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079d0c: |[079d0c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -079d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079d1e: 0f00 |0001: return v0 │ │ +079d30: |[079d30] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +079d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079d42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1451 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -159581,20 +159581,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -079d20: |[079d20] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -079d30: 5440 a104 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079d34: 5441 a004 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04a0 │ │ -079d38: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -079d3c: 6e40 1e10 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@101e │ │ -079d42: 0e00 |0009: return-void │ │ +079d44: |[079d44] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +079d54: 5440 a104 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079d58: 5441 a004 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04a0 │ │ +079d5c: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +079d60: 6e40 1e10 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@101e │ │ +079d66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ 0x0009 line=1413 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -159605,22 +159605,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -079d44: |[079d44] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -079d54: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -079d5a: 0c00 |0003: move-result-object v0 │ │ -079d5c: 1f00 4702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0247 │ │ -079d60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -079d62: 5c01 9204 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ -079d66: 7010 d60f 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0fd6 │ │ -079d6c: 0e00 |000c: return-void │ │ +079d68: |[079d68] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +079d78: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +079d7e: 0c00 |0003: move-result-object v0 │ │ +079d80: 1f00 4f02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@024f │ │ +079d84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +079d86: 5c01 9204 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0492 │ │ +079d8a: 7010 d60f 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0fd6 │ │ +079d90: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ 0x0006 line=1378 │ │ 0x0009 line=1380 │ │ 0x000c line=1381 │ │ locals : │ │ @@ -159634,22 +159634,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -079d70: |[079d70] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -079d80: 5430 a104 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079d84: 5231 9e04 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ -079d88: 5432 9f04 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -079d8c: 6e10 2c12 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@122c │ │ -079d92: 0c02 |0009: move-result-object v2 │ │ -079d94: 6e40 2d10 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@102d │ │ -079d9a: 0e00 |000d: return-void │ │ +079d94: |[079d94] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +079da4: 5430 a104 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079da8: 5231 9e04 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ +079dac: 5432 9f04 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +079db0: 6e10 2c12 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@122c │ │ +079db6: 0c02 |0009: move-result-object v2 │ │ +079db8: 6e40 2d10 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@102d │ │ +079dbe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x000d line=1356 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -159659,46 +159659,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -079d9c: |[079d9c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -079dac: 6e10 fc12 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -079db2: 0a00 |0003: move-result v0 │ │ -079db4: 5453 a104 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079db8: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -079dba: 6e30 e90f 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -079dc0: 0a03 |000a: move-result v3 │ │ -079dc2: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -079dc6: 9003 0007 |000d: add-int v3, v0, v7 │ │ -079dca: 8233 |000f: int-to-float v3, v3 │ │ -079dcc: 8204 |0010: int-to-float v4, v0 │ │ -079dce: a901 0304 |0011: div-float v1, v3, v4 │ │ -079dd2: 5453 a104 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079dd6: 6e30 2910 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1029 │ │ -079ddc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -079dde: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -079de2: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -079de6: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -079de8: 6e20 3913 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -079dee: 5453 a104 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079df2: 6e10 0910 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -079df8: 0e00 |0026: return-void │ │ -079dfa: 5453 a104 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079dfe: 6e10 0410 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -079e04: 0a02 |002c: move-result v2 │ │ -079e06: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -079e0a: 8233 |002f: int-to-float v3, v3 │ │ -079e0c: 8204 |0030: int-to-float v4, v0 │ │ -079e0e: a901 0304 |0031: div-float v1, v3, v4 │ │ -079e12: 28e0 |0033: goto 0013 // -0020 │ │ -079e14: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -079e16: 28e9 |0035: goto 001e // -0017 │ │ +079dc0: |[079dc0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +079dd0: 6e10 fc12 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +079dd6: 0a00 |0003: move-result v0 │ │ +079dd8: 5453 a104 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079ddc: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +079dde: 6e30 e90f 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +079de4: 0a03 |000a: move-result v3 │ │ +079de6: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +079dea: 9003 0007 |000d: add-int v3, v0, v7 │ │ +079dee: 8233 |000f: int-to-float v3, v3 │ │ +079df0: 8204 |0010: int-to-float v4, v0 │ │ +079df2: a901 0304 |0011: div-float v1, v3, v4 │ │ +079df6: 5453 a104 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079dfa: 6e30 2910 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1029 │ │ +079e00: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +079e02: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +079e06: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +079e0a: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +079e0c: 6e20 3913 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +079e12: 5453 a104 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079e16: 6e10 0910 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +079e1c: 0e00 |0026: return-void │ │ +079e1e: 5453 a104 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079e22: 6e10 0410 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +079e28: 0a02 |002c: move-result v2 │ │ +079e2a: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +079e2e: 8233 |002f: int-to-float v3, v3 │ │ +079e30: 8204 |0030: int-to-float v4, v0 │ │ +079e32: a901 0304 |0031: div-float v1, v3, v4 │ │ +079e36: 28e0 |0033: goto 0013 // -0020 │ │ +079e38: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +079e3a: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ 0x0004 line=1364 │ │ 0x000d line=1365 │ │ 0x0013 line=1370 │ │ 0x0018 line=1371 │ │ @@ -159724,56 +159724,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -079e18: |[079e18] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -079e28: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -079e2c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -079e2e: 5484 a104 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079e32: 6e20 0110 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@1001 │ │ -079e38: 0a02 |0008: move-result v2 │ │ -079e3a: 6e10 fc12 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@12fc │ │ -079e40: 0a00 |000c: move-result v0 │ │ -079e42: 5484 a104 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079e46: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -079e48: 6e30 e90f 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -079e4e: 0a04 |0013: move-result v4 │ │ -079e50: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -079e54: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -079e58: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -079e5c: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -079e60: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -079e64: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -079e68: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -079e6c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -079e6e: 5484 9f04 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -079e72: 6e10 f912 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -079e78: 0a05 |0028: move-result v5 │ │ -079e7a: 6e30 3f12 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@123f │ │ -079e80: 5484 a104 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079e84: 6e10 0910 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ -079e8a: 0e00 |0031: return-void │ │ -079e8c: 7b01 |0032: neg-int v1, v0 │ │ -079e8e: 28f0 |0033: goto 0023 // -0010 │ │ -079e90: 5484 a104 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079e94: 6e10 0410 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ -079e9a: 0a03 |0039: move-result v3 │ │ -079e9c: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -079ea0: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -079ea4: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -079ea8: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -079eac: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -079eb0: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -079eb4: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -079eb8: 28db |0048: goto 0023 // -0025 │ │ -079eba: 0131 |0049: move v1, v3 │ │ -079ebc: 28fe |004a: goto 0048 // -0002 │ │ +079e3c: |[079e3c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +079e4c: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +079e50: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +079e52: 5484 a104 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079e56: 6e20 0110 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@1001 │ │ +079e5c: 0a02 |0008: move-result v2 │ │ +079e5e: 6e10 fc12 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@12fc │ │ +079e64: 0a00 |000c: move-result v0 │ │ +079e66: 5484 a104 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079e6a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +079e6c: 6e30 e90f 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +079e72: 0a04 |0013: move-result v4 │ │ +079e74: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +079e78: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +079e7c: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +079e80: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +079e84: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +079e88: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +079e8c: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +079e90: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +079e92: 5484 9f04 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +079e96: 6e10 f912 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +079e9c: 0a05 |0028: move-result v5 │ │ +079e9e: 6e30 3f12 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@123f │ │ +079ea4: 5484 a104 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079ea8: 6e10 0910 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@1009 │ │ +079eae: 0e00 |0031: return-void │ │ +079eb0: 7b01 |0032: neg-int v1, v0 │ │ +079eb2: 28f0 |0033: goto 0023 // -0010 │ │ +079eb4: 5484 a104 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079eb8: 6e10 0410 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@1004 │ │ +079ebe: 0a03 |0039: move-result v3 │ │ +079ec0: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +079ec4: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +079ec8: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +079ecc: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +079ed0: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +079ed4: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +079ed8: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +079edc: 28db |0048: goto 0023 // -0025 │ │ +079ede: 0131 |0049: move v1, v3 │ │ +079ee0: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1395 │ │ 0x0009 line=1396 │ │ 0x000d line=1399 │ │ 0x0016 line=1400 │ │ 0x0023 line=1406 │ │ @@ -159798,19 +159798,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -079ec0: |[079ec0] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -079ed0: 5420 a104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079ed4: 5421 a004 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04a0 │ │ -079ed8: 6e20 1f10 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@101f │ │ -079ede: 0e00 |0007: return-void │ │ +079ee4: |[079ee4] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +079ef4: 5420 a104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079ef8: 5421 a004 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04a0 │ │ +079efc: 6e20 1f10 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@101f │ │ +079f02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0007 line=1343 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -159819,17 +159819,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 │ │ -079ee0: |[079ee0] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -079ef0: 5b01 9f04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -079ef4: 0e00 |0002: return-void │ │ +079f04: |[079f04] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +079f14: 5b01 9f04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +079f18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ 0x0002 line=1339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -159839,46 +159839,46 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -079ef8: |[079ef8] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -079f08: 5420 a104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079f0c: 6e20 0d10 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ -079f12: 0a00 |0005: move-result v0 │ │ -079f14: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -079f18: 5420 a104 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079f1c: 5221 9e04 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ -079f20: 6e30 e90f 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ -079f26: 0a00 |000f: move-result v0 │ │ -079f28: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -079f2c: 5420 a104 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ -079f30: 6e20 ff0f 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ -079f36: 0a00 |0017: move-result v0 │ │ -079f38: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -079f3c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -079f3e: 0f00 |001b: return v0 │ │ -079f40: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -079f42: 28fe |001d: goto 001b // -0002 │ │ +079f1c: |[079f1c] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +079f2c: 5420 a104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079f30: 6e20 0d10 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@100d │ │ +079f36: 0a00 |0005: move-result v0 │ │ +079f38: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +079f3c: 5420 a104 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079f40: 5221 9e04 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@049e │ │ +079f44: 6e30 e90f 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0fe9 │ │ +079f4a: 0a00 |000f: move-result v0 │ │ +079f4c: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +079f50: 5420 a104 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04a1 │ │ +079f54: 6e20 ff0f 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fff │ │ +079f5a: 0a00 |0017: move-result v0 │ │ +079f5c: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +079f60: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +079f62: 0f00 |001b: return v0 │ │ +079f64: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +079f66: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1349 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x001e reg=3 child Landroid/view/View; │ │ 0x0000 - 0x001e reg=4 pointerId I │ │ │ │ source_file_idx : 805 (DrawerLayout.java) │ │ │ │ Class #667 header: │ │ -class_idx : 590 │ │ +class_idx : 598 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 834 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #667 annotations: │ │ @@ -159900,17 +159900,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -079f44: |[079f44] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -079f54: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -079f5a: 0e00 |0003: return-void │ │ +079f68: |[079f68] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +079f78: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +079f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -159919,17 +159919,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 │ │ -079f5c: |[079f5c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -079f6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079f6e: 0f00 |0001: return v0 │ │ +079f80: |[079f80] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +079f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079f92: 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; │ │ @@ -159939,16 +159939,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079f70: |[079f70] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -079f80: 0e00 |0000: return-void │ │ +079f94: |[079f94] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +079fa4: 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; │ │ │ │ @@ -159957,17 +159957,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079f84: |[079f84] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -079f94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -079f96: 0f00 |0001: return v0 │ │ +079fa8: |[079fa8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +079fb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +079fba: 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; │ │ │ │ @@ -159976,17 +159976,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 │ │ -079f98: |[079f98] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -079fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079faa: 1100 |0001: return-object v0 │ │ +079fbc: |[079fbc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +079fcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079fce: 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; │ │ │ │ @@ -159995,17 +159995,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079fac: |[079fac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -079fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079fbe: 0f00 |0001: return v0 │ │ +079fd0: |[079fd0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +079fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079fe2: 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 │ │ @@ -160015,17 +160015,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079fc0: |[079fc0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -079fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079fd2: 0f00 |0001: return v0 │ │ +079fe4: |[079fe4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +079ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079ff6: 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 │ │ @@ -160035,17 +160035,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -079fd4: |[079fd4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -079fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079fe6: 0f00 |0001: return v0 │ │ +079ff8: |[079ff8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +07a008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a00a: 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; │ │ │ │ @@ -160054,31 +160054,31 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079fe8: |[079fe8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -079ff8: 0e00 |0000: return-void │ │ +07a00c: |[07a00c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +07a01c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ source_file_idx : 834 (EdgeEffectCompat.java) │ │ │ │ Class #668 header: │ │ -class_idx : 591 │ │ +class_idx : 599 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 834 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #668 annotations: │ │ @@ -160100,17 +160100,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -079ffc: |[079ffc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -07a00c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07a012: 0e00 |0003: return-void │ │ +07a020: |[07a020] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +07a030: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07a036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -160119,18 +160119,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 │ │ -07a014: |[07a014] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -07a024: 7120 5210 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1052 │ │ -07a02a: 0a00 |0003: move-result v0 │ │ -07a02c: 0f00 |0004: return v0 │ │ +07a038: |[07a038] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +07a048: 7120 5210 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1052 │ │ +07a04e: 0a00 |0003: move-result v0 │ │ +07a050: 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; │ │ @@ -160140,17 +160140,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07a030: |[07a030] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -07a040: 7110 5310 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@1053 │ │ -07a046: 0e00 |0003: return-void │ │ +07a054: |[07a054] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +07a064: 7110 5310 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@1053 │ │ +07a06a: 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; │ │ @@ -160160,18 +160160,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07a048: |[07a048] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -07a058: 7110 5410 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@1054 │ │ -07a05e: 0a00 |0003: move-result v0 │ │ -07a060: 0f00 |0004: return v0 │ │ +07a06c: |[07a06c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +07a07c: 7110 5410 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@1054 │ │ +07a082: 0a00 |0003: move-result v0 │ │ +07a084: 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; │ │ │ │ @@ -160180,18 +160180,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 │ │ -07a064: |[07a064] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -07a074: 7110 5510 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1055 │ │ -07a07a: 0c00 |0003: move-result-object v0 │ │ -07a07c: 1100 |0004: return-object v0 │ │ +07a088: |[07a088] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +07a098: 7110 5510 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1055 │ │ +07a09e: 0c00 |0003: move-result-object v0 │ │ +07a0a0: 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; │ │ │ │ @@ -160200,18 +160200,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07a080: |[07a080] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -07a090: 7120 5610 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@1056 │ │ -07a096: 0a00 |0003: move-result v0 │ │ -07a098: 0f00 |0004: return v0 │ │ +07a0a4: |[07a0a4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +07a0b4: 7120 5610 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@1056 │ │ +07a0ba: 0a00 |0003: move-result v0 │ │ +07a0bc: 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 │ │ @@ -160221,18 +160221,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07a09c: |[07a09c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -07a0ac: 7120 5710 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@1057 │ │ -07a0b2: 0a00 |0003: move-result v0 │ │ -07a0b4: 0f00 |0004: return v0 │ │ +07a0c0: |[07a0c0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +07a0d0: 7120 5710 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@1057 │ │ +07a0d6: 0a00 |0003: move-result v0 │ │ +07a0d8: 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 │ │ @@ -160242,18 +160242,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07a0b8: |[07a0b8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -07a0c8: 7110 5810 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@1058 │ │ -07a0ce: 0a00 |0003: move-result v0 │ │ -07a0d0: 0f00 |0004: return v0 │ │ +07a0dc: |[07a0dc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +07a0ec: 7110 5810 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@1058 │ │ +07a0f2: 0a00 |0003: move-result v0 │ │ +07a0f4: 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; │ │ │ │ @@ -160262,33 +160262,33 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07a0d4: |[07a0d4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -07a0e4: 7130 5910 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@1059 │ │ -07a0ea: 0e00 |0003: return-void │ │ +07a0f8: |[07a0f8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +07a108: 7130 5910 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@1059 │ │ +07a10e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ source_file_idx : 834 (EdgeEffectCompat.java) │ │ │ │ Class #669 header: │ │ -class_idx : 596 │ │ +class_idx : 604 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 552 │ │ +superclass_idx : 560 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #669 annotations: │ │ @@ -160313,18 +160313,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 │ │ -07a0ec: |[07a0ec] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -07a0fc: 5b01 c704 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04c7 │ │ -07a100: 7010 310e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0e31 │ │ -07a106: 0e00 |0005: return-void │ │ +07a110: |[07a110] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +07a120: 5b01 c704 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04c7 │ │ +07a124: 7010 310e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0e31 │ │ +07a12a: 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; │ │ │ │ @@ -160333,17 +160333,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 │ │ -07a108: |[07a108] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -07a118: 7020 5a10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@105a │ │ -07a11e: 0e00 |0003: return-void │ │ +07a12c: |[07a12c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +07a13c: 7020 5a10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@105a │ │ +07a142: 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; │ │ @@ -160354,19 +160354,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 │ │ -07a120: |[07a120] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07a130: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04c7 │ │ -07a134: 7120 6010 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@1060 │ │ -07a13a: 0c00 |0005: move-result-object v0 │ │ -07a13c: 1100 |0006: return-object v0 │ │ +07a144: |[07a144] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07a154: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04c7 │ │ +07a158: 7120 6010 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@1060 │ │ +07a15e: 0c00 |0005: move-result-object v0 │ │ +07a160: 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 │ │ │ │ @@ -160375,34 +160375,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07a140: |[07a140] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -07a150: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04c7 │ │ -07a154: 7140 6110 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@1061 │ │ -07a15a: 0a00 |0005: move-result v0 │ │ -07a15c: 0f00 |0006: return v0 │ │ +07a164: |[07a164] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +07a174: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04c7 │ │ +07a178: 7140 6110 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@1061 │ │ +07a17e: 0a00 |0005: move-result v0 │ │ +07a180: 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 │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 857 (ExploreByTouchHelper.java) │ │ │ │ Class #670 header: │ │ -class_idx : 597 │ │ +class_idx : 605 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 396 │ │ +superclass_idx : 404 │ │ source_file_idx : 857 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 11 │ │ │ │ Class #670 annotations: │ │ @@ -160470,65 +160470,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07a160: |[07a160] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -07a170: 1c00 ba02 |0000: const-class v0, Landroid/view/View; // type@02ba │ │ -07a174: 6e10 5215 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -07a17a: 0c00 |0005: move-result-object v0 │ │ -07a17c: 6900 c804 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04c8 │ │ -07a180: 0e00 |0008: return-void │ │ +07a184: |[07a184] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +07a194: 1c00 c202 |0000: const-class v0, Landroid/view/View; // type@02c2 │ │ +07a198: 6e10 5215 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +07a19e: 0c00 |0005: move-result-object v0 │ │ +07a1a0: 6900 c804 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04c8 │ │ +07a1a4: 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 │ │ -07a184: |[07a184] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -07a194: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -07a198: 7010 2a09 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ -07a19e: 2201 4800 |0005: new-instance v1, Landroid/graphics/Rect; // type@0048 │ │ -07a1a2: 7010 6001 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -07a1a8: 5b31 d004 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ -07a1ac: 2201 4800 |000c: new-instance v1, Landroid/graphics/Rect; // type@0048 │ │ -07a1b0: 7010 6001 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -07a1b6: 5b31 cf04 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ -07a1ba: 2201 4800 |0013: new-instance v1, Landroid/graphics/Rect; // type@0048 │ │ -07a1be: 7010 6001 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -07a1c4: 5b31 d104 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04d1 │ │ -07a1c8: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -07a1ca: 2311 f304 |001b: new-array v1, v1, [I // type@04f3 │ │ -07a1ce: 5b31 ce04 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ -07a1d2: 5932 ca04 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a1d6: 5932 cb04 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ -07a1da: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -07a1de: 2201 3303 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0333 │ │ -07a1e2: 1a02 640d |0027: const-string v2, "View may not be null" // string@0d64 │ │ -07a1e6: 7020 6115 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ -07a1ec: 2701 |002c: throw v1 │ │ -07a1ee: 5b34 d204 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a1f2: 6e10 df12 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -07a1f8: 0c00 |0032: move-result-object v0 │ │ -07a1fa: 1a01 270e |0033: const-string v1, "accessibility" // string@0e27 │ │ -07a1fe: 6e20 b400 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -07a204: 0c01 |0038: move-result-object v1 │ │ -07a206: 1f01 c802 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@02c8 │ │ -07a20a: 5b31 cc04 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ -07a20e: 0e00 |003d: return-void │ │ +07a1a8: |[07a1a8] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +07a1b8: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +07a1bc: 7010 2a09 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ +07a1c2: 2201 4b00 |0005: new-instance v1, Landroid/graphics/Rect; // type@004b │ │ +07a1c6: 7010 6001 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +07a1cc: 5b31 d004 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ +07a1d0: 2201 4b00 |000c: new-instance v1, Landroid/graphics/Rect; // type@004b │ │ +07a1d4: 7010 6001 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +07a1da: 5b31 cf04 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ +07a1de: 2201 4b00 |0013: new-instance v1, Landroid/graphics/Rect; // type@004b │ │ +07a1e2: 7010 6001 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +07a1e8: 5b31 d104 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04d1 │ │ +07a1ec: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +07a1ee: 2311 fd04 |001b: new-array v1, v1, [I // type@04fd │ │ +07a1f2: 5b31 ce04 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ +07a1f6: 5932 ca04 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a1fa: 5932 cb04 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ +07a1fe: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +07a202: 2201 3b03 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@033b │ │ +07a206: 1a02 610d |0027: const-string v2, "View may not be null" // string@0d61 │ │ +07a20a: 7020 6115 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1561 │ │ +07a210: 2701 |002c: throw v1 │ │ +07a212: 5b34 d204 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a216: 6e10 df12 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +07a21c: 0c00 |0032: move-result-object v0 │ │ +07a21e: 1a01 240e |0033: const-string v1, "accessibility" // string@0e24 │ │ +07a222: 6e20 b400 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +07a228: 0c01 |0038: move-result-object v1 │ │ +07a22a: 1f01 d002 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@02d0 │ │ +07a22e: 5b31 cc04 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ +07a232: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0005 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ @@ -160550,18 +160550,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 │ │ -07a210: |[07a210] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07a220: 7020 6610 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1066 │ │ -07a226: 0c00 |0003: move-result-object v0 │ │ -07a228: 1100 |0004: return-object v0 │ │ +07a234: |[07a234] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07a244: 7020 6610 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1066 │ │ +07a24a: 0c00 |0003: move-result-object v0 │ │ +07a24c: 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 │ │ │ │ @@ -160570,18 +160570,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 │ │ -07a22c: |[07a22c] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -07a23c: 7040 7610 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@1076 │ │ -07a242: 0a00 |0003: move-result v0 │ │ -07a244: 0f00 |0004: return v0 │ │ +07a250: |[07a250] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +07a260: 7040 7610 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@1076 │ │ +07a266: 0a00 |0003: move-result v0 │ │ +07a268: 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 │ │ @@ -160592,28 +160592,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -07a248: |[07a248] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -07a258: 7020 7110 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1071 │ │ -07a25e: 0a00 |0003: move-result v0 │ │ -07a260: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -07a264: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -07a268: 5910 ca04 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a26c: 5410 d204 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a270: 6e10 0013 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1300 │ │ -07a276: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -07a27a: 6e30 7a10 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ -07a280: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -07a282: 0f00 |0015: return v0 │ │ -07a284: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -07a286: 28fe |0017: goto 0015 // -0002 │ │ +07a26c: |[07a26c] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +07a27c: 7020 7110 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1071 │ │ +07a282: 0a00 |0003: move-result v0 │ │ +07a284: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +07a288: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +07a28c: 5910 ca04 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a290: 5410 d204 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a294: 6e10 0013 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1300 │ │ +07a29a: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +07a29e: 6e30 7a10 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ +07a2a4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +07a2a6: 0f00 |0015: return v0 │ │ +07a2a8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +07a2aa: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x000a line=565 │ │ 0x000f line=566 │ │ 0x0014 line=568 │ │ @@ -160627,24 +160627,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07a288: |[07a288] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -07a298: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -07a29e: 7030 6410 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1064 │ │ -07a2a4: 0c00 |0006: move-result-object v0 │ │ -07a2a6: 1100 |0007: return-object v0 │ │ -07a2a8: 7020 6510 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1065 │ │ -07a2ae: 0c00 |000b: move-result-object v0 │ │ -07a2b0: 28fb |000c: goto 0007 // -0005 │ │ -07a2b2: 0000 |000d: nop // spacer │ │ -07a2b4: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +07a2ac: |[07a2ac] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +07a2bc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +07a2c2: 7030 6410 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1064 │ │ +07a2c8: 0c00 |0006: move-result-object v0 │ │ +07a2ca: 1100 |0007: return-object v0 │ │ +07a2cc: 7020 6510 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1065 │ │ +07a2d2: 0c00 |000b: move-result-object v0 │ │ +07a2d4: 28fb |000c: goto 0007 // -0005 │ │ +07a2d6: 0000 |000d: nop // spacer │ │ +07a2d8: 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 : │ │ @@ -160657,45 +160657,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -07a2c0: |[07a2c0] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -07a2d0: 7110 9113 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1391 │ │ -07a2d6: 0c00 |0003: move-result-object v0 │ │ -07a2d8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -07a2da: 6e20 9313 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@1393 │ │ -07a2e0: 6202 c804 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04c8 │ │ -07a2e4: 6e20 9213 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ -07a2ea: 6e30 7410 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1074 │ │ -07a2f0: 6e10 9013 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1390 │ │ -07a2f6: 0c02 |0013: move-result-object v2 │ │ -07a2f8: 7210 2216 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07a2fe: 0a02 |0017: move-result v2 │ │ -07a300: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -07a304: 6e10 8c13 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@138c │ │ -07a30a: 0c02 |001d: move-result-object v2 │ │ -07a30c: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -07a310: 2202 4303 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0343 │ │ -07a314: 1a03 8102 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0281 │ │ -07a318: 7020 8415 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -07a31e: 2702 |0027: throw v2 │ │ -07a320: 5442 d204 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a324: 6e10 df12 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -07a32a: 0c02 |002d: move-result-object v2 │ │ -07a32c: 6e10 af00 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -07a332: 0c02 |0031: move-result-object v2 │ │ -07a334: 6e20 9413 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1394 │ │ -07a33a: 7110 9e0c 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0c9e │ │ -07a340: 0c01 |0038: move-result-object v1 │ │ -07a342: 5442 d204 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a346: 6e30 0b0f 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@0f0b │ │ -07a34c: 1100 |003e: return-object v0 │ │ +07a2e4: |[07a2e4] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +07a2f4: 7110 9113 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1391 │ │ +07a2fa: 0c00 |0003: move-result-object v0 │ │ +07a2fc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07a2fe: 6e20 9313 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@1393 │ │ +07a304: 6202 c804 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04c8 │ │ +07a308: 6e20 9213 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ +07a30e: 6e30 7410 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1074 │ │ +07a314: 6e10 9013 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1390 │ │ +07a31a: 0c02 |0013: move-result-object v2 │ │ +07a31c: 7210 2216 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07a322: 0a02 |0017: move-result v2 │ │ +07a324: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +07a328: 6e10 8c13 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@138c │ │ +07a32e: 0c02 |001d: move-result-object v2 │ │ +07a330: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +07a334: 2202 4b03 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@034b │ │ +07a338: 1a03 8102 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0281 │ │ +07a33c: 7020 8415 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +07a342: 2702 |0027: throw v2 │ │ +07a344: 5442 d204 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a348: 6e10 df12 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +07a34e: 0c02 |002d: move-result-object v2 │ │ +07a350: 6e10 af00 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +07a356: 0c02 |0031: move-result-object v2 │ │ +07a358: 6e20 9413 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1394 │ │ +07a35e: 7110 9e0c 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0c9e │ │ +07a364: 0c01 |0038: move-result-object v1 │ │ +07a366: 5442 d204 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a36a: 6e30 0b0f 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@0f0b │ │ +07a370: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ 0x000d line=292 │ │ 0x0010 line=295 │ │ @@ -160716,20 +160716,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07a350: |[07a350] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -07a360: 7110 9113 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1391 │ │ -07a366: 0c00 |0003: move-result-object v0 │ │ -07a368: 5421 d204 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a36c: 7120 760b 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b76 │ │ -07a372: 1100 |0009: return-object v0 │ │ +07a374: |[07a374] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +07a384: 7110 9113 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1391 │ │ +07a38a: 0c00 |0003: move-result-object v0 │ │ +07a38c: 5421 d204 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a390: 7120 760b 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b76 │ │ +07a396: 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; │ │ @@ -160741,24 +160741,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 │ │ -07a374: |[07a374] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07a384: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -07a38a: 7020 6710 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1067 │ │ -07a390: 0c00 |0006: move-result-object v0 │ │ -07a392: 1100 |0007: return-object v0 │ │ -07a394: 7010 6810 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1068 │ │ -07a39a: 0c00 |000b: move-result-object v0 │ │ -07a39c: 28fb |000c: goto 0007 // -0005 │ │ -07a39e: 0000 |000d: nop // spacer │ │ -07a3a0: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +07a398: |[07a398] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07a3a8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +07a3ae: 7020 6710 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1067 │ │ +07a3b4: 0c00 |0006: move-result-object v0 │ │ +07a3b6: 1100 |0007: return-object v0 │ │ +07a3b8: 7010 6810 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1068 │ │ +07a3be: 0c00 |000b: move-result-object v0 │ │ +07a3c0: 28fb |000c: goto 0007 // -0005 │ │ +07a3c2: 0000 |000d: nop // spacer │ │ +07a3c4: 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 : │ │ @@ -160770,98 +160770,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 │ │ -07a3ac: |[07a3ac] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07a3bc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07a3be: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -07a3c0: 7100 ba0d 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dba │ │ -07a3c6: 0c01 |0005: move-result-object v1 │ │ -07a3c8: 6e20 c90d 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0dc9 │ │ -07a3ce: 6204 c804 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04c8 │ │ -07a3d2: 6e20 c60d 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ -07a3d8: 6e30 7510 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1075 │ │ -07a3de: 6e10 aa0d 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0daa │ │ -07a3e4: 0c04 |0014: move-result-object v4 │ │ -07a3e6: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -07a3ea: 6e10 a40d 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ -07a3f0: 0c04 |001a: move-result-object v4 │ │ -07a3f2: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -07a3f6: 2204 4303 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@0343 │ │ -07a3fa: 1a05 8202 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0282 │ │ -07a3fe: 7020 8415 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -07a404: 2704 |0024: throw v4 │ │ -07a406: 5484 cf04 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ -07a40a: 6e20 9f0d 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ -07a410: 5484 cf04 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ -07a414: 6e10 6201 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0162 │ │ -07a41a: 0a04 |002f: move-result v4 │ │ -07a41c: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -07a420: 2204 4303 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0343 │ │ -07a424: 1a05 8502 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0285 │ │ -07a428: 7020 8415 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -07a42e: 2704 |0039: throw v4 │ │ -07a430: 6e10 9e0d 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ -07a436: 0a00 |003d: move-result v0 │ │ -07a438: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -07a43c: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -07a440: 2204 4303 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@0343 │ │ -07a444: 1a05 8302 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0283 │ │ -07a448: 7020 8415 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -07a44e: 2704 |0049: throw v4 │ │ -07a450: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -07a454: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -07a458: 2204 4303 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@0343 │ │ -07a45c: 1a05 8402 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0284 │ │ -07a460: 7020 8415 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -07a466: 2704 |0055: throw v4 │ │ -07a468: 5484 d204 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a46c: 6e10 df12 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ -07a472: 0c04 |005b: move-result-object v4 │ │ -07a474: 6e10 af00 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ -07a47a: 0c04 |005f: move-result-object v4 │ │ -07a47c: 6e20 cf0d 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0dcf │ │ -07a482: 5484 d204 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a486: 6e30 d60d 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0dd6 │ │ -07a48c: 5484 d204 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a490: 6e20 d00d 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0dd0 │ │ -07a496: 5284 ca04 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a49a: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -07a49e: 6e20 c10d 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ -07a4a4: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -07a4a8: 6e20 960d 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ -07a4ae: 5484 cf04 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ -07a4b2: 7020 6e10 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@106e │ │ -07a4b8: 0a04 |007e: move-result v4 │ │ -07a4ba: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -07a4be: 6e20 d90d 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0dd9 │ │ -07a4c4: 5484 cf04 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ -07a4c8: 6e20 c20d 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0dc2 │ │ -07a4ce: 5484 d204 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a4d2: 5485 ce04 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ -07a4d6: 6e20 eb12 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@12eb │ │ -07a4dc: 5484 ce04 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ -07a4e0: 4402 0407 |0092: aget v2, v4, v7 │ │ -07a4e4: 5484 ce04 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ -07a4e8: 4403 0406 |0096: aget v3, v4, v6 │ │ -07a4ec: 5484 d004 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ -07a4f0: 5485 cf04 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ -07a4f4: 6e20 6501 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0165 │ │ -07a4fa: 5484 d004 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ -07a4fe: 6e30 6301 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0163 │ │ -07a504: 5484 d004 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ -07a508: 6e20 c30d 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0dc3 │ │ -07a50e: 1101 |00a9: return-object v1 │ │ -07a510: 6e20 c10d 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ -07a516: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -07a51a: 6e20 960d 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ -07a520: 28c7 |00b2: goto 0079 // -0039 │ │ +07a3d0: |[07a3d0] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07a3e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07a3e2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +07a3e4: 7100 ba0d 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dba │ │ +07a3ea: 0c01 |0005: move-result-object v1 │ │ +07a3ec: 6e20 c90d 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0dc9 │ │ +07a3f2: 6204 c804 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04c8 │ │ +07a3f6: 6e20 c60d 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ +07a3fc: 6e30 7510 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1075 │ │ +07a402: 6e10 aa0d 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0daa │ │ +07a408: 0c04 |0014: move-result-object v4 │ │ +07a40a: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +07a40e: 6e10 a40d 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ +07a414: 0c04 |001a: move-result-object v4 │ │ +07a416: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +07a41a: 2204 4b03 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@034b │ │ +07a41e: 1a05 8202 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0282 │ │ +07a422: 7020 8415 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +07a428: 2704 |0024: throw v4 │ │ +07a42a: 5484 cf04 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ +07a42e: 6e20 9f0d 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ +07a434: 5484 cf04 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ +07a438: 6e10 6201 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0162 │ │ +07a43e: 0a04 |002f: move-result v4 │ │ +07a440: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +07a444: 2204 4b03 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@034b │ │ +07a448: 1a05 8502 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0285 │ │ +07a44c: 7020 8415 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +07a452: 2704 |0039: throw v4 │ │ +07a454: 6e10 9e0d 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ +07a45a: 0a00 |003d: move-result v0 │ │ +07a45c: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +07a460: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +07a464: 2204 4b03 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@034b │ │ +07a468: 1a05 8302 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0283 │ │ +07a46c: 7020 8415 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +07a472: 2704 |0049: throw v4 │ │ +07a474: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +07a478: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +07a47c: 2204 4b03 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@034b │ │ +07a480: 1a05 8402 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0284 │ │ +07a484: 7020 8415 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +07a48a: 2704 |0055: throw v4 │ │ +07a48c: 5484 d204 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a490: 6e10 df12 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@12df │ │ +07a496: 0c04 |005b: move-result-object v4 │ │ +07a498: 6e10 af00 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00af │ │ +07a49e: 0c04 |005f: move-result-object v4 │ │ +07a4a0: 6e20 cf0d 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0dcf │ │ +07a4a6: 5484 d204 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a4aa: 6e30 d60d 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0dd6 │ │ +07a4b0: 5484 d204 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a4b4: 6e20 d00d 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0dd0 │ │ +07a4ba: 5284 ca04 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a4be: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +07a4c2: 6e20 c10d 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ +07a4c8: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +07a4cc: 6e20 960d 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ +07a4d2: 5484 cf04 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ +07a4d6: 7020 6e10 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@106e │ │ +07a4dc: 0a04 |007e: move-result v4 │ │ +07a4de: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +07a4e2: 6e20 d90d 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0dd9 │ │ +07a4e8: 5484 cf04 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ +07a4ec: 6e20 c20d 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0dc2 │ │ +07a4f2: 5484 d204 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a4f6: 5485 ce04 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ +07a4fa: 6e20 eb12 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@12eb │ │ +07a500: 5484 ce04 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ +07a504: 4402 0407 |0092: aget v2, v4, v7 │ │ +07a508: 5484 ce04 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04ce │ │ +07a50c: 4403 0406 |0096: aget v3, v4, v6 │ │ +07a510: 5484 d004 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ +07a514: 5485 cf04 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04cf │ │ +07a518: 6e20 6501 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0165 │ │ +07a51e: 5484 d004 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ +07a522: 6e30 6301 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0163 │ │ +07a528: 5484 d004 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04d0 │ │ +07a52c: 6e20 c30d 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0dc3 │ │ +07a532: 1101 |00a9: return-object v1 │ │ +07a534: 6e20 c10d 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ +07a53a: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +07a53e: 6e20 960d 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ +07a544: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000e line=385 │ │ 0x0011 line=388 │ │ @@ -160905,37 +160905,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 │ │ -07a524: |[07a524] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07a534: 5464 d204 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a538: 7110 bc0d 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dbc │ │ -07a53e: 0c02 |0005: move-result-object v2 │ │ -07a540: 5464 d204 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a544: 7120 770b 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b77 │ │ -07a54a: 2203 7c03 |000b: new-instance v3, Ljava/util/LinkedList; // type@037c │ │ -07a54e: 7010 1916 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@1619 │ │ -07a554: 6e20 6d10 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@106d │ │ -07a55a: 6e10 1a16 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@161a │ │ -07a560: 0c01 |0016: move-result-object v1 │ │ -07a562: 7210 0e16 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07a568: 0a04 |001a: move-result v4 │ │ -07a56a: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ -07a56e: 7210 0f16 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07a574: 0c00 |0020: move-result-object v0 │ │ -07a576: 1f00 3703 |0021: check-cast v0, Ljava/lang/Integer; // type@0337 │ │ -07a57a: 5464 d204 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a57e: 6e10 6715 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -07a584: 0a05 |0028: move-result v5 │ │ -07a586: 6e30 980d 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0d98 │ │ -07a58c: 28eb |002c: goto 0017 // -0015 │ │ -07a58e: 1102 |002d: return-object v2 │ │ +07a548: |[07a548] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07a558: 5464 d204 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a55c: 7110 bc0d 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dbc │ │ +07a562: 0c02 |0005: move-result-object v2 │ │ +07a564: 5464 d204 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a568: 7120 770b 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b77 │ │ +07a56e: 2203 8403 |000b: new-instance v3, Ljava/util/LinkedList; // type@0384 │ │ +07a572: 7010 1916 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@1619 │ │ +07a578: 6e20 6d10 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@106d │ │ +07a57e: 6e10 1a16 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@161a │ │ +07a584: 0c01 |0016: move-result-object v1 │ │ +07a586: 7210 0e16 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07a58c: 0a04 |001a: move-result v4 │ │ +07a58e: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +07a592: 7210 0f16 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07a598: 0c00 |0020: move-result-object v0 │ │ +07a59a: 1f00 3f03 |0021: check-cast v0, Ljava/lang/Integer; // type@033f │ │ +07a59e: 5464 d204 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a5a2: 6e10 6715 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +07a5a8: 0a05 |0028: move-result v5 │ │ +07a5aa: 6e30 980d 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0d98 │ │ +07a5b0: 28eb |002c: goto 0017 // -0015 │ │ +07a5b2: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x000b line=339 │ │ 0x0010 line=340 │ │ 0x0013 line=342 │ │ @@ -160953,53 +160953,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -07a590: |[07a590] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -07a5a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07a5a2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -07a5a6: 6e10 6201 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0162 │ │ -07a5ac: 0a03 |0006: move-result v3 │ │ -07a5ae: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -07a5b2: 0f02 |0009: return v2 │ │ -07a5b4: 5453 d204 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a5b8: 6e10 fe12 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@12fe │ │ -07a5be: 0a03 |000f: move-result v3 │ │ -07a5c0: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -07a5c4: 5453 d204 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a5c8: 6e10 f212 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -07a5ce: 0c01 |0017: move-result-object v1 │ │ -07a5d0: 2013 ba02 |0018: instance-of v3, v1, Landroid/view/View; // type@02ba │ │ -07a5d4: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -07a5d8: 0710 |001c: move-object v0, v1 │ │ -07a5da: 1f00 ba02 |001d: check-cast v0, Landroid/view/View; // type@02ba │ │ -07a5de: 7110 6a0b 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0b6a │ │ -07a5e4: 0a03 |0022: move-result v3 │ │ -07a5e6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -07a5e8: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -07a5ec: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -07a5f0: 6e10 fb12 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -07a5f6: 0a03 |002b: move-result v3 │ │ -07a5f8: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -07a5fc: 6e10 f212 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -07a602: 0c01 |0031: move-result-object v1 │ │ -07a604: 28e6 |0032: goto 0018 // -001a │ │ -07a606: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -07a60a: 5453 d204 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a60e: 5454 d104 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04d1 │ │ -07a612: 6e20 ea12 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@12ea │ │ -07a618: 0a03 |003c: move-result v3 │ │ -07a61a: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -07a61e: 5452 d104 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04d1 │ │ -07a622: 6e20 6101 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0161 │ │ -07a628: 0a02 |0044: move-result v2 │ │ -07a62a: 28c4 |0045: goto 0009 // -003c │ │ +07a5b4: |[07a5b4] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +07a5c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07a5c6: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +07a5ca: 6e10 6201 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0162 │ │ +07a5d0: 0a03 |0006: move-result v3 │ │ +07a5d2: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +07a5d6: 0f02 |0009: return v2 │ │ +07a5d8: 5453 d204 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a5dc: 6e10 fe12 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@12fe │ │ +07a5e2: 0a03 |000f: move-result v3 │ │ +07a5e4: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +07a5e8: 5453 d204 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a5ec: 6e10 f212 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +07a5f2: 0c01 |0017: move-result-object v1 │ │ +07a5f4: 2013 c202 |0018: instance-of v3, v1, Landroid/view/View; // type@02c2 │ │ +07a5f8: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +07a5fc: 0710 |001c: move-object v0, v1 │ │ +07a5fe: 1f00 c202 |001d: check-cast v0, Landroid/view/View; // type@02c2 │ │ +07a602: 7110 6a0b 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0b6a │ │ +07a608: 0a03 |0022: move-result v3 │ │ +07a60a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +07a60c: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +07a610: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +07a614: 6e10 fb12 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +07a61a: 0a03 |002b: move-result v3 │ │ +07a61c: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +07a620: 6e10 f212 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +07a626: 0c01 |0031: move-result-object v1 │ │ +07a628: 28e6 |0032: goto 0018 // -001a │ │ +07a62a: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +07a62e: 5453 d204 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a632: 5454 d104 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04d1 │ │ +07a636: 6e20 ea12 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@12ea │ │ +07a63c: 0a03 |003c: move-result v3 │ │ +07a63e: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +07a642: 5452 d104 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04d1 │ │ +07a646: 6e20 6101 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0161 │ │ +07a64c: 0a02 |0044: move-result v2 │ │ +07a64e: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0009 line=514 │ │ 0x000a line=489 │ │ 0x0012 line=494 │ │ 0x0018 line=495 │ │ @@ -161021,21 +161021,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07a62c: |[07a62c] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -07a63c: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a640: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -07a644: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07a646: 0f00 |0005: return v0 │ │ -07a648: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a64a: 28fe |0007: goto 0005 // -0002 │ │ +07a650: |[07a650] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +07a660: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a664: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +07a668: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07a66a: 0f00 |0005: return v0 │ │ +07a66c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07a66e: 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 │ │ │ │ @@ -161044,26 +161044,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07a64c: |[07a64c] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -07a65c: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -07a662: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07a664: 0f00 |0004: return v0 │ │ -07a666: 7020 7910 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1079 │ │ -07a66c: 0a00 |0008: move-result v0 │ │ -07a66e: 28fb |0009: goto 0004 // -0005 │ │ -07a670: 7020 6210 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1062 │ │ -07a676: 0a00 |000d: move-result v0 │ │ -07a678: 28f6 |000e: goto 0004 // -000a │ │ -07a67a: 0000 |000f: nop // spacer │ │ -07a67c: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +07a670: |[07a670] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +07a680: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +07a686: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07a688: 0f00 |0004: return v0 │ │ +07a68a: 7020 7910 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1079 │ │ +07a690: 0a00 |0008: move-result v0 │ │ +07a692: 28fb |0009: goto 0004 // -0005 │ │ +07a694: 7020 6210 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1062 │ │ +07a69a: 0a00 |000d: move-result v0 │ │ +07a69c: 28f6 |000e: goto 0004 // -000a │ │ +07a69e: 0000 |000f: nop // spacer │ │ +07a6a0: 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 │ │ @@ -161078,24 +161078,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -07a690: |[07a690] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -07a6a0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -07a6a6: 7040 7710 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@1077 │ │ -07a6ac: 0a00 |0006: move-result v0 │ │ -07a6ae: 0f00 |0007: return v0 │ │ -07a6b0: 7030 7810 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1078 │ │ -07a6b6: 0a00 |000b: move-result v0 │ │ -07a6b8: 28fb |000c: goto 0007 // -0005 │ │ -07a6ba: 0000 |000d: nop // spacer │ │ -07a6bc: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +07a6b4: |[07a6b4] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +07a6c4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +07a6ca: 7040 7710 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@1077 │ │ +07a6d0: 0a00 |0006: move-result v0 │ │ +07a6d2: 0f00 |0007: return v0 │ │ +07a6d4: 7030 7810 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1078 │ │ +07a6da: 0a00 |000b: move-result v0 │ │ +07a6dc: 28fb |000c: goto 0007 // -0005 │ │ +07a6de: 0000 |000d: nop // spacer │ │ +07a6e0: 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 : │ │ @@ -161109,24 +161109,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -07a6c8: |[07a6c8] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -07a6d8: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -07a6de: 6e40 7310 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1073 │ │ -07a6e4: 0a00 |0006: move-result v0 │ │ -07a6e6: 0f00 |0007: return v0 │ │ -07a6e8: 7040 7210 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1072 │ │ -07a6ee: 0a00 |000b: move-result v0 │ │ -07a6f0: 28fb |000c: goto 0007 // -0005 │ │ -07a6f2: 0000 |000d: nop // spacer │ │ -07a6f4: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +07a6ec: |[07a6ec] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +07a6fc: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +07a702: 6e40 7310 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1073 │ │ +07a708: 0a00 |0006: move-result v0 │ │ +07a70a: 0f00 |0007: return v0 │ │ +07a70c: 7040 7210 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1072 │ │ +07a712: 0a00 |000b: move-result v0 │ │ +07a714: 28fb |000c: goto 0007 // -0005 │ │ +07a716: 0000 |000d: nop // spacer │ │ +07a718: 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 : │ │ @@ -161140,19 +161140,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07a708: |[07a708] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -07a718: 5410 d204 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a71c: 7130 790b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b79 │ │ -07a722: 0a00 |0005: move-result v0 │ │ -07a724: 0f00 |0006: return v0 │ │ +07a72c: |[07a72c] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +07a73c: 5410 d204 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a740: 7130 790b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b79 │ │ +07a746: 0a00 |0005: move-result v0 │ │ +07a748: 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; │ │ @@ -161162,35 +161162,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -07a728: |[07a728] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -07a738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a73a: 5421 cc04 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ -07a73e: 6e10 9813 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1398 │ │ -07a744: 0a01 |0006: move-result v1 │ │ -07a746: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -07a74a: 5421 cc04 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ -07a74e: 7110 c30c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0cc3 │ │ -07a754: 0a01 |000e: move-result v1 │ │ -07a756: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -07a75a: 0f00 |0011: return v0 │ │ -07a75c: 7020 7110 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1071 │ │ -07a762: 0a01 |0015: move-result v1 │ │ -07a764: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -07a768: 5923 ca04 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a76c: 5420 d204 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a770: 6e10 0013 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1300 │ │ -07a776: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ -07a77c: 6e30 7a10 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ -07a782: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -07a784: 28eb |0026: goto 0011 // -0015 │ │ +07a74c: |[07a74c] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +07a75c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a75e: 5421 cc04 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ +07a762: 6e10 9813 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1398 │ │ +07a768: 0a01 |0006: move-result v1 │ │ +07a76a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +07a76e: 5421 cc04 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ +07a772: 7110 c30c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0cc3 │ │ +07a778: 0a01 |000e: move-result v1 │ │ +07a77a: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +07a77e: 0f00 |0011: return v0 │ │ +07a780: 7020 7110 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1071 │ │ +07a786: 0a01 |0015: move-result v1 │ │ +07a788: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +07a78c: 5923 ca04 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a790: 5420 d204 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a794: 6e10 0013 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1300 │ │ +07a79a: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +07a7a0: 6e30 7a10 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ +07a7a6: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +07a7a8: 28eb |0026: goto 0011 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0011 line=552 │ │ 0x0012 line=544 │ │ 0x0018 line=545 │ │ 0x001a line=547 │ │ @@ -161205,25 +161205,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07a788: |[07a788] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -07a798: 5221 cb04 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ -07a79c: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -07a7a0: 0e00 |0004: return-void │ │ -07a7a2: 5220 cb04 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ -07a7a6: 5923 cb04 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ -07a7aa: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -07a7ae: 6e30 7a10 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ -07a7b4: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -07a7b8: 6e30 7a10 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ -07a7be: 28f1 |0013: goto 0004 // -000f │ │ +07a7ac: |[07a7ac] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +07a7bc: 5221 cb04 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ +07a7c0: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +07a7c4: 0e00 |0004: return-void │ │ +07a7c6: 5220 cb04 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ +07a7ca: 5923 cb04 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04cb │ │ +07a7ce: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +07a7d2: 6e30 7a10 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ +07a7d8: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +07a7dc: 6e30 7a10 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ +07a7e2: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=242 │ │ 0x0005 line=234 │ │ 0x0007 line=235 │ │ 0x0009 line=239 │ │ @@ -161239,50 +161239,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -07a7c0: |[07a7c0] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -07a7d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07a7d2: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -07a7d6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07a7d8: 5463 cc04 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ -07a7dc: 6e10 9813 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1398 │ │ -07a7e2: 0a03 |0009: move-result v3 │ │ -07a7e4: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -07a7e8: 5463 cc04 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ -07a7ec: 7110 c30c 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0cc3 │ │ -07a7f2: 0a03 |0011: move-result v3 │ │ -07a7f4: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -07a7f8: 0f02 |0014: return v2 │ │ -07a7fa: 6e10 a712 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -07a800: 0a03 |0018: move-result v3 │ │ -07a802: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -07a808: 28f8 |001c: goto 0014 // -0008 │ │ -07a80a: 6e10 ad12 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -07a810: 0a03 |0020: move-result v3 │ │ -07a812: 6e10 af12 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -07a818: 0a04 |0024: move-result v4 │ │ -07a81a: 6e30 6c10 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@106c │ │ -07a820: 0a00 |0028: move-result v0 │ │ -07a822: 7020 7b10 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@107b │ │ -07a828: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -07a82c: 0112 |002e: move v2, v1 │ │ -07a82e: 28e5 |002f: goto 0014 // -001b │ │ -07a830: 0121 |0030: move v1, v2 │ │ -07a832: 28fd |0031: goto 002e // -0003 │ │ -07a834: 5263 ca04 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a838: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -07a83c: 7020 7b10 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@107b │ │ -07a842: 0112 |0039: move v2, v1 │ │ -07a844: 28da |003a: goto 0014 // -0026 │ │ -07a846: 0000 |003b: nop // spacer │ │ -07a848: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +07a7e4: |[07a7e4] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +07a7f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07a7f6: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +07a7fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07a7fc: 5463 cc04 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ +07a800: 6e10 9813 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1398 │ │ +07a806: 0a03 |0009: move-result v3 │ │ +07a808: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +07a80c: 5463 cc04 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ +07a810: 7110 c30c 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0cc3 │ │ +07a816: 0a03 |0011: move-result v3 │ │ +07a818: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +07a81c: 0f02 |0014: return v2 │ │ +07a81e: 6e10 a712 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +07a824: 0a03 |0018: move-result v3 │ │ +07a826: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +07a82c: 28f8 |001c: goto 0014 // -0008 │ │ +07a82e: 6e10 ad12 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +07a834: 0a03 |0020: move-result v3 │ │ +07a836: 6e10 af12 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +07a83c: 0a04 |0024: move-result v4 │ │ +07a83e: 6e30 6c10 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@106c │ │ +07a844: 0a00 |0028: move-result v0 │ │ +07a846: 7020 7b10 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@107b │ │ +07a84c: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +07a850: 0112 |002e: move v2, v1 │ │ +07a852: 28e5 |002f: goto 0014 // -001b │ │ +07a854: 0121 |0030: move v1, v2 │ │ +07a856: 28fd |0031: goto 002e // -0003 │ │ +07a858: 5263 ca04 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a85c: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +07a860: 7020 7b10 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@107b │ │ +07a866: 0112 |0039: move v2, v1 │ │ +07a868: 28da |003a: goto 0014 // -0026 │ │ +07a86a: 0000 |003b: nop // spacer │ │ +07a86c: 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 │ │ @@ -161301,23 +161301,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 │ │ -07a860: |[07a860] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -07a870: 5420 cd04 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04cd │ │ -07a874: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -07a878: 2200 5402 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@0254 │ │ -07a87c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07a87e: 7030 5b10 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@105b │ │ -07a884: 5b20 cd04 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04cd │ │ -07a888: 5420 cd04 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04cd │ │ -07a88c: 1100 |000e: return-object v0 │ │ +07a884: |[07a884] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +07a894: 5420 cd04 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04cd │ │ +07a898: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07a89c: 2200 5c02 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@025c │ │ +07a8a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07a8a2: 7030 5b10 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@105b │ │ +07a8a8: 5b20 cd04 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04cd │ │ +07a8ac: 5420 cd04 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04cd │ │ +07a8b0: 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; │ │ @@ -161328,17 +161328,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a890: |[07a890] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -07a8a0: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ -07a8a4: 0f00 |0002: return v0 │ │ +07a8b4: |[07a8b4] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +07a8c4: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04ca │ │ +07a8c8: 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;) │ │ @@ -161358,18 +161358,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07a8a8: |[07a8a8] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -07a8b8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -07a8ba: 6e20 7010 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1070 │ │ -07a8c0: 0e00 |0004: return-void │ │ +07a8cc: |[07a8cc] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +07a8dc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +07a8de: 6e20 7010 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1070 │ │ +07a8e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -161378,18 +161378,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07a8c4: |[07a8c4] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -07a8d4: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -07a8d8: 6e30 7a10 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ -07a8de: 0e00 |0005: return-void │ │ +07a8e8: |[07a8e8] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +07a8f8: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +07a8fc: 6e30 7a10 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@107a │ │ +07a902: 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 │ │ @@ -161417,33 +161417,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -07a8e0: |[07a8e0] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -07a8f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07a8f2: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -07a8f6: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -07a8fa: 5443 cc04 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ -07a8fe: 6e10 9813 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1398 │ │ -07a904: 0a03 |000a: move-result v3 │ │ -07a906: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -07a90a: 0f02 |000d: return v2 │ │ -07a90c: 5443 d204 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a910: 6e10 f212 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ -07a916: 0c01 |0013: move-result-object v1 │ │ -07a918: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -07a91c: 7030 6310 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1063 │ │ -07a922: 0c00 |0019: move-result-object v0 │ │ -07a924: 5442 d204 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ -07a928: 7130 8c0c 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@0c8c │ │ -07a92e: 0a02 |001f: move-result v2 │ │ -07a930: 28ed |0020: goto 000d // -0013 │ │ +07a904: |[07a904] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +07a914: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07a916: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +07a91a: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +07a91e: 5443 cc04 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04cc │ │ +07a922: 6e10 9813 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1398 │ │ +07a928: 0a03 |000a: move-result v3 │ │ +07a92a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +07a92e: 0f02 |000d: return v2 │ │ +07a930: 5443 d204 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a934: 6e10 f212 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@12f2 │ │ +07a93a: 0c01 |0013: move-result-object v1 │ │ +07a93c: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +07a940: 7030 6310 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1063 │ │ +07a946: 0c00 |0019: move-result-object v0 │ │ +07a948: 5442 d204 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04d2 │ │ +07a94c: 7130 8c0c 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@0c8c │ │ +07a952: 0a02 |001f: move-result v2 │ │ +07a954: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000d line=183 │ │ 0x000e line=177 │ │ 0x0014 line=178 │ │ 0x0016 line=182 │ │ @@ -161454,18 +161454,18 @@ │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0021 reg=5 virtualViewId I │ │ 0x0000 - 0x0021 reg=6 eventType I │ │ │ │ source_file_idx : 857 (ExploreByTouchHelper.java) │ │ │ │ Class #671 header: │ │ -class_idx : 598 │ │ +class_idx : 606 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2081 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #671 annotations: │ │ Annotations on class │ │ @@ -161486,17 +161486,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07a934: |[07a934] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ -07a944: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07a94a: 0e00 |0003: return-void │ │ +07a958: |[07a958] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +07a968: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07a96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -161505,32 +161505,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07a94c: |[07a94c] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -07a95c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a95e: 1100 |0001: return-object v0 │ │ +07a970: |[07a970] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +07a980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a982: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ 0x0000 - 0x0002 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 src Landroid/view/View; │ │ │ │ - source_file_idx : 2081 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2089 (ListPopupWindowCompat.java) │ │ │ │ Class #672 header: │ │ -class_idx : 603 │ │ +class_idx : 611 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 571 │ │ -source_file_idx : 2085 │ │ +superclass_idx : 579 │ │ +source_file_idx : 2093 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #672 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListViewAutoScrollHelper;' │ │ @@ -161549,18 +161549,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07a960: |[07a960] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -07a970: 7020 500f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0f50 │ │ -07a976: 5b01 d404 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04d4 │ │ -07a97a: 0e00 |0005: return-void │ │ +07a984: |[07a984] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +07a994: 7020 500f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0f50 │ │ +07a99a: 5b01 d404 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04d4 │ │ +07a99e: 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; │ │ @@ -161572,17 +161572,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07a97c: |[07a97c] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -07a98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a98e: 0f00 |0001: return v0 │ │ +07a9a0: |[07a9a0] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +07a9b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a9b2: 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 │ │ │ │ @@ -161591,44 +161591,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -07a990: |[07a990] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -07a9a0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07a9a2: 54a6 d404 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04d4 │ │ -07a9a6: 6e10 7014 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ -07a9ac: 0a03 |0006: move-result v3 │ │ -07a9ae: 6e10 6f14 0600 |0007: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@146f │ │ -07a9b4: 0a00 |000a: move-result v0 │ │ -07a9b6: 6e10 7114 0600 |000b: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1471 │ │ -07a9bc: 0a01 |000e: move-result v1 │ │ -07a9be: 9004 0100 |000f: add-int v4, v1, v0 │ │ -07a9c2: 3d0b 1500 |0011: if-lez v11, 0026 // +0015 │ │ -07a9c6: 3434 2100 |0013: if-lt v4, v3, 0034 // +0021 │ │ -07a9ca: d808 00ff |0015: add-int/lit8 v8, v0, #int -1 // #ff │ │ -07a9ce: 6e20 6e14 8600 |0017: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@146e │ │ -07a9d4: 0c05 |001a: move-result-object v5 │ │ -07a9d6: 6e10 de12 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@12de │ │ -07a9dc: 0a08 |001e: move-result v8 │ │ -07a9de: 6e10 7214 0600 |001f: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1472 │ │ -07a9e4: 0a09 |0022: move-result v9 │ │ -07a9e6: 3698 1100 |0023: if-gt v8, v9, 0034 // +0011 │ │ -07a9ea: 0f07 |0025: return v7 │ │ -07a9ec: 3b0b ffff |0026: if-gez v11, 0025 // -0001 │ │ -07a9f0: 3c01 0c00 |0028: if-gtz v1, 0034 // +000c │ │ -07a9f4: 6e20 6e14 7600 |002a: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@146e │ │ -07a9fa: 0c02 |002d: move-result-object v2 │ │ -07a9fc: 6e10 f912 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -07aa02: 0a08 |0031: move-result v8 │ │ -07aa04: 3b08 f3ff |0032: if-gez v8, 0025 // -000d │ │ -07aa08: 1217 |0034: const/4 v7, #int 1 // #1 │ │ -07aa0a: 28f0 |0035: goto 0025 // -0010 │ │ +07a9b4: |[07a9b4] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +07a9c4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07a9c6: 54a6 d404 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04d4 │ │ +07a9ca: 6e10 7014 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ +07a9d0: 0a03 |0006: move-result v3 │ │ +07a9d2: 6e10 6f14 0600 |0007: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@146f │ │ +07a9d8: 0a00 |000a: move-result v0 │ │ +07a9da: 6e10 7114 0600 |000b: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1471 │ │ +07a9e0: 0a01 |000e: move-result v1 │ │ +07a9e2: 9004 0100 |000f: add-int v4, v1, v0 │ │ +07a9e6: 3d0b 1500 |0011: if-lez v11, 0026 // +0015 │ │ +07a9ea: 3434 2100 |0013: if-lt v4, v3, 0034 // +0021 │ │ +07a9ee: d808 00ff |0015: add-int/lit8 v8, v0, #int -1 // #ff │ │ +07a9f2: 6e20 6e14 8600 |0017: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@146e │ │ +07a9f8: 0c05 |001a: move-result-object v5 │ │ +07a9fa: 6e10 de12 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@12de │ │ +07aa00: 0a08 |001e: move-result v8 │ │ +07aa02: 6e10 7214 0600 |001f: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1472 │ │ +07aa08: 0a09 |0022: move-result v9 │ │ +07aa0a: 3698 1100 |0023: if-gt v8, v9, 0034 // +0011 │ │ +07aa0e: 0f07 |0025: return v7 │ │ +07aa10: 3b0b ffff |0026: if-gez v11, 0025 // -0001 │ │ +07aa14: 3c01 0c00 |0028: if-gtz v1, 0034 // +000c │ │ +07aa18: 6e20 6e14 7600 |002a: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@146e │ │ +07aa1e: 0c02 |002d: move-result-object v2 │ │ +07aa20: 6e10 f912 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +07aa26: 0a08 |0031: move-result v8 │ │ +07aa28: 3b08 f3ff |0032: if-gez v8, 0025 // -000d │ │ +07aa2c: 1217 |0034: const/4 v7, #int 1 // #1 │ │ +07aa2e: 28f0 |0035: goto 0025 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x000b line=63 │ │ 0x000f line=64 │ │ @@ -161658,30 +161658,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -07aa0c: |[07aa0c] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -07aa1c: 5453 d404 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04d4 │ │ -07aa20: 6e10 7114 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1471 │ │ -07aa26: 0a00 |0005: move-result v0 │ │ -07aa28: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -07aa2a: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -07aa2e: 0e00 |0009: return-void │ │ -07aa30: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -07aa32: 6e20 6e14 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@146e │ │ -07aa38: 0c01 |000e: move-result-object v1 │ │ -07aa3a: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -07aa3e: 6e10 f912 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -07aa44: 0a04 |0014: move-result v4 │ │ -07aa46: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -07aa4a: 6e30 7f14 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@147f │ │ -07aa50: 28ef |001a: goto 0009 // -0011 │ │ +07aa30: |[07aa30] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +07aa40: 5453 d404 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04d4 │ │ +07aa44: 6e10 7114 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1471 │ │ +07aa4a: 0a00 |0005: move-result v0 │ │ +07aa4c: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +07aa4e: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +07aa52: 0e00 |0009: return-void │ │ +07aa54: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +07aa56: 6e20 6e14 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@146e │ │ +07aa5c: 0c01 |000e: move-result-object v1 │ │ +07aa5e: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +07aa62: 6e10 f912 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +07aa68: 0a04 |0014: move-result v4 │ │ +07aa6a: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +07aa6e: 6e30 7f14 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@147f │ │ +07aa74: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -161693,21 +161693,21 @@ │ │ 0x000f - 0x001b reg=1 firstView Landroid/view/View; │ │ 0x0017 - 0x001b reg=2 newTop I │ │ 0x0002 - 0x001b reg=3 target Landroid/widget/ListView; │ │ 0x0000 - 0x001b reg=5 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ 0x0000 - 0x001b reg=6 deltaX I │ │ 0x0000 - 0x001b reg=7 deltaY I │ │ │ │ - source_file_idx : 2085 (ListViewAutoScrollHelper.java) │ │ + source_file_idx : 2093 (ListViewAutoScrollHelper.java) │ │ │ │ Class #673 header: │ │ -class_idx : 604 │ │ +class_idx : 612 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2944 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2941 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #673 annotations: │ │ Annotations on class │ │ @@ -161728,17 +161728,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07aa54: |[07aa54] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ -07aa64: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07aa6a: 0e00 |0003: return-void │ │ +07aa78: |[07aa78] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +07aa88: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07aa8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -161747,31 +161747,31 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07aa6c: |[07aa6c] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -07aa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07aa7e: 1100 |0001: return-object v0 │ │ +07aa90: |[07aa90] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +07aaa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07aaa2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ 0x0000 - 0x0002 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ - source_file_idx : 2944 (PopupMenuCompat.java) │ │ + source_file_idx : 2941 (PopupMenuCompat.java) │ │ │ │ Class #674 header: │ │ -class_idx : 611 │ │ +class_idx : 619 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3080 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3077 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #674 annotations: │ │ Annotations on class │ │ @@ -161792,17 +161792,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07aa80: |[07aa80] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -07aa90: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07aa96: 0e00 |0003: return-void │ │ +07aaa4: |[07aaa4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +07aab4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07aaba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -161811,18 +161811,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07aa98: |[07aa98] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -07aaa8: 1f01 fb02 |0000: check-cast v1, Landroid/widget/Scroller; // type@02fb │ │ -07aaac: 6e10 a314 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ -07aab2: 0e00 |0005: return-void │ │ +07aabc: |[07aabc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +07aacc: 1f01 0303 |0000: check-cast v1, Landroid/widget/Scroller; // type@0303 │ │ +07aad0: 6e10 a314 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@14a3 │ │ +07aad6: 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; │ │ @@ -161832,19 +161832,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07aab4: |[07aab4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -07aac4: 1f02 fb02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02fb │ │ -07aac8: 6e10 a414 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@14a4 │ │ -07aace: 0a00 |0005: move-result v0 │ │ -07aad0: 0f00 |0006: return v0 │ │ +07aad8: |[07aad8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +07aae8: 1f02 0303 |0000: check-cast v2, Landroid/widget/Scroller; // type@0303 │ │ +07aaec: 6e10 a414 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@14a4 │ │ +07aaf2: 0a00 |0005: move-result v0 │ │ +07aaf4: 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; │ │ │ │ @@ -161853,22 +161853,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 │ │ -07aad4: |[07aad4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -07aae4: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -07aae8: 2200 fb02 |0002: new-instance v0, Landroid/widget/Scroller; // type@02fb │ │ -07aaec: 7030 a214 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a2 │ │ -07aaf2: 1100 |0007: return-object v0 │ │ -07aaf4: 2200 fb02 |0008: new-instance v0, Landroid/widget/Scroller; // type@02fb │ │ -07aaf8: 7020 a114 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@14a1 │ │ -07aafe: 28fa |000d: goto 0007 // -0006 │ │ +07aaf8: |[07aaf8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +07ab08: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +07ab0c: 2200 0303 |0002: new-instance v0, Landroid/widget/Scroller; // type@0303 │ │ +07ab10: 7030 a214 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a2 │ │ +07ab16: 1100 |0007: return-object v0 │ │ +07ab18: 2200 0303 |0008: new-instance v0, Landroid/widget/Scroller; // type@0303 │ │ +07ab1c: 7020 a114 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@14a1 │ │ +07ab22: 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; │ │ @@ -161878,27 +161878,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -07ab00: |[07ab00] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -07ab10: 07a0 |0000: move-object v0, v10 │ │ -07ab12: 1f00 fb02 |0001: check-cast v0, Landroid/widget/Scroller; // type@02fb │ │ -07ab16: 01b1 |0003: move v1, v11 │ │ -07ab18: 01c2 |0004: move v2, v12 │ │ -07ab1a: 01d3 |0005: move v3, v13 │ │ -07ab1c: 01e4 |0006: move v4, v14 │ │ -07ab1e: 01f5 |0007: move v5, v15 │ │ -07ab20: 0206 1000 |0008: move/from16 v6, v16 │ │ -07ab24: 0207 1100 |000a: move/from16 v7, v17 │ │ -07ab28: 0208 1200 |000c: move/from16 v8, v18 │ │ -07ab2c: 7409 a514 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@14a5 │ │ -07ab32: 0e00 |0011: return-void │ │ +07ab24: |[07ab24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +07ab34: 07a0 |0000: move-object v0, v10 │ │ +07ab36: 1f00 0303 |0001: check-cast v0, Landroid/widget/Scroller; // type@0303 │ │ +07ab3a: 01b1 |0003: move v1, v11 │ │ +07ab3c: 01c2 |0004: move v2, v12 │ │ +07ab3e: 01d3 |0005: move v3, v13 │ │ +07ab40: 01e4 |0006: move v4, v14 │ │ +07ab42: 01f5 |0007: move v5, v15 │ │ +07ab44: 0206 1000 |0008: move/from16 v6, v16 │ │ +07ab48: 0207 1100 |000a: move/from16 v7, v17 │ │ +07ab4c: 0208 1200 |000c: move/from16 v8, v18 │ │ +07ab50: 7409 a514 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@14a5 │ │ +07ab56: 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; │ │ @@ -161916,27 +161916,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -07ab34: |[07ab34] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -07ab44: 07a0 |0000: move-object v0, v10 │ │ -07ab46: 1f00 fb02 |0001: check-cast v0, Landroid/widget/Scroller; // type@02fb │ │ -07ab4a: 01b1 |0003: move v1, v11 │ │ -07ab4c: 01c2 |0004: move v2, v12 │ │ -07ab4e: 01d3 |0005: move v3, v13 │ │ -07ab50: 01e4 |0006: move v4, v14 │ │ -07ab52: 01f5 |0007: move v5, v15 │ │ -07ab54: 0206 1000 |0008: move/from16 v6, v16 │ │ -07ab58: 0207 1100 |000a: move/from16 v7, v17 │ │ -07ab5c: 0208 1200 |000c: move/from16 v8, v18 │ │ -07ab60: 7409 a514 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@14a5 │ │ -07ab66: 0e00 |0011: return-void │ │ +07ab58: |[07ab58] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +07ab68: 07a0 |0000: move-object v0, v10 │ │ +07ab6a: 1f00 0303 |0001: check-cast v0, Landroid/widget/Scroller; // type@0303 │ │ +07ab6e: 01b1 |0003: move v1, v11 │ │ +07ab70: 01c2 |0004: move v2, v12 │ │ +07ab72: 01d3 |0005: move v3, v13 │ │ +07ab74: 01e4 |0006: move v4, v14 │ │ +07ab76: 01f5 |0007: move v5, v15 │ │ +07ab78: 0206 1000 |0008: move/from16 v6, v16 │ │ +07ab7c: 0207 1100 |000a: move/from16 v7, v17 │ │ +07ab80: 0208 1200 |000c: move/from16 v8, v18 │ │ +07ab84: 7409 a514 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@14a5 │ │ +07ab8a: 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; │ │ @@ -161956,17 +161956,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ab68: |[07ab68] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -07ab78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ab7a: 0f00 |0001: return v0 │ │ +07ab8c: |[07ab8c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +07ab9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ab9e: 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; │ │ │ │ @@ -161975,19 +161975,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ab7c: |[07ab7c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -07ab8c: 1f02 fb02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02fb │ │ -07ab90: 6e10 a614 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ -07ab96: 0a00 |0005: move-result v0 │ │ -07ab98: 0f00 |0006: return v0 │ │ +07aba0: |[07aba0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +07abb0: 1f02 0303 |0000: check-cast v2, Landroid/widget/Scroller; // type@0303 │ │ +07abb4: 6e10 a614 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@14a6 │ │ +07abba: 0a00 |0005: move-result v0 │ │ +07abbc: 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; │ │ │ │ @@ -161996,19 +161996,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ab9c: |[07ab9c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -07abac: 1f02 fb02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02fb │ │ -07abb0: 6e10 a714 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@14a7 │ │ -07abb6: 0a00 |0005: move-result v0 │ │ -07abb8: 0f00 |0006: return v0 │ │ +07abc0: |[07abc0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +07abd0: 1f02 0303 |0000: check-cast v2, Landroid/widget/Scroller; // type@0303 │ │ +07abd4: 6e10 a714 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@14a7 │ │ +07abda: 0a00 |0005: move-result v0 │ │ +07abdc: 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; │ │ │ │ @@ -162017,19 +162017,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07abbc: |[07abbc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -07abcc: 1f02 fb02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02fb │ │ -07abd0: 6e10 a914 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@14a9 │ │ -07abd6: 0a00 |0005: move-result v0 │ │ -07abd8: 0f00 |0006: return v0 │ │ +07abe0: |[07abe0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +07abf0: 1f02 0303 |0000: check-cast v2, Landroid/widget/Scroller; // type@0303 │ │ +07abf4: 6e10 a914 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@14a9 │ │ +07abfa: 0a00 |0005: move-result v0 │ │ +07abfc: 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; │ │ │ │ @@ -162038,19 +162038,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07abdc: |[07abdc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -07abec: 1f02 fb02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02fb │ │ -07abf0: 6e10 aa14 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@14aa │ │ -07abf6: 0a00 |0005: move-result v0 │ │ -07abf8: 0f00 |0006: return v0 │ │ +07ac00: |[07ac00] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +07ac10: 1f02 0303 |0000: check-cast v2, Landroid/widget/Scroller; // type@0303 │ │ +07ac14: 6e10 aa14 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@14aa │ │ +07ac1a: 0a00 |0005: move-result v0 │ │ +07ac1c: 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; │ │ │ │ @@ -162059,19 +162059,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07abfc: |[07abfc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -07ac0c: 1f02 fb02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02fb │ │ -07ac10: 6e10 ab14 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@14ab │ │ -07ac16: 0a00 |0005: move-result v0 │ │ -07ac18: 0f00 |0006: return v0 │ │ +07ac20: |[07ac20] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +07ac30: 1f02 0303 |0000: check-cast v2, Landroid/widget/Scroller; // type@0303 │ │ +07ac34: 6e10 ab14 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@14ab │ │ +07ac3a: 0a00 |0005: move-result v0 │ │ +07ac3c: 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; │ │ │ │ @@ -162080,17 +162080,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ac1c: |[07ac1c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -07ac2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ac2e: 0f00 |0001: return v0 │ │ +07ac40: |[07ac40] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +07ac50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ac52: 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; │ │ │ │ @@ -162099,16 +162099,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ac30: |[07ac30] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -07ac40: 0e00 |0000: return-void │ │ +07ac54: |[07ac54] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +07ac64: 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 │ │ @@ -162120,16 +162120,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ac44: |[07ac44] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -07ac54: 0e00 |0000: return-void │ │ +07ac68: |[07ac68] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +07ac78: 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 │ │ @@ -162141,18 +162141,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07ac58: |[07ac58] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -07ac68: 1f01 fb02 |0000: check-cast v1, Landroid/widget/Scroller; // type@02fb │ │ -07ac6c: 6e55 ac14 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@14ac │ │ -07ac72: 0e00 |0005: return-void │ │ +07ac7c: |[07ac7c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +07ac8c: 1f01 0303 |0000: check-cast v1, Landroid/widget/Scroller; // type@0303 │ │ +07ac90: 6e55 ac14 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@14ac │ │ +07ac96: 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; │ │ @@ -162166,44 +162166,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -07ac74: |[07ac74] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -07ac84: 0770 |0000: move-object v0, v7 │ │ -07ac86: 1f00 fb02 |0001: check-cast v0, Landroid/widget/Scroller; // type@02fb │ │ -07ac8a: 0181 |0003: move v1, v8 │ │ -07ac8c: 0192 |0004: move v2, v9 │ │ -07ac8e: 01a3 |0005: move v3, v10 │ │ -07ac90: 01b4 |0006: move v4, v11 │ │ -07ac92: 01c5 |0007: move v5, v12 │ │ -07ac94: 7406 ad14 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@14ad │ │ -07ac9a: 0e00 |000b: return-void │ │ +07ac98: |[07ac98] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +07aca8: 0770 |0000: move-object v0, v7 │ │ +07acaa: 1f00 0303 |0001: check-cast v0, Landroid/widget/Scroller; // type@0303 │ │ +07acae: 0181 |0003: move v1, v8 │ │ +07acb0: 0192 |0004: move v2, v9 │ │ +07acb2: 01a3 |0005: move v3, v10 │ │ +07acb4: 01b4 |0006: move v4, v11 │ │ +07acb6: 01c5 |0007: move v5, v12 │ │ +07acb8: 7406 ad14 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@14ad │ │ +07acbe: 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; │ │ 0x0000 - 0x000c reg=8 startX I │ │ 0x0000 - 0x000c reg=9 startY I │ │ 0x0000 - 0x000c reg=10 dx I │ │ 0x0000 - 0x000c reg=11 dy I │ │ 0x0000 - 0x000c reg=12 duration I │ │ │ │ - source_file_idx : 3080 (ScrollerCompat.java) │ │ + source_file_idx : 3077 (ScrollerCompat.java) │ │ │ │ Class #675 header: │ │ -class_idx : 612 │ │ +class_idx : 620 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3080 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3077 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #675 annotations: │ │ Annotations on class │ │ @@ -162224,17 +162224,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ac9c: |[07ac9c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -07acac: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07acb2: 0e00 |0003: return-void │ │ +07acc0: |[07acc0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +07acd0: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07acd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -162243,17 +162243,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07acb4: |[07acb4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -07acc4: 7110 e610 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@10e6 │ │ -07acca: 0e00 |0003: return-void │ │ +07acd8: |[07acd8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +07ace8: 7110 e610 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@10e6 │ │ +07acee: 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; │ │ @@ -162263,18 +162263,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07accc: |[07accc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -07acdc: 7110 e710 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@10e7 │ │ -07ace2: 0a00 |0003: move-result v0 │ │ -07ace4: 0f00 |0004: return v0 │ │ +07acf0: |[07acf0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +07ad00: 7110 e710 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@10e7 │ │ +07ad06: 0a00 |0003: move-result v0 │ │ +07ad08: 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; │ │ │ │ @@ -162283,18 +162283,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 │ │ -07ace8: |[07ace8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -07acf8: 7120 e810 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@10e8 │ │ -07acfe: 0c00 |0003: move-result-object v0 │ │ -07ad00: 1100 |0004: return-object v0 │ │ +07ad0c: |[07ad0c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +07ad1c: 7120 e810 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@10e8 │ │ +07ad22: 0c00 |0003: move-result-object v0 │ │ +07ad24: 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; │ │ @@ -162304,17 +162304,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -07ad04: |[07ad04] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -07ad14: 7709 e910 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@10e9 │ │ -07ad1a: 0e00 |0003: return-void │ │ +07ad28: |[07ad28] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +07ad38: 7709 e910 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@10e9 │ │ +07ad3e: 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; │ │ @@ -162332,17 +162332,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -07ad1c: |[07ad1c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -07ad2c: 770b ea10 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@10ea │ │ -07ad32: 0e00 |0003: return-void │ │ +07ad40: |[07ad40] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +07ad50: 770b ea10 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@10ea │ │ +07ad56: 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; │ │ @@ -162362,17 +162362,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ad34: |[07ad34] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -07ad44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ad46: 0f00 |0001: return v0 │ │ +07ad58: |[07ad58] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +07ad68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ad6a: 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; │ │ │ │ @@ -162381,18 +162381,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ad48: |[07ad48] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -07ad58: 7110 eb10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@10eb │ │ -07ad5e: 0a00 |0003: move-result v0 │ │ -07ad60: 0f00 |0004: return v0 │ │ +07ad6c: |[07ad6c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +07ad7c: 7110 eb10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@10eb │ │ +07ad82: 0a00 |0003: move-result v0 │ │ +07ad84: 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; │ │ │ │ @@ -162401,18 +162401,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ad64: |[07ad64] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -07ad74: 7110 ec10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@10ec │ │ -07ad7a: 0a00 |0003: move-result v0 │ │ -07ad7c: 0f00 |0004: return v0 │ │ +07ad88: |[07ad88] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +07ad98: 7110 ec10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@10ec │ │ +07ad9e: 0a00 |0003: move-result v0 │ │ +07ada0: 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; │ │ │ │ @@ -162421,18 +162421,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ad80: |[07ad80] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -07ad90: 7110 ed10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@10ed │ │ -07ad96: 0a00 |0003: move-result v0 │ │ -07ad98: 0f00 |0004: return v0 │ │ +07ada4: |[07ada4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +07adb4: 7110 ed10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@10ed │ │ +07adba: 0a00 |0003: move-result v0 │ │ +07adbc: 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; │ │ │ │ @@ -162441,18 +162441,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ad9c: |[07ad9c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -07adac: 7110 ee10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@10ee │ │ -07adb2: 0a00 |0003: move-result v0 │ │ -07adb4: 0f00 |0004: return v0 │ │ +07adc0: |[07adc0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +07add0: 7110 ee10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@10ee │ │ +07add6: 0a00 |0003: move-result v0 │ │ +07add8: 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; │ │ │ │ @@ -162461,18 +162461,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07adb8: |[07adb8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -07adc8: 7110 ef10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@10ef │ │ -07adce: 0a00 |0003: move-result v0 │ │ -07add0: 0f00 |0004: return v0 │ │ +07addc: |[07addc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +07adec: 7110 ef10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@10ef │ │ +07adf2: 0a00 |0003: move-result v0 │ │ +07adf4: 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; │ │ │ │ @@ -162481,18 +162481,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07add4: |[07add4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -07ade4: 7110 f010 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@10f0 │ │ -07adea: 0a00 |0003: move-result v0 │ │ -07adec: 0f00 |0004: return v0 │ │ +07adf8: |[07adf8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +07ae08: 7110 f010 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@10f0 │ │ +07ae0e: 0a00 |0003: move-result v0 │ │ +07ae10: 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; │ │ │ │ @@ -162501,17 +162501,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -07adf0: |[07adf0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -07ae00: 7140 f110 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@10f1 │ │ -07ae06: 0e00 |0003: return-void │ │ +07ae14: |[07ae14] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +07ae24: 7140 f110 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@10f1 │ │ +07ae2a: 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; │ │ @@ -162524,17 +162524,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -07ae08: |[07ae08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -07ae18: 7140 f210 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@10f2 │ │ -07ae1e: 0e00 |0003: return-void │ │ +07ae2c: |[07ae2c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +07ae3c: 7140 f210 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@10f2 │ │ +07ae42: 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; │ │ @@ -162547,17 +162547,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -07ae20: |[07ae20] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -07ae30: 7155 f310 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@10f3 │ │ -07ae36: 0e00 |0003: return-void │ │ +07ae44: |[07ae44] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +07ae54: 7155 f310 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@10f3 │ │ +07ae5a: 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; │ │ @@ -162571,37 +162571,37 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -07ae38: |[07ae38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -07ae48: 7706 f410 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@10f4 │ │ -07ae4e: 0e00 |0003: return-void │ │ +07ae5c: |[07ae5c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +07ae6c: 7706 f410 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@10f4 │ │ +07ae72: 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; │ │ 0x0000 - 0x0004 reg=2 startX I │ │ 0x0000 - 0x0004 reg=3 startY I │ │ 0x0000 - 0x0004 reg=4 dx I │ │ 0x0000 - 0x0004 reg=5 dy I │ │ 0x0000 - 0x0004 reg=6 duration I │ │ │ │ - source_file_idx : 3080 (ScrollerCompat.java) │ │ + source_file_idx : 3077 (ScrollerCompat.java) │ │ │ │ Class #676 header: │ │ -class_idx : 619 │ │ +class_idx : 627 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #676 annotations: │ │ Annotations on class │ │ @@ -162630,19 +162630,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 │ │ -07ae50: |[07ae50] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -07ae60: 5b01 dd04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04dd │ │ -07ae64: 5b02 de04 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04de │ │ -07ae68: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07ae6e: 0e00 |0007: return-void │ │ +07ae74: |[07ae74] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +07ae84: 5b01 dd04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04dd │ │ +07ae88: 5b02 de04 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04de │ │ +07ae8c: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07ae92: 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; │ │ @@ -162653,19 +162653,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07ae70: |[07ae70] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -07ae80: 5410 de04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04de │ │ -07ae84: 6e20 fa10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@10fa │ │ -07ae8a: 0a00 |0005: move-result v0 │ │ -07ae8c: 0f00 |0006: return v0 │ │ +07ae94: |[07ae94] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +07aea4: 5410 de04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04de │ │ +07aea8: 6e20 fa10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@10fa │ │ +07aeae: 0a00 |0005: move-result v0 │ │ +07aeb0: 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; │ │ │ │ @@ -162674,33 +162674,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07ae90: |[07ae90] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -07aea0: 5410 de04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04de │ │ -07aea4: 6e20 fb10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@10fb │ │ -07aeaa: 0a00 |0005: move-result v0 │ │ -07aeac: 0f00 |0006: return v0 │ │ +07aeb4: |[07aeb4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +07aec4: 5410 de04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04de │ │ +07aec8: 6e20 fb10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@10fb │ │ +07aece: 0a00 |0005: move-result v0 │ │ +07aed0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #677 header: │ │ -class_idx : 620 │ │ +class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #677 annotations: │ │ Annotations on class │ │ @@ -162729,19 +162729,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 │ │ -07aeb0: |[07aeb0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -07aec0: 5b01 df04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04df │ │ -07aec4: 5b02 e004 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04e0 │ │ -07aec8: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07aece: 0e00 |0007: return-void │ │ +07aed4: |[07aed4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +07aee4: 5b01 df04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04df │ │ +07aee8: 5b02 e004 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04e0 │ │ +07aeec: 7010 7d15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07aef2: 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; │ │ @@ -162752,32 +162752,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07aed0: |[07aed0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -07aee0: 5410 e004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04e0 │ │ -07aee4: 6e10 f810 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@10f8 │ │ -07aeea: 0a00 |0005: move-result v0 │ │ -07aeec: 0f00 |0006: return v0 │ │ +07aef4: |[07aef4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +07af04: 5410 e004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04e0 │ │ +07af08: 6e10 f810 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@10f8 │ │ +07af0e: 0a00 |0005: move-result v0 │ │ +07af10: 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 : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #678 header: │ │ -class_idx : 624 │ │ +class_idx : 632 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #678 annotations: │ │ Annotations on class │ │ @@ -162798,17 +162798,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07aef0: |[07aef0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -07af00: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07af06: 0e00 |0003: return-void │ │ +07af14: |[07af14] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +07af24: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07af2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -162817,17 +162817,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 │ │ -07af08: |[07af08] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -07af18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af1a: 1100 |0001: return-object v0 │ │ +07af2c: |[07af2c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +07af3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07af3e: 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; │ │ │ │ @@ -162836,17 +162836,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07af1c: |[07af1c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -07af2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07af2e: 0f00 |0001: return v0 │ │ +07af40: |[07af40] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +07af50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07af52: 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; │ │ │ │ @@ -162855,17 +162855,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07af30: |[07af30] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -07af40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af42: 0f00 |0001: return v0 │ │ +07af54: |[07af54] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +07af64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07af66: 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; │ │ │ │ @@ -162874,17 +162874,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07af44: |[07af44] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -07af54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af56: 0f00 |0001: return v0 │ │ +07af68: |[07af68] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +07af78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07af7a: 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; │ │ │ │ @@ -162893,17 +162893,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 │ │ -07af58: |[07af58] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -07af68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af6a: 1100 |0001: return-object v0 │ │ +07af7c: |[07af7c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +07af8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07af8e: 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; │ │ │ │ @@ -162912,17 +162912,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 │ │ -07af6c: |[07af6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -07af7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af7e: 1100 |0001: return-object v0 │ │ +07af90: |[07af90] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +07afa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07afa2: 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; │ │ │ │ @@ -162931,17 +162931,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 │ │ -07af80: |[07af80] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -07af90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af92: 1100 |0001: return-object v0 │ │ +07afa4: |[07afa4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +07afb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07afb6: 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; │ │ │ │ @@ -162950,16 +162950,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07af94: |[07af94] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -07afa4: 0e00 |0000: return-void │ │ +07afb8: |[07afb8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +07afc8: 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 │ │ @@ -162969,16 +162969,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07afa8: |[07afa8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -07afb8: 0e00 |0000: return-void │ │ +07afcc: |[07afcc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +07afdc: 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 │ │ @@ -162988,16 +162988,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07afbc: |[07afbc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -07afcc: 0e00 |0000: return-void │ │ +07afe0: |[07afe0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +07aff0: 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 │ │ @@ -163007,16 +163007,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07afd0: |[07afd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -07afe0: 0e00 |0000: return-void │ │ +07aff4: |[07aff4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +07b004: 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 │ │ @@ -163026,16 +163026,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 │ │ -07afe4: |[07afe4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07aff4: 0e00 |0000: return-void │ │ +07b008: |[07b008] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +07b018: 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; │ │ @@ -163045,16 +163045,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 │ │ -07aff8: |[07aff8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07b008: 0e00 |0000: return-void │ │ +07b01c: |[07b01c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +07b02c: 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; │ │ @@ -163064,16 +163064,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 │ │ -07b00c: |[07b00c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -07b01c: 0e00 |0000: return-void │ │ +07b030: |[07b030] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +07b040: 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; │ │ @@ -163084,16 +163084,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 │ │ -07b020: |[07b020] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -07b030: 0e00 |0000: return-void │ │ +07b044: |[07b044] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +07b054: 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; │ │ @@ -163103,16 +163103,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b034: |[07b034] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -07b044: 0e00 |0000: return-void │ │ +07b058: |[07b058] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +07b068: 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 │ │ @@ -163122,16 +163122,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 │ │ -07b048: |[07b048] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -07b058: 0e00 |0000: return-void │ │ +07b06c: |[07b06c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +07b07c: 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; │ │ @@ -163141,31 +163141,31 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b05c: |[07b05c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -07b06c: 0e00 |0000: return-void │ │ +07b080: |[07b080] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +07b090: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #679 header: │ │ -class_idx : 637 │ │ +class_idx : 645 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 396 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 404 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #679 annotations: │ │ Annotations on class │ │ @@ -163193,21 +163193,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 │ │ -07b070: |[07b070] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -07b080: 5b12 ec04 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ -07b084: 7010 2a09 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ -07b08a: 2200 4800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0048 │ │ -07b08e: 7010 6001 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -07b094: 5b10 eb04 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04eb │ │ -07b098: 0e00 |000c: return-void │ │ +07b094: |[07b094] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +07b0a4: 5b12 ec04 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ +07b0a8: 7010 2a09 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@092a │ │ +07b0ae: 2200 4b00 |0005: new-instance v0, Landroid/graphics/Rect; // type@004b │ │ +07b0b2: 7010 6001 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +07b0b8: 5b10 eb04 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04eb │ │ +07b0bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0005 line=1396 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -163217,60 +163217,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 │ │ -07b09c: |[07b09c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -07b0ac: 5420 eb04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04eb │ │ -07b0b0: 6e20 9f0d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ -07b0b6: 6e20 c20d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0dc2 │ │ -07b0bc: 6e20 a00d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0da0 │ │ -07b0c2: 6e20 c30d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0dc3 │ │ -07b0c8: 6e10 b90d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0db9 │ │ -07b0ce: 0a01 |0011: move-result v1 │ │ -07b0d0: 6e20 d90d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0dd9 │ │ -07b0d6: 6e10 a80d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0da8 │ │ -07b0dc: 0c01 |0018: move-result-object v1 │ │ -07b0de: 6e20 cf0d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0dcf │ │ -07b0e4: 6e10 a30d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0da3 │ │ -07b0ea: 0c01 |001f: move-result-object v1 │ │ -07b0ec: 6e20 c60d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ -07b0f2: 6e10 a40d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ -07b0f8: 0c01 |0026: move-result-object v1 │ │ -07b0fa: 6e20 c80d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0dc8 │ │ -07b100: 6e10 b20d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0db2 │ │ -07b106: 0a01 |002d: move-result v1 │ │ -07b108: 6e20 c90d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0dc9 │ │ -07b10e: 6e10 b10d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0db1 │ │ -07b114: 0a01 |0034: move-result v1 │ │ -07b116: 6e20 c70d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0dc7 │ │ -07b11c: 6e10 b30d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0db3 │ │ -07b122: 0a01 |003b: move-result v1 │ │ -07b124: 6e20 ca0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0dca │ │ -07b12a: 6e10 b40d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0db4 │ │ -07b130: 0a01 |0042: move-result v1 │ │ -07b132: 6e20 cb0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0dcb │ │ -07b138: 6e10 ae0d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0dae │ │ -07b13e: 0a01 |0049: move-result v1 │ │ -07b140: 6e20 c10d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ -07b146: 6e10 b80d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0db8 │ │ -07b14c: 0a01 |0050: move-result v1 │ │ -07b14e: 6e20 d40d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0dd4 │ │ -07b154: 6e10 b50d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0db5 │ │ -07b15a: 0a01 |0057: move-result v1 │ │ -07b15c: 6e20 cd0d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0dcd │ │ -07b162: 6e10 9e0d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ -07b168: 0a01 |005e: move-result v1 │ │ -07b16a: 6e20 960d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ -07b170: 6e10 a70d 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0da7 │ │ -07b176: 0a01 |0065: move-result v1 │ │ -07b178: 6e20 ce0d 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0dce │ │ -07b17e: 0e00 |0069: return-void │ │ +07b0c0: |[07b0c0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +07b0d0: 5420 eb04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04eb │ │ +07b0d4: 6e20 9f0d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d9f │ │ +07b0da: 6e20 c20d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0dc2 │ │ +07b0e0: 6e20 a00d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0da0 │ │ +07b0e6: 6e20 c30d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0dc3 │ │ +07b0ec: 6e10 b90d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0db9 │ │ +07b0f2: 0a01 |0011: move-result v1 │ │ +07b0f4: 6e20 d90d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0dd9 │ │ +07b0fa: 6e10 a80d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0da8 │ │ +07b100: 0c01 |0018: move-result-object v1 │ │ +07b102: 6e20 cf0d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0dcf │ │ +07b108: 6e10 a30d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0da3 │ │ +07b10e: 0c01 |001f: move-result-object v1 │ │ +07b110: 6e20 c60d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ +07b116: 6e10 a40d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0da4 │ │ +07b11c: 0c01 |0026: move-result-object v1 │ │ +07b11e: 6e20 c80d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0dc8 │ │ +07b124: 6e10 b20d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0db2 │ │ +07b12a: 0a01 |002d: move-result v1 │ │ +07b12c: 6e20 c90d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0dc9 │ │ +07b132: 6e10 b10d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0db1 │ │ +07b138: 0a01 |0034: move-result v1 │ │ +07b13a: 6e20 c70d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0dc7 │ │ +07b140: 6e10 b30d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0db3 │ │ +07b146: 0a01 |003b: move-result v1 │ │ +07b148: 6e20 ca0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0dca │ │ +07b14e: 6e10 b40d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0db4 │ │ +07b154: 0a01 |0042: move-result v1 │ │ +07b156: 6e20 cb0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0dcb │ │ +07b15c: 6e10 ae0d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0dae │ │ +07b162: 0a01 |0049: move-result v1 │ │ +07b164: 6e20 c10d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0dc1 │ │ +07b16a: 6e10 b80d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0db8 │ │ +07b170: 0a01 |0050: move-result v1 │ │ +07b172: 6e20 d40d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0dd4 │ │ +07b178: 6e10 b50d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0db5 │ │ +07b17e: 0a01 |0057: move-result v1 │ │ +07b180: 6e20 cd0d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0dcd │ │ +07b186: 6e10 9e0d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d9e │ │ +07b18c: 0a01 |005e: move-result v1 │ │ +07b18e: 6e20 960d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d96 │ │ +07b194: 6e10 a70d 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0da7 │ │ +07b19a: 0a01 |0065: move-result v1 │ │ +07b19c: 6e20 ce0d 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0dce │ │ +07b1a2: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0002 line=1456 │ │ 0x0005 line=1457 │ │ 0x0008 line=1459 │ │ 0x000b line=1460 │ │ @@ -163300,19 +163300,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07b180: |[07b180] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -07b190: 5410 ec04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ -07b194: 6e20 dc11 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@11dc │ │ -07b19a: 0a00 |0005: move-result v0 │ │ -07b19c: 0f00 |0006: return v0 │ │ +07b1a4: |[07b1a4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +07b1b4: 5410 ec04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ +07b1b8: 6e20 dc11 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@11dc │ │ +07b1be: 0a00 |0005: move-result v0 │ │ +07b1c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -163321,21 +163321,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 │ │ -07b1a0: |[07b1a0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07b1b0: 6f30 2e09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ -07b1b6: 1c00 8902 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0289 │ │ -07b1ba: 6e10 5215 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -07b1c0: 0c00 |0008: move-result-object v0 │ │ -07b1c2: 6e20 9213 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ -07b1c8: 0e00 |000c: return-void │ │ +07b1c4: |[07b1c4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07b1d4: 6f30 2e09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@092e │ │ +07b1da: 1c00 9102 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0291 │ │ +07b1de: 6e10 5215 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +07b1e4: 0c00 |0008: move-result-object v0 │ │ +07b1e6: 6e20 9213 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ +07b1ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ 0x0003 line=1431 │ │ 0x000c line=1432 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -163347,51 +163347,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 │ │ -07b1cc: |[07b1cc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -07b1dc: 7110 bb0d 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@0dbb │ │ -07b1e2: 0c04 |0003: move-result-object v4 │ │ -07b1e4: 6f30 2f09 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ -07b1ea: 7030 8011 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@1180 │ │ -07b1f0: 6e10 c00d 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0dc0 │ │ -07b1f6: 1c05 8902 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0289 │ │ -07b1fa: 6e10 5215 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -07b200: 0c05 |0012: move-result-object v5 │ │ -07b202: 6e20 c60d 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ -07b208: 6e20 d50d 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0dd5 │ │ -07b20e: 7110 730b 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b73 │ │ -07b214: 0c03 |001c: move-result-object v3 │ │ -07b216: 2035 ba02 |001d: instance-of v5, v3, Landroid/view/View; // type@02ba │ │ -07b21a: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -07b21e: 1f03 ba02 |0021: check-cast v3, Landroid/view/View; // type@02ba │ │ -07b222: 6e20 d00d 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0dd0 │ │ -07b228: 5465 ec04 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ -07b22c: 6e10 ce11 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ -07b232: 0a01 |002b: move-result v1 │ │ -07b234: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -07b236: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -07b23a: 5465 ec04 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ -07b23e: 6e20 cd11 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ -07b244: 0c00 |0034: move-result-object v0 │ │ -07b246: 6e20 8111 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1181 │ │ -07b24c: 0a05 |0038: move-result v5 │ │ -07b24e: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -07b252: 6e10 fb12 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ -07b258: 0a05 |003e: move-result v5 │ │ -07b25a: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -07b25e: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -07b260: 7120 820b 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ -07b266: 6e20 970d 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d97 │ │ -07b26c: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07b270: 28e3 |004a: goto 002d // -001d │ │ -07b272: 0e00 |004b: return-void │ │ +07b1f0: |[07b1f0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +07b200: 7110 bb0d 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@0dbb │ │ +07b206: 0c04 |0003: move-result-object v4 │ │ +07b208: 6f30 2f09 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@092f │ │ +07b20e: 7030 8011 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@1180 │ │ +07b214: 6e10 c00d 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0dc0 │ │ +07b21a: 1c05 9102 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0291 │ │ +07b21e: 6e10 5215 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +07b224: 0c05 |0012: move-result-object v5 │ │ +07b226: 6e20 c60d 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0dc6 │ │ +07b22c: 6e20 d50d 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0dd5 │ │ +07b232: 7110 730b 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b73 │ │ +07b238: 0c03 |001c: move-result-object v3 │ │ +07b23a: 2035 c202 |001d: instance-of v5, v3, Landroid/view/View; // type@02c2 │ │ +07b23e: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +07b242: 1f03 c202 |0021: check-cast v3, Landroid/view/View; // type@02c2 │ │ +07b246: 6e20 d00d 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0dd0 │ │ +07b24c: 5465 ec04 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ +07b250: 6e10 ce11 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@11ce │ │ +07b256: 0a01 |002b: move-result v1 │ │ +07b258: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +07b25a: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +07b25e: 5465 ec04 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ec │ │ +07b262: 6e20 cd11 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@11cd │ │ +07b268: 0c00 |0034: move-result-object v0 │ │ +07b26a: 6e20 8111 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1181 │ │ +07b270: 0a05 |0038: move-result v5 │ │ +07b272: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +07b276: 6e10 fb12 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@12fb │ │ +07b27c: 0a05 |003e: move-result v5 │ │ +07b27e: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +07b282: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +07b284: 7120 820b 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b82 │ │ +07b28a: 6e20 970d 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d97 │ │ +07b290: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07b294: 28e3 |004a: goto 002d // -001d │ │ +07b296: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x0004 line=1401 │ │ 0x0007 line=1402 │ │ 0x000a line=1403 │ │ 0x000d line=1405 │ │ @@ -163422,41 +163422,41 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -07b274: |[07b274] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07b284: 6e20 8111 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1181 │ │ -07b28a: 0a00 |0003: move-result v0 │ │ -07b28c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -07b290: 6f40 3109 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@0931 │ │ -07b296: 0a00 |0009: move-result v0 │ │ -07b298: 0f00 |000a: return v0 │ │ -07b29a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07b29c: 28fe |000c: goto 000a // -0002 │ │ +07b298: |[07b298] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07b2a8: 6e20 8111 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1181 │ │ +07b2ae: 0a00 |0003: move-result v0 │ │ +07b2b0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +07b2b4: 6f40 3109 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@0931 │ │ +07b2ba: 0a00 |0009: move-result v0 │ │ +07b2bc: 0f00 |000a: return v0 │ │ +07b2be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07b2c0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1437 │ │ 0x0006 line=1438 │ │ 0x000a line=1440 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #680 header: │ │ -class_idx : 639 │ │ +class_idx : 647 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 652 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 660 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #680 annotations: │ │ Annotations on class │ │ @@ -163480,18 +163480,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 │ │ -07b2a0: |[07b2a0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -07b2b0: 5b01 ef04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b2b4: 7010 0312 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1203 │ │ -07b2ba: 0e00 |0005: return-void │ │ +07b2c4: |[07b2c4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +07b2d4: 5b01 ef04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b2d8: 7010 0312 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1203 │ │ +07b2de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -163500,17 +163500,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 │ │ -07b2bc: |[07b2bc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -07b2cc: 7020 8711 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1187 │ │ -07b2d2: 0e00 |0003: return-void │ │ +07b2e0: |[07b2e0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +07b2f0: 7020 8711 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1187 │ │ +07b2f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ 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; │ │ @@ -163521,35 +163521,35 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07b2d4: |[07b2d4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -07b2e4: 5464 ef04 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b2e8: 7110 b911 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ -07b2ee: 0c04 |0005: move-result-object v4 │ │ -07b2f0: 6e10 e812 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -07b2f6: 0c01 |0009: move-result-object v1 │ │ -07b2f8: 1f01 8002 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -07b2fc: 5464 ef04 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b300: 6e10 d311 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -07b306: 0a04 |0011: move-result v4 │ │ -07b308: 5215 f404 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -07b30c: 9000 0405 |0014: add-int v0, v4, v5 │ │ -07b310: 5464 ef04 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b314: 7110 bc11 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@11bc │ │ -07b31a: 0a04 |001b: move-result v4 │ │ -07b31c: 9003 0004 |001c: add-int v3, v0, v4 │ │ -07b320: 7120 7515 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -07b326: 0a04 |0021: move-result v4 │ │ -07b328: 7120 7815 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -07b32e: 0a02 |0025: move-result v2 │ │ -07b330: 0f02 |0026: return v2 │ │ +07b2f8: |[07b2f8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +07b308: 5464 ef04 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b30c: 7110 b911 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ +07b312: 0c04 |0005: move-result-object v4 │ │ +07b314: 6e10 e812 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +07b31a: 0c01 |0009: move-result-object v1 │ │ +07b31c: 1f01 8802 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +07b320: 5464 ef04 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b324: 6e10 d311 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +07b32a: 0a04 |0011: move-result v4 │ │ +07b32c: 5215 f404 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +07b330: 9000 0405 |0014: add-int v0, v4, v5 │ │ +07b334: 5464 ef04 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b338: 7110 bc11 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@11bc │ │ +07b33e: 0a04 |001b: move-result v4 │ │ +07b340: 9003 0004 |001c: add-int v3, v0, v4 │ │ +07b344: 7120 7515 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +07b34a: 0a04 |0021: move-result v4 │ │ +07b34c: 7120 7815 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +07b352: 0a02 |0025: move-result v2 │ │ +07b354: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x000c line=1234 │ │ 0x0016 line=1235 │ │ 0x001e line=1237 │ │ 0x0026 line=1239 │ │ @@ -163568,19 +163568,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b334: |[07b334] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -07b344: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b348: 7110 bc11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@11bc │ │ -07b34e: 0a00 |0005: move-result v0 │ │ -07b350: 0f00 |0006: return v0 │ │ +07b358: |[07b358] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +07b368: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b36c: 7110 bc11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@11bc │ │ +07b372: 0a00 |0005: move-result v0 │ │ +07b374: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -163589,23 +163589,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07b354: |[07b354] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -07b364: 5420 ef04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b368: 7110 b711 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@11b7 │ │ -07b36e: 0c00 |0005: move-result-object v0 │ │ -07b370: 5421 ef04 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b374: 7110 b911 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ -07b37a: 0c01 |000b: move-result-object v1 │ │ -07b37c: 6e30 1612 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1216 │ │ -07b382: 0e00 |000f: return-void │ │ +07b378: |[07b378] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +07b388: 5420 ef04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b38c: 7110 b711 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@11b7 │ │ +07b392: 0c00 |0005: move-result-object v0 │ │ +07b394: 5421 ef04 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b398: 7110 b911 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ +07b39e: 0c01 |000b: move-result-object v1 │ │ +07b3a0: 6e30 1612 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1216 │ │ +07b3a6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ 0x000f line=1245 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -163616,18 +163616,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07b384: |[07b384] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -07b394: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b398: 6e10 f111 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@11f1 │ │ -07b39e: 0e00 |0005: return-void │ │ +07b3a8: |[07b3a8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +07b3b8: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b3bc: 6e10 f111 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@11f1 │ │ +07b3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0005 line=1207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -163638,50 +163638,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -07b3a0: |[07b3a0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -07b3b0: 5420 ef04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b3b4: 7110 b711 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@11b7 │ │ -07b3ba: 0c00 |0005: move-result-object v0 │ │ -07b3bc: 6e10 3112 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ -07b3c2: 0a00 |0009: move-result v0 │ │ -07b3c4: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -07b3c8: 5420 ef04 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b3cc: 7110 b811 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@11b8 │ │ -07b3d2: 0a00 |0011: move-result v0 │ │ -07b3d4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -07b3d6: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -07b3da: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -07b3de: 5420 ef04 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b3e2: 5421 ef04 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b3e6: 7110 b911 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ -07b3ec: 0c01 |001e: move-result-object v1 │ │ -07b3ee: 6e20 fd11 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11fd │ │ -07b3f4: 5420 ef04 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b3f8: 5421 ef04 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b3fc: 7110 b911 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ -07b402: 0c01 |0029: move-result-object v1 │ │ -07b404: 6e20 c511 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@11c5 │ │ -07b40a: 5420 ef04 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b40e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -07b410: 7120 ba11 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@11ba │ │ -07b416: 0e00 |0033: return-void │ │ -07b418: 5420 ef04 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b41c: 5421 ef04 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b420: 7110 b911 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ -07b426: 0c01 |003b: move-result-object v1 │ │ -07b428: 6e20 c611 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@11c6 │ │ -07b42e: 5420 ef04 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b432: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -07b434: 7120 ba11 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@11ba │ │ -07b43a: 28ee |0045: goto 0033 // -0012 │ │ +07b3c4: |[07b3c4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +07b3d4: 5420 ef04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b3d8: 7110 b711 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@11b7 │ │ +07b3de: 0c00 |0005: move-result-object v0 │ │ +07b3e0: 6e10 3112 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1231 │ │ +07b3e6: 0a00 |0009: move-result v0 │ │ +07b3e8: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +07b3ec: 5420 ef04 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b3f0: 7110 b811 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@11b8 │ │ +07b3f6: 0a00 |0011: move-result v0 │ │ +07b3f8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +07b3fa: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +07b3fe: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +07b402: 5420 ef04 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b406: 5421 ef04 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b40a: 7110 b911 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ +07b410: 0c01 |001e: move-result-object v1 │ │ +07b412: 6e20 fd11 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11fd │ │ +07b418: 5420 ef04 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b41c: 5421 ef04 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b420: 7110 b911 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ +07b426: 0c01 |0029: move-result-object v1 │ │ +07b428: 6e20 c511 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@11c5 │ │ +07b42e: 5420 ef04 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b432: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +07b434: 7120 ba11 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@11ba │ │ +07b43a: 0e00 |0033: return-void │ │ +07b43c: 5420 ef04 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b440: 5421 ef04 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b444: 7110 b911 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@11b9 │ │ +07b44a: 0c01 |003b: move-result-object v1 │ │ +07b44c: 6e20 c611 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@11c6 │ │ +07b452: 5420 ef04 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b456: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +07b458: 7120 ba11 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@11ba │ │ +07b45e: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x000c line=1192 │ │ 0x0017 line=1193 │ │ 0x0022 line=1194 │ │ 0x002d line=1195 │ │ @@ -163697,20 +163697,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07b43c: |[07b43c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -07b44c: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b450: 7120 bb11 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@11bb │ │ -07b456: 5410 ef04 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b45a: 6e10 da11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@11da │ │ -07b460: 0e00 |000a: return-void │ │ +07b460: |[07b460] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +07b470: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b474: 7120 bb11 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@11bb │ │ +07b47a: 5410 ef04 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b47e: 6e10 da11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@11da │ │ +07b484: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0005 line=1212 │ │ 0x000a line=1213 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -163725,47 +163725,47 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -07b464: |[07b464] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -07b474: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07b476: 6e10 e812 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -07b47c: 0c01 |0004: move-result-object v1 │ │ -07b47e: 1f01 8002 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -07b482: 5452 ef04 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b486: 6e10 d311 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ -07b48c: 0a02 |000c: move-result v2 │ │ -07b48e: 5213 f404 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ -07b492: 9000 0203 |000f: add-int v0, v2, v3 │ │ -07b496: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ -07b49a: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ -07b49e: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ -07b4a2: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ -07b4a6: 5452 ef04 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b4aa: 7110 b811 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@11b8 │ │ -07b4b0: 0a02 |001e: move-result v2 │ │ -07b4b2: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ -07b4b6: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ -07b4ba: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ -07b4be: 5452 ef04 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b4c2: 7110 bc11 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@11bc │ │ -07b4c8: 0a02 |002a: move-result v2 │ │ -07b4ca: b020 |002b: add-int/2addr v0, v2 │ │ -07b4cc: 5452 ef04 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b4d0: 7110 b711 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@11b7 │ │ -07b4d6: 0c02 |0031: move-result-object v2 │ │ -07b4d8: 6e10 f912 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -07b4de: 0a03 |0035: move-result v3 │ │ -07b4e0: 6e30 3f12 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@123f │ │ -07b4e6: 5452 ef04 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b4ea: 6e10 da11 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@11da │ │ -07b4f0: 0e00 |003e: return-void │ │ +07b488: |[07b488] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +07b498: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07b49a: 6e10 e812 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +07b4a0: 0c01 |0004: move-result-object v1 │ │ +07b4a2: 1f01 8802 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +07b4a6: 5452 ef04 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b4aa: 6e10 d311 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@11d3 │ │ +07b4b0: 0a02 |000c: move-result v2 │ │ +07b4b2: 5213 f404 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04f4 │ │ +07b4b6: 9000 0203 |000f: add-int v0, v2, v3 │ │ +07b4ba: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ +07b4be: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ +07b4c2: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ +07b4c6: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ +07b4ca: 5452 ef04 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b4ce: 7110 b811 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@11b8 │ │ +07b4d4: 0a02 |001e: move-result v2 │ │ +07b4d6: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ +07b4da: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ +07b4de: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ +07b4e2: 5452 ef04 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b4e6: 7110 bc11 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@11bc │ │ +07b4ec: 0a02 |002a: move-result v2 │ │ +07b4ee: b020 |002b: add-int/2addr v0, v2 │ │ +07b4f0: 5452 ef04 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b4f4: 7110 b711 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@11b7 │ │ +07b4fa: 0c02 |0031: move-result-object v2 │ │ +07b4fc: 6e10 f912 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +07b502: 0a03 |0035: move-result v3 │ │ +07b504: 6e30 3f12 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@123f │ │ +07b50a: 5452 ef04 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b50e: 6e10 da11 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@11da │ │ +07b514: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1217 │ │ 0x0007 line=1218 │ │ 0x0011 line=1219 │ │ 0x0025 line=1220 │ │ 0x002c line=1222 │ │ @@ -163784,43 +163784,43 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -07b4f4: |[07b4f4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -07b504: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ -07b508: 7110 b511 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@11b5 │ │ -07b50e: 0a00 |0005: move-result v0 │ │ -07b510: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -07b514: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07b516: 0f00 |0009: return v0 │ │ -07b518: 6e10 e812 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -07b51e: 0c00 |000d: move-result-object v0 │ │ -07b520: 1f00 8002 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -07b524: 5500 f604 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ -07b528: 28f7 |0012: goto 0009 // -0009 │ │ +07b518: |[07b518] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +07b528: 5410 ef04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04ef │ │ +07b52c: 7110 b511 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@11b5 │ │ +07b532: 0a00 |0005: move-result v0 │ │ +07b534: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +07b538: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07b53a: 0f00 |0009: return v0 │ │ +07b53c: 6e10 e812 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +07b542: 0c00 |000d: move-result-object v0 │ │ +07b544: 1f00 8802 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +07b548: 5500 f604 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04f6 │ │ +07b54c: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0008 line=1183 │ │ 0x0009 line=1186 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0013 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0013 reg=3 pointerId I │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #681 header: │ │ -class_idx : 644 │ │ +class_idx : 652 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #681 annotations: │ │ Annotations on class │ │ @@ -163841,17 +163841,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b52c: |[07b52c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -07b53c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07b542: 0e00 |0003: return-void │ │ +07b550: |[07b550] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +07b560: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07b566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -163860,16 +163860,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b544: |[07b544] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -07b554: 0e00 |0000: return-void │ │ +07b568: |[07b568] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +07b578: 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; │ │ │ │ @@ -163878,16 +163878,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b558: |[07b558] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -07b568: 0e00 |0000: return-void │ │ +07b57c: |[07b57c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +07b58c: 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; │ │ │ │ @@ -163896,31 +163896,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b56c: |[07b56c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -07b57c: 0e00 |0000: return-void │ │ +07b590: |[07b590] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +07b5a0: 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 │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #682 header: │ │ -class_idx : 646 │ │ +class_idx : 654 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #682 annotations: │ │ Annotations on class │ │ @@ -163941,17 +163941,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b580: |[07b580] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -07b590: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -07b596: 0e00 |0003: return-void │ │ +07b5a4: |[07b5a4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +07b5b4: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +07b5ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -163960,49 +163960,49 @@ │ │ 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 │ │ -07b598: |[07b598] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -07b5a8: 6e10 e912 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ -07b5ae: 0a00 |0003: move-result v0 │ │ -07b5b0: 6e10 f912 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ -07b5b6: 0a01 |0007: move-result v1 │ │ -07b5b8: 6e10 f512 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@12f5 │ │ -07b5be: 0a02 |000b: move-result v2 │ │ -07b5c0: 6e10 de12 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@12de │ │ -07b5c6: 0a03 |000f: move-result v3 │ │ -07b5c8: 7153 7b0b 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b7b │ │ -07b5ce: 0e00 |0013: return-void │ │ +07b5bc: |[07b5bc] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +07b5cc: 6e10 e912 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@12e9 │ │ +07b5d2: 0a00 |0003: move-result v0 │ │ +07b5d4: 6e10 f912 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@12f9 │ │ +07b5da: 0a01 |0007: move-result v1 │ │ +07b5dc: 6e10 f512 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@12f5 │ │ +07b5e2: 0a02 |000b: move-result v2 │ │ +07b5e4: 6e10 de12 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@12de │ │ +07b5ea: 0a03 |000f: move-result v3 │ │ +07b5ec: 7153 7b0b 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b7b │ │ +07b5f2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0013 line=1341 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0014 reg=6 child Landroid/view/View; │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #683 header: │ │ -class_idx : 973 │ │ +class_idx : 981 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1045 │ │ +superclass_idx : 1053 │ │ source_file_idx : 787 │ │ static_fields_size : 4 │ │ instance_fields_size: 33 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 17 │ │ │ │ Class #683 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23; Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; } │ │ Annotations on field #1934 'hideControlsFuture' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/ScheduledFuture" "<*>;" } │ │ │ │ Class #683 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;' │ │ @@ -164168,28 +164168,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -07b5d0: |[07b5d0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.:()V │ │ -07b5e0: 1300 3300 |0000: const/16 v0, #int 51 // #33 │ │ -07b5e4: 1301 b500 |0002: const/16 v1, #int 181 // #b5 │ │ -07b5e8: 1302 e500 |0004: const/16 v2, #int 229 // #e5 │ │ -07b5ec: 7130 5601 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@0156 │ │ -07b5f2: 0a00 |0009: move-result v0 │ │ -07b5f4: 6700 8207 |000a: sput v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_ENABLED:I // field@0782 │ │ -07b5f8: 1300 ce00 |000c: const/16 v0, #int 206 // #ce │ │ -07b5fc: 1301 d500 |000e: const/16 v1, #int 213 // #d5 │ │ -07b600: 1302 d300 |0010: const/16 v2, #int 211 // #d3 │ │ -07b604: 7130 5601 1002 |0012: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@0156 │ │ -07b60a: 0a00 |0015: move-result v0 │ │ -07b60c: 6700 8107 |0016: sput v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_DISABLED:I // field@0781 │ │ -07b610: 0e00 |0018: return-void │ │ +07b5f4: |[07b5f4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.:()V │ │ +07b604: 1300 3300 |0000: const/16 v0, #int 51 // #33 │ │ +07b608: 1301 b500 |0002: const/16 v1, #int 181 // #b5 │ │ +07b60c: 1302 e500 |0004: const/16 v2, #int 229 // #e5 │ │ +07b610: 7130 5601 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@0156 │ │ +07b616: 0a00 |0009: move-result v0 │ │ +07b618: 6700 8207 |000a: sput v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_ENABLED:I // field@0782 │ │ +07b61c: 1300 ce00 |000c: const/16 v0, #int 206 // #ce │ │ +07b620: 1301 d500 |000e: const/16 v1, #int 213 // #d5 │ │ +07b624: 1302 d300 |0010: const/16 v2, #int 211 // #d3 │ │ +07b628: 7130 5601 1002 |0012: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@0156 │ │ +07b62e: 0a00 |0015: move-result v0 │ │ +07b630: 6700 8107 |0016: sput v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_DISABLED:I // field@0781 │ │ +07b634: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000c line=88 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164197,39 +164197,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b614: |[07b614] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.:()V │ │ -07b624: 7010 a218 0100 |0000: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07b62a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07b62c: 5c10 9907 |0004: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.seekInProgress:Z // field@0799 │ │ -07b630: 0e00 |0006: return-void │ │ +07b638: |[07b638] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.:()V │ │ +07b648: 7010 a218 0100 |0000: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07b64e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07b650: 5c10 9907 |0004: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.seekInProgress:Z // field@0799 │ │ +07b654: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=121 │ │ - 0x0006 line=885 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ name : 'access$000' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b634: |[07b634] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; │ │ -07b644: 5410 8d07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.gestureScanner:Landroid/view/GestureDetector; // field@078d │ │ -07b648: 1100 |0002: return-object v0 │ │ +07b658: |[07b658] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; │ │ +07b668: 5410 8d07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.gestureScanner:Landroid/view/GestureDetector; // field@078d │ │ +07b66c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164237,17 +164236,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b64c: |[07b64c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b65c: 7010 fc16 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ -07b662: 0e00 |0003: return-void │ │ +07b670: |[07b670] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b680: 7010 fc16 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ +07b686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164255,17 +164254,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b664: |[07b664] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b674: 7010 1517 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleFullscreenAlbumArt:()V // method@1715 │ │ -07b67a: 0e00 |0003: return-void │ │ +07b688: |[07b688] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b698: 7010 1517 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleFullscreenAlbumArt:()V // method@1715 │ │ +07b69e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164273,17 +164272,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b67c: |[07b67c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1102:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z │ │ -07b68c: 5c01 9907 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.seekInProgress:Z // field@0799 │ │ -07b690: 0f01 |0002: return v1 │ │ +07b6a0: |[07b6a0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1102:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)Z │ │ +07b6b0: 5c01 9907 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.seekInProgress:Z // field@0799 │ │ +07b6b4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -164292,17 +164291,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b694: |[07b694] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b6a4: 7010 1617 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.update:()V // method@1716 │ │ -07b6aa: 0e00 |0003: return-void │ │ +07b6b8: |[07b6b8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b6c8: 7010 1617 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.update:()V // method@1716 │ │ +07b6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164310,17 +164309,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b6ac: |[07b6ac] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/EditText; │ │ -07b6bc: 5410 9307 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ -07b6c0: 1100 |0002: return-object v0 │ │ +07b6d0: |[07b6d0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/EditText; │ │ +07b6e0: 5410 9307 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ +07b6e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164328,17 +164327,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07b6c4: |[07b6c4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/lang/String;)V │ │ -07b6d4: 7020 0d17 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.savePlaylistInBackground:(Ljava/lang/String;)V // method@170d │ │ -07b6da: 0e00 |0003: return-void │ │ +07b6e8: |[07b6e8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/lang/String;)V │ │ +07b6f8: 7020 0d17 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.savePlaylistInBackground:(Ljava/lang/String;)V // method@170d │ │ +07b6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -164347,17 +164346,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b6dc: |[07b6dc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b6ec: 7010 0517 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07b6f2: 0e00 |0003: return-void │ │ +07b700: |[07b700] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b710: 7010 0517 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07b716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164365,17 +164364,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b6f4: |[07b6f4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b704: 7010 1317 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.start:()V // method@1713 │ │ -07b70a: 0e00 |0003: return-void │ │ +07b718: |[07b718] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b728: 7010 1317 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.start:()V // method@1713 │ │ +07b72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164383,17 +164382,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07b70c: |[07b70c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V │ │ -07b71c: 7020 1117 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ -07b722: 0e00 |0003: return-void │ │ +07b730: |[07b730] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Z)V │ │ +07b740: 7020 1117 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ +07b746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -164402,17 +164401,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b724: |[07b724] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b734: 7010 fe16 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ -07b73a: 0e00 |0003: return-void │ │ +07b748: |[07b748] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b758: 7010 fe16 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ +07b75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #13 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164420,17 +164419,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b73c: |[07b73c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ -07b74c: 5410 a507 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07b750: 1100 |0002: return-object v0 │ │ +07b760: |[07b760] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ +07b770: 5410 a507 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07b774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #14 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164438,17 +164437,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b754: |[07b754] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ -07b764: 7010 1817 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButtons:()V // method@1718 │ │ -07b76a: 0e00 |0003: return-void │ │ +07b778: |[07b778] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ │ +07b788: 7010 1817 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButtons:()V // method@1718 │ │ +07b78e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #15 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164456,17 +164455,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b76c: |[07b76c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ -07b77c: 5410 8707 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07b780: 1100 |0002: return-object v0 │ │ +07b790: |[07b790] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ +07b7a0: 5410 8707 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07b7a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #16 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164474,17 +164473,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b784: |[07b784] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/ImageView; │ │ -07b794: 5410 9d07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07b798: 1100 |0002: return-object v0 │ │ +07b7a8: |[07b7a8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/widget/ImageView; │ │ +07b7b8: 5410 9d07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07b7bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ #17 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ @@ -164492,145 +164491,145 @@ │ │ type : '(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 318 16-bit code units │ │ -07b79c: |[07b79c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.menuItemSelected:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z │ │ -07b7ac: 1304 8000 |0000: const/16 v4, #int 128 // #80 │ │ -07b7b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07b7b2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -07b7b4: 2b07 1601 0000 |0004: packed-switch v7, 0000011a // +00000116 │ │ -07b7ba: 0121 |0007: move v1, v2 │ │ -07b7bc: 0f01 |0008: return v1 │ │ -07b7be: 6e10 ee16 0600 |0009: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b7c4: 0c03 |000c: move-result-object v3 │ │ -07b7c6: 2314 1205 |000d: new-array v4, v1, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0512 │ │ -07b7ca: 6e10 d019 0800 |000f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b7d0: 0c05 |0012: move-result-object v5 │ │ -07b7d2: 4d05 0402 |0013: aput-object v5, v4, v2 │ │ -07b7d6: 7110 fc15 0400 |0015: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07b7dc: 0c02 |0018: move-result-object v2 │ │ -07b7de: 7220 f519 2300 |0019: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pin:(Ljava/util/List;)V // method@19f5 │ │ -07b7e4: 28ec |001c: goto 0008 // -0014 │ │ -07b7e6: 6e10 ee16 0600 |001d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b7ec: 0c03 |0020: move-result-object v3 │ │ -07b7ee: 2314 1205 |0021: new-array v4, v1, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0512 │ │ -07b7f2: 6e10 d019 0800 |0023: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b7f8: 0c05 |0026: move-result-object v5 │ │ -07b7fa: 4d05 0402 |0027: aput-object v5, v4, v2 │ │ -07b7fe: 7110 fc15 0400 |0029: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07b804: 0c02 |002c: move-result-object v2 │ │ -07b806: 7220 041a 2300 |002d: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ -07b80c: 28d8 |0030: goto 0008 // -0028 │ │ -07b80e: 6e10 d019 0800 |0031: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b814: 0c02 |0034: move-result-object v2 │ │ -07b816: 7130 431d 2601 |0035: invoke-static {v6, v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07b81c: 5462 9d07 |0038: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07b820: 1403 3800 027f |003a: const v3, #float 1.72801e+38 // #7f020038 │ │ -07b826: 6e20 5114 3200 |003d: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -07b82c: 28c8 |0040: goto 0008 // -0038 │ │ -07b82e: 6e10 d019 0800 |0041: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b834: 0c03 |0044: move-result-object v3 │ │ -07b836: 7130 431d 3602 |0045: invoke-static {v6, v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07b83c: 5462 9d07 |0048: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07b840: 1403 3d00 027f |004a: const v3, #float 1.72801e+38 // #7f02003d │ │ -07b846: 6e20 5114 3200 |004d: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -07b84c: 28b8 |0050: goto 0008 // -0048 │ │ -07b84e: 6e10 d019 0800 |0051: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b854: 0c02 |0054: move-result-object v2 │ │ -07b856: 7120 0a1d 2600 |0055: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ -07b85c: 28b0 |0058: goto 0008 // -0050 │ │ -07b85e: 6e10 ee16 0600 |0059: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b864: 0c02 |005c: move-result-object v2 │ │ -07b866: 7220 f819 8200 |005d: invoke-interface {v2, v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.remove:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@19f8 │ │ -07b86c: 7010 fe16 0600 |0060: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ -07b872: 28a5 |0063: goto 0008 // -005b │ │ -07b874: 2200 2500 |0064: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07b878: 1c02 fa03 |0066: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07b87c: 7030 c300 6002 |0068: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07b882: 1a02 1921 |006b: const-string v2, "subsonic.id" // string@2119 │ │ -07b886: 6e10 d019 0800 |006d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b88c: 0c03 |0070: move-result-object v3 │ │ -07b88e: 6e10 0219 0300 |0071: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getParent:()Ljava/lang/String; // method@1902 │ │ -07b894: 0c03 |0074: move-result-object v3 │ │ -07b896: 6e30 e100 2003 |0075: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07b89c: 1a02 1a21 |0078: const-string v2, "subsonic.name" // string@211a │ │ -07b8a0: 6e10 d019 0800 |007a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b8a6: 0c03 |007d: move-result-object v3 │ │ -07b8a8: 6e10 fa18 0300 |007e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ -07b8ae: 0c03 |0081: move-result-object v3 │ │ -07b8b0: 6e30 e100 2003 |0082: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07b8b6: 7120 901d 0600 |0085: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07b8bc: 2880 |0088: goto 0008 // -0080 │ │ -07b8be: 2200 2500 |0089: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07b8c2: 1c02 d703 |008b: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // type@03d7 │ │ -07b8c6: 7030 c300 6002 |008d: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07b8cc: 1a02 1521 |0090: const-string v2, "subsonic.artist" // string@2115 │ │ -07b8d0: 6e10 d019 0800 |0092: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b8d6: 0c03 |0095: move-result-object v3 │ │ -07b8d8: 6e10 fb18 0300 |0096: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -07b8de: 0c03 |0099: move-result-object v3 │ │ -07b8e0: 6e30 e100 2003 |009a: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07b8e6: 1a02 2421 |009d: const-string v2, "subsonic.title" // string@2124 │ │ -07b8ea: 6e10 d019 0800 |009f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07b8f0: 0c03 |00a2: move-result-object v3 │ │ -07b8f2: 6e10 0619 0300 |00a3: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -07b8f8: 0c03 |00a6: move-result-object v3 │ │ -07b8fa: 6e30 e100 2003 |00a7: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07b900: 7120 901d 0600 |00aa: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07b906: 2900 5bff |00ad: goto/16 0008 // -00a5 │ │ -07b90a: 6e10 ee16 0600 |00af: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b910: 0c03 |00b2: move-result-object v3 │ │ -07b912: 7220 ff19 2300 |00b3: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setShufflePlayEnabled:(Z)V // method@19ff │ │ -07b918: 6e10 ee16 0600 |00b6: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b91e: 0c02 |00b9: move-result-object v2 │ │ -07b920: 7210 de19 0200 |00ba: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ -07b926: 7010 fe16 0600 |00bd: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ -07b92c: 2900 48ff |00c0: goto/16 0008 // -00b8 │ │ -07b930: 6e10 ee16 0600 |00c2: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b936: 0c03 |00c5: move-result-object v3 │ │ -07b938: 7210 e919 0300 |00c6: invoke-interface {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getKeepScreenOn:()Z // method@19e9 │ │ -07b93e: 0a03 |00c9: move-result v3 │ │ -07b940: 3803 1200 |00ca: if-eqz v3, 00dc // +0012 │ │ -07b944: 6e10 f416 0600 |00cc: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ -07b94a: 0c03 |00cf: move-result-object v3 │ │ -07b94c: 6e20 8613 4300 |00d0: invoke-virtual {v3, v4}, Landroid/view/Window;.clearFlags:(I)V // method@1386 │ │ -07b952: 6e10 ee16 0600 |00d3: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b958: 0c03 |00d6: move-result-object v3 │ │ -07b95a: 7220 fc19 2300 |00d7: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setKeepScreenOn:(Z)V // method@19fc │ │ -07b960: 2900 2eff |00da: goto/16 0008 // -00d2 │ │ -07b964: 6e10 f416 0600 |00dc: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ -07b96a: 0c02 |00df: move-result-object v2 │ │ -07b96c: 6e20 8513 4200 |00e0: invoke-virtual {v2, v4}, Landroid/view/Window;.addFlags:(I)V // method@1385 │ │ -07b972: 6e10 ee16 0600 |00e3: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b978: 0c02 |00e6: move-result-object v2 │ │ -07b97a: 7220 fc19 1200 |00e7: invoke-interface {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setKeepScreenOn:(Z)V // method@19fc │ │ -07b980: 1402 3300 0a7f |00ea: const v2, #float 1.83434e+38 // #7f0a0033 │ │ -07b986: 7120 931d 2600 |00ed: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -07b98c: 2900 18ff |00f0: goto/16 0008 // -00e8 │ │ -07b990: 6e10 ee16 0600 |00f2: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07b996: 0c02 |00f5: move-result-object v2 │ │ -07b998: 7210 011a 0200 |00f6: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.shuffle:()V // method@1a01 │ │ -07b99e: 1402 2500 0a7f |00f9: const v2, #float 1.83434e+38 // #7f0a0025 │ │ -07b9a4: 7120 931d 2600 |00fc: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -07b9aa: 2900 09ff |00ff: goto/16 0008 // -00f7 │ │ -07b9ae: 1302 6400 |0101: const/16 v2, #int 100 // #64 │ │ -07b9b2: 6e20 1217 2600 |0103: invoke-virtual {v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.showDialog:(I)V // method@1712 │ │ -07b9b8: 2900 02ff |0106: goto/16 0008 // -00fe │ │ -07b9bc: 2202 2500 |0108: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -07b9c0: 1c03 0e04 |010a: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // type@040e │ │ -07b9c4: 7030 c300 6203 |010c: invoke-direct {v2, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07b9ca: 6e20 1417 2600 |010f: invoke-virtual {v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startActivity:(Landroid/content/Intent;)V // method@1714 │ │ -07b9d0: 2900 f6fe |0112: goto/16 0008 // -010a │ │ -07b9d4: 6e10 0817 0600 |0114: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onSearchRequested:()Z // method@1708 │ │ -07b9da: 2900 f1fe |0117: goto/16 0008 // -010f │ │ -07b9de: 0000 |0119: nop // spacer │ │ -07b9e0: 0001 1000 8600 0d7f 0401 0000 0300 ... |011a: packed-switch-data (36 units) │ │ +07b7c0: |[07b7c0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.menuItemSelected:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z │ │ +07b7d0: 1304 8000 |0000: const/16 v4, #int 128 // #80 │ │ +07b7d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07b7d6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07b7d8: 2b07 1601 0000 |0004: packed-switch v7, 0000011a // +00000116 │ │ +07b7de: 0121 |0007: move v1, v2 │ │ +07b7e0: 0f01 |0008: return v1 │ │ +07b7e2: 6e10 ee16 0600 |0009: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b7e8: 0c03 |000c: move-result-object v3 │ │ +07b7ea: 2314 1c05 |000d: new-array v4, v1, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@051c │ │ +07b7ee: 6e10 d019 0800 |000f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b7f4: 0c05 |0012: move-result-object v5 │ │ +07b7f6: 4d05 0402 |0013: aput-object v5, v4, v2 │ │ +07b7fa: 7110 fc15 0400 |0015: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07b800: 0c02 |0018: move-result-object v2 │ │ +07b802: 7220 f519 2300 |0019: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pin:(Ljava/util/List;)V // method@19f5 │ │ +07b808: 28ec |001c: goto 0008 // -0014 │ │ +07b80a: 6e10 ee16 0600 |001d: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b810: 0c03 |0020: move-result-object v3 │ │ +07b812: 2314 1c05 |0021: new-array v4, v1, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@051c │ │ +07b816: 6e10 d019 0800 |0023: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b81c: 0c05 |0026: move-result-object v5 │ │ +07b81e: 4d05 0402 |0027: aput-object v5, v4, v2 │ │ +07b822: 7110 fc15 0400 |0029: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07b828: 0c02 |002c: move-result-object v2 │ │ +07b82a: 7220 041a 2300 |002d: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ +07b830: 28d8 |0030: goto 0008 // -0028 │ │ +07b832: 6e10 d019 0800 |0031: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b838: 0c02 |0034: move-result-object v2 │ │ +07b83a: 7130 431d 2601 |0035: invoke-static {v6, v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07b840: 5462 9d07 |0038: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07b844: 1403 3800 027f |003a: const v3, #float 1.72801e+38 // #7f020038 │ │ +07b84a: 6e20 5114 3200 |003d: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +07b850: 28c8 |0040: goto 0008 // -0038 │ │ +07b852: 6e10 d019 0800 |0041: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b858: 0c03 |0044: move-result-object v3 │ │ +07b85a: 7130 431d 3602 |0045: invoke-static {v6, v3, v2}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07b860: 5462 9d07 |0048: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07b864: 1403 3d00 027f |004a: const v3, #float 1.72801e+38 // #7f02003d │ │ +07b86a: 6e20 5114 3200 |004d: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +07b870: 28b8 |0050: goto 0008 // -0048 │ │ +07b872: 6e10 d019 0800 |0051: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b878: 0c02 |0054: move-result-object v2 │ │ +07b87a: 7120 0a1d 2600 |0055: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ +07b880: 28b0 |0058: goto 0008 // -0050 │ │ +07b882: 6e10 ee16 0600 |0059: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b888: 0c02 |005c: move-result-object v2 │ │ +07b88a: 7220 f819 8200 |005d: invoke-interface {v2, v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.remove:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@19f8 │ │ +07b890: 7010 fe16 0600 |0060: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ +07b896: 28a5 |0063: goto 0008 // -005b │ │ +07b898: 2200 2800 |0064: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07b89c: 1c02 0204 |0066: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07b8a0: 7030 c300 6002 |0068: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07b8a6: 1a02 1621 |006b: const-string v2, "subsonic.id" // string@2116 │ │ +07b8aa: 6e10 d019 0800 |006d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b8b0: 0c03 |0070: move-result-object v3 │ │ +07b8b2: 6e10 0219 0300 |0071: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getParent:()Ljava/lang/String; // method@1902 │ │ +07b8b8: 0c03 |0074: move-result-object v3 │ │ +07b8ba: 6e30 e100 2003 |0075: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07b8c0: 1a02 1721 |0078: const-string v2, "subsonic.name" // string@2117 │ │ +07b8c4: 6e10 d019 0800 |007a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b8ca: 0c03 |007d: move-result-object v3 │ │ +07b8cc: 6e10 fa18 0300 |007e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getAlbum:()Ljava/lang/String; // method@18fa │ │ +07b8d2: 0c03 |0081: move-result-object v3 │ │ +07b8d4: 6e30 e100 2003 |0082: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07b8da: 7120 901d 0600 |0085: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07b8e0: 2880 |0088: goto 0008 // -0080 │ │ +07b8e2: 2200 2800 |0089: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07b8e6: 1c02 df03 |008b: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // type@03df │ │ +07b8ea: 7030 c300 6002 |008d: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07b8f0: 1a02 1221 |0090: const-string v2, "subsonic.artist" // string@2112 │ │ +07b8f4: 6e10 d019 0800 |0092: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b8fa: 0c03 |0095: move-result-object v3 │ │ +07b8fc: 6e10 fb18 0300 |0096: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +07b902: 0c03 |0099: move-result-object v3 │ │ +07b904: 6e30 e100 2003 |009a: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07b90a: 1a02 2121 |009d: const-string v2, "subsonic.title" // string@2121 │ │ +07b90e: 6e10 d019 0800 |009f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07b914: 0c03 |00a2: move-result-object v3 │ │ +07b916: 6e10 0619 0300 |00a3: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +07b91c: 0c03 |00a6: move-result-object v3 │ │ +07b91e: 6e30 e100 2003 |00a7: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07b924: 7120 901d 0600 |00aa: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07b92a: 2900 5bff |00ad: goto/16 0008 // -00a5 │ │ +07b92e: 6e10 ee16 0600 |00af: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b934: 0c03 |00b2: move-result-object v3 │ │ +07b936: 7220 ff19 2300 |00b3: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setShufflePlayEnabled:(Z)V // method@19ff │ │ +07b93c: 6e10 ee16 0600 |00b6: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b942: 0c02 |00b9: move-result-object v2 │ │ +07b944: 7210 de19 0200 |00ba: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ +07b94a: 7010 fe16 0600 |00bd: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ +07b950: 2900 48ff |00c0: goto/16 0008 // -00b8 │ │ +07b954: 6e10 ee16 0600 |00c2: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b95a: 0c03 |00c5: move-result-object v3 │ │ +07b95c: 7210 e919 0300 |00c6: invoke-interface {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getKeepScreenOn:()Z // method@19e9 │ │ +07b962: 0a03 |00c9: move-result v3 │ │ +07b964: 3803 1200 |00ca: if-eqz v3, 00dc // +0012 │ │ +07b968: 6e10 f416 0600 |00cc: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ +07b96e: 0c03 |00cf: move-result-object v3 │ │ +07b970: 6e20 8613 4300 |00d0: invoke-virtual {v3, v4}, Landroid/view/Window;.clearFlags:(I)V // method@1386 │ │ +07b976: 6e10 ee16 0600 |00d3: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b97c: 0c03 |00d6: move-result-object v3 │ │ +07b97e: 7220 fc19 2300 |00d7: invoke-interface {v3, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setKeepScreenOn:(Z)V // method@19fc │ │ +07b984: 2900 2eff |00da: goto/16 0008 // -00d2 │ │ +07b988: 6e10 f416 0600 |00dc: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ +07b98e: 0c02 |00df: move-result-object v2 │ │ +07b990: 6e20 8513 4200 |00e0: invoke-virtual {v2, v4}, Landroid/view/Window;.addFlags:(I)V // method@1385 │ │ +07b996: 6e10 ee16 0600 |00e3: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b99c: 0c02 |00e6: move-result-object v2 │ │ +07b99e: 7220 fc19 1200 |00e7: invoke-interface {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setKeepScreenOn:(Z)V // method@19fc │ │ +07b9a4: 1402 3300 0a7f |00ea: const v2, #float 1.83434e+38 // #7f0a0033 │ │ +07b9aa: 7120 931d 2600 |00ed: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +07b9b0: 2900 18ff |00f0: goto/16 0008 // -00e8 │ │ +07b9b4: 6e10 ee16 0600 |00f2: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07b9ba: 0c02 |00f5: move-result-object v2 │ │ +07b9bc: 7210 011a 0200 |00f6: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.shuffle:()V // method@1a01 │ │ +07b9c2: 1402 2500 0a7f |00f9: const v2, #float 1.83434e+38 // #7f0a0025 │ │ +07b9c8: 7120 931d 2600 |00fc: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +07b9ce: 2900 09ff |00ff: goto/16 0008 // -00f7 │ │ +07b9d2: 1302 6400 |0101: const/16 v2, #int 100 // #64 │ │ +07b9d6: 6e20 1217 2600 |0103: invoke-virtual {v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.showDialog:(I)V // method@1712 │ │ +07b9dc: 2900 02ff |0106: goto/16 0008 // -00fe │ │ +07b9e0: 2202 2800 |0108: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +07b9e4: 1c03 1604 |010a: const-class v3, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // type@0416 │ │ +07b9e8: 7030 c300 6203 |010c: invoke-direct {v2, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07b9ee: 6e20 1417 2600 |010f: invoke-virtual {v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startActivity:(Landroid/content/Intent;)V // method@1714 │ │ +07b9f4: 2900 f6fe |0112: goto/16 0008 // -010a │ │ +07b9f8: 6e10 0817 0600 |0114: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onSearchRequested:()Z // method@1708 │ │ +07b9fe: 2900 f1fe |0117: goto/16 0008 // -010f │ │ +07ba02: 0000 |0119: nop // spacer │ │ +07ba04: 0001 1000 8600 0d7f 0401 0000 0300 ... |011a: packed-switch-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=623 │ │ 0x0008 line=686 │ │ 0x0009 line=625 │ │ 0x001d line=628 │ │ 0x0031 line=631 │ │ @@ -164675,81 +164674,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 124 16-bit code units │ │ -07ba28: |[07ba28] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCurrentChanged:()V │ │ -07ba38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07ba3a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07ba3c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -07ba3e: 6e10 ee16 0600 |0003: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07ba44: 0c02 |0006: move-result-object v2 │ │ -07ba46: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -07ba4a: 0e00 |0009: return-void │ │ -07ba4c: 6e10 ee16 0600 |000a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07ba52: 0c02 |000d: move-result-object v2 │ │ -07ba54: 7210 e419 0200 |000e: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -07ba5a: 0c02 |0011: move-result-object v2 │ │ -07ba5c: 5b62 8707 |0012: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07ba60: 5462 8707 |0014: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07ba64: 3902 4d00 |0016: if-nez v2, 0063 // +004d │ │ -07ba68: 0710 |0018: move-object v0, v1 │ │ -07ba6a: 5465 9c07 |0019: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.songTitleTextView:Landroid/widget/TextView; // field@079c │ │ -07ba6e: 3900 4f00 |001b: if-nez v0, 006a // +004f │ │ -07ba72: 0712 |001d: move-object v2, v1 │ │ -07ba74: 6e20 ea14 2500 |001e: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07ba7a: 5462 8607 |0021: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.artistTextView:Landroid/widget/TextView; // field@0786 │ │ -07ba7e: 3900 4c00 |0023: if-nez v0, 006f // +004c │ │ -07ba82: 6e20 ea14 1200 |0025: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07ba88: 5462 9d07 |0028: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07ba8c: 3800 4a00 |002a: if-eqz v0, 0074 // +004a │ │ -07ba90: 0131 |002c: move v1, v3 │ │ -07ba92: 6e20 4f14 1200 |002d: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@144f │ │ -07ba98: 5462 9a07 |0030: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ -07ba9c: 3800 4400 |0032: if-eqz v0, 0076 // +0044 │ │ -07baa0: 0131 |0034: move v1, v3 │ │ -07baa2: 6e20 4f14 1200 |0035: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@144f │ │ -07baa8: 5462 9d07 |0038: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07baac: 3800 3e00 |003a: if-eqz v0, 0078 // +003e │ │ -07bab0: 6e10 0d19 0000 |003c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07bab6: 0a01 |003f: move-result v1 │ │ -07bab8: 3801 3800 |0040: if-eqz v1, 0078 // +0038 │ │ -07babc: 1401 3800 027f |0042: const v1, #float 1.72801e+38 // #7f020038 │ │ -07bac2: 6e20 5114 1200 |0045: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -07bac8: 6e10 ef16 0600 |0048: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@16ef │ │ -07bace: 0c01 |004b: move-result-object v1 │ │ -07bad0: 5462 8507 |004c: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.albumArtImageView:Landroid/widget/ImageView; // field@0785 │ │ -07bad4: 6e53 671c 2130 |004e: invoke-virtual {v1, v2, v0, v3, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ -07bada: 5461 9207 |0051: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07bade: 6e10 f814 0100 |0053: invoke-virtual {v1}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@14f8 │ │ -07bae4: 0a01 |0056: move-result v1 │ │ -07bae6: 3331 b2ff |0057: if-ne v1, v3, 0009 // -004e │ │ -07baea: 6e10 ef16 0600 |0059: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@16ef │ │ -07baf0: 0c01 |005c: move-result-object v1 │ │ -07baf2: 5462 a307 |005d: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ -07baf6: 6e53 671c 2140 |005f: invoke-virtual {v1, v2, v0, v4, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ -07bafc: 28a7 |0062: goto 0009 // -0059 │ │ -07bafe: 5462 8707 |0063: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07bb02: 6e10 d019 0200 |0065: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07bb08: 0c00 |0068: move-result-object v0 │ │ -07bb0a: 28b0 |0069: goto 0019 // -0050 │ │ -07bb0c: 6e10 0619 0000 |006a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -07bb12: 0c02 |006d: move-result-object v2 │ │ -07bb14: 28b0 |006e: goto 001e // -0050 │ │ -07bb16: 6e10 fb18 0000 |006f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -07bb1c: 0c01 |0072: move-result-object v1 │ │ -07bb1e: 28b2 |0073: goto 0025 // -004e │ │ -07bb20: 0141 |0074: move v1, v4 │ │ -07bb22: 28b8 |0075: goto 002d // -0048 │ │ -07bb24: 0141 |0076: move v1, v4 │ │ -07bb26: 28be |0077: goto 0035 // -0042 │ │ -07bb28: 1401 3d00 027f |0078: const v1, #float 1.72801e+38 // #7f02003d │ │ -07bb2e: 28ca |007b: goto 0045 // -0036 │ │ +07ba4c: |[07ba4c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCurrentChanged:()V │ │ +07ba5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07ba5e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07ba60: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +07ba62: 6e10 ee16 0600 |0003: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07ba68: 0c02 |0006: move-result-object v2 │ │ +07ba6a: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +07ba6e: 0e00 |0009: return-void │ │ +07ba70: 6e10 ee16 0600 |000a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07ba76: 0c02 |000d: move-result-object v2 │ │ +07ba78: 7210 e419 0200 |000e: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +07ba7e: 0c02 |0011: move-result-object v2 │ │ +07ba80: 5b62 8707 |0012: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07ba84: 5462 8707 |0014: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07ba88: 3902 4d00 |0016: if-nez v2, 0063 // +004d │ │ +07ba8c: 0710 |0018: move-object v0, v1 │ │ +07ba8e: 5465 9c07 |0019: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.songTitleTextView:Landroid/widget/TextView; // field@079c │ │ +07ba92: 3900 4f00 |001b: if-nez v0, 006a // +004f │ │ +07ba96: 0712 |001d: move-object v2, v1 │ │ +07ba98: 6e20 ea14 2500 |001e: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07ba9e: 5462 8607 |0021: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.artistTextView:Landroid/widget/TextView; // field@0786 │ │ +07baa2: 3900 4c00 |0023: if-nez v0, 006f // +004c │ │ +07baa6: 6e20 ea14 1200 |0025: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07baac: 5462 9d07 |0028: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07bab0: 3800 4a00 |002a: if-eqz v0, 0074 // +004a │ │ +07bab4: 0131 |002c: move v1, v3 │ │ +07bab6: 6e20 4f14 1200 |002d: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@144f │ │ +07babc: 5462 9a07 |0030: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ +07bac0: 3800 4400 |0032: if-eqz v0, 0076 // +0044 │ │ +07bac4: 0131 |0034: move v1, v3 │ │ +07bac6: 6e20 4f14 1200 |0035: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@144f │ │ +07bacc: 5462 9d07 |0038: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07bad0: 3800 3e00 |003a: if-eqz v0, 0078 // +003e │ │ +07bad4: 6e10 0d19 0000 |003c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07bada: 0a01 |003f: move-result v1 │ │ +07badc: 3801 3800 |0040: if-eqz v1, 0078 // +0038 │ │ +07bae0: 1401 3800 027f |0042: const v1, #float 1.72801e+38 // #7f020038 │ │ +07bae6: 6e20 5114 1200 |0045: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +07baec: 6e10 ef16 0600 |0048: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@16ef │ │ +07baf2: 0c01 |004b: move-result-object v1 │ │ +07baf4: 5462 8507 |004c: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.albumArtImageView:Landroid/widget/ImageView; // field@0785 │ │ +07baf8: 6e53 671c 2130 |004e: invoke-virtual {v1, v2, v0, v3, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ +07bafe: 5461 9207 |0051: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07bb02: 6e10 f814 0100 |0053: invoke-virtual {v1}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@14f8 │ │ +07bb08: 0a01 |0056: move-result v1 │ │ +07bb0a: 3331 b2ff |0057: if-ne v1, v3, 0009 // -004e │ │ +07bb0e: 6e10 ef16 0600 |0059: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@16ef │ │ +07bb14: 0c01 |005c: move-result-object v1 │ │ +07bb16: 5462 a307 |005d: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ +07bb1a: 6e53 671c 2140 |005f: invoke-virtual {v1, v2, v0, v4, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ +07bb20: 28a7 |0062: goto 0009 // -0059 │ │ +07bb22: 5462 8707 |0063: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07bb26: 6e10 d019 0200 |0065: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07bb2c: 0c00 |0068: move-result-object v0 │ │ +07bb2e: 28b0 |0069: goto 0019 // -0050 │ │ +07bb30: 6e10 0619 0000 |006a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +07bb36: 0c02 |006d: move-result-object v2 │ │ +07bb38: 28b0 |006e: goto 001e // -0050 │ │ +07bb3a: 6e10 fb18 0000 |006f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +07bb40: 0c01 |0072: move-result-object v1 │ │ +07bb42: 28b2 |0073: goto 0025 // -004e │ │ +07bb44: 0141 |0074: move v1, v4 │ │ +07bb46: 28b8 |0075: goto 002d // -0048 │ │ +07bb48: 0141 |0076: move v1, v4 │ │ +07bb4a: 28be |0077: goto 0035 // -0042 │ │ +07bb4c: 1401 3d00 027f |0078: const v1, #float 1.72801e+38 // #7f02003d │ │ +07bb52: 28ca |007b: goto 0045 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=797 │ │ 0x0009 line=812 │ │ 0x000a line=801 │ │ 0x0014 line=802 │ │ 0x0019 line=803 │ │ @@ -164776,58 +164775,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -07bb30: |[07bb30] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onDownloadListChanged:()V │ │ -07bb40: 6e10 ee16 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bb46: 0c00 |0003: move-result-object v0 │ │ -07bb48: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -07bb4c: 0e00 |0006: return-void │ │ -07bb4e: 7210 e719 0000 |0007: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloads:()Ljava/util/List; // method@19e7 │ │ -07bb54: 0c01 |000a: move-result-object v1 │ │ -07bb56: 5442 9407 |000b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07bb5a: 2203 cc03 |000d: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; // type@03cc │ │ -07bb5e: 7030 d916 4301 |000f: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/util/List;)V // method@16d9 │ │ -07bb64: 6e20 7714 3200 |0012: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -07bb6a: 5443 8a07 |0015: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.emptyTextView:Landroid/widget/TextView; // field@078a │ │ -07bb6e: 7210 2216 0100 |0017: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07bb74: 0a02 |001a: move-result v2 │ │ -07bb76: 3802 2500 |001b: if-eqz v2, 0040 // +0025 │ │ -07bb7a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -07bb7c: 6e20 ef14 2300 |001e: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ -07bb82: 7210 e619 0000 |0021: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloadListUpdateRevision:()J // method@19e6 │ │ -07bb88: 0b02 |0024: move-result-wide v2 │ │ -07bb8a: 5a42 8807 |0025: iput-wide v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentRevision:J // field@0788 │ │ -07bb8e: 6202 7707 |0027: sget-object v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ -07bb92: 7210 ed19 0000 |0029: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@19ed │ │ -07bb98: 0c03 |002c: move-result-object v3 │ │ -07bb9a: 6e10 4a19 0300 |002d: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -07bba0: 0a03 |0030: move-result v3 │ │ -07bba2: 4402 0203 |0031: aget v2, v2, v3 │ │ -07bba6: 2b02 2300 0000 |0033: packed-switch v2, 00000056 // +00000023 │ │ -07bbac: 28d0 |0036: goto 0006 // -0030 │ │ -07bbae: 5442 9807 |0037: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ -07bbb2: 1403 2000 027f |0039: const v3, #float 1.728e+38 // #7f020020 │ │ -07bbb8: 6e20 4b14 3200 |003c: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07bbbe: 28c7 |003f: goto 0006 // -0039 │ │ -07bbc0: 1302 0800 |0040: const/16 v2, #int 8 // #8 │ │ -07bbc4: 28dc |0042: goto 001e // -0024 │ │ -07bbc6: 5442 9807 |0043: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ -07bbca: 1403 1f00 027f |0045: const v3, #float 1.728e+38 // #7f02001f │ │ -07bbd0: 6e20 4b14 3200 |0048: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07bbd6: 28bb |004b: goto 0006 // -0045 │ │ -07bbd8: 5442 9807 |004c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ -07bbdc: 1403 2100 027f |004e: const v3, #float 1.728e+38 // #7f020021 │ │ -07bbe2: 6e20 4b14 3200 |0051: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07bbe8: 28b2 |0054: goto 0006 // -004e │ │ -07bbea: 0000 |0055: nop // spacer │ │ -07bbec: 0001 0300 0100 0000 0400 0000 1000 ... |0056: packed-switch-data (10 units) │ │ +07bb54: |[07bb54] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onDownloadListChanged:()V │ │ +07bb64: 6e10 ee16 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bb6a: 0c00 |0003: move-result-object v0 │ │ +07bb6c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +07bb70: 0e00 |0006: return-void │ │ +07bb72: 7210 e719 0000 |0007: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloads:()Ljava/util/List; // method@19e7 │ │ +07bb78: 0c01 |000a: move-result-object v1 │ │ +07bb7a: 5442 9407 |000b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07bb7e: 2203 d403 |000d: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; // type@03d4 │ │ +07bb82: 7030 d916 4301 |000f: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Ljava/util/List;)V // method@16d9 │ │ +07bb88: 6e20 7714 3200 |0012: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +07bb8e: 5443 8a07 |0015: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.emptyTextView:Landroid/widget/TextView; // field@078a │ │ +07bb92: 7210 2216 0100 |0017: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07bb98: 0a02 |001a: move-result v2 │ │ +07bb9a: 3802 2500 |001b: if-eqz v2, 0040 // +0025 │ │ +07bb9e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +07bba0: 6e20 ef14 2300 |001e: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ +07bba6: 7210 e619 0000 |0021: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloadListUpdateRevision:()J // method@19e6 │ │ +07bbac: 0b02 |0024: move-result-wide v2 │ │ +07bbae: 5a42 8807 |0025: iput-wide v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentRevision:J // field@0788 │ │ +07bbb2: 6202 7707 |0027: sget-object v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@0777 │ │ +07bbb6: 7210 ed19 0000 |0029: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@19ed │ │ +07bbbc: 0c03 |002c: move-result-object v3 │ │ +07bbbe: 6e10 4a19 0300 |002d: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +07bbc4: 0a03 |0030: move-result v3 │ │ +07bbc6: 4402 0203 |0031: aget v2, v2, v3 │ │ +07bbca: 2b02 2300 0000 |0033: packed-switch v2, 00000056 // +00000023 │ │ +07bbd0: 28d0 |0036: goto 0006 // -0030 │ │ +07bbd2: 5442 9807 |0037: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ +07bbd6: 1403 2000 027f |0039: const v3, #float 1.728e+38 // #7f020020 │ │ +07bbdc: 6e20 4b14 3200 |003c: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07bbe2: 28c7 |003f: goto 0006 // -0039 │ │ +07bbe4: 1302 0800 |0040: const/16 v2, #int 8 // #8 │ │ +07bbe8: 28dc |0042: goto 001e // -0024 │ │ +07bbea: 5442 9807 |0043: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ +07bbee: 1403 1f00 027f |0045: const v3, #float 1.728e+38 // #7f02001f │ │ +07bbf4: 6e20 4b14 3200 |0048: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07bbfa: 28bb |004b: goto 0006 // -0045 │ │ +07bbfc: 5442 9807 |004c: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ +07bc00: 1403 2100 027f |004e: const v3, #float 1.728e+38 // #7f020021 │ │ +07bc06: 6e20 4b14 3200 |0051: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07bc0c: 28b2 |0054: goto 0006 // -004e │ │ +07bc0e: 0000 |0055: nop // spacer │ │ +07bc10: 0001 0300 0100 0000 0400 0000 1000 ... |0056: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ 0x0006 line=794 │ │ 0x0007 line=775 │ │ 0x000b line=777 │ │ @@ -164849,181 +164848,181 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 366 16-bit code units │ │ -07bc00: |[07bc00] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onProgressChanged:()V │ │ -07bc10: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07bc12: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -07bc14: 124c |0002: const/4 v12, #int 4 // #4 │ │ -07bc16: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -07bc18: 6e10 ee16 0d00 |0004: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bc1e: 0c07 |0007: move-result-object v7 │ │ -07bc20: 3907 0300 |0008: if-nez v7, 000b // +0003 │ │ -07bc24: 0e00 |000a: return-void │ │ -07bc26: 54d7 8707 |000b: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07bc2a: 3807 b200 |000d: if-eqz v7, 00bf // +00b2 │ │ -07bc2e: 6e10 ee16 0d00 |000f: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bc34: 0c07 |0012: move-result-object v7 │ │ -07bc36: 7210 eb19 0700 |0013: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerPosition:()I // method@19eb │ │ -07bc3c: 0a07 |0016: move-result v7 │ │ -07bc3e: 7120 7515 7600 |0017: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -07bc44: 0a03 |001a: move-result v3 │ │ -07bc46: 6e10 ee16 0d00 |001b: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bc4c: 0c07 |001e: move-result-object v7 │ │ -07bc4e: 7210 ea19 0700 |001f: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerDuration:()I // method@19ea │ │ -07bc54: 0a07 |0022: move-result v7 │ │ -07bc56: 7110 6b15 0700 |0023: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07bc5c: 0c02 |0026: move-result-object v2 │ │ -07bc5e: 3902 9000 |0027: if-nez v2, 00b7 // +0090 │ │ -07bc62: 0164 |0029: move v4, v6 │ │ -07bc64: 54d7 9507 |002a: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ -07bc68: d339 e803 |002c: div-int/lit16 v9, v3, #int 1000 // #03e8 │ │ -07bc6c: 7110 6b15 0900 |002e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07bc72: 0c09 |0031: move-result-object v9 │ │ -07bc74: 7110 701d 0900 |0032: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -07bc7a: 0c09 |0035: move-result-object v9 │ │ -07bc7c: 6e20 ea14 9700 |0036: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07bc82: 54d7 8907 |0039: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ -07bc86: d349 e803 |003b: div-int/lit16 v9, v4, #int 1000 // #03e8 │ │ -07bc8a: 7110 6b15 0900 |003d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07bc90: 0c09 |0040: move-result-object v9 │ │ -07bc92: 7110 701d 0900 |0041: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ -07bc98: 0c09 |0044: move-result-object v9 │ │ -07bc9a: 6e20 ea14 9700 |0045: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07bca0: 54d7 9707 |0048: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07bca4: 3904 0400 |004a: if-nez v4, 004e // +0004 │ │ -07bca8: 1304 6400 |004c: const/16 v4, #int 100 // #64 │ │ -07bcac: 6e20 c314 4700 |004e: invoke-virtual {v7, v4}, Landroid/widget/SeekBar;.setMax:(I)V // method@14c3 │ │ -07bcb2: 55d7 9907 |0051: iget-boolean v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.seekInProgress:Z // field@0799 │ │ -07bcb6: 3907 0700 |0053: if-nez v7, 005a // +0007 │ │ -07bcba: 54d7 9707 |0055: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07bcbe: 6e20 c514 3700 |0057: invoke-virtual {v7, v3}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ -07bcc4: 54d9 9707 |005a: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07bcc8: 54d7 8707 |005c: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07bccc: 6e10 d119 0700 |005e: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -07bcd2: 0a07 |0061: move-result v7 │ │ -07bcd4: 3907 0c00 |0062: if-nez v7, 006e // +000c │ │ -07bcd8: 6e10 ee16 0d00 |0064: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bcde: 0c07 |0067: move-result-object v7 │ │ -07bce0: 7210 f119 0700 |0068: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ -07bce6: 0a07 |006b: move-result v7 │ │ -07bce8: 3807 5100 |006c: if-eqz v7, 00bd // +0051 │ │ -07bcec: 0187 |006e: move v7, v8 │ │ -07bcee: 6e20 c214 7900 |006f: invoke-virtual {v9, v7}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ -07bcf4: 6e10 ee16 0d00 |0072: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bcfa: 0c07 |0075: move-result-object v7 │ │ -07bcfc: 7210 ec19 0700 |0076: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@19ec │ │ -07bd02: 0c05 |0079: move-result-object v5 │ │ -07bd04: 6207 7607 |007a: sget-object v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ -07bd08: 6e10 3619 0500 |007c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -07bd0e: 0a09 |007f: move-result v9 │ │ -07bd10: 4407 0709 |0080: aget v7, v7, v9 │ │ -07bd14: 2b07 d800 0000 |0082: packed-switch v7, 0000015a // +000000d8 │ │ -07bd1a: 54d7 9f07 |0085: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07bd1e: 6e20 ea14 a700 |0087: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07bd24: 6207 7607 |008a: sget-object v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ -07bd28: 6e10 3619 0500 |008c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ -07bd2e: 0a08 |008f: move-result v8 │ │ -07bd30: 4407 0708 |0090: aget v7, v7, v8 │ │ -07bd34: 2b07 d200 0000 |0092: packed-switch v7, 00000164 // +000000d2 │ │ -07bd3a: 54d7 9107 |0095: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ -07bd3e: 6e20 3913 c700 |0097: invoke-virtual {v7, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07bd44: 54d7 a007 |009a: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ -07bd48: 6e20 3913 c700 |009c: invoke-virtual {v7, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07bd4e: 54d7 9e07 |009f: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ -07bd52: 6e20 3913 6700 |00a1: invoke-virtual {v7, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07bd58: 54d7 8f07 |00a4: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ -07bd5c: 6e10 ee16 0d00 |00a6: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bd62: 0c06 |00a9: move-result-object v6 │ │ -07bd64: 7210 f119 0600 |00aa: invoke-interface {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ -07bd6a: 0a06 |00ad: move-result v6 │ │ -07bd6c: 3806 a700 |00ae: if-eqz v6, 0155 // +00a7 │ │ -07bd70: 6006 8207 |00b0: sget v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_ENABLED:I // field@0782 │ │ -07bd74: 6e20 3114 6700 |00b2: invoke-virtual {v7, v6}, Landroid/widget/Button;.setTextColor:(I)V // method@1431 │ │ -07bd7a: 2900 55ff |00b5: goto/16 000a // -00ab │ │ -07bd7e: 6e10 6715 0200 |00b7: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -07bd84: 0a04 |00ba: move-result v4 │ │ -07bd86: 2900 6fff |00bb: goto/16 002a // -0091 │ │ -07bd8a: 0167 |00bd: move v7, v6 │ │ -07bd8c: 28b1 |00be: goto 006f // -004f │ │ -07bd8e: 54d7 9507 |00bf: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ -07bd92: 1a09 1001 |00c1: const-string v9, "0:00" // string@0110 │ │ -07bd96: 6e20 ea14 9700 |00c3: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07bd9c: 54d7 8907 |00c6: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ -07bda0: 1a09 fa00 |00c8: const-string v9, "-:--" // string@00fa │ │ -07bda4: 6e20 ea14 9700 |00ca: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07bdaa: 54d7 9707 |00cd: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07bdae: 6e20 c514 6700 |00cf: invoke-virtual {v7, v6}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ -07bdb4: 54d7 9707 |00d2: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07bdb8: 6e20 c214 6700 |00d4: invoke-virtual {v7, v6}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ -07bdbe: 289b |00d7: goto 0072 // -0065 │ │ -07bdc0: 54d7 8707 |00d8: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07bdc4: 6e10 cf19 0700 |00da: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ -07bdca: 0c07 |00dd: move-result-object v7 │ │ -07bdcc: 6e10 1415 0700 |00de: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@1514 │ │ -07bdd2: 0b00 |00e1: move-result-wide v0 │ │ -07bdd4: 54d7 9f07 |00e2: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07bdd8: 6e10 f216 0d00 |00e4: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getResources:()Landroid/content/res/Resources; // method@16f2 │ │ -07bdde: 0c09 |00e7: move-result-object v9 │ │ -07bde0: 140a 2800 0a7f |00e8: const v10, #float 1.83434e+38 // #7f0a0028 │ │ -07bde6: 2388 0b05 |00eb: new-array v8, v8, [Ljava/lang/Object; // type@050b │ │ -07bdea: 7130 711d 100d |00ed: invoke-static {v0, v1, v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatLocalizedBytes:(JLandroid/content/Context;)Ljava/lang/String; // method@1d71 │ │ -07bdf0: 0c0b |00f0: move-result-object v11 │ │ -07bdf2: 4d0b 0806 |00f1: aput-object v11, v8, v6 │ │ -07bdf6: 6e30 1601 a908 |00f3: invoke-virtual {v9, v10, v8}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ -07bdfc: 0c08 |00f6: move-result-object v8 │ │ -07bdfe: 6e20 ea14 8700 |00f7: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07be04: 2890 |00fa: goto 008a // -0070 │ │ -07be06: 54d7 9f07 |00fb: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07be0a: 1408 2700 0a7f |00fd: const v8, #float 1.83434e+38 // #7f0a0027 │ │ -07be10: 6e20 e914 8700 |0100: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -07be16: 2887 |0103: goto 008a // -0079 │ │ -07be18: 6e10 ee16 0d00 |0104: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07be1e: 0c07 |0107: move-result-object v7 │ │ -07be20: 7210 f119 0700 |0108: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ -07be26: 0a07 |010b: move-result v7 │ │ -07be28: 3807 0c00 |010c: if-eqz v7, 0118 // +000c │ │ -07be2c: 54d7 9f07 |010e: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07be30: 1408 2900 0a7f |0110: const v8, #float 1.83434e+38 // #7f0a0029 │ │ -07be36: 6e20 e914 8700 |0113: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -07be3c: 2900 74ff |0116: goto/16 008a // -008c │ │ -07be40: 6e10 ee16 0d00 |0118: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07be46: 0c07 |011b: move-result-object v7 │ │ -07be48: 7210 f219 0700 |011c: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isShufflePlayEnabled:()Z // method@19f2 │ │ -07be4e: 0a07 |011f: move-result v7 │ │ -07be50: 3807 0c00 |0120: if-eqz v7, 012c // +000c │ │ -07be54: 54d7 9f07 |0122: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07be58: 1408 2a00 0a7f |0124: const v8, #float 1.83434e+38 // #7f0a002a │ │ -07be5e: 6e20 e914 8700 |0127: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -07be64: 2900 60ff |012a: goto/16 008a // -00a0 │ │ -07be68: 54d7 9f07 |012c: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07be6c: 6e20 ea14 a700 |012e: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07be72: 2900 59ff |0131: goto/16 008a // -00a7 │ │ -07be76: 54d7 9107 |0133: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ -07be7a: 6e20 3913 6700 |0135: invoke-virtual {v7, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07be80: 54d6 a007 |0138: iget-object v6, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ -07be84: 6e20 3913 c600 |013a: invoke-virtual {v6, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07be8a: 54d6 9e07 |013d: iget-object v6, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ -07be8e: 6e20 3913 c600 |013f: invoke-virtual {v6, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07be94: 2900 62ff |0142: goto/16 00a4 // -009e │ │ -07be98: 54d7 9107 |0144: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ -07be9c: 6e20 3913 c700 |0146: invoke-virtual {v7, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07bea2: 54d7 a007 |0149: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ -07bea6: 6e20 3913 6700 |014b: invoke-virtual {v7, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07beac: 54d6 9e07 |014e: iget-object v6, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ -07beb0: 6e20 3913 c600 |0150: invoke-virtual {v6, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07beb6: 2900 51ff |0153: goto/16 00a4 // -00af │ │ -07beba: 6006 8107 |0155: sget v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_DISABLED:I // field@0781 │ │ -07bebe: 2900 5bff |0157: goto/16 00b2 // -00a5 │ │ -07bec2: 0000 |0159: nop // spacer │ │ -07bec4: 0001 0300 0100 0000 5600 0000 7900 ... |015a: packed-switch-data (10 units) │ │ -07bed8: 0001 0300 0100 0000 b200 0000 b200 ... |0164: packed-switch-data (10 units) │ │ +07bc24: |[07bc24] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onProgressChanged:()V │ │ +07bc34: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07bc36: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +07bc38: 124c |0002: const/4 v12, #int 4 // #4 │ │ +07bc3a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +07bc3c: 6e10 ee16 0d00 |0004: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bc42: 0c07 |0007: move-result-object v7 │ │ +07bc44: 3907 0300 |0008: if-nez v7, 000b // +0003 │ │ +07bc48: 0e00 |000a: return-void │ │ +07bc4a: 54d7 8707 |000b: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07bc4e: 3807 b200 |000d: if-eqz v7, 00bf // +00b2 │ │ +07bc52: 6e10 ee16 0d00 |000f: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bc58: 0c07 |0012: move-result-object v7 │ │ +07bc5a: 7210 eb19 0700 |0013: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerPosition:()I // method@19eb │ │ +07bc60: 0a07 |0016: move-result v7 │ │ +07bc62: 7120 7515 7600 |0017: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +07bc68: 0a03 |001a: move-result v3 │ │ +07bc6a: 6e10 ee16 0d00 |001b: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bc70: 0c07 |001e: move-result-object v7 │ │ +07bc72: 7210 ea19 0700 |001f: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerDuration:()I // method@19ea │ │ +07bc78: 0a07 |0022: move-result v7 │ │ +07bc7a: 7110 6b15 0700 |0023: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07bc80: 0c02 |0026: move-result-object v2 │ │ +07bc82: 3902 9000 |0027: if-nez v2, 00b7 // +0090 │ │ +07bc86: 0164 |0029: move v4, v6 │ │ +07bc88: 54d7 9507 |002a: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ +07bc8c: d339 e803 |002c: div-int/lit16 v9, v3, #int 1000 // #03e8 │ │ +07bc90: 7110 6b15 0900 |002e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07bc96: 0c09 |0031: move-result-object v9 │ │ +07bc98: 7110 701d 0900 |0032: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +07bc9e: 0c09 |0035: move-result-object v9 │ │ +07bca0: 6e20 ea14 9700 |0036: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07bca6: 54d7 8907 |0039: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ +07bcaa: d349 e803 |003b: div-int/lit16 v9, v4, #int 1000 // #03e8 │ │ +07bcae: 7110 6b15 0900 |003d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07bcb4: 0c09 |0040: move-result-object v9 │ │ +07bcb6: 7110 701d 0900 |0041: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatDuration:(Ljava/lang/Integer;)Ljava/lang/String; // method@1d70 │ │ +07bcbc: 0c09 |0044: move-result-object v9 │ │ +07bcbe: 6e20 ea14 9700 |0045: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07bcc4: 54d7 9707 |0048: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07bcc8: 3904 0400 |004a: if-nez v4, 004e // +0004 │ │ +07bccc: 1304 6400 |004c: const/16 v4, #int 100 // #64 │ │ +07bcd0: 6e20 c314 4700 |004e: invoke-virtual {v7, v4}, Landroid/widget/SeekBar;.setMax:(I)V // method@14c3 │ │ +07bcd6: 55d7 9907 |0051: iget-boolean v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.seekInProgress:Z // field@0799 │ │ +07bcda: 3907 0700 |0053: if-nez v7, 005a // +0007 │ │ +07bcde: 54d7 9707 |0055: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07bce2: 6e20 c514 3700 |0057: invoke-virtual {v7, v3}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ +07bce8: 54d9 9707 |005a: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07bcec: 54d7 8707 |005c: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07bcf0: 6e10 d119 0700 |005e: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +07bcf6: 0a07 |0061: move-result v7 │ │ +07bcf8: 3907 0c00 |0062: if-nez v7, 006e // +000c │ │ +07bcfc: 6e10 ee16 0d00 |0064: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bd02: 0c07 |0067: move-result-object v7 │ │ +07bd04: 7210 f119 0700 |0068: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ +07bd0a: 0a07 |006b: move-result v7 │ │ +07bd0c: 3807 5100 |006c: if-eqz v7, 00bd // +0051 │ │ +07bd10: 0187 |006e: move v7, v8 │ │ +07bd12: 6e20 c214 7900 |006f: invoke-virtual {v9, v7}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ +07bd18: 6e10 ee16 0d00 |0072: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bd1e: 0c07 |0075: move-result-object v7 │ │ +07bd20: 7210 ec19 0700 |0076: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@19ec │ │ +07bd26: 0c05 |0079: move-result-object v5 │ │ +07bd28: 6207 7607 |007a: sget-object v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ +07bd2c: 6e10 3619 0500 |007c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +07bd32: 0a09 |007f: move-result v9 │ │ +07bd34: 4407 0709 |0080: aget v7, v7, v9 │ │ +07bd38: 2b07 d800 0000 |0082: packed-switch v7, 0000015a // +000000d8 │ │ +07bd3e: 54d7 9f07 |0085: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07bd42: 6e20 ea14 a700 |0087: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07bd48: 6207 7607 |008a: sget-object v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$PlayerState:[I // field@0776 │ │ +07bd4c: 6e10 3619 0500 |008c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.ordinal:()I // method@1936 │ │ +07bd52: 0a08 |008f: move-result v8 │ │ +07bd54: 4407 0708 |0090: aget v7, v7, v8 │ │ +07bd58: 2b07 d200 0000 |0092: packed-switch v7, 00000164 // +000000d2 │ │ +07bd5e: 54d7 9107 |0095: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ +07bd62: 6e20 3913 c700 |0097: invoke-virtual {v7, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07bd68: 54d7 a007 |009a: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ +07bd6c: 6e20 3913 c700 |009c: invoke-virtual {v7, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07bd72: 54d7 9e07 |009f: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ +07bd76: 6e20 3913 6700 |00a1: invoke-virtual {v7, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07bd7c: 54d7 8f07 |00a4: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ +07bd80: 6e10 ee16 0d00 |00a6: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bd86: 0c06 |00a9: move-result-object v6 │ │ +07bd88: 7210 f119 0600 |00aa: invoke-interface {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ +07bd8e: 0a06 |00ad: move-result v6 │ │ +07bd90: 3806 a700 |00ae: if-eqz v6, 0155 // +00a7 │ │ +07bd94: 6006 8207 |00b0: sget v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_ENABLED:I // field@0782 │ │ +07bd98: 6e20 3114 6700 |00b2: invoke-virtual {v7, v6}, Landroid/widget/Button;.setTextColor:(I)V // method@1431 │ │ +07bd9e: 2900 55ff |00b5: goto/16 000a // -00ab │ │ +07bda2: 6e10 6715 0200 |00b7: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +07bda8: 0a04 |00ba: move-result v4 │ │ +07bdaa: 2900 6fff |00bb: goto/16 002a // -0091 │ │ +07bdae: 0167 |00bd: move v7, v6 │ │ +07bdb0: 28b1 |00be: goto 006f // -004f │ │ +07bdb2: 54d7 9507 |00bf: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ +07bdb6: 1a09 1001 |00c1: const-string v9, "0:00" // string@0110 │ │ +07bdba: 6e20 ea14 9700 |00c3: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07bdc0: 54d7 8907 |00c6: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ +07bdc4: 1a09 fa00 |00c8: const-string v9, "-:--" // string@00fa │ │ +07bdc8: 6e20 ea14 9700 |00ca: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07bdce: 54d7 9707 |00cd: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07bdd2: 6e20 c514 6700 |00cf: invoke-virtual {v7, v6}, Landroid/widget/SeekBar;.setProgress:(I)V // method@14c5 │ │ +07bdd8: 54d7 9707 |00d2: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07bddc: 6e20 c214 6700 |00d4: invoke-virtual {v7, v6}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@14c2 │ │ +07bde2: 289b |00d7: goto 0072 // -0065 │ │ +07bde4: 54d7 8707 |00d8: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07bde8: 6e10 cf19 0700 |00da: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ +07bdee: 0c07 |00dd: move-result-object v7 │ │ +07bdf0: 6e10 1415 0700 |00de: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@1514 │ │ +07bdf6: 0b00 |00e1: move-result-wide v0 │ │ +07bdf8: 54d7 9f07 |00e2: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07bdfc: 6e10 f216 0d00 |00e4: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getResources:()Landroid/content/res/Resources; // method@16f2 │ │ +07be02: 0c09 |00e7: move-result-object v9 │ │ +07be04: 140a 2800 0a7f |00e8: const v10, #float 1.83434e+38 // #7f0a0028 │ │ +07be0a: 2388 1505 |00eb: new-array v8, v8, [Ljava/lang/Object; // type@0515 │ │ +07be0e: 7130 711d 100d |00ed: invoke-static {v0, v1, v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatLocalizedBytes:(JLandroid/content/Context;)Ljava/lang/String; // method@1d71 │ │ +07be14: 0c0b |00f0: move-result-object v11 │ │ +07be16: 4d0b 0806 |00f1: aput-object v11, v8, v6 │ │ +07be1a: 6e30 1601 a908 |00f3: invoke-virtual {v9, v10, v8}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ +07be20: 0c08 |00f6: move-result-object v8 │ │ +07be22: 6e20 ea14 8700 |00f7: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07be28: 2890 |00fa: goto 008a // -0070 │ │ +07be2a: 54d7 9f07 |00fb: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07be2e: 1408 2700 0a7f |00fd: const v8, #float 1.83434e+38 // #7f0a0027 │ │ +07be34: 6e20 e914 8700 |0100: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +07be3a: 2887 |0103: goto 008a // -0079 │ │ +07be3c: 6e10 ee16 0d00 |0104: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07be42: 0c07 |0107: move-result-object v7 │ │ +07be44: 7210 f119 0700 |0108: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ +07be4a: 0a07 |010b: move-result v7 │ │ +07be4c: 3807 0c00 |010c: if-eqz v7, 0118 // +000c │ │ +07be50: 54d7 9f07 |010e: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07be54: 1408 2900 0a7f |0110: const v8, #float 1.83434e+38 // #7f0a0029 │ │ +07be5a: 6e20 e914 8700 |0113: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +07be60: 2900 74ff |0116: goto/16 008a // -008c │ │ +07be64: 6e10 ee16 0d00 |0118: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07be6a: 0c07 |011b: move-result-object v7 │ │ +07be6c: 7210 f219 0700 |011c: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isShufflePlayEnabled:()Z // method@19f2 │ │ +07be72: 0a07 |011f: move-result v7 │ │ +07be74: 3807 0c00 |0120: if-eqz v7, 012c // +000c │ │ +07be78: 54d7 9f07 |0122: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07be7c: 1408 2a00 0a7f |0124: const v8, #float 1.83434e+38 // #7f0a002a │ │ +07be82: 6e20 e914 8700 |0127: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +07be88: 2900 60ff |012a: goto/16 008a // -00a0 │ │ +07be8c: 54d7 9f07 |012c: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07be90: 6e20 ea14 a700 |012e: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07be96: 2900 59ff |0131: goto/16 008a // -00a7 │ │ +07be9a: 54d7 9107 |0133: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ +07be9e: 6e20 3913 6700 |0135: invoke-virtual {v7, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07bea4: 54d6 a007 |0138: iget-object v6, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ +07bea8: 6e20 3913 c600 |013a: invoke-virtual {v6, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07beae: 54d6 9e07 |013d: iget-object v6, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ +07beb2: 6e20 3913 c600 |013f: invoke-virtual {v6, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07beb8: 2900 62ff |0142: goto/16 00a4 // -009e │ │ +07bebc: 54d7 9107 |0144: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ +07bec0: 6e20 3913 c700 |0146: invoke-virtual {v7, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07bec6: 54d7 a007 |0149: iget-object v7, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ +07beca: 6e20 3913 6700 |014b: invoke-virtual {v7, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07bed0: 54d6 9e07 |014e: iget-object v6, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ +07bed4: 6e20 3913 c600 |0150: invoke-virtual {v6, v12}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07beda: 2900 51ff |0153: goto/16 00a4 // -00af │ │ +07bede: 6006 8107 |0155: sget v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_DISABLED:I // field@0781 │ │ +07bee2: 2900 5bff |0157: goto/16 00b2 // -00a5 │ │ +07bee6: 0000 |0159: nop // spacer │ │ +07bee8: 0001 0300 0100 0000 5600 0000 7900 ... |015a: packed-switch-data (10 units) │ │ +07befc: 0001 0300 0100 0000 b200 0000 b200 ... |0164: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=815 │ │ 0x000a line=883 │ │ 0x000b line=819 │ │ 0x000f line=821 │ │ 0x001b line=822 │ │ @@ -165081,68 +165080,69 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -07beec: |[07beec] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.savePlaylistInBackground:(Ljava/lang/String;)V │ │ -07befc: 6e10 f216 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getResources:()Landroid/content/res/Resources; // method@16f2 │ │ -07bf02: 0c00 |0003: move-result-object v0 │ │ -07bf04: 1401 2e00 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a002e │ │ -07bf0a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -07bf0c: 2322 0b05 |0008: new-array v2, v2, [Ljava/lang/Object; // type@050b │ │ -07bf10: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -07bf12: 4d05 0203 |000b: aput-object v5, v2, v3 │ │ -07bf16: 6e30 1601 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ -07bf1c: 0c00 |0010: move-result-object v0 │ │ -07bf1e: 7120 951d 0400 |0011: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -07bf24: 6e10 ee16 0400 |0014: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bf2a: 0c00 |0017: move-result-object v0 │ │ -07bf2c: 7220 001a 5000 |0018: invoke-interface {v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setSuggestedPlaylistName:(Ljava/lang/String;)V // method@1a00 │ │ -07bf32: 2200 c203 |001b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; // type@03c2 │ │ -07bf36: 7040 c016 4054 |001d: invoke-direct {v0, v4, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V // method@16c0 │ │ -07bf3c: 6e10 c616 0000 |0020: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.execute:()V // method@16c6 │ │ -07bf42: 0e00 |0023: return-void │ │ +07bf10: |[07bf10] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.savePlaylistInBackground:(Ljava/lang/String;)V │ │ +07bf20: 6e10 f216 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getResources:()Landroid/content/res/Resources; // method@16f2 │ │ +07bf26: 0c00 |0003: move-result-object v0 │ │ +07bf28: 1401 2e00 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a002e │ │ +07bf2e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +07bf30: 2322 1505 |0008: new-array v2, v2, [Ljava/lang/Object; // type@0515 │ │ +07bf34: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +07bf36: 4d05 0203 |000b: aput-object v5, v2, v3 │ │ +07bf3a: 6e30 1601 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ +07bf40: 0c00 |0010: move-result-object v0 │ │ +07bf42: 7120 951d 0400 |0011: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +07bf48: 6e10 ee16 0400 |0014: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bf4e: 0c00 |0017: move-result-object v0 │ │ +07bf50: 7220 001a 5000 |0018: invoke-interface {v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setSuggestedPlaylistName:(Ljava/lang/String;)V // method@1a00 │ │ +07bf56: 2200 ca03 |001b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; // type@03ca │ │ +07bf5a: 7040 c016 4054 |001d: invoke-direct {v0, v4, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V // method@16c0 │ │ +07bf60: 6e10 c616 0000 |0020: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.execute:()V // method@16c6 │ │ +07bf66: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0014 line=708 │ │ 0x001b line=709 │ │ + 0x0020 line=731 │ │ 0x0023 line=732 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0024 reg=5 playlistName Ljava/lang/String; │ │ │ │ #22 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;) │ │ name : 'scheduleHideControls' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -07bf44: |[07bf44] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.scheduleHideControls:()V │ │ -07bf54: 5462 8e07 |0000: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.hideControlsFuture:Ljava/util/concurrent/ScheduledFuture; // field@078e │ │ -07bf58: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -07bf5c: 5462 8e07 |0004: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.hideControlsFuture:Ljava/util/concurrent/ScheduledFuture; // field@078e │ │ -07bf60: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07bf62: 7220 6716 3200 |0007: invoke-interface {v2, v3}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@1667 │ │ -07bf68: 2200 6f00 |000a: new-instance v0, Landroid/os/Handler; // type@006f │ │ -07bf6c: 7010 f401 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -07bf72: 2201 be03 |000f: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; // type@03be │ │ -07bf76: 7030 b816 6100 |0011: invoke-direct {v1, v6, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V // method@16b8 │ │ -07bf7c: 5462 8c07 |0014: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ -07bf80: 1603 b80b |0016: const-wide/16 v3, #int 3000 // #bb8 │ │ -07bf84: 6205 4b05 |0018: sget-object v5, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ -07bf88: 7255 6416 1243 |001a: invoke-interface {v2, v1, v3, v4, v5}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1664 │ │ -07bf8e: 0c02 |001d: move-result-object v2 │ │ -07bf90: 5b62 8e07 |001e: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.hideControlsFuture:Ljava/util/concurrent/ScheduledFuture; // field@078e │ │ -07bf94: 0e00 |0020: return-void │ │ +07bf68: |[07bf68] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.scheduleHideControls:()V │ │ +07bf78: 5462 8e07 |0000: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.hideControlsFuture:Ljava/util/concurrent/ScheduledFuture; // field@078e │ │ +07bf7c: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +07bf80: 5462 8e07 |0004: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.hideControlsFuture:Ljava/util/concurrent/ScheduledFuture; // field@078e │ │ +07bf84: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +07bf86: 7220 6716 3200 |0007: invoke-interface {v2, v3}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@1667 │ │ +07bf8c: 2200 7400 |000a: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +07bf90: 7010 f401 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +07bf96: 2201 c603 |000f: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; // type@03c6 │ │ +07bf9a: 7030 b816 6100 |0011: invoke-direct {v1, v6, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V // method@16b8 │ │ +07bfa0: 5462 8c07 |0014: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ +07bfa4: 1603 b80b |0016: const-wide/16 v3, #int 3000 // #bb8 │ │ +07bfa8: 6205 4b05 |0018: sget-object v5, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ +07bfac: 7255 6416 1243 |001a: invoke-interface {v2, v1, v3, v4, v5}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1664 │ │ +07bfb2: 0c02 |001d: move-result-object v2 │ │ +07bfb4: 5b62 8e07 |001e: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.hideControlsFuture:Ljava/util/concurrent/ScheduledFuture; // field@078e │ │ +07bfb8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x000a line=443 │ │ 0x000f line=444 │ │ 0x0014 line=455 │ │ @@ -165157,57 +165157,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -07bf98: |[07bf98] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.scrollToCurrent:()V │ │ -07bfa8: 1304 2800 |0000: const/16 v4, #int 40 // #28 │ │ -07bfac: 6e10 ee16 0500 |0002: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07bfb2: 0c02 |0005: move-result-object v2 │ │ -07bfb4: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -07bfb8: 0e00 |0008: return-void │ │ -07bfba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -07bfbc: 5452 9407 |000a: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07bfc0: 6e10 6d14 0200 |000c: invoke-virtual {v2}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@146d │ │ -07bfc6: 0c02 |000f: move-result-object v2 │ │ -07bfc8: 7210 5f14 0200 |0010: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -07bfce: 0a02 |0013: move-result v2 │ │ -07bfd0: 3521 1500 |0014: if-ge v1, v2, 0029 // +0015 │ │ -07bfd4: 5452 8707 |0016: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07bfd8: 5453 9407 |0018: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07bfdc: 6e20 7314 1300 |001a: invoke-virtual {v3, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07bfe2: 0c03 |001d: move-result-object v3 │ │ -07bfe4: 3332 0800 |001e: if-ne v2, v3, 0026 // +0008 │ │ -07bfe8: 5452 9407 |0020: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07bfec: 6e30 7f14 1204 |0022: invoke-virtual {v2, v1, v4}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@147f │ │ -07bff2: 28e3 |0025: goto 0008 // -001d │ │ -07bff4: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07bff8: 28e2 |0028: goto 000a // -001e │ │ -07bffa: 6e10 ee16 0500 |0029: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c000: 0c02 |002c: move-result-object v2 │ │ -07c002: 7210 e319 0200 |002d: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentDownloading:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e3 │ │ -07c008: 0c00 |0030: move-result-object v0 │ │ -07c00a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -07c00c: 5452 9407 |0032: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c010: 6e10 6d14 0200 |0034: invoke-virtual {v2}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@146d │ │ -07c016: 0c02 |0037: move-result-object v2 │ │ -07c018: 7210 5f14 0200 |0038: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ -07c01e: 0a02 |003b: move-result v2 │ │ -07c020: 3521 ccff |003c: if-ge v1, v2, 0008 // -0034 │ │ -07c024: 5452 9407 |003e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c028: 6e20 7314 1200 |0040: invoke-virtual {v2, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07c02e: 0c02 |0043: move-result-object v2 │ │ -07c030: 3320 0800 |0044: if-ne v0, v2, 004c // +0008 │ │ -07c034: 5452 9407 |0046: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c038: 6e30 7f14 1204 |0048: invoke-virtual {v2, v1, v4}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@147f │ │ -07c03e: 28bd |004b: goto 0008 // -0043 │ │ -07c040: d801 0101 |004c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07c044: 28e4 |004e: goto 0032 // -001c │ │ +07bfbc: |[07bfbc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.scrollToCurrent:()V │ │ +07bfcc: 1304 2800 |0000: const/16 v4, #int 40 // #28 │ │ +07bfd0: 6e10 ee16 0500 |0002: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07bfd6: 0c02 |0005: move-result-object v2 │ │ +07bfd8: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +07bfdc: 0e00 |0008: return-void │ │ +07bfde: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +07bfe0: 5452 9407 |000a: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07bfe4: 6e10 6d14 0200 |000c: invoke-virtual {v2}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@146d │ │ +07bfea: 0c02 |000f: move-result-object v2 │ │ +07bfec: 7210 5f14 0200 |0010: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +07bff2: 0a02 |0013: move-result v2 │ │ +07bff4: 3521 1500 |0014: if-ge v1, v2, 0029 // +0015 │ │ +07bff8: 5452 8707 |0016: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07bffc: 5453 9407 |0018: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c000: 6e20 7314 1300 |001a: invoke-virtual {v3, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07c006: 0c03 |001d: move-result-object v3 │ │ +07c008: 3332 0800 |001e: if-ne v2, v3, 0026 // +0008 │ │ +07c00c: 5452 9407 |0020: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c010: 6e30 7f14 1204 |0022: invoke-virtual {v2, v1, v4}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@147f │ │ +07c016: 28e3 |0025: goto 0008 // -001d │ │ +07c018: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07c01c: 28e2 |0028: goto 000a // -001e │ │ +07c01e: 6e10 ee16 0500 |0029: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c024: 0c02 |002c: move-result-object v2 │ │ +07c026: 7210 e319 0200 |002d: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentDownloading:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e3 │ │ +07c02c: 0c00 |0030: move-result-object v0 │ │ +07c02e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +07c030: 5452 9407 |0032: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c034: 6e10 6d14 0200 |0034: invoke-virtual {v2}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@146d │ │ +07c03a: 0c02 |0037: move-result-object v2 │ │ +07c03c: 7210 5f14 0200 |0038: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@145f │ │ +07c042: 0a02 |003b: move-result v2 │ │ +07c044: 3521 ccff |003c: if-ge v1, v2, 0008 // -0034 │ │ +07c048: 5452 9407 |003e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c04c: 6e20 7314 1200 |0040: invoke-virtual {v2, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07c052: 0c02 |0043: move-result-object v2 │ │ +07c054: 3320 0800 |0044: if-ne v0, v2, 004c // +0008 │ │ +07c058: 5452 9407 |0046: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c05c: 6e30 7f14 1204 |0048: invoke-virtual {v2, v1, v4}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@147f │ │ +07c062: 28bd |004b: goto 0008 // -0043 │ │ +07c064: d801 0101 |004c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07c068: 28e4 |004e: goto 0032 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=489 │ │ 0x0008 line=506 │ │ 0x0009 line=493 │ │ 0x0016 line=494 │ │ 0x0020 line=495 │ │ @@ -165227,52 +165227,52 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -07c048: |[07c048] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.setControlsVisible:(Z)V │ │ -07c058: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07c05a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07c05c: 1600 a406 |0002: const-wide/16 v0, #int 1700 // #6a4 │ │ -07c060: 5465 9b07 |0004: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shuffleButton:Landroid/view/View; // field@079b │ │ -07c064: 3907 3000 |0006: if-nez v7, 0036 // +0030 │ │ -07c068: 0132 |0008: move v2, v3 │ │ -07c06a: 7140 3d1c 2510 |0009: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ -07c070: 5465 9807 |000c: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ -07c074: 3907 2a00 |000e: if-nez v7, 0038 // +002a │ │ -07c078: 0132 |0010: move v2, v3 │ │ -07c07a: 7140 3d1c 2510 |0011: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ -07c080: 5465 8907 |0014: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ -07c084: 3907 2400 |0016: if-nez v7, 003a // +0024 │ │ -07c088: 0132 |0018: move v2, v3 │ │ -07c08a: 7140 3d1c 2510 |0019: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ -07c090: 5465 9507 |001c: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ -07c094: 3907 1e00 |001e: if-nez v7, 003c // +001e │ │ -07c098: 0132 |0020: move v2, v3 │ │ -07c09a: 7140 3d1c 2510 |0021: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ -07c0a0: 1402 1e00 0d7f |0024: const v2, #float 1.87422e+38 // #7f0d001e │ │ -07c0a6: 6e20 ed16 2600 |0027: invoke-virtual {v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c0ac: 0c02 |002a: move-result-object v2 │ │ -07c0ae: 3907 1300 |002b: if-nez v7, 003e // +0013 │ │ -07c0b2: 7140 3d1c 3210 |002d: invoke-static {v2, v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ -07c0b8: 3807 0500 |0030: if-eqz v7, 0035 // +0005 │ │ -07c0bc: 7010 0e17 0600 |0032: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.scheduleHideControls:()V // method@170e │ │ -07c0c2: 0e00 |0035: return-void │ │ -07c0c4: 0142 |0036: move v2, v4 │ │ -07c0c6: 28d2 |0037: goto 0009 // -002e │ │ -07c0c8: 0142 |0038: move v2, v4 │ │ -07c0ca: 28d8 |0039: goto 0011 // -0028 │ │ -07c0cc: 0142 |003a: move v2, v4 │ │ -07c0ce: 28de |003b: goto 0019 // -0022 │ │ -07c0d0: 0142 |003c: move v2, v4 │ │ -07c0d2: 28e4 |003d: goto 0021 // -001c │ │ -07c0d4: 0143 |003e: move v3, v4 │ │ -07c0d6: 28ee |003f: goto 002d // -0012 │ │ +07c06c: |[07c06c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.setControlsVisible:(Z)V │ │ +07c07c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07c07e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07c080: 1600 a406 |0002: const-wide/16 v0, #int 1700 // #6a4 │ │ +07c084: 5465 9b07 |0004: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shuffleButton:Landroid/view/View; // field@079b │ │ +07c088: 3907 3000 |0006: if-nez v7, 0036 // +0030 │ │ +07c08c: 0132 |0008: move v2, v3 │ │ +07c08e: 7140 3d1c 2510 |0009: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ +07c094: 5465 9807 |000c: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ +07c098: 3907 2a00 |000e: if-nez v7, 0038 // +002a │ │ +07c09c: 0132 |0010: move v2, v3 │ │ +07c09e: 7140 3d1c 2510 |0011: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ +07c0a4: 5465 8907 |0014: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ +07c0a8: 3907 2400 |0016: if-nez v7, 003a // +0024 │ │ +07c0ac: 0132 |0018: move v2, v3 │ │ +07c0ae: 7140 3d1c 2510 |0019: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ +07c0b4: 5465 9507 |001c: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ +07c0b8: 3907 1e00 |001e: if-nez v7, 003c // +001e │ │ +07c0bc: 0132 |0020: move v2, v3 │ │ +07c0be: 7140 3d1c 2510 |0021: invoke-static {v5, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ +07c0c4: 1402 1e00 0d7f |0024: const v2, #float 1.87422e+38 // #7f0d001e │ │ +07c0ca: 6e20 ed16 2600 |0027: invoke-virtual {v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c0d0: 0c02 |002a: move-result-object v2 │ │ +07c0d2: 3907 1300 |002b: if-nez v7, 003e // +0013 │ │ +07c0d6: 7140 3d1c 3210 |002d: invoke-static {v2, v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;.createAndStart:(Landroid/view/View;ZJ)V // method@1c3d │ │ +07c0dc: 3807 0500 |0030: if-eqz v7, 0035 // +0005 │ │ +07c0e0: 7010 0e17 0600 |0032: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.scheduleHideControls:()V // method@170e │ │ +07c0e6: 0e00 |0035: return-void │ │ +07c0e8: 0142 |0036: move v2, v4 │ │ +07c0ea: 28d2 |0037: goto 0009 // -002e │ │ +07c0ec: 0142 |0038: move v2, v4 │ │ +07c0ee: 28d8 |0039: goto 0011 // -0028 │ │ +07c0f0: 0142 |003a: move v2, v4 │ │ +07c0f2: 28de |003b: goto 0019 // -0022 │ │ +07c0f4: 0142 |003c: move v2, v4 │ │ +07c0f6: 28e4 |003d: goto 0021 // -001c │ │ +07c0f8: 0143 |003e: move v3, v4 │ │ +07c0fa: 28ee |003f: goto 002d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=459 │ │ 0x0004 line=461 │ │ 0x000c line=462 │ │ 0x0014 line=463 │ │ 0x001c line=464 │ │ @@ -165295,39 +165295,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -07c0d8: |[07c0d8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.start:()V │ │ -07c0e8: 6e10 ee16 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c0ee: 0c01 |0003: move-result-object v1 │ │ -07c0f0: 7210 ec19 0100 |0004: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@19ec │ │ -07c0f6: 0c02 |0007: move-result-object v2 │ │ -07c0f8: 6203 8f08 |0008: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -07c0fc: 3232 0600 |000a: if-eq v2, v3, 0010 // +0006 │ │ -07c100: 6203 8c08 |000c: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -07c104: 3332 0600 |000e: if-ne v2, v3, 0014 // +0006 │ │ -07c108: 7210 031a 0100 |0010: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.start:()V // method@1a03 │ │ -07c10e: 0e00 |0013: return-void │ │ -07c110: 6203 9308 |0014: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ -07c114: 3232 0600 |0016: if-eq v2, v3, 001c // +0006 │ │ -07c118: 6203 8e08 |0018: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -07c11c: 3332 f9ff |001a: if-ne v2, v3, 0013 // -0007 │ │ -07c120: 6e10 1917 0400 |001c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -07c126: 7210 e519 0100 |001f: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlayingIndex:()I // method@19e5 │ │ -07c12c: 0a00 |0022: move-result v0 │ │ -07c12e: 12f3 |0023: const/4 v3, #int -1 // #ff │ │ -07c130: 3330 0700 |0024: if-ne v0, v3, 002b // +0007 │ │ -07c134: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -07c136: 7220 f619 3100 |0027: invoke-interface {v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ -07c13c: 28e9 |002a: goto 0013 // -0017 │ │ -07c13e: 7220 f619 0100 |002b: invoke-interface {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ -07c144: 28e5 |002e: goto 0013 // -001b │ │ +07c0fc: |[07c0fc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.start:()V │ │ +07c10c: 6e10 ee16 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c112: 0c01 |0003: move-result-object v1 │ │ +07c114: 7210 ec19 0100 |0004: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // method@19ec │ │ +07c11a: 0c02 |0007: move-result-object v2 │ │ +07c11c: 6203 8f08 |0008: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +07c120: 3232 0600 |000a: if-eq v2, v3, 0010 // +0006 │ │ +07c124: 6203 8c08 |000c: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +07c128: 3332 0600 |000e: if-ne v2, v3, 0014 // +0006 │ │ +07c12c: 7210 031a 0100 |0010: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.start:()V // method@1a03 │ │ +07c132: 0e00 |0013: return-void │ │ +07c134: 6203 9308 |0014: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ +07c138: 3232 0600 |0016: if-eq v2, v3, 001c // +0006 │ │ +07c13c: 6203 8e08 |0018: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +07c140: 3332 f9ff |001a: if-ne v2, v3, 0013 // -0007 │ │ +07c144: 6e10 1917 0400 |001c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +07c14a: 7210 e519 0100 |001f: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlayingIndex:()I // method@19e5 │ │ +07c150: 0a00 |0022: move-result v0 │ │ +07c152: 12f3 |0023: const/4 v3, #int -1 // #ff │ │ +07c154: 3330 0700 |0024: if-ne v0, v3, 002b // +0007 │ │ +07c158: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +07c15a: 7220 f619 3100 |0027: invoke-interface {v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ +07c160: 28e9 |002a: goto 0013 // -0017 │ │ +07c162: 7220 f619 0100 |002b: invoke-interface {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ +07c168: 28e5 |002e: goto 0013 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0004 line=755 │ │ 0x0008 line=756 │ │ 0x0010 line=757 │ │ 0x0013 line=767 │ │ @@ -165348,66 +165348,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -07c148: |[07c148] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.toggleFullscreenAlbumArt:()V │ │ -07c158: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07c15a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -07c15c: 7010 0f17 0600 |0002: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.scrollToCurrent:()V // method@170f │ │ -07c162: 5461 9207 |0005: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c166: 6e10 f814 0100 |0007: invoke-virtual {v1}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@14f8 │ │ -07c16c: 0a01 |000a: move-result v1 │ │ -07c16e: 3341 2a00 |000b: if-ne v1, v4, 0035 // +002a │ │ -07c172: 5461 9207 |000d: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c176: 1502 047f |000f: const/high16 v2, #int 2130968576 // #7f04 │ │ -07c17a: 7120 1414 2600 |0011: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -07c180: 0c02 |0014: move-result-object v2 │ │ -07c182: 6e20 fb14 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setInAnimation:(Landroid/view/animation/Animation;)V // method@14fb │ │ -07c188: 5461 9207 |0018: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c18c: 1402 0100 047f |001a: const v2, #float 1.75458e+38 // #7f040001 │ │ -07c192: 7120 1414 2600 |001d: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -07c198: 0c02 |0020: move-result-object v2 │ │ -07c19a: 6e20 fc14 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@14fc │ │ -07c1a0: 5461 9207 |0024: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c1a4: 6e20 fa14 5100 |0026: invoke-virtual {v1, v5}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@14fa │ │ -07c1aa: 5461 a307 |0029: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ -07c1ae: 1402 2600 027f |002b: const v2, #float 1.728e+38 // #7f020026 │ │ -07c1b4: 6e20 4b14 2100 |002e: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07c1ba: 7020 1117 4600 |0031: invoke-direct {v6, v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ -07c1c0: 0e00 |0034: return-void │ │ -07c1c2: 5461 9207 |0035: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c1c6: 1402 0200 047f |0037: const v2, #float 1.75458e+38 // #7f040002 │ │ -07c1cc: 7120 1414 2600 |003a: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -07c1d2: 0c02 |003d: move-result-object v2 │ │ -07c1d4: 6e20 fb14 2100 |003e: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setInAnimation:(Landroid/view/animation/Animation;)V // method@14fb │ │ -07c1da: 5461 9207 |0041: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c1de: 1402 0300 047f |0043: const v2, #float 1.75458e+38 // #7f040003 │ │ -07c1e4: 7120 1414 2600 |0046: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ -07c1ea: 0c02 |0049: move-result-object v2 │ │ -07c1ec: 6e20 fc14 2100 |004a: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@14fc │ │ -07c1f2: 5461 9207 |004d: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c1f6: 6e20 fa14 4100 |004f: invoke-virtual {v1, v4}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@14fa │ │ -07c1fc: 6e10 ee16 0600 |0052: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c202: 0c00 |0055: move-result-object v0 │ │ -07c204: 3800 dbff |0056: if-eqz v0, 0031 // -0025 │ │ -07c208: 7210 e419 0000 |0058: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -07c20e: 0c01 |005b: move-result-object v1 │ │ -07c210: 3801 d5ff |005c: if-eqz v1, 0031 // -002b │ │ -07c214: 6e10 ef16 0600 |005e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@16ef │ │ -07c21a: 0c01 |0061: move-result-object v1 │ │ -07c21c: 5462 a307 |0062: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ -07c220: 7210 e419 0000 |0064: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -07c226: 0c03 |0067: move-result-object v3 │ │ -07c228: 6e10 d019 0300 |0068: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07c22e: 0c03 |006b: move-result-object v3 │ │ -07c230: 6e54 671c 2153 |006c: invoke-virtual {v1, v2, v3, v5, v4}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ -07c236: 28c2 |006f: goto 0031 // -003e │ │ +07c16c: |[07c16c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.toggleFullscreenAlbumArt:()V │ │ +07c17c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c17e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +07c180: 7010 0f17 0600 |0002: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.scrollToCurrent:()V // method@170f │ │ +07c186: 5461 9207 |0005: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c18a: 6e10 f814 0100 |0007: invoke-virtual {v1}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@14f8 │ │ +07c190: 0a01 |000a: move-result v1 │ │ +07c192: 3341 2a00 |000b: if-ne v1, v4, 0035 // +002a │ │ +07c196: 5461 9207 |000d: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c19a: 1502 047f |000f: const/high16 v2, #int 2130968576 // #7f04 │ │ +07c19e: 7120 1414 2600 |0011: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +07c1a4: 0c02 |0014: move-result-object v2 │ │ +07c1a6: 6e20 fb14 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setInAnimation:(Landroid/view/animation/Animation;)V // method@14fb │ │ +07c1ac: 5461 9207 |0018: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c1b0: 1402 0100 047f |001a: const v2, #float 1.75458e+38 // #7f040001 │ │ +07c1b6: 7120 1414 2600 |001d: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +07c1bc: 0c02 |0020: move-result-object v2 │ │ +07c1be: 6e20 fc14 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@14fc │ │ +07c1c4: 5461 9207 |0024: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c1c8: 6e20 fa14 5100 |0026: invoke-virtual {v1, v5}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@14fa │ │ +07c1ce: 5461 a307 |0029: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ +07c1d2: 1402 2600 027f |002b: const v2, #float 1.728e+38 // #7f020026 │ │ +07c1d8: 6e20 4b14 2100 |002e: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07c1de: 7020 1117 4600 |0031: invoke-direct {v6, v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ +07c1e4: 0e00 |0034: return-void │ │ +07c1e6: 5461 9207 |0035: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c1ea: 1402 0200 047f |0037: const v2, #float 1.75458e+38 // #7f040002 │ │ +07c1f0: 7120 1414 2600 |003a: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +07c1f6: 0c02 |003d: move-result-object v2 │ │ +07c1f8: 6e20 fb14 2100 |003e: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setInAnimation:(Landroid/view/animation/Animation;)V // method@14fb │ │ +07c1fe: 5461 9207 |0041: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c202: 1402 0300 047f |0043: const v2, #float 1.75458e+38 // #7f040003 │ │ +07c208: 7120 1414 2600 |0046: invoke-static {v6, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1414 │ │ +07c20e: 0c02 |0049: move-result-object v2 │ │ +07c210: 6e20 fc14 2100 |004a: invoke-virtual {v1, v2}, Landroid/widget/ViewFlipper;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@14fc │ │ +07c216: 5461 9207 |004d: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c21a: 6e20 fa14 4100 |004f: invoke-virtual {v1, v4}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@14fa │ │ +07c220: 6e10 ee16 0600 |0052: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c226: 0c00 |0055: move-result-object v0 │ │ +07c228: 3800 dbff |0056: if-eqz v0, 0031 // -0025 │ │ +07c22c: 7210 e419 0000 |0058: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +07c232: 0c01 |005b: move-result-object v1 │ │ +07c234: 3801 d5ff |005c: if-eqz v1, 0031 // -002b │ │ +07c238: 6e10 ef16 0600 |005e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@16ef │ │ +07c23e: 0c01 |0061: move-result-object v1 │ │ +07c240: 5462 a307 |0062: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ +07c244: 7210 e419 0000 |0064: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +07c24a: 0c03 |0067: move-result-object v3 │ │ +07c24c: 6e10 d019 0300 |0068: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07c252: 0c03 |006b: move-result-object v3 │ │ +07c254: 6e54 671c 2153 |006c: invoke-virtual {v1, v2, v3, v5, v4}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ +07c25a: 28c2 |006f: goto 0031 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=735 │ │ 0x0005 line=736 │ │ 0x000d line=737 │ │ 0x0018 line=738 │ │ 0x0024 line=739 │ │ @@ -165429,36 +165429,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -07c238: |[07c238] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.update:()V │ │ -07c248: 6e10 ee16 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c24e: 0c00 |0003: move-result-object v0 │ │ -07c250: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -07c254: 0e00 |0006: return-void │ │ -07c256: 5340 8807 |0007: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentRevision:J // field@0788 │ │ -07c25a: 6e10 ee16 0400 |0009: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c260: 0c02 |000c: move-result-object v2 │ │ -07c262: 7210 e619 0200 |000d: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloadListUpdateRevision:()J // method@19e6 │ │ -07c268: 0b02 |0010: move-result-wide v2 │ │ -07c26a: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ -07c26e: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -07c272: 7010 fe16 0400 |0015: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ -07c278: 5440 8707 |0018: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ -07c27c: 6e10 ee16 0400 |001a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c282: 0c01 |001d: move-result-object v1 │ │ -07c284: 7210 e419 0100 |001e: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -07c28a: 0c01 |0021: move-result-object v1 │ │ -07c28c: 3210 0500 |0022: if-eq v0, v1, 0027 // +0005 │ │ -07c290: 7010 fc16 0400 |0024: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ -07c296: 7010 0517 0400 |0027: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07c29c: 28dc |002a: goto 0006 // -0024 │ │ +07c25c: |[07c25c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.update:()V │ │ +07c26c: 6e10 ee16 0400 |0000: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c272: 0c00 |0003: move-result-object v0 │ │ +07c274: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +07c278: 0e00 |0006: return-void │ │ +07c27a: 5340 8807 |0007: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentRevision:J // field@0788 │ │ +07c27e: 6e10 ee16 0400 |0009: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c284: 0c02 |000c: move-result-object v2 │ │ +07c286: 7210 e619 0200 |000d: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloadListUpdateRevision:()J // method@19e6 │ │ +07c28c: 0b02 |0010: move-result-wide v2 │ │ +07c28e: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ +07c292: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +07c296: 7010 fe16 0400 |0015: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ +07c29c: 5440 8707 |0018: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@0787 │ │ +07c2a0: 6e10 ee16 0400 |001a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c2a6: 0c01 |001d: move-result-object v1 │ │ +07c2a8: 7210 e419 0100 |001e: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +07c2ae: 0c01 |0021: move-result-object v1 │ │ +07c2b0: 3210 0500 |0022: if-eq v0, v1, 0027 // +0005 │ │ +07c2b4: 7010 fc16 0400 |0024: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ +07c2ba: 7010 0517 0400 |0027: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07c2c0: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=704 │ │ 0x0007 line=695 │ │ 0x0015 line=696 │ │ 0x0018 line=699 │ │ @@ -165472,21 +165472,21 @@ │ │ type : '(Landroid/widget/Button;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07c2a0: |[07c2a0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.updateButton:(Landroid/widget/Button;Z)V │ │ -07c2b0: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -07c2b4: 6000 8207 |0002: sget v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_ENABLED:I // field@0782 │ │ -07c2b8: 6e20 3114 0200 |0004: invoke-virtual {v2, v0}, Landroid/widget/Button;.setTextColor:(I)V // method@1431 │ │ -07c2be: 0e00 |0007: return-void │ │ -07c2c0: 6000 8107 |0008: sget v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_DISABLED:I // field@0781 │ │ -07c2c4: 28fa |000a: goto 0004 // -0006 │ │ +07c2c4: |[07c2c4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.updateButton:(Landroid/widget/Button;Z)V │ │ +07c2d4: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +07c2d8: 6000 8207 |0002: sget v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_ENABLED:I // field@0782 │ │ +07c2dc: 6e20 3114 0200 |0004: invoke-virtual {v2, v0}, Landroid/widget/Button;.setTextColor:(I)V // method@1431 │ │ +07c2e2: 0e00 |0007: return-void │ │ +07c2e4: 6000 8107 |0008: sget v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.COLOR_BUTTON_DISABLED:I // field@0781 │ │ +07c2e8: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0007 line=485 │ │ 0x0008 line=484 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ @@ -165498,71 +165498,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -07c2c8: |[07c2c8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.updateButtons:()V │ │ -07c2d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07c2da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07c2dc: 6e10 ee16 0600 |0002: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c2e2: 0c04 |0005: move-result-object v4 │ │ -07c2e4: 3804 4900 |0006: if-eqz v4, 004f // +0049 │ │ -07c2e8: 6e10 ee16 0600 |0008: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c2ee: 0c04 |000b: move-result-object v4 │ │ -07c2f0: 7210 e819 0400 |000c: invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ -07c2f6: 0c04 |000f: move-result-object v4 │ │ -07c2f8: 3804 3f00 |0010: if-eqz v4, 004f // +003f │ │ -07c2fc: 6e10 ee16 0600 |0012: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c302: 0c04 |0015: move-result-object v4 │ │ -07c304: 7210 e819 0400 |0016: invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ -07c30a: 0c04 |0019: move-result-object v4 │ │ -07c30c: 6e10 cf18 0400 |001a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isEnabled:()Z // method@18cf │ │ -07c312: 0a04 |001d: move-result v4 │ │ -07c314: 3804 3100 |001e: if-eqz v4, 004f // +0031 │ │ -07c318: 0120 |0020: move v0, v2 │ │ -07c31a: 5464 8b07 |0021: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ -07c31e: 7030 1717 4600 |0023: invoke-direct {v6, v4, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButton:(Landroid/widget/Button;Z)V // method@1717 │ │ -07c324: 5465 a407 |0026: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ -07c328: 5464 a507 |0028: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07c32c: 3804 2700 |002a: if-eqz v4, 0051 // +0027 │ │ -07c330: 5464 a507 |002c: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07c334: 6e10 b41d 0400 |002e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.isActive:()Z // method@1db4 │ │ -07c33a: 0a04 |0031: move-result v4 │ │ -07c33c: 3804 1f00 |0032: if-eqz v4, 0051 // +001f │ │ -07c340: 0124 |0034: move v4, v2 │ │ -07c342: 7030 1717 5604 |0035: invoke-direct {v6, v5, v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButton:(Landroid/widget/Button;Z)V // method@1717 │ │ -07c348: 6e10 ee16 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c34e: 0c04 |003b: move-result-object v4 │ │ -07c350: 3804 1700 |003c: if-eqz v4, 0053 // +0017 │ │ -07c354: 6e10 ee16 0600 |003e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c35a: 0c04 |0041: move-result-object v4 │ │ -07c35c: 7210 f119 0400 |0042: invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ -07c362: 0a04 |0045: move-result v4 │ │ -07c364: 3804 0d00 |0046: if-eqz v4, 0053 // +000d │ │ -07c368: 0121 |0048: move v1, v2 │ │ -07c36a: 5462 8f07 |0049: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ -07c36e: 7030 1717 2601 |004b: invoke-direct {v6, v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButton:(Landroid/widget/Button;Z)V // method@1717 │ │ -07c374: 0e00 |004e: return-void │ │ -07c376: 0130 |004f: move v0, v3 │ │ -07c378: 28d1 |0050: goto 0021 // -002f │ │ -07c37a: 0134 |0051: move v4, v3 │ │ -07c37c: 28e3 |0052: goto 0035 // -001d │ │ -07c37e: 0131 |0053: move v1, v3 │ │ -07c380: 28f5 |0054: goto 0049 // -000b │ │ +07c2ec: |[07c2ec] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.updateButtons:()V │ │ +07c2fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07c2fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07c300: 6e10 ee16 0600 |0002: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c306: 0c04 |0005: move-result-object v4 │ │ +07c308: 3804 4900 |0006: if-eqz v4, 004f // +0049 │ │ +07c30c: 6e10 ee16 0600 |0008: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c312: 0c04 |000b: move-result-object v4 │ │ +07c314: 7210 e819 0400 |000c: invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ +07c31a: 0c04 |000f: move-result-object v4 │ │ +07c31c: 3804 3f00 |0010: if-eqz v4, 004f // +003f │ │ +07c320: 6e10 ee16 0600 |0012: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c326: 0c04 |0015: move-result-object v4 │ │ +07c328: 7210 e819 0400 |0016: invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ +07c32e: 0c04 |0019: move-result-object v4 │ │ +07c330: 6e10 cf18 0400 |001a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isEnabled:()Z // method@18cf │ │ +07c336: 0a04 |001d: move-result v4 │ │ +07c338: 3804 3100 |001e: if-eqz v4, 004f // +0031 │ │ +07c33c: 0120 |0020: move v0, v2 │ │ +07c33e: 5464 8b07 |0021: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ +07c342: 7030 1717 4600 |0023: invoke-direct {v6, v4, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButton:(Landroid/widget/Button;Z)V // method@1717 │ │ +07c348: 5465 a407 |0026: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ +07c34c: 5464 a507 |0028: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07c350: 3804 2700 |002a: if-eqz v4, 0051 // +0027 │ │ +07c354: 5464 a507 |002c: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07c358: 6e10 b41d 0400 |002e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.isActive:()Z // method@1db4 │ │ +07c35e: 0a04 |0031: move-result v4 │ │ +07c360: 3804 1f00 |0032: if-eqz v4, 0051 // +001f │ │ +07c364: 0124 |0034: move v4, v2 │ │ +07c366: 7030 1717 5604 |0035: invoke-direct {v6, v5, v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButton:(Landroid/widget/Button;Z)V // method@1717 │ │ +07c36c: 6e10 ee16 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c372: 0c04 |003b: move-result-object v4 │ │ +07c374: 3804 1700 |003c: if-eqz v4, 0053 // +0017 │ │ +07c378: 6e10 ee16 0600 |003e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c37e: 0c04 |0041: move-result-object v4 │ │ +07c380: 7210 f119 0400 |0042: invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.isJukeboxEnabled:()Z // method@19f1 │ │ +07c386: 0a04 |0045: move-result v4 │ │ +07c388: 3804 0d00 |0046: if-eqz v4, 0053 // +000d │ │ +07c38c: 0121 |0048: move v1, v2 │ │ +07c38e: 5462 8f07 |0049: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ +07c392: 7030 1717 2601 |004b: invoke-direct {v6, v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButton:(Landroid/widget/Button;Z)V // method@1717 │ │ +07c398: 0e00 |004e: return-void │ │ +07c39a: 0130 |004f: move v0, v3 │ │ +07c39c: 28d1 |0050: goto 0021 // -002f │ │ +07c39e: 0134 |0051: move v4, v3 │ │ +07c3a0: 28e3 |0052: goto 0035 // -001d │ │ +07c3a2: 0131 |0053: move v1, v3 │ │ +07c3a4: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=473 │ │ + 0x0012 line=474 │ │ 0x0021 line=475 │ │ 0x0026 line=477 │ │ 0x0038 line=479 │ │ 0x0049 line=480 │ │ 0x004e line=481 │ │ - 0x0050 line=473 │ │ + 0x0050 line=474 │ │ 0x0052 line=477 │ │ 0x0054 line=479 │ │ locals : │ │ 0x0021 - 0x004f reg=0 eqEnabled Z │ │ 0x0049 - 0x004f reg=1 jukeboxEnabled Z │ │ 0x0051 - 0x0055 reg=0 eqEnabled Z │ │ 0x0000 - 0x0055 reg=6 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ @@ -165573,35 +165574,35 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -07c384: |[07c384] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -07c394: 7210 9912 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ -07c39a: 0c01 |0003: move-result-object v1 │ │ -07c39c: 1f01 dc02 |0004: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07c3a0: 5442 9407 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c3a4: 5213 4605 |0008: iget v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07c3a8: 6e20 7314 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07c3ae: 0c00 |000d: move-result-object v0 │ │ -07c3b0: 1f00 3704 |000e: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -07c3b4: 7210 9812 0500 |0010: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07c3ba: 0a02 |0013: move-result v2 │ │ -07c3bc: 7030 f616 2400 |0014: invoke-direct {v4, v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.menuItemSelected:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@16f6 │ │ -07c3c2: 0a02 |0017: move-result v2 │ │ -07c3c4: 3902 0800 |0018: if-nez v2, 0020 // +0008 │ │ -07c3c8: 6f20 ab18 5400 |001a: invoke-super {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ -07c3ce: 0a02 |001d: move-result v2 │ │ -07c3d0: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -07c3d4: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -07c3d6: 0f02 |0021: return v2 │ │ -07c3d8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -07c3da: 28fe |0023: goto 0021 // -0002 │ │ +07c3a8: |[07c3a8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +07c3b8: 7210 9912 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ +07c3be: 0c01 |0003: move-result-object v1 │ │ +07c3c0: 1f01 e402 |0004: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07c3c4: 5442 9407 |0006: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c3c8: 5213 4605 |0008: iget v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07c3cc: 6e20 7314 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07c3d2: 0c00 |000d: move-result-object v0 │ │ +07c3d4: 1f00 3f04 |000e: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +07c3d8: 7210 9812 0500 |0010: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07c3de: 0a02 |0013: move-result v2 │ │ +07c3e0: 7030 f616 2400 |0014: invoke-direct {v4, v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.menuItemSelected:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@16f6 │ │ +07c3e6: 0a02 |0017: move-result v2 │ │ +07c3e8: 3902 0800 |0018: if-nez v2, 0020 // +0008 │ │ +07c3ec: 6f20 ab18 5400 |001a: invoke-super {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ +07c3f2: 0a02 |001d: move-result v2 │ │ +07c3f4: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +07c3f8: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +07c3fa: 0f02 |0021: return v2 │ │ +07c3fc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +07c3fe: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0006 line=613 │ │ 0x0010 line=614 │ │ locals : │ │ 0x0010 - 0x0024 reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ @@ -165614,291 +165615,291 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 622 16-bit code units │ │ -07c3dc: |[07c3dc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07c3ec: 130c 0800 |0000: const/16 v12, #int 8 // #8 │ │ -07c3f0: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -07c3f2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -07c3f4: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -07c3f6: 6f20 ac18 ed00 |0005: invoke-super {v13, v14}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07c3fc: 1408 0500 037f |0008: const v8, #float 1.74129e+38 // #7f030005 │ │ -07c402: 6e20 1017 8d00 |000b: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setContentView:(I)V // method@1710 │ │ -07c408: 6e10 f516 0d00 |000e: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindowManager:()Landroid/view/WindowManager; // method@16f5 │ │ -07c40e: 0c07 |0011: move-result-object v7 │ │ -07c410: 7210 8a13 0700 |0012: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@138a │ │ -07c416: 0c00 |0015: move-result-object v0 │ │ -07c418: 6e10 6612 0000 |0016: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@1266 │ │ -07c41e: 0a08 |0019: move-result v8 │ │ -07c420: 6e10 6512 0000 |001a: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@1265 │ │ -07c426: 0a0a |001d: move-result v10 │ │ -07c428: b0a8 |001e: add-int/2addr v8, v10 │ │ -07c42a: da08 0805 |001f: mul-int/lit8 v8, v8, #int 5 // #05 │ │ -07c42e: db08 0864 |0021: div-int/lit8 v8, v8, #int 100 // #64 │ │ -07c432: 59d8 a107 |0023: iput v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ -07c436: 6e10 6612 0000 |0025: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@1266 │ │ -07c43c: 0a08 |0028: move-result v8 │ │ -07c43e: 6e10 6512 0000 |0029: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@1265 │ │ -07c444: 0a0a |002c: move-result v10 │ │ -07c446: b0a8 |002d: add-int/2addr v8, v10 │ │ -07c448: da08 0805 |002e: mul-int/lit8 v8, v8, #int 5 // #05 │ │ -07c44c: db08 0864 |0030: div-int/lit8 v8, v8, #int 100 // #64 │ │ -07c450: 59d8 a207 |0032: iput v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ -07c454: 2208 a402 |0034: new-instance v8, Landroid/view/GestureDetector; // type@02a4 │ │ -07c458: 7020 7312 d800 |0036: invoke-direct {v8, v13}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@1273 │ │ -07c45e: 5bd8 8d07 |0039: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.gestureScanner:Landroid/view/GestureDetector; // field@078d │ │ -07c462: 1408 1b00 0d7f |003b: const v8, #float 1.87422e+38 // #7f0d001b │ │ -07c468: 6e20 ed16 8d00 |003e: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c46e: 0c08 |0041: move-result-object v8 │ │ -07c470: 1f08 0a03 |0042: check-cast v8, Landroid/widget/ViewFlipper; // type@030a │ │ -07c474: 5bd8 9207 |0044: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07c478: 1408 3300 0d7f |0046: const v8, #float 1.87422e+38 // #7f0d0033 │ │ -07c47e: 6e20 ed16 8d00 |0049: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c484: 0c08 |004c: move-result-object v8 │ │ -07c486: 1f08 0803 |004d: check-cast v8, Landroid/widget/TextView; // type@0308 │ │ -07c48a: 5bd8 8a07 |004f: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.emptyTextView:Landroid/widget/TextView; // field@078a │ │ -07c48e: 1408 3600 0d7f |0051: const v8, #float 1.87422e+38 // #7f0d0036 │ │ -07c494: 6e20 ed16 8d00 |0054: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c49a: 0c08 |0057: move-result-object v8 │ │ -07c49c: 1f08 0803 |0058: check-cast v8, Landroid/widget/TextView; // type@0308 │ │ -07c4a0: 5bd8 9c07 |005a: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.songTitleTextView:Landroid/widget/TextView; // field@079c │ │ -07c4a4: 1408 2300 0d7f |005c: const v8, #float 1.87422e+38 // #7f0d0023 │ │ -07c4aa: 6e20 ed16 8d00 |005f: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c4b0: 0c08 |0062: move-result-object v8 │ │ -07c4b2: 1f08 0803 |0063: check-cast v8, Landroid/widget/TextView; // type@0308 │ │ -07c4b6: 5bd8 8607 |0065: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.artistTextView:Landroid/widget/TextView; // field@0786 │ │ -07c4ba: 1408 1c00 0d7f |0067: const v8, #float 1.87422e+38 // #7f0d001c │ │ -07c4c0: 6e20 ed16 8d00 |006a: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c4c6: 0c08 |006d: move-result-object v8 │ │ -07c4c8: 1f08 ef02 |006e: check-cast v8, Landroid/widget/ImageView; // type@02ef │ │ -07c4cc: 5bd8 8507 |0070: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.albumArtImageView:Landroid/widget/ImageView; // field@0785 │ │ -07c4d0: 1408 2100 0d7f |0072: const v8, #float 1.87422e+38 // #7f0d0021 │ │ -07c4d6: 6e20 ed16 8d00 |0075: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c4dc: 0c08 |0078: move-result-object v8 │ │ -07c4de: 1f08 0803 |0079: check-cast v8, Landroid/widget/TextView; // type@0308 │ │ -07c4e2: 5bd8 9507 |007b: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ -07c4e6: 1408 2200 0d7f |007d: const v8, #float 1.87422e+38 // #7f0d0022 │ │ -07c4ec: 6e20 ed16 8d00 |0080: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c4f2: 0c08 |0083: move-result-object v8 │ │ -07c4f4: 1f08 0803 |0084: check-cast v8, Landroid/widget/TextView; // type@0308 │ │ -07c4f8: 5bd8 8907 |0086: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ -07c4fc: 1408 2d00 0d7f |0088: const v8, #float 1.87422e+38 // #7f0d002d │ │ -07c502: 6e20 ed16 8d00 |008b: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c508: 0c08 |008e: move-result-object v8 │ │ -07c50a: 1f08 0803 |008f: check-cast v8, Landroid/widget/TextView; // type@0308 │ │ -07c50e: 5bd8 9f07 |0091: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ -07c512: 1408 3500 0d7f |0093: const v8, #float 1.87422e+38 // #7f0d0035 │ │ -07c518: 6e20 ed16 8d00 |0096: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c51e: 0c08 |0099: move-result-object v8 │ │ -07c520: 1f08 0103 |009a: check-cast v8, Landroid/widget/SeekBar; // type@0301 │ │ -07c524: 5bd8 9707 |009c: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07c528: 1408 3400 0d7f |009e: const v8, #float 1.87422e+38 // #7f0d0034 │ │ -07c52e: 6e20 ed16 8d00 |00a1: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c534: 0c08 |00a4: move-result-object v8 │ │ -07c536: 1f08 f402 |00a5: check-cast v8, Landroid/widget/ListView; // type@02f4 │ │ -07c53a: 5bd8 9407 |00a7: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c53e: 1408 2600 0d7f |00a9: const v8, #float 1.87422e+38 // #7f0d0026 │ │ -07c544: 6e20 ed16 8d00 |00ac: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c54a: 0c08 |00af: move-result-object v8 │ │ -07c54c: 5bd8 9607 |00b0: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.previousButton:Landroid/view/View; // field@0796 │ │ -07c550: 1408 2a00 0d7f |00b2: const v8, #float 1.87422e+38 // #7f0d002a │ │ -07c556: 6e20 ed16 8d00 |00b5: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c55c: 0c08 |00b8: move-result-object v8 │ │ -07c55e: 5bd8 9007 |00b9: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.nextButton:Landroid/view/View; // field@0790 │ │ -07c562: 1408 2700 0d7f |00bb: const v8, #float 1.87422e+38 // #7f0d0027 │ │ -07c568: 6e20 ed16 8d00 |00be: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c56e: 0c08 |00c1: move-result-object v8 │ │ -07c570: 5bd8 9107 |00c2: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ -07c574: 1408 2800 0d7f |00c4: const v8, #float 1.87422e+38 // #7f0d0028 │ │ -07c57a: 6e20 ed16 8d00 |00c7: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c580: 0c08 |00ca: move-result-object v8 │ │ -07c582: 5bd8 a007 |00cb: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ -07c586: 1408 2900 0d7f |00cd: const v8, #float 1.87422e+38 // #7f0d0029 │ │ -07c58c: 6e20 ed16 8d00 |00d0: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c592: 0c08 |00d3: move-result-object v8 │ │ -07c594: 5bd8 9e07 |00d4: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ -07c598: 1408 2500 0d7f |00d6: const v8, #float 1.87422e+38 // #7f0d0025 │ │ -07c59e: 6e20 ed16 8d00 |00d9: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c5a4: 0c08 |00dc: move-result-object v8 │ │ -07c5a6: 5bd8 9b07 |00dd: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shuffleButton:Landroid/view/View; // field@079b │ │ -07c5aa: 1408 2b00 0d7f |00df: const v8, #float 1.87422e+38 // #7f0d002b │ │ -07c5b0: 6e20 ed16 8d00 |00e2: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c5b6: 0c08 |00e5: move-result-object v8 │ │ -07c5b8: 1f08 ee02 |00e6: check-cast v8, Landroid/widget/ImageButton; // type@02ee │ │ -07c5bc: 5bd8 9807 |00e8: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ -07c5c0: 1408 2f00 0d7f |00ea: const v8, #float 1.87422e+38 // #7f0d002f │ │ -07c5c6: 6e20 ed16 8d00 |00ed: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c5cc: 0c08 |00f0: move-result-object v8 │ │ -07c5ce: 1f08 e102 |00f1: check-cast v8, Landroid/widget/Button; // type@02e1 │ │ -07c5d2: 5bd8 8b07 |00f3: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ -07c5d6: 1408 3000 0d7f |00f5: const v8, #float 1.87422e+38 // #7f0d0030 │ │ -07c5dc: 6e20 ed16 8d00 |00f8: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c5e2: 0c08 |00fb: move-result-object v8 │ │ -07c5e4: 1f08 e102 |00fc: check-cast v8, Landroid/widget/Button; // type@02e1 │ │ -07c5e8: 5bd8 a407 |00fe: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ -07c5ec: 1408 2e00 0d7f |0100: const v8, #float 1.87422e+38 // #7f0d002e │ │ -07c5f2: 6e20 ed16 8d00 |0103: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c5f8: 0c08 |0106: move-result-object v8 │ │ -07c5fa: 1f08 e102 |0107: check-cast v8, Landroid/widget/Button; // type@02e1 │ │ -07c5fe: 5bd8 8f07 |0109: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ -07c602: 1408 3200 0d7f |010b: const v8, #float 1.87422e+38 // #7f0d0032 │ │ -07c608: 6e20 ed16 8d00 |010e: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c60e: 0c08 |0111: move-result-object v8 │ │ -07c610: 1f08 ef02 |0112: check-cast v8, Landroid/widget/ImageView; // type@02ef │ │ -07c614: 5bd8 9a07 |0114: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ -07c618: 1408 3100 0d7f |0116: const v8, #float 1.87422e+38 // #7f0d0031 │ │ -07c61e: 6e20 ed16 8d00 |0119: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c624: 0c08 |011c: move-result-object v8 │ │ -07c626: 1f08 ef02 |011d: check-cast v8, Landroid/widget/ImageView; // type@02ef │ │ -07c62a: 5bd8 9d07 |011f: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07c62e: 1408 1d00 0d7f |0121: const v8, #float 1.87422e+38 // #7f0d001d │ │ -07c634: 6e20 ed16 8d00 |0124: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c63a: 0c06 |0127: move-result-object v6 │ │ -07c63c: 1f06 f102 |0128: check-cast v6, Landroid/widget/LinearLayout; // type@02f1 │ │ -07c640: 1408 3700 0d7f |012a: const v8, #float 1.87422e+38 // #7f0d0037 │ │ -07c646: 6e20 ed16 8d00 |012d: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c64c: 0c08 |0130: move-result-object v8 │ │ -07c64e: 1f08 ee02 |0131: check-cast v8, Landroid/widget/ImageButton; // type@02ee │ │ -07c652: 5bd8 a307 |0133: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ -07c656: 2204 bf03 |0135: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1; // type@03bf │ │ -07c65a: 7020 ba16 d400 |0137: invoke-direct {v4, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ba │ │ -07c660: 54d8 9607 |013a: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.previousButton:Landroid/view/View; // field@0796 │ │ -07c664: 6e20 3613 4800 |013c: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ -07c66a: 54d8 9007 |013f: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.nextButton:Landroid/view/View; // field@0790 │ │ -07c66e: 6e20 3613 4800 |0141: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ -07c674: 54d8 9107 |0144: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ -07c678: 6e20 3613 4800 |0146: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ -07c67e: 54d8 a007 |0149: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ -07c682: 6e20 3613 4800 |014b: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ -07c688: 54d8 9e07 |014e: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ -07c68c: 6e20 3613 4800 |0150: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ -07c692: 54d8 8b07 |0153: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ -07c696: 6e20 3014 4800 |0155: invoke-virtual {v8, v4}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1430 │ │ -07c69c: 54d8 a407 |0158: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ -07c6a0: 6e20 3014 4800 |015a: invoke-virtual {v8, v4}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1430 │ │ -07c6a6: 54d8 8f07 |015d: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ -07c6aa: 6e20 3014 4800 |015f: invoke-virtual {v8, v4}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1430 │ │ -07c6b0: 54d8 9a07 |0162: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ -07c6b4: 6e20 5414 4800 |0164: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1454 │ │ -07c6ba: 54d8 9d07 |0167: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07c6be: 6e20 5414 4800 |0169: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1454 │ │ -07c6c4: 54d8 8a07 |016c: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.emptyTextView:Landroid/widget/TextView; // field@078a │ │ -07c6c8: 6e20 e714 4800 |016e: invoke-virtual {v8, v4}, Landroid/widget/TextView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@14e7 │ │ -07c6ce: 54d8 8507 |0171: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.albumArtImageView:Landroid/widget/ImageView; // field@0785 │ │ -07c6d2: 6e20 5414 4800 |0173: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1454 │ │ -07c6d8: 54d8 9607 |0176: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.previousButton:Landroid/view/View; // field@0796 │ │ -07c6dc: 220a c403 |0178: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2; // type@03c4 │ │ -07c6e0: 7020 c916 da00 |017a: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16c9 │ │ -07c6e6: 6e20 3413 a800 |017d: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c6ec: 54d8 9007 |0180: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.nextButton:Landroid/view/View; // field@0790 │ │ -07c6f0: 220a c503 |0182: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3; // type@03c5 │ │ -07c6f4: 7020 cb16 da00 |0184: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16cb │ │ -07c6fa: 6e20 3413 a800 |0187: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c700: 54d8 9107 |018a: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ -07c704: 220a c603 |018c: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4; // type@03c6 │ │ -07c708: 7020 cd16 da00 |018e: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16cd │ │ -07c70e: 6e20 3413 a800 |0191: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c714: 54d8 a007 |0194: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ -07c718: 220a c703 |0196: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5; // type@03c7 │ │ -07c71c: 7020 cf16 da00 |0198: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16cf │ │ -07c722: 6e20 3413 a800 |019b: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c728: 54d8 9e07 |019e: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ -07c72c: 220a c803 |01a0: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6; // type@03c8 │ │ -07c730: 7020 d116 da00 |01a2: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d1 │ │ -07c736: 6e20 3413 a800 |01a5: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c73c: 54d8 9b07 |01a8: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shuffleButton:Landroid/view/View; // field@079b │ │ -07c740: 220a c903 |01aa: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7; // type@03c9 │ │ -07c744: 7020 d316 da00 |01ac: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d3 │ │ -07c74a: 6e20 3413 a800 |01af: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c750: 54d8 9807 |01b2: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ -07c754: 220a ca03 |01b4: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8; // type@03ca │ │ -07c758: 7020 d516 da00 |01b6: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d5 │ │ -07c75e: 6e20 4c14 a800 |01b9: invoke-virtual {v8, v10}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07c764: 54d8 8b07 |01bc: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ -07c768: 220a cb03 |01be: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9; // type@03cb │ │ -07c76c: 7020 d716 da00 |01c0: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d7 │ │ -07c772: 6e20 2f14 a800 |01c3: invoke-virtual {v8, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07c778: 54d8 a407 |01c6: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ -07c77c: 220a b303 |01c8: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10; // type@03b3 │ │ -07c780: 7020 a016 da00 |01ca: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a0 │ │ -07c786: 6e20 2f14 a800 |01cd: invoke-virtual {v8, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07c78c: 54d8 8f07 |01d0: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ -07c790: 220a b403 |01d2: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11; // type@03b4 │ │ -07c794: 7020 a216 da00 |01d4: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a2 │ │ -07c79a: 6e20 2f14 a800 |01d7: invoke-virtual {v8, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07c7a0: 54d8 9a07 |01da: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ -07c7a4: 220a b503 |01dc: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12; // type@03b5 │ │ -07c7a8: 7020 a416 da00 |01de: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a4 │ │ -07c7ae: 6e20 5314 a800 |01e1: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ -07c7b4: 54d8 9d07 |01e4: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07c7b8: 220a b603 |01e6: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13; // type@03b6 │ │ -07c7bc: 7020 a616 da00 |01e8: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a6 │ │ -07c7c2: 6e20 5314 a800 |01eb: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ -07c7c8: 54d8 a307 |01ee: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ -07c7cc: 220a b703 |01f0: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14; // type@03b7 │ │ -07c7d0: 7020 a816 da00 |01f2: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a8 │ │ -07c7d6: 6e20 4c14 a800 |01f5: invoke-virtual {v8, v10}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07c7dc: 54d8 9707 |01f8: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ -07c7e0: 220a b803 |01fa: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15; // type@03b8 │ │ -07c7e4: 7020 aa16 da00 |01fc: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16aa │ │ -07c7ea: 6e20 c414 a800 |01ff: invoke-virtual {v8, v10}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@14c4 │ │ -07c7f0: 54d8 9407 |0202: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c7f4: 220a b903 |0204: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16; // type@03b9 │ │ -07c7f8: 7020 ae16 da00 |0206: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ae │ │ -07c7fe: 6e20 7d14 a800 |0209: invoke-virtual {v8, v10}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -07c804: 54d8 9407 |020c: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c808: 6e20 0c17 8d00 |020e: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.registerForContextMenu:(Landroid/view/View;)V // method@170c │ │ -07c80e: 6e10 ee16 0d00 |0211: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07c814: 0c01 |0214: move-result-object v1 │ │ -07c816: 3801 1400 |0215: if-eqz v1, 0229 // +0014 │ │ -07c81a: 6e10 f016 0d00 |0217: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getIntent:()Landroid/content/Intent; // method@16f0 │ │ -07c820: 0c08 |021a: move-result-object v8 │ │ -07c822: 1a0a 2321 |021b: const-string v10, "subsonic.shuffle" // string@2123 │ │ -07c826: 6e30 cb00 a809 |021d: invoke-virtual {v8, v10, v9}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -07c82c: 0a08 |0220: move-result v8 │ │ -07c82e: 3808 0800 |0221: if-eqz v8, 0229 // +0008 │ │ -07c832: 6e10 1917 0d00 |0223: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -07c838: 7220 ff19 2100 |0226: invoke-interface {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setShufflePlayEnabled:(Z)V // method@19ff │ │ -07c83e: 3801 2f00 |0229: if-eqz v1, 0258 // +002f │ │ -07c842: 7210 f019 0100 |022b: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getVisualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // method@19f0 │ │ -07c848: 0c08 |022e: move-result-object v8 │ │ -07c84a: 3808 2900 |022f: if-eqz v8, 0258 // +0029 │ │ -07c84e: 0125 |0231: move v5, v2 │ │ -07c850: 3801 2800 |0232: if-eqz v1, 025a // +0028 │ │ -07c854: 7210 e819 0100 |0234: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ -07c85a: 0c08 |0237: move-result-object v8 │ │ -07c85c: 3808 2200 |0238: if-eqz v8, 025a // +0022 │ │ -07c860: 3902 0700 |023a: if-nez v2, 0241 // +0007 │ │ -07c864: 54d8 8b07 |023c: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ -07c868: 6e20 3214 c800 |023e: invoke-virtual {v8, v12}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -07c86e: 3905 1b00 |0241: if-nez v5, 025c // +001b │ │ -07c872: 54d8 a407 |0243: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ -07c876: 6e20 3214 c800 |0245: invoke-virtual {v8, v12}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -07c87c: 1408 3800 0d7f |0248: const v8, #float 1.87422e+38 // #7f0d0038 │ │ -07c882: 6e20 ed16 8d00 |024b: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07c888: 0c03 |024e: move-result-object v3 │ │ -07c88a: 2208 ba03 |024f: new-instance v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17; // type@03ba │ │ -07c88e: 7030 b016 d803 |0251: invoke-direct {v8, v13, v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V // method@16b0 │ │ -07c894: 6e20 3413 8300 |0254: invoke-virtual {v3, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07c89a: 0e00 |0257: return-void │ │ -07c89c: 0195 |0258: move v5, v9 │ │ -07c89e: 28d9 |0259: goto 0232 // -0027 │ │ -07c8a0: 0192 |025a: move v2, v9 │ │ -07c8a2: 28df |025b: goto 023a // -0021 │ │ -07c8a4: 2208 c504 |025c: new-instance v8, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // type@04c5 │ │ -07c8a8: 7020 ae1d d800 |025e: invoke-direct {v8, v13}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.:(Landroid/content/Context;)V // method@1dae │ │ -07c8ae: 5bd8 a507 |0261: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07c8b2: 54d8 a507 |0263: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07c8b6: 2209 f002 |0265: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@02f0 │ │ -07c8ba: 7030 5614 b90b |0267: invoke-direct {v9, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@1456 │ │ -07c8c0: 6e30 5a14 8609 |026a: invoke-virtual {v6, v8, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ -07c8c6: 28db |026d: goto 0248 // -0025 │ │ +07c400: |[07c400] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07c410: 130c 0800 |0000: const/16 v12, #int 8 // #8 │ │ +07c414: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +07c416: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +07c418: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +07c41a: 6f20 ac18 ed00 |0005: invoke-super {v13, v14}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07c420: 1408 0500 037f |0008: const v8, #float 1.74129e+38 // #7f030005 │ │ +07c426: 6e20 1017 8d00 |000b: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setContentView:(I)V // method@1710 │ │ +07c42c: 6e10 f516 0d00 |000e: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindowManager:()Landroid/view/WindowManager; // method@16f5 │ │ +07c432: 0c07 |0011: move-result-object v7 │ │ +07c434: 7210 8a13 0700 |0012: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@138a │ │ +07c43a: 0c00 |0015: move-result-object v0 │ │ +07c43c: 6e10 6612 0000 |0016: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@1266 │ │ +07c442: 0a08 |0019: move-result v8 │ │ +07c444: 6e10 6512 0000 |001a: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@1265 │ │ +07c44a: 0a0a |001d: move-result v10 │ │ +07c44c: b0a8 |001e: add-int/2addr v8, v10 │ │ +07c44e: da08 0805 |001f: mul-int/lit8 v8, v8, #int 5 // #05 │ │ +07c452: db08 0864 |0021: div-int/lit8 v8, v8, #int 100 // #64 │ │ +07c456: 59d8 a107 |0023: iput v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ +07c45a: 6e10 6612 0000 |0025: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@1266 │ │ +07c460: 0a08 |0028: move-result v8 │ │ +07c462: 6e10 6512 0000 |0029: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@1265 │ │ +07c468: 0a0a |002c: move-result v10 │ │ +07c46a: b0a8 |002d: add-int/2addr v8, v10 │ │ +07c46c: da08 0805 |002e: mul-int/lit8 v8, v8, #int 5 // #05 │ │ +07c470: db08 0864 |0030: div-int/lit8 v8, v8, #int 100 // #64 │ │ +07c474: 59d8 a207 |0032: iput v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ +07c478: 2208 ac02 |0034: new-instance v8, Landroid/view/GestureDetector; // type@02ac │ │ +07c47c: 7020 7312 d800 |0036: invoke-direct {v8, v13}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@1273 │ │ +07c482: 5bd8 8d07 |0039: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.gestureScanner:Landroid/view/GestureDetector; // field@078d │ │ +07c486: 1408 1b00 0d7f |003b: const v8, #float 1.87422e+38 // #7f0d001b │ │ +07c48c: 6e20 ed16 8d00 |003e: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c492: 0c08 |0041: move-result-object v8 │ │ +07c494: 1f08 1203 |0042: check-cast v8, Landroid/widget/ViewFlipper; // type@0312 │ │ +07c498: 5bd8 9207 |0044: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07c49c: 1408 3300 0d7f |0046: const v8, #float 1.87422e+38 // #7f0d0033 │ │ +07c4a2: 6e20 ed16 8d00 |0049: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c4a8: 0c08 |004c: move-result-object v8 │ │ +07c4aa: 1f08 1003 |004d: check-cast v8, Landroid/widget/TextView; // type@0310 │ │ +07c4ae: 5bd8 8a07 |004f: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.emptyTextView:Landroid/widget/TextView; // field@078a │ │ +07c4b2: 1408 3600 0d7f |0051: const v8, #float 1.87422e+38 // #7f0d0036 │ │ +07c4b8: 6e20 ed16 8d00 |0054: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c4be: 0c08 |0057: move-result-object v8 │ │ +07c4c0: 1f08 1003 |0058: check-cast v8, Landroid/widget/TextView; // type@0310 │ │ +07c4c4: 5bd8 9c07 |005a: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.songTitleTextView:Landroid/widget/TextView; // field@079c │ │ +07c4c8: 1408 2300 0d7f |005c: const v8, #float 1.87422e+38 // #7f0d0023 │ │ +07c4ce: 6e20 ed16 8d00 |005f: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c4d4: 0c08 |0062: move-result-object v8 │ │ +07c4d6: 1f08 1003 |0063: check-cast v8, Landroid/widget/TextView; // type@0310 │ │ +07c4da: 5bd8 8607 |0065: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.artistTextView:Landroid/widget/TextView; // field@0786 │ │ +07c4de: 1408 1c00 0d7f |0067: const v8, #float 1.87422e+38 // #7f0d001c │ │ +07c4e4: 6e20 ed16 8d00 |006a: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c4ea: 0c08 |006d: move-result-object v8 │ │ +07c4ec: 1f08 f702 |006e: check-cast v8, Landroid/widget/ImageView; // type@02f7 │ │ +07c4f0: 5bd8 8507 |0070: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.albumArtImageView:Landroid/widget/ImageView; // field@0785 │ │ +07c4f4: 1408 2100 0d7f |0072: const v8, #float 1.87422e+38 // #7f0d0021 │ │ +07c4fa: 6e20 ed16 8d00 |0075: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c500: 0c08 |0078: move-result-object v8 │ │ +07c502: 1f08 1003 |0079: check-cast v8, Landroid/widget/TextView; // type@0310 │ │ +07c506: 5bd8 9507 |007b: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.positionTextView:Landroid/widget/TextView; // field@0795 │ │ +07c50a: 1408 2200 0d7f |007d: const v8, #float 1.87422e+38 // #7f0d0022 │ │ +07c510: 6e20 ed16 8d00 |0080: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c516: 0c08 |0083: move-result-object v8 │ │ +07c518: 1f08 1003 |0084: check-cast v8, Landroid/widget/TextView; // type@0310 │ │ +07c51c: 5bd8 8907 |0086: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.durationTextView:Landroid/widget/TextView; // field@0789 │ │ +07c520: 1408 2d00 0d7f |0088: const v8, #float 1.87422e+38 // #7f0d002d │ │ +07c526: 6e20 ed16 8d00 |008b: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c52c: 0c08 |008e: move-result-object v8 │ │ +07c52e: 1f08 1003 |008f: check-cast v8, Landroid/widget/TextView; // type@0310 │ │ +07c532: 5bd8 9f07 |0091: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.statusTextView:Landroid/widget/TextView; // field@079f │ │ +07c536: 1408 3500 0d7f |0093: const v8, #float 1.87422e+38 // #7f0d0035 │ │ +07c53c: 6e20 ed16 8d00 |0096: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c542: 0c08 |0099: move-result-object v8 │ │ +07c544: 1f08 0903 |009a: check-cast v8, Landroid/widget/SeekBar; // type@0309 │ │ +07c548: 5bd8 9707 |009c: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07c54c: 1408 3400 0d7f |009e: const v8, #float 1.87422e+38 // #7f0d0034 │ │ +07c552: 6e20 ed16 8d00 |00a1: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c558: 0c08 |00a4: move-result-object v8 │ │ +07c55a: 1f08 fc02 |00a5: check-cast v8, Landroid/widget/ListView; // type@02fc │ │ +07c55e: 5bd8 9407 |00a7: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c562: 1408 2600 0d7f |00a9: const v8, #float 1.87422e+38 // #7f0d0026 │ │ +07c568: 6e20 ed16 8d00 |00ac: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c56e: 0c08 |00af: move-result-object v8 │ │ +07c570: 5bd8 9607 |00b0: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.previousButton:Landroid/view/View; // field@0796 │ │ +07c574: 1408 2a00 0d7f |00b2: const v8, #float 1.87422e+38 // #7f0d002a │ │ +07c57a: 6e20 ed16 8d00 |00b5: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c580: 0c08 |00b8: move-result-object v8 │ │ +07c582: 5bd8 9007 |00b9: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.nextButton:Landroid/view/View; // field@0790 │ │ +07c586: 1408 2700 0d7f |00bb: const v8, #float 1.87422e+38 // #7f0d0027 │ │ +07c58c: 6e20 ed16 8d00 |00be: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c592: 0c08 |00c1: move-result-object v8 │ │ +07c594: 5bd8 9107 |00c2: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ +07c598: 1408 2800 0d7f |00c4: const v8, #float 1.87422e+38 // #7f0d0028 │ │ +07c59e: 6e20 ed16 8d00 |00c7: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c5a4: 0c08 |00ca: move-result-object v8 │ │ +07c5a6: 5bd8 a007 |00cb: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ +07c5aa: 1408 2900 0d7f |00cd: const v8, #float 1.87422e+38 // #7f0d0029 │ │ +07c5b0: 6e20 ed16 8d00 |00d0: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c5b6: 0c08 |00d3: move-result-object v8 │ │ +07c5b8: 5bd8 9e07 |00d4: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ +07c5bc: 1408 2500 0d7f |00d6: const v8, #float 1.87422e+38 // #7f0d0025 │ │ +07c5c2: 6e20 ed16 8d00 |00d9: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c5c8: 0c08 |00dc: move-result-object v8 │ │ +07c5ca: 5bd8 9b07 |00dd: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shuffleButton:Landroid/view/View; // field@079b │ │ +07c5ce: 1408 2b00 0d7f |00df: const v8, #float 1.87422e+38 // #7f0d002b │ │ +07c5d4: 6e20 ed16 8d00 |00e2: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c5da: 0c08 |00e5: move-result-object v8 │ │ +07c5dc: 1f08 f602 |00e6: check-cast v8, Landroid/widget/ImageButton; // type@02f6 │ │ +07c5e0: 5bd8 9807 |00e8: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ +07c5e4: 1408 2f00 0d7f |00ea: const v8, #float 1.87422e+38 // #7f0d002f │ │ +07c5ea: 6e20 ed16 8d00 |00ed: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c5f0: 0c08 |00f0: move-result-object v8 │ │ +07c5f2: 1f08 e902 |00f1: check-cast v8, Landroid/widget/Button; // type@02e9 │ │ +07c5f6: 5bd8 8b07 |00f3: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ +07c5fa: 1408 3000 0d7f |00f5: const v8, #float 1.87422e+38 // #7f0d0030 │ │ +07c600: 6e20 ed16 8d00 |00f8: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c606: 0c08 |00fb: move-result-object v8 │ │ +07c608: 1f08 e902 |00fc: check-cast v8, Landroid/widget/Button; // type@02e9 │ │ +07c60c: 5bd8 a407 |00fe: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ +07c610: 1408 2e00 0d7f |0100: const v8, #float 1.87422e+38 // #7f0d002e │ │ +07c616: 6e20 ed16 8d00 |0103: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c61c: 0c08 |0106: move-result-object v8 │ │ +07c61e: 1f08 e902 |0107: check-cast v8, Landroid/widget/Button; // type@02e9 │ │ +07c622: 5bd8 8f07 |0109: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ +07c626: 1408 3200 0d7f |010b: const v8, #float 1.87422e+38 // #7f0d0032 │ │ +07c62c: 6e20 ed16 8d00 |010e: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c632: 0c08 |0111: move-result-object v8 │ │ +07c634: 1f08 f702 |0112: check-cast v8, Landroid/widget/ImageView; // type@02f7 │ │ +07c638: 5bd8 9a07 |0114: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ +07c63c: 1408 3100 0d7f |0116: const v8, #float 1.87422e+38 // #7f0d0031 │ │ +07c642: 6e20 ed16 8d00 |0119: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c648: 0c08 |011c: move-result-object v8 │ │ +07c64a: 1f08 f702 |011d: check-cast v8, Landroid/widget/ImageView; // type@02f7 │ │ +07c64e: 5bd8 9d07 |011f: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07c652: 1408 1d00 0d7f |0121: const v8, #float 1.87422e+38 // #7f0d001d │ │ +07c658: 6e20 ed16 8d00 |0124: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c65e: 0c06 |0127: move-result-object v6 │ │ +07c660: 1f06 f902 |0128: check-cast v6, Landroid/widget/LinearLayout; // type@02f9 │ │ +07c664: 1408 3700 0d7f |012a: const v8, #float 1.87422e+38 // #7f0d0037 │ │ +07c66a: 6e20 ed16 8d00 |012d: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c670: 0c08 |0130: move-result-object v8 │ │ +07c672: 1f08 f602 |0131: check-cast v8, Landroid/widget/ImageButton; // type@02f6 │ │ +07c676: 5bd8 a307 |0133: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ +07c67a: 2204 c703 |0135: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1; // type@03c7 │ │ +07c67e: 7020 ba16 d400 |0137: invoke-direct {v4, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ba │ │ +07c684: 54d8 9607 |013a: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.previousButton:Landroid/view/View; // field@0796 │ │ +07c688: 6e20 3613 4800 |013c: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ +07c68e: 54d8 9007 |013f: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.nextButton:Landroid/view/View; // field@0790 │ │ +07c692: 6e20 3613 4800 |0141: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ +07c698: 54d8 9107 |0144: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ +07c69c: 6e20 3613 4800 |0146: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ +07c6a2: 54d8 a007 |0149: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ +07c6a6: 6e20 3613 4800 |014b: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ +07c6ac: 54d8 9e07 |014e: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ +07c6b0: 6e20 3613 4800 |0150: invoke-virtual {v8, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1336 │ │ +07c6b6: 54d8 8b07 |0153: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ +07c6ba: 6e20 3014 4800 |0155: invoke-virtual {v8, v4}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1430 │ │ +07c6c0: 54d8 a407 |0158: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ +07c6c4: 6e20 3014 4800 |015a: invoke-virtual {v8, v4}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1430 │ │ +07c6ca: 54d8 8f07 |015d: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ +07c6ce: 6e20 3014 4800 |015f: invoke-virtual {v8, v4}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1430 │ │ +07c6d4: 54d8 9a07 |0162: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ +07c6d8: 6e20 5414 4800 |0164: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1454 │ │ +07c6de: 54d8 9d07 |0167: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07c6e2: 6e20 5414 4800 |0169: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1454 │ │ +07c6e8: 54d8 8a07 |016c: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.emptyTextView:Landroid/widget/TextView; // field@078a │ │ +07c6ec: 6e20 e714 4800 |016e: invoke-virtual {v8, v4}, Landroid/widget/TextView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@14e7 │ │ +07c6f2: 54d8 8507 |0171: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.albumArtImageView:Landroid/widget/ImageView; // field@0785 │ │ +07c6f6: 6e20 5414 4800 |0173: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1454 │ │ +07c6fc: 54d8 9607 |0176: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.previousButton:Landroid/view/View; // field@0796 │ │ +07c700: 220a cc03 |0178: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2; // type@03cc │ │ +07c704: 7020 c916 da00 |017a: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16c9 │ │ +07c70a: 6e20 3413 a800 |017d: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c710: 54d8 9007 |0180: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.nextButton:Landroid/view/View; // field@0790 │ │ +07c714: 220a cd03 |0182: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3; // type@03cd │ │ +07c718: 7020 cb16 da00 |0184: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16cb │ │ +07c71e: 6e20 3413 a800 |0187: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c724: 54d8 9107 |018a: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.pauseButton:Landroid/view/View; // field@0791 │ │ +07c728: 220a ce03 |018c: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4; // type@03ce │ │ +07c72c: 7020 cd16 da00 |018e: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16cd │ │ +07c732: 6e20 3413 a800 |0191: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c738: 54d8 a007 |0194: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.stopButton:Landroid/view/View; // field@07a0 │ │ +07c73c: 220a cf03 |0196: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5; // type@03cf │ │ +07c740: 7020 cf16 da00 |0198: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16cf │ │ +07c746: 6e20 3413 a800 |019b: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c74c: 54d8 9e07 |019e: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.startButton:Landroid/view/View; // field@079e │ │ +07c750: 220a d003 |01a0: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6; // type@03d0 │ │ +07c754: 7020 d116 da00 |01a2: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d1 │ │ +07c75a: 6e20 3413 a800 |01a5: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c760: 54d8 9b07 |01a8: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shuffleButton:Landroid/view/View; // field@079b │ │ +07c764: 220a d103 |01aa: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7; // type@03d1 │ │ +07c768: 7020 d316 da00 |01ac: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d3 │ │ +07c76e: 6e20 3413 a800 |01af: invoke-virtual {v8, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c774: 54d8 9807 |01b2: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.repeatButton:Landroid/widget/ImageButton; // field@0798 │ │ +07c778: 220a d203 |01b4: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8; // type@03d2 │ │ +07c77c: 7020 d516 da00 |01b6: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d5 │ │ +07c782: 6e20 4c14 a800 |01b9: invoke-virtual {v8, v10}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07c788: 54d8 8b07 |01bc: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ +07c78c: 220a d303 |01be: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9; // type@03d3 │ │ +07c790: 7020 d716 da00 |01c0: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16d7 │ │ +07c796: 6e20 2f14 a800 |01c3: invoke-virtual {v8, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07c79c: 54d8 a407 |01c6: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ +07c7a0: 220a bb03 |01c8: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10; // type@03bb │ │ +07c7a4: 7020 a016 da00 |01ca: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a0 │ │ +07c7aa: 6e20 2f14 a800 |01cd: invoke-virtual {v8, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07c7b0: 54d8 8f07 |01d0: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.jukeboxButton:Landroid/widget/Button; // field@078f │ │ +07c7b4: 220a bc03 |01d2: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11; // type@03bc │ │ +07c7b8: 7020 a216 da00 |01d4: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a2 │ │ +07c7be: 6e20 2f14 a800 |01d7: invoke-virtual {v8, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07c7c4: 54d8 9a07 |01da: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ +07c7c8: 220a bd03 |01dc: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12; // type@03bd │ │ +07c7cc: 7020 a416 da00 |01de: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a4 │ │ +07c7d2: 6e20 5314 a800 |01e1: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ +07c7d8: 54d8 9d07 |01e4: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07c7dc: 220a be03 |01e6: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13; // type@03be │ │ +07c7e0: 7020 a616 da00 |01e8: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a6 │ │ +07c7e6: 6e20 5314 a800 |01eb: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ +07c7ec: 54d8 a307 |01ee: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.toggleListButton:Landroid/widget/ImageButton; // field@07a3 │ │ +07c7f0: 220a bf03 |01f0: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14; // type@03bf │ │ +07c7f4: 7020 a816 da00 |01f2: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16a8 │ │ +07c7fa: 6e20 4c14 a800 |01f5: invoke-virtual {v8, v10}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07c800: 54d8 9707 |01f8: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.progressBar:Landroid/widget/SeekBar; // field@0797 │ │ +07c804: 220a c003 |01fa: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15; // type@03c0 │ │ +07c808: 7020 aa16 da00 |01fc: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16aa │ │ +07c80e: 6e20 c414 a800 |01ff: invoke-virtual {v8, v10}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@14c4 │ │ +07c814: 54d8 9407 |0202: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c818: 220a c103 |0204: new-instance v10, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16; // type@03c1 │ │ +07c81c: 7020 ae16 da00 |0206: invoke-direct {v10, v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16ae │ │ +07c822: 6e20 7d14 a800 |0209: invoke-virtual {v8, v10}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +07c828: 54d8 9407 |020c: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c82c: 6e20 0c17 8d00 |020e: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.registerForContextMenu:(Landroid/view/View;)V // method@170c │ │ +07c832: 6e10 ee16 0d00 |0211: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07c838: 0c01 |0214: move-result-object v1 │ │ +07c83a: 3801 1400 |0215: if-eqz v1, 0229 // +0014 │ │ +07c83e: 6e10 f016 0d00 |0217: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getIntent:()Landroid/content/Intent; // method@16f0 │ │ +07c844: 0c08 |021a: move-result-object v8 │ │ +07c846: 1a0a 2021 |021b: const-string v10, "subsonic.shuffle" // string@2120 │ │ +07c84a: 6e30 cb00 a809 |021d: invoke-virtual {v8, v10, v9}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +07c850: 0a08 |0220: move-result v8 │ │ +07c852: 3808 0800 |0221: if-eqz v8, 0229 // +0008 │ │ +07c856: 6e10 1917 0d00 |0223: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +07c85c: 7220 ff19 2100 |0226: invoke-interface {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setShufflePlayEnabled:(Z)V // method@19ff │ │ +07c862: 3801 2f00 |0229: if-eqz v1, 0258 // +002f │ │ +07c866: 7210 f019 0100 |022b: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getVisualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // method@19f0 │ │ +07c86c: 0c08 |022e: move-result-object v8 │ │ +07c86e: 3808 2900 |022f: if-eqz v8, 0258 // +0029 │ │ +07c872: 0125 |0231: move v5, v2 │ │ +07c874: 3801 2800 |0232: if-eqz v1, 025a // +0028 │ │ +07c878: 7210 e819 0100 |0234: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // method@19e8 │ │ +07c87e: 0c08 |0237: move-result-object v8 │ │ +07c880: 3808 2200 |0238: if-eqz v8, 025a // +0022 │ │ +07c884: 3902 0700 |023a: if-nez v2, 0241 // +0007 │ │ +07c888: 54d8 8b07 |023c: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.equalizerButton:Landroid/widget/Button; // field@078b │ │ +07c88c: 6e20 3214 c800 |023e: invoke-virtual {v8, v12}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +07c892: 3905 1b00 |0241: if-nez v5, 025c // +001b │ │ +07c896: 54d8 a407 |0243: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerButton:Landroid/widget/Button; // field@07a4 │ │ +07c89a: 6e20 3214 c800 |0245: invoke-virtual {v8, v12}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +07c8a0: 1408 3800 0d7f |0248: const v8, #float 1.87422e+38 // #7f0d0038 │ │ +07c8a6: 6e20 ed16 8d00 |024b: invoke-virtual {v13, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07c8ac: 0c03 |024e: move-result-object v3 │ │ +07c8ae: 2208 c203 |024f: new-instance v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17; // type@03c2 │ │ +07c8b2: 7030 b016 d803 |0251: invoke-direct {v8, v13, v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V // method@16b0 │ │ +07c8b8: 6e20 3413 8300 |0254: invoke-virtual {v3, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07c8be: 0e00 |0257: return-void │ │ +07c8c0: 0195 |0258: move v5, v9 │ │ +07c8c2: 28d9 |0259: goto 0232 // -0027 │ │ +07c8c4: 0192 |025a: move v2, v9 │ │ +07c8c6: 28df |025b: goto 023a // -0021 │ │ +07c8c8: 2208 cd04 |025c: new-instance v8, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // type@04cd │ │ +07c8cc: 7020 ae1d d800 |025e: invoke-direct {v8, v13}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.:(Landroid/content/Context;)V // method@1dae │ │ +07c8d2: 5bd8 a507 |0261: iput-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07c8d6: 54d8 a507 |0263: iget-object v8, v13, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07c8da: 2209 f802 |0265: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@02f8 │ │ +07c8de: 7030 5614 b90b |0267: invoke-direct {v9, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@1456 │ │ +07c8e4: 6e30 5a14 8609 |026a: invoke-virtual {v6, v8, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@145a │ │ +07c8ea: 28db |026d: goto 0248 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=129 │ │ 0x0008 line=130 │ │ 0x000e line=132 │ │ 0x0012 line=133 │ │ 0x0016 line=134 │ │ @@ -165993,115 +165994,115 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 196 16-bit code units │ │ -07c8c8: |[07c8c8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -07c8d8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07c8da: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -07c8dc: 6f40 ad18 98ba |0002: invoke-super {v8, v9, v10, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ -07c8e2: 5484 9407 |0005: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c8e6: 334a ad00 |0007: if-ne v10, v4, 00b4 // +00ad │ │ -07c8ea: 07b2 |0009: move-object v2, v11 │ │ -07c8ec: 1f02 dc02 |000a: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07c8f0: 5484 9407 |000c: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ -07c8f4: 5227 4605 |000e: iget v7, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07c8f8: 6e20 7314 7400 |0010: invoke-virtual {v4, v7}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07c8fe: 0c00 |0013: move-result-object v0 │ │ -07c900: 1f00 3704 |0014: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -07c904: 7110 811d 0800 |0016: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07c90a: 0a03 |0019: move-result v3 │ │ -07c90c: 6e10 f116 0800 |001a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@16f1 │ │ -07c912: 0c01 |001d: move-result-object v1 │ │ -07c914: 1404 0200 0c7f |001e: const v4, #float 1.86092e+38 // #7f0c0002 │ │ -07c91a: 6e30 9312 4109 |0021: invoke-virtual {v1, v4, v9}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07c920: 1404 8e00 0d7f |0024: const v4, #float 1.87424e+38 // #7f0d008e │ │ -07c926: 7220 6112 4900 |0027: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07c92c: 0c07 |002a: move-result-object v7 │ │ -07c92e: 3903 8a00 |002b: if-nez v3, 00b5 // +008a │ │ -07c932: 6e10 d519 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07c938: 0a04 |0030: move-result v4 │ │ -07c93a: 3904 8400 |0031: if-nez v4, 00b5 // +0084 │ │ -07c93e: 0154 |0033: move v4, v5 │ │ -07c940: 7220 a512 4700 |0034: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07c946: 1404 8f00 0d7f |0037: const v4, #float 1.87424e+38 // #7f0d008f │ │ -07c94c: 7220 6112 4900 |003a: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07c952: 0c07 |003d: move-result-object v7 │ │ -07c954: 3903 7a00 |003e: if-nez v3, 00b8 // +007a │ │ -07c958: 6e10 d519 0000 |0040: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07c95e: 0a04 |0043: move-result v4 │ │ -07c960: 3804 7400 |0044: if-eqz v4, 00b8 // +0074 │ │ -07c964: 0154 |0046: move v4, v5 │ │ -07c966: 7220 a512 4700 |0047: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07c96c: 1404 9000 0d7f |004a: const v4, #float 1.87424e+38 // #7f0d0090 │ │ -07c972: 7220 6112 4900 |004d: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07c978: 0c07 |0050: move-result-object v7 │ │ -07c97a: 3903 6900 |0051: if-nez v3, 00ba // +0069 │ │ -07c97e: 6e10 d019 0000 |0053: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07c984: 0c04 |0056: move-result-object v4 │ │ -07c986: 6e10 0d19 0400 |0057: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07c98c: 0a04 |005a: move-result v4 │ │ -07c98e: 3904 5f00 |005b: if-nez v4, 00ba // +005f │ │ -07c992: 0154 |005d: move v4, v5 │ │ -07c994: 7220 a512 4700 |005e: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07c99a: 1404 9100 0d7f |0061: const v4, #float 1.87424e+38 // #7f0d0091 │ │ -07c9a0: 7220 6112 4900 |0064: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07c9a6: 0c07 |0067: move-result-object v7 │ │ -07c9a8: 3903 5400 |0068: if-nez v3, 00bc // +0054 │ │ -07c9ac: 6e10 d019 0000 |006a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07c9b2: 0c04 |006d: move-result-object v4 │ │ -07c9b4: 6e10 0d19 0400 |006e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07c9ba: 0a04 |0071: move-result v4 │ │ -07c9bc: 3804 4a00 |0072: if-eqz v4, 00bc // +004a │ │ -07c9c0: 0154 |0074: move v4, v5 │ │ -07c9c2: 7220 a512 4700 |0075: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07c9c8: 1404 9200 0d7f |0078: const v4, #float 1.87424e+38 // #7f0d0092 │ │ -07c9ce: 7220 6112 4900 |007b: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07c9d4: 0c07 |007e: move-result-object v7 │ │ -07c9d6: 3903 3f00 |007f: if-nez v3, 00be // +003f │ │ -07c9da: 0154 |0081: move v4, v5 │ │ -07c9dc: 7220 a512 4700 |0082: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07c9e2: 1404 9500 0d7f |0085: const v4, #float 1.87424e+38 // #7f0d0095 │ │ -07c9e8: 7220 6112 4900 |0088: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07c9ee: 0c04 |008b: move-result-object v4 │ │ -07c9f0: 7220 a512 5400 |008c: invoke-interface {v4, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07c9f6: 1404 9300 0d7f |008f: const v4, #float 1.87424e+38 // #7f0d0093 │ │ -07c9fc: 7220 6112 4900 |0092: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07ca02: 0c07 |0095: move-result-object v7 │ │ -07ca04: 6e10 d019 0000 |0096: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -07ca0a: 0c04 |0099: move-result-object v4 │ │ -07ca0c: 6e10 0219 0400 |009a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getParent:()Ljava/lang/String; // method@1902 │ │ -07ca12: 0c04 |009d: move-result-object v4 │ │ -07ca14: 3804 2200 |009e: if-eqz v4, 00c0 // +0022 │ │ -07ca18: 0154 |00a0: move v4, v5 │ │ -07ca1a: 7220 a512 4700 |00a1: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07ca20: 1404 9400 0d7f |00a4: const v4, #float 1.87424e+38 // #7f0d0094 │ │ -07ca26: 7220 6112 4900 |00a7: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07ca2c: 0c04 |00aa: move-result-object v4 │ │ -07ca2e: 7110 811d 0800 |00ab: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07ca34: 0a07 |00ae: move-result v7 │ │ -07ca36: 3907 1300 |00af: if-nez v7, 00c2 // +0013 │ │ -07ca3a: 7220 a512 5400 |00b1: invoke-interface {v4, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07ca40: 0e00 |00b4: return-void │ │ -07ca42: 0164 |00b5: move v4, v6 │ │ -07ca44: 2900 7eff |00b6: goto/16 0034 // -0082 │ │ -07ca48: 0164 |00b8: move v4, v6 │ │ -07ca4a: 288e |00b9: goto 0047 // -0072 │ │ -07ca4c: 0164 |00ba: move v4, v6 │ │ -07ca4e: 28a3 |00bb: goto 005e // -005d │ │ -07ca50: 0164 |00bc: move v4, v6 │ │ -07ca52: 28b8 |00bd: goto 0075 // -0048 │ │ -07ca54: 0164 |00be: move v4, v6 │ │ -07ca56: 28c3 |00bf: goto 0082 // -003d │ │ -07ca58: 0164 |00c0: move v4, v6 │ │ -07ca5a: 28e0 |00c1: goto 00a1 // -0020 │ │ -07ca5c: 0165 |00c2: move v5, v6 │ │ -07ca5e: 28ee |00c3: goto 00b1 // -0012 │ │ +07c8ec: |[07c8ec] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +07c8fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07c8fe: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +07c900: 6f40 ad18 98ba |0002: invoke-super {v8, v9, v10, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ +07c906: 5484 9407 |0005: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c90a: 334a ad00 |0007: if-ne v10, v4, 00b4 // +00ad │ │ +07c90e: 07b2 |0009: move-object v2, v11 │ │ +07c910: 1f02 e402 |000a: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07c914: 5484 9407 |000c: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistView:Landroid/widget/ListView; // field@0794 │ │ +07c918: 5227 4605 |000e: iget v7, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07c91c: 6e20 7314 7400 |0010: invoke-virtual {v4, v7}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07c922: 0c00 |0013: move-result-object v0 │ │ +07c924: 1f00 3f04 |0014: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +07c928: 7110 811d 0800 |0016: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07c92e: 0a03 |0019: move-result v3 │ │ +07c930: 6e10 f116 0800 |001a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@16f1 │ │ +07c936: 0c01 |001d: move-result-object v1 │ │ +07c938: 1404 0200 0c7f |001e: const v4, #float 1.86092e+38 // #7f0c0002 │ │ +07c93e: 6e30 9312 4109 |0021: invoke-virtual {v1, v4, v9}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07c944: 1404 8e00 0d7f |0024: const v4, #float 1.87424e+38 // #7f0d008e │ │ +07c94a: 7220 6112 4900 |0027: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07c950: 0c07 |002a: move-result-object v7 │ │ +07c952: 3903 8a00 |002b: if-nez v3, 00b5 // +008a │ │ +07c956: 6e10 d519 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07c95c: 0a04 |0030: move-result v4 │ │ +07c95e: 3904 8400 |0031: if-nez v4, 00b5 // +0084 │ │ +07c962: 0154 |0033: move v4, v5 │ │ +07c964: 7220 a512 4700 |0034: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07c96a: 1404 8f00 0d7f |0037: const v4, #float 1.87424e+38 // #7f0d008f │ │ +07c970: 7220 6112 4900 |003a: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07c976: 0c07 |003d: move-result-object v7 │ │ +07c978: 3903 7a00 |003e: if-nez v3, 00b8 // +007a │ │ +07c97c: 6e10 d519 0000 |0040: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07c982: 0a04 |0043: move-result v4 │ │ +07c984: 3804 7400 |0044: if-eqz v4, 00b8 // +0074 │ │ +07c988: 0154 |0046: move v4, v5 │ │ +07c98a: 7220 a512 4700 |0047: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07c990: 1404 9000 0d7f |004a: const v4, #float 1.87424e+38 // #7f0d0090 │ │ +07c996: 7220 6112 4900 |004d: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07c99c: 0c07 |0050: move-result-object v7 │ │ +07c99e: 3903 6900 |0051: if-nez v3, 00ba // +0069 │ │ +07c9a2: 6e10 d019 0000 |0053: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07c9a8: 0c04 |0056: move-result-object v4 │ │ +07c9aa: 6e10 0d19 0400 |0057: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07c9b0: 0a04 |005a: move-result v4 │ │ +07c9b2: 3904 5f00 |005b: if-nez v4, 00ba // +005f │ │ +07c9b6: 0154 |005d: move v4, v5 │ │ +07c9b8: 7220 a512 4700 |005e: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07c9be: 1404 9100 0d7f |0061: const v4, #float 1.87424e+38 // #7f0d0091 │ │ +07c9c4: 7220 6112 4900 |0064: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07c9ca: 0c07 |0067: move-result-object v7 │ │ +07c9cc: 3903 5400 |0068: if-nez v3, 00bc // +0054 │ │ +07c9d0: 6e10 d019 0000 |006a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07c9d6: 0c04 |006d: move-result-object v4 │ │ +07c9d8: 6e10 0d19 0400 |006e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07c9de: 0a04 |0071: move-result v4 │ │ +07c9e0: 3804 4a00 |0072: if-eqz v4, 00bc // +004a │ │ +07c9e4: 0154 |0074: move v4, v5 │ │ +07c9e6: 7220 a512 4700 |0075: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07c9ec: 1404 9200 0d7f |0078: const v4, #float 1.87424e+38 // #7f0d0092 │ │ +07c9f2: 7220 6112 4900 |007b: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07c9f8: 0c07 |007e: move-result-object v7 │ │ +07c9fa: 3903 3f00 |007f: if-nez v3, 00be // +003f │ │ +07c9fe: 0154 |0081: move v4, v5 │ │ +07ca00: 7220 a512 4700 |0082: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07ca06: 1404 9500 0d7f |0085: const v4, #float 1.87424e+38 // #7f0d0095 │ │ +07ca0c: 7220 6112 4900 |0088: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07ca12: 0c04 |008b: move-result-object v4 │ │ +07ca14: 7220 a512 5400 |008c: invoke-interface {v4, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07ca1a: 1404 9300 0d7f |008f: const v4, #float 1.87424e+38 // #7f0d0093 │ │ +07ca20: 7220 6112 4900 |0092: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07ca26: 0c07 |0095: move-result-object v7 │ │ +07ca28: 6e10 d019 0000 |0096: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +07ca2e: 0c04 |0099: move-result-object v4 │ │ +07ca30: 6e10 0219 0400 |009a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getParent:()Ljava/lang/String; // method@1902 │ │ +07ca36: 0c04 |009d: move-result-object v4 │ │ +07ca38: 3804 2200 |009e: if-eqz v4, 00c0 // +0022 │ │ +07ca3c: 0154 |00a0: move v4, v5 │ │ +07ca3e: 7220 a512 4700 |00a1: invoke-interface {v7, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07ca44: 1404 9400 0d7f |00a4: const v4, #float 1.87424e+38 // #7f0d0094 │ │ +07ca4a: 7220 6112 4900 |00a7: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07ca50: 0c04 |00aa: move-result-object v4 │ │ +07ca52: 7110 811d 0800 |00ab: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07ca58: 0a07 |00ae: move-result v7 │ │ +07ca5a: 3907 1300 |00af: if-nez v7, 00c2 // +0013 │ │ +07ca5e: 7220 a512 5400 |00b1: invoke-interface {v4, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07ca64: 0e00 |00b4: return-void │ │ +07ca66: 0164 |00b5: move v4, v6 │ │ +07ca68: 2900 7eff |00b6: goto/16 0034 // -0082 │ │ +07ca6c: 0164 |00b8: move v4, v6 │ │ +07ca6e: 288e |00b9: goto 0047 // -0072 │ │ +07ca70: 0164 |00ba: move v4, v6 │ │ +07ca72: 28a3 |00bb: goto 005e // -005d │ │ +07ca74: 0164 |00bc: move v4, v6 │ │ +07ca76: 28b8 |00bd: goto 0075 // -0048 │ │ +07ca78: 0164 |00be: move v4, v6 │ │ +07ca7a: 28c3 |00bf: goto 0082 // -003d │ │ +07ca7c: 0164 |00c0: move v4, v6 │ │ +07ca7e: 28e0 |00c1: goto 00a1 // -0020 │ │ +07ca80: 0165 |00c2: move v5, v6 │ │ +07ca82: 28ee |00c3: goto 00b1 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=590 │ │ 0x0005 line=591 │ │ 0x000a line=592 │ │ 0x000c line=593 │ │ 0x0016 line=594 │ │ @@ -166142,56 +166143,56 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -07ca60: |[07ca60] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -07ca70: 1303 6400 |0000: const/16 v3, #int 100 // #64 │ │ -07ca74: 3336 5800 |0002: if-ne v6, v3, 005a // +0058 │ │ -07ca78: 1a03 1f17 |0004: const-string v3, "layout_inflater" // string@171f │ │ -07ca7c: 6e20 f316 3500 |0006: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@16f3 │ │ -07ca82: 0c01 |0009: move-result-object v1 │ │ -07ca84: 1f01 aa02 |000a: check-cast v1, Landroid/view/LayoutInflater; // type@02aa │ │ -07ca88: 1404 1700 037f |000c: const v4, #float 1.74129e+38 // #7f030017 │ │ -07ca8e: 1403 6000 0d7f |000f: const v3, #float 1.87423e+38 // #7f0d0060 │ │ -07ca94: 6e20 ed16 3500 |0012: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ -07ca9a: 0c03 |0015: move-result-object v3 │ │ -07ca9c: 1f03 be02 |0016: check-cast v3, Landroid/view/ViewGroup; // type@02be │ │ -07caa0: 6e30 8e12 4103 |0018: invoke-virtual {v1, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ -07caa6: 0c02 |001b: move-result-object v2 │ │ -07caa8: 1403 6100 0d7f |001c: const v3, #float 1.87423e+38 // #7f0d0061 │ │ -07caae: 6e20 d812 3200 |001f: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07cab4: 0c03 |0022: move-result-object v3 │ │ -07cab6: 1f03 e702 |0023: check-cast v3, Landroid/widget/EditText; // type@02e7 │ │ -07caba: 5b53 9307 |0025: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ -07cabe: 2200 0b00 |0027: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000b │ │ -07cac2: 7020 3b00 5000 |0029: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -07cac8: 1403 2f00 0a7f |002c: const v3, #float 1.83434e+38 // #7f0a002f │ │ -07cace: 6e20 4400 3000 |002f: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -07cad4: 1403 2d00 0a7f |0032: const v3, #float 1.83434e+38 // #7f0a002d │ │ -07cada: 6e20 3f00 3000 |0035: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ -07cae0: 1403 1300 0a7f |0038: const v3, #float 1.83434e+38 // #7f0a0013 │ │ -07cae6: 2204 c003 |003b: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20; // type@03c0 │ │ -07caea: 7020 bc16 5400 |003d: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16bc │ │ -07caf0: 6e30 4300 3004 |0040: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -07caf6: 1403 0b00 0a7f |0043: const v3, #float 1.83434e+38 // #7f0a000b │ │ -07cafc: 2204 c103 |0046: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21; // type@03c1 │ │ -07cb00: 7020 be16 5400 |0048: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16be │ │ -07cb06: 6e30 4100 3004 |004b: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -07cb0c: 6e20 4500 2000 |004e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -07cb12: 1213 |0051: const/4 v3, #int 1 // #1 │ │ -07cb14: 6e20 3d00 3000 |0052: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@003d │ │ -07cb1a: 6e10 3c00 0000 |0055: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -07cb20: 0c03 |0058: move-result-object v3 │ │ -07cb22: 1103 |0059: return-object v3 │ │ -07cb24: 6f20 ae18 6500 |005a: invoke-super {v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateDialog:(I)Landroid/app/Dialog; // method@18ae │ │ -07cb2a: 0c03 |005d: move-result-object v3 │ │ -07cb2c: 28fb |005e: goto 0059 // -0005 │ │ +07ca84: |[07ca84] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +07ca94: 1303 6400 |0000: const/16 v3, #int 100 // #64 │ │ +07ca98: 3336 5800 |0002: if-ne v6, v3, 005a // +0058 │ │ +07ca9c: 1a03 1c17 |0004: const-string v3, "layout_inflater" // string@171c │ │ +07caa0: 6e20 f316 3500 |0006: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@16f3 │ │ +07caa6: 0c01 |0009: move-result-object v1 │ │ +07caa8: 1f01 b202 |000a: check-cast v1, Landroid/view/LayoutInflater; // type@02b2 │ │ +07caac: 1404 1700 037f |000c: const v4, #float 1.74129e+38 // #7f030017 │ │ +07cab2: 1403 6000 0d7f |000f: const v3, #float 1.87423e+38 // #7f0d0060 │ │ +07cab8: 6e20 ed16 3500 |0012: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.findViewById:(I)Landroid/view/View; // method@16ed │ │ +07cabe: 0c03 |0015: move-result-object v3 │ │ +07cac0: 1f03 c602 |0016: check-cast v3, Landroid/view/ViewGroup; // type@02c6 │ │ +07cac4: 6e30 8e12 4103 |0018: invoke-virtual {v1, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ +07caca: 0c02 |001b: move-result-object v2 │ │ +07cacc: 1403 6100 0d7f |001c: const v3, #float 1.87423e+38 // #7f0d0061 │ │ +07cad2: 6e20 d812 3200 |001f: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07cad8: 0c03 |0022: move-result-object v3 │ │ +07cada: 1f03 ef02 |0023: check-cast v3, Landroid/widget/EditText; // type@02ef │ │ +07cade: 5b53 9307 |0025: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ +07cae2: 2200 0e00 |0027: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000e │ │ +07cae6: 7020 3b00 5000 |0029: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +07caec: 1403 2f00 0a7f |002c: const v3, #float 1.83434e+38 // #7f0a002f │ │ +07caf2: 6e20 4400 3000 |002f: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +07caf8: 1403 2d00 0a7f |0032: const v3, #float 1.83434e+38 // #7f0a002d │ │ +07cafe: 6e20 3f00 3000 |0035: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ +07cb04: 1403 1300 0a7f |0038: const v3, #float 1.83434e+38 // #7f0a0013 │ │ +07cb0a: 2204 c803 |003b: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20; // type@03c8 │ │ +07cb0e: 7020 bc16 5400 |003d: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16bc │ │ +07cb14: 6e30 4300 3004 |0040: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +07cb1a: 1403 0b00 0a7f |0043: const v3, #float 1.83434e+38 // #7f0a000b │ │ +07cb20: 2204 c903 |0046: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21; // type@03c9 │ │ +07cb24: 7020 be16 5400 |0048: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V // method@16be │ │ +07cb2a: 6e30 4100 3004 |004b: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +07cb30: 6e20 4500 2000 |004e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +07cb36: 1213 |0051: const/4 v3, #int 1 // #1 │ │ +07cb38: 6e20 3d00 3000 |0052: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@003d │ │ +07cb3e: 6e10 3c00 0000 |0055: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +07cb44: 0c03 |0058: move-result-object v3 │ │ +07cb46: 1103 |0059: return-object v3 │ │ +07cb48: 6f20 ae18 6500 |005a: invoke-super {v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateDialog:(I)Landroid/app/Dialog; // method@18ae │ │ +07cb4e: 0c03 |005d: move-result-object v3 │ │ +07cb50: 28fb |005e: goto 0059 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0004 line=522 │ │ 0x000c line=523 │ │ 0x001c line=524 │ │ 0x0027 line=526 │ │ @@ -166215,21 +166216,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07cb30: |[07cb30] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -07cb40: 6e10 f116 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@16f1 │ │ -07cb46: 0c00 |0003: move-result-object v0 │ │ -07cb48: 1401 0100 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0001 │ │ -07cb4e: 6e30 9312 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07cb54: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07cb56: 0f01 |000b: return v1 │ │ +07cb54: |[07cb54] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +07cb64: 6e10 f116 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@16f1 │ │ +07cb6a: 0c00 |0003: move-result-object v0 │ │ +07cb6c: 1401 0100 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0001 │ │ +07cb72: 6e30 9312 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07cb78: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +07cb7a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x000a line=567 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -166241,19 +166242,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07cb58: |[07cb58] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onDown:(Landroid/view/MotionEvent;)Z │ │ -07cb68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07cb6a: 7020 1117 0100 |0001: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ -07cb70: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07cb72: 0f00 |0005: return v0 │ │ +07cb7c: |[07cb7c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onDown:(Landroid/view/MotionEvent;)Z │ │ +07cb8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07cb8e: 7020 1117 0100 |0001: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ +07cb94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07cb96: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0004 line=912 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0006 reg=2 me Landroid/view/MotionEvent; │ │ @@ -166263,115 +166264,115 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 193 16-bit code units │ │ -07cb74: |[07cb74] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -07cb84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07cb86: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -07cb88: 6e10 ee16 0500 |0002: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07cb8e: 0c00 |0005: move-result-object v0 │ │ -07cb90: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -07cb94: 0f01 |0008: return v1 │ │ -07cb96: 6e10 ad12 0600 |0009: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -07cb9c: 0a03 |000c: move-result v3 │ │ -07cb9e: 6e10 ad12 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -07cba4: 0a04 |0010: move-result v4 │ │ -07cba6: c743 |0011: sub-float/2addr v3, v4 │ │ -07cba8: 5254 a107 |0012: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ -07cbac: 8244 |0014: int-to-float v4, v4 │ │ -07cbae: 2d03 0304 |0015: cmpl-float v3, v3, v4 │ │ -07cbb2: 3d03 2700 |0017: if-lez v3, 003e // +0027 │ │ -07cbb6: 7110 7115 0800 |0019: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -07cbbc: 0a03 |001c: move-result v3 │ │ -07cbbe: 5254 a207 |001d: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ -07cbc2: 8244 |001f: int-to-float v4, v4 │ │ -07cbc4: 2d03 0304 |0020: cmpl-float v3, v3, v4 │ │ -07cbc8: 3d03 1c00 |0022: if-lez v3, 003e // +001c │ │ -07cbcc: 6e10 1917 0500 |0024: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -07cbd2: 7210 e519 0000 |0027: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlayingIndex:()I // method@19e5 │ │ -07cbd8: 0a01 |002a: move-result v1 │ │ -07cbda: 7210 021a 0000 |002b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.size:()I // method@1a02 │ │ -07cbe0: 0a03 |002e: move-result v3 │ │ -07cbe2: d803 03ff |002f: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07cbe6: 3531 0b00 |0031: if-ge v1, v3, 003c // +000b │ │ -07cbea: 7210 f319 0000 |0033: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.next:()V // method@19f3 │ │ -07cbf0: 7010 fc16 0500 |0036: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ -07cbf6: 7010 0517 0500 |0039: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07cbfc: 0121 |003c: move v1, v2 │ │ -07cbfe: 28cb |003d: goto 0008 // -0035 │ │ -07cc00: 6e10 ad12 0700 |003e: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -07cc06: 0a03 |0041: move-result v3 │ │ -07cc08: 6e10 ad12 0600 |0042: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -07cc0e: 0a04 |0045: move-result v4 │ │ -07cc10: c743 |0046: sub-float/2addr v3, v4 │ │ -07cc12: 5254 a107 |0047: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ -07cc16: 8244 |0049: int-to-float v4, v4 │ │ -07cc18: 2d03 0304 |004a: cmpl-float v3, v3, v4 │ │ -07cc1c: 3d03 1b00 |004c: if-lez v3, 0067 // +001b │ │ -07cc20: 7110 7115 0800 |004e: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -07cc26: 0a03 |0051: move-result v3 │ │ -07cc28: 5254 a207 |0052: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ -07cc2c: 8244 |0054: int-to-float v4, v4 │ │ -07cc2e: 2d03 0304 |0055: cmpl-float v3, v3, v4 │ │ -07cc32: 3d03 1000 |0057: if-lez v3, 0067 // +0010 │ │ -07cc36: 6e10 1917 0500 |0059: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -07cc3c: 7210 f719 0000 |005c: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.previous:()V // method@19f7 │ │ -07cc42: 7010 fc16 0500 |005f: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ -07cc48: 7010 0517 0500 |0062: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07cc4e: 0121 |0065: move v1, v2 │ │ -07cc50: 28a2 |0066: goto 0008 // -005e │ │ -07cc52: 6e10 af12 0700 |0067: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -07cc58: 0a03 |006a: move-result v3 │ │ -07cc5a: 6e10 af12 0600 |006b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -07cc60: 0a04 |006e: move-result v4 │ │ -07cc62: c743 |006f: sub-float/2addr v3, v4 │ │ -07cc64: 5254 a107 |0070: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ -07cc68: 8244 |0072: int-to-float v4, v4 │ │ -07cc6a: 2d03 0304 |0073: cmpl-float v3, v3, v4 │ │ -07cc6e: 3d03 1f00 |0075: if-lez v3, 0094 // +001f │ │ -07cc72: 7110 7115 0900 |0077: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -07cc78: 0a03 |007a: move-result v3 │ │ -07cc7a: 5254 a207 |007b: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ -07cc7e: 8244 |007d: int-to-float v4, v4 │ │ -07cc80: 2d03 0304 |007e: cmpl-float v3, v3, v4 │ │ -07cc84: 3d03 1400 |0080: if-lez v3, 0094 // +0014 │ │ -07cc88: 6e10 1917 0500 |0082: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -07cc8e: 7210 eb19 0000 |0085: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerPosition:()I // method@19eb │ │ -07cc94: 0a01 |0088: move-result v1 │ │ -07cc96: d011 3075 |0089: add-int/lit16 v1, v1, #int 30000 // #7530 │ │ -07cc9a: 7220 fa19 1000 |008b: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.seekTo:(I)V // method@19fa │ │ -07cca0: 7010 0517 0500 |008e: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07cca6: 0121 |0091: move v1, v2 │ │ -07cca8: 2900 76ff |0092: goto/16 0008 // -008a │ │ -07ccac: 6e10 af12 0600 |0094: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -07ccb2: 0a03 |0097: move-result v3 │ │ -07ccb4: 6e10 af12 0700 |0098: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -07ccba: 0a04 |009b: move-result v4 │ │ -07ccbc: c743 |009c: sub-float/2addr v3, v4 │ │ -07ccbe: 5254 a107 |009d: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ -07ccc2: 8244 |009f: int-to-float v4, v4 │ │ -07ccc4: 2d03 0304 |00a0: cmpl-float v3, v3, v4 │ │ -07ccc8: 3d03 66ff |00a2: if-lez v3, 0008 // -009a │ │ -07cccc: 7110 7115 0900 |00a4: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -07ccd2: 0a03 |00a7: move-result v3 │ │ -07ccd4: 5254 a207 |00a8: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ -07ccd8: 8244 |00aa: int-to-float v4, v4 │ │ -07ccda: 2d03 0304 |00ab: cmpl-float v3, v3, v4 │ │ -07ccde: 3d03 5bff |00ad: if-lez v3, 0008 // -00a5 │ │ -07cce2: 6e10 1917 0500 |00af: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ -07cce8: 7210 eb19 0000 |00b2: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerPosition:()I // method@19eb │ │ -07ccee: 0a01 |00b5: move-result v1 │ │ -07ccf0: d011 c0e0 |00b6: add-int/lit16 v1, v1, #int -8000 // #e0c0 │ │ -07ccf4: 7220 fa19 1000 |00b8: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.seekTo:(I)V // method@19fa │ │ -07ccfa: 7010 0517 0500 |00bb: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07cd00: 0121 |00be: move v1, v2 │ │ -07cd02: 2900 49ff |00bf: goto/16 0008 // -00b7 │ │ +07cb98: |[07cb98] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +07cba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07cbaa: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +07cbac: 6e10 ee16 0500 |0002: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07cbb2: 0c00 |0005: move-result-object v0 │ │ +07cbb4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +07cbb8: 0f01 |0008: return v1 │ │ +07cbba: 6e10 ad12 0600 |0009: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +07cbc0: 0a03 |000c: move-result v3 │ │ +07cbc2: 6e10 ad12 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +07cbc8: 0a04 |0010: move-result v4 │ │ +07cbca: c743 |0011: sub-float/2addr v3, v4 │ │ +07cbcc: 5254 a107 |0012: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ +07cbd0: 8244 |0014: int-to-float v4, v4 │ │ +07cbd2: 2d03 0304 |0015: cmpl-float v3, v3, v4 │ │ +07cbd6: 3d03 2700 |0017: if-lez v3, 003e // +0027 │ │ +07cbda: 7110 7115 0800 |0019: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +07cbe0: 0a03 |001c: move-result v3 │ │ +07cbe2: 5254 a207 |001d: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ +07cbe6: 8244 |001f: int-to-float v4, v4 │ │ +07cbe8: 2d03 0304 |0020: cmpl-float v3, v3, v4 │ │ +07cbec: 3d03 1c00 |0022: if-lez v3, 003e // +001c │ │ +07cbf0: 6e10 1917 0500 |0024: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +07cbf6: 7210 e519 0000 |0027: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlayingIndex:()I // method@19e5 │ │ +07cbfc: 0a01 |002a: move-result v1 │ │ +07cbfe: 7210 021a 0000 |002b: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.size:()I // method@1a02 │ │ +07cc04: 0a03 |002e: move-result v3 │ │ +07cc06: d803 03ff |002f: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07cc0a: 3531 0b00 |0031: if-ge v1, v3, 003c // +000b │ │ +07cc0e: 7210 f319 0000 |0033: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.next:()V // method@19f3 │ │ +07cc14: 7010 fc16 0500 |0036: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ +07cc1a: 7010 0517 0500 |0039: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07cc20: 0121 |003c: move v1, v2 │ │ +07cc22: 28cb |003d: goto 0008 // -0035 │ │ +07cc24: 6e10 ad12 0700 |003e: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +07cc2a: 0a03 |0041: move-result v3 │ │ +07cc2c: 6e10 ad12 0600 |0042: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +07cc32: 0a04 |0045: move-result v4 │ │ +07cc34: c743 |0046: sub-float/2addr v3, v4 │ │ +07cc36: 5254 a107 |0047: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ +07cc3a: 8244 |0049: int-to-float v4, v4 │ │ +07cc3c: 2d03 0304 |004a: cmpl-float v3, v3, v4 │ │ +07cc40: 3d03 1b00 |004c: if-lez v3, 0067 // +001b │ │ +07cc44: 7110 7115 0800 |004e: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +07cc4a: 0a03 |0051: move-result v3 │ │ +07cc4c: 5254 a207 |0052: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ +07cc50: 8244 |0054: int-to-float v4, v4 │ │ +07cc52: 2d03 0304 |0055: cmpl-float v3, v3, v4 │ │ +07cc56: 3d03 1000 |0057: if-lez v3, 0067 // +0010 │ │ +07cc5a: 6e10 1917 0500 |0059: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +07cc60: 7210 f719 0000 |005c: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.previous:()V // method@19f7 │ │ +07cc66: 7010 fc16 0500 |005f: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ +07cc6c: 7010 0517 0500 |0062: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07cc72: 0121 |0065: move v1, v2 │ │ +07cc74: 28a2 |0066: goto 0008 // -005e │ │ +07cc76: 6e10 af12 0700 |0067: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +07cc7c: 0a03 |006a: move-result v3 │ │ +07cc7e: 6e10 af12 0600 |006b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +07cc84: 0a04 |006e: move-result v4 │ │ +07cc86: c743 |006f: sub-float/2addr v3, v4 │ │ +07cc88: 5254 a107 |0070: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ +07cc8c: 8244 |0072: int-to-float v4, v4 │ │ +07cc8e: 2d03 0304 |0073: cmpl-float v3, v3, v4 │ │ +07cc92: 3d03 1f00 |0075: if-lez v3, 0094 // +001f │ │ +07cc96: 7110 7115 0900 |0077: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +07cc9c: 0a03 |007a: move-result v3 │ │ +07cc9e: 5254 a207 |007b: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ +07cca2: 8244 |007d: int-to-float v4, v4 │ │ +07cca4: 2d03 0304 |007e: cmpl-float v3, v3, v4 │ │ +07cca8: 3d03 1400 |0080: if-lez v3, 0094 // +0014 │ │ +07ccac: 6e10 1917 0500 |0082: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +07ccb2: 7210 eb19 0000 |0085: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerPosition:()I // method@19eb │ │ +07ccb8: 0a01 |0088: move-result v1 │ │ +07ccba: d011 3075 |0089: add-int/lit16 v1, v1, #int 30000 // #7530 │ │ +07ccbe: 7220 fa19 1000 |008b: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.seekTo:(I)V // method@19fa │ │ +07ccc4: 7010 0517 0500 |008e: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07ccca: 0121 |0091: move v1, v2 │ │ +07cccc: 2900 76ff |0092: goto/16 0008 // -008a │ │ +07ccd0: 6e10 af12 0600 |0094: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +07ccd6: 0a03 |0097: move-result v3 │ │ +07ccd8: 6e10 af12 0700 |0098: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +07ccde: 0a04 |009b: move-result v4 │ │ +07cce0: c743 |009c: sub-float/2addr v3, v4 │ │ +07cce2: 5254 a107 |009d: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeDistance:I // field@07a1 │ │ +07cce6: 8244 |009f: int-to-float v4, v4 │ │ +07cce8: 2d03 0304 |00a0: cmpl-float v3, v3, v4 │ │ +07ccec: 3d03 66ff |00a2: if-lez v3, 0008 // -009a │ │ +07ccf0: 7110 7115 0900 |00a4: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +07ccf6: 0a03 |00a7: move-result v3 │ │ +07ccf8: 5254 a207 |00a8: iget v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.swipeVelocity:I // field@07a2 │ │ +07ccfc: 8244 |00aa: int-to-float v4, v4 │ │ +07ccfe: 2d03 0304 |00ab: cmpl-float v3, v3, v4 │ │ +07cd02: 3d03 5bff |00ad: if-lez v3, 0008 // -00a5 │ │ +07cd06: 6e10 1917 0500 |00af: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1719 │ │ +07cd0c: 7210 eb19 0000 |00b2: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getPlayerPosition:()I // method@19eb │ │ +07cd12: 0a01 |00b5: move-result v1 │ │ +07cd14: d011 c0e0 |00b6: add-int/lit16 v1, v1, #int -8000 // #e0c0 │ │ +07cd18: 7220 fa19 1000 |00b8: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.seekTo:(I)V // method@19fa │ │ +07cd1e: 7010 0517 0500 |00bb: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07cd24: 0121 |00be: move v1, v2 │ │ +07cd26: 2900 49ff |00bf: goto/16 0008 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=918 │ │ 0x0006 line=919 │ │ 0x0008 line=959 │ │ 0x0009 line=924 │ │ 0x0024 line=925 │ │ @@ -166409,16 +166410,16 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07cd08: |[07cd08] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onLongPress:(Landroid/view/MotionEvent;)V │ │ -07cd18: 0e00 |0000: return-void │ │ +07cd2c: |[07cd2c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onLongPress:(Landroid/view/MotionEvent;)V │ │ +07cd3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0001 reg=1 e Landroid/view/MotionEvent; │ │ │ │ @@ -166427,28 +166428,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -07cd1c: |[07cd1c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07cd2c: 7210 9812 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07cd32: 0a00 |0003: move-result v0 │ │ -07cd34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07cd36: 7030 f616 0201 |0005: invoke-direct {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.menuItemSelected:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@16f6 │ │ -07cd3c: 0a00 |0008: move-result v0 │ │ -07cd3e: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ -07cd42: 6f20 b318 3200 |000b: invoke-super {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@18b3 │ │ -07cd48: 0a00 |000e: move-result v0 │ │ -07cd4a: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ -07cd4e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -07cd50: 0f00 |0012: return v0 │ │ -07cd52: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07cd54: 28fe |0014: goto 0012 // -0002 │ │ +07cd40: |[07cd40] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07cd50: 7210 9812 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07cd56: 0a00 |0003: move-result v0 │ │ +07cd58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07cd5a: 7030 f616 0201 |0005: invoke-direct {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.menuItemSelected:(ILnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@16f6 │ │ +07cd60: 0a00 |0008: move-result v0 │ │ +07cd62: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ +07cd66: 6f20 b318 3200 |000b: invoke-super {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@18b3 │ │ +07cd6c: 0a00 |000e: move-result v0 │ │ +07cd6e: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ +07cd72: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +07cd74: 0f00 |0012: return v0 │ │ +07cd76: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07cd78: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0015 reg=3 menuItem Landroid/view/MenuItem; │ │ │ │ @@ -166457,24 +166458,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07cd58: |[07cd58] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onPause:()V │ │ -07cd68: 6f10 b418 0200 |0000: invoke-super {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onPause:()V // method@18b4 │ │ -07cd6e: 5420 8c07 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ -07cd72: 7210 6616 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@1666 │ │ -07cd78: 5420 a507 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07cd7c: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -07cd80: 5420 a507 |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07cd84: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -07cd86: 6e20 b61d 1000 |000f: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setActive:(Z)V // method@1db6 │ │ -07cd8c: 0e00 |0012: return-void │ │ +07cd7c: |[07cd7c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onPause:()V │ │ +07cd8c: 6f10 b418 0200 |0000: invoke-super {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onPause:()V // method@18b4 │ │ +07cd92: 5420 8c07 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ +07cd96: 7210 6616 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@1666 │ │ +07cd9c: 5420 a507 |0008: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07cda0: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +07cda4: 5420 a507 |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07cda8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +07cdaa: 6e20 b61d 1000 |000f: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setActive:(Z)V // method@1db6 │ │ +07cdb0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0008 line=512 │ │ 0x000c line=513 │ │ 0x0012 line=515 │ │ @@ -166486,35 +166487,35 @@ │ │ type : '(ILandroid/app/Dialog;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -07cd90: |[07cd90] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ -07cda0: 1302 6400 |0000: const/16 v2, #int 100 // #64 │ │ -07cda4: 3325 1100 |0002: if-ne v5, v2, 0013 // +0011 │ │ -07cda8: 6e10 ee16 0400 |0004: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07cdae: 0c02 |0007: move-result-object v2 │ │ -07cdb0: 7210 ef19 0200 |0008: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getSuggestedPlaylistName:()Ljava/lang/String; // method@19ef │ │ -07cdb6: 0c01 |000b: move-result-object v1 │ │ -07cdb8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -07cdbc: 5442 9307 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ -07cdc0: 6e20 4214 1200 |0010: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@1442 │ │ -07cdc6: 0e00 |0013: return-void │ │ -07cdc8: 2200 7003 |0014: new-instance v0, Ljava/text/SimpleDateFormat; // type@0370 │ │ -07cdcc: 1a02 0723 |0016: const-string v2, "yyyy-MM-dd" // string@2307 │ │ -07cdd0: 7020 eb15 2000 |0018: invoke-direct {v0, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@15eb │ │ -07cdd6: 5442 9307 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ -07cdda: 2203 7603 |001d: new-instance v3, Ljava/util/Date; // type@0376 │ │ -07cdde: 7010 0516 0300 |001f: invoke-direct {v3}, Ljava/util/Date;.:()V // method@1605 │ │ -07cde4: 6e20 e715 3000 |0022: invoke-virtual {v0, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@15e7 │ │ -07cdea: 0c03 |0025: move-result-object v3 │ │ -07cdec: 6e20 4214 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@1442 │ │ -07cdf2: 28ea |0029: goto 0013 // -0016 │ │ +07cdb4: |[07cdb4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ +07cdc4: 1302 6400 |0000: const/16 v2, #int 100 // #64 │ │ +07cdc8: 3325 1100 |0002: if-ne v5, v2, 0013 // +0011 │ │ +07cdcc: 6e10 ee16 0400 |0004: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07cdd2: 0c02 |0007: move-result-object v2 │ │ +07cdd4: 7210 ef19 0200 |0008: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getSuggestedPlaylistName:()Ljava/lang/String; // method@19ef │ │ +07cdda: 0c01 |000b: move-result-object v1 │ │ +07cddc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +07cde0: 5442 9307 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ +07cde4: 6e20 4214 1200 |0010: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@1442 │ │ +07cdea: 0e00 |0013: return-void │ │ +07cdec: 2200 7803 |0014: new-instance v0, Ljava/text/SimpleDateFormat; // type@0378 │ │ +07cdf0: 1a02 0423 |0016: const-string v2, "yyyy-MM-dd" // string@2304 │ │ +07cdf4: 7020 eb15 2000 |0018: invoke-direct {v0, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@15eb │ │ +07cdfa: 5442 9307 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistNameView:Landroid/widget/EditText; // field@0793 │ │ +07cdfe: 2203 7e03 |001d: new-instance v3, Ljava/util/Date; // type@037e │ │ +07ce02: 7010 0516 0300 |001f: invoke-direct {v3}, Ljava/util/Date;.:()V // method@1605 │ │ +07ce08: 6e20 e715 3000 |0022: invoke-virtual {v0, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@15e7 │ │ +07ce0e: 0c03 |0025: move-result-object v3 │ │ +07ce10: 6e20 4214 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@1442 │ │ +07ce16: 28ea |0029: goto 0013 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x000c line=554 │ │ 0x000e line=555 │ │ 0x0013 line=561 │ │ @@ -166533,53 +166534,53 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -07cdf4: |[07cdf4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -07ce04: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07ce06: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -07ce08: 1406 8a00 0d7f |0002: const v6, #float 1.87424e+38 // #7f0d008a │ │ -07ce0e: 7220 9212 6800 |0005: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ -07ce14: 0c00 |0008: move-result-object v0 │ │ -07ce16: 7110 811d 0700 |0009: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07ce1c: 0a06 |000c: move-result v6 │ │ -07ce1e: 3906 3500 |000d: if-nez v6, 0042 // +0035 │ │ -07ce22: 0141 |000f: move v1, v4 │ │ -07ce24: 7220 a012 1000 |0010: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@12a0 │ │ -07ce2a: 7220 a512 1000 |0013: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07ce30: 1406 8c00 0d7f |0016: const v6, #float 1.87424e+38 // #7f0d008c │ │ -07ce36: 7220 9212 6800 |0019: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ -07ce3c: 0c02 |001c: move-result-object v2 │ │ -07ce3e: 6e10 ee16 0700 |001d: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07ce44: 0c06 |0020: move-result-object v6 │ │ -07ce46: 7210 e919 0600 |0021: invoke-interface {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getKeepScreenOn:()Z // method@19e9 │ │ -07ce4c: 0a06 |0024: move-result v6 │ │ -07ce4e: 3806 1f00 |0025: if-eqz v6, 0044 // +001f │ │ -07ce52: 1406 2100 0a7f |0027: const v6, #float 1.83434e+38 // #7f0a0021 │ │ -07ce58: 7220 a412 6200 |002a: invoke-interface {v2, v6}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@12a4 │ │ -07ce5e: 1406 8d00 0d7f |002d: const v6, #float 1.87424e+38 // #7f0d008d │ │ -07ce64: 7220 9212 6800 |0030: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ -07ce6a: 0c03 |0033: move-result-object v3 │ │ -07ce6c: 7110 811d 0700 |0034: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07ce72: 0a06 |0037: move-result v6 │ │ -07ce74: 3906 1300 |0038: if-nez v6, 004b // +0013 │ │ -07ce78: 7220 a512 4300 |003a: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07ce7e: 6f20 b618 8700 |003d: invoke-super {v7, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@18b6 │ │ -07ce84: 0a04 |0040: move-result v4 │ │ -07ce86: 0f04 |0041: return v4 │ │ -07ce88: 0151 |0042: move v1, v5 │ │ -07ce8a: 28cd |0043: goto 0010 // -0033 │ │ -07ce8c: 1406 2200 0a7f |0044: const v6, #float 1.83434e+38 // #7f0a0022 │ │ -07ce92: 7220 a412 6200 |0047: invoke-interface {v2, v6}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@12a4 │ │ -07ce98: 28e3 |004a: goto 002d // -001d │ │ -07ce9a: 0154 |004b: move v4, v5 │ │ -07ce9c: 28ee |004c: goto 003a // -0012 │ │ +07ce18: |[07ce18] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +07ce28: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07ce2a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07ce2c: 1406 8a00 0d7f |0002: const v6, #float 1.87424e+38 // #7f0d008a │ │ +07ce32: 7220 9212 6800 |0005: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ +07ce38: 0c00 |0008: move-result-object v0 │ │ +07ce3a: 7110 811d 0700 |0009: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07ce40: 0a06 |000c: move-result v6 │ │ +07ce42: 3906 3500 |000d: if-nez v6, 0042 // +0035 │ │ +07ce46: 0141 |000f: move v1, v4 │ │ +07ce48: 7220 a012 1000 |0010: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@12a0 │ │ +07ce4e: 7220 a512 1000 |0013: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07ce54: 1406 8c00 0d7f |0016: const v6, #float 1.87424e+38 // #7f0d008c │ │ +07ce5a: 7220 9212 6800 |0019: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ +07ce60: 0c02 |001c: move-result-object v2 │ │ +07ce62: 6e10 ee16 0700 |001d: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07ce68: 0c06 |0020: move-result-object v6 │ │ +07ce6a: 7210 e919 0600 |0021: invoke-interface {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getKeepScreenOn:()Z // method@19e9 │ │ +07ce70: 0a06 |0024: move-result v6 │ │ +07ce72: 3806 1f00 |0025: if-eqz v6, 0044 // +001f │ │ +07ce76: 1406 2100 0a7f |0027: const v6, #float 1.83434e+38 // #7f0a0021 │ │ +07ce7c: 7220 a412 6200 |002a: invoke-interface {v2, v6}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@12a4 │ │ +07ce82: 1406 8d00 0d7f |002d: const v6, #float 1.87424e+38 // #7f0d008d │ │ +07ce88: 7220 9212 6800 |0030: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1292 │ │ +07ce8e: 0c03 |0033: move-result-object v3 │ │ +07ce90: 7110 811d 0700 |0034: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07ce96: 0a06 |0037: move-result v6 │ │ +07ce98: 3906 1300 |0038: if-nez v6, 004b // +0013 │ │ +07ce9c: 7220 a512 4300 |003a: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07cea2: 6f20 b618 8700 |003d: invoke-super {v7, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@18b6 │ │ +07cea8: 0a04 |0040: move-result v4 │ │ +07ceaa: 0f04 |0041: return v4 │ │ +07ceac: 0151 |0042: move v1, v5 │ │ +07ceae: 28cd |0043: goto 0010 // -0033 │ │ +07ceb0: 1406 2200 0a7f |0044: const v6, #float 1.83434e+38 // #7f0a0022 │ │ +07ceb6: 7220 a412 6200 |0047: invoke-interface {v2, v6}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@12a4 │ │ +07cebc: 28e3 |004a: goto 002d // -001d │ │ +07cebe: 0154 |004b: move v4, v5 │ │ +07cec0: 28ee |004c: goto 003a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=572 │ │ 0x0009 line=573 │ │ 0x0010 line=574 │ │ 0x0013 line=575 │ │ 0x0016 line=576 │ │ @@ -166607,82 +166608,82 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 138 16-bit code units │ │ -07cea0: |[07cea0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onResume:()V │ │ -07ceb0: 130d 8000 |0000: const/16 v13, #int 128 // #80 │ │ -07ceb4: 130c 0800 |0002: const/16 v12, #int 8 // #8 │ │ -07ceb8: 121a |0004: const/4 v10, #int 1 // #1 │ │ -07ceba: 120b |0005: const/4 v11, #int 0 // #0 │ │ -07cebc: 6f10 b718 0e00 |0006: invoke-super {v14}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onResume:()V // method@18b7 │ │ -07cec2: 7100 5816 0000 |0009: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@1658 │ │ -07cec8: 0c00 |000c: move-result-object v0 │ │ -07ceca: 5be0 8c07 |000d: iput-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ -07cece: 2208 6f00 |000f: new-instance v8, Landroid/os/Handler; // type@006f │ │ -07ced2: 7010 f401 0800 |0011: invoke-direct {v8}, Landroid/os/Handler;.:()V // method@01f4 │ │ -07ced8: 2201 bc03 |0014: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; // type@03bc │ │ -07cedc: 7030 b416 e108 |0016: invoke-direct {v1, v14, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V // method@16b4 │ │ -07cee2: 54e0 8c07 |0019: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ -07cee6: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -07ceea: 1604 e803 |001d: const-wide/16 v4, #int 1000 // #3e8 │ │ -07ceee: 6206 4b05 |001f: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ -07cef2: 7807 6516 0000 |0021: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ -07cef8: 7020 1117 ae00 |0024: invoke-direct {v14, v10}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ -07cefe: 6e10 ee16 0e00 |0027: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -07cf04: 0c07 |002a: move-result-object v7 │ │ -07cf06: 3807 0800 |002b: if-eqz v7, 0033 // +0008 │ │ -07cf0a: 7210 e419 0700 |002d: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ -07cf10: 0c00 |0030: move-result-object v0 │ │ -07cf12: 3900 0700 |0031: if-nez v0, 0038 // +0007 │ │ -07cf16: 54e0 9207 |0033: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ -07cf1a: 6e20 fa14 a000 |0035: invoke-virtual {v0, v10}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@14fa │ │ -07cf20: 7010 fe16 0e00 |0038: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ -07cf26: 7010 fc16 0e00 |003b: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ -07cf2c: 7010 0517 0e00 |003e: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ -07cf32: 7010 0f17 0e00 |0041: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.scrollToCurrent:()V // method@170f │ │ -07cf38: 3807 3800 |0044: if-eqz v7, 007c // +0038 │ │ -07cf3c: 7210 e919 0700 |0046: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getKeepScreenOn:()Z // method@19e9 │ │ -07cf42: 0a00 |0049: move-result v0 │ │ -07cf44: 3800 3200 |004a: if-eqz v0, 007c // +0032 │ │ -07cf48: 6e10 f416 0e00 |004c: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ -07cf4e: 0c00 |004f: move-result-object v0 │ │ -07cf50: 6e20 8513 d000 |0050: invoke-virtual {v0, v13}, Landroid/view/Window;.addFlags:(I)V // method@1385 │ │ -07cf56: 54e0 a507 |0053: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07cf5a: 3800 1000 |0055: if-eqz v0, 0065 // +0010 │ │ -07cf5e: 54e2 a507 |0057: iget-object v2, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ -07cf62: 3807 2b00 |0059: if-eqz v7, 0084 // +002b │ │ -07cf66: 7210 ee19 0700 |005b: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getShowVisualization:()Z // method@19ee │ │ -07cf6c: 0a00 |005e: move-result v0 │ │ -07cf6e: 3800 2500 |005f: if-eqz v0, 0084 // +0025 │ │ -07cf72: 01a0 |0061: move v0, v10 │ │ -07cf74: 6e20 b61d 0200 |0062: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setActive:(Z)V // method@1db6 │ │ -07cf7a: 7110 811d 0e00 |0065: invoke-static {v14}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07cf80: 0a09 |0068: move-result v9 │ │ -07cf82: 54e2 9a07 |0069: iget-object v2, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ -07cf86: 3809 1b00 |006b: if-eqz v9, 0086 // +001b │ │ -07cf8a: 01c0 |006d: move v0, v12 │ │ -07cf8c: 6e20 5514 0200 |006e: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ -07cf92: 54e0 9d07 |0071: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ -07cf96: 3809 1500 |0073: if-eqz v9, 0088 // +0015 │ │ -07cf9a: 6e20 5514 c000 |0075: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ -07cfa0: 7010 1817 0e00 |0078: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButtons:()V // method@1718 │ │ -07cfa6: 0e00 |007b: return-void │ │ -07cfa8: 6e10 f416 0e00 |007c: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ -07cfae: 0c00 |007f: move-result-object v0 │ │ -07cfb0: 6e20 8613 d000 |0080: invoke-virtual {v0, v13}, Landroid/view/Window;.clearFlags:(I)V // method@1386 │ │ -07cfb6: 28d0 |0083: goto 0053 // -0030 │ │ -07cfb8: 01b0 |0084: move v0, v11 │ │ -07cfba: 28dd |0085: goto 0062 // -0023 │ │ -07cfbc: 01b0 |0086: move v0, v11 │ │ -07cfbe: 28e7 |0087: goto 006e // -0019 │ │ -07cfc0: 01bc |0088: move v12, v11 │ │ -07cfc2: 28ec |0089: goto 0075 // -0014 │ │ +07cec4: |[07cec4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onResume:()V │ │ +07ced4: 130d 8000 |0000: const/16 v13, #int 128 // #80 │ │ +07ced8: 130c 0800 |0002: const/16 v12, #int 8 // #8 │ │ +07cedc: 121a |0004: const/4 v10, #int 1 // #1 │ │ +07cede: 120b |0005: const/4 v11, #int 0 // #0 │ │ +07cee0: 6f10 b718 0e00 |0006: invoke-super {v14}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onResume:()V // method@18b7 │ │ +07cee6: 7100 5816 0000 |0009: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@1658 │ │ +07ceec: 0c00 |000c: move-result-object v0 │ │ +07ceee: 5be0 8c07 |000d: iput-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ +07cef2: 2208 7400 |000f: new-instance v8, Landroid/os/Handler; // type@0074 │ │ +07cef6: 7010 f401 0800 |0011: invoke-direct {v8}, Landroid/os/Handler;.:()V // method@01f4 │ │ +07cefc: 2201 c403 |0014: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; // type@03c4 │ │ +07cf00: 7030 b416 e108 |0016: invoke-direct {v1, v14, v8}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V // method@16b4 │ │ +07cf06: 54e0 8c07 |0019: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.executorService:Ljava/util/concurrent/ScheduledExecutorService; // field@078c │ │ +07cf0a: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +07cf0e: 1604 e803 |001d: const-wide/16 v4, #int 1000 // #3e8 │ │ +07cf12: 6206 4b05 |001f: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@054b │ │ +07cf16: 7807 6516 0000 |0021: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@1665 │ │ +07cf1c: 7020 1117 ae00 |0024: invoke-direct {v14, v10}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.setControlsVisible:(Z)V // method@1711 │ │ +07cf22: 6e10 ee16 0e00 |0027: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +07cf28: 0c07 |002a: move-result-object v7 │ │ +07cf2a: 3807 0800 |002b: if-eqz v7, 0033 // +0008 │ │ +07cf2e: 7210 e419 0700 |002d: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e4 │ │ +07cf34: 0c00 |0030: move-result-object v0 │ │ +07cf36: 3900 0700 |0031: if-nez v0, 0038 // +0007 │ │ +07cf3a: 54e0 9207 |0033: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.playlistFlipper:Landroid/widget/ViewFlipper; // field@0792 │ │ +07cf3e: 6e20 fa14 a000 |0035: invoke-virtual {v0, v10}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@14fa │ │ +07cf44: 7010 fe16 0e00 |0038: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onDownloadListChanged:()V // method@16fe │ │ +07cf4a: 7010 fc16 0e00 |003b: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onCurrentChanged:()V // method@16fc │ │ +07cf50: 7010 0517 0e00 |003e: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.onProgressChanged:()V // method@1705 │ │ +07cf56: 7010 0f17 0e00 |0041: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.scrollToCurrent:()V // method@170f │ │ +07cf5c: 3807 3800 |0044: if-eqz v7, 007c // +0038 │ │ +07cf60: 7210 e919 0700 |0046: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getKeepScreenOn:()Z // method@19e9 │ │ +07cf66: 0a00 |0049: move-result v0 │ │ +07cf68: 3800 3200 |004a: if-eqz v0, 007c // +0032 │ │ +07cf6c: 6e10 f416 0e00 |004c: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ +07cf72: 0c00 |004f: move-result-object v0 │ │ +07cf74: 6e20 8513 d000 |0050: invoke-virtual {v0, v13}, Landroid/view/Window;.addFlags:(I)V // method@1385 │ │ +07cf7a: 54e0 a507 |0053: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07cf7e: 3800 1000 |0055: if-eqz v0, 0065 // +0010 │ │ +07cf82: 54e2 a507 |0057: iget-object v2, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.visualizerView:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; // field@07a5 │ │ +07cf86: 3807 2b00 |0059: if-eqz v7, 0084 // +002b │ │ +07cf8a: 7210 ee19 0700 |005b: invoke-interface {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getShowVisualization:()Z // method@19ee │ │ +07cf90: 0a00 |005e: move-result v0 │ │ +07cf92: 3800 2500 |005f: if-eqz v0, 0084 // +0025 │ │ +07cf96: 01a0 |0061: move v0, v10 │ │ +07cf98: 6e20 b61d 0200 |0062: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;.setActive:(Z)V // method@1db6 │ │ +07cf9e: 7110 811d 0e00 |0065: invoke-static {v14}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07cfa4: 0a09 |0068: move-result v9 │ │ +07cfa6: 54e2 9a07 |0069: iget-object v2, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.shareButton:Landroid/widget/ImageView; // field@079a │ │ +07cfaa: 3809 1b00 |006b: if-eqz v9, 0086 // +001b │ │ +07cfae: 01c0 |006d: move v0, v12 │ │ +07cfb0: 6e20 5514 0200 |006e: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ +07cfb6: 54e0 9d07 |0071: iget-object v0, v14, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.starButton:Landroid/widget/ImageView; // field@079d │ │ +07cfba: 3809 1500 |0073: if-eqz v9, 0088 // +0015 │ │ +07cfbe: 6e20 5514 c000 |0075: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ +07cfc4: 7010 1817 0e00 |0078: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.updateButtons:()V // method@1718 │ │ +07cfca: 0e00 |007b: return-void │ │ +07cfcc: 6e10 f416 0e00 |007c: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getWindow:()Landroid/view/Window; // method@16f4 │ │ +07cfd2: 0c00 |007f: move-result-object v0 │ │ +07cfd4: 6e20 8613 d000 |0080: invoke-virtual {v0, v13}, Landroid/view/Window;.clearFlags:(I)V // method@1386 │ │ +07cfda: 28d0 |0083: goto 0053 // -0030 │ │ +07cfdc: 01b0 |0084: move v0, v11 │ │ +07cfde: 28dd |0085: goto 0062 // -0023 │ │ +07cfe0: 01b0 |0086: move v0, v11 │ │ +07cfe2: 28e7 |0087: goto 006e // -0019 │ │ +07cfe4: 01bc |0088: move v12, v11 │ │ +07cfe6: 28ec |0089: goto 0075 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=392 │ │ 0x0009 line=394 │ │ 0x000f line=396 │ │ 0x0014 line=397 │ │ 0x0019 line=408 │ │ @@ -166720,17 +166721,17 @@ │ │ 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 │ │ -07cfc4: |[07cfc4] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -07cfd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cfd6: 0f00 |0001: return v0 │ │ +07cfe8: |[07cfe8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +07cff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07cffa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0002 reg=2 e1 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 e2 Landroid/view/MotionEvent; │ │ @@ -166742,16 +166743,16 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07cfd8: |[07cfd8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onShowPress:(Landroid/view/MotionEvent;)V │ │ -07cfe8: 0e00 |0000: return-void │ │ +07cffc: |[07cffc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onShowPress:(Landroid/view/MotionEvent;)V │ │ +07d00c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0001 reg=1 e Landroid/view/MotionEvent; │ │ │ │ @@ -166760,17 +166761,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07cfec: |[07cfec] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -07cffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cffe: 0f00 |0001: return v0 │ │ +07d010: |[07d010] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +07d020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d022: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -166779,33 +166780,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07d000: |[07d000] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07d010: 5410 8d07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.gestureScanner:Landroid/view/GestureDetector; // field@078d │ │ -07d014: 6e20 7512 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1275 │ │ -07d01a: 0a00 |0005: move-result v0 │ │ -07d01c: 0f00 |0006: return v0 │ │ +07d024: |[07d024] net.sourceforge.subsonic.androidapp.activity.DownloadActivity.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07d034: 5410 8d07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.gestureScanner:Landroid/view/GestureDetector; // field@078d │ │ +07d038: 6e20 7512 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1275 │ │ +07d03e: 0a00 |0005: move-result v0 │ │ +07d040: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ 0x0000 - 0x0007 reg=2 me Landroid/view/MotionEvent; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #684 header: │ │ -class_idx : 983 │ │ +class_idx : 991 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1045 │ │ -source_file_idx : 2699 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 2696 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #684 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;' │ │ @@ -166820,17 +166821,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d020: |[07d020] net.sourceforge.subsonic.androidapp.activity.LyricsActivity.:()V │ │ -07d030: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07d036: 0e00 |0003: return-void │ │ +07d044: |[07d044] net.sourceforge.subsonic.androidapp.activity.LyricsActivity.:()V │ │ +07d054: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07d05a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;) │ │ @@ -166838,19 +166839,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07d038: |[07d038] net.sourceforge.subsonic.androidapp.activity.LyricsActivity.load:()V │ │ -07d048: 2200 d603 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1; // type@03d6 │ │ -07d04c: 7030 4a17 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@174a │ │ -07d052: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ -07d058: 0e00 |0008: return-void │ │ +07d05c: |[07d05c] net.sourceforge.subsonic.androidapp.activity.LyricsActivity.load:()V │ │ +07d06c: 2200 de03 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1; // type@03de │ │ +07d070: 7030 4a17 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@174a │ │ +07d076: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ +07d07c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=70 │ │ 0x0008 line=71 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 task Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ @@ -166862,37 +166863,37 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07d05c: |[07d05c] net.sourceforge.subsonic.androidapp.activity.LyricsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07d06c: 6f20 ac18 2100 |0000: invoke-super {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07d072: 1400 1100 037f |0003: const v0, #float 1.74129e+38 // #7f030011 │ │ -07d078: 6e20 5417 0100 |0006: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.setContentView:(I)V // method@1754 │ │ -07d07e: 7010 5217 0100 |0009: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.load:()V // method@1752 │ │ -07d084: 0e00 |000c: return-void │ │ +07d080: |[07d080] net.sourceforge.subsonic.androidapp.activity.LyricsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07d090: 6f20 ac18 2100 |0000: invoke-super {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07d096: 1400 1100 037f |0003: const v0, #float 1.74129e+38 // #7f030011 │ │ +07d09c: 6e20 5417 0100 |0006: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.setContentView:(I)V // method@1754 │ │ +07d0a2: 7010 5217 0100 |0009: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.load:()V // method@1752 │ │ +07d0a8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0009 line=43 │ │ 0x000c line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ │ 0x0000 - 0x000d reg=2 bundle Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2699 (LyricsActivity.java) │ │ + source_file_idx : 2696 (LyricsActivity.java) │ │ │ │ Class #685 header: │ │ -class_idx : 990 │ │ +class_idx : 998 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1045 │ │ -source_file_idx : 2745 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 2742 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 4 │ │ │ │ Class #685 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;' │ │ @@ -166920,17 +166921,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d088: |[07d088] net.sourceforge.subsonic.androidapp.activity.MainActivity.:()V │ │ -07d098: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07d09e: 0e00 |0003: return-void │ │ +07d0ac: |[07d0ac] net.sourceforge.subsonic.androidapp.activity.MainActivity.:()V │ │ +07d0bc: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07d0c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;) │ │ @@ -166938,17 +166939,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d0a0: |[07d0a0] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -07d0b0: 7010 7a17 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.toggleOffline:()V // method@177a │ │ -07d0b6: 0e00 |0003: return-void │ │ +07d0c4: |[07d0c4] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +07d0d4: 7010 7a17 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.toggleOffline:()V // method@177a │ │ +07d0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;) │ │ @@ -166956,17 +166957,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d0b8: |[07d0b8] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -07d0c8: 7010 7717 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.showStarredMusic:()V // method@1777 │ │ -07d0ce: 0e00 |0003: return-void │ │ +07d0dc: |[07d0dc] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +07d0ec: 7010 7717 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.showStarredMusic:()V // method@1777 │ │ +07d0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;) │ │ @@ -166974,17 +166975,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07d0d0: |[07d0d0] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V │ │ -07d0e0: 7020 7517 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.showAlbumList:(Ljava/lang/String;)V // method@1775 │ │ -07d0e6: 0e00 |0003: return-void │ │ +07d0f4: |[07d0f4] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Ljava/lang/String;)V │ │ +07d104: 7020 7517 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.showAlbumList:(Ljava/lang/String;)V // method@1775 │ │ +07d10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -166993,17 +166994,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d0e8: |[07d0e8] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ -07d0f8: 7010 7817 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.startShufflePlay:()V // method@1778 │ │ -07d0fe: 0e00 |0003: return-void │ │ +07d10c: |[07d10c] net.sourceforge.subsonic.androidapp.activity.MainActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ +07d11c: 7010 7817 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.startShufflePlay:()V // method@1778 │ │ +07d122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;) │ │ @@ -167011,21 +167012,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -07d100: |[07d100] net.sourceforge.subsonic.androidapp.activity.MainActivity.exit:()V │ │ -07d110: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07d114: 1c01 3d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -07d118: 7030 c300 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07d11e: 6e20 7917 0200 |0007: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.stopService:(Landroid/content/Intent;)Z // method@1779 │ │ -07d124: 6e10 6817 0200 |000a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.finish:()V // method@1768 │ │ -07d12a: 0e00 |000d: return-void │ │ +07d124: |[07d124] net.sourceforge.subsonic.androidapp.activity.MainActivity.exit:()V │ │ +07d134: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d138: 1c01 4504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +07d13c: 7030 c300 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07d142: 6e20 7917 0200 |0007: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.stopService:(Landroid/content/Intent;)Z // method@1779 │ │ +07d148: 6e10 6817 0200 |000a: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.finish:()V // method@1768 │ │ +07d14e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000a line=261 │ │ 0x000d line=262 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ @@ -167035,63 +167036,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -07d12c: |[07d12c] net.sourceforge.subsonic.androidapp.activity.MainActivity.loadSettings:()V │ │ -07d13c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07d13e: 1403 0200 057f |0001: const v3, #float 1.76787e+38 // #7f050002 │ │ -07d144: 7130 3202 3605 |0004: invoke-static {v6, v3, v5}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@0232 │ │ -07d14a: 7110 761d 0600 |0007: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ -07d150: 0c02 |000a: move-result-object v2 │ │ -07d152: 1a03 900f |000b: const-string v3, "cacheLocation" // string@0f90 │ │ -07d156: 7220 fa00 3200 |000d: invoke-interface {v2, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00fa │ │ -07d15c: 0a03 |0010: move-result v3 │ │ -07d15e: 3903 2b00 |0011: if-nez v3, 003c // +002b │ │ -07d162: 7210 fb00 0200 |0013: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -07d168: 0c01 |0016: move-result-object v1 │ │ -07d16a: 1a03 900f |0017: const-string v3, "cacheLocation" // string@0f90 │ │ -07d16e: 7110 521c 0600 |0019: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ -07d174: 0c04 |001c: move-result-object v4 │ │ -07d176: 6e10 1015 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -07d17c: 0c04 |0020: move-result-object v4 │ │ -07d17e: 7230 f900 3104 |0021: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -07d184: 7210 f600 0100 |0024: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -07d18a: 1a03 e41a |0027: const-string v3, "offline" // string@1ae4 │ │ -07d18e: 7220 fa00 3200 |0029: invoke-interface {v2, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00fa │ │ -07d194: 0a03 |002c: move-result v3 │ │ -07d196: 3903 0e00 |002d: if-nez v3, 003b // +000e │ │ -07d19a: 7210 fb00 0200 |002f: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -07d1a0: 0c01 |0032: move-result-object v1 │ │ -07d1a2: 1a03 e41a |0033: const-string v3, "offline" // string@1ae4 │ │ -07d1a6: 7230 f700 3105 |0035: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -07d1ac: 7210 f600 0100 |0038: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -07d1b2: 0e00 |003b: return-void │ │ -07d1b4: 2200 1403 |003c: new-instance v0, Ljava/io/File; // type@0314 │ │ -07d1b8: 1a03 900f |003e: const-string v3, "cacheLocation" // string@0f90 │ │ -07d1bc: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -07d1be: 7230 fe00 3204 |0041: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -07d1c4: 0c03 |0044: move-result-object v3 │ │ -07d1c6: 7020 0315 3000 |0045: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -07d1cc: 1a03 421a |0048: const-string v3, "music" // string@1a42 │ │ -07d1d0: 6e10 0d15 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -07d1d6: 0c04 |004d: move-result-object v4 │ │ -07d1d8: 6e20 9215 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07d1de: 0a03 |0051: move-result v3 │ │ -07d1e0: 3803 d5ff |0052: if-eqz v3, 0027 // -002b │ │ -07d1e4: 7210 fb00 0200 |0054: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ -07d1ea: 0c01 |0057: move-result-object v1 │ │ -07d1ec: 1a03 900f |0058: const-string v3, "cacheLocation" // string@0f90 │ │ -07d1f0: 6e10 0e15 0000 |005a: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ -07d1f6: 0c04 |005d: move-result-object v4 │ │ -07d1f8: 7230 f900 3104 |005e: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -07d1fe: 7210 f600 0100 |0061: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ -07d204: 28c3 |0064: goto 0027 // -003d │ │ +07d150: |[07d150] net.sourceforge.subsonic.androidapp.activity.MainActivity.loadSettings:()V │ │ +07d160: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07d162: 1403 0200 057f |0001: const v3, #float 1.76787e+38 // #7f050002 │ │ +07d168: 7130 3202 3605 |0004: invoke-static {v6, v3, v5}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@0232 │ │ +07d16e: 7110 761d 0600 |0007: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@1d76 │ │ +07d174: 0c02 |000a: move-result-object v2 │ │ +07d176: 1a03 8d0f |000b: const-string v3, "cacheLocation" // string@0f8d │ │ +07d17a: 7220 fa00 3200 |000d: invoke-interface {v2, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00fa │ │ +07d180: 0a03 |0010: move-result v3 │ │ +07d182: 3903 2b00 |0011: if-nez v3, 003c // +002b │ │ +07d186: 7210 fb00 0200 |0013: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +07d18c: 0c01 |0016: move-result-object v1 │ │ +07d18e: 1a03 8d0f |0017: const-string v3, "cacheLocation" // string@0f8d │ │ +07d192: 7110 521c 0600 |0019: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getSubsonicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c52 │ │ +07d198: 0c04 |001c: move-result-object v4 │ │ +07d19a: 6e10 1015 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +07d1a0: 0c04 |0020: move-result-object v4 │ │ +07d1a2: 7230 f900 3104 |0021: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +07d1a8: 7210 f600 0100 |0024: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +07d1ae: 1a03 e11a |0027: const-string v3, "offline" // string@1ae1 │ │ +07d1b2: 7220 fa00 3200 |0029: invoke-interface {v2, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00fa │ │ +07d1b8: 0a03 |002c: move-result v3 │ │ +07d1ba: 3903 0e00 |002d: if-nez v3, 003b // +000e │ │ +07d1be: 7210 fb00 0200 |002f: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +07d1c4: 0c01 |0032: move-result-object v1 │ │ +07d1c6: 1a03 e11a |0033: const-string v3, "offline" // string@1ae1 │ │ +07d1ca: 7230 f700 3105 |0035: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +07d1d0: 7210 f600 0100 |0038: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +07d1d6: 0e00 |003b: return-void │ │ +07d1d8: 2200 1c03 |003c: new-instance v0, Ljava/io/File; // type@031c │ │ +07d1dc: 1a03 8d0f |003e: const-string v3, "cacheLocation" // string@0f8d │ │ +07d1e0: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +07d1e2: 7230 fe00 3204 |0041: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ +07d1e8: 0c03 |0044: move-result-object v3 │ │ +07d1ea: 7020 0315 3000 |0045: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +07d1f0: 1a03 3f1a |0048: const-string v3, "music" // string@1a3f │ │ +07d1f4: 6e10 0d15 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +07d1fa: 0c04 |004d: move-result-object v4 │ │ +07d1fc: 6e20 9215 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07d202: 0a03 |0051: move-result v3 │ │ +07d204: 3803 d5ff |0052: if-eqz v3, 0027 // -002b │ │ +07d208: 7210 fb00 0200 |0054: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +07d20e: 0c01 |0057: move-result-object v1 │ │ +07d210: 1a03 8d0f |0058: const-string v3, "cacheLocation" // string@0f8d │ │ +07d214: 6e10 0e15 0000 |005a: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ +07d21a: 0c04 |005d: move-result-object v4 │ │ +07d21c: 7230 f900 3104 |005e: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ +07d222: 7210 f600 0100 |0061: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f6 │ │ +07d228: 28c3 |0064: goto 0027 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0007 line=190 │ │ 0x000b line=192 │ │ 0x0013 line=193 │ │ 0x0017 line=194 │ │ @@ -167119,22 +167120,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d208: |[07d208] net.sourceforge.subsonic.androidapp.activity.MainActivity.restart:()V │ │ -07d218: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07d21c: 1c01 de03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03de │ │ -07d220: 7030 c300 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07d226: 1501 0004 |0007: const/high16 v1, #int 67108864 // #400 │ │ -07d22a: 6e20 ec00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ -07d230: 7120 901d 0200 |000c: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07d236: 0e00 |000f: return-void │ │ +07d22c: |[07d22c] net.sourceforge.subsonic.androidapp.activity.MainActivity.restart:()V │ │ +07d23c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d240: 1c01 e603 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; // type@03e6 │ │ +07d244: 7030 c300 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07d24a: 1501 0004 |0007: const/high16 v1, #int 67108864 // #400 │ │ +07d24e: 6e20 ec00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00ec │ │ +07d254: 7120 901d 0200 |000c: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07d25a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0007 line=255 │ │ 0x000c line=256 │ │ 0x000f line=257 │ │ locals : │ │ @@ -167146,28 +167147,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -07d238: |[07d238] net.sourceforge.subsonic.androidapp.activity.MainActivity.showAlbumList:(Ljava/lang/String;)V │ │ -07d248: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07d24c: 1c01 fa03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07d250: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07d256: 1a01 1421 |0007: const-string v1, "subsonic.albumlisttype" // string@2114 │ │ -07d25a: 6e30 e100 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07d260: 1a01 1321 |000c: const-string v1, "subsonic.albumlistsize" // string@2113 │ │ -07d264: 1302 1400 |000e: const/16 v2, #int 20 // #14 │ │ -07d268: 6e30 de00 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -07d26e: 1a01 1221 |0013: const-string v1, "subsonic.albumlistoffset" // string@2112 │ │ -07d272: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -07d274: 6e30 de00 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -07d27a: 7120 901d 0300 |0019: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07d280: 0e00 |001c: return-void │ │ +07d25c: |[07d25c] net.sourceforge.subsonic.androidapp.activity.MainActivity.showAlbumList:(Ljava/lang/String;)V │ │ +07d26c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d270: 1c01 0204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07d274: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07d27a: 1a01 1121 |0007: const-string v1, "subsonic.albumlisttype" // string@2111 │ │ +07d27e: 6e30 e100 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07d284: 1a01 1021 |000c: const-string v1, "subsonic.albumlistsize" // string@2110 │ │ +07d288: 1302 1400 |000e: const/16 v2, #int 20 // #14 │ │ +07d28c: 6e30 de00 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +07d292: 1a01 0f21 |0013: const-string v1, "subsonic.albumlistoffset" // string@210f │ │ +07d296: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +07d298: 6e30 de00 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +07d29e: 7120 901d 0300 |0019: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07d2a4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0007 line=275 │ │ 0x000c line=276 │ │ 0x0013 line=277 │ │ 0x0019 line=278 │ │ @@ -167182,30 +167183,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07d284: |[07d284] net.sourceforge.subsonic.androidapp.activity.MainActivity.showInfoDialog:()V │ │ -07d294: 6300 c807 |0000: sget-boolean v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.infoDialogDisplayed:Z // field@07c8 │ │ -07d298: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -07d29c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07d29e: 6a00 c807 |0005: sput-boolean v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.infoDialogDisplayed:Z // field@07c8 │ │ -07d2a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07d2a4: 7120 791d 0200 |0008: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -07d2aa: 0c00 |000b: move-result-object v0 │ │ -07d2ac: 1a01 2811 |000c: const-string v1, "demo.subsonic.org" // string@1128 │ │ -07d2b0: 6e20 9015 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -07d2b6: 0a00 |0011: move-result v0 │ │ -07d2b8: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -07d2bc: 1400 5000 0a7f |0014: const v0, #float 1.83435e+38 // #7f0a0050 │ │ -07d2c2: 1401 4f00 0a7f |0017: const v1, #float 1.83435e+38 // #7f0a004f │ │ -07d2c8: 7130 7e1d 0201 |001a: invoke-static {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.info:(Landroid/content/Context;II)V // method@1d7e │ │ -07d2ce: 0e00 |001d: return-void │ │ +07d2a8: |[07d2a8] net.sourceforge.subsonic.androidapp.activity.MainActivity.showInfoDialog:()V │ │ +07d2b8: 6300 c807 |0000: sget-boolean v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.infoDialogDisplayed:Z // field@07c8 │ │ +07d2bc: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +07d2c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07d2c2: 6a00 c807 |0005: sput-boolean v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.infoDialogDisplayed:Z // field@07c8 │ │ +07d2c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07d2c8: 7120 791d 0200 |0008: invoke-static {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +07d2ce: 0c00 |000b: move-result-object v0 │ │ +07d2d0: 1a01 2511 |000c: const-string v1, "demo.subsonic.org" // string@1125 │ │ +07d2d4: 6e20 9015 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +07d2da: 0a00 |0011: move-result v0 │ │ +07d2dc: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +07d2e0: 1400 5000 0a7f |0014: const v0, #float 1.83435e+38 // #7f0a0050 │ │ +07d2e6: 1401 4f00 0a7f |0017: const v1, #float 1.83435e+38 // #7f0a004f │ │ +07d2ec: 7130 7e1d 0201 |001a: invoke-static {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.info:(Landroid/content/Context;II)V // method@1d7e │ │ +07d2f2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ 0x0007 line=267 │ │ 0x0014 line=268 │ │ 0x001d line=271 │ │ @@ -167217,23 +167218,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07d2d0: |[07d2d0] net.sourceforge.subsonic.androidapp.activity.MainActivity.showStarredMusic:()V │ │ -07d2e0: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07d2e4: 1c01 e503 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // type@03e5 │ │ -07d2e8: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07d2ee: 1a01 2121 |0007: const-string v1, "subsonic.queryStarred" // string@2121 │ │ -07d2f2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -07d2f4: 6e30 e200 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -07d2fa: 7120 901d 0300 |000d: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07d300: 0e00 |0010: return-void │ │ +07d2f4: |[07d2f4] net.sourceforge.subsonic.androidapp.activity.MainActivity.showStarredMusic:()V │ │ +07d304: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d308: 1c01 ed03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // type@03ed │ │ +07d30c: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07d312: 1a01 1e21 |0007: const-string v1, "subsonic.queryStarred" // string@211e │ │ +07d316: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +07d318: 6e30 e200 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +07d31e: 7120 901d 0300 |000d: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07d324: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0007 line=283 │ │ 0x000d line=284 │ │ 0x0010 line=285 │ │ locals : │ │ @@ -167245,58 +167246,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -07d304: |[07d304] net.sourceforge.subsonic.androidapp.activity.MainActivity.startShufflePlay:()V │ │ -07d314: 2200 0b00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000b │ │ -07d318: 7020 3b00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -07d31e: 1401 4b00 0a7f |0005: const v1, #float 1.83435e+38 // #7f0a004b │ │ -07d324: 6e20 3f00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ -07d32a: 0c00 |000b: move-result-object v0 │ │ -07d32c: 1401 0e00 0a7f |000c: const v1, #float 1.83434e+38 // #7f0a000e │ │ -07d332: 2202 dd03 |000f: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; // type@03dd │ │ -07d336: 7020 5f17 3200 |0011: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@175f │ │ -07d33c: 6e30 4300 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -07d342: 0c00 |0017: move-result-object v0 │ │ -07d344: 1401 0b00 0a7f |0018: const v1, #float 1.83434e+38 // #7f0a000b │ │ -07d34a: 2202 dc03 |001b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; // type@03dc │ │ -07d34e: 7020 5d17 3200 |001d: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@175d │ │ -07d354: 6e30 4100 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -07d35a: 0c00 |0023: move-result-object v0 │ │ -07d35c: 6e10 4600 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ -07d362: 0e00 |0027: return-void │ │ +07d328: |[07d328] net.sourceforge.subsonic.androidapp.activity.MainActivity.startShufflePlay:()V │ │ +07d338: 2200 0e00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000e │ │ +07d33c: 7020 3b00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +07d342: 1401 4b00 0a7f |0005: const v1, #float 1.83435e+38 // #7f0a004b │ │ +07d348: 6e20 3f00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ +07d34e: 0c00 |000b: move-result-object v0 │ │ +07d350: 1401 0e00 0a7f |000c: const v1, #float 1.83434e+38 // #7f0a000e │ │ +07d356: 2202 e503 |000f: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; // type@03e5 │ │ +07d35a: 7020 5f17 3200 |0011: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@175f │ │ +07d360: 6e30 4300 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +07d366: 0c00 |0017: move-result-object v0 │ │ +07d368: 1401 0b00 0a7f |0018: const v1, #float 1.83434e+38 // #7f0a000b │ │ +07d36e: 2202 e403 |001b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; // type@03e4 │ │ +07d372: 7020 5d17 3200 |001d: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@175d │ │ +07d378: 6e30 4100 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +07d37e: 0c00 |0023: move-result-object v0 │ │ +07d380: 6e10 4600 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ +07d386: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ + 0x0008 line=169 │ │ + 0x0014 line=170 │ │ + 0x0020 line=179 │ │ + 0x0024 line=185 │ │ 0x0027 line=186 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;) │ │ name : 'toggleOffline' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07d364: |[07d364] net.sourceforge.subsonic.androidapp.activity.MainActivity.toggleOffline:()V │ │ -07d374: 7110 811d 0100 |0000: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07d37a: 0a00 |0003: move-result v0 │ │ -07d37c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -07d380: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07d382: 7120 891d 0100 |0007: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setOffline:(Landroid/content/Context;Z)V // method@1d89 │ │ -07d388: 7010 7217 0100 |000a: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.restart:()V // method@1772 │ │ -07d38e: 0e00 |000d: return-void │ │ -07d390: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07d392: 28f8 |000f: goto 0007 // -0008 │ │ +07d388: |[07d388] net.sourceforge.subsonic.androidapp.activity.MainActivity.toggleOffline:()V │ │ +07d398: 7110 811d 0100 |0000: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07d39e: 0a00 |0003: move-result v0 │ │ +07d3a0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +07d3a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07d3a6: 7120 891d 0100 |0007: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setOffline:(Landroid/content/Context;Z)V // method@1d89 │ │ +07d3ac: 7010 7217 0100 |000a: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.restart:()V // method@1772 │ │ +07d3b2: 0e00 |000d: return-void │ │ +07d3b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07d3b6: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x000a line=250 │ │ 0x000d line=251 │ │ 0x000e line=249 │ │ locals : │ │ @@ -167308,35 +167313,35 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07d394: |[07d394] net.sourceforge.subsonic.androidapp.activity.MainActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -07d3a4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07d3a6: 2200 a604 |0001: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04a6 │ │ -07d3aa: 7020 f61c 5000 |0003: invoke-direct {v0, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ -07d3b0: 7210 9812 0600 |0006: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07d3b6: 0a02 |0009: move-result v2 │ │ -07d3b8: 6e10 f91c 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ -07d3be: 0c03 |000d: move-result-object v3 │ │ -07d3c0: 6e10 ec1c 0300 |000e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -07d3c6: 0a03 |0011: move-result v3 │ │ -07d3c8: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ -07d3cc: 0f04 |0014: return v4 │ │ -07d3ce: 7210 9812 0600 |0015: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07d3d4: 0a02 |0018: move-result v2 │ │ -07d3d6: 6e20 ff1c 2000 |0019: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -07d3dc: 6e10 6917 0500 |001c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1769 │ │ -07d3e2: 0c01 |001f: move-result-object v1 │ │ -07d3e4: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -07d3e8: 7210 df19 0100 |0022: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clearIncomplete:()V // method@19df │ │ -07d3ee: 7010 7217 0500 |0025: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.restart:()V // method@1772 │ │ -07d3f4: 28ec |0028: goto 0014 // -0014 │ │ +07d3b8: |[07d3b8] net.sourceforge.subsonic.androidapp.activity.MainActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +07d3c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07d3ca: 2200 ae04 |0001: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04ae │ │ +07d3ce: 7020 f61c 5000 |0003: invoke-direct {v0, v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ +07d3d4: 7210 9812 0600 |0006: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07d3da: 0a02 |0009: move-result v2 │ │ +07d3dc: 6e10 f91c 0000 |000a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ +07d3e2: 0c03 |000d: move-result-object v3 │ │ +07d3e4: 6e10 ec1c 0300 |000e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +07d3ea: 0a03 |0011: move-result v3 │ │ +07d3ec: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ +07d3f0: 0f04 |0014: return v4 │ │ +07d3f2: 7210 9812 0600 |0015: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07d3f8: 0a02 |0018: move-result v2 │ │ +07d3fa: 6e20 ff1c 2000 |0019: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +07d400: 6e10 6917 0500 |001c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1769 │ │ +07d406: 0c01 |001f: move-result-object v1 │ │ +07d408: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +07d40c: 7210 df19 0100 |0022: invoke-interface {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clearIncomplete:()V // method@19df │ │ +07d412: 7010 7217 0500 |0025: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.restart:()V // method@1772 │ │ +07d418: 28ec |0028: goto 0014 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=232 │ │ 0x0006 line=233 │ │ 0x0014 line=245 │ │ 0x0015 line=237 │ │ 0x001c line=238 │ │ @@ -167354,177 +167359,177 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 358 16-bit code units │ │ -07d3f8: |[07d3f8] net.sourceforge.subsonic.androidapp.activity.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07d408: 7502 ac18 1500 |0000: invoke-super/range {v21, v22}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07d40e: 7401 6a17 1500 |0003: invoke-virtual/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.getIntent:()Landroid/content/Intent; // method@176a │ │ -07d414: 0c02 |0006: move-result-object v2 │ │ -07d416: 1a03 1721 |0007: const-string v3, "subsonic.exit" // string@2117 │ │ -07d41a: 6e20 da00 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ -07d420: 0a02 |000c: move-result v2 │ │ -07d422: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ -07d426: 7601 6617 1500 |000f: invoke-direct/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.exit:()V // method@1766 │ │ -07d42c: 1402 1200 037f |0012: const v2, #float 1.74129e+38 // #7f030012 │ │ -07d432: 0800 1500 |0015: move-object/from16 v0, v21 │ │ -07d436: 6e20 7317 2000 |0017: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.setContentView:(I)V // method@1773 │ │ -07d43c: 7601 6b17 1500 |001a: invoke-direct/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.loadSettings:()V // method@176b │ │ -07d442: 7701 8c12 1500 |001d: invoke-static/range {v21}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -07d448: 0c02 |0020: move-result-object v2 │ │ -07d44a: 1403 1300 037f |0021: const v3, #float 1.74129e+38 // #7f030013 │ │ -07d450: 1314 0000 |0024: const/16 v20, #int 0 // #0 │ │ -07d454: 0800 1400 |0026: move-object/from16 v0, v20 │ │ -07d458: 6e30 8e12 3200 |0028: invoke-virtual {v2, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ -07d45e: 0c11 |002b: move-result-object v17 │ │ -07d460: 1402 4c00 0d7f |002c: const v2, #float 1.87423e+38 // #7f0d004c │ │ -07d466: 0800 1100 |002f: move-object/from16 v0, v17 │ │ -07d46a: 6e20 d812 2000 |0031: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d470: 0c05 |0034: move-result-object v5 │ │ -07d472: 1402 4e00 0d7f |0035: const v2, #float 1.87423e+38 // #7f0d004e │ │ -07d478: 6e20 d812 2500 |0038: invoke-virtual {v5, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d47e: 0c02 |003b: move-result-object v2 │ │ -07d480: 1f02 0803 |003c: check-cast v2, Landroid/widget/TextView; // type@0308 │ │ -07d484: 0800 1500 |003e: move-object/from16 v0, v21 │ │ -07d488: 5b02 c907 |0040: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.serverTextView:Landroid/widget/TextView; // field@07c9 │ │ -07d48c: 1402 4f00 0d7f |0042: const v2, #float 1.87423e+38 // #7f0d004f │ │ -07d492: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -07d496: 6e20 d812 2000 |0047: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d49c: 0c04 |004a: move-result-object v4 │ │ -07d49e: 1f04 0803 |004b: check-cast v4, Landroid/widget/TextView; // type@0308 │ │ -07d4a2: 7701 811d 1500 |004d: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07d4a8: 0a02 |0050: move-result v2 │ │ -07d4aa: 3802 0e01 |0051: if-eqz v2, 015f // +010e │ │ -07d4ae: 1402 4d00 0a7f |0053: const v2, #float 1.83435e+38 // #7f0a004d │ │ -07d4b4: 6e20 e914 2400 |0056: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -07d4ba: 1402 5000 0d7f |0059: const v2, #float 1.87423e+38 // #7f0d0050 │ │ -07d4c0: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -07d4c4: 6e20 d812 2000 |005e: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d4ca: 0c07 |0061: move-result-object v7 │ │ -07d4cc: 1f07 0803 |0062: check-cast v7, Landroid/widget/TextView; // type@0308 │ │ -07d4d0: 1402 5100 0d7f |0064: const v2, #float 1.87423e+38 // #7f0d0051 │ │ -07d4d6: 0800 1100 |0067: move-object/from16 v0, v17 │ │ -07d4da: 6e20 d812 2000 |0069: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d4e0: 0c10 |006c: move-result-object v16 │ │ -07d4e2: 1402 5200 0d7f |006d: const v2, #float 1.87423e+38 // #7f0d0052 │ │ -07d4e8: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -07d4ec: 6e20 d812 2000 |0072: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d4f2: 0c08 |0075: move-result-object v8 │ │ -07d4f4: 1402 5600 0d7f |0076: const v2, #float 1.87423e+38 // #7f0d0056 │ │ -07d4fa: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -07d4fe: 6e20 d812 2000 |007b: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d504: 0c09 |007e: move-result-object v9 │ │ -07d506: 1402 5500 0d7f |007f: const v2, #float 1.87423e+38 // #7f0d0055 │ │ -07d50c: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -07d510: 6e20 d812 2000 |0084: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d516: 0c0a |0087: move-result-object v10 │ │ -07d518: 1402 5300 0d7f |0088: const v2, #float 1.87423e+38 // #7f0d0053 │ │ -07d51e: 0800 1100 |008b: move-object/from16 v0, v17 │ │ -07d522: 6e20 d812 2000 |008d: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d528: 0c0b |0090: move-result-object v11 │ │ -07d52a: 1402 5400 0d7f |0091: const v2, #float 1.87423e+38 // #7f0d0054 │ │ -07d530: 0800 1100 |0094: move-object/from16 v0, v17 │ │ -07d534: 6e20 d812 2000 |0096: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07d53a: 0c0c |0099: move-result-object v12 │ │ -07d53c: 1402 4b00 0d7f |009a: const v2, #float 1.87423e+38 // #7f0d004b │ │ -07d542: 0800 1500 |009d: move-object/from16 v0, v21 │ │ -07d546: 6e20 6717 2000 |009f: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ -07d54c: 0c06 |00a2: move-result-object v6 │ │ -07d54e: 1402 4a00 0d7f |00a3: const v2, #float 1.87423e+38 // #7f0d004a │ │ -07d554: 0800 1500 |00a6: move-object/from16 v0, v21 │ │ -07d558: 6e20 6717 2000 |00a8: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ -07d55e: 0c12 |00ab: move-result-object v18 │ │ -07d560: 1f12 f402 |00ac: check-cast v18, Landroid/widget/ListView; // type@02f4 │ │ -07d564: 220f 8e04 |00ae: new-instance v15, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // type@048e │ │ -07d568: 7010 831c 0f00 |00b0: invoke-direct {v15}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.:()V // method@1c83 │ │ -07d56e: 1212 |00b3: const/4 v2, #int 1 // #1 │ │ -07d570: 6e30 861c 4f02 |00b4: invoke-virtual {v15, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07d576: 7701 811d 1500 |00b7: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07d57c: 0a02 |00ba: move-result v2 │ │ -07d57e: 3902 2a00 |00bb: if-nez v2, 00e5 // +002a │ │ -07d582: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ -07d584: 6e30 861c 5f02 |00be: invoke-virtual {v15, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07d58a: 1212 |00c1: const/4 v2, #int 1 // #1 │ │ -07d58c: 6e30 861c 7f02 |00c2: invoke-virtual {v15, v7, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07d592: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ -07d594: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ -07d598: 6e30 861c 0f02 |00c8: invoke-virtual {v15, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07d59e: 1252 |00cb: const/4 v2, #int 5 // #5 │ │ -07d5a0: 2322 0705 |00cc: new-array v2, v2, [Landroid/view/View; // type@0507 │ │ -07d5a4: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ -07d5a6: 4d08 0203 |00cf: aput-object v8, v2, v3 │ │ -07d5aa: 1213 |00d1: const/4 v3, #int 1 // #1 │ │ -07d5ac: 4d09 0203 |00d2: aput-object v9, v2, v3 │ │ -07d5b0: 1223 |00d4: const/4 v3, #int 2 // #2 │ │ -07d5b2: 4d0a 0203 |00d5: aput-object v10, v2, v3 │ │ -07d5b6: 1233 |00d7: const/4 v3, #int 3 // #3 │ │ -07d5b8: 4d0b 0203 |00d8: aput-object v11, v2, v3 │ │ -07d5bc: 1243 |00da: const/4 v3, #int 4 // #4 │ │ -07d5be: 4d0c 0203 |00db: aput-object v12, v2, v3 │ │ -07d5c2: 7110 fc15 0200 |00dd: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07d5c8: 0c02 |00e0: move-result-object v2 │ │ -07d5ca: 1213 |00e1: const/4 v3, #int 1 // #1 │ │ -07d5cc: 6e30 881c 2f03 |00e2: invoke-virtual {v15, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; // method@1c88 │ │ -07d5d2: 0800 1200 |00e5: move-object/from16 v0, v18 │ │ -07d5d6: 6e20 7714 f000 |00e7: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -07d5dc: 0800 1500 |00ea: move-object/from16 v0, v21 │ │ -07d5e0: 6e20 7117 6000 |00ec: invoke-virtual {v0, v6}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.registerForContextMenu:(Landroid/view/View;)V // method@1771 │ │ -07d5e6: 2202 d803 |00ef: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1; // type@03d8 │ │ -07d5ea: 0803 1500 |00f1: move-object/from16 v3, v21 │ │ -07d5ee: 760b 5517 0200 |00f3: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@1755 │ │ -07d5f4: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ -07d5f8: 6e20 7d14 2000 |00f8: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -07d5fe: 1402 0a00 0a7f |00fb: const v2, #float 1.83434e+38 // #7f0a000a │ │ -07d604: 0800 1500 |00fe: move-object/from16 v0, v21 │ │ -07d608: 6e20 7417 2000 |0100: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.setTitle:(I)V // method@1774 │ │ -07d60e: 1402 0500 0d7f |0103: const v2, #float 1.87421e+38 // #7f0d0005 │ │ -07d614: 0800 1500 |0106: move-object/from16 v0, v21 │ │ -07d618: 6e20 6717 2000 |0108: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ -07d61e: 0c0e |010b: move-result-object v14 │ │ -07d620: 1f0e ee02 |010c: check-cast v14, Landroid/widget/ImageButton; // type@02ee │ │ -07d624: 1402 0500 027f |010e: const v2, #float 1.728e+38 // #7f020005 │ │ -07d62a: 6e20 4b14 2e00 |0111: invoke-virtual {v14, v2}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07d630: 2202 d903 |0114: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2; // type@03d9 │ │ -07d634: 0800 1500 |0116: move-object/from16 v0, v21 │ │ -07d638: 7020 5717 0200 |0118: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1757 │ │ -07d63e: 6e20 4c14 2e00 |011b: invoke-virtual {v14, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07d644: 1402 0400 0d7f |011e: const v2, #float 1.87421e+38 // #7f0d0004 │ │ -07d64a: 0800 1500 |0121: move-object/from16 v0, v21 │ │ -07d64e: 6e20 6717 2000 |0123: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ -07d654: 0c0d |0126: move-result-object v13 │ │ -07d656: 1f0d ee02 |0127: check-cast v13, Landroid/widget/ImageButton; // type@02ee │ │ -07d65a: 1402 0400 027f |0129: const v2, #float 1.728e+38 // #7f020004 │ │ -07d660: 6e20 4b14 2d00 |012c: invoke-virtual {v13, v2}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07d666: 2202 da03 |012f: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3; // type@03da │ │ -07d66a: 0800 1500 |0131: move-object/from16 v0, v21 │ │ -07d66e: 7020 5917 0200 |0133: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1759 │ │ -07d674: 6e20 4c14 2d00 |0136: invoke-virtual {v13, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07d67a: 7701 811d 1500 |0139: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07d680: 0a02 |013c: move-result v2 │ │ -07d682: 3802 2700 |013d: if-eqz v2, 0164 // +0027 │ │ -07d686: 1302 0800 |013f: const/16 v2, #int 8 // #8 │ │ -07d68a: 6e20 4d14 2d00 |0141: invoke-virtual {v13, v2}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ -07d690: 1402 0300 0d7f |0144: const v2, #float 1.87421e+38 // #7f0d0003 │ │ -07d696: 0800 1500 |0147: move-object/from16 v0, v21 │ │ -07d69a: 6e20 6717 2000 |0149: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ -07d6a0: 0c13 |014c: move-result-object v19 │ │ -07d6a2: 2202 db03 |014d: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4; // type@03db │ │ -07d6a6: 0800 1500 |014f: move-object/from16 v0, v21 │ │ -07d6aa: 0801 1300 |0151: move-object/from16 v1, v19 │ │ -07d6ae: 7030 5b17 0201 |0153: invoke-direct {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V // method@175b │ │ -07d6b4: 0800 1300 |0156: move-object/from16 v0, v19 │ │ -07d6b8: 6e20 3413 2000 |0158: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07d6be: 7601 7617 1500 |015b: invoke-direct/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.showInfoDialog:()V // method@1776 │ │ -07d6c4: 0e00 |015e: return-void │ │ -07d6c6: 1402 4e00 0a7f |015f: const v2, #float 1.83435e+38 // #7f0a004e │ │ -07d6cc: 2900 f4fe |0162: goto/16 0056 // -010c │ │ -07d6d0: 1202 |0164: const/4 v2, #int 0 // #0 │ │ -07d6d2: 28dc |0165: goto 0141 // -0024 │ │ +07d41c: |[07d41c] net.sourceforge.subsonic.androidapp.activity.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07d42c: 7502 ac18 1500 |0000: invoke-super/range {v21, v22}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07d432: 7401 6a17 1500 |0003: invoke-virtual/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.getIntent:()Landroid/content/Intent; // method@176a │ │ +07d438: 0c02 |0006: move-result-object v2 │ │ +07d43a: 1a03 1421 |0007: const-string v3, "subsonic.exit" // string@2114 │ │ +07d43e: 6e20 da00 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ +07d444: 0a02 |000c: move-result v2 │ │ +07d446: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ +07d44a: 7601 6617 1500 |000f: invoke-direct/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.exit:()V // method@1766 │ │ +07d450: 1402 1200 037f |0012: const v2, #float 1.74129e+38 // #7f030012 │ │ +07d456: 0800 1500 |0015: move-object/from16 v0, v21 │ │ +07d45a: 6e20 7317 2000 |0017: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.setContentView:(I)V // method@1773 │ │ +07d460: 7601 6b17 1500 |001a: invoke-direct/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.loadSettings:()V // method@176b │ │ +07d466: 7701 8c12 1500 |001d: invoke-static/range {v21}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +07d46c: 0c02 |0020: move-result-object v2 │ │ +07d46e: 1403 1300 037f |0021: const v3, #float 1.74129e+38 // #7f030013 │ │ +07d474: 1314 0000 |0024: const/16 v20, #int 0 // #0 │ │ +07d478: 0800 1400 |0026: move-object/from16 v0, v20 │ │ +07d47c: 6e30 8e12 3200 |0028: invoke-virtual {v2, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ +07d482: 0c11 |002b: move-result-object v17 │ │ +07d484: 1402 4c00 0d7f |002c: const v2, #float 1.87423e+38 // #7f0d004c │ │ +07d48a: 0800 1100 |002f: move-object/from16 v0, v17 │ │ +07d48e: 6e20 d812 2000 |0031: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d494: 0c05 |0034: move-result-object v5 │ │ +07d496: 1402 4e00 0d7f |0035: const v2, #float 1.87423e+38 // #7f0d004e │ │ +07d49c: 6e20 d812 2500 |0038: invoke-virtual {v5, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d4a2: 0c02 |003b: move-result-object v2 │ │ +07d4a4: 1f02 1003 |003c: check-cast v2, Landroid/widget/TextView; // type@0310 │ │ +07d4a8: 0800 1500 |003e: move-object/from16 v0, v21 │ │ +07d4ac: 5b02 c907 |0040: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.serverTextView:Landroid/widget/TextView; // field@07c9 │ │ +07d4b0: 1402 4f00 0d7f |0042: const v2, #float 1.87423e+38 // #7f0d004f │ │ +07d4b6: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +07d4ba: 6e20 d812 2000 |0047: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d4c0: 0c04 |004a: move-result-object v4 │ │ +07d4c2: 1f04 1003 |004b: check-cast v4, Landroid/widget/TextView; // type@0310 │ │ +07d4c6: 7701 811d 1500 |004d: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07d4cc: 0a02 |0050: move-result v2 │ │ +07d4ce: 3802 0e01 |0051: if-eqz v2, 015f // +010e │ │ +07d4d2: 1402 4d00 0a7f |0053: const v2, #float 1.83435e+38 // #7f0a004d │ │ +07d4d8: 6e20 e914 2400 |0056: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +07d4de: 1402 5000 0d7f |0059: const v2, #float 1.87423e+38 // #7f0d0050 │ │ +07d4e4: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +07d4e8: 6e20 d812 2000 |005e: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d4ee: 0c07 |0061: move-result-object v7 │ │ +07d4f0: 1f07 1003 |0062: check-cast v7, Landroid/widget/TextView; // type@0310 │ │ +07d4f4: 1402 5100 0d7f |0064: const v2, #float 1.87423e+38 // #7f0d0051 │ │ +07d4fa: 0800 1100 |0067: move-object/from16 v0, v17 │ │ +07d4fe: 6e20 d812 2000 |0069: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d504: 0c10 |006c: move-result-object v16 │ │ +07d506: 1402 5200 0d7f |006d: const v2, #float 1.87423e+38 // #7f0d0052 │ │ +07d50c: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +07d510: 6e20 d812 2000 |0072: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d516: 0c08 |0075: move-result-object v8 │ │ +07d518: 1402 5600 0d7f |0076: const v2, #float 1.87423e+38 // #7f0d0056 │ │ +07d51e: 0800 1100 |0079: move-object/from16 v0, v17 │ │ +07d522: 6e20 d812 2000 |007b: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d528: 0c09 |007e: move-result-object v9 │ │ +07d52a: 1402 5500 0d7f |007f: const v2, #float 1.87423e+38 // #7f0d0055 │ │ +07d530: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +07d534: 6e20 d812 2000 |0084: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d53a: 0c0a |0087: move-result-object v10 │ │ +07d53c: 1402 5300 0d7f |0088: const v2, #float 1.87423e+38 // #7f0d0053 │ │ +07d542: 0800 1100 |008b: move-object/from16 v0, v17 │ │ +07d546: 6e20 d812 2000 |008d: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d54c: 0c0b |0090: move-result-object v11 │ │ +07d54e: 1402 5400 0d7f |0091: const v2, #float 1.87423e+38 // #7f0d0054 │ │ +07d554: 0800 1100 |0094: move-object/from16 v0, v17 │ │ +07d558: 6e20 d812 2000 |0096: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07d55e: 0c0c |0099: move-result-object v12 │ │ +07d560: 1402 4b00 0d7f |009a: const v2, #float 1.87423e+38 // #7f0d004b │ │ +07d566: 0800 1500 |009d: move-object/from16 v0, v21 │ │ +07d56a: 6e20 6717 2000 |009f: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ +07d570: 0c06 |00a2: move-result-object v6 │ │ +07d572: 1402 4a00 0d7f |00a3: const v2, #float 1.87423e+38 // #7f0d004a │ │ +07d578: 0800 1500 |00a6: move-object/from16 v0, v21 │ │ +07d57c: 6e20 6717 2000 |00a8: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ +07d582: 0c12 |00ab: move-result-object v18 │ │ +07d584: 1f12 fc02 |00ac: check-cast v18, Landroid/widget/ListView; // type@02fc │ │ +07d588: 220f 9604 |00ae: new-instance v15, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // type@0496 │ │ +07d58c: 7010 831c 0f00 |00b0: invoke-direct {v15}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.:()V // method@1c83 │ │ +07d592: 1212 |00b3: const/4 v2, #int 1 // #1 │ │ +07d594: 6e30 861c 4f02 |00b4: invoke-virtual {v15, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07d59a: 7701 811d 1500 |00b7: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07d5a0: 0a02 |00ba: move-result v2 │ │ +07d5a2: 3902 2a00 |00bb: if-nez v2, 00e5 // +002a │ │ +07d5a6: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ +07d5a8: 6e30 861c 5f02 |00be: invoke-virtual {v15, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07d5ae: 1212 |00c1: const/4 v2, #int 1 // #1 │ │ +07d5b0: 6e30 861c 7f02 |00c2: invoke-virtual {v15, v7, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07d5b6: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ +07d5b8: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +07d5bc: 6e30 861c 0f02 |00c8: invoke-virtual {v15, v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07d5c2: 1252 |00cb: const/4 v2, #int 5 // #5 │ │ +07d5c4: 2322 1105 |00cc: new-array v2, v2, [Landroid/view/View; // type@0511 │ │ +07d5c8: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ +07d5ca: 4d08 0203 |00cf: aput-object v8, v2, v3 │ │ +07d5ce: 1213 |00d1: const/4 v3, #int 1 // #1 │ │ +07d5d0: 4d09 0203 |00d2: aput-object v9, v2, v3 │ │ +07d5d4: 1223 |00d4: const/4 v3, #int 2 // #2 │ │ +07d5d6: 4d0a 0203 |00d5: aput-object v10, v2, v3 │ │ +07d5da: 1233 |00d7: const/4 v3, #int 3 // #3 │ │ +07d5dc: 4d0b 0203 |00d8: aput-object v11, v2, v3 │ │ +07d5e0: 1243 |00da: const/4 v3, #int 4 // #4 │ │ +07d5e2: 4d0c 0203 |00db: aput-object v12, v2, v3 │ │ +07d5e6: 7110 fc15 0200 |00dd: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07d5ec: 0c02 |00e0: move-result-object v2 │ │ +07d5ee: 1213 |00e1: const/4 v3, #int 1 // #1 │ │ +07d5f0: 6e30 881c 2f03 |00e2: invoke-virtual {v15, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addViews:(Ljava/util/List;Z)Landroid/widget/ListAdapter; // method@1c88 │ │ +07d5f6: 0800 1200 |00e5: move-object/from16 v0, v18 │ │ +07d5fa: 6e20 7714 f000 |00e7: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +07d600: 0800 1500 |00ea: move-object/from16 v0, v21 │ │ +07d604: 6e20 7117 6000 |00ec: invoke-virtual {v0, v6}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.registerForContextMenu:(Landroid/view/View;)V // method@1771 │ │ +07d60a: 2202 e003 |00ef: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1; // type@03e0 │ │ +07d60e: 0803 1500 |00f1: move-object/from16 v3, v21 │ │ +07d612: 760b 5517 0200 |00f3: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@1755 │ │ +07d618: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ +07d61c: 6e20 7d14 2000 |00f8: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +07d622: 1402 0a00 0a7f |00fb: const v2, #float 1.83434e+38 // #7f0a000a │ │ +07d628: 0800 1500 |00fe: move-object/from16 v0, v21 │ │ +07d62c: 6e20 7417 2000 |0100: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.setTitle:(I)V // method@1774 │ │ +07d632: 1402 0500 0d7f |0103: const v2, #float 1.87421e+38 // #7f0d0005 │ │ +07d638: 0800 1500 |0106: move-object/from16 v0, v21 │ │ +07d63c: 6e20 6717 2000 |0108: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ +07d642: 0c0e |010b: move-result-object v14 │ │ +07d644: 1f0e f602 |010c: check-cast v14, Landroid/widget/ImageButton; // type@02f6 │ │ +07d648: 1402 0500 027f |010e: const v2, #float 1.728e+38 // #7f020005 │ │ +07d64e: 6e20 4b14 2e00 |0111: invoke-virtual {v14, v2}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07d654: 2202 e103 |0114: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2; // type@03e1 │ │ +07d658: 0800 1500 |0116: move-object/from16 v0, v21 │ │ +07d65c: 7020 5717 0200 |0118: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1757 │ │ +07d662: 6e20 4c14 2e00 |011b: invoke-virtual {v14, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07d668: 1402 0400 0d7f |011e: const v2, #float 1.87421e+38 // #7f0d0004 │ │ +07d66e: 0800 1500 |0121: move-object/from16 v0, v21 │ │ +07d672: 6e20 6717 2000 |0123: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ +07d678: 0c0d |0126: move-result-object v13 │ │ +07d67a: 1f0d f602 |0127: check-cast v13, Landroid/widget/ImageButton; // type@02f6 │ │ +07d67e: 1402 0400 027f |0129: const v2, #float 1.728e+38 // #7f020004 │ │ +07d684: 6e20 4b14 2d00 |012c: invoke-virtual {v13, v2}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07d68a: 2202 e203 |012f: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3; // type@03e2 │ │ +07d68e: 0800 1500 |0131: move-object/from16 v0, v21 │ │ +07d692: 7020 5917 0200 |0133: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V // method@1759 │ │ +07d698: 6e20 4c14 2d00 |0136: invoke-virtual {v13, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07d69e: 7701 811d 1500 |0139: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07d6a4: 0a02 |013c: move-result v2 │ │ +07d6a6: 3802 2700 |013d: if-eqz v2, 0164 // +0027 │ │ +07d6aa: 1302 0800 |013f: const/16 v2, #int 8 // #8 │ │ +07d6ae: 6e20 4d14 2d00 |0141: invoke-virtual {v13, v2}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ +07d6b4: 1402 0300 0d7f |0144: const v2, #float 1.87421e+38 // #7f0d0003 │ │ +07d6ba: 0800 1500 |0147: move-object/from16 v0, v21 │ │ +07d6be: 6e20 6717 2000 |0149: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.findViewById:(I)Landroid/view/View; // method@1767 │ │ +07d6c4: 0c13 |014c: move-result-object v19 │ │ +07d6c6: 2202 e303 |014d: new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4; // type@03e3 │ │ +07d6ca: 0800 1500 |014f: move-object/from16 v0, v21 │ │ +07d6ce: 0801 1300 |0151: move-object/from16 v1, v19 │ │ +07d6d2: 7030 5b17 0201 |0153: invoke-direct {v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V // method@175b │ │ +07d6d8: 0800 1300 |0156: move-object/from16 v0, v19 │ │ +07d6dc: 6e20 3413 2000 |0158: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07d6e2: 7601 7617 1500 |015b: invoke-direct/range {v21}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.showInfoDialog:()V // method@1776 │ │ +07d6e8: 0e00 |015e: return-void │ │ +07d6ea: 1402 4e00 0a7f |015f: const v2, #float 1.83435e+38 // #7f0a004e │ │ +07d6f0: 2900 f4fe |0162: goto/16 0056 // -010c │ │ +07d6f4: 1202 |0164: const/4 v2, #int 0 // #0 │ │ +07d6f6: 28dc |0165: goto 0141 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x000f line=63 │ │ 0x0012 line=65 │ │ 0x001a line=67 │ │ @@ -167603,107 +167608,106 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -07d6d4: |[07d6d4] net.sourceforge.subsonic.androidapp.activity.MainActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -07d6e4: 1309 0a00 |0000: const/16 v9, #int 10 // #a │ │ -07d6e8: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -07d6ea: 6f40 ad18 badc |0003: invoke-super {v10, v11, v12, v13}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ -07d6f0: 2204 a604 |0006: new-instance v4, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04a6 │ │ -07d6f4: 7020 f61c a400 |0008: invoke-direct {v4, v10}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ -07d6fa: 6e10 f91c 0400 |000b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ -07d700: 0c00 |000e: move-result-object v0 │ │ -07d702: 6e10 fa1c 0400 |000f: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getAllServers:()Ljava/util/List; // method@1cfa │ │ -07d708: 0c05 |0012: move-result-object v5 │ │ -07d70a: 7210 2316 0500 |0013: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -07d710: 0c01 |0016: move-result-object v1 │ │ -07d712: 7210 0e16 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07d718: 0a05 |001a: move-result v5 │ │ -07d71a: 3805 2600 |001b: if-eqz v5, 0041 // +0026 │ │ -07d71e: 7210 0f16 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07d724: 0c03 |0020: move-result-object v3 │ │ -07d726: 1f03 a504 |0021: check-cast v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04a5 │ │ -07d72a: 6e10 ec1c 0300 |0023: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -07d730: 0a05 |0026: move-result v5 │ │ -07d732: 6e10 ec1c 0300 |0027: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -07d738: 0a06 |002a: move-result v6 │ │ -07d73a: 6e10 ed1c 0300 |002b: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ -07d740: 0c07 |002e: move-result-object v7 │ │ -07d742: 7257 6012 9b65 |002f: invoke-interface {v11, v9, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1260 │ │ -07d748: 0c02 |0032: move-result-object v2 │ │ -07d74a: 6e10 ec1c 0000 |0033: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -07d750: 0a05 |0036: move-result v5 │ │ -07d752: 6e10 ec1c 0300 |0037: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -07d758: 0a06 |003a: move-result v6 │ │ -07d75a: 3365 dcff |003b: if-ne v5, v6, 0017 // -0024 │ │ -07d75e: 7220 9f12 8200 |003d: invoke-interface {v2, v8}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ -07d764: 28d7 |0040: goto 0017 // -0029 │ │ -07d766: 7240 6212 9b88 |0041: invoke-interface {v11, v9, v8, v8}, Landroid/view/ContextMenu;.setGroupCheckable:(IZZ)V // method@1262 │ │ -07d76c: 1405 4800 0a7f |0044: const v5, #float 1.83435e+38 // #7f0a0048 │ │ -07d772: 7220 6312 5b00 |0047: invoke-interface {v11, v5}, Landroid/view/ContextMenu;.setHeaderTitle:(I)Landroid/view/ContextMenu; // method@1263 │ │ -07d778: 0e00 |004a: return-void │ │ +07d6f8: |[07d6f8] net.sourceforge.subsonic.androidapp.activity.MainActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +07d708: 1309 0a00 |0000: const/16 v9, #int 10 // #a │ │ +07d70c: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +07d70e: 6f40 ad18 badc |0003: invoke-super {v10, v11, v12, v13}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ +07d714: 2203 ae04 |0006: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // type@04ae │ │ +07d718: 7020 f61c a300 |0008: invoke-direct {v3, v10}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.:(Landroid/content/Context;)V // method@1cf6 │ │ +07d71e: 6e10 f91c 0300 |000b: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ +07d724: 0c00 |000e: move-result-object v0 │ │ +07d726: 6e10 fa1c 0300 |000f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getAllServers:()Ljava/util/List; // method@1cfa │ │ +07d72c: 0c04 |0012: move-result-object v4 │ │ +07d72e: 7210 2316 0400 |0013: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +07d734: 0c04 |0016: move-result-object v4 │ │ +07d736: 7210 0e16 0400 |0017: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07d73c: 0a05 |001a: move-result v5 │ │ +07d73e: 3805 2600 |001b: if-eqz v5, 0041 // +0026 │ │ +07d742: 7210 0f16 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07d748: 0c02 |0020: move-result-object v2 │ │ +07d74a: 1f02 ad04 |0021: check-cast v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // type@04ad │ │ +07d74e: 6e10 ec1c 0200 |0023: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +07d754: 0a05 |0026: move-result v5 │ │ +07d756: 6e10 ec1c 0200 |0027: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +07d75c: 0a06 |002a: move-result v6 │ │ +07d75e: 6e10 ed1c 0200 |002b: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ +07d764: 0c07 |002e: move-result-object v7 │ │ +07d766: 7257 6012 9b65 |002f: invoke-interface {v11, v9, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1260 │ │ +07d76c: 0c01 |0032: move-result-object v1 │ │ +07d76e: 6e10 ec1c 0000 |0033: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +07d774: 0a05 |0036: move-result v5 │ │ +07d776: 6e10 ec1c 0200 |0037: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +07d77c: 0a06 |003a: move-result v6 │ │ +07d77e: 3365 dcff |003b: if-ne v5, v6, 0017 // -0024 │ │ +07d782: 7220 9f12 8100 |003d: invoke-interface {v1, v8}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ +07d788: 28d7 |0040: goto 0017 // -0029 │ │ +07d78a: 7240 6212 9b88 |0041: invoke-interface {v11, v9, v8, v8}, Landroid/view/ContextMenu;.setGroupCheckable:(IZZ)V // method@1262 │ │ +07d790: 1404 4800 0a7f |0044: const v4, #float 1.83435e+38 // #7f0a0048 │ │ +07d796: 7220 6312 4b00 |0047: invoke-interface {v11, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(I)Landroid/view/ContextMenu; // method@1263 │ │ +07d79c: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=214 │ │ 0x0006 line=216 │ │ 0x000b line=217 │ │ 0x000f line=219 │ │ 0x0023 line=220 │ │ 0x0033 line=221 │ │ 0x003d line=222 │ │ 0x0041 line=226 │ │ 0x0044 line=227 │ │ 0x004a line=228 │ │ locals : │ │ - 0x0033 - 0x0041 reg=2 menuItem Landroid/view/MenuItem; │ │ - 0x0023 - 0x0041 reg=3 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ + 0x0033 - 0x0041 reg=1 menuItem Landroid/view/MenuItem; │ │ + 0x0023 - 0x0041 reg=2 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ 0x000f - 0x004b reg=0 activeServer Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ - 0x0017 - 0x004b reg=1 i$ Ljava/util/Iterator; │ │ - 0x000b - 0x004b reg=4 serverSettingsManager Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ + 0x000b - 0x004b reg=3 serverSettingsManager Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ 0x0000 - 0x004b reg=10 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ 0x0000 - 0x004b reg=11 menu Landroid/view/ContextMenu; │ │ 0x0000 - 0x004b reg=12 view Landroid/view/View; │ │ 0x0000 - 0x004b reg=13 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07d77c: |[07d77c] net.sourceforge.subsonic.androidapp.activity.MainActivity.onResume:()V │ │ -07d78c: 6f10 b718 0200 |0000: invoke-super {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onResume:()V // method@18b7 │ │ -07d792: 5420 c907 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.serverTextView:Landroid/widget/TextView; // field@07c9 │ │ -07d796: 7110 721d 0200 |0005: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -07d79c: 0c01 |0008: move-result-object v1 │ │ -07d79e: 6e10 ed1c 0100 |0009: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ -07d7a4: 0c01 |000c: move-result-object v1 │ │ -07d7a6: 6e20 ea14 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07d7ac: 0e00 |0010: return-void │ │ +07d7a0: |[07d7a0] net.sourceforge.subsonic.androidapp.activity.MainActivity.onResume:()V │ │ +07d7b0: 6f10 b718 0200 |0000: invoke-super {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onResume:()V // method@18b7 │ │ +07d7b6: 5420 c907 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;.serverTextView:Landroid/widget/TextView; // field@07c9 │ │ +07d7ba: 7110 721d 0200 |0005: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +07d7c0: 0c01 |0008: move-result-object v1 │ │ +07d7c2: 6e10 ed1c 0100 |0009: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getName:()Ljava/lang/String; // method@1ced │ │ +07d7c8: 0c01 |000c: move-result-object v1 │ │ +07d7ca: 6e20 ea14 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07d7d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ 0x0010 line=165 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ │ - source_file_idx : 2745 (MainActivity.java) │ │ + source_file_idx : 2742 (MainActivity.java) │ │ │ │ Class #686 header: │ │ -class_idx : 997 │ │ +class_idx : 1005 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1045 │ │ -source_file_idx : 3088 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 3085 │ │ static_fields_size : 6 │ │ instance_fields_size: 16 │ │ direct_methods_size : 25 │ │ virtual_methods_size: 4 │ │ │ │ Class #686 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;' │ │ @@ -167812,17 +167816,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d7b0: |[07d7b0] net.sourceforge.subsonic.androidapp.activity.SearchActivity.:()V │ │ -07d7c0: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07d7c6: 0e00 |0003: return-void │ │ +07d7d4: |[07d7d4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.:()V │ │ +07d7e4: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07d7ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167830,17 +167834,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d7c8: |[07d7c8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; │ │ -07d7d8: 5410 e107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsButton:Landroid/view/View; // field@07e1 │ │ -07d7dc: 1100 |0002: return-object v0 │ │ +07d7ec: |[07d7ec] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; │ │ +07d7fc: 5410 e107 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsButton:Landroid/view/View; // field@07e1 │ │ +07d800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167848,17 +167852,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d7e0: |[07d7e0] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ -07d7f0: 7010 a217 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.expandArtists:()V // method@17a2 │ │ -07d7f6: 0e00 |0003: return-void │ │ +07d804: |[07d804] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ +07d814: 7010 a217 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.expandArtists:()V // method@17a2 │ │ +07d81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167866,17 +167870,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d7f8: |[07d7f8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$1002:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -07d808: 5b01 e507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07d80c: 1101 |0002: return-object v1 │ │ +07d81c: |[07d81c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$1002:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +07d82c: 5b01 e507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07d830: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ @@ -167885,17 +167889,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07d810: |[07d810] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V │ │ -07d820: 7020 b517 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.populateList:(Z)V // method@17b5 │ │ -07d826: 0e00 |0003: return-void │ │ +07d834: |[07d834] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V │ │ +07d844: 7020 b517 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.populateList:(Z)V // method@17b5 │ │ +07d84a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -167904,17 +167908,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d828: |[07d828] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ -07d838: 7010 9f17 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.autoplay:()V // method@179f │ │ -07d83e: 0e00 |0003: return-void │ │ +07d84c: |[07d84c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ +07d85c: 7010 9f17 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.autoplay:()V // method@179f │ │ +07d862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167922,17 +167926,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d840: |[07d840] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; │ │ -07d850: 5410 df07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsButton:Landroid/view/View; // field@07df │ │ -07d854: 1100 |0002: return-object v0 │ │ +07d864: |[07d864] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; │ │ +07d874: 5410 df07 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsButton:Landroid/view/View; // field@07df │ │ +07d878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167940,17 +167944,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d858: |[07d858] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ -07d868: 7010 a117 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.expandAlbums:()V // method@17a1 │ │ -07d86e: 0e00 |0003: return-void │ │ +07d87c: |[07d87c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ +07d88c: 7010 a117 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.expandAlbums:()V // method@17a1 │ │ +07d892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167958,17 +167962,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d870: |[07d870] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; │ │ -07d880: 5410 e307 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsButton:Landroid/view/View; // field@07e3 │ │ -07d884: 1100 |0002: return-object v0 │ │ +07d894: |[07d894] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)Landroid/view/View; │ │ +07d8a4: 5410 e307 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsButton:Landroid/view/View; // field@07e3 │ │ +07d8a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167976,17 +167980,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d888: |[07d888] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ -07d898: 7010 a317 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.expandSongs:()V // method@17a3 │ │ -07d89e: 0e00 |0003: return-void │ │ +07d8ac: |[07d8ac] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ │ +07d8bc: 7010 a317 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.expandSongs:()V // method@17a3 │ │ +07d8c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ @@ -167994,17 +167998,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07d8a0: |[07d8a0] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V │ │ -07d8b0: 7020 ac17 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onArtistSelected:(Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V // method@17ac │ │ -07d8b6: 0e00 |0003: return-void │ │ +07d8c4: |[07d8c4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V │ │ +07d8d4: 7020 ac17 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onArtistSelected:(Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V // method@17ac │ │ +07d8da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ │ │ @@ -168013,17 +168017,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07d8b8: |[07d8b8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -07d8c8: 7030 ab17 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@17ab │ │ -07d8ce: 0e00 |0003: return-void │ │ +07d8dc: |[07d8dc] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +07d8ec: 7030 ab17 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@17ab │ │ +07d8f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -168033,17 +168037,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07d8d0: |[07d8d0] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -07d8e0: 7020 b317 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onVideoSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@17b3 │ │ -07d8e6: 0e00 |0003: return-void │ │ +07d8f4: |[07d8f4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +07d904: 7020 b317 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onVideoSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@17b3 │ │ +07d90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ @@ -168052,17 +168056,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -07d8e8: |[07d8e8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V │ │ -07d8f8: 7606 b217 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ -07d8fe: 0e00 |0003: return-void │ │ +07d90c: |[07d90c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V │ │ +07d91c: 7606 b217 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ +07d922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -168075,48 +168079,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -07d900: |[07d900] net.sourceforge.subsonic.androidapp.activity.SearchActivity.autoplay:()V │ │ -07d910: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07d912: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07d914: 5460 e507 |0002: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07d918: 6e10 5519 0000 |0004: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ -07d91e: 0c00 |0007: move-result-object v0 │ │ -07d920: 7210 2216 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07d926: 0a00 |000b: move-result v0 │ │ -07d928: 3900 1500 |000c: if-nez v0, 0021 // +0015 │ │ -07d92c: 5460 e507 |000e: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07d930: 6e10 5519 0000 |0010: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ -07d936: 0c00 |0013: move-result-object v0 │ │ -07d938: 7220 2016 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -07d93e: 0c01 |0017: move-result-object v1 │ │ -07d940: 1f01 1e04 |0018: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07d944: 0760 |001a: move-object v0, v6 │ │ -07d946: 0123 |001b: move v3, v2 │ │ -07d948: 0125 |001c: move v5, v2 │ │ -07d94a: 7606 b217 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ -07d950: 0e00 |0020: return-void │ │ -07d952: 5460 e507 |0021: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07d956: 6e10 5319 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ -07d95c: 0c00 |0026: move-result-object v0 │ │ -07d95e: 7210 2216 0000 |0027: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07d964: 0a00 |002a: move-result v0 │ │ -07d966: 3900 f5ff |002b: if-nez v0, 0020 // -000b │ │ -07d96a: 5460 e507 |002d: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07d96e: 6e10 5319 0000 |002f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ -07d974: 0c00 |0032: move-result-object v0 │ │ -07d976: 7220 2016 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -07d97c: 0c00 |0036: move-result-object v0 │ │ -07d97e: 1f00 1e04 |0037: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07d982: 7030 ab17 0604 |0039: invoke-direct {v6, v0, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@17ab │ │ -07d988: 28e4 |003c: goto 0020 // -001c │ │ +07d924: |[07d924] net.sourceforge.subsonic.androidapp.activity.SearchActivity.autoplay:()V │ │ +07d934: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07d936: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07d938: 5460 e507 |0002: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07d93c: 6e10 5519 0000 |0004: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ +07d942: 0c00 |0007: move-result-object v0 │ │ +07d944: 7210 2216 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07d94a: 0a00 |000b: move-result v0 │ │ +07d94c: 3900 1500 |000c: if-nez v0, 0021 // +0015 │ │ +07d950: 5460 e507 |000e: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07d954: 6e10 5519 0000 |0010: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ +07d95a: 0c00 |0013: move-result-object v0 │ │ +07d95c: 7220 2016 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +07d962: 0c01 |0017: move-result-object v1 │ │ +07d964: 1f01 2604 |0018: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07d968: 0760 |001a: move-object v0, v6 │ │ +07d96a: 0123 |001b: move v3, v2 │ │ +07d96c: 0125 |001c: move v5, v2 │ │ +07d96e: 7606 b217 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ +07d974: 0e00 |0020: return-void │ │ +07d976: 5460 e507 |0021: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07d97a: 6e10 5319 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ +07d980: 0c00 |0026: move-result-object v0 │ │ +07d982: 7210 2216 0000 |0027: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07d988: 0a00 |002a: move-result v0 │ │ +07d98a: 3900 f5ff |002b: if-nez v0, 0020 // -000b │ │ +07d98e: 5460 e507 |002d: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07d992: 6e10 5319 0000 |002f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ +07d998: 0c00 |0032: move-result-object v0 │ │ +07d99a: 7220 2016 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +07d9a0: 0c00 |0036: move-result-object v0 │ │ +07d9a2: 1f00 2604 |0037: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07d9a6: 7030 ab17 0604 |0039: invoke-direct {v6, v0, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@17ab │ │ +07d9ac: 28e4 |003c: goto 0020 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=449 │ │ 0x000e line=450 │ │ 0x0020 line=454 │ │ 0x0021 line=451 │ │ 0x002d line=452 │ │ @@ -168124,167 +168128,164 @@ │ │ 0x0000 - 0x003d reg=6 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #15 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ name : 'expandAlbums' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -07d98c: |[07d98c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.expandAlbums:()V │ │ -07d99c: 5442 d807 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ -07d9a0: 6e10 2b1c 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.clear:()V // method@1c2b │ │ -07d9a6: 5442 e507 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07d9aa: 6e10 5319 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ -07d9b0: 0c02 |000a: move-result-object v2 │ │ -07d9b2: 7210 2316 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -07d9b8: 0c01 |000e: move-result-object v1 │ │ -07d9ba: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07d9c0: 0a02 |0012: move-result v2 │ │ -07d9c2: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ -07d9c6: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07d9cc: 0c00 |0018: move-result-object v0 │ │ -07d9ce: 1f00 1e04 |0019: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07d9d2: 5442 d807 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ -07d9d6: 6e20 2a1c 0200 |001d: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.add:(Ljava/lang/Object;)V // method@1c2a │ │ -07d9dc: 28ef |0020: goto 000f // -0011 │ │ -07d9de: 5442 d807 |0021: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ -07d9e2: 6e10 2e1c 0200 |0023: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.notifyDataSetChanged:()V // method@1c2e │ │ -07d9e8: 5442 dd07 |0026: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07d9ec: 5443 de07 |0028: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsAdapter:Landroid/widget/ListAdapter; // field@07de │ │ -07d9f0: 6e20 931c 3200 |002a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.removeAdapter:(Landroid/widget/ListAdapter;)V // method@1c93 │ │ -07d9f6: 5442 dd07 |002d: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07d9fa: 6e10 911c 0200 |002f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ -07da00: 0e00 |0032: return-void │ │ +07d9b0: |[07d9b0] net.sourceforge.subsonic.androidapp.activity.SearchActivity.expandAlbums:()V │ │ +07d9c0: 5431 d807 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ +07d9c4: 6e10 2b1c 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.clear:()V // method@1c2b │ │ +07d9ca: 5431 e507 |0005: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07d9ce: 6e10 5319 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ +07d9d4: 0c01 |000a: move-result-object v1 │ │ +07d9d6: 7210 2316 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +07d9dc: 0c01 |000e: move-result-object v1 │ │ +07d9de: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07d9e4: 0a02 |0012: move-result v2 │ │ +07d9e6: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ +07d9ea: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07d9f0: 0c00 |0018: move-result-object v0 │ │ +07d9f2: 1f00 2604 |0019: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07d9f6: 5432 d807 |001b: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ +07d9fa: 6e20 2a1c 0200 |001d: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.add:(Ljava/lang/Object;)V // method@1c2a │ │ +07da00: 28ef |0020: goto 000f // -0011 │ │ +07da02: 5431 d807 |0021: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ +07da06: 6e10 2e1c 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.notifyDataSetChanged:()V // method@1c2e │ │ +07da0c: 5431 dd07 |0026: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07da10: 5432 de07 |0028: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsAdapter:Landroid/widget/ListAdapter; // field@07de │ │ +07da14: 6e20 931c 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.removeAdapter:(Landroid/widget/ListAdapter;)V // method@1c93 │ │ +07da1a: 5431 dd07 |002d: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07da1e: 6e10 911c 0100 |002f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ +07da24: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ 0x001b line=397 │ │ 0x0021 line=399 │ │ 0x0026 line=400 │ │ 0x002d line=401 │ │ 0x0032 line=402 │ │ locals : │ │ 0x001b - 0x0021 reg=0 album Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x000f - 0x0033 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0033 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x0033 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #16 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ name : 'expandArtists' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -07da04: |[07da04] net.sourceforge.subsonic.androidapp.activity.SearchActivity.expandArtists:()V │ │ -07da14: 5442 da07 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ -07da18: 6e10 fe1b 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.clear:()V // method@1bfe │ │ -07da1e: 5442 e507 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07da22: 6e10 5419 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ -07da28: 0c02 |000a: move-result-object v2 │ │ -07da2a: 7210 2316 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -07da30: 0c01 |000e: move-result-object v1 │ │ -07da32: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07da38: 0a02 |0012: move-result v2 │ │ -07da3a: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ -07da3e: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07da44: 0c00 |0018: move-result-object v0 │ │ -07da46: 1f00 1a04 |0019: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07da4a: 5442 da07 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ -07da4e: 6e20 fd1b 0200 |001d: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.add:(Ljava/lang/Object;)V // method@1bfd │ │ -07da54: 28ef |0020: goto 000f // -0011 │ │ -07da56: 5442 da07 |0021: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ -07da5a: 6e10 031c 0200 |0023: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.notifyDataSetChanged:()V // method@1c03 │ │ -07da60: 5442 dd07 |0026: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07da64: 5443 e007 |0028: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsAdapter:Landroid/widget/ListAdapter; // field@07e0 │ │ -07da68: 6e20 931c 3200 |002a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.removeAdapter:(Landroid/widget/ListAdapter;)V // method@1c93 │ │ -07da6e: 5442 dd07 |002d: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07da72: 6e10 911c 0200 |002f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ -07da78: 0e00 |0032: return-void │ │ +07da28: |[07da28] net.sourceforge.subsonic.androidapp.activity.SearchActivity.expandArtists:()V │ │ +07da38: 5431 da07 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ +07da3c: 6e10 fe1b 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.clear:()V // method@1bfe │ │ +07da42: 5431 e507 |0005: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07da46: 6e10 5419 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ +07da4c: 0c01 |000a: move-result-object v1 │ │ +07da4e: 7210 2316 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +07da54: 0c01 |000e: move-result-object v1 │ │ +07da56: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07da5c: 0a02 |0012: move-result v2 │ │ +07da5e: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ +07da62: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07da68: 0c00 |0018: move-result-object v0 │ │ +07da6a: 1f00 2204 |0019: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07da6e: 5432 da07 |001b: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ +07da72: 6e20 fd1b 0200 |001d: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.add:(Ljava/lang/Object;)V // method@1bfd │ │ +07da78: 28ef |0020: goto 000f // -0011 │ │ +07da7a: 5431 da07 |0021: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ +07da7e: 6e10 031c 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.notifyDataSetChanged:()V // method@1c03 │ │ +07da84: 5431 dd07 |0026: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07da88: 5432 e007 |0028: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsAdapter:Landroid/widget/ListAdapter; // field@07e0 │ │ +07da8c: 6e20 931c 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.removeAdapter:(Landroid/widget/ListAdapter;)V // method@1c93 │ │ +07da92: 5431 dd07 |002d: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07da96: 6e10 911c 0100 |002f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ +07da9c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x001b line=387 │ │ 0x0021 line=389 │ │ 0x0026 line=390 │ │ 0x002d line=391 │ │ 0x0032 line=392 │ │ locals : │ │ 0x001b - 0x0021 reg=0 artist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ - 0x000f - 0x0033 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0033 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x0033 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #17 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ name : 'expandSongs' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -07da7c: |[07da7c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.expandSongs:()V │ │ -07da8c: 5442 e607 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ -07da90: 6e10 2b1c 0200 |0002: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.clear:()V // method@1c2b │ │ -07da96: 5442 e507 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07da9a: 6e10 5519 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ -07daa0: 0c02 |000a: move-result-object v2 │ │ -07daa2: 7210 2316 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -07daa8: 0c00 |000e: move-result-object v0 │ │ -07daaa: 7210 0e16 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07dab0: 0a02 |0012: move-result v2 │ │ -07dab2: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ -07dab6: 7210 0f16 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07dabc: 0c01 |0018: move-result-object v1 │ │ -07dabe: 1f01 1e04 |0019: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07dac2: 5442 e607 |001b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ -07dac6: 6e20 2a1c 1200 |001d: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.add:(Ljava/lang/Object;)V // method@1c2a │ │ -07dacc: 28ef |0020: goto 000f // -0011 │ │ -07dace: 5442 e607 |0021: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ -07dad2: 6e10 2e1c 0200 |0023: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.notifyDataSetChanged:()V // method@1c2e │ │ -07dad8: 5442 dd07 |0026: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dadc: 5443 e207 |0028: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsAdapter:Landroid/widget/ListAdapter; // field@07e2 │ │ -07dae0: 6e20 931c 3200 |002a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.removeAdapter:(Landroid/widget/ListAdapter;)V // method@1c93 │ │ -07dae6: 5442 dd07 |002d: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07daea: 6e10 911c 0200 |002f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ -07daf0: 0e00 |0032: return-void │ │ +07daa0: |[07daa0] net.sourceforge.subsonic.androidapp.activity.SearchActivity.expandSongs:()V │ │ +07dab0: 5431 e607 |0000: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ +07dab4: 6e10 2b1c 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.clear:()V // method@1c2b │ │ +07daba: 5431 e507 |0005: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07dabe: 6e10 5519 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ +07dac4: 0c01 |000a: move-result-object v1 │ │ +07dac6: 7210 2316 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +07dacc: 0c01 |000e: move-result-object v1 │ │ +07dace: 7210 0e16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07dad4: 0a02 |0012: move-result v2 │ │ +07dad6: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ +07dada: 7210 0f16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07dae0: 0c00 |0018: move-result-object v0 │ │ +07dae2: 1f00 2604 |0019: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07dae6: 5432 e607 |001b: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ +07daea: 6e20 2a1c 0200 |001d: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.add:(Ljava/lang/Object;)V // method@1c2a │ │ +07daf0: 28ef |0020: goto 000f // -0011 │ │ +07daf2: 5431 e607 |0021: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ +07daf6: 6e10 2e1c 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.notifyDataSetChanged:()V // method@1c2e │ │ +07dafc: 5431 dd07 |0026: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07db00: 5432 e207 |0028: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsAdapter:Landroid/widget/ListAdapter; // field@07e2 │ │ +07db04: 6e20 931c 2100 |002a: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.removeAdapter:(Landroid/widget/ListAdapter;)V // method@1c93 │ │ +07db0a: 5431 dd07 |002d: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07db0e: 6e10 911c 0100 |002f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.notifyDataSetChanged:()V // method@1c91 │ │ +07db14: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ 0x001b line=407 │ │ 0x0021 line=409 │ │ 0x0026 line=410 │ │ 0x002d line=411 │ │ 0x0032 line=412 │ │ locals : │ │ - 0x001b - 0x0021 reg=1 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x000f - 0x0033 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0033 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x001b - 0x0021 reg=0 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0000 - 0x0033 reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ │ #18 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;) │ │ name : 'getStarred' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07daf4: |[07daf4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.getStarred:()V │ │ -07db04: 2200 e403 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; // type@03e4 │ │ -07db08: 7030 8c17 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@178c │ │ -07db0e: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ -07db14: 0e00 |0008: return-void │ │ +07db18: |[07db18] net.sourceforge.subsonic.androidapp.activity.SearchActivity.getStarred:()V │ │ +07db28: 2200 ec03 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; // type@03ec │ │ +07db2c: 7030 8c17 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@178c │ │ +07db32: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ +07db38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=333 │ │ 0x0008 line=334 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 task Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ @@ -168295,30 +168296,30 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -07db18: |[07db18] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ -07db28: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07db2c: 1c01 fa03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07db30: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07db36: 1a01 1921 |0007: const-string v1, "subsonic.id" // string@2119 │ │ -07db3a: 6e10 0119 0400 |0009: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -07db40: 0c02 |000c: move-result-object v2 │ │ -07db42: 6e30 e100 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07db48: 1a01 1a21 |0010: const-string v1, "subsonic.name" // string@211a │ │ -07db4c: 6e10 0619 0400 |0012: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -07db52: 0c02 |0015: move-result-object v2 │ │ -07db54: 6e30 e100 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07db5a: 1a01 1d21 |0019: const-string v1, "subsonic.playall" // string@211d │ │ -07db5e: 6e30 e200 1005 |001b: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -07db64: 7120 901d 0300 |001e: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07db6a: 0e00 |0021: return-void │ │ +07db3c: |[07db3c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ +07db4c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07db50: 1c01 0204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07db54: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07db5a: 1a01 1621 |0007: const-string v1, "subsonic.id" // string@2116 │ │ +07db5e: 6e10 0119 0400 |0009: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +07db64: 0c02 |000c: move-result-object v2 │ │ +07db66: 6e30 e100 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07db6c: 1a01 1721 |0010: const-string v1, "subsonic.name" // string@2117 │ │ +07db70: 6e10 0619 0400 |0012: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +07db76: 0c02 |0015: move-result-object v2 │ │ +07db78: 6e30 e100 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07db7e: 1a01 1a21 |0019: const-string v1, "subsonic.playall" // string@211a │ │ +07db82: 6e30 e200 1005 |001b: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +07db88: 7120 901d 0300 |001e: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07db8e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0007 line=423 │ │ 0x0010 line=424 │ │ 0x0019 line=425 │ │ 0x001e line=426 │ │ @@ -168334,28 +168335,28 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -07db6c: |[07db6c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onArtistSelected:(Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V │ │ -07db7c: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07db80: 1c01 fa03 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07db84: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07db8a: 1a01 1921 |0007: const-string v1, "subsonic.id" // string@2119 │ │ -07db8e: 6e10 db18 0400 |0009: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07db94: 0c02 |000c: move-result-object v2 │ │ -07db96: 6e30 e100 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07db9c: 1a01 1a21 |0010: const-string v1, "subsonic.name" // string@211a │ │ -07dba0: 6e10 dd18 0400 |0012: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ -07dba6: 0c02 |0015: move-result-object v2 │ │ -07dba8: 6e30 e100 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07dbae: 7120 901d 0300 |0019: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07dbb4: 0e00 |001c: return-void │ │ +07db90: |[07db90] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onArtistSelected:(Lnet/sourceforge/subsonic/androidapp/domain/Artist;)V │ │ +07dba0: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07dba4: 1c01 0204 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07dba8: 7030 c300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07dbae: 1a01 1621 |0007: const-string v1, "subsonic.id" // string@2116 │ │ +07dbb2: 6e10 db18 0400 |0009: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07dbb8: 0c02 |000c: move-result-object v2 │ │ +07dbba: 6e30 e100 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07dbc0: 1a01 1721 |0010: const-string v1, "subsonic.name" // string@2117 │ │ +07dbc4: 6e10 dd18 0400 |0012: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ +07dbca: 0c02 |0015: move-result-object v2 │ │ +07dbcc: 6e30 e100 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07dbd2: 7120 901d 0300 |0019: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07dbd8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0007 line=416 │ │ 0x0010 line=417 │ │ 0x0019 line=418 │ │ 0x001c line=419 │ │ @@ -168369,43 +168370,43 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -07dbb8: |[07dbb8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V │ │ -07dbc8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07dbca: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -07dbcc: 6e10 a517 0700 |0002: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ -07dbd2: 0c00 |0005: move-result-object v0 │ │ -07dbd4: 3800 3300 |0006: if-eqz v0, 0039 // +0033 │ │ -07dbd8: 390a 0500 |0008: if-nez v10, 000d // +0005 │ │ -07dbdc: 7210 de19 0000 |000a: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ -07dbe2: 2351 1205 |000d: new-array v1, v5, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0512 │ │ -07dbe6: 4d08 0106 |000f: aput-object v8, v1, v6 │ │ -07dbea: 7110 fc15 0100 |0011: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07dbf0: 0c01 |0014: move-result-object v1 │ │ -07dbf2: 725c e119 1069 |0015: invoke-interface {v0, v1, v9, v6, v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ -07dbf8: 380b 0b00 |0018: if-eqz v11, 0023 // +000b │ │ -07dbfc: 7210 021a 0000 |001a: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.size:()I // method@1a02 │ │ -07dc02: 0a01 |001d: move-result v1 │ │ -07dc04: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07dc08: 7220 f619 1000 |0020: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ -07dc0e: 6e10 a917 0700 |0023: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@17a9 │ │ -07dc14: 0c01 |0026: move-result-object v1 │ │ -07dc16: 1402 0100 097f |0027: const v2, #float 1.82104e+38 // #7f090001 │ │ -07dc1c: 2353 0b05 |002a: new-array v3, v5, [Ljava/lang/Object; // type@050b │ │ -07dc20: 7110 6b15 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07dc26: 0c04 |002f: move-result-object v4 │ │ -07dc28: 4d04 0306 |0030: aput-object v4, v3, v6 │ │ -07dc2c: 6e40 1001 2135 |0032: invoke-virtual {v1, v2, v5, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ -07dc32: 0c01 |0035: move-result-object v1 │ │ -07dc34: 7120 951d 1700 |0036: invoke-static {v7, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -07dc3a: 0e00 |0039: return-void │ │ +07dbdc: |[07dbdc] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V │ │ +07dbec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07dbee: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +07dbf0: 6e10 a517 0700 |0002: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ +07dbf6: 0c00 |0005: move-result-object v0 │ │ +07dbf8: 3800 3300 |0006: if-eqz v0, 0039 // +0033 │ │ +07dbfc: 390a 0500 |0008: if-nez v10, 000d // +0005 │ │ +07dc00: 7210 de19 0000 |000a: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ +07dc06: 2351 1c05 |000d: new-array v1, v5, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@051c │ │ +07dc0a: 4d08 0106 |000f: aput-object v8, v1, v6 │ │ +07dc0e: 7110 fc15 0100 |0011: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07dc14: 0c01 |0014: move-result-object v1 │ │ +07dc16: 725c e119 1069 |0015: invoke-interface {v0, v1, v9, v6, v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ +07dc1c: 380b 0b00 |0018: if-eqz v11, 0023 // +000b │ │ +07dc20: 7210 021a 0000 |001a: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.size:()I // method@1a02 │ │ +07dc26: 0a01 |001d: move-result v1 │ │ +07dc28: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07dc2c: 7220 f619 1000 |0020: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.play:(I)V // method@19f6 │ │ +07dc32: 6e10 a917 0700 |0023: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@17a9 │ │ +07dc38: 0c01 |0026: move-result-object v1 │ │ +07dc3a: 1402 0100 097f |0027: const v2, #float 1.82104e+38 // #7f090001 │ │ +07dc40: 2353 1505 |002a: new-array v3, v5, [Ljava/lang/Object; // type@0515 │ │ +07dc44: 7110 6b15 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07dc4a: 0c04 |002f: move-result-object v4 │ │ +07dc4c: 4d04 0306 |0030: aput-object v4, v3, v6 │ │ +07dc50: 6e40 1001 2135 |0032: invoke-virtual {v1, v2, v5, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ +07dc56: 0c01 |0035: move-result-object v1 │ │ +07dc58: 7120 951d 1700 |0036: invoke-static {v7, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +07dc5e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=430 │ │ 0x0006 line=431 │ │ 0x0008 line=432 │ │ 0x000a line=433 │ │ 0x000d line=435 │ │ @@ -168427,17 +168428,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07dc3c: |[07dc3c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onVideoSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -07dc4c: 6e20 b417 1000 |0000: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.playVideo:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@17b4 │ │ -07dc52: 0e00 |0003: return-void │ │ +07dc60: |[07dc60] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onVideoSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +07dc70: 6e20 b417 1000 |0000: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.playVideo:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@17b4 │ │ +07dc76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0003 line=446 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0004 reg=1 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ @@ -168447,148 +168448,148 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 277 16-bit code units │ │ -07dc54: |[07dc54] net.sourceforge.subsonic.androidapp.activity.SearchActivity.populateList:(Z)V │ │ -07dc64: 130d 0a00 |0000: const/16 v13, #int 10 // #a │ │ -07dc68: 125c |0002: const/4 v12, #int 5 // #5 │ │ -07dc6a: 123b |0003: const/4 v11, #int 3 // #3 │ │ -07dc6c: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -07dc6e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -07dc70: 2207 8e04 |0006: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // type@048e │ │ -07dc74: 7010 831c 0700 |0008: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.:()V // method@1c83 │ │ -07dc7a: 5be7 dd07 |000b: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dc7e: 54e7 e507 |000d: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07dc82: 3807 f600 |000f: if-eqz v7, 0105 // +00f6 │ │ -07dc86: 54e7 e507 |0011: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07dc8a: 6e10 5419 0700 |0013: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ -07dc90: 0c01 |0016: move-result-object v1 │ │ -07dc92: 54e7 e507 |0017: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07dc96: 6e10 5319 0700 |0019: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ -07dc9c: 0c00 |001c: move-result-object v0 │ │ -07dc9e: 54e7 e507 |001d: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ -07dca2: 6e10 5519 0700 |001f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ -07dca8: 0c06 |0022: move-result-object v6 │ │ -07dcaa: 7210 2216 0100 |0023: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07dcb0: 0a07 |0026: move-result v7 │ │ -07dcb2: 3807 e600 |0027: if-eqz v7, 010d // +00e6 │ │ -07dcb6: 7210 2216 0000 |0029: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07dcbc: 0a07 |002c: move-result v7 │ │ -07dcbe: 3807 e000 |002d: if-eqz v7, 010d // +00e0 │ │ -07dcc2: 7210 2216 0600 |002f: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07dcc8: 0a07 |0032: move-result v7 │ │ -07dcca: 3807 da00 |0033: if-eqz v7, 010d // +00da │ │ -07dcce: 0185 |0035: move v5, v8 │ │ -07dcd0: 3805 1300 |0036: if-eqz v5, 0049 // +0013 │ │ -07dcd4: 54e7 dd07 |0038: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dcd8: 54ea e407 |003a: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.noMatchTextView:Landroid/widget/TextView; // field@07e4 │ │ -07dcdc: 6e30 861c a708 |003c: invoke-virtual {v7, v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07dce2: 54ea e407 |003f: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.noMatchTextView:Landroid/widget/TextView; // field@07e4 │ │ -07dce6: 380f cf00 |0041: if-eqz v15, 0110 // +00cf │ │ -07dcea: 1407 6400 0a7f |0043: const v7, #float 1.83435e+38 // #7f0a0064 │ │ -07dcf0: 6e20 e914 7a00 |0046: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -07dcf6: 7210 2216 0100 |0049: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07dcfc: 0a07 |004c: move-result v7 │ │ -07dcfe: 3907 3800 |004d: if-nez v7, 0085 // +0038 │ │ -07dd02: 54e7 dd07 |004f: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dd06: 54ea db07 |0051: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistsHeading:Landroid/view/View; // field@07db │ │ -07dd0a: 6e20 851c a700 |0053: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; // method@1c85 │ │ -07dd10: 2203 7103 |0056: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -07dd14: 7210 2716 0100 |0058: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ -07dd1a: 0a07 |005b: move-result v7 │ │ -07dd1c: 7120 7815 7b00 |005c: invoke-static {v11, v7}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -07dd22: 0a07 |005f: move-result v7 │ │ -07dd24: 7230 2816 9107 |0060: invoke-interface {v1, v9, v7}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1628 │ │ -07dd2a: 0c07 |0063: move-result-object v7 │ │ -07dd2c: 7020 ee15 7300 |0064: invoke-direct {v3, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ -07dd32: 2207 7604 |0067: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // type@0476 │ │ -07dd36: 7030 fc1b e703 |0069: invoke-direct {v7, v14, v3}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@1bfc │ │ -07dd3c: 5be7 da07 |006c: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ -07dd40: 54e7 dd07 |006e: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dd44: 54ea da07 |0070: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ -07dd48: 6e20 841c a700 |0072: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ -07dd4e: 7210 2716 0100 |0075: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ -07dd54: 0a07 |0078: move-result v7 │ │ -07dd56: 37b7 0c00 |0079: if-le v7, v11, 0085 // +000c │ │ -07dd5a: 54e7 dd07 |007b: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dd5e: 54ea e107 |007d: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsButton:Landroid/view/View; // field@07e1 │ │ -07dd62: 6e30 861c a708 |007f: invoke-virtual {v7, v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07dd68: 0c07 |0082: move-result-object v7 │ │ -07dd6a: 5be7 e007 |0083: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsAdapter:Landroid/widget/ListAdapter; // field@07e0 │ │ -07dd6e: 7210 2216 0000 |0085: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07dd74: 0a07 |0088: move-result v7 │ │ -07dd76: 3907 3c00 |0089: if-nez v7, 00c5 // +003c │ │ -07dd7a: 54e7 dd07 |008b: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07dd7e: 54ea d907 |008d: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumsHeading:Landroid/view/View; // field@07d9 │ │ -07dd82: 6e20 851c a700 |008f: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; // method@1c85 │ │ -07dd88: 2202 7103 |0092: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -07dd8c: 7210 2716 0000 |0094: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -07dd92: 0a07 |0097: move-result v7 │ │ -07dd94: 7120 7815 7c00 |0098: invoke-static {v12, v7}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -07dd9a: 0a07 |009b: move-result v7 │ │ -07dd9c: 7230 2816 9007 |009c: invoke-interface {v0, v9, v7}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1628 │ │ -07dda2: 0c07 |009f: move-result-object v7 │ │ -07dda4: 7020 ee15 7200 |00a0: invoke-direct {v2, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ -07ddaa: 2207 7e04 |00a3: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // type@047e │ │ -07ddae: 6e10 a617 0e00 |00a5: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@17a6 │ │ -07ddb4: 0c0a |00a8: move-result-object v10 │ │ -07ddb6: 7059 291c e72a |00a9: invoke-direct {v7, v14, v10, v2, v9}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V // method@1c29 │ │ -07ddbc: 5be7 d807 |00ac: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ -07ddc0: 54e7 dd07 |00ae: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07ddc4: 54ea d807 |00b0: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ -07ddc8: 6e20 841c a700 |00b2: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ -07ddce: 7210 2716 0000 |00b5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -07ddd4: 0a07 |00b8: move-result v7 │ │ -07ddd6: 37c7 0c00 |00b9: if-le v7, v12, 00c5 // +000c │ │ -07ddda: 54e7 dd07 |00bb: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07ddde: 54ea df07 |00bd: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsButton:Landroid/view/View; // field@07df │ │ -07dde2: 6e30 861c a708 |00bf: invoke-virtual {v7, v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07dde8: 0c07 |00c2: move-result-object v7 │ │ -07ddea: 5be7 de07 |00c3: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsAdapter:Landroid/widget/ListAdapter; // field@07de │ │ -07ddee: 7210 2216 0600 |00c5: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07ddf4: 0a07 |00c8: move-result v7 │ │ -07ddf6: 3907 3c00 |00c9: if-nez v7, 0105 // +003c │ │ -07ddfa: 54e7 dd07 |00cb: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07ddfe: 54ea e707 |00cd: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songsHeading:Landroid/view/View; // field@07e7 │ │ -07de02: 6e20 851c a700 |00cf: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; // method@1c85 │ │ -07de08: 2204 7103 |00d2: new-instance v4, Ljava/util/ArrayList; // type@0371 │ │ -07de0c: 7210 2716 0600 |00d4: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1627 │ │ -07de12: 0a07 |00d7: move-result v7 │ │ -07de14: 7120 7815 7d00 |00d8: invoke-static {v13, v7}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -07de1a: 0a07 |00db: move-result v7 │ │ -07de1c: 7230 2816 9607 |00dc: invoke-interface {v6, v9, v7}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1628 │ │ -07de22: 0c07 |00df: move-result-object v7 │ │ -07de24: 7020 ee15 7400 |00e0: invoke-direct {v4, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ -07de2a: 2207 7e04 |00e3: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // type@047e │ │ -07de2e: 6e10 a617 0e00 |00e5: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@17a6 │ │ -07de34: 0c0a |00e8: move-result-object v10 │ │ -07de36: 7059 291c e74a |00e9: invoke-direct {v7, v14, v10, v4, v9}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V // method@1c29 │ │ -07de3c: 5be7 e607 |00ec: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ -07de40: 54e7 dd07 |00ee: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07de44: 54e9 e607 |00f0: iget-object v9, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ -07de48: 6e20 841c 9700 |00f2: invoke-virtual {v7, v9}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ -07de4e: 7210 2716 0600 |00f5: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1627 │ │ -07de54: 0a07 |00f8: move-result v7 │ │ -07de56: 37d7 0c00 |00f9: if-le v7, v13, 0105 // +000c │ │ -07de5a: 54e7 dd07 |00fb: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07de5e: 54e9 e307 |00fd: iget-object v9, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsButton:Landroid/view/View; // field@07e3 │ │ -07de62: 6e30 861c 9708 |00ff: invoke-virtual {v7, v9, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ -07de68: 0c07 |0102: move-result-object v7 │ │ -07de6a: 5be7 e207 |0103: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsAdapter:Landroid/widget/ListAdapter; // field@07e2 │ │ -07de6e: 54e7 dc07 |0105: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07de72: 54e8 dd07 |0107: iget-object v8, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07de76: 6e20 7714 8700 |0109: invoke-virtual {v7, v8}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -07de7c: 0e00 |010c: return-void │ │ -07de7e: 0195 |010d: move v5, v9 │ │ -07de80: 2900 28ff |010e: goto/16 0036 // -00d8 │ │ -07de84: 1407 6300 0a7f |0110: const v7, #float 1.83435e+38 // #7f0a0063 │ │ -07de8a: 2900 33ff |0113: goto/16 0046 // -00cd │ │ +07dc78: |[07dc78] net.sourceforge.subsonic.androidapp.activity.SearchActivity.populateList:(Z)V │ │ +07dc88: 130d 0a00 |0000: const/16 v13, #int 10 // #a │ │ +07dc8c: 125c |0002: const/4 v12, #int 5 // #5 │ │ +07dc8e: 123b |0003: const/4 v11, #int 3 // #3 │ │ +07dc90: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +07dc92: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +07dc94: 2207 9604 |0006: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // type@0496 │ │ +07dc98: 7010 831c 0700 |0008: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.:()V // method@1c83 │ │ +07dc9e: 5be7 dd07 |000b: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dca2: 54e7 e507 |000d: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07dca6: 3807 f600 |000f: if-eqz v7, 0105 // +00f6 │ │ +07dcaa: 54e7 e507 |0011: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07dcae: 6e10 5419 0700 |0013: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ +07dcb4: 0c01 |0016: move-result-object v1 │ │ +07dcb6: 54e7 e507 |0017: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07dcba: 6e10 5319 0700 |0019: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ +07dcc0: 0c00 |001c: move-result-object v0 │ │ +07dcc2: 54e7 e507 |001d: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // field@07e5 │ │ +07dcc6: 6e10 5519 0700 |001f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getSongs:()Ljava/util/List; // method@1955 │ │ +07dccc: 0c06 |0022: move-result-object v6 │ │ +07dcce: 7210 2216 0100 |0023: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07dcd4: 0a07 |0026: move-result v7 │ │ +07dcd6: 3807 e600 |0027: if-eqz v7, 010d // +00e6 │ │ +07dcda: 7210 2216 0000 |0029: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07dce0: 0a07 |002c: move-result v7 │ │ +07dce2: 3807 e000 |002d: if-eqz v7, 010d // +00e0 │ │ +07dce6: 7210 2216 0600 |002f: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07dcec: 0a07 |0032: move-result v7 │ │ +07dcee: 3807 da00 |0033: if-eqz v7, 010d // +00da │ │ +07dcf2: 0185 |0035: move v5, v8 │ │ +07dcf4: 3805 1300 |0036: if-eqz v5, 0049 // +0013 │ │ +07dcf8: 54e7 dd07 |0038: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dcfc: 54ea e407 |003a: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.noMatchTextView:Landroid/widget/TextView; // field@07e4 │ │ +07dd00: 6e30 861c a708 |003c: invoke-virtual {v7, v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07dd06: 54ea e407 |003f: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.noMatchTextView:Landroid/widget/TextView; // field@07e4 │ │ +07dd0a: 380f cf00 |0041: if-eqz v15, 0110 // +00cf │ │ +07dd0e: 1407 6400 0a7f |0043: const v7, #float 1.83435e+38 // #7f0a0064 │ │ +07dd14: 6e20 e914 7a00 |0046: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +07dd1a: 7210 2216 0100 |0049: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07dd20: 0a07 |004c: move-result v7 │ │ +07dd22: 3907 3800 |004d: if-nez v7, 0085 // +0038 │ │ +07dd26: 54e7 dd07 |004f: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dd2a: 54ea db07 |0051: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistsHeading:Landroid/view/View; // field@07db │ │ +07dd2e: 6e20 851c a700 |0053: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; // method@1c85 │ │ +07dd34: 2203 7903 |0056: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +07dd38: 7210 2716 0100 |0058: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ +07dd3e: 0a07 |005b: move-result v7 │ │ +07dd40: 7120 7815 7b00 |005c: invoke-static {v11, v7}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +07dd46: 0a07 |005f: move-result v7 │ │ +07dd48: 7230 2816 9107 |0060: invoke-interface {v1, v9, v7}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1628 │ │ +07dd4e: 0c07 |0063: move-result-object v7 │ │ +07dd50: 7020 ee15 7300 |0064: invoke-direct {v3, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ +07dd56: 2207 7e04 |0067: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // type@047e │ │ +07dd5a: 7030 fc1b e703 |0069: invoke-direct {v7, v14, v3}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@1bfc │ │ +07dd60: 5be7 da07 |006c: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ +07dd64: 54e7 dd07 |006e: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dd68: 54ea da07 |0070: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ +07dd6c: 6e20 841c a700 |0072: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ +07dd72: 7210 2716 0100 |0075: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ +07dd78: 0a07 |0078: move-result v7 │ │ +07dd7a: 37b7 0c00 |0079: if-le v7, v11, 0085 // +000c │ │ +07dd7e: 54e7 dd07 |007b: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dd82: 54ea e107 |007d: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsButton:Landroid/view/View; // field@07e1 │ │ +07dd86: 6e30 861c a708 |007f: invoke-virtual {v7, v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07dd8c: 0c07 |0082: move-result-object v7 │ │ +07dd8e: 5be7 e007 |0083: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsAdapter:Landroid/widget/ListAdapter; // field@07e0 │ │ +07dd92: 7210 2216 0000 |0085: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07dd98: 0a07 |0088: move-result v7 │ │ +07dd9a: 3907 3c00 |0089: if-nez v7, 00c5 // +003c │ │ +07dd9e: 54e7 dd07 |008b: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dda2: 54ea d907 |008d: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumsHeading:Landroid/view/View; // field@07d9 │ │ +07dda6: 6e20 851c a700 |008f: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; // method@1c85 │ │ +07ddac: 2202 7903 |0092: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +07ddb0: 7210 2716 0000 |0094: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +07ddb6: 0a07 |0097: move-result v7 │ │ +07ddb8: 7120 7815 7c00 |0098: invoke-static {v12, v7}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +07ddbe: 0a07 |009b: move-result v7 │ │ +07ddc0: 7230 2816 9007 |009c: invoke-interface {v0, v9, v7}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1628 │ │ +07ddc6: 0c07 |009f: move-result-object v7 │ │ +07ddc8: 7020 ee15 7200 |00a0: invoke-direct {v2, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ +07ddce: 2207 8604 |00a3: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // type@0486 │ │ +07ddd2: 6e10 a617 0e00 |00a5: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@17a6 │ │ +07ddd8: 0c0a |00a8: move-result-object v10 │ │ +07ddda: 7059 291c e72a |00a9: invoke-direct {v7, v14, v10, v2, v9}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V // method@1c29 │ │ +07dde0: 5be7 d807 |00ac: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ +07dde4: 54e7 dd07 |00ae: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07dde8: 54ea d807 |00b0: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ +07ddec: 6e20 841c a700 |00b2: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ +07ddf2: 7210 2716 0000 |00b5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +07ddf8: 0a07 |00b8: move-result v7 │ │ +07ddfa: 37c7 0c00 |00b9: if-le v7, v12, 00c5 // +000c │ │ +07ddfe: 54e7 dd07 |00bb: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07de02: 54ea df07 |00bd: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsButton:Landroid/view/View; // field@07df │ │ +07de06: 6e30 861c a708 |00bf: invoke-virtual {v7, v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07de0c: 0c07 |00c2: move-result-object v7 │ │ +07de0e: 5be7 de07 |00c3: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsAdapter:Landroid/widget/ListAdapter; // field@07de │ │ +07de12: 7210 2216 0600 |00c5: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07de18: 0a07 |00c8: move-result v7 │ │ +07de1a: 3907 3c00 |00c9: if-nez v7, 0105 // +003c │ │ +07de1e: 54e7 dd07 |00cb: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07de22: 54ea e707 |00cd: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songsHeading:Landroid/view/View; // field@07e7 │ │ +07de26: 6e20 851c a700 |00cf: invoke-virtual {v7, v10}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;)Landroid/widget/ListAdapter; // method@1c85 │ │ +07de2c: 2204 7903 |00d2: new-instance v4, Ljava/util/ArrayList; // type@0379 │ │ +07de30: 7210 2716 0600 |00d4: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1627 │ │ +07de36: 0a07 |00d7: move-result v7 │ │ +07de38: 7120 7815 7d00 |00d8: invoke-static {v13, v7}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +07de3e: 0a07 |00db: move-result v7 │ │ +07de40: 7230 2816 9607 |00dc: invoke-interface {v6, v9, v7}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1628 │ │ +07de46: 0c07 |00df: move-result-object v7 │ │ +07de48: 7020 ee15 7400 |00e0: invoke-direct {v4, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ +07de4e: 2207 8604 |00e3: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // type@0486 │ │ +07de52: 6e10 a617 0e00 |00e5: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@17a6 │ │ +07de58: 0c0a |00e8: move-result-object v10 │ │ +07de5a: 7059 291c e74a |00e9: invoke-direct {v7, v14, v10, v4, v9}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V // method@1c29 │ │ +07de60: 5be7 e607 |00ec: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ +07de64: 54e7 dd07 |00ee: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07de68: 54e9 e607 |00f0: iget-object v9, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ +07de6c: 6e20 841c 9700 |00f2: invoke-virtual {v7, v9}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addAdapter:(Landroid/widget/ListAdapter;)V // method@1c84 │ │ +07de72: 7210 2716 0600 |00f5: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1627 │ │ +07de78: 0a07 |00f8: move-result v7 │ │ +07de7a: 37d7 0c00 |00f9: if-le v7, v13, 0105 // +000c │ │ +07de7e: 54e7 dd07 |00fb: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07de82: 54e9 e307 |00fd: iget-object v9, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsButton:Landroid/view/View; // field@07e3 │ │ +07de86: 6e30 861c 9708 |00ff: invoke-virtual {v7, v9, v8}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.addView:(Landroid/view/View;Z)Landroid/widget/ListAdapter; // method@1c86 │ │ +07de8c: 0c07 |0102: move-result-object v7 │ │ +07de8e: 5be7 e207 |0103: iput-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsAdapter:Landroid/widget/ListAdapter; // field@07e2 │ │ +07de92: 54e7 dc07 |0105: iget-object v7, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07de96: 54e8 dd07 |0107: iget-object v8, v14, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07de9a: 6e20 7714 8700 |0109: invoke-virtual {v7, v8}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +07dea0: 0e00 |010c: return-void │ │ +07dea2: 0195 |010d: move v5, v9 │ │ +07dea4: 2900 28ff |010e: goto/16 0036 // -00d8 │ │ +07dea8: 1407 6300 0a7f |0110: const v7, #float 1.83435e+38 // #7f0a0063 │ │ +07deae: 2900 33ff |0113: goto/16 0046 // -00cd │ │ catches : (none) │ │ positions : │ │ 0x0006 line=337 │ │ 0x000d line=339 │ │ 0x0011 line=340 │ │ 0x0017 line=341 │ │ 0x001d line=342 │ │ @@ -168641,19 +168642,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -07de90: |[07de90] net.sourceforge.subsonic.androidapp.activity.SearchActivity.search:(Ljava/lang/String;Z)V │ │ -07dea0: 2200 e303 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4; // type@03e3 │ │ -07dea4: 7053 8717 1021 |0002: invoke-direct {v0, v1, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V // method@1787 │ │ -07deaa: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ -07deb0: 0e00 |0008: return-void │ │ +07deb4: |[07deb4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.search:(Ljava/lang/String;Z)V │ │ +07dec4: 2200 eb03 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4; // type@03eb │ │ +07dec8: 7053 8717 1021 |0002: invoke-direct {v0, v1, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V // method@1787 │ │ +07dece: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ +07ded4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0005 line=316 │ │ 0x0008 line=317 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 task Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ @@ -168667,163 +168668,163 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 282 16-bit code units │ │ -07deb4: |[07deb4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -07dec4: 7210 9912 0b00 |0000: invoke-interface {v11}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ -07deca: 0c08 |0003: move-result-object v8 │ │ -07decc: 1f08 dc02 |0004: check-cast v8, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07ded0: 54a0 dc07 |0006: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07ded4: 5282 4605 |0008: iget v2, v8, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07ded8: 6e20 7314 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07dede: 0c09 |000d: move-result-object v9 │ │ -07dee0: 2090 1a04 |000e: instance-of v0, v9, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07dee4: 3800 1f00 |0010: if-eqz v0, 002f // +001f │ │ -07dee8: 0790 |0012: move-object v0, v9 │ │ -07deea: 1f00 1a04 |0013: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07deee: 0706 |0015: move-object v6, v0 │ │ -07def0: 2090 1e04 |0016: instance-of v0, v9, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07def4: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -07def8: 1f09 1e04 |001a: check-cast v9, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07defc: 0791 |001c: move-object v1, v9 │ │ -07defe: 3806 1600 |001d: if-eqz v6, 0033 // +0016 │ │ -07df02: 6e10 db18 0600 |001f: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07df08: 0c07 |0022: move-result-object v7 │ │ -07df0a: 7210 9812 0b00 |0023: invoke-interface {v11}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07df10: 0a00 |0026: move-result v0 │ │ -07df12: 2b00 c900 0000 |0027: packed-switch v0, 000000f0 // +000000c9 │ │ -07df18: 6f20 ab18 ba00 |002a: invoke-super {v10, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ -07df1e: 0a00 |002d: move-result v0 │ │ -07df20: 0f00 |002e: return v0 │ │ -07df22: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -07df24: 28e6 |0030: goto 0016 // -001a │ │ -07df26: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -07df28: 28eb |0032: goto 001d // -0015 │ │ -07df2a: 6e10 0119 0100 |0033: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -07df30: 0c07 |0036: move-result-object v7 │ │ -07df32: 28ec |0037: goto 0023 // -0014 │ │ -07df34: 6e10 db18 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07df3a: 0c00 |003b: move-result-object v0 │ │ -07df3c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -07df3e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -07df40: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -07df42: 6e54 a017 0a32 |003f: invoke-virtual {v10, v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ -07df48: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -07df4a: 28eb |0043: goto 002e // -0015 │ │ -07df4c: 6e10 db18 0600 |0044: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07df52: 0c00 |0047: move-result-object v0 │ │ -07df54: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -07df56: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -07df58: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -07df5a: 6e54 a017 0a32 |004b: invoke-virtual {v10, v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ -07df60: 28f4 |004e: goto 0042 // -000c │ │ -07df62: 6e10 db18 0600 |004f: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07df68: 0c00 |0052: move-result-object v0 │ │ -07df6a: 1212 |0053: const/4 v2, #int 1 // #1 │ │ -07df6c: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -07df6e: 1204 |0055: const/4 v4, #int 0 // #0 │ │ -07df70: 6e54 a017 0a32 |0056: invoke-virtual {v10, v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ -07df76: 28e9 |0059: goto 0042 // -0017 │ │ -07df78: 1210 |005a: const/4 v0, #int 1 // #1 │ │ -07df7a: 7130 421d 6a00 |005b: invoke-static {v10, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ -07df80: 1210 |005e: const/4 v0, #int 1 // #1 │ │ -07df82: 28cf |005f: goto 002e // -0031 │ │ -07df84: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -07df86: 7130 421d 6a00 |0061: invoke-static {v10, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ -07df8c: 54a0 da07 |0064: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ -07df90: 6e20 041c 6000 |0066: invoke-virtual {v0, v6}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.remove:(Ljava/lang/Object;)V // method@1c04 │ │ -07df96: 1210 |0069: const/4 v0, #int 1 // #1 │ │ -07df98: 28c4 |006a: goto 002e // -003c │ │ -07df9a: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -07df9c: 1202 |006c: const/4 v2, #int 0 // #0 │ │ -07df9e: 1213 |006d: const/4 v3, #int 1 // #1 │ │ -07dfa0: 6e53 a017 7a20 |006e: invoke-virtual {v10, v7, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ -07dfa6: 28d1 |0071: goto 0042 // -002f │ │ -07dfa8: 1200 |0072: const/4 v0, #int 0 // #0 │ │ -07dfaa: 1212 |0073: const/4 v2, #int 1 // #1 │ │ -07dfac: 1203 |0074: const/4 v3, #int 0 // #0 │ │ -07dfae: 6e53 a017 7a20 |0075: invoke-virtual {v10, v7, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ -07dfb4: 28ca |0078: goto 0042 // -0036 │ │ -07dfb6: 1210 |0079: const/4 v0, #int 1 // #1 │ │ -07dfb8: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -07dfba: 1203 |007b: const/4 v3, #int 0 // #0 │ │ -07dfbc: 6e53 a017 7a20 |007c: invoke-virtual {v10, v7, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ -07dfc2: 28c3 |007f: goto 0042 // -003d │ │ -07dfc4: 1210 |0080: const/4 v0, #int 1 // #1 │ │ -07dfc6: 7130 431d 1a00 |0081: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07dfcc: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -07dfce: 28a9 |0085: goto 002e // -0057 │ │ -07dfd0: 1200 |0086: const/4 v0, #int 0 // #0 │ │ -07dfd2: 7130 431d 1a00 |0087: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07dfd8: 54a0 d807 |008a: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ -07dfdc: 6e20 2f1c 1000 |008c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.remove:(Ljava/lang/Object;)V // method@1c2f │ │ -07dfe2: 1210 |008f: const/4 v0, #int 1 // #1 │ │ -07dfe4: 289e |0090: goto 002e // -0062 │ │ -07dfe6: 7120 0a1d 1a00 |0091: invoke-static {v10, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ -07dfec: 1210 |0094: const/4 v0, #int 1 // #1 │ │ -07dfee: 2899 |0095: goto 002e // -0067 │ │ -07dff0: 1202 |0096: const/4 v2, #int 0 // #0 │ │ -07dff2: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -07dff4: 1214 |0098: const/4 v4, #int 1 // #1 │ │ -07dff6: 1205 |0099: const/4 v5, #int 0 // #0 │ │ -07dff8: 07a0 |009a: move-object v0, v10 │ │ -07dffa: 7606 b217 0000 |009b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ -07e000: 28a4 |009e: goto 0042 // -005c │ │ -07e002: 1202 |009f: const/4 v2, #int 0 // #0 │ │ -07e004: 1213 |00a0: const/4 v3, #int 1 // #1 │ │ -07e006: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -07e008: 1215 |00a2: const/4 v5, #int 1 // #1 │ │ -07e00a: 07a0 |00a3: move-object v0, v10 │ │ -07e00c: 7606 b217 0000 |00a4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ -07e012: 289b |00a7: goto 0042 // -0065 │ │ -07e014: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ -07e016: 1213 |00a9: const/4 v3, #int 1 // #1 │ │ -07e018: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ -07e01a: 1205 |00ab: const/4 v5, #int 0 // #0 │ │ -07e01c: 07a0 |00ac: move-object v0, v10 │ │ -07e01e: 7606 b217 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ -07e024: 2892 |00b0: goto 0042 // -006e │ │ -07e026: 6e10 a517 0a00 |00b1: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ -07e02c: 0c00 |00b4: move-result-object v0 │ │ -07e02e: 1212 |00b5: const/4 v2, #int 1 // #1 │ │ -07e030: 2322 1205 |00b6: new-array v2, v2, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0512 │ │ -07e034: 1203 |00b8: const/4 v3, #int 0 // #0 │ │ -07e036: 4d01 0203 |00b9: aput-object v1, v2, v3 │ │ -07e03a: 7110 fc15 0200 |00bb: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07e040: 0c02 |00be: move-result-object v2 │ │ -07e042: 7220 f519 2000 |00bf: invoke-interface {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pin:(Ljava/util/List;)V // method@19f5 │ │ -07e048: 2880 |00c2: goto 0042 // -0080 │ │ -07e04a: 6e10 a517 0a00 |00c3: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ -07e050: 0c00 |00c6: move-result-object v0 │ │ -07e052: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ -07e054: 2322 1205 |00c8: new-array v2, v2, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0512 │ │ -07e058: 1203 |00ca: const/4 v3, #int 0 // #0 │ │ -07e05a: 4d01 0203 |00cb: aput-object v1, v2, v3 │ │ -07e05e: 7110 fc15 0200 |00cd: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07e064: 0c02 |00d0: move-result-object v2 │ │ -07e066: 7220 041a 2000 |00d1: invoke-interface {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ -07e06c: 2900 6eff |00d4: goto/16 0042 // -0092 │ │ -07e070: 1210 |00d6: const/4 v0, #int 1 // #1 │ │ -07e072: 7130 431d 1a00 |00d7: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07e078: 1210 |00da: const/4 v0, #int 1 // #1 │ │ -07e07a: 2900 53ff |00db: goto/16 002e // -00ad │ │ -07e07e: 1200 |00dd: const/4 v0, #int 0 // #0 │ │ -07e080: 7130 431d 1a00 |00de: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07e086: 54a0 e607 |00e1: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ -07e08a: 6e20 2f1c 1000 |00e3: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.remove:(Ljava/lang/Object;)V // method@1c2f │ │ -07e090: 1210 |00e6: const/4 v0, #int 1 // #1 │ │ -07e092: 2900 47ff |00e7: goto/16 002e // -00b9 │ │ -07e096: 7120 0a1d 1a00 |00e9: invoke-static {v10, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ -07e09c: 1210 |00ec: const/4 v0, #int 1 // #1 │ │ -07e09e: 2900 41ff |00ed: goto/16 002e // -00bf │ │ -07e0a2: 0000 |00ef: nop // spacer │ │ -07e0a4: 0001 1300 9600 0d7f 4400 0000 4b00 ... |00f0: packed-switch-data (42 units) │ │ +07ded8: |[07ded8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +07dee8: 7210 9912 0b00 |0000: invoke-interface {v11}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ +07deee: 0c08 |0003: move-result-object v8 │ │ +07def0: 1f08 e402 |0004: check-cast v8, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07def4: 54a0 dc07 |0006: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07def8: 5282 4605 |0008: iget v2, v8, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07defc: 6e20 7314 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07df02: 0c09 |000d: move-result-object v9 │ │ +07df04: 2090 2204 |000e: instance-of v0, v9, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07df08: 3800 1f00 |0010: if-eqz v0, 002f // +001f │ │ +07df0c: 0790 |0012: move-object v0, v9 │ │ +07df0e: 1f00 2204 |0013: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07df12: 0706 |0015: move-object v6, v0 │ │ +07df14: 2090 2604 |0016: instance-of v0, v9, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07df18: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +07df1c: 1f09 2604 |001a: check-cast v9, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07df20: 0791 |001c: move-object v1, v9 │ │ +07df22: 3806 1600 |001d: if-eqz v6, 0033 // +0016 │ │ +07df26: 6e10 db18 0600 |001f: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07df2c: 0c07 |0022: move-result-object v7 │ │ +07df2e: 7210 9812 0b00 |0023: invoke-interface {v11}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07df34: 0a00 |0026: move-result v0 │ │ +07df36: 2b00 c900 0000 |0027: packed-switch v0, 000000f0 // +000000c9 │ │ +07df3c: 6f20 ab18 ba00 |002a: invoke-super {v10, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ +07df42: 0a00 |002d: move-result v0 │ │ +07df44: 0f00 |002e: return v0 │ │ +07df46: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +07df48: 28e6 |0030: goto 0016 // -001a │ │ +07df4a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +07df4c: 28eb |0032: goto 001d // -0015 │ │ +07df4e: 6e10 0119 0100 |0033: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +07df54: 0c07 |0036: move-result-object v7 │ │ +07df56: 28ec |0037: goto 0023 // -0014 │ │ +07df58: 6e10 db18 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07df5e: 0c00 |003b: move-result-object v0 │ │ +07df60: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +07df62: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +07df64: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +07df66: 6e54 a017 0a32 |003f: invoke-virtual {v10, v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ +07df6c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +07df6e: 28eb |0043: goto 002e // -0015 │ │ +07df70: 6e10 db18 0600 |0044: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07df76: 0c00 |0047: move-result-object v0 │ │ +07df78: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +07df7a: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +07df7c: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +07df7e: 6e54 a017 0a32 |004b: invoke-virtual {v10, v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ +07df84: 28f4 |004e: goto 0042 // -000c │ │ +07df86: 6e10 db18 0600 |004f: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07df8c: 0c00 |0052: move-result-object v0 │ │ +07df8e: 1212 |0053: const/4 v2, #int 1 // #1 │ │ +07df90: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +07df92: 1204 |0055: const/4 v4, #int 0 // #0 │ │ +07df94: 6e54 a017 0a32 |0056: invoke-virtual {v10, v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ +07df9a: 28e9 |0059: goto 0042 // -0017 │ │ +07df9c: 1210 |005a: const/4 v0, #int 1 // #1 │ │ +07df9e: 7130 421d 6a00 |005b: invoke-static {v10, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ +07dfa4: 1210 |005e: const/4 v0, #int 1 // #1 │ │ +07dfa6: 28cf |005f: goto 002e // -0031 │ │ +07dfa8: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +07dfaa: 7130 421d 6a00 |0061: invoke-static {v10, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ +07dfb0: 54a0 da07 |0064: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // field@07da │ │ +07dfb4: 6e20 041c 6000 |0066: invoke-virtual {v0, v6}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.remove:(Ljava/lang/Object;)V // method@1c04 │ │ +07dfba: 1210 |0069: const/4 v0, #int 1 // #1 │ │ +07dfbc: 28c4 |006a: goto 002e // -003c │ │ +07dfbe: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +07dfc0: 1202 |006c: const/4 v2, #int 0 // #0 │ │ +07dfc2: 1213 |006d: const/4 v3, #int 1 // #1 │ │ +07dfc4: 6e53 a017 7a20 |006e: invoke-virtual {v10, v7, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ +07dfca: 28d1 |0071: goto 0042 // -002f │ │ +07dfcc: 1200 |0072: const/4 v0, #int 0 // #0 │ │ +07dfce: 1212 |0073: const/4 v2, #int 1 // #1 │ │ +07dfd0: 1203 |0074: const/4 v3, #int 0 // #0 │ │ +07dfd2: 6e53 a017 7a20 |0075: invoke-virtual {v10, v7, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ +07dfd8: 28ca |0078: goto 0042 // -0036 │ │ +07dfda: 1210 |0079: const/4 v0, #int 1 // #1 │ │ +07dfdc: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +07dfde: 1203 |007b: const/4 v3, #int 0 // #0 │ │ +07dfe0: 6e53 a017 7a20 |007c: invoke-virtual {v10, v7, v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@17a0 │ │ +07dfe6: 28c3 |007f: goto 0042 // -003d │ │ +07dfe8: 1210 |0080: const/4 v0, #int 1 // #1 │ │ +07dfea: 7130 431d 1a00 |0081: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07dff0: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +07dff2: 28a9 |0085: goto 002e // -0057 │ │ +07dff4: 1200 |0086: const/4 v0, #int 0 // #0 │ │ +07dff6: 7130 431d 1a00 |0087: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07dffc: 54a0 d807 |008a: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07d8 │ │ +07e000: 6e20 2f1c 1000 |008c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.remove:(Ljava/lang/Object;)V // method@1c2f │ │ +07e006: 1210 |008f: const/4 v0, #int 1 // #1 │ │ +07e008: 289e |0090: goto 002e // -0062 │ │ +07e00a: 7120 0a1d 1a00 |0091: invoke-static {v10, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ +07e010: 1210 |0094: const/4 v0, #int 1 // #1 │ │ +07e012: 2899 |0095: goto 002e // -0067 │ │ +07e014: 1202 |0096: const/4 v2, #int 0 // #0 │ │ +07e016: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +07e018: 1214 |0098: const/4 v4, #int 1 // #1 │ │ +07e01a: 1205 |0099: const/4 v5, #int 0 // #0 │ │ +07e01c: 07a0 |009a: move-object v0, v10 │ │ +07e01e: 7606 b217 0000 |009b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ +07e024: 28a4 |009e: goto 0042 // -005c │ │ +07e026: 1202 |009f: const/4 v2, #int 0 // #0 │ │ +07e028: 1213 |00a0: const/4 v3, #int 1 // #1 │ │ +07e02a: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +07e02c: 1215 |00a2: const/4 v5, #int 1 // #1 │ │ +07e02e: 07a0 |00a3: move-object v0, v10 │ │ +07e030: 7606 b217 0000 |00a4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ +07e036: 289b |00a7: goto 0042 // -0065 │ │ +07e038: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ +07e03a: 1213 |00a9: const/4 v3, #int 1 // #1 │ │ +07e03c: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ +07e03e: 1205 |00ab: const/4 v5, #int 0 // #0 │ │ +07e040: 07a0 |00ac: move-object v0, v10 │ │ +07e042: 7606 b217 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onSongSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZZZ)V // method@17b2 │ │ +07e048: 2892 |00b0: goto 0042 // -006e │ │ +07e04a: 6e10 a517 0a00 |00b1: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ +07e050: 0c00 |00b4: move-result-object v0 │ │ +07e052: 1212 |00b5: const/4 v2, #int 1 // #1 │ │ +07e054: 2322 1c05 |00b6: new-array v2, v2, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@051c │ │ +07e058: 1203 |00b8: const/4 v3, #int 0 // #0 │ │ +07e05a: 4d01 0203 |00b9: aput-object v1, v2, v3 │ │ +07e05e: 7110 fc15 0200 |00bb: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07e064: 0c02 |00be: move-result-object v2 │ │ +07e066: 7220 f519 2000 |00bf: invoke-interface {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pin:(Ljava/util/List;)V // method@19f5 │ │ +07e06c: 2880 |00c2: goto 0042 // -0080 │ │ +07e06e: 6e10 a517 0a00 |00c3: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ +07e074: 0c00 |00c6: move-result-object v0 │ │ +07e076: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ +07e078: 2322 1c05 |00c8: new-array v2, v2, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@051c │ │ +07e07c: 1203 |00ca: const/4 v3, #int 0 // #0 │ │ +07e07e: 4d01 0203 |00cb: aput-object v1, v2, v3 │ │ +07e082: 7110 fc15 0200 |00cd: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07e088: 0c02 |00d0: move-result-object v2 │ │ +07e08a: 7220 041a 2000 |00d1: invoke-interface {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ +07e090: 2900 6eff |00d4: goto/16 0042 // -0092 │ │ +07e094: 1210 |00d6: const/4 v0, #int 1 // #1 │ │ +07e096: 7130 431d 1a00 |00d7: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07e09c: 1210 |00da: const/4 v0, #int 1 // #1 │ │ +07e09e: 2900 53ff |00db: goto/16 002e // -00ad │ │ +07e0a2: 1200 |00dd: const/4 v0, #int 0 // #0 │ │ +07e0a4: 7130 431d 1a00 |00de: invoke-static {v10, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07e0aa: 54a0 e607 |00e1: iget-object v0, v10, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // field@07e6 │ │ +07e0ae: 6e20 2f1c 1000 |00e3: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.remove:(Ljava/lang/Object;)V // method@1c2f │ │ +07e0b4: 1210 |00e6: const/4 v0, #int 1 // #1 │ │ +07e0b6: 2900 47ff |00e7: goto/16 002e // -00b9 │ │ +07e0ba: 7120 0a1d 1a00 |00e9: invoke-static {v10, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ +07e0c0: 1210 |00ec: const/4 v0, #int 1 // #1 │ │ +07e0c2: 2900 41ff |00ed: goto/16 002e // -00bf │ │ +07e0c6: 0000 |00ef: nop // spacer │ │ +07e0c8: 0001 1300 9600 0d7f 4400 0000 4b00 ... |00f0: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0006 line=223 │ │ 0x000e line=225 │ │ 0x0016 line=226 │ │ 0x001d line=227 │ │ @@ -168883,88 +168884,88 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -07e0f8: |[07e0f8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07e108: 6f20 ac18 7600 |0000: invoke-super {v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07e10e: 1403 1800 037f |0003: const v3, #float 1.74129e+38 // #7f030018 │ │ -07e114: 6e20 b817 3600 |0006: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.setContentView:(I)V // method@17b8 │ │ -07e11a: 7110 8c12 0600 |0009: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -07e120: 0c03 |000c: move-result-object v3 │ │ -07e122: 1404 1900 037f |000d: const v4, #float 1.74129e+38 // #7f030019 │ │ -07e128: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -07e12a: 6e30 8e12 4305 |0011: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ -07e130: 0c01 |0014: move-result-object v1 │ │ -07e132: 1403 6400 0d7f |0015: const v3, #float 1.87423e+38 // #7f0d0064 │ │ -07e138: 6e20 d812 3100 |0018: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e13e: 0c03 |001b: move-result-object v3 │ │ -07e140: 5b63 db07 |001c: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistsHeading:Landroid/view/View; // field@07db │ │ -07e144: 1403 6500 0d7f |001e: const v3, #float 1.87423e+38 // #7f0d0065 │ │ -07e14a: 6e20 d812 3100 |0021: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e150: 0c03 |0024: move-result-object v3 │ │ -07e152: 5b63 d907 |0025: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumsHeading:Landroid/view/View; // field@07d9 │ │ -07e156: 1403 6600 0d7f |0027: const v3, #float 1.87423e+38 // #7f0d0066 │ │ -07e15c: 6e20 d812 3100 |002a: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e162: 0c03 |002d: move-result-object v3 │ │ -07e164: 5b63 e707 |002e: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songsHeading:Landroid/view/View; // field@07e7 │ │ -07e168: 1403 6300 0d7f |0030: const v3, #float 1.87423e+38 // #7f0d0063 │ │ -07e16e: 6e20 d812 3100 |0033: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e174: 0c03 |0036: move-result-object v3 │ │ -07e176: 1f03 0803 |0037: check-cast v3, Landroid/widget/TextView; // type@0308 │ │ -07e17a: 5b63 e407 |0039: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.noMatchTextView:Landroid/widget/TextView; // field@07e4 │ │ -07e17e: 1403 6700 0d7f |003b: const v3, #float 1.87423e+38 // #7f0d0067 │ │ -07e184: 6e20 d812 3100 |003e: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e18a: 0c03 |0041: move-result-object v3 │ │ -07e18c: 5b63 e107 |0042: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsButton:Landroid/view/View; // field@07e1 │ │ -07e190: 1403 6800 0d7f |0044: const v3, #float 1.87423e+38 // #7f0d0068 │ │ -07e196: 6e20 d812 3100 |0047: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e19c: 0c03 |004a: move-result-object v3 │ │ -07e19e: 5b63 df07 |004b: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsButton:Landroid/view/View; // field@07df │ │ -07e1a2: 1403 6900 0d7f |004d: const v3, #float 1.87423e+38 // #7f0d0069 │ │ -07e1a8: 6e20 d812 3100 |0050: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e1ae: 0c03 |0053: move-result-object v3 │ │ -07e1b0: 5b63 e307 |0054: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsButton:Landroid/view/View; // field@07e3 │ │ -07e1b4: 1403 6200 0d7f |0056: const v3, #float 1.87423e+38 // #7f0d0062 │ │ -07e1ba: 6e20 a417 3600 |0059: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ -07e1c0: 0c03 |005c: move-result-object v3 │ │ -07e1c2: 1f03 f402 |005d: check-cast v3, Landroid/widget/ListView; // type@02f4 │ │ -07e1c6: 5b63 dc07 |005f: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07e1ca: 5463 dc07 |0061: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07e1ce: 2204 e003 |0063: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1; // type@03e0 │ │ -07e1d2: 7020 8117 6400 |0065: invoke-direct {v4, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1781 │ │ -07e1d8: 6e20 7d14 4300 |0068: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -07e1de: 5463 dc07 |006b: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07e1e2: 6e20 b617 3600 |006d: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.registerForContextMenu:(Landroid/view/View;)V // method@17b6 │ │ -07e1e8: 1403 0500 0d7f |0070: const v3, #float 1.87421e+38 // #7f0d0005 │ │ -07e1ee: 6e20 a417 3600 |0073: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ -07e1f4: 0c03 |0076: move-result-object v3 │ │ -07e1f6: 1304 0800 |0077: const/16 v4, #int 8 // #8 │ │ -07e1fa: 6e20 3913 4300 |0079: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -07e200: 1403 0400 0d7f |007c: const v3, #float 1.87421e+38 // #7f0d0004 │ │ -07e206: 6e20 a417 3600 |007f: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ -07e20c: 0c00 |0082: move-result-object v0 │ │ -07e20e: 1f00 ee02 |0083: check-cast v0, Landroid/widget/ImageButton; // type@02ee │ │ -07e212: 1403 0400 027f |0085: const v3, #float 1.728e+38 // #7f020004 │ │ -07e218: 6e20 4b14 3000 |0088: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07e21e: 2203 e103 |008b: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2; // type@03e1 │ │ -07e222: 7020 8317 6300 |008d: invoke-direct {v3, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1783 │ │ -07e228: 6e20 4c14 3000 |0090: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07e22e: 1403 0300 0d7f |0093: const v3, #float 1.87421e+38 // #7f0d0003 │ │ -07e234: 6e20 a417 3600 |0096: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ -07e23a: 0c02 |0099: move-result-object v2 │ │ -07e23c: 2203 e203 |009a: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3; // type@03e2 │ │ -07e240: 7030 8517 6302 |009c: invoke-direct {v3, v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V // method@1785 │ │ -07e246: 6e20 3413 3200 |009f: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07e24c: 6e10 a717 0600 |00a2: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getIntent:()Landroid/content/Intent; // method@17a7 │ │ -07e252: 0c03 |00a5: move-result-object v3 │ │ -07e254: 6e20 b017 3600 |00a6: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onNewIntent:(Landroid/content/Intent;)V // method@17b0 │ │ -07e25a: 0e00 |00a9: return-void │ │ +07e11c: |[07e11c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07e12c: 6f20 ac18 7600 |0000: invoke-super {v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07e132: 1403 1800 037f |0003: const v3, #float 1.74129e+38 // #7f030018 │ │ +07e138: 6e20 b817 3600 |0006: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.setContentView:(I)V // method@17b8 │ │ +07e13e: 7110 8c12 0600 |0009: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +07e144: 0c03 |000c: move-result-object v3 │ │ +07e146: 1404 1900 037f |000d: const v4, #float 1.74129e+38 // #7f030019 │ │ +07e14c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +07e14e: 6e30 8e12 4305 |0011: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@128e │ │ +07e154: 0c01 |0014: move-result-object v1 │ │ +07e156: 1403 6400 0d7f |0015: const v3, #float 1.87423e+38 // #7f0d0064 │ │ +07e15c: 6e20 d812 3100 |0018: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e162: 0c03 |001b: move-result-object v3 │ │ +07e164: 5b63 db07 |001c: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.artistsHeading:Landroid/view/View; // field@07db │ │ +07e168: 1403 6500 0d7f |001e: const v3, #float 1.87423e+38 // #7f0d0065 │ │ +07e16e: 6e20 d812 3100 |0021: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e174: 0c03 |0024: move-result-object v3 │ │ +07e176: 5b63 d907 |0025: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.albumsHeading:Landroid/view/View; // field@07d9 │ │ +07e17a: 1403 6600 0d7f |0027: const v3, #float 1.87423e+38 // #7f0d0066 │ │ +07e180: 6e20 d812 3100 |002a: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e186: 0c03 |002d: move-result-object v3 │ │ +07e188: 5b63 e707 |002e: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.songsHeading:Landroid/view/View; // field@07e7 │ │ +07e18c: 1403 6300 0d7f |0030: const v3, #float 1.87423e+38 // #7f0d0063 │ │ +07e192: 6e20 d812 3100 |0033: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e198: 0c03 |0036: move-result-object v3 │ │ +07e19a: 1f03 1003 |0037: check-cast v3, Landroid/widget/TextView; // type@0310 │ │ +07e19e: 5b63 e407 |0039: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.noMatchTextView:Landroid/widget/TextView; // field@07e4 │ │ +07e1a2: 1403 6700 0d7f |003b: const v3, #float 1.87423e+38 // #7f0d0067 │ │ +07e1a8: 6e20 d812 3100 |003e: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e1ae: 0c03 |0041: move-result-object v3 │ │ +07e1b0: 5b63 e107 |0042: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreArtistsButton:Landroid/view/View; // field@07e1 │ │ +07e1b4: 1403 6800 0d7f |0044: const v3, #float 1.87423e+38 // #7f0d0068 │ │ +07e1ba: 6e20 d812 3100 |0047: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e1c0: 0c03 |004a: move-result-object v3 │ │ +07e1c2: 5b63 df07 |004b: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreAlbumsButton:Landroid/view/View; // field@07df │ │ +07e1c6: 1403 6900 0d7f |004d: const v3, #float 1.87423e+38 // #7f0d0069 │ │ +07e1cc: 6e20 d812 3100 |0050: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e1d2: 0c03 |0053: move-result-object v3 │ │ +07e1d4: 5b63 e307 |0054: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.moreSongsButton:Landroid/view/View; // field@07e3 │ │ +07e1d8: 1403 6200 0d7f |0056: const v3, #float 1.87423e+38 // #7f0d0062 │ │ +07e1de: 6e20 a417 3600 |0059: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ +07e1e4: 0c03 |005c: move-result-object v3 │ │ +07e1e6: 1f03 fc02 |005d: check-cast v3, Landroid/widget/ListView; // type@02fc │ │ +07e1ea: 5b63 dc07 |005f: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07e1ee: 5463 dc07 |0061: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07e1f2: 2204 e803 |0063: new-instance v4, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1; // type@03e8 │ │ +07e1f6: 7020 8117 6400 |0065: invoke-direct {v4, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1781 │ │ +07e1fc: 6e20 7d14 4300 |0068: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +07e202: 5463 dc07 |006b: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07e206: 6e20 b617 3600 |006d: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.registerForContextMenu:(Landroid/view/View;)V // method@17b6 │ │ +07e20c: 1403 0500 0d7f |0070: const v3, #float 1.87421e+38 // #7f0d0005 │ │ +07e212: 6e20 a417 3600 |0073: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ +07e218: 0c03 |0076: move-result-object v3 │ │ +07e21a: 1304 0800 |0077: const/16 v4, #int 8 // #8 │ │ +07e21e: 6e20 3913 4300 |0079: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +07e224: 1403 0400 0d7f |007c: const v3, #float 1.87421e+38 // #7f0d0004 │ │ +07e22a: 6e20 a417 3600 |007f: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ +07e230: 0c00 |0082: move-result-object v0 │ │ +07e232: 1f00 f602 |0083: check-cast v0, Landroid/widget/ImageButton; // type@02f6 │ │ +07e236: 1403 0400 027f |0085: const v3, #float 1.728e+38 // #7f020004 │ │ +07e23c: 6e20 4b14 3000 |0088: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07e242: 2203 e903 |008b: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2; // type@03e9 │ │ +07e246: 7020 8317 6300 |008d: invoke-direct {v3, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1783 │ │ +07e24c: 6e20 4c14 3000 |0090: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07e252: 1403 0300 0d7f |0093: const v3, #float 1.87421e+38 // #7f0d0003 │ │ +07e258: 6e20 a417 3600 |0096: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.findViewById:(I)Landroid/view/View; // method@17a4 │ │ +07e25e: 0c02 |0099: move-result-object v2 │ │ +07e260: 2203 ea03 |009a: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3; // type@03ea │ │ +07e264: 7030 8517 6302 |009c: invoke-direct {v3, v6, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V // method@1785 │ │ +07e26a: 6e20 3413 3200 |009f: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07e270: 6e10 a717 0600 |00a2: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getIntent:()Landroid/content/Intent; // method@17a7 │ │ +07e276: 0c03 |00a5: move-result-object v3 │ │ +07e278: 6e20 b017 3600 |00a6: invoke-virtual {v6, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.onNewIntent:(Landroid/content/Intent;)V // method@17b0 │ │ +07e27e: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0009 line=95 │ │ 0x0015 line=97 │ │ 0x001e line=98 │ │ @@ -168996,166 +168997,166 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 292 16-bit code units │ │ -07e25c: |[07e25c] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -07e26c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -07e26e: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -07e270: 120a |0002: const/4 v10, #int 0 // #0 │ │ -07e272: 6f40 ad18 dcfe |0003: invoke-super {v12, v13, v14, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ -07e278: 07f4 |0006: move-object v4, v15 │ │ -07e27a: 1f04 dc02 |0007: check-cast v4, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07e27e: 54c7 dc07 |0009: iget-object v7, v12, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07e282: 524b 4605 |000b: iget v11, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07e286: 6e20 7314 b700 |000d: invoke-virtual {v7, v11}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07e28c: 0c06 |0010: move-result-object v6 │ │ -07e28e: 2067 1a04 |0011: instance-of v7, v6, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07e292: 3807 4300 |0013: if-eqz v7, 0056 // +0043 │ │ -07e296: 0767 |0015: move-object v7, v6 │ │ -07e298: 1f07 1a04 |0016: check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07e29c: 0770 |0018: move-object v0, v7 │ │ -07e29e: 2067 1e04 |0019: instance-of v7, v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07e2a2: 3807 3d00 |001b: if-eqz v7, 0058 // +003d │ │ -07e2a6: 1f06 1e04 |001d: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07e2aa: 0762 |001f: move-object v2, v6 │ │ -07e2ac: 7110 811d 0c00 |0020: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07e2b2: 0a05 |0023: move-result v5 │ │ -07e2b4: 3800 3a00 |0024: if-eqz v0, 005e // +003a │ │ -07e2b8: 6e10 a817 0c00 |0026: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@17a8 │ │ -07e2be: 0c03 |0029: move-result-object v3 │ │ -07e2c0: 1407 0400 0c7f |002a: const v7, #float 1.86092e+38 // #7f0c0004 │ │ -07e2c6: 6e30 9312 730d |002d: invoke-virtual {v3, v7, v13}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07e2cc: 1407 9f00 0d7f |0030: const v7, #float 1.87424e+38 // #7f0d009f │ │ -07e2d2: 7220 6112 7d00 |0033: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e2d8: 0c08 |0036: move-result-object v8 │ │ -07e2da: 3905 2300 |0037: if-nez v5, 005a // +0023 │ │ -07e2de: 6e10 de18 0000 |0039: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ -07e2e4: 0a07 |003c: move-result v7 │ │ -07e2e6: 3907 1d00 |003d: if-nez v7, 005a // +001d │ │ -07e2ea: 0197 |003f: move v7, v9 │ │ -07e2ec: 7220 a512 7800 |0040: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e2f2: 1407 a000 0d7f |0043: const v7, #float 1.87424e+38 // #7f0d00a0 │ │ -07e2f8: 7220 6112 7d00 |0046: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e2fe: 0c07 |0049: move-result-object v7 │ │ -07e300: 3905 1200 |004a: if-nez v5, 005c // +0012 │ │ -07e304: 6e10 de18 0000 |004c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ -07e30a: 0a08 |004f: move-result v8 │ │ -07e30c: 3808 0c00 |0050: if-eqz v8, 005c // +000c │ │ -07e310: 7220 a512 9700 |0052: invoke-interface {v7, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e316: 0e00 |0055: return-void │ │ -07e318: 0780 |0056: move-object v0, v8 │ │ -07e31a: 28c2 |0057: goto 0019 // -003e │ │ -07e31c: 0782 |0058: move-object v2, v8 │ │ -07e31e: 28c7 |0059: goto 0020 // -0039 │ │ -07e320: 01a7 |005a: move v7, v10 │ │ -07e322: 28e5 |005b: goto 0040 // -001b │ │ -07e324: 01a9 |005c: move v9, v10 │ │ -07e326: 28f5 |005d: goto 0052 // -000b │ │ -07e328: 3802 4b00 |005e: if-eqz v2, 00a9 // +004b │ │ -07e32c: 6e10 0c19 0200 |0060: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -07e332: 0a07 |0063: move-result v7 │ │ -07e334: 3807 4500 |0064: if-eqz v7, 00a9 // +0045 │ │ -07e338: 6e10 a817 0c00 |0066: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@17a8 │ │ -07e33e: 0c03 |0069: move-result-object v3 │ │ -07e340: 1407 0300 0c7f |006a: const v7, #float 1.86092e+38 // #7f0c0003 │ │ -07e346: 6e30 9312 730d |006d: invoke-virtual {v3, v7, v13}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07e34c: 1407 9900 0d7f |0070: const v7, #float 1.87424e+38 // #7f0d0099 │ │ -07e352: 7220 6112 7d00 |0073: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e358: 0c08 |0076: move-result-object v8 │ │ -07e35a: 3905 2c00 |0077: if-nez v5, 00a3 // +002c │ │ -07e35e: 6e10 0d19 0200 |0079: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07e364: 0a07 |007c: move-result v7 │ │ -07e366: 3907 2600 |007d: if-nez v7, 00a3 // +0026 │ │ -07e36a: 0197 |007f: move v7, v9 │ │ -07e36c: 7220 a512 7800 |0080: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e372: 1407 9a00 0d7f |0083: const v7, #float 1.87424e+38 // #7f0d009a │ │ -07e378: 7220 6112 7d00 |0086: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e37e: 0c08 |0089: move-result-object v8 │ │ -07e380: 3905 1b00 |008a: if-nez v5, 00a5 // +001b │ │ -07e384: 6e10 0d19 0200 |008c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07e38a: 0a07 |008f: move-result v7 │ │ -07e38c: 3807 1500 |0090: if-eqz v7, 00a5 // +0015 │ │ -07e390: 0197 |0092: move v7, v9 │ │ -07e392: 7220 a512 7800 |0093: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e398: 1407 9b00 0d7f |0096: const v7, #float 1.87424e+38 // #7f0d009b │ │ -07e39e: 7220 6112 7d00 |0099: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e3a4: 0c07 |009c: move-result-object v7 │ │ -07e3a6: 3905 0a00 |009d: if-nez v5, 00a7 // +000a │ │ -07e3aa: 7220 a512 9700 |009f: invoke-interface {v7, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e3b0: 28b3 |00a2: goto 0055 // -004d │ │ -07e3b2: 01a7 |00a3: move v7, v10 │ │ -07e3b4: 28dc |00a4: goto 0080 // -0024 │ │ -07e3b6: 01a7 |00a5: move v7, v10 │ │ -07e3b8: 28ed |00a6: goto 0093 // -0013 │ │ -07e3ba: 01a9 |00a7: move v9, v10 │ │ -07e3bc: 28f7 |00a8: goto 009f // -0009 │ │ -07e3be: 3802 acff |00a9: if-eqz v2, 0055 // -0054 │ │ -07e3c2: 6e10 0c19 0200 |00ab: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -07e3c8: 0a07 |00ae: move-result v7 │ │ -07e3ca: 3907 a6ff |00af: if-nez v7, 0055 // -005a │ │ -07e3ce: 6e10 0e19 0200 |00b1: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -07e3d4: 0a07 |00b4: move-result v7 │ │ -07e3d6: 3907 a0ff |00b5: if-nez v7, 0055 // -0060 │ │ -07e3da: 6e10 a517 0c00 |00b7: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ -07e3e0: 0c07 |00ba: move-result-object v7 │ │ -07e3e2: 7220 e219 2700 |00bb: invoke-interface {v7, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ -07e3e8: 0c01 |00be: move-result-object v1 │ │ -07e3ea: 6e10 a817 0c00 |00bf: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@17a8 │ │ -07e3f0: 0c03 |00c2: move-result-object v3 │ │ -07e3f2: 1407 0500 0c7f |00c3: const v7, #float 1.86092e+38 // #7f0c0005 │ │ -07e3f8: 6e30 9312 730d |00c6: invoke-virtual {v3, v7, v13}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07e3fe: 1407 a400 0d7f |00c9: const v7, #float 1.87424e+38 // #7f0d00a4 │ │ -07e404: 7220 6112 7d00 |00cc: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e40a: 0c08 |00cf: move-result-object v8 │ │ -07e40c: 6e10 d519 0100 |00d0: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07e412: 0a07 |00d3: move-result v7 │ │ -07e414: 3907 4800 |00d4: if-nez v7, 011c // +0048 │ │ -07e418: 0197 |00d6: move v7, v9 │ │ -07e41a: 7220 a512 7800 |00d7: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e420: 1407 a500 0d7f |00da: const v7, #float 1.87424e+38 // #7f0d00a5 │ │ -07e426: 7220 6112 7d00 |00dd: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e42c: 0c07 |00e0: move-result-object v7 │ │ -07e42e: 6e10 d519 0100 |00e1: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07e434: 0a08 |00e4: move-result v8 │ │ -07e436: 7220 a512 8700 |00e5: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e43c: 1407 a600 0d7f |00e8: const v7, #float 1.87425e+38 // #7f0d00a6 │ │ -07e442: 7220 6112 7d00 |00eb: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e448: 0c08 |00ee: move-result-object v8 │ │ -07e44a: 3905 2f00 |00ef: if-nez v5, 011e // +002f │ │ -07e44e: 6e10 0d19 0200 |00f1: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07e454: 0a07 |00f4: move-result v7 │ │ -07e456: 3907 2900 |00f5: if-nez v7, 011e // +0029 │ │ -07e45a: 0197 |00f7: move v7, v9 │ │ -07e45c: 7220 a512 7800 |00f8: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e462: 1407 a700 0d7f |00fb: const v7, #float 1.87425e+38 // #7f0d00a7 │ │ -07e468: 7220 6112 7d00 |00fe: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e46e: 0c08 |0101: move-result-object v8 │ │ -07e470: 3905 1e00 |0102: if-nez v5, 0120 // +001e │ │ -07e474: 6e10 0d19 0200 |0104: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07e47a: 0a07 |0107: move-result v7 │ │ -07e47c: 3807 1800 |0108: if-eqz v7, 0120 // +0018 │ │ -07e480: 0197 |010a: move v7, v9 │ │ -07e482: 7220 a512 7800 |010b: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e488: 1407 a800 0d7f |010e: const v7, #float 1.87425e+38 // #7f0d00a8 │ │ -07e48e: 7220 6112 7d00 |0111: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07e494: 0c07 |0114: move-result-object v7 │ │ -07e496: 3905 0d00 |0115: if-nez v5, 0122 // +000d │ │ -07e49a: 7220 a512 9700 |0117: invoke-interface {v7, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07e4a0: 2900 3bff |011a: goto/16 0055 // -00c5 │ │ -07e4a4: 01a7 |011c: move v7, v10 │ │ -07e4a6: 28ba |011d: goto 00d7 // -0046 │ │ -07e4a8: 01a7 |011e: move v7, v10 │ │ -07e4aa: 28d9 |011f: goto 00f8 // -0027 │ │ -07e4ac: 01a7 |0120: move v7, v10 │ │ -07e4ae: 28ea |0121: goto 010b // -0016 │ │ -07e4b0: 01a9 |0122: move v9, v10 │ │ -07e4b2: 28f4 |0123: goto 0117 // -000c │ │ +07e280: |[07e280] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +07e290: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +07e292: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +07e294: 120a |0002: const/4 v10, #int 0 // #0 │ │ +07e296: 6f40 ad18 dcfe |0003: invoke-super {v12, v13, v14, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ +07e29c: 07f4 |0006: move-object v4, v15 │ │ +07e29e: 1f04 e402 |0007: check-cast v4, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07e2a2: 54c7 dc07 |0009: iget-object v7, v12, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07e2a6: 524b 4605 |000b: iget v11, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07e2aa: 6e20 7314 b700 |000d: invoke-virtual {v7, v11}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07e2b0: 0c06 |0010: move-result-object v6 │ │ +07e2b2: 2067 2204 |0011: instance-of v7, v6, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07e2b6: 3807 4300 |0013: if-eqz v7, 0056 // +0043 │ │ +07e2ba: 0767 |0015: move-object v7, v6 │ │ +07e2bc: 1f07 2204 |0016: check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07e2c0: 0770 |0018: move-object v0, v7 │ │ +07e2c2: 2067 2604 |0019: instance-of v7, v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07e2c6: 3807 3d00 |001b: if-eqz v7, 0058 // +003d │ │ +07e2ca: 1f06 2604 |001d: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07e2ce: 0762 |001f: move-object v2, v6 │ │ +07e2d0: 7110 811d 0c00 |0020: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07e2d6: 0a05 |0023: move-result v5 │ │ +07e2d8: 3800 3a00 |0024: if-eqz v0, 005e // +003a │ │ +07e2dc: 6e10 a817 0c00 |0026: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@17a8 │ │ +07e2e2: 0c03 |0029: move-result-object v3 │ │ +07e2e4: 1407 0400 0c7f |002a: const v7, #float 1.86092e+38 // #7f0c0004 │ │ +07e2ea: 6e30 9312 730d |002d: invoke-virtual {v3, v7, v13}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07e2f0: 1407 9f00 0d7f |0030: const v7, #float 1.87424e+38 // #7f0d009f │ │ +07e2f6: 7220 6112 7d00 |0033: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e2fc: 0c08 |0036: move-result-object v8 │ │ +07e2fe: 3905 2300 |0037: if-nez v5, 005a // +0023 │ │ +07e302: 6e10 de18 0000 |0039: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ +07e308: 0a07 |003c: move-result v7 │ │ +07e30a: 3907 1d00 |003d: if-nez v7, 005a // +001d │ │ +07e30e: 0197 |003f: move v7, v9 │ │ +07e310: 7220 a512 7800 |0040: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e316: 1407 a000 0d7f |0043: const v7, #float 1.87424e+38 // #7f0d00a0 │ │ +07e31c: 7220 6112 7d00 |0046: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e322: 0c07 |0049: move-result-object v7 │ │ +07e324: 3905 1200 |004a: if-nez v5, 005c // +0012 │ │ +07e328: 6e10 de18 0000 |004c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ +07e32e: 0a08 |004f: move-result v8 │ │ +07e330: 3808 0c00 |0050: if-eqz v8, 005c // +000c │ │ +07e334: 7220 a512 9700 |0052: invoke-interface {v7, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e33a: 0e00 |0055: return-void │ │ +07e33c: 0780 |0056: move-object v0, v8 │ │ +07e33e: 28c2 |0057: goto 0019 // -003e │ │ +07e340: 0782 |0058: move-object v2, v8 │ │ +07e342: 28c7 |0059: goto 0020 // -0039 │ │ +07e344: 01a7 |005a: move v7, v10 │ │ +07e346: 28e5 |005b: goto 0040 // -001b │ │ +07e348: 01a9 |005c: move v9, v10 │ │ +07e34a: 28f5 |005d: goto 0052 // -000b │ │ +07e34c: 3802 4b00 |005e: if-eqz v2, 00a9 // +004b │ │ +07e350: 6e10 0c19 0200 |0060: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +07e356: 0a07 |0063: move-result v7 │ │ +07e358: 3807 4500 |0064: if-eqz v7, 00a9 // +0045 │ │ +07e35c: 6e10 a817 0c00 |0066: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@17a8 │ │ +07e362: 0c03 |0069: move-result-object v3 │ │ +07e364: 1407 0300 0c7f |006a: const v7, #float 1.86092e+38 // #7f0c0003 │ │ +07e36a: 6e30 9312 730d |006d: invoke-virtual {v3, v7, v13}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07e370: 1407 9900 0d7f |0070: const v7, #float 1.87424e+38 // #7f0d0099 │ │ +07e376: 7220 6112 7d00 |0073: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e37c: 0c08 |0076: move-result-object v8 │ │ +07e37e: 3905 2c00 |0077: if-nez v5, 00a3 // +002c │ │ +07e382: 6e10 0d19 0200 |0079: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07e388: 0a07 |007c: move-result v7 │ │ +07e38a: 3907 2600 |007d: if-nez v7, 00a3 // +0026 │ │ +07e38e: 0197 |007f: move v7, v9 │ │ +07e390: 7220 a512 7800 |0080: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e396: 1407 9a00 0d7f |0083: const v7, #float 1.87424e+38 // #7f0d009a │ │ +07e39c: 7220 6112 7d00 |0086: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e3a2: 0c08 |0089: move-result-object v8 │ │ +07e3a4: 3905 1b00 |008a: if-nez v5, 00a5 // +001b │ │ +07e3a8: 6e10 0d19 0200 |008c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07e3ae: 0a07 |008f: move-result v7 │ │ +07e3b0: 3807 1500 |0090: if-eqz v7, 00a5 // +0015 │ │ +07e3b4: 0197 |0092: move v7, v9 │ │ +07e3b6: 7220 a512 7800 |0093: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e3bc: 1407 9b00 0d7f |0096: const v7, #float 1.87424e+38 // #7f0d009b │ │ +07e3c2: 7220 6112 7d00 |0099: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e3c8: 0c07 |009c: move-result-object v7 │ │ +07e3ca: 3905 0a00 |009d: if-nez v5, 00a7 // +000a │ │ +07e3ce: 7220 a512 9700 |009f: invoke-interface {v7, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e3d4: 28b3 |00a2: goto 0055 // -004d │ │ +07e3d6: 01a7 |00a3: move v7, v10 │ │ +07e3d8: 28dc |00a4: goto 0080 // -0024 │ │ +07e3da: 01a7 |00a5: move v7, v10 │ │ +07e3dc: 28ed |00a6: goto 0093 // -0013 │ │ +07e3de: 01a9 |00a7: move v9, v10 │ │ +07e3e0: 28f7 |00a8: goto 009f // -0009 │ │ +07e3e2: 3802 acff |00a9: if-eqz v2, 0055 // -0054 │ │ +07e3e6: 6e10 0c19 0200 |00ab: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +07e3ec: 0a07 |00ae: move-result v7 │ │ +07e3ee: 3907 a6ff |00af: if-nez v7, 0055 // -005a │ │ +07e3f2: 6e10 0e19 0200 |00b1: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +07e3f8: 0a07 |00b4: move-result v7 │ │ +07e3fa: 3907 a0ff |00b5: if-nez v7, 0055 // -0060 │ │ +07e3fe: 6e10 a517 0c00 |00b7: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@17a5 │ │ +07e404: 0c07 |00ba: move-result-object v7 │ │ +07e406: 7220 e219 2700 |00bb: invoke-interface {v7, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ +07e40c: 0c01 |00be: move-result-object v1 │ │ +07e40e: 6e10 a817 0c00 |00bf: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@17a8 │ │ +07e414: 0c03 |00c2: move-result-object v3 │ │ +07e416: 1407 0500 0c7f |00c3: const v7, #float 1.86092e+38 // #7f0c0005 │ │ +07e41c: 6e30 9312 730d |00c6: invoke-virtual {v3, v7, v13}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07e422: 1407 a400 0d7f |00c9: const v7, #float 1.87424e+38 // #7f0d00a4 │ │ +07e428: 7220 6112 7d00 |00cc: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e42e: 0c08 |00cf: move-result-object v8 │ │ +07e430: 6e10 d519 0100 |00d0: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07e436: 0a07 |00d3: move-result v7 │ │ +07e438: 3907 4800 |00d4: if-nez v7, 011c // +0048 │ │ +07e43c: 0197 |00d6: move v7, v9 │ │ +07e43e: 7220 a512 7800 |00d7: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e444: 1407 a500 0d7f |00da: const v7, #float 1.87424e+38 // #7f0d00a5 │ │ +07e44a: 7220 6112 7d00 |00dd: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e450: 0c07 |00e0: move-result-object v7 │ │ +07e452: 6e10 d519 0100 |00e1: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07e458: 0a08 |00e4: move-result v8 │ │ +07e45a: 7220 a512 8700 |00e5: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e460: 1407 a600 0d7f |00e8: const v7, #float 1.87425e+38 // #7f0d00a6 │ │ +07e466: 7220 6112 7d00 |00eb: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e46c: 0c08 |00ee: move-result-object v8 │ │ +07e46e: 3905 2f00 |00ef: if-nez v5, 011e // +002f │ │ +07e472: 6e10 0d19 0200 |00f1: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07e478: 0a07 |00f4: move-result v7 │ │ +07e47a: 3907 2900 |00f5: if-nez v7, 011e // +0029 │ │ +07e47e: 0197 |00f7: move v7, v9 │ │ +07e480: 7220 a512 7800 |00f8: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e486: 1407 a700 0d7f |00fb: const v7, #float 1.87425e+38 // #7f0d00a7 │ │ +07e48c: 7220 6112 7d00 |00fe: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e492: 0c08 |0101: move-result-object v8 │ │ +07e494: 3905 1e00 |0102: if-nez v5, 0120 // +001e │ │ +07e498: 6e10 0d19 0200 |0104: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07e49e: 0a07 |0107: move-result v7 │ │ +07e4a0: 3807 1800 |0108: if-eqz v7, 0120 // +0018 │ │ +07e4a4: 0197 |010a: move v7, v9 │ │ +07e4a6: 7220 a512 7800 |010b: invoke-interface {v8, v7}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e4ac: 1407 a800 0d7f |010e: const v7, #float 1.87425e+38 // #7f0d00a8 │ │ +07e4b2: 7220 6112 7d00 |0111: invoke-interface {v13, v7}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07e4b8: 0c07 |0114: move-result-object v7 │ │ +07e4ba: 3905 0d00 |0115: if-nez v5, 0122 // +000d │ │ +07e4be: 7220 a512 9700 |0117: invoke-interface {v7, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07e4c4: 2900 3bff |011a: goto/16 0055 // -00c5 │ │ +07e4c8: 01a7 |011c: move v7, v10 │ │ +07e4ca: 28ba |011d: goto 00d7 // -0046 │ │ +07e4cc: 01a7 |011e: move v7, v10 │ │ +07e4ce: 28d9 |011f: goto 00f8 // -0027 │ │ +07e4d0: 01a7 |0120: move v7, v10 │ │ +07e4d2: 28ea |0121: goto 010b // -0016 │ │ +07e4d4: 01a9 |0122: move v9, v10 │ │ +07e4d6: 28f4 |0123: goto 0117 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=186 │ │ 0x0007 line=188 │ │ 0x0009 line=189 │ │ 0x0011 line=191 │ │ 0x0019 line=192 │ │ @@ -169217,46 +169218,46 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -07e4b4: |[07e4b4] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -07e4c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07e4c6: 6f20 b218 6500 |0001: invoke-super {v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onNewIntent:(Landroid/content/Intent;)V // method@18b2 │ │ -07e4cc: 1a03 2021 |0004: const-string v3, "subsonic.query" // string@2120 │ │ -07e4d0: 6e20 d800 3600 |0006: invoke-virtual {v6, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07e4d6: 0c01 |0009: move-result-object v1 │ │ -07e4d8: 1a03 2121 |000a: const-string v3, "subsonic.queryStarred" // string@2121 │ │ -07e4dc: 6e30 cb00 3604 |000c: invoke-virtual {v6, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -07e4e2: 0a02 |000f: move-result v2 │ │ -07e4e4: 1a03 1d21 |0010: const-string v3, "subsonic.playall" // string@211d │ │ -07e4e8: 6e30 cb00 3604 |0012: invoke-virtual {v6, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -07e4ee: 0a00 |0015: move-result v0 │ │ -07e4f0: 3802 1000 |0016: if-eqz v2, 0026 // +0010 │ │ -07e4f4: 1403 6800 0a7f |0018: const v3, #float 1.83436e+38 // #7f0a0068 │ │ -07e4fa: 6e20 b917 3500 |001b: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.setTitle:(I)V // method@17b9 │ │ -07e500: 3901 0c00 |001e: if-nez v1, 002a // +000c │ │ -07e504: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ -07e508: 7020 b517 4500 |0022: invoke-direct {v5, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.populateList:(Z)V // method@17b5 │ │ -07e50e: 0e00 |0025: return-void │ │ -07e510: 1403 6700 0a7f |0026: const v3, #float 1.83436e+38 // #7f0a0067 │ │ -07e516: 28f2 |0029: goto 001b // -000e │ │ -07e518: 2203 8e04 |002a: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // type@048e │ │ -07e51c: 7010 831c 0300 |002c: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.:()V // method@1c83 │ │ -07e522: 5b53 dd07 |002f: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07e526: 5453 dc07 |0031: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ -07e52a: 5454 dd07 |0033: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ -07e52e: 6e20 7714 4300 |0035: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -07e534: 3802 0600 |0038: if-eqz v2, 003e // +0006 │ │ -07e538: 7010 aa17 0500 |003a: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getStarred:()V // method@17aa │ │ -07e53e: 28e8 |003d: goto 0025 // -0018 │ │ -07e540: 7030 b717 1500 |003e: invoke-direct {v5, v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.search:(Ljava/lang/String;Z)V // method@17b7 │ │ -07e546: 28e4 |0041: goto 0025 // -001c │ │ +07e4d8: |[07e4d8] net.sourceforge.subsonic.androidapp.activity.SearchActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +07e4e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07e4ea: 6f20 b218 6500 |0001: invoke-super {v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onNewIntent:(Landroid/content/Intent;)V // method@18b2 │ │ +07e4f0: 1a03 1d21 |0004: const-string v3, "subsonic.query" // string@211d │ │ +07e4f4: 6e20 d800 3600 |0006: invoke-virtual {v6, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07e4fa: 0c01 |0009: move-result-object v1 │ │ +07e4fc: 1a03 1e21 |000a: const-string v3, "subsonic.queryStarred" // string@211e │ │ +07e500: 6e30 cb00 3604 |000c: invoke-virtual {v6, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +07e506: 0a02 |000f: move-result v2 │ │ +07e508: 1a03 1a21 |0010: const-string v3, "subsonic.playall" // string@211a │ │ +07e50c: 6e30 cb00 3604 |0012: invoke-virtual {v6, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +07e512: 0a00 |0015: move-result v0 │ │ +07e514: 3802 1000 |0016: if-eqz v2, 0026 // +0010 │ │ +07e518: 1403 6800 0a7f |0018: const v3, #float 1.83436e+38 // #7f0a0068 │ │ +07e51e: 6e20 b917 3500 |001b: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.setTitle:(I)V // method@17b9 │ │ +07e524: 3901 0c00 |001e: if-nez v1, 002a // +000c │ │ +07e528: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ +07e52c: 7020 b517 4500 |0022: invoke-direct {v5, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.populateList:(Z)V // method@17b5 │ │ +07e532: 0e00 |0025: return-void │ │ +07e534: 1403 6700 0a7f |0026: const v3, #float 1.83436e+38 // #7f0a0067 │ │ +07e53a: 28f2 |0029: goto 001b // -000e │ │ +07e53c: 2203 9604 |002a: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // type@0496 │ │ +07e540: 7010 831c 0300 |002c: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;.:()V // method@1c83 │ │ +07e546: 5b53 dd07 |002f: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07e54a: 5453 dc07 |0031: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.list:Landroid/widget/ListView; // field@07dc │ │ +07e54e: 5454 dd07 |0033: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; // field@07dd │ │ +07e552: 6e20 7714 4300 |0035: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +07e558: 3802 0600 |0038: if-eqz v2, 003e // +0006 │ │ +07e55c: 7010 aa17 0500 |003a: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.getStarred:()V // method@17aa │ │ +07e562: 28e8 |003d: goto 0025 // -0018 │ │ +07e564: 7030 b717 1500 |003e: invoke-direct {v5, v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.search:(Ljava/lang/String;Z)V // method@17b7 │ │ +07e56a: 28e4 |0041: goto 0025 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x0004 line=165 │ │ 0x000a line=166 │ │ 0x0010 line=167 │ │ 0x0016 line=169 │ │ @@ -169272,21 +169273,21 @@ │ │ locals : │ │ 0x0016 - 0x0042 reg=0 autoplay Z │ │ 0x000a - 0x0042 reg=1 query Ljava/lang/String; │ │ 0x0010 - 0x0042 reg=2 starred Z │ │ 0x0000 - 0x0042 reg=5 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ 0x0000 - 0x0042 reg=6 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 3088 (SearchActivity.java) │ │ + source_file_idx : 3085 (SearchActivity.java) │ │ │ │ Class #687 header: │ │ -class_idx : 1018 │ │ +class_idx : 1026 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1045 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 34 │ │ virtual_methods_size: 3 │ │ │ │ Class #687 annotations: │ │ Annotations on class │ │ @@ -169355,37 +169356,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e548: |[07e548] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.:()V │ │ -07e558: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07e55e: 0e00 |0003: return-void │ │ +07e56c: |[07e56c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.:()V │ │ +07e57c: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07e582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ - 0x0003 line=547 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ name : 'access$000' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e560: |[07e560] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ -07e570: 7020 0a18 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07e576: 0c00 |0003: move-result-object v0 │ │ -07e578: 1100 |0004: return-object v0 │ │ +07e584: |[07e584] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ +07e594: 7020 0a18 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07e59a: 0c00 |0003: move-result-object v0 │ │ +07e59c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -169394,17 +169394,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e57c: |[07e57c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -07e58c: 7010 0618 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.enableButtons:()V // method@1806 │ │ -07e592: 0e00 |0003: return-void │ │ +07e5a0: |[07e5a0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +07e5b0: 7010 0618 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.enableButtons:()V // method@1806 │ │ +07e5b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169412,17 +169412,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e594: |[07e594] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e5a4: 5410 0a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ -07e5a8: 1100 |0002: return-object v0 │ │ +07e5b8: |[07e5b8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e5c8: 5410 0a08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ +07e5cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169430,17 +169430,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e5ac: |[07e5ac] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e5bc: 5410 0f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.moreButton:Landroid/widget/Button; // field@080f │ │ -07e5c0: 1100 |0002: return-object v0 │ │ +07e5d0: |[07e5d0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e5e0: 5410 0f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.moreButton:Landroid/widget/Button; // field@080f │ │ +07e5e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169448,17 +169448,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e5c4: |[07e5c4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; │ │ -07e5d4: 5410 0d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07e5d8: 1100 |0002: return-object v0 │ │ +07e5e8: |[07e5e8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; │ │ +07e5f8: 5410 0d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07e5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169466,17 +169466,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e5dc: |[07e5dc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ -07e5ec: 5410 0c08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07e5f0: 1100 |0002: return-object v0 │ │ +07e600: |[07e600] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ +07e610: 5410 0c08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07e614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169484,18 +169484,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e5f4: |[07e5f4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ -07e604: 7020 0218 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.createHeader:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; // method@1802 │ │ -07e60a: 0c00 |0003: move-result-object v0 │ │ -07e60c: 1100 |0004: return-object v0 │ │ +07e618: |[07e618] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ +07e628: 7020 0218 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.createHeader:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; // method@1802 │ │ +07e62e: 0c00 |0003: move-result-object v0 │ │ +07e630: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ @@ -169504,17 +169504,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e610: |[07e610] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e620: 5410 1408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectButton:Landroid/widget/Button; // field@0814 │ │ -07e624: 1100 |0002: return-object v0 │ │ +07e634: |[07e634] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e644: 5410 1408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectButton:Landroid/widget/Button; // field@0814 │ │ +07e648: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169522,17 +169522,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e628: |[07e628] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e638: 5410 1308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ -07e63c: 1100 |0002: return-object v0 │ │ +07e64c: |[07e64c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e65c: 5410 1308 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ +07e660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169540,17 +169540,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e640: |[07e640] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e650: 5410 1208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ -07e654: 1100 |0002: return-object v0 │ │ +07e664: |[07e664] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e674: 5410 1208 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ +07e678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169558,17 +169558,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e658: |[07e658] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; │ │ -07e668: 5410 0b08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.emptyView:Landroid/view/View; // field@080b │ │ -07e66c: 1100 |0002: return-object v0 │ │ +07e67c: |[07e67c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; │ │ +07e68c: 5410 0b08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.emptyView:Landroid/view/View; // field@080b │ │ +07e690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169576,17 +169576,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e670: |[07e670] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; │ │ -07e680: 5410 1108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ -07e684: 1100 |0002: return-object v0 │ │ +07e694: |[07e694] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; │ │ +07e6a4: 5410 1108 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ +07e6a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #13 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169594,17 +169594,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e688: |[07e688] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -07e698: 7010 1c18 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAllOrNone:()V // method@181c │ │ -07e69e: 0e00 |0003: return-void │ │ +07e6ac: |[07e6ac] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +07e6bc: 7010 1c18 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAllOrNone:()V // method@181c │ │ +07e6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #14 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169612,17 +169612,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -07e6a0: |[07e6a0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V │ │ -07e6b0: 7054 0418 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.download:(ZZZZ)V // method@1804 │ │ -07e6b6: 0e00 |0003: return-void │ │ +07e6c4: |[07e6c4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZZZ)V │ │ +07e6d4: 7054 0418 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.download:(ZZZZ)V // method@1804 │ │ +07e6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -169634,17 +169634,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07e6b8: |[07e6b8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V │ │ -07e6c8: 7030 1b18 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ -07e6ce: 0e00 |0003: return-void │ │ +07e6dc: |[07e6dc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;ZZ)V │ │ +07e6ec: 7030 1b18 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ +07e6f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -169654,17 +169654,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e6d0: |[07e6d0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -07e6e0: 7010 2118 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpin:()V // method@1821 │ │ -07e6e6: 0e00 |0003: return-void │ │ +07e6f4: |[07e6f4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +07e704: 7010 2118 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpin:()V // method@1821 │ │ +07e70a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #17 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169672,17 +169672,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e6e8: |[07e6e8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -07e6f8: 7010 0318 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.delete:()V // method@1803 │ │ -07e6fe: 0e00 |0003: return-void │ │ +07e70c: |[07e70c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +07e71c: 7010 0318 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.delete:()V // method@1803 │ │ +07e722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #18 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169690,17 +169690,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e700: |[07e700] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -07e710: 7010 1818 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAll:()V // method@1818 │ │ -07e716: 0e00 |0003: return-void │ │ +07e724: |[07e724] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +07e734: 7010 1818 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAll:()V // method@1818 │ │ +07e73a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #19 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169708,17 +169708,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e718: |[07e718] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e728: 5410 1008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ -07e72c: 1100 |0002: return-object v0 │ │ +07e73c: |[07e73c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e74c: 5410 1008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ +07e750: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #20 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -169726,279 +169726,273 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e730: |[07e730] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ -07e740: 5410 1508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ -07e744: 1100 |0002: return-object v0 │ │ +07e754: |[07e754] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ +07e764: 5410 1508 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ +07e768: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #21 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ name : 'createHeader' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 25 │ │ + registers : 24 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 356 16-bit code units │ │ -07e748: |[07e748] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.createHeader:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ -07e758: 7401 2619 1800 |0000: invoke-virtual/range {v24}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ -07e75e: 0c07 |0003: move-result-object v7 │ │ -07e760: 7701 8c12 1700 |0004: invoke-static/range {v23}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -07e766: 0c12 |0007: move-result-object v18 │ │ -07e768: 1413 1c00 037f |0008: const v19, #float 1.74129e+38 // #7f03001c │ │ -07e76e: 0800 1700 |000b: move-object/from16 v0, v23 │ │ -07e772: 5400 0c08 |000d: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07e776: 0814 0000 |000f: move-object/from16 v20, v0 │ │ -07e77a: 1315 0000 |0011: const/16 v21, #int 0 // #0 │ │ -07e77e: 7404 8f12 1200 |0013: invoke-virtual/range {v18, v19, v20, v21}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -07e784: 0c09 |0016: move-result-object v9 │ │ -07e786: 1412 7300 0d7f |0017: const v18, #float 1.87423e+38 // #7f0d0073 │ │ -07e78c: 0200 1200 |001a: move/from16 v0, v18 │ │ -07e790: 6e20 d812 0900 |001c: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e796: 0c06 |001f: move-result-object v6 │ │ -07e798: 7401 0b18 1700 |0020: invoke-virtual/range {v23}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@180b │ │ -07e79e: 0c13 |0023: move-result-object v19 │ │ -07e7a0: 1312 0000 |0024: const/16 v18, #int 0 // #0 │ │ -07e7a4: 0200 1200 |0026: move/from16 v0, v18 │ │ -07e7a8: 7220 2016 0700 |0028: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -07e7ae: 0c12 |002b: move-result-object v18 │ │ -07e7b0: 1f12 1e04 |002c: check-cast v18, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07e7b4: 1314 0100 |002e: const/16 v20, #int 1 // #1 │ │ -07e7b8: 1315 0100 |0030: const/16 v21, #int 1 // #1 │ │ -07e7bc: 0800 1300 |0032: move-object/from16 v0, v19 │ │ -07e7c0: 0801 1200 |0034: move-object/from16 v1, v18 │ │ -07e7c4: 0202 1400 |0036: move/from16 v2, v20 │ │ -07e7c8: 0203 1500 |0038: move/from16 v3, v21 │ │ -07e7cc: 6e53 671c 6021 |003a: invoke-virtual {v0, v6, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ -07e7d2: 7701 811d 1700 |003d: invoke-static/range {v23}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07e7d8: 0a0b |0040: move-result v11 │ │ -07e7da: 1412 7700 0d7f |0041: const v18, #float 1.87424e+38 // #7f0d0077 │ │ -07e7e0: 0200 1200 |0044: move/from16 v0, v18 │ │ -07e7e4: 6e20 d812 0900 |0046: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e7ea: 0c10 |0049: move-result-object v16 │ │ -07e7ec: 1f10 ef02 |004a: check-cast v16, Landroid/widget/ImageView; // type@02ef │ │ -07e7f0: 2212 ee03 |004c: new-instance v18, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; // type@03ee │ │ -07e7f4: 0800 1200 |004e: move-object/from16 v0, v18 │ │ -07e7f8: 0801 1700 |0050: move-object/from16 v1, v23 │ │ -07e7fc: 0802 1800 |0052: move-object/from16 v2, v24 │ │ -07e800: 0803 1000 |0054: move-object/from16 v3, v16 │ │ -07e804: 7040 d117 1032 |0056: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V // method@17d1 │ │ -07e80a: 0800 1000 |0059: move-object/from16 v0, v16 │ │ -07e80e: 0801 1200 |005b: move-object/from16 v1, v18 │ │ -07e812: 6e20 5314 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ -07e818: 7401 2b19 1800 |0060: invoke-virtual/range {v24}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.isStarred:()Z // method@192b │ │ -07e81e: 0a12 |0063: move-result v18 │ │ -07e820: 3812 8b00 |0064: if-eqz v18, 00ef // +008b │ │ -07e824: 1412 3800 027f |0066: const v18, #float 1.72801e+38 // #7f020038 │ │ -07e82a: 0800 1000 |0069: move-object/from16 v0, v16 │ │ -07e82e: 0201 1200 |006b: move/from16 v1, v18 │ │ -07e832: 6e20 5114 1000 |006d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -07e838: 390b 0a00 |0070: if-nez v11, 007a // +000a │ │ -07e83c: 0800 1700 |0072: move-object/from16 v0, v23 │ │ -07e840: 5500 0e08 |0074: iget-boolean v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ -07e844: 0212 0000 |0076: move/from16 v18, v0 │ │ -07e848: 3812 7c00 |0078: if-eqz v18, 00f4 // +007c │ │ -07e84c: 1312 0800 |007a: const/16 v18, #int 8 // #8 │ │ -07e850: 0800 1000 |007c: move-object/from16 v0, v16 │ │ -07e854: 0201 1200 |007e: move/from16 v1, v18 │ │ -07e858: 6e20 5514 1000 |0080: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ -07e85e: 1412 7800 0d7f |0083: const v18, #float 1.87424e+38 // #7f0d0078 │ │ -07e864: 0200 1200 |0086: move/from16 v0, v18 │ │ -07e868: 6e20 d812 0900 |0088: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e86e: 0c0d |008b: move-result-object v13 │ │ -07e870: 1f0d ef02 |008c: check-cast v13, Landroid/widget/ImageView; // type@02ef │ │ -07e874: 2212 ef03 |008e: new-instance v18, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17; // type@03ef │ │ -07e878: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -07e87c: 0801 1700 |0092: move-object/from16 v1, v23 │ │ -07e880: 0802 1800 |0094: move-object/from16 v2, v24 │ │ -07e884: 7030 d317 1002 |0096: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17d3 │ │ -07e88a: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -07e88e: 6e20 5314 0d00 |009b: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ -07e894: 390b 0a00 |009e: if-nez v11, 00a8 // +000a │ │ -07e898: 0800 1700 |00a0: move-object/from16 v0, v23 │ │ -07e89c: 5500 0e08 |00a2: iget-boolean v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ -07e8a0: 0212 0000 |00a4: move/from16 v18, v0 │ │ -07e8a4: 3812 5100 |00a6: if-eqz v18, 00f7 // +0051 │ │ -07e8a8: 1312 0800 |00a8: const/16 v18, #int 8 // #8 │ │ -07e8ac: 0200 1200 |00aa: move/from16 v0, v18 │ │ -07e8b0: 6e20 5514 0d00 |00ac: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ -07e8b6: 1412 7400 0d7f |00af: const v18, #float 1.87424e+38 // #7f0d0074 │ │ -07e8bc: 0200 1200 |00b2: move/from16 v0, v18 │ │ -07e8c0: 6e20 d812 0900 |00b4: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e8c6: 0c11 |00b7: move-result-object v17 │ │ -07e8c8: 1f11 0803 |00b8: check-cast v17, Landroid/widget/TextView; // type@0308 │ │ -07e8cc: 7401 1318 1700 |00ba: invoke-virtual/range {v23}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getTitle:()Ljava/lang/CharSequence; // method@1813 │ │ -07e8d2: 0c12 |00bd: move-result-object v18 │ │ -07e8d4: 7402 ea14 1100 |00be: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07e8da: 120e |00c1: const/4 v14, #int 0 // #0 │ │ -07e8dc: 2205 7803 |00c2: new-instance v5, Ljava/util/HashSet; // type@0378 │ │ -07e8e0: 7010 0c16 0500 |00c4: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@160c │ │ -07e8e6: 7210 2316 0700 |00c7: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -07e8ec: 0c0a |00ca: move-result-object v10 │ │ -07e8ee: 7210 0e16 0a00 |00cb: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07e8f4: 0a12 |00ce: move-result v18 │ │ -07e8f6: 3812 2b00 |00cf: if-eqz v18, 00fa // +002b │ │ -07e8fa: 7210 0f16 0a00 |00d1: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07e900: 0c08 |00d4: move-result-object v8 │ │ -07e902: 1f08 1e04 |00d5: check-cast v8, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07e906: 6e10 0c19 0800 |00d7: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -07e90c: 0a12 |00da: move-result v18 │ │ -07e90e: 3912 f0ff |00db: if-nez v18, 00cb // -0010 │ │ -07e912: d80e 0e01 |00dd: add-int/lit8 v14, v14, #int 1 // #01 │ │ -07e916: 6e10 fb18 0800 |00df: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -07e91c: 0c12 |00e2: move-result-object v18 │ │ -07e91e: 3812 e8ff |00e3: if-eqz v18, 00cb // -0018 │ │ -07e922: 6e10 fb18 0800 |00e5: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ -07e928: 0c12 |00e8: move-result-object v18 │ │ -07e92a: 0800 1200 |00e9: move-object/from16 v0, v18 │ │ -07e92e: 7220 3b16 0500 |00eb: invoke-interface {v5, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -07e934: 28dd |00ee: goto 00cb // -0023 │ │ -07e936: 1412 3d00 027f |00ef: const v18, #float 1.72801e+38 // #7f02003d │ │ -07e93c: 2900 77ff |00f2: goto/16 0069 // -0089 │ │ -07e940: 1312 0000 |00f4: const/16 v18, #int 0 // #0 │ │ -07e944: 2886 |00f6: goto 007c // -007a │ │ -07e946: 1312 0000 |00f7: const/16 v18, #int 0 // #0 │ │ -07e94a: 28b1 |00f9: goto 00aa // -004f │ │ -07e94c: 1412 7500 0d7f |00fa: const v18, #float 1.87424e+38 // #7f0d0075 │ │ -07e952: 0200 1200 |00fd: move/from16 v0, v18 │ │ -07e956: 6e20 d812 0900 |00ff: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e95c: 0c04 |0102: move-result-object v4 │ │ -07e95e: 1f04 0803 |0103: check-cast v4, Landroid/widget/TextView; // type@0308 │ │ -07e962: 7210 3f16 0500 |0105: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@163f │ │ -07e968: 0a12 |0108: move-result v18 │ │ -07e96a: 1313 0100 |0109: const/16 v19, #int 1 // #1 │ │ -07e96e: 0200 1200 |010b: move/from16 v0, v18 │ │ -07e972: 0201 1300 |010d: move/from16 v1, v19 │ │ -07e976: 3310 4d00 |010f: if-ne v0, v1, 015c // +004d │ │ -07e97a: 7210 3e16 0500 |0111: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ -07e980: 0c12 |0114: move-result-object v18 │ │ -07e982: 7801 0f16 1200 |0115: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07e988: 0c12 |0118: move-result-object v18 │ │ -07e98a: 1f12 2503 |0119: check-cast v18, Ljava/lang/CharSequence; // type@0325 │ │ -07e98e: 0800 1200 |011b: move-object/from16 v0, v18 │ │ -07e992: 6e20 ea14 0400 |011d: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07e998: 1312 0000 |0120: const/16 v18, #int 0 // #0 │ │ -07e99c: 0200 1200 |0122: move/from16 v0, v18 │ │ -07e9a0: 6e20 ef14 0400 |0124: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ -07e9a6: 1412 7600 0d7f |0127: const v18, #float 1.87424e+38 // #7f0d0076 │ │ -07e9ac: 0200 1200 |012a: move/from16 v0, v18 │ │ -07e9b0: 6e20 d812 0900 |012c: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07e9b6: 0c0f |012f: move-result-object v15 │ │ -07e9b8: 1f0f 0803 |0130: check-cast v15, Landroid/widget/TextView; // type@0308 │ │ -07e9bc: 7401 1018 1700 |0132: invoke-virtual/range {v23}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getResources:()Landroid/content/res/Resources; // method@1810 │ │ -07e9c2: 0c12 |0135: move-result-object v18 │ │ -07e9c4: 1513 097f |0136: const/high16 v19, #int 2131296256 // #7f09 │ │ -07e9c8: 1314 0100 |0138: const/16 v20, #int 1 // #1 │ │ -07e9cc: 0200 1400 |013a: move/from16 v0, v20 │ │ -07e9d0: 2300 0b05 |013c: new-array v0, v0, [Ljava/lang/Object; // type@050b │ │ -07e9d4: 0814 0000 |013e: move-object/from16 v20, v0 │ │ -07e9d8: 1315 0000 |0140: const/16 v21, #int 0 // #0 │ │ -07e9dc: 7110 6b15 0e00 |0142: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07e9e2: 0c16 |0145: move-result-object v22 │ │ -07e9e4: 4d16 1415 |0146: aput-object v22, v20, v21 │ │ -07e9e8: 0800 1200 |0148: move-object/from16 v0, v18 │ │ -07e9ec: 0201 1300 |014a: move/from16 v1, v19 │ │ -07e9f0: 0802 1400 |014c: move-object/from16 v2, v20 │ │ -07e9f4: 6e40 1001 102e |014e: invoke-virtual {v0, v1, v14, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ -07e9fa: 0c0c |0151: move-result-object v12 │ │ -07e9fc: 6e10 a315 0c00 |0152: invoke-virtual {v12}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15a3 │ │ -07ea02: 0c12 |0155: move-result-object v18 │ │ -07ea04: 0800 1200 |0156: move-object/from16 v0, v18 │ │ -07ea08: 6e20 ea14 0f00 |0158: invoke-virtual {v15, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07ea0e: 1109 |015b: return-object v9 │ │ -07ea10: 1312 0800 |015c: const/16 v18, #int 8 // #8 │ │ -07ea14: 0200 1200 |015e: move/from16 v0, v18 │ │ -07ea18: 6e20 ef14 0400 |0160: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ -07ea1e: 28c4 |0163: goto 0127 // -003c │ │ + insns size : 348 16-bit code units │ │ +07e76c: |[07e76c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.createHeader:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ +07e77c: 7401 2619 1700 |0000: invoke-virtual/range {v23}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ +07e782: 0c07 |0003: move-result-object v7 │ │ +07e784: 7701 8c12 1600 |0004: invoke-static/range {v22}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +07e78a: 0c11 |0007: move-result-object v17 │ │ +07e78c: 1412 1c00 037f |0008: const v18, #float 1.74129e+38 // #7f03001c │ │ +07e792: 0800 1600 |000b: move-object/from16 v0, v22 │ │ +07e796: 5400 0c08 |000d: iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07e79a: 0813 0000 |000f: move-object/from16 v19, v0 │ │ +07e79e: 1314 0000 |0011: const/16 v20, #int 0 // #0 │ │ +07e7a2: 7404 8f12 1100 |0013: invoke-virtual/range {v17, v18, v19, v20}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +07e7a8: 0c09 |0016: move-result-object v9 │ │ +07e7aa: 1411 7300 0d7f |0017: const v17, #float 1.87423e+38 // #7f0d0073 │ │ +07e7b0: 0200 1100 |001a: move/from16 v0, v17 │ │ +07e7b4: 6e20 d812 0900 |001c: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e7ba: 0c06 |001f: move-result-object v6 │ │ +07e7bc: 7401 0b18 1600 |0020: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@180b │ │ +07e7c2: 0c12 |0023: move-result-object v18 │ │ +07e7c4: 1311 0000 |0024: const/16 v17, #int 0 // #0 │ │ +07e7c8: 0200 1100 |0026: move/from16 v0, v17 │ │ +07e7cc: 7220 2016 0700 |0028: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +07e7d2: 0c11 |002b: move-result-object v17 │ │ +07e7d4: 1f11 2604 |002c: check-cast v17, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07e7d8: 1313 0100 |002e: const/16 v19, #int 1 // #1 │ │ +07e7dc: 1314 0100 |0030: const/16 v20, #int 1 // #1 │ │ +07e7e0: 0800 1200 |0032: move-object/from16 v0, v18 │ │ +07e7e4: 0801 1100 |0034: move-object/from16 v1, v17 │ │ +07e7e8: 0202 1300 |0036: move/from16 v2, v19 │ │ +07e7ec: 0203 1400 |0038: move/from16 v3, v20 │ │ +07e7f0: 6e53 671c 6021 |003a: invoke-virtual {v0, v6, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;.loadImage:(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V // method@1c67 │ │ +07e7f6: 7701 811d 1600 |003d: invoke-static/range {v22}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07e7fc: 0a0a |0040: move-result v10 │ │ +07e7fe: 1411 7700 0d7f |0041: const v17, #float 1.87424e+38 // #7f0d0077 │ │ +07e804: 0200 1100 |0044: move/from16 v0, v17 │ │ +07e808: 6e20 d812 0900 |0046: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e80e: 0c0f |0049: move-result-object v15 │ │ +07e810: 1f0f f702 |004a: check-cast v15, Landroid/widget/ImageView; // type@02f7 │ │ +07e814: 2211 f603 |004c: new-instance v17, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; // type@03f6 │ │ +07e818: 0800 1100 |004e: move-object/from16 v0, v17 │ │ +07e81c: 0801 1600 |0050: move-object/from16 v1, v22 │ │ +07e820: 0802 1700 |0052: move-object/from16 v2, v23 │ │ +07e824: 7040 d117 10f2 |0054: invoke-direct {v0, v1, v2, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V // method@17d1 │ │ +07e82a: 0800 1100 |0057: move-object/from16 v0, v17 │ │ +07e82e: 6e20 5314 0f00 |0059: invoke-virtual {v15, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ +07e834: 7401 2b19 1700 |005c: invoke-virtual/range {v23}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.isStarred:()Z // method@192b │ │ +07e83a: 0a11 |005f: move-result v17 │ │ +07e83c: 3811 8700 |0060: if-eqz v17, 00e7 // +0087 │ │ +07e840: 1411 3800 027f |0062: const v17, #float 1.72801e+38 // #7f020038 │ │ +07e846: 0200 1100 |0065: move/from16 v0, v17 │ │ +07e84a: 6e20 5114 0f00 |0067: invoke-virtual {v15, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +07e850: 390a 0a00 |006a: if-nez v10, 0074 // +000a │ │ +07e854: 0800 1600 |006c: move-object/from16 v0, v22 │ │ +07e858: 5500 0e08 |006e: iget-boolean v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ +07e85c: 0211 0000 |0070: move/from16 v17, v0 │ │ +07e860: 3811 7a00 |0072: if-eqz v17, 00ec // +007a │ │ +07e864: 1311 0800 |0074: const/16 v17, #int 8 // #8 │ │ +07e868: 0200 1100 |0076: move/from16 v0, v17 │ │ +07e86c: 6e20 5514 0f00 |0078: invoke-virtual {v15, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ +07e872: 1411 7800 0d7f |007b: const v17, #float 1.87424e+38 // #7f0d0078 │ │ +07e878: 0200 1100 |007e: move/from16 v0, v17 │ │ +07e87c: 6e20 d812 0900 |0080: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e882: 0c0c |0083: move-result-object v12 │ │ +07e884: 1f0c f702 |0084: check-cast v12, Landroid/widget/ImageView; // type@02f7 │ │ +07e888: 2211 f703 |0086: new-instance v17, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17; // type@03f7 │ │ +07e88c: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +07e890: 0801 1600 |008a: move-object/from16 v1, v22 │ │ +07e894: 0802 1700 |008c: move-object/from16 v2, v23 │ │ +07e898: 7030 d317 1002 |008e: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17d3 │ │ +07e89e: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +07e8a2: 6e20 5314 0c00 |0093: invoke-virtual {v12, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1453 │ │ +07e8a8: 390a 0a00 |0096: if-nez v10, 00a0 // +000a │ │ +07e8ac: 0800 1600 |0098: move-object/from16 v0, v22 │ │ +07e8b0: 5500 0e08 |009a: iget-boolean v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ +07e8b4: 0211 0000 |009c: move/from16 v17, v0 │ │ +07e8b8: 3811 5100 |009e: if-eqz v17, 00ef // +0051 │ │ +07e8bc: 1311 0800 |00a0: const/16 v17, #int 8 // #8 │ │ +07e8c0: 0200 1100 |00a2: move/from16 v0, v17 │ │ +07e8c4: 6e20 5514 0c00 |00a4: invoke-virtual {v12, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1455 │ │ +07e8ca: 1411 7400 0d7f |00a7: const v17, #float 1.87424e+38 // #7f0d0074 │ │ +07e8d0: 0200 1100 |00aa: move/from16 v0, v17 │ │ +07e8d4: 6e20 d812 0900 |00ac: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e8da: 0c10 |00af: move-result-object v16 │ │ +07e8dc: 1f10 1003 |00b0: check-cast v16, Landroid/widget/TextView; // type@0310 │ │ +07e8e0: 7401 1318 1600 |00b2: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getTitle:()Ljava/lang/CharSequence; // method@1813 │ │ +07e8e6: 0c11 |00b5: move-result-object v17 │ │ +07e8e8: 7402 ea14 1000 |00b6: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07e8ee: 120d |00b9: const/4 v13, #int 0 // #0 │ │ +07e8f0: 2205 8003 |00ba: new-instance v5, Ljava/util/HashSet; // type@0380 │ │ +07e8f4: 7010 0c16 0500 |00bc: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@160c │ │ +07e8fa: 7210 2316 0700 |00bf: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +07e900: 0c11 |00c2: move-result-object v17 │ │ +07e902: 7801 0e16 1100 |00c3: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07e908: 0a12 |00c6: move-result v18 │ │ +07e90a: 3812 2b00 |00c7: if-eqz v18, 00f2 // +002b │ │ +07e90e: 7801 0f16 1100 |00c9: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07e914: 0c08 |00cc: move-result-object v8 │ │ +07e916: 1f08 2604 |00cd: check-cast v8, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07e91a: 6e10 0c19 0800 |00cf: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +07e920: 0a12 |00d2: move-result v18 │ │ +07e922: 3912 f0ff |00d3: if-nez v18, 00c3 // -0010 │ │ +07e926: d80d 0d01 |00d5: add-int/lit8 v13, v13, #int 1 // #01 │ │ +07e92a: 6e10 fb18 0800 |00d7: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +07e930: 0c12 |00da: move-result-object v18 │ │ +07e932: 3812 e8ff |00db: if-eqz v18, 00c3 // -0018 │ │ +07e936: 6e10 fb18 0800 |00dd: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getArtist:()Ljava/lang/String; // method@18fb │ │ +07e93c: 0c12 |00e0: move-result-object v18 │ │ +07e93e: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ +07e942: 7220 3b16 0500 |00e3: invoke-interface {v5, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +07e948: 28dd |00e6: goto 00c3 // -0023 │ │ +07e94a: 1411 3d00 027f |00e7: const v17, #float 1.72801e+38 // #7f02003d │ │ +07e950: 2900 7bff |00ea: goto/16 0065 // -0085 │ │ +07e954: 1311 0000 |00ec: const/16 v17, #int 0 // #0 │ │ +07e958: 2888 |00ee: goto 0076 // -0078 │ │ +07e95a: 1311 0000 |00ef: const/16 v17, #int 0 // #0 │ │ +07e95e: 28b1 |00f1: goto 00a2 // -004f │ │ +07e960: 1411 7500 0d7f |00f2: const v17, #float 1.87424e+38 // #7f0d0075 │ │ +07e966: 0200 1100 |00f5: move/from16 v0, v17 │ │ +07e96a: 6e20 d812 0900 |00f7: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e970: 0c04 |00fa: move-result-object v4 │ │ +07e972: 1f04 1003 |00fb: check-cast v4, Landroid/widget/TextView; // type@0310 │ │ +07e976: 7210 3f16 0500 |00fd: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@163f │ │ +07e97c: 0a11 |0100: move-result v17 │ │ +07e97e: 1312 0100 |0101: const/16 v18, #int 1 // #1 │ │ +07e982: 0200 1100 |0103: move/from16 v0, v17 │ │ +07e986: 0201 1200 |0105: move/from16 v1, v18 │ │ +07e98a: 3310 4d00 |0107: if-ne v0, v1, 0154 // +004d │ │ +07e98e: 7210 3e16 0500 |0109: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@163e │ │ +07e994: 0c11 |010c: move-result-object v17 │ │ +07e996: 7801 0f16 1100 |010d: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07e99c: 0c11 |0110: move-result-object v17 │ │ +07e99e: 1f11 2d03 |0111: check-cast v17, Ljava/lang/CharSequence; // type@032d │ │ +07e9a2: 0800 1100 |0113: move-object/from16 v0, v17 │ │ +07e9a6: 6e20 ea14 0400 |0115: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07e9ac: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ +07e9b0: 0200 1100 |011a: move/from16 v0, v17 │ │ +07e9b4: 6e20 ef14 0400 |011c: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ +07e9ba: 1411 7600 0d7f |011f: const v17, #float 1.87424e+38 // #7f0d0076 │ │ +07e9c0: 0200 1100 |0122: move/from16 v0, v17 │ │ +07e9c4: 6e20 d812 0900 |0124: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07e9ca: 0c0e |0127: move-result-object v14 │ │ +07e9cc: 1f0e 1003 |0128: check-cast v14, Landroid/widget/TextView; // type@0310 │ │ +07e9d0: 7401 1018 1600 |012a: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getResources:()Landroid/content/res/Resources; // method@1810 │ │ +07e9d6: 0c11 |012d: move-result-object v17 │ │ +07e9d8: 1512 097f |012e: const/high16 v18, #int 2131296256 // #7f09 │ │ +07e9dc: 1313 0100 |0130: const/16 v19, #int 1 // #1 │ │ +07e9e0: 0200 1300 |0132: move/from16 v0, v19 │ │ +07e9e4: 2300 1505 |0134: new-array v0, v0, [Ljava/lang/Object; // type@0515 │ │ +07e9e8: 0813 0000 |0136: move-object/from16 v19, v0 │ │ +07e9ec: 1314 0000 |0138: const/16 v20, #int 0 // #0 │ │ +07e9f0: 7110 6b15 0d00 |013a: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07e9f6: 0c15 |013d: move-result-object v21 │ │ +07e9f8: 4d15 1314 |013e: aput-object v21, v19, v20 │ │ +07e9fc: 0800 1100 |0140: move-object/from16 v0, v17 │ │ +07ea00: 0201 1200 |0142: move/from16 v1, v18 │ │ +07ea04: 0802 1300 |0144: move-object/from16 v2, v19 │ │ +07ea08: 6e40 1001 102d |0146: invoke-virtual {v0, v1, v13, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ +07ea0e: 0c0b |0149: move-result-object v11 │ │ +07ea10: 6e10 a315 0b00 |014a: invoke-virtual {v11}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15a3 │ │ +07ea16: 0c11 |014d: move-result-object v17 │ │ +07ea18: 0800 1100 |014e: move-object/from16 v0, v17 │ │ +07ea1c: 6e20 ea14 0e00 |0150: invoke-virtual {v14, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07ea22: 1109 |0153: return-object v9 │ │ +07ea24: 1311 0800 |0154: const/16 v17, #int 8 // #8 │ │ +07ea28: 0200 1100 |0156: move/from16 v0, v17 │ │ +07ea2c: 6e20 ef14 0400 |0158: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@14ef │ │ +07ea32: 28c4 |015b: goto 011f // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0004 line=596 │ │ 0x0017 line=598 │ │ 0x0020 line=599 │ │ 0x003d line=601 │ │ 0x0041 line=603 │ │ 0x004c line=604 │ │ - 0x0060 line=611 │ │ - 0x0070 line=612 │ │ - 0x0083 line=614 │ │ - 0x008e line=615 │ │ - 0x009e line=621 │ │ - 0x00af line=623 │ │ - 0x00ba line=624 │ │ - 0x00c1 line=626 │ │ - 0x00c2 line=628 │ │ - 0x00c7 line=629 │ │ - 0x00d7 line=630 │ │ - 0x00dd line=631 │ │ - 0x00df line=632 │ │ - 0x00e5 line=633 │ │ - 0x00ef line=611 │ │ - 0x00f4 line=612 │ │ - 0x00f7 line=621 │ │ - 0x00fa line=638 │ │ - 0x0105 line=639 │ │ - 0x0111 line=640 │ │ - 0x0120 line=641 │ │ - 0x0127 line=646 │ │ - 0x0132 line=647 │ │ - 0x0152 line=648 │ │ - 0x015b line=650 │ │ - 0x015c line=643 │ │ - locals : │ │ - 0x00c7 - 0x00ef reg=5 artists Ljava/util/Set; Ljava/util/Set; │ │ - 0x00d7 - 0x00ef reg=8 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x00cb - 0x00ef reg=10 i$ Ljava/util/Iterator; │ │ - 0x008e - 0x00ef reg=13 shareView Landroid/widget/ImageView; │ │ - 0x00c2 - 0x00ef reg=14 songCount I │ │ - 0x00ba - 0x00ef reg=17 titleView Landroid/widget/TextView; │ │ - 0x0152 - 0x015c reg=12 s Ljava/lang/String; │ │ - 0x0132 - 0x015c reg=15 songCountView Landroid/widget/TextView; │ │ - 0x0105 - 0x0164 reg=4 artistView Landroid/widget/TextView; │ │ - 0x00fa - 0x0164 reg=5 artists Ljava/util/Set; Ljava/util/Set; │ │ - 0x0020 - 0x0164 reg=6 coverArtView Landroid/view/View; │ │ - 0x0004 - 0x0164 reg=7 entries Ljava/util/List; Ljava/util/List; │ │ - 0x0017 - 0x0164 reg=9 header Landroid/view/View; │ │ - 0x00fa - 0x0164 reg=10 i$ Ljava/util/Iterator; │ │ - 0x0041 - 0x0164 reg=11 offline Z │ │ - 0x00f7 - 0x0164 reg=13 shareView Landroid/widget/ImageView; │ │ - 0x00fa - 0x0164 reg=14 songCount I │ │ - 0x004c - 0x0164 reg=16 starView Landroid/widget/ImageView; │ │ - 0x00fa - 0x0164 reg=17 titleView Landroid/widget/TextView; │ │ - 0x0000 - 0x0164 reg=23 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - 0x0000 - 0x0164 reg=24 directory Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ + 0x005c line=611 │ │ + 0x006a line=612 │ │ + 0x007b line=614 │ │ + 0x0086 line=615 │ │ + 0x0096 line=621 │ │ + 0x00a7 line=623 │ │ + 0x00b2 line=624 │ │ + 0x00b9 line=626 │ │ + 0x00ba line=628 │ │ + 0x00bf line=629 │ │ + 0x00cf line=630 │ │ + 0x00d5 line=631 │ │ + 0x00d7 line=632 │ │ + 0x00dd line=633 │ │ + 0x00e7 line=611 │ │ + 0x00ec line=612 │ │ + 0x00ef line=621 │ │ + 0x00f2 line=638 │ │ + 0x00fd line=639 │ │ + 0x0109 line=640 │ │ + 0x0118 line=641 │ │ + 0x011f line=646 │ │ + 0x012a line=647 │ │ + 0x014a line=648 │ │ + 0x0153 line=650 │ │ + 0x0154 line=643 │ │ + locals : │ │ + 0x00bf - 0x00e7 reg=5 artists Ljava/util/Set; Ljava/util/Set; │ │ + 0x00cf - 0x00e7 reg=8 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0086 - 0x00e7 reg=12 shareView Landroid/widget/ImageView; │ │ + 0x00ba - 0x00e7 reg=13 songCount I │ │ + 0x00b2 - 0x00e7 reg=16 titleView Landroid/widget/TextView; │ │ + 0x014a - 0x0154 reg=11 s Ljava/lang/String; │ │ + 0x012a - 0x0154 reg=14 songCountView Landroid/widget/TextView; │ │ + 0x00fd - 0x015c reg=4 artistView Landroid/widget/TextView; │ │ + 0x00f2 - 0x015c reg=5 artists Ljava/util/Set; Ljava/util/Set; │ │ + 0x0020 - 0x015c reg=6 coverArtView Landroid/view/View; │ │ + 0x0004 - 0x015c reg=7 entries Ljava/util/List; Ljava/util/List; │ │ + 0x0017 - 0x015c reg=9 header Landroid/view/View; │ │ + 0x0041 - 0x015c reg=10 offline Z │ │ + 0x00ef - 0x015c reg=12 shareView Landroid/widget/ImageView; │ │ + 0x00f2 - 0x015c reg=13 songCount I │ │ + 0x004c - 0x015c reg=15 starView Landroid/widget/ImageView; │ │ + 0x00f2 - 0x015c reg=16 titleView Landroid/widget/TextView; │ │ + 0x0000 - 0x015c reg=22 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x015c reg=23 directory Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #22 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ name : 'delete' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07ea20: |[07ea20] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.delete:()V │ │ -07ea30: 6e10 0918 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ea36: 0c00 |0003: move-result-object v0 │ │ -07ea38: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -07ea3c: 6e10 0918 0200 |0006: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ea42: 0c00 |0009: move-result-object v0 │ │ -07ea44: 7010 1118 0200 |000a: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ -07ea4a: 0c01 |000d: move-result-object v1 │ │ -07ea4c: 7220 e019 1000 |000e: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.delete:(Ljava/util/List;)V // method@19e0 │ │ -07ea52: 0e00 |0011: return-void │ │ +07ea34: |[07ea34] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.delete:()V │ │ +07ea44: 6e10 0918 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ea4a: 0c00 |0003: move-result-object v0 │ │ +07ea4c: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +07ea50: 6e10 0918 0200 |0006: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ea56: 0c00 |0009: move-result-object v0 │ │ +07ea58: 7010 1118 0200 |000a: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ +07ea5e: 0c01 |000d: move-result-object v1 │ │ +07ea60: 7220 e019 1000 |000e: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.delete:(Ljava/util/List;)V // method@19e0 │ │ +07ea66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0006 line=537 │ │ 0x0011 line=539 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ @@ -170008,76 +170002,76 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -07ea54: |[07ea54] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.download:(ZZZZ)V │ │ -07ea64: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07ea66: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -07ea68: 6e10 0918 0800 |0002: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ea6e: 0c02 |0005: move-result-object v2 │ │ -07ea70: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -07ea74: 0e00 |0008: return-void │ │ -07ea76: 7010 1118 0800 |0009: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ -07ea7c: 0c01 |000c: move-result-object v1 │ │ -07ea7e: 3909 0900 |000d: if-nez v9, 0016 // +0009 │ │ -07ea82: 6e10 0918 0800 |000f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ea88: 0c02 |0012: move-result-object v2 │ │ -07ea8a: 7210 de19 0200 |0013: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ -07ea90: 6e10 2218 0800 |0016: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1822 │ │ -07ea96: 6e10 0918 0800 |0019: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ea9c: 0c02 |001c: move-result-object v2 │ │ -07ea9e: 725c e119 12ba |001d: invoke-interface {v2, v1, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ -07eaa4: 6e10 0c18 0800 |0020: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07eaaa: 0c02 |0023: move-result-object v2 │ │ -07eaac: 1a03 1f21 |0024: const-string v3, "subsonic.playlist.name" // string@211f │ │ -07eab0: 6e20 d800 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07eab6: 0c00 |0029: move-result-object v0 │ │ -07eab8: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ -07eabc: 6e10 0918 0800 |002c: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07eac2: 0c02 |002f: move-result-object v2 │ │ -07eac4: 7220 001a 0200 |0030: invoke-interface {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setSuggestedPlaylistName:(Ljava/lang/String;)V // method@1a00 │ │ -07eaca: 380b 0800 |0033: if-eqz v11, 003b // +0008 │ │ -07eace: 1c02 cd03 |0035: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -07ead2: 7120 911d 2800 |0037: invoke-static {v8, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ -07ead8: 28ce |003a: goto 0008 // -0032 │ │ -07eada: 380a 2100 |003b: if-eqz v10, 005c // +0021 │ │ -07eade: 6e10 1018 0800 |003d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getResources:()Landroid/content/res/Resources; // method@1810 │ │ -07eae4: 0c02 |0040: move-result-object v2 │ │ -07eae6: 1403 0200 097f |0041: const v3, #float 1.82104e+38 // #7f090002 │ │ -07eaec: 7210 2716 0100 |0044: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ -07eaf2: 0a04 |0047: move-result v4 │ │ -07eaf4: 2355 0b05 |0048: new-array v5, v5, [Ljava/lang/Object; // type@050b │ │ -07eaf8: 7210 2716 0100 |004a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ -07eafe: 0a06 |004d: move-result v6 │ │ -07eb00: 7110 6b15 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07eb06: 0c06 |0051: move-result-object v6 │ │ -07eb08: 4d06 0507 |0052: aput-object v6, v5, v7 │ │ -07eb0c: 6e40 1001 3254 |0054: invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ -07eb12: 0c02 |0057: move-result-object v2 │ │ -07eb14: 7120 951d 2800 |0058: invoke-static {v8, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -07eb1a: 28ad |005b: goto 0008 // -0053 │ │ -07eb1c: 3809 acff |005c: if-eqz v9, 0008 // -0054 │ │ -07eb20: 6e10 1018 0800 |005e: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getResources:()Landroid/content/res/Resources; // method@1810 │ │ -07eb26: 0c02 |0061: move-result-object v2 │ │ -07eb28: 1403 0100 097f |0062: const v3, #float 1.82104e+38 // #7f090001 │ │ -07eb2e: 7210 2716 0100 |0065: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ -07eb34: 0a04 |0068: move-result v4 │ │ -07eb36: 2355 0b05 |0069: new-array v5, v5, [Ljava/lang/Object; // type@050b │ │ -07eb3a: 7210 2716 0100 |006b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ -07eb40: 0a06 |006e: move-result v6 │ │ -07eb42: 7110 6b15 0600 |006f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07eb48: 0c06 |0072: move-result-object v6 │ │ -07eb4a: 4d06 0507 |0073: aput-object v6, v5, v7 │ │ -07eb4e: 6e40 1001 3254 |0075: invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ -07eb54: 0c02 |0078: move-result-object v2 │ │ -07eb56: 7120 951d 2800 |0079: invoke-static {v8, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -07eb5c: 288c |007c: goto 0008 // -0074 │ │ +07ea68: |[07ea68] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.download:(ZZZZ)V │ │ +07ea78: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07ea7a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +07ea7c: 6e10 0918 0800 |0002: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ea82: 0c02 |0005: move-result-object v2 │ │ +07ea84: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +07ea88: 0e00 |0008: return-void │ │ +07ea8a: 7010 1118 0800 |0009: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ +07ea90: 0c01 |000c: move-result-object v1 │ │ +07ea92: 3909 0900 |000d: if-nez v9, 0016 // +0009 │ │ +07ea96: 6e10 0918 0800 |000f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ea9c: 0c02 |0012: move-result-object v2 │ │ +07ea9e: 7210 de19 0200 |0013: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ +07eaa4: 6e10 2218 0800 |0016: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.warnIfNetworkOrStorageUnavailable:()V // method@1822 │ │ +07eaaa: 6e10 0918 0800 |0019: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07eab0: 0c02 |001c: move-result-object v2 │ │ +07eab2: 725c e119 12ba |001d: invoke-interface {v2, v1, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ +07eab8: 6e10 0c18 0800 |0020: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07eabe: 0c02 |0023: move-result-object v2 │ │ +07eac0: 1a03 1c21 |0024: const-string v3, "subsonic.playlist.name" // string@211c │ │ +07eac4: 6e20 d800 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07eaca: 0c00 |0029: move-result-object v0 │ │ +07eacc: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ +07ead0: 6e10 0918 0800 |002c: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ead6: 0c02 |002f: move-result-object v2 │ │ +07ead8: 7220 001a 0200 |0030: invoke-interface {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.setSuggestedPlaylistName:(Ljava/lang/String;)V // method@1a00 │ │ +07eade: 380b 0800 |0033: if-eqz v11, 003b // +0008 │ │ +07eae2: 1c02 d503 |0035: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +07eae6: 7120 911d 2800 |0037: invoke-static {v8, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ +07eaec: 28ce |003a: goto 0008 // -0032 │ │ +07eaee: 380a 2100 |003b: if-eqz v10, 005c // +0021 │ │ +07eaf2: 6e10 1018 0800 |003d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getResources:()Landroid/content/res/Resources; // method@1810 │ │ +07eaf8: 0c02 |0040: move-result-object v2 │ │ +07eafa: 1403 0200 097f |0041: const v3, #float 1.82104e+38 // #7f090002 │ │ +07eb00: 7210 2716 0100 |0044: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ +07eb06: 0a04 |0047: move-result v4 │ │ +07eb08: 2355 1505 |0048: new-array v5, v5, [Ljava/lang/Object; // type@0515 │ │ +07eb0c: 7210 2716 0100 |004a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ +07eb12: 0a06 |004d: move-result v6 │ │ +07eb14: 7110 6b15 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07eb1a: 0c06 |0051: move-result-object v6 │ │ +07eb1c: 4d06 0507 |0052: aput-object v6, v5, v7 │ │ +07eb20: 6e40 1001 3254 |0054: invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ +07eb26: 0c02 |0057: move-result-object v2 │ │ +07eb28: 7120 951d 2800 |0058: invoke-static {v8, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +07eb2e: 28ad |005b: goto 0008 // -0053 │ │ +07eb30: 3809 acff |005c: if-eqz v9, 0008 // -0054 │ │ +07eb34: 6e10 1018 0800 |005e: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getResources:()Landroid/content/res/Resources; // method@1810 │ │ +07eb3a: 0c02 |0061: move-result-object v2 │ │ +07eb3c: 1403 0100 097f |0062: const v3, #float 1.82104e+38 // #7f090001 │ │ +07eb42: 7210 2716 0100 |0065: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ +07eb48: 0a04 |0068: move-result v4 │ │ +07eb4a: 2355 1505 |0069: new-array v5, v5, [Ljava/lang/Object; // type@0515 │ │ +07eb4e: 7210 2716 0100 |006b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1627 │ │ +07eb54: 0a06 |006e: move-result v6 │ │ +07eb56: 7110 6b15 0600 |006f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07eb5c: 0c06 |0072: move-result-object v6 │ │ +07eb5e: 4d06 0507 |0073: aput-object v6, v5, v7 │ │ +07eb62: 6e40 1001 3254 |0075: invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0110 │ │ +07eb68: 0c02 |0078: move-result-object v2 │ │ +07eb6a: 7120 951d 2800 |0079: invoke-static {v8, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +07eb70: 288c |007c: goto 0008 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=509 │ │ 0x0008 line=533 │ │ 0x0009 line=513 │ │ 0x000d line=514 │ │ 0x000f line=515 │ │ @@ -170085,90 +170079,92 @@ │ │ 0x0019 line=519 │ │ 0x0020 line=520 │ │ 0x002a line=521 │ │ 0x002c line=522 │ │ 0x0033 line=524 │ │ 0x0035 line=525 │ │ 0x003b line=526 │ │ - 0x003d line=527 │ │ + 0x003d line=528 │ │ + 0x0058 line=527 │ │ 0x005c line=529 │ │ - 0x005e line=530 │ │ + 0x005e line=531 │ │ + 0x0079 line=530 │ │ locals : │ │ 0x002a - 0x007d reg=0 playlistName Ljava/lang/String; │ │ 0x000d - 0x007d reg=1 songs Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x007d reg=8 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x007d reg=9 append Z │ │ 0x0000 - 0x007d reg=10 save Z │ │ 0x0000 - 0x007d reg=11 autoplay Z │ │ 0x0000 - 0x007d reg=12 playNext Z │ │ │ │ #24 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ name : 'enableButtons' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -07eb60: |[07eb60] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.enableButtons:()V │ │ -07eb70: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07eb72: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -07eb74: 6e10 0918 0b00 |0002: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07eb7a: 0c09 |0005: move-result-object v9 │ │ -07eb7c: 3909 0300 |0006: if-nez v9, 0009 // +0003 │ │ -07eb80: 0e00 |0008: return-void │ │ -07eb82: 7010 1118 0b00 |0009: invoke-direct {v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ -07eb88: 0c04 |000c: move-result-object v4 │ │ -07eb8a: 7210 2216 0400 |000d: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -07eb90: 0a09 |0010: move-result v9 │ │ -07eb92: 3909 2c00 |0011: if-nez v9, 003d // +002c │ │ -07eb96: 0172 |0013: move v2, v7 │ │ -07eb98: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -07eb9a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -07eb9c: 7210 2316 0400 |0016: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -07eba2: 0c03 |0019: move-result-object v3 │ │ -07eba4: 7210 0e16 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -07ebaa: 0a09 |001d: move-result v9 │ │ -07ebac: 3809 2100 |001e: if-eqz v9, 003f // +0021 │ │ -07ebb0: 7210 0f16 0300 |0020: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -07ebb6: 0c05 |0023: move-result-object v5 │ │ -07ebb8: 1f05 1e04 |0024: check-cast v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07ebbc: 6e10 0918 0b00 |0026: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ebc2: 0c09 |0029: move-result-object v9 │ │ -07ebc4: 7220 e219 5900 |002a: invoke-interface {v9, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ -07ebca: 0c01 |002d: move-result-object v1 │ │ -07ebcc: 6e10 d119 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -07ebd2: 0a09 |0031: move-result v9 │ │ -07ebd4: 3809 0300 |0032: if-eqz v9, 0035 // +0003 │ │ -07ebd8: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -07ebda: 6e10 d519 0100 |0035: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07ebe0: 0a09 |0038: move-result v9 │ │ -07ebe2: 3809 e1ff |0039: if-eqz v9, 001a // -001f │ │ -07ebe6: 1216 |003b: const/4 v6, #int 1 // #1 │ │ -07ebe8: 28de |003c: goto 001a // -0022 │ │ -07ebea: 0182 |003d: move v2, v8 │ │ -07ebec: 28d6 |003e: goto 0014 // -002a │ │ -07ebee: 54b9 1308 |003f: iget-object v9, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ -07ebf2: 6e20 2e14 2900 |0041: invoke-virtual {v9, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -07ebf8: 54b9 1208 |0044: iget-object v9, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ -07ebfc: 6e20 2e14 2900 |0046: invoke-virtual {v9, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -07ec02: 54b9 1008 |0049: iget-object v9, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ -07ec06: 3802 1600 |004b: if-eqz v2, 0061 // +0016 │ │ -07ec0a: 7110 811d 0b00 |004d: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07ec10: 0a0a |0050: move-result v10 │ │ -07ec12: 390a 1000 |0051: if-nez v10, 0061 // +0010 │ │ -07ec16: 6e20 2e14 7900 |0053: invoke-virtual {v9, v7}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -07ec1c: 54b7 1508 |0056: iget-object v7, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ -07ec20: 6e20 2e14 6700 |0058: invoke-virtual {v7, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -07ec26: 54b7 0a08 |005b: iget-object v7, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ -07ec2a: 6e20 2e14 0700 |005d: invoke-virtual {v7, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ -07ec30: 28a8 |0060: goto 0008 // -0058 │ │ -07ec32: 0187 |0061: move v7, v8 │ │ -07ec34: 28f1 |0062: goto 0053 // -000f │ │ +07eb74: |[07eb74] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.enableButtons:()V │ │ +07eb84: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07eb86: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +07eb88: 6e10 0918 0a00 |0002: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07eb8e: 0c08 |0005: move-result-object v8 │ │ +07eb90: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +07eb94: 0e00 |0008: return-void │ │ +07eb96: 7010 1118 0a00 |0009: invoke-direct {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ +07eb9c: 0c03 |000c: move-result-object v3 │ │ +07eb9e: 7210 2216 0300 |000d: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +07eba4: 0a08 |0010: move-result v8 │ │ +07eba6: 3908 2c00 |0011: if-nez v8, 003d // +002c │ │ +07ebaa: 0162 |0013: move v2, v6 │ │ +07ebac: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +07ebae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +07ebb0: 7210 2316 0300 |0016: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +07ebb6: 0c08 |0019: move-result-object v8 │ │ +07ebb8: 7210 0e16 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +07ebbe: 0a09 |001d: move-result v9 │ │ +07ebc0: 3809 2100 |001e: if-eqz v9, 003f // +0021 │ │ +07ebc4: 7210 0f16 0800 |0020: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +07ebca: 0c04 |0023: move-result-object v4 │ │ +07ebcc: 1f04 2604 |0024: check-cast v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07ebd0: 6e10 0918 0a00 |0026: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ebd6: 0c09 |0029: move-result-object v9 │ │ +07ebd8: 7220 e219 4900 |002a: invoke-interface {v9, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ +07ebde: 0c01 |002d: move-result-object v1 │ │ +07ebe0: 6e10 d119 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +07ebe6: 0a09 |0031: move-result v9 │ │ +07ebe8: 3809 0300 |0032: if-eqz v9, 0035 // +0003 │ │ +07ebec: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +07ebee: 6e10 d519 0100 |0035: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07ebf4: 0a09 |0038: move-result v9 │ │ +07ebf6: 3809 e1ff |0039: if-eqz v9, 001a // -001f │ │ +07ebfa: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +07ebfc: 28de |003c: goto 001a // -0022 │ │ +07ebfe: 0172 |003d: move v2, v7 │ │ +07ec00: 28d6 |003e: goto 0014 // -002a │ │ +07ec02: 54a8 1308 |003f: iget-object v8, v10, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ +07ec06: 6e20 2e14 2800 |0041: invoke-virtual {v8, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +07ec0c: 54a8 1208 |0044: iget-object v8, v10, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ +07ec10: 6e20 2e14 2800 |0046: invoke-virtual {v8, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +07ec16: 54a8 1008 |0049: iget-object v8, v10, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ +07ec1a: 3802 1600 |004b: if-eqz v2, 0061 // +0016 │ │ +07ec1e: 7110 811d 0a00 |004d: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07ec24: 0a09 |0050: move-result v9 │ │ +07ec26: 3909 1000 |0051: if-nez v9, 0061 // +0010 │ │ +07ec2a: 6e20 2e14 6800 |0053: invoke-virtual {v8, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +07ec30: 54a6 1508 |0056: iget-object v6, v10, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ +07ec34: 6e20 2e14 5600 |0058: invoke-virtual {v6, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +07ec3a: 54a6 0a08 |005b: iget-object v6, v10, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ +07ec3e: 6e20 2e14 0600 |005d: invoke-virtual {v6, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@142e │ │ +07ec44: 28a8 |0060: goto 0008 // -0058 │ │ +07ec46: 0176 |0061: move v6, v7 │ │ +07ec48: 28f1 |0062: goto 0053 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=468 │ │ 0x0008 line=492 │ │ 0x0009 line=472 │ │ 0x000d line=473 │ │ 0x0014 line=474 │ │ @@ -170186,81 +170182,80 @@ │ │ 0x0056 line=490 │ │ 0x005b line=491 │ │ 0x0062 line=489 │ │ locals : │ │ 0x0016 - 0x003d reg=0 deleteEnabled Z │ │ 0x002e - 0x003d reg=1 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0014 - 0x003d reg=2 enabled Z │ │ - 0x001a - 0x003d reg=3 i$ Ljava/util/Iterator; │ │ - 0x0026 - 0x003d reg=5 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x0015 - 0x003d reg=6 unpinEnabled Z │ │ + 0x0026 - 0x003d reg=4 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0015 - 0x003d reg=5 unpinEnabled Z │ │ 0x003f - 0x0063 reg=0 deleteEnabled Z │ │ 0x003f - 0x0063 reg=2 enabled Z │ │ - 0x003f - 0x0063 reg=3 i$ Ljava/util/Iterator; │ │ - 0x000d - 0x0063 reg=4 selection Ljava/util/List; Ljava/util/List; │ │ - 0x003f - 0x0063 reg=6 unpinEnabled Z │ │ - 0x0000 - 0x0063 reg=11 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x000d - 0x0063 reg=3 selection Ljava/util/List; Ljava/util/List; │ │ + 0x003f - 0x0063 reg=5 unpinEnabled Z │ │ + 0x0000 - 0x0063 reg=10 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ #25 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ name : 'getAlbumList' │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 91 16-bit code units │ │ -07ec38: |[07ec38] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getAlbumList:(Ljava/lang/String;II)V │ │ -07ec48: 1a00 9f1a |0000: const-string v0, "newest" // string@1a9f │ │ -07ec4c: 6e20 9215 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07ec52: 0a00 |0005: move-result v0 │ │ -07ec54: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -07ec58: 1400 4400 0a7f |0008: const v0, #float 1.83435e+38 // #7f0a0044 │ │ -07ec5e: 6e20 1f18 0100 |000b: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ -07ec64: 2200 eb03 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14; // type@03eb │ │ -07ec68: 7020 c817 1000 |0010: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17c8 │ │ -07ec6e: 6e20 1d18 0100 |0013: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setBackAction:(Ljava/lang/Runnable;)V // method@181d │ │ -07ec74: 2200 ed03 |0016: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // type@03ed │ │ -07ec78: 7054 cc17 1032 |0018: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V // method@17cc │ │ -07ec7e: 6e10 cf17 0000 |001b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.execute:()V // method@17cf │ │ -07ec84: 0e00 |001e: return-void │ │ -07ec86: 1a00 ee1c |001f: const-string v0, "random" // string@1cee │ │ -07ec8a: 6e20 9215 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07ec90: 0a00 |0024: move-result v0 │ │ -07ec92: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ -07ec96: 1400 4500 0a7f |0027: const v0, #float 1.83435e+38 // #7f0a0045 │ │ -07ec9c: 6e20 1f18 0100 |002a: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ -07eca2: 28e1 |002d: goto 000e // -001f │ │ -07eca4: 1a00 b315 |002e: const-string v0, "highest" // string@15b3 │ │ -07eca8: 6e20 9215 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07ecae: 0a00 |0033: move-result v0 │ │ -07ecb0: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -07ecb4: 1400 4300 0a7f |0036: const v0, #float 1.83435e+38 // #7f0a0043 │ │ -07ecba: 6e20 1f18 0100 |0039: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ -07ecc0: 28d2 |003c: goto 000e // -002e │ │ -07ecc2: 1a00 001d |003d: const-string v0, "recent" // string@1d00 │ │ -07ecc6: 6e20 9215 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07eccc: 0a00 |0042: move-result v0 │ │ -07ecce: 3800 0900 |0043: if-eqz v0, 004c // +0009 │ │ -07ecd2: 1400 4600 0a7f |0045: const v0, #float 1.83435e+38 // #7f0a0046 │ │ -07ecd8: 6e20 1f18 0100 |0048: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ -07ecde: 28c3 |004b: goto 000e // -003d │ │ -07ece0: 1a00 1913 |004c: const-string v0, "frequent" // string@1319 │ │ -07ece4: 6e20 9215 2000 |004e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07ecea: 0a00 |0051: move-result v0 │ │ -07ecec: 3800 bcff |0052: if-eqz v0, 000e // -0044 │ │ -07ecf0: 1400 4200 0a7f |0054: const v0, #float 1.83435e+38 // #7f0a0042 │ │ -07ecf6: 6e20 1f18 0100 |0057: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ -07ecfc: 28b4 |005a: goto 000e // -004c │ │ +07ec4c: |[07ec4c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getAlbumList:(Ljava/lang/String;II)V │ │ +07ec5c: 1a00 9c1a |0000: const-string v0, "newest" // string@1a9c │ │ +07ec60: 6e20 9215 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07ec66: 0a00 |0005: move-result v0 │ │ +07ec68: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +07ec6c: 1400 4400 0a7f |0008: const v0, #float 1.83435e+38 // #7f0a0044 │ │ +07ec72: 6e20 1f18 0100 |000b: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ +07ec78: 2200 f303 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14; // type@03f3 │ │ +07ec7c: 7020 c817 1000 |0010: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17c8 │ │ +07ec82: 6e20 1d18 0100 |0013: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setBackAction:(Ljava/lang/Runnable;)V // method@181d │ │ +07ec88: 2200 f503 |0016: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; // type@03f5 │ │ +07ec8c: 7054 cc17 1032 |0018: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V // method@17cc │ │ +07ec92: 6e10 cf17 0000 |001b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.execute:()V // method@17cf │ │ +07ec98: 0e00 |001e: return-void │ │ +07ec9a: 1a00 eb1c |001f: const-string v0, "random" // string@1ceb │ │ +07ec9e: 6e20 9215 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07eca4: 0a00 |0024: move-result v0 │ │ +07eca6: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ +07ecaa: 1400 4500 0a7f |0027: const v0, #float 1.83435e+38 // #7f0a0045 │ │ +07ecb0: 6e20 1f18 0100 |002a: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ +07ecb6: 28e1 |002d: goto 000e // -001f │ │ +07ecb8: 1a00 b015 |002e: const-string v0, "highest" // string@15b0 │ │ +07ecbc: 6e20 9215 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07ecc2: 0a00 |0033: move-result v0 │ │ +07ecc4: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +07ecc8: 1400 4300 0a7f |0036: const v0, #float 1.83435e+38 // #7f0a0043 │ │ +07ecce: 6e20 1f18 0100 |0039: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ +07ecd4: 28d2 |003c: goto 000e // -002e │ │ +07ecd6: 1a00 fd1c |003d: const-string v0, "recent" // string@1cfd │ │ +07ecda: 6e20 9215 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07ece0: 0a00 |0042: move-result v0 │ │ +07ece2: 3800 0900 |0043: if-eqz v0, 004c // +0009 │ │ +07ece6: 1400 4600 0a7f |0045: const v0, #float 1.83435e+38 // #7f0a0046 │ │ +07ecec: 6e20 1f18 0100 |0048: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ +07ecf2: 28c3 |004b: goto 000e // -003d │ │ +07ecf4: 1a00 1613 |004c: const-string v0, "frequent" // string@1316 │ │ +07ecf8: 6e20 9215 2000 |004e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07ecfe: 0a00 |0051: move-result v0 │ │ +07ed00: 3800 bcff |0052: if-eqz v0, 000e // -0044 │ │ +07ed04: 1400 4200 0a7f |0054: const v0, #float 1.83435e+38 // #7f0a0042 │ │ +07ed0a: 6e20 1f18 0100 |0057: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(I)V // method@181f │ │ +07ed10: 28b4 |005a: goto 000e // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0008 line=375 │ │ 0x000e line=386 │ │ 0x0016 line=393 │ │ + 0x001b line=425 │ │ 0x001e line=426 │ │ 0x001f line=376 │ │ 0x0027 line=377 │ │ 0x002e line=378 │ │ 0x0036 line=379 │ │ 0x003d line=380 │ │ 0x0045 line=381 │ │ @@ -170277,24 +170272,24 @@ │ │ type : '(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07ed00: |[07ed00] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ -07ed10: 5421 0c08 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07ed14: 6e20 7314 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07ed1a: 0c00 |0005: move-result-object v0 │ │ -07ed1c: 2001 1e04 |0006: instance-of v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07ed20: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -07ed24: 1f00 1e04 |000a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -07ed28: 1100 |000c: return-object v0 │ │ -07ed2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07ed2c: 28fe |000e: goto 000c // -0002 │ │ +07ed14: |[07ed14] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ +07ed24: 5421 0c08 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07ed28: 6e20 7314 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07ed2e: 0c00 |0005: move-result-object v0 │ │ +07ed30: 2001 2604 |0006: instance-of v1, v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07ed34: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +07ed38: 1f00 2604 |000a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +07ed3c: 1100 |000c: return-object v0 │ │ +07ed3e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07ed40: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0006 line=464 │ │ locals : │ │ 0x0006 - 0x000c reg=0 item Ljava/lang/Object; │ │ 0x000d - 0x000f reg=0 item Ljava/lang/Object; │ │ @@ -170306,24 +170301,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -07ed30: |[07ed30] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getMusicDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -07ed40: 6e20 2018 3100 |0000: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1820 │ │ -07ed46: 2200 e803 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // type@03e8 │ │ -07ed4a: 7055 be17 1042 |0005: invoke-direct {v0, v1, v2, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@17be │ │ -07ed50: 6e10 c117 0000 |0008: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.execute:()V // method@17c1 │ │ -07ed56: 0e00 |000b: return-void │ │ +07ed44: |[07ed44] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getMusicDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +07ed54: 6e20 2018 3100 |0000: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1820 │ │ +07ed5a: 2200 f003 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; // type@03f0 │ │ +07ed5e: 7055 be17 1042 |0005: invoke-direct {v0, v1, v2, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@17be │ │ +07ed64: 6e10 c117 0000 |0008: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.execute:()V // method@17c1 │ │ +07ed6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0003 line=323 │ │ + 0x0008 line=352 │ │ 0x000b line=353 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x000c reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 parentId Ljava/lang/String; │ │ 0x0000 - 0x000c reg=5 parentName Ljava/lang/String; │ │ @@ -170333,28 +170329,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07ed58: |[07ed58] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getPlaylist:(Ljava/lang/String;Ljava/lang/String;)V │ │ -07ed68: 6e20 2018 3100 |0000: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1820 │ │ -07ed6e: 2200 e903 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12; // type@03e9 │ │ -07ed72: 7020 c317 1000 |0005: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17c3 │ │ -07ed78: 6e20 1d18 0100 |0008: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setBackAction:(Ljava/lang/Runnable;)V // method@181d │ │ -07ed7e: 2200 ea03 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13; // type@03ea │ │ -07ed82: 7030 c517 1002 |000d: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V // method@17c5 │ │ -07ed88: 6e10 c617 0000 |0010: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.execute:()V // method@17c6 │ │ -07ed8e: 0e00 |0013: return-void │ │ +07ed6c: |[07ed6c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getPlaylist:(Ljava/lang/String;Ljava/lang/String;)V │ │ +07ed7c: 6e20 2018 3100 |0000: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1820 │ │ +07ed82: 2200 f103 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12; // type@03f1 │ │ +07ed86: 7020 c317 1000 |0005: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17c3 │ │ +07ed8c: 6e20 1d18 0100 |0008: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setBackAction:(Ljava/lang/Runnable;)V // method@181d │ │ +07ed92: 2200 f203 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13; // type@03f2 │ │ +07ed96: 7030 c517 1002 |000d: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V // method@17c5 │ │ +07ed9c: 6e10 c617 0000 |0010: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.execute:()V // method@17c6 │ │ +07eda2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0003 line=357 │ │ 0x000b line=364 │ │ + 0x0010 line=369 │ │ 0x0013 line=370 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0014 reg=2 playlistId Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=3 playlistName Ljava/lang/String; │ │ │ │ #29 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;) │ │ @@ -170362,34 +170359,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -07ed90: |[07ed90] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getSelectedSongs:()Ljava/util/List; │ │ -07eda0: 2203 7103 |0000: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -07eda4: 1304 0a00 |0002: const/16 v4, #int 10 // #a │ │ -07eda8: 7020 ed15 4300 |0004: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -07edae: 5454 0c08 |0007: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07edb2: 6e10 7014 0400 |0009: invoke-virtual {v4}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ -07edb8: 0a00 |000c: move-result v0 │ │ -07edba: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -07edbc: 3502 1600 |000e: if-ge v2, v0, 0024 // +0016 │ │ -07edc0: 5454 0c08 |0010: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07edc4: 6e20 7614 2400 |0012: invoke-virtual {v4, v2}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@1476 │ │ -07edca: 0a04 |0015: move-result v4 │ │ -07edcc: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ -07edd0: 7020 0a18 2500 |0018: invoke-direct {v5, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07edd6: 0c01 |001b: move-result-object v1 │ │ -07edd8: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ -07eddc: 7220 1c16 1300 |001e: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -07ede2: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07ede6: 28eb |0023: goto 000e // -0015 │ │ -07ede8: 1103 |0024: return-object v3 │ │ +07eda4: |[07eda4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.getSelectedSongs:()Ljava/util/List; │ │ +07edb4: 2203 7903 |0000: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +07edb8: 1304 0a00 |0002: const/16 v4, #int 10 // #a │ │ +07edbc: 7020 ed15 4300 |0004: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +07edc2: 5454 0c08 |0007: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07edc6: 6e10 7014 0400 |0009: invoke-virtual {v4}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ +07edcc: 0a00 |000c: move-result v0 │ │ +07edce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +07edd0: 3502 1600 |000e: if-ge v2, v0, 0024 // +0016 │ │ +07edd4: 5454 0c08 |0010: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07edd8: 6e20 7614 2400 |0012: invoke-virtual {v4, v2}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@1476 │ │ +07edde: 0a04 |0015: move-result v4 │ │ +07ede0: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ +07ede4: 7020 0a18 2500 |0018: invoke-direct {v5, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07edea: 0c01 |001b: move-result-object v1 │ │ +07edec: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ +07edf0: 7220 1c16 1300 |001e: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +07edf6: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07edfa: 28eb |0023: goto 000e // -0015 │ │ +07edfc: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0007 line=496 │ │ 0x000d line=497 │ │ 0x0010 line=498 │ │ 0x0018 line=499 │ │ @@ -170409,45 +170406,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -07edec: |[07edec] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.playAll:()V │ │ -07edfc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07edfe: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07ee00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07ee02: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07ee04: 5484 0c08 |0004: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07ee08: 6e10 7014 0400 |0006: invoke-virtual {v4}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ -07ee0e: 0a04 |0009: move-result v4 │ │ -07ee10: 3542 0f00 |000a: if-ge v2, v4, 0019 // +000f │ │ -07ee14: 7020 0a18 2800 |000c: invoke-direct {v8, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07ee1a: 0c00 |000f: move-result-object v0 │ │ -07ee1c: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ -07ee20: 6e10 0c19 0000 |0012: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -07ee26: 0a04 |0015: move-result v4 │ │ -07ee28: 3804 1500 |0016: if-eqz v4, 002b // +0015 │ │ -07ee2c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -07ee2e: 6e10 0c18 0800 |0019: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07ee34: 0c04 |001c: move-result-object v4 │ │ -07ee36: 1a05 1921 |001d: const-string v5, "subsonic.id" // string@2119 │ │ -07ee3a: 6e20 d800 5400 |001f: invoke-virtual {v4, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07ee40: 0c03 |0022: move-result-object v3 │ │ -07ee42: 3801 0b00 |0023: if-eqz v1, 002e // +000b │ │ -07ee46: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -07ee4a: 6e57 0518 3866 |0027: invoke-virtual {v8, v3, v6, v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ -07ee50: 0e00 |002a: return-void │ │ -07ee52: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07ee56: 28d7 |002d: goto 0004 // -0029 │ │ -07ee58: 7030 1b18 7806 |002e: invoke-direct {v8, v7, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ -07ee5e: 7056 0418 6876 |0031: invoke-direct {v8, v6, v6, v7, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.download:(ZZZZ)V // method@1804 │ │ -07ee64: 7030 1b18 6806 |0034: invoke-direct {v8, v6, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ -07ee6a: 28f3 |0037: goto 002a // -000d │ │ +07ee00: |[07ee00] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.playAll:()V │ │ +07ee10: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07ee12: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +07ee14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07ee16: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07ee18: 5484 0c08 |0004: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07ee1c: 6e10 7014 0400 |0006: invoke-virtual {v4}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ +07ee22: 0a04 |0009: move-result v4 │ │ +07ee24: 3542 0f00 |000a: if-ge v2, v4, 0019 // +000f │ │ +07ee28: 7020 0a18 2800 |000c: invoke-direct {v8, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07ee2e: 0c00 |000f: move-result-object v0 │ │ +07ee30: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ +07ee34: 6e10 0c19 0000 |0012: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +07ee3a: 0a04 |0015: move-result v4 │ │ +07ee3c: 3804 1500 |0016: if-eqz v4, 002b // +0015 │ │ +07ee40: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +07ee42: 6e10 0c18 0800 |0019: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07ee48: 0c04 |001c: move-result-object v4 │ │ +07ee4a: 1a05 1621 |001d: const-string v5, "subsonic.id" // string@2116 │ │ +07ee4e: 6e20 d800 5400 |001f: invoke-virtual {v4, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07ee54: 0c03 |0022: move-result-object v3 │ │ +07ee56: 3801 0b00 |0023: if-eqz v1, 002e // +000b │ │ +07ee5a: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +07ee5e: 6e57 0518 3866 |0027: invoke-virtual {v8, v3, v6, v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ +07ee64: 0e00 |002a: return-void │ │ +07ee66: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07ee6a: 28d7 |002d: goto 0004 // -0029 │ │ +07ee6c: 7030 1b18 7806 |002e: invoke-direct {v8, v7, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ +07ee72: 7056 0418 6876 |0031: invoke-direct {v8, v6, v6, v7, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.download:(ZZZZ)V // method@1804 │ │ +07ee78: 7030 1b18 6806 |0034: invoke-direct {v8, v6, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ +07ee7e: 28f3 |0037: goto 002a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0003 line=215 │ │ 0x000c line=216 │ │ 0x0010 line=217 │ │ 0x0018 line=218 │ │ @@ -170473,51 +170470,51 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -07ee6c: |[07ee6c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.selectAll:(ZZ)V │ │ -07ee7c: 5485 0c08 |0000: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07ee80: 6e10 7014 0500 |0002: invoke-virtual {v5}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ -07ee86: 0a00 |0005: move-result v0 │ │ -07ee88: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07ee8a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -07ee8c: 3502 1e00 |0008: if-ge v2, v0, 0026 // +001e │ │ -07ee90: 7020 0a18 2800 |000a: invoke-direct {v8, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07ee96: 0c01 |000d: move-result-object v1 │ │ -07ee98: 3801 1500 |000e: if-eqz v1, 0023 // +0015 │ │ -07ee9c: 6e10 0c19 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -07eea2: 0a05 |0013: move-result v5 │ │ -07eea4: 3905 0f00 |0014: if-nez v5, 0023 // +000f │ │ -07eea8: 6e10 0e19 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -07eeae: 0a05 |0019: move-result v5 │ │ -07eeb0: 3905 0900 |001a: if-nez v5, 0023 // +0009 │ │ -07eeb4: 5485 0c08 |001c: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07eeb8: 6e30 7c14 2509 |001e: invoke-virtual {v5, v2, v9}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@147c │ │ -07eebe: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07eec2: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07eec6: 28e3 |0025: goto 0008 // -001d │ │ -07eec8: 380a 1800 |0026: if-eqz v10, 003e // +0018 │ │ -07eecc: 3809 1a00 |0028: if-eqz v9, 0042 // +001a │ │ -07eed0: 1404 6b00 0a7f |002a: const v4, #float 1.83436e+38 // #7f0a006b │ │ -07eed6: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -07eed8: 2355 0b05 |002e: new-array v5, v5, [Ljava/lang/Object; // type@050b │ │ -07eedc: 1206 |0030: const/4 v6, #int 0 // #0 │ │ -07eede: 7110 6b15 0300 |0031: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -07eee4: 0c07 |0034: move-result-object v7 │ │ -07eee6: 4d07 0506 |0035: aput-object v7, v5, v6 │ │ -07eeea: 6e30 1218 4805 |0037: invoke-virtual {v8, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@1812 │ │ -07eef0: 0c05 |003a: move-result-object v5 │ │ -07eef2: 7120 951d 5800 |003b: invoke-static {v8, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -07eef8: 7010 0618 0800 |003e: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.enableButtons:()V // method@1806 │ │ -07eefe: 0e00 |0041: return-void │ │ -07ef00: 1404 6c00 0a7f |0042: const v4, #float 1.83436e+38 // #7f0a006c │ │ -07ef06: 28e8 |0045: goto 002d // -0018 │ │ +07ee80: |[07ee80] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.selectAll:(ZZ)V │ │ +07ee90: 5485 0c08 |0000: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07ee94: 6e10 7014 0500 |0002: invoke-virtual {v5}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ +07ee9a: 0a00 |0005: move-result v0 │ │ +07ee9c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +07ee9e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +07eea0: 3502 1e00 |0008: if-ge v2, v0, 0026 // +001e │ │ +07eea4: 7020 0a18 2800 |000a: invoke-direct {v8, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07eeaa: 0c01 |000d: move-result-object v1 │ │ +07eeac: 3801 1500 |000e: if-eqz v1, 0023 // +0015 │ │ +07eeb0: 6e10 0c19 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +07eeb6: 0a05 |0013: move-result v5 │ │ +07eeb8: 3905 0f00 |0014: if-nez v5, 0023 // +000f │ │ +07eebc: 6e10 0e19 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +07eec2: 0a05 |0019: move-result v5 │ │ +07eec4: 3905 0900 |001a: if-nez v5, 0023 // +0009 │ │ +07eec8: 5485 0c08 |001c: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07eecc: 6e30 7c14 2509 |001e: invoke-virtual {v5, v2, v9}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@147c │ │ +07eed2: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07eed6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07eeda: 28e3 |0025: goto 0008 // -001d │ │ +07eedc: 380a 1800 |0026: if-eqz v10, 003e // +0018 │ │ +07eee0: 3809 1a00 |0028: if-eqz v9, 0042 // +001a │ │ +07eee4: 1404 6b00 0a7f |002a: const v4, #float 1.83436e+38 // #7f0a006b │ │ +07eeea: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +07eeec: 2355 1505 |002e: new-array v5, v5, [Ljava/lang/Object; // type@0515 │ │ +07eef0: 1206 |0030: const/4 v6, #int 0 // #0 │ │ +07eef2: 7110 6b15 0300 |0031: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +07eef8: 0c07 |0034: move-result-object v7 │ │ +07eefa: 4d07 0506 |0035: aput-object v7, v5, v6 │ │ +07eefe: 6e30 1218 4805 |0037: invoke-virtual {v8, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@1812 │ │ +07ef04: 0c05 |003a: move-result-object v5 │ │ +07ef06: 7120 951d 5800 |003b: invoke-static {v8, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +07ef0c: 7010 0618 0800 |003e: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.enableButtons:()V // method@1806 │ │ +07ef12: 0e00 |0041: return-void │ │ +07ef14: 1404 6c00 0a7f |0042: const v4, #float 1.83436e+38 // #7f0a006c │ │ +07ef1a: 28e8 |0045: goto 002d // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0006 line=443 │ │ 0x0007 line=444 │ │ 0x000a line=445 │ │ 0x000e line=446 │ │ @@ -170545,34 +170542,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -07ef08: |[07ef08] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.selectAllOrNone:()V │ │ -07ef18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07ef1a: 5454 0c08 |0001: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07ef1e: 6e10 7014 0400 |0003: invoke-virtual {v4}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ -07ef24: 0a00 |0006: move-result v0 │ │ -07ef26: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -07ef28: 3502 1100 |0008: if-ge v2, v0, 0019 // +0011 │ │ -07ef2c: 7020 0a18 2500 |000a: invoke-direct {v5, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07ef32: 0c01 |000d: move-result-object v1 │ │ -07ef34: 5454 0c08 |000e: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07ef38: 6e20 7614 2400 |0010: invoke-virtual {v4, v2}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@1476 │ │ -07ef3e: 0a04 |0013: move-result v4 │ │ -07ef40: 3904 0a00 |0014: if-nez v4, 001e // +000a │ │ -07ef44: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -07ef48: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -07ef4a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -07ef4c: 7030 1b18 3504 |001a: invoke-direct {v5, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ -07ef52: 0e00 |001d: return-void │ │ -07ef54: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07ef58: 28e8 |0020: goto 0008 // -0018 │ │ +07ef1c: |[07ef1c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.selectAllOrNone:()V │ │ +07ef2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07ef2e: 5454 0c08 |0001: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07ef32: 6e10 7014 0400 |0003: invoke-virtual {v4}, Landroid/widget/ListView;.getCount:()I // method@1470 │ │ +07ef38: 0a00 |0006: move-result v0 │ │ +07ef3a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +07ef3c: 3502 1100 |0008: if-ge v2, v0, 0019 // +0011 │ │ +07ef40: 7020 0a18 2500 |000a: invoke-direct {v5, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07ef46: 0c01 |000d: move-result-object v1 │ │ +07ef48: 5454 0c08 |000e: iget-object v4, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07ef4c: 6e20 7614 2400 |0010: invoke-virtual {v4, v2}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@1476 │ │ +07ef52: 0a04 |0013: move-result v4 │ │ +07ef54: 3904 0a00 |0014: if-nez v4, 001e // +000a │ │ +07ef58: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +07ef5c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +07ef5e: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +07ef60: 7030 1b18 3504 |001a: invoke-direct {v5, v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectAll:(ZZ)V // method@181b │ │ +07ef66: 0e00 |001d: return-void │ │ +07ef68: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07ef6c: 28e8 |0020: goto 0008 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0001 line=430 │ │ 0x0007 line=431 │ │ 0x000a line=432 │ │ 0x000e line=433 │ │ @@ -170593,24 +170590,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07ef5c: |[07ef5c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.unpin:()V │ │ -07ef6c: 6e10 0918 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ef72: 0c00 |0003: move-result-object v0 │ │ -07ef74: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -07ef78: 6e10 0918 0200 |0006: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07ef7e: 0c00 |0009: move-result-object v0 │ │ -07ef80: 7010 1118 0200 |000a: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ -07ef86: 0c01 |000d: move-result-object v1 │ │ -07ef88: 7220 041a 1000 |000e: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ -07ef8e: 0e00 |0011: return-void │ │ +07ef70: |[07ef70] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.unpin:()V │ │ +07ef80: 6e10 0918 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ef86: 0c00 |0003: move-result-object v0 │ │ +07ef88: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +07ef8c: 6e10 0918 0200 |0006: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07ef92: 0c00 |0009: move-result-object v0 │ │ +07ef94: 7010 1118 0200 |000a: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getSelectedSongs:()Ljava/util/List; // method@1811 │ │ +07ef9a: 0c01 |000d: move-result-object v1 │ │ +07ef9c: 7220 041a 1000 |000e: invoke-interface {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ +07efa2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0006 line=543 │ │ 0x0011 line=545 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ @@ -170621,81 +170618,81 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 168 16-bit code units │ │ -07ef90: |[07ef90] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -07efa0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07efa2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07efa4: 7210 9912 0700 |0002: invoke-interface {v7}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ -07efaa: 0c01 |0005: move-result-object v1 │ │ -07efac: 1f01 dc02 |0006: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07efb0: 5214 4605 |0008: iget v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07efb4: 7020 0a18 4600 |000a: invoke-direct {v6, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07efba: 0c00 |000d: move-result-object v0 │ │ -07efbc: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -07efc0: 0f03 |0010: return v3 │ │ -07efc2: 2334 1205 |0011: new-array v4, v3, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0512 │ │ -07efc6: 4d00 0405 |0013: aput-object v0, v4, v5 │ │ -07efca: 7110 fc15 0400 |0015: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -07efd0: 0c02 |0018: move-result-object v2 │ │ -07efd2: 7210 9812 0700 |0019: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07efd8: 0a04 |001c: move-result v4 │ │ -07efda: 2b04 6100 0000 |001d: packed-switch v4, 0000007e // +00000061 │ │ -07efe0: 6f20 ab18 7600 |0020: invoke-super {v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ -07efe6: 0a03 |0023: move-result v3 │ │ -07efe8: 28ec |0024: goto 0010 // -0014 │ │ -07efea: 6e10 0119 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -07eff0: 0c04 |0028: move-result-object v4 │ │ -07eff2: 6e53 0518 4655 |0029: invoke-virtual {v6, v4, v5, v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ -07eff8: 28e4 |002c: goto 0010 // -001c │ │ -07effa: 6e10 0119 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -07f000: 0c04 |0030: move-result-object v4 │ │ -07f002: 6e55 0518 4635 |0031: invoke-virtual {v6, v4, v5, v3, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ -07f008: 28dc |0034: goto 0010 // -0024 │ │ -07f00a: 6e10 0119 0000 |0035: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -07f010: 0c04 |0038: move-result-object v4 │ │ -07f012: 6e55 0518 4633 |0039: invoke-virtual {v6, v4, v3, v3, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ -07f018: 28d4 |003c: goto 0010 // -002c │ │ -07f01a: 7130 431d 0603 |003d: invoke-static {v6, v0, v3}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07f020: 28d0 |0040: goto 0010 // -0030 │ │ -07f022: 7130 431d 0605 |0041: invoke-static {v6, v0, v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07f028: 28cc |0044: goto 0010 // -0034 │ │ -07f02a: 7120 0a1d 0600 |0045: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ -07f030: 28c8 |0048: goto 0010 // -0038 │ │ -07f032: 6e10 0918 0600 |0049: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07f038: 0c04 |004c: move-result-object v4 │ │ -07f03a: 7253 e119 2435 |004d: invoke-interface {v4, v2, v5, v3, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ -07f040: 28c0 |0050: goto 0010 // -0040 │ │ -07f042: 6e10 0918 0600 |0051: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07f048: 0c04 |0054: move-result-object v4 │ │ -07f04a: 7253 e119 2455 |0055: invoke-interface {v4, v2, v5, v5, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ -07f050: 28b8 |0058: goto 0010 // -0048 │ │ -07f052: 6e10 0918 0600 |0059: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07f058: 0c04 |005c: move-result-object v4 │ │ -07f05a: 7255 e119 2455 |005d: invoke-interface {v4, v2, v5, v5, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ -07f060: 28b0 |0060: goto 0010 // -0050 │ │ -07f062: 6e10 0918 0600 |0061: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07f068: 0c04 |0064: move-result-object v4 │ │ -07f06a: 7220 f519 2400 |0065: invoke-interface {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pin:(Ljava/util/List;)V // method@19f5 │ │ -07f070: 28a8 |0068: goto 0010 // -0058 │ │ -07f072: 6e10 0918 0600 |0069: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07f078: 0c04 |006c: move-result-object v4 │ │ -07f07a: 7220 041a 2400 |006d: invoke-interface {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ -07f080: 28a0 |0070: goto 0010 // -0060 │ │ -07f082: 7130 431d 0603 |0071: invoke-static {v6, v0, v3}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07f088: 289c |0074: goto 0010 // -0064 │ │ -07f08a: 7130 431d 0605 |0075: invoke-static {v6, v0, v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ -07f090: 2898 |0078: goto 0010 // -0068 │ │ -07f092: 7120 0a1d 0600 |0079: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ -07f098: 2894 |007c: goto 0010 // -006c │ │ -07f09a: 0000 |007d: nop // spacer │ │ -07f09c: 0001 1300 9600 0d7f 0800 0000 1000 ... |007e: packed-switch-data (42 units) │ │ +07efa4: |[07efa4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +07efb4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07efb6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +07efb8: 7210 9912 0700 |0002: invoke-interface {v7}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ +07efbe: 0c01 |0005: move-result-object v1 │ │ +07efc0: 1f01 e402 |0006: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07efc4: 5214 4605 |0008: iget v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07efc8: 7020 0a18 4600 |000a: invoke-direct {v6, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07efce: 0c00 |000d: move-result-object v0 │ │ +07efd0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +07efd4: 0f03 |0010: return v3 │ │ +07efd6: 2334 1c05 |0011: new-array v4, v3, [Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@051c │ │ +07efda: 4d00 0405 |0013: aput-object v0, v4, v5 │ │ +07efde: 7110 fc15 0400 |0015: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +07efe4: 0c02 |0018: move-result-object v2 │ │ +07efe6: 7210 9812 0700 |0019: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07efec: 0a04 |001c: move-result v4 │ │ +07efee: 2b04 6100 0000 |001d: packed-switch v4, 0000007e // +00000061 │ │ +07eff4: 6f20 ab18 7600 |0020: invoke-super {v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ +07effa: 0a03 |0023: move-result v3 │ │ +07effc: 28ec |0024: goto 0010 // -0014 │ │ +07effe: 6e10 0119 0000 |0025: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +07f004: 0c04 |0028: move-result-object v4 │ │ +07f006: 6e53 0518 4655 |0029: invoke-virtual {v6, v4, v5, v5, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ +07f00c: 28e4 |002c: goto 0010 // -001c │ │ +07f00e: 6e10 0119 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +07f014: 0c04 |0030: move-result-object v4 │ │ +07f016: 6e55 0518 4635 |0031: invoke-virtual {v6, v4, v5, v3, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ +07f01c: 28dc |0034: goto 0010 // -0024 │ │ +07f01e: 6e10 0119 0000 |0035: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +07f024: 0c04 |0038: move-result-object v4 │ │ +07f026: 6e55 0518 4633 |0039: invoke-virtual {v6, v4, v3, v3, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1805 │ │ +07f02c: 28d4 |003c: goto 0010 // -002c │ │ +07f02e: 7130 431d 0603 |003d: invoke-static {v6, v0, v3}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07f034: 28d0 |0040: goto 0010 // -0030 │ │ +07f036: 7130 431d 0605 |0041: invoke-static {v6, v0, v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07f03c: 28cc |0044: goto 0010 // -0034 │ │ +07f03e: 7120 0a1d 0600 |0045: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ +07f044: 28c8 |0048: goto 0010 // -0038 │ │ +07f046: 6e10 0918 0600 |0049: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07f04c: 0c04 |004c: move-result-object v4 │ │ +07f04e: 7253 e119 2435 |004d: invoke-interface {v4, v2, v5, v3, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ +07f054: 28c0 |0050: goto 0010 // -0040 │ │ +07f056: 6e10 0918 0600 |0051: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07f05c: 0c04 |0054: move-result-object v4 │ │ +07f05e: 7253 e119 2455 |0055: invoke-interface {v4, v2, v5, v5, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ +07f064: 28b8 |0058: goto 0010 // -0048 │ │ +07f066: 6e10 0918 0600 |0059: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07f06c: 0c04 |005c: move-result-object v4 │ │ +07f06e: 7255 e119 2455 |005d: invoke-interface {v4, v2, v5, v5, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ +07f074: 28b0 |0060: goto 0010 // -0050 │ │ +07f076: 6e10 0918 0600 |0061: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07f07c: 0c04 |0064: move-result-object v4 │ │ +07f07e: 7220 f519 2400 |0065: invoke-interface {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.pin:(Ljava/util/List;)V // method@19f5 │ │ +07f084: 28a8 |0068: goto 0010 // -0058 │ │ +07f086: 6e10 0918 0600 |0069: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07f08c: 0c04 |006c: move-result-object v4 │ │ +07f08e: 7220 041a 2400 |006d: invoke-interface {v4, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.unpin:(Ljava/util/List;)V // method@1a04 │ │ +07f094: 28a0 |0070: goto 0010 // -0060 │ │ +07f096: 7130 431d 0603 |0071: invoke-static {v6, v0, v3}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07f09c: 289c |0074: goto 0010 // -0064 │ │ +07f09e: 7130 431d 0605 |0075: invoke-static {v6, v0, v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1d43 │ │ +07f0a4: 2898 |0078: goto 0010 // -0068 │ │ +07f0a6: 7120 0a1d 0600 |0079: invoke-static {v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil;.shareInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1d0a │ │ +07f0ac: 2894 |007c: goto 0010 // -006c │ │ +07f0ae: 0000 |007d: nop // spacer │ │ +07f0b0: 0001 1300 9600 0d7f 0800 0000 1000 ... |007e: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=264 │ │ 0x0008 line=265 │ │ 0x000e line=266 │ │ 0x0010 line=317 │ │ 0x0011 line=270 │ │ @@ -170728,213 +170725,213 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 433 16-bit code units │ │ -07f0f0: |[07f0f0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07f100: 7502 ac18 0f00 |0000: invoke-super/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07f106: 140b 1a00 037f |0003: const v11, #float 1.74129e+38 // #7f03001a │ │ -07f10c: 6e20 1e18 bf00 |0006: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setContentView:(I)V // method@181e │ │ -07f112: 6e10 0c18 0f00 |0009: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f118: 0c0b |000c: move-result-object v11 │ │ -07f11a: 1a0c 1921 |000d: const-string v12, "subsonic.id" // string@2119 │ │ -07f11e: 6e20 d800 cb00 |000f: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f124: 0c04 |0012: move-result-object v4 │ │ -07f126: 6e10 0c18 0f00 |0013: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f12c: 0c0b |0016: move-result-object v11 │ │ -07f12e: 1a0c 1a21 |0017: const-string v12, "subsonic.name" // string@211a │ │ -07f132: 6e20 d800 cb00 |0019: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f138: 0c05 |001c: move-result-object v5 │ │ -07f13a: 6e10 0c18 0f00 |001d: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f140: 0c0b |0020: move-result-object v11 │ │ -07f142: 1a0c 1b21 |0021: const-string v12, "subsonic.parent.id" // string@211b │ │ -07f146: 6e20 d800 cb00 |0023: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f14c: 0c07 |0026: move-result-object v7 │ │ -07f14e: 6e10 0c18 0f00 |0027: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f154: 0c0b |002a: move-result-object v11 │ │ -07f156: 1a0c 1c21 |002b: const-string v12, "subsonic.parent.name" // string@211c │ │ -07f15a: 6e20 d800 cb00 |002d: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f160: 0c08 |0030: move-result-object v8 │ │ -07f162: 6e10 0c18 0f00 |0031: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f168: 0c0b |0034: move-result-object v11 │ │ -07f16a: 1a0c 1e21 |0035: const-string v12, "subsonic.playlist.id" // string@211e │ │ -07f16e: 6e20 d800 cb00 |0037: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f174: 0c09 |003a: move-result-object v9 │ │ -07f176: 6e10 0c18 0f00 |003b: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f17c: 0c0b |003e: move-result-object v11 │ │ -07f17e: 1a0c 1f21 |003f: const-string v12, "subsonic.playlist.name" // string@211f │ │ -07f182: 6e20 d800 cb00 |0041: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f188: 0c0a |0044: move-result-object v10 │ │ -07f18a: 6e10 0c18 0f00 |0045: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f190: 0c0b |0048: move-result-object v11 │ │ -07f192: 1a0c 1421 |0049: const-string v12, "subsonic.albumlisttype" // string@2114 │ │ -07f196: 6e20 d800 cb00 |004b: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -07f19c: 0c03 |004e: move-result-object v3 │ │ -07f19e: 6e10 0c18 0f00 |004f: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f1a4: 0c0b |0052: move-result-object v11 │ │ -07f1a6: 1a0c 1321 |0053: const-string v12, "subsonic.albumlistsize" // string@2113 │ │ -07f1aa: 120d |0055: const/4 v13, #int 0 // #0 │ │ -07f1ac: 6e30 d300 cb0d |0056: invoke-virtual {v11, v12, v13}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -07f1b2: 0a02 |0059: move-result v2 │ │ -07f1b4: 6e10 0c18 0f00 |005a: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -07f1ba: 0c0b |005d: move-result-object v11 │ │ -07f1bc: 1a0c 1221 |005e: const-string v12, "subsonic.albumlistoffset" // string@2112 │ │ -07f1c0: 120d |0060: const/4 v13, #int 0 // #0 │ │ -07f1c2: 6e30 d300 cb0d |0061: invoke-virtual {v11, v12, v13}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -07f1c8: 0a01 |0064: move-result v1 │ │ -07f1ca: 140b 6b00 0d7f |0065: const v11, #float 1.87423e+38 // #7f0d006b │ │ -07f1d0: 6e20 0718 bf00 |0068: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f1d6: 0c0b |006b: move-result-object v11 │ │ -07f1d8: 1f0b f402 |006c: check-cast v11, Landroid/widget/ListView; // type@02f4 │ │ -07f1dc: 5bfb 0c08 |006e: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07f1e0: 7110 8c12 0f00 |0070: invoke-static {v15}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -07f1e6: 0c0b |0073: move-result-object v11 │ │ -07f1e8: 140c 1b00 037f |0074: const v12, #float 1.74129e+38 // #7f03001b │ │ -07f1ee: 54fd 0c08 |0077: iget-object v13, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07f1f2: 120e |0079: const/4 v14, #int 0 // #0 │ │ -07f1f4: 6e40 8f12 cbed |007a: invoke-virtual {v11, v12, v13, v14}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -07f1fa: 0c0b |007d: move-result-object v11 │ │ -07f1fc: 1f0b be02 |007e: check-cast v11, Landroid/view/ViewGroup; // type@02be │ │ -07f200: 5bfb 0d08 |0080: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07f204: 54fb 0c08 |0082: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07f208: 122c |0084: const/4 v12, #int 2 // #2 │ │ -07f20a: 6e20 7814 cb00 |0085: invoke-virtual {v11, v12}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@1478 │ │ -07f210: 54fb 0c08 |0088: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07f214: 220c f003 |008a: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1; // type@03f0 │ │ -07f218: 7040 d517 fc54 |008c: invoke-direct {v12, v15, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V // method@17d5 │ │ -07f21e: 6e20 7d14 cb00 |008f: invoke-virtual {v11, v12}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -07f224: 140b 6c00 0d7f |0092: const v11, #float 1.87423e+38 // #7f0d006c │ │ -07f22a: 6e20 0718 bf00 |0095: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f230: 0c0b |0098: move-result-object v11 │ │ -07f232: 1f0b e102 |0099: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f236: 5bfb 1408 |009b: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectButton:Landroid/widget/Button; // field@0814 │ │ -07f23a: 140b 6d00 0d7f |009d: const v11, #float 1.87423e+38 // #7f0d006d │ │ -07f240: 6e20 0718 bf00 |00a0: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f246: 0c0b |00a3: move-result-object v11 │ │ -07f248: 1f0b e102 |00a4: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f24c: 5bfb 1308 |00a6: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ -07f250: 140b 6e00 0d7f |00a8: const v11, #float 1.87423e+38 // #7f0d006e │ │ -07f256: 6e20 0718 bf00 |00ab: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f25c: 0c0b |00ae: move-result-object v11 │ │ -07f25e: 1f0b e102 |00af: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f262: 5bfb 1208 |00b1: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ -07f266: 54fb 0d08 |00b3: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07f26a: 140c 6f00 0d7f |00b5: const v12, #float 1.87423e+38 // #7f0d006f │ │ -07f270: 6e20 5f13 cb00 |00b8: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ -07f276: 0c0b |00bb: move-result-object v11 │ │ -07f278: 1f0b e102 |00bc: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f27c: 5bfb 1008 |00be: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ -07f280: 54fb 0d08 |00c0: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07f284: 140c 7000 0d7f |00c2: const v12, #float 1.87423e+38 // #7f0d0070 │ │ -07f28a: 6e20 5f13 cb00 |00c5: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ -07f290: 0c0b |00c8: move-result-object v11 │ │ -07f292: 1f0b e102 |00c9: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f296: 5bfb 1508 |00cb: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ -07f29a: 54fb 0d08 |00cd: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07f29e: 140c 7000 0d7f |00cf: const v12, #float 1.87423e+38 // #7f0d0070 │ │ -07f2a4: 6e20 5f13 cb00 |00d2: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ -07f2aa: 0c0b |00d5: move-result-object v11 │ │ -07f2ac: 1f0b e102 |00d6: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f2b0: 5bfb 1508 |00d8: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ -07f2b4: 54fb 0d08 |00da: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07f2b8: 140c 7100 0d7f |00dc: const v12, #float 1.87423e+38 // #7f0d0071 │ │ -07f2be: 6e20 5f13 cb00 |00df: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ -07f2c4: 0c0b |00e2: move-result-object v11 │ │ -07f2c6: 1f0b e102 |00e3: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f2ca: 5bfb 0a08 |00e5: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ -07f2ce: 54fb 0d08 |00e7: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ -07f2d2: 140c 7200 0d7f |00e9: const v12, #float 1.87423e+38 // #7f0d0072 │ │ -07f2d8: 6e20 5f13 cb00 |00ec: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ -07f2de: 0c0b |00ef: move-result-object v11 │ │ -07f2e0: 1f0b e102 |00f0: check-cast v11, Landroid/widget/Button; // type@02e1 │ │ -07f2e4: 5bfb 0f08 |00f2: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.moreButton:Landroid/widget/Button; // field@080f │ │ -07f2e8: 140b 6a00 0d7f |00f4: const v11, #float 1.87423e+38 // #7f0d006a │ │ -07f2ee: 6e20 0718 bf00 |00f7: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f2f4: 0c0b |00fa: move-result-object v11 │ │ -07f2f6: 5bfb 0b08 |00fb: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.emptyView:Landroid/view/View; // field@080b │ │ -07f2fa: 54fb 1408 |00fd: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectButton:Landroid/widget/Button; // field@0814 │ │ -07f2fe: 220c f103 |00ff: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2; // type@03f1 │ │ -07f302: 7020 d717 fc00 |0101: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17d7 │ │ -07f308: 6e20 2f14 cb00 |0104: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07f30e: 54fb 1308 |0107: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ -07f312: 220c f203 |0109: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3; // type@03f2 │ │ -07f316: 7020 d917 fc00 |010b: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17d9 │ │ -07f31c: 6e20 2f14 cb00 |010e: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07f322: 54fb 1208 |0111: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ -07f326: 220c f303 |0113: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4; // type@03f3 │ │ -07f32a: 7020 db17 fc00 |0115: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17db │ │ -07f330: 6e20 2f14 cb00 |0118: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07f336: 54fb 1008 |011b: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ -07f33a: 220c f403 |011d: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5; // type@03f4 │ │ -07f33e: 7020 dd17 fc00 |011f: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17dd │ │ -07f344: 6e20 2f14 cb00 |0122: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07f34a: 54fb 1508 |0125: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ -07f34e: 220c f503 |0127: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6; // type@03f5 │ │ -07f352: 7020 df17 fc00 |0129: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17df │ │ -07f358: 6e20 2f14 cb00 |012c: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07f35e: 54fb 0a08 |012f: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ -07f362: 220c f603 |0131: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7; // type@03f6 │ │ -07f366: 7020 e117 fc00 |0133: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e1 │ │ -07f36c: 6e20 2f14 cb00 |0136: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -07f372: 54fb 0c08 |0139: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ -07f376: 6e20 1a18 bf00 |013b: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.registerForContextMenu:(Landroid/view/View;)V // method@181a │ │ -07f37c: 7010 0618 0f00 |013e: invoke-direct {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.enableButtons:()V // method@1806 │ │ -07f382: 3809 6200 |0141: if-eqz v9, 01a3 // +0062 │ │ -07f386: 121b |0143: const/4 v11, #int 1 // #1 │ │ -07f388: 5cfb 0e08 |0144: iput-boolean v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ -07f38c: 55fb 0e08 |0146: iget-boolean v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ -07f390: 380b 5d00 |0148: if-eqz v11, 01a5 // +005d │ │ -07f394: 7030 0f18 9f0a |014a: invoke-direct {v15, v9, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getPlaylist:(Ljava/lang/String;Ljava/lang/String;)V // method@180f │ │ -07f39a: 140b 0500 0d7f |014d: const v11, #float 1.87421e+38 // #7f0d0005 │ │ -07f3a0: 6e20 0718 bf00 |0150: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f3a6: 0c0b |0153: move-result-object v11 │ │ -07f3a8: 1f0b ee02 |0154: check-cast v11, Landroid/widget/ImageButton; // type@02ee │ │ -07f3ac: 5bfb 1108 |0156: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ -07f3b0: 54fb 1108 |0158: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ -07f3b4: 140c 0200 027f |015a: const v12, #float 1.728e+38 // #7f020002 │ │ -07f3ba: 6e20 4b14 cb00 |015d: invoke-virtual {v11, v12}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07f3c0: 54fb 1108 |0160: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ -07f3c4: 130c 0800 |0162: const/16 v12, #int 8 // #8 │ │ -07f3c8: 6e20 4d14 cb00 |0164: invoke-virtual {v11, v12}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ -07f3ce: 54fb 1108 |0167: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ -07f3d2: 220c f703 |0169: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8; // type@03f7 │ │ -07f3d6: 7020 e317 fc00 |016b: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e3 │ │ -07f3dc: 6e20 4c14 cb00 |016e: invoke-virtual {v11, v12}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07f3e2: 140b 0400 0d7f |0171: const v11, #float 1.87421e+38 // #7f0d0004 │ │ -07f3e8: 6e20 0718 bf00 |0174: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f3ee: 0c00 |0177: move-result-object v0 │ │ -07f3f0: 1f00 ee02 |0178: check-cast v0, Landroid/widget/ImageButton; // type@02ee │ │ -07f3f4: 140b 0400 027f |017a: const v11, #float 1.728e+38 // #7f020004 │ │ -07f3fa: 6e20 4b14 b000 |017d: invoke-virtual {v0, v11}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07f400: 220b f803 |0180: new-instance v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9; // type@03f8 │ │ -07f404: 7020 e517 fb00 |0182: invoke-direct {v11, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e5 │ │ -07f40a: 6e20 4c14 b000 |0185: invoke-virtual {v0, v11}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07f410: 7110 811d 0f00 |0188: invoke-static {v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07f416: 0a0b |018b: move-result v11 │ │ -07f418: 380b 2300 |018c: if-eqz v11, 01af // +0023 │ │ -07f41c: 130b 0800 |018e: const/16 v11, #int 8 // #8 │ │ -07f420: 6e20 4d14 b000 |0190: invoke-virtual {v0, v11}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ -07f426: 140b 0300 0d7f |0193: const v11, #float 1.87421e+38 // #7f0d0003 │ │ -07f42c: 6e20 0718 bf00 |0196: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ -07f432: 0c06 |0199: move-result-object v6 │ │ -07f434: 220b e603 |019a: new-instance v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10; // type@03e6 │ │ -07f438: 7030 ba17 fb06 |019c: invoke-direct {v11, v15, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V // method@17ba │ │ -07f43e: 6e20 3413 b600 |019f: invoke-virtual {v6, v11}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07f444: 0e00 |01a2: return-void │ │ -07f446: 120b |01a3: const/4 v11, #int 0 // #0 │ │ -07f448: 28a0 |01a4: goto 0144 // -0060 │ │ -07f44a: 3803 0600 |01a5: if-eqz v3, 01ab // +0006 │ │ -07f44e: 7040 0818 3f12 |01a7: invoke-direct {v15, v3, v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getAlbumList:(Ljava/lang/String;II)V // method@1808 │ │ -07f454: 28a3 |01aa: goto 014d // -005d │ │ -07f456: 7058 0e18 4f75 |01ab: invoke-direct {v15, v4, v5, v7, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getMusicDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@180e │ │ -07f45c: 289f |01ae: goto 014d // -0061 │ │ -07f45e: 120b |01af: const/4 v11, #int 0 // #0 │ │ -07f460: 28e0 |01b0: goto 0190 // -0020 │ │ +07f104: |[07f104] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07f114: 7502 ac18 0f00 |0000: invoke-super/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07f11a: 140b 1a00 037f |0003: const v11, #float 1.74129e+38 // #7f03001a │ │ +07f120: 6e20 1e18 bf00 |0006: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setContentView:(I)V // method@181e │ │ +07f126: 6e10 0c18 0f00 |0009: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f12c: 0c0b |000c: move-result-object v11 │ │ +07f12e: 1a0c 1621 |000d: const-string v12, "subsonic.id" // string@2116 │ │ +07f132: 6e20 d800 cb00 |000f: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f138: 0c04 |0012: move-result-object v4 │ │ +07f13a: 6e10 0c18 0f00 |0013: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f140: 0c0b |0016: move-result-object v11 │ │ +07f142: 1a0c 1721 |0017: const-string v12, "subsonic.name" // string@2117 │ │ +07f146: 6e20 d800 cb00 |0019: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f14c: 0c05 |001c: move-result-object v5 │ │ +07f14e: 6e10 0c18 0f00 |001d: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f154: 0c0b |0020: move-result-object v11 │ │ +07f156: 1a0c 1821 |0021: const-string v12, "subsonic.parent.id" // string@2118 │ │ +07f15a: 6e20 d800 cb00 |0023: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f160: 0c07 |0026: move-result-object v7 │ │ +07f162: 6e10 0c18 0f00 |0027: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f168: 0c0b |002a: move-result-object v11 │ │ +07f16a: 1a0c 1921 |002b: const-string v12, "subsonic.parent.name" // string@2119 │ │ +07f16e: 6e20 d800 cb00 |002d: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f174: 0c08 |0030: move-result-object v8 │ │ +07f176: 6e10 0c18 0f00 |0031: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f17c: 0c0b |0034: move-result-object v11 │ │ +07f17e: 1a0c 1b21 |0035: const-string v12, "subsonic.playlist.id" // string@211b │ │ +07f182: 6e20 d800 cb00 |0037: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f188: 0c09 |003a: move-result-object v9 │ │ +07f18a: 6e10 0c18 0f00 |003b: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f190: 0c0b |003e: move-result-object v11 │ │ +07f192: 1a0c 1c21 |003f: const-string v12, "subsonic.playlist.name" // string@211c │ │ +07f196: 6e20 d800 cb00 |0041: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f19c: 0c0a |0044: move-result-object v10 │ │ +07f19e: 6e10 0c18 0f00 |0045: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f1a4: 0c0b |0048: move-result-object v11 │ │ +07f1a6: 1a0c 1121 |0049: const-string v12, "subsonic.albumlisttype" // string@2111 │ │ +07f1aa: 6e20 d800 cb00 |004b: invoke-virtual {v11, v12}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +07f1b0: 0c03 |004e: move-result-object v3 │ │ +07f1b2: 6e10 0c18 0f00 |004f: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f1b8: 0c0b |0052: move-result-object v11 │ │ +07f1ba: 1a0c 1021 |0053: const-string v12, "subsonic.albumlistsize" // string@2110 │ │ +07f1be: 120d |0055: const/4 v13, #int 0 // #0 │ │ +07f1c0: 6e30 d300 cb0d |0056: invoke-virtual {v11, v12, v13}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +07f1c6: 0a02 |0059: move-result v2 │ │ +07f1c8: 6e10 0c18 0f00 |005a: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +07f1ce: 0c0b |005d: move-result-object v11 │ │ +07f1d0: 1a0c 0f21 |005e: const-string v12, "subsonic.albumlistoffset" // string@210f │ │ +07f1d4: 120d |0060: const/4 v13, #int 0 // #0 │ │ +07f1d6: 6e30 d300 cb0d |0061: invoke-virtual {v11, v12, v13}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +07f1dc: 0a01 |0064: move-result v1 │ │ +07f1de: 140b 6b00 0d7f |0065: const v11, #float 1.87423e+38 // #7f0d006b │ │ +07f1e4: 6e20 0718 bf00 |0068: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f1ea: 0c0b |006b: move-result-object v11 │ │ +07f1ec: 1f0b fc02 |006c: check-cast v11, Landroid/widget/ListView; // type@02fc │ │ +07f1f0: 5bfb 0c08 |006e: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07f1f4: 7110 8c12 0f00 |0070: invoke-static {v15}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +07f1fa: 0c0b |0073: move-result-object v11 │ │ +07f1fc: 140c 1b00 037f |0074: const v12, #float 1.74129e+38 // #7f03001b │ │ +07f202: 54fd 0c08 |0077: iget-object v13, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07f206: 120e |0079: const/4 v14, #int 0 // #0 │ │ +07f208: 6e40 8f12 cbed |007a: invoke-virtual {v11, v12, v13, v14}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +07f20e: 0c0b |007d: move-result-object v11 │ │ +07f210: 1f0b c602 |007e: check-cast v11, Landroid/view/ViewGroup; // type@02c6 │ │ +07f214: 5bfb 0d08 |0080: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07f218: 54fb 0c08 |0082: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07f21c: 122c |0084: const/4 v12, #int 2 // #2 │ │ +07f21e: 6e20 7814 cb00 |0085: invoke-virtual {v11, v12}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@1478 │ │ +07f224: 54fb 0c08 |0088: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07f228: 220c f803 |008a: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1; // type@03f8 │ │ +07f22c: 7040 d517 fc54 |008c: invoke-direct {v12, v15, v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V // method@17d5 │ │ +07f232: 6e20 7d14 cb00 |008f: invoke-virtual {v11, v12}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +07f238: 140b 6c00 0d7f |0092: const v11, #float 1.87423e+38 // #7f0d006c │ │ +07f23e: 6e20 0718 bf00 |0095: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f244: 0c0b |0098: move-result-object v11 │ │ +07f246: 1f0b e902 |0099: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f24a: 5bfb 1408 |009b: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectButton:Landroid/widget/Button; // field@0814 │ │ +07f24e: 140b 6d00 0d7f |009d: const v11, #float 1.87423e+38 // #7f0d006d │ │ +07f254: 6e20 0718 bf00 |00a0: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f25a: 0c0b |00a3: move-result-object v11 │ │ +07f25c: 1f0b e902 |00a4: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f260: 5bfb 1308 |00a6: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ +07f264: 140b 6e00 0d7f |00a8: const v11, #float 1.87423e+38 // #7f0d006e │ │ +07f26a: 6e20 0718 bf00 |00ab: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f270: 0c0b |00ae: move-result-object v11 │ │ +07f272: 1f0b e902 |00af: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f276: 5bfb 1208 |00b1: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ +07f27a: 54fb 0d08 |00b3: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07f27e: 140c 6f00 0d7f |00b5: const v12, #float 1.87423e+38 // #7f0d006f │ │ +07f284: 6e20 5f13 cb00 |00b8: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ +07f28a: 0c0b |00bb: move-result-object v11 │ │ +07f28c: 1f0b e902 |00bc: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f290: 5bfb 1008 |00be: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ +07f294: 54fb 0d08 |00c0: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07f298: 140c 7000 0d7f |00c2: const v12, #float 1.87423e+38 // #7f0d0070 │ │ +07f29e: 6e20 5f13 cb00 |00c5: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ +07f2a4: 0c0b |00c8: move-result-object v11 │ │ +07f2a6: 1f0b e902 |00c9: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f2aa: 5bfb 1508 |00cb: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ +07f2ae: 54fb 0d08 |00cd: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07f2b2: 140c 7000 0d7f |00cf: const v12, #float 1.87423e+38 // #7f0d0070 │ │ +07f2b8: 6e20 5f13 cb00 |00d2: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ +07f2be: 0c0b |00d5: move-result-object v11 │ │ +07f2c0: 1f0b e902 |00d6: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f2c4: 5bfb 1508 |00d8: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ +07f2c8: 54fb 0d08 |00da: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07f2cc: 140c 7100 0d7f |00dc: const v12, #float 1.87423e+38 // #7f0d0071 │ │ +07f2d2: 6e20 5f13 cb00 |00df: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ +07f2d8: 0c0b |00e2: move-result-object v11 │ │ +07f2da: 1f0b e902 |00e3: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f2de: 5bfb 0a08 |00e5: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ +07f2e2: 54fb 0d08 |00e7: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.footer:Landroid/view/ViewGroup; // field@080d │ │ +07f2e6: 140c 7200 0d7f |00e9: const v12, #float 1.87423e+38 // #7f0d0072 │ │ +07f2ec: 6e20 5f13 cb00 |00ec: invoke-virtual {v11, v12}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@135f │ │ +07f2f2: 0c0b |00ef: move-result-object v11 │ │ +07f2f4: 1f0b e902 |00f0: check-cast v11, Landroid/widget/Button; // type@02e9 │ │ +07f2f8: 5bfb 0f08 |00f2: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.moreButton:Landroid/widget/Button; // field@080f │ │ +07f2fc: 140b 6a00 0d7f |00f4: const v11, #float 1.87423e+38 // #7f0d006a │ │ +07f302: 6e20 0718 bf00 |00f7: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f308: 0c0b |00fa: move-result-object v11 │ │ +07f30a: 5bfb 0b08 |00fb: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.emptyView:Landroid/view/View; // field@080b │ │ +07f30e: 54fb 1408 |00fd: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.selectButton:Landroid/widget/Button; // field@0814 │ │ +07f312: 220c f903 |00ff: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2; // type@03f9 │ │ +07f316: 7020 d717 fc00 |0101: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17d7 │ │ +07f31c: 6e20 2f14 cb00 |0104: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07f322: 54fb 1308 |0107: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playNowButton:Landroid/widget/Button; // field@0813 │ │ +07f326: 220c fa03 |0109: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3; // type@03fa │ │ +07f32a: 7020 d917 fc00 |010b: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17d9 │ │ +07f330: 6e20 2f14 cb00 |010e: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07f336: 54fb 1208 |0111: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playLastButton:Landroid/widget/Button; // field@0812 │ │ +07f33a: 220c fb03 |0113: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4; // type@03fb │ │ +07f33e: 7020 db17 fc00 |0115: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17db │ │ +07f344: 6e20 2f14 cb00 |0118: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07f34a: 54fb 1008 |011b: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.pinButton:Landroid/widget/Button; // field@0810 │ │ +07f34e: 220c fc03 |011d: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5; // type@03fc │ │ +07f352: 7020 dd17 fc00 |011f: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17dd │ │ +07f358: 6e20 2f14 cb00 |0122: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07f35e: 54fb 1508 |0125: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.unpinButton:Landroid/widget/Button; // field@0815 │ │ +07f362: 220c fd03 |0127: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6; // type@03fd │ │ +07f366: 7020 df17 fc00 |0129: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17df │ │ +07f36c: 6e20 2f14 cb00 |012c: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07f372: 54fb 0a08 |012f: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.deleteButton:Landroid/widget/Button; // field@080a │ │ +07f376: 220c fe03 |0131: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7; // type@03fe │ │ +07f37a: 7020 e117 fc00 |0133: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e1 │ │ +07f380: 6e20 2f14 cb00 |0136: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +07f386: 54fb 0c08 |0139: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.entryList:Landroid/widget/ListView; // field@080c │ │ +07f38a: 6e20 1a18 bf00 |013b: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.registerForContextMenu:(Landroid/view/View;)V // method@181a │ │ +07f390: 7010 0618 0f00 |013e: invoke-direct {v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.enableButtons:()V // method@1806 │ │ +07f396: 3809 6200 |0141: if-eqz v9, 01a3 // +0062 │ │ +07f39a: 121b |0143: const/4 v11, #int 1 // #1 │ │ +07f39c: 5cfb 0e08 |0144: iput-boolean v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ +07f3a0: 55fb 0e08 |0146: iget-boolean v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.isPlaylist:Z // field@080e │ │ +07f3a4: 380b 5d00 |0148: if-eqz v11, 01a5 // +005d │ │ +07f3a8: 7030 0f18 9f0a |014a: invoke-direct {v15, v9, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getPlaylist:(Ljava/lang/String;Ljava/lang/String;)V // method@180f │ │ +07f3ae: 140b 0500 0d7f |014d: const v11, #float 1.87421e+38 // #7f0d0005 │ │ +07f3b4: 6e20 0718 bf00 |0150: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f3ba: 0c0b |0153: move-result-object v11 │ │ +07f3bc: 1f0b f602 |0154: check-cast v11, Landroid/widget/ImageButton; // type@02f6 │ │ +07f3c0: 5bfb 1108 |0156: iput-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ +07f3c4: 54fb 1108 |0158: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ +07f3c8: 140c 0200 027f |015a: const v12, #float 1.728e+38 // #7f020002 │ │ +07f3ce: 6e20 4b14 cb00 |015d: invoke-virtual {v11, v12}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07f3d4: 54fb 1108 |0160: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ +07f3d8: 130c 0800 |0162: const/16 v12, #int 8 // #8 │ │ +07f3dc: 6e20 4d14 cb00 |0164: invoke-virtual {v11, v12}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ +07f3e2: 54fb 1108 |0167: iget-object v11, v15, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.playAllButton:Landroid/widget/ImageButton; // field@0811 │ │ +07f3e6: 220c ff03 |0169: new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8; // type@03ff │ │ +07f3ea: 7020 e317 fc00 |016b: invoke-direct {v12, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e3 │ │ +07f3f0: 6e20 4c14 cb00 |016e: invoke-virtual {v11, v12}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07f3f6: 140b 0400 0d7f |0171: const v11, #float 1.87421e+38 // #7f0d0004 │ │ +07f3fc: 6e20 0718 bf00 |0174: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f402: 0c00 |0177: move-result-object v0 │ │ +07f404: 1f00 f602 |0178: check-cast v0, Landroid/widget/ImageButton; // type@02f6 │ │ +07f408: 140b 0400 027f |017a: const v11, #float 1.728e+38 // #7f020004 │ │ +07f40e: 6e20 4b14 b000 |017d: invoke-virtual {v0, v11}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07f414: 220b 0004 |0180: new-instance v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9; // type@0400 │ │ +07f418: 7020 e517 fb00 |0182: invoke-direct {v11, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e5 │ │ +07f41e: 6e20 4c14 b000 |0185: invoke-virtual {v0, v11}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07f424: 7110 811d 0f00 |0188: invoke-static {v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07f42a: 0a0b |018b: move-result v11 │ │ +07f42c: 380b 2300 |018c: if-eqz v11, 01af // +0023 │ │ +07f430: 130b 0800 |018e: const/16 v11, #int 8 // #8 │ │ +07f434: 6e20 4d14 b000 |0190: invoke-virtual {v0, v11}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ +07f43a: 140b 0300 0d7f |0193: const v11, #float 1.87421e+38 // #7f0d0003 │ │ +07f440: 6e20 0718 bf00 |0196: invoke-virtual {v15, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.findViewById:(I)Landroid/view/View; // method@1807 │ │ +07f446: 0c06 |0199: move-result-object v6 │ │ +07f448: 220b ee03 |019a: new-instance v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10; // type@03ee │ │ +07f44c: 7030 ba17 fb06 |019c: invoke-direct {v11, v15, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V // method@17ba │ │ +07f452: 6e20 3413 b600 |019f: invoke-virtual {v6, v11}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07f458: 0e00 |01a2: return-void │ │ +07f45a: 120b |01a3: const/4 v11, #int 0 // #0 │ │ +07f45c: 28a0 |01a4: goto 0144 // -0060 │ │ +07f45e: 3803 0600 |01a5: if-eqz v3, 01ab // +0006 │ │ +07f462: 7040 0818 3f12 |01a7: invoke-direct {v15, v3, v2, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getAlbumList:(Ljava/lang/String;II)V // method@1808 │ │ +07f468: 28a3 |01aa: goto 014d // -005d │ │ +07f46a: 7058 0e18 4f75 |01ab: invoke-direct {v15, v4, v5, v7, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getMusicDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@180e │ │ +07f470: 289f |01ae: goto 014d // -0061 │ │ +07f472: 120b |01af: const/4 v11, #int 0 // #0 │ │ +07f474: 28e0 |01b0: goto 0190 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0009 line=78 │ │ 0x0013 line=79 │ │ 0x001d line=80 │ │ @@ -171005,132 +171002,132 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 227 16-bit code units │ │ -07f464: |[07f464] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -07f474: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07f476: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -07f478: 6f40 ad18 a9cb |0002: invoke-super {v9, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ -07f47e: 07c3 |0005: move-object v3, v12 │ │ -07f480: 1f03 dc02 |0006: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07f484: 7110 811d 0900 |0008: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07f48a: 0a04 |000b: move-result v4 │ │ -07f48c: 5235 4605 |000c: iget v5, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07f490: 7020 0a18 5900 |000e: invoke-direct {v9, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ -07f496: 0c01 |0011: move-result-object v1 │ │ -07f498: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -07f49c: 0e00 |0014: return-void │ │ -07f49e: 6e10 0c19 0100 |0015: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -07f4a4: 0a05 |0018: move-result v5 │ │ -07f4a6: 3805 5400 |0019: if-eqz v5, 006d // +0054 │ │ -07f4aa: 6e10 0d18 0900 |001b: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@180d │ │ -07f4b0: 0c02 |001e: move-result-object v2 │ │ -07f4b2: 1405 0300 0c7f |001f: const v5, #float 1.86092e+38 // #7f0c0003 │ │ -07f4b8: 6e30 9312 520a |0022: invoke-virtual {v2, v5, v10}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07f4be: 1405 9900 0d7f |0025: const v5, #float 1.87424e+38 // #7f0d0099 │ │ -07f4c4: 7220 6112 5a00 |0028: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f4ca: 0c08 |002b: move-result-object v8 │ │ -07f4cc: 3904 3900 |002c: if-nez v4, 0065 // +0039 │ │ -07f4d0: 6e10 0d19 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07f4d6: 0a05 |0031: move-result v5 │ │ -07f4d8: 3905 3300 |0032: if-nez v5, 0065 // +0033 │ │ -07f4dc: 0165 |0034: move v5, v6 │ │ -07f4de: 7220 a512 5800 |0035: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f4e4: 1405 9a00 0d7f |0038: const v5, #float 1.87424e+38 // #7f0d009a │ │ -07f4ea: 7220 6112 5a00 |003b: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f4f0: 0c08 |003e: move-result-object v8 │ │ -07f4f2: 3904 2800 |003f: if-nez v4, 0067 // +0028 │ │ -07f4f6: 6e10 0d19 0100 |0041: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07f4fc: 0a05 |0044: move-result v5 │ │ -07f4fe: 3805 2200 |0045: if-eqz v5, 0067 // +0022 │ │ -07f502: 0165 |0047: move v5, v6 │ │ -07f504: 7220 a512 5800 |0048: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f50a: 1405 9800 0d7f |004b: const v5, #float 1.87424e+38 // #7f0d0098 │ │ -07f510: 7220 6112 5a00 |004e: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f516: 0c08 |0051: move-result-object v8 │ │ -07f518: 3904 1700 |0052: if-nez v4, 0069 // +0017 │ │ -07f51c: 0165 |0054: move v5, v6 │ │ -07f51e: 7220 a512 5800 |0055: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f524: 1405 9b00 0d7f |0058: const v5, #float 1.87424e+38 // #7f0d009b │ │ -07f52a: 7220 6112 5a00 |005b: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f530: 0c05 |005e: move-result-object v5 │ │ -07f532: 3904 0c00 |005f: if-nez v4, 006b // +000c │ │ -07f536: 7220 a512 6500 |0061: invoke-interface {v5, v6}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f53c: 28b0 |0064: goto 0014 // -0050 │ │ -07f53e: 0175 |0065: move v5, v7 │ │ -07f540: 28cf |0066: goto 0035 // -0031 │ │ -07f542: 0175 |0067: move v5, v7 │ │ -07f544: 28e0 |0068: goto 0048 // -0020 │ │ -07f546: 0175 |0069: move v5, v7 │ │ -07f548: 28eb |006a: goto 0055 // -0015 │ │ -07f54a: 0176 |006b: move v6, v7 │ │ -07f54c: 28f5 |006c: goto 0061 // -000b │ │ -07f54e: 6e10 0d18 0900 |006d: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@180d │ │ -07f554: 0c02 |0070: move-result-object v2 │ │ -07f556: 1405 0500 0c7f |0071: const v5, #float 1.86092e+38 // #7f0c0005 │ │ -07f55c: 6e30 9312 520a |0074: invoke-virtual {v2, v5, v10}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07f562: 6e10 0918 0900 |0077: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ -07f568: 0c05 |007a: move-result-object v5 │ │ -07f56a: 7220 e219 1500 |007b: invoke-interface {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ -07f570: 0c00 |007e: move-result-object v0 │ │ -07f572: 1405 a400 0d7f |007f: const v5, #float 1.87424e+38 // #7f0d00a4 │ │ -07f578: 7220 6112 5a00 |0082: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f57e: 0c08 |0085: move-result-object v8 │ │ -07f580: 3904 5300 |0086: if-nez v4, 00d9 // +0053 │ │ -07f584: 6e10 d519 0000 |0088: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07f58a: 0a05 |008b: move-result v5 │ │ -07f58c: 3905 4d00 |008c: if-nez v5, 00d9 // +004d │ │ -07f590: 0165 |008e: move v5, v6 │ │ -07f592: 7220 a512 5800 |008f: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f598: 1405 a500 0d7f |0092: const v5, #float 1.87424e+38 // #7f0d00a5 │ │ -07f59e: 7220 6112 5a00 |0095: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f5a4: 0c08 |0098: move-result-object v8 │ │ -07f5a6: 3904 4200 |0099: if-nez v4, 00db // +0042 │ │ -07f5aa: 6e10 d519 0000 |009b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ -07f5b0: 0a05 |009e: move-result v5 │ │ -07f5b2: 3805 3c00 |009f: if-eqz v5, 00db // +003c │ │ -07f5b6: 0165 |00a1: move v5, v6 │ │ -07f5b8: 7220 a512 5800 |00a2: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f5be: 1405 a600 0d7f |00a5: const v5, #float 1.87425e+38 // #7f0d00a6 │ │ -07f5c4: 7220 6112 5a00 |00a8: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f5ca: 0c08 |00ab: move-result-object v8 │ │ -07f5cc: 3904 3100 |00ac: if-nez v4, 00dd // +0031 │ │ -07f5d0: 6e10 0d19 0100 |00ae: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07f5d6: 0a05 |00b1: move-result v5 │ │ -07f5d8: 3905 2b00 |00b2: if-nez v5, 00dd // +002b │ │ -07f5dc: 0165 |00b4: move v5, v6 │ │ -07f5de: 7220 a512 5800 |00b5: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f5e4: 1405 a700 0d7f |00b8: const v5, #float 1.87425e+38 // #7f0d00a7 │ │ -07f5ea: 7220 6112 5a00 |00bb: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f5f0: 0c08 |00be: move-result-object v8 │ │ -07f5f2: 3904 2000 |00bf: if-nez v4, 00df // +0020 │ │ -07f5f6: 6e10 0d19 0100 |00c1: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ -07f5fc: 0a05 |00c4: move-result v5 │ │ -07f5fe: 3805 1a00 |00c5: if-eqz v5, 00df // +001a │ │ -07f602: 0165 |00c7: move v5, v6 │ │ -07f604: 7220 a512 5800 |00c8: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f60a: 1405 a800 0d7f |00cb: const v5, #float 1.87425e+38 // #7f0d00a8 │ │ -07f610: 7220 6112 5a00 |00ce: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07f616: 0c05 |00d1: move-result-object v5 │ │ -07f618: 3904 0f00 |00d2: if-nez v4, 00e1 // +000f │ │ -07f61c: 7220 a512 6500 |00d4: invoke-interface {v5, v6}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07f622: 2900 3dff |00d7: goto/16 0014 // -00c3 │ │ -07f626: 0175 |00d9: move v5, v7 │ │ -07f628: 28b5 |00da: goto 008f // -004b │ │ -07f62a: 0175 |00db: move v5, v7 │ │ -07f62c: 28c6 |00dc: goto 00a2 // -003a │ │ -07f62e: 0175 |00dd: move v5, v7 │ │ -07f630: 28d7 |00de: goto 00b5 // -0029 │ │ -07f632: 0175 |00df: move v5, v7 │ │ -07f634: 28e8 |00e0: goto 00c8 // -0018 │ │ -07f636: 0176 |00e1: move v6, v7 │ │ -07f638: 28f2 |00e2: goto 00d4 // -000e │ │ +07f478: |[07f478] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +07f488: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07f48a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +07f48c: 6f40 ad18 a9cb |0002: invoke-super {v9, v10, v11, v12}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ +07f492: 07c3 |0005: move-object v3, v12 │ │ +07f494: 1f03 e402 |0006: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07f498: 7110 811d 0900 |0008: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07f49e: 0a04 |000b: move-result v4 │ │ +07f4a0: 5235 4605 |000c: iget v5, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07f4a4: 7020 0a18 5900 |000e: invoke-direct {v9, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getEntryAtPosition:(I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@180a │ │ +07f4aa: 0c01 |0011: move-result-object v1 │ │ +07f4ac: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +07f4b0: 0e00 |0014: return-void │ │ +07f4b2: 6e10 0c19 0100 |0015: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +07f4b8: 0a05 |0018: move-result v5 │ │ +07f4ba: 3805 5400 |0019: if-eqz v5, 006d // +0054 │ │ +07f4be: 6e10 0d18 0900 |001b: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@180d │ │ +07f4c4: 0c02 |001e: move-result-object v2 │ │ +07f4c6: 1405 0300 0c7f |001f: const v5, #float 1.86092e+38 // #7f0c0003 │ │ +07f4cc: 6e30 9312 520a |0022: invoke-virtual {v2, v5, v10}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07f4d2: 1405 9900 0d7f |0025: const v5, #float 1.87424e+38 // #7f0d0099 │ │ +07f4d8: 7220 6112 5a00 |0028: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f4de: 0c08 |002b: move-result-object v8 │ │ +07f4e0: 3904 3900 |002c: if-nez v4, 0065 // +0039 │ │ +07f4e4: 6e10 0d19 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07f4ea: 0a05 |0031: move-result v5 │ │ +07f4ec: 3905 3300 |0032: if-nez v5, 0065 // +0033 │ │ +07f4f0: 0165 |0034: move v5, v6 │ │ +07f4f2: 7220 a512 5800 |0035: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f4f8: 1405 9a00 0d7f |0038: const v5, #float 1.87424e+38 // #7f0d009a │ │ +07f4fe: 7220 6112 5a00 |003b: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f504: 0c08 |003e: move-result-object v8 │ │ +07f506: 3904 2800 |003f: if-nez v4, 0067 // +0028 │ │ +07f50a: 6e10 0d19 0100 |0041: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07f510: 0a05 |0044: move-result v5 │ │ +07f512: 3805 2200 |0045: if-eqz v5, 0067 // +0022 │ │ +07f516: 0165 |0047: move v5, v6 │ │ +07f518: 7220 a512 5800 |0048: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f51e: 1405 9800 0d7f |004b: const v5, #float 1.87424e+38 // #7f0d0098 │ │ +07f524: 7220 6112 5a00 |004e: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f52a: 0c08 |0051: move-result-object v8 │ │ +07f52c: 3904 1700 |0052: if-nez v4, 0069 // +0017 │ │ +07f530: 0165 |0054: move v5, v6 │ │ +07f532: 7220 a512 5800 |0055: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f538: 1405 9b00 0d7f |0058: const v5, #float 1.87424e+38 // #7f0d009b │ │ +07f53e: 7220 6112 5a00 |005b: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f544: 0c05 |005e: move-result-object v5 │ │ +07f546: 3904 0c00 |005f: if-nez v4, 006b // +000c │ │ +07f54a: 7220 a512 6500 |0061: invoke-interface {v5, v6}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f550: 28b0 |0064: goto 0014 // -0050 │ │ +07f552: 0175 |0065: move v5, v7 │ │ +07f554: 28cf |0066: goto 0035 // -0031 │ │ +07f556: 0175 |0067: move v5, v7 │ │ +07f558: 28e0 |0068: goto 0048 // -0020 │ │ +07f55a: 0175 |0069: move v5, v7 │ │ +07f55c: 28eb |006a: goto 0055 // -0015 │ │ +07f55e: 0176 |006b: move v6, v7 │ │ +07f560: 28f5 |006c: goto 0061 // -000b │ │ +07f562: 6e10 0d18 0900 |006d: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@180d │ │ +07f568: 0c02 |0070: move-result-object v2 │ │ +07f56a: 1405 0500 0c7f |0071: const v5, #float 1.86092e+38 // #7f0c0005 │ │ +07f570: 6e30 9312 520a |0074: invoke-virtual {v2, v5, v10}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07f576: 6e10 0918 0900 |0077: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1809 │ │ +07f57c: 0c05 |007a: move-result-object v5 │ │ +07f57e: 7220 e219 1500 |007b: invoke-interface {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@19e2 │ │ +07f584: 0c00 |007e: move-result-object v0 │ │ +07f586: 1405 a400 0d7f |007f: const v5, #float 1.87424e+38 // #7f0d00a4 │ │ +07f58c: 7220 6112 5a00 |0082: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f592: 0c08 |0085: move-result-object v8 │ │ +07f594: 3904 5300 |0086: if-nez v4, 00d9 // +0053 │ │ +07f598: 6e10 d519 0000 |0088: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07f59e: 0a05 |008b: move-result v5 │ │ +07f5a0: 3905 4d00 |008c: if-nez v5, 00d9 // +004d │ │ +07f5a4: 0165 |008e: move v5, v6 │ │ +07f5a6: 7220 a512 5800 |008f: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f5ac: 1405 a500 0d7f |0092: const v5, #float 1.87424e+38 // #7f0d00a5 │ │ +07f5b2: 7220 6112 5a00 |0095: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f5b8: 0c08 |0098: move-result-object v8 │ │ +07f5ba: 3904 4200 |0099: if-nez v4, 00db // +0042 │ │ +07f5be: 6e10 d519 0000 |009b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isSaved:()Z // method@19d5 │ │ +07f5c4: 0a05 |009e: move-result v5 │ │ +07f5c6: 3805 3c00 |009f: if-eqz v5, 00db // +003c │ │ +07f5ca: 0165 |00a1: move v5, v6 │ │ +07f5cc: 7220 a512 5800 |00a2: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f5d2: 1405 a600 0d7f |00a5: const v5, #float 1.87425e+38 // #7f0d00a6 │ │ +07f5d8: 7220 6112 5a00 |00a8: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f5de: 0c08 |00ab: move-result-object v8 │ │ +07f5e0: 3904 3100 |00ac: if-nez v4, 00dd // +0031 │ │ +07f5e4: 6e10 0d19 0100 |00ae: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07f5ea: 0a05 |00b1: move-result v5 │ │ +07f5ec: 3905 2b00 |00b2: if-nez v5, 00dd // +002b │ │ +07f5f0: 0165 |00b4: move v5, v6 │ │ +07f5f2: 7220 a512 5800 |00b5: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f5f8: 1405 a700 0d7f |00b8: const v5, #float 1.87425e+38 // #7f0d00a7 │ │ +07f5fe: 7220 6112 5a00 |00bb: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f604: 0c08 |00be: move-result-object v8 │ │ +07f606: 3904 2000 |00bf: if-nez v4, 00df // +0020 │ │ +07f60a: 6e10 0d19 0100 |00c1: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isStarred:()Z // method@190d │ │ +07f610: 0a05 |00c4: move-result v5 │ │ +07f612: 3805 1a00 |00c5: if-eqz v5, 00df // +001a │ │ +07f616: 0165 |00c7: move v5, v6 │ │ +07f618: 7220 a512 5800 |00c8: invoke-interface {v8, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f61e: 1405 a800 0d7f |00cb: const v5, #float 1.87425e+38 // #7f0d00a8 │ │ +07f624: 7220 6112 5a00 |00ce: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07f62a: 0c05 |00d1: move-result-object v5 │ │ +07f62c: 3904 0f00 |00d2: if-nez v4, 00e1 // +000f │ │ +07f630: 7220 a512 6500 |00d4: invoke-interface {v5, v6}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07f636: 2900 3dff |00d7: goto/16 0014 // -00c3 │ │ +07f63a: 0175 |00d9: move v5, v7 │ │ +07f63c: 28b5 |00da: goto 008f // -004b │ │ +07f63e: 0175 |00db: move v5, v7 │ │ +07f640: 28c6 |00dc: goto 00a2 // -003a │ │ +07f642: 0175 |00dd: move v5, v7 │ │ +07f644: 28d7 |00de: goto 00b5 // -0029 │ │ +07f646: 0175 |00df: move v5, v7 │ │ +07f648: 28e8 |00e0: goto 00c8 // -0018 │ │ +07f64a: 0176 |00e1: move v6, v7 │ │ +07f64c: 28f2 |00e2: goto 00d4 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=235 │ │ 0x0006 line=236 │ │ 0x0008 line=238 │ │ 0x000c line=239 │ │ 0x0012 line=240 │ │ @@ -171167,21 +171164,21 @@ │ │ 0x0008 - 0x00e3 reg=3 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ 0x000c - 0x00e3 reg=4 offline Z │ │ 0x0000 - 0x00e3 reg=9 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x00e3 reg=10 menu Landroid/view/ContextMenu; │ │ 0x0000 - 0x00e3 reg=11 view Landroid/view/View; │ │ 0x0000 - 0x00e3 reg=12 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #688 header: │ │ -class_idx : 1023 │ │ +class_idx : 1031 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1045 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 3099 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 4 │ │ │ │ Class #688 annotations: │ │ Annotations on field #2079 'musicFolders' │ │ @@ -171224,17 +171221,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f63c: |[07f63c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.:()V │ │ -07f64c: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07f652: 0e00 |0003: return-void │ │ +07f650: |[07f650] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.:()V │ │ +07f660: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07f666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;) │ │ @@ -171242,17 +171239,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f654: |[07f654] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ │ -07f664: 7010 4018 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.refresh:()V // method@1840 │ │ -07f66a: 0e00 |0003: return-void │ │ +07f668: |[07f668] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ │ +07f678: 7010 4018 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.refresh:()V // method@1840 │ │ +07f67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;) │ │ @@ -171260,17 +171257,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f66c: |[07f66c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ │ -07f67c: 5410 1f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07f680: 1100 |0002: return-object v0 │ │ +07f680: |[07f680] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ │ +07f690: 5410 1f08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07f694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;) │ │ @@ -171278,17 +171275,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f684: |[07f684] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$102:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Ljava/util/List;)Ljava/util/List; │ │ -07f694: 5b01 1f08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07f698: 1101 |0002: return-object v1 │ │ +07f698: |[07f698] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$102:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Ljava/util/List;)Ljava/util/List; │ │ +07f6a8: 5b01 1f08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07f6ac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -171297,17 +171294,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f69c: |[07f69c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; │ │ -07f6ac: 5410 1c08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f6b0: 1100 |0002: return-object v0 │ │ +07f6b0: |[07f6b0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; │ │ +07f6c0: 5410 1c08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f6c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;) │ │ @@ -171315,17 +171312,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f6b4: |[07f6b4] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ │ -07f6c4: 5410 1e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderName:Landroid/widget/TextView; // field@081e │ │ -07f6c8: 1100 |0002: return-object v0 │ │ +07f6c8: |[07f6c8] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ │ +07f6d8: 5410 1e08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderName:Landroid/widget/TextView; // field@081e │ │ +07f6dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;) │ │ @@ -171333,19 +171330,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07f6cc: |[07f6cc] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.load:()V │ │ -07f6dc: 2200 fe03 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; // type@03fe │ │ -07f6e0: 7030 2918 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1829 │ │ -07f6e6: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ -07f6ec: 0e00 |0008: return-void │ │ +07f6e0: |[07f6e0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.load:()V │ │ +07f6f0: 2200 0604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; // type@0406 │ │ +07f6f4: 7030 2918 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1829 │ │ +07f6fa: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ +07f700: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=162 │ │ 0x0008 line=163 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 task Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ @@ -171356,23 +171353,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07f6f0: |[07f6f0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.refresh:()V │ │ -07f700: 6e10 3618 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.finish:()V // method@1836 │ │ -07f706: 6e10 3718 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getIntent:()Landroid/content/Intent; // method@1837 │ │ -07f70c: 0c00 |0006: move-result-object v0 │ │ -07f70e: 1a01 2221 |0007: const-string v1, "subsonic.refresh" // string@2122 │ │ -07f712: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -07f714: 6e30 e200 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -07f71a: 7120 901d 0300 |000d: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07f720: 0e00 |0010: return-void │ │ +07f704: |[07f704] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.refresh:()V │ │ +07f714: 6e10 3618 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.finish:()V // method@1836 │ │ +07f71a: 6e10 3718 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getIntent:()Landroid/content/Intent; // method@1837 │ │ +07f720: 0c00 |0006: move-result-object v0 │ │ +07f722: 1a01 1f21 |0007: const-string v1, "subsonic.refresh" // string@211f │ │ +07f726: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +07f728: 6e30 e200 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +07f72e: 7120 901d 0300 |000d: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07f734: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0007 line=118 │ │ 0x000d line=119 │ │ 0x0010 line=120 │ │ @@ -171385,18 +171382,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f724: |[07f724] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.selectFolder:()V │ │ -07f734: 5410 1d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ -07f738: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ -07f73e: 0e00 |0005: return-void │ │ +07f738: |[07f738] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.selectFolder:()V │ │ +07f748: 5410 1d08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ +07f74c: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.showContextMenu:()Z // method@133a │ │ +07f752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ @@ -171406,85 +171403,85 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -07f740: |[07f740] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -07f750: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07f752: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -07f754: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -07f756: 7210 9912 0a00 |0003: invoke-interface {v10}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ -07f75c: 0c01 |0006: move-result-object v1 │ │ -07f75e: 1f01 dc02 |0007: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07f762: 5495 1c08 |0009: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f766: 5217 4605 |000b: iget v7, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07f76a: 6e20 7314 7500 |000d: invoke-virtual {v5, v7}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07f770: 0c00 |0010: move-result-object v0 │ │ -07f772: 1f00 1a04 |0011: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07f776: 3800 3100 |0013: if-eqz v0, 0044 // +0031 │ │ -07f77a: 7210 9812 0a00 |0015: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07f780: 0a05 |0018: move-result v5 │ │ -07f782: 2b05 6700 0000 |0019: packed-switch v5, 00000080 // +00000067 │ │ -07f788: 6f20 ab18 a900 |001c: invoke-super {v9, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ -07f78e: 0a05 |001f: move-result v5 │ │ -07f790: 0f05 |0020: return v5 │ │ -07f792: 6e10 db18 0000 |0021: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07f798: 0c05 |0024: move-result-object v5 │ │ -07f79a: 6e56 3418 5988 |0025: invoke-virtual {v9, v5, v8, v8, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1834 │ │ -07f7a0: 0165 |0028: move v5, v6 │ │ -07f7a2: 28f7 |0029: goto 0020 // -0009 │ │ -07f7a4: 6e10 db18 0000 |002a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07f7aa: 0c05 |002d: move-result-object v5 │ │ -07f7ac: 6e58 3418 5968 |002e: invoke-virtual {v9, v5, v8, v6, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1834 │ │ -07f7b2: 28f7 |0031: goto 0028 // -0009 │ │ -07f7b4: 6e10 db18 0000 |0032: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07f7ba: 0c05 |0035: move-result-object v5 │ │ -07f7bc: 6e58 3418 5966 |0036: invoke-virtual {v9, v5, v6, v6, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1834 │ │ -07f7c2: 28ef |0039: goto 0028 // -0011 │ │ -07f7c4: 7130 421d 0906 |003a: invoke-static {v9, v0, v6}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ -07f7ca: 0165 |003d: move v5, v6 │ │ -07f7cc: 28e2 |003e: goto 0020 // -001e │ │ -07f7ce: 7130 421d 0908 |003f: invoke-static {v9, v0, v8}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ -07f7d4: 0165 |0042: move v5, v6 │ │ -07f7d6: 28dd |0043: goto 0020 // -0023 │ │ -07f7d8: 5215 4605 |0044: iget v5, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07f7dc: 3905 e2ff |0046: if-nez v5, 0028 // -001e │ │ -07f7e0: 7210 9812 0a00 |0048: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07f7e6: 0a05 |004b: move-result v5 │ │ -07f7e8: 12f7 |004c: const/4 v7, #int -1 // #ff │ │ -07f7ea: 3375 1a00 |004d: if-ne v5, v7, 0067 // +001a │ │ -07f7ee: 0724 |004f: move-object v4, v2 │ │ -07f7f0: 3904 2500 |0050: if-nez v4, 0075 // +0025 │ │ -07f7f4: 3904 2800 |0052: if-nez v4, 007a // +0028 │ │ -07f7f8: 1405 7200 0a7f |0054: const v5, #float 1.83436e+38 // #7f0a0072 │ │ -07f7fe: 6e20 3918 5900 |0057: invoke-virtual {v9, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getString:(I)Ljava/lang/String; // method@1839 │ │ -07f804: 0c03 |005a: move-result-object v3 │ │ -07f806: 7120 8b1d 2900 |005b: invoke-static {v9, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setSelectedMusicFolderId:(Landroid/content/Context;Ljava/lang/String;)V // method@1d8b │ │ -07f80c: 5495 1e08 |005e: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderName:Landroid/widget/TextView; // field@081e │ │ -07f810: 6e20 ea14 3500 |0060: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -07f816: 7010 4018 0900 |0063: invoke-direct {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.refresh:()V // method@1840 │ │ -07f81c: 28c2 |0066: goto 0028 // -003e │ │ -07f81e: 5495 1f08 |0067: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07f822: 7210 9812 0a00 |0069: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07f828: 0a07 |006c: move-result v7 │ │ -07f82a: 7220 2016 7500 |006d: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -07f830: 0c05 |0070: move-result-object v5 │ │ -07f832: 1f05 2004 |0071: check-cast v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0420 │ │ -07f836: 0754 |0073: move-object v4, v5 │ │ -07f838: 28dc |0074: goto 0050 // -0024 │ │ -07f83a: 6e10 3119 0400 |0075: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getId:()Ljava/lang/String; // method@1931 │ │ -07f840: 0c02 |0078: move-result-object v2 │ │ -07f842: 28d9 |0079: goto 0052 // -0027 │ │ -07f844: 6e10 3219 0400 |007a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getName:()Ljava/lang/String; // method@1932 │ │ -07f84a: 0c03 |007d: move-result-object v3 │ │ -07f84c: 28dd |007e: goto 005b // -0023 │ │ -07f84e: 0000 |007f: nop // spacer │ │ -07f850: 0001 0500 9c00 0d7f 0800 0000 1100 ... |0080: packed-switch-data (14 units) │ │ +07f754: |[07f754] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +07f764: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07f766: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07f768: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +07f76a: 7210 9912 0a00 |0003: invoke-interface {v10}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ +07f770: 0c01 |0006: move-result-object v1 │ │ +07f772: 1f01 e402 |0007: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07f776: 5495 1c08 |0009: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f77a: 5217 4605 |000b: iget v7, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07f77e: 6e20 7314 7500 |000d: invoke-virtual {v5, v7}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07f784: 0c00 |0010: move-result-object v0 │ │ +07f786: 1f00 2204 |0011: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07f78a: 3800 3100 |0013: if-eqz v0, 0044 // +0031 │ │ +07f78e: 7210 9812 0a00 |0015: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07f794: 0a05 |0018: move-result v5 │ │ +07f796: 2b05 6700 0000 |0019: packed-switch v5, 00000080 // +00000067 │ │ +07f79c: 6f20 ab18 a900 |001c: invoke-super {v9, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ +07f7a2: 0a05 |001f: move-result v5 │ │ +07f7a4: 0f05 |0020: return v5 │ │ +07f7a6: 6e10 db18 0000 |0021: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07f7ac: 0c05 |0024: move-result-object v5 │ │ +07f7ae: 6e56 3418 5988 |0025: invoke-virtual {v9, v5, v8, v8, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1834 │ │ +07f7b4: 0165 |0028: move v5, v6 │ │ +07f7b6: 28f7 |0029: goto 0020 // -0009 │ │ +07f7b8: 6e10 db18 0000 |002a: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07f7be: 0c05 |002d: move-result-object v5 │ │ +07f7c0: 6e58 3418 5968 |002e: invoke-virtual {v9, v5, v8, v6, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1834 │ │ +07f7c6: 28f7 |0031: goto 0028 // -0009 │ │ +07f7c8: 6e10 db18 0000 |0032: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07f7ce: 0c05 |0035: move-result-object v5 │ │ +07f7d0: 6e58 3418 5966 |0036: invoke-virtual {v9, v5, v6, v6, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.downloadRecursively:(Ljava/lang/String;ZZZ)V // method@1834 │ │ +07f7d6: 28ef |0039: goto 0028 // -0011 │ │ +07f7d8: 7130 421d 0906 |003a: invoke-static {v9, v0, v6}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ +07f7de: 0165 |003d: move v5, v6 │ │ +07f7e0: 28e2 |003e: goto 0020 // -001e │ │ +07f7e2: 7130 421d 0908 |003f: invoke-static {v9, v0, v8}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil;.starInBackground:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V // method@1d42 │ │ +07f7e8: 0165 |0042: move v5, v6 │ │ +07f7ea: 28dd |0043: goto 0020 // -0023 │ │ +07f7ec: 5215 4605 |0044: iget v5, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07f7f0: 3905 e2ff |0046: if-nez v5, 0028 // -001e │ │ +07f7f4: 7210 9812 0a00 |0048: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07f7fa: 0a05 |004b: move-result v5 │ │ +07f7fc: 12f7 |004c: const/4 v7, #int -1 // #ff │ │ +07f7fe: 3375 1a00 |004d: if-ne v5, v7, 0067 // +001a │ │ +07f802: 0724 |004f: move-object v4, v2 │ │ +07f804: 3904 2500 |0050: if-nez v4, 0075 // +0025 │ │ +07f808: 3904 2800 |0052: if-nez v4, 007a // +0028 │ │ +07f80c: 1405 7200 0a7f |0054: const v5, #float 1.83436e+38 // #7f0a0072 │ │ +07f812: 6e20 3918 5900 |0057: invoke-virtual {v9, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getString:(I)Ljava/lang/String; // method@1839 │ │ +07f818: 0c03 |005a: move-result-object v3 │ │ +07f81a: 7120 8b1d 2900 |005b: invoke-static {v9, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setSelectedMusicFolderId:(Landroid/content/Context;Ljava/lang/String;)V // method@1d8b │ │ +07f820: 5495 1e08 |005e: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderName:Landroid/widget/TextView; // field@081e │ │ +07f824: 6e20 ea14 3500 |0060: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +07f82a: 7010 4018 0900 |0063: invoke-direct {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.refresh:()V // method@1840 │ │ +07f830: 28c2 |0066: goto 0028 // -003e │ │ +07f832: 5495 1f08 |0067: iget-object v5, v9, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07f836: 7210 9812 0a00 |0069: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07f83c: 0a07 |006c: move-result v7 │ │ +07f83e: 7220 2016 7500 |006d: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +07f844: 0c05 |0070: move-result-object v5 │ │ +07f846: 1f05 2804 |0071: check-cast v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0428 │ │ +07f84a: 0754 |0073: move-object v4, v5 │ │ +07f84c: 28dc |0074: goto 0050 // -0024 │ │ +07f84e: 6e10 3119 0400 |0075: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getId:()Ljava/lang/String; // method@1931 │ │ +07f854: 0c02 |0078: move-result-object v2 │ │ +07f856: 28d9 |0079: goto 0052 // -0027 │ │ +07f858: 6e10 3219 0400 |007a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getName:()Ljava/lang/String; // method@1932 │ │ +07f85e: 0c03 |007d: move-result-object v3 │ │ +07f860: 28dd |007e: goto 005b // -0023 │ │ +07f862: 0000 |007f: nop // spacer │ │ +07f864: 0001 0500 9c00 0d7f 0800 0000 1100 ... |0080: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=214 │ │ 0x0009 line=216 │ │ 0x0013 line=218 │ │ 0x0015 line=219 │ │ 0x001c line=236 │ │ @@ -171502,15 +171499,15 @@ │ │ 0x0050 line=240 │ │ 0x0052 line=241 │ │ 0x005b line=243 │ │ 0x005e line=244 │ │ 0x0063 line=245 │ │ 0x0067 line=239 │ │ 0x0075 line=240 │ │ - 0x007a line=241 │ │ + 0x007a line=242 │ │ 0x007f line=219 │ │ locals : │ │ 0x0052 - 0x0067 reg=2 musicFolderId Ljava/lang/String; │ │ 0x005b - 0x0067 reg=3 musicFolderName Ljava/lang/String; │ │ 0x0050 - 0x0067 reg=4 selectedFolder Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ │ 0x0013 - 0x008e reg=0 artist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x0009 - 0x008e reg=1 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ @@ -171524,89 +171521,89 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 169 16-bit code units │ │ -07f86c: |[07f86c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07f87c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07f87e: 6f20 ac18 8700 |0001: invoke-super {v7, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07f884: 1403 1d00 037f |0004: const v3, #float 1.74129e+38 // #7f03001d │ │ -07f88a: 6e20 4318 3700 |0007: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.setContentView:(I)V // method@1843 │ │ -07f890: 1403 7900 0d7f |000a: const v3, #float 1.87424e+38 // #7f0d0079 │ │ -07f896: 6e20 3518 3700 |000d: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ -07f89c: 0c03 |0010: move-result-object v3 │ │ -07f89e: 1f03 f402 |0011: check-cast v3, Landroid/widget/ListView; // type@02f4 │ │ -07f8a2: 5b73 1c08 |0013: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f8a6: 5473 1c08 |0015: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f8aa: 6e20 7d14 7300 |0017: invoke-virtual {v3, v7}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -07f8b0: 7110 8c12 0700 |001a: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ -07f8b6: 0c03 |001d: move-result-object v3 │ │ -07f8b8: 1405 1e00 037f |001e: const v5, #float 1.74129e+38 // #7f03001e │ │ -07f8be: 5476 1c08 |0021: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f8c2: 6e40 8f12 5346 |0023: invoke-virtual {v3, v5, v6, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -07f8c8: 0c03 |0026: move-result-object v3 │ │ -07f8ca: 5b73 1d08 |0027: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ -07f8ce: 5473 1d08 |0029: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ -07f8d2: 1405 7c00 0d7f |002b: const v5, #float 1.87424e+38 // #7f0d007c │ │ -07f8d8: 6e20 d812 5300 |002e: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -07f8de: 0c03 |0031: move-result-object v3 │ │ -07f8e0: 1f03 0803 |0032: check-cast v3, Landroid/widget/TextView; // type@0308 │ │ -07f8e4: 5b73 1e08 |0034: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderName:Landroid/widget/TextView; // field@081e │ │ -07f8e8: 7110 811d 0700 |0036: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07f8ee: 0a03 |0039: move-result v3 │ │ -07f8f0: 3903 0900 |003a: if-nez v3, 0043 // +0009 │ │ -07f8f4: 5473 1c08 |003c: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f8f8: 5475 1d08 |003e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ -07f8fc: 6e20 6b14 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;)V // method@146b │ │ -07f902: 5473 1c08 |0043: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f906: 6e20 4118 3700 |0045: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.registerForContextMenu:(Landroid/view/View;)V // method@1841 │ │ -07f90c: 7110 811d 0700 |0048: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07f912: 0a03 |004b: move-result v3 │ │ -07f914: 3803 5700 |004c: if-eqz v3, 00a3 // +0057 │ │ -07f918: 1403 5500 0a7f |004e: const v3, #float 1.83435e+38 // #7f0a0055 │ │ -07f91e: 6e20 4418 3700 |0051: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.setTitle:(I)V // method@1844 │ │ -07f924: 1403 0500 0d7f |0054: const v3, #float 1.87421e+38 // #7f0d0005 │ │ -07f92a: 6e20 3518 3700 |0057: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ -07f930: 0c02 |005a: move-result-object v2 │ │ -07f932: 1f02 ee02 |005b: check-cast v2, Landroid/widget/ImageButton; // type@02ee │ │ -07f936: 1403 0300 027f |005d: const v3, #float 1.728e+38 // #7f020003 │ │ -07f93c: 6e20 4b14 3200 |0060: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07f942: 2203 fb03 |0063: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1; // type@03fb │ │ -07f946: 7020 2318 7300 |0065: invoke-direct {v3, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V // method@1823 │ │ -07f94c: 6e20 4c14 3200 |0068: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07f952: 1403 0400 0d7f |006b: const v3, #float 1.87421e+38 // #7f0d0004 │ │ -07f958: 6e20 3518 3700 |006e: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ -07f95e: 0c00 |0071: move-result-object v0 │ │ -07f960: 1f00 ee02 |0072: check-cast v0, Landroid/widget/ImageButton; // type@02ee │ │ -07f964: 1403 0400 027f |0074: const v3, #float 1.728e+38 // #7f020004 │ │ -07f96a: 6e20 4b14 3000 |0077: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07f970: 2203 fc03 |007a: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2; // type@03fc │ │ -07f974: 7020 2518 7300 |007c: invoke-direct {v3, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V // method@1825 │ │ -07f97a: 6e20 4c14 3000 |007f: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07f980: 7110 811d 0700 |0082: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07f986: 0a03 |0085: move-result v3 │ │ -07f988: 3803 2100 |0086: if-eqz v3, 00a7 // +0021 │ │ -07f98c: 1303 0800 |0088: const/16 v3, #int 8 // #8 │ │ -07f990: 6e20 4d14 3000 |008a: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ -07f996: 1403 0300 0d7f |008d: const v3, #float 1.87421e+38 // #7f0d0003 │ │ -07f99c: 6e20 3518 3700 |0090: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ -07f9a2: 0c01 |0093: move-result-object v1 │ │ -07f9a4: 2203 fd03 |0094: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3; // type@03fd │ │ -07f9a8: 7030 2718 7301 |0096: invoke-direct {v3, v7, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V // method@1827 │ │ -07f9ae: 6e20 3413 3100 |0099: invoke-virtual {v1, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07f9b4: 1203 |009c: const/4 v3, #int 0 // #0 │ │ -07f9b6: 5b73 1f08 |009d: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07f9ba: 7010 3a18 0700 |009f: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.load:()V // method@183a │ │ -07f9c0: 0e00 |00a2: return-void │ │ -07f9c2: 1403 5400 0a7f |00a3: const v3, #float 1.83435e+38 // #7f0a0054 │ │ -07f9c8: 28ab |00a6: goto 0051 // -0055 │ │ -07f9ca: 0143 |00a7: move v3, v4 │ │ -07f9cc: 28e2 |00a8: goto 008a // -001e │ │ +07f880: |[07f880] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07f890: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07f892: 6f20 ac18 8700 |0001: invoke-super {v7, v8}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07f898: 1403 1d00 037f |0004: const v3, #float 1.74129e+38 // #7f03001d │ │ +07f89e: 6e20 4318 3700 |0007: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.setContentView:(I)V // method@1843 │ │ +07f8a4: 1403 7900 0d7f |000a: const v3, #float 1.87424e+38 // #7f0d0079 │ │ +07f8aa: 6e20 3518 3700 |000d: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ +07f8b0: 0c03 |0010: move-result-object v3 │ │ +07f8b2: 1f03 fc02 |0011: check-cast v3, Landroid/widget/ListView; // type@02fc │ │ +07f8b6: 5b73 1c08 |0013: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f8ba: 5473 1c08 |0015: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f8be: 6e20 7d14 7300 |0017: invoke-virtual {v3, v7}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +07f8c4: 7110 8c12 0700 |001a: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@128c │ │ +07f8ca: 0c03 |001d: move-result-object v3 │ │ +07f8cc: 1405 1e00 037f |001e: const v5, #float 1.74129e+38 // #7f03001e │ │ +07f8d2: 5476 1c08 |0021: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f8d6: 6e40 8f12 5346 |0023: invoke-virtual {v3, v5, v6, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +07f8dc: 0c03 |0026: move-result-object v3 │ │ +07f8de: 5b73 1d08 |0027: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ +07f8e2: 5473 1d08 |0029: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ +07f8e6: 1405 7c00 0d7f |002b: const v5, #float 1.87424e+38 // #7f0d007c │ │ +07f8ec: 6e20 d812 5300 |002e: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +07f8f2: 0c03 |0031: move-result-object v3 │ │ +07f8f4: 1f03 1003 |0032: check-cast v3, Landroid/widget/TextView; // type@0310 │ │ +07f8f8: 5b73 1e08 |0034: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderName:Landroid/widget/TextView; // field@081e │ │ +07f8fc: 7110 811d 0700 |0036: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07f902: 0a03 |0039: move-result v3 │ │ +07f904: 3903 0900 |003a: if-nez v3, 0043 // +0009 │ │ +07f908: 5473 1c08 |003c: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f90c: 5475 1d08 |003e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ +07f910: 6e20 6b14 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;)V // method@146b │ │ +07f916: 5473 1c08 |0043: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07f91a: 6e20 4118 3700 |0045: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.registerForContextMenu:(Landroid/view/View;)V // method@1841 │ │ +07f920: 7110 811d 0700 |0048: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07f926: 0a03 |004b: move-result v3 │ │ +07f928: 3803 5700 |004c: if-eqz v3, 00a3 // +0057 │ │ +07f92c: 1403 5500 0a7f |004e: const v3, #float 1.83435e+38 // #7f0a0055 │ │ +07f932: 6e20 4418 3700 |0051: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.setTitle:(I)V // method@1844 │ │ +07f938: 1403 0500 0d7f |0054: const v3, #float 1.87421e+38 // #7f0d0005 │ │ +07f93e: 6e20 3518 3700 |0057: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ +07f944: 0c02 |005a: move-result-object v2 │ │ +07f946: 1f02 f602 |005b: check-cast v2, Landroid/widget/ImageButton; // type@02f6 │ │ +07f94a: 1403 0300 027f |005d: const v3, #float 1.728e+38 // #7f020003 │ │ +07f950: 6e20 4b14 3200 |0060: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07f956: 2203 0304 |0063: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1; // type@0403 │ │ +07f95a: 7020 2318 7300 |0065: invoke-direct {v3, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V // method@1823 │ │ +07f960: 6e20 4c14 3200 |0068: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07f966: 1403 0400 0d7f |006b: const v3, #float 1.87421e+38 // #7f0d0004 │ │ +07f96c: 6e20 3518 3700 |006e: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ +07f972: 0c00 |0071: move-result-object v0 │ │ +07f974: 1f00 f602 |0072: check-cast v0, Landroid/widget/ImageButton; // type@02f6 │ │ +07f978: 1403 0400 027f |0074: const v3, #float 1.728e+38 // #7f020004 │ │ +07f97e: 6e20 4b14 3000 |0077: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07f984: 2203 0404 |007a: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2; // type@0404 │ │ +07f988: 7020 2518 7300 |007c: invoke-direct {v3, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V // method@1825 │ │ +07f98e: 6e20 4c14 3000 |007f: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07f994: 7110 811d 0700 |0082: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07f99a: 0a03 |0085: move-result v3 │ │ +07f99c: 3803 2100 |0086: if-eqz v3, 00a7 // +0021 │ │ +07f9a0: 1303 0800 |0088: const/16 v3, #int 8 // #8 │ │ +07f9a4: 6e20 4d14 3000 |008a: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ +07f9aa: 1403 0300 0d7f |008d: const v3, #float 1.87421e+38 // #7f0d0003 │ │ +07f9b0: 6e20 3518 3700 |0090: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.findViewById:(I)Landroid/view/View; // method@1835 │ │ +07f9b6: 0c01 |0093: move-result-object v1 │ │ +07f9b8: 2203 0504 |0094: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3; // type@0405 │ │ +07f9bc: 7030 2718 7301 |0096: invoke-direct {v3, v7, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V // method@1827 │ │ +07f9c2: 6e20 3413 3100 |0099: invoke-virtual {v1, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07f9c8: 1203 |009c: const/4 v3, #int 0 // #0 │ │ +07f9ca: 5b73 1f08 |009d: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07f9ce: 7010 3a18 0700 |009f: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.load:()V // method@183a │ │ +07f9d4: 0e00 |00a2: return-void │ │ +07f9d6: 1403 5400 0a7f |00a3: const v3, #float 1.83435e+38 // #7f0a0054 │ │ +07f9dc: 28ab |00a6: goto 0051 // -0055 │ │ +07f9de: 0143 |00a7: move v3, v4 │ │ +07f9e0: 28e2 |00a8: goto 008a // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=65 │ │ 0x000a line=67 │ │ 0x0015 line=68 │ │ 0x001a line=70 │ │ @@ -171643,107 +171640,107 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -07f9d0: |[07f9d0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -07f9e0: 7504 ad18 0d00 |0000: invoke-super/range {v13, v14, v15, v16}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ -07f9e6: 0803 1000 |0003: move-object/from16 v3, v16 │ │ -07f9ea: 1f03 dc02 |0005: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07f9ee: 7110 811d 0d00 |0007: invoke-static {v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -07f9f4: 0a08 |000a: move-result v8 │ │ -07f9f6: 54d9 1c08 |000b: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ -07f9fa: 523a 4605 |000d: iget v10, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07f9fe: 6e20 7314 a900 |000f: invoke-virtual {v9, v10}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07fa04: 0c04 |0012: move-result-object v4 │ │ -07fa06: 2049 1a04 |0013: instance-of v9, v4, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07fa0a: 3809 4900 |0015: if-eqz v9, 005e // +0049 │ │ -07fa0e: 6e10 3818 0d00 |0017: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1838 │ │ -07fa14: 0c02 |001a: move-result-object v2 │ │ -07fa16: 1409 0400 0c7f |001b: const v9, #float 1.86092e+38 // #7f0c0004 │ │ -07fa1c: 6e30 9312 920e |001e: invoke-virtual {v2, v9, v14}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -07fa22: 0740 |0021: move-object v0, v4 │ │ -07fa24: 1f00 1a04 |0022: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07fa28: 1409 9f00 0d7f |0024: const v9, #float 1.87424e+38 // #7f0d009f │ │ -07fa2e: 7220 6112 9e00 |0027: invoke-interface {v14, v9}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07fa34: 0c0a |002a: move-result-object v10 │ │ -07fa36: 3908 2d00 |002b: if-nez v8, 0058 // +002d │ │ -07fa3a: 6e10 de18 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ -07fa40: 0a09 |0030: move-result v9 │ │ -07fa42: 3909 2700 |0031: if-nez v9, 0058 // +0027 │ │ -07fa46: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -07fa48: 7220 a512 9a00 |0034: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07fa4e: 1409 a000 0d7f |0037: const v9, #float 1.87424e+38 // #7f0d00a0 │ │ -07fa54: 7220 6112 9e00 |003a: invoke-interface {v14, v9}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07fa5a: 0c0a |003d: move-result-object v10 │ │ -07fa5c: 3908 1c00 |003e: if-nez v8, 005a // +001c │ │ -07fa60: 6e10 de18 0000 |0040: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ -07fa66: 0a09 |0043: move-result v9 │ │ -07fa68: 3809 1600 |0044: if-eqz v9, 005a // +0016 │ │ -07fa6c: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -07fa6e: 7220 a512 9a00 |0047: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07fa74: 1409 9e00 0d7f |004a: const v9, #float 1.87424e+38 // #7f0d009e │ │ -07fa7a: 7220 6112 9e00 |004d: invoke-interface {v14, v9}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ -07fa80: 0c0a |0050: move-result-object v10 │ │ -07fa82: 3908 0b00 |0051: if-nez v8, 005c // +000b │ │ -07fa86: 1219 |0053: const/4 v9, #int 1 // #1 │ │ -07fa88: 7220 a512 9a00 |0054: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ -07fa8e: 0e00 |0057: return-void │ │ -07fa90: 1209 |0058: const/4 v9, #int 0 // #0 │ │ -07fa92: 28db |0059: goto 0034 // -0025 │ │ -07fa94: 1209 |005a: const/4 v9, #int 0 // #0 │ │ -07fa96: 28ec |005b: goto 0047 // -0014 │ │ -07fa98: 1209 |005c: const/4 v9, #int 0 // #0 │ │ -07fa9a: 28f7 |005d: goto 0054 // -0009 │ │ -07fa9c: 5239 4605 |005e: iget v9, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07faa0: 3909 f7ff |0060: if-nez v9, 0057 // -0009 │ │ -07faa4: 7110 7a1d 0d00 |0062: invoke-static {v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; // method@1d7a │ │ -07faaa: 0c07 |0065: move-result-object v7 │ │ -07faac: 1309 0a00 |0066: const/16 v9, #int 10 // #a │ │ -07fab0: 12fa |0068: const/4 v10, #int -1 // #ff │ │ -07fab2: 120b |0069: const/4 v11, #int 0 // #0 │ │ -07fab4: 140c 7200 0a7f |006a: const v12, #float 1.83436e+38 // #7f0a0072 │ │ -07faba: 725c 5f12 9eba |006d: invoke-interface {v14, v9, v10, v11, v12}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@125f │ │ -07fac0: 0c05 |0070: move-result-object v5 │ │ -07fac2: 3907 0600 |0071: if-nez v7, 0077 // +0006 │ │ -07fac6: 1219 |0073: const/4 v9, #int 1 // #1 │ │ -07fac8: 7220 9f12 9500 |0074: invoke-interface {v5, v9}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ -07face: 54d9 1f08 |0077: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07fad2: 3809 3000 |0079: if-eqz v9, 00a9 // +0030 │ │ -07fad6: 1201 |007b: const/4 v1, #int 0 // #0 │ │ -07fad8: 54d9 1f08 |007c: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07fadc: 7210 2716 0900 |007e: invoke-interface {v9}, Ljava/util/List;.size:()I // method@1627 │ │ -07fae2: 0a09 |0081: move-result v9 │ │ -07fae4: 3591 2700 |0082: if-ge v1, v9, 00a9 // +0027 │ │ -07fae8: 54d9 1f08 |0084: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ -07faec: 7220 2016 1900 |0086: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -07faf2: 0c06 |0089: move-result-object v6 │ │ -07faf4: 1f06 2004 |008a: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0420 │ │ -07faf8: 1309 0a00 |008c: const/16 v9, #int 10 // #a │ │ -07fafc: d80a 0101 |008e: add-int/lit8 v10, v1, #int 1 // #01 │ │ -07fb00: 6e10 3219 0600 |0090: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getName:()Ljava/lang/String; // method@1932 │ │ -07fb06: 0c0b |0093: move-result-object v11 │ │ -07fb08: 725b 6012 9ea1 |0094: invoke-interface {v14, v9, v1, v10, v11}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1260 │ │ -07fb0e: 0c05 |0097: move-result-object v5 │ │ -07fb10: 6e10 3119 0600 |0098: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getId:()Ljava/lang/String; // method@1931 │ │ -07fb16: 0c09 |009b: move-result-object v9 │ │ -07fb18: 6e20 9215 7900 |009c: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -07fb1e: 0a09 |009f: move-result v9 │ │ -07fb20: 3809 0600 |00a0: if-eqz v9, 00a6 // +0006 │ │ -07fb24: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ -07fb26: 7220 9f12 9500 |00a3: invoke-interface {v5, v9}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ -07fb2c: d801 0101 |00a6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07fb30: 28d4 |00a8: goto 007c // -002c │ │ -07fb32: 1309 0a00 |00a9: const/16 v9, #int 10 // #a │ │ -07fb36: 121a |00ab: const/4 v10, #int 1 // #1 │ │ -07fb38: 121b |00ac: const/4 v11, #int 1 // #1 │ │ -07fb3a: 7240 6212 9eba |00ad: invoke-interface {v14, v9, v10, v11}, Landroid/view/ContextMenu;.setGroupCheckable:(IZZ)V // method@1262 │ │ -07fb40: 28a7 |00b0: goto 0057 // -0059 │ │ +07f9e4: |[07f9e4] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +07f9f4: 7504 ad18 0d00 |0000: invoke-super/range {v13, v14, v15, v16}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ +07f9fa: 0803 1000 |0003: move-object/from16 v3, v16 │ │ +07f9fe: 1f03 e402 |0005: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07fa02: 7110 811d 0d00 |0007: invoke-static {v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +07fa08: 0a08 |000a: move-result v8 │ │ +07fa0a: 54d9 1c08 |000b: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.artistList:Landroid/widget/ListView; // field@081c │ │ +07fa0e: 523a 4605 |000d: iget v10, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07fa12: 6e20 7314 a900 |000f: invoke-virtual {v9, v10}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07fa18: 0c04 |0012: move-result-object v4 │ │ +07fa1a: 2049 2204 |0013: instance-of v9, v4, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07fa1e: 3809 4900 |0015: if-eqz v9, 005e // +0049 │ │ +07fa22: 6e10 3818 0d00 |0017: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1838 │ │ +07fa28: 0c02 |001a: move-result-object v2 │ │ +07fa2a: 1409 0400 0c7f |001b: const v9, #float 1.86092e+38 // #7f0c0004 │ │ +07fa30: 6e30 9312 920e |001e: invoke-virtual {v2, v9, v14}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +07fa36: 0740 |0021: move-object v0, v4 │ │ +07fa38: 1f00 2204 |0022: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07fa3c: 1409 9f00 0d7f |0024: const v9, #float 1.87424e+38 // #7f0d009f │ │ +07fa42: 7220 6112 9e00 |0027: invoke-interface {v14, v9}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07fa48: 0c0a |002a: move-result-object v10 │ │ +07fa4a: 3908 2d00 |002b: if-nez v8, 0058 // +002d │ │ +07fa4e: 6e10 de18 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ +07fa54: 0a09 |0030: move-result v9 │ │ +07fa56: 3909 2700 |0031: if-nez v9, 0058 // +0027 │ │ +07fa5a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +07fa5c: 7220 a512 9a00 |0034: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07fa62: 1409 a000 0d7f |0037: const v9, #float 1.87424e+38 // #7f0d00a0 │ │ +07fa68: 7220 6112 9e00 |003a: invoke-interface {v14, v9}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07fa6e: 0c0a |003d: move-result-object v10 │ │ +07fa70: 3908 1c00 |003e: if-nez v8, 005a // +001c │ │ +07fa74: 6e10 de18 0000 |0040: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.isStarred:()Z // method@18de │ │ +07fa7a: 0a09 |0043: move-result v9 │ │ +07fa7c: 3809 1600 |0044: if-eqz v9, 005a // +0016 │ │ +07fa80: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +07fa82: 7220 a512 9a00 |0047: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07fa88: 1409 9e00 0d7f |004a: const v9, #float 1.87424e+38 // #7f0d009e │ │ +07fa8e: 7220 6112 9e00 |004d: invoke-interface {v14, v9}, Landroid/view/ContextMenu;.findItem:(I)Landroid/view/MenuItem; // method@1261 │ │ +07fa94: 0c0a |0050: move-result-object v10 │ │ +07fa96: 3908 0b00 |0051: if-nez v8, 005c // +000b │ │ +07fa9a: 1219 |0053: const/4 v9, #int 1 // #1 │ │ +07fa9c: 7220 a512 9a00 |0054: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@12a5 │ │ +07faa2: 0e00 |0057: return-void │ │ +07faa4: 1209 |0058: const/4 v9, #int 0 // #0 │ │ +07faa6: 28db |0059: goto 0034 // -0025 │ │ +07faa8: 1209 |005a: const/4 v9, #int 0 // #0 │ │ +07faaa: 28ec |005b: goto 0047 // -0014 │ │ +07faac: 1209 |005c: const/4 v9, #int 0 // #0 │ │ +07faae: 28f7 |005d: goto 0054 // -0009 │ │ +07fab0: 5239 4605 |005e: iget v9, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07fab4: 3909 f7ff |0060: if-nez v9, 0057 // -0009 │ │ +07fab8: 7110 7a1d 0d00 |0062: invoke-static {v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; // method@1d7a │ │ +07fabe: 0c07 |0065: move-result-object v7 │ │ +07fac0: 1309 0a00 |0066: const/16 v9, #int 10 // #a │ │ +07fac4: 12fa |0068: const/4 v10, #int -1 // #ff │ │ +07fac6: 120b |0069: const/4 v11, #int 0 // #0 │ │ +07fac8: 140c 7200 0a7f |006a: const v12, #float 1.83436e+38 // #7f0a0072 │ │ +07face: 725c 5f12 9eba |006d: invoke-interface {v14, v9, v10, v11, v12}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@125f │ │ +07fad4: 0c05 |0070: move-result-object v5 │ │ +07fad6: 3907 0600 |0071: if-nez v7, 0077 // +0006 │ │ +07fada: 1219 |0073: const/4 v9, #int 1 // #1 │ │ +07fadc: 7220 9f12 9500 |0074: invoke-interface {v5, v9}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ +07fae2: 54d9 1f08 |0077: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07fae6: 3809 3000 |0079: if-eqz v9, 00a9 // +0030 │ │ +07faea: 1201 |007b: const/4 v1, #int 0 // #0 │ │ +07faec: 54d9 1f08 |007c: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07faf0: 7210 2716 0900 |007e: invoke-interface {v9}, Ljava/util/List;.size:()I // method@1627 │ │ +07faf6: 0a09 |0081: move-result v9 │ │ +07faf8: 3591 2700 |0082: if-ge v1, v9, 00a9 // +0027 │ │ +07fafc: 54d9 1f08 |0084: iget-object v9, v13, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.musicFolders:Ljava/util/List; // field@081f │ │ +07fb00: 7220 2016 1900 |0086: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +07fb06: 0c06 |0089: move-result-object v6 │ │ +07fb08: 1f06 2804 |008a: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0428 │ │ +07fb0c: 1309 0a00 |008c: const/16 v9, #int 10 // #a │ │ +07fb10: d80a 0101 |008e: add-int/lit8 v10, v1, #int 1 // #01 │ │ +07fb14: 6e10 3219 0600 |0090: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getName:()Ljava/lang/String; // method@1932 │ │ +07fb1a: 0c0b |0093: move-result-object v11 │ │ +07fb1c: 725b 6012 9ea1 |0094: invoke-interface {v14, v9, v1, v10, v11}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1260 │ │ +07fb22: 0c05 |0097: move-result-object v5 │ │ +07fb24: 6e10 3119 0600 |0098: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getId:()Ljava/lang/String; // method@1931 │ │ +07fb2a: 0c09 |009b: move-result-object v9 │ │ +07fb2c: 6e20 9215 7900 |009c: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +07fb32: 0a09 |009f: move-result v9 │ │ +07fb34: 3809 0600 |00a0: if-eqz v9, 00a6 // +0006 │ │ +07fb38: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ +07fb3a: 7220 9f12 9500 |00a3: invoke-interface {v5, v9}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@129f │ │ +07fb40: d801 0101 |00a6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07fb44: 28d4 |00a8: goto 007c // -002c │ │ +07fb46: 1309 0a00 |00a9: const/16 v9, #int 10 // #a │ │ +07fb4a: 121a |00ab: const/4 v10, #int 1 // #1 │ │ +07fb4c: 121b |00ac: const/4 v11, #int 1 // #1 │ │ +07fb4e: 7240 6212 9eba |00ad: invoke-interface {v14, v9, v10, v11}, Landroid/view/ContextMenu;.setGroupCheckable:(IZZ)V // method@1262 │ │ +07fb54: 28a7 |00b0: goto 0057 // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=182 │ │ 0x0007 line=184 │ │ 0x000b line=185 │ │ 0x0013 line=186 │ │ @@ -171792,35 +171789,35 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -07fb44: |[07fb44] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -07fb54: 5442 1d08 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ -07fb58: 3326 0600 |0002: if-ne v6, v2, 0008 // +0006 │ │ -07fb5c: 7010 4218 0400 |0004: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.selectFolder:()V // method@1842 │ │ -07fb62: 0e00 |0007: return-void │ │ -07fb64: 6e20 2914 7500 |0008: invoke-virtual {v5, v7}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1429 │ │ -07fb6a: 0c00 |000b: move-result-object v0 │ │ -07fb6c: 1f00 1a04 |000c: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -07fb70: 2201 2500 |000e: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -07fb74: 1c02 fa03 |0010: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07fb78: 7030 c300 4102 |0012: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07fb7e: 1a02 1921 |0015: const-string v2, "subsonic.id" // string@2119 │ │ -07fb82: 6e10 db18 0000 |0017: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -07fb88: 0c03 |001a: move-result-object v3 │ │ -07fb8a: 6e30 e100 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07fb90: 1a02 1a21 |001e: const-string v2, "subsonic.name" // string@211a │ │ -07fb94: 6e10 dd18 0000 |0020: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ -07fb9a: 0c03 |0023: move-result-object v3 │ │ -07fb9c: 6e30 e100 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07fba2: 7120 901d 1400 |0027: invoke-static {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07fba8: 28dd |002a: goto 0007 // -0023 │ │ +07fb58: |[07fb58] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +07fb68: 5442 1d08 |0000: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.folderButton:Landroid/view/View; // field@081d │ │ +07fb6c: 3326 0600 |0002: if-ne v6, v2, 0008 // +0006 │ │ +07fb70: 7010 4218 0400 |0004: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.selectFolder:()V // method@1842 │ │ +07fb76: 0e00 |0007: return-void │ │ +07fb78: 6e20 2914 7500 |0008: invoke-virtual {v5, v7}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1429 │ │ +07fb7e: 0c00 |000b: move-result-object v0 │ │ +07fb80: 1f00 2204 |000c: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +07fb84: 2201 2800 |000e: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +07fb88: 1c02 0204 |0010: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07fb8c: 7030 c300 4102 |0012: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07fb92: 1a02 1621 |0015: const-string v2, "subsonic.id" // string@2116 │ │ +07fb96: 6e10 db18 0000 |0017: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +07fb9c: 0c03 |001a: move-result-object v3 │ │ +07fb9e: 6e30 e100 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07fba4: 1a02 1721 |001e: const-string v2, "subsonic.name" // string@2117 │ │ +07fba8: 6e10 dd18 0000 |0020: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getName:()Ljava/lang/String; // method@18dd │ │ +07fbae: 0c03 |0023: move-result-object v3 │ │ +07fbb0: 6e30 e100 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07fbb6: 7120 901d 1400 |0027: invoke-static {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07fbbc: 28dd |002a: goto 0007 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x0007 line=176 │ │ 0x0008 line=170 │ │ 0x000e line=171 │ │ @@ -171833,21 +171830,21 @@ │ │ 0x0015 - 0x002b reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x002b reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ 0x0000 - 0x002b reg=5 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x002b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x002b reg=7 position I │ │ 0x0000 - 0x002b reg=8 id J │ │ │ │ - source_file_idx : 3102 (SelectArtistActivity.java) │ │ + source_file_idx : 3099 (SelectArtistActivity.java) │ │ │ │ Class #689 header: │ │ -class_idx : 1028 │ │ +class_idx : 1036 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1045 │ │ -source_file_idx : 3103 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 3100 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ Class #689 annotations: │ │ Annotations on method #6235 'onItemClick' │ │ @@ -171880,17 +171877,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fbac: |[07fbac] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.:()V │ │ -07fbbc: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ -07fbc2: 0e00 |0003: return-void │ │ +07fbc0: |[07fbc0] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.:()V │ │ +07fbd0: 7010 a218 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.:()V // method@18a2 │ │ +07fbd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;) │ │ @@ -171898,17 +171895,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fbc4: |[07fbc4] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ │ -07fbd4: 7010 5d18 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.refresh:()V // method@185d │ │ -07fbda: 0e00 |0003: return-void │ │ +07fbd8: |[07fbd8] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.access$000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ │ +07fbe8: 7010 5d18 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.refresh:()V // method@185d │ │ +07fbee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;) │ │ @@ -171916,17 +171913,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fbdc: |[07fbdc] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/widget/ListView; │ │ -07fbec: 5410 2708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ -07fbf0: 1100 |0002: return-object v0 │ │ +07fbf0: |[07fbf0] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/widget/ListView; │ │ +07fc00: 5410 2708 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ +07fc04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;) │ │ @@ -171934,17 +171931,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fbf4: |[07fbf4] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/view/View; │ │ -07fc04: 5410 2608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.emptyTextView:Landroid/view/View; // field@0826 │ │ -07fc08: 1100 |0002: return-object v0 │ │ +07fc08: |[07fc08] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/view/View; │ │ +07fc18: 5410 2608 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.emptyTextView:Landroid/view/View; // field@0826 │ │ +07fc1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;) │ │ @@ -171952,19 +171949,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07fc0c: |[07fc0c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.load:()V │ │ -07fc1c: 2200 0304 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4; // type@0403 │ │ -07fc20: 7030 4b18 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@184b │ │ -07fc26: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ -07fc2c: 0e00 |0008: return-void │ │ +07fc20: |[07fc20] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.load:()V │ │ +07fc30: 2200 0b04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4; // type@040b │ │ +07fc34: 7030 4b18 1001 |0002: invoke-direct {v0, v1, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@184b │ │ +07fc3a: 6e10 0a1c 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.execute:()V // method@1c0a │ │ +07fc40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=118 │ │ 0x0008 line=119 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 task Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;>; │ │ @@ -171975,24 +171972,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07fc30: |[07fc30] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.refresh:()V │ │ -07fc40: 6e10 5518 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.finish:()V // method@1855 │ │ -07fc46: 2200 2500 |0003: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07fc4a: 1c01 0404 |0005: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@0404 │ │ -07fc4e: 7030 c300 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07fc54: 1a01 2221 |000a: const-string v1, "subsonic.refresh" // string@2122 │ │ -07fc58: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -07fc5a: 6e30 e200 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -07fc60: 7120 901d 0300 |0010: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07fc66: 0e00 |0013: return-void │ │ +07fc44: |[07fc44] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.refresh:()V │ │ +07fc54: 6e10 5518 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.finish:()V // method@1855 │ │ +07fc5a: 2200 2800 |0003: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07fc5e: 1c01 0c04 |0005: const-class v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // type@040c │ │ +07fc62: 7030 c300 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07fc68: 1a01 1f21 |000a: const-string v1, "subsonic.refresh" // string@211f │ │ +07fc6c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +07fc6e: 6e30 e200 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +07fc74: 7120 901d 0300 |0010: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07fc7a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x000a line=99 │ │ 0x0010 line=100 │ │ 0x0013 line=101 │ │ @@ -172006,47 +172003,47 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -07fc68: |[07fc68] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -07fc78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07fc7a: 7210 9912 0700 |0001: invoke-interface {v7}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ -07fc80: 0c00 |0004: move-result-object v0 │ │ -07fc82: 1f00 dc02 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02dc │ │ -07fc86: 5464 2708 |0007: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ -07fc8a: 5205 4605 |0009: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ -07fc8e: 6e20 7314 5400 |000b: invoke-virtual {v4, v5}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ -07fc94: 0c02 |000e: move-result-object v2 │ │ -07fc96: 1f02 2204 |000f: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@0422 │ │ -07fc9a: 7210 9812 0700 |0011: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ -07fca0: 0a04 |0014: move-result v4 │ │ -07fca2: 2b04 2b00 0000 |0015: packed-switch v4, 00000040 // +0000002b │ │ -07fca8: 6f20 ab18 7600 |0018: invoke-super {v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ -07fcae: 0a03 |001b: move-result v3 │ │ -07fcb0: 0f03 |001c: return v3 │ │ -07fcb2: 2201 2500 |001d: new-instance v1, Landroid/content/Intent; // type@0025 │ │ -07fcb6: 1c04 fa03 |001f: const-class v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07fcba: 7030 c300 6104 |0021: invoke-direct {v1, v6, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07fcc0: 1a04 1e21 |0024: const-string v4, "subsonic.playlist.id" // string@211e │ │ -07fcc4: 6e10 3a19 0200 |0026: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getId:()Ljava/lang/String; // method@193a │ │ -07fcca: 0c05 |0029: move-result-object v5 │ │ -07fccc: 6e30 e100 4105 |002a: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07fcd2: 1a04 1f21 |002d: const-string v4, "subsonic.playlist.name" // string@211f │ │ -07fcd6: 6e10 3b19 0200 |002f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ -07fcdc: 0c05 |0032: move-result-object v5 │ │ -07fcde: 6e30 e100 4105 |0033: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07fce4: 1a04 1d21 |0036: const-string v4, "subsonic.playall" // string@211d │ │ -07fce8: 6e30 e200 4103 |0038: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ -07fcee: 7120 901d 1600 |003b: invoke-static {v6, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07fcf4: 28de |003e: goto 001c // -0022 │ │ -07fcf6: 0000 |003f: nop // spacer │ │ -07fcf8: 0001 0100 0100 0000 0800 0000 |0040: packed-switch-data (6 units) │ │ +07fc7c: |[07fc7c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +07fc8c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07fc8e: 7210 9912 0700 |0001: invoke-interface {v7}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1299 │ │ +07fc94: 0c00 |0004: move-result-object v0 │ │ +07fc96: 1f00 e402 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@02e4 │ │ +07fc9a: 5464 2708 |0007: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ +07fc9e: 5205 4605 |0009: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0546 │ │ +07fca2: 6e20 7314 5400 |000b: invoke-virtual {v4, v5}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1473 │ │ +07fca8: 0c02 |000e: move-result-object v2 │ │ +07fcaa: 1f02 2a04 |000f: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@042a │ │ +07fcae: 7210 9812 0700 |0011: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1298 │ │ +07fcb4: 0a04 |0014: move-result v4 │ │ +07fcb6: 2b04 2b00 0000 |0015: packed-switch v4, 00000040 // +0000002b │ │ +07fcbc: 6f20 ab18 7600 |0018: invoke-super {v6, v7}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@18ab │ │ +07fcc2: 0a03 |001b: move-result v3 │ │ +07fcc4: 0f03 |001c: return v3 │ │ +07fcc6: 2201 2800 |001d: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +07fcca: 1c04 0204 |001f: const-class v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07fcce: 7030 c300 6104 |0021: invoke-direct {v1, v6, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07fcd4: 1a04 1b21 |0024: const-string v4, "subsonic.playlist.id" // string@211b │ │ +07fcd8: 6e10 3a19 0200 |0026: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getId:()Ljava/lang/String; // method@193a │ │ +07fcde: 0c05 |0029: move-result-object v5 │ │ +07fce0: 6e30 e100 4105 |002a: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07fce6: 1a04 1c21 |002d: const-string v4, "subsonic.playlist.name" // string@211c │ │ +07fcea: 6e10 3b19 0200 |002f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ +07fcf0: 0c05 |0032: move-result-object v5 │ │ +07fcf2: 6e30 e100 4105 |0033: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07fcf8: 1a04 1a21 |0036: const-string v4, "subsonic.playall" // string@211a │ │ +07fcfc: 6e30 e200 4103 |0038: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00e2 │ │ +07fd02: 7120 901d 1600 |003b: invoke-static {v6, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07fd08: 28de |003e: goto 001c // -0022 │ │ +07fd0a: 0000 |003f: nop // spacer │ │ +07fd0c: 0001 0100 0100 0000 0800 0000 |0040: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ 0x0007 line=130 │ │ 0x0011 line=132 │ │ 0x0018 line=141 │ │ 0x001c line=143 │ │ @@ -172068,59 +172065,59 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -07fd04: |[07fd04] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07fd14: 6f20 ac18 5400 |0000: invoke-super {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ -07fd1a: 1403 1f00 037f |0003: const v3, #float 1.74129e+38 // #7f03001f │ │ -07fd20: 6e20 5f18 3400 |0006: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.setContentView:(I)V // method@185f │ │ -07fd26: 1403 7e00 0d7f |0009: const v3, #float 1.87424e+38 // #7f0d007e │ │ -07fd2c: 6e20 5418 3400 |000c: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ -07fd32: 0c03 |000f: move-result-object v3 │ │ -07fd34: 1f03 f402 |0010: check-cast v3, Landroid/widget/ListView; // type@02f4 │ │ -07fd38: 5b43 2708 |0012: iput-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ -07fd3c: 1403 7d00 0d7f |0014: const v3, #float 1.87424e+38 // #7f0d007d │ │ -07fd42: 6e20 5418 3400 |0017: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ -07fd48: 0c03 |001a: move-result-object v3 │ │ -07fd4a: 5b43 2608 |001b: iput-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.emptyTextView:Landroid/view/View; // field@0826 │ │ -07fd4e: 5443 2708 |001d: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ -07fd52: 6e20 7d14 4300 |001f: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ -07fd58: 5443 2708 |0022: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ -07fd5c: 6e20 5e18 3400 |0024: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.registerForContextMenu:(Landroid/view/View;)V // method@185e │ │ -07fd62: 1403 5e00 0a7f |0027: const v3, #float 1.83435e+38 // #7f0a005e │ │ -07fd68: 6e20 6018 3400 |002a: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.setTitle:(I)V // method@1860 │ │ -07fd6e: 1403 0500 0d7f |002d: const v3, #float 1.87421e+38 // #7f0d0005 │ │ -07fd74: 6e20 5418 3400 |0030: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ -07fd7a: 0c02 |0033: move-result-object v2 │ │ -07fd7c: 1f02 ee02 |0034: check-cast v2, Landroid/widget/ImageButton; // type@02ee │ │ -07fd80: 1403 0300 027f |0036: const v3, #float 1.728e+38 // #7f020003 │ │ -07fd86: 6e20 4b14 3200 |0039: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07fd8c: 2203 0004 |003c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1; // type@0400 │ │ -07fd90: 7020 4518 4300 |003e: invoke-direct {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V // method@1845 │ │ -07fd96: 6e20 4c14 3200 |0041: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07fd9c: 1403 0400 0d7f |0044: const v3, #float 1.87421e+38 // #7f0d0004 │ │ -07fda2: 6e20 5418 3400 |0047: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ -07fda8: 0c00 |004a: move-result-object v0 │ │ -07fdaa: 1f00 ee02 |004b: check-cast v0, Landroid/widget/ImageButton; // type@02ee │ │ -07fdae: 1403 0400 027f |004d: const v3, #float 1.728e+38 // #7f020004 │ │ -07fdb4: 6e20 4b14 3000 |0050: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ -07fdba: 2203 0104 |0053: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2; // type@0401 │ │ -07fdbe: 7020 4718 4300 |0055: invoke-direct {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V // method@1847 │ │ -07fdc4: 6e20 4c14 3000 |0058: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ -07fdca: 1403 0300 0d7f |005b: const v3, #float 1.87421e+38 // #7f0d0003 │ │ -07fdd0: 6e20 5418 3400 |005e: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ -07fdd6: 0c01 |0061: move-result-object v1 │ │ -07fdd8: 2203 0204 |0062: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3; // type@0402 │ │ -07fddc: 7030 4918 4301 |0064: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V // method@1849 │ │ -07fde2: 6e20 3413 3100 |0067: invoke-virtual {v1, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ -07fde8: 7010 5718 0400 |006a: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.load:()V // method@1857 │ │ -07fdee: 0e00 |006d: return-void │ │ +07fd18: |[07fd18] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07fd28: 6f20 ac18 5400 |0000: invoke-super {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreate:(Landroid/os/Bundle;)V // method@18ac │ │ +07fd2e: 1403 1f00 037f |0003: const v3, #float 1.74129e+38 // #7f03001f │ │ +07fd34: 6e20 5f18 3400 |0006: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.setContentView:(I)V // method@185f │ │ +07fd3a: 1403 7e00 0d7f |0009: const v3, #float 1.87424e+38 // #7f0d007e │ │ +07fd40: 6e20 5418 3400 |000c: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ +07fd46: 0c03 |000f: move-result-object v3 │ │ +07fd48: 1f03 fc02 |0010: check-cast v3, Landroid/widget/ListView; // type@02fc │ │ +07fd4c: 5b43 2708 |0012: iput-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ +07fd50: 1403 7d00 0d7f |0014: const v3, #float 1.87424e+38 // #7f0d007d │ │ +07fd56: 6e20 5418 3400 |0017: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ +07fd5c: 0c03 |001a: move-result-object v3 │ │ +07fd5e: 5b43 2608 |001b: iput-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.emptyTextView:Landroid/view/View; // field@0826 │ │ +07fd62: 5443 2708 |001d: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ +07fd66: 6e20 7d14 4300 |001f: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@147d │ │ +07fd6c: 5443 2708 |0022: iget-object v3, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.list:Landroid/widget/ListView; // field@0827 │ │ +07fd70: 6e20 5e18 3400 |0024: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.registerForContextMenu:(Landroid/view/View;)V // method@185e │ │ +07fd76: 1403 5e00 0a7f |0027: const v3, #float 1.83435e+38 // #7f0a005e │ │ +07fd7c: 6e20 6018 3400 |002a: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.setTitle:(I)V // method@1860 │ │ +07fd82: 1403 0500 0d7f |002d: const v3, #float 1.87421e+38 // #7f0d0005 │ │ +07fd88: 6e20 5418 3400 |0030: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ +07fd8e: 0c02 |0033: move-result-object v2 │ │ +07fd90: 1f02 f602 |0034: check-cast v2, Landroid/widget/ImageButton; // type@02f6 │ │ +07fd94: 1403 0300 027f |0036: const v3, #float 1.728e+38 // #7f020003 │ │ +07fd9a: 6e20 4b14 3200 |0039: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07fda0: 2203 0804 |003c: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1; // type@0408 │ │ +07fda4: 7020 4518 4300 |003e: invoke-direct {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V // method@1845 │ │ +07fdaa: 6e20 4c14 3200 |0041: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07fdb0: 1403 0400 0d7f |0044: const v3, #float 1.87421e+38 // #7f0d0004 │ │ +07fdb6: 6e20 5418 3400 |0047: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ +07fdbc: 0c00 |004a: move-result-object v0 │ │ +07fdbe: 1f00 f602 |004b: check-cast v0, Landroid/widget/ImageButton; // type@02f6 │ │ +07fdc2: 1403 0400 027f |004d: const v3, #float 1.728e+38 // #7f020004 │ │ +07fdc8: 6e20 4b14 3000 |0050: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@144b │ │ +07fdce: 2203 0904 |0053: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2; // type@0409 │ │ +07fdd2: 7020 4718 4300 |0055: invoke-direct {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V // method@1847 │ │ +07fdd8: 6e20 4c14 3000 |0058: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@144c │ │ +07fdde: 1403 0300 0d7f |005b: const v3, #float 1.87421e+38 // #7f0d0003 │ │ +07fde4: 6e20 5418 3400 |005e: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.findViewById:(I)Landroid/view/View; // method@1854 │ │ +07fdea: 0c01 |0061: move-result-object v1 │ │ +07fdec: 2203 0a04 |0062: new-instance v3, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3; // type@040a │ │ +07fdf0: 7030 4918 4301 |0064: invoke-direct {v3, v4, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V // method@1849 │ │ +07fdf6: 6e20 3413 3100 |0067: invoke-virtual {v1, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1334 │ │ +07fdfc: 7010 5718 0400 |006a: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.load:()V // method@1857 │ │ +07fe02: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0009 line=56 │ │ 0x0014 line=57 │ │ 0x001d line=58 │ │ @@ -172148,21 +172145,21 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -07fdf0: |[07fdf0] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -07fe00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07fe02: 6f40 ad18 4365 |0001: invoke-super {v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ -07fe08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07fe0a: 1401 1200 0a7f |0005: const v1, #float 1.83434e+38 // #7f0a0012 │ │ -07fe10: 7251 5f12 0422 |0008: invoke-interface {v4, v0, v2, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@125f │ │ -07fe16: 0e00 |000b: return-void │ │ +07fe04: |[07fe04] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +07fe14: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07fe16: 6f40 ad18 4365 |0001: invoke-super {v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@18ad │ │ +07fe1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07fe1e: 1401 1200 0a7f |0005: const v1, #float 1.83434e+38 // #7f0a0012 │ │ +07fe24: 7251 5f12 0422 |0008: invoke-interface {v4, v0, v2, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@125f │ │ +07fe2a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x0004 line=124 │ │ 0x000b line=125 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ @@ -172175,31 +172172,31 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -07fe18: |[07fe18] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -07fe28: 6e20 2914 7500 |0000: invoke-virtual {v5, v7}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1429 │ │ -07fe2e: 0c01 |0003: move-result-object v1 │ │ -07fe30: 1f01 2204 |0004: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@0422 │ │ -07fe34: 2200 2500 |0006: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -07fe38: 1c02 fa03 |0008: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@03fa │ │ -07fe3c: 7030 c300 4002 |000a: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ -07fe42: 1a02 1e21 |000d: const-string v2, "subsonic.playlist.id" // string@211e │ │ -07fe46: 6e10 3a19 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getId:()Ljava/lang/String; // method@193a │ │ -07fe4c: 0c03 |0012: move-result-object v3 │ │ -07fe4e: 6e30 e100 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07fe54: 1a02 1f21 |0016: const-string v2, "subsonic.playlist.name" // string@211f │ │ -07fe58: 6e10 3b19 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ -07fe5e: 0c03 |001b: move-result-object v3 │ │ -07fe60: 6e30 e100 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -07fe66: 7120 901d 0400 |001f: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ -07fe6c: 0e00 |0022: return-void │ │ +07fe2c: |[07fe2c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +07fe3c: 6e20 2914 7500 |0000: invoke-virtual {v5, v7}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@1429 │ │ +07fe42: 0c01 |0003: move-result-object v1 │ │ +07fe44: 1f01 2a04 |0004: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@042a │ │ +07fe48: 2200 2800 |0006: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07fe4c: 1c02 0204 |0008: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // type@0402 │ │ +07fe50: 7030 c300 4002 |000a: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c3 │ │ +07fe56: 1a02 1b21 |000d: const-string v2, "subsonic.playlist.id" // string@211b │ │ +07fe5a: 6e10 3a19 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getId:()Ljava/lang/String; // method@193a │ │ +07fe60: 0c03 |0012: move-result-object v3 │ │ +07fe62: 6e30 e100 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07fe68: 1a02 1c21 |0016: const-string v2, "subsonic.playlist.name" // string@211c │ │ +07fe6c: 6e10 3b19 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.getName:()Ljava/lang/String; // method@193b │ │ +07fe72: 0c03 |001b: move-result-object v3 │ │ +07fe74: 6e30 e100 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +07fe7a: 7120 901d 0400 |001f: invoke-static {v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Landroid/content/Intent;)V // method@1d90 │ │ +07fe80: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=151 │ │ 0x000d line=152 │ │ 0x0016 line=153 │ │ 0x001f line=154 │ │ @@ -172210,21 +172207,21 @@ │ │ 0x0006 - 0x0023 reg=1 playlist Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ 0x0000 - 0x0023 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ 0x0000 - 0x0023 reg=5 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0023 reg=6 view Landroid/view/View; │ │ 0x0000 - 0x0023 reg=7 position I │ │ 0x0000 - 0x0023 reg=8 id J │ │ │ │ - source_file_idx : 3103 (SelectPlaylistActivity.java) │ │ + source_file_idx : 3100 (SelectPlaylistActivity.java) │ │ │ │ Class #690 header: │ │ -class_idx : 1059 │ │ +class_idx : 1067 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1062 │ │ -source_file_idx : 2996 │ │ +superclass_idx : 1070 │ │ +source_file_idx : 2993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #690 annotations: │ │ Annotations on class │ │ @@ -172244,18 +172241,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07fe70: |[07fe70] net.sourceforge.subsonic.androidapp.domain.RepeatMode$1.:(Ljava/lang/String;I)V │ │ -07fe80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fe82: 7040 4719 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V // method@1947 │ │ -07fe88: 0e00 |0004: return-void │ │ +07fe84: |[07fe84] net.sourceforge.subsonic.androidapp.domain.RepeatMode$1.:(Ljava/lang/String;I)V │ │ +07fe94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fe96: 7040 4719 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V // method@1947 │ │ +07fe9c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -172266,30 +172263,30 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fe8c: |[07fe8c] net.sourceforge.subsonic.androidapp.domain.RepeatMode$1.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -07fe9c: 6200 9608 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0896 │ │ -07fea0: 1100 |0002: return-object v0 │ │ +07fea0: |[07fea0] net.sourceforge.subsonic.androidapp.domain.RepeatMode$1.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +07feb0: 6200 9608 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;.ALL:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0896 │ │ +07feb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1; │ │ │ │ - source_file_idx : 2996 (RepeatMode.java) │ │ + source_file_idx : 2993 (RepeatMode.java) │ │ │ │ Class #691 header: │ │ -class_idx : 1060 │ │ +class_idx : 1068 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1062 │ │ -source_file_idx : 2996 │ │ +superclass_idx : 1070 │ │ +source_file_idx : 2993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #691 annotations: │ │ Annotations on class │ │ @@ -172309,18 +172306,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07fea4: |[07fea4] net.sourceforge.subsonic.androidapp.domain.RepeatMode$2.:(Ljava/lang/String;I)V │ │ -07feb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07feb6: 7040 4719 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V // method@1947 │ │ -07febc: 0e00 |0004: return-void │ │ +07feb8: |[07feb8] net.sourceforge.subsonic.androidapp.domain.RepeatMode$2.:(Ljava/lang/String;I)V │ │ +07fec8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07feca: 7040 4719 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V // method@1947 │ │ +07fed0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -172331,30 +172328,30 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fec0: |[07fec0] net.sourceforge.subsonic.androidapp.domain.RepeatMode$2.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -07fed0: 6200 9708 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0897 │ │ -07fed4: 1100 |0002: return-object v0 │ │ +07fed4: |[07fed4] net.sourceforge.subsonic.androidapp.domain.RepeatMode$2.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +07fee4: 6200 9708 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2;.SINGLE:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0897 │ │ +07fee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$2; │ │ │ │ - source_file_idx : 2996 (RepeatMode.java) │ │ + source_file_idx : 2993 (RepeatMode.java) │ │ │ │ Class #692 header: │ │ -class_idx : 1061 │ │ +class_idx : 1069 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1062 │ │ -source_file_idx : 2996 │ │ +superclass_idx : 1070 │ │ +source_file_idx : 2993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #692 annotations: │ │ Annotations on class │ │ @@ -172374,18 +172371,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07fed8: |[07fed8] net.sourceforge.subsonic.androidapp.domain.RepeatMode$3.:(Ljava/lang/String;I)V │ │ -07fee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07feea: 7040 4719 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V // method@1947 │ │ -07fef0: 0e00 |0004: return-void │ │ +07feec: |[07feec] net.sourceforge.subsonic.androidapp.domain.RepeatMode$3.:(Ljava/lang/String;I)V │ │ +07fefc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fefe: 7040 4719 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.:(Ljava/lang/String;ILnet/sourceforge/subsonic/androidapp/domain/RepeatMode$1;)V // method@1947 │ │ +07ff04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -172396,29 +172393,29 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fef4: |[07fef4] net.sourceforge.subsonic.androidapp.domain.RepeatMode$3.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -07ff04: 6200 9808 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0898 │ │ -07ff08: 1100 |0002: return-object v0 │ │ +07ff08: |[07ff08] net.sourceforge.subsonic.androidapp.domain.RepeatMode$3.next:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +07ff18: 6200 9808 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3;.OFF:Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // field@0898 │ │ +07ff1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode$3; │ │ │ │ - source_file_idx : 2996 (RepeatMode.java) │ │ + source_file_idx : 2993 (RepeatMode.java) │ │ │ │ Class #693 header: │ │ -class_idx : 1075 │ │ +class_idx : 1083 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 638 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 27 │ │ │ │ Class #693 annotations: │ │ @@ -172554,46 +172551,46 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -07ff0c: |[07ff0c] net.sourceforge.subsonic.androidapp.service.CachedMusicService.:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V │ │ -07ff1c: 1604 100e |0000: const-wide/16 v4, #int 3600 // #e10 │ │ -07ff20: 7010 7d15 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@157d │ │ -07ff26: 2200 bb04 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -07ff2a: 1601 7800 |0007: const-wide/16 v1, #int 120 // #78 │ │ -07ff2e: 6203 4c05 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -07ff32: 7040 5b1d 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ -07ff38: 5b60 c408 |000e: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ -07ff3c: 2200 bb04 |0010: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -07ff40: 6201 4c05 |0012: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -07ff44: 7040 5b1d 4015 |0014: invoke-direct {v0, v4, v5, v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ -07ff4a: 5b60 c308 |0017: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ -07ff4e: 2200 bb04 |0019: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -07ff52: 6201 4c05 |001b: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -07ff56: 7040 5b1d 4015 |001d: invoke-direct {v0, v4, v5, v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ -07ff5c: 5b60 c808 |0020: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ -07ff60: 2200 bb04 |0022: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -07ff64: 1601 3c00 |0024: const-wide/16 v1, #int 60 // #3c │ │ -07ff68: 6203 4c05 |0026: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -07ff6c: 7040 5b1d 1032 |0028: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ -07ff72: 5b60 c708 |002b: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ -07ff76: 2200 bb04 |002d: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -07ff7a: 1701 a08c 0000 |002f: const-wide/32 v1, #float 5.04467e-41 // #00008ca0 │ │ -07ff80: 6203 4c05 |0032: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -07ff84: 7040 5b1d 1032 |0034: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ -07ff8a: 5b60 c608 |0037: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ -07ff8e: 5b67 c908 |0039: iput-object v7, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -07ff92: 2200 8904 |003b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // type@0489 │ │ -07ff96: 1301 1400 |003d: const/16 v1, #int 20 // #14 │ │ -07ff9a: 7020 6f1c 1000 |003f: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.:(I)V // method@1c6f │ │ -07ffa0: 5b60 c508 |0042: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ -07ffa4: 0e00 |0044: return-void │ │ +07ff20: |[07ff20] net.sourceforge.subsonic.androidapp.service.CachedMusicService.:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V │ │ +07ff30: 1604 100e |0000: const-wide/16 v4, #int 3600 // #e10 │ │ +07ff34: 7010 7d15 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@157d │ │ +07ff3a: 2200 c304 |0005: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +07ff3e: 1601 7800 |0007: const-wide/16 v1, #int 120 // #78 │ │ +07ff42: 6203 4c05 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +07ff46: 7040 5b1d 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ +07ff4c: 5b60 c408 |000e: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ +07ff50: 2200 c304 |0010: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +07ff54: 6201 4c05 |0012: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +07ff58: 7040 5b1d 4015 |0014: invoke-direct {v0, v4, v5, v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ +07ff5e: 5b60 c308 |0017: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ +07ff62: 2200 c304 |0019: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +07ff66: 6201 4c05 |001b: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +07ff6a: 7040 5b1d 4015 |001d: invoke-direct {v0, v4, v5, v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ +07ff70: 5b60 c808 |0020: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ +07ff74: 2200 c304 |0022: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +07ff78: 1601 3c00 |0024: const-wide/16 v1, #int 60 // #3c │ │ +07ff7c: 6203 4c05 |0026: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +07ff80: 7040 5b1d 1032 |0028: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ +07ff86: 5b60 c708 |002b: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ +07ff8a: 2200 c304 |002d: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +07ff8e: 1701 a08c 0000 |002f: const-wide/32 v1, #float 5.04467e-41 // #00008ca0 │ │ +07ff94: 6203 4c05 |0032: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +07ff98: 7040 5b1d 1032 |0034: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ +07ff9e: 5b60 c608 |0037: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ +07ffa2: 5b67 c908 |0039: iput-object v7, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +07ffa6: 2200 9104 |003b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // type@0491 │ │ +07ffaa: 1301 1400 |003d: const/16 v1, #int 20 // #14 │ │ +07ffae: 7020 6f1c 1000 |003f: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.:(I)V // method@1c6f │ │ +07ffb4: 5b60 c508 |0042: iput-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ +07ffb8: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ 0x0005 line=56 │ │ 0x0010 line=57 │ │ 0x0019 line=58 │ │ 0x0022 line=59 │ │ @@ -172610,36 +172607,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07ffa8: |[07ffa8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.checkSettingsChanged:(Landroid/content/Context;)V │ │ -07ffb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07ffba: 7120 791d 1300 |0001: invoke-static {v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -07ffc0: 0c00 |0004: move-result-object v0 │ │ -07ffc2: 5421 ca08 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.restUrl:Ljava/lang/String; // field@08ca │ │ -07ffc6: 7120 6e1d 1000 |0007: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1d6e │ │ -07ffcc: 0a01 |000a: move-result v1 │ │ -07ffce: 3901 2200 |000b: if-nez v1, 002d // +0022 │ │ -07ffd2: 5421 c608 |000d: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ -07ffd6: 6e10 5c1d 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -07ffdc: 5421 c508 |0012: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ -07ffe0: 6e10 701c 0100 |0014: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.clear:()V // method@1c70 │ │ -07ffe6: 5421 c408 |0017: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ -07ffea: 6e10 5c1d 0100 |0019: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -07fff0: 5421 c308 |001c: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ -07fff4: 6e10 5c1d 0100 |001e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -07fffa: 5421 c808 |0021: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ -07fffe: 6e10 5c1d 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -080004: 5421 c708 |0026: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ -080008: 6e10 5c1d 0100 |0028: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -08000e: 5b20 ca08 |002b: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.restUrl:Ljava/lang/String; // field@08ca │ │ -080012: 0e00 |002d: return-void │ │ +07ffbc: |[07ffbc] net.sourceforge.subsonic.androidapp.service.CachedMusicService.checkSettingsChanged:(Landroid/content/Context;)V │ │ +07ffcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07ffce: 7120 791d 1300 |0001: invoke-static {v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +07ffd4: 0c00 |0004: move-result-object v0 │ │ +07ffd6: 5421 ca08 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.restUrl:Ljava/lang/String; // field@08ca │ │ +07ffda: 7120 6e1d 1000 |0007: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1d6e │ │ +07ffe0: 0a01 |000a: move-result v1 │ │ +07ffe2: 3901 2200 |000b: if-nez v1, 002d // +0022 │ │ +07ffe6: 5421 c608 |000d: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ +07ffea: 6e10 5c1d 0100 |000f: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +07fff0: 5421 c508 |0012: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ +07fff4: 6e10 701c 0100 |0014: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.clear:()V // method@1c70 │ │ +07fffa: 5421 c408 |0017: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ +07fffe: 6e10 5c1d 0100 |0019: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +080004: 5421 c308 |001c: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ +080008: 6e10 5c1d 0100 |001e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +08000e: 5421 c808 |0021: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ +080012: 6e10 5c1d 0100 |0023: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +080018: 5421 c708 |0026: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ +08001c: 6e10 5c1d 0100 |0028: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +080022: 5b20 ca08 |002b: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.restUrl:Ljava/lang/String; // field@08ca │ │ +080026: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=297 │ │ 0x000d line=298 │ │ 0x0012 line=299 │ │ 0x0017 line=300 │ │ @@ -172658,131 +172655,129 @@ │ │ type : '(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -080014: |[080014] net.sourceforge.subsonic.androidapp.service.CachedMusicService.populateStarred:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -080024: 1a05 1201 |0000: const-string v5, "1.10.1" // string@0112 │ │ -080028: 7120 851d 5800 |0002: invoke-static {v8, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ -08002e: 0a05 |0005: move-result v5 │ │ -080030: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ -080034: 0e00 |0008: return-void │ │ -080036: 1a05 1801 |0009: const-string v5, "1.8" // string@0118 │ │ -08003a: 7120 851d 5800 |000b: invoke-static {v8, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ -080040: 0a05 |000e: move-result v5 │ │ -080042: 3805 f9ff |000f: if-eqz v5, 0008 // -0007 │ │ -080046: 6e30 a419 8609 |0011: invoke-virtual {v6, v8, v9}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@19a4 │ │ -08004c: 0c05 |0014: move-result-object v5 │ │ -08004e: 6e10 5419 0500 |0015: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ -080054: 0c04 |0018: move-result-object v4 │ │ -080056: 2203 7803 |0019: new-instance v3, Ljava/util/HashSet; // type@0378 │ │ -08005a: 7010 0c16 0300 |001b: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@160c │ │ -080060: 7210 2316 0400 |001e: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -080066: 0c01 |0021: move-result-object v1 │ │ -080068: 7210 0e16 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -08006e: 0a05 |0025: move-result v5 │ │ -080070: 3805 1000 |0026: if-eqz v5, 0036 // +0010 │ │ -080074: 7210 0f16 0100 |0028: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -08007a: 0c02 |002b: move-result-object v2 │ │ -08007c: 1f02 1a04 |002c: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -080080: 6e10 db18 0200 |002e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -080086: 0c05 |0031: move-result-object v5 │ │ -080088: 7220 3b16 5300 |0032: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -08008e: 28ed |0035: goto 0022 // -0013 │ │ -080090: 7210 2316 0700 |0036: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -080096: 0c01 |0039: move-result-object v1 │ │ -080098: 7210 0e16 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -08009e: 0a05 |003d: move-result v5 │ │ -0800a0: 3805 caff |003e: if-eqz v5, 0008 // -0036 │ │ -0800a4: 7210 0f16 0100 |0040: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0800aa: 0c00 |0043: move-result-object v0 │ │ -0800ac: 1f00 1a04 |0044: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -0800b0: 6e10 db18 0000 |0046: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ -0800b6: 0c05 |0049: move-result-object v5 │ │ -0800b8: 7220 3c16 5300 |004a: invoke-interface {v3, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ -0800be: 0a05 |004d: move-result v5 │ │ -0800c0: 6e20 e218 5000 |004e: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setStarred:(Z)V // method@18e2 │ │ -0800c6: 28e9 |0051: goto 003a // -0017 │ │ +080028: |[080028] net.sourceforge.subsonic.androidapp.service.CachedMusicService.populateStarred:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +080038: 1a04 1201 |0000: const-string v4, "1.10.1" // string@0112 │ │ +08003c: 7120 851d 4800 |0002: invoke-static {v8, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ +080042: 0a04 |0005: move-result v4 │ │ +080044: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ +080048: 0e00 |0008: return-void │ │ +08004a: 1a04 1801 |0009: const-string v4, "1.8" // string@0118 │ │ +08004e: 7120 851d 4800 |000b: invoke-static {v8, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ +080054: 0a04 |000e: move-result v4 │ │ +080056: 3804 f9ff |000f: if-eqz v4, 0008 // -0007 │ │ +08005a: 6e30 a419 8609 |0011: invoke-virtual {v6, v8, v9}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@19a4 │ │ +080060: 0c04 |0014: move-result-object v4 │ │ +080062: 6e10 5419 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ +080068: 0c03 |0018: move-result-object v3 │ │ +08006a: 2202 8003 |0019: new-instance v2, Ljava/util/HashSet; // type@0380 │ │ +08006e: 7010 0c16 0200 |001b: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@160c │ │ +080074: 7210 2316 0300 |001e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +08007a: 0c04 |0021: move-result-object v4 │ │ +08007c: 7210 0e16 0400 |0022: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +080082: 0a05 |0025: move-result v5 │ │ +080084: 3805 1000 |0026: if-eqz v5, 0036 // +0010 │ │ +080088: 7210 0f16 0400 |0028: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +08008e: 0c01 |002b: move-result-object v1 │ │ +080090: 1f01 2204 |002c: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +080094: 6e10 db18 0100 |002e: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +08009a: 0c05 |0031: move-result-object v5 │ │ +08009c: 7220 3b16 5200 |0032: invoke-interface {v2, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +0800a2: 28ed |0035: goto 0022 // -0013 │ │ +0800a4: 7210 2316 0700 |0036: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +0800aa: 0c04 |0039: move-result-object v4 │ │ +0800ac: 7210 0e16 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0800b2: 0a05 |003d: move-result v5 │ │ +0800b4: 3805 caff |003e: if-eqz v5, 0008 // -0036 │ │ +0800b8: 7210 0f16 0400 |0040: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0800be: 0c00 |0043: move-result-object v0 │ │ +0800c0: 1f00 2204 |0044: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +0800c4: 6e10 db18 0000 |0046: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.getId:()Ljava/lang/String; // method@18db │ │ +0800ca: 0c05 |0049: move-result-object v5 │ │ +0800cc: 7220 3c16 5200 |004a: invoke-interface {v2, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ +0800d2: 0a05 |004d: move-result v5 │ │ +0800d4: 6e20 e218 5000 |004e: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setStarred:(Z)V // method@18e2 │ │ +0800da: 28e9 |0051: goto 003a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0008 line=169 │ │ 0x0009 line=158 │ │ 0x0011 line=161 │ │ 0x0019 line=162 │ │ 0x001e line=163 │ │ 0x002e line=164 │ │ 0x0036 line=166 │ │ 0x0046 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/util/List; │ │ - 0x002e - 0x0036 reg=2 starredArtist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ + 0x002e - 0x0036 reg=1 starredArtist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x0046 - 0x0052 reg=0 artist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ - 0x0022 - 0x0052 reg=1 i$ Ljava/util/Iterator; │ │ - 0x001e - 0x0052 reg=3 starredArtistIds Ljava/util/Set; Ljava/util/Set; │ │ - 0x0019 - 0x0052 reg=4 starredArtists Ljava/util/List; Ljava/util/List; │ │ + 0x001e - 0x0052 reg=2 starredArtistIds Ljava/util/Set; Ljava/util/Set; │ │ + 0x0019 - 0x0052 reg=3 starredArtists Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0052 reg=6 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0052 reg=7 artists Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0052 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0052 reg=9 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;) │ │ name : 'populateStarred' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0800c8: |[0800c8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.populateStarred:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -0800d8: 1a02 1201 |0000: const-string v2, "1.10.1" // string@0112 │ │ -0800dc: 7120 851d 2600 |0002: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ -0800e2: 0a02 |0005: move-result v2 │ │ -0800e4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0800e8: 0e00 |0008: return-void │ │ -0800ea: 1a02 1801 |0009: const-string v2, "1.8" // string@0118 │ │ -0800ee: 7120 851d 2600 |000b: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ -0800f4: 0a02 |000e: move-result v2 │ │ -0800f6: 3802 f9ff |000f: if-eqz v2, 0008 // -0007 │ │ -0800fa: 6e30 a419 6407 |0011: invoke-virtual {v4, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@19a4 │ │ -080100: 0c02 |0014: move-result-object v2 │ │ -080102: 6e10 5319 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ -080108: 0c02 |0018: move-result-object v2 │ │ -08010a: 7210 2316 0200 |0019: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -080110: 0c00 |001c: move-result-object v0 │ │ -080112: 7210 0e16 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -080118: 0a02 |0020: move-result v2 │ │ -08011a: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ -08011e: 7210 0f16 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -080124: 0c01 |0026: move-result-object v1 │ │ -080126: 1f01 1e04 |0027: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -08012a: 6e10 2819 0500 |0029: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getId:()Ljava/lang/String; // method@1928 │ │ -080130: 0c02 |002c: move-result-object v2 │ │ -080132: 6e10 0119 0100 |002d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -080138: 0c03 |0030: move-result-object v3 │ │ -08013a: 6e20 9215 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -080140: 0a02 |0034: move-result v2 │ │ -080142: 3802 e8ff |0035: if-eqz v2, 001d // -0018 │ │ -080146: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -080148: 6e20 2f19 2500 |0038: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setStarred:(Z)V // method@192f │ │ -08014e: 28cd |003b: goto 0008 // -0033 │ │ +0800dc: |[0800dc] net.sourceforge.subsonic.androidapp.service.CachedMusicService.populateStarred:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +0800ec: 1a01 1201 |0000: const-string v1, "1.10.1" // string@0112 │ │ +0800f0: 7120 851d 1600 |0002: invoke-static {v6, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ +0800f6: 0a01 |0005: move-result v1 │ │ +0800f8: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +0800fc: 0e00 |0008: return-void │ │ +0800fe: 1a01 1801 |0009: const-string v1, "1.8" // string@0118 │ │ +080102: 7120 851d 1600 |000b: invoke-static {v6, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ +080108: 0a01 |000e: move-result v1 │ │ +08010a: 3801 f9ff |000f: if-eqz v1, 0008 // -0007 │ │ +08010e: 6e30 a419 6407 |0011: invoke-virtual {v4, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@19a4 │ │ +080114: 0c01 |0014: move-result-object v1 │ │ +080116: 6e10 5319 0100 |0015: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getAlbums:()Ljava/util/List; // method@1953 │ │ +08011c: 0c01 |0018: move-result-object v1 │ │ +08011e: 7210 2316 0100 |0019: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +080124: 0c01 |001c: move-result-object v1 │ │ +080126: 7210 0e16 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +08012c: 0a02 |0020: move-result v2 │ │ +08012e: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ +080132: 7210 0f16 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +080138: 0c00 |0026: move-result-object v0 │ │ +08013a: 1f00 2604 |0027: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +08013e: 6e10 2819 0500 |0029: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getId:()Ljava/lang/String; // method@1928 │ │ +080144: 0c02 |002c: move-result-object v2 │ │ +080146: 6e10 0119 0000 |002d: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +08014c: 0c03 |0030: move-result-object v3 │ │ +08014e: 6e20 9215 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +080154: 0a02 |0034: move-result v2 │ │ +080156: 3802 e8ff |0035: if-eqz v2, 001d // -0018 │ │ +08015a: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +08015c: 6e20 2f19 1500 |0038: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setStarred:(Z)V // method@192f │ │ +080162: 28cd |003b: goto 0008 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0008 line=148 │ │ 0x0009 line=139 │ │ 0x0011 line=142 │ │ 0x0029 line=143 │ │ 0x0037 line=144 │ │ locals : │ │ - 0x001d - 0x003c reg=0 i$ Ljava/util/Iterator; │ │ - 0x0029 - 0x003c reg=1 starredDir Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0029 - 0x003c reg=0 starredDir Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x003c reg=4 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x003c reg=5 dir Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x003c reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x003c reg=7 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;) │ │ @@ -172790,23 +172785,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -080150: |[080150] net.sourceforge.subsonic.androidapp.service.CachedMusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -080160: 5460 c908 |0000: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080164: 0771 |0002: move-object v1, v7 │ │ -080166: 0782 |0003: move-object v2, v8 │ │ -080168: 0793 |0004: move-object v3, v9 │ │ -08016a: 07a4 |0005: move-object v4, v10 │ │ -08016c: 07b5 |0006: move-object v5, v11 │ │ -08016e: 7806 bf1a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1abf │ │ -080174: 0e00 |000a: return-void │ │ +080164: |[080164] net.sourceforge.subsonic.androidapp.service.CachedMusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +080174: 5460 c908 |0000: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080178: 0771 |0002: move-object v1, v7 │ │ +08017a: 0782 |0003: move-object v2, v8 │ │ +08017c: 0793 |0004: move-object v3, v9 │ │ +08017e: 07a4 |0005: move-object v4, v10 │ │ +080180: 07b5 |0006: move-object v5, v11 │ │ +080182: 7806 bf1a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1abf │ │ +080188: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x000a line=218 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ 0x0000 - 0x000b reg=6 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ @@ -172821,19 +172816,19 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080178: |[080178] net.sourceforge.subsonic.androidapp.service.CachedMusicService.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ -080188: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -08018c: 7240 c01a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; // method@1ac0 │ │ -080192: 0c00 |0005: move-result-object v0 │ │ -080194: 1100 |0006: return-object v0 │ │ +08018c: |[08018c] net.sourceforge.subsonic.androidapp.service.CachedMusicService.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ +08019c: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0801a0: 7240 c01a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; // method@1ac0 │ │ +0801a6: 0c00 |0005: move-result-object v0 │ │ +0801a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -172844,24 +172839,24 @@ │ │ type : '(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -080198: |[080198] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -0801a8: 5460 c908 |0000: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0801ac: 0771 |0002: move-object v1, v7 │ │ -0801ae: 0182 |0003: move v2, v8 │ │ -0801b0: 0193 |0004: move v3, v9 │ │ -0801b2: 07a4 |0005: move-object v4, v10 │ │ -0801b4: 07b5 |0006: move-object v5, v11 │ │ -0801b6: 7806 c11a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac1 │ │ -0801bc: 0c00 |000a: move-result-object v0 │ │ -0801be: 1100 |000b: return-object v0 │ │ +0801ac: |[0801ac] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +0801bc: 5460 c908 |0000: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0801c0: 0771 |0002: move-object v1, v7 │ │ +0801c2: 0182 |0003: move v2, v8 │ │ +0801c4: 0193 |0004: move v3, v9 │ │ +0801c6: 07a4 |0005: move-object v4, v10 │ │ +0801c8: 07b5 |0006: move-object v5, v11 │ │ +0801ca: 7806 c11a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac1 │ │ +0801d0: 0c00 |000a: move-result-object v0 │ │ +0801d2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x000c reg=7 type Ljava/lang/String; │ │ 0x0000 - 0x000c reg=8 size I │ │ @@ -172874,24 +172869,24 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0801c0: |[0801c0] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; │ │ -0801d0: 5460 c908 |0000: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0801d4: 0771 |0002: move-object v1, v7 │ │ -0801d6: 0782 |0003: move-object v2, v8 │ │ -0801d8: 0193 |0004: move v3, v9 │ │ -0801da: 01a4 |0005: move v4, v10 │ │ -0801dc: 07b5 |0006: move-object v5, v11 │ │ -0801de: 7806 c21a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; // method@1ac2 │ │ -0801e4: 0c00 |000a: move-result-object v0 │ │ -0801e6: 1100 |000b: return-object v0 │ │ +0801d4: |[0801d4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; │ │ +0801e4: 5460 c908 |0000: iget-object v0, v6, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0801e8: 0771 |0002: move-object v1, v7 │ │ +0801ea: 0782 |0003: move-object v2, v8 │ │ +0801ec: 0193 |0004: move v3, v9 │ │ +0801ee: 01a4 |0005: move v4, v10 │ │ +0801f0: 07b5 |0006: move-object v5, v11 │ │ +0801f2: 7806 c21a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; // method@1ac2 │ │ +0801f8: 0c00 |000a: move-result-object v0 │ │ +0801fa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x000c reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=8 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ @@ -172904,24 +172899,24 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0801e8: |[0801e8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ -0801f8: 5470 c908 |0000: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0801fc: 0781 |0002: move-object v1, v8 │ │ -0801fe: 0792 |0003: move-object v2, v9 │ │ -080200: 04a3 |0004: move-wide v3, v10 │ │ -080202: 01c5 |0005: move v5, v12 │ │ -080204: 07d6 |0006: move-object v6, v13 │ │ -080206: 7807 c31a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1ac3 │ │ -08020c: 0c00 |000a: move-result-object v0 │ │ -08020e: 1100 |000b: return-object v0 │ │ +0801fc: |[0801fc] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ +08020c: 5470 c908 |0000: iget-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080210: 0781 |0002: move-object v1, v8 │ │ +080212: 0792 |0003: move-object v2, v9 │ │ +080214: 04a3 |0004: move-wide v3, v10 │ │ +080216: 01c5 |0005: move v5, v12 │ │ +080218: 07d6 |0006: move-object v6, v13 │ │ +08021a: 7807 c31a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1ac3 │ │ +080220: 0c00 |000a: move-result-object v0 │ │ +080222: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x000c reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=9 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ @@ -172934,37 +172929,37 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -080210: |[080210] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ -080220: 7020 9419 5200 |0000: invoke-direct {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -080226: 3804 1100 |0003: if-eqz v4, 0014 // +0011 │ │ -08022a: 5421 c308 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ -08022e: 6e10 5c1d 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -080234: 5421 c608 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ -080238: 6e10 5c1d 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -08023e: 5421 c508 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ -080242: 6e10 701c 0100 |0011: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.clear:()V // method@1c70 │ │ -080248: 5421 c308 |0014: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ -08024c: 6e10 5d1d 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ -080252: 0c00 |0019: move-result-object v0 │ │ -080254: 1f00 1b04 |001a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@041b │ │ -080258: 3900 1400 |001c: if-nez v0, 0030 // +0014 │ │ -08025c: 5421 c908 |001e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080260: 7256 c41a 3154 |0020: invoke-interface {v1, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1ac4 │ │ -080266: 0c00 |0023: move-result-object v0 │ │ -080268: 6e10 e518 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getArtists:()Ljava/util/List; // method@18e5 │ │ -08026e: 0c01 |0027: move-result-object v1 │ │ -080270: 7040 a819 1265 |0028: invoke-direct {v2, v1, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.populateStarred:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@19a8 │ │ -080276: 5421 c308 |002b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ -08027a: 6e20 5e1d 0100 |002d: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ -080280: 1100 |0030: return-object v0 │ │ +080224: |[080224] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ +080234: 7020 9419 5200 |0000: invoke-direct {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +08023a: 3804 1100 |0003: if-eqz v4, 0014 // +0011 │ │ +08023e: 5421 c308 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ +080242: 6e10 5c1d 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +080248: 5421 c608 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ +08024c: 6e10 5c1d 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +080252: 5421 c508 |000f: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ +080256: 6e10 701c 0100 |0011: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.clear:()V // method@1c70 │ │ +08025c: 5421 c308 |0014: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ +080260: 6e10 5d1d 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ +080266: 0c00 |0019: move-result-object v0 │ │ +080268: 1f00 2304 |001a: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@0423 │ │ +08026c: 3900 1400 |001c: if-nez v0, 0030 // +0014 │ │ +080270: 5421 c908 |001e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080274: 7256 c41a 3154 |0020: invoke-interface {v1, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1ac4 │ │ +08027a: 0c00 |0023: move-result-object v0 │ │ +08027c: 6e10 e518 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getArtists:()Ljava/util/List; // method@18e5 │ │ +080282: 0c01 |0027: move-result-object v1 │ │ +080284: 7040 a819 1265 |0028: invoke-direct {v2, v1, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.populateStarred:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@19a8 │ │ +08028a: 5421 c308 |002b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedIndexes:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c3 │ │ +08028e: 6e20 5e1d 0100 |002d: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ +080294: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x0005 line=103 │ │ 0x000a line=104 │ │ 0x000f line=105 │ │ @@ -172987,19 +172982,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -080284: |[080284] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -080294: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080298: 7230 c51a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ac5 │ │ -08029e: 0c00 |0005: move-result-object v0 │ │ -0802a0: 1100 |0006: return-object v0 │ │ +080298: |[080298] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +0802a8: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0802ac: 7230 c51a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ac5 │ │ +0802b2: 0c00 |0005: move-result-object v0 │ │ +0802b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -173009,19 +173004,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0802a4: |[0802a4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getLatestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -0802b4: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0802b8: 7230 c61a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLatestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1ac6 │ │ -0802be: 0c00 |0005: move-result-object v0 │ │ -0802c0: 1100 |0006: return-object v0 │ │ +0802b8: |[0802b8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getLatestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +0802c8: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0802cc: 7230 c61a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLatestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1ac6 │ │ +0802d2: 0c00 |0005: move-result-object v0 │ │ +0802d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -173031,19 +173026,19 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0802c4: |[0802c4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getLocalVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -0802d4: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0802d8: 7220 c71a 2000 |0002: invoke-interface {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLocalVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1ac7 │ │ -0802de: 0c00 |0005: move-result-object v0 │ │ -0802e0: 1100 |0006: return-object v0 │ │ +0802d8: |[0802d8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getLocalVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +0802e8: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0802ec: 7220 c71a 2000 |0002: invoke-interface {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLocalVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1ac7 │ │ +0802f2: 0c00 |0005: move-result-object v0 │ │ +0802f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -173052,19 +173047,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0802e4: |[0802e4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ -0802f4: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0802f8: 7255 c81a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@1ac8 │ │ -0802fe: 0c00 |0005: move-result-object v0 │ │ -080300: 1100 |0006: return-object v0 │ │ +0802f8: |[0802f8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ +080308: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08030c: 7255 c81a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@1ac8 │ │ +080312: 0c00 |0005: move-result-object v0 │ │ +080314: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 artist Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 title Ljava/lang/String; │ │ @@ -173076,44 +173071,44 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -080304: |[080304] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -080314: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -080316: 7020 9419 8500 |0001: invoke-direct {v5, v8}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -08031c: 3807 2200 |0004: if-eqz v7, 0026 // +0022 │ │ -080320: 0710 |0006: move-object v0, v1 │ │ -080322: 3900 2900 |0007: if-nez v0, 0030 // +0029 │ │ -080326: 3901 1900 |0009: if-nez v1, 0022 // +0019 │ │ -08032a: 5452 c908 |000b: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -08032e: 7259 c91a 6287 |000d: invoke-interface {v2, v6, v7, v8, v9}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ -080334: 0c01 |0010: move-result-object v1 │ │ -080336: 2200 bb04 |0011: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -08033a: 1602 2c01 |0013: const-wide/16 v2, #int 300 // #12c │ │ -08033e: 6204 4c05 |0015: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -080342: 7040 5b1d 2043 |0017: invoke-direct {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ -080348: 6e20 5e1d 1000 |001a: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ -08034e: 5452 c508 |001d: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ -080352: 6e30 721c 6200 |001f: invoke-virtual {v2, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1c72 │ │ -080358: 7040 a919 1598 |0022: invoke-direct {v5, v1, v8, v9}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.populateStarred:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@19a9 │ │ -08035e: 1101 |0025: return-object v1 │ │ -080360: 5452 c508 |0026: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ -080364: 6e20 711c 6200 |0028: invoke-virtual {v2, v6}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c71 │ │ -08036a: 0c02 |002b: move-result-object v2 │ │ -08036c: 1f02 bb04 |002c: check-cast v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04bb │ │ -080370: 0720 |002e: move-object v0, v2 │ │ -080372: 28d8 |002f: goto 0007 // -0028 │ │ -080374: 6e10 5d1d 0000 |0030: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ -08037a: 0c02 |0033: move-result-object v2 │ │ -08037c: 1f02 1f04 |0034: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -080380: 0721 |0036: move-object v1, v2 │ │ -080382: 28d2 |0037: goto 0009 // -002e │ │ +080318: |[080318] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +080328: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08032a: 7020 9419 8500 |0001: invoke-direct {v5, v8}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +080330: 3807 2200 |0004: if-eqz v7, 0026 // +0022 │ │ +080334: 0710 |0006: move-object v0, v1 │ │ +080336: 3900 2900 |0007: if-nez v0, 0030 // +0029 │ │ +08033a: 3901 1900 |0009: if-nez v1, 0022 // +0019 │ │ +08033e: 5452 c908 |000b: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080342: 7259 c91a 6287 |000d: invoke-interface {v2, v6, v7, v8, v9}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ +080348: 0c01 |0010: move-result-object v1 │ │ +08034a: 2200 c304 |0011: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +08034e: 1602 2c01 |0013: const-wide/16 v2, #int 300 // #12c │ │ +080352: 6204 4c05 |0015: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +080356: 7040 5b1d 2043 |0017: invoke-direct {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.:(JLjava/util/concurrent/TimeUnit;)V // method@1d5b │ │ +08035c: 6e20 5e1d 1000 |001a: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ +080362: 5452 c508 |001d: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ +080366: 6e30 721c 6200 |001f: invoke-virtual {v2, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1c72 │ │ +08036c: 7040 a919 1598 |0022: invoke-direct {v5, v1, v8, v9}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.populateStarred:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@19a9 │ │ +080372: 1101 |0025: return-object v1 │ │ +080374: 5452 c508 |0026: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicDirectories:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08c5 │ │ +080378: 6e20 711c 6200 |0028: invoke-virtual {v2, v6}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c71 │ │ +08037e: 0c02 |002b: move-result-object v2 │ │ +080380: 1f02 c304 |002c: check-cast v2, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // type@04c3 │ │ +080384: 0720 |002e: move-object v0, v2 │ │ +080386: 28d8 |002f: goto 0007 // -0028 │ │ +080388: 6e10 5d1d 0000 |0030: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ +08038e: 0c02 |0033: move-result-object v2 │ │ +080390: 1f02 2704 |0034: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +080394: 0721 |0036: move-object v1, v2 │ │ +080396: 28d2 |0037: goto 0009 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ 0x0004 line=119 │ │ 0x0007 line=120 │ │ 0x0009 line=121 │ │ 0x000b line=122 │ │ @@ -173140,30 +173135,30 @@ │ │ type : '(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -080384: |[080384] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -080394: 7020 9419 4200 |0000: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -08039a: 3803 0700 |0003: if-eqz v3, 000a // +0007 │ │ -08039e: 5421 c608 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ -0803a2: 6e10 5c1d 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -0803a8: 5421 c608 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ -0803ac: 6e10 5d1d 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ -0803b2: 0c00 |000f: move-result-object v0 │ │ -0803b4: 1f00 7d03 |0010: check-cast v0, Ljava/util/List; // type@037d │ │ -0803b8: 3900 0d00 |0012: if-nez v0, 001f // +000d │ │ -0803bc: 5421 c908 |0014: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0803c0: 7240 ca1a 3154 |0016: invoke-interface {v1, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1aca │ │ -0803c6: 0c00 |0019: move-result-object v0 │ │ -0803c8: 5421 c608 |001a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ -0803cc: 6e20 5e1d 0100 |001c: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ -0803d2: 1100 |001f: return-object v0 │ │ +080398: |[080398] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +0803a8: 7020 9419 4200 |0000: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +0803ae: 3803 0700 |0003: if-eqz v3, 000a // +0007 │ │ +0803b2: 5421 c608 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ +0803b6: 6e10 5c1d 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +0803bc: 5421 c608 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ +0803c0: 6e10 5d1d 0100 |000c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ +0803c6: 0c00 |000f: move-result-object v0 │ │ +0803c8: 1f00 8503 |0010: check-cast v0, Ljava/util/List; // type@0385 │ │ +0803cc: 3900 0d00 |0012: if-nez v0, 001f // +000d │ │ +0803d0: 5421 c908 |0014: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0803d4: 7240 ca1a 3154 |0016: invoke-interface {v1, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1aca │ │ +0803da: 0c00 |0019: move-result-object v0 │ │ +0803dc: 5421 c608 |001a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedMusicFolders:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c6 │ │ +0803e0: 6e20 5e1d 0100 |001c: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ +0803e6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x0012 line=92 │ │ @@ -173182,19 +173177,19 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0803d4: |[0803d4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -0803e4: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0803e8: 7240 cb1a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acb │ │ -0803ee: 0c00 |0005: move-result-object v0 │ │ -0803f0: 1100 |0006: return-object v0 │ │ +0803e8: |[0803e8] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +0803f8: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0803fc: 7240 cb1a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acb │ │ +080402: 0c00 |0005: move-result-object v0 │ │ +080404: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -173205,31 +173200,31 @@ │ │ type : '(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0803f4: |[0803f4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -080404: 7020 9419 4200 |0000: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -08040a: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ -08040e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -080410: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -080414: 5421 c908 |0008: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080418: 7240 cc1a 3154 |000a: invoke-interface {v1, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1acc │ │ -08041e: 0c00 |000d: move-result-object v0 │ │ -080420: 5421 c708 |000e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ -080424: 6e20 5e1d 0100 |0010: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ -08042a: 1100 |0013: return-object v0 │ │ -08042c: 5421 c708 |0014: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ -080430: 6e10 5d1d 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ -080436: 0c01 |0019: move-result-object v1 │ │ -080438: 1f01 7d03 |001a: check-cast v1, Ljava/util/List; // type@037d │ │ -08043c: 0710 |001c: move-object v0, v1 │ │ -08043e: 28e9 |001d: goto 0006 // -0017 │ │ +080408: |[080408] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +080418: 7020 9419 4200 |0000: invoke-direct {v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +08041e: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ +080422: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +080424: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +080428: 5421 c908 |0008: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08042c: 7240 cc1a 3154 |000a: invoke-interface {v1, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1acc │ │ +080432: 0c00 |000d: move-result-object v0 │ │ +080434: 5421 c708 |000e: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ +080438: 6e20 5e1d 0100 |0010: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ +08043e: 1100 |0013: return-object v0 │ │ +080440: 5421 c708 |0014: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedPlaylists:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c7 │ │ +080444: 6e10 5d1d 0100 |0016: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ +08044a: 0c01 |0019: move-result-object v1 │ │ +08044c: 1f01 8503 |001a: check-cast v1, Ljava/util/List; // type@0385 │ │ +080450: 0710 |001c: move-object v0, v1 │ │ +080452: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ 0x0006 line=208 │ │ 0x0008 line=209 │ │ 0x000e line=210 │ │ @@ -173247,19 +173242,19 @@ │ │ type : '(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080440: |[080440] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -080450: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080454: 7240 cd1a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acd │ │ -08045a: 0c00 |0005: move-result-object v0 │ │ -08045c: 1100 |0006: return-object v0 │ │ +080454: |[080454] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +080464: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080468: 7240 cd1a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acd │ │ +08046e: 0c00 |0005: move-result-object v0 │ │ +080470: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 size I │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -173270,30 +173265,30 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -080460: |[080460] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -080470: 7020 9419 3200 |0000: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -080476: 5421 c808 |0003: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ -08047a: 6e10 5d1d 0100 |0005: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ -080480: 0c00 |0008: move-result-object v0 │ │ -080482: 1f00 2804 |0009: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0428 │ │ -080486: 3900 1400 |000b: if-nez v0, 001f // +0014 │ │ -08048a: 5421 c908 |000d: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -08048e: 7230 ce1a 3104 |000f: invoke-interface {v1, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ace │ │ -080494: 0c00 |0012: move-result-object v0 │ │ -080496: 5421 c808 |0013: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ -08049a: 6e20 5e1d 0100 |0015: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ -0804a0: 6e10 5419 0000 |0018: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ -0804a6: 0c01 |001b: move-result-object v1 │ │ -0804a8: 7040 a819 1243 |001c: invoke-direct {v2, v1, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.populateStarred:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@19a8 │ │ -0804ae: 1100 |001f: return-object v0 │ │ +080474: |[080474] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +080484: 7020 9419 3200 |0000: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +08048a: 5421 c808 |0003: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ +08048e: 6e10 5d1d 0100 |0005: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ +080494: 0c00 |0008: move-result-object v0 │ │ +080496: 1f00 3004 |0009: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0430 │ │ +08049a: 3900 1400 |000b: if-nez v0, 001f // +0014 │ │ +08049e: 5421 c908 |000d: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0804a2: 7230 ce1a 3104 |000f: invoke-interface {v1, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ace │ │ +0804a8: 0c00 |0012: move-result-object v0 │ │ +0804aa: 5421 c808 |0013: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ +0804ae: 6e20 5e1d 0100 |0015: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;)V // method@1d5e │ │ +0804b4: 6e10 5419 0000 |0018: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.getArtists:()Ljava/util/List; // method@1954 │ │ +0804ba: 0c01 |001b: move-result-object v1 │ │ +0804bc: 7040 a819 1243 |001c: invoke-direct {v2, v1, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.populateStarred:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@19a8 │ │ +0804c2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x000b line=180 │ │ 0x000d line=181 │ │ 0x0013 line=182 │ │ @@ -173310,19 +173305,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0804b0: |[0804b0] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; │ │ -0804c0: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0804c4: 7240 cf1a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ -0804ca: 0c00 |0005: move-result-object v0 │ │ -0804cc: 1100 |0006: return-object v0 │ │ +0804c4: |[0804c4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; │ │ +0804d4: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0804d8: 7240 cf1a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ +0804de: 0c00 |0005: move-result-object v0 │ │ +0804e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 id Ljava/lang/String; │ │ @@ -173333,38 +173328,38 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -0804d0: |[0804d0] net.sourceforge.subsonic.androidapp.service.CachedMusicService.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z │ │ -0804e0: 7020 9419 6500 |0000: invoke-direct {v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -0804e6: 5451 c408 |0003: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ -0804ea: 6e10 5d1d 0100 |0005: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ -0804f0: 0c00 |0008: move-result-object v0 │ │ -0804f2: 1f00 2403 |0009: check-cast v0, Ljava/lang/Boolean; // type@0324 │ │ -0804f6: 3900 1b00 |000b: if-nez v0, 0026 // +001b │ │ -0804fa: 5451 c908 |000d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0804fe: 7230 d01a 6107 |000f: invoke-interface {v1, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z // method@1ad0 │ │ -080504: 0a01 |0012: move-result v1 │ │ -080506: 7110 3f15 0100 |0013: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ -08050c: 0c00 |0016: move-result-object v0 │ │ -08050e: 5453 c408 |0017: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ -080512: 6e10 3e15 0000 |0019: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ -080518: 0a01 |001c: move-result v1 │ │ -08051a: 3801 0e00 |001d: if-eqz v1, 002b // +000e │ │ -08051e: 1601 0807 |001f: const-wide/16 v1, #int 1800 // #708 │ │ -080522: 6204 4c05 |0021: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ -080526: 6e54 5f1d 0321 |0023: invoke-virtual {v3, v0, v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V // method@1d5f │ │ -08052c: 6e10 3e15 0000 |0026: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ -080532: 0a01 |0029: move-result v1 │ │ -080534: 0f01 |002a: return v1 │ │ -080536: 1601 7800 |002b: const-wide/16 v1, #int 120 // #78 │ │ -08053a: 28f4 |002d: goto 0021 // -000c │ │ +0804e4: |[0804e4] net.sourceforge.subsonic.androidapp.service.CachedMusicService.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z │ │ +0804f4: 7020 9419 6500 |0000: invoke-direct {v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +0804fa: 5451 c408 |0003: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ +0804fe: 6e10 5d1d 0100 |0005: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.get:()Ljava/lang/Object; // method@1d5d │ │ +080504: 0c00 |0008: move-result-object v0 │ │ +080506: 1f00 2c03 |0009: check-cast v0, Ljava/lang/Boolean; // type@032c │ │ +08050a: 3900 1b00 |000b: if-nez v0, 0026 // +001b │ │ +08050e: 5451 c908 |000d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080512: 7230 d01a 6107 |000f: invoke-interface {v1, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z // method@1ad0 │ │ +080518: 0a01 |0012: move-result v1 │ │ +08051a: 7110 3f15 0100 |0013: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ +080520: 0c00 |0016: move-result-object v0 │ │ +080522: 5453 c408 |0017: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedLicenseValid:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c4 │ │ +080526: 6e10 3e15 0000 |0019: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ +08052c: 0a01 |001c: move-result v1 │ │ +08052e: 3801 0e00 |001d: if-eqz v1, 002b // +000e │ │ +080532: 1601 0807 |001f: const-wide/16 v1, #int 1800 // #708 │ │ +080536: 6204 4c05 |0021: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@054c │ │ +08053a: 6e54 5f1d 0321 |0023: invoke-virtual {v3, v0, v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.set:(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V // method@1d5f │ │ +080540: 6e10 3e15 0000 |0026: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ +080546: 0a01 |0029: move-result v1 │ │ +080548: 0f01 |002a: return v1 │ │ +08054a: 1601 7800 |002b: const-wide/16 v1, #int 120 // #78 │ │ +08054e: 28f4 |002d: goto 0021 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ 0x0017 line=80 │ │ @@ -173381,19 +173376,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08053c: |[08053c] net.sourceforge.subsonic.androidapp.service.CachedMusicService.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -08054c: 7020 9419 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ -080552: 5410 c908 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080556: 7230 d11a 2003 |0005: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad1 │ │ -08055c: 0e00 |0008: return-void │ │ +080550: |[080550] net.sourceforge.subsonic.androidapp.service.CachedMusicService.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +080560: 7020 9419 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.checkSettingsChanged:(Landroid/content/Context;)V // method@1994 │ │ +080566: 5410 c908 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08056a: 7230 d11a 2003 |0005: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad1 │ │ +080570: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0008 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ @@ -173405,18 +173400,18 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -080560: |[080560] net.sourceforge.subsonic.androidapp.service.CachedMusicService.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -080570: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080574: 7255 d21a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad2 │ │ -08057a: 0e00 |0005: return-void │ │ +080574: |[080574] net.sourceforge.subsonic.androidapp.service.CachedMusicService.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +080584: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +080588: 7255 d21a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad2 │ │ +08058e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0006 reg=2 id Ljava/lang/String; │ │ @@ -173429,19 +173424,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08057c: |[08057c] net.sourceforge.subsonic.androidapp.service.CachedMusicService.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -08058c: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080590: 7240 d31a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ad3 │ │ -080596: 0c00 |0005: move-result-object v0 │ │ -080598: 1100 |0006: return-object v0 │ │ +080590: |[080590] net.sourceforge.subsonic.androidapp.service.CachedMusicService.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +0805a0: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0805a4: 7240 d31a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ad3 │ │ +0805aa: 0c00 |0005: move-result-object v0 │ │ +0805ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 criteria Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -173452,19 +173447,19 @@ │ │ type : '(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08059c: |[08059c] net.sourceforge.subsonic.androidapp.service.CachedMusicService.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -0805ac: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0805b0: 7240 d41a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad4 │ │ -0805b6: 0c00 |0005: move-result-object v0 │ │ -0805b8: 1100 |0006: return-object v0 │ │ +0805b0: |[0805b0] net.sourceforge.subsonic.androidapp.service.CachedMusicService.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +0805c0: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0805c4: 7240 d41a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad4 │ │ +0805ca: 0c00 |0005: move-result-object v0 │ │ +0805cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 gain F │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -173475,19 +173470,19 @@ │ │ type : '(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0805bc: |[0805bc] net.sourceforge.subsonic.androidapp.service.CachedMusicService.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -0805cc: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0805d0: 7255 d51a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad5 │ │ -0805d6: 0c00 |0005: move-result-object v0 │ │ -0805d8: 1100 |0006: return-object v0 │ │ +0805d0: |[0805d0] net.sourceforge.subsonic.androidapp.service.CachedMusicService.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +0805e0: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +0805e4: 7255 d51a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad5 │ │ +0805ea: 0c00 |0005: move-result-object v0 │ │ +0805ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 offsetSeconds I │ │ @@ -173499,20 +173494,20 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0805dc: |[0805dc] net.sourceforge.subsonic.androidapp.service.CachedMusicService.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -0805ec: 5410 c808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ -0805f0: 6e10 5c1d 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ -0805f6: 5410 c908 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -0805fa: 7255 d61a 2043 |0007: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad6 │ │ -080600: 0e00 |000a: return-void │ │ +0805f0: |[0805f0] net.sourceforge.subsonic.androidapp.service.CachedMusicService.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +080600: 5410 c808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.cachedStarred:Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache; // field@08c8 │ │ +080604: 6e10 5c1d 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TimeLimitedCache;.clear:()V // method@1d5c │ │ +08060a: 5410 c908 |0005: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08060e: 7255 d61a 2043 |0007: invoke-interface {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad6 │ │ +080614: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x000a line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ @@ -173526,19 +173521,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -080604: |[080604] net.sourceforge.subsonic.androidapp.service.CachedMusicService.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -080614: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080618: 7230 d71a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad7 │ │ -08061e: 0c00 |0005: move-result-object v0 │ │ -080620: 1100 |0006: return-object v0 │ │ +080618: |[080618] net.sourceforge.subsonic.androidapp.service.CachedMusicService.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +080628: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08062c: 7230 d71a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad7 │ │ +080632: 0c00 |0005: move-result-object v0 │ │ +080634: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -173548,19 +173543,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -080624: |[080624] net.sourceforge.subsonic.androidapp.service.CachedMusicService.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -080634: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080638: 7230 d81a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad8 │ │ -08063e: 0c00 |0005: move-result-object v0 │ │ -080640: 1100 |0006: return-object v0 │ │ +080638: |[080638] net.sourceforge.subsonic.androidapp.service.CachedMusicService.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +080648: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08064c: 7230 d81a 2003 |0002: invoke-interface {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad8 │ │ +080652: 0c00 |0005: move-result-object v0 │ │ +080654: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -173570,35 +173565,35 @@ │ │ type : '(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080644: |[080644] net.sourceforge.subsonic.androidapp.service.CachedMusicService.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -080654: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ -080658: 7240 d91a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad9 │ │ -08065e: 0c00 |0005: move-result-object v0 │ │ -080660: 1100 |0006: return-object v0 │ │ +080658: |[080658] net.sourceforge.subsonic.androidapp.service.CachedMusicService.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +080668: 5410 c908 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;.musicService:Lnet/sourceforge/subsonic/androidapp/service/MusicService; // field@08c9 │ │ +08066c: 7240 d91a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad9 │ │ +080672: 0c00 |0005: move-result-object v0 │ │ +080674: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService; │ │ 0x0000 - 0x0007 reg=2 ids Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=4 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ source_file_idx : 638 (CachedMusicService.java) │ │ │ │ Class #694 header: │ │ -class_idx : 1078 │ │ +class_idx : 1086 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1148 │ │ +superclass_idx : 1156 │ │ source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #694 annotations: │ │ @@ -173627,18 +173622,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080664: |[080664] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -080674: 5b01 cd08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080678: 7010 1f1c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.:()V // method@1c1f │ │ -08067e: 0e00 |0005: return-void │ │ +080678: |[080678] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +080688: 5b01 cd08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +08068c: 7010 1f1c 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.:()V // method@1c1f │ │ +080692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ @@ -173647,17 +173642,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -080680: |[080680] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;)V │ │ -080690: 7020 b519 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@19b5 │ │ -080696: 0e00 |0003: return-void │ │ +080694: |[080694] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;)V │ │ +0806a4: 7020 b519 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@19b5 │ │ +0806aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1; │ │ @@ -173667,68 +173662,69 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -080698: |[080698] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -0806a8: 2208 3504 |0000: new-instance v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; // type@0435 │ │ -0806ac: 7030 b219 c80d |0002: invoke-direct {v8, v12, v13}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V // method@19b2 │ │ -0806b2: 6e10 b419 0800 |0005: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.start:()V // method@19b4 │ │ -0806b8: 1308 0040 |0008: const/16 v8, #int 16384 // #4000 │ │ -0806bc: 2380 f004 |000a: new-array v0, v8, [B // type@04f0 │ │ -0806c0: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -0806c4: 7100 bd15 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -0806ca: 0b03 |0011: move-result-wide v3 │ │ -0806cc: 6e10 ba19 0c00 |0012: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ -0806d2: 0a08 |0015: move-result v8 │ │ -0806d4: 3908 4b00 |0016: if-nez v8, 0061 // +004b │ │ -0806d8: 6e20 2a15 0d00 |0018: invoke-virtual {v13, v0}, Ljava/io/InputStream;.read:([B)I // method@152a │ │ -0806de: 0a05 |001b: move-result v5 │ │ -0806e0: 12f8 |001c: const/4 v8, #int -1 // #ff │ │ -0806e2: 3285 4400 |001d: if-eq v5, v8, 0061 // +0044 │ │ -0806e6: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -0806e8: 6e40 3115 0e58 |0020: invoke-virtual {v14, v0, v8, v5}, Ljava/io/OutputStream;.write:([BII)V // method@1531 │ │ -0806ee: 8158 |0023: int-to-long v8, v5 │ │ -0806f0: bb81 |0024: add-long/2addr v1, v8 │ │ -0806f2: 7100 bd15 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -0806f8: 0b06 |0028: move-result-wide v6 │ │ -0806fa: 9c08 0603 |0029: sub-long v8, v6, v3 │ │ -0806fe: 160a b80b |002b: const-wide/16 v10, #int 3000 // #bb8 │ │ -080702: 3108 080a |002d: cmp-long v8, v8, v10 │ │ -080706: 3d08 e3ff |002f: if-lez v8, 0012 // -001d │ │ -08070a: 7100 c119 0000 |0031: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080710: 0c08 |0034: move-result-object v8 │ │ -080712: 2209 4803 |0035: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -080716: 7010 ad15 0900 |0037: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -08071c: 1a0a 1d03 |003a: const-string v10, "Downloaded " // string@031d │ │ -080720: 6e20 b515 a900 |003c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080726: 0c09 |003f: move-result-object v9 │ │ -080728: 7120 6f1d 2100 |0040: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ -08072e: 0c0a |0043: move-result-object v10 │ │ -080730: 6e20 b515 a900 |0044: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080736: 0c09 |0047: move-result-object v9 │ │ -080738: 1a0a 8300 |0048: const-string v10, " of " // string@0083 │ │ -08073c: 6e20 b515 a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080742: 0c09 |004d: move-result-object v9 │ │ -080744: 54ca cd08 |004e: iget-object v10, v12, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080748: 7110 c619 0a00 |0050: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -08074e: 0c0a |0053: move-result-object v10 │ │ -080750: 6e20 b415 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080756: 0c09 |0057: move-result-object v9 │ │ -080758: 6e10 bb15 0900 |0058: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08075e: 0c09 |005b: move-result-object v9 │ │ -080760: 6e20 781c 9800 |005c: invoke-virtual {v8, v9}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080766: 0463 |005f: move-wide v3, v6 │ │ -080768: 28b2 |0060: goto 0012 // -004e │ │ -08076a: 1001 |0061: return-wide v1 │ │ +0806ac: |[0806ac] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +0806bc: 2208 3d04 |0000: new-instance v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; // type@043d │ │ +0806c0: 7030 b219 c80d |0002: invoke-direct {v8, v12, v13}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V // method@19b2 │ │ +0806c6: 6e10 b419 0800 |0005: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;.start:()V // method@19b4 │ │ +0806cc: 1308 0040 |0008: const/16 v8, #int 16384 // #4000 │ │ +0806d0: 2380 fa04 |000a: new-array v0, v8, [B // type@04fa │ │ +0806d4: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +0806d8: 7100 bd15 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +0806de: 0b03 |0011: move-result-wide v3 │ │ +0806e0: 6e10 ba19 0c00 |0012: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ +0806e6: 0a08 |0015: move-result v8 │ │ +0806e8: 3908 4b00 |0016: if-nez v8, 0061 // +004b │ │ +0806ec: 6e20 2a15 0d00 |0018: invoke-virtual {v13, v0}, Ljava/io/InputStream;.read:([B)I // method@152a │ │ +0806f2: 0a05 |001b: move-result v5 │ │ +0806f4: 12f8 |001c: const/4 v8, #int -1 // #ff │ │ +0806f6: 3285 4400 |001d: if-eq v5, v8, 0061 // +0044 │ │ +0806fa: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +0806fc: 6e40 3115 0e58 |0020: invoke-virtual {v14, v0, v8, v5}, Ljava/io/OutputStream;.write:([BII)V // method@1531 │ │ +080702: 8158 |0023: int-to-long v8, v5 │ │ +080704: bb81 |0024: add-long/2addr v1, v8 │ │ +080706: 7100 bd15 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +08070c: 0b06 |0028: move-result-wide v6 │ │ +08070e: 9c08 0603 |0029: sub-long v8, v6, v3 │ │ +080712: 160a b80b |002b: const-wide/16 v10, #int 3000 // #bb8 │ │ +080716: 3108 080a |002d: cmp-long v8, v8, v10 │ │ +08071a: 3d08 e3ff |002f: if-lez v8, 0012 // -001d │ │ +08071e: 7100 c119 0000 |0031: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080724: 0c08 |0034: move-result-object v8 │ │ +080726: 2209 5003 |0035: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +08072a: 7010 ad15 0900 |0037: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080730: 1a0a 1d03 |003a: const-string v10, "Downloaded " // string@031d │ │ +080734: 6e20 b515 a900 |003c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08073a: 0c09 |003f: move-result-object v9 │ │ +08073c: 7120 6f1d 2100 |0040: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.formatBytes:(J)Ljava/lang/String; // method@1d6f │ │ +080742: 0c0a |0043: move-result-object v10 │ │ +080744: 6e20 b515 a900 |0044: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08074a: 0c09 |0047: move-result-object v9 │ │ +08074c: 1a0a 8300 |0048: const-string v10, " of " // string@0083 │ │ +080750: 6e20 b515 a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080756: 0c09 |004d: move-result-object v9 │ │ +080758: 54ca cd08 |004e: iget-object v10, v12, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +08075c: 7110 c619 0a00 |0050: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +080762: 0c0a |0053: move-result-object v10 │ │ +080764: 6e20 b415 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08076a: 0c09 |0057: move-result-object v9 │ │ +08076c: 6e10 bb15 0900 |0058: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080772: 0c09 |005b: move-result-object v9 │ │ +080774: 6e20 781c 9800 |005c: invoke-virtual {v8, v9}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +08077a: 0463 |005f: move-wide v3, v6 │ │ +08077c: 28b2 |0060: goto 0012 // -004e │ │ +08077e: 1001 |0061: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ + 0x0005 line=326 │ │ 0x0008 line=328 │ │ 0x000c line=329 │ │ 0x000e line=331 │ │ 0x0012 line=333 │ │ 0x001f line=334 │ │ 0x0023 line=335 │ │ 0x0025 line=337 │ │ @@ -173751,49 +173747,49 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -08076c: |[08076c] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.downloadAndSaveCoverArt:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V │ │ -08077c: 5480 cd08 |0000: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080780: 7110 c619 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -080786: 0c00 |0005: move-result-object v0 │ │ -080788: 6e10 fe18 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ -08078e: 0c00 |0009: move-result-object v0 │ │ -080790: 3800 2a00 |000a: if-eqz v0, 0034 // +002a │ │ -080794: 5480 cd08 |000c: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080798: 7110 bf19 0000 |000e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -08079e: 0c00 |0011: move-result-object v0 │ │ -0807a0: 6e10 b000 0000 |0012: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0807a6: 0c00 |0015: move-result-object v0 │ │ -0807a8: 6e10 0e01 0000 |0016: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -0807ae: 0c06 |0019: move-result-object v6 │ │ -0807b0: 5260 4205 |001a: iget v0, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0542 │ │ -0807b4: 5261 4105 |001c: iget v1, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0541 │ │ -0807b8: 7120 7815 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ -0807be: 0a03 |0021: move-result v3 │ │ -0807c0: 5480 cd08 |0022: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -0807c4: 7110 bf19 0000 |0024: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -0807ca: 0c01 |0027: move-result-object v1 │ │ -0807cc: 5480 cd08 |0028: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -0807d0: 7110 c619 0000 |002a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -0807d6: 0c02 |002d: move-result-object v2 │ │ -0807d8: 1214 |002e: const/4 v4, #int 1 // #1 │ │ -0807da: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -0807dc: 0790 |0030: move-object v0, v9 │ │ -0807de: 7806 c21a 0000 |0031: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; // method@1ac2 │ │ -0807e4: 0e00 |0034: return-void │ │ -0807e6: 0d07 |0035: move-exception v7 │ │ -0807e8: 7100 c119 0000 |0036: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -0807ee: 0c00 |0039: move-result-object v0 │ │ -0807f0: 1a01 a103 |003a: const-string v1, "Failed to get cover art." // string@03a1 │ │ -0807f4: 6e30 771c 1007 |003c: invoke-virtual {v0, v1, v7}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -0807fa: 28f5 |003f: goto 0034 // -000b │ │ +080780: |[080780] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.downloadAndSaveCoverArt:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V │ │ +080790: 5480 cd08 |0000: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080794: 7110 c619 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +08079a: 0c00 |0005: move-result-object v0 │ │ +08079c: 6e10 fe18 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ +0807a2: 0c00 |0009: move-result-object v0 │ │ +0807a4: 3800 2a00 |000a: if-eqz v0, 0034 // +002a │ │ +0807a8: 5480 cd08 |000c: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +0807ac: 7110 bf19 0000 |000e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +0807b2: 0c00 |0011: move-result-object v0 │ │ +0807b4: 6e10 b000 0000 |0012: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0807ba: 0c00 |0015: move-result-object v0 │ │ +0807bc: 6e10 0e01 0000 |0016: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +0807c2: 0c06 |0019: move-result-object v6 │ │ +0807c4: 5260 4205 |001a: iget v0, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0542 │ │ +0807c8: 5261 4105 |001c: iget v1, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0541 │ │ +0807cc: 7120 7815 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1578 │ │ +0807d2: 0a03 |0021: move-result v3 │ │ +0807d4: 5480 cd08 |0022: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +0807d8: 7110 bf19 0000 |0024: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +0807de: 0c01 |0027: move-result-object v1 │ │ +0807e0: 5480 cd08 |0028: iget-object v0, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +0807e4: 7110 c619 0000 |002a: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +0807ea: 0c02 |002d: move-result-object v2 │ │ +0807ec: 1214 |002e: const/4 v4, #int 1 // #1 │ │ +0807ee: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +0807f0: 0790 |0030: move-object v0, v9 │ │ +0807f2: 7806 c21a 0000 |0031: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; // method@1ac2 │ │ +0807f8: 0e00 |0034: return-void │ │ +0807fa: 0d07 |0035: move-exception v7 │ │ +0807fc: 7100 c119 0000 |0036: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080802: 0c00 |0039: move-result-object v0 │ │ +080804: 1a01 a103 |003a: const-string v1, "Failed to get cover art." // string@03a1 │ │ +080808: 6e30 771c 1007 |003c: invoke-virtual {v0, v1, v7}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +08080e: 28f5 |003f: goto 0034 // -000b │ │ catches : 1 │ │ 0x0000 - 0x0034 │ │ Ljava/lang/Exception; -> 0x0035 │ │ positions : │ │ 0x0000 line=298 │ │ 0x000c line=299 │ │ 0x001a line=300 │ │ @@ -173814,565 +173810,565 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 1165 16-bit code units │ │ -08080c: |[08080c] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.execute:()V │ │ -08081c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08081e: 120b |0001: const/4 v11, #int 0 // #0 │ │ -080820: 1310 0000 |0002: const/16 v16, #int 0 // #0 │ │ -080824: 1311 0000 |0004: const/16 v17, #int 0 // #0 │ │ -080828: 0800 1300 |0006: move-object/from16 v0, v19 │ │ -08082c: 5402 cd08 |0008: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080830: 7110 bf19 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080836: 0c02 |000d: move-result-object v2 │ │ -080838: 7110 831d 0200 |000e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isScreenLitOnDownload:(Landroid/content/Context;)Z // method@1d83 │ │ -08083e: 0a02 |0011: move-result v2 │ │ -080840: 3802 3c00 |0012: if-eqz v2, 004e // +003c │ │ -080844: 0800 1300 |0014: move-object/from16 v0, v19 │ │ -080848: 5402 cd08 |0016: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08084c: 7110 bf19 0200 |0018: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080852: 0c02 |001b: move-result-object v2 │ │ -080854: 1a03 a81c |001c: const-string v3, "power" // string@1ca8 │ │ -080858: 6e20 b400 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -08085e: 0c0e |0021: move-result-object v14 │ │ -080860: 1f0e 7900 |0022: check-cast v14, Landroid/os/PowerManager; // type@0079 │ │ -080864: 1402 0600 0020 |0024: const v2, #float 1.0842e-19 // #20000006 │ │ -08086a: 7401 bc19 1300 |0027: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.toString:()Ljava/lang/String; // method@19bc │ │ -080870: 0c03 |002a: move-result-object v3 │ │ -080872: 6e30 1702 2e03 |002b: invoke-virtual {v14, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0217 │ │ -080878: 0c10 |002e: move-result-object v16 │ │ -08087a: 7401 1302 1000 |002f: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0213 │ │ -080880: 7100 c119 0000 |0032: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080886: 0c02 |0035: move-result-object v2 │ │ -080888: 2203 4803 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -08088c: 7010 ad15 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080892: 1a04 f701 |003b: const-string v4, "Acquired wake lock " // string@01f7 │ │ -080896: 6e20 b515 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08089c: 0c03 |0040: move-result-object v3 │ │ -08089e: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -0808a2: 6e20 b415 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0808a8: 0c03 |0046: move-result-object v3 │ │ -0808aa: 6e10 bb15 0300 |0047: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0808b0: 0c03 |004a: move-result-object v3 │ │ -0808b2: 6e20 781c 3200 |004b: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0808b8: 0800 1300 |004e: move-object/from16 v0, v19 │ │ -0808bc: 5402 cd08 |0050: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -0808c0: 7110 bf19 0200 |0052: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -0808c6: 0c02 |0055: move-result-object v2 │ │ -0808c8: 7401 bc19 1300 |0056: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.toString:()Ljava/lang/String; // method@19bc │ │ -0808ce: 0c03 |0059: move-result-object v3 │ │ -0808d0: 7120 6a1d 3200 |005a: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.createWifiLock:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@1d6a │ │ -0808d6: 0c11 |005d: move-result-object v17 │ │ -0808d8: 7401 d401 1100 |005e: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@01d4 │ │ -0808de: 7100 c119 0000 |0061: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -0808e4: 0c02 |0064: move-result-object v2 │ │ -0808e6: 2203 4803 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0808ea: 7010 ad15 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0808f0: 1a04 f801 |006a: const-string v4, "Acquired wifi lock " // string@01f8 │ │ -0808f4: 6e20 b515 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0808fa: 0c03 |006f: move-result-object v3 │ │ -0808fc: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -080900: 6e20 b415 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080906: 0c03 |0075: move-result-object v3 │ │ -080908: 6e10 bb15 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08090e: 0c03 |0079: move-result-object v3 │ │ -080910: 6e20 781c 3200 |007a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080916: 0800 1300 |007d: move-object/from16 v0, v19 │ │ -08091a: 5402 cd08 |007f: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08091e: 7110 c219 0200 |0081: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ -080924: 0c02 |0084: move-result-object v2 │ │ -080926: 6e10 0915 0200 |0085: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1509 │ │ -08092c: 0a02 |0088: move-result v2 │ │ -08092e: 3802 8100 |0089: if-eqz v2, 010a // +0081 │ │ -080932: 7100 c119 0000 |008b: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080938: 0c02 |008e: move-result-object v2 │ │ -08093a: 2203 4803 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -08093e: 7010 ad15 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080944: 0800 1300 |0094: move-object/from16 v0, v19 │ │ -080948: 5404 cd08 |0096: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08094c: 7110 c219 0400 |0098: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ -080952: 0c04 |009b: move-result-object v4 │ │ -080954: 6e20 b415 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -08095a: 0c03 |009f: move-result-object v3 │ │ -08095c: 1a04 2f00 |00a0: const-string v4, " already exists. Skipping." // string@002f │ │ -080960: 6e20 b515 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080966: 0c03 |00a5: move-result-object v3 │ │ -080968: 6e10 bb15 0300 |00a6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08096e: 0c03 |00a9: move-result-object v3 │ │ -080970: 6e20 781c 3200 |00aa: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080976: 7110 651d 0800 |00ad: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08097c: 7110 651d 0b00 |00b0: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080982: 3810 2100 |00b3: if-eqz v16, 00d4 // +0021 │ │ -080986: 7401 1502 1000 |00b5: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ -08098c: 7100 c119 0000 |00b8: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080992: 0c02 |00bb: move-result-object v2 │ │ -080994: 2203 4803 |00bc: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080998: 7010 ad15 0300 |00be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -08099e: 1a04 af0b |00c1: const-string v4, "Released wake lock " // string@0baf │ │ -0809a2: 6e20 b515 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0809a8: 0c03 |00c6: move-result-object v3 │ │ -0809aa: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ -0809ae: 6e20 b415 0300 |00c9: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0809b4: 0c03 |00cc: move-result-object v3 │ │ -0809b6: 6e10 bb15 0300 |00cd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0809bc: 0c03 |00d0: move-result-object v3 │ │ -0809be: 6e20 781c 3200 |00d1: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0809c4: 3811 2100 |00d4: if-eqz v17, 00f5 // +0021 │ │ -0809c8: 7401 d501 1100 |00d6: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ -0809ce: 7100 c119 0000 |00d9: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -0809d4: 0c02 |00dc: move-result-object v2 │ │ -0809d6: 2203 4803 |00dd: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0809da: 7010 ad15 0300 |00df: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0809e0: 1a04 b00b |00e2: const-string v4, "Released wifi lock " // string@0bb0 │ │ -0809e4: 6e20 b515 4300 |00e4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0809ea: 0c03 |00e7: move-result-object v3 │ │ -0809ec: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -0809f0: 6e20 b415 0300 |00ea: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0809f6: 0c03 |00ed: move-result-object v3 │ │ -0809f8: 6e10 bb15 0300 |00ee: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0809fe: 0c03 |00f1: move-result-object v3 │ │ -080a00: 6e20 781c 3200 |00f2: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080a06: 2202 7904 |00f5: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -080a0a: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ -080a0e: 5403 cd08 |00f9: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080a12: 7110 bf19 0300 |00fb: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080a18: 0c03 |00fe: move-result-object v3 │ │ -080a1a: 7100 2b1a 0000 |00ff: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -080a20: 0c04 |0102: move-result-object v4 │ │ -080a22: 7030 141c 3204 |0103: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ -080a28: 6e10 151c 0200 |0106: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ -080a2e: 0e00 |0109: return-void │ │ -080a30: 0800 1300 |010a: move-object/from16 v0, v19 │ │ -080a34: 5402 cd08 |010c: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080a38: 7110 c319 0200 |010e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ -080a3e: 0c02 |0111: move-result-object v2 │ │ -080a40: 6e10 0915 0200 |0112: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1509 │ │ -080a46: 0a02 |0115: move-result v2 │ │ -080a48: 3802 5001 |0116: if-eqz v2, 0266 // +0150 │ │ -080a4c: 0800 1300 |0118: move-object/from16 v0, v19 │ │ -080a50: 5402 cd08 |011a: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080a54: 7110 c419 0200 |011c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@19c4 │ │ -080a5a: 0a02 |011f: move-result v2 │ │ -080a5c: 3802 7300 |0120: if-eqz v2, 0193 // +0073 │ │ -080a60: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -080a64: 5402 cd08 |0124: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080a68: 7110 c319 0200 |0126: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ -080a6e: 0c02 |0129: move-result-object v2 │ │ -080a70: 0800 1300 |012a: move-object/from16 v0, v19 │ │ -080a74: 5403 cd08 |012c: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080a78: 7110 c219 0300 |012e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ -080a7e: 0c03 |0131: move-result-object v3 │ │ -080a80: 7120 641d 3200 |0132: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.atomicCopy:(Ljava/io/File;Ljava/io/File;)V // method@1d64 │ │ -080a86: 7110 651d 0800 |0135: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080a8c: 7110 651d 0b00 |0138: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080a92: 3810 2100 |013b: if-eqz v16, 015c // +0021 │ │ -080a96: 7401 1502 1000 |013d: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ -080a9c: 7100 c119 0000 |0140: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080aa2: 0c02 |0143: move-result-object v2 │ │ -080aa4: 2203 4803 |0144: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080aa8: 7010 ad15 0300 |0146: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080aae: 1a04 af0b |0149: const-string v4, "Released wake lock " // string@0baf │ │ -080ab2: 6e20 b515 4300 |014b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080ab8: 0c03 |014e: move-result-object v3 │ │ -080aba: 0800 1000 |014f: move-object/from16 v0, v16 │ │ -080abe: 6e20 b415 0300 |0151: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080ac4: 0c03 |0154: move-result-object v3 │ │ -080ac6: 6e10 bb15 0300 |0155: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080acc: 0c03 |0158: move-result-object v3 │ │ -080ace: 6e20 781c 3200 |0159: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080ad4: 3811 2100 |015c: if-eqz v17, 017d // +0021 │ │ -080ad8: 7401 d501 1100 |015e: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ -080ade: 7100 c119 0000 |0161: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080ae4: 0c02 |0164: move-result-object v2 │ │ -080ae6: 2203 4803 |0165: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080aea: 7010 ad15 0300 |0167: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080af0: 1a04 b00b |016a: const-string v4, "Released wifi lock " // string@0bb0 │ │ -080af4: 6e20 b515 4300 |016c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080afa: 0c03 |016f: move-result-object v3 │ │ -080afc: 0800 1100 |0170: move-object/from16 v0, v17 │ │ -080b00: 6e20 b415 0300 |0172: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080b06: 0c03 |0175: move-result-object v3 │ │ -080b08: 6e10 bb15 0300 |0176: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080b0e: 0c03 |0179: move-result-object v3 │ │ -080b10: 6e20 781c 3200 |017a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080b16: 2202 7904 |017d: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -080b1a: 0800 1300 |017f: move-object/from16 v0, v19 │ │ -080b1e: 5403 cd08 |0181: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080b22: 7110 bf19 0300 |0183: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080b28: 0c03 |0186: move-result-object v3 │ │ -080b2a: 7100 2b1a 0000 |0187: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -080b30: 0c04 |018a: move-result-object v4 │ │ -080b32: 7030 141c 3204 |018b: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ -080b38: 6e10 151c 0200 |018e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ -080b3e: 2900 78ff |0191: goto/16 0109 // -0088 │ │ -080b42: 7100 c119 0000 |0193: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080b48: 0c02 |0196: move-result-object v2 │ │ -080b4a: 2203 4803 |0197: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080b4e: 7010 ad15 0300 |0199: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080b54: 0800 1300 |019c: move-object/from16 v0, v19 │ │ -080b58: 5404 cd08 |019e: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080b5c: 7110 c319 0400 |01a0: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ -080b62: 0c04 |01a3: move-result-object v4 │ │ -080b64: 6e20 b415 4300 |01a4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080b6a: 0c03 |01a7: move-result-object v3 │ │ -080b6c: 1a04 2f00 |01a8: const-string v4, " already exists. Skipping." // string@002f │ │ -080b70: 6e20 b515 4300 |01aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080b76: 0c03 |01ad: move-result-object v3 │ │ -080b78: 6e10 bb15 0300 |01ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080b7e: 0c03 |01b1: move-result-object v3 │ │ -080b80: 6e20 781c 3200 |01b2: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080b86: 2880 |01b5: goto 0135 // -0080 │ │ -080b88: 0d12 |01b6: move-exception v18 │ │ -080b8a: 7110 651d 0b00 |01b7: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080b90: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ -080b94: 5402 cd08 |01bc: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080b98: 7110 c319 0200 |01be: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ -080b9e: 0c02 |01c1: move-result-object v2 │ │ -080ba0: 7110 6c1d 0200 |01c2: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -080ba6: 0800 1300 |01c5: move-object/from16 v0, v19 │ │ -080baa: 5402 cd08 |01c7: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080bae: 7110 c219 0200 |01c9: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ -080bb4: 0c02 |01cc: move-result-object v2 │ │ -080bb6: 7110 6c1d 0200 |01cd: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ -080bbc: 7401 ba19 1300 |01d0: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ -080bc2: 0a02 |01d3: move-result v2 │ │ -080bc4: 3902 3400 |01d4: if-nez v2, 0208 // +0034 │ │ -080bc8: 0800 1300 |01d6: move-object/from16 v0, v19 │ │ -080bcc: 5402 cd08 |01d8: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080bd0: 1213 |01da: const/4 v3, #int 1 // #1 │ │ -080bd2: 7120 c019 3200 |01db: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$1002:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)Z // method@19c0 │ │ -080bd8: 7100 c119 0000 |01de: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080bde: 0c02 |01e1: move-result-object v2 │ │ -080be0: 2203 4803 |01e2: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080be4: 7010 ad15 0300 |01e4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080bea: 1a04 9e03 |01e7: const-string v4, "Failed to download '" // string@039e │ │ -080bee: 6e20 b515 4300 |01e9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080bf4: 0c03 |01ec: move-result-object v3 │ │ -080bf6: 0800 1300 |01ed: move-object/from16 v0, v19 │ │ -080bfa: 5404 cd08 |01ef: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080bfe: 7110 c619 0400 |01f1: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -080c04: 0c04 |01f4: move-result-object v4 │ │ -080c06: 6e20 b415 4300 |01f5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080c0c: 0c03 |01f8: move-result-object v3 │ │ -080c0e: 1a04 b200 |01f9: const-string v4, "'." // string@00b2 │ │ -080c12: 6e20 b515 4300 |01fb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080c18: 0c03 |01fe: move-result-object v3 │ │ -080c1a: 6e10 bb15 0300 |01ff: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080c20: 0c03 |0202: move-result-object v3 │ │ -080c22: 0800 1200 |0203: move-object/from16 v0, v18 │ │ -080c26: 6e30 7b1c 3200 |0205: invoke-virtual {v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -080c2c: 7110 651d 0800 |0208: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080c32: 7110 651d 0b00 |020b: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080c38: 3810 2100 |020e: if-eqz v16, 022f // +0021 │ │ -080c3c: 7401 1502 1000 |0210: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ -080c42: 7100 c119 0000 |0213: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080c48: 0c02 |0216: move-result-object v2 │ │ -080c4a: 2203 4803 |0217: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080c4e: 7010 ad15 0300 |0219: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080c54: 1a04 af0b |021c: const-string v4, "Released wake lock " // string@0baf │ │ -080c58: 6e20 b515 4300 |021e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080c5e: 0c03 |0221: move-result-object v3 │ │ -080c60: 0800 1000 |0222: move-object/from16 v0, v16 │ │ -080c64: 6e20 b415 0300 |0224: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080c6a: 0c03 |0227: move-result-object v3 │ │ -080c6c: 6e10 bb15 0300 |0228: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080c72: 0c03 |022b: move-result-object v3 │ │ -080c74: 6e20 781c 3200 |022c: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080c7a: 3811 2100 |022f: if-eqz v17, 0250 // +0021 │ │ -080c7e: 7401 d501 1100 |0231: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ -080c84: 7100 c119 0000 |0234: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080c8a: 0c02 |0237: move-result-object v2 │ │ -080c8c: 2203 4803 |0238: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080c90: 7010 ad15 0300 |023a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080c96: 1a04 b00b |023d: const-string v4, "Released wifi lock " // string@0bb0 │ │ -080c9a: 6e20 b515 4300 |023f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080ca0: 0c03 |0242: move-result-object v3 │ │ -080ca2: 0800 1100 |0243: move-object/from16 v0, v17 │ │ -080ca6: 6e20 b415 0300 |0245: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080cac: 0c03 |0248: move-result-object v3 │ │ -080cae: 6e10 bb15 0300 |0249: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080cb4: 0c03 |024c: move-result-object v3 │ │ -080cb6: 6e20 781c 3200 |024d: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080cbc: 2202 7904 |0250: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -080cc0: 0800 1300 |0252: move-object/from16 v0, v19 │ │ -080cc4: 5403 cd08 |0254: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080cc8: 7110 bf19 0300 |0256: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080cce: 0c03 |0259: move-result-object v3 │ │ -080cd0: 7100 2b1a 0000 |025a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -080cd6: 0c04 |025d: move-result-object v4 │ │ -080cd8: 7030 141c 3204 |025e: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ -080cde: 6e10 151c 0200 |0261: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ -080ce4: 2900 a5fe |0264: goto/16 0109 // -015b │ │ -080ce8: 0800 1300 |0266: move-object/from16 v0, v19 │ │ -080cec: 5402 cd08 |0268: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080cf0: 7110 c519 0200 |026a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -080cf6: 0c02 |026d: move-result-object v2 │ │ -080cf8: 7110 421c 0200 |026e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.canWriteOrCreate:(Ljava/io/File;)Z // method@1c42 │ │ -080cfe: 0a02 |0271: move-result v2 │ │ -080d00: 3902 8100 |0272: if-nez v2, 02f3 // +0081 │ │ -080d04: 2202 3003 |0274: new-instance v2, Ljava/lang/Exception; // type@0330 │ │ -080d08: 2203 4803 |0276: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080d0c: 7010 ad15 0300 |0278: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080d12: 1a04 9202 |027b: const-string v4, "Can't write to " // string@0292 │ │ -080d16: 6e20 b515 4300 |027d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080d1c: 0c03 |0280: move-result-object v3 │ │ -080d1e: 0800 1300 |0281: move-object/from16 v0, v19 │ │ -080d22: 5404 cd08 |0283: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080d26: 7110 c519 0400 |0285: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -080d2c: 0c04 |0288: move-result-object v4 │ │ -080d2e: 6e20 b415 4300 |0289: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080d34: 0c03 |028c: move-result-object v3 │ │ -080d36: 6e10 bb15 0300 |028d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080d3c: 0c03 |0290: move-result-object v3 │ │ -080d3e: 7020 5b15 3200 |0291: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -080d44: 2702 |0294: throw v2 │ │ -080d46: 0d02 |0295: move-exception v2 │ │ -080d48: 7110 651d 0800 |0296: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080d4e: 7110 651d 0b00 |0299: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -080d54: 3810 2100 |029c: if-eqz v16, 02bd // +0021 │ │ -080d58: 7401 1502 1000 |029e: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ -080d5e: 7100 c119 0000 |02a1: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080d64: 0c03 |02a4: move-result-object v3 │ │ -080d66: 2204 4803 |02a5: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -080d6a: 7010 ad15 0400 |02a7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080d70: 1a05 af0b |02aa: const-string v5, "Released wake lock " // string@0baf │ │ -080d74: 6e20 b515 5400 |02ac: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080d7a: 0c04 |02af: move-result-object v4 │ │ -080d7c: 0800 1000 |02b0: move-object/from16 v0, v16 │ │ -080d80: 6e20 b415 0400 |02b2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080d86: 0c04 |02b5: move-result-object v4 │ │ -080d88: 6e10 bb15 0400 |02b6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080d8e: 0c04 |02b9: move-result-object v4 │ │ -080d90: 6e20 781c 4300 |02ba: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080d96: 3811 2100 |02bd: if-eqz v17, 02de // +0021 │ │ -080d9a: 7401 d501 1100 |02bf: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ -080da0: 7100 c119 0000 |02c2: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080da6: 0c03 |02c5: move-result-object v3 │ │ -080da8: 2204 4803 |02c6: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -080dac: 7010 ad15 0400 |02c8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080db2: 1a05 b00b |02cb: const-string v5, "Released wifi lock " // string@0bb0 │ │ -080db6: 6e20 b515 5400 |02cd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080dbc: 0c04 |02d0: move-result-object v4 │ │ -080dbe: 0800 1100 |02d1: move-object/from16 v0, v17 │ │ -080dc2: 6e20 b415 0400 |02d3: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080dc8: 0c04 |02d6: move-result-object v4 │ │ -080dca: 6e10 bb15 0400 |02d7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080dd0: 0c04 |02da: move-result-object v4 │ │ -080dd2: 6e20 781c 4300 |02db: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080dd8: 2203 7904 |02de: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -080ddc: 0800 1300 |02e0: move-object/from16 v0, v19 │ │ -080de0: 5404 cd08 |02e2: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080de4: 7110 bf19 0400 |02e4: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080dea: 0c04 |02e7: move-result-object v4 │ │ -080dec: 7100 2b1a 0000 |02e8: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -080df2: 0c05 |02eb: move-result-object v5 │ │ -080df4: 7030 141c 4305 |02ec: invoke-direct {v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ -080dfa: 6e10 151c 0300 |02ef: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ -080e00: 2702 |02f2: throw v2 │ │ -080e02: 0800 1300 |02f3: move-object/from16 v0, v19 │ │ -080e06: 5402 cd08 |02f5: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080e0a: 7110 bf19 0200 |02f7: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080e10: 0c02 |02fa: move-result-object v2 │ │ -080e12: 7110 dc1a 0200 |02fb: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -080e18: 0c01 |02fe: move-result-object v1 │ │ -080e1a: 0800 1300 |02ff: move-object/from16 v0, v19 │ │ -080e1e: 5402 cd08 |0301: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080e22: 7110 bf19 0200 |0303: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -080e28: 0c02 |0306: move-result-object v2 │ │ -080e2a: 0800 1300 |0307: move-object/from16 v0, v19 │ │ -080e2e: 5403 cd08 |0309: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080e32: 7110 c619 0300 |030b: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -080e38: 0c03 |030e: move-result-object v3 │ │ -080e3a: 0800 1300 |030f: move-object/from16 v0, v19 │ │ -080e3e: 5404 cd08 |0311: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080e42: 7110 c519 0400 |0313: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -080e48: 0c04 |0316: move-result-object v4 │ │ -080e4a: 6e10 1415 0400 |0317: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1514 │ │ -080e50: 0b04 |031a: move-result-wide v4 │ │ -080e52: 0800 1300 |031b: move-object/from16 v0, v19 │ │ -080e56: 5406 cd08 |031d: iget-object v6, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080e5a: 7110 c719 0600 |031f: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$800:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)I // method@19c7 │ │ -080e60: 0a06 |0322: move-result v6 │ │ -080e62: 0807 1300 |0323: move-object/from16 v7, v19 │ │ -080e66: 7807 c31a 0100 |0325: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1ac3 │ │ -080e6c: 0c0f |0328: move-result-object v15 │ │ -080e6e: 7210 be1d 0f00 |0329: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ -080e74: 0c02 |032c: move-result-object v2 │ │ -080e76: 7210 bb1d 0200 |032d: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ -080e7c: 0c08 |0330: move-result-object v8 │ │ -080e7e: 7210 bf1d 0f00 |0331: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@1dbf │ │ -080e84: 0c02 |0334: move-result-object v2 │ │ -080e86: 7210 c01d 0200 |0335: invoke-interface {v2}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@1dc0 │ │ -080e8c: 0a02 |0338: move-result v2 │ │ -080e8e: 1303 ce00 |0339: const/16 v3, #int 206 // #ce │ │ -080e92: 3332 a700 |033b: if-ne v2, v3, 03e2 // +00a7 │ │ -080e96: 121d |033d: const/4 v13, #int 1 // #1 │ │ -080e98: 380d 2e00 |033e: if-eqz v13, 036c // +002e │ │ -080e9c: 7100 c119 0000 |0340: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080ea2: 0c02 |0343: move-result-object v2 │ │ -080ea4: 2203 4803 |0344: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080ea8: 7010 ad15 0300 |0346: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080eae: 1a04 5803 |0349: const-string v4, "Executed partial HTTP GET, skipping " // string@0358 │ │ -080eb2: 6e20 b515 4300 |034b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080eb8: 0c03 |034e: move-result-object v3 │ │ -080eba: 0800 1300 |034f: move-object/from16 v0, v19 │ │ -080ebe: 5404 cd08 |0351: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080ec2: 7110 c519 0400 |0353: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -080ec8: 0c04 |0356: move-result-object v4 │ │ -080eca: 6e10 1415 0400 |0357: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1514 │ │ -080ed0: 0b04 |035a: move-result-wide v4 │ │ -080ed2: 6e30 b215 4305 |035b: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -080ed8: 0c03 |035e: move-result-object v3 │ │ -080eda: 1a04 3700 |035f: const-string v4, " bytes" // string@0037 │ │ -080ede: 6e20 b515 4300 |0361: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080ee4: 0c03 |0364: move-result-object v3 │ │ -080ee6: 6e10 bb15 0300 |0365: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080eec: 0c03 |0368: move-result-object v3 │ │ -080eee: 6e20 781c 3200 |0369: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080ef4: 220c 1803 |036c: new-instance v12, Ljava/io/FileOutputStream; // type@0318 │ │ -080ef8: 0800 1300 |036e: move-object/from16 v0, v19 │ │ -080efc: 5402 cd08 |0370: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080f00: 7110 c519 0200 |0372: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -080f06: 0c02 |0375: move-result-object v2 │ │ -080f08: 7030 2215 2c0d |0376: invoke-direct {v12, v2, v13}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@1522 │ │ -080f0e: 0800 1300 |0379: move-object/from16 v0, v19 │ │ -080f12: 7030 b719 800c |037b: invoke-direct {v0, v8, v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@19b7 │ │ -080f18: 0b09 |037e: move-result-wide v9 │ │ -080f1a: 7100 c119 0000 |037f: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -080f20: 0c02 |0382: move-result-object v2 │ │ -080f22: 2203 4803 |0383: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080f26: 7010 ad15 0300 |0385: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080f2c: 1a04 1d03 |0388: const-string v4, "Downloaded " // string@031d │ │ -080f30: 6e20 b515 4300 |038a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080f36: 0c03 |038d: move-result-object v3 │ │ -080f38: 6e30 b215 930a |038e: invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -080f3e: 0c03 |0391: move-result-object v3 │ │ -080f40: 1a04 3800 |0392: const-string v4, " bytes to " // string@0038 │ │ -080f44: 6e20 b515 4300 |0394: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080f4a: 0c03 |0397: move-result-object v3 │ │ -080f4c: 0800 1300 |0398: move-object/from16 v0, v19 │ │ -080f50: 5404 cd08 |039a: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080f54: 7110 c519 0400 |039c: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -080f5a: 0c04 |039f: move-result-object v4 │ │ -080f5c: 6e20 b415 4300 |03a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080f62: 0c03 |03a3: move-result-object v3 │ │ -080f64: 6e10 bb15 0300 |03a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080f6a: 0c03 |03a7: move-result-object v3 │ │ -080f6c: 6e20 781c 3200 |03a8: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -080f72: 6e10 2515 0c00 |03ab: invoke-virtual {v12}, Ljava/io/FileOutputStream;.flush:()V // method@1525 │ │ -080f78: 6e10 2415 0c00 |03ae: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ -080f7e: 7401 ba19 1300 |03b1: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ -080f84: 0a02 |03b4: move-result v2 │ │ -080f86: 3802 3000 |03b5: if-eqz v2, 03e5 // +0030 │ │ -080f8a: 2202 3003 |03b7: new-instance v2, Ljava/lang/Exception; // type@0330 │ │ -080f8e: 2203 4803 |03b9: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -080f92: 7010 ad15 0300 |03bb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -080f98: 1a04 1203 |03be: const-string v4, "Download of '" // string@0312 │ │ -080f9c: 6e20 b515 4300 |03c0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080fa2: 0c03 |03c3: move-result-object v3 │ │ -080fa4: 0800 1300 |03c4: move-object/from16 v0, v19 │ │ -080fa8: 5404 cd08 |03c6: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080fac: 7110 c619 0400 |03c8: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -080fb2: 0c04 |03cb: move-result-object v4 │ │ -080fb4: 6e20 b415 4300 |03cc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -080fba: 0c03 |03cf: move-result-object v3 │ │ -080fbc: 1a04 b100 |03d0: const-string v4, "' was cancelled" // string@00b1 │ │ -080fc0: 6e20 b515 4300 |03d2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -080fc6: 0c03 |03d5: move-result-object v3 │ │ -080fc8: 6e10 bb15 0300 |03d6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -080fce: 0c03 |03d9: move-result-object v3 │ │ -080fd0: 7020 5b15 3200 |03da: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ -080fd6: 2702 |03dd: throw v2 │ │ -080fd8: 0d12 |03de: move-exception v18 │ │ -080fda: 07cb |03df: move-object v11, v12 │ │ -080fdc: 2900 d7fd |03e0: goto/16 01b7 // -0229 │ │ -080fe0: 120d |03e2: const/4 v13, #int 0 // #0 │ │ -080fe2: 2900 5bff |03e3: goto/16 033e // -00a5 │ │ -080fe6: 0800 1300 |03e5: move-object/from16 v0, v19 │ │ -080fea: 7020 b819 1000 |03e7: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.downloadAndSaveCoverArt:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V // method@19b8 │ │ -080ff0: 0800 1300 |03ea: move-object/from16 v0, v19 │ │ -080ff4: 5402 cd08 |03ec: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -080ff8: 7110 c419 0200 |03ee: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@19c4 │ │ -080ffe: 0a02 |03f1: move-result v2 │ │ -081000: 3802 8300 |03f2: if-eqz v2, 0475 // +0083 │ │ -081004: 0800 1300 |03f4: move-object/from16 v0, v19 │ │ -081008: 5402 cd08 |03f6: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08100c: 7110 c519 0200 |03f8: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -081012: 0c02 |03fb: move-result-object v2 │ │ -081014: 0800 1300 |03fc: move-object/from16 v0, v19 │ │ -081018: 5403 cd08 |03fe: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08101c: 7110 c219 0300 |0400: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ -081022: 0c03 |0403: move-result-object v3 │ │ -081024: 7120 641d 3200 |0404: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.atomicCopy:(Ljava/io/File;Ljava/io/File;)V // method@1d64 │ │ -08102a: 0800 1300 |0407: move-object/from16 v0, v19 │ │ -08102e: 5402 cd08 |0409: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -081032: 7110 c819 0200 |040b: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$900:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // method@19c8 │ │ -081038: 0c02 |040e: move-result-object v2 │ │ -08103a: 0800 1300 |040f: move-object/from16 v0, v19 │ │ -08103e: 5403 cd08 |0411: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -081042: 6e20 be1a 3200 |0413: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.saveInMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abe │ │ -081048: 7110 651d 0800 |0416: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08104e: 7110 651d 0c00 |0419: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -081054: 3810 2100 |041c: if-eqz v16, 043d // +0021 │ │ -081058: 7401 1502 1000 |041e: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ -08105e: 7100 c119 0000 |0421: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -081064: 0c02 |0424: move-result-object v2 │ │ -081066: 2203 4803 |0425: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -08106a: 7010 ad15 0300 |0427: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -081070: 1a04 af0b |042a: const-string v4, "Released wake lock " // string@0baf │ │ -081074: 6e20 b515 4300 |042c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08107a: 0c03 |042f: move-result-object v3 │ │ -08107c: 0800 1000 |0430: move-object/from16 v0, v16 │ │ -081080: 6e20 b415 0300 |0432: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -081086: 0c03 |0435: move-result-object v3 │ │ -081088: 6e10 bb15 0300 |0436: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08108e: 0c03 |0439: move-result-object v3 │ │ -081090: 6e20 781c 3200 |043a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -081096: 3811 2100 |043d: if-eqz v17, 045e // +0021 │ │ -08109a: 7401 d501 1100 |043f: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ -0810a0: 7100 c119 0000 |0442: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ -0810a6: 0c02 |0445: move-result-object v2 │ │ -0810a8: 2203 4803 |0446: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0810ac: 7010 ad15 0300 |0448: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0810b2: 1a04 b00b |044b: const-string v4, "Released wifi lock " // string@0bb0 │ │ -0810b6: 6e20 b515 4300 |044d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0810bc: 0c03 |0450: move-result-object v3 │ │ -0810be: 0800 1100 |0451: move-object/from16 v0, v17 │ │ -0810c2: 6e20 b415 0300 |0453: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0810c8: 0c03 |0456: move-result-object v3 │ │ -0810ca: 6e10 bb15 0300 |0457: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0810d0: 0c03 |045a: move-result-object v3 │ │ -0810d2: 6e20 781c 3200 |045b: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0810d8: 2202 7904 |045e: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0479 │ │ -0810dc: 0800 1300 |0460: move-object/from16 v0, v19 │ │ -0810e0: 5403 cd08 |0462: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -0810e4: 7110 bf19 0300 |0464: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ -0810ea: 0c03 |0467: move-result-object v3 │ │ -0810ec: 7100 2b1a 0000 |0468: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ -0810f2: 0c04 |046b: move-result-object v4 │ │ -0810f4: 7030 141c 3204 |046c: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ -0810fa: 6e10 151c 0200 |046f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ -081100: 07cb |0472: move-object v11, v12 │ │ -081102: 2900 96fc |0473: goto/16 0109 // -036a │ │ -081106: 0800 1300 |0475: move-object/from16 v0, v19 │ │ -08110a: 5402 cd08 |0477: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08110e: 7110 c519 0200 |0479: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ -081114: 0c02 |047c: move-result-object v2 │ │ -081116: 0800 1300 |047d: move-object/from16 v0, v19 │ │ -08111a: 5403 cd08 |047f: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -08111e: 7110 c319 0300 |0481: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ -081124: 0c03 |0484: move-result-object v3 │ │ -081126: 7120 641d 3200 |0485: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.atomicCopy:(Ljava/io/File;Ljava/io/File;)V // method@1d64 │ │ -08112c: 288e |0488: goto 0416 // -0072 │ │ -08112e: 0d02 |0489: move-exception v2 │ │ -081130: 07cb |048a: move-object v11, v12 │ │ -081132: 2900 0bfe |048b: goto/16 0296 // -01f5 │ │ +080820: |[080820] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.execute:()V │ │ +080830: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +080832: 120b |0001: const/4 v11, #int 0 // #0 │ │ +080834: 1310 0000 |0002: const/16 v16, #int 0 // #0 │ │ +080838: 1311 0000 |0004: const/16 v17, #int 0 // #0 │ │ +08083c: 0800 1300 |0006: move-object/from16 v0, v19 │ │ +080840: 5402 cd08 |0008: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080844: 7110 bf19 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +08084a: 0c02 |000d: move-result-object v2 │ │ +08084c: 7110 831d 0200 |000e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isScreenLitOnDownload:(Landroid/content/Context;)Z // method@1d83 │ │ +080852: 0a02 |0011: move-result v2 │ │ +080854: 3802 3c00 |0012: if-eqz v2, 004e // +003c │ │ +080858: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +08085c: 5402 cd08 |0016: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080860: 7110 bf19 0200 |0018: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080866: 0c02 |001b: move-result-object v2 │ │ +080868: 1a03 a51c |001c: const-string v3, "power" // string@1ca5 │ │ +08086c: 6e20 b400 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +080872: 0c0e |0021: move-result-object v14 │ │ +080874: 1f0e 7e00 |0022: check-cast v14, Landroid/os/PowerManager; // type@007e │ │ +080878: 1402 0600 0020 |0024: const v2, #float 1.0842e-19 // #20000006 │ │ +08087e: 7401 bc19 1300 |0027: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.toString:()Ljava/lang/String; // method@19bc │ │ +080884: 0c03 |002a: move-result-object v3 │ │ +080886: 6e30 1702 2e03 |002b: invoke-virtual {v14, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0217 │ │ +08088c: 0c10 |002e: move-result-object v16 │ │ +08088e: 7401 1302 1000 |002f: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0213 │ │ +080894: 7100 c119 0000 |0032: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +08089a: 0c02 |0035: move-result-object v2 │ │ +08089c: 2203 5003 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0808a0: 7010 ad15 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0808a6: 1a04 f701 |003b: const-string v4, "Acquired wake lock " // string@01f7 │ │ +0808aa: 6e20 b515 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0808b0: 0c03 |0040: move-result-object v3 │ │ +0808b2: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +0808b6: 6e20 b415 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0808bc: 0c03 |0046: move-result-object v3 │ │ +0808be: 6e10 bb15 0300 |0047: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0808c4: 0c03 |004a: move-result-object v3 │ │ +0808c6: 6e20 781c 3200 |004b: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0808cc: 0800 1300 |004e: move-object/from16 v0, v19 │ │ +0808d0: 5402 cd08 |0050: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +0808d4: 7110 bf19 0200 |0052: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +0808da: 0c02 |0055: move-result-object v2 │ │ +0808dc: 7401 bc19 1300 |0056: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.toString:()Ljava/lang/String; // method@19bc │ │ +0808e2: 0c03 |0059: move-result-object v3 │ │ +0808e4: 7120 6a1d 3200 |005a: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.createWifiLock:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@1d6a │ │ +0808ea: 0c11 |005d: move-result-object v17 │ │ +0808ec: 7401 d401 1100 |005e: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@01d4 │ │ +0808f2: 7100 c119 0000 |0061: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +0808f8: 0c02 |0064: move-result-object v2 │ │ +0808fa: 2203 5003 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0808fe: 7010 ad15 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080904: 1a04 f801 |006a: const-string v4, "Acquired wifi lock " // string@01f8 │ │ +080908: 6e20 b515 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08090e: 0c03 |006f: move-result-object v3 │ │ +080910: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +080914: 6e20 b415 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08091a: 0c03 |0075: move-result-object v3 │ │ +08091c: 6e10 bb15 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080922: 0c03 |0079: move-result-object v3 │ │ +080924: 6e20 781c 3200 |007a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +08092a: 0800 1300 |007d: move-object/from16 v0, v19 │ │ +08092e: 5402 cd08 |007f: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080932: 7110 c219 0200 |0081: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ +080938: 0c02 |0084: move-result-object v2 │ │ +08093a: 6e10 0915 0200 |0085: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1509 │ │ +080940: 0a02 |0088: move-result v2 │ │ +080942: 3802 8100 |0089: if-eqz v2, 010a // +0081 │ │ +080946: 7100 c119 0000 |008b: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +08094c: 0c02 |008e: move-result-object v2 │ │ +08094e: 2203 5003 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080952: 7010 ad15 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080958: 0800 1300 |0094: move-object/from16 v0, v19 │ │ +08095c: 5404 cd08 |0096: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080960: 7110 c219 0400 |0098: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ +080966: 0c04 |009b: move-result-object v4 │ │ +080968: 6e20 b415 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08096e: 0c03 |009f: move-result-object v3 │ │ +080970: 1a04 2f00 |00a0: const-string v4, " already exists. Skipping." // string@002f │ │ +080974: 6e20 b515 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08097a: 0c03 |00a5: move-result-object v3 │ │ +08097c: 6e10 bb15 0300 |00a6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080982: 0c03 |00a9: move-result-object v3 │ │ +080984: 6e20 781c 3200 |00aa: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +08098a: 7110 651d 0800 |00ad: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080990: 7110 651d 0b00 |00b0: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080996: 3810 2100 |00b3: if-eqz v16, 00d4 // +0021 │ │ +08099a: 7401 1502 1000 |00b5: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ +0809a0: 7100 c119 0000 |00b8: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +0809a6: 0c02 |00bb: move-result-object v2 │ │ +0809a8: 2203 5003 |00bc: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0809ac: 7010 ad15 0300 |00be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0809b2: 1a04 ac0b |00c1: const-string v4, "Released wake lock " // string@0bac │ │ +0809b6: 6e20 b515 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0809bc: 0c03 |00c6: move-result-object v3 │ │ +0809be: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ +0809c2: 6e20 b415 0300 |00c9: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0809c8: 0c03 |00cc: move-result-object v3 │ │ +0809ca: 6e10 bb15 0300 |00cd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0809d0: 0c03 |00d0: move-result-object v3 │ │ +0809d2: 6e20 781c 3200 |00d1: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0809d8: 3811 2100 |00d4: if-eqz v17, 00f5 // +0021 │ │ +0809dc: 7401 d501 1100 |00d6: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ +0809e2: 7100 c119 0000 |00d9: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +0809e8: 0c02 |00dc: move-result-object v2 │ │ +0809ea: 2203 5003 |00dd: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0809ee: 7010 ad15 0300 |00df: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0809f4: 1a04 ad0b |00e2: const-string v4, "Released wifi lock " // string@0bad │ │ +0809f8: 6e20 b515 4300 |00e4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0809fe: 0c03 |00e7: move-result-object v3 │ │ +080a00: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ +080a04: 6e20 b415 0300 |00ea: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080a0a: 0c03 |00ed: move-result-object v3 │ │ +080a0c: 6e10 bb15 0300 |00ee: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080a12: 0c03 |00f1: move-result-object v3 │ │ +080a14: 6e20 781c 3200 |00f2: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080a1a: 2202 8104 |00f5: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +080a1e: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ +080a22: 5403 cd08 |00f9: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080a26: 7110 bf19 0300 |00fb: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080a2c: 0c03 |00fe: move-result-object v3 │ │ +080a2e: 7100 2b1a 0000 |00ff: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +080a34: 0c04 |0102: move-result-object v4 │ │ +080a36: 7030 141c 3204 |0103: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ +080a3c: 6e10 151c 0200 |0106: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ +080a42: 0e00 |0109: return-void │ │ +080a44: 0800 1300 |010a: move-object/from16 v0, v19 │ │ +080a48: 5402 cd08 |010c: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080a4c: 7110 c319 0200 |010e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ +080a52: 0c02 |0111: move-result-object v2 │ │ +080a54: 6e10 0915 0200 |0112: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1509 │ │ +080a5a: 0a02 |0115: move-result v2 │ │ +080a5c: 3802 5001 |0116: if-eqz v2, 0266 // +0150 │ │ +080a60: 0800 1300 |0118: move-object/from16 v0, v19 │ │ +080a64: 5402 cd08 |011a: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080a68: 7110 c419 0200 |011c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@19c4 │ │ +080a6e: 0a02 |011f: move-result v2 │ │ +080a70: 3802 7300 |0120: if-eqz v2, 0193 // +0073 │ │ +080a74: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +080a78: 5402 cd08 |0124: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080a7c: 7110 c319 0200 |0126: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ +080a82: 0c02 |0129: move-result-object v2 │ │ +080a84: 0800 1300 |012a: move-object/from16 v0, v19 │ │ +080a88: 5403 cd08 |012c: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080a8c: 7110 c219 0300 |012e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ +080a92: 0c03 |0131: move-result-object v3 │ │ +080a94: 7120 641d 3200 |0132: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.atomicCopy:(Ljava/io/File;Ljava/io/File;)V // method@1d64 │ │ +080a9a: 7110 651d 0800 |0135: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080aa0: 7110 651d 0b00 |0138: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080aa6: 3810 2100 |013b: if-eqz v16, 015c // +0021 │ │ +080aaa: 7401 1502 1000 |013d: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ +080ab0: 7100 c119 0000 |0140: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080ab6: 0c02 |0143: move-result-object v2 │ │ +080ab8: 2203 5003 |0144: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080abc: 7010 ad15 0300 |0146: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080ac2: 1a04 ac0b |0149: const-string v4, "Released wake lock " // string@0bac │ │ +080ac6: 6e20 b515 4300 |014b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080acc: 0c03 |014e: move-result-object v3 │ │ +080ace: 0800 1000 |014f: move-object/from16 v0, v16 │ │ +080ad2: 6e20 b415 0300 |0151: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080ad8: 0c03 |0154: move-result-object v3 │ │ +080ada: 6e10 bb15 0300 |0155: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080ae0: 0c03 |0158: move-result-object v3 │ │ +080ae2: 6e20 781c 3200 |0159: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080ae8: 3811 2100 |015c: if-eqz v17, 017d // +0021 │ │ +080aec: 7401 d501 1100 |015e: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ +080af2: 7100 c119 0000 |0161: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080af8: 0c02 |0164: move-result-object v2 │ │ +080afa: 2203 5003 |0165: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080afe: 7010 ad15 0300 |0167: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080b04: 1a04 ad0b |016a: const-string v4, "Released wifi lock " // string@0bad │ │ +080b08: 6e20 b515 4300 |016c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080b0e: 0c03 |016f: move-result-object v3 │ │ +080b10: 0800 1100 |0170: move-object/from16 v0, v17 │ │ +080b14: 6e20 b415 0300 |0172: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080b1a: 0c03 |0175: move-result-object v3 │ │ +080b1c: 6e10 bb15 0300 |0176: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080b22: 0c03 |0179: move-result-object v3 │ │ +080b24: 6e20 781c 3200 |017a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080b2a: 2202 8104 |017d: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +080b2e: 0800 1300 |017f: move-object/from16 v0, v19 │ │ +080b32: 5403 cd08 |0181: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080b36: 7110 bf19 0300 |0183: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080b3c: 0c03 |0186: move-result-object v3 │ │ +080b3e: 7100 2b1a 0000 |0187: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +080b44: 0c04 |018a: move-result-object v4 │ │ +080b46: 7030 141c 3204 |018b: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ +080b4c: 6e10 151c 0200 |018e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ +080b52: 2900 78ff |0191: goto/16 0109 // -0088 │ │ +080b56: 7100 c119 0000 |0193: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080b5c: 0c02 |0196: move-result-object v2 │ │ +080b5e: 2203 5003 |0197: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080b62: 7010 ad15 0300 |0199: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080b68: 0800 1300 |019c: move-object/from16 v0, v19 │ │ +080b6c: 5404 cd08 |019e: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080b70: 7110 c319 0400 |01a0: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ +080b76: 0c04 |01a3: move-result-object v4 │ │ +080b78: 6e20 b415 4300 |01a4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080b7e: 0c03 |01a7: move-result-object v3 │ │ +080b80: 1a04 2f00 |01a8: const-string v4, " already exists. Skipping." // string@002f │ │ +080b84: 6e20 b515 4300 |01aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080b8a: 0c03 |01ad: move-result-object v3 │ │ +080b8c: 6e10 bb15 0300 |01ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080b92: 0c03 |01b1: move-result-object v3 │ │ +080b94: 6e20 781c 3200 |01b2: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080b9a: 2880 |01b5: goto 0135 // -0080 │ │ +080b9c: 0d12 |01b6: move-exception v18 │ │ +080b9e: 7110 651d 0b00 |01b7: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080ba4: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ +080ba8: 5402 cd08 |01bc: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080bac: 7110 c319 0200 |01be: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ +080bb2: 0c02 |01c1: move-result-object v2 │ │ +080bb4: 7110 6c1d 0200 |01c2: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +080bba: 0800 1300 |01c5: move-object/from16 v0, v19 │ │ +080bbe: 5402 cd08 |01c7: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080bc2: 7110 c219 0200 |01c9: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ +080bc8: 0c02 |01cc: move-result-object v2 │ │ +080bca: 7110 6c1d 0200 |01cd: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.delete:(Ljava/io/File;)Z // method@1d6c │ │ +080bd0: 7401 ba19 1300 |01d0: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ +080bd6: 0a02 |01d3: move-result v2 │ │ +080bd8: 3902 3400 |01d4: if-nez v2, 0208 // +0034 │ │ +080bdc: 0800 1300 |01d6: move-object/from16 v0, v19 │ │ +080be0: 5402 cd08 |01d8: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080be4: 1213 |01da: const/4 v3, #int 1 // #1 │ │ +080be6: 7120 c019 3200 |01db: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$1002:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)Z // method@19c0 │ │ +080bec: 7100 c119 0000 |01de: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080bf2: 0c02 |01e1: move-result-object v2 │ │ +080bf4: 2203 5003 |01e2: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080bf8: 7010 ad15 0300 |01e4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080bfe: 1a04 9e03 |01e7: const-string v4, "Failed to download '" // string@039e │ │ +080c02: 6e20 b515 4300 |01e9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080c08: 0c03 |01ec: move-result-object v3 │ │ +080c0a: 0800 1300 |01ed: move-object/from16 v0, v19 │ │ +080c0e: 5404 cd08 |01ef: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080c12: 7110 c619 0400 |01f1: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +080c18: 0c04 |01f4: move-result-object v4 │ │ +080c1a: 6e20 b415 4300 |01f5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080c20: 0c03 |01f8: move-result-object v3 │ │ +080c22: 1a04 b200 |01f9: const-string v4, "'." // string@00b2 │ │ +080c26: 6e20 b515 4300 |01fb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080c2c: 0c03 |01fe: move-result-object v3 │ │ +080c2e: 6e10 bb15 0300 |01ff: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080c34: 0c03 |0202: move-result-object v3 │ │ +080c36: 0800 1200 |0203: move-object/from16 v0, v18 │ │ +080c3a: 6e30 7b1c 3200 |0205: invoke-virtual {v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +080c40: 7110 651d 0800 |0208: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080c46: 7110 651d 0b00 |020b: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080c4c: 3810 2100 |020e: if-eqz v16, 022f // +0021 │ │ +080c50: 7401 1502 1000 |0210: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ +080c56: 7100 c119 0000 |0213: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080c5c: 0c02 |0216: move-result-object v2 │ │ +080c5e: 2203 5003 |0217: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080c62: 7010 ad15 0300 |0219: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080c68: 1a04 ac0b |021c: const-string v4, "Released wake lock " // string@0bac │ │ +080c6c: 6e20 b515 4300 |021e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080c72: 0c03 |0221: move-result-object v3 │ │ +080c74: 0800 1000 |0222: move-object/from16 v0, v16 │ │ +080c78: 6e20 b415 0300 |0224: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080c7e: 0c03 |0227: move-result-object v3 │ │ +080c80: 6e10 bb15 0300 |0228: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080c86: 0c03 |022b: move-result-object v3 │ │ +080c88: 6e20 781c 3200 |022c: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080c8e: 3811 2100 |022f: if-eqz v17, 0250 // +0021 │ │ +080c92: 7401 d501 1100 |0231: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ +080c98: 7100 c119 0000 |0234: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080c9e: 0c02 |0237: move-result-object v2 │ │ +080ca0: 2203 5003 |0238: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080ca4: 7010 ad15 0300 |023a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080caa: 1a04 ad0b |023d: const-string v4, "Released wifi lock " // string@0bad │ │ +080cae: 6e20 b515 4300 |023f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080cb4: 0c03 |0242: move-result-object v3 │ │ +080cb6: 0800 1100 |0243: move-object/from16 v0, v17 │ │ +080cba: 6e20 b415 0300 |0245: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080cc0: 0c03 |0248: move-result-object v3 │ │ +080cc2: 6e10 bb15 0300 |0249: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080cc8: 0c03 |024c: move-result-object v3 │ │ +080cca: 6e20 781c 3200 |024d: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080cd0: 2202 8104 |0250: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +080cd4: 0800 1300 |0252: move-object/from16 v0, v19 │ │ +080cd8: 5403 cd08 |0254: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080cdc: 7110 bf19 0300 |0256: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080ce2: 0c03 |0259: move-result-object v3 │ │ +080ce4: 7100 2b1a 0000 |025a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +080cea: 0c04 |025d: move-result-object v4 │ │ +080cec: 7030 141c 3204 |025e: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ +080cf2: 6e10 151c 0200 |0261: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ +080cf8: 2900 a5fe |0264: goto/16 0109 // -015b │ │ +080cfc: 0800 1300 |0266: move-object/from16 v0, v19 │ │ +080d00: 5402 cd08 |0268: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080d04: 7110 c519 0200 |026a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +080d0a: 0c02 |026d: move-result-object v2 │ │ +080d0c: 7110 421c 0200 |026e: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.canWriteOrCreate:(Ljava/io/File;)Z // method@1c42 │ │ +080d12: 0a02 |0271: move-result v2 │ │ +080d14: 3902 8100 |0272: if-nez v2, 02f3 // +0081 │ │ +080d18: 2202 3803 |0274: new-instance v2, Ljava/lang/Exception; // type@0338 │ │ +080d1c: 2203 5003 |0276: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080d20: 7010 ad15 0300 |0278: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080d26: 1a04 9202 |027b: const-string v4, "Can't write to " // string@0292 │ │ +080d2a: 6e20 b515 4300 |027d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080d30: 0c03 |0280: move-result-object v3 │ │ +080d32: 0800 1300 |0281: move-object/from16 v0, v19 │ │ +080d36: 5404 cd08 |0283: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080d3a: 7110 c519 0400 |0285: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +080d40: 0c04 |0288: move-result-object v4 │ │ +080d42: 6e20 b415 4300 |0289: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080d48: 0c03 |028c: move-result-object v3 │ │ +080d4a: 6e10 bb15 0300 |028d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080d50: 0c03 |0290: move-result-object v3 │ │ +080d52: 7020 5b15 3200 |0291: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +080d58: 2702 |0294: throw v2 │ │ +080d5a: 0d02 |0295: move-exception v2 │ │ +080d5c: 7110 651d 0800 |0296: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080d62: 7110 651d 0b00 |0299: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +080d68: 3810 2100 |029c: if-eqz v16, 02bd // +0021 │ │ +080d6c: 7401 1502 1000 |029e: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ +080d72: 7100 c119 0000 |02a1: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080d78: 0c03 |02a4: move-result-object v3 │ │ +080d7a: 2204 5003 |02a5: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +080d7e: 7010 ad15 0400 |02a7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080d84: 1a05 ac0b |02aa: const-string v5, "Released wake lock " // string@0bac │ │ +080d88: 6e20 b515 5400 |02ac: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080d8e: 0c04 |02af: move-result-object v4 │ │ +080d90: 0800 1000 |02b0: move-object/from16 v0, v16 │ │ +080d94: 6e20 b415 0400 |02b2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080d9a: 0c04 |02b5: move-result-object v4 │ │ +080d9c: 6e10 bb15 0400 |02b6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080da2: 0c04 |02b9: move-result-object v4 │ │ +080da4: 6e20 781c 4300 |02ba: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080daa: 3811 2100 |02bd: if-eqz v17, 02de // +0021 │ │ +080dae: 7401 d501 1100 |02bf: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ +080db4: 7100 c119 0000 |02c2: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080dba: 0c03 |02c5: move-result-object v3 │ │ +080dbc: 2204 5003 |02c6: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +080dc0: 7010 ad15 0400 |02c8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080dc6: 1a05 ad0b |02cb: const-string v5, "Released wifi lock " // string@0bad │ │ +080dca: 6e20 b515 5400 |02cd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080dd0: 0c04 |02d0: move-result-object v4 │ │ +080dd2: 0800 1100 |02d1: move-object/from16 v0, v17 │ │ +080dd6: 6e20 b415 0400 |02d3: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080ddc: 0c04 |02d6: move-result-object v4 │ │ +080dde: 6e10 bb15 0400 |02d7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080de4: 0c04 |02da: move-result-object v4 │ │ +080de6: 6e20 781c 4300 |02db: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080dec: 2203 8104 |02de: new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +080df0: 0800 1300 |02e0: move-object/from16 v0, v19 │ │ +080df4: 5404 cd08 |02e2: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080df8: 7110 bf19 0400 |02e4: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080dfe: 0c04 |02e7: move-result-object v4 │ │ +080e00: 7100 2b1a 0000 |02e8: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +080e06: 0c05 |02eb: move-result-object v5 │ │ +080e08: 7030 141c 4305 |02ec: invoke-direct {v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ +080e0e: 6e10 151c 0300 |02ef: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ +080e14: 2702 |02f2: throw v2 │ │ +080e16: 0800 1300 |02f3: move-object/from16 v0, v19 │ │ +080e1a: 5402 cd08 |02f5: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080e1e: 7110 bf19 0200 |02f7: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080e24: 0c02 |02fa: move-result-object v2 │ │ +080e26: 7110 dc1a 0200 |02fb: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +080e2c: 0c01 |02fe: move-result-object v1 │ │ +080e2e: 0800 1300 |02ff: move-object/from16 v0, v19 │ │ +080e32: 5402 cd08 |0301: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080e36: 7110 bf19 0200 |0303: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +080e3c: 0c02 |0306: move-result-object v2 │ │ +080e3e: 0800 1300 |0307: move-object/from16 v0, v19 │ │ +080e42: 5403 cd08 |0309: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080e46: 7110 c619 0300 |030b: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +080e4c: 0c03 |030e: move-result-object v3 │ │ +080e4e: 0800 1300 |030f: move-object/from16 v0, v19 │ │ +080e52: 5404 cd08 |0311: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080e56: 7110 c519 0400 |0313: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +080e5c: 0c04 |0316: move-result-object v4 │ │ +080e5e: 6e10 1415 0400 |0317: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1514 │ │ +080e64: 0b04 |031a: move-result-wide v4 │ │ +080e66: 0800 1300 |031b: move-object/from16 v0, v19 │ │ +080e6a: 5406 cd08 |031d: iget-object v6, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080e6e: 7110 c719 0600 |031f: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$800:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)I // method@19c7 │ │ +080e74: 0a06 |0322: move-result v6 │ │ +080e76: 0807 1300 |0323: move-object/from16 v7, v19 │ │ +080e7a: 7807 c31a 0100 |0325: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1ac3 │ │ +080e80: 0c0f |0328: move-result-object v15 │ │ +080e82: 7210 be1d 0f00 |0329: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ +080e88: 0c02 |032c: move-result-object v2 │ │ +080e8a: 7210 bb1d 0200 |032d: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ +080e90: 0c08 |0330: move-result-object v8 │ │ +080e92: 7210 bf1d 0f00 |0331: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@1dbf │ │ +080e98: 0c02 |0334: move-result-object v2 │ │ +080e9a: 7210 c01d 0200 |0335: invoke-interface {v2}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@1dc0 │ │ +080ea0: 0a02 |0338: move-result v2 │ │ +080ea2: 1303 ce00 |0339: const/16 v3, #int 206 // #ce │ │ +080ea6: 3332 a700 |033b: if-ne v2, v3, 03e2 // +00a7 │ │ +080eaa: 121d |033d: const/4 v13, #int 1 // #1 │ │ +080eac: 380d 2e00 |033e: if-eqz v13, 036c // +002e │ │ +080eb0: 7100 c119 0000 |0340: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080eb6: 0c02 |0343: move-result-object v2 │ │ +080eb8: 2203 5003 |0344: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080ebc: 7010 ad15 0300 |0346: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080ec2: 1a04 5803 |0349: const-string v4, "Executed partial HTTP GET, skipping " // string@0358 │ │ +080ec6: 6e20 b515 4300 |034b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080ecc: 0c03 |034e: move-result-object v3 │ │ +080ece: 0800 1300 |034f: move-object/from16 v0, v19 │ │ +080ed2: 5404 cd08 |0351: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080ed6: 7110 c519 0400 |0353: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +080edc: 0c04 |0356: move-result-object v4 │ │ +080ede: 6e10 1415 0400 |0357: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1514 │ │ +080ee4: 0b04 |035a: move-result-wide v4 │ │ +080ee6: 6e30 b215 4305 |035b: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +080eec: 0c03 |035e: move-result-object v3 │ │ +080eee: 1a04 3700 |035f: const-string v4, " bytes" // string@0037 │ │ +080ef2: 6e20 b515 4300 |0361: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080ef8: 0c03 |0364: move-result-object v3 │ │ +080efa: 6e10 bb15 0300 |0365: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080f00: 0c03 |0368: move-result-object v3 │ │ +080f02: 6e20 781c 3200 |0369: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080f08: 220c 2003 |036c: new-instance v12, Ljava/io/FileOutputStream; // type@0320 │ │ +080f0c: 0800 1300 |036e: move-object/from16 v0, v19 │ │ +080f10: 5402 cd08 |0370: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080f14: 7110 c519 0200 |0372: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +080f1a: 0c02 |0375: move-result-object v2 │ │ +080f1c: 7030 2215 2c0d |0376: invoke-direct {v12, v2, v13}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@1522 │ │ +080f22: 0800 1300 |0379: move-object/from16 v0, v19 │ │ +080f26: 7030 b719 800c |037b: invoke-direct {v0, v8, v12}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@19b7 │ │ +080f2c: 0b09 |037e: move-result-wide v9 │ │ +080f2e: 7100 c119 0000 |037f: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +080f34: 0c02 |0382: move-result-object v2 │ │ +080f36: 2203 5003 |0383: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080f3a: 7010 ad15 0300 |0385: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080f40: 1a04 1d03 |0388: const-string v4, "Downloaded " // string@031d │ │ +080f44: 6e20 b515 4300 |038a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080f4a: 0c03 |038d: move-result-object v3 │ │ +080f4c: 6e30 b215 930a |038e: invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +080f52: 0c03 |0391: move-result-object v3 │ │ +080f54: 1a04 3800 |0392: const-string v4, " bytes to " // string@0038 │ │ +080f58: 6e20 b515 4300 |0394: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080f5e: 0c03 |0397: move-result-object v3 │ │ +080f60: 0800 1300 |0398: move-object/from16 v0, v19 │ │ +080f64: 5404 cd08 |039a: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080f68: 7110 c519 0400 |039c: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +080f6e: 0c04 |039f: move-result-object v4 │ │ +080f70: 6e20 b415 4300 |03a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080f76: 0c03 |03a3: move-result-object v3 │ │ +080f78: 6e10 bb15 0300 |03a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080f7e: 0c03 |03a7: move-result-object v3 │ │ +080f80: 6e20 781c 3200 |03a8: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +080f86: 6e10 2515 0c00 |03ab: invoke-virtual {v12}, Ljava/io/FileOutputStream;.flush:()V // method@1525 │ │ +080f8c: 6e10 2415 0c00 |03ae: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@1524 │ │ +080f92: 7401 ba19 1300 |03b1: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.isCancelled:()Z // method@19ba │ │ +080f98: 0a02 |03b4: move-result v2 │ │ +080f9a: 3802 3000 |03b5: if-eqz v2, 03e5 // +0030 │ │ +080f9e: 2202 3803 |03b7: new-instance v2, Ljava/lang/Exception; // type@0338 │ │ +080fa2: 2203 5003 |03b9: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +080fa6: 7010 ad15 0300 |03bb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +080fac: 1a04 1203 |03be: const-string v4, "Download of '" // string@0312 │ │ +080fb0: 6e20 b515 4300 |03c0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080fb6: 0c03 |03c3: move-result-object v3 │ │ +080fb8: 0800 1300 |03c4: move-object/from16 v0, v19 │ │ +080fbc: 5404 cd08 |03c6: iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +080fc0: 7110 c619 0400 |03c8: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +080fc6: 0c04 |03cb: move-result-object v4 │ │ +080fc8: 6e20 b415 4300 |03cc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +080fce: 0c03 |03cf: move-result-object v3 │ │ +080fd0: 1a04 b100 |03d0: const-string v4, "' was cancelled" // string@00b1 │ │ +080fd4: 6e20 b515 4300 |03d2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +080fda: 0c03 |03d5: move-result-object v3 │ │ +080fdc: 6e10 bb15 0300 |03d6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +080fe2: 0c03 |03d9: move-result-object v3 │ │ +080fe4: 7020 5b15 3200 |03da: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@155b │ │ +080fea: 2702 |03dd: throw v2 │ │ +080fec: 0d12 |03de: move-exception v18 │ │ +080fee: 07cb |03df: move-object v11, v12 │ │ +080ff0: 2900 d7fd |03e0: goto/16 01b7 // -0229 │ │ +080ff4: 120d |03e2: const/4 v13, #int 0 // #0 │ │ +080ff6: 2900 5bff |03e3: goto/16 033e // -00a5 │ │ +080ffa: 0800 1300 |03e5: move-object/from16 v0, v19 │ │ +080ffe: 7020 b819 1000 |03e7: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.downloadAndSaveCoverArt:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)V // method@19b8 │ │ +081004: 0800 1300 |03ea: move-object/from16 v0, v19 │ │ +081008: 5402 cd08 |03ec: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +08100c: 7110 c419 0200 |03ee: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Z // method@19c4 │ │ +081012: 0a02 |03f1: move-result v2 │ │ +081014: 3802 8300 |03f2: if-eqz v2, 0475 // +0083 │ │ +081018: 0800 1300 |03f4: move-object/from16 v0, v19 │ │ +08101c: 5402 cd08 |03f6: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +081020: 7110 c519 0200 |03f8: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +081026: 0c02 |03fb: move-result-object v2 │ │ +081028: 0800 1300 |03fc: move-object/from16 v0, v19 │ │ +08102c: 5403 cd08 |03fe: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +081030: 7110 c219 0300 |0400: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$300:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c2 │ │ +081036: 0c03 |0403: move-result-object v3 │ │ +081038: 7120 641d 3200 |0404: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.atomicCopy:(Ljava/io/File;Ljava/io/File;)V // method@1d64 │ │ +08103e: 0800 1300 |0407: move-object/from16 v0, v19 │ │ +081042: 5402 cd08 |0409: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +081046: 7110 c819 0200 |040b: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$900:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService; // method@19c8 │ │ +08104c: 0c02 |040e: move-result-object v2 │ │ +08104e: 0800 1300 |040f: move-object/from16 v0, v19 │ │ +081052: 5403 cd08 |0411: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +081056: 6e20 be1a 3200 |0413: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MediaStoreService;.saveInMediaStore:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1abe │ │ +08105c: 7110 651d 0800 |0416: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +081062: 7110 651d 0c00 |0419: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +081068: 3810 2100 |041c: if-eqz v16, 043d // +0021 │ │ +08106c: 7401 1502 1000 |041e: invoke-virtual/range {v16}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0215 │ │ +081072: 7100 c119 0000 |0421: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +081078: 0c02 |0424: move-result-object v2 │ │ +08107a: 2203 5003 |0425: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +08107e: 7010 ad15 0300 |0427: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +081084: 1a04 ac0b |042a: const-string v4, "Released wake lock " // string@0bac │ │ +081088: 6e20 b515 4300 |042c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08108e: 0c03 |042f: move-result-object v3 │ │ +081090: 0800 1000 |0430: move-object/from16 v0, v16 │ │ +081094: 6e20 b415 0300 |0432: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08109a: 0c03 |0435: move-result-object v3 │ │ +08109c: 6e10 bb15 0300 |0436: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0810a2: 0c03 |0439: move-result-object v3 │ │ +0810a4: 6e20 781c 3200 |043a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0810aa: 3811 2100 |043d: if-eqz v17, 045e // +0021 │ │ +0810ae: 7401 d501 1100 |043f: invoke-virtual/range {v17}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@01d5 │ │ +0810b4: 7100 c119 0000 |0442: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$200:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@19c1 │ │ +0810ba: 0c02 |0445: move-result-object v2 │ │ +0810bc: 2203 5003 |0446: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0810c0: 7010 ad15 0300 |0448: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0810c6: 1a04 ad0b |044b: const-string v4, "Released wifi lock " // string@0bad │ │ +0810ca: 6e20 b515 4300 |044d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0810d0: 0c03 |0450: move-result-object v3 │ │ +0810d2: 0800 1100 |0451: move-object/from16 v0, v17 │ │ +0810d6: 6e20 b415 0300 |0453: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0810dc: 0c03 |0456: move-result-object v3 │ │ +0810de: 6e10 bb15 0300 |0457: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0810e4: 0c03 |045a: move-result-object v3 │ │ +0810e6: 6e20 781c 3200 |045b: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0810ec: 2202 8104 |045e: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; // type@0481 │ │ +0810f0: 0800 1300 |0460: move-object/from16 v0, v19 │ │ +0810f4: 5403 cd08 |0462: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +0810f8: 7110 bf19 0300 |0464: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Landroid/content/Context; // method@19bf │ │ +0810fe: 0c03 |0467: move-result-object v3 │ │ +081100: 7100 2b1a 0000 |0468: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@1a2b │ │ +081106: 0c04 |046b: move-result-object v4 │ │ +081108: 7030 141c 3204 |046c: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadService;)V // method@1c14 │ │ +08110e: 6e10 151c 0200 |046f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;.clean:()V // method@1c15 │ │ +081114: 07cb |0472: move-object v11, v12 │ │ +081116: 2900 96fc |0473: goto/16 0109 // -036a │ │ +08111a: 0800 1300 |0475: move-object/from16 v0, v19 │ │ +08111e: 5402 cd08 |0477: iget-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +081122: 7110 c519 0200 |0479: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c5 │ │ +081128: 0c02 |047c: move-result-object v2 │ │ +08112a: 0800 1300 |047d: move-object/from16 v0, v19 │ │ +08112e: 5403 cd08 |047f: iget-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +081132: 7110 c319 0300 |0481: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Ljava/io/File; // method@19c3 │ │ +081138: 0c03 |0484: move-result-object v3 │ │ +08113a: 7120 641d 3200 |0485: invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.atomicCopy:(Ljava/io/File;Ljava/io/File;)V // method@1d64 │ │ +081140: 288e |0488: goto 0416 // -0072 │ │ +081142: 0d02 |0489: move-exception v2 │ │ +081144: 07cb |048a: move-object v11, v12 │ │ +081146: 2900 0bfe |048b: goto/16 0296 // -01f5 │ │ catches : 8 │ │ 0x0006 - 0x00ad │ │ Ljava/lang/Exception; -> 0x01b6 │ │ -> 0x0295 │ │ 0x010a - 0x0135 │ │ Ljava/lang/Exception; -> 0x01b6 │ │ -> 0x0295 │ │ @@ -174515,43 +174511,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -08118c: |[08118c] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.toString:()Ljava/lang/String; │ │ -08119c: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -0811a0: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0811a6: 1a01 1c03 |0005: const-string v1, "DownloadTask (" // string@031c │ │ -0811aa: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0811b0: 0c00 |000a: move-result-object v0 │ │ -0811b2: 5421 cd08 |000b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ -0811b6: 7110 c619 0100 |000d: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ -0811bc: 0c01 |0010: move-result-object v1 │ │ -0811be: 6e20 b415 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0811c4: 0c00 |0014: move-result-object v0 │ │ -0811c6: 1a01 e300 |0015: const-string v1, ")" // string@00e3 │ │ -0811ca: 6e20 b515 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0811d0: 0c00 |001a: move-result-object v0 │ │ -0811d2: 6e10 bb15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0811d8: 0c00 |001e: move-result-object v0 │ │ -0811da: 1100 |001f: return-object v0 │ │ +0811a0: |[0811a0] net.sourceforge.subsonic.androidapp.service.DownloadFile$DownloadTask.toString:()Ljava/lang/String; │ │ +0811b0: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +0811b4: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0811ba: 1a01 1c03 |0005: const-string v1, "DownloadTask (" // string@031c │ │ +0811be: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0811c4: 0c00 |000a: move-result-object v0 │ │ +0811c6: 5421 cd08 |000b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08cd │ │ +0811ca: 7110 c619 0100 |000d: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19c6 │ │ +0811d0: 0c01 |0010: move-result-object v1 │ │ +0811d2: 6e20 b415 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0811d8: 0c00 |0014: move-result-object v0 │ │ +0811da: 1a01 e300 |0015: const-string v1, ")" // string@00e3 │ │ +0811de: 6e20 b515 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0811e4: 0c00 |001a: move-result-object v0 │ │ +0811e6: 6e10 bb15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0811ec: 0c00 |001e: move-result-object v0 │ │ +0811ee: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ │ │ source_file_idx : 789 (DownloadFile.java) │ │ │ │ Class #695 header: │ │ -class_idx : 1084 │ │ +class_idx : 1092 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1148 │ │ +superclass_idx : 1156 │ │ source_file_idx : 793 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #695 annotations: │ │ @@ -174597,37 +174593,37 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0811dc: |[0811dc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V │ │ -0811ec: 5b56 e308 |0000: iput-object v6, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08e3 │ │ -0811f0: 7010 1f1c 0500 |0002: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.:()V // method@1c1f │ │ -0811f6: 5b57 df08 |0005: iput-object v7, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ -0811fa: 5958 e208 |0007: iput v8, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.position:I // field@08e2 │ │ -0811fe: 6e10 cf19 0700 |0009: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ -081204: 0c03 |000c: move-result-object v3 │ │ -081206: 5b53 e108 |000d: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ -08120a: 6e10 cd19 0700 |000f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getBitRate:()I // method@19cd │ │ -081210: 0a00 |0012: move-result v0 │ │ -081212: 1403 a086 0100 |0013: const v3, #float 1.4013e-40 // #000186a0 │ │ -081218: d204 0004 |0016: mul-int/lit16 v4, v0, #int 1024 // #0400 │ │ -08121c: db04 0408 |0018: div-int/lit8 v4, v4, #int 8 // #08 │ │ -081220: da04 0405 |001a: mul-int/lit8 v4, v4, #int 5 // #05 │ │ -081224: 7120 7515 4300 |001c: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -08122a: 0a03 |001f: move-result v3 │ │ -08122c: 8131 |0020: int-to-long v1, v3 │ │ -08122e: 5453 e108 |0021: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ -081232: 6e10 1415 0300 |0023: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@1514 │ │ -081238: 0b03 |0026: move-result-wide v3 │ │ -08123a: bb13 |0027: add-long/2addr v3, v1 │ │ -08123c: 5a53 e008 |0028: iput-wide v3, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.expectedFileSize:J // field@08e0 │ │ -081240: 0e00 |002a: return-void │ │ +0811f0: |[0811f0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V │ │ +081200: 5b56 e308 |0000: iput-object v6, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08e3 │ │ +081204: 7010 1f1c 0500 |0002: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.:()V // method@1c1f │ │ +08120a: 5b57 df08 |0005: iput-object v7, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ +08120e: 5958 e208 |0007: iput v8, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.position:I // field@08e2 │ │ +081212: 6e10 cf19 0700 |0009: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ +081218: 0c03 |000c: move-result-object v3 │ │ +08121a: 5b53 e108 |000d: iput-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ +08121e: 6e10 cd19 0700 |000f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getBitRate:()I // method@19cd │ │ +081224: 0a00 |0012: move-result v0 │ │ +081226: 1403 a086 0100 |0013: const v3, #float 1.4013e-40 // #000186a0 │ │ +08122c: d204 0004 |0016: mul-int/lit16 v4, v0, #int 1024 // #0400 │ │ +081230: db04 0408 |0018: div-int/lit8 v4, v4, #int 8 // #08 │ │ +081234: da04 0405 |001a: mul-int/lit8 v4, v4, #int 5 // #05 │ │ +081238: 7120 7515 4300 |001c: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +08123e: 0a03 |001f: move-result v3 │ │ +081240: 8131 |0020: int-to-long v1, v3 │ │ +081242: 5453 e108 |0021: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ +081246: 6e10 1415 0300 |0023: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@1514 │ │ +08124c: 0b03 |0026: move-result-wide v3 │ │ +08124e: bb13 |0027: add-long/2addr v3, v1 │ │ +081250: 5a53 e008 |0028: iput-wide v3, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.expectedFileSize:J // field@08e0 │ │ +081254: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ 0x0005 line=903 │ │ 0x0007 line=904 │ │ 0x0009 line=905 │ │ 0x000f line=908 │ │ @@ -174647,61 +174643,61 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -081244: |[081244] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.bufferComplete:()Z │ │ -081254: 5473 df08 |0000: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ -081258: 6e10 d119 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -08125e: 0a00 |0005: move-result v0 │ │ -081260: 5473 e108 |0006: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ -081264: 6e10 1415 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@1514 │ │ -08126a: 0b01 |000b: move-result-wide v1 │ │ -08126c: 7100 141a 0000 |000c: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a14 │ │ -081272: 0c03 |000f: move-result-object v3 │ │ -081274: 2204 4803 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -081278: 7010 ad15 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -08127e: 1a05 5602 |0015: const-string v5, "Buffering " // string@0256 │ │ -081282: 6e20 b515 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -081288: 0c04 |001a: move-result-object v4 │ │ -08128a: 5475 e108 |001b: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ -08128e: 6e20 b415 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -081294: 0c04 |0020: move-result-object v4 │ │ -081296: 1a05 2300 |0021: const-string v5, " (" // string@0023 │ │ -08129a: 6e20 b515 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0812a0: 0c04 |0026: move-result-object v4 │ │ -0812a2: 6e30 b215 1402 |0027: invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -0812a8: 0c04 |002a: move-result-object v4 │ │ -0812aa: 1a05 0a01 |002b: const-string v5, "/" // string@010a │ │ -0812ae: 6e20 b515 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0812b4: 0c04 |0030: move-result-object v4 │ │ -0812b6: 5375 e008 |0031: iget-wide v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.expectedFileSize:J // field@08e0 │ │ -0812ba: 6e30 b215 5406 |0033: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -0812c0: 0c04 |0036: move-result-object v4 │ │ -0812c2: 1a05 f200 |0037: const-string v5, ", " // string@00f2 │ │ -0812c6: 6e20 b515 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0812cc: 0c04 |003c: move-result-object v4 │ │ -0812ce: 6e20 b615 0400 |003d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ -0812d4: 0c04 |0040: move-result-object v4 │ │ -0812d6: 1a05 e300 |0041: const-string v5, ")" // string@00e3 │ │ -0812da: 6e20 b515 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0812e0: 0c04 |0046: move-result-object v4 │ │ -0812e2: 6e10 bb15 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0812e8: 0c04 |004a: move-result-object v4 │ │ -0812ea: 6e20 781c 4300 |004b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0812f0: 3900 0800 |004e: if-nez v0, 0056 // +0008 │ │ -0812f4: 5373 e008 |0050: iget-wide v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.expectedFileSize:J // field@08e0 │ │ -0812f8: 3103 0103 |0052: cmp-long v3, v1, v3 │ │ -0812fc: 3a03 0400 |0054: if-ltz v3, 0058 // +0004 │ │ -081300: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -081302: 0f03 |0057: return v3 │ │ -081304: 1203 |0058: const/4 v3, #int 0 // #0 │ │ -081306: 28fe |0059: goto 0057 // -0002 │ │ +081258: |[081258] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.bufferComplete:()Z │ │ +081268: 5473 df08 |0000: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ +08126c: 6e10 d119 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +081272: 0a00 |0005: move-result v0 │ │ +081274: 5473 e108 |0006: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ +081278: 6e10 1415 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@1514 │ │ +08127e: 0b01 |000b: move-result-wide v1 │ │ +081280: 7100 141a 0000 |000c: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1a14 │ │ +081286: 0c03 |000f: move-result-object v3 │ │ +081288: 2204 5003 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +08128c: 7010 ad15 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +081292: 1a05 5602 |0015: const-string v5, "Buffering " // string@0256 │ │ +081296: 6e20 b515 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08129c: 0c04 |001a: move-result-object v4 │ │ +08129e: 5475 e108 |001b: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.partialFile:Ljava/io/File; // field@08e1 │ │ +0812a2: 6e20 b415 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0812a8: 0c04 |0020: move-result-object v4 │ │ +0812aa: 1a05 2300 |0021: const-string v5, " (" // string@0023 │ │ +0812ae: 6e20 b515 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0812b4: 0c04 |0026: move-result-object v4 │ │ +0812b6: 6e30 b215 1402 |0027: invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +0812bc: 0c04 |002a: move-result-object v4 │ │ +0812be: 1a05 0a01 |002b: const-string v5, "/" // string@010a │ │ +0812c2: 6e20 b515 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0812c8: 0c04 |0030: move-result-object v4 │ │ +0812ca: 5375 e008 |0031: iget-wide v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.expectedFileSize:J // field@08e0 │ │ +0812ce: 6e30 b215 5406 |0033: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +0812d4: 0c04 |0036: move-result-object v4 │ │ +0812d6: 1a05 f200 |0037: const-string v5, ", " // string@00f2 │ │ +0812da: 6e20 b515 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0812e0: 0c04 |003c: move-result-object v4 │ │ +0812e2: 6e20 b615 0400 |003d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15b6 │ │ +0812e8: 0c04 |0040: move-result-object v4 │ │ +0812ea: 1a05 e300 |0041: const-string v5, ")" // string@00e3 │ │ +0812ee: 6e20 b515 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0812f4: 0c04 |0046: move-result-object v4 │ │ +0812f6: 6e10 bb15 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0812fc: 0c04 |004a: move-result-object v4 │ │ +0812fe: 6e20 781c 4300 |004b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +081304: 3900 0800 |004e: if-nez v0, 0056 // +0008 │ │ +081308: 5373 e008 |0050: iget-wide v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.expectedFileSize:J // field@08e0 │ │ +08130c: 3103 0103 |0052: cmp-long v3, v1, v3 │ │ +081310: 3a03 0400 |0054: if-ltz v3, 0058 // +0004 │ │ +081314: 1213 |0056: const/4 v3, #int 1 // #1 │ │ +081316: 0f03 |0057: return v3 │ │ +081318: 1203 |0058: const/4 v3, #int 0 // #0 │ │ +08131a: 28fe |0059: goto 0057 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0006 line=930 │ │ 0x000c line=932 │ │ 0x004e line=933 │ │ locals : │ │ @@ -174715,33 +174711,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -081308: |[081308] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.execute:()V │ │ -081318: 5440 e308 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08e3 │ │ -08131c: 6201 8d08 |0002: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ -081320: 6e20 4f1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -081326: 7010 0b1a 0400 |0007: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.bufferComplete:()Z // method@1a0b │ │ -08132c: 0a00 |000a: move-result v0 │ │ -08132e: 3900 0e00 |000b: if-nez v0, 0019 // +000e │ │ -081332: 1600 e803 |000d: const-wide/16 v0, #int 1000 // #3e8 │ │ -081336: 7120 8f1d 1000 |000f: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ -08133c: 6e10 0d1a 0400 |0012: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.isCancelled:()Z // method@1a0d │ │ -081342: 0a00 |0015: move-result v0 │ │ -081344: 3800 f1ff |0016: if-eqz v0, 0007 // -000f │ │ -081348: 0e00 |0018: return-void │ │ -08134a: 5440 e308 |0019: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08e3 │ │ -08134e: 5441 df08 |001b: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ -081352: 5242 e208 |001d: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.position:I // field@08e2 │ │ -081356: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -081358: 7140 171a 1032 |0020: invoke-static {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V // method@1a17 │ │ -08135e: 28f5 |0023: goto 0018 // -000b │ │ +08131c: |[08131c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.execute:()V │ │ +08132c: 5440 e308 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08e3 │ │ +081330: 6201 8d08 |0002: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ +081334: 6e20 4f1a 1000 |0004: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +08133a: 7010 0b1a 0400 |0007: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.bufferComplete:()Z // method@1a0b │ │ +081340: 0a00 |000a: move-result v0 │ │ +081342: 3900 0e00 |000b: if-nez v0, 0019 // +000e │ │ +081346: 1600 e803 |000d: const-wide/16 v0, #int 1000 // #3e8 │ │ +08134a: 7120 8f1d 1000 |000f: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ +081350: 6e10 0d1a 0400 |0012: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.isCancelled:()Z // method@1a0d │ │ +081356: 0a00 |0015: move-result v0 │ │ +081358: 3800 f1ff |0016: if-eqz v0, 0007 // -000f │ │ +08135c: 0e00 |0018: return-void │ │ +08135e: 5440 e308 |0019: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // field@08e3 │ │ +081362: 5441 df08 |001b: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ +081366: 5242 e208 |001d: iget v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.position:I // field@08e2 │ │ +08136a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +08136c: 7140 171a 1032 |0020: invoke-static {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V // method@1a17 │ │ +081372: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ 0x0007 line=919 │ │ 0x000d line=920 │ │ 0x0012 line=921 │ │ 0x0018 line=926 │ │ @@ -174754,50 +174750,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -081360: |[081360] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.toString:()Ljava/lang/String; │ │ -081370: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -081374: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -08137a: 1a01 5502 |0005: const-string v1, "BufferTask (" // string@0255 │ │ -08137e: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -081384: 0c00 |000a: move-result-object v0 │ │ -081386: 5421 df08 |000b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ -08138a: 6e20 b415 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -081390: 0c00 |0010: move-result-object v0 │ │ -081392: 1a01 e300 |0011: const-string v1, ")" // string@00e3 │ │ -081396: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08139c: 0c00 |0016: move-result-object v0 │ │ -08139e: 6e10 bb15 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0813a4: 0c00 |001a: move-result-object v0 │ │ -0813a6: 1100 |001b: return-object v0 │ │ +081374: |[081374] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.toString:()Ljava/lang/String; │ │ +081384: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +081388: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +08138e: 1a01 5502 |0005: const-string v1, "BufferTask (" // string@0255 │ │ +081392: 6e20 b515 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +081398: 0c00 |000a: move-result-object v0 │ │ +08139a: 5421 df08 |000b: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.downloadFile:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08df │ │ +08139e: 6e20 b415 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0813a4: 0c00 |0010: move-result-object v0 │ │ +0813a6: 1a01 e300 |0011: const-string v1, ")" // string@00e3 │ │ +0813aa: 6e20 b515 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0813b0: 0c00 |0016: move-result-object v0 │ │ +0813b2: 6e10 bb15 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0813b8: 0c00 |001a: move-result-object v0 │ │ +0813ba: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; │ │ │ │ source_file_idx : 793 (DownloadServiceImpl.java) │ │ │ │ Class #696 header: │ │ -class_idx : 1085 │ │ +class_idx : 1093 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 22 │ │ +superclass_idx : 25 │ │ source_file_idx : 793 │ │ static_fields_size : 10 │ │ instance_fields_size: 24 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 52 │ │ │ │ Class #696 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3; Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; } │ │ Annotations on field #2286 'cleanupCandidates' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;" ">;" } │ │ Annotations on field #2289 'downloadFileCache' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lnet/sourceforge/subsonic/androidapp/util/LRUCache" "<" "Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;" "Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;" ">;" } │ │ Annotations on field #2290 'downloadList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;" ">;" } │ │ Annotations on method #6688 'delete' │ │ @@ -174969,33 +174965,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0813a8: |[0813a8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.:()V │ │ -0813b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0813ba: 2201 8a04 |0001: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -0813be: 1c02 3d04 |0003: const-class v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@043d │ │ -0813c2: 7020 741c 2100 |0005: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -0813c8: 6901 ea08 |0008: sput-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ -0813cc: 7100 cc18 0000 |000a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.checkAvailable:()V // method@18cc │ │ -0813d2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0813d4: 6a01 f308 |000e: sput-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerAvailable:Z // field@08f3 │ │ -0813d8: 7100 d518 0000 |0010: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.checkAvailable:()V // method@18d5 │ │ -0813de: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0813e0: 6a01 0309 |0014: sput-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerAvailable:Z // field@0903 │ │ -0813e4: 0e00 |0016: return-void │ │ -0813e6: 0d00 |0017: move-exception v0 │ │ -0813e8: 6a03 f308 |0018: sput-boolean v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerAvailable:Z // field@08f3 │ │ -0813ec: 28f6 |001a: goto 0010 // -000a │ │ -0813ee: 0d00 |001b: move-exception v0 │ │ -0813f0: 6a03 0309 |001c: sput-boolean v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerAvailable:Z // field@0903 │ │ -0813f4: 28f8 |001e: goto 0016 // -0008 │ │ +0813bc: |[0813bc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.:()V │ │ +0813cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0813ce: 2201 9204 |0001: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +0813d2: 1c02 4504 |0003: const-class v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // type@0445 │ │ +0813d6: 7020 741c 2100 |0005: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +0813dc: 6901 ea08 |0008: sput-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ +0813e0: 7100 cc18 0000 |000a: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.checkAvailable:()V // method@18cc │ │ +0813e6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0813e8: 6a01 f308 |000e: sput-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerAvailable:Z // field@08f3 │ │ +0813ec: 7100 d518 0000 |0010: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.checkAvailable:()V // method@18d5 │ │ +0813f2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0813f4: 6a01 0309 |0014: sput-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerAvailable:Z // field@0903 │ │ +0813f8: 0e00 |0016: return-void │ │ +0813fa: 0d00 |0017: move-exception v0 │ │ +0813fc: 6a03 f308 |0018: sput-boolean v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerAvailable:Z // field@08f3 │ │ +081400: 28f6 |001a: goto 0010 // -000a │ │ +081402: 0d00 |001b: move-exception v0 │ │ +081404: 6a03 0309 |001c: sput-boolean v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerAvailable:Z // field@0903 │ │ +081408: 28f8 |001e: goto 0016 // -0008 │ │ catches : 2 │ │ 0x000a - 0x0010 │ │ Ljava/lang/Throwable; -> 0x0017 │ │ 0x0010 - 0x0016 │ │ Ljava/lang/Throwable; -> 0x001b │ │ positions : │ │ 0x0001 line=56 │ │ @@ -175017,79 +175013,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -081414: |[081414] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.:()V │ │ -081424: 7010 8900 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0089 │ │ -08142a: 2200 af04 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder; // type@04af │ │ -08142e: 7020 231d 2000 |0005: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder;.:(Ljava/lang/Object;)V // method@1d23 │ │ -081434: 5b20 ec08 |0008: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.binder:Landroid/os/IBinder; // field@08ec │ │ -081438: 2200 7103 |000a: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -08143c: 7010 ec15 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -081442: 5b20 f208 |000f: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081446: 2200 6f00 |0011: new-instance v0, Landroid/os/Handler; // type@006f │ │ -08144a: 7010 f401 0000 |0013: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -081450: 5b20 f508 |0016: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handler:Landroid/os/Handler; // field@08f5 │ │ -081454: 2200 4504 |0018: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // type@0445 │ │ -081458: 7020 721a 2000 |001a: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a72 │ │ -08145e: 5b20 fa08 |001d: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -081462: 2200 aa04 |001f: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // type@04aa │ │ -081466: 7020 0f1d 2000 |0021: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.:(Landroid/content/Context;)V // method@1d0f │ │ -08146c: 5b20 0109 |0024: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ -081470: 2200 8904 |0026: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // type@0489 │ │ -081474: 1301 6400 |0028: const/16 v1, #int 100 // #64 │ │ -081478: 7020 6f1c 1000 |002a: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.:(I)V // method@1c6f │ │ -08147e: 5b20 f108 |002d: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08f1 │ │ -081482: 2200 7103 |002f: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -081486: 7010 ec15 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -08148c: 5b20 ee08 |0034: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ -081490: 2200 5b04 |0036: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // type@045b │ │ -081494: 7010 321b 0000 |0038: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.:()V // method@1b32 │ │ -08149a: 5b20 fe08 |003b: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.scrobbler:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@08fe │ │ -08149e: 2200 5204 |003d: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // type@0452 │ │ -0814a2: 7020 a61a 2000 |003f: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1aa6 │ │ -0814a8: 5b20 f808 |0042: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -0814ac: 6200 8e08 |0044: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -0814b0: 5b20 fc08 |0046: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -0814b4: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -0814b6: 5c20 f908 |0049: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.keepScreenOn:Z // field@08f9 │ │ -0814ba: 0e00 |004b: return-void │ │ +081428: |[081428] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.:()V │ │ +081438: 7010 8900 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0089 │ │ +08143e: 2200 b704 |0003: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder; // type@04b7 │ │ +081442: 7020 231d 2000 |0005: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SimpleServiceBinder;.:(Ljava/lang/Object;)V // method@1d23 │ │ +081448: 5b20 ec08 |0008: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.binder:Landroid/os/IBinder; // field@08ec │ │ +08144c: 2200 7903 |000a: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +081450: 7010 ec15 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +081456: 5b20 f208 |000f: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +08145a: 2200 7400 |0011: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +08145e: 7010 f401 0000 |0013: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +081464: 5b20 f508 |0016: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handler:Landroid/os/Handler; // field@08f5 │ │ +081468: 2200 4d04 |0018: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // type@044d │ │ +08146c: 7020 721a 2000 |001a: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a72 │ │ +081472: 5b20 fa08 |001d: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +081476: 2200 b204 |001f: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // type@04b2 │ │ +08147a: 7020 0f1d 2000 |0021: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.:(Landroid/content/Context;)V // method@1d0f │ │ +081480: 5b20 0109 |0024: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ +081484: 2200 9104 |0026: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // type@0491 │ │ +081488: 1301 6400 |0028: const/16 v1, #int 100 // #64 │ │ +08148c: 7020 6f1c 1000 |002a: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.:(I)V // method@1c6f │ │ +081492: 5b20 f108 |002d: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08f1 │ │ +081496: 2200 7903 |002f: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +08149a: 7010 ec15 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0814a0: 5b20 ee08 |0034: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ +0814a4: 2200 6304 |0036: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // type@0463 │ │ +0814a8: 7010 321b 0000 |0038: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.:()V // method@1b32 │ │ +0814ae: 5b20 fe08 |003b: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.scrobbler:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@08fe │ │ +0814b2: 2200 5a04 |003d: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // type@045a │ │ +0814b6: 7020 a61a 2000 |003f: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1aa6 │ │ +0814bc: 5b20 f808 |0042: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +0814c0: 6200 8e08 |0044: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +0814c4: 5b20 fc08 |0046: iput-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +0814c8: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +0814ca: 5c20 f908 |0049: iput-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.keepScreenOn:Z // field@08f9 │ │ +0814ce: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=65 │ │ 0x000a line=67 │ │ 0x0011 line=68 │ │ 0x0018 line=69 │ │ 0x001f line=70 │ │ 0x0026 line=72 │ │ 0x002f line=73 │ │ 0x0036 line=74 │ │ 0x003d line=75 │ │ 0x0044 line=81 │ │ 0x0048 line=87 │ │ - 0x004b line=893 │ │ locals : │ │ 0x0000 - 0x004c reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'access$000' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0814bc: |[0814bc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$000:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V │ │ -0814cc: 7020 361a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -0814d2: 0e00 |0003: return-void │ │ +0814d0: |[0814d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$000:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V │ │ +0814e0: 7020 361a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +0814e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Exception; │ │ │ │ @@ -175098,17 +175093,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Landroid/os/PowerManager$WakeLock;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0814d4: |[0814d4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Landroid/os/PowerManager$WakeLock; │ │ -0814e4: 5410 0509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0905 │ │ -0814e8: 1100 |0002: return-object v0 │ │ +0814e8: |[0814e8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$100:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Landroid/os/PowerManager$WakeLock; │ │ +0814f8: 5410 0509 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0905 │ │ +0814fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -175116,17 +175111,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0814ec: |[0814ec] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ -0814fc: 7010 3d1a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.onSongCompleted:()V // method@1a3d │ │ -081502: 0e00 |0003: return-void │ │ +081500: |[081500] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$200:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ │ +081510: 7010 3d1a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.onSongCompleted:()V // method@1a3d │ │ +081516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -175134,34 +175129,34 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/util/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081504: |[081504] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ -081514: 6200 ea08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ -081518: 1100 |0002: return-object v0 │ │ +081518: |[081518] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$300:()Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ +081528: 6200 ea08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ +08152c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'access$400' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08151c: |[08151c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ -08152c: 5410 ed08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ -081530: 1100 |0002: return-object v0 │ │ +081530: |[081530] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$400:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ +081540: 5410 ed08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ +081544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -175169,17 +175164,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081534: |[081534] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$402:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ -081544: 5b01 ed08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ -081548: 1101 |0002: return-object v1 │ │ +081548: |[081548] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$402:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ +081558: 5b01 ed08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ +08155c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0003 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ @@ -175188,17 +175183,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -08154c: |[08154c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V │ │ -08155c: 7040 211a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.doPlay:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V // method@1a21 │ │ -081562: 0e00 |0003: return-void │ │ +081560: |[081560] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V │ │ +081570: 7040 211a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.doPlay:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V // method@1a21 │ │ +081576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0004 reg=1 x1 Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -175209,29 +175204,29 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -081564: |[081564] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.bufferAndPlay:()V │ │ -081574: 1d03 |0000: monitor-enter v3 │ │ -081576: 6e10 471a 0300 |0001: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -08157c: 2200 3c04 |0004: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; // type@043c │ │ -081580: 5431 f008 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081584: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -081586: 7040 0a1a 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V // method@1a0a │ │ -08158c: 5b30 ed08 |000c: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ -081590: 5430 ed08 |000e: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ -081594: 6e10 271c 0000 |0010: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.start:()V // method@1c27 │ │ -08159a: 1e03 |0013: monitor-exit v3 │ │ -08159c: 0e00 |0014: return-void │ │ -08159e: 0d00 |0015: move-exception v0 │ │ -0815a0: 1e03 |0016: monitor-exit v3 │ │ -0815a2: 2700 |0017: throw v0 │ │ +081578: |[081578] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.bufferAndPlay:()V │ │ +081588: 1d03 |0000: monitor-enter v3 │ │ +08158a: 6e10 471a 0300 |0001: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +081590: 2200 4404 |0004: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; // type@0444 │ │ +081594: 5431 f008 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081598: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +08159a: 7040 0a1a 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;I)V // method@1a0a │ │ +0815a0: 5b30 ed08 |000c: iput-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ +0815a4: 5430 ed08 |000e: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ +0815a8: 6e10 271c 0000 |0010: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.start:()V // method@1c27 │ │ +0815ae: 1e03 |0013: monitor-exit v3 │ │ +0815b0: 0e00 |0014: return-void │ │ +0815b2: 0d00 |0015: move-exception v0 │ │ +0815b4: 1e03 |0016: monitor-exit v3 │ │ +0815b6: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=688 │ │ 0x0004 line=690 │ │ 0x000e line=691 │ │ @@ -175241,103 +175236,103 @@ │ │ 0x0000 - 0x0018 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'checkShufflePlay' │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -0815b0: |[0815b0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.checkShufflePlay:()V │ │ -0815c0: 160c 0100 |0000: const-wide/16 v12, #int 1 // #1 │ │ -0815c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0815c6: 1d0e |0003: monitor-enter v14 │ │ -0815c8: 1303 1400 |0004: const/16 v3, #int 20 // #14 │ │ -0815cc: 54ea f208 |0006: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -0815d0: 7210 2216 0a00 |0008: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -0815d6: 0a09 |000b: move-result v9 │ │ -0815d8: 53e4 fd08 |000c: iget-wide v4, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -0815dc: 6e10 551a 0e00 |000e: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ -0815e2: 0a06 |0011: move-result v6 │ │ -0815e4: 130a 1400 |0012: const/16 v10, #int 20 // #14 │ │ -0815e8: 35a6 2d00 |0014: if-ge v6, v10, 0041 // +002d │ │ -0815ec: 54ea 0109 |0016: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ -0815f0: d90b 0614 |0018: rsub-int/lit8 v11, v6, #int 20 // #14 │ │ -0815f4: 6e20 121d ba00 |001a: invoke-virtual {v10, v11}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.get:(I)Ljava/util/List; // method@1d12 │ │ -0815fa: 0c0a |001d: move-result-object v10 │ │ -0815fc: 7210 2316 0a00 |001e: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081602: 0c02 |0021: move-result-object v2 │ │ -081604: 7210 0e16 0200 |0022: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -08160a: 0a0a |0025: move-result v10 │ │ -08160c: 380a 1b00 |0026: if-eqz v10, 0041 // +001b │ │ -081610: 7210 0f16 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081616: 0c07 |002b: move-result-object v7 │ │ -081618: 1f07 1e04 |002c: check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -08161c: 2201 3704 |002e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081620: 7030 be19 e107 |0030: invoke-direct {v1, v14, v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ -081626: 54ea f208 |0033: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -08162a: 7220 1c16 1a00 |0035: invoke-interface {v10, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -081630: 53ea fd08 |0038: iget-wide v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -081634: bbca |003a: add-long/2addr v10, v12 │ │ -081636: 5aea fd08 |003b: iput-wide v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -08163a: 28e5 |003d: goto 0022 // -001b │ │ -08163c: 0d0a |003e: move-exception v10 │ │ -08163e: 1e0e |003f: monitor-exit v14 │ │ -081640: 270a |0040: throw v10 │ │ -081642: 54ea f008 |0041: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081646: 390a 3f00 |0043: if-nez v10, 0082 // +003f │ │ -08164a: 124a |0045: const/4 v10, #int 4 // #4 │ │ -08164c: 37a0 4100 |0046: if-le v0, v10, 0087 // +0041 │ │ -081650: d808 00fe |0048: add-int/lit8 v8, v0, #int -2 // #fe │ │ -081654: 54ea 0109 |004a: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ -081658: 6e20 121d 8a00 |004c: invoke-virtual {v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.get:(I)Ljava/util/List; // method@1d12 │ │ -08165e: 0c0a |004f: move-result-object v10 │ │ -081660: 7210 2316 0a00 |0050: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081666: 0c02 |0053: move-result-object v2 │ │ -081668: 7210 0e16 0200 |0054: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -08166e: 0a0a |0057: move-result v10 │ │ -081670: 380a 2f00 |0058: if-eqz v10, 0087 // +002f │ │ -081674: 7210 0f16 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -08167a: 0c07 |005d: move-result-object v7 │ │ -08167c: 1f07 1e04 |005e: check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -081680: 54ea f208 |0060: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081684: 220b 3704 |0062: new-instance v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081688: 7030 be19 eb07 |0064: invoke-direct {v11, v14, v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ -08168e: 7220 1c16 ba00 |0067: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -081694: 54ea f208 |006a: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081698: 120b |006c: const/4 v11, #int 0 // #0 │ │ -08169a: 7220 2016 ba00 |006d: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -0816a0: 0c0a |0070: move-result-object v10 │ │ -0816a2: 1f0a 3704 |0071: check-cast v10, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -0816a6: 6e10 c919 0a00 |0073: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ -0816ac: 54ea f208 |0076: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -0816b0: 120b |0078: const/4 v11, #int 0 // #0 │ │ -0816b2: 7220 2416 ba00 |0079: invoke-interface {v10, v11}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1624 │ │ -0816b8: 53ea fd08 |007c: iget-wide v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -0816bc: bbca |007e: add-long/2addr v10, v12 │ │ -0816be: 5aea fd08 |007f: iput-wide v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -0816c2: 28d3 |0081: goto 0054 // -002d │ │ -0816c4: 6e10 271a 0e00 |0082: invoke-virtual {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -0816ca: 0a00 |0085: move-result v0 │ │ -0816cc: 28bf |0086: goto 0045 // -0041 │ │ -0816ce: 53ea fd08 |0087: iget-wide v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -0816d2: 310a 040a |0089: cmp-long v10, v4, v10 │ │ -0816d6: 380a 0500 |008b: if-eqz v10, 0090 // +0005 │ │ -0816da: 7010 5c1a 0e00 |008d: invoke-direct {v14}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ -0816e0: 3809 0e00 |0090: if-eqz v9, 009e // +000e │ │ -0816e4: 54ea f208 |0092: iget-object v10, v14, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -0816e8: 7210 2216 0a00 |0094: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -0816ee: 0a0a |0097: move-result v10 │ │ -0816f0: 390a 0600 |0098: if-nez v10, 009e // +0006 │ │ -0816f4: 120a |009a: const/4 v10, #int 0 // #0 │ │ -0816f6: 6e20 421a ae00 |009b: invoke-virtual {v14, v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -0816fc: 1e0e |009e: monitor-exit v14 │ │ -0816fe: 0e00 |009f: return-void │ │ +0815c4: |[0815c4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.checkShufflePlay:()V │ │ +0815d4: 160d 0100 |0000: const-wide/16 v13, #int 1 // #1 │ │ +0815d8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0815da: 1d0f |0003: monitor-enter v15 │ │ +0815dc: 1302 1400 |0004: const/16 v2, #int 20 // #14 │ │ +0815e0: 54f9 f208 |0006: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +0815e4: 7210 2216 0900 |0008: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +0815ea: 0a08 |000b: move-result v8 │ │ +0815ec: 53f3 fd08 |000c: iget-wide v3, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +0815f0: 6e10 551a 0f00 |000e: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ +0815f6: 0a05 |0011: move-result v5 │ │ +0815f8: 1309 1400 |0012: const/16 v9, #int 20 // #14 │ │ +0815fc: 3595 2d00 |0014: if-ge v5, v9, 0041 // +002d │ │ +081600: 54f9 0109 |0016: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ +081604: d90a 0514 |0018: rsub-int/lit8 v10, v5, #int 20 // #14 │ │ +081608: 6e20 121d a900 |001a: invoke-virtual {v9, v10}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.get:(I)Ljava/util/List; // method@1d12 │ │ +08160e: 0c09 |001d: move-result-object v9 │ │ +081610: 7210 2316 0900 |001e: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081616: 0c09 |0021: move-result-object v9 │ │ +081618: 7210 0e16 0900 |0022: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +08161e: 0a0a |0025: move-result v10 │ │ +081620: 380a 1b00 |0026: if-eqz v10, 0041 // +001b │ │ +081624: 7210 0f16 0900 |0028: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +08162a: 0c06 |002b: move-result-object v6 │ │ +08162c: 1f06 2604 |002c: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +081630: 2201 3f04 |002e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081634: 7030 be19 f106 |0030: invoke-direct {v1, v15, v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ +08163a: 54fa f208 |0033: iget-object v10, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +08163e: 7220 1c16 1a00 |0035: invoke-interface {v10, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +081644: 53fa fd08 |0038: iget-wide v10, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +081648: bbda |003a: add-long/2addr v10, v13 │ │ +08164a: 5afa fd08 |003b: iput-wide v10, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +08164e: 28e5 |003d: goto 0022 // -001b │ │ +081650: 0d09 |003e: move-exception v9 │ │ +081652: 1e0f |003f: monitor-exit v15 │ │ +081654: 2709 |0040: throw v9 │ │ +081656: 54f9 f008 |0041: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +08165a: 3909 3f00 |0043: if-nez v9, 0082 // +003f │ │ +08165e: 1249 |0045: const/4 v9, #int 4 // #4 │ │ +081660: 3790 4100 |0046: if-le v0, v9, 0087 // +0041 │ │ +081664: d807 00fe |0048: add-int/lit8 v7, v0, #int -2 // #fe │ │ +081668: 54f9 0109 |004a: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ +08166c: 6e20 121d 7900 |004c: invoke-virtual {v9, v7}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.get:(I)Ljava/util/List; // method@1d12 │ │ +081672: 0c09 |004f: move-result-object v9 │ │ +081674: 7210 2316 0900 |0050: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +08167a: 0c0a |0053: move-result-object v10 │ │ +08167c: 7210 0e16 0a00 |0054: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081682: 0a09 |0057: move-result v9 │ │ +081684: 3809 2f00 |0058: if-eqz v9, 0087 // +002f │ │ +081688: 7210 0f16 0a00 |005a: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +08168e: 0c06 |005d: move-result-object v6 │ │ +081690: 1f06 2604 |005e: check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +081694: 54f9 f208 |0060: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081698: 220b 3f04 |0062: new-instance v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +08169c: 7030 be19 fb06 |0064: invoke-direct {v11, v15, v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ +0816a2: 7220 1c16 b900 |0067: invoke-interface {v9, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0816a8: 54f9 f208 |006a: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +0816ac: 120b |006c: const/4 v11, #int 0 // #0 │ │ +0816ae: 7220 2016 b900 |006d: invoke-interface {v9, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +0816b4: 0c09 |0070: move-result-object v9 │ │ +0816b6: 1f09 3f04 |0071: check-cast v9, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +0816ba: 6e10 c919 0900 |0073: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ +0816c0: 54f9 f208 |0076: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +0816c4: 120b |0078: const/4 v11, #int 0 // #0 │ │ +0816c6: 7220 2416 b900 |0079: invoke-interface {v9, v11}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1624 │ │ +0816cc: 53fb fd08 |007c: iget-wide v11, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +0816d0: bbdb |007e: add-long/2addr v11, v13 │ │ +0816d2: 5afb fd08 |007f: iput-wide v11, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +0816d6: 28d3 |0081: goto 0054 // -002d │ │ +0816d8: 6e10 271a 0f00 |0082: invoke-virtual {v15}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +0816de: 0a00 |0085: move-result v0 │ │ +0816e0: 28bf |0086: goto 0045 // -0041 │ │ +0816e2: 53f9 fd08 |0087: iget-wide v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +0816e6: 3109 0309 |0089: cmp-long v9, v3, v9 │ │ +0816ea: 3809 0500 |008b: if-eqz v9, 0090 // +0005 │ │ +0816ee: 7010 5c1a 0f00 |008d: invoke-direct {v15}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ +0816f4: 3808 0e00 |0090: if-eqz v8, 009e // +000e │ │ +0816f8: 54f9 f208 |0092: iget-object v9, v15, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +0816fc: 7210 2216 0900 |0094: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +081702: 0a09 |0097: move-result v9 │ │ +081704: 3909 0600 |0098: if-nez v9, 009e // +0006 │ │ +081708: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +08170a: 6e20 421a 9f00 |009b: invoke-virtual {v15, v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +081710: 1e0f |009e: monitor-exit v15 │ │ +081712: 0e00 |009f: return-void │ │ catches : 2 │ │ 0x0006 - 0x003d │ │ -> 0x003e │ │ 0x0041 - 0x009e │ │ -> 0x003e │ │ positions : │ │ 0x0003 line=840 │ │ @@ -175362,64 +175357,62 @@ │ │ 0x0087 line=868 │ │ 0x008d line=869 │ │ 0x0090 line=872 │ │ 0x009a line=873 │ │ 0x009e line=875 │ │ locals : │ │ 0x0033 - 0x003e reg=1 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x0022 - 0x003e reg=2 i$ Ljava/util/Iterator; │ │ - 0x000e - 0x003e reg=4 revisionBefore J │ │ - 0x0012 - 0x003e reg=6 size I │ │ - 0x002e - 0x003e reg=7 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x000c - 0x003e reg=9 wasEmpty Z │ │ + 0x000e - 0x003e reg=3 revisionBefore J │ │ + 0x0012 - 0x003e reg=5 size I │ │ + 0x002e - 0x003e reg=6 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x000c - 0x003e reg=8 wasEmpty Z │ │ 0x0045 - 0x0082 reg=0 currIndex I │ │ - 0x0054 - 0x0082 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0060 - 0x0082 reg=7 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x004a - 0x0082 reg=8 songsToShift I │ │ + 0x0060 - 0x0082 reg=6 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x004a - 0x0082 reg=7 songsToShift I │ │ 0x0087 - 0x00a0 reg=0 currIndex I │ │ - 0x0006 - 0x00a0 reg=3 listSize I │ │ - 0x0041 - 0x00a0 reg=4 revisionBefore J │ │ - 0x0041 - 0x00a0 reg=6 size I │ │ - 0x0041 - 0x00a0 reg=9 wasEmpty Z │ │ - 0x0000 - 0x00a0 reg=14 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ + 0x0006 - 0x00a0 reg=2 listSize I │ │ + 0x0041 - 0x00a0 reg=3 revisionBefore J │ │ + 0x0041 - 0x00a0 reg=5 size I │ │ + 0x0041 - 0x00a0 reg=8 wasEmpty Z │ │ + 0x0000 - 0x00a0 reg=15 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #11 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'cleanup' │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -081714: |[081714] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.cleanup:()V │ │ -081724: 1d03 |0000: monitor-enter v3 │ │ -081726: 5432 ee08 |0001: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ -08172a: 7210 2316 0200 |0003: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081730: 0c01 |0006: move-result-object v1 │ │ -081732: 7210 0e16 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081738: 0a02 |000a: move-result v2 │ │ -08173a: 3802 1d00 |000b: if-eqz v2, 0028 // +001d │ │ -08173e: 7210 0f16 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081744: 0c00 |0010: move-result-object v0 │ │ -081746: 1f00 3704 |0011: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -08174a: 5432 f008 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -08174e: 3220 f2ff |0015: if-eq v0, v2, 0007 // -000e │ │ -081752: 5432 ef08 |0017: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081756: 3220 eeff |0019: if-eq v0, v2, 0007 // -0012 │ │ -08175a: 6e10 ca19 0000 |001b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cleanup:()Z // method@19ca │ │ -081760: 0a02 |001e: move-result v2 │ │ -081762: 3802 e8ff |001f: if-eqz v2, 0007 // -0018 │ │ -081766: 7210 1016 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ -08176c: 28e3 |0024: goto 0007 // -001d │ │ -08176e: 0d02 |0025: move-exception v2 │ │ -081770: 1e03 |0026: monitor-exit v3 │ │ -081772: 2702 |0027: throw v2 │ │ -081774: 1e03 |0028: monitor-exit v3 │ │ -081776: 0e00 |0029: return-void │ │ +081728: |[081728] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.cleanup:()V │ │ +081738: 1d03 |0000: monitor-enter v3 │ │ +08173a: 5432 ee08 |0001: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ +08173e: 7210 2316 0200 |0003: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081744: 0c01 |0006: move-result-object v1 │ │ +081746: 7210 0e16 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +08174c: 0a02 |000a: move-result v2 │ │ +08174e: 3802 1d00 |000b: if-eqz v2, 0028 // +001d │ │ +081752: 7210 0f16 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081758: 0c00 |0010: move-result-object v0 │ │ +08175a: 1f00 3f04 |0011: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +08175e: 5432 f008 |0013: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081762: 3220 f2ff |0015: if-eq v0, v2, 0007 // -000e │ │ +081766: 5432 ef08 |0017: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +08176a: 3220 eeff |0019: if-eq v0, v2, 0007 // -0012 │ │ +08176e: 6e10 ca19 0000 |001b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cleanup:()Z // method@19ca │ │ +081774: 0a02 |001e: move-result v2 │ │ +081776: 3802 e8ff |001f: if-eqz v2, 0007 // -0018 │ │ +08177a: 7210 1016 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ +081780: 28e3 |0024: goto 0007 // -001d │ │ +081782: 0d02 |0025: move-exception v2 │ │ +081784: 1e03 |0026: monitor-exit v3 │ │ +081786: 2702 |0027: throw v2 │ │ +081788: 1e03 |0028: monitor-exit v3 │ │ +08178a: 0e00 |0029: return-void │ │ catches : 1 │ │ 0x0001 - 0x0024 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=882 │ │ 0x0007 line=883 │ │ 0x000d line=884 │ │ @@ -175439,81 +175432,81 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 139 16-bit code units │ │ -081784: |[081784] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.doPlay:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V │ │ -081794: 1d05 |0000: monitor-enter v5 │ │ -081796: 6e10 d119 0600 |0001: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -08179c: 0a02 |0004: move-result v2 │ │ -08179e: 3802 7300 |0005: if-eqz v2, 0078 // +0073 │ │ -0817a2: 6e10 ce19 0600 |0007: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ -0817a8: 0c00 |000a: move-result-object v0 │ │ -0817aa: 6e10 db19 0600 |000b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:()V // method@19db │ │ -0817b0: 5452 fb08 |000e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0817b4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0817b6: 6e20 9901 3200 |0011: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0199 │ │ -0817bc: 5452 fb08 |0014: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0817c0: 6e10 9501 0200 |0016: invoke-virtual {v2}, Landroid/media/MediaPlayer;.reset:()V // method@0195 │ │ -0817c6: 6202 8e08 |0019: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -0817ca: 6e20 4f1a 2500 |001b: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -0817d0: 5452 fb08 |001e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0817d4: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -0817d6: 6e20 9701 3200 |0021: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setAudioStreamType:(I)V // method@0197 │ │ -0817dc: 5452 fb08 |0024: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0817e0: 6e10 1015 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -0817e6: 0c03 |0029: move-result-object v3 │ │ -0817e8: 6e20 9801 3200 |002a: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0198 │ │ -0817ee: 6202 9108 |002d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ -0817f2: 6e20 4f1a 2500 |002f: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -0817f8: 5452 fb08 |0032: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0817fc: 6e10 9301 0200 |0034: invoke-virtual {v2}, Landroid/media/MediaPlayer;.prepare:()V // method@0193 │ │ -081802: 6202 9008 |0037: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0890 │ │ -081806: 6e20 4f1a 2500 |0039: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -08180c: 5452 fb08 |003c: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -081810: 2203 3a04 |003e: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2; // type@043a │ │ -081814: 7040 071a 5360 |0040: invoke-direct {v3, v5, v0, v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a07 │ │ -08181a: 6e20 9901 3200 |0043: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0199 │ │ -081820: 3807 1f00 |0046: if-eqz v7, 0065 // +001f │ │ -081824: 6202 ea08 |0048: sget-object v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ -081828: 2203 4803 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -08182c: 7010 ad15 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -081832: 1a04 bc0b |004f: const-string v4, "Restarting player from position " // string@0bbc │ │ -081836: 6e20 b515 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08183c: 0c03 |0054: move-result-object v3 │ │ -08183e: 6e20 b115 7300 |0055: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -081844: 0c03 |0058: move-result-object v3 │ │ -081846: 6e10 bb15 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08184c: 0c03 |005c: move-result-object v3 │ │ -08184e: 6e20 781c 3200 |005d: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -081854: 5452 fb08 |0060: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -081858: 6e20 9601 7200 |0062: invoke-virtual {v2, v7}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0196 │ │ -08185e: 3808 1800 |0065: if-eqz v8, 007d // +0018 │ │ -081862: 5452 fb08 |0067: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -081866: 6e10 9c01 0200 |0069: invoke-virtual {v2}, Landroid/media/MediaPlayer;.start:()V // method@019c │ │ -08186c: 6202 9208 |006c: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -081870: 6e20 4f1a 2500 |006e: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -081876: 5452 fa08 |0071: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -08187a: 6e10 7d1a 0200 |0073: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -081880: 1e05 |0076: monitor-exit v5 │ │ -081882: 0e00 |0077: return-void │ │ -081884: 6e10 cf19 0600 |0078: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ -08188a: 0c00 |007b: move-result-object v0 │ │ -08188c: 288f |007c: goto 000b // -0071 │ │ -08188e: 6202 8f08 |007d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -081892: 6e20 4f1a 2500 |007f: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -081898: 28ef |0082: goto 0071 // -0011 │ │ -08189a: 0d01 |0083: move-exception v1 │ │ -08189c: 7020 361a 1500 |0084: invoke-direct {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -0818a2: 28ef |0087: goto 0076 // -0011 │ │ -0818a4: 0d02 |0088: move-exception v2 │ │ -0818a6: 1e05 |0089: monitor-exit v5 │ │ -0818a8: 2702 |008a: throw v2 │ │ +081798: |[081798] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.doPlay:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V │ │ +0817a8: 1d05 |0000: monitor-enter v5 │ │ +0817aa: 6e10 d119 0600 |0001: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +0817b0: 0a02 |0004: move-result v2 │ │ +0817b2: 3802 7300 |0005: if-eqz v2, 0078 // +0073 │ │ +0817b6: 6e10 ce19 0600 |0007: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getCompleteFile:()Ljava/io/File; // method@19ce │ │ +0817bc: 0c00 |000a: move-result-object v0 │ │ +0817be: 6e10 db19 0600 |000b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.updateModificationDate:()V // method@19db │ │ +0817c4: 5452 fb08 |000e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0817c8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0817ca: 6e20 9901 3200 |0011: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0199 │ │ +0817d0: 5452 fb08 |0014: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0817d4: 6e10 9501 0200 |0016: invoke-virtual {v2}, Landroid/media/MediaPlayer;.reset:()V // method@0195 │ │ +0817da: 6202 8e08 |0019: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +0817de: 6e20 4f1a 2500 |001b: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +0817e4: 5452 fb08 |001e: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0817e8: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +0817ea: 6e20 9701 3200 |0021: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setAudioStreamType:(I)V // method@0197 │ │ +0817f0: 5452 fb08 |0024: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0817f4: 6e10 1015 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +0817fa: 0c03 |0029: move-result-object v3 │ │ +0817fc: 6e20 9801 3200 |002a: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0198 │ │ +081802: 6202 9108 |002d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ +081806: 6e20 4f1a 2500 |002f: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +08180c: 5452 fb08 |0032: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +081810: 6e10 9301 0200 |0034: invoke-virtual {v2}, Landroid/media/MediaPlayer;.prepare:()V // method@0193 │ │ +081816: 6202 9008 |0037: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0890 │ │ +08181a: 6e20 4f1a 2500 |0039: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +081820: 5452 fb08 |003c: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +081824: 2203 4204 |003e: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2; // type@0442 │ │ +081828: 7040 071a 5360 |0040: invoke-direct {v3, v5, v0, v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a07 │ │ +08182e: 6e20 9901 3200 |0043: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0199 │ │ +081834: 3807 1f00 |0046: if-eqz v7, 0065 // +001f │ │ +081838: 6202 ea08 |0048: sget-object v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ +08183c: 2203 5003 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +081840: 7010 ad15 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +081846: 1a04 b90b |004f: const-string v4, "Restarting player from position " // string@0bb9 │ │ +08184a: 6e20 b515 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +081850: 0c03 |0054: move-result-object v3 │ │ +081852: 6e20 b115 7300 |0055: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +081858: 0c03 |0058: move-result-object v3 │ │ +08185a: 6e10 bb15 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +081860: 0c03 |005c: move-result-object v3 │ │ +081862: 6e20 781c 3200 |005d: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +081868: 5452 fb08 |0060: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +08186c: 6e20 9601 7200 |0062: invoke-virtual {v2, v7}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0196 │ │ +081872: 3808 1800 |0065: if-eqz v8, 007d // +0018 │ │ +081876: 5452 fb08 |0067: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +08187a: 6e10 9c01 0200 |0069: invoke-virtual {v2}, Landroid/media/MediaPlayer;.start:()V // method@019c │ │ +081880: 6202 9208 |006c: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +081884: 6e20 4f1a 2500 |006e: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +08188a: 5452 fa08 |0071: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +08188e: 6e10 7d1a 0200 |0073: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +081894: 1e05 |0076: monitor-exit v5 │ │ +081896: 0e00 |0077: return-void │ │ +081898: 6e10 cf19 0600 |0078: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getPartialFile:()Ljava/io/File; // method@19cf │ │ +08189e: 0c00 |007b: move-result-object v0 │ │ +0818a0: 288f |007c: goto 000b // -0071 │ │ +0818a2: 6202 8f08 |007d: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +0818a6: 6e20 4f1a 2500 |007f: invoke-virtual {v5, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +0818ac: 28ef |0082: goto 0071 // -0011 │ │ +0818ae: 0d01 |0083: move-exception v1 │ │ +0818b0: 7020 361a 1500 |0084: invoke-direct {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +0818b6: 28ef |0087: goto 0076 // -0011 │ │ +0818b8: 0d02 |0088: move-exception v2 │ │ +0818ba: 1e05 |0089: monitor-exit v5 │ │ +0818bc: 2702 |008a: throw v2 │ │ catches : 3 │ │ 0x0001 - 0x0076 │ │ Ljava/lang/Exception; -> 0x0083 │ │ -> 0x0088 │ │ 0x0078 - 0x0082 │ │ Ljava/lang/Exception; -> 0x0083 │ │ -> 0x0088 │ │ @@ -175558,48 +175551,48 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/DownloadService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0818d0: |[0818d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ -0818e0: 6200 f608 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.instance:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@08f6 │ │ -0818e4: 1100 |0002: return-object v0 │ │ +0818e4: |[0818e4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getInstance:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ +0818f4: 6200 f608 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.instance:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@08f6 │ │ +0818f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ │ │ #14 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'handleError' │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0818e8: |[0818e8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.handleError:(Ljava/lang/Exception;)V │ │ -0818f8: 6200 ea08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ -0818fc: 2201 4803 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -081900: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -081906: 1a02 c40a |0007: const-string v2, "Media player error: " // string@0ac4 │ │ -08190a: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -081910: 0c01 |000c: move-result-object v1 │ │ -081912: 6e20 b415 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -081918: 0c01 |0010: move-result-object v1 │ │ -08191a: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -081920: 0c01 |0014: move-result-object v1 │ │ -081922: 6e30 7b1c 1004 |0015: invoke-virtual {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -081928: 5430 fb08 |0018: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -08192c: 6e10 9501 0000 |001a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.reset:()V // method@0195 │ │ -081932: 6200 8e08 |001d: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -081936: 6e20 4f1a 0300 |001f: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -08193c: 0e00 |0022: return-void │ │ +0818fc: |[0818fc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.handleError:(Ljava/lang/Exception;)V │ │ +08190c: 6200 ea08 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ +081910: 2201 5003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +081914: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +08191a: 1a02 c10a |0007: const-string v2, "Media player error: " // string@0ac1 │ │ +08191e: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +081924: 0c01 |000c: move-result-object v1 │ │ +081926: 6e20 b415 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08192c: 0c01 |0010: move-result-object v1 │ │ +08192e: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +081934: 0c01 |0014: move-result-object v1 │ │ +081936: 6e30 7b1c 1004 |0015: invoke-virtual {v0, v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +08193c: 5430 fb08 |0018: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +081940: 6e10 9501 0000 |001a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.reset:()V // method@0195 │ │ +081946: 6200 8e08 |001d: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +08194a: 6e20 4f1a 0300 |001f: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +081950: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x0018 line=768 │ │ 0x001d line=769 │ │ 0x0022 line=770 │ │ locals : │ │ @@ -175611,39 +175604,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -081940: |[081940] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onSongCompleted:()V │ │ -081950: 6e10 271a 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -081956: 0a00 |0003: move-result v0 │ │ -081958: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -08195a: 3210 1100 |0005: if-eq v0, v1, 0016 // +0011 │ │ -08195e: 6201 dd08 |0007: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ -081962: 6e10 311a 0300 |0009: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@1a31 │ │ -081968: 0c02 |000c: move-result-object v2 │ │ -08196a: 6e10 4a19 0200 |000d: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ -081970: 0a02 |0010: move-result v2 │ │ -081972: 4401 0102 |0011: aget v1, v1, v2 │ │ -081976: 2b01 1900 0000 |0013: packed-switch v1, 0000002c // +00000019 │ │ -08197c: 0e00 |0016: return-void │ │ -08197e: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ -081982: 6e20 421a 1300 |0019: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -081988: 28fa |001c: goto 0016 // -0006 │ │ -08198a: d801 0001 |001d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08198e: 6e10 551a 0300 |001f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ -081994: 0a02 |0022: move-result v2 │ │ -081996: b421 |0023: rem-int/2addr v1, v2 │ │ -081998: 6e20 421a 1300 |0024: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -08199e: 28ef |0027: goto 0016 // -0011 │ │ -0819a0: 6e20 421a 0300 |0028: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -0819a6: 28eb |002b: goto 0016 // -0015 │ │ -0819a8: 0001 0300 0100 0000 0400 0000 0a00 ... |002c: packed-switch-data (10 units) │ │ +081954: |[081954] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onSongCompleted:()V │ │ +081964: 6e10 271a 0300 |0000: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +08196a: 0a00 |0003: move-result v0 │ │ +08196c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +08196e: 3210 1100 |0005: if-eq v0, v1, 0016 // +0011 │ │ +081972: 6201 dd08 |0007: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;.$SwitchMap$net$sourceforge$subsonic$androidapp$domain$RepeatMode:[I // field@08dd │ │ +081976: 6e10 311a 0300 |0009: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@1a31 │ │ +08197c: 0c02 |000c: move-result-object v2 │ │ +08197e: 6e10 4a19 0200 |000d: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;.ordinal:()I // method@194a │ │ +081984: 0a02 |0010: move-result v2 │ │ +081986: 4401 0102 |0011: aget v1, v1, v2 │ │ +08198a: 2b01 1900 0000 |0013: packed-switch v1, 0000002c // +00000019 │ │ +081990: 0e00 |0016: return-void │ │ +081992: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ +081996: 6e20 421a 1300 |0019: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +08199c: 28fa |001c: goto 0016 // -0006 │ │ +08199e: d801 0001 |001d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0819a2: 6e10 551a 0300 |001f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ +0819a8: 0a02 |0022: move-result v2 │ │ +0819aa: b421 |0023: rem-int/2addr v1, v2 │ │ +0819ac: 6e20 421a 1300 |0024: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +0819b2: 28ef |0027: goto 0016 // -0011 │ │ +0819b4: 6e20 421a 0300 |0028: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +0819ba: 28eb |002b: goto 0016 // -0015 │ │ +0819bc: 0001 0300 0100 0000 0400 0000 0a00 ... |002c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0004 line=521 │ │ 0x0007 line=522 │ │ 0x0016 line=536 │ │ 0x0017 line=524 │ │ @@ -175659,43 +175652,43 @@ │ │ type : '(IZ)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0819bc: |[0819bc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play:(IZ)V │ │ -0819cc: 1d03 |0000: monitor-enter v3 │ │ -0819ce: 3a04 0800 |0001: if-ltz v4, 0009 // +0008 │ │ -0819d2: 6e10 551a 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ -0819d8: 0a00 |0006: move-result v0 │ │ -0819da: 3404 0b00 |0007: if-lt v4, v0, 0012 // +000b │ │ -0819de: 6e10 471a 0300 |0009: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -0819e4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0819e6: 6e20 4c1a 0300 |000d: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ -0819ec: 1e03 |0010: monitor-exit v3 │ │ -0819ee: 0e00 |0011: return-void │ │ -0819f0: 6e20 4b1a 4300 |0012: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(I)V // method@1a4b │ │ -0819f6: 6e10 1a1a 0300 |0015: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ -0819fc: 3805 f8ff |0018: if-eqz v5, 0010 // -0008 │ │ -081a00: 5530 f708 |001a: iget-boolean v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -081a04: 3800 1500 |001c: if-eqz v0, 0031 // +0015 │ │ -081a08: 5430 f808 |001e: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -081a0c: 6e10 271a 0300 |0020: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -081a12: 0a01 |0023: move-result v1 │ │ -081a14: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -081a16: 6e30 b41a 1002 |0025: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.skip:(II)V // method@1ab4 │ │ -081a1c: 6200 9208 |0028: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -081a20: 6e20 4f1a 0300 |002a: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -081a26: 28e3 |002d: goto 0010 // -001d │ │ -081a28: 0d00 |002e: move-exception v0 │ │ -081a2a: 1e03 |002f: monitor-exit v3 │ │ -081a2c: 2700 |0030: throw v0 │ │ -081a2e: 7010 191a 0300 |0031: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferAndPlay:()V // method@1a19 │ │ -081a34: 28dc |0034: goto 0010 // -0024 │ │ +0819d0: |[0819d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play:(IZ)V │ │ +0819e0: 1d03 |0000: monitor-enter v3 │ │ +0819e2: 3a04 0800 |0001: if-ltz v4, 0009 // +0008 │ │ +0819e6: 6e10 551a 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ +0819ec: 0a00 |0006: move-result v0 │ │ +0819ee: 3404 0b00 |0007: if-lt v4, v0, 0012 // +000b │ │ +0819f2: 6e10 471a 0300 |0009: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +0819f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0819fa: 6e20 4c1a 0300 |000d: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ +081a00: 1e03 |0010: monitor-exit v3 │ │ +081a02: 0e00 |0011: return-void │ │ +081a04: 6e20 4b1a 4300 |0012: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(I)V // method@1a4b │ │ +081a0a: 6e10 1a1a 0300 |0015: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ +081a10: 3805 f8ff |0018: if-eqz v5, 0010 // -0008 │ │ +081a14: 5530 f708 |001a: iget-boolean v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +081a18: 3800 1500 |001c: if-eqz v0, 0031 // +0015 │ │ +081a1c: 5430 f808 |001e: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +081a20: 6e10 271a 0300 |0020: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +081a26: 0a01 |0023: move-result v1 │ │ +081a28: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +081a2a: 6e30 b41a 1002 |0025: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.skip:(II)V // method@1ab4 │ │ +081a30: 6200 9208 |0028: sget-object v0, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +081a34: 6e20 4f1a 0300 |002a: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +081a3a: 28e3 |002d: goto 0010 // -001d │ │ +081a3c: 0d00 |002e: move-exception v0 │ │ +081a3e: 1e03 |002f: monitor-exit v3 │ │ +081a40: 2700 |0030: throw v0 │ │ +081a42: 7010 191a 0300 |0031: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferAndPlay:()V // method@1a19 │ │ +081a48: 28dc |0034: goto 0010 // -0024 │ │ catches : 3 │ │ 0x0003 - 0x0010 │ │ -> 0x002e │ │ 0x0012 - 0x002d │ │ -> 0x002e │ │ 0x0031 - 0x0034 │ │ -> 0x002e │ │ @@ -175722,20 +175715,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -081a54: |[081a54] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.updateJukeboxPlaylist:()V │ │ -081a64: 5510 f708 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -081a68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -081a6c: 5410 f808 |0004: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -081a70: 6e10 b91a 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.updatePlaylist:()V // method@1ab9 │ │ -081a76: 0e00 |0009: return-void │ │ +081a68: |[081a68] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.updateJukeboxPlaylist:()V │ │ +081a78: 5510 f708 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +081a7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +081a80: 5410 f808 |0004: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +081a84: 6e10 b91a 0000 |0006: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.updatePlaylist:()V // method@1ab9 │ │ +081a8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x0009 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ @@ -175746,18 +175739,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -081a78: |[081a78] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.adjustJukeboxVolume:(Z)V │ │ -081a88: 5410 f808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -081a8c: 6e20 ac1a 2000 |0002: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.adjustVolume:(Z)V // method@1aac │ │ -081a92: 0e00 |0005: return-void │ │ +081a8c: |[081a8c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.adjustJukeboxVolume:(Z)V │ │ +081a9c: 5410 f808 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +081aa0: 6e20 ac1a 2000 |0002: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.adjustVolume:(Z)V // method@1aac │ │ +081aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0005 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0006 reg=2 up Z │ │ @@ -175767,110 +175760,110 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 184 16-bit code units │ │ -081a94: |[081a94] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.checkDownloads:()V │ │ -081aa4: 1d07 |0000: monitor-enter v7 │ │ -081aa6: 7100 7f1d 0000 |0001: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isExternalStoragePresent:()Z // method@1d7f │ │ -081aac: 0a05 |0004: move-result v5 │ │ -081aae: 3805 0a00 |0005: if-eqz v5, 000f // +000a │ │ -081ab2: 5475 fa08 |0007: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -081ab6: 6e10 791a 0500 |0009: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.isExternalStorageAvailable:()Z // method@1a79 │ │ -081abc: 0a05 |000c: move-result v5 │ │ -081abe: 3905 0400 |000d: if-nez v5, 0011 // +0004 │ │ -081ac2: 1e07 |000f: monitor-exit v7 │ │ -081ac4: 0e00 |0010: return-void │ │ -081ac6: 5575 0009 |0011: iget-boolean v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ -081aca: 3805 0500 |0013: if-eqz v5, 0018 // +0005 │ │ -081ace: 7010 1b1a 0700 |0015: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkShufflePlay:()V // method@1a1b │ │ -081ad4: 5575 f708 |0018: iget-boolean v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -081ad8: 3905 f5ff |001a: if-nez v5, 000f // -000b │ │ -081adc: 7110 801d 0700 |001c: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ -081ae2: 0a05 |001f: move-result v5 │ │ -081ae4: 3805 efff |0020: if-eqz v5, 000f // -0011 │ │ -081ae8: 5475 f208 |0022: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081aec: 7210 2216 0500 |0024: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -081af2: 0a05 |0027: move-result v5 │ │ -081af4: 3905 e7ff |0028: if-nez v5, 000f // -0019 │ │ -081af8: 5475 f008 |002a: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081afc: 3805 3000 |002c: if-eqz v5, 005c // +0030 │ │ -081b00: 5475 f008 |002e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081b04: 5476 ef08 |0030: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b08: 3265 2a00 |0032: if-eq v5, v6, 005c // +002a │ │ -081b0c: 5475 f008 |0034: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081b10: 6e10 d119 0500 |0036: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -081b16: 0a05 |0039: move-result v5 │ │ -081b18: 3905 2200 |003a: if-nez v5, 005c // +0022 │ │ -081b1c: 5475 ef08 |003c: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b20: 3805 0700 |003e: if-eqz v5, 0045 // +0007 │ │ -081b24: 5475 ef08 |0040: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b28: 6e10 c919 0500 |0042: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ -081b2e: 5475 f008 |0045: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081b32: 5b75 ef08 |0047: iput-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b36: 5475 ef08 |0049: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b3a: 6e10 cc19 0500 |004b: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.download:()V // method@19cc │ │ -081b40: 5475 ee08 |004e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ -081b44: 5476 ef08 |0050: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b48: 7220 1c16 6500 |0052: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -081b4e: 7010 1c1a 0700 |0055: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanup:()V // method@1a1c │ │ -081b54: 28b7 |0058: goto 000f // -0049 │ │ -081b56: 0d05 |0059: move-exception v5 │ │ -081b58: 1e07 |005a: monitor-exit v7 │ │ -081b5a: 2705 |005b: throw v5 │ │ -081b5c: 5475 ef08 |005c: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b60: 3805 1200 |005e: if-eqz v5, 0070 // +0012 │ │ -081b64: 5475 ef08 |0060: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b68: 6e10 d619 0500 |0062: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isWorkDone:()Z // method@19d6 │ │ -081b6e: 0a05 |0065: move-result v5 │ │ -081b70: 3905 0a00 |0066: if-nez v5, 0070 // +000a │ │ -081b74: 5475 ef08 |0068: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081b78: 6e10 d419 0500 |006a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isFailed:()Z // method@19d4 │ │ -081b7e: 0a05 |006d: move-result v5 │ │ -081b80: 3805 e7ff |006e: if-eqz v5, 0055 // -0019 │ │ -081b84: 6e10 551a 0700 |0070: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ -081b8a: 0a02 |0073: move-result v2 │ │ -081b8c: 3802 9bff |0074: if-eqz v2, 000f // -0065 │ │ -081b90: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -081b92: 5475 f008 |0077: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081b96: 3905 2d00 |0079: if-nez v5, 00a6 // +002d │ │ -081b9a: 1204 |007b: const/4 v4, #int 0 // #0 │ │ -081b9c: 0141 |007c: move v1, v4 │ │ -081b9e: 5475 f208 |007d: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081ba2: 7220 2016 1500 |007f: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -081ba8: 0c00 |0082: move-result-object v0 │ │ -081baa: 1f00 3704 |0083: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081bae: 6e10 d619 0000 |0085: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isWorkDone:()Z // method@19d6 │ │ -081bb4: 0a05 |0088: move-result v5 │ │ -081bb6: 3905 2200 |0089: if-nez v5, 00ab // +0022 │ │ -081bba: 6e10 d819 0000 |008b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.shouldSave:()Z // method@19d8 │ │ -081bc0: 0a05 |008e: move-result v5 │ │ -081bc2: 3905 0800 |008f: if-nez v5, 0097 // +0008 │ │ -081bc6: 7110 771d 0700 |0091: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreloadCount:(Landroid/content/Context;)I // method@1d77 │ │ -081bcc: 0a05 |0094: move-result v5 │ │ -081bce: 3553 1c00 |0095: if-ge v3, v5, 00b1 // +001c │ │ -081bd2: 5b70 ef08 |0097: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081bd6: 5475 ef08 |0099: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081bda: 6e10 cc19 0500 |009b: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.download:()V // method@19cc │ │ -081be0: 5475 ee08 |009e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ -081be4: 5476 ef08 |00a0: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081be8: 7220 1c16 6500 |00a2: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -081bee: 28b0 |00a5: goto 0055 // -0050 │ │ -081bf0: 6e10 271a 0700 |00a6: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -081bf6: 0a04 |00a9: move-result v4 │ │ -081bf8: 28d2 |00aa: goto 007c // -002e │ │ -081bfa: 5475 f008 |00ab: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081bfe: 3205 0400 |00ad: if-eq v5, v0, 00b1 // +0004 │ │ -081c02: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ -081c06: d805 0101 |00b1: add-int/lit8 v5, v1, #int 1 // #01 │ │ -081c0a: 9401 0502 |00b3: rem-int v1, v5, v2 │ │ -081c0e: 3341 c8ff |00b5: if-ne v1, v4, 007d // -0038 │ │ -081c12: 289e |00b7: goto 0055 // -0062 │ │ +081aa8: |[081aa8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.checkDownloads:()V │ │ +081ab8: 1d07 |0000: monitor-enter v7 │ │ +081aba: 7100 7f1d 0000 |0001: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isExternalStoragePresent:()Z // method@1d7f │ │ +081ac0: 0a05 |0004: move-result v5 │ │ +081ac2: 3805 0a00 |0005: if-eqz v5, 000f // +000a │ │ +081ac6: 5475 fa08 |0007: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +081aca: 6e10 791a 0500 |0009: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.isExternalStorageAvailable:()Z // method@1a79 │ │ +081ad0: 0a05 |000c: move-result v5 │ │ +081ad2: 3905 0400 |000d: if-nez v5, 0011 // +0004 │ │ +081ad6: 1e07 |000f: monitor-exit v7 │ │ +081ad8: 0e00 |0010: return-void │ │ +081ada: 5575 0009 |0011: iget-boolean v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ +081ade: 3805 0500 |0013: if-eqz v5, 0018 // +0005 │ │ +081ae2: 7010 1b1a 0700 |0015: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkShufflePlay:()V // method@1a1b │ │ +081ae8: 5575 f708 |0018: iget-boolean v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +081aec: 3905 f5ff |001a: if-nez v5, 000f // -000b │ │ +081af0: 7110 801d 0700 |001c: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ +081af6: 0a05 |001f: move-result v5 │ │ +081af8: 3805 efff |0020: if-eqz v5, 000f // -0011 │ │ +081afc: 5475 f208 |0022: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081b00: 7210 2216 0500 |0024: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +081b06: 0a05 |0027: move-result v5 │ │ +081b08: 3905 e7ff |0028: if-nez v5, 000f // -0019 │ │ +081b0c: 5475 f008 |002a: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081b10: 3805 3000 |002c: if-eqz v5, 005c // +0030 │ │ +081b14: 5475 f008 |002e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081b18: 5476 ef08 |0030: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b1c: 3265 2a00 |0032: if-eq v5, v6, 005c // +002a │ │ +081b20: 5475 f008 |0034: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081b24: 6e10 d119 0500 |0036: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +081b2a: 0a05 |0039: move-result v5 │ │ +081b2c: 3905 2200 |003a: if-nez v5, 005c // +0022 │ │ +081b30: 5475 ef08 |003c: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b34: 3805 0700 |003e: if-eqz v5, 0045 // +0007 │ │ +081b38: 5475 ef08 |0040: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b3c: 6e10 c919 0500 |0042: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ +081b42: 5475 f008 |0045: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081b46: 5b75 ef08 |0047: iput-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b4a: 5475 ef08 |0049: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b4e: 6e10 cc19 0500 |004b: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.download:()V // method@19cc │ │ +081b54: 5475 ee08 |004e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ +081b58: 5476 ef08 |0050: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b5c: 7220 1c16 6500 |0052: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +081b62: 7010 1c1a 0700 |0055: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanup:()V // method@1a1c │ │ +081b68: 28b7 |0058: goto 000f // -0049 │ │ +081b6a: 0d05 |0059: move-exception v5 │ │ +081b6c: 1e07 |005a: monitor-exit v7 │ │ +081b6e: 2705 |005b: throw v5 │ │ +081b70: 5475 ef08 |005c: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b74: 3805 1200 |005e: if-eqz v5, 0070 // +0012 │ │ +081b78: 5475 ef08 |0060: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b7c: 6e10 d619 0500 |0062: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isWorkDone:()Z // method@19d6 │ │ +081b82: 0a05 |0065: move-result v5 │ │ +081b84: 3905 0a00 |0066: if-nez v5, 0070 // +000a │ │ +081b88: 5475 ef08 |0068: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081b8c: 6e10 d419 0500 |006a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isFailed:()Z // method@19d4 │ │ +081b92: 0a05 |006d: move-result v5 │ │ +081b94: 3805 e7ff |006e: if-eqz v5, 0055 // -0019 │ │ +081b98: 6e10 551a 0700 |0070: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.size:()I // method@1a55 │ │ +081b9e: 0a02 |0073: move-result v2 │ │ +081ba0: 3802 9bff |0074: if-eqz v2, 000f // -0065 │ │ +081ba4: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +081ba6: 5475 f008 |0077: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081baa: 3905 2d00 |0079: if-nez v5, 00a6 // +002d │ │ +081bae: 1204 |007b: const/4 v4, #int 0 // #0 │ │ +081bb0: 0141 |007c: move v1, v4 │ │ +081bb2: 5475 f208 |007d: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081bb6: 7220 2016 1500 |007f: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +081bbc: 0c00 |0082: move-result-object v0 │ │ +081bbe: 1f00 3f04 |0083: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081bc2: 6e10 d619 0000 |0085: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isWorkDone:()Z // method@19d6 │ │ +081bc8: 0a05 |0088: move-result v5 │ │ +081bca: 3905 2200 |0089: if-nez v5, 00ab // +0022 │ │ +081bce: 6e10 d819 0000 |008b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.shouldSave:()Z // method@19d8 │ │ +081bd4: 0a05 |008e: move-result v5 │ │ +081bd6: 3905 0800 |008f: if-nez v5, 0097 // +0008 │ │ +081bda: 7110 771d 0700 |0091: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getPreloadCount:(Landroid/content/Context;)I // method@1d77 │ │ +081be0: 0a05 |0094: move-result v5 │ │ +081be2: 3553 1c00 |0095: if-ge v3, v5, 00b1 // +001c │ │ +081be6: 5b70 ef08 |0097: iput-object v0, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081bea: 5475 ef08 |0099: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081bee: 6e10 cc19 0500 |009b: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.download:()V // method@19cc │ │ +081bf4: 5475 ee08 |009e: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.cleanupCandidates:Ljava/util/List; // field@08ee │ │ +081bf8: 5476 ef08 |00a0: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081bfc: 7220 1c16 6500 |00a2: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +081c02: 28b0 |00a5: goto 0055 // -0050 │ │ +081c04: 6e10 271a 0700 |00a6: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +081c0a: 0a04 |00a9: move-result v4 │ │ +081c0c: 28d2 |00aa: goto 007c // -002e │ │ +081c0e: 5475 f008 |00ab: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081c12: 3205 0400 |00ad: if-eq v5, v0, 00b1 // +0004 │ │ +081c16: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ +081c1a: d805 0101 |00b1: add-int/lit8 v5, v1, #int 1 // #01 │ │ +081c1e: 9401 0502 |00b3: rem-int v1, v5, v2 │ │ +081c22: 3341 c8ff |00b5: if-ne v1, v4, 007d // -0038 │ │ +081c26: 289e |00b7: goto 0055 // -0062 │ │ catches : 3 │ │ 0x0001 - 0x000c │ │ -> 0x0059 │ │ 0x0011 - 0x0058 │ │ -> 0x0059 │ │ 0x005c - 0x00b5 │ │ -> 0x0059 │ │ @@ -175878,14 +175871,15 @@ │ │ 0x0000 line=774 │ │ 0x000f line=836 │ │ 0x0011 line=778 │ │ 0x0015 line=779 │ │ 0x0018 line=782 │ │ 0x0022 line=786 │ │ 0x002a line=791 │ │ + 0x0036 line=793 │ │ 0x003c line=796 │ │ 0x0040 line=797 │ │ 0x0045 line=800 │ │ 0x0049 line=801 │ │ 0x004e line=802 │ │ 0x0055 line=835 │ │ 0x0059 line=774 │ │ @@ -175922,23 +175916,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -081c30: |[081c30] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.clear:()V │ │ -081c40: 1d01 |0000: monitor-enter v1 │ │ -081c42: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -081c44: 6e20 1e1a 0100 |0002: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.clear:(Z)V // method@1a1e │ │ -081c4a: 1e01 |0005: monitor-exit v1 │ │ -081c4c: 0e00 |0006: return-void │ │ -081c4e: 0d00 |0007: move-exception v0 │ │ -081c50: 1e01 |0008: monitor-exit v1 │ │ -081c52: 2700 |0009: throw v0 │ │ +081c44: |[081c44] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.clear:()V │ │ +081c54: 1d01 |0000: monitor-enter v1 │ │ +081c56: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +081c58: 6e20 1e1a 0100 |0002: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.clear:(Z)V // method@1a1e │ │ +081c5e: 1e01 |0005: monitor-exit v1 │ │ +081c60: 0e00 |0006: return-void │ │ +081c62: 0d00 |0007: move-exception v0 │ │ +081c64: 1e01 |0008: monitor-exit v1 │ │ +081c66: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=334 │ │ 0x0007 line=333 │ │ @@ -175950,40 +175944,40 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -081c60: |[081c60] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.clear:(Z)V │ │ -081c70: 1d04 |0000: monitor-enter v4 │ │ -081c72: 6e10 471a 0400 |0001: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -081c78: 5440 f208 |0004: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081c7c: 7210 1e16 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@161e │ │ -081c82: 5340 fd08 |0009: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -081c86: 1602 0100 |000b: const-wide/16 v2, #int 1 // #1 │ │ -081c8a: bb20 |000d: add-long/2addr v0, v2 │ │ -081c8c: 5a40 fd08 |000e: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -081c90: 5440 ef08 |0010: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081c94: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -081c98: 5440 ef08 |0014: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081c9c: 6e10 c919 0000 |0016: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ -081ca2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -081ca4: 5b40 ef08 |001a: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081ca8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -081caa: 6e20 4c1a 0400 |001d: invoke-virtual {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ -081cb0: 3805 0700 |0020: if-eqz v5, 0027 // +0007 │ │ -081cb4: 5440 fa08 |0022: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -081cb8: 6e10 7d1a 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -081cbe: 7010 5c1a 0400 |0027: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ -081cc4: 1e04 |002a: monitor-exit v4 │ │ -081cc6: 0e00 |002b: return-void │ │ -081cc8: 0d00 |002c: move-exception v0 │ │ -081cca: 1e04 |002d: monitor-exit v4 │ │ -081ccc: 2700 |002e: throw v0 │ │ +081c74: |[081c74] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.clear:(Z)V │ │ +081c84: 1d04 |0000: monitor-enter v4 │ │ +081c86: 6e10 471a 0400 |0001: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +081c8c: 5440 f208 |0004: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081c90: 7210 1e16 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@161e │ │ +081c96: 5340 fd08 |0009: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +081c9a: 1602 0100 |000b: const-wide/16 v2, #int 1 // #1 │ │ +081c9e: bb20 |000d: add-long/2addr v0, v2 │ │ +081ca0: 5a40 fd08 |000e: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +081ca4: 5440 ef08 |0010: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081ca8: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +081cac: 5440 ef08 |0014: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081cb0: 6e10 c919 0000 |0016: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ +081cb6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +081cb8: 5b40 ef08 |001a: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081cbc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +081cbe: 6e20 4c1a 0400 |001d: invoke-virtual {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ +081cc4: 3805 0700 |0020: if-eqz v5, 0027 // +0007 │ │ +081cc8: 5440 fa08 |0022: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +081ccc: 6e10 7d1a 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +081cd2: 7010 5c1a 0400 |0027: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ +081cd8: 1e04 |002a: monitor-exit v4 │ │ +081cda: 0e00 |002b: return-void │ │ +081cdc: 0d00 |002c: move-exception v0 │ │ +081cde: 1e04 |002d: monitor-exit v4 │ │ +081ce0: 2700 |002e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x002a │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=356 │ │ 0x0004 line=357 │ │ 0x0009 line=358 │ │ @@ -176005,39 +175999,39 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -081cdc: |[081cdc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.clearIncomplete:()V │ │ -081cec: 1d03 |0000: monitor-enter v3 │ │ -081cee: 6e10 471a 0300 |0001: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -081cf4: 5432 f208 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081cf8: 7210 2316 0200 |0006: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081cfe: 0c01 |0009: move-result-object v1 │ │ -081d00: 7210 0e16 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081d06: 0a02 |000d: move-result v2 │ │ -081d08: 3802 1500 |000e: if-eqz v2, 0023 // +0015 │ │ -081d0c: 7210 0f16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081d12: 0c00 |0013: move-result-object v0 │ │ -081d14: 1f00 3704 |0014: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081d18: 6e10 d119 0000 |0016: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -081d1e: 0a02 |0019: move-result v2 │ │ -081d20: 3902 f0ff |001a: if-nez v2, 000a // -0010 │ │ -081d24: 7210 1016 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ -081d2a: 28eb |001f: goto 000a // -0015 │ │ -081d2c: 0d02 |0020: move-exception v2 │ │ -081d2e: 1e03 |0021: monitor-exit v3 │ │ -081d30: 2702 |0022: throw v2 │ │ -081d32: 5432 fa08 |0023: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -081d36: 6e10 7d1a 0200 |0025: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -081d3c: 7010 5c1a 0300 |0028: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ -081d42: 1e03 |002b: monitor-exit v3 │ │ -081d44: 0e00 |002c: return-void │ │ +081cf0: |[081cf0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.clearIncomplete:()V │ │ +081d00: 1d03 |0000: monitor-enter v3 │ │ +081d02: 6e10 471a 0300 |0001: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +081d08: 5432 f208 |0004: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081d0c: 7210 2316 0200 |0006: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081d12: 0c01 |0009: move-result-object v1 │ │ +081d14: 7210 0e16 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081d1a: 0a02 |000d: move-result v2 │ │ +081d1c: 3802 1500 |000e: if-eqz v2, 0023 // +0015 │ │ +081d20: 7210 0f16 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081d26: 0c00 |0013: move-result-object v0 │ │ +081d28: 1f00 3f04 |0014: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081d2c: 6e10 d119 0000 |0016: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +081d32: 0a02 |0019: move-result v2 │ │ +081d34: 3902 f0ff |001a: if-nez v2, 000a // -0010 │ │ +081d38: 7210 1016 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@1610 │ │ +081d3e: 28eb |001f: goto 000a // -0015 │ │ +081d40: 0d02 |0020: move-exception v2 │ │ +081d42: 1e03 |0021: monitor-exit v3 │ │ +081d44: 2702 |0022: throw v2 │ │ +081d46: 5432 fa08 |0023: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +081d4a: 6e10 7d1a 0200 |0025: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +081d50: 7010 5c1a 0300 |0028: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ +081d56: 1e03 |002b: monitor-exit v3 │ │ +081d58: 0e00 |002c: return-void │ │ catches : 2 │ │ 0x0001 - 0x001f │ │ -> 0x0020 │ │ 0x0023 - 0x002b │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=338 │ │ @@ -176061,150 +176055,148 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -081d5c: |[081d5c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.delete:(Ljava/util/List;)V │ │ -081d6c: 1d03 |0000: monitor-enter v3 │ │ -081d6e: 7210 2316 0400 |0001: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081d74: 0c00 |0004: move-result-object v0 │ │ -081d76: 7210 0e16 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081d7c: 0a02 |0008: move-result v2 │ │ -081d7e: 3802 1300 |0009: if-eqz v2, 001c // +0013 │ │ -081d82: 7210 0f16 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081d88: 0c01 |000e: move-result-object v1 │ │ -081d8a: 1f01 1e04 |000f: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -081d8e: 6e20 231a 1300 |0011: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@1a23 │ │ -081d94: 0c02 |0014: move-result-object v2 │ │ -081d96: 6e10 cb19 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.delete:()V // method@19cb │ │ -081d9c: 28ed |0018: goto 0005 // -0013 │ │ -081d9e: 0d02 |0019: move-exception v2 │ │ -081da0: 1e03 |001a: monitor-exit v3 │ │ -081da2: 2702 |001b: throw v2 │ │ -081da4: 1e03 |001c: monitor-exit v3 │ │ -081da6: 0e00 |001d: return-void │ │ +081d70: |[081d70] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.delete:(Ljava/util/List;)V │ │ +081d80: 1d03 |0000: monitor-enter v3 │ │ +081d82: 7210 2316 0400 |0001: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081d88: 0c01 |0004: move-result-object v1 │ │ +081d8a: 7210 0e16 0100 |0005: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081d90: 0a02 |0008: move-result v2 │ │ +081d92: 3802 1300 |0009: if-eqz v2, 001c // +0013 │ │ +081d96: 7210 0f16 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081d9c: 0c00 |000e: move-result-object v0 │ │ +081d9e: 1f00 2604 |000f: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +081da2: 6e20 231a 0300 |0011: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@1a23 │ │ +081da8: 0c02 |0014: move-result-object v2 │ │ +081daa: 6e10 cb19 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.delete:()V // method@19cb │ │ +081db0: 28ed |0018: goto 0005 // -0013 │ │ +081db2: 0d01 |0019: move-exception v1 │ │ +081db4: 1e03 |001a: monitor-exit v3 │ │ +081db6: 2701 |001b: throw v1 │ │ +081db8: 1e03 |001c: monitor-exit v3 │ │ +081dba: 0e00 |001d: return-void │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=389 │ │ 0x0011 line=390 │ │ 0x0019 line=389 │ │ 0x001c line=392 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ - 0x0005 - 0x0019 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0011 - 0x0019 reg=1 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x001c - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0011 - 0x0019 reg=0 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x001e reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x001e reg=4 songs Ljava/util/List; Ljava/util/List; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'download' │ │ type : '(Ljava/util/List;ZZZ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -081db4: |[081db4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.download:(Ljava/util/List;ZZZ)V │ │ -081dc4: 1d08 |0000: monitor-enter v8 │ │ -081dc6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -081dc8: 5c84 0009 |0002: iput-boolean v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ -081dcc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -081dce: 7210 2216 0900 |0005: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -081dd4: 0a04 |0008: move-result v4 │ │ -081dd6: 3804 0400 |0009: if-eqz v4, 000d // +0004 │ │ -081dda: 1e08 |000b: monitor-exit v8 │ │ -081ddc: 0e00 |000c: return-void │ │ -081dde: 380a 3000 |000d: if-eqz v10, 003d // +0030 │ │ -081de2: 7210 2316 0900 |000f: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081de8: 0c01 |0012: move-result-object v1 │ │ -081dea: 7210 0e16 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081df0: 0a04 |0016: move-result v4 │ │ -081df2: 3804 6e00 |0017: if-eqz v4, 0085 // +006e │ │ -081df6: 7210 0f16 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081dfc: 0c03 |001c: move-result-object v3 │ │ -081dfe: 1f03 1e04 |001d: check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -081e02: 6e20 231a 3800 |001f: invoke-virtual {v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@1a23 │ │ -081e08: 0c00 |0022: move-result-object v0 │ │ -081e0a: 6e10 d719 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.pin:()V // method@19d7 │ │ -081e10: 6e10 d619 0000 |0026: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isWorkDone:()Z // method@19d6 │ │ -081e16: 0a04 |0029: move-result v4 │ │ -081e18: 3904 e9ff |002a: if-nez v4, 0013 // -0017 │ │ -081e1c: 5484 f208 |002c: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081e20: 7220 1f16 0400 |002e: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@161f │ │ -081e26: 0a04 |0031: move-result v4 │ │ -081e28: 3904 e1ff |0032: if-nez v4, 0013 // -001f │ │ -081e2c: 5484 f208 |0034: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081e30: 7220 1c16 0400 |0036: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -081e36: 28da |0039: goto 0013 // -0026 │ │ -081e38: 0d04 |003a: move-exception v4 │ │ -081e3a: 1e08 |003b: monitor-exit v8 │ │ -081e3c: 2704 |003c: throw v4 │ │ -081e3e: 380c 2d00 |003d: if-eqz v12, 006a // +002d │ │ -081e42: 380b 0900 |003f: if-eqz v11, 0048 // +0009 │ │ -081e46: 6e10 271a 0800 |0041: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -081e4c: 0a04 |0044: move-result v4 │ │ -081e4e: 3a04 0300 |0045: if-ltz v4, 0048 // +0003 │ │ -081e52: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -081e54: 7210 2316 0900 |0048: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081e5a: 0c01 |004b: move-result-object v1 │ │ -081e5c: 7210 0e16 0100 |004c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081e62: 0a04 |004f: move-result v4 │ │ -081e64: 3804 3500 |0050: if-eqz v4, 0085 // +0035 │ │ -081e68: 7210 0f16 0100 |0052: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081e6e: 0c03 |0055: move-result-object v3 │ │ -081e70: 1f03 1e04 |0056: check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -081e74: 2200 3704 |0058: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081e78: 7030 be19 8003 |005a: invoke-direct {v0, v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ -081e7e: 5484 f208 |005d: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081e82: 6e10 271a 0800 |005f: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -081e88: 0a05 |0062: move-result v5 │ │ -081e8a: b025 |0063: add-int/2addr v5, v2 │ │ -081e8c: 7230 1b16 5400 |0064: invoke-interface {v4, v5, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@161b │ │ -081e92: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -081e96: 28e3 |0069: goto 004c // -001d │ │ -081e98: 7210 2316 0900 |006a: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081e9e: 0c01 |006d: move-result-object v1 │ │ -081ea0: 7210 0e16 0100 |006e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081ea6: 0a04 |0071: move-result v4 │ │ -081ea8: 3804 1300 |0072: if-eqz v4, 0085 // +0013 │ │ -081eac: 7210 0f16 0100 |0074: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081eb2: 0c03 |0077: move-result-object v3 │ │ -081eb4: 1f03 1e04 |0078: check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -081eb8: 2200 3704 |007a: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081ebc: 7030 be19 8003 |007c: invoke-direct {v0, v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ -081ec2: 5484 f208 |007f: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081ec6: 7220 1c16 0400 |0081: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -081ecc: 28ea |0084: goto 006e // -0016 │ │ -081ece: 5384 fd08 |0085: iget-wide v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -081ed2: 1606 0100 |0087: const-wide/16 v6, #int 1 // #1 │ │ -081ed6: bb64 |0089: add-long/2addr v4, v6 │ │ -081ed8: 5a84 fd08 |008a: iput-wide v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -081edc: 7010 5c1a 0800 |008c: invoke-direct {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ -081ee2: 380b 0d00 |008f: if-eqz v11, 009c // +000d │ │ -081ee6: 1204 |0091: const/4 v4, #int 0 // #0 │ │ -081ee8: 6e20 421a 4800 |0092: invoke-virtual {v8, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -081eee: 5484 fa08 |0095: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -081ef2: 6e10 7d1a 0400 |0097: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -081ef8: 2900 71ff |009a: goto/16 000b // -008f │ │ -081efc: 5484 f008 |009c: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081f00: 3904 0d00 |009e: if-nez v4, 00ab // +000d │ │ -081f04: 5484 f208 |00a0: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081f08: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -081f0a: 7220 2016 5400 |00a3: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -081f10: 0c04 |00a6: move-result-object v4 │ │ -081f12: 1f04 3704 |00a7: check-cast v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081f16: 5b84 f008 |00a9: iput-object v4, v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -081f1a: 6e10 1a1a 0800 |00ab: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ -081f20: 28e7 |00ae: goto 0095 // -0019 │ │ +081dc8: |[081dc8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.download:(Ljava/util/List;ZZZ)V │ │ +081dd8: 1d07 |0000: monitor-enter v7 │ │ +081dda: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +081ddc: 5c73 0009 |0002: iput-boolean v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ +081de0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +081de2: 7210 2216 0800 |0005: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +081de8: 0a03 |0008: move-result v3 │ │ +081dea: 3803 0400 |0009: if-eqz v3, 000d // +0004 │ │ +081dee: 1e07 |000b: monitor-exit v7 │ │ +081df0: 0e00 |000c: return-void │ │ +081df2: 3809 3000 |000d: if-eqz v9, 003d // +0030 │ │ +081df6: 7210 2316 0800 |000f: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081dfc: 0c03 |0012: move-result-object v3 │ │ +081dfe: 7210 0e16 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081e04: 0a04 |0016: move-result v4 │ │ +081e06: 3804 6e00 |0017: if-eqz v4, 0085 // +006e │ │ +081e0a: 7210 0f16 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081e10: 0c02 |001c: move-result-object v2 │ │ +081e12: 1f02 2604 |001d: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +081e16: 6e20 231a 2700 |001f: invoke-virtual {v7, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@1a23 │ │ +081e1c: 0c00 |0022: move-result-object v0 │ │ +081e1e: 6e10 d719 0000 |0023: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.pin:()V // method@19d7 │ │ +081e24: 6e10 d619 0000 |0026: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isWorkDone:()Z // method@19d6 │ │ +081e2a: 0a04 |0029: move-result v4 │ │ +081e2c: 3904 e9ff |002a: if-nez v4, 0013 // -0017 │ │ +081e30: 5474 f208 |002c: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081e34: 7220 1f16 0400 |002e: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@161f │ │ +081e3a: 0a04 |0031: move-result v4 │ │ +081e3c: 3904 e1ff |0032: if-nez v4, 0013 // -001f │ │ +081e40: 5474 f208 |0034: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081e44: 7220 1c16 0400 |0036: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +081e4a: 28da |0039: goto 0013 // -0026 │ │ +081e4c: 0d03 |003a: move-exception v3 │ │ +081e4e: 1e07 |003b: monitor-exit v7 │ │ +081e50: 2703 |003c: throw v3 │ │ +081e52: 380b 2d00 |003d: if-eqz v11, 006a // +002d │ │ +081e56: 380a 0900 |003f: if-eqz v10, 0048 // +0009 │ │ +081e5a: 6e10 271a 0700 |0041: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +081e60: 0a03 |0044: move-result v3 │ │ +081e62: 3a03 0300 |0045: if-ltz v3, 0048 // +0003 │ │ +081e66: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +081e68: 7210 2316 0800 |0048: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081e6e: 0c03 |004b: move-result-object v3 │ │ +081e70: 7210 0e16 0300 |004c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081e76: 0a04 |004f: move-result v4 │ │ +081e78: 3804 3500 |0050: if-eqz v4, 0085 // +0035 │ │ +081e7c: 7210 0f16 0300 |0052: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081e82: 0c02 |0055: move-result-object v2 │ │ +081e84: 1f02 2604 |0056: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +081e88: 2200 3f04 |0058: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081e8c: 7030 be19 7002 |005a: invoke-direct {v0, v7, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ +081e92: 5474 f208 |005d: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081e96: 6e10 271a 0700 |005f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +081e9c: 0a05 |0062: move-result v5 │ │ +081e9e: b015 |0063: add-int/2addr v5, v1 │ │ +081ea0: 7230 1b16 5400 |0064: invoke-interface {v4, v5, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@161b │ │ +081ea6: d801 0101 |0067: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081eaa: 28e3 |0069: goto 004c // -001d │ │ +081eac: 7210 2316 0800 |006a: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081eb2: 0c03 |006d: move-result-object v3 │ │ +081eb4: 7210 0e16 0300 |006e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081eba: 0a04 |0071: move-result v4 │ │ +081ebc: 3804 1300 |0072: if-eqz v4, 0085 // +0013 │ │ +081ec0: 7210 0f16 0300 |0074: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081ec6: 0c02 |0077: move-result-object v2 │ │ +081ec8: 1f02 2604 |0078: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +081ecc: 2200 3f04 |007a: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081ed0: 7030 be19 7002 |007c: invoke-direct {v0, v7, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ +081ed6: 5474 f208 |007f: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081eda: 7220 1c16 0400 |0081: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +081ee0: 28ea |0084: goto 006e // -0016 │ │ +081ee2: 5373 fd08 |0085: iget-wide v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +081ee6: 1605 0100 |0087: const-wide/16 v5, #int 1 // #1 │ │ +081eea: bb53 |0089: add-long/2addr v3, v5 │ │ +081eec: 5a73 fd08 |008a: iput-wide v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +081ef0: 7010 5c1a 0700 |008c: invoke-direct {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ +081ef6: 380a 0d00 |008f: if-eqz v10, 009c // +000d │ │ +081efa: 1203 |0091: const/4 v3, #int 0 // #0 │ │ +081efc: 6e20 421a 3700 |0092: invoke-virtual {v7, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +081f02: 5473 fa08 |0095: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +081f06: 6e10 7d1a 0300 |0097: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +081f0c: 2900 71ff |009a: goto/16 000b // -008f │ │ +081f10: 5473 f008 |009c: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081f14: 3903 0d00 |009e: if-nez v3, 00ab // +000d │ │ +081f18: 5473 f208 |00a0: iget-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081f1c: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ +081f1e: 7220 2016 4300 |00a3: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +081f24: 0c03 |00a6: move-result-object v3 │ │ +081f26: 1f03 3f04 |00a7: check-cast v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081f2a: 5b73 f008 |00a9: iput-object v3, v7, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +081f2e: 6e10 1a1a 0700 |00ab: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ +081f34: 28e7 |00ae: goto 0095 // -0019 │ │ catches : 3 │ │ 0x0002 - 0x0008 │ │ -> 0x003a │ │ 0x000f - 0x0039 │ │ -> 0x003a │ │ 0x0041 - 0x00ae │ │ -> 0x003a │ │ @@ -176236,72 +176228,69 @@ │ │ 0x008f line=228 │ │ 0x0091 line=229 │ │ 0x0095 line=236 │ │ 0x009c line=231 │ │ 0x00a0 line=232 │ │ 0x00ab line=234 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/util/List; │ │ 0x0023 - 0x003a reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x0013 - 0x003a reg=1 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x003a reg=2 offset I │ │ - 0x001f - 0x003a reg=3 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0005 - 0x003a reg=1 offset I │ │ + 0x001f - 0x003a reg=2 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x005d - 0x006a reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x004c - 0x006a reg=1 i$ Ljava/util/Iterator; │ │ - 0x0058 - 0x006a reg=3 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0058 - 0x006a reg=2 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x007f - 0x0085 reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x007a - 0x0085 reg=3 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x006e - 0x00af reg=1 i$ Ljava/util/Iterator; │ │ - 0x003d - 0x00af reg=2 offset I │ │ - 0x0000 - 0x00af reg=8 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ - 0x0000 - 0x00af reg=9 songs Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x00af reg=10 save Z │ │ - 0x0000 - 0x00af reg=11 autoplay Z │ │ - 0x0000 - 0x00af reg=12 playNext Z │ │ + 0x007a - 0x0085 reg=2 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x003d - 0x00af reg=1 offset I │ │ + 0x0000 - 0x00af reg=7 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ + 0x0000 - 0x00af reg=8 songs Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x00af reg=9 save Z │ │ + 0x0000 - 0x00af reg=10 autoplay Z │ │ + 0x0000 - 0x00af reg=11 playNext Z │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'forSong' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -081f40: |[081f40] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ -081f50: 1d03 |0000: monitor-enter v3 │ │ -081f52: 5432 f208 |0001: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -081f56: 7210 2316 0200 |0003: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -081f5c: 0c01 |0006: move-result-object v1 │ │ -081f5e: 7210 0e16 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -081f64: 0a02 |000a: move-result v2 │ │ -081f66: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ -081f6a: 7210 0f16 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -081f70: 0c00 |0010: move-result-object v0 │ │ -081f72: 1f00 3704 |0011: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081f76: 6e10 d019 0000 |0013: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -081f7c: 0c02 |0016: move-result-object v2 │ │ -081f7e: 6e20 f918 4200 |0017: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.equals:(Ljava/lang/Object;)Z // method@18f9 │ │ -081f84: 0a02 |001a: move-result v2 │ │ -081f86: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ -081f8a: 1e03 |001d: monitor-exit v3 │ │ -081f8c: 1100 |001e: return-object v0 │ │ -081f8e: 5432 f108 |001f: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08f1 │ │ -081f92: 6e20 711c 4200 |0021: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c71 │ │ -081f98: 0c00 |0024: move-result-object v0 │ │ -081f9a: 1f00 3704 |0025: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081f9e: 3900 f6ff |0027: if-nez v0, 001d // -000a │ │ -081fa2: 2200 3704 |0029: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -081fa6: 7030 be19 3004 |002b: invoke-direct {v0, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ -081fac: 5432 f108 |002e: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08f1 │ │ -081fb0: 6e30 721c 4200 |0030: invoke-virtual {v2, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1c72 │ │ -081fb6: 28ea |0033: goto 001d // -0016 │ │ -081fb8: 0d02 |0034: move-exception v2 │ │ -081fba: 1e03 |0035: monitor-exit v3 │ │ -081fbc: 2702 |0036: throw v2 │ │ +081f54: |[081f54] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ +081f64: 1d03 |0000: monitor-enter v3 │ │ +081f66: 5431 f208 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +081f6a: 7210 2316 0100 |0003: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +081f70: 0c01 |0006: move-result-object v1 │ │ +081f72: 7210 0e16 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +081f78: 0a02 |000a: move-result v2 │ │ +081f7a: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ +081f7e: 7210 0f16 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +081f84: 0c00 |0010: move-result-object v0 │ │ +081f86: 1f00 3f04 |0011: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081f8a: 6e10 d019 0000 |0013: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +081f90: 0c02 |0016: move-result-object v2 │ │ +081f92: 6e20 f918 4200 |0017: invoke-virtual {v2, v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.equals:(Ljava/lang/Object;)Z // method@18f9 │ │ +081f98: 0a02 |001a: move-result v2 │ │ +081f9a: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ +081f9e: 1e03 |001d: monitor-exit v3 │ │ +081fa0: 1100 |001e: return-object v0 │ │ +081fa2: 5431 f108 |001f: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08f1 │ │ +081fa6: 6e20 711c 4100 |0021: invoke-virtual {v1, v4}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c71 │ │ +081fac: 0c00 |0024: move-result-object v0 │ │ +081fae: 1f00 3f04 |0025: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081fb2: 3900 f6ff |0027: if-nez v0, 001d // -000a │ │ +081fb6: 2200 3f04 |0029: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +081fba: 7030 be19 3004 |002b: invoke-direct {v0, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@19be │ │ +081fc0: 5431 f108 |002e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; // field@08f1 │ │ +081fc4: 6e30 721c 4100 |0030: invoke-virtual {v1, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1c72 │ │ +081fca: 28ea |0033: goto 001d // -0016 │ │ +081fcc: 0d01 |0034: move-exception v1 │ │ +081fce: 1e03 |0035: monitor-exit v3 │ │ +081fd0: 2701 |0036: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x0034 │ │ 0x001f - 0x0033 │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=317 │ │ @@ -176312,30 +176301,29 @@ │ │ 0x0029 line=325 │ │ 0x002e line=326 │ │ 0x0034 line=317 │ │ locals : │ │ 0x0013 - 0x001f reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x0027 - 0x002b reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x002e - 0x0034 reg=0 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - 0x0007 - 0x0034 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0037 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0037 reg=4 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ name : 'getCurrentDownloading' │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081fd4: |[081fd4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getCurrentDownloading:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ -081fe4: 5410 ef08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -081fe8: 1100 |0002: return-object v0 │ │ +081fe8: |[081fe8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getCurrentDownloading:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ +081ff8: 5410 ef08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +081ffc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #9 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176343,17 +176331,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081fec: |[081fec] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ -081ffc: 5410 f008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082000: 1100 |0002: return-object v0 │ │ +082000: |[082000] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getCurrentPlaying:()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ +082010: 5410 f008 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #10 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176361,25 +176349,25 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082004: |[082004] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getCurrentPlayingIndex:()I │ │ -082014: 1d02 |0000: monitor-enter v2 │ │ -082016: 5420 f208 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -08201a: 5421 f008 |0003: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -08201e: 7220 2116 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@1621 │ │ -082024: 0a00 |0008: move-result v0 │ │ -082026: 1e02 |0009: monitor-exit v2 │ │ -082028: 0f00 |000a: return v0 │ │ -08202a: 0d00 |000b: move-exception v0 │ │ -08202c: 1e02 |000c: monitor-exit v2 │ │ -08202e: 2700 |000d: throw v0 │ │ +082018: |[082018] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getCurrentPlayingIndex:()I │ │ +082028: 1d02 |0000: monitor-enter v2 │ │ +08202a: 5420 f208 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +08202e: 5421 f008 |0003: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082032: 7220 2116 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@1621 │ │ +082038: 0a00 |0008: move-result v0 │ │ +08203a: 1e02 |0009: monitor-exit v2 │ │ +08203c: 0f00 |000a: return v0 │ │ +08203e: 0d00 |000b: move-exception v0 │ │ +082040: 1e02 |000c: monitor-exit v2 │ │ +082042: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ @@ -176389,17 +176377,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08203c: |[08203c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getDownloadListUpdateRevision:()J │ │ -08204c: 5320 fd08 |0000: iget-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -082050: 1000 |0002: return-wide v0 │ │ +082050: |[082050] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getDownloadListUpdateRevision:()J │ │ +082060: 5320 fd08 |0000: iget-wide v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +082064: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #12 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176407,24 +176395,24 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -082054: |[082054] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getDownloads:()Ljava/util/List; │ │ -082064: 1d02 |0000: monitor-enter v2 │ │ -082066: 2200 7103 |0001: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -08206a: 5421 f208 |0003: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -08206e: 7020 ee15 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ -082074: 1e02 |0008: monitor-exit v2 │ │ -082076: 1100 |0009: return-object v0 │ │ -082078: 0d00 |000a: move-exception v0 │ │ -08207a: 1e02 |000b: monitor-exit v2 │ │ -08207c: 2700 |000c: throw v0 │ │ +082068: |[082068] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getDownloads:()Ljava/util/List; │ │ +082078: 1d02 |0000: monitor-enter v2 │ │ +08207a: 2200 7903 |0001: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +08207e: 5421 f208 |0003: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +082082: 7020 ee15 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ +082088: 1e02 |0008: monitor-exit v2 │ │ +08208a: 1100 |0009: return-object v0 │ │ +08208c: 0d00 |000a: move-exception v0 │ │ +08208e: 1e02 |000b: monitor-exit v2 │ │ +082090: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ @@ -176434,17 +176422,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08208c: |[08208c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ -08209c: 5410 f408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -0820a0: 1100 |0002: return-object v0 │ │ +0820a0: |[0820a0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getEqualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ +0820b0: 5410 f408 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +0820b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #14 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176452,17 +176440,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0820a4: |[0820a4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getKeepScreenOn:()Z │ │ -0820b4: 5510 f908 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.keepScreenOn:Z // field@08f9 │ │ -0820b8: 0f00 |0002: return v0 │ │ +0820b8: |[0820b8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getKeepScreenOn:()Z │ │ +0820c8: 5510 f908 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.keepScreenOn:Z // field@08f9 │ │ +0820cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #15 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176470,49 +176458,49 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0820bc: |[0820bc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getPlayerDuration:()I │ │ -0820cc: 1d04 |0000: monitor-enter v4 │ │ -0820ce: 5442 f008 |0001: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -0820d2: 3802 1600 |0003: if-eqz v2, 0019 // +0016 │ │ -0820d6: 5442 f008 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -0820da: 6e10 d019 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -0820e0: 0c02 |000a: move-result-object v2 │ │ -0820e2: 6e10 ff18 0200 |000b: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ -0820e8: 0c00 |000e: move-result-object v0 │ │ -0820ea: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -0820ee: 6e10 6715 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ -0820f4: 0a02 |0014: move-result v2 │ │ -0820f6: d222 e803 |0015: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -0820fa: 1e04 |0017: monitor-exit v4 │ │ -0820fc: 0f02 |0018: return v2 │ │ -0820fe: 5442 fc08 |0019: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082102: 6203 8e08 |001b: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -082106: 3232 1900 |001d: if-eq v2, v3, 0036 // +0019 │ │ -08210a: 5442 fc08 |001f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -08210e: 6203 8d08 |0021: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ -082112: 3232 1300 |0023: if-eq v2, v3, 0036 // +0013 │ │ -082116: 5442 fc08 |0025: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -08211a: 6203 9108 |0027: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ -08211e: 3232 0d00 |0029: if-eq v2, v3, 0036 // +000d │ │ -082122: 5442 fb08 |002b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082126: 6e10 9101 0200 |002d: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@0191 │ │ -08212c: 0a02 |0030: move-result v2 │ │ -08212e: 28e6 |0031: goto 0017 // -001a │ │ -082130: 0d01 |0032: move-exception v1 │ │ -082132: 7020 361a 1400 |0033: invoke-direct {v4, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -082138: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -08213a: 28e0 |0037: goto 0017 // -0020 │ │ -08213c: 0d02 |0038: move-exception v2 │ │ -08213e: 1e04 |0039: monitor-exit v4 │ │ -082140: 2702 |003a: throw v2 │ │ +0820d0: |[0820d0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getPlayerDuration:()I │ │ +0820e0: 1d04 |0000: monitor-enter v4 │ │ +0820e2: 5442 f008 |0001: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +0820e6: 3802 1600 |0003: if-eqz v2, 0019 // +0016 │ │ +0820ea: 5442 f008 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +0820ee: 6e10 d019 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +0820f4: 0c02 |000a: move-result-object v2 │ │ +0820f6: 6e10 ff18 0200 |000b: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getDuration:()Ljava/lang/Integer; // method@18ff │ │ +0820fc: 0c00 |000e: move-result-object v0 │ │ +0820fe: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +082102: 6e10 6715 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1567 │ │ +082108: 0a02 |0014: move-result v2 │ │ +08210a: d222 e803 |0015: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +08210e: 1e04 |0017: monitor-exit v4 │ │ +082110: 0f02 |0018: return v2 │ │ +082112: 5442 fc08 |0019: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082116: 6203 8e08 |001b: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +08211a: 3232 1900 |001d: if-eq v2, v3, 0036 // +0019 │ │ +08211e: 5442 fc08 |001f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082122: 6203 8d08 |0021: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ +082126: 3232 1300 |0023: if-eq v2, v3, 0036 // +0013 │ │ +08212a: 5442 fc08 |0025: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +08212e: 6203 9108 |0027: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ +082132: 3232 0d00 |0029: if-eq v2, v3, 0036 // +000d │ │ +082136: 5442 fb08 |002b: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +08213a: 6e10 9101 0200 |002d: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@0191 │ │ +082140: 0a02 |0030: move-result v2 │ │ +082142: 28e6 |0031: goto 0017 // -001a │ │ +082144: 0d01 |0032: move-exception v1 │ │ +082146: 7020 361a 1400 |0033: invoke-direct {v4, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +08214c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +08214e: 28e0 |0037: goto 0017 // -0020 │ │ +082150: 0d02 |0038: move-exception v2 │ │ +082152: 1e04 |0039: monitor-exit v4 │ │ +082154: 2702 |003a: throw v2 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x0038 │ │ 0x0019 - 0x0029 │ │ -> 0x0038 │ │ 0x002b - 0x0030 │ │ Ljava/lang/Exception; -> 0x0032 │ │ @@ -176541,45 +176529,45 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08216c: |[08216c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getPlayerPosition:()I │ │ -08217c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08217e: 1d04 |0001: monitor-enter v4 │ │ -082180: 5442 fc08 |0002: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082184: 6203 8e08 |0004: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -082188: 3232 0e00 |0006: if-eq v2, v3, 0014 // +000e │ │ -08218c: 5442 fc08 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082190: 6203 8d08 |000a: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ -082194: 3232 0800 |000c: if-eq v2, v3, 0014 // +0008 │ │ -082198: 5442 fc08 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -08219c: 6203 9108 |0010: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ -0821a0: 3332 0400 |0012: if-ne v2, v3, 0016 // +0004 │ │ -0821a4: 1e04 |0014: monitor-exit v4 │ │ -0821a6: 0f01 |0015: return v1 │ │ -0821a8: 5542 f708 |0016: iget-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -0821ac: 3802 0b00 |0018: if-eqz v2, 0023 // +000b │ │ -0821b0: 5442 f808 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -0821b4: 6e10 af1a 0200 |001c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.getPositionSeconds:()I // method@1aaf │ │ -0821ba: 0a01 |001f: move-result v1 │ │ -0821bc: d211 e803 |0020: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -0821c0: 28f2 |0022: goto 0014 // -000e │ │ -0821c2: 5442 fb08 |0023: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0821c6: 6e10 9001 0200 |0025: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0190 │ │ -0821cc: 0a01 |0028: move-result v1 │ │ -0821ce: 28eb |0029: goto 0014 // -0015 │ │ -0821d0: 0d00 |002a: move-exception v0 │ │ -0821d2: 7020 361a 0400 |002b: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -0821d8: 28e6 |002e: goto 0014 // -001a │ │ -0821da: 0d01 |002f: move-exception v1 │ │ -0821dc: 1e04 |0030: monitor-exit v4 │ │ -0821de: 2701 |0031: throw v1 │ │ +082180: |[082180] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getPlayerPosition:()I │ │ +082190: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +082192: 1d04 |0001: monitor-enter v4 │ │ +082194: 5442 fc08 |0002: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082198: 6203 8e08 |0004: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +08219c: 3232 0e00 |0006: if-eq v2, v3, 0014 // +000e │ │ +0821a0: 5442 fc08 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +0821a4: 6203 8d08 |000a: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.DOWNLOADING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088d │ │ +0821a8: 3232 0800 |000c: if-eq v2, v3, 0014 // +0008 │ │ +0821ac: 5442 fc08 |000e: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +0821b0: 6203 9108 |0010: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PREPARING:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0891 │ │ +0821b4: 3332 0400 |0012: if-ne v2, v3, 0016 // +0004 │ │ +0821b8: 1e04 |0014: monitor-exit v4 │ │ +0821ba: 0f01 |0015: return v1 │ │ +0821bc: 5542 f708 |0016: iget-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +0821c0: 3802 0b00 |0018: if-eqz v2, 0023 // +000b │ │ +0821c4: 5442 f808 |001a: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +0821c8: 6e10 af1a 0200 |001c: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.getPositionSeconds:()I // method@1aaf │ │ +0821ce: 0a01 |001f: move-result v1 │ │ +0821d0: d211 e803 |0020: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +0821d4: 28f2 |0022: goto 0014 // -000e │ │ +0821d6: 5442 fb08 |0023: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0821da: 6e10 9001 0200 |0025: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0190 │ │ +0821e0: 0a01 |0028: move-result v1 │ │ +0821e2: 28eb |0029: goto 0014 // -0015 │ │ +0821e4: 0d00 |002a: move-exception v0 │ │ +0821e6: 7020 361a 0400 |002b: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +0821ec: 28e6 |002e: goto 0014 // -001a │ │ +0821ee: 0d01 |002f: move-exception v1 │ │ +0821f0: 1e04 |0030: monitor-exit v4 │ │ +0821f2: 2701 |0031: throw v1 │ │ catches : 3 │ │ 0x0002 - 0x0012 │ │ Ljava/lang/Exception; -> 0x002a │ │ -> 0x002f │ │ 0x0016 - 0x0028 │ │ Ljava/lang/Exception; -> 0x002a │ │ -> 0x002f │ │ @@ -176603,17 +176591,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082200: |[082200] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ -082210: 5410 fc08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082214: 1100 |0002: return-object v0 │ │ +082214: |[082214] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getPlayerState:()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ +082224: 5410 fc08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082228: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #18 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176621,18 +176609,18 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -082218: |[082218] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ -082228: 7110 781d 0100 |0000: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRepeatMode:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@1d78 │ │ -08222e: 0c00 |0003: move-result-object v0 │ │ -082230: 1100 |0004: return-object v0 │ │ +08222c: |[08222c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getRepeatMode:()Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ +08223c: 7110 781d 0100 |0000: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRepeatMode:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; // method@1d78 │ │ +082242: 0c00 |0003: move-result-object v0 │ │ +082244: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #19 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176640,17 +176628,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082234: |[082234] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getShowVisualization:()Z │ │ -082244: 5510 ff08 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.showVisualization:Z // field@08ff │ │ -082248: 0f00 |0002: return v0 │ │ +082248: |[082248] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getShowVisualization:()Z │ │ +082258: 5510 ff08 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.showVisualization:Z // field@08ff │ │ +08225c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #20 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176658,17 +176646,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08224c: |[08224c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getSuggestedPlaylistName:()Ljava/lang/String; │ │ -08225c: 5410 0209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.suggestedPlaylistName:Ljava/lang/String; // field@0902 │ │ -082260: 1100 |0002: return-object v0 │ │ +082260: |[082260] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getSuggestedPlaylistName:()Ljava/lang/String; │ │ +082270: 5410 0209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.suggestedPlaylistName:Ljava/lang/String; // field@0902 │ │ +082274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #21 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176676,17 +176664,17 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082264: |[082264] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getVisualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; │ │ -082274: 5410 0409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ -082278: 1100 |0002: return-object v0 │ │ +082278: |[082278] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.getVisualizerController:()Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; │ │ +082288: 5410 0409 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ +08228c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #22 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176694,17 +176682,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08227c: |[08227c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.isJukeboxEnabled:()Z │ │ -08228c: 5510 f708 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -082290: 0f00 |0002: return v0 │ │ +082290: |[082290] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.isJukeboxEnabled:()Z │ │ +0822a0: 5510 f708 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +0822a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ #23 : (in Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;) │ │ @@ -176712,22 +176700,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -082294: |[082294] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.isShufflePlayEnabled:()Z │ │ -0822a4: 1d01 |0000: monitor-enter v1 │ │ -0822a6: 5510 0009 |0001: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ -0822aa: 1e01 |0003: monitor-exit v1 │ │ -0822ac: 0f00 |0004: return v0 │ │ -0822ae: 0d00 |0005: move-exception v0 │ │ -0822b0: 1e01 |0006: monitor-exit v1 │ │ -0822b2: 2700 |0007: throw v0 │ │ +0822a8: |[0822a8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.isShufflePlayEnabled:()Z │ │ +0822b8: 1d01 |0000: monitor-enter v1 │ │ +0822ba: 5510 0009 |0001: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ +0822be: 1e01 |0003: monitor-exit v1 │ │ +0822c0: 0f00 |0004: return v0 │ │ +0822c2: 0d00 |0005: move-exception v0 │ │ +0822c4: 1e01 |0006: monitor-exit v1 │ │ +0822c6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ @@ -176737,27 +176725,27 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0822c0: |[0822c0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.next:()V │ │ -0822d0: 1d02 |0000: monitor-enter v2 │ │ -0822d2: 6e10 271a 0200 |0001: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -0822d8: 0a00 |0004: move-result v0 │ │ -0822da: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -0822dc: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ -0822e0: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0822e4: 6e20 421a 1200 |000a: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -0822ea: 1e02 |000d: monitor-exit v2 │ │ -0822ec: 0e00 |000e: return-void │ │ -0822ee: 0d01 |000f: move-exception v1 │ │ -0822f0: 1e02 |0010: monitor-exit v2 │ │ -0822f2: 2701 |0011: throw v1 │ │ +0822d4: |[0822d4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.next:()V │ │ +0822e4: 1d02 |0000: monitor-enter v2 │ │ +0822e6: 6e10 271a 0200 |0001: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +0822ec: 0a00 |0004: move-result v0 │ │ +0822ee: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +0822f0: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ +0822f4: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0822f8: 6e20 421a 1200 |000a: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +0822fe: 1e02 |000d: monitor-exit v2 │ │ +082300: 0e00 |000e: return-void │ │ +082302: 0d01 |000f: move-exception v1 │ │ +082304: 1e02 |0010: monitor-exit v2 │ │ +082306: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=513 │ │ 0x0005 line=514 │ │ 0x0008 line=515 │ │ @@ -176772,17 +176760,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 │ │ -082300: |[082300] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -082310: 5410 ec08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.binder:Landroid/os/IBinder; // field@08ec │ │ -082314: 1100 |0002: return-object v0 │ │ +082314: |[082314] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +082324: 5410 ec08 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.binder:Landroid/os/IBinder; // field@08ec │ │ +082328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0003 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -176791,74 +176779,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -082318: |[082318] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onCreate:()V │ │ -082328: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08232a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -08232c: 7110 8d1d 0500 |0002: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setUncaughtExceptionHandler:(Landroid/content/Context;)V // method@1d8d │ │ -082332: 6f10 8a00 0500 |0005: invoke-super {v5}, Landroid/app/Service;.onCreate:()V // method@008a │ │ -082338: 2201 3204 |0008: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // type@0432 │ │ -08233c: 7020 8a19 5100 |000a: invoke-direct {v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@198a │ │ -082342: 5b51 eb08 |000d: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.audioManagerHelper:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08eb │ │ -082346: 2201 5800 |000f: new-instance v1, Landroid/media/MediaPlayer; // type@0058 │ │ -08234a: 7010 8e01 0100 |0011: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@018e │ │ -082350: 5b51 fb08 |0014: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082354: 5451 fb08 |0016: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082358: 6e30 9b01 5103 |0018: invoke-virtual {v1, v5, v3}, Landroid/media/MediaPlayer;.setWakeMode:(Landroid/content/Context;I)V // method@019b │ │ -08235e: 5451 fb08 |001b: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082362: 2202 3904 |001d: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1; // type@0439 │ │ -082366: 7020 051a 5200 |001f: invoke-direct {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a05 │ │ -08236c: 6e20 9a01 2100 |0022: invoke-virtual {v1, v2}, Landroid/media/MediaPlayer;.setOnErrorListener:(Landroid/media/MediaPlayer$OnErrorListener;)V // method@019a │ │ -082372: 6301 f308 |0025: sget-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerAvailable:Z // field@08f3 │ │ -082376: 3801 1500 |0027: if-eqz v1, 003c // +0015 │ │ -08237a: 2201 1804 |0029: new-instance v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // type@0418 │ │ -08237e: 5452 fb08 |002b: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082382: 7030 cb18 5102 |002d: invoke-direct {v1, v5, v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V // method@18cb │ │ -082388: 5b51 f408 |0030: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -08238c: 5451 f408 |0032: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -082390: 6e10 ce18 0100 |0034: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ -082396: 0a01 |0037: move-result v1 │ │ -082398: 3901 3f00 |0038: if-nez v1, 0077 // +003f │ │ -08239c: 5b54 f408 |003a: iput-object v4, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -0823a0: 6301 0309 |003c: sget-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerAvailable:Z // field@0903 │ │ -0823a4: 3801 1500 |003e: if-eqz v1, 0053 // +0015 │ │ -0823a8: 2201 1904 |0040: new-instance v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // type@0419 │ │ -0823ac: 5452 fb08 |0042: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0823b0: 7030 d418 5102 |0044: invoke-direct {v1, v5, v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V // method@18d4 │ │ -0823b6: 5b51 0409 |0047: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ -0823ba: 5451 0409 |0049: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ -0823be: 6e10 d718 0100 |004b: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.isAvailable:()Z // method@18d7 │ │ -0823c4: 0a01 |004e: move-result v1 │ │ -0823c6: 3901 0400 |004f: if-nez v1, 0053 // +0004 │ │ -0823ca: 5b54 0409 |0051: iput-object v4, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ -0823ce: 1a01 a81c |0053: const-string v1, "power" // string@1ca8 │ │ -0823d2: 6e20 341a 1500 |0055: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ -0823d8: 0c00 |0058: move-result-object v0 │ │ -0823da: 1f00 7900 |0059: check-cast v0, Landroid/os/PowerManager; // type@0079 │ │ -0823de: 6e10 8015 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -0823e4: 0c01 |005e: move-result-object v1 │ │ -0823e6: 6e10 5215 0100 |005f: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -0823ec: 0c01 |0062: move-result-object v1 │ │ -0823ee: 6e30 1702 3001 |0063: invoke-virtual {v0, v3, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0217 │ │ -0823f4: 0c01 |0066: move-result-object v1 │ │ -0823f6: 5b51 0509 |0067: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0905 │ │ -0823fa: 5451 0509 |0069: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0905 │ │ -0823fe: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -082400: 6e20 1602 2100 |006c: invoke-virtual {v1, v2}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0216 │ │ -082406: 6905 f608 |006f: sput-object v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.instance:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@08f6 │ │ -08240a: 5451 fa08 |0071: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -08240e: 6e10 7a1a 0100 |0073: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.onCreate:()V // method@1a7a │ │ -082414: 0e00 |0076: return-void │ │ -082416: 5451 f408 |0077: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -08241a: 6e10 d018 0100 |0079: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.loadSettings:()V // method@18d0 │ │ -082420: 28c0 |007c: goto 003c // -0040 │ │ +08232c: |[08232c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onCreate:()V │ │ +08233c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08233e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +082340: 7110 8d1d 0500 |0002: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setUncaughtExceptionHandler:(Landroid/content/Context;)V // method@1d8d │ │ +082346: 6f10 8a00 0500 |0005: invoke-super {v5}, Landroid/app/Service;.onCreate:()V // method@008a │ │ +08234c: 2201 3a04 |0008: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // type@043a │ │ +082350: 7020 8a19 5100 |000a: invoke-direct {v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@198a │ │ +082356: 5b51 eb08 |000d: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.audioManagerHelper:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08eb │ │ +08235a: 2201 5c00 |000f: new-instance v1, Landroid/media/MediaPlayer; // type@005c │ │ +08235e: 7010 8e01 0100 |0011: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@018e │ │ +082364: 5b51 fb08 |0014: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +082368: 5451 fb08 |0016: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +08236c: 6e30 9b01 5103 |0018: invoke-virtual {v1, v5, v3}, Landroid/media/MediaPlayer;.setWakeMode:(Landroid/content/Context;I)V // method@019b │ │ +082372: 5451 fb08 |001b: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +082376: 2202 4104 |001d: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1; // type@0441 │ │ +08237a: 7020 051a 5200 |001f: invoke-direct {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;.:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V // method@1a05 │ │ +082380: 6e20 9a01 2100 |0022: invoke-virtual {v1, v2}, Landroid/media/MediaPlayer;.setOnErrorListener:(Landroid/media/MediaPlayer$OnErrorListener;)V // method@019a │ │ +082386: 6301 f308 |0025: sget-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerAvailable:Z // field@08f3 │ │ +08238a: 3801 1500 |0027: if-eqz v1, 003c // +0015 │ │ +08238e: 2201 2004 |0029: new-instance v1, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // type@0420 │ │ +082392: 5452 fb08 |002b: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +082396: 7030 cb18 5102 |002d: invoke-direct {v1, v5, v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V // method@18cb │ │ +08239c: 5b51 f408 |0030: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +0823a0: 5451 f408 |0032: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +0823a4: 6e10 ce18 0100 |0034: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.isAvailable:()Z // method@18ce │ │ +0823aa: 0a01 |0037: move-result v1 │ │ +0823ac: 3901 3f00 |0038: if-nez v1, 0077 // +003f │ │ +0823b0: 5b54 f408 |003a: iput-object v4, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +0823b4: 6301 0309 |003c: sget-boolean v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerAvailable:Z // field@0903 │ │ +0823b8: 3801 1500 |003e: if-eqz v1, 0053 // +0015 │ │ +0823bc: 2201 2104 |0040: new-instance v1, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // type@0421 │ │ +0823c0: 5452 fb08 |0042: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0823c4: 7030 d418 5102 |0044: invoke-direct {v1, v5, v2}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.:(Landroid/content/Context;Landroid/media/MediaPlayer;)V // method@18d4 │ │ +0823ca: 5b51 0409 |0047: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ +0823ce: 5451 0409 |0049: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ +0823d2: 6e10 d718 0100 |004b: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.isAvailable:()Z // method@18d7 │ │ +0823d8: 0a01 |004e: move-result v1 │ │ +0823da: 3901 0400 |004f: if-nez v1, 0053 // +0004 │ │ +0823de: 5b54 0409 |0051: iput-object v4, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ +0823e2: 1a01 a51c |0053: const-string v1, "power" // string@1ca5 │ │ +0823e6: 6e20 341a 1500 |0055: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a34 │ │ +0823ec: 0c00 |0058: move-result-object v0 │ │ +0823ee: 1f00 7e00 |0059: check-cast v0, Landroid/os/PowerManager; // type@007e │ │ +0823f2: 6e10 8015 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0823f8: 0c01 |005e: move-result-object v1 │ │ +0823fa: 6e10 5215 0100 |005f: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +082400: 0c01 |0062: move-result-object v1 │ │ +082402: 6e30 1702 3001 |0063: invoke-virtual {v0, v3, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0217 │ │ +082408: 0c01 |0066: move-result-object v1 │ │ +08240a: 5b51 0509 |0067: iput-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0905 │ │ +08240e: 5451 0509 |0069: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0905 │ │ +082412: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +082414: 6e20 1602 2100 |006c: invoke-virtual {v1, v2}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0216 │ │ +08241a: 6905 f608 |006f: sput-object v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.instance:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@08f6 │ │ +08241e: 5451 fa08 |0071: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +082422: 6e10 7a1a 0100 |0073: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.onCreate:()V // method@1a7a │ │ +082428: 0e00 |0076: return-void │ │ +08242a: 5451 f408 |0077: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +08242e: 6e10 d018 0100 |0079: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.loadSettings:()V // method@18d0 │ │ +082434: 28c0 |007c: goto 003c // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=115 │ │ 0x0005 line=116 │ │ 0x0008 line=118 │ │ 0x000f line=119 │ │ 0x0016 line=120 │ │ @@ -176887,33 +176875,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -082424: |[082424] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onDestroy:()V │ │ -082434: 6f10 8b00 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@008b │ │ -08243a: 5410 fa08 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -08243e: 6e10 7b1a 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.onDestroy:()V // method@1a7b │ │ -082444: 5410 fb08 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082448: 6e10 9401 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0194 │ │ -08244e: 5410 0109 |000d: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ -082452: 6e10 141d 0000 |000f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.shutdown:()V // method@1d14 │ │ -082458: 5410 f408 |0012: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -08245c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -082460: 5410 f408 |0016: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ -082464: 6e10 d118 0000 |0018: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.release:()V // method@18d1 │ │ -08246a: 5410 0409 |001b: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ -08246e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -082472: 5410 0409 |001f: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ -082476: 6e10 d918 0000 |0021: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.release:()V // method@18d9 │ │ -08247c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -08247e: 6900 f608 |0025: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.instance:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@08f6 │ │ -082482: 0e00 |0027: return-void │ │ +082438: |[082438] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onDestroy:()V │ │ +082448: 6f10 8b00 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@008b │ │ +08244e: 5410 fa08 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +082452: 6e10 7b1a 0000 |0005: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.onDestroy:()V // method@1a7b │ │ +082458: 5410 fb08 |0008: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +08245c: 6e10 9401 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0194 │ │ +082462: 5410 0109 |000d: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; // field@0901 │ │ +082466: 6e10 141d 0000 |000f: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;.shutdown:()V // method@1d14 │ │ +08246c: 5410 f408 |0012: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +082470: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +082474: 5410 f408 |0016: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.equalizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; // field@08f4 │ │ +082478: 6e10 d118 0000 |0018: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;.release:()V // method@18d1 │ │ +08247e: 5410 0409 |001b: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ +082482: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +082486: 5410 0409 |001f: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.visualizerController:Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController; // field@0904 │ │ +08248a: 6e10 d918 0000 |0021: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/audiofx/VisualizerController;.release:()V // method@18d9 │ │ +082490: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +082492: 6900 f608 |0025: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.instance:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // field@08f6 │ │ +082496: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0008 line=163 │ │ 0x000d line=164 │ │ 0x0012 line=165 │ │ @@ -176930,19 +176918,19 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -082484: |[082484] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onStart:(Landroid/content/Intent;I)V │ │ -082494: 6f30 8c00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@008c │ │ -08249a: 5410 fa08 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -08249e: 6e20 7c1a 2000 |0005: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.onStart:(Landroid/content/Intent;)V // method@1a7c │ │ -0824a4: 0e00 |0008: return-void │ │ +082498: |[082498] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.onStart:(Landroid/content/Intent;I)V │ │ +0824a8: 6f30 8c00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@008c │ │ +0824ae: 5410 fa08 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +0824b2: 6e20 7c1a 2000 |0005: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.onStart:(Landroid/content/Intent;)V // method@1a7c │ │ +0824b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x0008 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ @@ -176954,36 +176942,36 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0824a8: |[0824a8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.pause:()V │ │ -0824b8: 1d03 |0000: monitor-enter v3 │ │ -0824ba: 5431 fc08 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -0824be: 6202 9208 |0003: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -0824c2: 3321 1000 |0005: if-ne v1, v2, 0015 // +0010 │ │ -0824c6: 5531 f708 |0007: iget-boolean v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -0824ca: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ -0824ce: 5431 f808 |000b: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -0824d2: 6e10 b71a 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stop:()V // method@1ab7 │ │ -0824d8: 6201 8f08 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -0824dc: 6e20 4f1a 1300 |0012: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -0824e2: 1e03 |0015: monitor-exit v3 │ │ -0824e4: 0e00 |0016: return-void │ │ -0824e6: 5431 fb08 |0017: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0824ea: 6e10 9201 0100 |0019: invoke-virtual {v1}, Landroid/media/MediaPlayer;.pause:()V // method@0192 │ │ -0824f0: 28f4 |001c: goto 0010 // -000c │ │ -0824f2: 0d00 |001d: move-exception v0 │ │ -0824f4: 7020 361a 0300 |001e: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -0824fa: 28f4 |0021: goto 0015 // -000c │ │ -0824fc: 0d01 |0022: move-exception v1 │ │ -0824fe: 1e03 |0023: monitor-exit v3 │ │ -082500: 2701 |0024: throw v1 │ │ +0824bc: |[0824bc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.pause:()V │ │ +0824cc: 1d03 |0000: monitor-enter v3 │ │ +0824ce: 5431 fc08 |0001: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +0824d2: 6202 9208 |0003: sget-object v2, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +0824d6: 3321 1000 |0005: if-ne v1, v2, 0015 // +0010 │ │ +0824da: 5531 f708 |0007: iget-boolean v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +0824de: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ +0824e2: 5431 f808 |000b: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +0824e6: 6e10 b71a 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.stop:()V // method@1ab7 │ │ +0824ec: 6201 8f08 |0010: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +0824f0: 6e20 4f1a 1300 |0012: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +0824f6: 1e03 |0015: monitor-exit v3 │ │ +0824f8: 0e00 |0016: return-void │ │ +0824fa: 5431 fb08 |0017: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0824fe: 6e10 9201 0100 |0019: invoke-virtual {v1}, Landroid/media/MediaPlayer;.pause:()V // method@0192 │ │ +082504: 28f4 |001c: goto 0010 // -000c │ │ +082506: 0d00 |001d: move-exception v0 │ │ +082508: 7020 361a 0300 |001e: invoke-direct {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +08250e: 28f4 |0021: goto 0015 // -000c │ │ +082510: 0d01 |0022: move-exception v1 │ │ +082512: 1e03 |0023: monitor-exit v3 │ │ +082514: 2701 |0024: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0015 │ │ Ljava/lang/Exception; -> 0x001d │ │ -> 0x0022 │ │ 0x0017 - 0x001c │ │ Ljava/lang/Exception; -> 0x001d │ │ -> 0x0022 │ │ @@ -177008,25 +176996,25 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -082524: |[082524] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.pin:(Ljava/util/List;)V │ │ -082534: 1d03 |0000: monitor-enter v3 │ │ -082536: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -082538: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08253a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -08253c: 6e52 221a 4310 |0004: invoke-virtual {v3, v4, v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.download:(Ljava/util/List;ZZZ)V // method@1a22 │ │ -082542: 1e03 |0007: monitor-exit v3 │ │ -082544: 0e00 |0008: return-void │ │ -082546: 0d00 |0009: move-exception v0 │ │ -082548: 1e03 |000a: monitor-exit v3 │ │ -08254a: 2700 |000b: throw v0 │ │ +082538: |[082538] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.pin:(Ljava/util/List;)V │ │ +082548: 1d03 |0000: monitor-enter v3 │ │ +08254a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +08254c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08254e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +082550: 6e52 221a 4310 |0004: invoke-virtual {v3, v4, v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.download:(Ljava/util/List;ZZZ)V // method@1a22 │ │ +082556: 1e03 |0007: monitor-exit v3 │ │ +082558: 0e00 |0008: return-void │ │ +08255a: 0d00 |0009: move-exception v0 │ │ +08255c: 1e03 |000a: monitor-exit v3 │ │ +08255e: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=186 │ │ 0x0007 line=187 │ │ 0x0009 line=186 │ │ @@ -177040,29 +177028,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -082558: |[082558] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play:()V │ │ -082568: 1d02 |0000: monitor-enter v2 │ │ -08256a: 6e10 271a 0200 |0001: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -082570: 0a00 |0004: move-result v0 │ │ -082572: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -082574: 3310 0800 |0006: if-ne v0, v1, 000e // +0008 │ │ -082578: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08257a: 6e20 421a 1200 |0009: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -082580: 1e02 |000c: monitor-exit v2 │ │ -082582: 0e00 |000d: return-void │ │ -082584: 6e20 421a 0200 |000e: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -08258a: 28fb |0011: goto 000c // -0005 │ │ -08258c: 0d01 |0012: move-exception v1 │ │ -08258e: 1e02 |0013: monitor-exit v2 │ │ -082590: 2701 |0014: throw v1 │ │ +08256c: |[08256c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play:()V │ │ +08257c: 1d02 |0000: monitor-enter v2 │ │ +08257e: 6e10 271a 0200 |0001: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +082584: 0a00 |0004: move-result v0 │ │ +082586: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +082588: 3310 0800 |0006: if-ne v0, v1, 000e // +0008 │ │ +08258c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08258e: 6e20 421a 1200 |0009: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +082594: 1e02 |000c: monitor-exit v2 │ │ +082596: 0e00 |000d: return-void │ │ +082598: 6e20 421a 0200 |000e: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +08259e: 28fb |0011: goto 000c // -0005 │ │ +0825a0: 0d01 |0012: move-exception v1 │ │ +0825a2: 1e02 |0013: monitor-exit v2 │ │ +0825a4: 2701 |0014: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ -> 0x0012 │ │ 0x000e - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=440 │ │ @@ -177080,23 +177068,23 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0825a8: |[0825a8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play:(I)V │ │ -0825b8: 1d01 |0000: monitor-enter v1 │ │ -0825ba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0825bc: 7030 431a 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(IZ)V // method@1a43 │ │ -0825c2: 1e01 |0005: monitor-exit v1 │ │ -0825c4: 0e00 |0006: return-void │ │ -0825c6: 0d00 |0007: move-exception v0 │ │ -0825c8: 1e01 |0008: monitor-exit v1 │ │ -0825ca: 2700 |0009: throw v0 │ │ +0825bc: |[0825bc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play:(I)V │ │ +0825cc: 1d01 |0000: monitor-enter v1 │ │ +0825ce: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0825d0: 7030 431a 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(IZ)V // method@1a43 │ │ +0825d6: 1e01 |0005: monitor-exit v1 │ │ +0825d8: 0e00 |0006: return-void │ │ +0825da: 0d00 |0007: move-exception v0 │ │ +0825dc: 1e01 |0008: monitor-exit v1 │ │ +0825de: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ 0x0007 line=450 │ │ @@ -177109,35 +177097,35 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0825d8: |[0825d8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.previous:()V │ │ -0825e8: 1d03 |0000: monitor-enter v3 │ │ -0825ea: 6e10 271a 0300 |0001: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -0825f0: 0a00 |0004: move-result v0 │ │ -0825f2: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -0825f4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -0825f8: 1e03 |0008: monitor-exit v3 │ │ -0825fa: 0e00 |0009: return-void │ │ -0825fc: 6e10 2f1a 0300 |000a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerPosition:()I // method@1a2f │ │ -082602: 0a01 |000d: move-result v1 │ │ -082604: 1302 8813 |000e: const/16 v2, #int 5000 // #1388 │ │ -082608: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ -08260c: 3900 0900 |0012: if-nez v0, 001b // +0009 │ │ -082610: 6e20 421a 0300 |0014: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -082616: 28f1 |0017: goto 0008 // -000f │ │ -082618: 0d01 |0018: move-exception v1 │ │ -08261a: 1e03 |0019: monitor-exit v3 │ │ -08261c: 2701 |001a: throw v1 │ │ -08261e: d801 00ff |001b: add-int/lit8 v1, v0, #int -1 // #ff │ │ -082622: 6e20 421a 1300 |001d: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ -082628: 28e8 |0020: goto 0008 // -0018 │ │ +0825ec: |[0825ec] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.previous:()V │ │ +0825fc: 1d03 |0000: monitor-enter v3 │ │ +0825fe: 6e10 271a 0300 |0001: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +082604: 0a00 |0004: move-result v0 │ │ +082606: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +082608: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +08260c: 1e03 |0008: monitor-exit v3 │ │ +08260e: 0e00 |0009: return-void │ │ +082610: 6e10 2f1a 0300 |000a: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getPlayerPosition:()I // method@1a2f │ │ +082616: 0a01 |000d: move-result v1 │ │ +082618: 1302 8813 |000e: const/16 v2, #int 5000 // #1388 │ │ +08261c: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ +082620: 3900 0900 |0012: if-nez v0, 001b // +0009 │ │ +082624: 6e20 421a 0300 |0014: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +08262a: 28f1 |0017: goto 0008 // -000f │ │ +08262c: 0d01 |0018: move-exception v1 │ │ +08262e: 1e03 |0019: monitor-exit v3 │ │ +082630: 2701 |001a: throw v1 │ │ +082632: d801 00ff |001b: add-int/lit8 v1, v0, #int -1 // #ff │ │ +082636: 6e20 421a 1300 |001d: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(I)V // method@1a42 │ │ +08263c: 28e8 |0020: goto 0008 // -0018 │ │ catches : 3 │ │ 0x0001 - 0x0004 │ │ -> 0x0018 │ │ 0x000a - 0x0017 │ │ -> 0x0018 │ │ 0x001d - 0x0020 │ │ -> 0x0018 │ │ @@ -177159,41 +177147,41 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -082648: |[082648] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.remove:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -082658: 1d04 |0000: monitor-enter v4 │ │ -08265a: 5440 ef08 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -08265e: 3305 0a00 |0003: if-ne v5, v0, 000d // +000a │ │ -082662: 5440 ef08 |0005: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -082666: 6e10 c919 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ -08266c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08266e: 5b40 ef08 |000b: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -082672: 5440 f008 |000d: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082676: 3305 0900 |000f: if-ne v5, v0, 0018 // +0009 │ │ -08267a: 6e10 471a 0400 |0011: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -082680: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -082682: 6e20 4c1a 0400 |0015: invoke-virtual {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ -082688: 5440 f208 |0018: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -08268c: 7220 2516 5000 |001a: invoke-interface {v0, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@1625 │ │ -082692: 5340 fd08 |001d: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -082696: 1602 0100 |001f: const-wide/16 v2, #int 1 // #1 │ │ -08269a: bb20 |0021: add-long/2addr v0, v2 │ │ -08269c: 5a40 fd08 |0022: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -0826a0: 5440 fa08 |0024: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -0826a4: 6e10 7d1a 0000 |0026: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -0826aa: 7010 5c1a 0400 |0029: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ -0826b0: 1e04 |002c: monitor-exit v4 │ │ -0826b2: 0e00 |002d: return-void │ │ -0826b4: 0d00 |002e: move-exception v0 │ │ -0826b6: 1e04 |002f: monitor-exit v4 │ │ -0826b8: 2700 |0030: throw v0 │ │ +08265c: |[08265c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.remove:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +08266c: 1d04 |0000: monitor-enter v4 │ │ +08266e: 5440 ef08 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +082672: 3305 0a00 |0003: if-ne v5, v0, 000d // +000a │ │ +082676: 5440 ef08 |0005: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +08267a: 6e10 c919 0000 |0007: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ +082680: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +082682: 5b40 ef08 |000b: iput-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +082686: 5440 f008 |000d: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +08268a: 3305 0900 |000f: if-ne v5, v0, 0018 // +0009 │ │ +08268e: 6e10 471a 0400 |0011: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +082694: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +082696: 6e20 4c1a 0400 |0015: invoke-virtual {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ +08269c: 5440 f208 |0018: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +0826a0: 7220 2516 5000 |001a: invoke-interface {v0, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@1625 │ │ +0826a6: 5340 fd08 |001d: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +0826aa: 1602 0100 |001f: const-wide/16 v2, #int 1 // #1 │ │ +0826ae: bb20 |0021: add-long/2addr v0, v2 │ │ +0826b0: 5a40 fd08 |0022: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +0826b4: 5440 fa08 |0024: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +0826b8: 6e10 7d1a 0000 |0026: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +0826be: 7010 5c1a 0400 |0029: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ +0826c4: 1e04 |002c: monitor-exit v4 │ │ +0826c6: 0e00 |002d: return-void │ │ +0826c8: 0d00 |002e: move-exception v0 │ │ +0826ca: 1e04 |002f: monitor-exit v4 │ │ +0826cc: 2700 |0030: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x002c │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ 0x000a line=375 │ │ @@ -177215,32 +177203,32 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0826c8: |[0826c8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.reset:()V │ │ -0826d8: 1d02 |0000: monitor-enter v2 │ │ -0826da: 5421 ed08 |0001: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ -0826de: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -0826e2: 5421 ed08 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ -0826e6: 6e10 221c 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancel:()V // method@1c22 │ │ -0826ec: 5421 fb08 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0826f0: 6e10 9501 0100 |000c: invoke-virtual {v1}, Landroid/media/MediaPlayer;.reset:()V // method@0195 │ │ -0826f6: 6201 8e08 |000f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -0826fa: 6e20 4f1a 1200 |0011: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -082700: 1e02 |0014: monitor-exit v2 │ │ -082702: 0e00 |0015: return-void │ │ -082704: 0d00 |0016: move-exception v0 │ │ -082706: 7020 361a 0200 |0017: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -08270c: 28fa |001a: goto 0014 // -0006 │ │ -08270e: 0d01 |001b: move-exception v1 │ │ -082710: 1e02 |001c: monitor-exit v2 │ │ -082712: 2701 |001d: throw v1 │ │ +0826dc: |[0826dc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.reset:()V │ │ +0826ec: 1d02 |0000: monitor-enter v2 │ │ +0826ee: 5421 ed08 |0001: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ +0826f2: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +0826f6: 5421 ed08 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.bufferTask:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; // field@08ed │ │ +0826fa: 6e10 221c 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.cancel:()V // method@1c22 │ │ +082700: 5421 fb08 |000a: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +082704: 6e10 9501 0100 |000c: invoke-virtual {v1}, Landroid/media/MediaPlayer;.reset:()V // method@0195 │ │ +08270a: 6201 8e08 |000f: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +08270e: 6e20 4f1a 1200 |0011: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +082714: 1e02 |0014: monitor-exit v2 │ │ +082716: 0e00 |0015: return-void │ │ +082718: 0d00 |0016: move-exception v0 │ │ +08271a: 7020 361a 0200 |0017: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +082720: 28fa |001a: goto 0014 // -0006 │ │ +082722: 0d01 |001b: move-exception v1 │ │ +082724: 1e02 |001c: monitor-exit v2 │ │ +082726: 2701 |001d: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001b │ │ 0x000a - 0x0014 │ │ Ljava/lang/Exception; -> 0x0016 │ │ -> 0x001b │ │ 0x0017 - 0x001a │ │ @@ -177263,27 +177251,27 @@ │ │ type : '(Ljava/util/List;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -082734: |[082734] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.restore:(Ljava/util/List;II)V │ │ -082744: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -082746: 6e51 221a 3211 |0001: invoke-virtual {v2, v3, v1, v1, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.download:(Ljava/util/List;ZZZ)V // method@1a22 │ │ -08274c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -08274e: 3204 1200 |0005: if-eq v4, v0, 0017 // +0012 │ │ -082752: 7030 431a 4201 |0007: invoke-direct {v2, v4, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(IZ)V // method@1a43 │ │ -082758: 5420 f008 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -08275c: 6e10 d119 0000 |000c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ -082762: 0a00 |000f: move-result v0 │ │ -082764: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -082768: 5420 f008 |0012: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -08276c: 7040 211a 0215 |0014: invoke-direct {v2, v0, v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.doPlay:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V // method@1a21 │ │ -082772: 0e00 |0017: return-void │ │ +082748: |[082748] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.restore:(Ljava/util/List;II)V │ │ +082758: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08275a: 6e51 221a 3211 |0001: invoke-virtual {v2, v3, v1, v1, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.download:(Ljava/util/List;ZZZ)V // method@1a22 │ │ +082760: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +082762: 3204 1200 |0005: if-eq v4, v0, 0017 // +0012 │ │ +082766: 7030 431a 4201 |0007: invoke-direct {v2, v4, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:(IZ)V // method@1a43 │ │ +08276c: 5420 f008 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082770: 6e10 d119 0000 |000c: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.isCompleteFileAvailable:()Z // method@19d1 │ │ +082776: 0a00 |000f: move-result v0 │ │ +082778: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +08277c: 5420 f008 |0012: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082780: 7040 211a 0215 |0014: invoke-direct {v2, v0, v5, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.doPlay:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;IZ)V // method@1a21 │ │ +082786: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=246 │ │ 0x0004 line=247 │ │ 0x0007 line=248 │ │ 0x000a line=249 │ │ 0x0012 line=250 │ │ @@ -177300,34 +177288,34 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -082774: |[082774] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.seekTo:(I)V │ │ -082784: 1d04 |0000: monitor-enter v4 │ │ -082786: 5541 f708 |0001: iget-boolean v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -08278a: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ -08278e: 5441 f808 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -082792: 6e10 271a 0400 |0007: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -082798: 0a02 |000a: move-result v2 │ │ -08279a: d353 e803 |000b: div-int/lit16 v3, v5, #int 1000 // #03e8 │ │ -08279e: 6e30 b41a 2103 |000d: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.skip:(II)V // method@1ab4 │ │ -0827a4: 1e04 |0010: monitor-exit v4 │ │ -0827a6: 0e00 |0011: return-void │ │ -0827a8: 5441 fb08 |0012: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -0827ac: 6e20 9601 5100 |0014: invoke-virtual {v1, v5}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0196 │ │ -0827b2: 28f9 |0017: goto 0010 // -0007 │ │ -0827b4: 0d00 |0018: move-exception v0 │ │ -0827b6: 7020 361a 0400 |0019: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -0827bc: 28f4 |001c: goto 0010 // -000c │ │ -0827be: 0d01 |001d: move-exception v1 │ │ -0827c0: 1e04 |001e: monitor-exit v4 │ │ -0827c2: 2701 |001f: throw v1 │ │ +082788: |[082788] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.seekTo:(I)V │ │ +082798: 1d04 |0000: monitor-enter v4 │ │ +08279a: 5541 f708 |0001: iget-boolean v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +08279e: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +0827a2: 5441 f808 |0005: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +0827a6: 6e10 271a 0400 |0007: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +0827ac: 0a02 |000a: move-result v2 │ │ +0827ae: d353 e803 |000b: div-int/lit16 v3, v5, #int 1000 // #03e8 │ │ +0827b2: 6e30 b41a 2103 |000d: invoke-virtual {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.skip:(II)V // method@1ab4 │ │ +0827b8: 1e04 |0010: monitor-exit v4 │ │ +0827ba: 0e00 |0011: return-void │ │ +0827bc: 5441 fb08 |0012: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +0827c0: 6e20 9601 5100 |0014: invoke-virtual {v1, v5}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0196 │ │ +0827c6: 28f9 |0017: goto 0010 // -0007 │ │ +0827c8: 0d00 |0018: move-exception v0 │ │ +0827ca: 7020 361a 0400 |0019: invoke-direct {v4, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +0827d0: 28f4 |001c: goto 0010 // -000c │ │ +0827d2: 0d01 |001d: move-exception v1 │ │ +0827d4: 1e04 |001e: monitor-exit v4 │ │ +0827d6: 2701 |001f: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0018 │ │ -> 0x001d │ │ 0x0012 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ -> 0x001d │ │ @@ -177351,28 +177339,28 @@ │ │ type : '(I)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0827e4: |[0827e4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setCurrentPlaying:(I)V │ │ -0827f4: 1d01 |0000: monitor-enter v1 │ │ -0827f6: 5410 f208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -0827fa: 7220 2016 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -082800: 0c00 |0006: move-result-object v0 │ │ -082802: 1f00 3704 |0007: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -082806: 6e20 4c1a 0100 |0009: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ -08280c: 1e01 |000c: monitor-exit v1 │ │ -08280e: 0e00 |000d: return-void │ │ -082810: 0d00 |000e: move-exception v0 │ │ -082812: 1e01 |000f: monitor-exit v1 │ │ -082814: 2700 |0010: throw v0 │ │ -082816: 0d00 |0011: move-exception v0 │ │ -082818: 28fa |0012: goto 000c // -0006 │ │ +0827f8: |[0827f8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setCurrentPlaying:(I)V │ │ +082808: 1d01 |0000: monitor-enter v1 │ │ +08280a: 5410 f208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +08280e: 7220 2016 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +082814: 0c00 |0006: move-result-object v0 │ │ +082816: 1f00 3f04 |0007: check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +08281a: 6e20 4c1a 0100 |0009: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V // method@1a4c │ │ +082820: 1e01 |000c: monitor-exit v1 │ │ +082822: 0e00 |000d: return-void │ │ +082824: 0d00 |000e: move-exception v0 │ │ +082826: 1e01 |000f: monitor-exit v1 │ │ +082828: 2700 |0010: throw v0 │ │ +08282a: 0d00 |0011: move-exception v0 │ │ +08282c: 28fa |0012: goto 000c // -0006 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ Ljava/lang/IndexOutOfBoundsException; -> 0x0011 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=403 │ │ 0x000c line=407 │ │ @@ -177387,35 +177375,35 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -08282c: |[08282c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ -08283c: 1d03 |0000: monitor-enter v3 │ │ -08283e: 5b34 f008 |0001: iput-object v4, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082842: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ -082846: 6e10 d019 0400 |0005: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -08284c: 0c00 |0008: move-result-object v0 │ │ -08284e: 5431 eb08 |0009: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.audioManagerHelper:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08eb │ │ -082852: 6e20 9019 0100 |000b: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.onNewTrack:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1990 │ │ -082858: 5432 f508 |000e: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handler:Landroid/os/Handler; // field@08f5 │ │ -08285c: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -082860: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -082862: 7151 c31c 3302 |0013: invoke-static {v3, v3, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc3 │ │ -082868: 1e03 |0016: monitor-exit v3 │ │ -08286a: 0e00 |0017: return-void │ │ -08286c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -08286e: 28f0 |0019: goto 0009 // -0010 │ │ -082870: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -082872: 28f8 |001b: goto 0013 // -0008 │ │ -082874: 0d01 |001c: move-exception v1 │ │ -082876: 1e03 |001d: monitor-exit v3 │ │ -082878: 2701 |001e: throw v1 │ │ +082840: |[082840] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setCurrentPlaying:(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ +082850: 1d03 |0000: monitor-enter v3 │ │ +082852: 5b34 f008 |0001: iput-object v4, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082856: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ +08285a: 6e10 d019 0400 |0005: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +082860: 0c00 |0008: move-result-object v0 │ │ +082862: 5431 eb08 |0009: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.audioManagerHelper:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08eb │ │ +082866: 6e20 9019 0100 |000b: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.onNewTrack:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1990 │ │ +08286c: 5432 f508 |000e: iget-object v2, v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handler:Landroid/os/Handler; // field@08f5 │ │ +082870: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +082874: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +082876: 7151 c31c 3302 |0013: invoke-static {v3, v3, v2, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc3 │ │ +08287c: 1e03 |0016: monitor-exit v3 │ │ +08287e: 0e00 |0017: return-void │ │ +082880: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +082882: 28f0 |0019: goto 0009 // -0010 │ │ +082884: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +082886: 28f8 |001b: goto 0013 // -0008 │ │ +082888: 0d01 |001c: move-exception v1 │ │ +08288a: 1e03 |001d: monitor-exit v3 │ │ +08288c: 2701 |001e: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=412 │ │ 0x0009 line=413 │ │ @@ -177435,25 +177423,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -082888: |[082888] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setJukeboxEnabled:(Z)V │ │ -082898: 5c12 f708 |0000: iput-boolean v2, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -08289c: 5410 f808 |0002: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -0828a0: 6e20 b31a 2000 |0004: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.setEnabled:(Z)V // method@1ab3 │ │ -0828a6: 3802 0e00 |0007: if-eqz v2, 0015 // +000e │ │ -0828aa: 6e10 471a 0100 |0009: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ -0828b0: 5410 ef08 |000c: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -0828b4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -0828b8: 5410 ef08 |0010: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ -0828bc: 6e10 c919 0000 |0012: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ -0828c2: 0e00 |0015: return-void │ │ +08289c: |[08289c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setJukeboxEnabled:(Z)V │ │ +0828ac: 5c12 f708 |0000: iput-boolean v2, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +0828b0: 5410 f808 |0002: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +0828b4: 6e20 b31a 2000 |0004: invoke-virtual {v0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.setEnabled:(Z)V // method@1ab3 │ │ +0828ba: 3802 0e00 |0007: if-eqz v2, 0015 // +000e │ │ +0828be: 6e10 471a 0100 |0009: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.reset:()V // method@1a47 │ │ +0828c4: 5410 ef08 |000c: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +0828c8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0828cc: 5410 ef08 |0010: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08ef │ │ +0828d0: 6e10 c919 0000 |0012: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.cancelDownload:()V // method@19c9 │ │ +0828d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0002 line=671 │ │ 0x0007 line=672 │ │ 0x0009 line=673 │ │ 0x000c line=676 │ │ @@ -177468,17 +177456,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0828c4: |[0828c4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setKeepScreenOn:(Z)V │ │ -0828d4: 5c01 f908 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.keepScreenOn:Z // field@08f9 │ │ -0828d8: 0e00 |0002: return-void │ │ +0828d8: |[0828d8] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setKeepScreenOn:(Z)V │ │ +0828e8: 5c01 f908 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.keepScreenOn:Z // field@08f9 │ │ +0828ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0003 reg=1 keepScreenOn Z │ │ @@ -177488,86 +177476,86 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 134 16-bit code units │ │ -0828dc: |[0828dc] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V │ │ -0828ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0828ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0828f0: 1d06 |0002: monitor-enter v6 │ │ -0828f2: 6203 ea08 |0003: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ -0828f6: 2204 4803 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -0828fa: 7010 ad15 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -082900: 5465 fc08 |000a: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082904: 6e10 3519 0500 |000c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.name:()Ljava/lang/String; // method@1935 │ │ -08290a: 0c05 |000f: move-result-object v5 │ │ -08290c: 6e20 b515 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -082912: 0c04 |0013: move-result-object v4 │ │ -082914: 1a05 2600 |0014: const-string v5, " -> " // string@0026 │ │ -082918: 6e20 b515 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08291e: 0c04 |0019: move-result-object v4 │ │ -082920: 6e10 3519 0700 |001a: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.name:()Ljava/lang/String; // method@1935 │ │ -082926: 0c05 |001d: move-result-object v5 │ │ -082928: 6e20 b515 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08292e: 0c04 |0021: move-result-object v4 │ │ -082930: 1a05 2300 |0022: const-string v5, " (" // string@0023 │ │ -082934: 6e20 b515 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08293a: 0c04 |0027: move-result-object v4 │ │ -08293c: 5465 f008 |0028: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082940: 6e20 b415 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -082946: 0c04 |002d: move-result-object v4 │ │ -082948: 1a05 e300 |002e: const-string v5, ")" // string@00e3 │ │ -08294c: 6e20 b515 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -082952: 0c04 |0033: move-result-object v4 │ │ -082954: 6e10 bb15 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08295a: 0c04 |0037: move-result-object v4 │ │ -08295c: 6e20 781c 4300 |0038: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -082962: 6203 8f08 |003b: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -082966: 3337 0700 |003d: if-ne v7, v3, 0044 // +0007 │ │ -08296a: 5463 fa08 |003f: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -08296e: 6e10 7d1a 0300 |0041: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -082974: 5463 eb08 |0044: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.audioManagerHelper:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08eb │ │ -082978: 6e20 9119 7300 |0046: invoke-virtual {v3, v7}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.onPlaybackStatusChange:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1991 │ │ -08297e: 5b67 fc08 |0049: iput-object v7, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082982: 6203 9208 |004b: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -082986: 3337 2000 |004d: if-ne v7, v3, 006d // +0020 │ │ -08298a: 5463 fe08 |004f: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.scrobbler:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@08fe │ │ -08298e: 5464 f008 |0051: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082992: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -082994: 6e40 341b 6354 |0054: invoke-virtual {v3, v6, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.scrobble:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V // method@1b34 │ │ -08299a: 1203 |0057: const/4 v3, #int 0 // #0 │ │ -08299c: 7120 c11c 3600 |0058: invoke-static {v6, v3}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.setNotificationHiddenByUser:(Landroid/content/Context;Z)V // method@1cc1 │ │ -0829a2: 5463 f008 |005b: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -0829a6: 3903 2000 |005d: if-nez v3, 007d // +0020 │ │ -0829aa: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -0829ac: 5463 f508 |0060: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handler:Landroid/os/Handler; // field@08f5 │ │ -0829b0: 5464 fc08 |0062: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -0829b4: 6205 9208 |0064: sget-object v5, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -0829b8: 3354 1e00 |0066: if-ne v4, v5, 0084 // +001e │ │ -0829bc: 7151 c31c 6603 |0068: invoke-static {v6, v6, v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc3 │ │ -0829c2: 1e06 |006b: monitor-exit v6 │ │ -0829c4: 0e00 |006c: return-void │ │ -0829c6: 6203 8c08 |006d: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -0829ca: 3337 ecff |006f: if-ne v7, v3, 005b // -0014 │ │ -0829ce: 5463 fe08 |0071: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.scrobbler:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@08fe │ │ -0829d2: 5464 f008 |0073: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -0829d6: 1215 |0075: const/4 v5, #int 1 // #1 │ │ -0829d8: 6e40 341b 6354 |0076: invoke-virtual {v3, v6, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.scrobble:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V // method@1b34 │ │ -0829de: 28e2 |0079: goto 005b // -001e │ │ -0829e0: 0d01 |007a: move-exception v1 │ │ -0829e2: 1e06 |007b: monitor-exit v6 │ │ -0829e4: 2701 |007c: throw v1 │ │ -0829e6: 5463 f008 |007d: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -0829ea: 6e10 d019 0300 |007f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -0829f0: 0c00 |0082: move-result-object v0 │ │ -0829f2: 28dd |0083: goto 0060 // -0023 │ │ -0829f4: 0121 |0084: move v1, v2 │ │ -0829f6: 28e3 |0085: goto 0068 // -001d │ │ +0828f0: |[0828f0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V │ │ +082900: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +082902: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +082904: 1d06 |0002: monitor-enter v6 │ │ +082906: 6203 ea08 |0003: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@08ea │ │ +08290a: 2204 5003 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +08290e: 7010 ad15 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +082914: 5465 fc08 |000a: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082918: 6e10 3519 0500 |000c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.name:()Ljava/lang/String; // method@1935 │ │ +08291e: 0c05 |000f: move-result-object v5 │ │ +082920: 6e20 b515 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +082926: 0c04 |0013: move-result-object v4 │ │ +082928: 1a05 2600 |0014: const-string v5, " -> " // string@0026 │ │ +08292c: 6e20 b515 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +082932: 0c04 |0019: move-result-object v4 │ │ +082934: 6e10 3519 0700 |001a: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.name:()Ljava/lang/String; // method@1935 │ │ +08293a: 0c05 |001d: move-result-object v5 │ │ +08293c: 6e20 b515 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +082942: 0c04 |0021: move-result-object v4 │ │ +082944: 1a05 2300 |0022: const-string v5, " (" // string@0023 │ │ +082948: 6e20 b515 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08294e: 0c04 |0027: move-result-object v4 │ │ +082950: 5465 f008 |0028: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082954: 6e20 b415 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08295a: 0c04 |002d: move-result-object v4 │ │ +08295c: 1a05 e300 |002e: const-string v5, ")" // string@00e3 │ │ +082960: 6e20 b515 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +082966: 0c04 |0033: move-result-object v4 │ │ +082968: 6e10 bb15 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +08296e: 0c04 |0037: move-result-object v4 │ │ +082970: 6e20 781c 4300 |0038: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +082976: 6203 8f08 |003b: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +08297a: 3337 0700 |003d: if-ne v7, v3, 0044 // +0007 │ │ +08297e: 5463 fa08 |003f: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +082982: 6e10 7d1a 0300 |0041: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +082988: 5463 eb08 |0044: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.audioManagerHelper:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; // field@08eb │ │ +08298c: 6e20 9119 7300 |0046: invoke-virtual {v3, v7}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;.onPlaybackStatusChange:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1991 │ │ +082992: 5b67 fc08 |0049: iput-object v7, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082996: 6203 9208 |004b: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +08299a: 3337 2000 |004d: if-ne v7, v3, 006d // +0020 │ │ +08299e: 5463 fe08 |004f: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.scrobbler:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@08fe │ │ +0829a2: 5464 f008 |0051: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +0829a6: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +0829a8: 6e40 341b 6354 |0054: invoke-virtual {v3, v6, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.scrobble:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V // method@1b34 │ │ +0829ae: 1203 |0057: const/4 v3, #int 0 // #0 │ │ +0829b0: 7120 c11c 3600 |0058: invoke-static {v6, v3}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.setNotificationHiddenByUser:(Landroid/content/Context;Z)V // method@1cc1 │ │ +0829b6: 5463 f008 |005b: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +0829ba: 3903 2000 |005d: if-nez v3, 007d // +0020 │ │ +0829be: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +0829c0: 5463 f508 |0060: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handler:Landroid/os/Handler; // field@08f5 │ │ +0829c4: 5464 fc08 |0062: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +0829c8: 6205 9208 |0064: sget-object v5, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +0829cc: 3354 1e00 |0066: if-ne v4, v5, 0084 // +001e │ │ +0829d0: 7151 c31c 6603 |0068: invoke-static {v6, v6, v3, v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;.updateNotification:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V // method@1cc3 │ │ +0829d6: 1e06 |006b: monitor-exit v6 │ │ +0829d8: 0e00 |006c: return-void │ │ +0829da: 6203 8c08 |006d: sget-object v3, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +0829de: 3337 ecff |006f: if-ne v7, v3, 005b // -0014 │ │ +0829e2: 5463 fe08 |0071: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.scrobbler:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; // field@08fe │ │ +0829e6: 5464 f008 |0073: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +0829ea: 1215 |0075: const/4 v5, #int 1 // #1 │ │ +0829ec: 6e40 341b 6354 |0076: invoke-virtual {v3, v6, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;.scrobble:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;Z)V // method@1b34 │ │ +0829f2: 28e2 |0079: goto 005b // -001e │ │ +0829f4: 0d01 |007a: move-exception v1 │ │ +0829f6: 1e06 |007b: monitor-exit v6 │ │ +0829f8: 2701 |007c: throw v1 │ │ +0829fa: 5463 f008 |007d: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +0829fe: 6e10 d019 0300 |007f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +082a04: 0c00 |0082: move-result-object v0 │ │ +082a06: 28dd |0083: goto 0060 // -0023 │ │ +082a08: 0121 |0084: move v1, v2 │ │ +082a0a: 28e3 |0085: goto 0068 // -001d │ │ catches : 3 │ │ 0x0003 - 0x006b │ │ -> 0x007a │ │ 0x006d - 0x0079 │ │ -> 0x007a │ │ 0x007d - 0x0082 │ │ -> 0x007a │ │ @@ -177599,17 +177587,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082a14: |[082a14] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setRepeatMode:(Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V │ │ -082a24: 7120 8a1d 1000 |0000: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setRepeatMode:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V // method@1d8a │ │ -082a2a: 0e00 |0003: return-void │ │ +082a28: |[082a28] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setRepeatMode:(Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V │ │ +082a38: 7120 8a1d 1000 |0000: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.setRepeatMode:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode;)V // method@1d8a │ │ +082a3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0003 line=293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0004 reg=1 repeatMode Lnet/sourceforge/subsonic/androidapp/domain/RepeatMode; │ │ @@ -177619,17 +177607,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082a2c: |[082a2c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setShowVisualization:(Z)V │ │ -082a3c: 5c01 ff08 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.showVisualization:Z // field@08ff │ │ -082a40: 0e00 |0002: return-void │ │ +082a40: |[082a40] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setShowVisualization:(Z)V │ │ +082a50: 5c01 ff08 |0000: iput-boolean v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.showVisualization:Z // field@08ff │ │ +082a54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0003 reg=1 showVisualization Z │ │ @@ -177639,29 +177627,29 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -082a44: |[082a44] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setShufflePlayEnabled:(Z)V │ │ -082a54: 1d01 |0000: monitor-enter v1 │ │ -082a56: 5510 0009 |0001: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ -082a5a: 3320 0400 |0003: if-ne v0, v2, 0007 // +0004 │ │ -082a5e: 1e01 |0005: monitor-exit v1 │ │ -082a60: 0e00 |0006: return-void │ │ -082a62: 5c12 0009 |0007: iput-boolean v2, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ -082a66: 5510 0009 |0009: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ -082a6a: 3800 faff |000b: if-eqz v0, 0005 // -0006 │ │ -082a6e: 6e10 1d1a 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.clear:()V // method@1a1d │ │ -082a74: 6e10 1a1a 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ -082a7a: 28f2 |0013: goto 0005 // -000e │ │ -082a7c: 0d00 |0014: move-exception v0 │ │ -082a7e: 1e01 |0015: monitor-exit v1 │ │ -082a80: 2700 |0016: throw v0 │ │ +082a58: |[082a58] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setShufflePlayEnabled:(Z)V │ │ +082a68: 1d01 |0000: monitor-enter v1 │ │ +082a6a: 5510 0009 |0001: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ +082a6e: 3320 0400 |0003: if-ne v0, v2, 0007 // +0004 │ │ +082a72: 1e01 |0005: monitor-exit v1 │ │ +082a74: 0e00 |0006: return-void │ │ +082a76: 5c12 0009 |0007: iput-boolean v2, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ +082a7a: 5510 0009 |0009: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.shufflePlay:Z // field@0900 │ │ +082a7e: 3800 faff |000b: if-eqz v0, 0005 // -0006 │ │ +082a82: 6e10 1d1a 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.clear:()V // method@1a1d │ │ +082a88: 6e10 1a1a 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.checkDownloads:()V // method@1a1a │ │ +082a8e: 28f2 |0013: goto 0005 // -000e │ │ +082a90: 0d00 |0014: move-exception v0 │ │ +082a92: 1e01 |0015: monitor-exit v1 │ │ +082a94: 2700 |0016: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0014 │ │ 0x0007 - 0x0013 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=257 │ │ @@ -177680,17 +177668,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082a98: |[082a98] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setSuggestedPlaylistName:(Ljava/lang/String;)V │ │ -082aa8: 5b01 0209 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.suggestedPlaylistName:Ljava/lang/String; // field@0902 │ │ -082aac: 0e00 |0002: return-void │ │ +082aac: |[082aac] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.setSuggestedPlaylistName:(Ljava/lang/String;)V │ │ +082abc: 5b01 0209 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.suggestedPlaylistName:Ljava/lang/String; // field@0902 │ │ +082ac0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0002 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -177700,40 +177688,40 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -082ab0: |[082ab0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.shuffle:()V │ │ -082ac0: 1d04 |0000: monitor-enter v4 │ │ -082ac2: 5440 f208 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -082ac6: 7110 0316 0000 |0003: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@1603 │ │ -082acc: 5440 f008 |0006: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082ad0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -082ad4: 5440 f208 |000a: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -082ad8: 6e10 271a 0400 |000c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ -082ade: 0a01 |000f: move-result v1 │ │ -082ae0: 7220 2416 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1624 │ │ -082ae6: 5440 f208 |0013: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -082aea: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -082aec: 5442 f008 |0016: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ -082af0: 7230 1b16 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@161b │ │ -082af6: 5340 fd08 |001b: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -082afa: 1602 0100 |001d: const-wide/16 v2, #int 1 // #1 │ │ -082afe: bb20 |001f: add-long/2addr v0, v2 │ │ -082b00: 5a40 fd08 |0020: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ -082b04: 5440 fa08 |0022: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ -082b08: 6e10 7d1a 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ -082b0e: 7010 5c1a 0400 |0027: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ -082b14: 1e04 |002a: monitor-exit v4 │ │ -082b16: 0e00 |002b: return-void │ │ -082b18: 0d00 |002c: move-exception v0 │ │ -082b1a: 1e04 |002d: monitor-exit v4 │ │ -082b1c: 2700 |002e: throw v0 │ │ +082ac4: |[082ac4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.shuffle:()V │ │ +082ad4: 1d04 |0000: monitor-enter v4 │ │ +082ad6: 5440 f208 |0001: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +082ada: 7110 0316 0000 |0003: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@1603 │ │ +082ae0: 5440 f008 |0006: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082ae4: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +082ae8: 5440 f208 |000a: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +082aec: 6e10 271a 0400 |000c: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.getCurrentPlayingIndex:()I // method@1a27 │ │ +082af2: 0a01 |000f: move-result v1 │ │ +082af4: 7220 2416 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1624 │ │ +082afa: 5440 f208 |0013: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +082afe: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +082b00: 5442 f008 |0016: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // field@08f0 │ │ +082b04: 7230 1b16 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@161b │ │ +082b0a: 5340 fd08 |001b: iget-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +082b0e: 1602 0100 |001d: const-wide/16 v2, #int 1 // #1 │ │ +082b12: bb20 |001f: add-long/2addr v0, v2 │ │ +082b14: 5a40 fd08 |0020: iput-wide v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.revision:J // field@08fd │ │ +082b18: 5440 fa08 |0022: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; // field@08fa │ │ +082b1c: 6e10 7d1a 0000 |0024: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;.serializeDownloadQueue:()V // method@1a7d │ │ +082b22: 7010 5c1a 0400 |0027: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.updateJukeboxPlaylist:()V // method@1a5c │ │ +082b28: 1e04 |002a: monitor-exit v4 │ │ +082b2a: 0e00 |002b: return-void │ │ +082b2c: 0d00 |002c: move-exception v0 │ │ +082b2e: 1e04 |002d: monitor-exit v4 │ │ +082b30: 2700 |002e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x002a │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=275 │ │ 0x0006 line=276 │ │ 0x000a line=277 │ │ @@ -177751,24 +177739,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -082b2c: |[082b2c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.size:()I │ │ -082b3c: 1d01 |0000: monitor-enter v1 │ │ -082b3e: 5410 f208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ -082b42: 7210 2716 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -082b48: 0a00 |0006: move-result v0 │ │ -082b4a: 1e01 |0007: monitor-exit v1 │ │ -082b4c: 0f00 |0008: return v0 │ │ -082b4e: 0d00 |0009: move-exception v0 │ │ -082b50: 1e01 |000a: monitor-exit v1 │ │ -082b52: 2700 |000b: throw v0 │ │ +082b40: |[082b40] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.size:()I │ │ +082b50: 1d01 |0000: monitor-enter v1 │ │ +082b52: 5410 f208 |0001: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.downloadList:Ljava/util/List; // field@08f2 │ │ +082b56: 7210 2716 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +082b5c: 0a00 |0006: move-result v0 │ │ +082b5e: 1e01 |0007: monitor-exit v1 │ │ +082b60: 0f00 |0008: return v0 │ │ +082b62: 0d00 |0009: move-exception v0 │ │ +082b64: 1e01 |000a: monitor-exit v1 │ │ +082b66: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ @@ -177778,33 +177766,33 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -082b60: |[082b60] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.start:()V │ │ -082b70: 1d02 |0000: monitor-enter v2 │ │ -082b72: 5521 f708 |0001: iget-boolean v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ -082b76: 3801 0e00 |0003: if-eqz v1, 0011 // +000e │ │ -082b7a: 5421 f808 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ -082b7e: 6e10 b51a 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.start:()V // method@1ab5 │ │ -082b84: 6201 9208 |000a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -082b88: 6e20 4f1a 1200 |000c: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ -082b8e: 1e02 |000f: monitor-exit v2 │ │ -082b90: 0e00 |0010: return-void │ │ -082b92: 5421 fb08 |0011: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ -082b96: 6e10 9c01 0100 |0013: invoke-virtual {v1}, Landroid/media/MediaPlayer;.start:()V // method@019c │ │ -082b9c: 28f4 |0016: goto 000a // -000c │ │ -082b9e: 0d00 |0017: move-exception v0 │ │ -082ba0: 7020 361a 0200 |0018: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ -082ba6: 28f4 |001b: goto 000f // -000c │ │ -082ba8: 0d01 |001c: move-exception v1 │ │ -082baa: 1e02 |001d: monitor-exit v2 │ │ -082bac: 2701 |001e: throw v1 │ │ +082b74: |[082b74] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.start:()V │ │ +082b84: 1d02 |0000: monitor-enter v2 │ │ +082b86: 5521 f708 |0001: iget-boolean v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxEnabled:Z // field@08f7 │ │ +082b8a: 3801 0e00 |0003: if-eqz v1, 0011 // +000e │ │ +082b8e: 5421 f808 |0005: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.jukeboxService:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@08f8 │ │ +082b92: 6e10 b51a 0100 |0007: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.start:()V // method@1ab5 │ │ +082b98: 6201 9208 |000a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +082b9c: 6e20 4f1a 1200 |000c: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.setPlayerState:(Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;)V // method@1a4f │ │ +082ba2: 1e02 |000f: monitor-exit v2 │ │ +082ba4: 0e00 |0010: return-void │ │ +082ba6: 5421 fb08 |0011: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.mediaPlayer:Landroid/media/MediaPlayer; // field@08fb │ │ +082baa: 6e10 9c01 0100 |0013: invoke-virtual {v1}, Landroid/media/MediaPlayer;.start:()V // method@019c │ │ +082bb0: 28f4 |0016: goto 000a // -000c │ │ +082bb2: 0d00 |0017: move-exception v0 │ │ +082bb4: 7020 361a 0200 |0018: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.handleError:(Ljava/lang/Exception;)V // method@1a36 │ │ +082bba: 28f4 |001b: goto 000f // -000c │ │ +082bbc: 0d01 |001c: move-exception v1 │ │ +082bbe: 1e02 |001d: monitor-exit v2 │ │ +082bc0: 2701 |001e: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x000f │ │ Ljava/lang/Exception; -> 0x0017 │ │ -> 0x001c │ │ 0x0011 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ -> 0x001c │ │ @@ -177828,41 +177816,41 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -082bd0: |[082bd0] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.togglePlayPause:()V │ │ -082be0: 1d02 |0000: monitor-enter v2 │ │ -082be2: 5420 fc08 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082be6: 6201 8f08 |0003: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ -082bea: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ -082bee: 5420 fc08 |0007: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082bf2: 6201 8c08 |0009: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ -082bf6: 3310 0700 |000b: if-ne v0, v1, 0012 // +0007 │ │ -082bfa: 6e10 561a 0200 |000d: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.start:()V // method@1a56 │ │ -082c00: 1e02 |0010: monitor-exit v2 │ │ -082c02: 0e00 |0011: return-void │ │ -082c04: 5420 fc08 |0012: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082c08: 6201 9308 |0014: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ -082c0c: 3210 0800 |0016: if-eq v0, v1, 001e // +0008 │ │ -082c10: 5420 fc08 |0018: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082c14: 6201 8e08 |001a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ -082c18: 3310 0900 |001c: if-ne v0, v1, 0025 // +0009 │ │ -082c1c: 6e10 411a 0200 |001e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:()V // method@1a41 │ │ -082c22: 28ef |0021: goto 0010 // -0011 │ │ -082c24: 0d00 |0022: move-exception v0 │ │ -082c26: 1e02 |0023: monitor-exit v2 │ │ -082c28: 2700 |0024: throw v0 │ │ -082c2a: 5420 fc08 |0025: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ -082c2e: 6201 9208 |0027: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ -082c32: 3310 e7ff |0029: if-ne v0, v1, 0010 // -0019 │ │ -082c36: 6e10 3f1a 0200 |002b: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ -082c3c: 28e2 |002e: goto 0010 // -001e │ │ +082be4: |[082be4] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.togglePlayPause:()V │ │ +082bf4: 1d02 |0000: monitor-enter v2 │ │ +082bf6: 5420 fc08 |0001: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082bfa: 6201 8f08 |0003: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.PAUSED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088f │ │ +082bfe: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ +082c02: 5420 fc08 |0007: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082c06: 6201 8c08 |0009: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.COMPLETED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088c │ │ +082c0a: 3310 0700 |000b: if-ne v0, v1, 0012 // +0007 │ │ +082c0e: 6e10 561a 0200 |000d: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.start:()V // method@1a56 │ │ +082c14: 1e02 |0010: monitor-exit v2 │ │ +082c16: 0e00 |0011: return-void │ │ +082c18: 5420 fc08 |0012: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082c1c: 6201 9308 |0014: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STOPPED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0893 │ │ +082c20: 3210 0800 |0016: if-eq v0, v1, 001e // +0008 │ │ +082c24: 5420 fc08 |0018: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082c28: 6201 8e08 |001a: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.IDLE:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@088e │ │ +082c2c: 3310 0900 |001c: if-ne v0, v1, 0025 // +0009 │ │ +082c30: 6e10 411a 0200 |001e: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.play:()V // method@1a41 │ │ +082c36: 28ef |0021: goto 0010 // -0011 │ │ +082c38: 0d00 |0022: move-exception v0 │ │ +082c3a: 1e02 |0023: monitor-exit v2 │ │ +082c3c: 2700 |0024: throw v0 │ │ +082c3e: 5420 fc08 |0025: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@08fc │ │ +082c42: 6201 9208 |0027: sget-object v1, Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;.STARTED:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; // field@0892 │ │ +082c46: 3310 e7ff |0029: if-ne v0, v1, 0010 // -0019 │ │ +082c4a: 6e10 3f1a 0200 |002b: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.pause:()V // method@1a3f │ │ +082c50: 28e2 |002e: goto 0010 // -001e │ │ catches : 3 │ │ 0x0001 - 0x0010 │ │ -> 0x0022 │ │ 0x0012 - 0x0021 │ │ -> 0x0022 │ │ 0x0025 - 0x002e │ │ -> 0x0022 │ │ @@ -177883,55 +177871,53 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -082c5c: |[082c5c] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.unpin:(Ljava/util/List;)V │ │ -082c6c: 1d03 |0000: monitor-enter v3 │ │ -082c6e: 7210 2316 0400 |0001: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -082c74: 0c00 |0004: move-result-object v0 │ │ -082c76: 7210 0e16 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -082c7c: 0a02 |0008: move-result v2 │ │ -082c7e: 3802 1300 |0009: if-eqz v2, 001c // +0013 │ │ -082c82: 7210 0f16 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -082c88: 0c01 |000e: move-result-object v1 │ │ -082c8a: 1f01 1e04 |000f: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -082c8e: 6e20 231a 1300 |0011: invoke-virtual {v3, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@1a23 │ │ -082c94: 0c02 |0014: move-result-object v2 │ │ -082c96: 6e10 da19 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.unpin:()V // method@19da │ │ -082c9c: 28ed |0018: goto 0005 // -0013 │ │ -082c9e: 0d02 |0019: move-exception v2 │ │ -082ca0: 1e03 |001a: monitor-exit v3 │ │ -082ca2: 2702 |001b: throw v2 │ │ -082ca4: 1e03 |001c: monitor-exit v3 │ │ -082ca6: 0e00 |001d: return-void │ │ +082c70: |[082c70] net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.unpin:(Ljava/util/List;)V │ │ +082c80: 1d03 |0000: monitor-enter v3 │ │ +082c82: 7210 2316 0400 |0001: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +082c88: 0c01 |0004: move-result-object v1 │ │ +082c8a: 7210 0e16 0100 |0005: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +082c90: 0a02 |0008: move-result v2 │ │ +082c92: 3802 1300 |0009: if-eqz v2, 001c // +0013 │ │ +082c96: 7210 0f16 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +082c9c: 0c00 |000e: move-result-object v0 │ │ +082c9e: 1f00 2604 |000f: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +082ca2: 6e20 231a 0300 |0011: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // method@1a23 │ │ +082ca8: 0c02 |0014: move-result-object v2 │ │ +082caa: 6e10 da19 0200 |0015: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.unpin:()V // method@19da │ │ +082cb0: 28ed |0018: goto 0005 // -0013 │ │ +082cb2: 0d01 |0019: move-exception v1 │ │ +082cb4: 1e03 |001a: monitor-exit v3 │ │ +082cb6: 2701 |001b: throw v1 │ │ +082cb8: 1e03 |001c: monitor-exit v3 │ │ +082cba: 0e00 |001d: return-void │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=396 │ │ 0x0011 line=397 │ │ 0x0019 line=396 │ │ 0x001c line=399 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ - 0x0005 - 0x0019 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0011 - 0x0019 reg=1 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x001c - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0011 - 0x0019 reg=0 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x001e reg=3 this Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ 0x0000 - 0x001e reg=4 songs Ljava/util/List; Ljava/util/List; │ │ │ │ source_file_idx : 793 (DownloadServiceImpl.java) │ │ │ │ Class #697 header: │ │ -class_idx : 1097 │ │ +class_idx : 1105 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1098 │ │ +superclass_idx : 1106 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #697 annotations: │ │ @@ -177958,19 +177944,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -082cb4: |[082cb4] net.sourceforge.subsonic.androidapp.service.JukeboxService$GetStatus.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -082cc4: 5b12 1e09 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091e │ │ -082cc8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082cca: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ -082cd0: 0e00 |0006: return-void │ │ +082cc8: |[082cc8] net.sourceforge.subsonic.androidapp.service.JukeboxService$GetStatus.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +082cd8: 5b12 1e09 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091e │ │ +082cdc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082cde: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ +082ce4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; │ │ 0x0000 - 0x0007 reg=2 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ @@ -177979,17 +177965,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082cd4: |[082cd4] net.sourceforge.subsonic.androidapp.service.JukeboxService$GetStatus.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ -082ce4: 7020 851a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a85 │ │ -082cea: 0e00 |0003: return-void │ │ +082ce8: |[082ce8] net.sourceforge.subsonic.androidapp.service.JukeboxService$GetStatus.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ +082cf8: 7020 851a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a85 │ │ +082cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ @@ -178000,37 +177986,37 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -082cec: |[082cec] net.sourceforge.subsonic.androidapp.service.JukeboxService$GetStatus.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -082cfc: 5430 1e09 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091e │ │ -082d00: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ -082d06: 0c00 |0005: move-result-object v0 │ │ -082d08: 5431 1e09 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091e │ │ -082d0c: 7110 aa1a 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -082d12: 0c01 |000b: move-result-object v1 │ │ -082d14: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -082d16: 7230 c51a 1002 |000d: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ac5 │ │ -082d1c: 0c00 |0010: move-result-object v0 │ │ -082d1e: 1100 |0011: return-object v0 │ │ +082d00: |[082d00] net.sourceforge.subsonic.androidapp.service.JukeboxService$GetStatus.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +082d10: 5430 1e09 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091e │ │ +082d14: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ +082d1a: 0c00 |0005: move-result-object v0 │ │ +082d1c: 5431 1e09 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@091e │ │ +082d20: 7110 aa1a 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +082d26: 0c01 |000b: move-result-object v1 │ │ +082d28: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +082d2a: 7230 c51a 1002 |000d: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ac5 │ │ +082d30: 0c00 |0010: move-result-object v0 │ │ +082d32: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #698 header: │ │ -class_idx : 1099 │ │ +class_idx : 1107 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1098 │ │ +superclass_idx : 1106 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #698 annotations: │ │ @@ -178061,20 +178047,20 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;F)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -082d20: |[082d20] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetGain.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;F)V │ │ -082d30: 5b12 2109 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0921 │ │ -082d34: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082d36: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ -082d3c: 5913 2009 |0006: iput v3, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.gain:F // field@0920 │ │ -082d40: 0e00 |0008: return-void │ │ +082d34: |[082d34] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetGain.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;F)V │ │ +082d44: 5b12 2109 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0921 │ │ +082d48: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082d4a: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ +082d50: 5913 2009 |0006: iput v3, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.gain:F // field@0920 │ │ +082d54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x0008 line=328 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; │ │ @@ -178086,17 +178072,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;FLnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -082d44: |[082d44] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetGain.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;FLnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ -082d54: 7030 8c1a 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;F)V // method@1a8c │ │ -082d5a: 0e00 |0003: return-void │ │ +082d58: |[082d58] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetGain.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;FLnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ +082d68: 7030 8c1a 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;F)V // method@1a8c │ │ +082d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x0004 reg=2 x1 F │ │ @@ -178108,38 +178094,38 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -082d5c: |[082d5c] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetGain.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -082d6c: 5440 2109 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0921 │ │ -082d70: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ -082d76: 0c00 |0005: move-result-object v0 │ │ -082d78: 5241 2009 |0006: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.gain:F // field@0920 │ │ -082d7c: 5442 2109 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0921 │ │ -082d80: 7110 aa1a 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -082d86: 0c02 |000d: move-result-object v2 │ │ -082d88: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -082d8a: 7240 d41a 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad4 │ │ -082d90: 0c00 |0012: move-result-object v0 │ │ -082d92: 1100 |0013: return-object v0 │ │ +082d70: |[082d70] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetGain.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +082d80: 5440 2109 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0921 │ │ +082d84: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ +082d8a: 0c00 |0005: move-result-object v0 │ │ +082d8c: 5241 2009 |0006: iget v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.gain:F // field@0920 │ │ +082d90: 5442 2109 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0921 │ │ +082d94: 7110 aa1a 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +082d9a: 0c02 |000d: move-result-object v2 │ │ +082d9c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +082d9e: 7240 d41a 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad4 │ │ +082da4: 0c00 |0012: move-result-object v0 │ │ +082da6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #699 header: │ │ -class_idx : 1100 │ │ +class_idx : 1108 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1098 │ │ +superclass_idx : 1106 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #699 annotations: │ │ @@ -178174,20 +178160,20 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -082d94: |[082d94] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetPlaylist.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V │ │ -082da4: 5b12 2309 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0923 │ │ -082da8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082daa: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ -082db0: 5b13 2209 |0006: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.ids:Ljava/util/List; // field@0922 │ │ -082db4: 0e00 |0008: return-void │ │ +082da8: |[082da8] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetPlaylist.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V │ │ +082db8: 5b12 2309 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0923 │ │ +082dbc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082dbe: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ +082dc4: 5b13 2209 |0006: iput-object v3, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.ids:Ljava/util/List; // field@0922 │ │ +082dc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0006 line=284 │ │ 0x0008 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -178201,38 +178187,38 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -082db8: |[082db8] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetPlaylist.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -082dc8: 5440 2309 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0923 │ │ -082dcc: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ -082dd2: 0c00 |0005: move-result-object v0 │ │ -082dd4: 5441 2209 |0006: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.ids:Ljava/util/List; // field@0922 │ │ -082dd8: 5442 2309 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0923 │ │ -082ddc: 7110 aa1a 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -082de2: 0c02 |000d: move-result-object v2 │ │ -082de4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -082de6: 7240 d91a 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad9 │ │ -082dec: 0c00 |0012: move-result-object v0 │ │ -082dee: 1100 |0013: return-object v0 │ │ +082dcc: |[082dcc] net.sourceforge.subsonic.androidapp.service.JukeboxService$SetPlaylist.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +082ddc: 5440 2309 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0923 │ │ +082de0: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ +082de6: 0c00 |0005: move-result-object v0 │ │ +082de8: 5441 2209 |0006: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.ids:Ljava/util/List; // field@0922 │ │ +082dec: 5442 2309 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0923 │ │ +082df0: 7110 aa1a 0200 |000a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +082df6: 0c02 |000d: move-result-object v2 │ │ +082df8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +082dfa: 7240 d91a 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad9 │ │ +082e00: 0c00 |0012: move-result-object v0 │ │ +082e02: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #700 header: │ │ -class_idx : 1101 │ │ +class_idx : 1109 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1098 │ │ +superclass_idx : 1106 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #700 annotations: │ │ @@ -178267,21 +178253,21 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -082df0: |[082df0] net.sourceforge.subsonic.androidapp.service.JukeboxService$Skip.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;II)V │ │ -082e00: 5b12 2609 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0926 │ │ -082e04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082e06: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ -082e0c: 5913 2409 |0006: iput v3, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.index:I // field@0924 │ │ -082e10: 5914 2509 |0008: iput v4, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.offsetSeconds:I // field@0925 │ │ -082e14: 0e00 |000a: return-void │ │ +082e04: |[082e04] net.sourceforge.subsonic.androidapp.service.JukeboxService$Skip.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;II)V │ │ +082e14: 5b12 2609 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0926 │ │ +082e18: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082e1a: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ +082e20: 5913 2409 |0006: iput v3, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.index:I // field@0924 │ │ +082e24: 5914 2509 |0008: iput v4, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.offsetSeconds:I // field@0925 │ │ +082e28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0006 line=298 │ │ 0x0008 line=299 │ │ 0x000a line=300 │ │ locals : │ │ @@ -178296,39 +178282,39 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -082e18: |[082e18] net.sourceforge.subsonic.androidapp.service.JukeboxService$Skip.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -082e28: 5450 2609 |0000: iget-object v0, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0926 │ │ -082e2c: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ -082e32: 0c00 |0005: move-result-object v0 │ │ -082e34: 5251 2409 |0006: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.index:I // field@0924 │ │ -082e38: 5252 2509 |0008: iget v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.offsetSeconds:I // field@0925 │ │ -082e3c: 5453 2609 |000a: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0926 │ │ -082e40: 7110 aa1a 0300 |000c: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -082e46: 0c03 |000f: move-result-object v3 │ │ -082e48: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -082e4a: 7254 d51a 1032 |0011: invoke-interface {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad5 │ │ -082e50: 0c00 |0014: move-result-object v0 │ │ -082e52: 1100 |0015: return-object v0 │ │ +082e2c: |[082e2c] net.sourceforge.subsonic.androidapp.service.JukeboxService$Skip.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +082e3c: 5450 2609 |0000: iget-object v0, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0926 │ │ +082e40: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ +082e46: 0c00 |0005: move-result-object v0 │ │ +082e48: 5251 2409 |0006: iget v1, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.index:I // field@0924 │ │ +082e4c: 5252 2509 |0008: iget v2, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.offsetSeconds:I // field@0925 │ │ +082e50: 5453 2609 |000a: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0926 │ │ +082e54: 7110 aa1a 0300 |000c: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +082e5a: 0c03 |000f: move-result-object v3 │ │ +082e5c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +082e5e: 7254 d51a 1032 |0011: invoke-interface {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad5 │ │ +082e64: 0c00 |0014: move-result-object v0 │ │ +082e66: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #701 header: │ │ -class_idx : 1102 │ │ +class_idx : 1110 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1098 │ │ +superclass_idx : 1106 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #701 annotations: │ │ @@ -178355,19 +178341,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -082e54: |[082e54] net.sourceforge.subsonic.androidapp.service.JukeboxService$Start.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -082e64: 5b12 2709 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0927 │ │ -082e68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082e6a: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ -082e70: 0e00 |0006: return-void │ │ +082e68: |[082e68] net.sourceforge.subsonic.androidapp.service.JukeboxService$Start.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +082e78: 5b12 2709 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0927 │ │ +082e7c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082e7e: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ +082e84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; │ │ 0x0000 - 0x0007 reg=2 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ @@ -178376,17 +178362,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082e74: |[082e74] net.sourceforge.subsonic.androidapp.service.JukeboxService$Start.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ -082e84: 7020 931a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a93 │ │ -082e8a: 0e00 |0003: return-void │ │ +082e88: |[082e88] net.sourceforge.subsonic.androidapp.service.JukeboxService$Start.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ +082e98: 7020 931a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a93 │ │ +082e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ @@ -178397,37 +178383,37 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -082e8c: |[082e8c] net.sourceforge.subsonic.androidapp.service.JukeboxService$Start.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -082e9c: 5430 2709 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0927 │ │ -082ea0: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ -082ea6: 0c00 |0005: move-result-object v0 │ │ -082ea8: 5431 2709 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0927 │ │ -082eac: 7110 aa1a 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -082eb2: 0c01 |000b: move-result-object v1 │ │ -082eb4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -082eb6: 7230 d71a 1002 |000d: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad7 │ │ -082ebc: 0c00 |0010: move-result-object v0 │ │ -082ebe: 1100 |0011: return-object v0 │ │ +082ea0: |[082ea0] net.sourceforge.subsonic.androidapp.service.JukeboxService$Start.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +082eb0: 5430 2709 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0927 │ │ +082eb4: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ +082eba: 0c00 |0005: move-result-object v0 │ │ +082ebc: 5431 2709 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0927 │ │ +082ec0: 7110 aa1a 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +082ec6: 0c01 |000b: move-result-object v1 │ │ +082ec8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +082eca: 7230 d71a 1002 |000d: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad7 │ │ +082ed0: 0c00 |0010: move-result-object v0 │ │ +082ed2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #702 header: │ │ -class_idx : 1103 │ │ +class_idx : 1111 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1098 │ │ +superclass_idx : 1106 │ │ source_file_idx : 1138 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #702 annotations: │ │ @@ -178454,19 +178440,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -082ec0: |[082ec0] net.sourceforge.subsonic.androidapp.service.JukeboxService$Stop.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ -082ed0: 5b12 2809 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0928 │ │ -082ed4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082ed6: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ -082edc: 0e00 |0006: return-void │ │ +082ed4: |[082ed4] net.sourceforge.subsonic.androidapp.service.JukeboxService$Stop.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ +082ee4: 5b12 2809 |0000: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0928 │ │ +082ee8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082eea: 7030 891a 2100 |0003: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V // method@1a89 │ │ +082ef0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; │ │ 0x0000 - 0x0007 reg=2 (null) Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ │ @@ -178475,17 +178461,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082ee0: |[082ee0] net.sourceforge.subsonic.androidapp.service.JukeboxService$Stop.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ -082ef0: 7020 961a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a96 │ │ -082ef6: 0e00 |0003: return-void │ │ +082ef4: |[082ef4] net.sourceforge.subsonic.androidapp.service.JukeboxService$Stop.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;)V │ │ +082f04: 7020 961a 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V // method@1a96 │ │ +082f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ @@ -178496,38 +178482,38 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -082ef8: |[082ef8] net.sourceforge.subsonic.androidapp.service.JukeboxService$Stop.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -082f08: 5430 2809 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0928 │ │ -082f0c: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ -082f12: 0c00 |0005: move-result-object v0 │ │ -082f14: 5431 2809 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0928 │ │ -082f18: 7110 aa1a 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ -082f1e: 0c01 |000b: move-result-object v1 │ │ -082f20: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -082f22: 7230 d81a 1002 |000d: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad8 │ │ -082f28: 0c00 |0010: move-result-object v0 │ │ -082f2a: 1100 |0011: return-object v0 │ │ +082f0c: |[082f0c] net.sourceforge.subsonic.androidapp.service.JukeboxService$Stop.execute:()Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +082f1c: 5430 2809 |0000: iget-object v0, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0928 │ │ +082f20: 7110 a81a 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$1000:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1aa8 │ │ +082f26: 0c00 |0005: move-result-object v0 │ │ +082f28: 5431 2809 |0006: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;.this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; // field@0928 │ │ +082f2c: 7110 aa1a 0100 |0008: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;.access$400:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; // method@1aaa │ │ +082f32: 0c01 |000b: move-result-object v1 │ │ +082f34: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +082f36: 7230 d81a 1002 |000d: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1ad8 │ │ +082f3c: 0c00 |0010: move-result-object v0 │ │ +082f3e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; │ │ │ │ source_file_idx : 1138 (JukeboxService.java) │ │ │ │ Class #703 header: │ │ -class_idx : 1112 │ │ +class_idx : 1120 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2972 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2969 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #703 annotations: │ │ Annotations on class │ │ @@ -178560,63 +178546,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -082f2c: |[082f2c] net.sourceforge.subsonic.androidapp.service.RESTMusicService$1.:(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ │ -082f3c: 5b01 3b09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; // field@093b │ │ -082f40: 5b02 3c09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; // field@093c │ │ -082f44: 5b03 3d09 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@093d │ │ -082f48: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -082f4e: 0e00 |0009: return-void │ │ +082f40: |[082f40] net.sourceforge.subsonic.androidapp.service.RESTMusicService$1.:(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ │ +082f50: 5b01 3b09 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; // field@093b │ │ +082f54: 5b02 3c09 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; // field@093c │ │ +082f58: 5b03 3d09 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@093d │ │ +082f5c: 7010 7d15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +082f62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/concurrent/atomic/AtomicReference; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/apache/http/client/methods/HttpPost; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;) │ │ name : 'onCancel' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -082f50: |[082f50] net.sourceforge.subsonic.androidapp.service.RESTMusicService$1.onCancel:()V │ │ -082f60: 5420 3c09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; // field@093c │ │ -082f64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -082f66: 7110 3f15 0100 |0003: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ -082f6c: 0c01 |0006: move-result-object v1 │ │ -082f6e: 6e20 7716 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@1677 │ │ -082f74: 5420 3d09 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@093d │ │ -082f78: 6e10 c61d 0000 |000c: invoke-virtual {v0}, Lorg/apache/http/client/methods/HttpPost;.abort:()V // method@1dc6 │ │ -082f7e: 0e00 |000f: return-void │ │ +082f64: |[082f64] net.sourceforge.subsonic.androidapp.service.RESTMusicService$1.onCancel:()V │ │ +082f74: 5420 3c09 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; // field@093c │ │ +082f78: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +082f7a: 7110 3f15 0100 |0003: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ +082f80: 0c01 |0006: move-result-object v1 │ │ +082f82: 6e20 7716 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@1677 │ │ +082f88: 5420 3d09 |000a: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@093d │ │ +082f8c: 6e10 c61d 0000 |000c: invoke-virtual {v0}, Lorg/apache/http/client/methods/HttpPost;.abort:()V // method@1dc6 │ │ +082f92: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x000a line=709 │ │ 0x000f line=710 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; │ │ │ │ - source_file_idx : 2972 (RESTMusicService.java) │ │ + source_file_idx : 2969 (RESTMusicService.java) │ │ │ │ Class #704 header: │ │ -class_idx : 1113 │ │ +class_idx : 1121 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 2972 │ │ +superclass_idx : 841 │ │ +source_file_idx : 2969 │ │ static_fields_size : 10 │ │ instance_fields_size: 6 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 27 │ │ │ │ Class #704 annotations: │ │ Annotations on method #6909 'checkServerVersion' │ │ @@ -178798,74 +178784,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -082f80: |[082f80] net.sourceforge.subsonic.androidapp.service.RESTMusicService.:()V │ │ -082f90: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -082f94: 1c01 5904 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; // type@0459 │ │ -082f98: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -082f9e: 6900 3f09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -082fa2: 0e00 |0009: return-void │ │ +082f94: |[082f94] net.sourceforge.subsonic.androidapp.service.RESTMusicService.:()V │ │ +082fa4: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +082fa8: 1c01 6104 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; // type@0461 │ │ +082fac: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +082fb2: 6900 3f09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +082fb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -082fa4: |[082fa4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.:()V │ │ -082fb4: 1304 1027 |0000: const/16 v4, #int 10000 // #2710 │ │ -082fb8: 1303 1400 |0002: const/16 v3, #int 20 // #14 │ │ -082fbc: 7010 7d15 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@157d │ │ -082fc2: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -082fc4: 5962 4d09 |0008: iput v2, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionNetworkType:I // field@094d │ │ -082fc8: 2200 e604 |000a: new-instance v0, Lorg/apache/http/params/BasicHttpParams; // type@04e6 │ │ -082fcc: 7010 e01d 0000 |000c: invoke-direct {v0}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ -082fd2: 7120 cd1d 3000 |000f: invoke-static {v0, v3}, Lorg/apache/http/conn/params/ConnManagerParams;.setMaxTotalConnections:(Lorg/apache/http/params/HttpParams;I)V // method@1dcd │ │ -082fd8: 2202 d604 |0012: new-instance v2, Lorg/apache/http/conn/params/ConnPerRouteBean; // type@04d6 │ │ -082fdc: 7020 ce1d 3200 |0014: invoke-direct {v2, v3}, Lorg/apache/http/conn/params/ConnPerRouteBean;.:(I)V // method@1dce │ │ -082fe2: 7120 cc1d 2000 |0017: invoke-static {v0, v2}, Lorg/apache/http/conn/params/ConnManagerParams;.setMaxConnectionsPerRoute:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V // method@1dcc │ │ -082fe8: 7120 e31d 4000 |001a: invoke-static {v0, v4}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de3 │ │ -082fee: 7120 e41d 4000 |001d: invoke-static {v0, v4}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ -082ff4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -082ff6: 7120 e51d 2000 |0021: invoke-static {v0, v2}, Lorg/apache/http/params/HttpConnectionParams;.setStaleCheckingEnabled:(Lorg/apache/http/params/HttpParams;Z)V // method@1de5 │ │ -082ffc: 2201 db04 |0024: new-instance v1, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@04db │ │ -083000: 7010 d21d 0100 |0026: invoke-direct {v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@1dd2 │ │ -083006: 2202 da04 |0029: new-instance v2, Lorg/apache/http/conn/scheme/Scheme; // type@04da │ │ -08300a: 1a03 c415 |002b: const-string v3, "http" // string@15c4 │ │ -08300e: 7100 d01d 0000 |002d: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@1dd0 │ │ -083014: 0c04 |0030: move-result-object v4 │ │ -083016: 1305 5000 |0031: const/16 v5, #int 80 // #50 │ │ -08301a: 7040 d11d 3254 |0033: invoke-direct {v2, v3, v4, v5}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@1dd1 │ │ -083020: 6e20 d31d 2100 |0036: invoke-virtual {v1, v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@1dd3 │ │ -083026: 2202 da04 |0039: new-instance v2, Lorg/apache/http/conn/scheme/Scheme; // type@04da │ │ -08302a: 1a03 cd15 |003b: const-string v3, "https" // string@15cd │ │ -08302e: 7010 ff1a 0600 |003d: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.createSSLSocketFactory:()Lorg/apache/http/conn/scheme/SocketFactory; // method@1aff │ │ -083034: 0c04 |0040: move-result-object v4 │ │ -083036: 1305 bb01 |0041: const/16 v5, #int 443 // #1bb │ │ -08303a: 7040 d11d 3254 |0043: invoke-direct {v2, v3, v4, v5}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@1dd1 │ │ -083040: 6e20 d31d 2100 |0046: invoke-virtual {v1, v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@1dd3 │ │ -083046: 2202 e304 |0049: new-instance v2, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@04e3 │ │ -08304a: 7030 dc1d 0201 |004b: invoke-direct {v2, v0, v1}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@1ddc │ │ -083050: 5b62 4809 |004e: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.connManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@0948 │ │ -083054: 2202 e204 |0050: new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; // type@04e2 │ │ -083058: 5463 4809 |0052: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.connManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@0948 │ │ -08305c: 7030 d91d 3200 |0054: invoke-direct {v2, v3, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@1dd9 │ │ -083062: 5b62 4909 |0057: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@0949 │ │ -083066: 0e00 |0059: return-void │ │ +082fb8: |[082fb8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.:()V │ │ +082fc8: 1304 1027 |0000: const/16 v4, #int 10000 // #2710 │ │ +082fcc: 1303 1400 |0002: const/16 v3, #int 20 // #14 │ │ +082fd0: 7010 7d15 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@157d │ │ +082fd6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +082fd8: 5962 4d09 |0008: iput v2, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionNetworkType:I // field@094d │ │ +082fdc: 2200 ef04 |000a: new-instance v0, Lorg/apache/http/params/BasicHttpParams; // type@04ef │ │ +082fe0: 7010 e01d 0000 |000c: invoke-direct {v0}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ +082fe6: 7120 cd1d 3000 |000f: invoke-static {v0, v3}, Lorg/apache/http/conn/params/ConnManagerParams;.setMaxTotalConnections:(Lorg/apache/http/params/HttpParams;I)V // method@1dcd │ │ +082fec: 2202 df04 |0012: new-instance v2, Lorg/apache/http/conn/params/ConnPerRouteBean; // type@04df │ │ +082ff0: 7020 ce1d 3200 |0014: invoke-direct {v2, v3}, Lorg/apache/http/conn/params/ConnPerRouteBean;.:(I)V // method@1dce │ │ +082ff6: 7120 cc1d 2000 |0017: invoke-static {v0, v2}, Lorg/apache/http/conn/params/ConnManagerParams;.setMaxConnectionsPerRoute:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V // method@1dcc │ │ +082ffc: 7120 e31d 4000 |001a: invoke-static {v0, v4}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de3 │ │ +083002: 7120 e41d 4000 |001d: invoke-static {v0, v4}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ +083008: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +08300a: 7120 e51d 2000 |0021: invoke-static {v0, v2}, Lorg/apache/http/params/HttpConnectionParams;.setStaleCheckingEnabled:(Lorg/apache/http/params/HttpParams;Z)V // method@1de5 │ │ +083010: 2201 e404 |0024: new-instance v1, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@04e4 │ │ +083014: 7010 d21d 0100 |0026: invoke-direct {v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@1dd2 │ │ +08301a: 2202 e304 |0029: new-instance v2, Lorg/apache/http/conn/scheme/Scheme; // type@04e3 │ │ +08301e: 1a03 c115 |002b: const-string v3, "http" // string@15c1 │ │ +083022: 7100 d01d 0000 |002d: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@1dd0 │ │ +083028: 0c04 |0030: move-result-object v4 │ │ +08302a: 1305 5000 |0031: const/16 v5, #int 80 // #50 │ │ +08302e: 7040 d11d 3254 |0033: invoke-direct {v2, v3, v4, v5}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@1dd1 │ │ +083034: 6e20 d31d 2100 |0036: invoke-virtual {v1, v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@1dd3 │ │ +08303a: 2202 e304 |0039: new-instance v2, Lorg/apache/http/conn/scheme/Scheme; // type@04e3 │ │ +08303e: 1a03 ca15 |003b: const-string v3, "https" // string@15ca │ │ +083042: 7010 ff1a 0600 |003d: invoke-direct {v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.createSSLSocketFactory:()Lorg/apache/http/conn/scheme/SocketFactory; // method@1aff │ │ +083048: 0c04 |0040: move-result-object v4 │ │ +08304a: 1305 bb01 |0041: const/16 v5, #int 443 // #1bb │ │ +08304e: 7040 d11d 3254 |0043: invoke-direct {v2, v3, v4, v5}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@1dd1 │ │ +083054: 6e20 d31d 2100 |0046: invoke-virtual {v1, v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@1dd3 │ │ +08305a: 2202 ec04 |0049: new-instance v2, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@04ec │ │ +08305e: 7030 dc1d 0201 |004b: invoke-direct {v2, v0, v1}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@1ddc │ │ +083064: 5b62 4809 |004e: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.connManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@0948 │ │ +083068: 2202 eb04 |0050: new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; // type@04eb │ │ +08306c: 5463 4809 |0052: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.connManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@0948 │ │ +083070: 7030 d91d 3200 |0054: invoke-direct {v2, v3, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@1dd9 │ │ +083076: 5b62 4909 |0057: iput-object v2, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@0949 │ │ +08307a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=135 │ │ 0x0007 line=130 │ │ 0x000a line=138 │ │ 0x000f line=139 │ │ 0x0012 line=140 │ │ @@ -178888,22 +178874,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -083068: |[083068] net.sourceforge.subsonic.androidapp.service.RESTMusicService.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -083078: 7120 851d 4300 |0000: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ -08307e: 0a00 |0003: move-result v0 │ │ -083080: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -083084: 2201 5c04 |0006: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException; // type@045c │ │ -083088: 7020 351b 5100 |0008: invoke-direct {v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException;.:(Ljava/lang/String;)V // method@1b35 │ │ -08308e: 2701 |000b: throw v1 │ │ -083090: 0e00 |000c: return-void │ │ +08307c: |[08307c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +08308c: 7120 851d 4300 |0000: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d85 │ │ +083092: 0a00 |0003: move-result v0 │ │ +083094: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +083098: 2201 6404 |0006: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException; // type@0464 │ │ +08309c: 7020 351b 5100 |0008: invoke-direct {v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException;.:(Ljava/lang/String;)V // method@1b35 │ │ +0830a2: 2701 |000b: throw v1 │ │ +0830a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=469 │ │ 0x0006 line=470 │ │ 0x000c line=472 │ │ locals : │ │ @@ -178918,28 +178904,28 @@ │ │ type : '()Lorg/apache/http/conn/scheme/SocketFactory;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -083094: |[083094] net.sourceforge.subsonic.androidapp.service.RESTMusicService.createSSLSocketFactory:()Lorg/apache/http/conn/scheme/SocketFactory; │ │ -0830a4: 2201 6f04 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // type@046f │ │ -0830a8: 2202 7104 |0002: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustSelfSignedStrategy; // type@0471 │ │ -0830ac: 7010 f11b 0200 |0004: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustSelfSignedStrategy;.:()V // method@1bf1 │ │ -0830b2: 6203 5c09 |0007: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095c │ │ -0830b6: 7030 e11b 2103 |0009: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1be1 │ │ -0830bc: 1101 |000c: return-object v1 │ │ -0830be: 0d00 |000d: move-exception v0 │ │ -0830c0: 6201 3f09 |000e: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -0830c4: 1a02 9703 |0010: const-string v2, "Failed to create custom SSL socket factory, using default." // string@0397 │ │ -0830c8: 6e30 771c 2100 |0012: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ -0830ce: 7100 d61d 0000 |0015: invoke-static {}, Lorg/apache/http/conn/ssl/SSLSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/ssl/SSLSocketFactory; // method@1dd6 │ │ -0830d4: 0c01 |0018: move-result-object v1 │ │ -0830d6: 28f3 |0019: goto 000c // -000d │ │ +0830a8: |[0830a8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.createSSLSocketFactory:()Lorg/apache/http/conn/scheme/SocketFactory; │ │ +0830b8: 2201 7704 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory; // type@0477 │ │ +0830bc: 2202 7904 |0002: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustSelfSignedStrategy; // type@0479 │ │ +0830c0: 7010 f11b 0200 |0004: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustSelfSignedStrategy;.:()V // method@1bf1 │ │ +0830c6: 6203 5c09 |0007: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@095c │ │ +0830ca: 7030 e11b 2103 |0009: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory;.:(Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V // method@1be1 │ │ +0830d0: 1101 |000c: return-object v1 │ │ +0830d2: 0d00 |000d: move-exception v0 │ │ +0830d4: 6201 3f09 |000e: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +0830d8: 1a02 9703 |0010: const-string v2, "Failed to create custom SSL socket factory, using default." // string@0397 │ │ +0830dc: 6e30 771c 2100 |0012: invoke-virtual {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c77 │ │ +0830e2: 7100 d61d 0000 |0015: invoke-static {}, Lorg/apache/http/conn/ssl/SSLSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/ssl/SSLSocketFactory; // method@1dd6 │ │ +0830e8: 0c01 |0018: move-result-object v1 │ │ +0830ea: 28f3 |0019: goto 000c // -000d │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Throwable; -> 0x000d │ │ positions : │ │ 0x0000 line=162 │ │ 0x000c line=165 │ │ 0x000d line=163 │ │ @@ -178954,80 +178940,80 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -0830e8: |[0830e8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.detectRedirect:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V │ │ -0830f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0830fa: 1a03 c515 |0001: const-string v3, "http.request" // string@15c5 │ │ -0830fe: 7220 e71d 3900 |0003: invoke-interface {v9, v3}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@1de7 │ │ -083104: 0c02 |0006: move-result-object v2 │ │ -083106: 1f02 d104 |0007: check-cast v2, Lorg/apache/http/client/methods/HttpUriRequest; // type@04d1 │ │ -08310a: 1a03 c615 |0009: const-string v3, "http.target_host" // string@15c6 │ │ -08310e: 7220 e71d 3900 |000b: invoke-interface {v9, v3}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@1de7 │ │ -083114: 0c00 |000e: move-result-object v0 │ │ -083116: 1f00 c804 |000f: check-cast v0, Lorg/apache/http/HttpHost; // type@04c8 │ │ -08311a: 7210 ca1d 0200 |0011: invoke-interface {v2}, Lorg/apache/http/client/methods/HttpUriRequest;.getURI:()Ljava/net/URI; // method@1dca │ │ -083120: 0c03 |0014: move-result-object v3 │ │ -083122: 6e10 de15 0300 |0015: invoke-virtual {v3}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@15de │ │ -083128: 0c03 |0018: move-result-object v3 │ │ -08312a: 3903 6000 |0019: if-nez v3, 0079 // +0060 │ │ -08312e: 2203 4803 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -083132: 7010 ad15 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -083138: 6e10 bd1d 0000 |0020: invoke-virtual {v0}, Lorg/apache/http/HttpHost;.toURI:()Ljava/lang/String; // method@1dbd │ │ -08313e: 0c04 |0023: move-result-object v4 │ │ -083140: 6e20 b515 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083146: 0c03 |0027: move-result-object v3 │ │ -083148: 7210 ca1d 0200 |0028: invoke-interface {v2}, Lorg/apache/http/client/methods/HttpUriRequest;.getURI:()Ljava/net/URI; // method@1dca │ │ -08314e: 0c04 |002b: move-result-object v4 │ │ -083150: 6e20 b415 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -083156: 0c03 |002f: move-result-object v3 │ │ -083158: 6e10 bb15 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08315e: 0c01 |0033: move-result-object v1 │ │ -083160: 1a03 0b01 |0034: const-string v3, "/rest/" // string@010b │ │ -083164: 6e20 9815 3700 |0036: invoke-virtual {v7, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@1598 │ │ -08316a: 0a03 |0039: move-result v3 │ │ -08316c: 6e30 a015 5703 |003a: invoke-virtual {v7, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ -083172: 0c03 |003d: move-result-object v3 │ │ -083174: 5b63 4a09 |003e: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ -083178: 1a03 0b01 |0040: const-string v3, "/rest/" // string@010b │ │ -08317c: 6e20 9815 3100 |0042: invoke-virtual {v1, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@1598 │ │ -083182: 0a03 |0045: move-result v3 │ │ -083184: 6e30 a015 5103 |0046: invoke-virtual {v1, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ -08318a: 0c03 |0049: move-result-object v3 │ │ -08318c: 5b63 4b09 |004a: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ -083190: 6203 3f09 |004c: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -083194: 2204 4803 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -083198: 7010 ad15 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -08319e: 5465 4a09 |0053: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ -0831a2: 6e20 b515 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0831a8: 0c04 |0058: move-result-object v4 │ │ -0831aa: 1a05 8900 |0059: const-string v5, " redirects to " // string@0089 │ │ -0831ae: 6e20 b515 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0831b4: 0c04 |005e: move-result-object v4 │ │ -0831b6: 5465 4b09 |005f: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ -0831ba: 6e20 b515 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0831c0: 0c04 |0064: move-result-object v4 │ │ -0831c2: 6e10 bb15 0400 |0065: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0831c8: 0c04 |0068: move-result-object v4 │ │ -0831ca: 6e20 781c 4300 |0069: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0831d0: 7100 bd15 0000 |006c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -0831d6: 0b03 |006f: move-result-wide v3 │ │ -0831d8: 5a63 4c09 |0070: iput-wide v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionLastChecked:J // field@094c │ │ -0831dc: 7020 081b 8600 |0072: invoke-direct {v6, v8}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCurrentNetworkType:(Landroid/content/Context;)I // method@1b08 │ │ -0831e2: 0a03 |0075: move-result v3 │ │ -0831e4: 5963 4d09 |0076: iput v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionNetworkType:I // field@094d │ │ -0831e8: 0e00 |0078: return-void │ │ -0831ea: 7210 ca1d 0200 |0079: invoke-interface {v2}, Lorg/apache/http/client/methods/HttpUriRequest;.getURI:()Ljava/net/URI; // method@1dca │ │ -0831f0: 0c03 |007c: move-result-object v3 │ │ -0831f2: 6e10 df15 0300 |007d: invoke-virtual {v3}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@15df │ │ -0831f8: 0c01 |0080: move-result-object v1 │ │ -0831fa: 28b3 |0081: goto 0034 // -004d │ │ +0830fc: |[0830fc] net.sourceforge.subsonic.androidapp.service.RESTMusicService.detectRedirect:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V │ │ +08310c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08310e: 1a03 c215 |0001: const-string v3, "http.request" // string@15c2 │ │ +083112: 7220 e71d 3900 |0003: invoke-interface {v9, v3}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@1de7 │ │ +083118: 0c02 |0006: move-result-object v2 │ │ +08311a: 1f02 da04 |0007: check-cast v2, Lorg/apache/http/client/methods/HttpUriRequest; // type@04da │ │ +08311e: 1a03 c315 |0009: const-string v3, "http.target_host" // string@15c3 │ │ +083122: 7220 e71d 3900 |000b: invoke-interface {v9, v3}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@1de7 │ │ +083128: 0c00 |000e: move-result-object v0 │ │ +08312a: 1f00 d004 |000f: check-cast v0, Lorg/apache/http/HttpHost; // type@04d0 │ │ +08312e: 7210 ca1d 0200 |0011: invoke-interface {v2}, Lorg/apache/http/client/methods/HttpUriRequest;.getURI:()Ljava/net/URI; // method@1dca │ │ +083134: 0c03 |0014: move-result-object v3 │ │ +083136: 6e10 de15 0300 |0015: invoke-virtual {v3}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@15de │ │ +08313c: 0c03 |0018: move-result-object v3 │ │ +08313e: 3903 6000 |0019: if-nez v3, 0079 // +0060 │ │ +083142: 2203 5003 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +083146: 7010 ad15 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +08314c: 6e10 bd1d 0000 |0020: invoke-virtual {v0}, Lorg/apache/http/HttpHost;.toURI:()Ljava/lang/String; // method@1dbd │ │ +083152: 0c04 |0023: move-result-object v4 │ │ +083154: 6e20 b515 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08315a: 0c03 |0027: move-result-object v3 │ │ +08315c: 7210 ca1d 0200 |0028: invoke-interface {v2}, Lorg/apache/http/client/methods/HttpUriRequest;.getURI:()Ljava/net/URI; // method@1dca │ │ +083162: 0c04 |002b: move-result-object v4 │ │ +083164: 6e20 b415 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +08316a: 0c03 |002f: move-result-object v3 │ │ +08316c: 6e10 bb15 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083172: 0c01 |0033: move-result-object v1 │ │ +083174: 1a03 0b01 |0034: const-string v3, "/rest/" // string@010b │ │ +083178: 6e20 9815 3700 |0036: invoke-virtual {v7, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@1598 │ │ +08317e: 0a03 |0039: move-result v3 │ │ +083180: 6e30 a015 5703 |003a: invoke-virtual {v7, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ +083186: 0c03 |003d: move-result-object v3 │ │ +083188: 5b63 4a09 |003e: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ +08318c: 1a03 0b01 |0040: const-string v3, "/rest/" // string@010b │ │ +083190: 6e20 9815 3100 |0042: invoke-virtual {v1, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@1598 │ │ +083196: 0a03 |0045: move-result v3 │ │ +083198: 6e30 a015 5103 |0046: invoke-virtual {v1, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ +08319e: 0c03 |0049: move-result-object v3 │ │ +0831a0: 5b63 4b09 |004a: iput-object v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ +0831a4: 6203 3f09 |004c: sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +0831a8: 2204 5003 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +0831ac: 7010 ad15 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0831b2: 5465 4a09 |0053: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ +0831b6: 6e20 b515 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0831bc: 0c04 |0058: move-result-object v4 │ │ +0831be: 1a05 8900 |0059: const-string v5, " redirects to " // string@0089 │ │ +0831c2: 6e20 b515 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0831c8: 0c04 |005e: move-result-object v4 │ │ +0831ca: 5465 4b09 |005f: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ +0831ce: 6e20 b515 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0831d4: 0c04 |0064: move-result-object v4 │ │ +0831d6: 6e10 bb15 0400 |0065: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0831dc: 0c04 |0068: move-result-object v4 │ │ +0831de: 6e20 781c 4300 |0069: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0831e4: 7100 bd15 0000 |006c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +0831ea: 0b03 |006f: move-result-wide v3 │ │ +0831ec: 5a63 4c09 |0070: iput-wide v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionLastChecked:J // field@094c │ │ +0831f0: 7020 081b 8600 |0072: invoke-direct {v6, v8}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCurrentNetworkType:(Landroid/content/Context;)I // method@1b08 │ │ +0831f6: 0a03 |0075: move-result v3 │ │ +0831f8: 5963 4d09 |0076: iput v3, v6, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionNetworkType:I // field@094d │ │ +0831fc: 0e00 |0078: return-void │ │ +0831fe: 7210 ca1d 0200 |0079: invoke-interface {v2}, Lorg/apache/http/client/methods/HttpUriRequest;.getURI:()Ljava/net/URI; // method@1dca │ │ +083204: 0c03 |007c: move-result-object v3 │ │ +083206: 6e10 df15 0300 |007d: invoke-virtual {v3}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@15df │ │ +08320c: 0c01 |0080: move-result-object v1 │ │ +08320e: 28b3 |0081: goto 0034 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=772 │ │ 0x0009 line=773 │ │ 0x0011 line=778 │ │ 0x001b line=779 │ │ 0x0034 line=784 │ │ @@ -179052,44 +179038,46 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 37 16-bit code units │ │ -0831fc: |[0831fc] net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -08320c: 1a00 1701 |0000: const-string v0, "1.7" // string@0117 │ │ -083210: 1a01 7104 |0002: const-string v1, "Jukebox not supported." // string@0471 │ │ -083214: 7040 fd1a 9810 |0004: invoke-direct {v8, v9, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -08321a: 1a03 e516 |0007: const-string v3, "jukeboxControl" // string@16e5 │ │ -08321e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -083220: 0780 |000a: move-object v0, v8 │ │ -083222: 0791 |000b: move-object v1, v9 │ │ -083224: 07a2 |000c: move-object v2, v10 │ │ -083226: 07b5 |000d: move-object v5, v11 │ │ -083228: 07c6 |000e: move-object v6, v12 │ │ -08322a: 7607 171b 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -083230: 0c07 |0012: move-result-object v7 │ │ -083232: 2200 6104 |0013: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser; // type@0461 │ │ -083236: 7020 631b 9000 |0015: invoke-direct {v0, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.:(Landroid/content/Context;)V // method@1b63 │ │ -08323c: 6e20 6b1b 7000 |0018: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b6b │ │ -083242: 0c00 |001b: move-result-object v0 │ │ -083244: 7110 651d 0700 |001c: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08324a: 1100 |001f: return-object v0 │ │ -08324c: 0d00 |0020: move-exception v0 │ │ -08324e: 7110 651d 0700 |0021: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083254: 2700 |0024: throw v0 │ │ +083210: |[083210] net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +083220: 1a00 1701 |0000: const-string v0, "1.7" // string@0117 │ │ +083224: 1a01 7104 |0002: const-string v1, "Jukebox not supported." // string@0471 │ │ +083228: 7040 fd1a 9810 |0004: invoke-direct {v8, v9, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +08322e: 1a03 e216 |0007: const-string v3, "jukeboxControl" // string@16e2 │ │ +083232: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +083234: 0780 |000a: move-object v0, v8 │ │ +083236: 0791 |000b: move-object v1, v9 │ │ +083238: 07a2 |000c: move-object v2, v10 │ │ +08323a: 07b5 |000d: move-object v5, v11 │ │ +08323c: 07c6 |000e: move-object v6, v12 │ │ +08323e: 7607 171b 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +083244: 0c07 |0012: move-result-object v7 │ │ +083246: 2200 6904 |0013: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser; // type@0469 │ │ +08324a: 7020 631b 9000 |0015: invoke-direct {v0, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.:(Landroid/content/Context;)V // method@1b63 │ │ +083250: 6e20 6b1b 7000 |0018: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b6b │ │ +083256: 0c00 |001b: move-result-object v0 │ │ +083258: 7110 651d 0700 |001c: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08325e: 1100 |001f: return-object v0 │ │ +083260: 0d00 |0020: move-exception v0 │ │ +083262: 7110 651d 0700 |0021: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083268: 2700 |0024: throw v0 │ │ catches : 1 │ │ 0x0013 - 0x001b │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=623 │ │ 0x0007 line=624 │ │ 0x0013 line=626 │ │ 0x001c line=628 │ │ + 0x001f line=626 │ │ + 0x0020 line=628 │ │ locals : │ │ 0x0000 - 0x0000 reg=11 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=12 (null) Ljava/util/List; │ │ 0x0013 - 0x0025 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0025 reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0025 reg=9 context Landroid/content/Context; │ │ 0x0000 - 0x0025 reg=10 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -179097,293 +179085,288 @@ │ │ 0x0000 - 0x0025 reg=12 parameterValues Ljava/util/List; Ljava/util/List; │ │ │ │ #6 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ name : 'executeWithRetry' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 30 │ │ + registers : 29 │ │ ins : 10 │ │ outs : 4 │ │ - insns size : 358 16-bit code units │ │ -083264: |[083264] net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeWithRetry:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ -083274: 620f 3f09 |0000: sget-object v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -083278: 2210 4803 |0002: new-instance v16, Ljava/lang/StringBuilder; // type@0348 │ │ -08327c: 7601 ad15 1000 |0004: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -083282: 1a11 df0c |0007: const-string v17, "Using URL " // string@0cdf │ │ -083286: 7402 b515 1000 |0009: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08328c: 0c10 |000c: move-result-object v16 │ │ -08328e: 0800 1000 |000d: move-object/from16 v0, v16 │ │ -083292: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -083296: 6e20 b515 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08329c: 0c10 |0014: move-result-object v16 │ │ -08329e: 7401 bb15 1000 |0015: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0832a4: 0c10 |0018: move-result-object v16 │ │ -0832a6: 7402 781c 0f00 |0019: invoke-virtual/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0832ac: 2204 9903 |001c: new-instance v4, Ljava/util/concurrent/atomic/AtomicReference; // type@0399 │ │ -0832b0: 120f |001e: const/4 v15, #int 0 // #0 │ │ -0832b2: 7110 3f15 0f00 |001f: invoke-static {v15}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ -0832b8: 0c0f |0022: move-result-object v15 │ │ -0832ba: 7020 7516 f400 |0023: invoke-direct {v4, v15}, Ljava/util/concurrent/atomic/AtomicReference;.:(Ljava/lang/Object;)V // method@1675 │ │ -0832c0: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0832c2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0832c6: 2206 e904 |0029: new-instance v6, Lorg/apache/http/protocol/BasicHttpContext; // type@04e9 │ │ -0832ca: 7010 e61d 0600 |002b: invoke-direct {v6}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@1de6 │ │ -0832d0: 220b d004 |002e: new-instance v11, Lorg/apache/http/client/methods/HttpPost; // type@04d0 │ │ -0832d4: 0800 1600 |0030: move-object/from16 v0, v22 │ │ -0832d8: 7020 c51d 0b00 |0032: invoke-direct {v11, v0}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@1dc5 │ │ -0832de: 381d 0e00 |0035: if-eqz v29, 0043 // +000e │ │ -0832e2: 220f 5804 |0037: new-instance v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; // type@0458 │ │ -0832e6: 0800 1400 |0039: move-object/from16 v0, v20 │ │ -0832ea: 7040 f91a 0fb4 |003b: invoke-direct {v15, v0, v4, v11}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.:(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V // method@1af9 │ │ -0832f0: 0800 1d00 |003e: move-object/from16 v0, v29 │ │ -0832f4: 6e20 261c f000 |0040: invoke-virtual {v0, v15}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V // method@1c26 │ │ -0832fa: 3819 3d00 |0043: if-eqz v25, 0080 // +003d │ │ -0832fe: 220a 7103 |0045: new-instance v10, Ljava/util/ArrayList; // type@0371 │ │ -083302: 7010 ec15 0a00 |0047: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -083308: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -08330a: 7801 2716 1900 |004b: invoke-interface/range {v25}, Ljava/util/List;.size:()I // method@1627 │ │ -083310: 0a0f |004e: move-result v15 │ │ -083312: 35f7 2500 |004f: if-ge v7, v15, 0074 // +0025 │ │ -083316: 2210 e504 |0051: new-instance v16, Lorg/apache/http/message/BasicNameValuePair; // type@04e5 │ │ -08331a: 0800 1900 |0053: move-object/from16 v0, v25 │ │ -08331e: 7220 2016 7000 |0055: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -083324: 0c0f |0058: move-result-object v15 │ │ -083326: 1f0f 4603 |0059: check-cast v15, Ljava/lang/String; // type@0346 │ │ -08332a: 0800 1a00 |005b: move-object/from16 v0, v26 │ │ -08332e: 7220 2016 7000 |005d: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -083334: 0c11 |0060: move-result-object v17 │ │ -083336: 7701 a715 1100 |0061: invoke-static/range {v17}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@15a7 │ │ -08333c: 0c11 |0064: move-result-object v17 │ │ -08333e: 0800 1000 |0065: move-object/from16 v0, v16 │ │ -083342: 0801 1100 |0067: move-object/from16 v1, v17 │ │ -083346: 7030 df1d f001 |0069: invoke-direct {v0, v15, v1}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1ddf │ │ -08334c: 0800 1000 |006c: move-object/from16 v0, v16 │ │ -083350: 7220 1c16 0a00 |006e: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083356: d807 0701 |0071: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08335a: 28d8 |0073: goto 004b // -0028 │ │ -08335c: 220f cf04 |0074: new-instance v15, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@04cf │ │ -083360: 1a10 d80c |0076: const-string v16, "UTF-8" // string@0cd8 │ │ -083364: 0800 1000 |0078: move-object/from16 v0, v16 │ │ -083368: 7030 c41d af00 |007a: invoke-direct {v15, v10, v0}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;Ljava/lang/String;)V // method@1dc4 │ │ -08336e: 6e20 c81d fb00 |007d: invoke-virtual {v11, v15}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@1dc8 │ │ -083374: 3818 2900 |0080: if-eqz v24, 00a9 // +0029 │ │ -083378: 0800 1800 |0082: move-object/from16 v0, v24 │ │ -08337c: 6e20 c91d 0b00 |0084: invoke-virtual {v11, v0}, Lorg/apache/http/client/methods/HttpPost;.setParams:(Lorg/apache/http/params/HttpParams;)V // method@1dc9 │ │ -083382: 620f 3f09 |0087: sget-object v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -083386: 2210 4803 |0089: new-instance v16, Ljava/lang/StringBuilder; // type@0348 │ │ -08338a: 7601 ad15 1000 |008b: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -083390: 1a11 4d0c |008e: const-string v17, "Socket read timeout: " // string@0c4d │ │ -083394: 7402 b515 1000 |0090: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08339a: 0c10 |0093: move-result-object v16 │ │ -08339c: 7701 e21d 1800 |0094: invoke-static/range {v24}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de2 │ │ -0833a2: 0a11 |0097: move-result v17 │ │ -0833a4: 7402 b115 1000 |0098: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0833aa: 0c10 |009b: move-result-object v16 │ │ -0833ac: 1a11 7f00 |009c: const-string v17, " ms." // string@007f │ │ -0833b0: 7402 b515 1000 |009e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0833b6: 0c10 |00a1: move-result-object v16 │ │ -0833b8: 7401 bb15 1000 |00a2: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0833be: 0c10 |00a5: move-result-object v16 │ │ -0833c0: 7402 751c 0f00 |00a6: invoke-virtual/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -0833c6: 381b 1600 |00a9: if-eqz v27, 00bf // +0016 │ │ -0833ca: 7801 2316 1b00 |00ab: invoke-interface/range {v27}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -0833d0: 0c08 |00ae: move-result-object v8 │ │ -0833d2: 7210 0e16 0800 |00af: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -0833d8: 0a0f |00b2: move-result v15 │ │ -0833da: 380f 0c00 |00b3: if-eqz v15, 00bf // +000c │ │ -0833de: 7210 0f16 0800 |00b5: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0833e4: 0c05 |00b8: move-result-object v5 │ │ -0833e6: 1f05 c604 |00b9: check-cast v5, Lorg/apache/http/Header; // type@04c6 │ │ -0833ea: 6e20 c71d 5b00 |00bb: invoke-virtual {v11, v5}, Lorg/apache/http/client/methods/HttpPost;.addHeader:(Lorg/apache/http/Header;)V // method@1dc7 │ │ -0833f0: 28f1 |00be: goto 00af // -000f │ │ -0833f2: 7701 721d 1500 |00bf: invoke-static/range {v21}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ -0833f8: 0c0d |00c2: move-result-object v13 │ │ -0833fa: 0800 1400 |00c3: move-object/from16 v0, v20 │ │ -0833fe: 540f 4909 |00c5: iget-object v15, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@0949 │ │ -083402: 6e10 db1d 0f00 |00c7: invoke-virtual {v15}, Lorg/apache/http/impl/client/DefaultHttpClient;.getCredentialsProvider:()Lorg/apache/http/client/CredentialsProvider; // method@1ddb │ │ -083408: 0c0f |00ca: move-result-object v15 │ │ -08340a: 2210 cb04 |00cb: new-instance v16, Lorg/apache/http/auth/AuthScope; // type@04cb │ │ -08340e: 6211 3f0a |00cd: sget-object v17, Lorg/apache/http/auth/AuthScope;.ANY_HOST:Ljava/lang/String; // field@0a3f │ │ -083412: 1312 ffff |00cf: const/16 v18, #int -1 // #ffff │ │ -083416: 7603 c11d 1000 |00d1: invoke-direct/range {v16, v17, v18}, Lorg/apache/http/auth/AuthScope;.:(Ljava/lang/String;I)V // method@1dc1 │ │ -08341c: 2211 cd04 |00d4: new-instance v17, Lorg/apache/http/auth/UsernamePasswordCredentials; // type@04cd │ │ -083420: 6e10 f31c 0d00 |00d6: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ -083426: 0c12 |00d9: move-result-object v18 │ │ -083428: 6e10 ef1c 0d00 |00da: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ -08342e: 0c13 |00dd: move-result-object v19 │ │ -083430: 7603 c21d 1100 |00de: invoke-direct/range {v17, v18, v19}, Lorg/apache/http/auth/UsernamePasswordCredentials;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1dc2 │ │ -083436: 7803 c31d 0f00 |00e1: invoke-interface/range {v15, v16, v17}, Lorg/apache/http/client/CredentialsProvider;.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V // method@1dc3 │ │ -08343c: 0800 1400 |00e4: move-object/from16 v0, v20 │ │ -083440: 540f 4909 |00e6: iget-object v15, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@0949 │ │ -083444: 6e30 da1d bf06 |00e8: invoke-virtual {v15, v11, v6}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@1dda │ │ -08344a: 0c0c |00eb: move-result-object v12 │ │ -08344c: 0800 1400 |00ec: move-object/from16 v0, v20 │ │ -083450: 0801 1700 |00ee: move-object/from16 v1, v23 │ │ -083454: 0802 1500 |00f0: move-object/from16 v2, v21 │ │ -083458: 7040 011b 1062 |00f2: invoke-direct {v0, v1, v2, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.detectRedirect:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V // method@1b01 │ │ -08345e: 110c |00f5: return-object v12 │ │ -083460: 0d0e |00f6: move-exception v14 │ │ -083462: 6e10 c61d 0b00 |00f7: invoke-virtual {v11}, Lorg/apache/http/client/methods/HttpPost;.abort:()V // method@1dc6 │ │ -083468: 125f |00fa: const/4 v15, #int 5 // #5 │ │ -08346a: 35f3 0e00 |00fb: if-ge v3, v15, 0109 // +000e │ │ -08346e: 6e10 7616 0400 |00fd: invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@1676 │ │ -083474: 0c0f |0100: move-result-object v15 │ │ -083476: 1f0f 2403 |0101: check-cast v15, Ljava/lang/Boolean; // type@0324 │ │ -08347a: 6e10 3e15 0f00 |0103: invoke-virtual {v15}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ -083480: 0a0f |0106: move-result v15 │ │ -083482: 380f 0300 |0107: if-eqz v15, 010a // +0003 │ │ -083486: 270e |0109: throw v14 │ │ -083488: 381c 2c00 |010a: if-eqz v28, 0136 // +002c │ │ -08348c: 7401 b000 1500 |010c: invoke-virtual/range {v21}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -083492: 0c0f |010f: move-result-object v15 │ │ -083494: 1410 5600 0a7f |0110: const v16, #float 1.83435e+38 // #7f0a0056 │ │ -08349a: 1311 0200 |0113: const/16 v17, #int 2 // #2 │ │ -08349e: 0200 1100 |0115: move/from16 v0, v17 │ │ -0834a2: 2300 0b05 |0117: new-array v0, v0, [Ljava/lang/Object; // type@050b │ │ -0834a6: 0811 0000 |0119: move-object/from16 v17, v0 │ │ -0834aa: 1312 0000 |011b: const/16 v18, #int 0 // #0 │ │ -0834ae: 7110 6b15 0300 |011d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0834b4: 0c13 |0120: move-result-object v19 │ │ -0834b6: 4d13 1112 |0121: aput-object v19, v17, v18 │ │ -0834ba: 1312 0100 |0123: const/16 v18, #int 1 // #1 │ │ -0834be: 1313 0400 |0125: const/16 v19, #int 4 // #4 │ │ -0834c2: 7701 6b15 1300 |0127: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0834c8: 0c13 |012a: move-result-object v19 │ │ -0834ca: 4d13 1112 |012b: aput-object v19, v17, v18 │ │ -0834ce: 7403 1601 0f00 |012d: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ -0834d4: 0c09 |0130: move-result-object v9 │ │ -0834d6: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ -0834da: 7220 dd1c 9000 |0133: invoke-interface {v0, v9}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(Ljava/lang/String;)V // method@1cdd │ │ -0834e0: 620f 3f09 |0136: sget-object v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -0834e4: 2210 4803 |0138: new-instance v16, Ljava/lang/StringBuilder; // type@0348 │ │ -0834e8: 7601 ad15 1000 |013a: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0834ee: 1a11 e303 |013d: const-string v17, "Got IOException (" // string@03e3 │ │ -0834f2: 7402 b515 1000 |013f: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0834f8: 0c10 |0142: move-result-object v16 │ │ -0834fa: 0800 1000 |0143: move-object/from16 v0, v16 │ │ -0834fe: 6e20 b115 3000 |0145: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -083504: 0c10 |0148: move-result-object v16 │ │ -083506: 1a11 e600 |0149: const-string v17, "), will retry" // string@00e6 │ │ -08350a: 7402 b515 1000 |014b: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083510: 0c10 |014e: move-result-object v16 │ │ -083512: 7401 bb15 1000 |014f: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -083518: 0c10 |0152: move-result-object v16 │ │ -08351a: 0800 1000 |0153: move-object/from16 v0, v16 │ │ -08351e: 6e30 7b1c 0f0e |0155: invoke-virtual {v15, v0, v14}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -083524: 0800 1400 |0158: move-object/from16 v0, v20 │ │ -083528: 0801 1800 |015a: move-object/from16 v1, v24 │ │ -08352c: 7020 1c1b 1000 |015c: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.increaseTimeouts:(Lorg/apache/http/params/HttpParams;)V // method@1b1c │ │ -083532: 160f d007 |015f: const-wide/16 v15, #int 2000 // #7d0 │ │ -083536: 7702 8f1d 0f00 |0161: invoke-static/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ -08353c: 2900 c3fe |0164: goto/16 0027 // -013d │ │ + insns size : 346 16-bit code units │ │ +083278: |[083278] net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeWithRetry:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ +083288: 620e 3f09 |0000: sget-object v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +08328c: 220f 5003 |0002: new-instance v15, Ljava/lang/StringBuilder; // type@0350 │ │ +083290: 7010 ad15 0f00 |0004: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +083296: 1a10 dc0c |0007: const-string v16, "Using URL " // string@0cdc │ │ +08329a: 7402 b515 0f00 |0009: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0832a0: 0c0f |000c: move-result-object v15 │ │ +0832a2: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +0832a6: 6e20 b515 0f00 |000f: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0832ac: 0c0f |0012: move-result-object v15 │ │ +0832ae: 6e10 bb15 0f00 |0013: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0832b4: 0c0f |0016: move-result-object v15 │ │ +0832b6: 6e20 781c fe00 |0017: invoke-virtual {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0832bc: 2204 a103 |001a: new-instance v4, Ljava/util/concurrent/atomic/AtomicReference; // type@03a1 │ │ +0832c0: 120e |001c: const/4 v14, #int 0 // #0 │ │ +0832c2: 7110 3f15 0e00 |001d: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ +0832c8: 0c0e |0020: move-result-object v14 │ │ +0832ca: 7020 7516 e400 |0021: invoke-direct {v4, v14}, Ljava/util/concurrent/atomic/AtomicReference;.:(Ljava/lang/Object;)V // method@1675 │ │ +0832d0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0832d2: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0832d6: 2206 f204 |0027: new-instance v6, Lorg/apache/http/protocol/BasicHttpContext; // type@04f2 │ │ +0832da: 7010 e61d 0600 |0029: invoke-direct {v6}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@1de6 │ │ +0832e0: 220a d904 |002c: new-instance v10, Lorg/apache/http/client/methods/HttpPost; // type@04d9 │ │ +0832e4: 0800 1500 |002e: move-object/from16 v0, v21 │ │ +0832e8: 7020 c51d 0a00 |0030: invoke-direct {v10, v0}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@1dc5 │ │ +0832ee: 381c 0e00 |0033: if-eqz v28, 0041 // +000e │ │ +0832f2: 220e 6004 |0035: new-instance v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; // type@0460 │ │ +0832f6: 0800 1300 |0037: move-object/from16 v0, v19 │ │ +0832fa: 7040 f91a 0ea4 |0039: invoke-direct {v14, v0, v4, v10}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;.:(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V // method@1af9 │ │ +083300: 0800 1c00 |003c: move-object/from16 v0, v28 │ │ +083304: 6e20 261c e000 |003e: invoke-virtual {v0, v14}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V // method@1c26 │ │ +08330a: 3818 3700 |0041: if-eqz v24, 0078 // +0037 │ │ +08330e: 2209 7903 |0043: new-instance v9, Ljava/util/ArrayList; // type@0379 │ │ +083312: 7010 ec15 0900 |0045: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +083318: 1207 |0048: const/4 v7, #int 0 // #0 │ │ +08331a: 7801 2716 1800 |0049: invoke-interface/range {v24}, Ljava/util/List;.size:()I // method@1627 │ │ +083320: 0a0e |004c: move-result v14 │ │ +083322: 35e7 2100 |004d: if-ge v7, v14, 006e // +0021 │ │ +083326: 220f ee04 |004f: new-instance v15, Lorg/apache/http/message/BasicNameValuePair; // type@04ee │ │ +08332a: 0800 1800 |0051: move-object/from16 v0, v24 │ │ +08332e: 7220 2016 7000 |0053: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +083334: 0c0e |0056: move-result-object v14 │ │ +083336: 1f0e 4e03 |0057: check-cast v14, Ljava/lang/String; // type@034e │ │ +08333a: 0800 1900 |0059: move-object/from16 v0, v25 │ │ +08333e: 7220 2016 7000 |005b: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +083344: 0c10 |005e: move-result-object v16 │ │ +083346: 7701 a715 1000 |005f: invoke-static/range {v16}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@15a7 │ │ +08334c: 0c10 |0062: move-result-object v16 │ │ +08334e: 0800 1000 |0063: move-object/from16 v0, v16 │ │ +083352: 7030 df1d ef00 |0065: invoke-direct {v15, v14, v0}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1ddf │ │ +083358: 7220 1c16 f900 |0068: invoke-interface {v9, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +08335e: d807 0701 |006b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +083362: 28dc |006d: goto 0049 // -0024 │ │ +083364: 220e d804 |006e: new-instance v14, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@04d8 │ │ +083368: 1a0f d50c |0070: const-string v15, "UTF-8" // string@0cd5 │ │ +08336c: 7030 c41d 9e0f |0072: invoke-direct {v14, v9, v15}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;Ljava/lang/String;)V // method@1dc4 │ │ +083372: 6e20 c81d ea00 |0075: invoke-virtual {v10, v14}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@1dc8 │ │ +083378: 3817 2900 |0078: if-eqz v23, 00a1 // +0029 │ │ +08337c: 0800 1700 |007a: move-object/from16 v0, v23 │ │ +083380: 6e20 c91d 0a00 |007c: invoke-virtual {v10, v0}, Lorg/apache/http/client/methods/HttpPost;.setParams:(Lorg/apache/http/params/HttpParams;)V // method@1dc9 │ │ +083386: 620e 3f09 |007f: sget-object v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +08338a: 220f 5003 |0081: new-instance v15, Ljava/lang/StringBuilder; // type@0350 │ │ +08338e: 7010 ad15 0f00 |0083: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +083394: 1a10 4a0c |0086: const-string v16, "Socket read timeout: " // string@0c4a │ │ +083398: 7402 b515 0f00 |0088: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08339e: 0c0f |008b: move-result-object v15 │ │ +0833a0: 7701 e21d 1700 |008c: invoke-static/range {v23}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de2 │ │ +0833a6: 0a10 |008f: move-result v16 │ │ +0833a8: 7402 b115 0f00 |0090: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0833ae: 0c0f |0093: move-result-object v15 │ │ +0833b0: 1a10 7f00 |0094: const-string v16, " ms." // string@007f │ │ +0833b4: 7402 b515 0f00 |0096: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0833ba: 0c0f |0099: move-result-object v15 │ │ +0833bc: 6e10 bb15 0f00 |009a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0833c2: 0c0f |009d: move-result-object v15 │ │ +0833c4: 6e20 751c fe00 |009e: invoke-virtual {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +0833ca: 381a 1600 |00a1: if-eqz v26, 00b7 // +0016 │ │ +0833ce: 7801 2316 1a00 |00a3: invoke-interface/range {v26}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +0833d4: 0c0e |00a6: move-result-object v14 │ │ +0833d6: 7210 0e16 0e00 |00a7: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0833dc: 0a0f |00aa: move-result v15 │ │ +0833de: 380f 0c00 |00ab: if-eqz v15, 00b7 // +000c │ │ +0833e2: 7210 0f16 0e00 |00ad: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0833e8: 0c05 |00b0: move-result-object v5 │ │ +0833ea: 1f05 ce04 |00b1: check-cast v5, Lorg/apache/http/Header; // type@04ce │ │ +0833ee: 6e20 c71d 5a00 |00b3: invoke-virtual {v10, v5}, Lorg/apache/http/client/methods/HttpPost;.addHeader:(Lorg/apache/http/Header;)V // method@1dc7 │ │ +0833f4: 28f1 |00b6: goto 00a7 // -000f │ │ +0833f6: 7701 721d 1400 |00b7: invoke-static/range {v20}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1d72 │ │ +0833fc: 0c0c |00ba: move-result-object v12 │ │ +0833fe: 0800 1300 |00bb: move-object/from16 v0, v19 │ │ +083402: 540e 4909 |00bd: iget-object v14, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@0949 │ │ +083406: 6e10 db1d 0e00 |00bf: invoke-virtual {v14}, Lorg/apache/http/impl/client/DefaultHttpClient;.getCredentialsProvider:()Lorg/apache/http/client/CredentialsProvider; // method@1ddb │ │ +08340c: 0c0e |00c2: move-result-object v14 │ │ +08340e: 220f d404 |00c3: new-instance v15, Lorg/apache/http/auth/AuthScope; // type@04d4 │ │ +083412: 6210 3f0a |00c5: sget-object v16, Lorg/apache/http/auth/AuthScope;.ANY_HOST:Ljava/lang/String; // field@0a3f │ │ +083416: 1311 ffff |00c7: const/16 v17, #int -1 // #ffff │ │ +08341a: 7603 c11d 0f00 |00c9: invoke-direct/range {v15, v16, v17}, Lorg/apache/http/auth/AuthScope;.:(Ljava/lang/String;I)V // method@1dc1 │ │ +083420: 2210 d604 |00cc: new-instance v16, Lorg/apache/http/auth/UsernamePasswordCredentials; // type@04d6 │ │ +083424: 6e10 f31c 0c00 |00ce: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getUsername:()Ljava/lang/String; // method@1cf3 │ │ +08342a: 0c11 |00d1: move-result-object v17 │ │ +08342c: 6e10 ef1c 0c00 |00d2: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getPassword:()Ljava/lang/String; // method@1cef │ │ +083432: 0c12 |00d5: move-result-object v18 │ │ +083434: 7603 c21d 1000 |00d6: invoke-direct/range {v16, v17, v18}, Lorg/apache/http/auth/UsernamePasswordCredentials;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1dc2 │ │ +08343a: 7803 c31d 0e00 |00d9: invoke-interface/range {v14, v15, v16}, Lorg/apache/http/client/CredentialsProvider;.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V // method@1dc3 │ │ +083440: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ +083444: 540e 4909 |00de: iget-object v14, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@0949 │ │ +083448: 6e30 da1d ae06 |00e0: invoke-virtual {v14, v10, v6}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@1dda │ │ +08344e: 0c0b |00e3: move-result-object v11 │ │ +083450: 0800 1300 |00e4: move-object/from16 v0, v19 │ │ +083454: 0801 1600 |00e6: move-object/from16 v1, v22 │ │ +083458: 0802 1400 |00e8: move-object/from16 v2, v20 │ │ +08345c: 7040 011b 1062 |00ea: invoke-direct {v0, v1, v2, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.detectRedirect:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V // method@1b01 │ │ +083462: 110b |00ed: return-object v11 │ │ +083464: 0d0d |00ee: move-exception v13 │ │ +083466: 6e10 c61d 0a00 |00ef: invoke-virtual {v10}, Lorg/apache/http/client/methods/HttpPost;.abort:()V // method@1dc6 │ │ +08346c: 125e |00f2: const/4 v14, #int 5 // #5 │ │ +08346e: 35e3 0e00 |00f3: if-ge v3, v14, 0101 // +000e │ │ +083472: 6e10 7616 0400 |00f5: invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@1676 │ │ +083478: 0c0e |00f8: move-result-object v14 │ │ +08347a: 1f0e 2c03 |00f9: check-cast v14, Ljava/lang/Boolean; // type@032c │ │ +08347e: 6e10 3e15 0e00 |00fb: invoke-virtual {v14}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ +083484: 0a0e |00fe: move-result v14 │ │ +083486: 380e 0300 |00ff: if-eqz v14, 0102 // +0003 │ │ +08348a: 270d |0101: throw v13 │ │ +08348c: 381b 2c00 |0102: if-eqz v27, 012e // +002c │ │ +083490: 7401 b000 1400 |0104: invoke-virtual/range {v20}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +083496: 0c0e |0107: move-result-object v14 │ │ +083498: 140f 5600 0a7f |0108: const v15, #float 1.83435e+38 // #7f0a0056 │ │ +08349e: 1310 0200 |010b: const/16 v16, #int 2 // #2 │ │ +0834a2: 0200 1000 |010d: move/from16 v0, v16 │ │ +0834a6: 2300 1505 |010f: new-array v0, v0, [Ljava/lang/Object; // type@0515 │ │ +0834aa: 0810 0000 |0111: move-object/from16 v16, v0 │ │ +0834ae: 1311 0000 |0113: const/16 v17, #int 0 // #0 │ │ +0834b2: 7110 6b15 0300 |0115: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0834b8: 0c12 |0118: move-result-object v18 │ │ +0834ba: 4d12 1011 |0119: aput-object v18, v16, v17 │ │ +0834be: 1311 0100 |011b: const/16 v17, #int 1 // #1 │ │ +0834c2: 1312 0400 |011d: const/16 v18, #int 4 // #4 │ │ +0834c6: 7701 6b15 1200 |011f: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0834cc: 0c12 |0122: move-result-object v18 │ │ +0834ce: 4d12 1011 |0123: aput-object v18, v16, v17 │ │ +0834d2: 7403 1601 0e00 |0125: invoke-virtual/range {v14, v15, v16}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ +0834d8: 0c08 |0128: move-result-object v8 │ │ +0834da: 0800 1b00 |0129: move-object/from16 v0, v27 │ │ +0834de: 7220 dd1c 8000 |012b: invoke-interface {v0, v8}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(Ljava/lang/String;)V // method@1cdd │ │ +0834e4: 620e 3f09 |012e: sget-object v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +0834e8: 220f 5003 |0130: new-instance v15, Ljava/lang/StringBuilder; // type@0350 │ │ +0834ec: 7010 ad15 0f00 |0132: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0834f2: 1a10 e303 |0135: const-string v16, "Got IOException (" // string@03e3 │ │ +0834f6: 7402 b515 0f00 |0137: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0834fc: 0c0f |013a: move-result-object v15 │ │ +0834fe: 6e20 b115 3f00 |013b: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +083504: 0c0f |013e: move-result-object v15 │ │ +083506: 1a10 e600 |013f: const-string v16, "), will retry" // string@00e6 │ │ +08350a: 7402 b515 0f00 |0141: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083510: 0c0f |0144: move-result-object v15 │ │ +083512: 6e10 bb15 0f00 |0145: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083518: 0c0f |0148: move-result-object v15 │ │ +08351a: 6e30 7b1c fe0d |0149: invoke-virtual {v14, v15, v13}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +083520: 0800 1300 |014c: move-object/from16 v0, v19 │ │ +083524: 0801 1700 |014e: move-object/from16 v1, v23 │ │ +083528: 7020 1c1b 1000 |0150: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.increaseTimeouts:(Lorg/apache/http/params/HttpParams;)V // method@1b1c │ │ +08352e: 160e d007 |0153: const-wide/16 v14, #int 2000 // #7d0 │ │ +083532: 7120 8f1d fe00 |0155: invoke-static {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;.sleepQuietly:(J)V // method@1d8f │ │ +083538: 2900 cdfe |0158: goto/16 0025 // -0133 │ │ catches : 1 │ │ - 0x00e4 - 0x00f5 │ │ - Ljava/io/IOException; -> 0x00f6 │ │ + 0x00dc - 0x00ed │ │ + Ljava/io/IOException; -> 0x00ee │ │ positions : │ │ 0x0000 line=694 │ │ - 0x001c line=696 │ │ - 0x0026 line=697 │ │ - 0x0027 line=699 │ │ - 0x0029 line=700 │ │ - 0x002e line=701 │ │ - 0x0035 line=703 │ │ - 0x0037 line=705 │ │ - 0x0043 line=714 │ │ - 0x0045 line=715 │ │ - 0x004a line=716 │ │ - 0x0051 line=717 │ │ - 0x0071 line=716 │ │ - 0x0074 line=719 │ │ - 0x0080 line=722 │ │ - 0x0082 line=723 │ │ - 0x0087 line=724 │ │ - 0x00a9 line=727 │ │ - 0x00ab line=728 │ │ - 0x00bb line=729 │ │ - 0x00bf line=734 │ │ - 0x00c3 line=735 │ │ - 0x00e4 line=739 │ │ - 0x00ec line=740 │ │ - 0x00f5 line=741 │ │ - 0x00f6 line=742 │ │ - 0x00f7 line=743 │ │ - 0x00fa line=744 │ │ - 0x0109 line=745 │ │ - 0x010a line=747 │ │ - 0x010c line=748 │ │ - 0x0131 line=749 │ │ - 0x0136 line=751 │ │ - 0x0158 line=752 │ │ - 0x015f line=753 │ │ + 0x001a line=696 │ │ + 0x0024 line=697 │ │ + 0x0025 line=699 │ │ + 0x0027 line=700 │ │ + 0x002c line=701 │ │ + 0x0033 line=703 │ │ + 0x0035 line=705 │ │ + 0x0041 line=714 │ │ + 0x0043 line=715 │ │ + 0x0048 line=716 │ │ + 0x004f line=717 │ │ + 0x006b line=716 │ │ + 0x006e line=719 │ │ + 0x0078 line=722 │ │ + 0x007a line=723 │ │ + 0x007f line=724 │ │ + 0x00a1 line=727 │ │ + 0x00a3 line=728 │ │ + 0x00b3 line=729 │ │ + 0x00b7 line=734 │ │ + 0x00bb line=735 │ │ + 0x00ce line=736 │ │ + 0x00d9 line=735 │ │ + 0x00dc line=739 │ │ + 0x00e4 line=740 │ │ + 0x00ed line=741 │ │ + 0x00ee line=742 │ │ + 0x00ef line=743 │ │ + 0x00f2 line=744 │ │ + 0x0101 line=745 │ │ + 0x0102 line=747 │ │ + 0x0104 line=748 │ │ + 0x0129 line=749 │ │ + 0x012e line=751 │ │ + 0x014c line=752 │ │ + 0x0153 line=753 │ │ locals : │ │ + 0x0000 - 0x0000 reg=24 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=25 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=26 (null) Ljava/util/List; │ │ - 0x0000 - 0x0000 reg=27 (null) Ljava/util/List; │ │ - 0x004b - 0x0080 reg=7 i I │ │ - 0x004a - 0x0080 reg=10 params Ljava/util/List; Ljava/util/List; │ │ - 0x00bb - 0x00bf reg=5 header Lorg/apache/http/Header; │ │ - 0x00af - 0x00bf reg=8 i$ Ljava/util/Iterator; │ │ - 0x00ec - 0x00f6 reg=12 response Lorg/apache/http/HttpResponse; │ │ - 0x0131 - 0x0136 reg=9 msg Ljava/lang/String; │ │ - 0x0027 - 0x0166 reg=3 attempts I │ │ - 0x0026 - 0x0166 reg=4 cancelled Ljava/util/concurrent/atomic/AtomicReference; Ljava/util/concurrent/atomic/AtomicReference; │ │ - 0x002e - 0x0166 reg=6 httpContext Lorg/apache/http/protocol/HttpContext; │ │ - 0x0035 - 0x0166 reg=11 request Lorg/apache/http/client/methods/HttpPost; │ │ - 0x00c3 - 0x0166 reg=13 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ - 0x00f7 - 0x0166 reg=14 x Ljava/io/IOException; │ │ - 0x0000 - 0x0166 reg=20 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ - 0x0000 - 0x0166 reg=21 context Landroid/content/Context; │ │ - 0x0000 - 0x0166 reg=22 url Ljava/lang/String; │ │ - 0x0000 - 0x0166 reg=23 originalUrl Ljava/lang/String; │ │ - 0x0000 - 0x0166 reg=24 requestParams Lorg/apache/http/params/HttpParams; │ │ - 0x0000 - 0x0166 reg=25 parameterNames Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0166 reg=26 parameterValues Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0166 reg=27 headers Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0166 reg=28 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ - 0x0000 - 0x0166 reg=29 task Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ + 0x0049 - 0x0078 reg=7 i I │ │ + 0x0048 - 0x0078 reg=9 params Ljava/util/List; Ljava/util/List; │ │ + 0x00b3 - 0x00b7 reg=5 header Lorg/apache/http/Header; │ │ + 0x00e4 - 0x00ee reg=11 response Lorg/apache/http/HttpResponse; │ │ + 0x0129 - 0x012e reg=8 msg Ljava/lang/String; │ │ + 0x0025 - 0x015a reg=3 attempts I │ │ + 0x0024 - 0x015a reg=4 cancelled Ljava/util/concurrent/atomic/AtomicReference; Ljava/util/concurrent/atomic/AtomicReference; │ │ + 0x002c - 0x015a reg=6 httpContext Lorg/apache/http/protocol/HttpContext; │ │ + 0x0033 - 0x015a reg=10 request Lorg/apache/http/client/methods/HttpPost; │ │ + 0x00bb - 0x015a reg=12 server Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ + 0x00ef - 0x015a reg=13 x Ljava/io/IOException; │ │ + 0x0000 - 0x015a reg=19 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ + 0x0000 - 0x015a reg=20 context Landroid/content/Context; │ │ + 0x0000 - 0x015a reg=21 url Ljava/lang/String; │ │ + 0x0000 - 0x015a reg=22 originalUrl Ljava/lang/String; │ │ + 0x0000 - 0x015a reg=23 requestParams Lorg/apache/http/params/HttpParams; │ │ + 0x0000 - 0x015a reg=24 parameterNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x015a reg=25 parameterValues Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x015a reg=26 headers Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x015a reg=27 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ + 0x0000 - 0x015a reg=28 task Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ │ #7 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ name : 'getCachedIndexesFilename' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -083550: |[083550] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCachedIndexesFilename:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ -083560: 2201 4803 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -083564: 7010 ad15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -08356a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -08356c: 7120 791d 2400 |0006: invoke-static {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -083572: 0c02 |0009: move-result-object v2 │ │ -083574: 6e20 b515 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08357a: 0c01 |000d: move-result-object v1 │ │ -08357c: 6e20 b515 5100 |000e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083582: 0c01 |0011: move-result-object v1 │ │ -083584: 6e10 bb15 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08358a: 0c00 |0015: move-result-object v0 │ │ -08358c: 2201 4803 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -083590: 7010 ad15 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -083596: 1a02 0c16 |001b: const-string v2, "indexes-" // string@160c │ │ -08359a: 6e20 b515 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0835a0: 0c01 |0020: move-result-object v1 │ │ -0835a2: 6e10 9615 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1596 │ │ -0835a8: 0a02 |0024: move-result v2 │ │ -0835aa: 7110 7215 0200 |0025: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -0835b0: 0a02 |0028: move-result v2 │ │ -0835b2: 6e20 b115 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -0835b8: 0c01 |002c: move-result-object v1 │ │ -0835ba: 1a02 0501 |002d: const-string v2, ".ser" // string@0105 │ │ -0835be: 6e20 b515 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0835c4: 0c01 |0032: move-result-object v1 │ │ -0835c6: 6e10 bb15 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0835cc: 0c01 |0036: move-result-object v1 │ │ -0835ce: 1101 |0037: return-object v1 │ │ +08354c: |[08354c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCachedIndexesFilename:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ +08355c: 2201 5003 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +083560: 7010 ad15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +083566: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +083568: 7120 791d 2400 |0006: invoke-static {v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +08356e: 0c02 |0009: move-result-object v2 │ │ +083570: 6e20 b515 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083576: 0c01 |000d: move-result-object v1 │ │ +083578: 6e20 b515 5100 |000e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08357e: 0c01 |0011: move-result-object v1 │ │ +083580: 6e10 bb15 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083586: 0c00 |0015: move-result-object v0 │ │ +083588: 2201 5003 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +08358c: 7010 ad15 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +083592: 1a02 0916 |001b: const-string v2, "indexes-" // string@1609 │ │ +083596: 6e20 b515 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08359c: 0c01 |0020: move-result-object v1 │ │ +08359e: 6e10 9615 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1596 │ │ +0835a4: 0a02 |0024: move-result v2 │ │ +0835a6: 7110 7215 0200 |0025: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +0835ac: 0a02 |0028: move-result v2 │ │ +0835ae: 6e20 b115 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0835b4: 0c01 |002c: move-result-object v1 │ │ +0835b6: 1a02 0501 |002d: const-string v2, ".ser" // string@0105 │ │ +0835ba: 6e20 b515 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0835c0: 0c01 |0032: move-result-object v1 │ │ +0835c2: 6e10 bb15 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0835c8: 0c01 |0036: move-result-object v1 │ │ +0835ca: 1101 |0037: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0016 line=251 │ │ locals : │ │ 0x0016 - 0x0038 reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x0038 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ @@ -179395,35 +179378,35 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0835d0: |[0835d0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCachedMusicFoldersFilename:(Landroid/content/Context;)Ljava/lang/String; │ │ -0835e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0835e2: 7120 791d 1400 |0001: invoke-static {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -0835e8: 0c00 |0004: move-result-object v0 │ │ -0835ea: 2201 4803 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0835ee: 7010 ad15 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0835f4: 1a02 481a |000a: const-string v2, "musicFolders-" // string@1a48 │ │ -0835f8: 6e20 b515 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0835fe: 0c01 |000f: move-result-object v1 │ │ -083600: 6e10 9615 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1596 │ │ -083606: 0a02 |0013: move-result v2 │ │ -083608: 7110 7215 0200 |0014: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ -08360e: 0a02 |0017: move-result v2 │ │ -083610: 6e20 b115 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -083616: 0c01 |001b: move-result-object v1 │ │ -083618: 1a02 0501 |001c: const-string v2, ".ser" // string@0105 │ │ -08361c: 6e20 b515 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083622: 0c01 |0021: move-result-object v1 │ │ -083624: 6e10 bb15 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08362a: 0c01 |0025: move-result-object v1 │ │ -08362c: 1101 |0026: return-object v1 │ │ +0835cc: |[0835cc] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCachedMusicFoldersFilename:(Landroid/content/Context;)Ljava/lang/String; │ │ +0835dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0835de: 7120 791d 1400 |0001: invoke-static {v4, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +0835e4: 0c00 |0004: move-result-object v0 │ │ +0835e6: 2201 5003 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0835ea: 7010 ad15 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0835f0: 1a02 451a |000a: const-string v2, "musicFolders-" // string@1a45 │ │ +0835f4: 6e20 b515 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0835fa: 0c01 |000f: move-result-object v1 │ │ +0835fc: 6e10 9615 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1596 │ │ +083602: 0a02 |0013: move-result v2 │ │ +083604: 7110 7215 0200 |0014: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1572 │ │ +08360a: 0a02 |0017: move-result v2 │ │ +08360c: 6e20 b115 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +083612: 0c01 |001b: move-result-object v1 │ │ +083614: 1a02 0501 |001c: const-string v2, ".ser" // string@0105 │ │ +083618: 6e20 b515 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08361e: 0c01 |0021: move-result-object v1 │ │ +083620: 6e10 bb15 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083626: 0c01 |0025: move-result-object v1 │ │ +083628: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0005 - 0x0027 reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ @@ -179434,27 +179417,27 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -083630: |[083630] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCurrentNetworkType:(Landroid/content/Context;)I │ │ -083640: 1a02 7310 |0000: const-string v2, "connectivity" // string@1073 │ │ -083644: 6e20 b400 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -08364a: 0c00 |0005: move-result-object v0 │ │ -08364c: 1f00 6000 |0006: check-cast v0, Landroid/net/ConnectivityManager; // type@0060 │ │ -083650: 6e10 bd01 0000 |0008: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ -083656: 0c01 |000b: move-result-object v1 │ │ -083658: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -08365c: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -08365e: 0f02 |000f: return v2 │ │ -083660: 6e10 c001 0100 |0010: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ -083666: 0a02 |0013: move-result v2 │ │ -083668: 28fb |0014: goto 000f // -0005 │ │ +08362c: |[08362c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCurrentNetworkType:(Landroid/content/Context;)I │ │ +08363c: 1a02 7010 |0000: const-string v2, "connectivity" // string@1070 │ │ +083640: 6e20 b400 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +083646: 0c00 |0005: move-result-object v0 │ │ +083648: 1f00 6400 |0006: check-cast v0, Landroid/net/ConnectivityManager; // type@0064 │ │ +08364c: 6e10 bd01 0000 |0008: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@01bd │ │ +083652: 0c01 |000b: move-result-object v1 │ │ +083654: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +083658: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +08365a: 0f02 |000f: return v2 │ │ +08365c: 6e10 c001 0100 |0010: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@01c0 │ │ +083662: 0a02 |0013: move-result v2 │ │ +083664: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0008 line=813 │ │ 0x000c line=814 │ │ locals : │ │ 0x0008 - 0x0015 reg=0 manager Landroid/net/ConnectivityManager; │ │ @@ -179467,29 +179450,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -08366c: |[08366c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getEntityForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity; │ │ -08367c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08367e: 0790 |0001: move-object v0, v9 │ │ -083680: 07a1 |0002: move-object v1, v10 │ │ -083682: 07b2 |0003: move-object v2, v11 │ │ -083684: 07c3 |0004: move-object v3, v12 │ │ -083686: 07d4 |0005: move-object v4, v13 │ │ -083688: 07e5 |0006: move-object v5, v14 │ │ -08368a: 07f7 |0007: move-object v7, v15 │ │ -08368c: 0768 |0008: move-object v8, v6 │ │ -08368e: 7609 191b 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getResponseForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1b19 │ │ -083694: 0c00 |000c: move-result-object v0 │ │ -083696: 7210 be1d 0000 |000d: invoke-interface {v0}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ -08369c: 0c00 |0010: move-result-object v0 │ │ -08369e: 1100 |0011: return-object v0 │ │ +083668: |[083668] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getEntityForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity; │ │ +083678: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08367a: 0790 |0001: move-object v0, v9 │ │ +08367c: 07a1 |0002: move-object v1, v10 │ │ +08367e: 07b2 |0003: move-object v2, v11 │ │ +083680: 07c3 |0004: move-object v3, v12 │ │ +083682: 07d4 |0005: move-object v4, v13 │ │ +083684: 07e5 |0006: move-object v5, v14 │ │ +083686: 07f7 |0007: move-object v7, v15 │ │ +083688: 0768 |0008: move-object v8, v6 │ │ +08368a: 7609 191b 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getResponseForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1b19 │ │ +083690: 0c00 |000c: move-result-object v0 │ │ +083692: 7210 be1d 0000 |000d: invoke-interface {v0}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ +083698: 0c00 |0010: move-result-object v0 │ │ +08369a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=665 │ │ locals : │ │ 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=14 (null) Ljava/util/List; │ │ 0x0000 - 0x0012 reg=9 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ @@ -179505,27 +179488,27 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0836a0: |[0836a0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; │ │ -0836b0: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -0836b6: 0c05 |0003: move-result-object v5 │ │ -0836b8: 7100 0216 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -0836be: 0c06 |0007: move-result-object v6 │ │ -0836c0: 0770 |0008: move-object v0, v7 │ │ -0836c2: 0781 |0009: move-object v1, v8 │ │ -0836c4: 0792 |000a: move-object v2, v9 │ │ -0836c6: 07a3 |000b: move-object v3, v10 │ │ -0836c8: 07b4 |000c: move-object v4, v11 │ │ -0836ca: 7607 171b 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -0836d0: 0c00 |0010: move-result-object v0 │ │ -0836d2: 1100 |0011: return-object v0 │ │ +08369c: |[08369c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; │ │ +0836ac: 7100 0216 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +0836b2: 0c05 |0003: move-result-object v5 │ │ +0836b4: 7100 0216 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +0836ba: 0c06 |0007: move-result-object v6 │ │ +0836bc: 0770 |0008: move-object v0, v7 │ │ +0836be: 0781 |0009: move-object v1, v8 │ │ +0836c0: 0792 |000a: move-object v2, v9 │ │ +0836c2: 07a3 |000b: move-object v3, v10 │ │ +0836c4: 07b4 |000c: move-object v4, v11 │ │ +0836c6: 7607 171b 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +0836cc: 0c00 |0010: move-result-object v0 │ │ +0836ce: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0012 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=9 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -179537,33 +179520,33 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 28 16-bit code units │ │ -0836d4: |[0836d4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; │ │ -0836e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0836e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0836e8: 2320 0d05 |0002: new-array v0, v2, [Ljava/lang/String; // type@050d │ │ -0836ec: 4d0c 0001 |0004: aput-object v12, v0, v1 │ │ -0836f0: 7110 fc15 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -0836f6: 0c05 |0009: move-result-object v5 │ │ -0836f8: 2320 0b05 |000a: new-array v0, v2, [Ljava/lang/Object; // type@050b │ │ -0836fc: 4d0d 0001 |000c: aput-object v13, v0, v1 │ │ -083700: 7110 fc15 0000 |000e: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083706: 0c06 |0011: move-result-object v6 │ │ -083708: 0770 |0012: move-object v0, v7 │ │ -08370a: 0781 |0013: move-object v1, v8 │ │ -08370c: 0792 |0014: move-object v2, v9 │ │ -08370e: 07a3 |0015: move-object v3, v10 │ │ -083710: 07b4 |0016: move-object v4, v11 │ │ -083712: 7607 171b 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -083718: 0c00 |001a: move-result-object v0 │ │ -08371a: 1100 |001b: return-object v0 │ │ +0836d0: |[0836d0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; │ │ +0836e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0836e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0836e4: 2320 1705 |0002: new-array v0, v2, [Ljava/lang/String; // type@0517 │ │ +0836e8: 4d0c 0001 |0004: aput-object v12, v0, v1 │ │ +0836ec: 7110 fc15 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0836f2: 0c05 |0009: move-result-object v5 │ │ +0836f4: 2320 1505 |000a: new-array v0, v2, [Ljava/lang/Object; // type@0515 │ │ +0836f8: 4d0d 0001 |000c: aput-object v13, v0, v1 │ │ +0836fc: 7110 fc15 0000 |000e: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083702: 0c06 |0011: move-result-object v6 │ │ +083704: 0770 |0012: move-object v0, v7 │ │ +083706: 0781 |0013: move-object v1, v8 │ │ +083708: 0792 |0014: move-object v2, v9 │ │ +08370a: 07a3 |0015: move-object v3, v10 │ │ +08370c: 07b4 |0016: move-object v4, v11 │ │ +08370e: 7607 171b 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +083714: 0c00 |001a: move-result-object v0 │ │ +083716: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=638 │ │ locals : │ │ 0x0000 - 0x001c reg=7 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001c reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x001c reg=9 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -179577,29 +179560,29 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -08371c: |[08371c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ -08372c: 3809 0800 |0000: if-eqz v9, 0008 // +0008 │ │ -083730: 1400 7600 0a7f |0002: const v0, #float 1.83436e+38 // #7f0a0076 │ │ -083736: 7220 dc1c 0900 |0005: invoke-interface {v9, v0}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(I)V // method@1cdc │ │ -08373c: 7120 791d a800 |0008: invoke-static {v8, v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -083742: 0c02 |000b: move-result-object v2 │ │ -083744: 0770 |000c: move-object v0, v7 │ │ -083746: 0781 |000d: move-object v1, v8 │ │ -083748: 07b3 |000e: move-object v3, v11 │ │ -08374a: 07c4 |000f: move-object v4, v12 │ │ -08374c: 07d5 |0010: move-object v5, v13 │ │ -08374e: 0796 |0011: move-object v6, v9 │ │ -083750: 7607 181b 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReaderForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader; // method@1b18 │ │ -083756: 0c00 |0015: move-result-object v0 │ │ -083758: 1100 |0016: return-object v0 │ │ +083718: |[083718] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ +083728: 3809 0800 |0000: if-eqz v9, 0008 // +0008 │ │ +08372c: 1400 7600 0a7f |0002: const v0, #float 1.83436e+38 // #7f0a0076 │ │ +083732: 7220 dc1c 0900 |0005: invoke-interface {v9, v0}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;.updateProgress:(I)V // method@1cdc │ │ +083738: 7120 791d a800 |0008: invoke-static {v8, v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +08373e: 0c02 |000b: move-result-object v2 │ │ +083740: 0770 |000c: move-object v0, v7 │ │ +083742: 0781 |000d: move-object v1, v8 │ │ +083744: 07b3 |000e: move-object v3, v11 │ │ +083746: 07c4 |000f: move-object v4, v12 │ │ +083748: 07d5 |0010: move-object v5, v13 │ │ +08374a: 0796 |0011: move-object v6, v9 │ │ +08374c: 7607 181b 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReaderForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader; // method@1b18 │ │ +083752: 0c00 |0015: move-result-object v0 │ │ +083754: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0002 line=645 │ │ 0x0008 line=648 │ │ 0x0012 line=649 │ │ locals : │ │ @@ -179619,36 +179602,36 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 43 16-bit code units │ │ -08375c: |[08375c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReaderForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader; │ │ -08376c: 7607 0a1b 0500 |0000: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getEntityForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity; // method@1b0a │ │ -083772: 0c00 |0003: move-result-object v0 │ │ -083774: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -083778: 2202 4303 |0006: new-instance v2, Ljava/lang/RuntimeException; // type@0343 │ │ -08377c: 2203 4803 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -083780: 7010 ad15 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -083786: 1a04 fa0a |000d: const-string v4, "No entity received for URL " // string@0afa │ │ -08378a: 6e20 b515 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083790: 0c03 |0012: move-result-object v3 │ │ -083792: 6e20 b515 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083798: 0c03 |0016: move-result-object v3 │ │ -08379a: 6e10 bb15 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0837a0: 0c03 |001a: move-result-object v3 │ │ -0837a2: 7020 8415 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ -0837a8: 2702 |001e: throw v2 │ │ -0837aa: 7210 bb1d 0000 |001f: invoke-interface {v0}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ -0837b0: 0c01 |0022: move-result-object v1 │ │ -0837b2: 2202 1b03 |0023: new-instance v2, Ljava/io/InputStreamReader; // type@031b │ │ -0837b6: 1a03 d80c |0025: const-string v3, "UTF-8" // string@0cd8 │ │ -0837ba: 7030 2b15 1203 |0027: invoke-direct {v2, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@152b │ │ -0837c0: 1102 |002a: return-object v2 │ │ +083758: |[083758] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReaderForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader; │ │ +083768: 7607 0a1b 0500 |0000: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getEntityForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity; // method@1b0a │ │ +08376e: 0c00 |0003: move-result-object v0 │ │ +083770: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +083774: 2202 4b03 |0006: new-instance v2, Ljava/lang/RuntimeException; // type@034b │ │ +083778: 2203 5003 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +08377c: 7010 ad15 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +083782: 1a04 f70a |000d: const-string v4, "No entity received for URL " // string@0af7 │ │ +083786: 6e20 b515 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08378c: 0c03 |0012: move-result-object v3 │ │ +08378e: 6e20 b515 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083794: 0c03 |0016: move-result-object v3 │ │ +083796: 6e10 bb15 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +08379c: 0c03 |001a: move-result-object v3 │ │ +08379e: 7020 8415 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1584 │ │ +0837a4: 2702 |001e: throw v2 │ │ +0837a6: 7210 bb1d 0000 |001f: invoke-interface {v0}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ +0837ac: 0c01 |0022: move-result-object v1 │ │ +0837ae: 2202 2303 |0023: new-instance v2, Ljava/io/InputStreamReader; // type@0323 │ │ +0837b2: 1a03 d50c |0025: const-string v3, "UTF-8" // string@0cd5 │ │ +0837b6: 7030 2b15 1203 |0027: invoke-direct {v2, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@152b │ │ +0837bc: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x0006 line=656 │ │ 0x001f line=659 │ │ 0x0023 line=660 │ │ @@ -179670,80 +179653,80 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 129 16-bit code units │ │ -0837c4: |[0837c4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getResponseForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ -0837d4: 6201 3f09 |0000: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -0837d8: 2202 4803 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -0837dc: 7010 ad15 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0837e2: 1a04 a502 |0007: const-string v4, "Connections in pool: " // string@02a5 │ │ -0837e6: 6e20 b515 4200 |0009: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0837ec: 0c02 |000c: move-result-object v2 │ │ -0837ee: 54d4 4809 |000d: iget-object v4, v13, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.connManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@0948 │ │ -0837f2: 6e10 dd1d 0400 |000f: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.getConnectionsInPool:()I // method@1ddd │ │ -0837f8: 0a04 |0012: move-result v4 │ │ -0837fa: 6e20 b115 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -083800: 0c02 |0016: move-result-object v2 │ │ -083802: 6e10 bb15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -083808: 0c02 |001a: move-result-object v2 │ │ -08380a: 6e20 751c 2100 |001b: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -083810: 3811 4b00 |001e: if-eqz v17, 0069 // +004b │ │ -083814: 7801 2716 1100 |0020: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@1627 │ │ -08381a: 0a01 |0023: move-result v1 │ │ -08381c: 1302 0a00 |0024: const/16 v2, #int 10 // #a │ │ -083820: 3521 4300 |0026: if-ge v1, v2, 0069 // +0043 │ │ -083824: 220b 4803 |0028: new-instance v11, Ljava/lang/StringBuilder; // type@0348 │ │ -083828: 7020 af15 fb00 |002a: invoke-direct {v11, v15}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@15af │ │ -08382e: 120c |002d: const/4 v12, #int 0 // #0 │ │ -083830: 7801 2716 1100 |002e: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@1627 │ │ -083836: 0a01 |0031: move-result v1 │ │ -083838: 351c 2f00 |0032: if-ge v12, v1, 0061 // +002f │ │ -08383c: 1a01 a000 |0034: const-string v1, "&" // string@00a0 │ │ -083840: 6e20 b515 1b00 |0036: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083846: 0c02 |0039: move-result-object v2 │ │ -083848: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -08384c: 7220 2016 c000 |003c: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -083852: 0c01 |003f: move-result-object v1 │ │ -083854: 1f01 4603 |0040: check-cast v1, Ljava/lang/String; // type@0346 │ │ -083858: 6e20 b515 1200 |0042: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08385e: 0c01 |0045: move-result-object v1 │ │ -083860: 1a02 6501 |0046: const-string v2, "=" // string@0165 │ │ -083864: 6e20 b515 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08386a: 0800 1200 |004b: move-object/from16 v0, v18 │ │ -08386e: 7220 2016 c000 |004d: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -083874: 0c01 |0050: move-result-object v1 │ │ -083876: 7110 a715 0100 |0051: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@15a7 │ │ -08387c: 0c01 |0054: move-result-object v1 │ │ -08387e: 1a02 d80c |0055: const-string v2, "UTF-8" // string@0cd8 │ │ -083882: 7120 e215 2100 |0057: invoke-static {v1, v2}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@15e2 │ │ -083888: 0c01 |005a: move-result-object v1 │ │ -08388a: 6e20 b515 1b00 |005b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083890: d80c 0c01 |005e: add-int/lit8 v12, v12, #int 1 // #01 │ │ -083894: 28ce |0060: goto 002e // -0032 │ │ -083896: 6e10 bb15 0b00 |0061: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08389c: 0c0f |0064: move-result-object v15 │ │ -08389e: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ -0838a2: 1312 0000 |0067: const/16 v18, #int 0 // #0 │ │ -0838a6: 7030 211b ed0f |0069: invoke-direct {v13, v14, v15}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.rewriteUrlWithRedirect:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b21 │ │ -0838ac: 0c03 |006c: move-result-object v3 │ │ -0838ae: 07d1 |006d: move-object v1, v13 │ │ -0838b0: 07e2 |006e: move-object v2, v14 │ │ -0838b2: 07f4 |006f: move-object v4, v15 │ │ -0838b4: 0805 1000 |0070: move-object/from16 v5, v16 │ │ -0838b8: 0806 1100 |0072: move-object/from16 v6, v17 │ │ -0838bc: 0807 1200 |0074: move-object/from16 v7, v18 │ │ -0838c0: 0808 1300 |0076: move-object/from16 v8, v19 │ │ -0838c4: 0809 1400 |0078: move-object/from16 v9, v20 │ │ -0838c8: 080a 1500 |007a: move-object/from16 v10, v21 │ │ -0838cc: 760a 031b 0100 |007c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeWithRetry:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1b03 │ │ -0838d2: 0c01 |007f: move-result-object v1 │ │ -0838d4: 1101 |0080: return-object v1 │ │ +0837c0: |[0837c0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getResponseForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ +0837d0: 6201 3f09 |0000: sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +0837d4: 2202 5003 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +0837d8: 7010 ad15 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0837de: 1a04 a502 |0007: const-string v4, "Connections in pool: " // string@02a5 │ │ +0837e2: 6e20 b515 4200 |0009: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0837e8: 0c02 |000c: move-result-object v2 │ │ +0837ea: 54d4 4809 |000d: iget-object v4, v13, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.connManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@0948 │ │ +0837ee: 6e10 dd1d 0400 |000f: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.getConnectionsInPool:()I // method@1ddd │ │ +0837f4: 0a04 |0012: move-result v4 │ │ +0837f6: 6e20 b115 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +0837fc: 0c02 |0016: move-result-object v2 │ │ +0837fe: 6e10 bb15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083804: 0c02 |001a: move-result-object v2 │ │ +083806: 6e20 751c 2100 |001b: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +08380c: 3811 4b00 |001e: if-eqz v17, 0069 // +004b │ │ +083810: 7801 2716 1100 |0020: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@1627 │ │ +083816: 0a01 |0023: move-result v1 │ │ +083818: 1302 0a00 |0024: const/16 v2, #int 10 // #a │ │ +08381c: 3521 4300 |0026: if-ge v1, v2, 0069 // +0043 │ │ +083820: 220b 5003 |0028: new-instance v11, Ljava/lang/StringBuilder; // type@0350 │ │ +083824: 7020 af15 fb00 |002a: invoke-direct {v11, v15}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@15af │ │ +08382a: 120c |002d: const/4 v12, #int 0 // #0 │ │ +08382c: 7801 2716 1100 |002e: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@1627 │ │ +083832: 0a01 |0031: move-result v1 │ │ +083834: 351c 2f00 |0032: if-ge v12, v1, 0061 // +002f │ │ +083838: 1a01 a000 |0034: const-string v1, "&" // string@00a0 │ │ +08383c: 6e20 b515 1b00 |0036: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083842: 0c02 |0039: move-result-object v2 │ │ +083844: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +083848: 7220 2016 c000 |003c: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +08384e: 0c01 |003f: move-result-object v1 │ │ +083850: 1f01 4e03 |0040: check-cast v1, Ljava/lang/String; // type@034e │ │ +083854: 6e20 b515 1200 |0042: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08385a: 0c01 |0045: move-result-object v1 │ │ +08385c: 1a02 6501 |0046: const-string v2, "=" // string@0165 │ │ +083860: 6e20 b515 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083866: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +08386a: 7220 2016 c000 |004d: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +083870: 0c01 |0050: move-result-object v1 │ │ +083872: 7110 a715 0100 |0051: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@15a7 │ │ +083878: 0c01 |0054: move-result-object v1 │ │ +08387a: 1a02 d50c |0055: const-string v2, "UTF-8" // string@0cd5 │ │ +08387e: 7120 e215 2100 |0057: invoke-static {v1, v2}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@15e2 │ │ +083884: 0c01 |005a: move-result-object v1 │ │ +083886: 6e20 b515 1b00 |005b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08388c: d80c 0c01 |005e: add-int/lit8 v12, v12, #int 1 // #01 │ │ +083890: 28ce |0060: goto 002e // -0032 │ │ +083892: 6e10 bb15 0b00 |0061: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083898: 0c0f |0064: move-result-object v15 │ │ +08389a: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ +08389e: 1312 0000 |0067: const/16 v18, #int 0 // #0 │ │ +0838a2: 7030 211b ed0f |0069: invoke-direct {v13, v14, v15}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.rewriteUrlWithRedirect:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b21 │ │ +0838a8: 0c03 |006c: move-result-object v3 │ │ +0838aa: 07d1 |006d: move-object v1, v13 │ │ +0838ac: 07e2 |006e: move-object v2, v14 │ │ +0838ae: 07f4 |006f: move-object v4, v15 │ │ +0838b0: 0805 1000 |0070: move-object/from16 v5, v16 │ │ +0838b4: 0806 1100 |0072: move-object/from16 v6, v17 │ │ +0838b8: 0807 1200 |0074: move-object/from16 v7, v18 │ │ +0838bc: 0808 1300 |0076: move-object/from16 v8, v19 │ │ +0838c0: 0809 1400 |0078: move-object/from16 v9, v20 │ │ +0838c4: 080a 1500 |007a: move-object/from16 v10, v21 │ │ +0838c8: 760a 031b 0100 |007c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeWithRetry:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1b03 │ │ +0838ce: 0c01 |007f: move-result-object v1 │ │ +0838d0: 1101 |0080: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x001e line=676 │ │ 0x0028 line=677 │ │ 0x002d line=678 │ │ 0x0034 line=679 │ │ @@ -179776,33 +179759,33 @@ │ │ type : '(Lorg/apache/http/params/HttpParams;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0838d8: |[0838d8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.increaseTimeouts:(Lorg/apache/http/params/HttpParams;)V │ │ -0838e8: 3805 1f00 |0000: if-eqz v5, 001f // +001f │ │ -0838ec: 7110 e11d 0500 |0002: invoke-static {v5}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de1 │ │ -0838f2: 0a00 |0005: move-result v0 │ │ -0838f4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0838f8: 8202 |0008: int-to-float v2, v0 │ │ -0838fa: 1403 6666 a63f |0009: const v3, #float 1.3 // #3fa66666 │ │ -083900: c832 |000c: mul-float/2addr v2, v3 │ │ -083902: 8722 |000d: float-to-int v2, v2 │ │ -083904: 7120 e31d 2500 |000e: invoke-static {v5, v2}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de3 │ │ -08390a: 7110 e21d 0500 |0011: invoke-static {v5}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de2 │ │ -083910: 0a01 |0014: move-result v1 │ │ -083912: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ -083916: 8212 |0017: int-to-float v2, v1 │ │ -083918: 1503 c03f |0018: const/high16 v3, #int 1069547520 // #3fc0 │ │ -08391c: c832 |001a: mul-float/2addr v2, v3 │ │ -08391e: 8722 |001b: float-to-int v2, v2 │ │ -083920: 7120 e41d 2500 |001c: invoke-static {v5, v2}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ -083926: 0e00 |001f: return-void │ │ +0838d4: |[0838d4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.increaseTimeouts:(Lorg/apache/http/params/HttpParams;)V │ │ +0838e4: 3805 1f00 |0000: if-eqz v5, 001f // +001f │ │ +0838e8: 7110 e11d 0500 |0002: invoke-static {v5}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de1 │ │ +0838ee: 0a00 |0005: move-result v0 │ │ +0838f0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0838f4: 8202 |0008: int-to-float v2, v0 │ │ +0838f6: 1403 6666 a63f |0009: const v3, #float 1.3 // #3fa66666 │ │ +0838fc: c832 |000c: mul-float/2addr v2, v3 │ │ +0838fe: 8722 |000d: float-to-int v2, v2 │ │ +083900: 7120 e31d 2500 |000e: invoke-static {v5, v2}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de3 │ │ +083906: 7110 e21d 0500 |0011: invoke-static {v5}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@1de2 │ │ +08390c: 0a01 |0014: move-result v1 │ │ +08390e: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ +083912: 8212 |0017: int-to-float v2, v1 │ │ +083914: 1503 c03f |0018: const/high16 v3, #int 1069547520 // #3fc0 │ │ +083918: c832 |001a: mul-float/2addr v2, v3 │ │ +08391a: 8722 |001b: float-to-int v2, v2 │ │ +08391c: 7120 e41d 2500 |001c: invoke-static {v5, v2}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ +083922: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0002 line=760 │ │ 0x0006 line=761 │ │ 0x0008 line=762 │ │ 0x0011 line=764 │ │ @@ -179820,21 +179803,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -083928: |[083928] net.sourceforge.subsonic.androidapp.service.RESTMusicService.readCachedIndexes:(Landroid/content/Context;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ -083938: 7030 051b 3204 |0000: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedIndexesFilename:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b05 │ │ -08393e: 0c00 |0003: move-result-object v0 │ │ -083940: 7120 451c 0300 |0004: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ -083946: 0c01 |0007: move-result-object v1 │ │ -083948: 1f01 1b04 |0008: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@041b │ │ -08394c: 1101 |000a: return-object v1 │ │ +083924: |[083924] net.sourceforge.subsonic.androidapp.service.RESTMusicService.readCachedIndexes:(Landroid/content/Context;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ +083934: 7030 051b 3204 |0000: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedIndexesFilename:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b05 │ │ +08393a: 0c00 |0003: move-result-object v0 │ │ +08393c: 7120 451c 0300 |0004: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ +083942: 0c01 |0007: move-result-object v1 │ │ +083944: 1f01 2304 |0008: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@0423 │ │ +083948: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ locals : │ │ 0x0004 - 0x000b reg=0 filename Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ @@ -179846,21 +179829,21 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -083950: |[083950] net.sourceforge.subsonic.androidapp.service.RESTMusicService.readCachedMusicFolders:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ -083960: 7020 061b 3200 |0000: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedMusicFoldersFilename:(Landroid/content/Context;)Ljava/lang/String; // method@1b06 │ │ -083966: 0c00 |0003: move-result-object v0 │ │ -083968: 7120 451c 0300 |0004: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ -08396e: 0c01 |0007: move-result-object v1 │ │ -083970: 1f01 7103 |0008: check-cast v1, Ljava/util/ArrayList; // type@0371 │ │ -083974: 1101 |000a: return-object v1 │ │ +08394c: |[08394c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.readCachedMusicFolders:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ +08395c: 7020 061b 3200 |0000: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedMusicFoldersFilename:(Landroid/content/Context;)Ljava/lang/String; // method@1b06 │ │ +083962: 0c00 |0003: move-result-object v0 │ │ +083964: 7120 451c 0300 |0004: invoke-static {v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.deserialize:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/Serializable; // method@1c45 │ │ +08396a: 0c01 |0007: move-result-object v1 │ │ +08396c: 1f01 7903 |0008: check-cast v1, Ljava/util/ArrayList; // type@0379 │ │ +083970: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ locals : │ │ 0x0004 - 0x000b reg=0 filename Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ @@ -179871,36 +179854,36 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -083978: |[083978] net.sourceforge.subsonic.androidapp.service.RESTMusicService.rewriteUrlWithRedirect:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ -083988: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -08398e: 0b00 |0003: move-result-wide v0 │ │ -083990: 5342 4c09 |0004: iget-wide v2, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionLastChecked:J // field@094c │ │ -083994: bc20 |0006: sub-long/2addr v0, v2 │ │ -083996: 1702 80ee 3600 |0007: const-wide/32 v2, #float 5.04467e-39 // #0036ee80 │ │ -08399c: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -0839a0: 3d00 0300 |000c: if-lez v0, 000f // +0003 │ │ -0839a4: 1106 |000e: return-object v6 │ │ -0839a6: 5240 4d09 |000f: iget v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionNetworkType:I // field@094d │ │ -0839aa: 7020 081b 5400 |0011: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCurrentNetworkType:(Landroid/content/Context;)I // method@1b08 │ │ -0839b0: 0a01 |0014: move-result v1 │ │ -0839b2: 3310 f9ff |0015: if-ne v0, v1, 000e // -0007 │ │ -0839b6: 5440 4a09 |0017: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ -0839ba: 3800 f5ff |0019: if-eqz v0, 000e // -000b │ │ -0839be: 5440 4b09 |001b: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ -0839c2: 3800 f1ff |001d: if-eqz v0, 000e // -000f │ │ -0839c6: 5440 4a09 |001f: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ -0839ca: 5441 4b09 |0021: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ -0839ce: 6e30 9b15 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ -0839d4: 0c06 |0026: move-result-object v6 │ │ -0839d6: 28e7 |0027: goto 000e // -0019 │ │ +083974: |[083974] net.sourceforge.subsonic.androidapp.service.RESTMusicService.rewriteUrlWithRedirect:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ +083984: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +08398a: 0b00 |0003: move-result-wide v0 │ │ +08398c: 5342 4c09 |0004: iget-wide v2, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionLastChecked:J // field@094c │ │ +083990: bc20 |0006: sub-long/2addr v0, v2 │ │ +083992: 1702 80ee 3600 |0007: const-wide/32 v2, #float 5.04467e-39 // #0036ee80 │ │ +083998: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +08399c: 3d00 0300 |000c: if-lez v0, 000f // +0003 │ │ +0839a0: 1106 |000e: return-object v6 │ │ +0839a2: 5240 4d09 |000f: iget v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectionNetworkType:I // field@094d │ │ +0839a6: 7020 081b 5400 |0011: invoke-direct {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCurrentNetworkType:(Landroid/content/Context;)I // method@1b08 │ │ +0839ac: 0a01 |0014: move-result v1 │ │ +0839ae: 3310 f9ff |0015: if-ne v0, v1, 000e // -0007 │ │ +0839b2: 5440 4a09 |0017: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ +0839b6: 3800 f5ff |0019: if-eqz v0, 000e // -000b │ │ +0839ba: 5440 4b09 |001b: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ +0839be: 3800 f1ff |001d: if-eqz v0, 000e // -000f │ │ +0839c2: 5440 4a09 |001f: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectFrom:Ljava/lang/String; // field@094a │ │ +0839c6: 5441 4b09 |0021: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.redirectTo:Ljava/lang/String; // field@094b │ │ +0839ca: 6e30 9b15 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ +0839d0: 0c06 |0026: move-result-object v6 │ │ +0839d2: 28e7 |0027: goto 000e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x000e line=808 │ │ 0x000f line=800 │ │ 0x0017 line=804 │ │ 0x001f line=808 │ │ @@ -179915,81 +179898,85 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 103 16-bit code units │ │ -0839d8: |[0839d8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.searchNew:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -0839e8: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -0839ea: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -0839ec: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0839ee: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0839f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0839f2: 1a00 1401 |0005: const-string v0, "1.4" // string@0114 │ │ -0839f6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0839f8: 7040 fd1a ca10 |0008: invoke-direct {v10, v12, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -0839fe: 2390 0d05 |000b: new-array v0, v9, [Ljava/lang/String; // type@050d │ │ -083a02: 1a01 ea1c |000d: const-string v1, "query" // string@1cea │ │ -083a06: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -083a0a: 1a01 0d0f |0011: const-string v1, "artistCount" // string@0f0d │ │ -083a0e: 4d01 0003 |0013: aput-object v1, v0, v3 │ │ -083a12: 1a01 900e |0015: const-string v1, "albumCount" // string@0e90 │ │ -083a16: 4d01 0004 |0017: aput-object v1, v0, v4 │ │ -083a1a: 1a01 8620 |0019: const-string v1, "songCount" // string@2086 │ │ -083a1e: 4d01 0008 |001b: aput-object v1, v0, v8 │ │ -083a22: 7110 fc15 0000 |001d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083a28: 0c05 |0020: move-result-object v5 │ │ -083a2a: 2390 0b05 |0021: new-array v0, v9, [Ljava/lang/Object; // type@050b │ │ -083a2e: 6e10 5019 0b00 |0023: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getQuery:()Ljava/lang/String; // method@1950 │ │ -083a34: 0c01 |0026: move-result-object v1 │ │ -083a36: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -083a3a: 6e10 4f19 0b00 |0029: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getArtistCount:()I // method@194f │ │ -083a40: 0a01 |002c: move-result v1 │ │ -083a42: 7110 6b15 0100 |002d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083a48: 0c01 |0030: move-result-object v1 │ │ -083a4a: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -083a4e: 6e10 4e19 0b00 |0033: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getAlbumCount:()I // method@194e │ │ -083a54: 0a01 |0036: move-result v1 │ │ -083a56: 7110 6b15 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083a5c: 0c01 |003a: move-result-object v1 │ │ -083a5e: 4d01 0004 |003b: aput-object v1, v0, v4 │ │ -083a62: 6e10 5119 0b00 |003d: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getSongCount:()I // method@1951 │ │ -083a68: 0a01 |0040: move-result v1 │ │ -083a6a: 7110 6b15 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083a70: 0c01 |0044: move-result-object v1 │ │ -083a72: 4d01 0008 |0045: aput-object v1, v0, v8 │ │ -083a76: 7110 fc15 0000 |0047: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083a7c: 0c06 |004a: move-result-object v6 │ │ -083a7e: 1a03 f11d |004b: const-string v3, "search2" // string@1df1 │ │ -083a82: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -083a84: 07a0 |004e: move-object v0, v10 │ │ -083a86: 07c1 |004f: move-object v1, v12 │ │ -083a88: 07d2 |0050: move-object v2, v13 │ │ -083a8a: 7607 171b 0000 |0051: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -083a90: 0c07 |0054: move-result-object v7 │ │ -083a92: 2200 6a04 |0055: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser; // type@046a │ │ -083a96: 7020 b51b c000 |0057: invoke-direct {v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.:(Landroid/content/Context;)V // method@1bb5 │ │ -083a9c: 6e30 bb1b 700d |005a: invoke-virtual {v0, v7, v13}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1bbb │ │ -083aa2: 0c00 |005d: move-result-object v0 │ │ -083aa4: 7110 651d 0700 |005e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083aaa: 1100 |0061: return-object v0 │ │ -083aac: 0d00 |0062: move-exception v0 │ │ -083aae: 7110 651d 0700 |0063: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083ab4: 2700 |0066: throw v0 │ │ +0839d4: |[0839d4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.searchNew:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +0839e4: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +0839e6: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +0839e8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0839ea: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0839ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0839ee: 1a00 1401 |0005: const-string v0, "1.4" // string@0114 │ │ +0839f2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0839f4: 7040 fd1a ca10 |0008: invoke-direct {v10, v12, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +0839fa: 2390 1705 |000b: new-array v0, v9, [Ljava/lang/String; // type@0517 │ │ +0839fe: 1a01 e71c |000d: const-string v1, "query" // string@1ce7 │ │ +083a02: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +083a06: 1a01 0a0f |0011: const-string v1, "artistCount" // string@0f0a │ │ +083a0a: 4d01 0003 |0013: aput-object v1, v0, v3 │ │ +083a0e: 1a01 8d0e |0015: const-string v1, "albumCount" // string@0e8d │ │ +083a12: 4d01 0004 |0017: aput-object v1, v0, v4 │ │ +083a16: 1a01 8320 |0019: const-string v1, "songCount" // string@2083 │ │ +083a1a: 4d01 0008 |001b: aput-object v1, v0, v8 │ │ +083a1e: 7110 fc15 0000 |001d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083a24: 0c05 |0020: move-result-object v5 │ │ +083a26: 2390 1505 |0021: new-array v0, v9, [Ljava/lang/Object; // type@0515 │ │ +083a2a: 6e10 5019 0b00 |0023: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getQuery:()Ljava/lang/String; // method@1950 │ │ +083a30: 0c01 |0026: move-result-object v1 │ │ +083a32: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +083a36: 6e10 4f19 0b00 |0029: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getArtistCount:()I // method@194f │ │ +083a3c: 0a01 |002c: move-result v1 │ │ +083a3e: 7110 6b15 0100 |002d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083a44: 0c01 |0030: move-result-object v1 │ │ +083a46: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +083a4a: 6e10 4e19 0b00 |0033: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getAlbumCount:()I // method@194e │ │ +083a50: 0a01 |0036: move-result v1 │ │ +083a52: 7110 6b15 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083a58: 0c01 |003a: move-result-object v1 │ │ +083a5a: 4d01 0004 |003b: aput-object v1, v0, v4 │ │ +083a5e: 6e10 5119 0b00 |003d: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getSongCount:()I // method@1951 │ │ +083a64: 0a01 |0040: move-result v1 │ │ +083a66: 7110 6b15 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083a6c: 0c01 |0044: move-result-object v1 │ │ +083a6e: 4d01 0008 |0045: aput-object v1, v0, v8 │ │ +083a72: 7110 fc15 0000 |0047: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083a78: 0c06 |004a: move-result-object v6 │ │ +083a7a: 1a03 ee1d |004b: const-string v3, "search2" // string@1dee │ │ +083a7e: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +083a80: 07a0 |004e: move-object v0, v10 │ │ +083a82: 07c1 |004f: move-object v1, v12 │ │ +083a84: 07d2 |0050: move-object v2, v13 │ │ +083a86: 7607 171b 0000 |0051: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +083a8c: 0c07 |0054: move-result-object v7 │ │ +083a8e: 2200 7204 |0055: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser; // type@0472 │ │ +083a92: 7020 b51b c000 |0057: invoke-direct {v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.:(Landroid/content/Context;)V // method@1bb5 │ │ +083a98: 6e30 bb1b 700d |005a: invoke-virtual {v0, v7, v13}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1bbb │ │ +083a9e: 0c00 |005d: move-result-object v0 │ │ +083aa0: 7110 651d 0700 |005e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083aa6: 1100 |0061: return-object v0 │ │ +083aa8: 0d00 |0062: move-exception v0 │ │ +083aaa: 7110 651d 0700 |0063: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083ab0: 2700 |0066: throw v0 │ │ catches : 1 │ │ 0x0055 - 0x005d │ │ -> 0x0062 │ │ positions : │ │ 0x0005 line=307 │ │ 0x000b line=309 │ │ 0x0021 line=310 │ │ + 0x0033 line=311 │ │ + 0x0047 line=310 │ │ 0x004b line=312 │ │ 0x0055 line=314 │ │ 0x005e line=316 │ │ + 0x0061 line=314 │ │ + 0x0062 line=316 │ │ locals : │ │ 0x0021 - 0x0067 reg=5 parameterNames Ljava/util/List; Ljava/util/List; │ │ 0x004b - 0x0067 reg=6 parameterValues Ljava/util/List; Ljava/util/List; │ │ 0x0055 - 0x0067 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0067 reg=10 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0067 reg=11 critera Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ 0x0000 - 0x0067 reg=12 context Landroid/content/Context; │ │ @@ -180000,61 +179987,63 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 67 16-bit code units │ │ -083ac4: |[083ac4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.searchOld:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -083ad4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -083ad6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -083ad8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -083ada: 2340 0d05 |0003: new-array v0, v4, [Ljava/lang/String; // type@050d │ │ -083ade: 1a01 f10e |0005: const-string v1, "any" // string@0ef1 │ │ -083ae2: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -083ae6: 1a01 8620 |0009: const-string v1, "songCount" // string@2086 │ │ -083aea: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -083aee: 7110 fc15 0000 |000d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083af4: 0c05 |0010: move-result-object v5 │ │ -083af6: 2340 0b05 |0011: new-array v0, v4, [Ljava/lang/Object; // type@050b │ │ -083afa: 6e10 5019 0900 |0013: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getQuery:()Ljava/lang/String; // method@1950 │ │ -083b00: 0c01 |0016: move-result-object v1 │ │ -083b02: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ -083b06: 6e10 5119 0900 |0019: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getSongCount:()I // method@1951 │ │ -083b0c: 0a01 |001c: move-result v1 │ │ -083b0e: 7110 6b15 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083b14: 0c01 |0020: move-result-object v1 │ │ -083b16: 4d01 0003 |0021: aput-object v1, v0, v3 │ │ -083b1a: 7110 fc15 0000 |0023: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083b20: 0c06 |0026: move-result-object v6 │ │ -083b22: 1a03 f01d |0027: const-string v3, "search" // string@1df0 │ │ -083b26: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -083b28: 0780 |002a: move-object v0, v8 │ │ -083b2a: 07a1 |002b: move-object v1, v10 │ │ -083b2c: 07b2 |002c: move-object v2, v11 │ │ -083b2e: 7607 171b 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -083b34: 0c07 |0030: move-result-object v7 │ │ -083b36: 2200 6b04 |0031: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser; // type@046b │ │ -083b3a: 7020 bf1b a000 |0033: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.:(Landroid/content/Context;)V // method@1bbf │ │ -083b40: 6e30 c41b 700b |0036: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1bc4 │ │ -083b46: 0c00 |0039: move-result-object v0 │ │ -083b48: 7110 651d 0700 |003a: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083b4e: 1100 |003d: return-object v0 │ │ -083b50: 0d00 |003e: move-exception v0 │ │ -083b52: 7110 651d 0700 |003f: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083b58: 2700 |0042: throw v0 │ │ +083ac0: |[083ac0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.searchOld:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +083ad0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +083ad2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +083ad4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +083ad6: 2340 1705 |0003: new-array v0, v4, [Ljava/lang/String; // type@0517 │ │ +083ada: 1a01 ee0e |0005: const-string v1, "any" // string@0eee │ │ +083ade: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +083ae2: 1a01 8320 |0009: const-string v1, "songCount" // string@2083 │ │ +083ae6: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +083aea: 7110 fc15 0000 |000d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083af0: 0c05 |0010: move-result-object v5 │ │ +083af2: 2340 1505 |0011: new-array v0, v4, [Ljava/lang/Object; // type@0515 │ │ +083af6: 6e10 5019 0900 |0013: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getQuery:()Ljava/lang/String; // method@1950 │ │ +083afc: 0c01 |0016: move-result-object v1 │ │ +083afe: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ +083b02: 6e10 5119 0900 |0019: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.getSongCount:()I // method@1951 │ │ +083b08: 0a01 |001c: move-result v1 │ │ +083b0a: 7110 6b15 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083b10: 0c01 |0020: move-result-object v1 │ │ +083b12: 4d01 0003 |0021: aput-object v1, v0, v3 │ │ +083b16: 7110 fc15 0000 |0023: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083b1c: 0c06 |0026: move-result-object v6 │ │ +083b1e: 1a03 ed1d |0027: const-string v3, "search" // string@1ded │ │ +083b22: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +083b24: 0780 |002a: move-object v0, v8 │ │ +083b26: 07a1 |002b: move-object v1, v10 │ │ +083b28: 07b2 |002c: move-object v2, v11 │ │ +083b2a: 7607 171b 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +083b30: 0c07 |0030: move-result-object v7 │ │ +083b32: 2200 7304 |0031: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser; // type@0473 │ │ +083b36: 7020 bf1b a000 |0033: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.:(Landroid/content/Context;)V // method@1bbf │ │ +083b3c: 6e30 c41b 700b |0036: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1bc4 │ │ +083b42: 0c00 |0039: move-result-object v0 │ │ +083b44: 7110 651d 0700 |003a: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083b4a: 1100 |003d: return-object v0 │ │ +083b4c: 0d00 |003e: move-exception v0 │ │ +083b4e: 7110 651d 0700 |003f: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083b54: 2700 |0042: throw v0 │ │ catches : 1 │ │ 0x0031 - 0x0039 │ │ -> 0x003e │ │ positions : │ │ 0x0003 line=293 │ │ 0x0011 line=294 │ │ 0x0027 line=295 │ │ 0x0031 line=297 │ │ 0x003a line=299 │ │ + 0x003d line=297 │ │ + 0x003e line=299 │ │ locals : │ │ 0x0011 - 0x0043 reg=5 parameterNames Ljava/util/List; Ljava/util/List; │ │ 0x0027 - 0x0043 reg=6 parameterValues Ljava/util/List; Ljava/util/List; │ │ 0x0031 - 0x0043 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0043 reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0043 reg=9 critera Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ 0x0000 - 0x0043 reg=10 context Landroid/content/Context; │ │ @@ -180065,19 +180054,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Indexes;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -083b68: |[083b68] net.sourceforge.subsonic.androidapp.service.RESTMusicService.writeCachedIndexes:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Indexes;Ljava/lang/String;)V │ │ -083b78: 7030 051b 2104 |0000: invoke-direct {v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedIndexesFilename:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b05 │ │ -083b7e: 0c00 |0003: move-result-object v0 │ │ -083b80: 7130 571c 3200 |0004: invoke-static {v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ -083b86: 0e00 |0007: return-void │ │ +083b64: |[083b64] net.sourceforge.subsonic.androidapp.service.RESTMusicService.writeCachedIndexes:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Indexes;Ljava/lang/String;)V │ │ +083b74: 7030 051b 2104 |0000: invoke-direct {v1, v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedIndexesFilename:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b05 │ │ +083b7a: 0c00 |0003: move-result-object v0 │ │ +083b7c: 7130 571c 3200 |0004: invoke-static {v2, v3, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ +083b82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0007 line=247 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 filename Ljava/lang/String; │ │ @@ -180091,21 +180080,21 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -083b88: |[083b88] net.sourceforge.subsonic.androidapp.service.RESTMusicService.writeCachedMusicFolders:(Landroid/content/Context;Ljava/util/List;)V │ │ -083b98: 7020 061b 3200 |0000: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedMusicFoldersFilename:(Landroid/content/Context;)Ljava/lang/String; // method@1b06 │ │ -083b9e: 0c00 |0003: move-result-object v0 │ │ -083ba0: 2201 7103 |0004: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -083ba4: 7020 ee15 4100 |0006: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ -083baa: 7130 571c 1300 |0009: invoke-static {v3, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ -083bb0: 0e00 |000c: return-void │ │ +083b84: |[083b84] net.sourceforge.subsonic.androidapp.service.RESTMusicService.writeCachedMusicFolders:(Landroid/content/Context;Ljava/util/List;)V │ │ +083b94: 7020 061b 3200 |0000: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getCachedMusicFoldersFilename:(Landroid/content/Context;)Ljava/lang/String; // method@1b06 │ │ +083b9a: 0c00 |0003: move-result-object v0 │ │ +083b9c: 2201 7903 |0004: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +083ba0: 7020 ee15 4100 |0006: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@15ee │ │ +083ba6: 7130 571c 1300 |0009: invoke-static {v3, v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z // method@1c57 │ │ +083bac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x000c line=262 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ @@ -180116,60 +180105,60 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ name : 'createPlaylist' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 86 16-bit code units │ │ -083bb4: |[083bb4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -083bc4: 2205 7c03 |0000: new-instance v5, Ljava/util/LinkedList; // type@037c │ │ -083bc8: 7010 1916 0500 |0002: invoke-direct {v5}, Ljava/util/LinkedList;.:()V // method@1619 │ │ -083bce: 2206 7c03 |0005: new-instance v6, Ljava/util/LinkedList; // type@037c │ │ -083bd2: 7010 1916 0600 |0007: invoke-direct {v6}, Ljava/util/LinkedList;.:()V // method@1619 │ │ -083bd8: 380b 0a00 |000a: if-eqz v11, 0014 // +000a │ │ -083bdc: 1a00 751c |000c: const-string v0, "playlistId" // string@1c75 │ │ -083be0: 7220 1c16 0500 |000e: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083be6: 7220 1c16 b600 |0011: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083bec: 380c 0a00 |0014: if-eqz v12, 001e // +000a │ │ -083bf0: 1a00 511a |0016: const-string v0, "name" // string@1a51 │ │ -083bf4: 7220 1c16 0500 |0018: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083bfa: 7220 1c16 c600 |001b: invoke-interface {v6, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083c00: 7210 2316 0d00 |001e: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -083c06: 0c08 |0021: move-result-object v8 │ │ -083c08: 7210 0e16 0800 |0022: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -083c0e: 0a00 |0025: move-result v0 │ │ -083c10: 3800 1500 |0026: if-eqz v0, 003b // +0015 │ │ -083c14: 7210 0f16 0800 |0028: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -083c1a: 0c07 |002b: move-result-object v7 │ │ -083c1c: 1f07 1e04 |002c: check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -083c20: 1a00 8920 |002e: const-string v0, "songId" // string@2089 │ │ -083c24: 7220 1c16 0500 |0030: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083c2a: 6e10 0119 0700 |0033: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -083c30: 0c00 |0036: move-result-object v0 │ │ -083c32: 7220 1c16 0600 |0037: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083c38: 28e8 |003a: goto 0022 // -0018 │ │ -083c3a: 1a03 c510 |003b: const-string v3, "createPlaylist" // string@10c5 │ │ -083c3e: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -083c40: 07a0 |003e: move-object v0, v10 │ │ -083c42: 07e1 |003f: move-object v1, v14 │ │ -083c44: 07f2 |0040: move-object v2, v15 │ │ -083c46: 7607 171b 0000 |0041: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -083c4c: 0c09 |0044: move-result-object v9 │ │ -083c4e: 2200 5f04 |0045: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@045f │ │ -083c52: 7020 4f1b e000 |0047: invoke-direct {v0, v14}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ -083c58: 6e20 541b 9000 |004a: invoke-virtual {v0, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ -083c5e: 7110 651d 0900 |004d: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083c64: 0e00 |0050: return-void │ │ -083c66: 0d00 |0051: move-exception v0 │ │ -083c68: 7110 651d 0900 |0052: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083c6e: 2700 |0055: throw v0 │ │ +083bb0: |[083bb0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +083bc0: 2205 8403 |0000: new-instance v5, Ljava/util/LinkedList; // type@0384 │ │ +083bc4: 7010 1916 0500 |0002: invoke-direct {v5}, Ljava/util/LinkedList;.:()V // method@1619 │ │ +083bca: 2206 8403 |0005: new-instance v6, Ljava/util/LinkedList; // type@0384 │ │ +083bce: 7010 1916 0600 |0007: invoke-direct {v6}, Ljava/util/LinkedList;.:()V // method@1619 │ │ +083bd4: 380a 0a00 |000a: if-eqz v10, 0014 // +000a │ │ +083bd8: 1a00 721c |000c: const-string v0, "playlistId" // string@1c72 │ │ +083bdc: 7220 1c16 0500 |000e: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083be2: 7220 1c16 a600 |0011: invoke-interface {v6, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083be8: 380b 0a00 |0014: if-eqz v11, 001e // +000a │ │ +083bec: 1a00 4e1a |0016: const-string v0, "name" // string@1a4e │ │ +083bf0: 7220 1c16 0500 |0018: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083bf6: 7220 1c16 b600 |001b: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083bfc: 7210 2316 0c00 |001e: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +083c02: 0c00 |0021: move-result-object v0 │ │ +083c04: 7210 0e16 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +083c0a: 0a01 |0025: move-result v1 │ │ +083c0c: 3801 1500 |0026: if-eqz v1, 003b // +0015 │ │ +083c10: 7210 0f16 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +083c16: 0c07 |002b: move-result-object v7 │ │ +083c18: 1f07 2604 |002c: check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +083c1c: 1a01 8620 |002e: const-string v1, "songId" // string@2086 │ │ +083c20: 7220 1c16 1500 |0030: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083c26: 6e10 0119 0700 |0033: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +083c2c: 0c01 |0036: move-result-object v1 │ │ +083c2e: 7220 1c16 1600 |0037: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083c34: 28e8 |003a: goto 0022 // -0018 │ │ +083c36: 1a03 c210 |003b: const-string v3, "createPlaylist" // string@10c2 │ │ +083c3a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +083c3c: 0790 |003e: move-object v0, v9 │ │ +083c3e: 07d1 |003f: move-object v1, v13 │ │ +083c40: 07e2 |0040: move-object v2, v14 │ │ +083c42: 7607 171b 0000 |0041: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +083c48: 0c08 |0044: move-result-object v8 │ │ +083c4a: 2200 6704 |0045: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@0467 │ │ +083c4e: 7020 4f1b d000 |0047: invoke-direct {v0, v13}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ +083c54: 6e20 541b 8000 |004a: invoke-virtual {v0, v8}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ +083c5a: 7110 651d 0800 |004d: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083c60: 0e00 |0050: return-void │ │ +083c62: 0d00 |0051: move-exception v0 │ │ +083c64: 7110 651d 0800 |0052: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083c6a: 2700 |0055: throw v0 │ │ catches : 1 │ │ 0x0045 - 0x004d │ │ -> 0x0051 │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x000a line=384 │ │ @@ -180183,66 +180172,67 @@ │ │ 0x0033 line=394 │ │ 0x003b line=397 │ │ 0x0045 line=399 │ │ 0x004d line=401 │ │ 0x0050 line=403 │ │ 0x0051 line=401 │ │ locals : │ │ - 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/util/List; │ │ 0x002e - 0x003b reg=7 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0005 - 0x0056 reg=5 parameterNames Ljava/util/List; Ljava/util/List; │ │ 0x000a - 0x0056 reg=6 parameterValues Ljava/util/List; Ljava/util/List; │ │ - 0x0022 - 0x0056 reg=8 i$ Ljava/util/Iterator; │ │ - 0x0045 - 0x0056 reg=9 reader Ljava/io/Reader; │ │ - 0x0000 - 0x0056 reg=10 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ - 0x0000 - 0x0056 reg=11 id Ljava/lang/String; │ │ - 0x0000 - 0x0056 reg=12 name Ljava/lang/String; │ │ - 0x0000 - 0x0056 reg=13 entries Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0056 reg=14 context Landroid/content/Context; │ │ - 0x0000 - 0x0056 reg=15 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ + 0x0045 - 0x0056 reg=8 reader Ljava/io/Reader; │ │ + 0x0000 - 0x0056 reg=9 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ + 0x0000 - 0x0056 reg=10 id Ljava/lang/String; │ │ + 0x0000 - 0x0056 reg=11 name Ljava/lang/String; │ │ + 0x0000 - 0x0056 reg=12 entries Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0056 reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x0056 reg=14 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ name : 'createShare' │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 38 16-bit code units │ │ -083c7c: |[083c7c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ -083c8c: 1a00 1601 |0000: const-string v0, "1.6" // string@0116 │ │ -083c90: 1a01 360c |0002: const-string v1, "Sharing not supported." // string@0c36 │ │ -083c94: 7040 fd1a a810 |0004: invoke-direct {v8, v10, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -083c9a: 1a03 cd10 |0007: const-string v3, "createShare" // string@10cd │ │ -083c9e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -083ca0: 1a05 de15 |000a: const-string v5, "id" // string@15de │ │ -083ca4: 0780 |000c: move-object v0, v8 │ │ -083ca6: 07a1 |000d: move-object v1, v10 │ │ -083ca8: 07b2 |000e: move-object v2, v11 │ │ -083caa: 0796 |000f: move-object v6, v9 │ │ -083cac: 7607 161b 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ -083cb2: 0c07 |0013: move-result-object v7 │ │ -083cb4: 2200 6c04 |0014: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser; // type@046c │ │ -083cb8: 7020 c81b a000 |0016: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.:(Landroid/content/Context;)V // method@1bc8 │ │ -083cbe: 6e30 ce1b 700b |0019: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; // method@1bce │ │ -083cc4: 0c00 |001c: move-result-object v0 │ │ -083cc6: 7110 651d 0700 |001d: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083ccc: 1100 |0020: return-object v0 │ │ -083cce: 0d00 |0021: move-exception v0 │ │ -083cd0: 7110 651d 0700 |0022: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083cd6: 2700 |0025: throw v0 │ │ +083c78: |[083c78] net.sourceforge.subsonic.androidapp.service.RESTMusicService.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ +083c88: 1a00 1601 |0000: const-string v0, "1.6" // string@0116 │ │ +083c8c: 1a01 330c |0002: const-string v1, "Sharing not supported." // string@0c33 │ │ +083c90: 7040 fd1a a810 |0004: invoke-direct {v8, v10, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +083c96: 1a03 ca10 |0007: const-string v3, "createShare" // string@10ca │ │ +083c9a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +083c9c: 1a05 db15 |000a: const-string v5, "id" // string@15db │ │ +083ca0: 0780 |000c: move-object v0, v8 │ │ +083ca2: 07a1 |000d: move-object v1, v10 │ │ +083ca4: 07b2 |000e: move-object v2, v11 │ │ +083ca6: 0796 |000f: move-object v6, v9 │ │ +083ca8: 7607 161b 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ +083cae: 0c07 |0013: move-result-object v7 │ │ +083cb0: 2200 7404 |0014: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser; // type@0474 │ │ +083cb4: 7020 c81b a000 |0016: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.:(Landroid/content/Context;)V // method@1bc8 │ │ +083cba: 6e30 ce1b 700b |0019: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; // method@1bce │ │ +083cc0: 0c00 |001c: move-result-object v0 │ │ +083cc2: 7110 651d 0700 |001d: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083cc8: 1100 |0020: return-object v0 │ │ +083cca: 0d00 |0021: move-exception v0 │ │ +083ccc: 7110 651d 0700 |0022: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083cd2: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0014 - 0x001c │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=334 │ │ 0x0007 line=336 │ │ 0x0014 line=338 │ │ 0x001d line=340 │ │ + 0x0020 line=338 │ │ + 0x0021 line=340 │ │ locals : │ │ 0x0014 - 0x0026 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0026 reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0026 reg=9 id Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=10 context Landroid/content/Context; │ │ 0x0000 - 0x0026 reg=11 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ @@ -180251,61 +180241,65 @@ │ │ type : '(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 70 16-bit code units │ │ -083ce4: |[083ce4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -083cf4: 1239 |0000: const/4 v9, #int 3 // #3 │ │ -083cf6: 1228 |0001: const/4 v8, #int 2 // #2 │ │ -083cf8: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -083cfa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -083cfc: 1a03 4a13 |0004: const-string v3, "getAlbumList" // string@134a │ │ -083d00: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -083d02: 2390 0d05 |0007: new-array v0, v9, [Ljava/lang/String; // type@050d │ │ -083d06: 1a01 c821 |0009: const-string v1, "type" // string@21c8 │ │ -083d0a: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -083d0e: 1a01 6820 |000d: const-string v1, "size" // string@2068 │ │ -083d12: 4d01 0006 |000f: aput-object v1, v0, v6 │ │ -083d16: 1a01 e61a |0011: const-string v1, "offset" // string@1ae6 │ │ -083d1a: 4d01 0008 |0013: aput-object v1, v0, v8 │ │ -083d1e: 7110 fc15 0000 |0015: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083d24: 0c05 |0018: move-result-object v5 │ │ -083d26: 2390 0b05 |0019: new-array v0, v9, [Ljava/lang/Object; // type@050b │ │ -083d2a: 4d0b 0002 |001b: aput-object v11, v0, v2 │ │ -083d2e: 7110 6b15 0c00 |001d: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083d34: 0c01 |0020: move-result-object v1 │ │ -083d36: 4d01 0006 |0021: aput-object v1, v0, v6 │ │ -083d3a: 7110 6b15 0d00 |0023: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083d40: 0c01 |0026: move-result-object v1 │ │ -083d42: 4d01 0008 |0027: aput-object v1, v0, v8 │ │ -083d46: 7110 fc15 0000 |0029: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083d4c: 0c06 |002c: move-result-object v6 │ │ -083d4e: 07a0 |002d: move-object v0, v10 │ │ -083d50: 07e1 |002e: move-object v1, v14 │ │ -083d52: 07f2 |002f: move-object v2, v15 │ │ -083d54: 7607 171b 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -083d5a: 0c07 |0033: move-result-object v7 │ │ -083d5c: 2200 5e04 |0034: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser; // type@045e │ │ -083d60: 7020 461b e000 |0036: invoke-direct {v0, v14}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.:(Landroid/content/Context;)V // method@1b46 │ │ -083d66: 6e30 4b1b 700f |0039: invoke-virtual {v0, v7, v15}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1b4b │ │ -083d6c: 0c00 |003c: move-result-object v0 │ │ -083d6e: 7110 651d 0700 |003d: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083d74: 1100 |0040: return-object v0 │ │ -083d76: 0d00 |0041: move-exception v0 │ │ -083d78: 7110 651d 0700 |0042: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083d7e: 2700 |0045: throw v0 │ │ +083ce0: |[083ce0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +083cf0: 1239 |0000: const/4 v9, #int 3 // #3 │ │ +083cf2: 1228 |0001: const/4 v8, #int 2 // #2 │ │ +083cf4: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +083cf6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +083cf8: 1a03 4713 |0004: const-string v3, "getAlbumList" // string@1347 │ │ +083cfc: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +083cfe: 2390 1705 |0007: new-array v0, v9, [Ljava/lang/String; // type@0517 │ │ +083d02: 1a01 c521 |0009: const-string v1, "type" // string@21c5 │ │ +083d06: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +083d0a: 1a01 6520 |000d: const-string v1, "size" // string@2065 │ │ +083d0e: 4d01 0006 |000f: aput-object v1, v0, v6 │ │ +083d12: 1a01 e31a |0011: const-string v1, "offset" // string@1ae3 │ │ +083d16: 4d01 0008 |0013: aput-object v1, v0, v8 │ │ +083d1a: 7110 fc15 0000 |0015: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083d20: 0c05 |0018: move-result-object v5 │ │ +083d22: 2390 1505 |0019: new-array v0, v9, [Ljava/lang/Object; // type@0515 │ │ +083d26: 4d0b 0002 |001b: aput-object v11, v0, v2 │ │ +083d2a: 7110 6b15 0c00 |001d: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083d30: 0c01 |0020: move-result-object v1 │ │ +083d32: 4d01 0006 |0021: aput-object v1, v0, v6 │ │ +083d36: 7110 6b15 0d00 |0023: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083d3c: 0c01 |0026: move-result-object v1 │ │ +083d3e: 4d01 0008 |0027: aput-object v1, v0, v8 │ │ +083d42: 7110 fc15 0000 |0029: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083d48: 0c06 |002c: move-result-object v6 │ │ +083d4a: 07a0 |002d: move-object v0, v10 │ │ +083d4c: 07e1 |002e: move-object v1, v14 │ │ +083d4e: 07f2 |002f: move-object v2, v15 │ │ +083d50: 7607 171b 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +083d56: 0c07 |0033: move-result-object v7 │ │ +083d58: 2200 6604 |0034: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser; // type@0466 │ │ +083d5c: 7020 461b e000 |0036: invoke-direct {v0, v14}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.:(Landroid/content/Context;)V // method@1b46 │ │ +083d62: 6e30 4b1b 700f |0039: invoke-virtual {v0, v7, v15}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1b4b │ │ +083d68: 0c00 |003c: move-result-object v0 │ │ +083d6a: 7110 651d 0700 |003d: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083d70: 1100 |0040: return-object v0 │ │ +083d72: 0d00 |0041: move-exception v0 │ │ +083d74: 7110 651d 0700 |0042: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083d7a: 2700 |0045: throw v0 │ │ catches : 1 │ │ 0x0034 - 0x003c │ │ -> 0x0041 │ │ positions : │ │ 0x0004 line=428 │ │ + 0x0015 line=429 │ │ + 0x0030 line=428 │ │ 0x0034 line=431 │ │ 0x003d line=433 │ │ + 0x0040 line=431 │ │ + 0x0041 line=433 │ │ locals : │ │ 0x0034 - 0x0046 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0046 reg=10 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0046 reg=11 type Ljava/lang/String; │ │ 0x0000 - 0x0046 reg=12 size I │ │ 0x0000 - 0x0046 reg=13 offset I │ │ 0x0000 - 0x0046 reg=14 context Landroid/content/Context; │ │ @@ -180316,101 +180310,101 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 152 16-bit code units │ │ -083d8c: |[083d8c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; │ │ -083d9c: 1d10 |0000: monitor-enter v16 │ │ -083d9e: 7703 491c 0f00 |0001: invoke-static/range {v15, v16, v17}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; // method@1c49 │ │ -083da4: 0c07 |0004: move-result-object v7 │ │ -083da6: 3807 0400 |0005: if-eqz v7, 0009 // +0004 │ │ -083daa: 1e10 |0007: monitor-exit v16 │ │ -083dac: 1107 |0008: return-object v7 │ │ -083dae: 1a00 b313 |0009: const-string v0, "getCoverArt" // string@13b3 │ │ -083db2: 7120 791d 0f00 |000b: invoke-static {v15, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -083db8: 0c02 |000e: move-result-object v2 │ │ -083dba: 120b |000f: const/4 v11, #int 0 // #0 │ │ -083dbc: 1220 |0010: const/4 v0, #int 2 // #2 │ │ -083dbe: 2300 0d05 |0011: new-array v0, v0, [Ljava/lang/String; // type@050d │ │ -083dc2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -083dc4: 1a03 de15 |0014: const-string v3, "id" // string@15de │ │ -083dc8: 4d03 0001 |0016: aput-object v3, v0, v1 │ │ -083dcc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -083dce: 1a03 6820 |0019: const-string v3, "size" // string@2068 │ │ -083dd2: 4d03 0001 |001b: aput-object v3, v0, v1 │ │ -083dd6: 7110 fc15 0000 |001d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083ddc: 0c04 |0020: move-result-object v4 │ │ -083dde: 1220 |0021: const/4 v0, #int 2 // #2 │ │ -083de0: 2300 0b05 |0022: new-array v0, v0, [Ljava/lang/Object; // type@050b │ │ -083de4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -083de6: 7401 fe18 1000 |0025: invoke-virtual/range {v16}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ -083dec: 0c03 |0028: move-result-object v3 │ │ -083dee: 4d03 0001 |0029: aput-object v3, v0, v1 │ │ -083df2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -083df4: 7701 6b15 1100 |002c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -083dfa: 0c03 |002f: move-result-object v3 │ │ -083dfc: 4d03 0001 |0030: aput-object v3, v0, v1 │ │ -083e00: 7110 fc15 0000 |0032: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083e06: 0c05 |0035: move-result-object v5 │ │ -083e08: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -083e0a: 07e0 |0037: move-object v0, v14 │ │ -083e0c: 07f1 |0038: move-object v1, v15 │ │ -083e0e: 0806 1300 |0039: move-object/from16 v6, v19 │ │ -083e12: 7607 0a1b 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getEntityForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity; // method@1b0a │ │ -083e18: 0c0a |003e: move-result-object v10 │ │ -083e1a: 7210 bb1d 0a00 |003f: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ -083e20: 0c0b |0042: move-result-object v11 │ │ -083e22: 7110 741d 0a00 |0043: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getContentType:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; // method@1d74 │ │ -083e28: 0c09 |0046: move-result-object v9 │ │ -083e2a: 3809 2200 |0047: if-eqz v9, 0069 // +0022 │ │ -083e2e: 1a00 5821 |0049: const-string v0, "text/xml" // string@2158 │ │ -083e32: 6e20 9e15 0900 |004b: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ -083e38: 0a00 |004e: move-result v0 │ │ -083e3a: 3800 1a00 |004f: if-eqz v0, 0069 // +001a │ │ -083e3e: 2200 5f04 |0051: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@045f │ │ -083e42: 7020 4f1b f000 |0053: invoke-direct {v0, v15}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ -083e48: 2201 1b03 |0056: new-instance v1, Ljava/io/InputStreamReader; // type@031b │ │ -083e4c: 1a03 d80c |0058: const-string v3, "UTF-8" // string@0cd8 │ │ -083e50: 7030 2b15 b103 |005a: invoke-direct {v1, v11, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@152b │ │ -083e56: 6e20 541b 1000 |005d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ -083e5c: 1207 |0060: const/4 v7, #int 0 // #0 │ │ -083e5e: 7110 651d 0b00 |0061: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083e64: 1e10 |0064: monitor-exit v16 │ │ -083e66: 28a3 |0065: goto 0008 // -005d │ │ -083e68: 0d00 |0066: move-exception v0 │ │ -083e6a: 1e10 |0067: monitor-exit v16 │ │ -083e6c: 2700 |0068: throw v0 │ │ -083e6e: 7110 921d 0b00 |0069: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toByteArray:(Ljava/io/InputStream;)[B // method@1d92 │ │ -083e74: 0c08 |006c: move-result-object v8 │ │ -083e76: 3812 1200 |006d: if-eqz v18, 007f // +0012 │ │ -083e7a: 120c |006f: const/4 v12, #int 0 // #0 │ │ -083e7c: 220d 1803 |0070: new-instance v13, Ljava/io/FileOutputStream; // type@0318 │ │ -083e80: 7702 4c1c 0f00 |0072: invoke-static/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ -083e86: 0c00 |0075: move-result-object v0 │ │ -083e88: 7020 2115 0d00 |0076: invoke-direct {v13, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ -083e8e: 6e20 3015 8d00 |0079: invoke-virtual {v13, v8}, Ljava/io/OutputStream;.write:([B)V // method@1530 │ │ -083e94: 7110 651d 0d00 |007c: invoke-static {v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083e9a: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -083e9c: 2181 |0080: array-length v1, v8 │ │ -083e9e: 7130 4401 0801 |0081: invoke-static {v8, v0, v1}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0144 │ │ -083ea4: 0c07 |0084: move-result-object v7 │ │ -083ea6: 7110 651d 0b00 |0085: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083eac: 1e10 |0088: monitor-exit v16 │ │ -083eae: 2900 7fff |0089: goto/16 0008 // -0081 │ │ -083eb2: 0d00 |008b: move-exception v0 │ │ -083eb4: 7110 651d 0c00 |008c: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083eba: 2700 |008f: throw v0 │ │ -083ebc: 0d00 |0090: move-exception v0 │ │ -083ebe: 7110 651d 0b00 |0091: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -083ec4: 2700 |0094: throw v0 │ │ -083ec6: 0d00 |0095: move-exception v0 │ │ -083ec8: 07dc |0096: move-object v12, v13 │ │ -083eca: 28f5 |0097: goto 008c // -000b │ │ +083d88: |[083d88] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; │ │ +083d98: 1d10 |0000: monitor-enter v16 │ │ +083d9a: 7703 491c 0f00 |0001: invoke-static/range {v15, v16, v17}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtBitmap:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; // method@1c49 │ │ +083da0: 0c07 |0004: move-result-object v7 │ │ +083da2: 3807 0400 |0005: if-eqz v7, 0009 // +0004 │ │ +083da6: 1e10 |0007: monitor-exit v16 │ │ +083da8: 1107 |0008: return-object v7 │ │ +083daa: 1a00 b013 |0009: const-string v0, "getCoverArt" // string@13b0 │ │ +083dae: 7120 791d 0f00 |000b: invoke-static {v15, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +083db4: 0c02 |000e: move-result-object v2 │ │ +083db6: 120b |000f: const/4 v11, #int 0 // #0 │ │ +083db8: 1220 |0010: const/4 v0, #int 2 // #2 │ │ +083dba: 2300 1705 |0011: new-array v0, v0, [Ljava/lang/String; // type@0517 │ │ +083dbe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +083dc0: 1a03 db15 |0014: const-string v3, "id" // string@15db │ │ +083dc4: 4d03 0001 |0016: aput-object v3, v0, v1 │ │ +083dc8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +083dca: 1a03 6520 |0019: const-string v3, "size" // string@2065 │ │ +083dce: 4d03 0001 |001b: aput-object v3, v0, v1 │ │ +083dd2: 7110 fc15 0000 |001d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083dd8: 0c04 |0020: move-result-object v4 │ │ +083dda: 1220 |0021: const/4 v0, #int 2 // #2 │ │ +083ddc: 2300 1505 |0022: new-array v0, v0, [Ljava/lang/Object; // type@0515 │ │ +083de0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +083de2: 7401 fe18 1000 |0025: invoke-virtual/range {v16}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ +083de8: 0c03 |0028: move-result-object v3 │ │ +083dea: 4d03 0001 |0029: aput-object v3, v0, v1 │ │ +083dee: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +083df0: 7701 6b15 1100 |002c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +083df6: 0c03 |002f: move-result-object v3 │ │ +083df8: 4d03 0001 |0030: aput-object v3, v0, v1 │ │ +083dfc: 7110 fc15 0000 |0032: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083e02: 0c05 |0035: move-result-object v5 │ │ +083e04: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +083e06: 07e0 |0037: move-object v0, v14 │ │ +083e08: 07f1 |0038: move-object v1, v15 │ │ +083e0a: 0806 1300 |0039: move-object/from16 v6, v19 │ │ +083e0e: 7607 0a1b 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getEntityForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lorg/apache/http/HttpEntity; // method@1b0a │ │ +083e14: 0c0a |003e: move-result-object v10 │ │ +083e16: 7210 bb1d 0a00 |003f: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ +083e1c: 0c0b |0042: move-result-object v11 │ │ +083e1e: 7110 741d 0a00 |0043: invoke-static {v10}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getContentType:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; // method@1d74 │ │ +083e24: 0c09 |0046: move-result-object v9 │ │ +083e26: 3809 2200 |0047: if-eqz v9, 0069 // +0022 │ │ +083e2a: 1a00 5521 |0049: const-string v0, "text/xml" // string@2155 │ │ +083e2e: 6e20 9e15 0900 |004b: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ +083e34: 0a00 |004e: move-result v0 │ │ +083e36: 3800 1a00 |004f: if-eqz v0, 0069 // +001a │ │ +083e3a: 2200 6704 |0051: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@0467 │ │ +083e3e: 7020 4f1b f000 |0053: invoke-direct {v0, v15}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ +083e44: 2201 2303 |0056: new-instance v1, Ljava/io/InputStreamReader; // type@0323 │ │ +083e48: 1a03 d50c |0058: const-string v3, "UTF-8" // string@0cd5 │ │ +083e4c: 7030 2b15 b103 |005a: invoke-direct {v1, v11, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@152b │ │ +083e52: 6e20 541b 1000 |005d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ +083e58: 1207 |0060: const/4 v7, #int 0 // #0 │ │ +083e5a: 7110 651d 0b00 |0061: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083e60: 1e10 |0064: monitor-exit v16 │ │ +083e62: 28a3 |0065: goto 0008 // -005d │ │ +083e64: 0d00 |0066: move-exception v0 │ │ +083e66: 1e10 |0067: monitor-exit v16 │ │ +083e68: 2700 |0068: throw v0 │ │ +083e6a: 7110 921d 0b00 |0069: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toByteArray:(Ljava/io/InputStream;)[B // method@1d92 │ │ +083e70: 0c08 |006c: move-result-object v8 │ │ +083e72: 3812 1200 |006d: if-eqz v18, 007f // +0012 │ │ +083e76: 120c |006f: const/4 v12, #int 0 // #0 │ │ +083e78: 220d 2003 |0070: new-instance v13, Ljava/io/FileOutputStream; // type@0320 │ │ +083e7c: 7702 4c1c 0f00 |0072: invoke-static/range {v15, v16}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ +083e82: 0c00 |0075: move-result-object v0 │ │ +083e84: 7020 2115 0d00 |0076: invoke-direct {v13, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1521 │ │ +083e8a: 6e20 3015 8d00 |0079: invoke-virtual {v13, v8}, Ljava/io/OutputStream;.write:([B)V // method@1530 │ │ +083e90: 7110 651d 0d00 |007c: invoke-static {v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083e96: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +083e98: 2181 |0080: array-length v1, v8 │ │ +083e9a: 7130 4401 0801 |0081: invoke-static {v8, v0, v1}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0144 │ │ +083ea0: 0c07 |0084: move-result-object v7 │ │ +083ea2: 7110 651d 0b00 |0085: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083ea8: 1e10 |0088: monitor-exit v16 │ │ +083eaa: 2900 7fff |0089: goto/16 0008 // -0081 │ │ +083eae: 0d00 |008b: move-exception v0 │ │ +083eb0: 7110 651d 0c00 |008c: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083eb6: 2700 |008f: throw v0 │ │ +083eb8: 0d00 |0090: move-exception v0 │ │ +083eba: 7110 651d 0b00 |0091: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +083ec0: 2700 |0094: throw v0 │ │ +083ec2: 0d00 |0095: move-exception v0 │ │ +083ec4: 07dc |0096: move-object v12, v13 │ │ +083ec6: 28f5 |0097: goto 008c // -000b │ │ catches : 10 │ │ 0x0001 - 0x000e │ │ -> 0x0066 │ │ 0x0011 - 0x0060 │ │ -> 0x0090 │ │ 0x0061 - 0x0068 │ │ -> 0x0066 │ │ @@ -180429,15 +180423,15 @@ │ │ 0x0091 - 0x0095 │ │ -> 0x0066 │ │ positions : │ │ 0x0000 line=478 │ │ 0x0001 line=481 │ │ 0x0005 line=482 │ │ 0x0007 line=483 │ │ - 0x0008 line=517 │ │ + 0x0008 line=514 │ │ 0x0009 line=486 │ │ 0x000f line=488 │ │ 0x0010 line=490 │ │ 0x0021 line=491 │ │ 0x0036 line=492 │ │ 0x003f line=493 │ │ 0x0043 line=496 │ │ @@ -180497,104 +180491,104 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 181 16-bit code units │ │ -083f28: |[083f28] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ -083f38: 1a02 fc20 |0000: const-string v2, "stream" // string@20fc │ │ -083f3c: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -083f40: 7120 791d 2000 |0004: invoke-static {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -083f46: 0c04 |0007: move-result-object v4 │ │ -083f48: 2205 e604 |0008: new-instance v5, Lorg/apache/http/params/BasicHttpParams; // type@04e6 │ │ -083f4c: 7010 e01d 0500 |000a: invoke-direct {v5}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ -083f52: 1802 0000 0000 004c dd40 |000d: const-wide v2, #double 30000 // #40dd4c0000000000 │ │ -083f5c: 0500 1400 |0012: move-wide/from16 v0, v20 │ │ -083f60: 8609 |0014: long-to-double v9, v0 │ │ -083f62: 180f 7b14 ae47 e17a 943f |0015: const-wide v15, #double 0.02 // #3f947ae147ae147b │ │ -083f6c: cdf9 |001a: mul-double/2addr v9, v15 │ │ -083f6e: cb92 |001b: add-double/2addr v2, v9 │ │ -083f70: 8a2e |001c: double-to-int v14, v2 │ │ -083f72: 7120 e41d e500 |001d: invoke-static {v5, v14}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ -083f78: 2208 7103 |0020: new-instance v8, Ljava/util/ArrayList; // type@0371 │ │ -083f7c: 7010 ec15 0800 |0022: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -083f82: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ -083f86: 3102 1402 |0027: cmp-long v2, v20, v2 │ │ -083f8a: 3d02 2700 |0029: if-lez v2, 0050 // +0027 │ │ -083f8e: 2202 e404 |002b: new-instance v2, Lorg/apache/http/message/BasicHeader; // type@04e4 │ │ -083f92: 1a03 a90b |002d: const-string v3, "Range" // string@0ba9 │ │ -083f96: 2209 4803 |002f: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -083f9a: 7010 ad15 0900 |0031: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -083fa0: 1a0a 840f |0034: const-string v10, "bytes=" // string@0f84 │ │ -083fa4: 6e20 b515 a900 |0036: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083faa: 0c09 |0039: move-result-object v9 │ │ -083fac: 0500 1400 |003a: move-wide/from16 v0, v20 │ │ -083fb0: 6e30 b215 0901 |003c: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -083fb6: 0c09 |003f: move-result-object v9 │ │ -083fb8: 1a0a f700 |0040: const-string v10, "-" // string@00f7 │ │ -083fbc: 6e20 b515 a900 |0042: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -083fc2: 0c09 |0045: move-result-object v9 │ │ -083fc4: 6e10 bb15 0900 |0046: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -083fca: 0c09 |0049: move-result-object v9 │ │ -083fcc: 7030 de1d 3209 |004a: invoke-direct {v2, v3, v9}, Lorg/apache/http/message/BasicHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1dde │ │ -083fd2: 7220 1c16 2800 |004d: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -083fd8: 1222 |0050: const/4 v2, #int 2 // #2 │ │ -083fda: 2322 0d05 |0051: new-array v2, v2, [Ljava/lang/String; // type@050d │ │ -083fde: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -083fe0: 1a09 de15 |0054: const-string v9, "id" // string@15de │ │ -083fe4: 4d09 0203 |0056: aput-object v9, v2, v3 │ │ -083fe8: 1213 |0058: const/4 v3, #int 1 // #1 │ │ -083fea: 1a09 b219 |0059: const-string v9, "maxBitRate" // string@19b2 │ │ -083fee: 4d09 0203 |005b: aput-object v9, v2, v3 │ │ -083ff2: 7110 fc15 0200 |005d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -083ff8: 0c06 |0060: move-result-object v6 │ │ -083ffa: 1222 |0061: const/4 v2, #int 2 // #2 │ │ -083ffc: 2322 0b05 |0062: new-array v2, v2, [Ljava/lang/Object; // type@050b │ │ -084000: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -084002: 7401 0119 1300 |0065: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -084008: 0c09 |0068: move-result-object v9 │ │ -08400a: 4d09 0203 |0069: aput-object v9, v2, v3 │ │ -08400e: 1213 |006b: const/4 v3, #int 1 // #1 │ │ -084010: 7701 6b15 1600 |006c: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -084016: 0c09 |006f: move-result-object v9 │ │ -084018: 4d09 0203 |0070: aput-object v9, v2, v3 │ │ -08401c: 7110 fc15 0200 |0072: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -084022: 0c07 |0075: move-result-object v7 │ │ -084024: 1209 |0076: const/4 v9, #int 0 // #0 │ │ -084026: 0802 1100 |0077: move-object/from16 v2, v17 │ │ -08402a: 0803 1200 |0079: move-object/from16 v3, v18 │ │ -08402e: 080a 1700 |007b: move-object/from16 v10, v23 │ │ -084032: 7609 191b 0200 |007d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getResponseForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1b19 │ │ -084038: 0c0d |0080: move-result-object v13 │ │ -08403a: 7210 be1d 0d00 |0081: invoke-interface {v13}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ -084040: 0c02 |0084: move-result-object v2 │ │ -084042: 7110 741d 0200 |0085: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getContentType:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; // method@1d74 │ │ -084048: 0c0b |0088: move-result-object v11 │ │ -08404a: 380b 2600 |0089: if-eqz v11, 00af // +0026 │ │ -08404e: 1a02 5821 |008b: const-string v2, "text/xml" // string@2158 │ │ -084052: 6e20 9e15 2b00 |008d: invoke-virtual {v11, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ -084058: 0a02 |0090: move-result v2 │ │ -08405a: 3802 1e00 |0091: if-eqz v2, 00af // +001e │ │ -08405e: 7210 be1d 0d00 |0093: invoke-interface {v13}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ -084064: 0c02 |0096: move-result-object v2 │ │ -084066: 7210 bb1d 0200 |0097: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ -08406c: 0c0c |009a: move-result-object v12 │ │ -08406e: 2202 5f04 |009b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@045f │ │ -084072: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -084076: 7020 4f1b 0200 |009f: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ -08407c: 2203 1b03 |00a2: new-instance v3, Ljava/io/InputStreamReader; // type@031b │ │ -084080: 1a09 d80c |00a4: const-string v9, "UTF-8" // string@0cd8 │ │ -084084: 7030 2b15 c309 |00a6: invoke-direct {v3, v12, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@152b │ │ -08408a: 6e20 541b 3200 |00a9: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ -084090: 7110 651d 0c00 |00ac: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084096: 110d |00af: return-object v13 │ │ -084098: 0d02 |00b0: move-exception v2 │ │ -08409a: 7110 651d 0c00 |00b1: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0840a0: 2702 |00b4: throw v2 │ │ +083f24: |[083f24] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getDownloadInputStream:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;JILnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ +083f34: 1a02 f920 |0000: const-string v2, "stream" // string@20f9 │ │ +083f38: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +083f3c: 7120 791d 2000 |0004: invoke-static {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +083f42: 0c04 |0007: move-result-object v4 │ │ +083f44: 2205 ef04 |0008: new-instance v5, Lorg/apache/http/params/BasicHttpParams; // type@04ef │ │ +083f48: 7010 e01d 0500 |000a: invoke-direct {v5}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ +083f4e: 1802 0000 0000 004c dd40 |000d: const-wide v2, #double 30000 // #40dd4c0000000000 │ │ +083f58: 0500 1400 |0012: move-wide/from16 v0, v20 │ │ +083f5c: 8609 |0014: long-to-double v9, v0 │ │ +083f5e: 180f 7b14 ae47 e17a 943f |0015: const-wide v15, #double 0.02 // #3f947ae147ae147b │ │ +083f68: cdf9 |001a: mul-double/2addr v9, v15 │ │ +083f6a: cb92 |001b: add-double/2addr v2, v9 │ │ +083f6c: 8a2e |001c: double-to-int v14, v2 │ │ +083f6e: 7120 e41d e500 |001d: invoke-static {v5, v14}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ +083f74: 2208 7903 |0020: new-instance v8, Ljava/util/ArrayList; // type@0379 │ │ +083f78: 7010 ec15 0800 |0022: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +083f7e: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ +083f82: 3102 1402 |0027: cmp-long v2, v20, v2 │ │ +083f86: 3d02 2700 |0029: if-lez v2, 0050 // +0027 │ │ +083f8a: 2202 ed04 |002b: new-instance v2, Lorg/apache/http/message/BasicHeader; // type@04ed │ │ +083f8e: 1a03 a60b |002d: const-string v3, "Range" // string@0ba6 │ │ +083f92: 2209 5003 |002f: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +083f96: 7010 ad15 0900 |0031: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +083f9c: 1a0a 810f |0034: const-string v10, "bytes=" // string@0f81 │ │ +083fa0: 6e20 b515 a900 |0036: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083fa6: 0c09 |0039: move-result-object v9 │ │ +083fa8: 0500 1400 |003a: move-wide/from16 v0, v20 │ │ +083fac: 6e30 b215 0901 |003c: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +083fb2: 0c09 |003f: move-result-object v9 │ │ +083fb4: 1a0a f700 |0040: const-string v10, "-" // string@00f7 │ │ +083fb8: 6e20 b515 a900 |0042: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +083fbe: 0c09 |0045: move-result-object v9 │ │ +083fc0: 6e10 bb15 0900 |0046: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +083fc6: 0c09 |0049: move-result-object v9 │ │ +083fc8: 7030 de1d 3209 |004a: invoke-direct {v2, v3, v9}, Lorg/apache/http/message/BasicHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1dde │ │ +083fce: 7220 1c16 2800 |004d: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +083fd4: 1222 |0050: const/4 v2, #int 2 // #2 │ │ +083fd6: 2322 1705 |0051: new-array v2, v2, [Ljava/lang/String; // type@0517 │ │ +083fda: 1203 |0053: const/4 v3, #int 0 // #0 │ │ +083fdc: 1a09 db15 |0054: const-string v9, "id" // string@15db │ │ +083fe0: 4d09 0203 |0056: aput-object v9, v2, v3 │ │ +083fe4: 1213 |0058: const/4 v3, #int 1 // #1 │ │ +083fe6: 1a09 af19 |0059: const-string v9, "maxBitRate" // string@19af │ │ +083fea: 4d09 0203 |005b: aput-object v9, v2, v3 │ │ +083fee: 7110 fc15 0200 |005d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +083ff4: 0c06 |0060: move-result-object v6 │ │ +083ff6: 1222 |0061: const/4 v2, #int 2 // #2 │ │ +083ff8: 2322 1505 |0062: new-array v2, v2, [Ljava/lang/Object; // type@0515 │ │ +083ffc: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +083ffe: 7401 0119 1300 |0065: invoke-virtual/range {v19}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +084004: 0c09 |0068: move-result-object v9 │ │ +084006: 4d09 0203 |0069: aput-object v9, v2, v3 │ │ +08400a: 1213 |006b: const/4 v3, #int 1 // #1 │ │ +08400c: 7701 6b15 1600 |006c: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +084012: 0c09 |006f: move-result-object v9 │ │ +084014: 4d09 0203 |0070: aput-object v9, v2, v3 │ │ +084018: 7110 fc15 0200 |0072: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +08401e: 0c07 |0075: move-result-object v7 │ │ +084020: 1209 |0076: const/4 v9, #int 0 // #0 │ │ +084022: 0802 1100 |0077: move-object/from16 v2, v17 │ │ +084026: 0803 1200 |0079: move-object/from16 v3, v18 │ │ +08402a: 080a 1700 |007b: move-object/from16 v10, v23 │ │ +08402e: 7609 191b 0200 |007d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getResponseForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; // method@1b19 │ │ +084034: 0c0d |0080: move-result-object v13 │ │ +084036: 7210 be1d 0d00 |0081: invoke-interface {v13}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ +08403c: 0c02 |0084: move-result-object v2 │ │ +08403e: 7110 741d 0200 |0085: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getContentType:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; // method@1d74 │ │ +084044: 0c0b |0088: move-result-object v11 │ │ +084046: 380b 2600 |0089: if-eqz v11, 00af // +0026 │ │ +08404a: 1a02 5521 |008b: const-string v2, "text/xml" // string@2155 │ │ +08404e: 6e20 9e15 2b00 |008d: invoke-virtual {v11, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@159e │ │ +084054: 0a02 |0090: move-result v2 │ │ +084056: 3802 1e00 |0091: if-eqz v2, 00af // +001e │ │ +08405a: 7210 be1d 0d00 |0093: invoke-interface {v13}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1dbe │ │ +084060: 0c02 |0096: move-result-object v2 │ │ +084062: 7210 bb1d 0200 |0097: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1dbb │ │ +084068: 0c0c |009a: move-result-object v12 │ │ +08406a: 2202 6704 |009b: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@0467 │ │ +08406e: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +084072: 7020 4f1b 0200 |009f: invoke-direct {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ +084078: 2203 2303 |00a2: new-instance v3, Ljava/io/InputStreamReader; // type@0323 │ │ +08407c: 1a09 d50c |00a4: const-string v9, "UTF-8" // string@0cd5 │ │ +084080: 7030 2b15 c309 |00a6: invoke-direct {v3, v12, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@152b │ │ +084086: 6e20 541b 3200 |00a9: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ +08408c: 7110 651d 0c00 |00ac: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084092: 110d |00af: return-object v13 │ │ +084094: 0d02 |00b0: move-exception v2 │ │ +084096: 7110 651d 0c00 |00b1: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08409c: 2702 |00b4: throw v2 │ │ catches : 1 │ │ 0x009b - 0x00ac │ │ -> 0x00b0 │ │ positions : │ │ 0x0000 line=525 │ │ 0x0008 line=530 │ │ 0x000d line=531 │ │ @@ -180635,83 +180629,84 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 98 16-bit code units │ │ -0840b0: |[0840b0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ -0840c0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0840c4: 7030 1f1b 0d0e |0002: invoke-direct {v13, v0, v14}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.readCachedIndexes:(Landroid/content/Context;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1b1f │ │ -0840ca: 0c08 |0005: move-result-object v8 │ │ -0840cc: 3808 0500 |0006: if-eqz v8, 000b // +0005 │ │ -0840d0: 390f 0300 |0008: if-nez v15, 000b // +0003 │ │ -0840d4: 1108 |000a: return-object v8 │ │ -0840d6: 3908 4900 |000b: if-nez v8, 0054 // +0049 │ │ -0840da: 160a 0000 |000d: const-wide/16 v10, #int 0 // #0 │ │ -0840de: 2206 7103 |000f: new-instance v6, Ljava/util/ArrayList; // type@0371 │ │ -0840e2: 7010 ec15 0600 |0011: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0840e8: 2207 7103 |0014: new-instance v7, Ljava/util/ArrayList; // type@0371 │ │ -0840ec: 7010 ec15 0700 |0016: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0840f2: 1a01 e815 |0019: const-string v1, "ifModifiedSince" // string@15e8 │ │ -0840f6: 7220 1c16 1600 |001b: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0840fc: 7120 6f15 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@156f │ │ -084102: 0c01 |0021: move-result-object v1 │ │ -084104: 7220 1c16 1700 |0022: invoke-interface {v7, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -08410a: 380e 0a00 |0025: if-eqz v14, 002f // +000a │ │ -08410e: 1a01 451a |0027: const-string v1, "musicFolderId" // string@1a45 │ │ -084112: 7220 1c16 1600 |0029: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -084118: 7220 1c16 e700 |002c: invoke-interface {v7, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -08411e: 1a04 3114 |002f: const-string v4, "getIndexes" // string@1431 │ │ -084122: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -084124: 07d1 |0032: move-object v1, v13 │ │ -084126: 0802 1000 |0033: move-object/from16 v2, v16 │ │ -08412a: 0803 1100 |0035: move-object/from16 v3, v17 │ │ -08412e: 7607 171b 0100 |0037: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -084134: 0c0c |003a: move-result-object v12 │ │ -084136: 2201 6004 |003b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser; // type@0460 │ │ -08413a: 0800 1000 |003d: move-object/from16 v0, v16 │ │ -08413e: 7020 571b 0100 |003f: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.:(Landroid/content/Context;)V // method@1b57 │ │ -084144: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -084148: 6e30 5f1b c100 |0044: invoke-virtual {v1, v12, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1b5f │ │ -08414e: 0c09 |0047: move-result-object v9 │ │ -084150: 3809 1100 |0048: if-eqz v9, 0059 // +0011 │ │ -084154: 0800 1000 |004a: move-object/from16 v0, v16 │ │ -084158: 7040 2c1b 0de9 |004c: invoke-direct {v13, v0, v9, v14}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.writeCachedIndexes:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Indexes;Ljava/lang/String;)V // method@1b2c │ │ -08415e: 7110 651d 0c00 |004f: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084164: 0798 |0052: move-object v8, v9 │ │ -084166: 28b7 |0053: goto 000a // -0049 │ │ -084168: 6e10 e618 0800 |0054: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getLastModified:()J // method@18e6 │ │ -08416e: 0b0a |0057: move-result-wide v10 │ │ -084170: 28b7 |0058: goto 000f // -0049 │ │ -084172: 7110 651d 0c00 |0059: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084178: 28ae |005c: goto 000a // -0052 │ │ -08417a: 0d01 |005d: move-exception v1 │ │ -08417c: 7110 651d 0c00 |005e: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084182: 2701 |0061: throw v1 │ │ +0840ac: |[0840ac] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ +0840bc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0840c0: 7030 1f1b 0d0e |0002: invoke-direct {v13, v0, v14}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.readCachedIndexes:(Landroid/content/Context;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1b1f │ │ +0840c6: 0c08 |0005: move-result-object v8 │ │ +0840c8: 3808 0500 |0006: if-eqz v8, 000b // +0005 │ │ +0840cc: 390f 0300 |0008: if-nez v15, 000b // +0003 │ │ +0840d0: 1108 |000a: return-object v8 │ │ +0840d2: 3908 4900 |000b: if-nez v8, 0054 // +0049 │ │ +0840d6: 160a 0000 |000d: const-wide/16 v10, #int 0 // #0 │ │ +0840da: 2206 7903 |000f: new-instance v6, Ljava/util/ArrayList; // type@0379 │ │ +0840de: 7010 ec15 0600 |0011: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0840e4: 2207 7903 |0014: new-instance v7, Ljava/util/ArrayList; // type@0379 │ │ +0840e8: 7010 ec15 0700 |0016: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0840ee: 1a01 e515 |0019: const-string v1, "ifModifiedSince" // string@15e5 │ │ +0840f2: 7220 1c16 1600 |001b: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0840f8: 7120 6f15 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@156f │ │ +0840fe: 0c01 |0021: move-result-object v1 │ │ +084100: 7220 1c16 1700 |0022: invoke-interface {v7, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +084106: 380e 0a00 |0025: if-eqz v14, 002f // +000a │ │ +08410a: 1a01 421a |0027: const-string v1, "musicFolderId" // string@1a42 │ │ +08410e: 7220 1c16 1600 |0029: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +084114: 7220 1c16 e700 |002c: invoke-interface {v7, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +08411a: 1a04 2e14 |002f: const-string v4, "getIndexes" // string@142e │ │ +08411e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +084120: 07d1 |0032: move-object v1, v13 │ │ +084122: 0802 1000 |0033: move-object/from16 v2, v16 │ │ +084126: 0803 1100 |0035: move-object/from16 v3, v17 │ │ +08412a: 7607 171b 0100 |0037: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +084130: 0c0c |003a: move-result-object v12 │ │ +084132: 2201 6804 |003b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser; // type@0468 │ │ +084136: 0800 1000 |003d: move-object/from16 v0, v16 │ │ +08413a: 7020 571b 0100 |003f: invoke-direct {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.:(Landroid/content/Context;)V // method@1b57 │ │ +084140: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +084144: 6e30 5f1b c100 |0044: invoke-virtual {v1, v12, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1b5f │ │ +08414a: 0c09 |0047: move-result-object v9 │ │ +08414c: 3809 1100 |0048: if-eqz v9, 0059 // +0011 │ │ +084150: 0800 1000 |004a: move-object/from16 v0, v16 │ │ +084154: 7040 2c1b 0de9 |004c: invoke-direct {v13, v0, v9, v14}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.writeCachedIndexes:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/Indexes;Ljava/lang/String;)V // method@1b2c │ │ +08415a: 7110 651d 0c00 |004f: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084160: 0798 |0052: move-object v8, v9 │ │ +084162: 28b7 |0053: goto 000a // -0049 │ │ +084164: 6e10 e618 0800 |0054: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getLastModified:()J // method@18e6 │ │ +08416a: 0b0a |0057: move-result-wide v10 │ │ +08416c: 28b7 |0058: goto 000f // -0049 │ │ +08416e: 7110 651d 0c00 |0059: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084174: 28ae |005c: goto 000a // -0052 │ │ +084176: 0d01 |005d: move-exception v1 │ │ +084178: 7110 651d 0c00 |005e: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08417e: 2701 |0061: throw v1 │ │ catches : 1 │ │ 0x003b - 0x004f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=208 │ │ 0x0006 line=209 │ │ - 0x000a line=235 │ │ + 0x000a line=233 │ │ 0x000b line=213 │ │ 0x000f line=215 │ │ 0x0014 line=216 │ │ 0x0019 line=218 │ │ 0x001e line=219 │ │ 0x0025 line=221 │ │ 0x0027 line=222 │ │ 0x002c line=223 │ │ 0x002f line=226 │ │ 0x003b line=228 │ │ 0x0048 line=229 │ │ 0x004a line=230 │ │ 0x004f line=235 │ │ + 0x0053 line=231 │ │ 0x0054 line=213 │ │ 0x0059 line=235 │ │ locals : │ │ 0x0006 - 0x000a reg=8 cachedIndexes Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ 0x0014 - 0x0054 reg=6 parameterNames Ljava/util/List; Ljava/util/List; │ │ 0x0019 - 0x0054 reg=7 parameterValues Ljava/util/List; Ljava/util/List; │ │ 0x0048 - 0x0054 reg=9 indexes Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ @@ -180734,30 +180729,30 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -084190: |[084190] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -0841a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0841a2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0841a4: 2320 0d05 |0002: new-array v0, v2, [Ljava/lang/String; // type@050d │ │ -0841a8: 1a01 2a0e |0004: const-string v1, "action" // string@0e2a │ │ -0841ac: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ -0841b0: 7110 fc15 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -0841b6: 0c00 |000b: move-result-object v0 │ │ -0841b8: 2321 0b05 |000c: new-array v1, v2, [Ljava/lang/Object; // type@050b │ │ -0841bc: 1a02 ec20 |000e: const-string v2, "status" // string@20ec │ │ -0841c0: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -0841c4: 7110 fc15 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -0841ca: 0c01 |0015: move-result-object v1 │ │ -0841cc: 7051 021b 5406 |0016: invoke-direct {v4, v5, v6, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ -0841d2: 0c00 |0019: move-result-object v0 │ │ -0841d4: 1100 |001a: return-object v0 │ │ +08418c: |[08418c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +08419c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08419e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0841a0: 2320 1705 |0002: new-array v0, v2, [Ljava/lang/String; // type@0517 │ │ +0841a4: 1a01 270e |0004: const-string v1, "action" // string@0e27 │ │ +0841a8: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ +0841ac: 7110 fc15 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0841b2: 0c00 |000b: move-result-object v0 │ │ +0841b4: 2321 1505 |000c: new-array v1, v2, [Ljava/lang/Object; // type@0515 │ │ +0841b8: 1a02 e920 |000e: const-string v2, "status" // string@20e9 │ │ +0841bc: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +0841c0: 7110 fc15 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0841c6: 0c01 |0015: move-result-object v1 │ │ +0841c8: 7051 021b 5406 |0016: invoke-direct {v4, v5, v6, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ +0841ce: 0c00 |0019: move-result-object v0 │ │ +0841d0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=611 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001b reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -180767,40 +180762,42 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 30 16-bit code units │ │ -0841d8: |[0841d8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getLatestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -0841e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0841ea: 1a02 c915 |0001: const-string v2, "http://subsonic.org/backend/version.view" // string@15c9 │ │ -0841ee: 0780 |0003: move-object v0, v8 │ │ -0841f0: 0791 |0004: move-object v1, v9 │ │ -0841f2: 0734 |0005: move-object v4, v3 │ │ -0841f4: 0735 |0006: move-object v5, v3 │ │ -0841f6: 07a6 |0007: move-object v6, v10 │ │ -0841f8: 7607 181b 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReaderForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader; // method@1b18 │ │ -0841fe: 0c07 |000b: move-result-object v7 │ │ -084200: 2200 6e04 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser; // type@046e │ │ -084204: 7010 d31b 0000 |000e: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser;.:()V // method@1bd3 │ │ -08420a: 6e20 d41b 7000 |0011: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser;.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1bd4 │ │ -084210: 0c00 |0014: move-result-object v0 │ │ -084212: 7110 651d 0700 |0015: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084218: 1100 |0018: return-object v0 │ │ -08421a: 0d00 |0019: move-exception v0 │ │ -08421c: 7110 651d 0700 |001a: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084222: 2700 |001d: throw v0 │ │ +0841d4: |[0841d4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getLatestVersion:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +0841e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0841e6: 1a02 c615 |0001: const-string v2, "http://subsonic.org/backend/version.view" // string@15c6 │ │ +0841ea: 0780 |0003: move-object v0, v8 │ │ +0841ec: 0791 |0004: move-object v1, v9 │ │ +0841ee: 0734 |0005: move-object v4, v3 │ │ +0841f0: 0735 |0006: move-object v5, v3 │ │ +0841f2: 07a6 |0007: move-object v6, v10 │ │ +0841f4: 7607 181b 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReaderForURL:(Landroid/content/Context;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/io/Reader; // method@1b18 │ │ +0841fa: 0c07 |000b: move-result-object v7 │ │ +0841fc: 2200 7604 |000c: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser; // type@0476 │ │ +084200: 7010 d31b 0000 |000e: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser;.:()V // method@1bd3 │ │ +084206: 6e20 d41b 7000 |0011: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/VersionParser;.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/Version; // method@1bd4 │ │ +08420c: 0c00 |0014: move-result-object v0 │ │ +08420e: 7110 651d 0700 |0015: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084214: 1100 |0018: return-object v0 │ │ +084216: 0d00 |0019: move-exception v0 │ │ +084218: 7110 651d 0700 |001a: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08421e: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0014 │ │ -> 0x0019 │ │ positions : │ │ 0x0001 line=458 │ │ 0x000c line=460 │ │ 0x0015 line=462 │ │ + 0x0018 line=460 │ │ + 0x0019 line=462 │ │ locals : │ │ 0x000c - 0x001e reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x001e reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001e reg=9 context Landroid/content/Context; │ │ 0x0000 - 0x001e reg=10 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ @@ -180808,25 +180805,25 @@ │ │ type : '(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -084230: |[084230] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getLocalVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ -084240: 6e10 ae00 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ -084246: 0c01 |0003: move-result-object v1 │ │ -084248: 1a02 611a |0004: const-string v2, "net.sourceforge.subsonic.androidapp" // string@1a61 │ │ -08424c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -08424e: 6e30 0701 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0107 │ │ -084254: 0c00 |000a: move-result-object v0 │ │ -084256: 2201 2a04 |000b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -08425a: 5402 1300 |000d: iget-object v2, v0, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0013 │ │ -08425e: 7020 5b19 2100 |000f: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ -084264: 1101 |0012: return-object v1 │ │ +08422c: |[08422c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getLocalVersion:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ +08423c: 6e10 ae00 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00ae │ │ +084242: 0c01 |0003: move-result-object v1 │ │ +084244: 1a02 5e1a |0004: const-string v2, "net.sourceforge.subsonic.androidapp" // string@1a5e │ │ +084248: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +08424a: 6e30 0701 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0107 │ │ +084250: 0c00 |000a: move-result-object v0 │ │ +084252: 2201 3204 |000b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +084256: 5402 1300 |000d: iget-object v2, v0, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0013 │ │ +08425a: 7020 5b19 2100 |000f: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ +084260: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x000b line=453 │ │ locals : │ │ 0x000b - 0x0013 reg=0 packageInfo Landroid/content/pm/PackageInfo; │ │ 0x0000 - 0x0013 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ @@ -180837,53 +180834,55 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 55 16-bit code units │ │ -084268: |[084268] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ -084278: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -08427a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -08427c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -08427e: 1a03 6614 |0003: const-string v3, "getLyrics" // string@1466 │ │ -084282: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -084284: 2380 0d05 |0006: new-array v0, v8, [Ljava/lang/String; // type@050d │ │ -084288: 1a01 0b0f |0008: const-string v1, "artist" // string@0f0b │ │ -08428c: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -084290: 1a01 7721 |000c: const-string v1, "title" // string@2177 │ │ -084294: 4d01 0006 |000e: aput-object v1, v0, v6 │ │ -084298: 7110 fc15 0000 |0010: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -08429e: 0c05 |0013: move-result-object v5 │ │ -0842a0: 2380 0b05 |0014: new-array v0, v8, [Ljava/lang/Object; // type@050b │ │ -0842a4: 4d0a 0002 |0016: aput-object v10, v0, v2 │ │ -0842a8: 4d0b 0006 |0018: aput-object v11, v0, v6 │ │ -0842ac: 7110 fc15 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -0842b2: 0c06 |001d: move-result-object v6 │ │ -0842b4: 0790 |001e: move-object v0, v9 │ │ -0842b6: 07c1 |001f: move-object v1, v12 │ │ -0842b8: 07d2 |0020: move-object v2, v13 │ │ -0842ba: 7607 171b 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -0842c0: 0c07 |0024: move-result-object v7 │ │ -0842c2: 2200 6304 |0025: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser; // type@0463 │ │ -0842c6: 7020 761b c000 |0027: invoke-direct {v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.:(Landroid/content/Context;)V // method@1b76 │ │ -0842cc: 6e30 7d1b 700d |002a: invoke-virtual {v0, v7, v13}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@1b7d │ │ -0842d2: 0c00 |002d: move-result-object v0 │ │ -0842d4: 7110 651d 0700 |002e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0842da: 1100 |0031: return-object v0 │ │ -0842dc: 0d00 |0032: move-exception v0 │ │ -0842de: 7110 651d 0700 |0033: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0842e4: 2700 |0036: throw v0 │ │ +084264: |[084264] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ +084274: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +084276: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +084278: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08427a: 1a03 6314 |0003: const-string v3, "getLyrics" // string@1463 │ │ +08427e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +084280: 2380 1705 |0006: new-array v0, v8, [Ljava/lang/String; // type@0517 │ │ +084284: 1a01 080f |0008: const-string v1, "artist" // string@0f08 │ │ +084288: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +08428c: 1a01 7421 |000c: const-string v1, "title" // string@2174 │ │ +084290: 4d01 0006 |000e: aput-object v1, v0, v6 │ │ +084294: 7110 fc15 0000 |0010: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +08429a: 0c05 |0013: move-result-object v5 │ │ +08429c: 2380 1505 |0014: new-array v0, v8, [Ljava/lang/Object; // type@0515 │ │ +0842a0: 4d0a 0002 |0016: aput-object v10, v0, v2 │ │ +0842a4: 4d0b 0006 |0018: aput-object v11, v0, v6 │ │ +0842a8: 7110 fc15 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0842ae: 0c06 |001d: move-result-object v6 │ │ +0842b0: 0790 |001e: move-object v0, v9 │ │ +0842b2: 07c1 |001f: move-object v1, v12 │ │ +0842b4: 07d2 |0020: move-object v2, v13 │ │ +0842b6: 7607 171b 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +0842bc: 0c07 |0024: move-result-object v7 │ │ +0842be: 2200 6b04 |0025: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser; // type@046b │ │ +0842c2: 7020 761b c000 |0027: invoke-direct {v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.:(Landroid/content/Context;)V // method@1b76 │ │ +0842c8: 6e30 7d1b 700d |002a: invoke-virtual {v0, v7, v13}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@1b7d │ │ +0842ce: 0c00 |002d: move-result-object v0 │ │ +0842d0: 7110 651d 0700 |002e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0842d6: 1100 |0031: return-object v0 │ │ +0842d8: 0d00 |0032: move-exception v0 │ │ +0842da: 7110 651d 0700 |0033: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0842e0: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x0025 - 0x002d │ │ -> 0x0032 │ │ positions : │ │ 0x0003 line=407 │ │ 0x0025 line=409 │ │ 0x002e line=411 │ │ + 0x0031 line=409 │ │ + 0x0032 line=411 │ │ locals : │ │ 0x0025 - 0x0037 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0037 reg=9 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0037 reg=10 artist Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=11 title Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=12 context Landroid/content/Context; │ │ 0x0000 - 0x0037 reg=13 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -180893,40 +180892,42 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 31 16-bit code units │ │ -0842f4: |[0842f4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -084304: 1a03 8214 |0000: const-string v3, "getMusicDirectory" // string@1482 │ │ -084308: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -08430a: 1a05 de15 |0003: const-string v5, "id" // string@15de │ │ -08430e: 0780 |0005: move-object v0, v8 │ │ -084310: 07b1 |0006: move-object v1, v11 │ │ -084312: 07c2 |0007: move-object v2, v12 │ │ -084314: 0796 |0008: move-object v6, v9 │ │ -084316: 7607 161b 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ -08431c: 0c07 |000c: move-result-object v7 │ │ -08431e: 2200 6504 |000d: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser; // type@0465 │ │ -084322: 7020 871b b000 |000f: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.:(Landroid/content/Context;)V // method@1b87 │ │ -084328: 6e30 8d1b 700c |0012: invoke-virtual {v0, v7, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1b8d │ │ -08432e: 0c00 |0015: move-result-object v0 │ │ -084330: 7110 651d 0700 |0016: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084336: 1100 |0019: return-object v0 │ │ -084338: 0d00 |001a: move-exception v0 │ │ -08433a: 7110 651d 0700 |001b: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084340: 2700 |001e: throw v0 │ │ +0842f0: |[0842f0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +084300: 1a03 7f14 |0000: const-string v3, "getMusicDirectory" // string@147f │ │ +084304: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +084306: 1a05 db15 |0003: const-string v5, "id" // string@15db │ │ +08430a: 0780 |0005: move-object v0, v8 │ │ +08430c: 07b1 |0006: move-object v1, v11 │ │ +08430e: 07c2 |0007: move-object v2, v12 │ │ +084310: 0796 |0008: move-object v6, v9 │ │ +084312: 7607 161b 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ +084318: 0c07 |000c: move-result-object v7 │ │ +08431a: 2200 6d04 |000d: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser; // type@046d │ │ +08431e: 7020 871b b000 |000f: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.:(Landroid/content/Context;)V // method@1b87 │ │ +084324: 6e30 8d1b 700c |0012: invoke-virtual {v0, v7, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1b8d │ │ +08432a: 0c00 |0015: move-result-object v0 │ │ +08432c: 7110 651d 0700 |0016: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084332: 1100 |0019: return-object v0 │ │ +084334: 0d00 |001a: move-exception v0 │ │ +084336: 7110 651d 0700 |001b: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08433c: 2700 |001e: throw v0 │ │ catches : 1 │ │ 0x000d - 0x0015 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=271 │ │ 0x000d line=273 │ │ 0x0016 line=275 │ │ + 0x0019 line=273 │ │ + 0x001a line=275 │ │ locals : │ │ 0x000d - 0x001f reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x001f reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001f reg=9 id Ljava/lang/String; │ │ 0x0000 - 0x001f reg=10 refresh Z │ │ 0x0000 - 0x001f reg=11 context Landroid/content/Context; │ │ 0x0000 - 0x001f reg=12 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -180936,46 +180937,48 @@ │ │ type : '(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -084350: |[084350] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -084360: 7020 201b 7500 |0000: invoke-direct {v5, v7}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.readCachedMusicFolders:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1b20 │ │ -084366: 0c00 |0003: move-result-object v0 │ │ -084368: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -08436c: 3906 0300 |0006: if-nez v6, 0009 // +0003 │ │ -084370: 1100 |0008: return-object v0 │ │ -084372: 1a03 8314 |0009: const-string v3, "getMusicFolders" // string@1483 │ │ -084376: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -084378: 7054 151b 7538 |000c: invoke-direct {v5, v7, v8, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ -08437e: 0c02 |000f: move-result-object v2 │ │ -084380: 2203 6604 |0010: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser; // type@0466 │ │ -084384: 7020 911b 7300 |0012: invoke-direct {v3, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.:(Landroid/content/Context;)V // method@1b91 │ │ -08438a: 6e30 971b 2308 |0015: invoke-virtual {v3, v2, v8}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1b97 │ │ -084390: 0c01 |0018: move-result-object v1 │ │ -084392: 7030 2d1b 7501 |0019: invoke-direct {v5, v7, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.writeCachedMusicFolders:(Landroid/content/Context;Ljava/util/List;)V // method@1b2d │ │ -084398: 7110 651d 0200 |001c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08439e: 0710 |001f: move-object v0, v1 │ │ -0843a0: 28e8 |0020: goto 0008 // -0018 │ │ -0843a2: 0d03 |0021: move-exception v3 │ │ -0843a4: 7110 651d 0200 |0022: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0843aa: 2703 |0025: throw v3 │ │ +08434c: |[08434c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +08435c: 7020 201b 7500 |0000: invoke-direct {v5, v7}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.readCachedMusicFolders:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1b20 │ │ +084362: 0c00 |0003: move-result-object v0 │ │ +084364: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +084368: 3906 0300 |0006: if-nez v6, 0009 // +0003 │ │ +08436c: 1100 |0008: return-object v0 │ │ +08436e: 1a03 8014 |0009: const-string v3, "getMusicFolders" // string@1480 │ │ +084372: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +084374: 7054 151b 7538 |000c: invoke-direct {v5, v7, v8, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ +08437a: 0c02 |000f: move-result-object v2 │ │ +08437c: 2203 6e04 |0010: new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser; // type@046e │ │ +084380: 7020 911b 7300 |0012: invoke-direct {v3, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.:(Landroid/content/Context;)V // method@1b91 │ │ +084386: 6e30 971b 2308 |0015: invoke-virtual {v3, v2, v8}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1b97 │ │ +08438c: 0c01 |0018: move-result-object v1 │ │ +08438e: 7030 2d1b 7501 |0019: invoke-direct {v5, v7, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.writeCachedMusicFolders:(Landroid/content/Context;Ljava/util/List;)V // method@1b2d │ │ +084394: 7110 651d 0200 |001c: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08439a: 0710 |001f: move-object v0, v1 │ │ +08439c: 28e8 |0020: goto 0008 // -0018 │ │ +08439e: 0d03 |0021: move-exception v3 │ │ +0843a0: 7110 651d 0200 |0022: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0843a6: 2703 |0025: throw v3 │ │ catches : 1 │ │ 0x0010 - 0x001c │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ - 0x0008 line=202 │ │ + 0x0008 line=200 │ │ 0x0009 line=196 │ │ 0x0010 line=198 │ │ 0x0019 line=199 │ │ 0x001c line=202 │ │ + 0x0020 line=200 │ │ + 0x0021 line=202 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 cachedMusicFolders Ljava/util/List; Ljava/util/List; │ │ 0x0019 - 0x0021 reg=1 musicFolders Ljava/util/List; Ljava/util/List; │ │ 0x0009 - 0x0026 reg=0 cachedMusicFolders Ljava/util/List; Ljava/util/List; │ │ 0x0010 - 0x0026 reg=2 reader Ljava/io/Reader; │ │ 0x0000 - 0x0026 reg=5 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0026 reg=6 refresh Z │ │ @@ -180987,45 +180990,47 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 41 16-bit code units │ │ -0843b8: |[0843b8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -0843c8: 2204 e604 |0000: new-instance v4, Lorg/apache/http/params/BasicHttpParams; // type@04e6 │ │ -0843cc: 7010 e01d 0400 |0002: invoke-direct {v4}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ -0843d2: 1400 60ea 0000 |0005: const v0, #float 8.40779e-41 // #0000ea60 │ │ -0843d8: 7120 e41d 0400 |0008: invoke-static {v4, v0}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ -0843de: 1a03 b514 |000b: const-string v3, "getPlaylist" // string@14b5 │ │ -0843e2: 1a05 de15 |000d: const-string v5, "id" // string@15de │ │ -0843e6: 0780 |000f: move-object v0, v8 │ │ -0843e8: 07a1 |0010: move-object v1, v10 │ │ -0843ea: 07b2 |0011: move-object v2, v11 │ │ -0843ec: 0796 |0012: move-object v6, v9 │ │ -0843ee: 7607 161b 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ -0843f4: 0c07 |0016: move-result-object v7 │ │ -0843f6: 2200 6704 |0017: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser; // type@0467 │ │ -0843fa: 7020 9a1b a000 |0019: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.:(Landroid/content/Context;)V // method@1b9a │ │ -084400: 6e30 9f1b 700b |001c: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1b9f │ │ -084406: 0c00 |001f: move-result-object v0 │ │ -084408: 7110 651d 0700 |0020: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08440e: 1100 |0023: return-object v0 │ │ -084410: 0d00 |0024: move-exception v0 │ │ -084412: 7110 651d 0700 |0025: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084418: 2700 |0028: throw v0 │ │ +0843b4: |[0843b4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +0843c4: 2204 ef04 |0000: new-instance v4, Lorg/apache/http/params/BasicHttpParams; // type@04ef │ │ +0843c8: 7010 e01d 0400 |0002: invoke-direct {v4}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ +0843ce: 1400 60ea 0000 |0005: const v0, #float 8.40779e-41 // #0000ea60 │ │ +0843d4: 7120 e41d 0400 |0008: invoke-static {v4, v0}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ +0843da: 1a03 b214 |000b: const-string v3, "getPlaylist" // string@14b2 │ │ +0843de: 1a05 db15 |000d: const-string v5, "id" // string@15db │ │ +0843e2: 0780 |000f: move-object v0, v8 │ │ +0843e4: 07a1 |0010: move-object v1, v10 │ │ +0843e6: 07b2 |0011: move-object v2, v11 │ │ +0843e8: 0796 |0012: move-object v6, v9 │ │ +0843ea: 7607 161b 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ +0843f0: 0c07 |0016: move-result-object v7 │ │ +0843f2: 2200 6f04 |0017: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser; // type@046f │ │ +0843f6: 7020 9a1b a000 |0019: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.:(Landroid/content/Context;)V // method@1b9a │ │ +0843fc: 6e30 9f1b 700b |001c: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1b9f │ │ +084402: 0c00 |001f: move-result-object v0 │ │ +084404: 7110 651d 0700 |0020: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08440a: 1100 |0023: return-object v0 │ │ +08440c: 0d00 |0024: move-exception v0 │ │ +08440e: 7110 651d 0700 |0025: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084414: 2700 |0028: throw v0 │ │ catches : 1 │ │ 0x0017 - 0x001f │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x000b line=361 │ │ 0x0017 line=363 │ │ 0x0020 line=365 │ │ + 0x0023 line=363 │ │ + 0x0024 line=365 │ │ locals : │ │ 0x0005 - 0x0029 reg=4 params Lorg/apache/http/params/HttpParams; │ │ 0x0017 - 0x0029 reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x0029 reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0029 reg=9 id Ljava/lang/String; │ │ 0x0000 - 0x0029 reg=10 context Landroid/content/Context; │ │ 0x0000 - 0x0029 reg=11 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -181035,35 +181040,37 @@ │ │ type : '(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -084428: |[084428] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -084438: 1a01 b614 |0000: const-string v1, "getPlaylists" // string@14b6 │ │ -08443c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -08443e: 7052 151b 5316 |0003: invoke-direct {v3, v5, v6, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ -084444: 0c00 |0006: move-result-object v0 │ │ -084446: 2201 6804 |0007: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser; // type@0468 │ │ -08444a: 7020 a31b 5100 |0009: invoke-direct {v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.:(Landroid/content/Context;)V // method@1ba3 │ │ -084450: 6e30 a91b 0106 |000c: invoke-virtual {v1, v0, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1ba9 │ │ -084456: 0c01 |000f: move-result-object v1 │ │ -084458: 7110 651d 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08445e: 1101 |0013: return-object v1 │ │ -084460: 0d01 |0014: move-exception v1 │ │ -084462: 7110 651d 0000 |0015: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084468: 2701 |0018: throw v1 │ │ +084424: |[084424] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +084434: 1a01 b314 |0000: const-string v1, "getPlaylists" // string@14b3 │ │ +084438: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08443a: 7052 151b 5316 |0003: invoke-direct {v3, v5, v6, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ +084440: 0c00 |0006: move-result-object v0 │ │ +084442: 2201 7004 |0007: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser; // type@0470 │ │ +084446: 7020 a31b 5100 |0009: invoke-direct {v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.:(Landroid/content/Context;)V // method@1ba3 │ │ +08444c: 6e30 a91b 0106 |000c: invoke-virtual {v1, v0, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1ba9 │ │ +084452: 0c01 |000f: move-result-object v1 │ │ +084454: 7110 651d 0000 |0010: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08445a: 1101 |0013: return-object v1 │ │ +08445c: 0d01 |0014: move-exception v1 │ │ +08445e: 7110 651d 0000 |0015: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084464: 2701 |0018: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x000f │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=371 │ │ 0x0007 line=373 │ │ 0x0010 line=375 │ │ + 0x0013 line=373 │ │ + 0x0014 line=375 │ │ locals : │ │ 0x0007 - 0x0019 reg=0 reader Ljava/io/Reader; │ │ 0x0000 - 0x0019 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0019 reg=4 refresh Z │ │ 0x0000 - 0x0019 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0019 reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ @@ -181072,46 +181079,48 @@ │ │ type : '(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 44 16-bit code units │ │ -084478: |[084478] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -084488: 2204 e604 |0000: new-instance v4, Lorg/apache/http/params/BasicHttpParams; // type@04e6 │ │ -08448c: 7010 e01d 0400 |0002: invoke-direct {v4}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ -084492: 1400 60ea 0000 |0005: const v0, #float 8.40779e-41 // #0000ea60 │ │ -084498: 7120 e41d 0400 |0008: invoke-static {v4, v0}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ -08449e: 1a03 c614 |000b: const-string v3, "getRandomSongs" // string@14c6 │ │ -0844a2: 1a05 6820 |000d: const-string v5, "size" // string@2068 │ │ -0844a6: 7110 6b15 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -0844ac: 0c06 |0012: move-result-object v6 │ │ -0844ae: 0780 |0013: move-object v0, v8 │ │ -0844b0: 07a1 |0014: move-object v1, v10 │ │ -0844b2: 07b2 |0015: move-object v2, v11 │ │ -0844b4: 7607 161b 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ -0844ba: 0c07 |0019: move-result-object v7 │ │ -0844bc: 2200 6904 |001a: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser; // type@0469 │ │ -0844c0: 7020 ac1b a000 |001c: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.:(Landroid/content/Context;)V // method@1bac │ │ -0844c6: 6e30 b11b 700b |001f: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1bb1 │ │ -0844cc: 0c00 |0022: move-result-object v0 │ │ -0844ce: 7110 651d 0700 |0023: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0844d4: 1100 |0026: return-object v0 │ │ -0844d6: 0d00 |0027: move-exception v0 │ │ -0844d8: 7110 651d 0700 |0028: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0844de: 2700 |002b: throw v0 │ │ +084474: |[084474] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +084484: 2204 ef04 |0000: new-instance v4, Lorg/apache/http/params/BasicHttpParams; // type@04ef │ │ +084488: 7010 e01d 0400 |0002: invoke-direct {v4}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@1de0 │ │ +08448e: 1400 60ea 0000 |0005: const v0, #float 8.40779e-41 // #0000ea60 │ │ +084494: 7120 e41d 0400 |0008: invoke-static {v4, v0}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@1de4 │ │ +08449a: 1a03 c314 |000b: const-string v3, "getRandomSongs" // string@14c3 │ │ +08449e: 1a05 6520 |000d: const-string v5, "size" // string@2065 │ │ +0844a2: 7110 6b15 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +0844a8: 0c06 |0012: move-result-object v6 │ │ +0844aa: 0780 |0013: move-object v0, v8 │ │ +0844ac: 07a1 |0014: move-object v1, v10 │ │ +0844ae: 07b2 |0015: move-object v2, v11 │ │ +0844b0: 7607 161b 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ +0844b6: 0c07 |0019: move-result-object v7 │ │ +0844b8: 2200 7104 |001a: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser; // type@0471 │ │ +0844bc: 7020 ac1b a000 |001c: invoke-direct {v0, v10}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.:(Landroid/content/Context;)V // method@1bac │ │ +0844c2: 6e30 b11b 700b |001f: invoke-virtual {v0, v7, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1bb1 │ │ +0844c8: 0c00 |0022: move-result-object v0 │ │ +0844ca: 7110 651d 0700 |0023: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0844d0: 1100 |0026: return-object v0 │ │ +0844d2: 0d00 |0027: move-exception v0 │ │ +0844d4: 7110 651d 0700 |0028: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0844da: 2700 |002b: throw v0 │ │ catches : 1 │ │ 0x001a - 0x0022 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=439 │ │ 0x0005 line=440 │ │ 0x000b line=442 │ │ 0x001a line=444 │ │ 0x0023 line=446 │ │ + 0x0026 line=444 │ │ + 0x0027 line=446 │ │ locals : │ │ 0x0005 - 0x002c reg=4 params Lorg/apache/http/params/HttpParams; │ │ 0x001a - 0x002c reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x002c reg=8 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x002c reg=9 size I │ │ 0x0000 - 0x002c reg=10 context Landroid/content/Context; │ │ 0x0000 - 0x002c reg=11 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -181121,39 +181130,41 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0844ec: |[0844ec] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -0844fc: 1a01 1801 |0000: const-string v1, "1.8" // string@0118 │ │ -084500: 1a02 550c |0002: const-string v2, "Starring not supported." // string@0c55 │ │ -084504: 7040 fd1a 4321 |0004: invoke-direct {v3, v4, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -08450a: 1a01 0715 |0007: const-string v1, "getStarred" // string@1507 │ │ -08450e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -084510: 7052 151b 4315 |000a: invoke-direct {v3, v4, v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ -084516: 0c00 |000d: move-result-object v0 │ │ -084518: 2201 6a04 |000e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser; // type@046a │ │ -08451c: 7020 b51b 4100 |0010: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.:(Landroid/content/Context;)V // method@1bb5 │ │ -084522: 6e30 bb1b 0105 |0013: invoke-virtual {v1, v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1bbb │ │ -084528: 0c01 |0016: move-result-object v1 │ │ -08452a: 7110 651d 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084530: 1101 |001a: return-object v1 │ │ -084532: 0d01 |001b: move-exception v1 │ │ -084534: 7110 651d 0000 |001c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08453a: 2701 |001f: throw v1 │ │ +0844e8: |[0844e8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +0844f8: 1a01 1801 |0000: const-string v1, "1.8" // string@0118 │ │ +0844fc: 1a02 520c |0002: const-string v2, "Starring not supported." // string@0c52 │ │ +084500: 7040 fd1a 4321 |0004: invoke-direct {v3, v4, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +084506: 1a01 0415 |0007: const-string v1, "getStarred" // string@1504 │ │ +08450a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +08450c: 7052 151b 4315 |000a: invoke-direct {v3, v4, v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ +084512: 0c00 |000d: move-result-object v0 │ │ +084514: 2201 7204 |000e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser; // type@0472 │ │ +084518: 7020 b51b 4100 |0010: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.:(Landroid/content/Context;)V // method@1bb5 │ │ +08451e: 6e30 bb1b 0105 |0013: invoke-virtual {v1, v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1bbb │ │ +084524: 0c01 |0016: move-result-object v1 │ │ +084526: 7110 651d 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08452c: 1101 |001a: return-object v1 │ │ +08452e: 0d01 |001b: move-exception v1 │ │ +084530: 7110 651d 0000 |001c: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084536: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0016 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=322 │ │ 0x0007 line=324 │ │ 0x000e line=326 │ │ 0x0017 line=328 │ │ + 0x001a line=326 │ │ + 0x001b line=328 │ │ locals : │ │ 0x000e - 0x0020 reg=0 reader Ljava/io/Reader; │ │ 0x0000 - 0x0020 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x0020 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0020 reg=5 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #16 : (in Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;) │ │ @@ -181161,60 +181172,60 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -084548: |[084548] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; │ │ -084558: 2200 4803 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0348 │ │ -08455c: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -084562: 3808 3f00 |0005: if-eqz v8, 0044 // +003f │ │ -084566: 1a02 7822 |0007: const-string v2, "videoPlayer" // string@2278 │ │ -08456a: 7120 791d 2600 |0009: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -084570: 0c02 |000c: move-result-object v2 │ │ -084572: 6e20 b515 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084578: 1a02 a800 |0010: const-string v2, "&id=" // string@00a8 │ │ -08457c: 6e20 b515 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084582: 0c02 |0015: move-result-object v2 │ │ -084584: 6e20 b515 7200 |0016: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08458a: 1a02 aa00 |0019: const-string v2, "&maxBitRate=500" // string@00aa │ │ -08458e: 6e20 b515 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084594: 1a02 a400 |001e: const-string v2, "&autoplay=true" // string@00a4 │ │ -084598: 6e20 b515 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08459e: 6e10 bb15 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0845a4: 0c02 |0026: move-result-object v2 │ │ -0845a6: 7030 211b 6502 |0027: invoke-direct {v5, v6, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.rewriteUrlWithRedirect:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b21 │ │ -0845ac: 0c01 |002a: move-result-object v1 │ │ -0845ae: 6202 3f09 |002b: sget-object v2, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ -0845b2: 2203 4803 |002d: new-instance v3, Ljava/lang/StringBuilder; // type@0348 │ │ -0845b6: 7010 ad15 0300 |002f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0845bc: 1a04 e00c |0032: const-string v4, "Using video URL: " // string@0ce0 │ │ -0845c0: 6e20 b515 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0845c6: 0c03 |0037: move-result-object v3 │ │ -0845c8: 6e20 b515 1300 |0038: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0845ce: 0c03 |003b: move-result-object v3 │ │ -0845d0: 6e10 bb15 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0845d6: 0c03 |003f: move-result-object v3 │ │ -0845d8: 6e20 781c 3200 |0040: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ -0845de: 1101 |0043: return-object v1 │ │ -0845e0: 1a02 1901 |0044: const-string v2, "1.9" // string@0119 │ │ -0845e4: 1a03 600d |0046: const-string v3, "Video streaming not supported." // string@0d60 │ │ -0845e8: 7040 fd1a 6532 |0048: invoke-direct {v5, v6, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -0845ee: 1a02 fc20 |004b: const-string v2, "stream" // string@20fc │ │ -0845f2: 7120 791d 2600 |004d: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ -0845f8: 0c02 |0050: move-result-object v2 │ │ -0845fa: 6e20 b515 2000 |0051: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084600: 1a02 a800 |0054: const-string v2, "&id=" // string@00a8 │ │ -084604: 6e20 b515 2000 |0056: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08460a: 0c02 |0059: move-result-object v2 │ │ -08460c: 6e20 b515 7200 |005a: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084612: 1a02 a600 |005d: const-string v2, "&format=raw" // string@00a6 │ │ -084616: 6e20 b515 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08461c: 28c1 |0062: goto 0023 // -003f │ │ +084544: |[084544] net.sourceforge.subsonic.androidapp.service.RESTMusicService.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; │ │ +084554: 2200 5003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0350 │ │ +084558: 7010 ad15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +08455e: 3808 3f00 |0005: if-eqz v8, 0044 // +003f │ │ +084562: 1a02 7522 |0007: const-string v2, "videoPlayer" // string@2275 │ │ +084566: 7120 791d 2600 |0009: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +08456c: 0c02 |000c: move-result-object v2 │ │ +08456e: 6e20 b515 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084574: 1a02 a800 |0010: const-string v2, "&id=" // string@00a8 │ │ +084578: 6e20 b515 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08457e: 0c02 |0015: move-result-object v2 │ │ +084580: 6e20 b515 7200 |0016: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084586: 1a02 aa00 |0019: const-string v2, "&maxBitRate=500" // string@00aa │ │ +08458a: 6e20 b515 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084590: 1a02 a400 |001e: const-string v2, "&autoplay=true" // string@00a4 │ │ +084594: 6e20 b515 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08459a: 6e10 bb15 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0845a0: 0c02 |0026: move-result-object v2 │ │ +0845a2: 7030 211b 6502 |0027: invoke-direct {v5, v6, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.rewriteUrlWithRedirect:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1b21 │ │ +0845a8: 0c01 |002a: move-result-object v1 │ │ +0845aa: 6202 3f09 |002b: sget-object v2, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@093f │ │ +0845ae: 2203 5003 |002d: new-instance v3, Ljava/lang/StringBuilder; // type@0350 │ │ +0845b2: 7010 ad15 0300 |002f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0845b8: 1a04 dd0c |0032: const-string v4, "Using video URL: " // string@0cdd │ │ +0845bc: 6e20 b515 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0845c2: 0c03 |0037: move-result-object v3 │ │ +0845c4: 6e20 b515 1300 |0038: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0845ca: 0c03 |003b: move-result-object v3 │ │ +0845cc: 6e10 bb15 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0845d2: 0c03 |003f: move-result-object v3 │ │ +0845d4: 6e20 781c 3200 |0040: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.info:(Ljava/lang/String;)V // method@1c78 │ │ +0845da: 1101 |0043: return-object v1 │ │ +0845dc: 1a02 1901 |0044: const-string v2, "1.9" // string@0119 │ │ +0845e0: 1a03 5d0d |0046: const-string v3, "Video streaming not supported." // string@0d5d │ │ +0845e4: 7040 fd1a 6532 |0048: invoke-direct {v5, v6, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +0845ea: 1a02 f920 |004b: const-string v2, "stream" // string@20f9 │ │ +0845ee: 7120 791d 2600 |004d: invoke-static {v6, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getRestUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@1d79 │ │ +0845f4: 0c02 |0050: move-result-object v2 │ │ +0845f6: 6e20 b515 2000 |0051: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0845fc: 1a02 a800 |0054: const-string v2, "&id=" // string@00a8 │ │ +084600: 6e20 b515 2000 |0056: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084606: 0c02 |0059: move-result-object v2 │ │ +084608: 6e20 b515 7200 |005a: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08460e: 1a02 a600 |005d: const-string v2, "&format=raw" // string@00a6 │ │ +084612: 6e20 b515 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084618: 28c1 |0062: goto 0023 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0005 line=560 │ │ 0x0007 line=561 │ │ 0x0010 line=562 │ │ 0x0019 line=563 │ │ @@ -181239,38 +181250,40 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -084620: |[084620] net.sourceforge.subsonic.androidapp.service.RESTMusicService.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z │ │ -084630: 1a02 5914 |0000: const-string v2, "getLicense" // string@1459 │ │ -084634: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -084636: 7053 151b 5426 |0003: invoke-direct {v4, v5, v6, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ -08463c: 0c00 |0006: move-result-object v0 │ │ -08463e: 2202 6204 |0007: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser; // type@0462 │ │ -084642: 7020 6d1b 5200 |0009: invoke-direct {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.:(Landroid/content/Context;)V // method@1b6d │ │ -084648: 6e20 741b 0200 |000c: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; // method@1b74 │ │ -08464e: 0c01 |000f: move-result-object v1 │ │ -084650: 6e10 5819 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.isLicenseValid:()Z // method@1958 │ │ -084656: 0a02 |0013: move-result v2 │ │ -084658: 7110 651d 0000 |0014: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08465e: 0f02 |0017: return v2 │ │ -084660: 0d02 |0018: move-exception v2 │ │ -084662: 7110 651d 0000 |0019: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084668: 2702 |001c: throw v2 │ │ +08461c: |[08461c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z │ │ +08462c: 1a02 5614 |0000: const-string v2, "getLicense" // string@1456 │ │ +084630: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +084632: 7053 151b 5426 |0003: invoke-direct {v4, v5, v6, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ +084638: 0c00 |0006: move-result-object v0 │ │ +08463a: 2202 6a04 |0007: new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser; // type@046a │ │ +08463e: 7020 6d1b 5200 |0009: invoke-direct {v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.:(Landroid/content/Context;)V // method@1b6d │ │ +084644: 6e20 741b 0200 |000c: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; // method@1b74 │ │ +08464a: 0c01 |000f: move-result-object v1 │ │ +08464c: 6e10 5819 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.isLicenseValid:()Z // method@1958 │ │ +084652: 0a02 |0013: move-result v2 │ │ +084654: 7110 651d 0000 |0014: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +08465a: 0f02 |0017: return v2 │ │ +08465c: 0d02 |0018: move-exception v2 │ │ +08465e: 7110 651d 0000 |0019: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084664: 2702 |001c: throw v2 │ │ catches : 1 │ │ 0x0007 - 0x0013 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=181 │ │ 0x0007 line=183 │ │ 0x0010 line=184 │ │ 0x0014 line=186 │ │ + 0x0017 line=184 │ │ + 0x0018 line=186 │ │ locals : │ │ 0x0010 - 0x0018 reg=1 serverInfo Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ 0x0007 - 0x001d reg=0 reader Ljava/io/Reader; │ │ 0x0000 - 0x001d reg=4 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001d reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x001d reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ @@ -181279,27 +181292,27 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -084678: |[084678] net.sourceforge.subsonic.androidapp.service.RESTMusicService.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -084688: 1a01 611c |0000: const-string v1, "ping" // string@1c61 │ │ -08468c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -08468e: 7052 151b 4315 |0003: invoke-direct {v3, v4, v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ -084694: 0c00 |0006: move-result-object v0 │ │ -084696: 2201 5f04 |0007: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@045f │ │ -08469a: 7020 4f1b 4100 |0009: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ -0846a0: 6e20 541b 0100 |000c: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ -0846a6: 7110 651d 0000 |000f: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0846ac: 0e00 |0012: return-void │ │ -0846ae: 0d01 |0013: move-exception v1 │ │ -0846b0: 7110 651d 0000 |0014: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0846b6: 2701 |0017: throw v1 │ │ +084674: |[084674] net.sourceforge.subsonic.androidapp.service.RESTMusicService.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +084684: 1a01 5e1c |0000: const-string v1, "ping" // string@1c5e │ │ +084688: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08468a: 7052 151b 4315 |0003: invoke-direct {v3, v4, v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Ljava/io/Reader; // method@1b15 │ │ +084690: 0c00 |0006: move-result-object v0 │ │ +084692: 2201 6704 |0007: new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@0467 │ │ +084696: 7020 4f1b 4100 |0009: invoke-direct {v1, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ +08469c: 6e20 541b 0100 |000c: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ +0846a2: 7110 651d 0000 |000f: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0846a8: 0e00 |0012: return-void │ │ +0846aa: 0d01 |0013: move-exception v1 │ │ +0846ac: 7110 651d 0000 |0014: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0846b2: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x000f │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=171 │ │ 0x0007 line=173 │ │ 0x000f line=175 │ │ @@ -181316,50 +181329,50 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 65 16-bit code units │ │ -0846c4: |[0846c4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -0846d4: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0846d6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0846d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0846da: 1a00 1501 |0003: const-string v0, "1.5" // string@0115 │ │ -0846de: 1a01 060c |0005: const-string v1, "Scrobbling not supported." // string@0c06 │ │ -0846e2: 7040 fd1a c910 |0007: invoke-direct {v9, v12, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -0846e8: 1a03 d91d |000a: const-string v3, "scrobble" // string@1dd9 │ │ -0846ec: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0846ee: 2380 0d05 |000d: new-array v0, v8, [Ljava/lang/String; // type@050d │ │ -0846f2: 1a01 de15 |000f: const-string v1, "id" // string@15de │ │ -0846f6: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ -0846fa: 1a01 0c21 |0013: const-string v1, "submission" // string@210c │ │ -0846fe: 4d01 0006 |0015: aput-object v1, v0, v6 │ │ -084702: 7110 fc15 0000 |0017: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -084708: 0c05 |001a: move-result-object v5 │ │ -08470a: 2380 0b05 |001b: new-array v0, v8, [Ljava/lang/Object; // type@050b │ │ -08470e: 4d0a 0002 |001d: aput-object v10, v0, v2 │ │ -084712: 7110 3f15 0b00 |001f: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ -084718: 0c01 |0022: move-result-object v1 │ │ -08471a: 4d01 0006 |0023: aput-object v1, v0, v6 │ │ -08471e: 7110 fc15 0000 |0025: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -084724: 0c06 |0028: move-result-object v6 │ │ -084726: 0790 |0029: move-object v0, v9 │ │ -084728: 07c1 |002a: move-object v1, v12 │ │ -08472a: 07d2 |002b: move-object v2, v13 │ │ -08472c: 7607 171b 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ -084732: 0c07 |002f: move-result-object v7 │ │ -084734: 2200 5f04 |0030: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@045f │ │ -084738: 7020 4f1b c000 |0032: invoke-direct {v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ -08473e: 6e20 541b 7000 |0035: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ -084744: 7110 651d 0700 |0038: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -08474a: 0e00 |003b: return-void │ │ -08474c: 0d00 |003c: move-exception v0 │ │ -08474e: 7110 651d 0700 |003d: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -084754: 2700 |0040: throw v0 │ │ +0846c0: |[0846c0] net.sourceforge.subsonic.androidapp.service.RESTMusicService.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +0846d0: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0846d2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0846d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0846d6: 1a00 1501 |0003: const-string v0, "1.5" // string@0115 │ │ +0846da: 1a01 030c |0005: const-string v1, "Scrobbling not supported." // string@0c03 │ │ +0846de: 7040 fd1a c910 |0007: invoke-direct {v9, v12, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +0846e4: 1a03 d61d |000a: const-string v3, "scrobble" // string@1dd6 │ │ +0846e8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0846ea: 2380 1705 |000d: new-array v0, v8, [Ljava/lang/String; // type@0517 │ │ +0846ee: 1a01 db15 |000f: const-string v1, "id" // string@15db │ │ +0846f2: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ +0846f6: 1a01 0921 |0013: const-string v1, "submission" // string@2109 │ │ +0846fa: 4d01 0006 |0015: aput-object v1, v0, v6 │ │ +0846fe: 7110 fc15 0000 |0017: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +084704: 0c05 |001a: move-result-object v5 │ │ +084706: 2380 1505 |001b: new-array v0, v8, [Ljava/lang/Object; // type@0515 │ │ +08470a: 4d0a 0002 |001d: aput-object v10, v0, v2 │ │ +08470e: 7110 3f15 0b00 |001f: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ +084714: 0c01 |0022: move-result-object v1 │ │ +084716: 4d01 0006 |0023: aput-object v1, v0, v6 │ │ +08471a: 7110 fc15 0000 |0025: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +084720: 0c06 |0028: move-result-object v6 │ │ +084722: 0790 |0029: move-object v0, v9 │ │ +084724: 07c1 |002a: move-object v1, v12 │ │ +084726: 07d2 |002b: move-object v2, v13 │ │ +084728: 7607 171b 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; // method@1b17 │ │ +08472e: 0c07 |002f: move-result-object v7 │ │ +084730: 2200 6704 |0030: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@0467 │ │ +084734: 7020 4f1b c000 |0032: invoke-direct {v0, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ +08473a: 6e20 541b 7000 |0035: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ +084740: 7110 651d 0700 |0038: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084746: 0e00 |003b: return-void │ │ +084748: 0d00 |003c: move-exception v0 │ │ +08474a: 7110 651d 0700 |003d: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +084750: 2700 |0040: throw v0 │ │ catches : 1 │ │ 0x0030 - 0x0038 │ │ -> 0x003c │ │ positions : │ │ 0x0003 line=417 │ │ 0x000a line=418 │ │ 0x0030 line=420 │ │ @@ -181379,22 +181392,22 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -084764: |[084764] net.sourceforge.subsonic.androidapp.service.RESTMusicService.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -084774: 7040 241b 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.searchNew:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1b24 │ │ -08477a: 0c01 |0003: move-result-object v1 │ │ -08477c: 1101 |0004: return-object v1 │ │ -08477e: 0d00 |0005: move-exception v0 │ │ -084780: 7040 251b 3254 |0006: invoke-direct {v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.searchOld:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1b25 │ │ -084786: 0c01 |0009: move-result-object v1 │ │ -084788: 28fa |000a: goto 0004 // -0006 │ │ +084760: |[084760] net.sourceforge.subsonic.androidapp.service.RESTMusicService.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +084770: 7040 241b 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.searchNew:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1b24 │ │ +084776: 0c01 |0003: move-result-object v1 │ │ +084778: 1101 |0004: return-object v1 │ │ +08477a: 0d00 |0005: move-exception v0 │ │ +08477c: 7040 251b 3254 |0006: invoke-direct {v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.searchOld:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1b25 │ │ +084782: 0c01 |0009: move-result-object v1 │ │ +084784: 28fa |000a: goto 0004 // -0006 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Lnet/sourceforge/subsonic/androidapp/service/ServerTooOldException; -> 0x0005 │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=285 │ │ 0x0005 line=283 │ │ @@ -181411,36 +181424,36 @@ │ │ type : '(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -08479c: |[08479c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -0847ac: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -0847ae: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0847b0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0847b2: 2362 0d05 |0003: new-array v2, v6, [Ljava/lang/String; // type@050d │ │ -0847b6: 1a03 2a0e |0005: const-string v3, "action" // string@0e2a │ │ -0847ba: 4d03 0204 |0007: aput-object v3, v2, v4 │ │ -0847be: 1a03 2313 |0009: const-string v3, "gain" // string@1323 │ │ -0847c2: 4d03 0205 |000b: aput-object v3, v2, v5 │ │ -0847c6: 7110 fc15 0200 |000d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -0847cc: 0c00 |0010: move-result-object v0 │ │ -0847ce: 2362 0b05 |0011: new-array v2, v6, [Ljava/lang/Object; // type@050b │ │ -0847d2: 1a03 f01e |0013: const-string v3, "setGain" // string@1ef0 │ │ -0847d6: 4d03 0204 |0015: aput-object v3, v2, v4 │ │ -0847da: 7110 5e15 0800 |0017: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@155e │ │ -0847e0: 0c03 |001a: move-result-object v3 │ │ -0847e2: 4d03 0205 |001b: aput-object v3, v2, v5 │ │ -0847e6: 7110 fc15 0200 |001d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -0847ec: 0c01 |0020: move-result-object v1 │ │ -0847ee: 7051 021b 970a |0021: invoke-direct {v7, v9, v10, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ -0847f4: 0c02 |0024: move-result-object v2 │ │ -0847f6: 1102 |0025: return-object v2 │ │ +084798: |[084798] net.sourceforge.subsonic.androidapp.service.RESTMusicService.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +0847a8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0847aa: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0847ac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0847ae: 2362 1705 |0003: new-array v2, v6, [Ljava/lang/String; // type@0517 │ │ +0847b2: 1a03 270e |0005: const-string v3, "action" // string@0e27 │ │ +0847b6: 4d03 0204 |0007: aput-object v3, v2, v4 │ │ +0847ba: 1a03 2013 |0009: const-string v3, "gain" // string@1320 │ │ +0847be: 4d03 0205 |000b: aput-object v3, v2, v5 │ │ +0847c2: 7110 fc15 0200 |000d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0847c8: 0c00 |0010: move-result-object v0 │ │ +0847ca: 2362 1505 |0011: new-array v2, v6, [Ljava/lang/Object; // type@0515 │ │ +0847ce: 1a03 ed1e |0013: const-string v3, "setGain" // string@1eed │ │ +0847d2: 4d03 0204 |0015: aput-object v3, v2, v4 │ │ +0847d6: 7110 5e15 0800 |0017: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@155e │ │ +0847dc: 0c03 |001a: move-result-object v3 │ │ +0847de: 4d03 0205 |001b: aput-object v3, v2, v5 │ │ +0847e2: 7110 fc15 0200 |001d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0847e8: 0c01 |0020: move-result-object v1 │ │ +0847ea: 7051 021b 970a |0021: invoke-direct {v7, v9, v10, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ +0847f0: 0c02 |0024: move-result-object v2 │ │ +0847f2: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=616 │ │ 0x0011 line=617 │ │ 0x0021 line=618 │ │ locals : │ │ 0x0011 - 0x0026 reg=0 parameterNames Ljava/util/List; Ljava/util/List; │ │ @@ -181455,42 +181468,42 @@ │ │ type : '(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0847f8: |[0847f8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -084808: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -08480a: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -08480c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -08480e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -084810: 2372 0d05 |0004: new-array v2, v7, [Ljava/lang/String; // type@050d │ │ -084814: 1a03 2a0e |0006: const-string v3, "action" // string@0e2a │ │ -084818: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ -08481c: 1a03 0616 |000a: const-string v3, "index" // string@1606 │ │ -084820: 4d03 0205 |000c: aput-object v3, v2, v5 │ │ -084824: 1a03 e61a |000e: const-string v3, "offset" // string@1ae6 │ │ -084828: 4d03 0206 |0010: aput-object v3, v2, v6 │ │ -08482c: 7110 fc15 0200 |0012: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -084832: 0c00 |0015: move-result-object v0 │ │ -084834: 2372 0b05 |0016: new-array v2, v7, [Ljava/lang/Object; // type@050b │ │ -084838: 1a03 6a20 |0018: const-string v3, "skip" // string@206a │ │ -08483c: 4d03 0204 |001a: aput-object v3, v2, v4 │ │ -084840: 7110 6b15 0900 |001c: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -084846: 0c03 |001f: move-result-object v3 │ │ -084848: 4d03 0205 |0020: aput-object v3, v2, v5 │ │ -08484c: 7110 6b15 0a00 |0022: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -084852: 0c03 |0025: move-result-object v3 │ │ -084854: 4d03 0206 |0026: aput-object v3, v2, v6 │ │ -084858: 7110 fc15 0200 |0028: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -08485e: 0c01 |002b: move-result-object v1 │ │ -084860: 7051 021b b80c |002c: invoke-direct {v8, v11, v12, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ -084866: 0c02 |002f: move-result-object v2 │ │ -084868: 1102 |0030: return-object v2 │ │ +0847f4: |[0847f4] net.sourceforge.subsonic.androidapp.service.RESTMusicService.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +084804: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +084806: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +084808: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +08480a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +08480c: 2372 1705 |0004: new-array v2, v7, [Ljava/lang/String; // type@0517 │ │ +084810: 1a03 270e |0006: const-string v3, "action" // string@0e27 │ │ +084814: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ +084818: 1a03 0316 |000a: const-string v3, "index" // string@1603 │ │ +08481c: 4d03 0205 |000c: aput-object v3, v2, v5 │ │ +084820: 1a03 e31a |000e: const-string v3, "offset" // string@1ae3 │ │ +084824: 4d03 0206 |0010: aput-object v3, v2, v6 │ │ +084828: 7110 fc15 0200 |0012: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +08482e: 0c00 |0015: move-result-object v0 │ │ +084830: 2372 1505 |0016: new-array v2, v7, [Ljava/lang/Object; // type@0515 │ │ +084834: 1a03 6720 |0018: const-string v3, "skip" // string@2067 │ │ +084838: 4d03 0204 |001a: aput-object v3, v2, v4 │ │ +08483c: 7110 6b15 0900 |001c: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +084842: 0c03 |001f: move-result-object v3 │ │ +084844: 4d03 0205 |0020: aput-object v3, v2, v5 │ │ +084848: 7110 6b15 0a00 |0022: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +08484e: 0c03 |0025: move-result-object v3 │ │ +084850: 4d03 0206 |0026: aput-object v3, v2, v6 │ │ +084854: 7110 fc15 0200 |0028: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +08485a: 0c01 |002b: move-result-object v1 │ │ +08485c: 7051 021b b80c |002c: invoke-direct {v8, v11, v12, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ +084862: 0c02 |002f: move-result-object v2 │ │ +084864: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=594 │ │ 0x0016 line=595 │ │ 0x002c line=596 │ │ locals : │ │ 0x0016 - 0x0031 reg=0 parameterNames Ljava/util/List; Ljava/util/List; │ │ @@ -181506,38 +181519,38 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 42 16-bit code units │ │ -08486c: |[08486c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -08487c: 1a00 1801 |0000: const-string v0, "1.8" // string@0118 │ │ -084880: 1a01 550c |0002: const-string v1, "Starring not supported." // string@0c55 │ │ -084884: 7040 fd1a b810 |0004: invoke-direct {v8, v11, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ -08488a: 380a 1b00 |0007: if-eqz v10, 0022 // +001b │ │ -08488e: 1a03 b120 |0009: const-string v3, "star" // string@20b1 │ │ -084892: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -084894: 1a05 de15 |000c: const-string v5, "id" // string@15de │ │ -084898: 0780 |000e: move-object v0, v8 │ │ -08489a: 07b1 |000f: move-object v1, v11 │ │ -08489c: 07c2 |0010: move-object v2, v12 │ │ -08489e: 0796 |0011: move-object v6, v9 │ │ -0848a0: 7607 161b 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ -0848a6: 0c07 |0015: move-result-object v7 │ │ -0848a8: 2200 5f04 |0016: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@045f │ │ -0848ac: 7020 4f1b b000 |0018: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ -0848b2: 6e20 541b 7000 |001b: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ -0848b8: 7110 651d 0700 |001e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0848be: 0e00 |0021: return-void │ │ -0848c0: 1a03 e321 |0022: const-string v3, "unstar" // string@21e3 │ │ -0848c4: 28e7 |0024: goto 000b // -0019 │ │ -0848c6: 0d00 |0025: move-exception v0 │ │ -0848c8: 7110 651d 0700 |0026: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -0848ce: 2700 |0029: throw v0 │ │ +084868: |[084868] net.sourceforge.subsonic.androidapp.service.RESTMusicService.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +084878: 1a00 1801 |0000: const-string v0, "1.8" // string@0118 │ │ +08487c: 1a01 520c |0002: const-string v1, "Starring not supported." // string@0c52 │ │ +084880: 7040 fd1a b810 |0004: invoke-direct {v8, v11, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.checkServerVersion:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@1afd │ │ +084886: 380a 1b00 |0007: if-eqz v10, 0022 // +001b │ │ +08488a: 1a03 ae20 |0009: const-string v3, "star" // string@20ae │ │ +08488e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +084890: 1a05 db15 |000c: const-string v5, "id" // string@15db │ │ +084894: 0780 |000e: move-object v0, v8 │ │ +084896: 07b1 |000f: move-object v1, v11 │ │ +084898: 07c2 |0010: move-object v2, v12 │ │ +08489a: 0796 |0011: move-object v6, v9 │ │ +08489c: 7607 161b 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Reader; // method@1b16 │ │ +0848a2: 0c07 |0015: move-result-object v7 │ │ +0848a4: 2200 6704 |0016: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; // type@0467 │ │ +0848a8: 7020 4f1b b000 |0018: invoke-direct {v0, v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.:(Landroid/content/Context;)V // method@1b4f │ │ +0848ae: 6e20 541b 7000 |001b: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.parse:(Ljava/io/Reader;)V // method@1b54 │ │ +0848b4: 7110 651d 0700 |001e: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0848ba: 0e00 |0021: return-void │ │ +0848bc: 1a03 e021 |0022: const-string v3, "unstar" // string@21e0 │ │ +0848c0: 28e7 |0024: goto 000b // -0019 │ │ +0848c2: 0d00 |0025: move-exception v0 │ │ +0848c4: 7110 651d 0700 |0026: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +0848ca: 2700 |0029: throw v0 │ │ catches : 1 │ │ 0x0016 - 0x001e │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=346 │ │ 0x0007 line=348 │ │ 0x0016 line=350 │ │ @@ -181559,30 +181572,30 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0848dc: |[0848dc] net.sourceforge.subsonic.androidapp.service.RESTMusicService.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -0848ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0848ee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0848f0: 2320 0d05 |0002: new-array v0, v2, [Ljava/lang/String; // type@050d │ │ -0848f4: 1a01 2a0e |0004: const-string v1, "action" // string@0e2a │ │ -0848f8: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ -0848fc: 7110 fc15 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -084902: 0c00 |000b: move-result-object v0 │ │ -084904: 2321 0b05 |000c: new-array v1, v2, [Ljava/lang/Object; // type@050b │ │ -084908: 1a02 c120 |000e: const-string v2, "start" // string@20c1 │ │ -08490c: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -084910: 7110 fc15 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -084916: 0c01 |0015: move-result-object v1 │ │ -084918: 7051 021b 5406 |0016: invoke-direct {v4, v5, v6, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ -08491e: 0c00 |0019: move-result-object v0 │ │ -084920: 1100 |001a: return-object v0 │ │ +0848d8: |[0848d8] net.sourceforge.subsonic.androidapp.service.RESTMusicService.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +0848e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0848ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0848ec: 2320 1705 |0002: new-array v0, v2, [Ljava/lang/String; // type@0517 │ │ +0848f0: 1a01 270e |0004: const-string v1, "action" // string@0e27 │ │ +0848f4: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ +0848f8: 7110 fc15 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +0848fe: 0c00 |000b: move-result-object v0 │ │ +084900: 2321 1505 |000c: new-array v1, v2, [Ljava/lang/Object; // type@0515 │ │ +084904: 1a02 be20 |000e: const-string v2, "start" // string@20be │ │ +084908: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +08490c: 7110 fc15 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +084912: 0c01 |0015: move-result-object v1 │ │ +084914: 7051 021b 5406 |0016: invoke-direct {v4, v5, v6, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ +08491a: 0c00 |0019: move-result-object v0 │ │ +08491c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=606 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001b reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -181592,30 +181605,30 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -084924: |[084924] net.sourceforge.subsonic.androidapp.service.RESTMusicService.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -084934: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -084936: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -084938: 2320 0d05 |0002: new-array v0, v2, [Ljava/lang/String; // type@050d │ │ -08493c: 1a01 2a0e |0004: const-string v1, "action" // string@0e2a │ │ -084940: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ -084944: 7110 fc15 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -08494a: 0c00 |000b: move-result-object v0 │ │ -08494c: 2321 0b05 |000c: new-array v1, v2, [Ljava/lang/Object; // type@050b │ │ -084950: 1a02 f020 |000e: const-string v2, "stop" // string@20f0 │ │ -084954: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -084958: 7110 fc15 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ -08495e: 0c01 |0015: move-result-object v1 │ │ -084960: 7051 021b 5406 |0016: invoke-direct {v4, v5, v6, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ -084966: 0c00 |0019: move-result-object v0 │ │ -084968: 1100 |001a: return-object v0 │ │ +084920: |[084920] net.sourceforge.subsonic.androidapp.service.RESTMusicService.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +084930: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +084932: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +084934: 2320 1705 |0002: new-array v0, v2, [Ljava/lang/String; // type@0517 │ │ +084938: 1a01 270e |0004: const-string v1, "action" // string@0e27 │ │ +08493c: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ +084940: 7110 fc15 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +084946: 0c00 |000b: move-result-object v0 │ │ +084948: 2321 1505 |000c: new-array v1, v2, [Ljava/lang/Object; // type@0515 │ │ +08494c: 1a02 ed20 |000e: const-string v2, "stop" // string@20ed │ │ +084950: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +084954: 7110 fc15 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@15fc │ │ +08495a: 0c01 |0015: move-result-object v1 │ │ +08495c: 7051 021b 5406 |0016: invoke-direct {v4, v5, v6, v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ +084962: 0c00 |0019: move-result-object v0 │ │ +084964: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=601 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x001b reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -181625,36 +181638,36 @@ │ │ type : '(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -08496c: |[08496c] net.sourceforge.subsonic.androidapp.service.RESTMusicService.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -08497c: 7210 2716 0600 |0000: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1627 │ │ -084982: 0a01 |0003: move-result v1 │ │ -084984: 2202 7103 |0004: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -084988: d804 0101 |0006: add-int/lit8 v4, v1, #int 1 // #01 │ │ -08498c: 7020 ed15 4200 |0008: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -084992: 1a04 2a0e |000b: const-string v4, "action" // string@0e2a │ │ -084996: 7220 1c16 4200 |000d: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -08499c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08499e: 3510 0a00 |0011: if-ge v0, v1, 001b // +000a │ │ -0849a2: 1a04 de15 |0013: const-string v4, "id" // string@15de │ │ -0849a6: 7220 1c16 4200 |0015: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0849ac: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0849b0: 28f7 |001a: goto 0011 // -0009 │ │ -0849b2: 2203 7103 |001b: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -0849b6: 7010 ec15 0300 |001d: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0849bc: 1a04 701e |0020: const-string v4, "set" // string@1e70 │ │ -0849c0: 7220 1c16 4300 |0022: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0849c6: 7220 1d16 6300 |0025: invoke-interface {v3, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ -0849cc: 7053 021b 7528 |0028: invoke-direct {v5, v7, v8, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ -0849d2: 0c04 |002b: move-result-object v4 │ │ -0849d4: 1104 |002c: return-object v4 │ │ +084968: |[084968] net.sourceforge.subsonic.androidapp.service.RESTMusicService.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +084978: 7210 2716 0600 |0000: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1627 │ │ +08497e: 0a01 |0003: move-result v1 │ │ +084980: 2202 7903 |0004: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +084984: d804 0101 |0006: add-int/lit8 v4, v1, #int 1 // #01 │ │ +084988: 7020 ed15 4200 |0008: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +08498e: 1a04 270e |000b: const-string v4, "action" // string@0e27 │ │ +084992: 7220 1c16 4200 |000d: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +084998: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08499a: 3510 0a00 |0011: if-ge v0, v1, 001b // +000a │ │ +08499e: 1a04 db15 |0013: const-string v4, "id" // string@15db │ │ +0849a2: 7220 1c16 4200 |0015: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0849a8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0849ac: 28f7 |001a: goto 0011 // -0009 │ │ +0849ae: 2203 7903 |001b: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +0849b2: 7010 ec15 0300 |001d: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0849b8: 1a04 6d1e |0020: const-string v4, "set" // string@1e6d │ │ +0849bc: 7220 1c16 4300 |0022: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0849c2: 7220 1d16 6300 |0025: invoke-interface {v3, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ +0849c8: 7053 021b 7528 |0028: invoke-direct {v5, v7, v8, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.executeJukeboxCommand:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/util/List;Ljava/util/List;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // method@1b02 │ │ +0849ce: 0c04 |002b: move-result-object v4 │ │ +0849d0: 1104 |002c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0004 line=580 │ │ 0x000b line=581 │ │ 0x0010 line=582 │ │ 0x0013 line=583 │ │ @@ -181670,20 +181683,20 @@ │ │ 0x000b - 0x002d reg=2 parameterNames Ljava/util/List; Ljava/util/List; │ │ 0x0020 - 0x002d reg=3 parameterValues Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x002d reg=5 this Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ 0x0000 - 0x002d reg=6 ids Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x002d reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x002d reg=8 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2972 (RESTMusicService.java) │ │ + source_file_idx : 2969 (RESTMusicService.java) │ │ │ │ Class #705 header: │ │ -class_idx : 1119 │ │ +class_idx : 1127 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ +superclass_idx : 1125 │ │ source_file_idx : 855 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #705 annotations: │ │ @@ -181703,17 +181716,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0849d8: |[0849d8] net.sourceforge.subsonic.androidapp.service.parser.ErrorParser.:(Landroid/content/Context;)V │ │ -0849e8: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -0849ee: 0e00 |0003: return-void │ │ +0849d4: |[0849d4] net.sourceforge.subsonic.androidapp.service.parser.ErrorParser.:(Landroid/content/Context;)V │ │ +0849e4: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +0849ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -181724,31 +181737,31 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0849f0: |[0849f0] net.sourceforge.subsonic.androidapp.service.parser.ErrorParser.parse:(Ljava/io/Reader;)V │ │ -084a00: 6e20 521b 4300 |0000: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.init:(Ljava/io/Reader;)V // method@1b52 │ │ -084a06: 6e10 531b 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.nextParseEvent:()I // method@1b53 │ │ -084a0c: 0a00 |0006: move-result v0 │ │ -084a0e: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -084a10: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ -084a14: 1a01 6712 |000a: const-string v1, "error" // string@1267 │ │ -084a18: 6e10 501b 0300 |000c: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.getElementName:()Ljava/lang/String; // method@1b50 │ │ -084a1e: 0c02 |000f: move-result-object v2 │ │ -084a20: 6e20 9215 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084a26: 0a01 |0013: move-result v1 │ │ -084a28: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -084a2c: 6e10 511b 0300 |0016: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.handleError:()V // method@1b51 │ │ -084a32: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -084a34: 3310 e9ff |001a: if-ne v0, v1, 0003 // -0017 │ │ -084a38: 6e10 551b 0300 |001c: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.validate:()V // method@1b55 │ │ -084a3e: 0e00 |001f: return-void │ │ +0849ec: |[0849ec] net.sourceforge.subsonic.androidapp.service.parser.ErrorParser.parse:(Ljava/io/Reader;)V │ │ +0849fc: 6e20 521b 4300 |0000: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.init:(Ljava/io/Reader;)V // method@1b52 │ │ +084a02: 6e10 531b 0300 |0003: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.nextParseEvent:()I // method@1b53 │ │ +084a08: 0a00 |0006: move-result v0 │ │ +084a0a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +084a0c: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ +084a10: 1a01 6412 |000a: const-string v1, "error" // string@1264 │ │ +084a14: 6e10 501b 0300 |000c: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.getElementName:()Ljava/lang/String; // method@1b50 │ │ +084a1a: 0c02 |000f: move-result-object v2 │ │ +084a1c: 6e20 9215 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084a22: 0a01 |0013: move-result v1 │ │ +084a24: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +084a28: 6e10 511b 0300 |0016: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.handleError:()V // method@1b51 │ │ +084a2e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +084a30: 3310 e9ff |001a: if-ne v0, v1, 0003 // -0017 │ │ +084a34: 6e10 551b 0300 |001c: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;.validate:()V // method@1b55 │ │ +084a3a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=41 │ │ 0x0007 line=42 │ │ 0x0016 line=43 │ │ 0x0019 line=45 │ │ @@ -181758,17 +181771,17 @@ │ │ 0x0007 - 0x0020 reg=0 eventType I │ │ 0x0000 - 0x0020 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; │ │ 0x0000 - 0x0020 reg=4 reader Ljava/io/Reader; │ │ │ │ source_file_idx : 855 (ErrorParser.java) │ │ │ │ Class #706 header: │ │ -class_idx : 1120 │ │ +class_idx : 1128 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ +superclass_idx : 1125 │ │ source_file_idx : 1106 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #706 annotations: │ │ @@ -181792,37 +181805,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -084a40: |[084a40] net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.:()V │ │ -084a50: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -084a54: 1c01 6004 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser; // type@0460 │ │ -084a58: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -084a5e: 6900 5909 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0959 │ │ -084a62: 0e00 |0009: return-void │ │ +084a3c: |[084a3c] net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.:()V │ │ +084a4c: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +084a50: 1c01 6804 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser; // type@0468 │ │ +084a54: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +084a5a: 6900 5909 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0959 │ │ +084a5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084a64: |[084a64] net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.:(Landroid/content/Context;)V │ │ -084a74: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -084a7a: 0e00 |0003: return-void │ │ +084a60: |[084a60] net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.:(Landroid/content/Context;)V │ │ +084a70: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +084a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -181833,202 +181846,202 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 392 16-bit code units │ │ -084a7c: |[084a7c] net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ -084a8c: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -084a92: 0b0d |0003: move-result-wide v13 │ │ -084a94: 1411 5a00 0a7f |0004: const v17, #float 1.83435e+38 // #7f0a005a │ │ -084a9a: 0800 1600 |0007: move-object/from16 v0, v22 │ │ -084a9e: 0801 1800 |0009: move-object/from16 v1, v24 │ │ -084aa2: 0202 1100 |000b: move/from16 v2, v17 │ │ -084aa6: 6e30 601b 1002 |000d: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b60 │ │ -084aac: 7402 5d1b 1600 |0010: invoke-virtual/range {v22, v23}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.init:(Ljava/io/Reader;)V // method@1b5d │ │ -084ab2: 2204 7103 |0013: new-instance v4, Ljava/util/ArrayList; // type@0371 │ │ -084ab6: 7010 ec15 0400 |0015: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -084abc: 220c 7103 |0018: new-instance v12, Ljava/util/ArrayList; // type@0371 │ │ -084ac0: 7010 ec15 0c00 |001a: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -084ac6: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -084ac8: 1a07 9a00 |001e: const-string v7, "#" // string@009a │ │ -084acc: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -084ace: 7401 5e1b 1600 |0021: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.nextParseEvent:()I // method@1b5e │ │ -084ad4: 0a06 |0024: move-result v6 │ │ -084ad6: 1311 0200 |0025: const/16 v17, #int 2 // #2 │ │ -084ada: 0200 1100 |0027: move/from16 v0, v17 │ │ -084ade: 3306 1b00 |0029: if-ne v6, v0, 0044 // +001b │ │ -084ae2: 7401 5a1b 1600 |002b: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getElementName:()Ljava/lang/String; // method@1b5a │ │ -084ae8: 0c0a |002e: move-result-object v10 │ │ -084aea: 1a11 0b16 |002f: const-string v17, "indexes" // string@160b │ │ -084aee: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -084af2: 6e20 9215 a000 |0033: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084af8: 0a11 |0036: move-result v17 │ │ -084afa: 3811 1b00 |0037: if-eqz v17, 0052 // +001b │ │ -084afe: 1215 |0039: const/4 v5, #int 1 // #1 │ │ -084b00: 1a11 0e17 |003a: const-string v17, "lastModified" // string@170e │ │ -084b04: 0800 1600 |003c: move-object/from16 v0, v22 │ │ -084b08: 0801 1100 |003e: move-object/from16 v1, v17 │ │ -084b0c: 6e20 5b1b 1000 |0040: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getLong:(Ljava/lang/String;)Ljava/lang/Long; // method@1b5b │ │ -084b12: 0c08 |0043: move-result-object v8 │ │ -084b14: 1311 0100 |0044: const/16 v17, #int 1 // #1 │ │ -084b18: 0200 1100 |0046: move/from16 v0, v17 │ │ -084b1c: 3306 d9ff |0048: if-ne v6, v0, 0021 // -0027 │ │ -084b20: 7401 621b 1600 |004a: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.validate:()V // method@1b62 │ │ -084b26: 3905 c900 |004d: if-nez v5, 0116 // +00c9 │ │ -084b2a: 1311 0000 |004f: const/16 v17, #int 0 // #0 │ │ -084b2e: 1111 |0051: return-object v17 │ │ -084b30: 1a11 0616 |0052: const-string v17, "index" // string@1606 │ │ -084b34: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -084b38: 6e20 9215 a000 |0056: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084b3e: 0a11 |0059: move-result v17 │ │ -084b40: 3811 0d00 |005a: if-eqz v17, 0067 // +000d │ │ -084b44: 1a11 511a |005c: const-string v17, "name" // string@1a51 │ │ -084b48: 0800 1600 |005e: move-object/from16 v0, v22 │ │ -084b4c: 0801 1100 |0060: move-object/from16 v1, v17 │ │ -084b50: 6e20 581b 1000 |0062: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ -084b56: 0c07 |0065: move-result-object v7 │ │ -084b58: 28de |0066: goto 0044 // -0022 │ │ -084b5a: 1a11 0b0f |0067: const-string v17, "artist" // string@0f0b │ │ -084b5e: 0800 1100 |0069: move-object/from16 v0, v17 │ │ -084b62: 6e20 9215 a000 |006b: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084b68: 0a11 |006e: move-result v17 │ │ -084b6a: 3811 5f00 |006f: if-eqz v17, 00ce // +005f │ │ -084b6e: 2203 1a04 |0071: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -084b72: 7010 da18 0300 |0073: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ -084b78: 1a11 de15 |0076: const-string v17, "id" // string@15de │ │ -084b7c: 0800 1600 |0078: move-object/from16 v0, v22 │ │ -084b80: 0801 1100 |007a: move-object/from16 v1, v17 │ │ -084b84: 6e20 581b 1000 |007c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ -084b8a: 0c11 |007f: move-result-object v17 │ │ -084b8c: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -084b90: 6e20 df18 0300 |0082: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ -084b96: 1a11 511a |0085: const-string v17, "name" // string@1a51 │ │ -084b9a: 0800 1600 |0087: move-object/from16 v0, v22 │ │ -084b9e: 0801 1100 |0089: move-object/from16 v1, v17 │ │ -084ba2: 6e20 581b 1000 |008b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ -084ba8: 0c11 |008e: move-result-object v17 │ │ -084baa: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -084bae: 6e20 e118 0300 |0091: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ -084bb4: 6e20 e018 7300 |0094: invoke-virtual {v3, v7}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setIndex:(Ljava/lang/String;)V // method@18e0 │ │ -084bba: 7220 1c16 3400 |0097: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -084bc0: 7210 2716 0400 |009a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -084bc6: 0a11 |009d: move-result v17 │ │ -084bc8: dc11 110a |009e: rem-int/lit8 v17, v17, #int 10 // #0a │ │ -084bcc: 3911 a4ff |00a0: if-nez v17, 0044 // -005c │ │ -084bd0: 7401 591b 1600 |00a2: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getContext:()Landroid/content/Context; // method@1b59 │ │ -084bd6: 0c11 |00a5: move-result-object v17 │ │ -084bd8: 7401 b000 1100 |00a6: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -084bde: 0c11 |00a9: move-result-object v17 │ │ -084be0: 1412 5700 0a7f |00aa: const v18, #float 1.83435e+38 // #7f0a0057 │ │ -084be6: 1313 0100 |00ad: const/16 v19, #int 1 // #1 │ │ -084bea: 0200 1300 |00af: move/from16 v0, v19 │ │ -084bee: 2300 0b05 |00b1: new-array v0, v0, [Ljava/lang/Object; // type@050b │ │ -084bf2: 0813 0000 |00b3: move-object/from16 v19, v0 │ │ -084bf6: 1314 0000 |00b5: const/16 v20, #int 0 // #0 │ │ -084bfa: 7210 2716 0400 |00b7: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -084c00: 0a15 |00ba: move-result v21 │ │ -084c02: 7701 6b15 1500 |00bb: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -084c08: 0c15 |00be: move-result-object v21 │ │ -084c0a: 4d15 1314 |00bf: aput-object v21, v19, v20 │ │ -084c0e: 7403 1601 1100 |00c1: invoke-virtual/range {v17, v18, v19}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ -084c14: 0c09 |00c4: move-result-object v9 │ │ -084c16: 0800 1600 |00c5: move-object/from16 v0, v22 │ │ -084c1a: 0801 1800 |00c7: move-object/from16 v1, v24 │ │ -084c1e: 6e30 611b 1009 |00c9: invoke-virtual {v0, v1, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V // method@1b61 │ │ -084c24: 2900 78ff |00cc: goto/16 0044 // -0088 │ │ -084c28: 1a11 4920 |00ce: const-string v17, "shortcut" // string@2049 │ │ -084c2c: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -084c30: 6e20 9215 a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084c36: 0a11 |00d5: move-result v17 │ │ -084c38: 3811 3100 |00d6: if-eqz v17, 0107 // +0031 │ │ -084c3c: 220b 1a04 |00d8: new-instance v11, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -084c40: 7010 da18 0b00 |00da: invoke-direct {v11}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ -084c46: 1a11 de15 |00dd: const-string v17, "id" // string@15de │ │ -084c4a: 0800 1600 |00df: move-object/from16 v0, v22 │ │ -084c4e: 0801 1100 |00e1: move-object/from16 v1, v17 │ │ -084c52: 6e20 581b 1000 |00e3: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ -084c58: 0c11 |00e6: move-result-object v17 │ │ -084c5a: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -084c5e: 6e20 df18 0b00 |00e9: invoke-virtual {v11, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ -084c64: 1a11 511a |00ec: const-string v17, "name" // string@1a51 │ │ -084c68: 0800 1600 |00ee: move-object/from16 v0, v22 │ │ -084c6c: 0801 1100 |00f0: move-object/from16 v1, v17 │ │ -084c70: 6e20 581b 1000 |00f2: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ -084c76: 0c11 |00f5: move-result-object v17 │ │ -084c78: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ -084c7c: 6e20 e118 0b00 |00f8: invoke-virtual {v11, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ -084c82: 1a11 ee00 |00fb: const-string v17, "*" // string@00ee │ │ -084c86: 0800 1100 |00fd: move-object/from16 v0, v17 │ │ -084c8a: 6e20 e018 0b00 |00ff: invoke-virtual {v11, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setIndex:(Ljava/lang/String;)V // method@18e0 │ │ -084c90: 7220 1c16 bc00 |0102: invoke-interface {v12, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -084c96: 2900 3fff |0105: goto/16 0044 // -00c1 │ │ -084c9a: 1a11 6712 |0107: const-string v17, "error" // string@1267 │ │ -084c9e: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -084ca2: 6e20 9215 a000 |010b: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084ca8: 0a11 |010e: move-result v17 │ │ -084caa: 3811 35ff |010f: if-eqz v17, 0044 // -00cb │ │ -084cae: 7401 5c1b 1600 |0111: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.handleError:()V // method@1b5c │ │ -084cb4: 2900 30ff |0114: goto/16 0044 // -00d0 │ │ -084cb8: 7100 bd15 0000 |0116: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -084cbe: 0b0f |0119: move-result-wide v15 │ │ -084cc0: 6211 5909 |011a: sget-object v17, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0959 │ │ -084cc4: 2212 4803 |011c: new-instance v18, Ljava/lang/StringBuilder; // type@0348 │ │ -084cc8: 7601 ad15 1200 |011e: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -084cce: 1a13 e203 |0121: const-string v19, "Got " // string@03e2 │ │ -084cd2: 7402 b515 1200 |0123: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084cd8: 0c12 |0126: move-result-object v18 │ │ -084cda: 7210 2716 0400 |0127: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -084ce0: 0a13 |012a: move-result v19 │ │ -084ce2: 7402 b115 1200 |012b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ -084ce8: 0c12 |012e: move-result-object v18 │ │ -084cea: 1a13 3100 |012f: const-string v19, " artist(s) in " // string@0031 │ │ -084cee: 7402 b515 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084cf4: 0c12 |0134: move-result-object v18 │ │ -084cf6: 9c13 0f0d |0135: sub-long v19, v15, v13 │ │ -084cfa: 7403 b215 1200 |0137: invoke-virtual/range {v18, v19, v20}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -084d00: 0c12 |013a: move-result-object v18 │ │ -084d02: 1a13 401a |013b: const-string v19, "ms." // string@1a40 │ │ -084d06: 7402 b515 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -084d0c: 0c12 |0140: move-result-object v18 │ │ -084d0e: 7401 bb15 1200 |0141: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -084d14: 0c12 |0144: move-result-object v18 │ │ -084d16: 7402 751c 1100 |0145: invoke-virtual/range {v17, v18}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -084d1c: 7401 591b 1600 |0148: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getContext:()Landroid/content/Context; // method@1b59 │ │ -084d22: 0c11 |014b: move-result-object v17 │ │ -084d24: 7401 b000 1100 |014c: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -084d2a: 0c11 |014f: move-result-object v17 │ │ -084d2c: 1412 5700 0a7f |0150: const v18, #float 1.83435e+38 // #7f0a0057 │ │ -084d32: 1313 0100 |0153: const/16 v19, #int 1 // #1 │ │ -084d36: 0200 1300 |0155: move/from16 v0, v19 │ │ -084d3a: 2300 0b05 |0157: new-array v0, v0, [Ljava/lang/Object; // type@050b │ │ -084d3e: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -084d42: 1314 0000 |015b: const/16 v20, #int 0 // #0 │ │ -084d46: 7210 2716 0400 |015d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -084d4c: 0a15 |0160: move-result v21 │ │ -084d4e: 7701 6b15 1500 |0161: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ -084d54: 0c15 |0164: move-result-object v21 │ │ -084d56: 4d15 1314 |0165: aput-object v21, v19, v20 │ │ -084d5a: 7403 1601 1100 |0167: invoke-virtual/range {v17, v18, v19}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ -084d60: 0c09 |016a: move-result-object v9 │ │ -084d62: 0800 1600 |016b: move-object/from16 v0, v22 │ │ -084d66: 0801 1800 |016d: move-object/from16 v1, v24 │ │ -084d6a: 6e30 611b 1009 |016f: invoke-virtual {v0, v1, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V // method@1b61 │ │ -084d70: 2213 1b04 |0172: new-instance v19, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@041b │ │ -084d74: 3908 0f00 |0174: if-nez v8, 0183 // +000f │ │ -084d78: 1611 0000 |0176: const-wide/16 v17, #int 0 // #0 │ │ -084d7c: 0800 1300 |0178: move-object/from16 v0, v19 │ │ -084d80: 0501 1100 |017a: move-wide/from16 v1, v17 │ │ -084d84: 7054 e418 10c2 |017c: invoke-direct {v0, v1, v2, v12, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.:(JLjava/util/List;Ljava/util/List;)V // method@18e4 │ │ -084d8a: 0811 1300 |017f: move-object/from16 v17, v19 │ │ -084d8e: 2900 d0fe |0181: goto/16 0051 // -0130 │ │ -084d92: 6e10 6e15 0800 |0183: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@156e │ │ -084d98: 0b11 |0186: move-result-wide v17 │ │ -084d9a: 28f1 |0187: goto 0178 // -000f │ │ +084a78: |[084a78] net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ +084a88: 7100 bd15 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +084a8e: 0b0d |0003: move-result-wide v13 │ │ +084a90: 1411 5a00 0a7f |0004: const v17, #float 1.83435e+38 // #7f0a005a │ │ +084a96: 0800 1600 |0007: move-object/from16 v0, v22 │ │ +084a9a: 0801 1800 |0009: move-object/from16 v1, v24 │ │ +084a9e: 0202 1100 |000b: move/from16 v2, v17 │ │ +084aa2: 6e30 601b 1002 |000d: invoke-virtual {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b60 │ │ +084aa8: 7402 5d1b 1600 |0010: invoke-virtual/range {v22, v23}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.init:(Ljava/io/Reader;)V // method@1b5d │ │ +084aae: 2204 7903 |0013: new-instance v4, Ljava/util/ArrayList; // type@0379 │ │ +084ab2: 7010 ec15 0400 |0015: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +084ab8: 220c 7903 |0018: new-instance v12, Ljava/util/ArrayList; // type@0379 │ │ +084abc: 7010 ec15 0c00 |001a: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +084ac2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +084ac4: 1a07 9a00 |001e: const-string v7, "#" // string@009a │ │ +084ac8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +084aca: 7401 5e1b 1600 |0021: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.nextParseEvent:()I // method@1b5e │ │ +084ad0: 0a06 |0024: move-result v6 │ │ +084ad2: 1311 0200 |0025: const/16 v17, #int 2 // #2 │ │ +084ad6: 0200 1100 |0027: move/from16 v0, v17 │ │ +084ada: 3306 1b00 |0029: if-ne v6, v0, 0044 // +001b │ │ +084ade: 7401 5a1b 1600 |002b: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getElementName:()Ljava/lang/String; // method@1b5a │ │ +084ae4: 0c0a |002e: move-result-object v10 │ │ +084ae6: 1a11 0816 |002f: const-string v17, "indexes" // string@1608 │ │ +084aea: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +084aee: 6e20 9215 a000 |0033: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084af4: 0a11 |0036: move-result v17 │ │ +084af6: 3811 1b00 |0037: if-eqz v17, 0052 // +001b │ │ +084afa: 1215 |0039: const/4 v5, #int 1 // #1 │ │ +084afc: 1a11 0b17 |003a: const-string v17, "lastModified" // string@170b │ │ +084b00: 0800 1600 |003c: move-object/from16 v0, v22 │ │ +084b04: 0801 1100 |003e: move-object/from16 v1, v17 │ │ +084b08: 6e20 5b1b 1000 |0040: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getLong:(Ljava/lang/String;)Ljava/lang/Long; // method@1b5b │ │ +084b0e: 0c08 |0043: move-result-object v8 │ │ +084b10: 1311 0100 |0044: const/16 v17, #int 1 // #1 │ │ +084b14: 0200 1100 |0046: move/from16 v0, v17 │ │ +084b18: 3306 d9ff |0048: if-ne v6, v0, 0021 // -0027 │ │ +084b1c: 7401 621b 1600 |004a: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.validate:()V // method@1b62 │ │ +084b22: 3905 c900 |004d: if-nez v5, 0116 // +00c9 │ │ +084b26: 1311 0000 |004f: const/16 v17, #int 0 // #0 │ │ +084b2a: 1111 |0051: return-object v17 │ │ +084b2c: 1a11 0316 |0052: const-string v17, "index" // string@1603 │ │ +084b30: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +084b34: 6e20 9215 a000 |0056: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084b3a: 0a11 |0059: move-result v17 │ │ +084b3c: 3811 0d00 |005a: if-eqz v17, 0067 // +000d │ │ +084b40: 1a11 4e1a |005c: const-string v17, "name" // string@1a4e │ │ +084b44: 0800 1600 |005e: move-object/from16 v0, v22 │ │ +084b48: 0801 1100 |0060: move-object/from16 v1, v17 │ │ +084b4c: 6e20 581b 1000 |0062: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ +084b52: 0c07 |0065: move-result-object v7 │ │ +084b54: 28de |0066: goto 0044 // -0022 │ │ +084b56: 1a11 080f |0067: const-string v17, "artist" // string@0f08 │ │ +084b5a: 0800 1100 |0069: move-object/from16 v0, v17 │ │ +084b5e: 6e20 9215 a000 |006b: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084b64: 0a11 |006e: move-result v17 │ │ +084b66: 3811 5f00 |006f: if-eqz v17, 00ce // +005f │ │ +084b6a: 2203 2204 |0071: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +084b6e: 7010 da18 0300 |0073: invoke-direct {v3}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ +084b74: 1a11 db15 |0076: const-string v17, "id" // string@15db │ │ +084b78: 0800 1600 |0078: move-object/from16 v0, v22 │ │ +084b7c: 0801 1100 |007a: move-object/from16 v1, v17 │ │ +084b80: 6e20 581b 1000 |007c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ +084b86: 0c11 |007f: move-result-object v17 │ │ +084b88: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +084b8c: 6e20 df18 0300 |0082: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ +084b92: 1a11 4e1a |0085: const-string v17, "name" // string@1a4e │ │ +084b96: 0800 1600 |0087: move-object/from16 v0, v22 │ │ +084b9a: 0801 1100 |0089: move-object/from16 v1, v17 │ │ +084b9e: 6e20 581b 1000 |008b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ +084ba4: 0c11 |008e: move-result-object v17 │ │ +084ba6: 0800 1100 |008f: move-object/from16 v0, v17 │ │ +084baa: 6e20 e118 0300 |0091: invoke-virtual {v3, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ +084bb0: 6e20 e018 7300 |0094: invoke-virtual {v3, v7}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setIndex:(Ljava/lang/String;)V // method@18e0 │ │ +084bb6: 7220 1c16 3400 |0097: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +084bbc: 7210 2716 0400 |009a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +084bc2: 0a11 |009d: move-result v17 │ │ +084bc4: dc11 110a |009e: rem-int/lit8 v17, v17, #int 10 // #0a │ │ +084bc8: 3911 a4ff |00a0: if-nez v17, 0044 // -005c │ │ +084bcc: 7401 591b 1600 |00a2: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getContext:()Landroid/content/Context; // method@1b59 │ │ +084bd2: 0c11 |00a5: move-result-object v17 │ │ +084bd4: 7401 b000 1100 |00a6: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +084bda: 0c11 |00a9: move-result-object v17 │ │ +084bdc: 1412 5700 0a7f |00aa: const v18, #float 1.83435e+38 // #7f0a0057 │ │ +084be2: 1313 0100 |00ad: const/16 v19, #int 1 // #1 │ │ +084be6: 0200 1300 |00af: move/from16 v0, v19 │ │ +084bea: 2300 1505 |00b1: new-array v0, v0, [Ljava/lang/Object; // type@0515 │ │ +084bee: 0813 0000 |00b3: move-object/from16 v19, v0 │ │ +084bf2: 1314 0000 |00b5: const/16 v20, #int 0 // #0 │ │ +084bf6: 7210 2716 0400 |00b7: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +084bfc: 0a15 |00ba: move-result v21 │ │ +084bfe: 7701 6b15 1500 |00bb: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +084c04: 0c15 |00be: move-result-object v21 │ │ +084c06: 4d15 1314 |00bf: aput-object v21, v19, v20 │ │ +084c0a: 7403 1601 1100 |00c1: invoke-virtual/range {v17, v18, v19}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ +084c10: 0c09 |00c4: move-result-object v9 │ │ +084c12: 0800 1600 |00c5: move-object/from16 v0, v22 │ │ +084c16: 0801 1800 |00c7: move-object/from16 v1, v24 │ │ +084c1a: 6e30 611b 1009 |00c9: invoke-virtual {v0, v1, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V // method@1b61 │ │ +084c20: 2900 78ff |00cc: goto/16 0044 // -0088 │ │ +084c24: 1a11 4620 |00ce: const-string v17, "shortcut" // string@2046 │ │ +084c28: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +084c2c: 6e20 9215 a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084c32: 0a11 |00d5: move-result v17 │ │ +084c34: 3811 3100 |00d6: if-eqz v17, 0107 // +0031 │ │ +084c38: 220b 2204 |00d8: new-instance v11, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +084c3c: 7010 da18 0b00 |00da: invoke-direct {v11}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ +084c42: 1a11 db15 |00dd: const-string v17, "id" // string@15db │ │ +084c46: 0800 1600 |00df: move-object/from16 v0, v22 │ │ +084c4a: 0801 1100 |00e1: move-object/from16 v1, v17 │ │ +084c4e: 6e20 581b 1000 |00e3: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ +084c54: 0c11 |00e6: move-result-object v17 │ │ +084c56: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +084c5a: 6e20 df18 0b00 |00e9: invoke-virtual {v11, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ +084c60: 1a11 4e1a |00ec: const-string v17, "name" // string@1a4e │ │ +084c64: 0800 1600 |00ee: move-object/from16 v0, v22 │ │ +084c68: 0801 1100 |00f0: move-object/from16 v1, v17 │ │ +084c6c: 6e20 581b 1000 |00f2: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b58 │ │ +084c72: 0c11 |00f5: move-result-object v17 │ │ +084c74: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ +084c78: 6e20 e118 0b00 |00f8: invoke-virtual {v11, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ +084c7e: 1a11 ee00 |00fb: const-string v17, "*" // string@00ee │ │ +084c82: 0800 1100 |00fd: move-object/from16 v0, v17 │ │ +084c86: 6e20 e018 0b00 |00ff: invoke-virtual {v11, v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setIndex:(Ljava/lang/String;)V // method@18e0 │ │ +084c8c: 7220 1c16 bc00 |0102: invoke-interface {v12, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +084c92: 2900 3fff |0105: goto/16 0044 // -00c1 │ │ +084c96: 1a11 6412 |0107: const-string v17, "error" // string@1264 │ │ +084c9a: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +084c9e: 6e20 9215 a000 |010b: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084ca4: 0a11 |010e: move-result v17 │ │ +084ca6: 3811 35ff |010f: if-eqz v17, 0044 // -00cb │ │ +084caa: 7401 5c1b 1600 |0111: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.handleError:()V // method@1b5c │ │ +084cb0: 2900 30ff |0114: goto/16 0044 // -00d0 │ │ +084cb4: 7100 bd15 0000 |0116: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +084cba: 0b0f |0119: move-result-wide v15 │ │ +084cbc: 6211 5909 |011a: sget-object v17, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0959 │ │ +084cc0: 2212 5003 |011c: new-instance v18, Ljava/lang/StringBuilder; // type@0350 │ │ +084cc4: 7601 ad15 1200 |011e: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +084cca: 1a13 e203 |0121: const-string v19, "Got " // string@03e2 │ │ +084cce: 7402 b515 1200 |0123: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084cd4: 0c12 |0126: move-result-object v18 │ │ +084cd6: 7210 2716 0400 |0127: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +084cdc: 0a13 |012a: move-result v19 │ │ +084cde: 7402 b115 1200 |012b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15b1 │ │ +084ce4: 0c12 |012e: move-result-object v18 │ │ +084ce6: 1a13 3100 |012f: const-string v19, " artist(s) in " // string@0031 │ │ +084cea: 7402 b515 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084cf0: 0c12 |0134: move-result-object v18 │ │ +084cf2: 9c13 0f0d |0135: sub-long v19, v15, v13 │ │ +084cf6: 7403 b215 1200 |0137: invoke-virtual/range {v18, v19, v20}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +084cfc: 0c12 |013a: move-result-object v18 │ │ +084cfe: 1a13 3d1a |013b: const-string v19, "ms." // string@1a3d │ │ +084d02: 7402 b515 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +084d08: 0c12 |0140: move-result-object v18 │ │ +084d0a: 7401 bb15 1200 |0141: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +084d10: 0c12 |0144: move-result-object v18 │ │ +084d12: 7402 751c 1100 |0145: invoke-virtual/range {v17, v18}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +084d18: 7401 591b 1600 |0148: invoke-virtual/range {v22}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.getContext:()Landroid/content/Context; // method@1b59 │ │ +084d1e: 0c11 |014b: move-result-object v17 │ │ +084d20: 7401 b000 1100 |014c: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +084d26: 0c11 |014f: move-result-object v17 │ │ +084d28: 1412 5700 0a7f |0150: const v18, #float 1.83435e+38 // #7f0a0057 │ │ +084d2e: 1313 0100 |0153: const/16 v19, #int 1 // #1 │ │ +084d32: 0200 1300 |0155: move/from16 v0, v19 │ │ +084d36: 2300 1505 |0157: new-array v0, v0, [Ljava/lang/Object; // type@0515 │ │ +084d3a: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +084d3e: 1314 0000 |015b: const/16 v20, #int 0 // #0 │ │ +084d42: 7210 2716 0400 |015d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +084d48: 0a15 |0160: move-result v21 │ │ +084d4a: 7701 6b15 1500 |0161: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@156b │ │ +084d50: 0c15 |0164: move-result-object v21 │ │ +084d52: 4d15 1314 |0165: aput-object v21, v19, v20 │ │ +084d56: 7403 1601 1100 |0167: invoke-virtual/range {v17, v18, v19}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0116 │ │ +084d5c: 0c09 |016a: move-result-object v9 │ │ +084d5e: 0800 1600 |016b: move-object/from16 v0, v22 │ │ +084d62: 0801 1800 |016d: move-object/from16 v1, v24 │ │ +084d66: 6e30 611b 1009 |016f: invoke-virtual {v0, v1, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;)V // method@1b61 │ │ +084d6c: 2213 2304 |0172: new-instance v19, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@0423 │ │ +084d70: 3908 0f00 |0174: if-nez v8, 0183 // +000f │ │ +084d74: 1611 0000 |0176: const-wide/16 v17, #int 0 // #0 │ │ +084d78: 0800 1300 |0178: move-object/from16 v0, v19 │ │ +084d7c: 0501 1100 |017a: move-wide/from16 v1, v17 │ │ +084d80: 7054 e418 10c2 |017c: invoke-direct {v0, v1, v2, v12, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.:(JLjava/util/List;Ljava/util/List;)V // method@18e4 │ │ +084d86: 0811 1300 |017f: move-object/from16 v17, v19 │ │ +084d8a: 2900 d0fe |0181: goto/16 0051 // -0130 │ │ +084d8e: 6e10 6e15 0800 |0183: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@156e │ │ +084d94: 0b11 |0186: move-result-wide v17 │ │ +084d96: 28f1 |0187: goto 0178 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0010 line=49 │ │ 0x0013 line=51 │ │ 0x0018 line=52 │ │ @@ -182088,17 +182101,17 @@ │ │ 0x0000 - 0x0188 reg=22 this Lnet/sourceforge/subsonic/androidapp/service/parser/IndexesParser; │ │ 0x0000 - 0x0188 reg=23 reader Ljava/io/Reader; │ │ 0x0000 - 0x0188 reg=24 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ source_file_idx : 1106 (IndexesParser.java) │ │ │ │ Class #707 header: │ │ -class_idx : 1121 │ │ +class_idx : 1129 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ +superclass_idx : 1125 │ │ source_file_idx : 1140 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #707 annotations: │ │ @@ -182118,17 +182131,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084d9c: |[084d9c] net.sourceforge.subsonic.androidapp.service.parser.JukeboxStatusParser.:(Landroid/content/Context;)V │ │ -084dac: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -084db2: 0e00 |0003: return-void │ │ +084d98: |[084d98] net.sourceforge.subsonic.androidapp.service.parser.JukeboxStatusParser.:(Landroid/content/Context;)V │ │ +084da8: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +084dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182139,60 +182152,60 @@ │ │ type : '(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -084db4: |[084db4] net.sourceforge.subsonic.androidapp.service.parser.JukeboxStatusParser.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -084dc4: 6e20 691b 5400 |0000: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.init:(Ljava/io/Reader;)V // method@1b69 │ │ -084dca: 2201 1c04 |0003: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // type@041c │ │ -084dce: 7010 e818 0100 |0005: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.:()V // method@18e8 │ │ -084dd4: 6e10 6a1b 0400 |0008: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.nextParseEvent:()I // method@1b6a │ │ -084dda: 0a00 |000b: move-result v0 │ │ -084ddc: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -084dde: 3330 3e00 |000d: if-ne v0, v3, 004b // +003e │ │ -084de2: 6e10 651b 0400 |000f: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getElementName:()Ljava/lang/String; // method@1b65 │ │ -084de8: 0c02 |0012: move-result-object v2 │ │ -084dea: 1a03 e716 |0013: const-string v3, "jukeboxPlaylist" // string@16e7 │ │ -084dee: 6e20 9215 2300 |0015: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084df4: 0a03 |0018: move-result v3 │ │ -084df6: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ -084dfa: 1a03 e916 |001b: const-string v3, "jukeboxStatus" // string@16e9 │ │ -084dfe: 6e20 9215 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084e04: 0a03 |0020: move-result v3 │ │ -084e06: 3803 3100 |0021: if-eqz v3, 0052 // +0031 │ │ -084e0a: 1a03 941c |0023: const-string v3, "position" // string@1c94 │ │ -084e0e: 6e20 671b 3400 |0025: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b67 │ │ -084e14: 0c03 |0028: move-result-object v3 │ │ -084e16: 6e20 f018 3100 |0029: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setPositionSeconds:(Ljava/lang/Integer;)V // method@18f0 │ │ -084e1c: 1a03 ec10 |002c: const-string v3, "currentIndex" // string@10ec │ │ -084e20: 6e20 671b 3400 |002e: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b67 │ │ -084e26: 0c03 |0031: move-result-object v3 │ │ -084e28: 6e20 ed18 3100 |0032: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setCurrentIndex:(Ljava/lang/Integer;)V // method@18ed │ │ -084e2e: 1a03 6f1c |0035: const-string v3, "playing" // string@1c6f │ │ -084e32: 6e20 641b 3400 |0037: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getBoolean:(Ljava/lang/String;)Z // method@1b64 │ │ -084e38: 0a03 |003a: move-result v3 │ │ -084e3a: 6e20 ef18 3100 |003b: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setPlaying:(Z)V // method@18ef │ │ -084e40: 1a03 2313 |003e: const-string v3, "gain" // string@1323 │ │ -084e44: 6e20 661b 3400 |0040: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getFloat:(Ljava/lang/String;)Ljava/lang/Float; // method@1b66 │ │ -084e4a: 0c03 |0043: move-result-object v3 │ │ -084e4c: 6e10 5d15 0300 |0044: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@155d │ │ -084e52: 0a03 |0047: move-result v3 │ │ -084e54: 6e20 ee18 3100 |0048: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setGain:(F)V // method@18ee │ │ -084e5a: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -084e5c: 3330 bcff |004c: if-ne v0, v3, 0008 // -0044 │ │ -084e60: 6e10 6c1b 0400 |004e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.validate:()V // method@1b6c │ │ -084e66: 1101 |0051: return-object v1 │ │ -084e68: 1a03 6712 |0052: const-string v3, "error" // string@1267 │ │ -084e6c: 6e20 9215 2300 |0054: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084e72: 0a03 |0057: move-result v3 │ │ -084e74: 3803 f3ff |0058: if-eqz v3, 004b // -000d │ │ -084e78: 6e10 681b 0400 |005a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.handleError:()V // method@1b68 │ │ -084e7e: 28ee |005d: goto 004b // -0012 │ │ +084db0: |[084db0] net.sourceforge.subsonic.androidapp.service.parser.JukeboxStatusParser.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +084dc0: 6e20 691b 5400 |0000: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.init:(Ljava/io/Reader;)V // method@1b69 │ │ +084dc6: 2201 2404 |0003: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; // type@0424 │ │ +084dca: 7010 e818 0100 |0005: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.:()V // method@18e8 │ │ +084dd0: 6e10 6a1b 0400 |0008: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.nextParseEvent:()I // method@1b6a │ │ +084dd6: 0a00 |000b: move-result v0 │ │ +084dd8: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +084dda: 3330 3e00 |000d: if-ne v0, v3, 004b // +003e │ │ +084dde: 6e10 651b 0400 |000f: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getElementName:()Ljava/lang/String; // method@1b65 │ │ +084de4: 0c02 |0012: move-result-object v2 │ │ +084de6: 1a03 e416 |0013: const-string v3, "jukeboxPlaylist" // string@16e4 │ │ +084dea: 6e20 9215 2300 |0015: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084df0: 0a03 |0018: move-result v3 │ │ +084df2: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ +084df6: 1a03 e616 |001b: const-string v3, "jukeboxStatus" // string@16e6 │ │ +084dfa: 6e20 9215 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084e00: 0a03 |0020: move-result v3 │ │ +084e02: 3803 3100 |0021: if-eqz v3, 0052 // +0031 │ │ +084e06: 1a03 911c |0023: const-string v3, "position" // string@1c91 │ │ +084e0a: 6e20 671b 3400 |0025: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b67 │ │ +084e10: 0c03 |0028: move-result-object v3 │ │ +084e12: 6e20 f018 3100 |0029: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setPositionSeconds:(Ljava/lang/Integer;)V // method@18f0 │ │ +084e18: 1a03 e910 |002c: const-string v3, "currentIndex" // string@10e9 │ │ +084e1c: 6e20 671b 3400 |002e: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b67 │ │ +084e22: 0c03 |0031: move-result-object v3 │ │ +084e24: 6e20 ed18 3100 |0032: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setCurrentIndex:(Ljava/lang/Integer;)V // method@18ed │ │ +084e2a: 1a03 6c1c |0035: const-string v3, "playing" // string@1c6c │ │ +084e2e: 6e20 641b 3400 |0037: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getBoolean:(Ljava/lang/String;)Z // method@1b64 │ │ +084e34: 0a03 |003a: move-result v3 │ │ +084e36: 6e20 ef18 3100 |003b: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setPlaying:(Z)V // method@18ef │ │ +084e3c: 1a03 2013 |003e: const-string v3, "gain" // string@1320 │ │ +084e40: 6e20 661b 3400 |0040: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.getFloat:(Ljava/lang/String;)Ljava/lang/Float; // method@1b66 │ │ +084e46: 0c03 |0043: move-result-object v3 │ │ +084e48: 6e10 5d15 0300 |0044: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@155d │ │ +084e4e: 0a03 |0047: move-result v3 │ │ +084e50: 6e20 ee18 3100 |0048: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;.setGain:(F)V // method@18ee │ │ +084e56: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +084e58: 3330 bcff |004c: if-ne v0, v3, 0008 // -0044 │ │ +084e5c: 6e10 6c1b 0400 |004e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.validate:()V // method@1b6c │ │ +084e62: 1101 |0051: return-object v1 │ │ +084e64: 1a03 6412 |0052: const-string v3, "error" // string@1264 │ │ +084e68: 6e20 9215 2300 |0054: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084e6e: 0a03 |0057: move-result v3 │ │ +084e70: 3803 f3ff |0058: if-eqz v3, 004b // -000d │ │ +084e74: 6e10 681b 0400 |005a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser;.handleError:()V // method@1b68 │ │ +084e7a: 28ee |005d: goto 004b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=41 │ │ 0x0008 line=44 │ │ 0x000c line=45 │ │ 0x000f line=46 │ │ @@ -182213,18 +182226,18 @@ │ │ 0x0052 - 0x005e reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x005e reg=4 this Lnet/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser; │ │ 0x0000 - 0x005e reg=5 reader Ljava/io/Reader; │ │ │ │ source_file_idx : 1140 (JukeboxStatusParser.java) │ │ │ │ Class #708 header: │ │ -class_idx : 1122 │ │ +class_idx : 1130 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ -source_file_idx : 2079 │ │ +superclass_idx : 1125 │ │ +source_file_idx : 2087 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #708 annotations: │ │ Annotations on method #7028 'parse' │ │ @@ -182243,17 +182256,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084e80: |[084e80] net.sourceforge.subsonic.androidapp.service.parser.LicenseParser.:(Landroid/content/Context;)V │ │ -084e90: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -084e96: 0e00 |0003: return-void │ │ +084e7c: |[084e7c] net.sourceforge.subsonic.androidapp.service.parser.LicenseParser.:(Landroid/content/Context;)V │ │ +084e8c: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +084e92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182264,53 +182277,53 @@ │ │ type : '(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -084e98: |[084e98] net.sourceforge.subsonic.androidapp.service.parser.LicenseParser.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ -084ea8: 6e20 721b 6500 |0000: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.init:(Ljava/io/Reader;)V // method@1b72 │ │ -084eae: 2202 2904 |0003: new-instance v2, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; // type@0429 │ │ -084eb2: 7010 5619 0200 |0005: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.:()V // method@1956 │ │ -084eb8: 6e10 731b 0500 |0008: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.nextParseEvent:()I // method@1b73 │ │ -084ebe: 0a00 |000b: move-result v0 │ │ -084ec0: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -084ec2: 3330 1c00 |000d: if-ne v0, v3, 0029 // +001c │ │ -084ec6: 6e10 701b 0500 |000f: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.getElementName:()Ljava/lang/String; // method@1b70 │ │ -084ecc: 0c01 |0012: move-result-object v1 │ │ -084ece: 1a03 0f21 |0013: const-string v3, "subsonic-response" // string@210f │ │ -084ed2: 6e20 9215 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084ed8: 0a03 |0018: move-result v3 │ │ -084eda: 3803 1700 |0019: if-eqz v3, 0030 // +0017 │ │ -084ede: 2203 2a04 |001b: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@042a │ │ -084ee2: 1a04 6d22 |001d: const-string v4, "version" // string@226d │ │ -084ee6: 6e20 6e1b 4500 |001f: invoke-virtual {v5, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b6e │ │ -084eec: 0c04 |0022: move-result-object v4 │ │ -084eee: 7020 5b19 4300 |0023: invoke-direct {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ -084ef4: 6e20 5a19 3200 |0026: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.setRestVersion:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)V // method@195a │ │ -084efa: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -084efc: 3330 deff |002a: if-ne v0, v3, 0008 // -0022 │ │ -084f00: 6e10 751b 0500 |002c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.validate:()V // method@1b75 │ │ -084f06: 1102 |002f: return-object v2 │ │ -084f08: 1a03 3417 |0030: const-string v3, "license" // string@1734 │ │ -084f0c: 6e20 9215 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084f12: 0a03 |0035: move-result v3 │ │ -084f14: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ -084f18: 1a03 5b22 |0038: const-string v3, "valid" // string@225b │ │ -084f1c: 6e20 6f1b 3500 |003a: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.getBoolean:(Ljava/lang/String;)Z // method@1b6f │ │ -084f22: 0a03 |003d: move-result v3 │ │ -084f24: 6e20 5919 3200 |003e: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.setLicenseValid:(Z)V // method@1959 │ │ -084f2a: 28e8 |0041: goto 0029 // -0018 │ │ -084f2c: 1a03 6712 |0042: const-string v3, "error" // string@1267 │ │ -084f30: 6e20 9215 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084f36: 0a03 |0047: move-result v3 │ │ -084f38: 3803 e1ff |0048: if-eqz v3, 0029 // -001f │ │ -084f3c: 6e10 711b 0500 |004a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.handleError:()V // method@1b71 │ │ -084f42: 28dc |004d: goto 0029 // -0024 │ │ +084e94: |[084e94] net.sourceforge.subsonic.androidapp.service.parser.LicenseParser.parse:(Ljava/io/Reader;)Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ +084ea4: 6e20 721b 6500 |0000: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.init:(Ljava/io/Reader;)V // method@1b72 │ │ +084eaa: 2202 3104 |0003: new-instance v2, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; // type@0431 │ │ +084eae: 7010 5619 0200 |0005: invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.:()V // method@1956 │ │ +084eb4: 6e10 731b 0500 |0008: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.nextParseEvent:()I // method@1b73 │ │ +084eba: 0a00 |000b: move-result v0 │ │ +084ebc: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +084ebe: 3330 1c00 |000d: if-ne v0, v3, 0029 // +001c │ │ +084ec2: 6e10 701b 0500 |000f: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.getElementName:()Ljava/lang/String; // method@1b70 │ │ +084ec8: 0c01 |0012: move-result-object v1 │ │ +084eca: 1a03 0c21 |0013: const-string v3, "subsonic-response" // string@210c │ │ +084ece: 6e20 9215 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084ed4: 0a03 |0018: move-result v3 │ │ +084ed6: 3803 1700 |0019: if-eqz v3, 0030 // +0017 │ │ +084eda: 2203 3204 |001b: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/Version; // type@0432 │ │ +084ede: 1a04 6a22 |001d: const-string v4, "version" // string@226a │ │ +084ee2: 6e20 6e1b 4500 |001f: invoke-virtual {v5, v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b6e │ │ +084ee8: 0c04 |0022: move-result-object v4 │ │ +084eea: 7020 5b19 4300 |0023: invoke-direct {v3, v4}, Lnet/sourceforge/subsonic/androidapp/domain/Version;.:(Ljava/lang/String;)V // method@195b │ │ +084ef0: 6e20 5a19 3200 |0026: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.setRestVersion:(Lnet/sourceforge/subsonic/androidapp/domain/Version;)V // method@195a │ │ +084ef6: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +084ef8: 3330 deff |002a: if-ne v0, v3, 0008 // -0022 │ │ +084efc: 6e10 751b 0500 |002c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.validate:()V // method@1b75 │ │ +084f02: 1102 |002f: return-object v2 │ │ +084f04: 1a03 3117 |0030: const-string v3, "license" // string@1731 │ │ +084f08: 6e20 9215 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084f0e: 0a03 |0035: move-result v3 │ │ +084f10: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ +084f14: 1a03 5822 |0038: const-string v3, "valid" // string@2258 │ │ +084f18: 6e20 6f1b 3500 |003a: invoke-virtual {v5, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.getBoolean:(Ljava/lang/String;)Z // method@1b6f │ │ +084f1e: 0a03 |003d: move-result v3 │ │ +084f20: 6e20 5919 3200 |003e: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo;.setLicenseValid:(Z)V // method@1959 │ │ +084f26: 28e8 |0041: goto 0029 // -0018 │ │ +084f28: 1a03 6412 |0042: const-string v3, "error" // string@1264 │ │ +084f2c: 6e20 9215 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084f32: 0a03 |0047: move-result v3 │ │ +084f34: 3803 e1ff |0048: if-eqz v3, 0029 // -001f │ │ +084f38: 6e10 711b 0500 |004a: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser;.handleError:()V // method@1b71 │ │ +084f3e: 28dc |004d: goto 0029 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ 0x0008 line=45 │ │ 0x000c line=46 │ │ 0x000f line=47 │ │ @@ -182327,21 +182340,21 @@ │ │ 0x0013 - 0x0029 reg=1 name Ljava/lang/String; │ │ 0x000c - 0x004e reg=0 eventType I │ │ 0x0030 - 0x004e reg=1 name Ljava/lang/String; │ │ 0x0008 - 0x004e reg=2 serverInfo Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ │ 0x0000 - 0x004e reg=5 this Lnet/sourceforge/subsonic/androidapp/service/parser/LicenseParser; │ │ 0x0000 - 0x004e reg=6 reader Ljava/io/Reader; │ │ │ │ - source_file_idx : 2079 (LicenseParser.java) │ │ + source_file_idx : 2087 (LicenseParser.java) │ │ │ │ Class #709 header: │ │ -class_idx : 1123 │ │ +class_idx : 1131 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 1125 │ │ +source_file_idx : 2697 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #709 annotations: │ │ Annotations on method #7037 'parse' │ │ @@ -182360,17 +182373,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084f44: |[084f44] net.sourceforge.subsonic.androidapp.service.parser.LyricsParser.:(Landroid/content/Context;)V │ │ -084f54: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -084f5a: 0e00 |0003: return-void │ │ +084f40: |[084f40] net.sourceforge.subsonic.androidapp.service.parser.LyricsParser.:(Landroid/content/Context;)V │ │ +084f50: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +084f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182381,59 +182394,59 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -084f5c: |[084f5c] net.sourceforge.subsonic.androidapp.service.parser.LyricsParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ -084f6c: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ -084f72: 6e30 7e1b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b7e │ │ -084f78: 6e20 7b1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.init:(Ljava/io/Reader;)V // method@1b7b │ │ -084f7e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -084f80: 6e10 7c1b 0400 |000a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.nextParseEvent:()I // method@1b7c │ │ -084f86: 0a00 |000d: move-result v0 │ │ -084f88: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -084f8a: 3330 3800 |000f: if-ne v0, v3, 0047 // +0038 │ │ -084f8e: 6e10 781b 0400 |0011: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.getElementName:()Ljava/lang/String; // method@1b78 │ │ -084f94: 0c02 |0014: move-result-object v2 │ │ -084f96: 1a03 6817 |0015: const-string v3, "lyrics" // string@1768 │ │ -084f9a: 6e20 9215 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084fa0: 0a03 |001a: move-result v3 │ │ -084fa2: 3803 2000 |001b: if-eqz v3, 003b // +0020 │ │ -084fa6: 2201 1d04 |001d: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // type@041d │ │ -084faa: 7010 f118 0100 |001f: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.:()V // method@18f1 │ │ -084fb0: 1a03 0b0f |0022: const-string v3, "artist" // string@0f0b │ │ -084fb4: 6e20 771b 3400 |0024: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b77 │ │ -084fba: 0c03 |0027: move-result-object v3 │ │ -084fbc: 6e20 f518 3100 |0028: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.setArtist:(Ljava/lang/String;)V // method@18f5 │ │ -084fc2: 1a03 7721 |002b: const-string v3, "title" // string@2177 │ │ -084fc6: 6e20 771b 3400 |002d: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b77 │ │ -084fcc: 0c03 |0030: move-result-object v3 │ │ -084fce: 6e20 f718 3100 |0031: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.setTitle:(Ljava/lang/String;)V // method@18f7 │ │ -084fd4: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -084fd6: 3330 d5ff |0035: if-ne v0, v3, 000a // -002b │ │ -084fda: 6e10 7f1b 0400 |0037: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.validate:()V // method@1b7f │ │ -084fe0: 1101 |003a: return-object v1 │ │ -084fe2: 1a03 6712 |003b: const-string v3, "error" // string@1267 │ │ -084fe6: 6e20 9215 2300 |003d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -084fec: 0a03 |0040: move-result v3 │ │ -084fee: 3803 f3ff |0041: if-eqz v3, 0034 // -000d │ │ -084ff2: 6e10 7a1b 0400 |0043: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.handleError:()V // method@1b7a │ │ -084ff8: 28ee |0046: goto 0034 // -0012 │ │ -084ffa: 1243 |0047: const/4 v3, #int 4 // #4 │ │ -084ffc: 3330 ecff |0048: if-ne v0, v3, 0034 // -0014 │ │ -085000: 3801 eaff |004a: if-eqz v1, 0034 // -0016 │ │ -085004: 6e10 f318 0100 |004c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getText:()Ljava/lang/String; // method@18f3 │ │ -08500a: 0c03 |004f: move-result-object v3 │ │ -08500c: 3903 e4ff |0050: if-nez v3, 0034 // -001c │ │ -085010: 6e10 791b 0400 |0052: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.getText:()Ljava/lang/String; // method@1b79 │ │ -085016: 0c03 |0055: move-result-object v3 │ │ -085018: 6e20 f618 3100 |0056: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.setText:(Ljava/lang/String;)V // method@18f6 │ │ -08501e: 28db |0059: goto 0034 // -0025 │ │ +084f58: |[084f58] net.sourceforge.subsonic.androidapp.service.parser.LyricsParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ +084f68: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ +084f6e: 6e30 7e1b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b7e │ │ +084f74: 6e20 7b1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.init:(Ljava/io/Reader;)V // method@1b7b │ │ +084f7a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +084f7c: 6e10 7c1b 0400 |000a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.nextParseEvent:()I // method@1b7c │ │ +084f82: 0a00 |000d: move-result v0 │ │ +084f84: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +084f86: 3330 3800 |000f: if-ne v0, v3, 0047 // +0038 │ │ +084f8a: 6e10 781b 0400 |0011: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.getElementName:()Ljava/lang/String; // method@1b78 │ │ +084f90: 0c02 |0014: move-result-object v2 │ │ +084f92: 1a03 6517 |0015: const-string v3, "lyrics" // string@1765 │ │ +084f96: 6e20 9215 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084f9c: 0a03 |001a: move-result v3 │ │ +084f9e: 3803 2000 |001b: if-eqz v3, 003b // +0020 │ │ +084fa2: 2201 2504 |001d: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // type@0425 │ │ +084fa6: 7010 f118 0100 |001f: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.:()V // method@18f1 │ │ +084fac: 1a03 080f |0022: const-string v3, "artist" // string@0f08 │ │ +084fb0: 6e20 771b 3400 |0024: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b77 │ │ +084fb6: 0c03 |0027: move-result-object v3 │ │ +084fb8: 6e20 f518 3100 |0028: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.setArtist:(Ljava/lang/String;)V // method@18f5 │ │ +084fbe: 1a03 7421 |002b: const-string v3, "title" // string@2174 │ │ +084fc2: 6e20 771b 3400 |002d: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b77 │ │ +084fc8: 0c03 |0030: move-result-object v3 │ │ +084fca: 6e20 f718 3100 |0031: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.setTitle:(Ljava/lang/String;)V // method@18f7 │ │ +084fd0: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +084fd2: 3330 d5ff |0035: if-ne v0, v3, 000a // -002b │ │ +084fd6: 6e10 7f1b 0400 |0037: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.validate:()V // method@1b7f │ │ +084fdc: 1101 |003a: return-object v1 │ │ +084fde: 1a03 6412 |003b: const-string v3, "error" // string@1264 │ │ +084fe2: 6e20 9215 2300 |003d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +084fe8: 0a03 |0040: move-result v3 │ │ +084fea: 3803 f3ff |0041: if-eqz v3, 0034 // -000d │ │ +084fee: 6e10 7a1b 0400 |0043: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.handleError:()V // method@1b7a │ │ +084ff4: 28ee |0046: goto 0034 // -0012 │ │ +084ff6: 1243 |0047: const/4 v3, #int 4 // #4 │ │ +084ff8: 3330 ecff |0048: if-ne v0, v3, 0034 // -0014 │ │ +084ffc: 3801 eaff |004a: if-eqz v1, 0034 // -0016 │ │ +085000: 6e10 f318 0100 |004c: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getText:()Ljava/lang/String; // method@18f3 │ │ +085006: 0c03 |004f: move-result-object v3 │ │ +085008: 3903 e4ff |0050: if-nez v3, 0034 // -001c │ │ +08500c: 6e10 791b 0400 |0052: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser;.getText:()Ljava/lang/String; // method@1b79 │ │ +085012: 0c03 |0055: move-result-object v3 │ │ +085014: 6e20 f618 3100 |0056: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.setText:(Ljava/lang/String;)V // method@18f6 │ │ +08501a: 28db |0059: goto 0034 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0009 line=42 │ │ 0x000a line=45 │ │ 0x000e line=46 │ │ @@ -182456,21 +182469,21 @@ │ │ 0x003b - 0x0047 reg=2 name Ljava/lang/String; │ │ 0x000e - 0x005a reg=0 eventType I │ │ 0x0022 - 0x005a reg=1 lyrics Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ 0x0000 - 0x005a reg=4 this Lnet/sourceforge/subsonic/androidapp/service/parser/LyricsParser; │ │ 0x0000 - 0x005a reg=5 reader Ljava/io/Reader; │ │ 0x0000 - 0x005a reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2700 (LyricsParser.java) │ │ + source_file_idx : 2697 (LyricsParser.java) │ │ │ │ Class #710 header: │ │ -class_idx : 1124 │ │ +class_idx : 1132 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ -source_file_idx : 2778 │ │ +superclass_idx : 1125 │ │ +source_file_idx : 2775 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #710 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;' │ │ @@ -182485,17 +182498,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085020: |[085020] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryEntryParser.:(Landroid/content/Context;)V │ │ -085030: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -085036: 0e00 |0003: return-void │ │ +08501c: |[08501c] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryEntryParser.:(Landroid/content/Context;)V │ │ +08502c: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +085032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182506,105 +182519,105 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 197 16-bit code units │ │ -085038: |[085038] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryEntryParser.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ -085048: 2200 1e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -08504c: 7010 f818 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.:()V // method@18f8 │ │ -085052: 1a01 de15 |0005: const-string v1, "id" // string@15de │ │ -085056: 6e20 811b 1200 |0007: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -08505c: 0c01 |000a: move-result-object v1 │ │ -08505e: 6e20 1719 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setId:(Ljava/lang/String;)V // method@1917 │ │ -085064: 1a01 201c |000e: const-string v1, "parent" // string@1c20 │ │ -085068: 6e20 811b 1200 |0010: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -08506e: 0c01 |0013: move-result-object v1 │ │ -085070: 6e20 1819 1000 |0014: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setParent:(Ljava/lang/String;)V // method@1918 │ │ -085076: 1a01 7721 |0017: const-string v1, "title" // string@2177 │ │ -08507a: 6e20 811b 1200 |0019: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -085080: 0c01 |001c: move-result-object v1 │ │ -085082: 6e20 1d19 1000 |001d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTitle:(Ljava/lang/String;)V // method@191d │ │ -085088: 1a01 6d16 |0020: const-string v1, "isDir" // string@166d │ │ -08508c: 6e20 821b 1200 |0022: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getBoolean:(Ljava/lang/String;)Z // method@1b82 │ │ -085092: 0a01 |0025: move-result v1 │ │ -085094: 6e20 1419 1000 |0026: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setDirectory:(Z)V // method@1914 │ │ -08509a: 1a01 a410 |0029: const-string v1, "coverArt" // string@10a4 │ │ -08509e: 6e20 811b 1200 |002b: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -0850a4: 0c01 |002e: move-result-object v1 │ │ -0850a6: 6e20 1319 1000 |002f: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setCoverArt:(Ljava/lang/String;)V // method@1913 │ │ -0850ac: 1a01 0b0f |0032: const-string v1, "artist" // string@0f0b │ │ -0850b0: 6e20 811b 1200 |0034: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -0850b6: 0c01 |0037: move-result-object v1 │ │ -0850b8: 6e20 1019 1000 |0038: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setArtist:(Ljava/lang/String;)V // method@1910 │ │ -0850be: 1a01 bb20 |003b: const-string v1, "starred" // string@20bb │ │ -0850c2: 6e20 811b 1200 |003d: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -0850c8: 0c01 |0040: move-result-object v1 │ │ -0850ca: 3801 8200 |0041: if-eqz v1, 00c3 // +0082 │ │ -0850ce: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -0850d0: 6e20 1b19 1000 |0044: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setStarred:(Z)V // method@191b │ │ -0850d6: 6e10 0c19 0000 |0047: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -0850dc: 0a01 |004a: move-result v1 │ │ -0850de: 3901 7700 |004b: if-nez v1, 00c2 // +0077 │ │ -0850e2: 1a01 8a0e |004d: const-string v1, "album" // string@0e8a │ │ -0850e6: 6e20 811b 1200 |004f: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -0850ec: 0c01 |0052: move-result-object v1 │ │ -0850ee: 6e20 0f19 1000 |0053: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setAlbum:(Ljava/lang/String;)V // method@190f │ │ -0850f4: 1a01 a521 |0056: const-string v1, "track" // string@21a5 │ │ -0850f8: 6e20 831b 1200 |0058: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ -0850fe: 0c01 |005b: move-result-object v1 │ │ -085100: 6e20 1e19 1000 |005c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTrack:(Ljava/lang/Integer;)V // method@191e │ │ -085106: 1a01 0423 |005f: const-string v1, "year" // string@2304 │ │ -08510a: 6e20 831b 1200 |0061: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ -085110: 0c01 |0064: move-result-object v1 │ │ -085112: 6e20 2219 1000 |0065: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setYear:(Ljava/lang/Integer;)V // method@1922 │ │ -085118: 1a01 2813 |0068: const-string v1, "genre" // string@1328 │ │ -08511c: 6e20 811b 1200 |006a: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -085122: 0c01 |006d: move-result-object v1 │ │ -085124: 6e20 1619 1000 |006e: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setGenre:(Ljava/lang/String;)V // method@1916 │ │ -08512a: 1a01 8c10 |0071: const-string v1, "contentType" // string@108c │ │ -08512e: 6e20 811b 1200 |0073: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -085134: 0c01 |0076: move-result-object v1 │ │ -085136: 6e20 1219 1000 |0077: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setContentType:(Ljava/lang/String;)V // method@1912 │ │ -08513c: 1a01 2621 |007a: const-string v1, "suffix" // string@2126 │ │ -085140: 6e20 811b 1200 |007c: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -085146: 0c01 |007f: move-result-object v1 │ │ -085148: 6e20 1c19 1000 |0080: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSuffix:(Ljava/lang/String;)V // method@191c │ │ -08514e: 1a01 a821 |0083: const-string v1, "transcodedContentType" // string@21a8 │ │ -085152: 6e20 811b 1200 |0085: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -085158: 0c01 |0088: move-result-object v1 │ │ -08515a: 6e20 1f19 1000 |0089: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTranscodedContentType:(Ljava/lang/String;)V // method@191f │ │ -085160: 1a01 a921 |008c: const-string v1, "transcodedSuffix" // string@21a9 │ │ -085164: 6e20 811b 1200 |008e: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -08516a: 0c01 |0091: move-result-object v1 │ │ -08516c: 6e20 2019 1000 |0092: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTranscodedSuffix:(Ljava/lang/String;)V // method@1920 │ │ -085172: 1a01 6820 |0095: const-string v1, "size" // string@2068 │ │ -085176: 6e20 841b 1200 |0097: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getLong:(Ljava/lang/String;)Ljava/lang/Long; // method@1b84 │ │ -08517c: 0c01 |009a: move-result-object v1 │ │ -08517e: 6e20 1a19 1000 |009b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSize:(Ljava/lang/Long;)V // method@191a │ │ -085184: 1a01 1012 |009e: const-string v1, "duration" // string@1210 │ │ -085188: 6e20 831b 1200 |00a0: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ -08518e: 0c01 |00a3: move-result-object v1 │ │ -085190: 6e20 1519 1000 |00a4: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setDuration:(Ljava/lang/Integer;)V // method@1915 │ │ -085196: 1a01 5c0f |00a7: const-string v1, "bitRate" // string@0f5c │ │ -08519a: 6e20 831b 1200 |00a9: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ -0851a0: 0c01 |00ac: move-result-object v1 │ │ -0851a2: 6e20 1119 1000 |00ad: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setBitRate:(Ljava/lang/Integer;)V // method@1911 │ │ -0851a8: 1a01 351c |00b0: const-string v1, "path" // string@1c35 │ │ -0851ac: 6e20 811b 1200 |00b2: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ -0851b2: 0c01 |00b5: move-result-object v1 │ │ -0851b4: 6e20 1919 1000 |00b6: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setPath:(Ljava/lang/String;)V // method@1919 │ │ -0851ba: 1a01 ce16 |00b9: const-string v1, "isVideo" // string@16ce │ │ -0851be: 6e20 821b 1200 |00bb: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getBoolean:(Ljava/lang/String;)Z // method@1b82 │ │ -0851c4: 0a01 |00be: move-result v1 │ │ -0851c6: 6e20 2119 1000 |00bf: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setVideo:(Z)V // method@1921 │ │ -0851cc: 1100 |00c2: return-object v0 │ │ -0851ce: 1201 |00c3: const/4 v1, #int 0 // #0 │ │ -0851d0: 2880 |00c4: goto 0044 // -0080 │ │ +085034: |[085034] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryEntryParser.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ +085044: 2200 2604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +085048: 7010 f818 0000 |0002: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.:()V // method@18f8 │ │ +08504e: 1a01 db15 |0005: const-string v1, "id" // string@15db │ │ +085052: 6e20 811b 1200 |0007: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +085058: 0c01 |000a: move-result-object v1 │ │ +08505a: 6e20 1719 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setId:(Ljava/lang/String;)V // method@1917 │ │ +085060: 1a01 1d1c |000e: const-string v1, "parent" // string@1c1d │ │ +085064: 6e20 811b 1200 |0010: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +08506a: 0c01 |0013: move-result-object v1 │ │ +08506c: 6e20 1819 1000 |0014: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setParent:(Ljava/lang/String;)V // method@1918 │ │ +085072: 1a01 7421 |0017: const-string v1, "title" // string@2174 │ │ +085076: 6e20 811b 1200 |0019: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +08507c: 0c01 |001c: move-result-object v1 │ │ +08507e: 6e20 1d19 1000 |001d: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTitle:(Ljava/lang/String;)V // method@191d │ │ +085084: 1a01 6a16 |0020: const-string v1, "isDir" // string@166a │ │ +085088: 6e20 821b 1200 |0022: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getBoolean:(Ljava/lang/String;)Z // method@1b82 │ │ +08508e: 0a01 |0025: move-result v1 │ │ +085090: 6e20 1419 1000 |0026: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setDirectory:(Z)V // method@1914 │ │ +085096: 1a01 a110 |0029: const-string v1, "coverArt" // string@10a1 │ │ +08509a: 6e20 811b 1200 |002b: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +0850a0: 0c01 |002e: move-result-object v1 │ │ +0850a2: 6e20 1319 1000 |002f: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setCoverArt:(Ljava/lang/String;)V // method@1913 │ │ +0850a8: 1a01 080f |0032: const-string v1, "artist" // string@0f08 │ │ +0850ac: 6e20 811b 1200 |0034: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +0850b2: 0c01 |0037: move-result-object v1 │ │ +0850b4: 6e20 1019 1000 |0038: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setArtist:(Ljava/lang/String;)V // method@1910 │ │ +0850ba: 1a01 b820 |003b: const-string v1, "starred" // string@20b8 │ │ +0850be: 6e20 811b 1200 |003d: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +0850c4: 0c01 |0040: move-result-object v1 │ │ +0850c6: 3801 8200 |0041: if-eqz v1, 00c3 // +0082 │ │ +0850ca: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +0850cc: 6e20 1b19 1000 |0044: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setStarred:(Z)V // method@191b │ │ +0850d2: 6e10 0c19 0000 |0047: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +0850d8: 0a01 |004a: move-result v1 │ │ +0850da: 3901 7700 |004b: if-nez v1, 00c2 // +0077 │ │ +0850de: 1a01 870e |004d: const-string v1, "album" // string@0e87 │ │ +0850e2: 6e20 811b 1200 |004f: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +0850e8: 0c01 |0052: move-result-object v1 │ │ +0850ea: 6e20 0f19 1000 |0053: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setAlbum:(Ljava/lang/String;)V // method@190f │ │ +0850f0: 1a01 a221 |0056: const-string v1, "track" // string@21a2 │ │ +0850f4: 6e20 831b 1200 |0058: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ +0850fa: 0c01 |005b: move-result-object v1 │ │ +0850fc: 6e20 1e19 1000 |005c: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTrack:(Ljava/lang/Integer;)V // method@191e │ │ +085102: 1a01 0123 |005f: const-string v1, "year" // string@2301 │ │ +085106: 6e20 831b 1200 |0061: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ +08510c: 0c01 |0064: move-result-object v1 │ │ +08510e: 6e20 2219 1000 |0065: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setYear:(Ljava/lang/Integer;)V // method@1922 │ │ +085114: 1a01 2513 |0068: const-string v1, "genre" // string@1325 │ │ +085118: 6e20 811b 1200 |006a: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +08511e: 0c01 |006d: move-result-object v1 │ │ +085120: 6e20 1619 1000 |006e: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setGenre:(Ljava/lang/String;)V // method@1916 │ │ +085126: 1a01 8910 |0071: const-string v1, "contentType" // string@1089 │ │ +08512a: 6e20 811b 1200 |0073: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +085130: 0c01 |0076: move-result-object v1 │ │ +085132: 6e20 1219 1000 |0077: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setContentType:(Ljava/lang/String;)V // method@1912 │ │ +085138: 1a01 2321 |007a: const-string v1, "suffix" // string@2123 │ │ +08513c: 6e20 811b 1200 |007c: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +085142: 0c01 |007f: move-result-object v1 │ │ +085144: 6e20 1c19 1000 |0080: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSuffix:(Ljava/lang/String;)V // method@191c │ │ +08514a: 1a01 a521 |0083: const-string v1, "transcodedContentType" // string@21a5 │ │ +08514e: 6e20 811b 1200 |0085: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +085154: 0c01 |0088: move-result-object v1 │ │ +085156: 6e20 1f19 1000 |0089: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTranscodedContentType:(Ljava/lang/String;)V // method@191f │ │ +08515c: 1a01 a621 |008c: const-string v1, "transcodedSuffix" // string@21a6 │ │ +085160: 6e20 811b 1200 |008e: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +085166: 0c01 |0091: move-result-object v1 │ │ +085168: 6e20 2019 1000 |0092: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTranscodedSuffix:(Ljava/lang/String;)V // method@1920 │ │ +08516e: 1a01 6520 |0095: const-string v1, "size" // string@2065 │ │ +085172: 6e20 841b 1200 |0097: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getLong:(Ljava/lang/String;)Ljava/lang/Long; // method@1b84 │ │ +085178: 0c01 |009a: move-result-object v1 │ │ +08517a: 6e20 1a19 1000 |009b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSize:(Ljava/lang/Long;)V // method@191a │ │ +085180: 1a01 0d12 |009e: const-string v1, "duration" // string@120d │ │ +085184: 6e20 831b 1200 |00a0: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ +08518a: 0c01 |00a3: move-result-object v1 │ │ +08518c: 6e20 1519 1000 |00a4: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setDuration:(Ljava/lang/Integer;)V // method@1915 │ │ +085192: 1a01 590f |00a7: const-string v1, "bitRate" // string@0f59 │ │ +085196: 6e20 831b 1200 |00a9: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@1b83 │ │ +08519c: 0c01 |00ac: move-result-object v1 │ │ +08519e: 6e20 1119 1000 |00ad: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setBitRate:(Ljava/lang/Integer;)V // method@1911 │ │ +0851a4: 1a01 321c |00b0: const-string v1, "path" // string@1c32 │ │ +0851a8: 6e20 811b 1200 |00b2: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b81 │ │ +0851ae: 0c01 |00b5: move-result-object v1 │ │ +0851b0: 6e20 1919 1000 |00b6: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setPath:(Ljava/lang/String;)V // method@1919 │ │ +0851b6: 1a01 cb16 |00b9: const-string v1, "isVideo" // string@16cb │ │ +0851ba: 6e20 821b 1200 |00bb: invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.getBoolean:(Ljava/lang/String;)Z // method@1b82 │ │ +0851c0: 0a01 |00be: move-result v1 │ │ +0851c2: 6e20 2119 1000 |00bf: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setVideo:(Z)V // method@1921 │ │ +0851c8: 1100 |00c2: return-object v0 │ │ +0851ca: 1201 |00c3: const/4 v1, #int 0 // #0 │ │ +0851cc: 2880 |00c4: goto 0044 // -0080 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ 0x000e line=36 │ │ 0x0017 line=37 │ │ 0x0020 line=38 │ │ @@ -182627,21 +182640,21 @@ │ │ 0x00b9 line=56 │ │ 0x00c2 line=58 │ │ 0x00c3 line=41 │ │ locals : │ │ 0x0005 - 0x00c5 reg=0 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x0000 - 0x00c5 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser; │ │ │ │ - source_file_idx : 2778 (MusicDirectoryEntryParser.java) │ │ + source_file_idx : 2775 (MusicDirectoryEntryParser.java) │ │ │ │ Class #711 header: │ │ -class_idx : 1126 │ │ +class_idx : 1134 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ -source_file_idx : 2781 │ │ +superclass_idx : 1125 │ │ +source_file_idx : 2778 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #711 annotations: │ │ Annotations on method #7063 'parse' │ │ @@ -182661,17 +182674,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0851d4: |[0851d4] net.sourceforge.subsonic.androidapp.service.parser.MusicFoldersParser.:(Landroid/content/Context;)V │ │ -0851e4: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -0851ea: 0e00 |0003: return-void │ │ +0851d0: |[0851d0] net.sourceforge.subsonic.androidapp.service.parser.MusicFoldersParser.:(Landroid/content/Context;)V │ │ +0851e0: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +0851e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182682,51 +182695,51 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0851ec: |[0851ec] net.sourceforge.subsonic.androidapp.service.parser.MusicFoldersParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -0851fc: 1405 5a00 0a7f |0000: const v5, #float 1.83435e+38 // #7f0a005a │ │ -085202: 6e30 981b 8605 |0003: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b98 │ │ -085208: 6e20 951b 7600 |0006: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.init:(Ljava/io/Reader;)V // method@1b95 │ │ -08520e: 2203 7103 |0009: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -085212: 7010 ec15 0300 |000b: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -085218: 6e10 961b 0600 |000e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.nextParseEvent:()I // method@1b96 │ │ -08521e: 0a00 |0011: move-result v0 │ │ -085220: 1225 |0012: const/4 v5, #int 2 // #2 │ │ -085222: 3350 2200 |0013: if-ne v0, v5, 0035 // +0022 │ │ -085226: 6e10 931b 0600 |0015: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.getElementName:()Ljava/lang/String; // method@1b93 │ │ -08522c: 0c04 |0018: move-result-object v4 │ │ -08522e: 1a05 441a |0019: const-string v5, "musicFolder" // string@1a44 │ │ -085232: 6e20 9215 4500 |001b: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -085238: 0a05 |001e: move-result v5 │ │ -08523a: 3805 2300 |001f: if-eqz v5, 0042 // +0023 │ │ -08523e: 1a05 de15 |0021: const-string v5, "id" // string@15de │ │ -085242: 6e20 921b 5600 |0023: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b92 │ │ -085248: 0c01 |0026: move-result-object v1 │ │ -08524a: 1a05 511a |0027: const-string v5, "name" // string@1a51 │ │ -08524e: 6e20 921b 5600 |0029: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b92 │ │ -085254: 0c02 |002c: move-result-object v2 │ │ -085256: 2205 2004 |002d: new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0420 │ │ -08525a: 7030 3019 1502 |002f: invoke-direct {v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1930 │ │ -085260: 7220 1c16 5300 |0032: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -085266: 1215 |0035: const/4 v5, #int 1 // #1 │ │ -085268: 3350 d8ff |0036: if-ne v0, v5, 000e // -0028 │ │ -08526c: 6e10 991b 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.validate:()V // method@1b99 │ │ -085272: 1405 5b00 0a7f |003b: const v5, #float 1.83435e+38 // #7f0a005b │ │ -085278: 6e30 981b 8605 |003e: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b98 │ │ -08527e: 1103 |0041: return-object v3 │ │ -085280: 1a05 6712 |0042: const-string v5, "error" // string@1267 │ │ -085284: 6e20 9215 4500 |0044: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -08528a: 0a05 |0047: move-result v5 │ │ -08528c: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ -085290: 6e10 941b 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.handleError:()V // method@1b94 │ │ -085296: 28e8 |004d: goto 0035 // -0018 │ │ +0851e8: |[0851e8] net.sourceforge.subsonic.androidapp.service.parser.MusicFoldersParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +0851f8: 1405 5a00 0a7f |0000: const v5, #float 1.83435e+38 // #7f0a005a │ │ +0851fe: 6e30 981b 8605 |0003: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b98 │ │ +085204: 6e20 951b 7600 |0006: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.init:(Ljava/io/Reader;)V // method@1b95 │ │ +08520a: 2203 7903 |0009: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +08520e: 7010 ec15 0300 |000b: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +085214: 6e10 961b 0600 |000e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.nextParseEvent:()I // method@1b96 │ │ +08521a: 0a00 |0011: move-result v0 │ │ +08521c: 1225 |0012: const/4 v5, #int 2 // #2 │ │ +08521e: 3350 2200 |0013: if-ne v0, v5, 0035 // +0022 │ │ +085222: 6e10 931b 0600 |0015: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.getElementName:()Ljava/lang/String; // method@1b93 │ │ +085228: 0c04 |0018: move-result-object v4 │ │ +08522a: 1a05 411a |0019: const-string v5, "musicFolder" // string@1a41 │ │ +08522e: 6e20 9215 4500 |001b: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +085234: 0a05 |001e: move-result v5 │ │ +085236: 3805 2300 |001f: if-eqz v5, 0042 // +0023 │ │ +08523a: 1a05 db15 |0021: const-string v5, "id" // string@15db │ │ +08523e: 6e20 921b 5600 |0023: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b92 │ │ +085244: 0c01 |0026: move-result-object v1 │ │ +085246: 1a05 4e1a |0027: const-string v5, "name" // string@1a4e │ │ +08524a: 6e20 921b 5600 |0029: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b92 │ │ +085250: 0c02 |002c: move-result-object v2 │ │ +085252: 2205 2804 |002d: new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0428 │ │ +085256: 7030 3019 1502 |002f: invoke-direct {v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1930 │ │ +08525c: 7220 1c16 5300 |0032: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +085262: 1215 |0035: const/4 v5, #int 1 // #1 │ │ +085264: 3350 d8ff |0036: if-ne v0, v5, 000e // -0028 │ │ +085268: 6e10 991b 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.validate:()V // method@1b99 │ │ +08526e: 1405 5b00 0a7f |003b: const v5, #float 1.83435e+38 // #7f0a005b │ │ +085274: 6e30 981b 8605 |003e: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b98 │ │ +08527a: 1103 |0041: return-object v3 │ │ +08527c: 1a05 6412 |0042: const-string v5, "error" // string@1264 │ │ +085280: 6e20 9215 4500 |0044: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +085286: 0a05 |0047: move-result v5 │ │ +085288: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ +08528c: 6e10 941b 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser;.handleError:()V // method@1b94 │ │ +085292: 28e8 |004d: goto 0035 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x0009 line=47 │ │ 0x000e line=50 │ │ 0x0012 line=51 │ │ @@ -182748,21 +182761,21 @@ │ │ 0x0012 - 0x004e reg=0 eventType I │ │ 0x000e - 0x004e reg=3 result Ljava/util/List; Ljava/util/List; │ │ 0x0042 - 0x004e reg=4 tag Ljava/lang/String; │ │ 0x0000 - 0x004e reg=6 this Lnet/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser; │ │ 0x0000 - 0x004e reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x004e reg=8 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2781 (MusicFoldersParser.java) │ │ + source_file_idx : 2778 (MusicFoldersParser.java) │ │ │ │ Class #712 header: │ │ -class_idx : 1128 │ │ +class_idx : 1136 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ -source_file_idx : 2942 │ │ +superclass_idx : 1125 │ │ +source_file_idx : 2939 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #712 annotations: │ │ Annotations on method #7081 'parse' │ │ @@ -182782,17 +182795,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085298: |[085298] net.sourceforge.subsonic.androidapp.service.parser.PlaylistsParser.:(Landroid/content/Context;)V │ │ -0852a8: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -0852ae: 0e00 |0003: return-void │ │ +085294: |[085294] net.sourceforge.subsonic.androidapp.service.parser.PlaylistsParser.:(Landroid/content/Context;)V │ │ +0852a4: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +0852aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182803,51 +182816,51 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0852b0: |[0852b0] net.sourceforge.subsonic.androidapp.service.parser.PlaylistsParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -0852c0: 1405 5a00 0a7f |0000: const v5, #float 1.83435e+38 // #7f0a005a │ │ -0852c6: 6e30 aa1b 8605 |0003: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1baa │ │ -0852cc: 6e20 a71b 7600 |0006: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.init:(Ljava/io/Reader;)V // method@1ba7 │ │ -0852d2: 2203 7103 |0009: new-instance v3, Ljava/util/ArrayList; // type@0371 │ │ -0852d6: 7010 ec15 0300 |000b: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -0852dc: 6e10 a81b 0600 |000e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.nextParseEvent:()I // method@1ba8 │ │ -0852e2: 0a00 |0011: move-result v0 │ │ -0852e4: 1225 |0012: const/4 v5, #int 2 // #2 │ │ -0852e6: 3350 2200 |0013: if-ne v0, v5, 0035 // +0022 │ │ -0852ea: 6e10 a51b 0600 |0015: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.getElementName:()Ljava/lang/String; // method@1ba5 │ │ -0852f0: 0c04 |0018: move-result-object v4 │ │ -0852f2: 1a05 701c |0019: const-string v5, "playlist" // string@1c70 │ │ -0852f6: 6e20 9215 4500 |001b: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0852fc: 0a05 |001e: move-result v5 │ │ -0852fe: 3805 2300 |001f: if-eqz v5, 0042 // +0023 │ │ -085302: 1a05 de15 |0021: const-string v5, "id" // string@15de │ │ -085306: 6e20 a41b 5600 |0023: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1ba4 │ │ -08530c: 0c01 |0026: move-result-object v1 │ │ -08530e: 1a05 511a |0027: const-string v5, "name" // string@1a51 │ │ -085312: 6e20 a41b 5600 |0029: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1ba4 │ │ -085318: 0c02 |002c: move-result-object v2 │ │ -08531a: 2205 2204 |002d: new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@0422 │ │ -08531e: 7030 3919 1502 |002f: invoke-direct {v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1939 │ │ -085324: 7220 1c16 5300 |0032: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -08532a: 1215 |0035: const/4 v5, #int 1 // #1 │ │ -08532c: 3350 d8ff |0036: if-ne v0, v5, 000e // -0028 │ │ -085330: 6e10 ab1b 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.validate:()V // method@1bab │ │ -085336: 1405 5b00 0a7f |003b: const v5, #float 1.83435e+38 // #7f0a005b │ │ -08533c: 6e30 aa1b 8605 |003e: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1baa │ │ -085342: 1103 |0041: return-object v3 │ │ -085344: 1a05 6712 |0042: const-string v5, "error" // string@1267 │ │ -085348: 6e20 9215 4500 |0044: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -08534e: 0a05 |0047: move-result v5 │ │ -085350: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ -085354: 6e10 a61b 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.handleError:()V // method@1ba6 │ │ -08535a: 28e8 |004d: goto 0035 // -0018 │ │ +0852ac: |[0852ac] net.sourceforge.subsonic.androidapp.service.parser.PlaylistsParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +0852bc: 1405 5a00 0a7f |0000: const v5, #float 1.83435e+38 // #7f0a005a │ │ +0852c2: 6e30 aa1b 8605 |0003: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1baa │ │ +0852c8: 6e20 a71b 7600 |0006: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.init:(Ljava/io/Reader;)V // method@1ba7 │ │ +0852ce: 2203 7903 |0009: new-instance v3, Ljava/util/ArrayList; // type@0379 │ │ +0852d2: 7010 ec15 0300 |000b: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +0852d8: 6e10 a81b 0600 |000e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.nextParseEvent:()I // method@1ba8 │ │ +0852de: 0a00 |0011: move-result v0 │ │ +0852e0: 1225 |0012: const/4 v5, #int 2 // #2 │ │ +0852e2: 3350 2200 |0013: if-ne v0, v5, 0035 // +0022 │ │ +0852e6: 6e10 a51b 0600 |0015: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.getElementName:()Ljava/lang/String; // method@1ba5 │ │ +0852ec: 0c04 |0018: move-result-object v4 │ │ +0852ee: 1a05 6d1c |0019: const-string v5, "playlist" // string@1c6d │ │ +0852f2: 6e20 9215 4500 |001b: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0852f8: 0a05 |001e: move-result v5 │ │ +0852fa: 3805 2300 |001f: if-eqz v5, 0042 // +0023 │ │ +0852fe: 1a05 db15 |0021: const-string v5, "id" // string@15db │ │ +085302: 6e20 a41b 5600 |0023: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1ba4 │ │ +085308: 0c01 |0026: move-result-object v1 │ │ +08530a: 1a05 4e1a |0027: const-string v5, "name" // string@1a4e │ │ +08530e: 6e20 a41b 5600 |0029: invoke-virtual {v6, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1ba4 │ │ +085314: 0c02 |002c: move-result-object v2 │ │ +085316: 2205 2a04 |002d: new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; // type@042a │ │ +08531a: 7030 3919 1502 |002f: invoke-direct {v5, v1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/Playlist;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1939 │ │ +085320: 7220 1c16 5300 |0032: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +085326: 1215 |0035: const/4 v5, #int 1 // #1 │ │ +085328: 3350 d8ff |0036: if-ne v0, v5, 000e // -0028 │ │ +08532c: 6e10 ab1b 0600 |0038: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.validate:()V // method@1bab │ │ +085332: 1405 5b00 0a7f |003b: const v5, #float 1.83435e+38 // #7f0a005b │ │ +085338: 6e30 aa1b 8605 |003e: invoke-virtual {v6, v8, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1baa │ │ +08533e: 1103 |0041: return-object v3 │ │ +085340: 1a05 6412 |0042: const-string v5, "error" // string@1264 │ │ +085344: 6e20 9215 4500 |0044: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +08534a: 0a05 |0047: move-result v5 │ │ +08534c: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ +085350: 6e10 a61b 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser;.handleError:()V // method@1ba6 │ │ +085356: 28e8 |004d: goto 0035 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ 0x0009 line=45 │ │ 0x000e line=48 │ │ 0x0012 line=49 │ │ @@ -182869,21 +182882,21 @@ │ │ 0x0012 - 0x004e reg=0 eventType I │ │ 0x000e - 0x004e reg=3 result Ljava/util/List; Ljava/util/List; │ │ 0x0042 - 0x004e reg=4 tag Ljava/lang/String; │ │ 0x0000 - 0x004e reg=6 this Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistsParser; │ │ 0x0000 - 0x004e reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x004e reg=8 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2942 (PlaylistsParser.java) │ │ + source_file_idx : 2939 (PlaylistsParser.java) │ │ │ │ Class #713 header: │ │ -class_idx : 1132 │ │ +class_idx : 1140 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1117 │ │ -source_file_idx : 3123 │ │ +superclass_idx : 1125 │ │ +source_file_idx : 3120 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #713 annotations: │ │ Annotations on method #7118 'parse' │ │ @@ -182902,17 +182915,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08535c: |[08535c] net.sourceforge.subsonic.androidapp.service.parser.ShareParser.:(Landroid/content/Context;)V │ │ -08536c: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ -085372: 0e00 |0003: return-void │ │ +085358: |[085358] net.sourceforge.subsonic.androidapp.service.parser.ShareParser.:(Landroid/content/Context;)V │ │ +085368: 7020 371b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/AbstractParser;.:(Landroid/content/Context;)V // method@1b37 │ │ +08536e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -182923,44 +182936,44 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -085374: |[085374] net.sourceforge.subsonic.androidapp.service.parser.ShareParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ -085384: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ -08538a: 6e30 cf1b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bcf │ │ -085390: 6e20 cc1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.init:(Ljava/io/Reader;)V // method@1bcc │ │ -085396: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -085398: 6e10 cd1b 0400 |000a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.nextParseEvent:()I // method@1bcd │ │ -08539e: 0a00 |000d: move-result v0 │ │ -0853a0: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -0853a2: 3330 1900 |000f: if-ne v0, v3, 0028 // +0019 │ │ -0853a6: 6e10 ca1b 0400 |0011: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.getElementName:()Ljava/lang/String; // method@1bca │ │ -0853ac: 0c01 |0014: move-result-object v1 │ │ -0853ae: 1a03 3d20 |0015: const-string v3, "share" // string@203d │ │ -0853b2: 6e20 9215 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0853b8: 0a03 |001a: move-result v3 │ │ -0853ba: 3803 1400 |001b: if-eqz v3, 002f // +0014 │ │ -0853be: 2202 5f03 |001d: new-instance v2, Ljava/net/URL; // type@035f │ │ -0853c2: 1a03 0722 |001f: const-string v3, "url" // string@2207 │ │ -0853c6: 6e20 c91b 3400 |0021: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1bc9 │ │ -0853cc: 0c03 |0024: move-result-object v3 │ │ -0853ce: 7020 e015 3200 |0025: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@15e0 │ │ -0853d4: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -0853d6: 3330 e1ff |0029: if-ne v0, v3, 000a // -001f │ │ -0853da: 6e10 d01b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.validate:()V // method@1bd0 │ │ -0853e0: 1102 |002e: return-object v2 │ │ -0853e2: 1a03 6712 |002f: const-string v3, "error" // string@1267 │ │ -0853e6: 6e20 9215 1300 |0031: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0853ec: 0a03 |0034: move-result v3 │ │ -0853ee: 3803 f3ff |0035: if-eqz v3, 0028 // -000d │ │ -0853f2: 6e10 cb1b 0400 |0037: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.handleError:()V // method@1bcb │ │ -0853f8: 28ee |003a: goto 0028 // -0012 │ │ +085370: |[085370] net.sourceforge.subsonic.androidapp.service.parser.ShareParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ +085380: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ +085386: 6e30 cf1b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bcf │ │ +08538c: 6e20 cc1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.init:(Ljava/io/Reader;)V // method@1bcc │ │ +085392: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +085394: 6e10 cd1b 0400 |000a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.nextParseEvent:()I // method@1bcd │ │ +08539a: 0a00 |000d: move-result v0 │ │ +08539c: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +08539e: 3330 1900 |000f: if-ne v0, v3, 0028 // +0019 │ │ +0853a2: 6e10 ca1b 0400 |0011: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.getElementName:()Ljava/lang/String; // method@1bca │ │ +0853a8: 0c01 |0014: move-result-object v1 │ │ +0853aa: 1a03 3a20 |0015: const-string v3, "share" // string@203a │ │ +0853ae: 6e20 9215 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0853b4: 0a03 |001a: move-result v3 │ │ +0853b6: 3803 1400 |001b: if-eqz v3, 002f // +0014 │ │ +0853ba: 2202 6703 |001d: new-instance v2, Ljava/net/URL; // type@0367 │ │ +0853be: 1a03 0422 |001f: const-string v3, "url" // string@2204 │ │ +0853c2: 6e20 c91b 3400 |0021: invoke-virtual {v4, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1bc9 │ │ +0853c8: 0c03 |0024: move-result-object v3 │ │ +0853ca: 7020 e015 3200 |0025: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@15e0 │ │ +0853d0: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +0853d2: 3330 e1ff |0029: if-ne v0, v3, 000a // -001f │ │ +0853d6: 6e10 d01b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.validate:()V // method@1bd0 │ │ +0853dc: 1102 |002e: return-object v2 │ │ +0853de: 1a03 6412 |002f: const-string v3, "error" // string@1264 │ │ +0853e2: 6e20 9215 1300 |0031: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0853e8: 0a03 |0034: move-result v3 │ │ +0853ea: 3803 f3ff |0035: if-eqz v3, 0028 // -000d │ │ +0853ee: 6e10 cb1b 0400 |0037: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser;.handleError:()V // method@1bcb │ │ +0853f4: 28ee |003a: goto 0028 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0009 line=42 │ │ 0x000a line=45 │ │ 0x000e line=46 │ │ @@ -182978,21 +182991,21 @@ │ │ 0x000e - 0x003b reg=0 eventType I │ │ 0x002f - 0x003b reg=1 name Ljava/lang/String; │ │ 0x0028 - 0x003b reg=2 url Ljava/net/URL; │ │ 0x0000 - 0x003b reg=4 this Lnet/sourceforge/subsonic/androidapp/service/parser/ShareParser; │ │ 0x0000 - 0x003b reg=5 reader Ljava/io/Reader; │ │ 0x0000 - 0x003b reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 3123 (ShareParser.java) │ │ + source_file_idx : 3120 (ShareParser.java) │ │ │ │ Class #714 header: │ │ -class_idx : 1137 │ │ +class_idx : 1145 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 833 │ │ -source_file_idx : 3279 │ │ +superclass_idx : 841 │ │ +source_file_idx : 3276 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #714 annotations: │ │ Annotations on method #7154 'isTrusted' │ │ @@ -183012,17 +183025,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0853fc: |[0853fc] net.sourceforge.subsonic.androidapp.service.ssl.TrustSelfSignedStrategy.:()V │ │ -08540c: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ -085412: 0e00 |0003: return-void │ │ +0853f8: |[0853f8] net.sourceforge.subsonic.androidapp.service.ssl.TrustSelfSignedStrategy.:()V │ │ +085408: 7010 7d15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@157d │ │ +08540e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustSelfSignedStrategy; │ │ │ │ Virtual methods - │ │ @@ -183031,31 +183044,31 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085414: |[085414] net.sourceforge.subsonic.androidapp.service.ssl.TrustSelfSignedStrategy.isTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ -085424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085426: 0f00 |0001: return v0 │ │ +085410: |[085410] net.sourceforge.subsonic.androidapp.service.ssl.TrustSelfSignedStrategy.isTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ +085420: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085422: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/ssl/TrustSelfSignedStrategy; │ │ 0x0000 - 0x0002 reg=2 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0002 reg=3 authType Ljava/lang/String; │ │ │ │ - source_file_idx : 3279 (TrustSelfSignedStrategy.java) │ │ + source_file_idx : 3276 (TrustSelfSignedStrategy.java) │ │ │ │ Class #715 header: │ │ -class_idx : 1143 │ │ +class_idx : 1151 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 833 │ │ +superclass_idx : 841 │ │ source_file_idx : 574 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #715 annotations: │ │ @@ -183093,41 +183106,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -085428: |[085428] net.sourceforge.subsonic.androidapp.util.BackgroundTask.:()V │ │ -085438: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -08543c: 1c01 7704 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; // type@0477 │ │ -085440: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -085446: 6900 7009 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0970 │ │ -08544a: 0e00 |0009: return-void │ │ +085424: |[085424] net.sourceforge.subsonic.androidapp.util.BackgroundTask.:()V │ │ +085434: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +085438: 1c01 7f04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; // type@047f │ │ +08543c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +085442: 6900 7009 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0970 │ │ +085446: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;) │ │ name : '' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08544c: |[08544c] net.sourceforge.subsonic.androidapp.util.BackgroundTask.:(Landroid/app/Activity;)V │ │ -08545c: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ -085462: 5b12 7109 |0003: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -085466: 2200 6f00 |0005: new-instance v0, Landroid/os/Handler; // type@006f │ │ -08546a: 7010 f401 0000 |0007: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ -085470: 5b10 7209 |000a: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.handler:Landroid/os/Handler; // field@0972 │ │ -085474: 0e00 |000c: return-void │ │ +085448: |[085448] net.sourceforge.subsonic.androidapp.util.BackgroundTask.:(Landroid/app/Activity;)V │ │ +085458: 7010 7d15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@157d │ │ +08545e: 5b12 7109 |0003: iput-object v2, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +085462: 2200 7400 |0005: new-instance v0, Landroid/os/Handler; // type@0074 │ │ +085466: 7010 f401 0000 |0007: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01f4 │ │ +08546c: 5b10 7209 |000a: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.handler:Landroid/os/Handler; // field@0972 │ │ +085470: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000c line=42 │ │ locals : │ │ @@ -183153,33 +183166,33 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -085478: |[085478] net.sourceforge.subsonic.androidapp.util.BackgroundTask.error:(Ljava/lang/Throwable;)V │ │ -085488: 6200 7009 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0970 │ │ -08548c: 2201 4803 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -085490: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -085496: 1a02 e503 |0007: const-string v2, "Got exception: " // string@03e5 │ │ -08549a: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0854a0: 0c01 |000c: move-result-object v1 │ │ -0854a2: 6e20 b415 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -0854a8: 0c01 |0010: move-result-object v1 │ │ -0854aa: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -0854b0: 0c01 |0014: move-result-object v1 │ │ -0854b2: 6e30 7b1c 1005 |0015: invoke-virtual {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -0854b8: 2200 8104 |0018: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0481 │ │ -0854bc: 5441 7109 |001a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -0854c0: 6e20 0c1c 5400 |001c: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1c0c │ │ -0854c6: 0c02 |001f: move-result-object v2 │ │ -0854c8: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0854ca: 7040 351c 1032 |0021: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ -0854d0: 0e00 |0024: return-void │ │ +085474: |[085474] net.sourceforge.subsonic.androidapp.util.BackgroundTask.error:(Ljava/lang/Throwable;)V │ │ +085484: 6200 7009 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@0970 │ │ +085488: 2201 5003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +08548c: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +085492: 1a02 e503 |0007: const-string v2, "Got exception: " // string@03e5 │ │ +085496: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08549c: 0c01 |000c: move-result-object v1 │ │ +08549e: 6e20 b415 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +0854a4: 0c01 |0010: move-result-object v1 │ │ +0854a6: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +0854ac: 0c01 |0014: move-result-object v1 │ │ +0854ae: 6e30 7b1c 1005 |0015: invoke-virtual {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +0854b4: 2200 8904 |0018: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0489 │ │ +0854b8: 5441 7109 |001a: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +0854bc: 6e20 0c1c 5400 |001c: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1c0c │ │ +0854c2: 0c02 |001f: move-result-object v2 │ │ +0854c4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0854c6: 7040 351c 1032 |0021: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ +0854cc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0018 line=60 │ │ 0x0024 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ @@ -183197,17 +183210,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0854d4: |[0854d4] net.sourceforge.subsonic.androidapp.util.BackgroundTask.getActivity:()Landroid/app/Activity; │ │ -0854e4: 5410 7109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -0854e8: 1100 |0002: return-object v0 │ │ +0854d0: |[0854d0] net.sourceforge.subsonic.androidapp.util.BackgroundTask.getActivity:()Landroid/app/Activity; │ │ +0854e0: 5410 7109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +0854e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ │ │ @@ -183216,63 +183229,63 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -0854ec: |[0854ec] net.sourceforge.subsonic.androidapp.util.BackgroundTask.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -0854fc: 2041 1903 |0000: instance-of v1, v4, Ljava/io/IOException; // type@0319 │ │ -085500: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -085504: 5431 7109 |0004: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -085508: 7110 801d 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ -08550e: 0a01 |0009: move-result v1 │ │ -085510: 3901 1000 |000a: if-nez v1, 001a // +0010 │ │ -085514: 5431 7109 |000c: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -085518: 6e10 1400 0100 |000e: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -08551e: 0c01 |0011: move-result-object v1 │ │ -085520: 1402 0200 0a7f |0012: const v2, #float 1.83434e+38 // #7f0a0002 │ │ -085526: 6e20 1501 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -08552c: 0c00 |0018: move-result-object v0 │ │ -08552e: 1100 |0019: return-object v0 │ │ -085530: 2041 1703 |001a: instance-of v1, v4, Ljava/io/FileNotFoundException; // type@0317 │ │ -085534: 3801 1000 |001c: if-eqz v1, 002c // +0010 │ │ -085538: 5431 7109 |001e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -08553c: 6e10 1400 0100 |0020: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -085542: 0c01 |0023: move-result-object v1 │ │ -085544: 1402 0300 0a7f |0024: const v2, #float 1.83434e+38 // #7f0a0003 │ │ -08554a: 6e20 1501 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -085550: 0c00 |002a: move-result-object v0 │ │ -085552: 28ee |002b: goto 0019 // -0012 │ │ -085554: 2041 1903 |002c: instance-of v1, v4, Ljava/io/IOException; // type@0319 │ │ -085558: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ -08555c: 5431 7109 |0030: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -085560: 6e10 1400 0100 |0032: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -085566: 0c01 |0035: move-result-object v1 │ │ -085568: 1402 0100 0a7f |0036: const v2, #float 1.83433e+38 // #7f0a0001 │ │ -08556e: 6e20 1501 2100 |0039: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -085574: 0c00 |003c: move-result-object v0 │ │ -085576: 28dc |003d: goto 0019 // -0024 │ │ -085578: 2041 ec04 |003e: instance-of v1, v4, Lorg/xmlpull/v1/XmlPullParserException; // type@04ec │ │ -08557c: 3801 1000 |0040: if-eqz v1, 0050 // +0010 │ │ -085580: 5431 7109 |0042: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -085584: 6e10 1400 0100 |0044: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -08558a: 0c01 |0047: move-result-object v1 │ │ -08558c: 1402 0400 0a7f |0048: const v2, #float 1.83434e+38 // #7f0a0004 │ │ -085592: 6e20 1501 2100 |004b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -085598: 0c00 |004e: move-result-object v0 │ │ -08559a: 28ca |004f: goto 0019 // -0036 │ │ -08559c: 6e10 ca15 0400 |0050: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@15ca │ │ -0855a2: 0c00 |0053: move-result-object v0 │ │ -0855a4: 3900 c5ff |0054: if-nez v0, 0019 // -003b │ │ -0855a8: 6e10 8015 0400 |0056: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -0855ae: 0c01 |0059: move-result-object v1 │ │ -0855b0: 6e10 5315 0100 |005a: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ -0855b6: 0c00 |005d: move-result-object v0 │ │ -0855b8: 28bb |005e: goto 0019 // -0045 │ │ +0854e8: |[0854e8] net.sourceforge.subsonic.androidapp.util.BackgroundTask.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +0854f8: 2041 2103 |0000: instance-of v1, v4, Ljava/io/IOException; // type@0321 │ │ +0854fc: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +085500: 5431 7109 |0004: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +085504: 7110 801d 0100 |0006: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isNetworkConnected:(Landroid/content/Context;)Z // method@1d80 │ │ +08550a: 0a01 |0009: move-result v1 │ │ +08550c: 3901 1000 |000a: if-nez v1, 001a // +0010 │ │ +085510: 5431 7109 |000c: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +085514: 6e10 1400 0100 |000e: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +08551a: 0c01 |0011: move-result-object v1 │ │ +08551c: 1402 0200 0a7f |0012: const v2, #float 1.83434e+38 // #7f0a0002 │ │ +085522: 6e20 1501 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +085528: 0c00 |0018: move-result-object v0 │ │ +08552a: 1100 |0019: return-object v0 │ │ +08552c: 2041 1f03 |001a: instance-of v1, v4, Ljava/io/FileNotFoundException; // type@031f │ │ +085530: 3801 1000 |001c: if-eqz v1, 002c // +0010 │ │ +085534: 5431 7109 |001e: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +085538: 6e10 1400 0100 |0020: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +08553e: 0c01 |0023: move-result-object v1 │ │ +085540: 1402 0300 0a7f |0024: const v2, #float 1.83434e+38 // #7f0a0003 │ │ +085546: 6e20 1501 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +08554c: 0c00 |002a: move-result-object v0 │ │ +08554e: 28ee |002b: goto 0019 // -0012 │ │ +085550: 2041 2103 |002c: instance-of v1, v4, Ljava/io/IOException; // type@0321 │ │ +085554: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ +085558: 5431 7109 |0030: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +08555c: 6e10 1400 0100 |0032: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +085562: 0c01 |0035: move-result-object v1 │ │ +085564: 1402 0100 0a7f |0036: const v2, #float 1.83433e+38 // #7f0a0001 │ │ +08556a: 6e20 1501 2100 |0039: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +085570: 0c00 |003c: move-result-object v0 │ │ +085572: 28dc |003d: goto 0019 // -0024 │ │ +085574: 2041 f604 |003e: instance-of v1, v4, Lorg/xmlpull/v1/XmlPullParserException; // type@04f6 │ │ +085578: 3801 1000 |0040: if-eqz v1, 0050 // +0010 │ │ +08557c: 5431 7109 |0042: iget-object v1, v3, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +085580: 6e10 1400 0100 |0044: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +085586: 0c01 |0047: move-result-object v1 │ │ +085588: 1402 0400 0a7f |0048: const v2, #float 1.83434e+38 // #7f0a0004 │ │ +08558e: 6e20 1501 2100 |004b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +085594: 0c00 |004e: move-result-object v0 │ │ +085596: 28ca |004f: goto 0019 // -0036 │ │ +085598: 6e10 ca15 0400 |0050: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@15ca │ │ +08559e: 0c00 |0053: move-result-object v0 │ │ +0855a0: 3900 c5ff |0054: if-nez v0, 0019 // -003b │ │ +0855a4: 6e10 8015 0400 |0056: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +0855aa: 0c01 |0059: move-result-object v1 │ │ +0855ac: 6e10 5315 0100 |005a: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1553 │ │ +0855b2: 0c00 |005d: move-result-object v0 │ │ +0855b4: 28bb |005e: goto 0019 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000c line=66 │ │ 0x0019 line=85 │ │ 0x001a line=69 │ │ 0x001e line=70 │ │ @@ -183294,17 +183307,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0855bc: |[0855bc] net.sourceforge.subsonic.androidapp.util.BackgroundTask.getHandler:()Landroid/os/Handler; │ │ -0855cc: 5410 7209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.handler:Landroid/os/Handler; // field@0972 │ │ -0855d0: 1100 |0002: return-object v0 │ │ +0855b8: |[0855b8] net.sourceforge.subsonic.androidapp.util.BackgroundTask.getHandler:()Landroid/os/Handler; │ │ +0855c8: 5410 7209 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.handler:Landroid/os/Handler; // field@0972 │ │ +0855cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ │ │ @@ -183313,22 +183326,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0855d4: |[0855d4] net.sourceforge.subsonic.androidapp.util.BackgroundTask.updateProgress:(I)V │ │ -0855e4: 5410 7109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ -0855e8: 6e10 1400 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -0855ee: 0c00 |0005: move-result-object v0 │ │ -0855f0: 6e20 1501 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -0855f6: 0c00 |0009: move-result-object v0 │ │ -0855f8: 6e20 0f1c 0100 |000a: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.updateProgress:(Ljava/lang/String;)V // method@1c0f │ │ -0855fe: 0e00 |000d: return-void │ │ +0855d0: |[0855d0] net.sourceforge.subsonic.androidapp.util.BackgroundTask.updateProgress:(I)V │ │ +0855e0: 5410 7109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.activity:Landroid/app/Activity; // field@0971 │ │ +0855e4: 6e10 1400 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +0855ea: 0c00 |0005: move-result-object v0 │ │ +0855ec: 6e20 1501 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +0855f2: 0c00 |0009: move-result-object v0 │ │ +0855f4: 6e20 0f1c 0100 |000a: invoke-virtual {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.updateProgress:(Ljava/lang/String;)V // method@1c0f │ │ +0855fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000d line=94 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ 0x0000 - 0x000e reg=1 this Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask; │ │ @@ -183339,18 +183352,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 574 (BackgroundTask.java) │ │ │ │ Class #716 header: │ │ -class_idx : 1165 │ │ +class_idx : 1173 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1187 │ │ -source_file_idx : 2767 │ │ +superclass_idx : 1195 │ │ +source_file_idx : 2764 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #716 annotations: │ │ Annotations on class │ │ @@ -183372,17 +183385,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085600: |[085600] net.sourceforge.subsonic.androidapp.util.MergeAdapter$EnabledSackAdapter.:(Ljava/util/List;)V │ │ -085610: 7020 df1c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.:(Ljava/util/List;)V // method@1cdf │ │ -085616: 0e00 |0003: return-void │ │ +0855fc: |[0855fc] net.sourceforge.subsonic.androidapp.util.MergeAdapter$EnabledSackAdapter.:(Ljava/util/List;)V │ │ +08560c: 7020 df1c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;.:(Ljava/util/List;)V // method@1cdf │ │ +085612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; │ │ @@ -183394,17 +183407,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085618: |[085618] net.sourceforge.subsonic.androidapp.util.MergeAdapter$EnabledSackAdapter.areAllItemsEnabled:()Z │ │ -085628: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08562a: 0f00 |0001: return v0 │ │ +085614: |[085614] net.sourceforge.subsonic.androidapp.util.MergeAdapter$EnabledSackAdapter.areAllItemsEnabled:()Z │ │ +085624: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter;) │ │ @@ -183412,31 +183425,31 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08562c: |[08562c] net.sourceforge.subsonic.androidapp.util.MergeAdapter$EnabledSackAdapter.isEnabled:(I)Z │ │ -08563c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08563e: 0f00 |0001: return v0 │ │ +085628: |[085628] net.sourceforge.subsonic.androidapp.util.MergeAdapter$EnabledSackAdapter.isEnabled:(I)Z │ │ +085638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08563a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ - source_file_idx : 2767 (MergeAdapter.java) │ │ + source_file_idx : 2764 (MergeAdapter.java) │ │ │ │ Class #717 header: │ │ -class_idx : 1183 │ │ +class_idx : 1191 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1182 │ │ -source_file_idx : 2947 │ │ +superclass_idx : 1190 │ │ +source_file_idx : 2944 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #717 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase;' │ │ @@ -183451,17 +183464,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085640: |[085640] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperBase.:()V │ │ -085650: 7010 d41c 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ -085656: 0e00 |0003: return-void │ │ +08563c: |[08563c] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperBase.:()V │ │ +08564c: 7010 d41c 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelper;.:()V // method@1cd4 │ │ +085652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase; │ │ │ │ Virtual methods - │ │ @@ -183470,34 +183483,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085658: |[085658] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperBase.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V │ │ -085668: 6e10 3000 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.openOptionsMenu:()V // method@0030 │ │ -08566e: 0e00 |0003: return-void │ │ +085654: |[085654] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperBase.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V │ │ +085664: 6e10 3000 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.openOptionsMenu:()V // method@0030 │ │ +08566a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 anchor Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 menuResource I │ │ │ │ - source_file_idx : 2947 (PopupMenuHelperBase.java) │ │ + source_file_idx : 2944 (PopupMenuHelperBase.java) │ │ │ │ Class #718 header: │ │ -class_idx : 1216 │ │ +class_idx : 1224 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1219 │ │ -source_file_idx : 3425 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #718 annotations: │ │ Annotations on class │ │ @@ -183519,94 +183532,98 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -085670: |[085670] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -085680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085682: 7050 a51d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1da5 │ │ -085688: 0e00 |0004: return-void │ │ +08566c: |[08566c] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +08567c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08567e: 7050 a51d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1da5 │ │ +085684: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ - 0x0000 - 0x0005 reg=4 x0 Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=4 key Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;) │ │ name : 'playVideo' │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -08568c: |[08568c] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -08569c: 1a03 3f10 |0000: const-string v3, "com.mxtech.videoplayer.ad" // string@103f │ │ -0856a0: 7120 821d 3700 |0002: invoke-static {v7, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isPackageInstalled:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d82 │ │ -0856a6: 0a00 |0005: move-result v0 │ │ -0856a8: 1a03 4010 |0006: const-string v3, "com.mxtech.videoplayer.pro" // string@1040 │ │ -0856ac: 7120 821d 3700 |0008: invoke-static {v7, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isPackageInstalled:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d82 │ │ -0856b2: 0a01 |000b: move-result v1 │ │ -0856b4: 3900 2c00 |000c: if-nez v0, 0038 // +002c │ │ -0856b8: 3901 2a00 |000e: if-nez v1, 0038 // +002a │ │ -0856bc: 2203 0b00 |0010: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000b │ │ -0856c0: 7020 3b00 7300 |0012: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0856c6: 1404 c900 0a7f |0015: const v4, #float 1.83438e+38 // #7f0a00c9 │ │ -0856cc: 6e20 3f00 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ -0856d2: 0c03 |001b: move-result-object v3 │ │ -0856d4: 1404 c800 0a7f |001c: const v4, #float 1.83438e+38 // #7f0a00c8 │ │ -0856da: 2205 bf04 |001f: new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; // type@04bf │ │ -0856de: 7030 9b1d 6507 |0021: invoke-direct {v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V // method@1d9b │ │ -0856e4: 6e30 4300 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -0856ea: 0c03 |0027: move-result-object v3 │ │ -0856ec: 1404 0b00 0a7f |0028: const v4, #float 1.83434e+38 // #7f0a000b │ │ -0856f2: 2205 be04 |002b: new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; // type@04be │ │ -0856f6: 7020 991d 6500 |002d: invoke-direct {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1d99 │ │ -0856fc: 6e30 4100 4305 |0030: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -085702: 0c03 |0033: move-result-object v3 │ │ -085704: 6e10 4600 0300 |0034: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ -08570a: 0e00 |0037: return-void │ │ -08570c: 2202 2500 |0038: new-instance v2, Landroid/content/Intent; // type@0025 │ │ -085710: 1a03 c80e |003a: const-string v3, "android.intent.action.VIEW" // string@0ec8 │ │ -085714: 7020 c500 3200 |003c: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -08571a: 3800 2a00 |003f: if-eqz v0, 0069 // +002a │ │ -08571e: 1a03 3f10 |0041: const-string v3, "com.mxtech.videoplayer.ad" // string@103f │ │ -085722: 6e20 ed00 3200 |0043: invoke-virtual {v2, v3}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ -085728: 1a03 7721 |0046: const-string v3, "title" // string@2177 │ │ -08572c: 6e10 0619 0800 |0048: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ -085732: 0c04 |004b: move-result-object v4 │ │ -085734: 6e30 e100 3204 |004c: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -08573a: 7110 dc1a 0700 |004f: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -085740: 0c03 |0052: move-result-object v3 │ │ -085742: 6e10 0119 0800 |0053: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -085748: 0c04 |0056: move-result-object v4 │ │ -08574a: 1205 |0057: const/4 v5, #int 0 // #0 │ │ -08574c: 7240 cf1a 7354 |0058: invoke-interface {v3, v7, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ -085752: 0c03 |005b: move-result-object v3 │ │ -085754: 7110 d201 0300 |005c: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -08575a: 0c03 |005f: move-result-object v3 │ │ -08575c: 1a04 7722 |0060: const-string v4, "video/*" // string@2277 │ │ -085760: 6e30 eb00 3204 |0062: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@00eb │ │ -085766: 6e20 3300 2700 |0065: invoke-virtual {v7, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -08576c: 28cf |0068: goto 0037 // -0031 │ │ -08576e: 1a03 4010 |0069: const-string v3, "com.mxtech.videoplayer.pro" // string@1040 │ │ -085772: 28d8 |006b: goto 0043 // -0028 │ │ +085688: |[085688] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$1.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +085698: 1a03 3c10 |0000: const-string v3, "com.mxtech.videoplayer.ad" // string@103c │ │ +08569c: 7120 821d 3700 |0002: invoke-static {v7, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isPackageInstalled:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d82 │ │ +0856a2: 0a00 |0005: move-result v0 │ │ +0856a4: 1a03 3d10 |0006: const-string v3, "com.mxtech.videoplayer.pro" // string@103d │ │ +0856a8: 7120 821d 3700 |0008: invoke-static {v7, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isPackageInstalled:(Landroid/content/Context;Ljava/lang/String;)Z // method@1d82 │ │ +0856ae: 0a01 |000b: move-result v1 │ │ +0856b0: 3900 2c00 |000c: if-nez v0, 0038 // +002c │ │ +0856b4: 3901 2a00 |000e: if-nez v1, 0038 // +002a │ │ +0856b8: 2203 0e00 |0010: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000e │ │ +0856bc: 7020 3b00 7300 |0012: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +0856c2: 1404 c900 0a7f |0015: const v4, #float 1.83438e+38 // #7f0a00c9 │ │ +0856c8: 6e20 3f00 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ +0856ce: 0c03 |001b: move-result-object v3 │ │ +0856d0: 1404 c800 0a7f |001c: const v4, #float 1.83438e+38 // #7f0a00c8 │ │ +0856d6: 2205 c704 |001f: new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; // type@04c7 │ │ +0856da: 7030 9b1d 6507 |0021: invoke-direct {v5, v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V // method@1d9b │ │ +0856e0: 6e30 4300 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +0856e6: 0c03 |0027: move-result-object v3 │ │ +0856e8: 1404 0b00 0a7f |0028: const v4, #float 1.83434e+38 // #7f0a000b │ │ +0856ee: 2205 c604 |002b: new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; // type@04c6 │ │ +0856f2: 7020 991d 6500 |002d: invoke-direct {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;.:(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1d99 │ │ +0856f8: 6e30 4100 4305 |0030: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +0856fe: 0c03 |0033: move-result-object v3 │ │ +085700: 6e10 4600 0300 |0034: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0046 │ │ +085706: 0e00 |0037: return-void │ │ +085708: 2202 2800 |0038: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +08570c: 1a03 c50e |003a: const-string v3, "android.intent.action.VIEW" // string@0ec5 │ │ +085710: 7020 c500 3200 |003c: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +085716: 3800 2a00 |003f: if-eqz v0, 0069 // +002a │ │ +08571a: 1a03 3c10 |0041: const-string v3, "com.mxtech.videoplayer.ad" // string@103c │ │ +08571e: 6e20 ed00 3200 |0043: invoke-virtual {v2, v3}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ +085724: 1a03 7421 |0046: const-string v3, "title" // string@2174 │ │ +085728: 6e10 0619 0800 |0048: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getTitle:()Ljava/lang/String; // method@1906 │ │ +08572e: 0c04 |004b: move-result-object v4 │ │ +085730: 6e30 e100 3204 |004c: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +085736: 7110 dc1a 0700 |004f: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +08573c: 0c03 |0052: move-result-object v3 │ │ +08573e: 6e10 0119 0800 |0053: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +085744: 0c04 |0056: move-result-object v4 │ │ +085746: 1205 |0057: const/4 v5, #int 0 // #0 │ │ +085748: 7240 cf1a 7354 |0058: invoke-interface {v3, v7, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ +08574e: 0c03 |005b: move-result-object v3 │ │ +085750: 7110 d201 0300 |005c: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +085756: 0c03 |005f: move-result-object v3 │ │ +085758: 1a04 7422 |0060: const-string v4, "video/*" // string@2274 │ │ +08575c: 6e30 eb00 3204 |0062: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@00eb │ │ +085762: 6e20 3300 2700 |0065: invoke-virtual {v7, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +085768: 28cf |0068: goto 0037 // -0031 │ │ +08576a: 1a03 3d10 |0069: const-string v3, "com.mxtech.videoplayer.pro" // string@103d │ │ +08576e: 28d8 |006b: goto 0043 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=42 │ │ 0x000c line=44 │ │ 0x0010 line=45 │ │ + 0x0018 line=46 │ │ + 0x0024 line=47 │ │ + 0x0030 line=58 │ │ + 0x0034 line=64 │ │ 0x0037 line=74 │ │ 0x0038 line=68 │ │ 0x003f line=69 │ │ 0x0046 line=70 │ │ 0x004f line=71 │ │ 0x0065 line=72 │ │ 0x0069 line=69 │ │ @@ -183614,21 +183631,21 @@ │ │ 0x0006 - 0x006c reg=0 installedAd Z │ │ 0x000c - 0x006c reg=1 installedPro Z │ │ 0x003f - 0x006c reg=2 intent Landroid/content/Intent; │ │ 0x0000 - 0x006c reg=6 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ 0x0000 - 0x006c reg=7 activity Landroid/app/Activity; │ │ 0x0000 - 0x006c reg=8 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - source_file_idx : 3425 (VideoPlayerType.java) │ │ + source_file_idx : 3422 (VideoPlayerType.java) │ │ │ │ Class #719 header: │ │ -class_idx : 1217 │ │ +class_idx : 1225 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1219 │ │ -source_file_idx : 3425 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #719 annotations: │ │ Annotations on class │ │ @@ -183650,72 +183667,72 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -085774: |[085774] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$2.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -085784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085786: 7050 a51d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1da5 │ │ -08578c: 0e00 |0004: return-void │ │ +085770: |[085770] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$2.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +085780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085782: 7050 a51d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1da5 │ │ +085788: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ - 0x0000 - 0x0005 reg=4 x0 Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=4 key Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2;) │ │ name : 'playVideo' │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -085790: |[085790] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$2.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -0857a0: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -0857a4: 1a01 c80e |0002: const-string v1, "android.intent.action.VIEW" // string@0ec8 │ │ -0857a8: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -0857ae: 7110 dc1a 0500 |0007: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -0857b4: 0c01 |000a: move-result-object v1 │ │ -0857b6: 6e10 0119 0600 |000b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -0857bc: 0c02 |000e: move-result-object v2 │ │ -0857be: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0857c0: 7240 cf1a 5132 |0010: invoke-interface {v1, v5, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ -0857c6: 0c01 |0013: move-result-object v1 │ │ -0857c8: 7110 d201 0100 |0014: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -0857ce: 0c01 |0017: move-result-object v1 │ │ -0857d0: 6e20 ea00 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ -0857d6: 6e20 3300 0500 |001b: invoke-virtual {v5, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -0857dc: 0e00 |001e: return-void │ │ +08578c: |[08578c] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$2.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +08579c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +0857a0: 1a01 c50e |0002: const-string v1, "android.intent.action.VIEW" // string@0ec5 │ │ +0857a4: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +0857aa: 7110 dc1a 0500 |0007: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +0857b0: 0c01 |000a: move-result-object v1 │ │ +0857b2: 6e10 0119 0600 |000b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +0857b8: 0c02 |000e: move-result-object v2 │ │ +0857ba: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0857bc: 7240 cf1a 5132 |0010: invoke-interface {v1, v5, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ +0857c2: 0c01 |0013: move-result-object v1 │ │ +0857c4: 7110 d201 0100 |0014: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +0857ca: 0c01 |0017: move-result-object v1 │ │ +0857cc: 6e20 ea00 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ +0857d2: 6e20 3300 0500 |001b: invoke-virtual {v5, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +0857d8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ 0x001b line=82 │ │ 0x001e line=83 │ │ locals : │ │ 0x0007 - 0x001f reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x001f reg=4 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$2; │ │ 0x0000 - 0x001f reg=5 activity Landroid/app/Activity; │ │ 0x0000 - 0x001f reg=6 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - source_file_idx : 3425 (VideoPlayerType.java) │ │ + source_file_idx : 3422 (VideoPlayerType.java) │ │ │ │ Class #720 header: │ │ -class_idx : 1218 │ │ +class_idx : 1226 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1219 │ │ -source_file_idx : 3425 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #720 annotations: │ │ Annotations on class │ │ @@ -183737,72 +183754,72 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0857e0: |[0857e0] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$3.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0857f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0857f2: 7050 a51d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1da5 │ │ -0857f8: 0e00 |0004: return-void │ │ +0857dc: |[0857dc] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$3.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0857ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0857ee: 7050 a51d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V // method@1da5 │ │ +0857f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ - 0x0000 - 0x0005 reg=4 x0 Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=4 key Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3;) │ │ name : 'playVideo' │ │ type : '(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0857fc: |[0857fc] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$3.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ -08580c: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -085810: 1a01 c80e |0002: const-string v1, "android.intent.action.VIEW" // string@0ec8 │ │ -085814: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -08581a: 7110 dc1a 0500 |0007: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -085820: 0c01 |000a: move-result-object v1 │ │ -085822: 6e10 0119 0600 |000b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -085828: 0c02 |000e: move-result-object v2 │ │ -08582a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -08582c: 7240 cf1a 5132 |0010: invoke-interface {v1, v5, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ -085832: 0c01 |0013: move-result-object v1 │ │ -085834: 7110 d201 0100 |0014: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -08583a: 0c01 |0017: move-result-object v1 │ │ -08583c: 1a02 7722 |0018: const-string v2, "video/*" // string@2277 │ │ -085840: 6e30 eb00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@00eb │ │ -085846: 6e20 3300 0500 |001d: invoke-virtual {v5, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -08584c: 0e00 |0020: return-void │ │ +0857f8: |[0857f8] net.sourceforge.subsonic.androidapp.util.VideoPlayerType$3.playVideo:(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ +085808: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +08580c: 1a01 c50e |0002: const-string v1, "android.intent.action.VIEW" // string@0ec5 │ │ +085810: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +085816: 7110 dc1a 0500 |0007: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +08581c: 0c01 |000a: move-result-object v1 │ │ +08581e: 6e10 0119 0600 |000b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +085824: 0c02 |000e: move-result-object v2 │ │ +085826: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +085828: 7240 cf1a 5132 |0010: invoke-interface {v1, v5, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; // method@1acf │ │ +08582e: 0c01 |0013: move-result-object v1 │ │ +085830: 7110 d201 0100 |0014: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +085836: 0c01 |0017: move-result-object v1 │ │ +085838: 1a02 7422 |0018: const-string v2, "video/*" // string@2274 │ │ +08583c: 6e30 eb00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@00eb │ │ +085842: 6e20 3300 0500 |001d: invoke-virtual {v5, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +085848: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x001d line=91 │ │ 0x0020 line=92 │ │ locals : │ │ 0x0007 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0021 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$3; │ │ 0x0000 - 0x0021 reg=5 activity Landroid/app/Activity; │ │ 0x0000 - 0x0021 reg=6 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - source_file_idx : 3425 (VideoPlayerType.java) │ │ + source_file_idx : 3422 (VideoPlayerType.java) │ │ │ │ Class #721 header: │ │ -class_idx : 149 │ │ +class_idx : 157 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 151 │ │ +superclass_idx : 159 │ │ source_file_idx : 494 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #721 annotations: │ │ @@ -183823,17 +183840,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085850: |[085850] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -085860: 7010 5702 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0257 │ │ -085866: 0e00 |0003: return-void │ │ +08584c: |[08584c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +08585c: 7010 5702 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0257 │ │ +085862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -183842,18 +183859,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085868: |[085868] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -085878: 7110 7002 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0270 │ │ -08587e: 0a00 |0003: move-result v0 │ │ -085880: 0f00 |0004: return v0 │ │ +085864: |[085864] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +085874: 7110 7002 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0270 │ │ +08587a: 0a00 |0003: move-result v0 │ │ +08587c: 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; │ │ │ │ @@ -183862,22 +183879,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -085884: |[085884] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -085894: 6e20 4f02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@024f │ │ -08589a: 0a00 |0003: move-result v0 │ │ -08589c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0858a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0858a2: 0f00 |0007: return v0 │ │ -0858a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0858a6: 28fe |0009: goto 0007 // -0002 │ │ +085880: |[085880] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +085890: 6e20 4f02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@024f │ │ +085896: 0a00 |0003: move-result v0 │ │ +085898: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08589c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08589e: 0f00 |0007: return v0 │ │ +0858a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0858a2: 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; │ │ @@ -183888,18 +183905,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 │ │ -0858a8: |[0858a8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0858b8: 7110 7102 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0271 │ │ -0858be: 0c00 |0003: move-result-object v0 │ │ -0858c0: 1100 |0004: return-object v0 │ │ +0858a4: |[0858a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0858b4: 7110 7102 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0271 │ │ +0858ba: 0c00 |0003: move-result-object v0 │ │ +0858bc: 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; │ │ │ │ @@ -183908,18 +183925,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 │ │ -0858c4: |[0858c4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0858d4: 7110 7202 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0272 │ │ -0858da: 0c00 |0003: move-result-object v0 │ │ -0858dc: 1100 |0004: return-object v0 │ │ +0858c0: |[0858c0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0858d0: 7110 7202 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0272 │ │ +0858d6: 0c00 |0003: move-result-object v0 │ │ +0858d8: 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; │ │ │ │ @@ -183928,18 +183945,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 │ │ -0858e0: |[0858e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0858f0: 7110 7302 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0273 │ │ -0858f6: 0c00 |0003: move-result-object v0 │ │ -0858f8: 1100 |0004: return-object v0 │ │ +0858dc: |[0858dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0858ec: 7110 7302 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0273 │ │ +0858f2: 0c00 |0003: move-result-object v0 │ │ +0858f4: 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; │ │ │ │ @@ -183948,32 +183965,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0858fc: |[0858fc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -08590c: 7110 7402 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0274 │ │ -085912: 0c00 |0003: move-result-object v0 │ │ -085914: 1100 |0004: return-object v0 │ │ +0858f8: |[0858f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +085908: 7110 7402 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0274 │ │ +08590e: 0c00 |0003: move-result-object v0 │ │ +085910: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 494 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #722 header: │ │ -class_idx : 219 │ │ +class_idx : 227 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 218 │ │ -source_file_idx : 2801 │ │ +superclass_idx : 226 │ │ +source_file_idx : 2798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #722 annotations: │ │ Annotations on class │ │ @@ -183993,17 +184010,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085918: |[085918] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -085928: 7010 e204 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04e2 │ │ -08592e: 0e00 |0003: return-void │ │ +085914: |[085914] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +085924: 7010 e204 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04e2 │ │ +08592a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -184012,21 +184029,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 │ │ -085930: |[085930] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -085940: 7110 f804 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04f8 │ │ -085946: 0c00 |0003: move-result-object v0 │ │ -085948: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -08594c: 6e20 ec04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04ec │ │ -085952: 0c00 |0009: move-result-object v0 │ │ -085954: 1100 |000a: return-object v0 │ │ +08592c: |[08592c] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +08593c: 7110 f804 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04f8 │ │ +085942: 0c00 |0003: move-result-object v0 │ │ +085944: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +085948: 6e20 ec04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04ec │ │ +08594e: 0c00 |0009: move-result-object v0 │ │ +085950: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x000a line=105 │ │ locals : │ │ @@ -184039,21 +184056,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 │ │ -085958: |[085958] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -085968: 7110 f904 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04f9 │ │ -08596e: 0c00 |0003: move-result-object v0 │ │ -085970: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -085974: 6f30 e404 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@04e4 │ │ -08597a: 0c00 |0009: move-result-object v0 │ │ -08597c: 1100 |000a: return-object v0 │ │ +085954: |[085954] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +085964: 7110 f904 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04f9 │ │ +08596a: 0c00 |0003: move-result-object v0 │ │ +08596c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +085970: 6f30 e404 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@04e4 │ │ +085976: 0c00 |0009: move-result-object v0 │ │ +085978: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0006 line=126 │ │ 0x000a line=128 │ │ locals : │ │ @@ -184067,17 +184084,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 │ │ -085980: |[085980] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -085990: 7120 fa04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04fa │ │ -085996: 0e00 |0003: return-void │ │ +08597c: |[08597c] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +08598c: 7120 fa04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04fa │ │ +085992: 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; │ │ @@ -184088,18 +184105,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 │ │ -085998: |[085998] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0859a8: 7120 fb04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04fb │ │ -0859ae: 0a00 |0003: move-result v0 │ │ -0859b0: 0f00 |0004: return v0 │ │ +085994: |[085994] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0859a4: 7120 fb04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04fb │ │ +0859aa: 0a00 |0003: move-result v0 │ │ +0859ac: 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; │ │ @@ -184109,32 +184126,32 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0859b4: |[0859b4] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0859c4: 6f20 e304 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e3 │ │ -0859ca: 0c00 |0003: move-result-object v0 │ │ -0859cc: 1100 |0004: return-object v0 │ │ +0859b0: |[0859b0] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0859c0: 6f20 e304 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e3 │ │ +0859c6: 0c00 |0003: move-result-object v0 │ │ +0859c8: 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; │ │ │ │ - source_file_idx : 2801 (NavUtils.java) │ │ + source_file_idx : 2798 (NavUtils.java) │ │ │ │ Class #723 header: │ │ -class_idx : 243 │ │ +class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 242 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 250 │ │ +source_file_idx : 3113 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #723 annotations: │ │ Annotations on class │ │ @@ -184154,17 +184171,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0859d0: |[0859d0] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -0859e0: 7010 8105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0581 │ │ -0859e6: 0e00 |0003: return-void │ │ +0859cc: |[0859cc] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +0859dc: 7010 8105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0581 │ │ +0859e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -184173,27 +184190,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 │ │ -0859e8: |[0859e8] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0859f8: 6e10 5e05 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@055e │ │ -0859fe: 0c00 |0003: move-result-object v0 │ │ -085a00: 6e10 5f05 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@055f │ │ -085a06: 0c01 |0007: move-result-object v1 │ │ -085a08: 7130 9305 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0593 │ │ -085a0e: 6e20 8705 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@0587 │ │ -085a14: 0a00 |000e: move-result v0 │ │ -085a16: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -085a1a: 6e10 5c05 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@055c │ │ -085a20: 0c00 |0014: move-result-object v0 │ │ -085a22: 7220 a112 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@12a1 │ │ -085a28: 0e00 |0018: return-void │ │ +0859e4: |[0859e4] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0859f4: 6e10 5e05 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@055e │ │ +0859fa: 0c00 |0003: move-result-object v0 │ │ +0859fc: 6e10 5f05 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@055f │ │ +085a02: 0c01 |0007: move-result-object v1 │ │ +085a04: 7130 9305 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0593 │ │ +085a0a: 6e20 8705 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@0587 │ │ +085a10: 0a00 |000e: move-result v0 │ │ +085a12: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +085a16: 6e10 5c05 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@055c │ │ +085a1c: 0c00 |0014: move-result-object v0 │ │ +085a1e: 7220 a112 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@12a1 │ │ +085a24: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000b line=127 │ │ 0x0011 line=128 │ │ 0x0018 line=130 │ │ locals : │ │ @@ -184206,35 +184223,35 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -085a2c: |[085a2c] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -085a3c: 7210 9a12 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@129a │ │ -085a42: 0a00 |0003: move-result v0 │ │ -085a44: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -085a48: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -085a4a: 0f00 |0007: return v0 │ │ -085a4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -085a4e: 28fe |0009: goto 0007 // -0002 │ │ +085a28: |[085a28] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +085a38: 7210 9a12 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@129a │ │ +085a3e: 0a00 |0003: move-result v0 │ │ +085a40: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +085a44: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +085a46: 0f00 |0007: return v0 │ │ +085a48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +085a4a: 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; │ │ │ │ - source_file_idx : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #724 header: │ │ -class_idx : 264 │ │ +class_idx : 272 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 258 │ │ +superclass_idx : 266 │ │ source_file_idx : 711 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #724 annotations: │ │ @@ -184284,20 +184301,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -085a50: |[085a50] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -085a60: 7020 be05 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05be │ │ -085a66: 2200 1301 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0113 │ │ -085a6a: 7020 2b06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@062b │ │ -085a70: 5b10 ce01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01ce │ │ -085a74: 0e00 |000a: return-void │ │ +085a4c: |[085a4c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +085a5c: 7020 be05 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05be │ │ +085a62: 2200 1b01 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@011b │ │ +085a66: 7020 2b06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@062b │ │ +085a6c: 5b10 ce01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01ce │ │ +085a70: 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; │ │ @@ -184308,25 +184325,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 │ │ -085a78: |[085a78] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -085a88: 7020 be05 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05be │ │ -085a8e: 2200 1301 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0113 │ │ -085a92: 7020 2b06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@062b │ │ -085a98: 5b10 ce01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01ce │ │ -085a9c: 5b13 d301 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ -085aa0: 5b14 cf01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ -085aa4: 5b15 d001 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ -085aa8: 5b16 d101 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ -085aac: 5b17 d201 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ -085ab0: 0e00 |0014: return-void │ │ +085a74: |[085a74] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +085a84: 7020 be05 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05be │ │ +085a8a: 2200 1b01 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@011b │ │ +085a8e: 7020 2b06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@062b │ │ +085a94: 5b10 ce01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01ce │ │ +085a98: 5b13 d301 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ +085a9c: 5b14 cf01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ +085aa0: 5b15 d001 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ +085aa4: 5b16 d101 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ +085aa8: 5b17 d201 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ +085aac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x000e line=103 │ │ @@ -184348,34 +184365,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -085ab4: |[085ab4] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -085ac4: 6e10 ef05 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@05ef │ │ -085aca: 0a01 |0003: move-result v1 │ │ -085acc: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -085ad0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -085ad4: 7210 2801 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -085ada: 0e00 |000b: return-void │ │ -085adc: 5420 cd01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085ae0: 5b23 cd01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085ae4: 6e10 f005 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@05f0 │ │ -085aea: 0a01 |0013: move-result v1 │ │ -085aec: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -085af0: 6f20 c105 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05c1 │ │ -085af6: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -085afa: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -085afe: 7210 2e01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -085b04: 0a01 |0020: move-result v1 │ │ -085b06: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -085b0a: 7210 2801 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -085b10: 28e5 |0026: goto 000b // -001b │ │ +085ab0: |[085ab0] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +085ac0: 6e10 ef05 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@05ef │ │ +085ac6: 0a01 |0003: move-result v1 │ │ +085ac8: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +085acc: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +085ad0: 7210 2801 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +085ad6: 0e00 |000b: return-void │ │ +085ad8: 5420 cd01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085adc: 5b23 cd01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085ae0: 6e10 f005 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@05f0 │ │ +085ae6: 0a01 |0013: move-result v1 │ │ +085ae8: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +085aec: 6f20 c105 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05c1 │ │ +085af2: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +085af6: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +085afa: 7210 2e01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +085b00: 0a01 |0020: move-result v1 │ │ +085b02: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +085b06: 7210 2801 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +085b0c: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=79 │ │ 0x000c line=69 │ │ @@ -184394,18 +184411,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 │ │ -085b14: |[085b14] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -085b24: 1f01 3800 |0000: check-cast v1, Landroid/database/Cursor; // type@0038 │ │ -085b28: 6e20 e505 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05e5 │ │ -085b2e: 0e00 |0005: return-void │ │ +085b10: |[085b10] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +085b20: 1f01 3b00 |0000: check-cast v1, Landroid/database/Cursor; // type@003b │ │ +085b24: 6e20 e505 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05e5 │ │ +085b2a: 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; │ │ │ │ @@ -184414,56 +184431,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 │ │ -085b30: |[085b30] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -085b40: 6f55 c405 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@05c4 │ │ -085b46: 6e20 3615 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085b4c: 1a00 6819 |0006: const-string v0, "mUri=" // string@1968 │ │ -085b50: 6e20 3615 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085b56: 5410 d301 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ -085b5a: 6e20 3a15 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -085b60: 6e20 3615 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085b66: 1a00 d918 |0013: const-string v0, "mProjection=" // string@18d9 │ │ -085b6a: 6e20 3615 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085b70: 5410 cf01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ -085b74: 7110 ff15 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ -085b7a: 0c00 |001d: move-result-object v0 │ │ -085b7c: 6e20 3b15 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -085b82: 6e20 3615 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085b88: 1a00 0b19 |0024: const-string v0, "mSelection=" // string@190b │ │ -085b8c: 6e20 3615 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085b92: 5410 d001 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ -085b96: 6e20 3b15 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -085b9c: 6e20 3615 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085ba2: 1a00 0d19 |0031: const-string v0, "mSelectionArgs=" // string@190d │ │ -085ba6: 6e20 3615 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085bac: 5410 d101 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ -085bb0: 7110 ff15 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ -085bb6: 0c00 |003b: move-result-object v0 │ │ -085bb8: 6e20 3b15 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -085bbe: 6e20 3615 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085bc4: 1a00 1d19 |0042: const-string v0, "mSortOrder=" // string@191d │ │ -085bc8: 6e20 3615 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085bce: 5410 d201 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ -085bd2: 6e20 3b15 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ -085bd8: 6e20 3615 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085bde: 1a00 e417 |004f: const-string v0, "mCursor=" // string@17e4 │ │ -085be2: 6e20 3615 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085be8: 5410 cd01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085bec: 6e20 3a15 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ -085bf2: 6e20 3615 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085bf8: 1a00 d017 |005c: const-string v0, "mContentChanged=" // string@17d0 │ │ -085bfc: 6e20 3615 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ -085c02: 5510 cc01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01cc │ │ -085c06: 6e20 3c15 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ -085c0c: 0e00 |0066: return-void │ │ +085b2c: |[085b2c] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +085b3c: 6f55 c405 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@05c4 │ │ +085b42: 6e20 3615 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b48: 1a00 6519 |0006: const-string v0, "mUri=" // string@1965 │ │ +085b4c: 6e20 3615 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b52: 5410 d301 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ +085b56: 6e20 3a15 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +085b5c: 6e20 3615 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b62: 1a00 d618 |0013: const-string v0, "mProjection=" // string@18d6 │ │ +085b66: 6e20 3615 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b6c: 5410 cf01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ +085b70: 7110 ff15 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ +085b76: 0c00 |001d: move-result-object v0 │ │ +085b78: 6e20 3b15 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +085b7e: 6e20 3615 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b84: 1a00 0819 |0024: const-string v0, "mSelection=" // string@1908 │ │ +085b88: 6e20 3615 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b8e: 5410 d001 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ +085b92: 6e20 3b15 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +085b98: 6e20 3615 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085b9e: 1a00 0a19 |0031: const-string v0, "mSelectionArgs=" // string@190a │ │ +085ba2: 6e20 3615 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085ba8: 5410 d101 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ +085bac: 7110 ff15 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15ff │ │ +085bb2: 0c00 |003b: move-result-object v0 │ │ +085bb4: 6e20 3b15 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +085bba: 6e20 3615 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085bc0: 1a00 1a19 |0042: const-string v0, "mSortOrder=" // string@191a │ │ +085bc4: 6e20 3615 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085bca: 5410 d201 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ +085bce: 6e20 3b15 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@153b │ │ +085bd4: 6e20 3615 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085bda: 1a00 e117 |004f: const-string v0, "mCursor=" // string@17e1 │ │ +085bde: 6e20 3615 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085be4: 5410 cd01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085be8: 6e20 3a15 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@153a │ │ +085bee: 6e20 3615 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085bf4: 1a00 cd17 |005c: const-string v0, "mContentChanged=" // string@17cd │ │ +085bf8: 6e20 3615 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1536 │ │ +085bfe: 5510 cc01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01cc │ │ +085c02: 6e20 3c15 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@153c │ │ +085c08: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x0021 line=200 │ │ @@ -184485,17 +184502,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085c10: |[085c10] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -085c20: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ -085c24: 1100 |0002: return-object v0 │ │ +085c0c: |[085c0c] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +085c1c: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ +085c20: 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;) │ │ @@ -184503,17 +184520,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085c28: |[085c28] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -085c38: 5410 d001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ -085c3c: 1100 |0002: return-object v0 │ │ +085c24: |[085c24] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +085c34: 5410 d001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ +085c38: 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;) │ │ @@ -184521,17 +184538,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085c40: |[085c40] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -085c50: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ -085c54: 1100 |0002: return-object v0 │ │ +085c3c: |[085c3c] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +085c4c: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ +085c50: 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;) │ │ @@ -184539,17 +184556,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085c58: |[085c58] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -085c68: 5410 d201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ -085c6c: 1100 |0002: return-object v0 │ │ +085c54: |[085c54] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +085c64: 5410 d201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ +085c68: 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;) │ │ @@ -184557,17 +184574,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085c70: |[085c70] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -085c80: 5410 d301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ -085c84: 1100 |0002: return-object v0 │ │ +085c6c: |[085c6c] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +085c7c: 5410 d301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ +085c80: 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;) │ │ @@ -184575,31 +184592,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -085c88: |[085c88] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -085c98: 6e10 e905 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@05e9 │ │ -085c9e: 0c00 |0003: move-result-object v0 │ │ -085ca0: 6e10 a500 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ -085ca6: 0c00 |0007: move-result-object v0 │ │ -085ca8: 5471 d301 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ -085cac: 5472 cf01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ -085cb0: 5473 d001 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ -085cb4: 5474 d101 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ -085cb8: 5475 d201 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ -085cbc: 7406 9e00 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@009e │ │ -085cc2: 0c06 |0015: move-result-object v6 │ │ -085cc4: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -085cc8: 7210 2a01 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@012a │ │ -085cce: 5470 ce01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01ce │ │ -085cd2: 7220 3101 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0131 │ │ -085cd8: 1106 |0020: return-object v6 │ │ +085c84: |[085c84] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +085c94: 6e10 e905 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@05e9 │ │ +085c9a: 0c00 |0003: move-result-object v0 │ │ +085c9c: 6e10 a500 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a5 │ │ +085ca2: 0c00 |0007: move-result-object v0 │ │ +085ca4: 5471 d301 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ +085ca8: 5472 cf01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ +085cac: 5473 d001 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ +085cb0: 5474 d101 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ +085cb4: 5475 d201 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ +085cb8: 7406 9e00 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@009e │ │ +085cbe: 0c06 |0015: move-result-object v6 │ │ +085cc0: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +085cc4: 7210 2a01 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@012a │ │ +085cca: 5470 ce01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01ce │ │ +085cce: 7220 3101 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0131 │ │ +085cd4: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -184612,18 +184629,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085cdc: |[085cdc] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -085cec: 6e10 f105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05f1 │ │ -085cf2: 0c00 |0003: move-result-object v0 │ │ -085cf4: 1100 |0004: return-object v0 │ │ +085cd8: |[085cd8] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +085ce8: 6e10 f105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05f1 │ │ +085cee: 0c00 |0003: move-result-object v0 │ │ +085cf0: 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;) │ │ @@ -184631,21 +184648,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -085cf8: |[085cf8] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -085d08: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -085d0c: 7210 2e01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -085d12: 0a00 |0005: move-result v0 │ │ -085d14: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -085d18: 7210 2801 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -085d1e: 0e00 |000b: return-void │ │ +085cf4: |[085cf4] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +085d04: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +085d08: 7210 2e01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +085d0e: 0a00 |0005: move-result v0 │ │ +085d10: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +085d14: 7210 2801 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +085d1a: 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; │ │ @@ -184656,18 +184673,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 │ │ -085d20: |[085d20] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -085d30: 1f01 3800 |0000: check-cast v1, Landroid/database/Cursor; // type@0038 │ │ -085d34: 6e20 f305 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@05f3 │ │ -085d3a: 0e00 |0005: return-void │ │ +085d1c: |[085d1c] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +085d2c: 1f01 3b00 |0000: check-cast v1, Landroid/database/Cursor; // type@003b │ │ +085d30: 6e20 f305 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@05f3 │ │ +085d36: 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; │ │ │ │ @@ -184676,28 +184693,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -085d3c: |[085d3c] android.support.v4.content.CursorLoader.onReset:()V │ │ -085d4c: 6f10 cb05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@05cb │ │ -085d52: 6e10 f705 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@05f7 │ │ -085d58: 5410 cd01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085d5c: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -085d60: 5410 cd01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085d64: 7210 2e01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -085d6a: 0a00 |000f: move-result v0 │ │ -085d6c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -085d70: 5410 cd01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085d74: 7210 2801 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0128 │ │ -085d7a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -085d7c: 5b10 cd01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085d80: 0e00 |001a: return-void │ │ +085d38: |[085d38] android.support.v4.content.CursorLoader.onReset:()V │ │ +085d48: 6f10 cb05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@05cb │ │ +085d4e: 6e10 f705 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@05f7 │ │ +085d54: 5410 cd01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085d58: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +085d5c: 5410 cd01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085d60: 7210 2e01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +085d66: 0a00 |000f: move-result v0 │ │ +085d68: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +085d6c: 5410 cd01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085d70: 7210 2801 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0128 │ │ +085d76: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +085d78: 5b10 cd01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085d7c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=146 │ │ 0x0006 line=148 │ │ 0x0012 line=149 │ │ 0x0017 line=151 │ │ @@ -184710,26 +184727,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -085d84: |[085d84] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -085d94: 5410 cd01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085d98: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -085d9c: 5410 cd01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085da0: 6e20 e505 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05e5 │ │ -085da6: 6e10 fd05 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@05fd │ │ -085dac: 0a00 |000c: move-result v0 │ │ -085dae: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -085db2: 5410 cd01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ -085db6: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -085dba: 6e10 e805 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@05e8 │ │ -085dc0: 0e00 |0016: return-void │ │ +085d80: |[085d80] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +085d90: 5410 cd01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085d94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +085d98: 5410 cd01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085d9c: 6e20 e505 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05e5 │ │ +085da2: 6e10 fd05 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@05fd │ │ +085da8: 0a00 |000c: move-result v0 │ │ +085daa: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +085dae: 5410 cd01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01cd │ │ +085db2: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +085db6: 6e10 e805 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@05e8 │ │ +085dbc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x0016 line=123 │ │ @@ -184741,17 +184758,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085dc4: |[085dc4] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -085dd4: 6e10 e405 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@05e4 │ │ -085dda: 0e00 |0003: return-void │ │ +085dc0: |[085dc0] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +085dd0: 6e10 e405 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@05e4 │ │ +085dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -184760,17 +184777,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085ddc: |[085ddc] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -085dec: 5b01 cf01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ -085df0: 0e00 |0002: return-void │ │ +085dd8: |[085dd8] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +085de8: 5b01 cf01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01cf │ │ +085dec: 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; │ │ @@ -184780,17 +184797,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085df4: |[085df4] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -085e04: 5b01 d001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ -085e08: 0e00 |0002: return-void │ │ +085df0: |[085df0] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +085e00: 5b01 d001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01d0 │ │ +085e04: 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; │ │ @@ -184800,17 +184817,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085e0c: |[085e0c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -085e1c: 5b01 d101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ -085e20: 0e00 |0002: return-void │ │ +085e08: |[085e08] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +085e18: 5b01 d101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01d1 │ │ +085e1c: 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; │ │ @@ -184820,17 +184837,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085e24: |[085e24] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -085e34: 5b01 d201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ -085e38: 0e00 |0002: return-void │ │ +085e20: |[085e20] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +085e30: 5b01 d201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01d2 │ │ +085e34: 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; │ │ @@ -184840,31 +184857,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085e3c: |[085e3c] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -085e4c: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ -085e50: 0e00 |0002: return-void │ │ +085e38: |[085e38] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +085e48: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01d3 │ │ +085e4c: 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; │ │ │ │ source_file_idx : 711 (CursorLoader.java) │ │ │ │ Class #725 header: │ │ -class_idx : 270 │ │ +class_idx : 278 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 269 │ │ +superclass_idx : 277 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #725 annotations: │ │ @@ -184885,17 +184902,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085e54: |[085e54] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -085e64: 7010 1806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0618 │ │ -085e6a: 0e00 |0003: return-void │ │ +085e50: |[085e50] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +085e60: 7010 1806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0618 │ │ +085e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -184904,18 +184921,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 │ │ -085e6c: |[085e6c] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -085e7c: 7110 2706 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0627 │ │ -085e82: 0c00 |0003: move-result-object v0 │ │ -085e84: 1100 |0004: return-object v0 │ │ +085e68: |[085e68] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +085e78: 7110 2706 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0627 │ │ +085e7e: 0c00 |0003: move-result-object v0 │ │ +085e80: 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; │ │ │ │ @@ -184924,31 +184941,31 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085e88: |[085e88] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -085e98: 7110 2806 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0628 │ │ -085e9e: 0c00 |0003: move-result-object v0 │ │ -085ea0: 1100 |0004: return-object v0 │ │ +085e84: |[085e84] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +085e94: 7110 2806 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0628 │ │ +085e9a: 0c00 |0003: move-result-object v0 │ │ +085e9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ source_file_idx : 1111 (IntentCompat.java) │ │ │ │ Class #726 header: │ │ -class_idx : 296 │ │ +class_idx : 304 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 294 │ │ +superclass_idx : 302 │ │ source_file_idx : 799 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #726 annotations: │ │ @@ -184969,17 +184986,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085ea4: |[085ea4] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -085eb4: 7010 8e06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@068e │ │ -085eba: 0e00 |0003: return-void │ │ +085ea0: |[085ea0] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +085eb0: 7010 8e06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@068e │ │ +085eb6: 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 - │ │ @@ -184988,32 +185005,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085ebc: |[085ebc] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -085ecc: 7110 a006 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@06a0 │ │ -085ed2: 0e00 |0003: return-void │ │ +085eb8: |[085eb8] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +085ec8: 7110 a006 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@06a0 │ │ +085ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ source_file_idx : 799 (DrawableCompat.java) │ │ │ │ Class #727 header: │ │ -class_idx : 369 │ │ +class_idx : 377 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 368 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 376 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #727 annotations: │ │ Annotations on class │ │ @@ -185037,18 +185054,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 │ │ -085ed4: |[085ed4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -085ee4: 7020 f607 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@07f6 │ │ -085eea: 5c02 b902 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02b9 │ │ -085eee: 0e00 |0005: return-void │ │ +085ed0: |[085ed0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +085ee0: 7020 f607 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@07f6 │ │ +085ee6: 5c02 b902 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02b9 │ │ +085eea: 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; │ │ @@ -185060,17 +185077,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 │ │ -085ef0: |[085ef0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -085f00: 7030 fb07 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@07fb │ │ -085f06: 0e00 |0003: return-void │ │ +085eec: |[085eec] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +085efc: 7030 fb07 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@07fb │ │ +085f02: 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 │ │ @@ -185082,30 +185099,30 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085f08: |[085f08] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -085f18: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02b9 │ │ -085f1c: 0f00 |0002: return v0 │ │ +085f04: |[085f04] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +085f14: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02b9 │ │ +085f18: 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 : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #728 header: │ │ -class_idx : 370 │ │ +class_idx : 378 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 368 │ │ -source_file_idx : 3258 │ │ +superclass_idx : 376 │ │ +source_file_idx : 3255 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #728 annotations: │ │ Annotations on class │ │ @@ -185129,37 +185146,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -085f20: |[085f20] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -085f30: 2200 7201 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0172 │ │ -085f34: 7010 ff07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@07ff │ │ -085f3a: 6900 ba02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02ba │ │ -085f3e: 0e00 |0007: return-void │ │ +085f1c: |[085f1c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +085f2c: 2200 7a01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@017a │ │ +085f30: 7010 ff07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@07ff │ │ +085f36: 6900 ba02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02ba │ │ +085f3a: 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 │ │ -085f40: |[085f40] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -085f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085f52: 7020 f607 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@07f6 │ │ -085f58: 0e00 |0004: return-void │ │ +085f3c: |[085f3c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +085f4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085f4e: 7020 f607 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@07f6 │ │ +085f54: 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; │ │ │ │ @@ -185169,38 +185186,38 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -085f5c: |[085f5c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -085f6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -085f6e: 7100 2c16 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@162c │ │ -085f74: 0c02 |0004: move-result-object v2 │ │ -085f76: 7110 0a08 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@080a │ │ -085f7c: 0a00 |0008: move-result v0 │ │ -085f7e: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -085f82: 0f01 |000b: return v1 │ │ -085f84: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -085f86: 28fe |000d: goto 000b // -0002 │ │ +085f58: |[085f58] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +085f68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +085f6a: 7100 2c16 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@162c │ │ +085f70: 0c02 |0004: move-result-object v2 │ │ +085f72: 7110 0a08 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@080a │ │ +085f78: 0a00 |0008: move-result v0 │ │ +085f7a: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +085f7e: 0f01 |000b: return v1 │ │ +085f80: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +085f82: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0009 line=251 │ │ locals : │ │ 0x0009 - 0x000e reg=0 dir I │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ - source_file_idx : 3258 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3255 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #729 header: │ │ -class_idx : 391 │ │ +class_idx : 399 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 403 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #729 annotations: │ │ @@ -185221,17 +185238,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f88: |[085f88] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -085f98: 7010 1d09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@091d │ │ -085f9e: 0e00 |0003: return-void │ │ +085f84: |[085f84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +085f94: 7010 1d09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@091d │ │ +085f9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -185240,18 +185257,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 │ │ -085fa0: |[085fa0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -085fb0: 7130 4509 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@0945 │ │ -085fb6: 0a00 |0003: move-result v0 │ │ -085fb8: 0f00 |0004: return v0 │ │ +085f9c: |[085f9c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +085fac: 7130 4509 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@0945 │ │ +085fb2: 0a00 |0003: move-result v0 │ │ +085fb4: 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; │ │ @@ -185262,20 +185279,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 │ │ -085fbc: |[085fbc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -085fcc: 2200 8601 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0186 │ │ -085fd0: 7030 f208 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@08f2 │ │ -085fd6: 7110 4609 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0946 │ │ -085fdc: 0c00 |0008: move-result-object v0 │ │ -085fde: 1100 |0009: return-object v0 │ │ +085fb8: |[085fb8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +085fc8: 2200 8e01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@018e │ │ +085fcc: 7030 f208 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@08f2 │ │ +085fd2: 7110 4609 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0946 │ │ +085fd8: 0c00 |0008: move-result-object v0 │ │ +085fda: 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; │ │ │ │ @@ -185284,18 +185301,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -085fe0: |[085fe0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -085ff0: 7100 4709 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0947 │ │ -085ff6: 0c00 |0003: move-result-object v0 │ │ -085ff8: 1100 |0004: return-object v0 │ │ +085fdc: |[085fdc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +085fec: 7100 4709 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0947 │ │ +085ff2: 0c00 |0003: move-result-object v0 │ │ +085ff4: 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;) │ │ @@ -185303,17 +185320,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 │ │ -085ffc: |[085ffc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08600c: 7130 4809 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@0948 │ │ -086012: 0e00 |0003: return-void │ │ +085ff8: |[085ff8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +086008: 7130 4809 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@0948 │ │ +08600e: 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; │ │ @@ -185325,19 +185342,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 │ │ -086014: |[086014] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -086024: 6e10 a50d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -08602a: 0c00 |0003: move-result-object v0 │ │ -08602c: 7130 4909 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0949 │ │ -086032: 0e00 |0007: return-void │ │ +086010: |[086010] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +086020: 6e10 a50d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +086026: 0c00 |0003: move-result-object v0 │ │ +086028: 7130 4909 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0949 │ │ +08602e: 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; │ │ @@ -185349,17 +185366,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 │ │ -086034: |[086034] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -086044: 7130 4a09 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@094a │ │ -08604a: 0e00 |0003: return-void │ │ +086030: |[086030] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +086040: 7130 4a09 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@094a │ │ +086046: 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; │ │ @@ -185371,18 +185388,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 │ │ -08604c: |[08604c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08605c: 7140 4b09 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@094b │ │ -086062: 0a00 |0003: move-result v0 │ │ -086064: 0f00 |0004: return v0 │ │ +086048: |[086048] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +086058: 7140 4b09 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@094b │ │ +08605e: 0a00 |0003: move-result v0 │ │ +086060: 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; │ │ @@ -185394,17 +185411,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 │ │ -086068: |[086068] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -086078: 7130 4c09 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@094c │ │ -08607e: 0e00 |0003: return-void │ │ +086064: |[086064] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +086074: 7130 4c09 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@094c │ │ +08607a: 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; │ │ @@ -185416,33 +185433,33 @@ │ │ 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 │ │ -086080: |[086080] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -086090: 7130 4d09 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@094d │ │ -086096: 0e00 |0003: return-void │ │ +08607c: |[08607c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08608c: 7130 4d09 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@094d │ │ +086092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #730 header: │ │ -class_idx : 417 │ │ +class_idx : 425 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 416 │ │ +superclass_idx : 424 │ │ source_file_idx : 1150 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #730 annotations: │ │ @@ -185463,17 +185480,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086098: |[086098] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -0860a8: 7010 b009 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@09b0 │ │ -0860ae: 0e00 |0003: return-void │ │ +086094: |[086094] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +0860a4: 7010 b009 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@09b0 │ │ +0860aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -185482,18 +185499,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 │ │ -0860b0: |[0860b0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0860c0: 7140 d509 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@09d5 │ │ -0860c6: 0a00 |0003: move-result v0 │ │ -0860c8: 0f00 |0004: return v0 │ │ +0860ac: |[0860ac] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0860bc: 7140 d509 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@09d5 │ │ +0860c2: 0a00 |0003: move-result v0 │ │ +0860c4: 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; │ │ @@ -185505,18 +185522,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 │ │ -0860cc: |[0860cc] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0860dc: 7110 d609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@09d6 │ │ -0860e2: 0c00 |0003: move-result-object v0 │ │ -0860e4: 1100 |0004: return-object v0 │ │ +0860c8: |[0860c8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0860d8: 7110 d609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@09d6 │ │ +0860de: 0c00 |0003: move-result-object v0 │ │ +0860e0: 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; │ │ │ │ @@ -185525,18 +185542,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0860e8: |[0860e8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0860f8: 7110 d709 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@09d7 │ │ -0860fe: 0a00 |0003: move-result v0 │ │ -086100: 0f00 |0004: return v0 │ │ +0860e4: |[0860e4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0860f4: 7110 d709 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@09d7 │ │ +0860fa: 0a00 |0003: move-result v0 │ │ +0860fc: 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; │ │ │ │ @@ -185545,32 +185562,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086104: |[086104] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -086114: 7110 d809 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@09d8 │ │ -08611a: 0e00 |0003: return-void │ │ +086100: |[086100] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +086110: 7110 d809 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@09d8 │ │ +086116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 1150 (KeyEventCompat.java) │ │ │ │ Class #731 header: │ │ -class_idx : 432 │ │ +class_idx : 440 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 430 │ │ -source_file_idx : 2763 │ │ +superclass_idx : 438 │ │ +source_file_idx : 2760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #731 annotations: │ │ Annotations on class │ │ @@ -185590,17 +185607,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08611c: |[08611c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -08612c: 7010 150a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0a15 │ │ -086132: 0e00 |0003: return-void │ │ +086118: |[086118] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +086128: 7010 150a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0a15 │ │ +08612e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -185609,18 +185626,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086134: |[086134] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -086144: 7110 470a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0a47 │ │ -08614a: 0a00 |0003: move-result v0 │ │ -08614c: 0f00 |0004: return v0 │ │ +086130: |[086130] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +086140: 7110 470a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0a47 │ │ +086146: 0a00 |0003: move-result v0 │ │ +086148: 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; │ │ │ │ @@ -185629,18 +185646,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086150: |[086150] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -086160: 7110 480a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@0a48 │ │ -086166: 0a00 |0003: move-result v0 │ │ -086168: 0f00 |0004: return v0 │ │ +08614c: |[08614c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +08615c: 7110 480a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@0a48 │ │ +086162: 0a00 |0003: move-result v0 │ │ +086164: 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; │ │ │ │ @@ -185649,18 +185666,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08616c: |[08616c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -08617c: 7110 490a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0a49 │ │ -086182: 0a00 |0003: move-result v0 │ │ -086184: 0f00 |0004: return v0 │ │ +086168: |[086168] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +086178: 7110 490a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0a49 │ │ +08617e: 0a00 |0003: move-result v0 │ │ +086180: 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; │ │ │ │ @@ -185669,42 +185686,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -086188: |[086188] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -086198: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -08619c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08619e: 7120 4a0a 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@0a4a │ │ -0861a4: 0c00 |0006: move-result-object v0 │ │ -0861a6: 1100 |0007: return-object v0 │ │ -0861a8: 2200 af01 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@01af │ │ -0861ac: 7030 1e0a 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@0a1e │ │ -0861b2: 7120 4a0a 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@0a4a │ │ -0861b8: 0c00 |0010: move-result-object v0 │ │ -0861ba: 28f6 |0011: goto 0007 // -000a │ │ +086184: |[086184] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +086194: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +086198: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08619a: 7120 4a0a 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@0a4a │ │ +0861a0: 0c00 |0006: move-result-object v0 │ │ +0861a2: 1100 |0007: return-object v0 │ │ +0861a4: 2200 b701 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@01b7 │ │ +0861a8: 7030 1e0a 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@0a1e │ │ +0861ae: 7120 4a0a 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@0a4a │ │ +0861b4: 0c00 |0010: move-result-object v0 │ │ +0861b6: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0012 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0012 reg=3 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ - source_file_idx : 2763 (MenuItemCompat.java) │ │ + source_file_idx : 2760 (MenuItemCompat.java) │ │ │ │ Class #732 header: │ │ -class_idx : 448 │ │ +class_idx : 456 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 454 │ │ -source_file_idx : 2917 │ │ +superclass_idx : 462 │ │ +source_file_idx : 2914 │ │ static_fields_size : 8 │ │ instance_fields_size: 16 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ Class #732 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip;' │ │ @@ -185823,18 +185840,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0861bc: |[0861bc] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -0861cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0861ce: 7030 850a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a85 │ │ -0861d4: 0e00 |0004: return-void │ │ +0861b8: |[0861b8] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +0861c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0861ca: 7030 850a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a85 │ │ +0861d0: 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; │ │ @@ -185844,103 +185861,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 │ │ -0861d8: |[0861d8] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0861e8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0861ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0861ec: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -0861f0: 7030 ae0a 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aae │ │ -0861f6: 2201 4400 |0007: new-instance v1, Landroid/graphics/Paint; // type@0044 │ │ -0861fa: 7010 5a01 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@015a │ │ -086200: 5b71 6a03 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -086204: 2201 4800 |000e: new-instance v1, Landroid/graphics/Rect; // type@0048 │ │ -086208: 7010 6001 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ -08620e: 5b71 6b03 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@036b │ │ -086212: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -086216: 5971 6803 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0368 │ │ -08621a: 5c75 5a03 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -08621e: 5c75 5b03 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ -086222: 5271 6c03 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@036c │ │ -086226: 5971 5e03 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -08622a: 5471 6a03 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -08622e: 5272 5e03 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -086232: 6e20 5c01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -086238: 6e10 b000 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -08623e: 0c01 |002b: move-result-object v1 │ │ -086240: 6e10 0e01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ -086246: 0c01 |002f: move-result-object v1 │ │ -086248: 5210 3f05 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ -08624c: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -086250: c801 |0034: mul-float/2addr v1, v0 │ │ -086252: c631 |0035: add-float/2addr v1, v3 │ │ -086254: 8711 |0036: float-to-int v1, v1 │ │ -086256: 5971 5f03 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@035f │ │ -08625a: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -08625e: c801 |003b: mul-float/2addr v1, v0 │ │ -086260: c631 |003c: add-float/2addr v1, v3 │ │ -086262: 8711 |003d: float-to-int v1, v1 │ │ -086264: 5971 6203 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0362 │ │ -086268: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -08626c: c801 |0042: mul-float/2addr v1, v0 │ │ -08626e: 8711 |0043: float-to-int v1, v1 │ │ -086270: 5971 6403 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0364 │ │ -086274: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -086278: c801 |0048: mul-float/2addr v1, v0 │ │ -08627a: c631 |0049: add-float/2addr v1, v3 │ │ -08627c: 8711 |004a: float-to-int v1, v1 │ │ -08627e: 5971 6903 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -086282: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -086286: c801 |004f: mul-float/2addr v1, v0 │ │ -086288: c631 |0050: add-float/2addr v1, v3 │ │ -08628a: 8711 |0051: float-to-int v1, v1 │ │ -08628c: 5971 5c03 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@035c │ │ -086290: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -086294: c801 |0056: mul-float/2addr v1, v0 │ │ -086296: c631 |0057: add-float/2addr v1, v3 │ │ -086298: 8711 |0058: float-to-int v1, v1 │ │ -08629a: 5971 6303 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0363 │ │ -08629e: 7110 3d13 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ -0862a4: 0c01 |005e: move-result-object v1 │ │ -0862a6: 6e10 4413 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ -0862ac: 0a01 |0062: move-result v1 │ │ -0862ae: 5971 6d03 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@036d │ │ -0862b2: 6e10 8c0a 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a8c │ │ -0862b8: 0a01 |0068: move-result v1 │ │ -0862ba: 6e10 8e0a 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0a8e │ │ -0862c0: 0a02 |006c: move-result v2 │ │ -0862c2: 6e10 8d0a 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a8d │ │ -0862c8: 0a03 |0070: move-result v3 │ │ -0862ca: 6e10 8b0a 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0a8b │ │ -0862d0: 0a04 |0074: move-result v4 │ │ -0862d2: 6e54 9a0a 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0a9a │ │ -0862d8: 6e10 900a 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0a90 │ │ -0862de: 0a01 |007b: move-result v1 │ │ -0862e0: 6e20 9d0a 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0a9d │ │ -0862e6: 6e20 9e0a 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0a9e │ │ -0862ec: 5471 6703 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0367 │ │ -0862f0: 6e20 e314 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@14e3 │ │ -0862f6: 5471 6703 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0367 │ │ -0862fa: 2202 be01 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01be │ │ -0862fe: 7020 800a 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a80 │ │ -086304: 6e20 e614 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@14e6 │ │ -08630a: 5471 6503 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0365 │ │ -08630e: 6e20 e314 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@14e3 │ │ -086314: 5471 6503 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0365 │ │ -086318: 2202 bf01 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01bf │ │ -08631c: 7020 820a 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a82 │ │ -086322: 6e20 e614 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@14e6 │ │ -086328: 6e10 860a 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0a86 │ │ -08632e: 0c01 |00a3: move-result-object v1 │ │ -086330: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -086334: 5c76 5a03 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -086338: 0e00 |00a8: return-void │ │ +0861d4: |[0861d4] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0861e4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0861e6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0861e8: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +0861ec: 7030 ae0a 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aae │ │ +0861f2: 2201 4700 |0007: new-instance v1, Landroid/graphics/Paint; // type@0047 │ │ +0861f6: 7010 5a01 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@015a │ │ +0861fc: 5b71 6a03 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +086200: 2201 4b00 |000e: new-instance v1, Landroid/graphics/Rect; // type@004b │ │ +086204: 7010 6001 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0160 │ │ +08620a: 5b71 6b03 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@036b │ │ +08620e: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +086212: 5971 6803 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0368 │ │ +086216: 5c75 5a03 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +08621a: 5c75 5b03 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ +08621e: 5271 6c03 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@036c │ │ +086222: 5971 5e03 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +086226: 5471 6a03 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +08622a: 5272 5e03 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +08622e: 6e20 5c01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +086234: 6e10 b000 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +08623a: 0c01 |002b: move-result-object v1 │ │ +08623c: 6e10 0e01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010e │ │ +086242: 0c01 |002f: move-result-object v1 │ │ +086244: 5210 3f05 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@053f │ │ +086248: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +08624c: c801 |0034: mul-float/2addr v1, v0 │ │ +08624e: c631 |0035: add-float/2addr v1, v3 │ │ +086250: 8711 |0036: float-to-int v1, v1 │ │ +086252: 5971 5f03 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@035f │ │ +086256: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +08625a: c801 |003b: mul-float/2addr v1, v0 │ │ +08625c: c631 |003c: add-float/2addr v1, v3 │ │ +08625e: 8711 |003d: float-to-int v1, v1 │ │ +086260: 5971 6203 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0362 │ │ +086264: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +086268: c801 |0042: mul-float/2addr v1, v0 │ │ +08626a: 8711 |0043: float-to-int v1, v1 │ │ +08626c: 5971 6403 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0364 │ │ +086270: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +086274: c801 |0048: mul-float/2addr v1, v0 │ │ +086276: c631 |0049: add-float/2addr v1, v3 │ │ +086278: 8711 |004a: float-to-int v1, v1 │ │ +08627a: 5971 6903 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +08627e: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +086282: c801 |004f: mul-float/2addr v1, v0 │ │ +086284: c631 |0050: add-float/2addr v1, v3 │ │ +086286: 8711 |0051: float-to-int v1, v1 │ │ +086288: 5971 5c03 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@035c │ │ +08628c: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +086290: c801 |0056: mul-float/2addr v1, v0 │ │ +086292: c631 |0057: add-float/2addr v1, v3 │ │ +086294: 8711 |0058: float-to-int v1, v1 │ │ +086296: 5971 6303 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0363 │ │ +08629a: 7110 3d13 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@133d │ │ +0862a0: 0c01 |005e: move-result-object v1 │ │ +0862a2: 6e10 4413 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1344 │ │ +0862a8: 0a01 |0062: move-result v1 │ │ +0862aa: 5971 6d03 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@036d │ │ +0862ae: 6e10 8c0a 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a8c │ │ +0862b4: 0a01 |0068: move-result v1 │ │ +0862b6: 6e10 8e0a 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0a8e │ │ +0862bc: 0a02 |006c: move-result v2 │ │ +0862be: 6e10 8d0a 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a8d │ │ +0862c4: 0a03 |0070: move-result v3 │ │ +0862c6: 6e10 8b0a 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0a8b │ │ +0862cc: 0a04 |0074: move-result v4 │ │ +0862ce: 6e54 9a0a 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0a9a │ │ +0862d4: 6e10 900a 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0a90 │ │ +0862da: 0a01 |007b: move-result v1 │ │ +0862dc: 6e20 9d0a 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0a9d │ │ +0862e2: 6e20 9e0a 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0a9e │ │ +0862e8: 5471 6703 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0367 │ │ +0862ec: 6e20 e314 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@14e3 │ │ +0862f2: 5471 6703 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0367 │ │ +0862f6: 2202 c601 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01c6 │ │ +0862fa: 7020 800a 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a80 │ │ +086300: 6e20 e614 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@14e6 │ │ +086306: 5471 6503 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0365 │ │ +08630a: 6e20 e314 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@14e3 │ │ +086310: 5471 6503 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0365 │ │ +086314: 2202 c701 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01c7 │ │ +086318: 7020 820a 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a82 │ │ +08631e: 6e20 e614 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@14e6 │ │ +086324: 6e10 860a 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0a86 │ │ +08632a: 0c01 |00a3: move-result-object v1 │ │ +08632c: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +086330: 5c76 5a03 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +086334: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ 0x0007 line=61 │ │ 0x000e line=62 │ │ 0x0015 line=64 │ │ 0x0019 line=66 │ │ @@ -185977,17 +185994,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08633c: |[08633c] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -08634c: 5510 5a03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -086350: 0f00 |0002: return v0 │ │ +086338: |[086338] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +086348: 5510 5a03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +08634c: 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;) │ │ @@ -185995,21 +186012,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -086354: |[086354] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -086364: 6f10 b30a 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0ab3 │ │ -08636a: 0a00 |0003: move-result v0 │ │ -08636c: 5221 6303 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0363 │ │ -086370: 7120 7515 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ -086376: 0a00 |0009: move-result v0 │ │ -086378: 0f00 |000a: return v0 │ │ +086350: |[086350] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +086360: 6f10 b30a 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0ab3 │ │ +086366: 0a00 |0003: move-result v0 │ │ +086368: 5221 6303 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0363 │ │ +08636c: 7120 7515 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1575 │ │ +086372: 0a00 |0009: move-result v0 │ │ +086374: 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;) │ │ @@ -186017,17 +186034,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08637c: |[08637c] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -08638c: 5210 5e03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -086390: 0f00 |0002: return v0 │ │ +086378: |[086378] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +086388: 5210 5e03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +08638c: 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;) │ │ @@ -186035,71 +186052,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -086394: |[086394] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -0863a4: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -0863aa: 6f20 bd0a dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0abd │ │ -0863b0: 6e10 890a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a89 │ │ -0863b6: 0a07 |0009: move-result v7 │ │ -0863b8: 0176 |000a: move v6, v7 │ │ -0863ba: 54c0 5903 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -0863be: 6e10 d914 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ -0863c4: 0a00 |0010: move-result v0 │ │ -0863c6: 52c1 6903 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -0863ca: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -0863ce: 54c0 5903 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -0863d2: 6e10 dc14 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ -0863d8: 0a00 |001a: move-result v0 │ │ -0863da: 52c1 6903 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -0863de: 9009 0001 |001d: add-int v9, v0, v1 │ │ -0863e2: 52c0 5f03 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@035f │ │ -0863e6: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -0863ea: 54c0 6a03 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -0863ee: 52c1 6803 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0368 │ │ -0863f2: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0863f6: 52c2 5e03 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -0863fa: b5b2 |002b: and-int/2addr v2, v11 │ │ -0863fc: b621 |002c: or-int/2addr v1, v2 │ │ -0863fe: 6e20 5c01 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -086404: 8281 |0030: int-to-float v1, v8 │ │ -086406: 82a2 |0031: int-to-float v2, v10 │ │ -086408: 8293 |0032: int-to-float v3, v9 │ │ -08640a: 8264 |0033: int-to-float v4, v6 │ │ -08640c: 54c5 6a03 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -086410: 07d0 |0036: move-object v0, v13 │ │ -086412: 7406 4d01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@014d │ │ -086418: 55c0 5a03 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -08641c: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -086420: 54c0 6a03 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -086424: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -086428: 52c2 5e03 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -08642c: b5b2 |0044: and-int/2addr v2, v11 │ │ -08642e: b621 |0045: or-int/2addr v1, v2 │ │ -086430: 6e20 5c01 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -086436: 6e10 8c0a 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a8c │ │ -08643c: 0a00 |004c: move-result v0 │ │ -08643e: 8201 |004d: int-to-float v1, v0 │ │ -086440: 52c0 5c03 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@035c │ │ -086444: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -086448: 8202 |0052: int-to-float v2, v0 │ │ -08644a: 6e10 910a 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0a91 │ │ -086450: 0a00 |0056: move-result v0 │ │ -086452: 6e10 8d0a 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a8d │ │ -086458: 0a03 |005a: move-result v3 │ │ -08645a: b130 |005b: sub-int/2addr v0, v3 │ │ -08645c: 8203 |005c: int-to-float v3, v0 │ │ -08645e: 8274 |005d: int-to-float v4, v7 │ │ -086460: 54c5 6a03 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -086464: 07d0 |0060: move-object v0, v13 │ │ -086466: 7406 4d01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@014d │ │ -08646c: 0e00 |0064: return-void │ │ +086390: |[086390] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +0863a0: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +0863a6: 6f20 bd0a dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0abd │ │ +0863ac: 6e10 890a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a89 │ │ +0863b2: 0a07 |0009: move-result v7 │ │ +0863b4: 0176 |000a: move v6, v7 │ │ +0863b6: 54c0 5903 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +0863ba: 6e10 d914 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ +0863c0: 0a00 |0010: move-result v0 │ │ +0863c2: 52c1 6903 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +0863c6: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +0863ca: 54c0 5903 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +0863ce: 6e10 dc14 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ +0863d4: 0a00 |001a: move-result v0 │ │ +0863d6: 52c1 6903 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +0863da: 9009 0001 |001d: add-int v9, v0, v1 │ │ +0863de: 52c0 5f03 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@035f │ │ +0863e2: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +0863e6: 54c0 6a03 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +0863ea: 52c1 6803 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0368 │ │ +0863ee: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0863f2: 52c2 5e03 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +0863f6: b5b2 |002b: and-int/2addr v2, v11 │ │ +0863f8: b621 |002c: or-int/2addr v1, v2 │ │ +0863fa: 6e20 5c01 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +086400: 8281 |0030: int-to-float v1, v8 │ │ +086402: 82a2 |0031: int-to-float v2, v10 │ │ +086404: 8293 |0032: int-to-float v3, v9 │ │ +086406: 8264 |0033: int-to-float v4, v6 │ │ +086408: 54c5 6a03 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +08640c: 07d0 |0036: move-object v0, v13 │ │ +08640e: 7406 4d01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@014d │ │ +086414: 55c0 5a03 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +086418: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +08641c: 54c0 6a03 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +086420: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +086424: 52c2 5e03 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +086428: b5b2 |0044: and-int/2addr v2, v11 │ │ +08642a: b621 |0045: or-int/2addr v1, v2 │ │ +08642c: 6e20 5c01 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +086432: 6e10 8c0a 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a8c │ │ +086438: 0a00 |004c: move-result v0 │ │ +08643a: 8201 |004d: int-to-float v1, v0 │ │ +08643c: 52c0 5c03 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@035c │ │ +086440: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +086444: 8202 |0052: int-to-float v2, v0 │ │ +086446: 6e10 910a 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0a91 │ │ +08644c: 0a00 |0056: move-result v0 │ │ +08644e: 6e10 8d0a 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a8d │ │ +086454: 0a03 |005a: move-result v3 │ │ +086456: b130 |005b: sub-int/2addr v0, v3 │ │ +086458: 8203 |005c: int-to-float v3, v0 │ │ +08645a: 8274 |005d: int-to-float v4, v7 │ │ +08645c: 54c5 6a03 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +086460: 07d0 |0060: move-object v0, v13 │ │ +086462: 7406 4d01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@014d │ │ +086468: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=257 │ │ 0x0006 line=259 │ │ 0x000a line=260 │ │ 0x000b line=261 │ │ 0x0015 line=262 │ │ @@ -186124,83 +186141,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -086470: |[086470] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -086480: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -086482: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -086484: 6e10 a712 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ -08648a: 0a00 |0005: move-result v0 │ │ -08648c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -086490: 5565 5d03 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@035d │ │ -086494: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -086498: 0f03 |000c: return v3 │ │ -08649a: 6e10 ad12 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ -0864a0: 0a01 |0010: move-result v1 │ │ -0864a2: 6e10 af12 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ -0864a8: 0a02 |0014: move-result v2 │ │ -0864aa: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -0864b0: 0143 |0018: move v3, v4 │ │ -0864b2: 28f3 |0019: goto 000c // -000d │ │ -0864b4: 5961 6003 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0360 │ │ -0864b8: 5962 6103 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0361 │ │ -0864bc: 5c63 5d03 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@035d │ │ -0864c0: 28f8 |0020: goto 0018 // -0008 │ │ -0864c2: 5263 6003 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0360 │ │ -0864c6: a703 0103 |0023: sub-float v3, v1, v3 │ │ -0864ca: 7110 7115 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -0864d0: 0a03 |0028: move-result v3 │ │ -0864d2: 5265 6d03 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@036d │ │ -0864d6: 8255 |002b: int-to-float v5, v5 │ │ -0864d8: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -0864dc: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -0864e0: 5263 6103 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0361 │ │ -0864e4: a703 0203 |0032: sub-float v3, v2, v3 │ │ -0864e8: 7110 7115 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -0864ee: 0a03 |0037: move-result v3 │ │ -0864f0: 5265 6d03 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@036d │ │ -0864f4: 8255 |003a: int-to-float v5, v5 │ │ -0864f6: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -0864fa: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -0864fe: 5c64 5d03 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@035d │ │ -086502: 28d7 |0041: goto 0018 // -0029 │ │ -086504: 5463 5903 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -086508: 6e10 d914 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ -08650e: 0a03 |0047: move-result v3 │ │ -086510: 5265 6903 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -086514: b153 |004a: sub-int/2addr v3, v5 │ │ -086516: 8233 |004b: int-to-float v3, v3 │ │ -086518: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -08651c: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -086520: 5463 6603 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -086524: 5465 6603 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -086528: 6e10 2e0c 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -08652e: 0a05 |0057: move-result v5 │ │ -086530: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -086534: 6e20 6f0c 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ -08653a: 28bb |005d: goto 0018 // -0045 │ │ -08653c: 5463 5903 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -086540: 6e10 dc14 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ -086546: 0a03 |0063: move-result v3 │ │ -086548: 5265 6903 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -08654c: b053 |0066: add-int/2addr v3, v5 │ │ -08654e: 8233 |0067: int-to-float v3, v3 │ │ -086550: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -086554: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -086558: 5463 6603 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -08655c: 5465 6603 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ -086560: 6e10 2e0c 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ -086566: 0a05 |0073: move-result v5 │ │ -086568: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08656c: 6e20 6f0c 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ -086572: 289f |0079: goto 0018 // -0061 │ │ -086574: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +08646c: |[08646c] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +08647c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08647e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +086480: 6e10 a712 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@12a7 │ │ +086486: 0a00 |0005: move-result v0 │ │ +086488: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08648c: 5565 5d03 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@035d │ │ +086490: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +086494: 0f03 |000c: return v3 │ │ +086496: 6e10 ad12 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@12ad │ │ +08649c: 0a01 |0010: move-result v1 │ │ +08649e: 6e10 af12 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@12af │ │ +0864a4: 0a02 |0014: move-result v2 │ │ +0864a6: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +0864ac: 0143 |0018: move v3, v4 │ │ +0864ae: 28f3 |0019: goto 000c // -000d │ │ +0864b0: 5961 6003 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0360 │ │ +0864b4: 5962 6103 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0361 │ │ +0864b8: 5c63 5d03 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@035d │ │ +0864bc: 28f8 |0020: goto 0018 // -0008 │ │ +0864be: 5263 6003 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0360 │ │ +0864c2: a703 0103 |0023: sub-float v3, v1, v3 │ │ +0864c6: 7110 7115 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +0864cc: 0a03 |0028: move-result v3 │ │ +0864ce: 5265 6d03 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@036d │ │ +0864d2: 8255 |002b: int-to-float v5, v5 │ │ +0864d4: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +0864d8: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +0864dc: 5263 6103 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0361 │ │ +0864e0: a703 0203 |0032: sub-float v3, v2, v3 │ │ +0864e4: 7110 7115 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +0864ea: 0a03 |0037: move-result v3 │ │ +0864ec: 5265 6d03 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@036d │ │ +0864f0: 8255 |003a: int-to-float v5, v5 │ │ +0864f2: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +0864f6: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +0864fa: 5c64 5d03 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@035d │ │ +0864fe: 28d7 |0041: goto 0018 // -0029 │ │ +086500: 5463 5903 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +086504: 6e10 d914 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ +08650a: 0a03 |0047: move-result v3 │ │ +08650c: 5265 6903 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +086510: b153 |004a: sub-int/2addr v3, v5 │ │ +086512: 8233 |004b: int-to-float v3, v3 │ │ +086514: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +086518: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +08651c: 5463 6603 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +086520: 5465 6603 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +086524: 6e10 2e0c 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +08652a: 0a05 |0057: move-result v5 │ │ +08652c: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +086530: 6e20 6f0c 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ +086536: 28bb |005d: goto 0018 // -0045 │ │ +086538: 5463 5903 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +08653c: 6e10 dc14 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ +086542: 0a03 |0063: move-result v3 │ │ +086544: 5265 6903 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +086548: b053 |0066: add-int/2addr v3, v5 │ │ +08654a: 8233 |0067: int-to-float v3, v3 │ │ +08654c: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +086550: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +086554: 5463 6603 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +086558: 5465 6603 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0366 │ │ +08655c: 6e10 2e0c 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0c2e │ │ +086562: 0a05 |0073: move-result v5 │ │ +086564: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +086568: 6e20 6f0c 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c6f │ │ +08656e: 289f |0079: goto 0018 // -0061 │ │ +086570: 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 │ │ @@ -186228,26 +186245,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -086588: |[086588] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -086598: 6f20 c10a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0ac1 │ │ -08659e: 5510 5b03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ -0865a2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0865a6: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -0865aa: b520 |0009: and-int/2addr v0, v2 │ │ -0865ac: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0865b0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0865b2: 5c10 5a03 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -0865b6: 0e00 |000f: return-void │ │ -0865b8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0865ba: 28fc |0011: goto 000d // -0004 │ │ +086584: |[086584] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +086594: 6f20 c10a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0ac1 │ │ +08659a: 5510 5b03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ +08659e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0865a2: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +0865a6: b520 |0009: and-int/2addr v0, v2 │ │ +0865a8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +0865ac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0865ae: 5c10 5a03 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +0865b2: 0e00 |000f: return-void │ │ +0865b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0865b6: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000f line=180 │ │ 0x0010 line=178 │ │ @@ -186260,24 +186277,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0865bc: |[0865bc] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0865cc: 6f20 c20a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ac2 │ │ -0865d2: 5510 5b03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ -0865d6: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0865da: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0865de: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0865e0: 5c10 5a03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -0865e4: 0e00 |000c: return-void │ │ -0865e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0865e8: 28fc |000e: goto 000a // -0004 │ │ +0865b8: |[0865b8] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0865c8: 6f20 c20a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ac2 │ │ +0865ce: 5510 5b03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ +0865d2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0865d6: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0865da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0865dc: 5c10 5a03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +0865e0: 0e00 |000c: return-void │ │ +0865e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0865e4: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x0007 line=170 │ │ 0x000c line=172 │ │ 0x000d line=170 │ │ @@ -186290,24 +186307,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0865ec: |[0865ec] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -0865fc: 6f20 c30a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0ac3 │ │ -086602: 5510 5b03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ -086606: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -08660a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -08660e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -086610: 5c10 5a03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -086614: 0e00 |000c: return-void │ │ -086616: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -086618: 28fc |000e: goto 000a // -0004 │ │ +0865e8: |[0865e8] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +0865f8: 6f20 c30a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0ac3 │ │ +0865fe: 5510 5b03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ +086602: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +086606: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +08660a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +08660c: 5c10 5a03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +086610: 0e00 |000c: return-void │ │ +086612: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +086614: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000c line=188 │ │ 0x000d line=186 │ │ @@ -186320,20 +186337,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08661c: |[08661c] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -08662c: 5c12 5a03 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ -086630: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -086632: 5c10 5b03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ -086636: 6e10 920a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a92 │ │ -08663c: 0e00 |0008: return-void │ │ +086618: |[086618] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +086628: 5c12 5a03 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@035a │ │ +08662c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08662e: 5c10 5b03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@035b │ │ +086632: 6e10 920a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a92 │ │ +086638: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ 0x0005 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ @@ -186345,20 +186362,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -086640: |[086640] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -086650: 5210 6203 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0362 │ │ -086654: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -086658: 5215 6203 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0362 │ │ -08665c: 6f55 c70a 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0ac7 │ │ -086662: 0e00 |0009: return-void │ │ +08663c: |[08663c] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +08664c: 5210 6203 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0362 │ │ +086650: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +086654: 5215 6203 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0362 │ │ +086658: 6f55 c70a 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0ac7 │ │ +08665e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=155 │ │ 0x0009 line=156 │ │ locals : │ │ @@ -186373,21 +186390,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -086664: |[086664] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -086674: 5923 5e03 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -086678: 5420 6a03 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ -08667c: 5221 5e03 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ -086680: 6e20 5c01 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -086686: 6e10 920a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a92 │ │ -08668c: 0e00 |000c: return-void │ │ +086660: |[086660] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +086670: 5923 5e03 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +086674: 5420 6a03 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@036a │ │ +086678: 5221 5e03 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@035e │ │ +08667c: 6e20 5c01 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +086682: 6e10 920a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a92 │ │ +086688: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0009 line=131 │ │ 0x000c line=132 │ │ locals : │ │ @@ -186399,23 +186416,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -086690: |[086690] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -0866a0: 6e10 870a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0a87 │ │ -0866a6: 0c00 |0003: move-result-object v0 │ │ -0866a8: 6e10 b000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ -0866ae: 0c00 |0007: move-result-object v0 │ │ -0866b0: 6e20 0b01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@010b │ │ -0866b6: 0a00 |000b: move-result v0 │ │ -0866b8: 6e20 9b0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0a9b │ │ -0866be: 0e00 |000f: return-void │ │ +08668c: |[08668c] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +08669c: 6e10 870a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0a87 │ │ +0866a2: 0c00 |0003: move-result-object v0 │ │ +0866a4: 6e10 b000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b0 │ │ +0866aa: 0c00 |0007: move-result-object v0 │ │ +0866ac: 6e20 0b01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@010b │ │ +0866b2: 0a00 |000b: move-result v0 │ │ +0866b4: 6e20 9b0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0a9b │ │ +0866ba: 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 │ │ @@ -186425,20 +186442,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0866c0: |[0866c0] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -0866d0: 5210 6403 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0364 │ │ -0866d4: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -0866d8: 5212 6403 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0364 │ │ -0866dc: 6f20 cb0a 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0acb │ │ -0866e2: 0e00 |0009: return-void │ │ +0866bc: |[0866bc] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +0866cc: 5210 6403 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0364 │ │ +0866d0: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +0866d4: 5212 6403 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0364 │ │ +0866d8: 6f20 cb0a 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0acb │ │ +0866de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0006 line=163 │ │ 0x0009 line=164 │ │ locals : │ │ @@ -186450,55 +186467,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0866e4: |[0866e4] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -0866f4: 5472 6b03 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@036b │ │ -0866f8: 6e10 890a 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a89 │ │ -0866fe: 0a00 |0005: move-result v0 │ │ -086700: 5475 5903 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -086704: 6e10 d914 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ -08670a: 0a05 |000b: move-result v5 │ │ -08670c: 5276 6903 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -086710: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -086714: 5475 5903 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -086718: 6e10 dc14 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ -08671e: 0a05 |0015: move-result v5 │ │ -086720: 5276 6903 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -086724: 9003 0506 |0018: add-int v3, v5, v6 │ │ -086728: 5275 5f03 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@035f │ │ -08672c: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -086730: 6e50 6401 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0164 │ │ -086736: 6f40 ce0a 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ -08673c: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -086740: a705 0905 |0026: sub-float v5, v9, v5 │ │ -086744: 7110 7115 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ -08674a: 0a05 |002b: move-result v5 │ │ -08674c: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -086750: c865 |002e: mul-float/2addr v5, v6 │ │ -086752: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -086756: c865 |0031: mul-float/2addr v5, v6 │ │ -086758: 8755 |0032: float-to-int v5, v5 │ │ -08675a: 5975 6803 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0368 │ │ -08675e: 5475 5903 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -086762: 6e10 d914 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ -086768: 0a05 |003a: move-result v5 │ │ -08676a: 5276 6903 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -08676e: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -086772: 5475 5903 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ -086776: 6e10 dc14 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ -08677c: 0a05 |0044: move-result v5 │ │ -08677e: 5276 6903 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ -086782: 9003 0506 |0047: add-int v3, v5, v6 │ │ -086786: 6e50 6601 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0166 │ │ -08678c: 6e20 930a 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0a93 │ │ -086792: 0e00 |004f: return-void │ │ +0866e0: |[0866e0] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +0866f0: 5472 6b03 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@036b │ │ +0866f4: 6e10 890a 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a89 │ │ +0866fa: 0a00 |0005: move-result v0 │ │ +0866fc: 5475 5903 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +086700: 6e10 d914 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ +086706: 0a05 |000b: move-result v5 │ │ +086708: 5276 6903 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +08670c: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +086710: 5475 5903 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +086714: 6e10 dc14 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ +08671a: 0a05 |0015: move-result v5 │ │ +08671c: 5276 6903 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +086720: 9003 0506 |0018: add-int v3, v5, v6 │ │ +086724: 5275 5f03 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@035f │ │ +086728: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +08672c: 6e50 6401 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0164 │ │ +086732: 6f40 ce0a 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0ace │ │ +086738: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +08673c: a705 0905 |0026: sub-float v5, v9, v5 │ │ +086740: 7110 7115 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@1571 │ │ +086746: 0a05 |002b: move-result v5 │ │ +086748: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +08674c: c865 |002e: mul-float/2addr v5, v6 │ │ +08674e: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +086752: c865 |0031: mul-float/2addr v5, v6 │ │ +086754: 8755 |0032: float-to-int v5, v5 │ │ +086756: 5975 6803 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0368 │ │ +08675a: 5475 5903 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +08675e: 6e10 d914 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@14d9 │ │ +086764: 0a05 |003a: move-result v5 │ │ +086766: 5276 6903 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +08676a: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +08676e: 5475 5903 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0359 │ │ +086772: 6e10 dc14 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@14dc │ │ +086778: 0a05 |0044: move-result v5 │ │ +08677a: 5276 6903 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0369 │ │ +08677e: 9003 0506 |0047: add-int v3, v5, v6 │ │ +086782: 6e50 6601 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0166 │ │ +086788: 6e20 930a 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0a93 │ │ +08678e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0006 line=279 │ │ 0x0010 line=280 │ │ 0x001a line=281 │ │ @@ -186517,21 +186534,21 @@ │ │ 0x001a - 0x0050 reg=3 right I │ │ 0x001e - 0x0050 reg=4 top I │ │ 0x0000 - 0x0050 reg=7 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0050 reg=8 position I │ │ 0x0000 - 0x0050 reg=9 positionOffset F │ │ 0x0000 - 0x0050 reg=10 force Z │ │ │ │ - source_file_idx : 2917 (PagerTabStrip.java) │ │ + source_file_idx : 2914 (PagerTabStrip.java) │ │ │ │ Class #733 header: │ │ -class_idx : 469 │ │ +class_idx : 477 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 468 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 476 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #733 annotations: │ │ Annotations on class │ │ @@ -186551,17 +186568,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086794: |[086794] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -0867a4: 7010 f30a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0af3 │ │ -0867aa: 0e00 |0003: return-void │ │ +086790: |[086790] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +0867a0: 7010 f30a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0af3 │ │ +0867a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -186570,32 +186587,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0867ac: |[0867ac] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -0867bc: 7110 890b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0b89 │ │ -0867c2: 0a00 |0003: move-result v0 │ │ -0867c4: 0f00 |0004: return v0 │ │ +0867a8: |[0867a8] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +0867b8: 7110 890b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0b89 │ │ +0867be: 0a00 |0003: move-result v0 │ │ +0867c0: 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; │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #734 header: │ │ -class_idx : 490 │ │ +class_idx : 498 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 494 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 502 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #734 annotations: │ │ Annotations on class │ │ @@ -186615,17 +186632,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0867c8: |[0867c8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -0867d8: 7010 c70b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0bc7 │ │ -0867de: 0e00 |0003: return-void │ │ +0867c4: |[0867c4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +0867d4: 7010 c70b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0bc7 │ │ +0867da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -186634,33 +186651,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0867e0: |[0867e0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0867f0: 7120 d30b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0bd3 │ │ -0867f6: 0e00 |0003: return-void │ │ +0867dc: |[0867dc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0867ec: 7120 d30b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0bd3 │ │ +0867f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 split Z │ │ │ │ - source_file_idx : 3445 (ViewGroupCompat.java) │ │ + source_file_idx : 3442 (ViewGroupCompat.java) │ │ │ │ Class #735 header: │ │ -class_idx : 515 │ │ +class_idx : 523 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 517 │ │ -source_file_idx : 3456 │ │ +superclass_idx : 525 │ │ +source_file_idx : 3453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #735 annotations: │ │ Annotations on class │ │ @@ -186680,17 +186697,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0867f8: |[0867f8] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -086808: 7010 880c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c88 │ │ -08680e: 0e00 |0003: return-void │ │ +0867f4: |[0867f4] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +086804: 7010 880c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c88 │ │ +08680a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -186699,33 +186716,33 @@ │ │ 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 │ │ -086810: |[086810] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -086820: 7130 8e0c 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@0c8e │ │ -086826: 0a00 |0003: move-result v0 │ │ -086828: 0f00 |0004: return v0 │ │ +08680c: |[08680c] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08681c: 7130 8e0c 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@0c8e │ │ +086822: 0a00 |0003: move-result v0 │ │ +086824: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3456 (ViewParentCompat.java) │ │ + source_file_idx : 3453 (ViewParentCompat.java) │ │ │ │ Class #736 header: │ │ -class_idx : 521 │ │ +class_idx : 529 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 522 │ │ +superclass_idx : 530 │ │ source_file_idx : 456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #736 annotations: │ │ @@ -186746,17 +186763,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08682c: |[08682c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -08683c: 7010 940c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c94 │ │ -086842: 0e00 |0003: return-void │ │ +086828: |[086828] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +086838: 7010 940c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c94 │ │ +08683e: 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 - │ │ @@ -186765,17 +186782,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 │ │ -086844: |[086844] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -086854: 7120 a20c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0ca2 │ │ -08685a: 0e00 |0003: return-void │ │ +086840: |[086840] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +086850: 7120 a20c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0ca2 │ │ +086856: 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; │ │ @@ -186786,18 +186803,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 │ │ -08685c: |[08685c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -08686c: 7120 a30c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0ca3 │ │ -086872: 0c00 |0003: move-result-object v0 │ │ -086874: 1100 |0004: return-object v0 │ │ +086858: |[086858] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +086868: 7120 a30c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0ca3 │ │ +08686e: 0c00 |0003: move-result-object v0 │ │ +086870: 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 │ │ @@ -186807,31 +186824,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086878: |[086878] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -086888: 7110 a40c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0ca4 │ │ -08688e: 0a00 |0003: move-result v0 │ │ -086890: 0f00 |0004: return v0 │ │ +086874: |[086874] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +086884: 7110 a40c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0ca4 │ │ +08688a: 0a00 |0003: move-result v0 │ │ +08688c: 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; │ │ │ │ source_file_idx : 456 (AccessibilityEventCompat.java) │ │ │ │ Class #737 header: │ │ -class_idx : 527 │ │ +class_idx : 535 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 528 │ │ +superclass_idx : 536 │ │ source_file_idx : 461 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #737 annotations: │ │ @@ -186856,17 +186873,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086894: |[086894] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -0868a4: 7010 ae0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0cae │ │ -0868aa: 0e00 |0003: return-void │ │ +086890: |[086890] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +0868a0: 7010 ae0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0cae │ │ +0868a6: 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 - │ │ @@ -186875,19 +186892,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 │ │ -0868ac: |[0868ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0868bc: 5430 1a04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@041a │ │ -0868c0: 7120 c90c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0cc9 │ │ -0868c6: 0a00 |0005: move-result v0 │ │ -0868c8: 0f00 |0006: return v0 │ │ +0868a8: |[0868a8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0868b8: 5430 1a04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@041a │ │ +0868bc: 7120 c90c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0cc9 │ │ +0868c2: 0a00 |0005: move-result v0 │ │ +0868c4: 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; │ │ @@ -186897,18 +186914,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 │ │ -0868cc: |[0868cc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0868dc: 7120 ca0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0cca │ │ -0868e2: 0c00 |0003: move-result-object v0 │ │ -0868e4: 1100 |0004: return-object v0 │ │ +0868c8: |[0868c8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0868d8: 7120 ca0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0cca │ │ +0868de: 0c00 |0003: move-result-object v0 │ │ +0868e0: 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 │ │ @@ -186918,18 +186935,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 │ │ -0868e8: |[0868e8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0868f8: 7110 cb0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0ccb │ │ -0868fe: 0c00 |0003: move-result-object v0 │ │ -086900: 1100 |0004: return-object v0 │ │ +0868e4: |[0868e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0868f4: 7110 cb0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0ccb │ │ +0868fa: 0c00 |0003: move-result-object v0 │ │ +0868fc: 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; │ │ │ │ @@ -186938,18 +186955,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086904: |[086904] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -086914: 7110 cc0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0ccc │ │ -08691a: 0a00 |0003: move-result v0 │ │ -08691c: 0f00 |0004: return v0 │ │ +086900: |[086900] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +086910: 7110 cc0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0ccc │ │ +086916: 0a00 |0003: move-result v0 │ │ +086918: 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; │ │ │ │ @@ -186958,20 +186975,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 │ │ -086920: |[086920] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -086930: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@020e │ │ -086934: 7030 a50c 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@0ca5 │ │ -08693a: 7110 cd0c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0ccd │ │ -086940: 0c00 |0008: move-result-object v0 │ │ -086942: 1100 |0009: return-object v0 │ │ +08691c: |[08691c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +08692c: 2200 1602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0216 │ │ +086930: 7030 a50c 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@0ca5 │ │ +086936: 7110 cd0c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0ccd │ │ +08693c: 0c00 |0008: move-result-object v0 │ │ +08693e: 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; │ │ │ │ @@ -186980,33 +186997,33 @@ │ │ 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 │ │ -086944: |[086944] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -086954: 5430 1a04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@041a │ │ -086958: 7120 ce0c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0cce │ │ -08695e: 0a00 |0005: move-result v0 │ │ -086960: 0f00 |0006: return v0 │ │ +086940: |[086940] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +086950: 5430 1a04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@041a │ │ +086954: 7120 ce0c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0cce │ │ +08695a: 0a00 |0005: move-result v0 │ │ +08695c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ source_file_idx : 461 (AccessibilityManagerCompat.java) │ │ │ │ Class #738 header: │ │ -class_idx : 535 │ │ +class_idx : 543 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 540 │ │ +superclass_idx : 548 │ │ source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 47 │ │ │ │ Class #738 annotations: │ │ @@ -187029,17 +187046,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086964: |[086964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -086974: 7010 530d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0d53 │ │ -08697a: 0e00 |0003: return-void │ │ +086960: |[086960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +086970: 7010 530d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0d53 │ │ +086976: 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 - │ │ @@ -187048,17 +187065,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08697c: |[08697c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -08698c: 7120 dd0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0ddd │ │ -086992: 0e00 |0003: return-void │ │ +086978: |[086978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +086988: 7120 dd0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0ddd │ │ +08698e: 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; │ │ @@ -187069,17 +187086,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 │ │ -086994: |[086994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0869a4: 7120 de0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0dde │ │ -0869aa: 0e00 |0003: return-void │ │ +086990: |[086990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0869a0: 7120 de0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0dde │ │ +0869a6: 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; │ │ @@ -187090,18 +187107,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 │ │ -0869ac: |[0869ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0869bc: 7120 df0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0ddf │ │ -0869c2: 0c00 |0003: move-result-object v0 │ │ -0869c4: 1100 |0004: return-object v0 │ │ +0869a8: |[0869a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0869b8: 7120 df0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0ddf │ │ +0869be: 0c00 |0003: move-result-object v0 │ │ +0869c0: 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; │ │ @@ -187111,18 +187128,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0869c8: |[0869c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -0869d8: 7110 e00d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0de0 │ │ -0869de: 0a00 |0003: move-result v0 │ │ -0869e0: 0f00 |0004: return v0 │ │ +0869c4: |[0869c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +0869d4: 7110 e00d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0de0 │ │ +0869da: 0a00 |0003: move-result v0 │ │ +0869dc: 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; │ │ │ │ @@ -187131,17 +187148,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 │ │ -0869e4: |[0869e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0869f4: 7120 e10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0de1 │ │ -0869fa: 0e00 |0003: return-void │ │ +0869e0: |[0869e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0869f0: 7120 e10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0de1 │ │ +0869f6: 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; │ │ @@ -187152,17 +187169,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 │ │ -0869fc: |[0869fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -086a0c: 7120 e20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0de2 │ │ -086a12: 0e00 |0003: return-void │ │ +0869f8: |[0869f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +086a08: 7120 e20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0de2 │ │ +086a0e: 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; │ │ @@ -187173,18 +187190,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 │ │ -086a14: |[086a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -086a24: 7120 e30d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0de3 │ │ -086a2a: 0c00 |0003: move-result-object v0 │ │ -086a2c: 1100 |0004: return-object v0 │ │ +086a10: |[086a10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +086a20: 7120 e30d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0de3 │ │ +086a26: 0c00 |0003: move-result-object v0 │ │ +086a28: 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 │ │ @@ -187194,18 +187211,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086a30: |[086a30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -086a40: 7110 e40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0de4 │ │ -086a46: 0a00 |0003: move-result v0 │ │ -086a48: 0f00 |0004: return v0 │ │ +086a2c: |[086a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +086a3c: 7110 e40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0de4 │ │ +086a42: 0a00 |0003: move-result v0 │ │ +086a44: 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; │ │ │ │ @@ -187214,18 +187231,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 │ │ -086a4c: |[086a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086a5c: 7110 e50d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de5 │ │ -086a62: 0c00 |0003: move-result-object v0 │ │ -086a64: 1100 |0004: return-object v0 │ │ +086a48: |[086a48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086a58: 7110 e50d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de5 │ │ +086a5e: 0c00 |0003: move-result-object v0 │ │ +086a60: 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; │ │ │ │ @@ -187234,18 +187251,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 │ │ -086a68: |[086a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086a78: 7110 e60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de6 │ │ -086a7e: 0c00 |0003: move-result-object v0 │ │ -086a80: 1100 |0004: return-object v0 │ │ +086a64: |[086a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086a74: 7110 e60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de6 │ │ +086a7a: 0c00 |0003: move-result-object v0 │ │ +086a7c: 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; │ │ │ │ @@ -187254,18 +187271,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 │ │ -086a84: |[086a84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086a94: 7110 e70d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de7 │ │ -086a9a: 0c00 |0003: move-result-object v0 │ │ -086a9c: 1100 |0004: return-object v0 │ │ +086a80: |[086a80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086a90: 7110 e70d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de7 │ │ +086a96: 0c00 |0003: move-result-object v0 │ │ +086a98: 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; │ │ │ │ @@ -187274,18 +187291,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 │ │ -086aa0: |[086aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -086ab0: 7110 e80d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0de8 │ │ -086ab6: 0c00 |0003: move-result-object v0 │ │ -086ab8: 1100 |0004: return-object v0 │ │ +086a9c: |[086a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +086aac: 7110 e80d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0de8 │ │ +086ab2: 0c00 |0003: move-result-object v0 │ │ +086ab4: 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; │ │ │ │ @@ -187294,18 +187311,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 │ │ -086abc: |[086abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086acc: 7110 e90d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de9 │ │ -086ad2: 0c00 |0003: move-result-object v0 │ │ -086ad4: 1100 |0004: return-object v0 │ │ +086ab8: |[086ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086ac8: 7110 e90d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0de9 │ │ +086ace: 0c00 |0003: move-result-object v0 │ │ +086ad0: 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; │ │ │ │ @@ -187314,18 +187331,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086ad8: |[086ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -086ae8: 7110 ea0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0dea │ │ -086aee: 0a00 |0003: move-result v0 │ │ -086af0: 0f00 |0004: return v0 │ │ +086ad4: |[086ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +086ae4: 7110 ea0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0dea │ │ +086aea: 0a00 |0003: move-result v0 │ │ +086aec: 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; │ │ │ │ @@ -187334,18 +187351,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086af4: |[086af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -086b04: 7110 eb0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0deb │ │ -086b0a: 0a00 |0003: move-result v0 │ │ -086b0c: 0f00 |0004: return v0 │ │ +086af0: |[086af0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +086b00: 7110 eb0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0deb │ │ +086b06: 0a00 |0003: move-result v0 │ │ +086b08: 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; │ │ │ │ @@ -187354,18 +187371,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086b10: |[086b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -086b20: 7110 ec0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0dec │ │ -086b26: 0a00 |0003: move-result v0 │ │ -086b28: 0f00 |0004: return v0 │ │ +086b0c: |[086b0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +086b1c: 7110 ec0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0dec │ │ +086b22: 0a00 |0003: move-result v0 │ │ +086b24: 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; │ │ │ │ @@ -187374,18 +187391,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086b2c: |[086b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -086b3c: 7110 ed0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0ded │ │ -086b42: 0a00 |0003: move-result v0 │ │ -086b44: 0f00 |0004: return v0 │ │ +086b28: |[086b28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +086b38: 7110 ed0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0ded │ │ +086b3e: 0a00 |0003: move-result v0 │ │ +086b40: 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; │ │ │ │ @@ -187394,18 +187411,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086b48: |[086b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -086b58: 7110 ee0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0dee │ │ -086b5e: 0a00 |0003: move-result v0 │ │ -086b60: 0f00 |0004: return v0 │ │ +086b44: |[086b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +086b54: 7110 ee0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0dee │ │ +086b5a: 0a00 |0003: move-result v0 │ │ +086b5c: 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; │ │ │ │ @@ -187414,18 +187431,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086b64: |[086b64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -086b74: 7110 ef0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0def │ │ -086b7a: 0a00 |0003: move-result v0 │ │ -086b7c: 0f00 |0004: return v0 │ │ +086b60: |[086b60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +086b70: 7110 ef0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0def │ │ +086b76: 0a00 |0003: move-result v0 │ │ +086b78: 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; │ │ │ │ @@ -187434,18 +187451,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086b80: |[086b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -086b90: 7110 f00d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0df0 │ │ -086b96: 0a00 |0003: move-result v0 │ │ -086b98: 0f00 |0004: return v0 │ │ +086b7c: |[086b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +086b8c: 7110 f00d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0df0 │ │ +086b92: 0a00 |0003: move-result v0 │ │ +086b94: 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; │ │ │ │ @@ -187454,18 +187471,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086b9c: |[086b9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -086bac: 7110 f10d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0df1 │ │ -086bb2: 0a00 |0003: move-result v0 │ │ -086bb4: 0f00 |0004: return v0 │ │ +086b98: |[086b98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +086ba8: 7110 f10d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0df1 │ │ +086bae: 0a00 |0003: move-result v0 │ │ +086bb0: 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; │ │ │ │ @@ -187474,18 +187491,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086bb8: |[086bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -086bc8: 7110 f20d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0df2 │ │ -086bce: 0a00 |0003: move-result v0 │ │ -086bd0: 0f00 |0004: return v0 │ │ +086bb4: |[086bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +086bc4: 7110 f20d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0df2 │ │ +086bca: 0a00 |0003: move-result v0 │ │ +086bcc: 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; │ │ │ │ @@ -187494,18 +187511,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086bd4: |[086bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -086be4: 7110 f30d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0df3 │ │ -086bea: 0a00 |0003: move-result v0 │ │ -086bec: 0f00 |0004: return v0 │ │ +086bd0: |[086bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +086be0: 7110 f30d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0df3 │ │ +086be6: 0a00 |0003: move-result v0 │ │ +086be8: 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; │ │ │ │ @@ -187514,18 +187531,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086bf0: |[086bf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -086c00: 7110 f40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0df4 │ │ -086c06: 0a00 |0003: move-result v0 │ │ -086c08: 0f00 |0004: return v0 │ │ +086bec: |[086bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +086bfc: 7110 f40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0df4 │ │ +086c02: 0a00 |0003: move-result v0 │ │ +086c04: 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; │ │ │ │ @@ -187534,18 +187551,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -086c0c: |[086c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -086c1c: 7100 f50d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0df5 │ │ -086c22: 0c00 |0003: move-result-object v0 │ │ -086c24: 1100 |0004: return-object v0 │ │ +086c08: |[086c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +086c18: 7100 f50d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0df5 │ │ +086c1e: 0c00 |0003: move-result-object v0 │ │ +086c20: 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;) │ │ @@ -187553,18 +187570,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 │ │ -086c28: |[086c28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -086c38: 7110 f60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0df6 │ │ -086c3e: 0c00 |0003: move-result-object v0 │ │ -086c40: 1100 |0004: return-object v0 │ │ +086c24: |[086c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +086c34: 7110 f60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0df6 │ │ +086c3a: 0c00 |0003: move-result-object v0 │ │ +086c3c: 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; │ │ │ │ @@ -187573,18 +187590,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 │ │ -086c44: |[086c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -086c54: 7110 f70d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0df7 │ │ -086c5a: 0c00 |0003: move-result-object v0 │ │ -086c5c: 1100 |0004: return-object v0 │ │ +086c40: |[086c40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +086c50: 7110 f70d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0df7 │ │ +086c56: 0c00 |0003: move-result-object v0 │ │ +086c58: 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; │ │ │ │ @@ -187593,18 +187610,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -086c60: |[086c60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -086c70: 7120 f80d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0df8 │ │ -086c76: 0a00 |0003: move-result v0 │ │ -086c78: 0f00 |0004: return v0 │ │ +086c5c: |[086c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +086c6c: 7120 f80d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0df8 │ │ +086c72: 0a00 |0003: move-result v0 │ │ +086c74: 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 │ │ @@ -187614,17 +187631,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086c7c: |[086c7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -086c8c: 7110 f90d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0df9 │ │ -086c92: 0e00 |0003: return-void │ │ +086c78: |[086c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +086c88: 7110 f90d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0df9 │ │ +086c8e: 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; │ │ @@ -187634,17 +187651,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 │ │ -086c94: |[086c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -086ca4: 7120 fa0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0dfa │ │ -086caa: 0e00 |0003: return-void │ │ +086c90: |[086c90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +086ca0: 7120 fa0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0dfa │ │ +086ca6: 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; │ │ @@ -187655,17 +187672,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 │ │ -086cac: |[086cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -086cbc: 7120 fb0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0dfb │ │ -086cc2: 0e00 |0003: return-void │ │ +086ca8: |[086ca8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +086cb8: 7120 fb0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0dfb │ │ +086cbe: 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; │ │ @@ -187676,17 +187693,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086cc4: |[086cc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -086cd4: 7120 fc0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0dfc │ │ -086cda: 0e00 |0003: return-void │ │ +086cc0: |[086cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +086cd0: 7120 fc0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0dfc │ │ +086cd6: 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; │ │ @@ -187697,17 +187714,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086cdc: |[086cdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -086cec: 7120 fd0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0dfd │ │ -086cf2: 0e00 |0003: return-void │ │ +086cd8: |[086cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +086ce8: 7120 fd0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0dfd │ │ +086cee: 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; │ │ @@ -187718,17 +187735,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 │ │ -086cf4: |[086cf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -086d04: 7120 fe0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0dfe │ │ -086d0a: 0e00 |0003: return-void │ │ +086cf0: |[086cf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +086d00: 7120 fe0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0dfe │ │ +086d06: 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; │ │ @@ -187739,17 +187756,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086d0c: |[086d0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -086d1c: 7120 ff0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0dff │ │ -086d22: 0e00 |0003: return-void │ │ +086d08: |[086d08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +086d18: 7120 ff0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0dff │ │ +086d1e: 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; │ │ @@ -187760,17 +187777,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 │ │ -086d24: |[086d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -086d34: 7120 000e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e00 │ │ -086d3a: 0e00 |0003: return-void │ │ +086d20: |[086d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +086d30: 7120 000e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e00 │ │ +086d36: 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; │ │ @@ -187781,17 +187798,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086d3c: |[086d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -086d4c: 7120 010e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0e01 │ │ -086d52: 0e00 |0003: return-void │ │ +086d38: |[086d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +086d48: 7120 010e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0e01 │ │ +086d4e: 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; │ │ @@ -187802,17 +187819,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086d54: |[086d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -086d64: 7120 020e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0e02 │ │ -086d6a: 0e00 |0003: return-void │ │ +086d50: |[086d50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +086d60: 7120 020e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0e02 │ │ +086d66: 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; │ │ @@ -187823,17 +187840,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086d6c: |[086d6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -086d7c: 7120 030e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0e03 │ │ -086d82: 0e00 |0003: return-void │ │ +086d68: |[086d68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +086d78: 7120 030e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0e03 │ │ +086d7e: 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; │ │ @@ -187844,17 +187861,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086d84: |[086d84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -086d94: 7120 040e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0e04 │ │ -086d9a: 0e00 |0003: return-void │ │ +086d80: |[086d80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +086d90: 7120 040e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0e04 │ │ +086d96: 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; │ │ @@ -187865,17 +187882,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 │ │ -086d9c: |[086d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -086dac: 7120 050e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e05 │ │ -086db2: 0e00 |0003: return-void │ │ +086d98: |[086d98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +086da8: 7120 050e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e05 │ │ +086dae: 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; │ │ @@ -187886,17 +187903,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 │ │ -086db4: |[086db4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -086dc4: 7120 060e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0e06 │ │ -086dca: 0e00 |0003: return-void │ │ +086db0: |[086db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +086dc0: 7120 060e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0e06 │ │ +086dc6: 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; │ │ @@ -187907,17 +187924,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086dcc: |[086dcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -086ddc: 7120 070e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0e07 │ │ -086de2: 0e00 |0003: return-void │ │ +086dc8: |[086dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +086dd8: 7120 070e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0e07 │ │ +086dde: 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; │ │ @@ -187928,17 +187945,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086de4: |[086de4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -086df4: 7120 080e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0e08 │ │ -086dfa: 0e00 |0003: return-void │ │ +086de0: |[086de0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +086df0: 7120 080e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0e08 │ │ +086df6: 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; │ │ @@ -187949,17 +187966,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086dfc: |[086dfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -086e0c: 7120 090e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0e09 │ │ -086e12: 0e00 |0003: return-void │ │ +086df8: |[086df8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +086e08: 7120 090e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0e09 │ │ +086e0e: 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; │ │ @@ -187970,17 +187987,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 │ │ -086e14: |[086e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -086e24: 7120 0a0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0e0a │ │ -086e2a: 0e00 |0003: return-void │ │ +086e10: |[086e10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +086e20: 7120 0a0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0e0a │ │ +086e26: 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; │ │ @@ -187991,32 +188008,32 @@ │ │ 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 │ │ -086e2c: |[086e2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -086e3c: 7120 0b0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e0b │ │ -086e42: 0e00 |0003: return-void │ │ +086e28: |[086e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +086e38: 7120 0b0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e0b │ │ +086e3e: 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; │ │ 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #739 header: │ │ -class_idx : 548 │ │ +class_idx : 556 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 551 │ │ +superclass_idx : 559 │ │ source_file_idx : 478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #739 annotations: │ │ @@ -188037,17 +188054,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086e44: |[086e44] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -086e54: 7010 2e0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0e2e │ │ -086e5a: 0e00 |0003: return-void │ │ +086e40: |[086e40] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +086e50: 7010 2e0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0e2e │ │ +086e56: 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 - │ │ @@ -188056,33 +188073,33 @@ │ │ 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 │ │ -086e5c: |[086e5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -086e6c: 2200 2302 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0223 │ │ -086e70: 7030 210e 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@0e21 │ │ -086e76: 7110 400e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0e40 │ │ -086e7c: 0c00 |0008: move-result-object v0 │ │ -086e7e: 1100 |0009: return-object v0 │ │ +086e58: |[086e58] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +086e68: 2200 2b02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@022b │ │ +086e6c: 7030 210e 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@0e21 │ │ +086e72: 7110 400e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0e40 │ │ +086e78: 0c00 |0008: move-result-object v0 │ │ +086e7a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #740 header: │ │ -class_idx : 550 │ │ +class_idx : 558 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 551 │ │ +superclass_idx : 559 │ │ source_file_idx : 478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #740 annotations: │ │ @@ -188103,17 +188120,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086e80: |[086e80] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -086e90: 7010 2e0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0e2e │ │ -086e96: 0e00 |0003: return-void │ │ +086e7c: |[086e7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +086e8c: 7010 2e0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0e2e │ │ +086e92: 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 - │ │ @@ -188122,33 +188139,33 @@ │ │ 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 │ │ -086e98: |[086e98] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -086ea8: 2200 2502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0225 │ │ -086eac: 7030 270e 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@0e27 │ │ -086eb2: 7110 4b0e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0e4b │ │ -086eb8: 0c00 |0008: move-result-object v0 │ │ -086eba: 1100 |0009: return-object v0 │ │ +086e94: |[086e94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +086ea4: 2200 2d02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@022d │ │ +086ea8: 7030 270e 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@0e27 │ │ +086eae: 7110 4b0e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0e4b │ │ +086eb4: 0c00 |0008: move-result-object v0 │ │ +086eb6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ source_file_idx : 478 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #741 header: │ │ -class_idx : 559 │ │ +class_idx : 567 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 563 │ │ +superclass_idx : 571 │ │ source_file_idx : 485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 41 │ │ │ │ Class #741 annotations: │ │ @@ -188171,17 +188188,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086ebc: |[086ebc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -086ecc: 7010 ab0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0eab │ │ -086ed2: 0e00 |0003: return-void │ │ +086eb8: |[086eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +086ec8: 7010 ab0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0eab │ │ +086ece: 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 - │ │ @@ -188190,18 +188207,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086ed4: |[086ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -086ee4: 7110 0e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0f0e │ │ -086eea: 0a00 |0003: move-result v0 │ │ -086eec: 0f00 |0004: return v0 │ │ +086ed0: |[086ed0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +086ee0: 7110 0e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0f0e │ │ +086ee6: 0a00 |0003: move-result v0 │ │ +086ee8: 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; │ │ │ │ @@ -188210,18 +188227,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 │ │ -086ef0: |[086ef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086f00: 7110 0f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f0f │ │ -086f06: 0c00 |0003: move-result-object v0 │ │ -086f08: 1100 |0004: return-object v0 │ │ +086eec: |[086eec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086efc: 7110 0f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f0f │ │ +086f02: 0c00 |0003: move-result-object v0 │ │ +086f04: 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; │ │ │ │ @@ -188230,18 +188247,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 │ │ -086f0c: |[086f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086f1c: 7110 100f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f10 │ │ -086f22: 0c00 |0003: move-result-object v0 │ │ -086f24: 1100 |0004: return-object v0 │ │ +086f08: |[086f08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086f18: 7110 100f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f10 │ │ +086f1e: 0c00 |0003: move-result-object v0 │ │ +086f20: 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; │ │ │ │ @@ -188250,18 +188267,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 │ │ -086f28: |[086f28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -086f38: 7110 110f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f11 │ │ -086f3e: 0c00 |0003: move-result-object v0 │ │ -086f40: 1100 |0004: return-object v0 │ │ +086f24: |[086f24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +086f34: 7110 110f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f11 │ │ +086f3a: 0c00 |0003: move-result-object v0 │ │ +086f3c: 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; │ │ │ │ @@ -188270,18 +188287,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086f44: |[086f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -086f54: 7110 120f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0f12 │ │ -086f5a: 0a00 |0003: move-result v0 │ │ -086f5c: 0f00 |0004: return v0 │ │ +086f40: |[086f40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +086f50: 7110 120f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0f12 │ │ +086f56: 0a00 |0003: move-result v0 │ │ +086f58: 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; │ │ │ │ @@ -188290,18 +188307,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086f60: |[086f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -086f70: 7110 130f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0f13 │ │ -086f76: 0a00 |0003: move-result v0 │ │ -086f78: 0f00 |0004: return v0 │ │ +086f5c: |[086f5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +086f6c: 7110 130f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0f13 │ │ +086f72: 0a00 |0003: move-result v0 │ │ +086f74: 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; │ │ │ │ @@ -188310,18 +188327,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086f7c: |[086f7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -086f8c: 7110 140f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0f14 │ │ -086f92: 0a00 |0003: move-result v0 │ │ -086f94: 0f00 |0004: return v0 │ │ +086f78: |[086f78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +086f88: 7110 140f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0f14 │ │ +086f8e: 0a00 |0003: move-result v0 │ │ +086f90: 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; │ │ │ │ @@ -188330,18 +188347,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 │ │ -086f98: |[086f98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -086fa8: 7110 150f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0f15 │ │ -086fae: 0c00 |0003: move-result-object v0 │ │ -086fb0: 1100 |0004: return-object v0 │ │ +086f94: |[086f94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +086fa4: 7110 150f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0f15 │ │ +086faa: 0c00 |0003: move-result-object v0 │ │ +086fac: 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; │ │ │ │ @@ -188350,18 +188367,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086fb4: |[086fb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -086fc4: 7110 160f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0f16 │ │ -086fca: 0a00 |0003: move-result v0 │ │ -086fcc: 0f00 |0004: return v0 │ │ +086fb0: |[086fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +086fc0: 7110 160f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0f16 │ │ +086fc6: 0a00 |0003: move-result v0 │ │ +086fc8: 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; │ │ │ │ @@ -188370,18 +188387,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086fd0: |[086fd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -086fe0: 7110 170f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0f17 │ │ -086fe6: 0a00 |0003: move-result v0 │ │ -086fe8: 0f00 |0004: return v0 │ │ +086fcc: |[086fcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +086fdc: 7110 170f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0f17 │ │ +086fe2: 0a00 |0003: move-result v0 │ │ +086fe4: 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; │ │ │ │ @@ -188390,18 +188407,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086fec: |[086fec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -086ffc: 7110 180f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0f18 │ │ -087002: 0a00 |0003: move-result v0 │ │ -087004: 0f00 |0004: return v0 │ │ +086fe8: |[086fe8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +086ff8: 7110 180f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0f18 │ │ +086ffe: 0a00 |0003: move-result v0 │ │ +087000: 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; │ │ │ │ @@ -188410,20 +188427,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 │ │ -087008: |[087008] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -087018: 7110 190f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f19 │ │ -08701e: 0c00 |0003: move-result-object v0 │ │ -087020: 7110 db0d 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ -087026: 0c00 |0007: move-result-object v0 │ │ -087028: 1100 |0008: return-object v0 │ │ +087004: |[087004] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +087014: 7110 190f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f19 │ │ +08701a: 0c00 |0003: move-result-object v0 │ │ +08701c: 7110 db0d 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ddb │ │ +087022: 0c00 |0007: move-result-object v0 │ │ +087024: 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; │ │ │ │ @@ -188432,18 +188449,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 │ │ -08702c: |[08702c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -08703c: 7110 1a0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0f1a │ │ -087042: 0c00 |0003: move-result-object v0 │ │ -087044: 1100 |0004: return-object v0 │ │ +087028: |[087028] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +087038: 7110 1a0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0f1a │ │ +08703e: 0c00 |0003: move-result-object v0 │ │ +087040: 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; │ │ │ │ @@ -188452,18 +188469,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087048: |[087048] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -087058: 7110 1b0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0f1b │ │ -08705e: 0a00 |0003: move-result v0 │ │ -087060: 0f00 |0004: return v0 │ │ +087044: |[087044] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +087054: 7110 1b0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0f1b │ │ +08705a: 0a00 |0003: move-result v0 │ │ +08705c: 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; │ │ │ │ @@ -188472,18 +188489,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087064: |[087064] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -087074: 7110 1c0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0f1c │ │ -08707a: 0a00 |0003: move-result v0 │ │ -08707c: 0f00 |0004: return v0 │ │ +087060: |[087060] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +087070: 7110 1c0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0f1c │ │ +087076: 0a00 |0003: move-result v0 │ │ +087078: 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; │ │ │ │ @@ -188492,18 +188509,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087080: |[087080] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -087090: 7110 1d0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0f1d │ │ -087096: 0a00 |0003: move-result v0 │ │ -087098: 0f00 |0004: return v0 │ │ +08707c: |[08707c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +08708c: 7110 1d0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0f1d │ │ +087092: 0a00 |0003: move-result v0 │ │ +087094: 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; │ │ │ │ @@ -188512,18 +188529,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08709c: |[08709c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0870ac: 7110 1e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0f1e │ │ -0870b2: 0a00 |0003: move-result v0 │ │ -0870b4: 0f00 |0004: return v0 │ │ +087098: |[087098] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0870a8: 7110 1e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0f1e │ │ +0870ae: 0a00 |0003: move-result v0 │ │ +0870b0: 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; │ │ │ │ @@ -188532,18 +188549,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0870b8: |[0870b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0870c8: 7110 1f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0f1f │ │ -0870ce: 0a00 |0003: move-result v0 │ │ -0870d0: 0f00 |0004: return v0 │ │ +0870b4: |[0870b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0870c4: 7110 1f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0f1f │ │ +0870ca: 0a00 |0003: move-result v0 │ │ +0870cc: 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; │ │ │ │ @@ -188552,18 +188569,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0870d4: |[0870d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0870e4: 7110 200f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0f20 │ │ -0870ea: 0a00 |0003: move-result v0 │ │ -0870ec: 0f00 |0004: return v0 │ │ +0870d0: |[0870d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0870e0: 7110 200f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0f20 │ │ +0870e6: 0a00 |0003: move-result v0 │ │ +0870e8: 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; │ │ │ │ @@ -188572,18 +188589,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0870f0: |[0870f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -087100: 7110 210f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0f21 │ │ -087106: 0a00 |0003: move-result v0 │ │ -087108: 0f00 |0004: return v0 │ │ +0870ec: |[0870ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0870fc: 7110 210f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0f21 │ │ +087102: 0a00 |0003: move-result v0 │ │ +087104: 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; │ │ │ │ @@ -188592,18 +188609,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08710c: |[08710c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -08711c: 7100 220f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0f22 │ │ -087122: 0c00 |0003: move-result-object v0 │ │ -087124: 1100 |0004: return-object v0 │ │ +087108: |[087108] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +087118: 7100 220f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0f22 │ │ +08711e: 0c00 |0003: move-result-object v0 │ │ +087120: 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;) │ │ @@ -188611,18 +188628,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 │ │ -087128: |[087128] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -087138: 7110 230f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f23 │ │ -08713e: 0c00 |0003: move-result-object v0 │ │ -087140: 1100 |0004: return-object v0 │ │ +087124: |[087124] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +087134: 7110 230f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f23 │ │ +08713a: 0c00 |0003: move-result-object v0 │ │ +08713c: 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; │ │ │ │ @@ -188631,17 +188648,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087144: |[087144] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -087154: 7110 240f 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0f24 │ │ -08715a: 0e00 |0003: return-void │ │ +087140: |[087140] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +087150: 7110 240f 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0f24 │ │ +087156: 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; │ │ @@ -188651,17 +188668,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08715c: |[08715c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -08716c: 7120 250f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0f25 │ │ -087172: 0e00 |0003: return-void │ │ +087158: |[087158] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +087168: 7120 250f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0f25 │ │ +08716e: 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; │ │ @@ -188672,17 +188689,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 │ │ -087174: |[087174] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -087184: 7120 260f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f26 │ │ -08718a: 0e00 |0003: return-void │ │ +087170: |[087170] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +087180: 7120 260f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f26 │ │ +087186: 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; │ │ @@ -188693,17 +188710,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08718c: |[08718c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -08719c: 7120 270f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0f27 │ │ -0871a2: 0e00 |0003: return-void │ │ +087188: |[087188] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +087198: 7120 270f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0f27 │ │ +08719e: 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; │ │ @@ -188714,17 +188731,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 │ │ -0871a4: |[0871a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0871b4: 7120 280f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f28 │ │ -0871ba: 0e00 |0003: return-void │ │ +0871a0: |[0871a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0871b0: 7120 280f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f28 │ │ +0871b6: 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; │ │ @@ -188735,17 +188752,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 │ │ -0871bc: |[0871bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0871cc: 7120 290f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f29 │ │ -0871d2: 0e00 |0003: return-void │ │ +0871b8: |[0871b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0871c8: 7120 290f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f29 │ │ +0871ce: 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; │ │ @@ -188756,17 +188773,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0871d4: |[0871d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0871e4: 7120 2a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0f2a │ │ -0871ea: 0e00 |0003: return-void │ │ +0871d0: |[0871d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0871e0: 7120 2a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0f2a │ │ +0871e6: 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; │ │ @@ -188777,17 +188794,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0871ec: |[0871ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0871fc: 7120 2b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0f2b │ │ -087202: 0e00 |0003: return-void │ │ +0871e8: |[0871e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0871f8: 7120 2b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0f2b │ │ +0871fe: 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; │ │ @@ -188798,17 +188815,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087204: |[087204] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -087214: 7120 2c0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0f2c │ │ -08721a: 0e00 |0003: return-void │ │ +087200: |[087200] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +087210: 7120 2c0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0f2c │ │ +087216: 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; │ │ @@ -188819,17 +188836,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08721c: |[08721c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -08722c: 7120 2d0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0f2d │ │ -087232: 0e00 |0003: return-void │ │ +087218: |[087218] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +087228: 7120 2d0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0f2d │ │ +08722e: 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; │ │ @@ -188840,17 +188857,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087234: |[087234] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -087244: 7120 2e0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0f2e │ │ -08724a: 0e00 |0003: return-void │ │ +087230: |[087230] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +087240: 7120 2e0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0f2e │ │ +087246: 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; │ │ @@ -188861,17 +188878,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 │ │ -08724c: |[08724c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -08725c: 7120 2f0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0f2f │ │ -087262: 0e00 |0003: return-void │ │ +087248: |[087248] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +087258: 7120 2f0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0f2f │ │ +08725e: 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; │ │ @@ -188882,17 +188899,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087264: |[087264] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -087274: 7120 300f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0f30 │ │ -08727a: 0e00 |0003: return-void │ │ +087260: |[087260] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +087270: 7120 300f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0f30 │ │ +087276: 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; │ │ @@ -188903,17 +188920,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08727c: |[08727c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -08728c: 7120 310f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0f31 │ │ -087292: 0e00 |0003: return-void │ │ +087278: |[087278] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +087288: 7120 310f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0f31 │ │ +08728e: 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; │ │ @@ -188924,17 +188941,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087294: |[087294] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0872a4: 7120 320f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0f32 │ │ -0872aa: 0e00 |0003: return-void │ │ +087290: |[087290] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0872a0: 7120 320f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0f32 │ │ +0872a6: 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; │ │ @@ -188945,17 +188962,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0872ac: |[0872ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0872bc: 7120 330f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0f33 │ │ -0872c2: 0e00 |0003: return-void │ │ +0872a8: |[0872a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0872b8: 7120 330f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0f33 │ │ +0872be: 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; │ │ @@ -188966,17 +188983,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0872c4: |[0872c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0872d4: 7120 340f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0f34 │ │ -0872da: 0e00 |0003: return-void │ │ +0872c0: |[0872c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0872d0: 7120 340f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0f34 │ │ +0872d6: 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; │ │ @@ -188987,17 +189004,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 │ │ -0872dc: |[0872dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0872ec: 7120 350f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0f35 │ │ -0872f2: 0e00 |0003: return-void │ │ +0872d8: |[0872d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0872e8: 7120 350f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0f35 │ │ +0872ee: 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; │ │ @@ -189008,33 +189025,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0872f4: |[0872f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -087304: 7120 360f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0f36 │ │ -08730a: 0e00 |0003: return-void │ │ +0872f0: |[0872f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +087300: 7120 360f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0f36 │ │ +087306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=473 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 toIndex I │ │ │ │ source_file_idx : 485 (AccessibilityRecordCompat.java) │ │ │ │ Class #742 header: │ │ -class_idx : 599 │ │ +class_idx : 607 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 598 │ │ -source_file_idx : 2081 │ │ +superclass_idx : 606 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #742 annotations: │ │ Annotations on class │ │ @@ -189054,17 +189071,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08730c: |[08730c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ -08731c: 7010 7c10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@107c │ │ -087322: 0e00 |0003: return-void │ │ +087308: |[087308] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +087318: 7010 7c10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@107c │ │ +08731e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -189073,33 +189090,33 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -087324: |[087324] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -087334: 7120 8510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1085 │ │ -08733a: 0c00 |0003: move-result-object v0 │ │ -08733c: 1100 |0004: return-object v0 │ │ +087320: |[087320] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +087330: 7120 8510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1085 │ │ +087336: 0c00 |0003: move-result-object v0 │ │ +087338: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 src Landroid/view/View; │ │ │ │ - source_file_idx : 2081 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2089 (ListPopupWindowCompat.java) │ │ │ │ Class #743 header: │ │ -class_idx : 605 │ │ +class_idx : 613 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 604 │ │ -source_file_idx : 2944 │ │ +superclass_idx : 612 │ │ +source_file_idx : 2941 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #743 annotations: │ │ Annotations on class │ │ @@ -189119,17 +189136,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087340: |[087340] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ -087350: 7010 8a10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@108a │ │ -087356: 0e00 |0003: return-void │ │ +08733c: |[08733c] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +08734c: 7010 8a10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@108a │ │ +087352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -189138,32 +189155,32 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087358: |[087358] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -087368: 7110 9310 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1093 │ │ -08736e: 0c00 |0003: move-result-object v0 │ │ -087370: 1100 |0004: return-object v0 │ │ +087354: |[087354] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +087364: 7110 9310 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1093 │ │ +08736a: 0c00 |0003: move-result-object v0 │ │ +08736c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ 0x0000 - 0x0005 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ - source_file_idx : 2944 (PopupMenuCompat.java) │ │ + source_file_idx : 2941 (PopupMenuCompat.java) │ │ │ │ Class #744 header: │ │ -class_idx : 609 │ │ +class_idx : 617 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 578 │ │ -source_file_idx : 3003 │ │ +superclass_idx : 586 │ │ +source_file_idx : 3000 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #744 annotations: │ │ Annotations on method #4244 '' │ │ @@ -189194,24 +189211,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 │ │ -087374: |[087374] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -087384: 7030 900f 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0f90 │ │ -08738a: 5913 d604 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ -08738e: 5913 d804 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ -087392: 1a00 1f17 |0007: const-string v0, "layout_inflater" // string@171f │ │ -087396: 6e20 b400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -08739c: 0c00 |000c: move-result-object v0 │ │ -08739e: 1f00 aa02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02aa │ │ -0873a2: 5b10 d704 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ -0873a6: 0e00 |0011: return-void │ │ +087370: |[087370] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +087380: 7030 900f 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0f90 │ │ +087386: 5913 d604 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ +08738a: 5913 d804 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ +08738e: 1a00 1c17 |0007: const-string v0, "layout_inflater" // string@171c │ │ +087392: 6e20 b400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +087398: 0c00 |000c: move-result-object v0 │ │ +08739a: 1f00 b202 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02b2 │ │ +08739e: 5b10 d704 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ +0873a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -189225,24 +189242,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 │ │ -0873a8: |[0873a8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -0873b8: 7040 910f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f91 │ │ -0873be: 5913 d604 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ -0873c2: 5913 d804 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ -0873c6: 1a00 1f17 |0007: const-string v0, "layout_inflater" // string@171f │ │ -0873ca: 6e20 b400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -0873d0: 0c00 |000c: move-result-object v0 │ │ -0873d2: 1f00 aa02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02aa │ │ -0873d6: 5b10 d704 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ -0873da: 0e00 |0011: return-void │ │ +0873a4: |[0873a4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +0873b4: 7040 910f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f91 │ │ +0873ba: 5913 d604 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ +0873be: 5913 d804 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ +0873c2: 1a00 1c17 |0007: const-string v0, "layout_inflater" // string@171c │ │ +0873c6: 6e20 b400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +0873cc: 0c00 |000c: move-result-object v0 │ │ +0873ce: 1f00 b202 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02b2 │ │ +0873d2: 5b10 d704 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ +0873d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -189257,24 +189274,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 │ │ -0873dc: |[0873dc] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -0873ec: 7040 920f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0f92 │ │ -0873f2: 5913 d604 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ -0873f6: 5913 d804 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ -0873fa: 1a00 1f17 |0007: const-string v0, "layout_inflater" // string@171f │ │ -0873fe: 6e20 b400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ -087404: 0c00 |000c: move-result-object v0 │ │ -087406: 1f00 aa02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02aa │ │ -08740a: 5b10 d704 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ -08740e: 0e00 |0011: return-void │ │ +0873d8: |[0873d8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +0873e8: 7040 920f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0f92 │ │ +0873ee: 5913 d604 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ +0873f2: 5913 d804 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ +0873f6: 1a00 1c17 |0007: const-string v0, "layout_inflater" // string@171c │ │ +0873fa: 6e20 b400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b4 │ │ +087400: 0c00 |000c: move-result-object v0 │ │ +087402: 1f00 b202 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@02b2 │ │ +087406: 5b10 d704 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ +08740a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -189290,21 +189307,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 │ │ -087410: |[087410] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -087420: 5430 d704 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ -087424: 5231 d604 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ -087428: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08742a: 6e40 8f12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -087430: 0c00 |0008: move-result-object v0 │ │ -087432: 1100 |0009: return-object v0 │ │ +08740c: |[08740c] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08741c: 5430 d704 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ +087420: 5231 d604 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ +087424: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +087426: 6e40 8f12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +08742c: 0c00 |0008: move-result-object v0 │ │ +08742e: 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; │ │ @@ -189315,21 +189332,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 │ │ -087434: |[087434] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -087444: 5430 d704 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ -087448: 5231 d804 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ -08744c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08744e: 6e40 8f12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ -087454: 0c00 |0008: move-result-object v0 │ │ -087456: 1100 |0009: return-object v0 │ │ +087430: |[087430] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +087440: 5430 d704 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04d7 │ │ +087444: 5231 d804 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ +087448: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08744a: 6e40 8f12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@128f │ │ +087450: 0c00 |0008: move-result-object v0 │ │ +087452: 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; │ │ @@ -189340,17 +189357,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087458: |[087458] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -087468: 5901 d604 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ -08746c: 0e00 |0002: return-void │ │ +087454: |[087454] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +087464: 5901 d604 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04d6 │ │ +087468: 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 │ │ @@ -189360,32 +189377,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087470: |[087470] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -087480: 5901 d804 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ -087484: 0e00 |0002: return-void │ │ +08746c: |[08746c] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +08747c: 5901 d804 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04d8 │ │ +087480: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ │ │ - source_file_idx : 3003 (ResourceCursorAdapter.java) │ │ + source_file_idx : 3000 (ResourceCursorAdapter.java) │ │ │ │ Class #745 header: │ │ -class_idx : 613 │ │ +class_idx : 621 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 612 │ │ -source_file_idx : 3080 │ │ +superclass_idx : 620 │ │ +source_file_idx : 3077 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #745 annotations: │ │ Annotations on class │ │ @@ -189405,17 +189422,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087488: |[087488] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -087498: 7010 bf10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@10bf │ │ -08749e: 0e00 |0003: return-void │ │ +087484: |[087484] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +087494: 7010 bf10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@10bf │ │ +08749a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -189424,32 +189441,32 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0874a0: |[0874a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0874b0: 7110 f610 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@10f6 │ │ -0874b6: 0a00 |0003: move-result v0 │ │ -0874b8: 0f00 |0004: return v0 │ │ +08749c: |[08749c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0874ac: 7110 f610 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@10f6 │ │ +0874b2: 0a00 |0003: move-result v0 │ │ +0874b4: 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; │ │ │ │ - source_file_idx : 3080 (ScrollerCompat.java) │ │ + source_file_idx : 3077 (ScrollerCompat.java) │ │ │ │ Class #746 header: │ │ -class_idx : 621 │ │ +class_idx : 629 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 624 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 632 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #746 annotations: │ │ Annotations on class │ │ @@ -189469,17 +189486,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0874bc: |[0874bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -0874cc: 7010 2811 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1128 │ │ -0874d2: 0e00 |0003: return-void │ │ +0874b8: |[0874b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +0874c8: 7010 2811 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1128 │ │ +0874ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -189488,18 +189505,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 │ │ -0874d4: |[0874d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0874e4: 7110 5711 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1157 │ │ -0874ea: 0c00 |0003: move-result-object v0 │ │ -0874ec: 1100 |0004: return-object v0 │ │ +0874d0: |[0874d0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0874e0: 7110 5711 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1157 │ │ +0874e6: 0c00 |0003: move-result-object v0 │ │ +0874e8: 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; │ │ │ │ @@ -189508,18 +189525,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0874f0: |[0874f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -087500: 7110 5811 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1158 │ │ -087506: 0a00 |0003: move-result v0 │ │ -087508: 0f00 |0004: return v0 │ │ +0874ec: |[0874ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +0874fc: 7110 5811 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1158 │ │ +087502: 0a00 |0003: move-result v0 │ │ +087504: 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; │ │ │ │ @@ -189528,18 +189545,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08750c: |[08750c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -08751c: 7110 5911 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1159 │ │ -087522: 0a00 |0003: move-result v0 │ │ -087524: 0f00 |0004: return v0 │ │ +087508: |[087508] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +087518: 7110 5911 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1159 │ │ +08751e: 0a00 |0003: move-result v0 │ │ +087520: 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; │ │ │ │ @@ -189548,18 +189565,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087528: |[087528] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -087538: 7110 5a11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@115a │ │ -08753e: 0a00 |0003: move-result v0 │ │ -087540: 0f00 |0004: return v0 │ │ +087524: |[087524] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +087534: 7110 5a11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@115a │ │ +08753a: 0a00 |0003: move-result v0 │ │ +08753c: 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; │ │ │ │ @@ -189568,20 +189585,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 │ │ -087544: |[087544] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -087554: 2200 6c02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@026c │ │ -087558: 7030 ff10 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@10ff │ │ -08755e: 7110 5b11 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@115b │ │ -087564: 0c00 |0008: move-result-object v0 │ │ -087566: 1100 |0009: return-object v0 │ │ +087540: |[087540] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +087550: 2200 7402 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@0274 │ │ +087554: 7030 ff10 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@10ff │ │ +08755a: 7110 5b11 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@115b │ │ +087560: 0c00 |0008: move-result-object v0 │ │ +087562: 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; │ │ │ │ @@ -189590,20 +189607,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 │ │ -087568: |[087568] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -087578: 2200 6b02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@026b │ │ -08757c: 7030 fc10 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@10fc │ │ -087582: 7110 5c11 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@115c │ │ -087588: 0c00 |0008: move-result-object v0 │ │ -08758a: 1100 |0009: return-object v0 │ │ +087564: |[087564] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +087574: 2200 7302 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0273 │ │ +087578: 7030 fc10 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@10fc │ │ +08757e: 7110 5c11 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@115c │ │ +087584: 0c00 |0008: move-result-object v0 │ │ +087586: 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; │ │ │ │ @@ -189612,18 +189629,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 │ │ -08758c: |[08758c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -08759c: 7110 5d11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@115d │ │ -0875a2: 0c00 |0003: move-result-object v0 │ │ -0875a4: 1100 |0004: return-object v0 │ │ +087588: |[087588] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +087598: 7110 5d11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@115d │ │ +08759e: 0c00 |0003: move-result-object v0 │ │ +0875a0: 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; │ │ │ │ @@ -189632,17 +189649,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0875a8: |[0875a8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -0875b8: 7120 5e11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@115e │ │ -0875be: 0e00 |0003: return-void │ │ +0875a4: |[0875a4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +0875b4: 7120 5e11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@115e │ │ +0875ba: 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; │ │ @@ -189653,17 +189670,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0875c0: |[0875c0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -0875d0: 7120 5f11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@115f │ │ -0875d6: 0e00 |0003: return-void │ │ +0875bc: |[0875bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +0875cc: 7120 5f11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@115f │ │ +0875d2: 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; │ │ @@ -189674,17 +189691,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 │ │ -0875d8: |[0875d8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0875e8: 7120 6011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1160 │ │ -0875ee: 0e00 |0003: return-void │ │ +0875d4: |[0875d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0875e4: 7120 6011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1160 │ │ +0875ea: 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; │ │ @@ -189695,17 +189712,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 │ │ -0875f0: |[0875f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -087600: 7120 6111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1161 │ │ -087606: 0e00 |0003: return-void │ │ +0875ec: |[0875ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0875fc: 7120 6111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1161 │ │ +087602: 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; │ │ @@ -189716,17 +189733,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 │ │ -087608: |[087608] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -087618: 7130 6211 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1162 │ │ -08761e: 0e00 |0003: return-void │ │ +087604: |[087604] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +087614: 7130 6211 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1162 │ │ +08761a: 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; │ │ @@ -189738,17 +189755,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 │ │ -087620: |[087620] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -087630: 7120 6311 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1163 │ │ -087636: 0e00 |0003: return-void │ │ +08761c: |[08761c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +08762c: 7120 6311 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1163 │ │ +087632: 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; │ │ @@ -189759,17 +189776,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087638: |[087638] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -087648: 7120 6411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1164 │ │ -08764e: 0e00 |0003: return-void │ │ +087634: |[087634] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +087644: 7120 6411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1164 │ │ +08764a: 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; │ │ @@ -189780,17 +189797,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 │ │ -087650: |[087650] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -087660: 7120 6511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1165 │ │ -087666: 0e00 |0003: return-void │ │ +08764c: |[08764c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +08765c: 7120 6511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1165 │ │ +087662: 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; │ │ @@ -189801,33 +189818,33 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087668: |[087668] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -087678: 7120 6611 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1166 │ │ -08767e: 0e00 |0003: return-void │ │ +087664: |[087664] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +087674: 7120 6611 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1166 │ │ +08767a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #747 header: │ │ -class_idx : 647 │ │ +class_idx : 655 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 646 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 654 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #747 annotations: │ │ Annotations on class │ │ @@ -189855,42 +189872,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -087680: |[087680] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -087690: 7010 ab11 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@11ab │ │ -087696: 1c02 ba02 |0003: const-class v2, Landroid/view/View; // type@02ba │ │ -08769a: 1a03 da13 |0005: const-string v3, "getDisplayList" // string@13da │ │ -08769e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0876a0: 1f01 0905 |0008: check-cast v1, [Ljava/lang/Class; // type@0509 │ │ -0876a4: 6e30 4f15 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ -0876aa: 0c01 |000d: move-result-object v1 │ │ -0876ac: 5b41 fb04 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04fb │ │ -0876b0: 1c01 ba02 |0010: const-class v1, Landroid/view/View; // type@02ba │ │ -0876b4: 1a02 e318 |0012: const-string v2, "mRecreateDisplayList" // string@18e3 │ │ -0876b8: 6e20 4e15 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@154e │ │ -0876be: 0c01 |0017: move-result-object v1 │ │ -0876c0: 5b41 fc04 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ -0876c4: 5441 fc04 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ -0876c8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0876ca: 6e20 d515 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@15d5 │ │ -0876d0: 0e00 |0020: return-void │ │ -0876d2: 0d00 |0021: move-exception v0 │ │ -0876d4: 1a01 440c |0022: const-string v1, "SlidingPaneLayout" // string@0c44 │ │ -0876d8: 1a02 bd02 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@02bd │ │ -0876dc: 7130 5112 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -0876e2: 28e7 |0029: goto 0010 // -0019 │ │ -0876e4: 0d00 |002a: move-exception v0 │ │ -0876e6: 1a01 440c |002b: const-string v1, "SlidingPaneLayout" // string@0c44 │ │ -0876ea: 1a02 be02 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@02be │ │ -0876ee: 7130 5112 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -0876f4: 28ee |0032: goto 0020 // -0012 │ │ +08767c: |[08767c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +08768c: 7010 ab11 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@11ab │ │ +087692: 1c02 c202 |0003: const-class v2, Landroid/view/View; // type@02c2 │ │ +087696: 1a03 d713 |0005: const-string v3, "getDisplayList" // string@13d7 │ │ +08769a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +08769c: 1f01 1305 |0008: check-cast v1, [Ljava/lang/Class; // type@0513 │ │ +0876a0: 6e30 4f15 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@154f │ │ +0876a6: 0c01 |000d: move-result-object v1 │ │ +0876a8: 5b41 fb04 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04fb │ │ +0876ac: 1c01 c202 |0010: const-class v1, Landroid/view/View; // type@02c2 │ │ +0876b0: 1a02 e018 |0012: const-string v2, "mRecreateDisplayList" // string@18e0 │ │ +0876b4: 6e20 4e15 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@154e │ │ +0876ba: 0c01 |0017: move-result-object v1 │ │ +0876bc: 5b41 fc04 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ +0876c0: 5441 fc04 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ +0876c4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0876c6: 6e20 d515 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@15d5 │ │ +0876cc: 0e00 |0020: return-void │ │ +0876ce: 0d00 |0021: move-exception v0 │ │ +0876d0: 1a01 410c |0022: const-string v1, "SlidingPaneLayout" // string@0c41 │ │ +0876d4: 1a02 bd02 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@02bd │ │ +0876d8: 7130 5112 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +0876de: 28e7 |0029: goto 0010 // -0019 │ │ +0876e0: 0d00 |002a: move-exception v0 │ │ +0876e2: 1a01 410c |002b: const-string v1, "SlidingPaneLayout" // string@0c41 │ │ +0876e6: 1a02 be02 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@02be │ │ +0876ea: 7130 5112 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +0876f0: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1356 │ │ @@ -189913,35 +189930,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 │ │ -087714: |[087714] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -087724: 5431 fb04 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04fb │ │ -087728: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -08772c: 5431 fc04 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ -087730: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -087734: 5431 fc04 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ -087738: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -08773a: 6e30 d615 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@15d6 │ │ -087740: 5432 fb04 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04fb │ │ -087744: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -087746: 1f01 0b05 |0011: check-cast v1, [Ljava/lang/Object; // type@050b │ │ -08774a: 6e30 d715 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ -087750: 6f30 ac11 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@11ac │ │ -087756: 0e00 |0019: return-void │ │ -087758: 0d00 |001a: move-exception v0 │ │ -08775a: 1a01 440c |001b: const-string v1, "SlidingPaneLayout" // string@0c44 │ │ -08775e: 1a02 5203 |001d: const-string v2, "Error refreshing display list state" // string@0352 │ │ -087762: 7130 5112 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ -087768: 28f4 |0022: goto 0016 // -000c │ │ -08776a: 6e10 0013 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1300 │ │ -087770: 28f3 |0026: goto 0019 // -000d │ │ +087710: |[087710] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +087720: 5431 fb04 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04fb │ │ +087724: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +087728: 5431 fc04 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ +08772c: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +087730: 5431 fc04 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04fc │ │ +087734: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +087736: 6e30 d615 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@15d6 │ │ +08773c: 5432 fb04 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04fb │ │ +087740: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +087742: 1f01 1505 |0011: check-cast v1, [Ljava/lang/Object; // type@0515 │ │ +087746: 6e30 d715 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@15d7 │ │ +08774c: 6f30 ac11 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@11ac │ │ +087752: 0e00 |0019: return-void │ │ +087754: 0d00 |001a: move-exception v0 │ │ +087756: 1a01 410c |001b: const-string v1, "SlidingPaneLayout" // string@0c41 │ │ +08775a: 1a02 5203 |001d: const-string v2, "Error refreshing display list state" // string@0352 │ │ +08775e: 7130 5112 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1251 │ │ +087764: 28f4 |0022: goto 0016 // -000c │ │ +087766: 6e10 0013 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1300 │ │ +08776c: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1372 │ │ 0x0008 line=1374 │ │ 0x000e line=1375 │ │ @@ -189952,21 +189969,21 @@ │ │ 0x0023 line=1381 │ │ locals : │ │ 0x001b - 0x0023 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0027 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ 0x0000 - 0x0027 reg=4 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0027 reg=5 child Landroid/view/View; │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #748 header: │ │ -class_idx : 648 │ │ +class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 646 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 654 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #748 annotations: │ │ Annotations on class │ │ @@ -189986,17 +190003,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087784: |[087784] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -087794: 7010 ab11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@11ab │ │ -08779a: 0e00 |0003: return-void │ │ +087780: |[087780] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +087790: 7010 ab11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@11ab │ │ +087796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -190005,37 +190022,37 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08779c: |[08779c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0877ac: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ -0877b2: 0c00 |0003: move-result-object v0 │ │ -0877b4: 1f00 8002 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0280 │ │ -0877b8: 5400 f104 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ -0877bc: 7120 840b 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b84 │ │ -0877c2: 0e00 |000b: return-void │ │ +087798: |[087798] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0877a8: 6e10 e812 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@12e8 │ │ +0877ae: 0c00 |0003: move-result-object v0 │ │ +0877b0: 1f00 8802 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0288 │ │ +0877b4: 5400 f104 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04f1 │ │ +0877b8: 7120 840b 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b84 │ │ +0877be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ 0x000b line=1392 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=3 child Landroid/view/View; │ │ │ │ - source_file_idx : 3141 (SlidingPaneLayout.java) │ │ + source_file_idx : 3138 (SlidingPaneLayout.java) │ │ │ │ Class #749 header: │ │ -class_idx : 1111 │ │ +class_idx : 1119 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1113 │ │ -source_file_idx : 2854 │ │ +superclass_idx : 1121 │ │ +source_file_idx : 2851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 23 │ │ │ │ Class #749 annotations: │ │ Annotations on method #6880 'createPlaylist' │ │ @@ -190102,17 +190119,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0877c4: |[0877c4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.:()V │ │ -0877d4: 7010 fc1a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.:()V // method@1afc │ │ -0877da: 0e00 |0003: return-void │ │ +0877c0: |[0877c0] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.:()V │ │ +0877d0: 7010 fc1a 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;.:()V // method@1afc │ │ +0877d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;) │ │ @@ -190120,87 +190137,87 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -0877dc: |[0877dc] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.createEntry:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ -0877ec: 2201 1e04 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -0877f0: 7010 f818 0100 |0002: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.:()V // method@18f8 │ │ -0877f6: 6e10 1115 0800 |0005: invoke-virtual {v8}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ -0877fc: 0a03 |0008: move-result v3 │ │ -0877fe: 6e20 1419 3100 |0009: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setDirectory:(Z)V // method@1914 │ │ -087804: 6e10 1015 0800 |000c: invoke-virtual {v8}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -08780a: 0c03 |000f: move-result-object v3 │ │ -08780c: 6e20 1719 3100 |0010: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setId:(Ljava/lang/String;)V // method@1917 │ │ -087812: 6e10 0e15 0800 |0013: invoke-virtual {v8}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ -087818: 0c03 |0016: move-result-object v3 │ │ -08781a: 6e20 1819 3100 |0017: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setParent:(Ljava/lang/String;)V // method@1918 │ │ -087820: 6e10 1415 0800 |001a: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@1514 │ │ -087826: 0b03 |001d: move-result-wide v3 │ │ -087828: 7120 6f15 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@156f │ │ -08782e: 0c03 |0021: move-result-object v3 │ │ -087830: 6e20 1a19 3100 |0022: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSize:(Ljava/lang/Long;)V // method@191a │ │ -087836: 7110 501c 0700 |0025: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -08783c: 0c03 |0028: move-result-object v3 │ │ -08783e: 6e10 1015 0300 |0029: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -087844: 0c02 |002c: move-result-object v2 │ │ -087846: 6e10 1015 0800 |002d: invoke-virtual {v8}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -08784c: 0c03 |0030: move-result-object v3 │ │ -08784e: 2204 4803 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0348 │ │ -087852: 7010 ad15 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -087858: 1a05 e80d |0036: const-string v5, "^" // string@0de8 │ │ -08785c: 6e20 b515 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -087862: 0c04 |003b: move-result-object v4 │ │ -087864: 6e20 b515 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -08786a: 0c04 |003f: move-result-object v4 │ │ -08786c: 1a05 0a01 |0040: const-string v5, "/" // string@010a │ │ -087870: 6e20 b515 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -087876: 0c04 |0045: move-result-object v4 │ │ -087878: 6e10 bb15 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08787e: 0c04 |0049: move-result-object v4 │ │ -087880: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ -087884: 6e30 9c15 4305 |004c: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@159c │ │ -08788a: 0c03 |004f: move-result-object v3 │ │ -08788c: 6e20 1919 3100 |0050: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setPath:(Ljava/lang/String;)V // method@1919 │ │ -087892: 6e10 1215 0800 |0053: invoke-virtual {v8}, Ljava/io/File;.isFile:()Z // method@1512 │ │ -087898: 0a03 |0056: move-result v3 │ │ -08789a: 3803 1c00 |0057: if-eqz v3, 0073 // +001c │ │ -08789e: 6e10 0f15 0800 |0059: invoke-virtual {v8}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -0878a4: 0c03 |005c: move-result-object v3 │ │ -0878a6: 6e10 0f15 0300 |005d: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -0878ac: 0c03 |0060: move-result-object v3 │ │ -0878ae: 6e10 0d15 0300 |0061: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0878b4: 0c03 |0064: move-result-object v3 │ │ -0878b6: 6e20 1019 3100 |0065: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setArtist:(Ljava/lang/String;)V // method@1910 │ │ -0878bc: 6e10 0f15 0800 |0068: invoke-virtual {v8}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ -0878c2: 0c03 |006b: move-result-object v3 │ │ -0878c4: 6e10 0d15 0300 |006c: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0878ca: 0c03 |006f: move-result-object v3 │ │ -0878cc: 6e20 0f19 3100 |0070: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setAlbum:(Ljava/lang/String;)V // method@190f │ │ -0878d2: 6e20 1d19 9100 |0073: invoke-virtual {v1, v9}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTitle:(Ljava/lang/String;)V // method@191d │ │ -0878d8: 6e10 0d15 0800 |0076: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -0878de: 0c03 |0079: move-result-object v3 │ │ -0878e0: 1a04 ff00 |007a: const-string v4, ".complete" // string@00ff │ │ -0878e4: 1a05 0000 |007c: const-string v5, "" // string@0000 │ │ -0878e8: 6e30 9b15 4305 |007e: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ -0878ee: 0c03 |0081: move-result-object v3 │ │ -0878f0: 7110 4f1c 0300 |0082: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ -0878f6: 0c03 |0085: move-result-object v3 │ │ -0878f8: 6e20 1c19 3100 |0086: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSuffix:(Ljava/lang/String;)V // method@191c │ │ -0878fe: 7120 4c1c 1700 |0089: invoke-static {v7, v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ -087904: 0c00 |008c: move-result-object v0 │ │ -087906: 6e10 0915 0000 |008d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ -08790c: 0a03 |0090: move-result v3 │ │ -08790e: 3803 0900 |0091: if-eqz v3, 009a // +0009 │ │ -087912: 6e10 1015 0000 |0093: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -087918: 0c03 |0096: move-result-object v3 │ │ -08791a: 6e20 1319 3100 |0097: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setCoverArt:(Ljava/lang/String;)V // method@1913 │ │ -087920: 1101 |009a: return-object v1 │ │ +0877d8: |[0877d8] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.createEntry:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ +0877e8: 2201 2604 |0000: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +0877ec: 7010 f818 0100 |0002: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.:()V // method@18f8 │ │ +0877f2: 6e10 1115 0800 |0005: invoke-virtual {v8}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ +0877f8: 0a03 |0008: move-result v3 │ │ +0877fa: 6e20 1419 3100 |0009: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setDirectory:(Z)V // method@1914 │ │ +087800: 6e10 1015 0800 |000c: invoke-virtual {v8}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +087806: 0c03 |000f: move-result-object v3 │ │ +087808: 6e20 1719 3100 |0010: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setId:(Ljava/lang/String;)V // method@1917 │ │ +08780e: 6e10 0e15 0800 |0013: invoke-virtual {v8}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@150e │ │ +087814: 0c03 |0016: move-result-object v3 │ │ +087816: 6e20 1819 3100 |0017: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setParent:(Ljava/lang/String;)V // method@1918 │ │ +08781c: 6e10 1415 0800 |001a: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@1514 │ │ +087822: 0b03 |001d: move-result-wide v3 │ │ +087824: 7120 6f15 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@156f │ │ +08782a: 0c03 |0021: move-result-object v3 │ │ +08782c: 6e20 1a19 3100 |0022: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSize:(Ljava/lang/Long;)V // method@191a │ │ +087832: 7110 501c 0700 |0025: invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +087838: 0c03 |0028: move-result-object v3 │ │ +08783a: 6e10 1015 0300 |0029: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +087840: 0c02 |002c: move-result-object v2 │ │ +087842: 6e10 1015 0800 |002d: invoke-virtual {v8}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +087848: 0c03 |0030: move-result-object v3 │ │ +08784a: 2204 5003 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0350 │ │ +08784e: 7010 ad15 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +087854: 1a05 e50d |0036: const-string v5, "^" // string@0de5 │ │ +087858: 6e20 b515 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08785e: 0c04 |003b: move-result-object v4 │ │ +087860: 6e20 b515 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +087866: 0c04 |003f: move-result-object v4 │ │ +087868: 1a05 0a01 |0040: const-string v5, "/" // string@010a │ │ +08786c: 6e20 b515 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +087872: 0c04 |0045: move-result-object v4 │ │ +087874: 6e10 bb15 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +08787a: 0c04 |0049: move-result-object v4 │ │ +08787c: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ +087880: 6e30 9c15 4305 |004c: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@159c │ │ +087886: 0c03 |004f: move-result-object v3 │ │ +087888: 6e20 1919 3100 |0050: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setPath:(Ljava/lang/String;)V // method@1919 │ │ +08788e: 6e10 1215 0800 |0053: invoke-virtual {v8}, Ljava/io/File;.isFile:()Z // method@1512 │ │ +087894: 0a03 |0056: move-result v3 │ │ +087896: 3803 1c00 |0057: if-eqz v3, 0073 // +001c │ │ +08789a: 6e10 0f15 0800 |0059: invoke-virtual {v8}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +0878a0: 0c03 |005c: move-result-object v3 │ │ +0878a2: 6e10 0f15 0300 |005d: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +0878a8: 0c03 |0060: move-result-object v3 │ │ +0878aa: 6e10 0d15 0300 |0061: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0878b0: 0c03 |0064: move-result-object v3 │ │ +0878b2: 6e20 1019 3100 |0065: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setArtist:(Ljava/lang/String;)V // method@1910 │ │ +0878b8: 6e10 0f15 0800 |0068: invoke-virtual {v8}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@150f │ │ +0878be: 0c03 |006b: move-result-object v3 │ │ +0878c0: 6e10 0d15 0300 |006c: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0878c6: 0c03 |006f: move-result-object v3 │ │ +0878c8: 6e20 0f19 3100 |0070: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setAlbum:(Ljava/lang/String;)V // method@190f │ │ +0878ce: 6e20 1d19 9100 |0073: invoke-virtual {v1, v9}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setTitle:(Ljava/lang/String;)V // method@191d │ │ +0878d4: 6e10 0d15 0800 |0076: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +0878da: 0c03 |0079: move-result-object v3 │ │ +0878dc: 1a04 ff00 |007a: const-string v4, ".complete" // string@00ff │ │ +0878e0: 1a05 0000 |007c: const-string v5, "" // string@0000 │ │ +0878e4: 6e30 9b15 4305 |007e: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ +0878ea: 0c03 |0081: move-result-object v3 │ │ +0878ec: 7110 4f1c 0300 |0082: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1c4f │ │ +0878f2: 0c03 |0085: move-result-object v3 │ │ +0878f4: 6e20 1c19 3100 |0086: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setSuffix:(Ljava/lang/String;)V // method@191c │ │ +0878fa: 7120 4c1c 1700 |0089: invoke-static {v7, v1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getAlbumArtFile:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Ljava/io/File; // method@1c4c │ │ +087900: 0c00 |008c: move-result-object v0 │ │ +087902: 6e10 0915 0000 |008d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1509 │ │ +087908: 0a03 |0090: move-result v3 │ │ +08790a: 3803 0900 |0091: if-eqz v3, 009a // +0009 │ │ +08790e: 6e10 1015 0000 |0093: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +087914: 0c03 |0096: move-result-object v3 │ │ +087916: 6e20 1319 3100 |0097: invoke-virtual {v1, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.setCoverArt:(Ljava/lang/String;)V // method@1913 │ │ +08791c: 1101 |009a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ 0x000c line=111 │ │ 0x0013 line=112 │ │ 0x001a line=113 │ │ @@ -190229,43 +190246,43 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -087924: |[087924] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getName:(Ljava/io/File;)Ljava/lang/String; │ │ -087934: 6e10 0d15 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -08793a: 0c00 |0003: move-result-object v0 │ │ -08793c: 6e10 1115 0400 |0004: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ -087942: 0a01 |0007: move-result v1 │ │ -087944: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -087948: 0701 |000a: move-object v1, v0 │ │ -08794a: 1101 |000b: return-object v1 │ │ -08794c: 1a01 0301 |000c: const-string v1, ".partial" // string@0103 │ │ -087950: 6e20 9115 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ -087956: 0a01 |0011: move-result v1 │ │ -087958: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ -08795c: 1a01 0401 |0014: const-string v1, ".partial." // string@0104 │ │ -087960: 6e20 9015 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ -087966: 0a01 |0019: move-result v1 │ │ -087968: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -08796c: 1a01 fc12 |001c: const-string v1, "folder.jpeg" // string@12fc │ │ -087970: 6e20 9215 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -087976: 0a01 |0021: move-result v1 │ │ -087978: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -08797c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -08797e: 28e6 |0025: goto 000b // -001a │ │ -087980: 1a01 ff00 |0026: const-string v1, ".complete" // string@00ff │ │ -087984: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ -087988: 6e30 9b15 1002 |002a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ -08798e: 0c00 |002d: move-result-object v0 │ │ -087990: 7110 4e1c 0000 |002e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@1c4e │ │ -087996: 0c01 |0031: move-result-object v1 │ │ -087998: 28d9 |0032: goto 000b // -0027 │ │ +087920: |[087920] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getName:(Ljava/io/File;)Ljava/lang/String; │ │ +087930: 6e10 0d15 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +087936: 0c00 |0003: move-result-object v0 │ │ +087938: 6e10 1115 0400 |0004: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ +08793e: 0a01 |0007: move-result v1 │ │ +087940: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +087944: 0701 |000a: move-object v1, v0 │ │ +087946: 1101 |000b: return-object v1 │ │ +087948: 1a01 0301 |000c: const-string v1, ".partial" // string@0103 │ │ +08794c: 6e20 9115 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1591 │ │ +087952: 0a01 |0011: move-result v1 │ │ +087954: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ +087958: 1a01 0401 |0014: const-string v1, ".partial." // string@0104 │ │ +08795c: 6e20 9015 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1590 │ │ +087962: 0a01 |0019: move-result v1 │ │ +087964: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +087968: 1a01 f912 |001c: const-string v1, "folder.jpeg" // string@12f9 │ │ +08796c: 6e20 9215 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +087972: 0a01 |0021: move-result v1 │ │ +087974: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +087978: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +08797a: 28e6 |0025: goto 000b // -001a │ │ +08797c: 1a01 ff00 |0026: const-string v1, ".complete" // string@00ff │ │ +087980: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ +087984: 6e30 9b15 1002 |002a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@159b │ │ +08798a: 0c00 |002d: move-result-object v0 │ │ +08798c: 7110 4e1c 0000 |002e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@1c4e │ │ +087992: 0c01 |0031: move-result-object v1 │ │ +087994: 28d9 |0032: goto 000b // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000b line=105 │ │ 0x000c line=100 │ │ 0x0024 line=101 │ │ @@ -190281,63 +190298,62 @@ │ │ type : '(Ljava/io/File;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -08799c: |[08799c] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V │ │ -0879ac: 7110 561c 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c56 │ │ -0879b2: 0c02 |0003: move-result-object v2 │ │ -0879b4: 7210 4416 0200 |0004: invoke-interface {v2}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -0879ba: 0c01 |0007: move-result-object v1 │ │ -0879bc: 7210 0e16 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -0879c2: 0a02 |000b: move-result v2 │ │ -0879c4: 3802 1600 |000c: if-eqz v2, 0022 // +0016 │ │ -0879c8: 7210 0f16 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -0879ce: 0c00 |0011: move-result-object v0 │ │ -0879d0: 1f00 1403 |0012: check-cast v0, Ljava/io/File; // type@0314 │ │ -0879d4: 6e10 1215 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@1512 │ │ -0879da: 0a02 |0017: move-result v2 │ │ -0879dc: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ -0879e0: 7220 1c16 0500 |001a: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0879e6: 28eb |001d: goto 0008 // -0015 │ │ -0879e8: 7030 f01a 0305 |001e: invoke-direct {v3, v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V // method@1af0 │ │ -0879ee: 28e7 |0021: goto 0008 // -0019 │ │ -0879f0: 0e00 |0022: return-void │ │ +087998: |[087998] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V │ │ +0879a8: 7110 561c 0400 |0000: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c56 │ │ +0879ae: 0c01 |0003: move-result-object v1 │ │ +0879b0: 7210 4416 0100 |0004: invoke-interface {v1}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +0879b6: 0c01 |0007: move-result-object v1 │ │ +0879b8: 7210 0e16 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +0879be: 0a02 |000b: move-result v2 │ │ +0879c0: 3802 1600 |000c: if-eqz v2, 0022 // +0016 │ │ +0879c4: 7210 0f16 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +0879ca: 0c00 |0011: move-result-object v0 │ │ +0879cc: 1f00 1c03 |0012: check-cast v0, Ljava/io/File; // type@031c │ │ +0879d0: 6e10 1215 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@1512 │ │ +0879d6: 0a02 |0017: move-result v2 │ │ +0879d8: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ +0879dc: 7220 1c16 0500 |001a: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0879e2: 28eb |001d: goto 0008 // -0015 │ │ +0879e4: 7030 f01a 0305 |001e: invoke-direct {v3, v0, v5}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V // method@1af0 │ │ +0879ea: 28e7 |0021: goto 0008 // -0019 │ │ +0879ec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0014 line=253 │ │ 0x001a line=254 │ │ 0x001e line=256 │ │ 0x0022 line=259 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0014 - 0x0022 reg=0 file Ljava/io/File; │ │ - 0x0008 - 0x0023 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0023 reg=3 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0023 reg=4 parent Ljava/io/File; │ │ 0x0000 - 0x0023 reg=5 children Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;) │ │ name : 'createPlaylist' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0879f4: |[0879f4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -087a04: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087a08: 1a01 7d0b |0002: const-string v1, "Playlists not available in offline mode" // string@0b7d │ │ -087a0c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087a12: 2700 |0007: throw v0 │ │ +0879f0: |[0879f0] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +087a00: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087a04: 1a01 7a0b |0002: const-string v1, "Playlists not available in offline mode" // string@0b7a │ │ +087a08: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087a0e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 id Ljava/lang/String; │ │ @@ -190351,19 +190367,19 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087a14: |[087a14] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ -087a24: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087a28: 1a01 350c |0002: const-string v1, "Sharing not available in offline mode" // string@0c35 │ │ -087a2c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087a32: 2700 |0007: throw v0 │ │ +087a10: |[087a10] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ +087a20: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087a24: 1a01 320c |0002: const-string v1, "Sharing not available in offline mode" // string@0c32 │ │ +087a28: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087a2e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 id Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -190374,19 +190390,19 @@ │ │ type : '(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087a34: |[087a34] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -087a44: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087a48: 1a01 1502 |0002: const-string v1, "Album lists not available in offline mode" // string@0215 │ │ -087a4c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087a52: 2700 |0007: throw v0 │ │ +087a30: |[087a30] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +087a40: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087a44: 1a01 1502 |0002: const-string v1, "Album lists not available in offline mode" // string@0215 │ │ +087a48: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087a4e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 type Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 size I │ │ @@ -190399,42 +190415,44 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -087a54: |[087a54] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; │ │ -087a64: 2202 1603 |0000: new-instance v2, Ljava/io/FileInputStream; // type@0316 │ │ -087a68: 6e10 fe18 0700 |0002: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ -087a6e: 0c03 |0005: move-result-object v3 │ │ -087a70: 7020 1c15 3200 |0006: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@151c │ │ -087a76: 7110 921d 0200 |0009: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toByteArray:(Ljava/io/InputStream;)[B // method@1d92 │ │ -087a7c: 0c01 |000c: move-result-object v1 │ │ -087a7e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -087a80: 2114 |000e: array-length v4, v1 │ │ -087a82: 7130 4401 3104 |000f: invoke-static {v1, v3, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0144 │ │ -087a88: 0c00 |0012: move-result-object v0 │ │ -087a8a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -087a8c: 7140 3f01 8038 |0014: invoke-static {v0, v8, v8, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@013f │ │ -087a92: 0c03 |0017: move-result-object v3 │ │ -087a94: 7110 651d 0200 |0018: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -087a9a: 1103 |001b: return-object v3 │ │ -087a9c: 0d03 |001c: move-exception v3 │ │ -087a9e: 7110 651d 0200 |001d: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ -087aa4: 2703 |0020: throw v3 │ │ +087a50: |[087a50] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getCoverArt:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;IZLnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Landroid/graphics/Bitmap; │ │ +087a60: 2202 1e03 |0000: new-instance v2, Ljava/io/FileInputStream; // type@031e │ │ +087a64: 6e10 fe18 0700 |0002: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getCoverArt:()Ljava/lang/String; // method@18fe │ │ +087a6a: 0c03 |0005: move-result-object v3 │ │ +087a6c: 7020 1c15 3200 |0006: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@151c │ │ +087a72: 7110 921d 0200 |0009: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toByteArray:(Ljava/io/InputStream;)[B // method@1d92 │ │ +087a78: 0c01 |000c: move-result-object v1 │ │ +087a7a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +087a7c: 2114 |000e: array-length v4, v1 │ │ +087a7e: 7130 4401 3104 |000f: invoke-static {v1, v3, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0144 │ │ +087a84: 0c00 |0012: move-result-object v0 │ │ +087a86: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +087a88: 7140 3f01 8038 |0014: invoke-static {v0, v8, v8, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@013f │ │ +087a8e: 0c03 |0017: move-result-object v3 │ │ +087a90: 7110 651d 0200 |0018: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +087a96: 1103 |001b: return-object v3 │ │ +087a98: 0d03 |001c: move-exception v3 │ │ +087a9a: 7110 651d 0200 |001d: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.close:(Ljava/io/Closeable;)V // method@1d65 │ │ +087aa0: 2703 |0020: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x0017 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=134 │ │ 0x000d line=135 │ │ 0x0013 line=136 │ │ 0x0018 line=138 │ │ + 0x001b line=136 │ │ + 0x001c line=138 │ │ locals : │ │ 0x0013 - 0x001c reg=0 bitmap Landroid/graphics/Bitmap; │ │ 0x000d - 0x001c reg=1 bytes [B │ │ 0x0009 - 0x0021 reg=2 in Ljava/io/InputStream; │ │ 0x0000 - 0x0021 reg=5 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0021 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=7 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ @@ -190443,59 +190461,59 @@ │ │ 0x0000 - 0x0021 reg=10 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;) │ │ name : 'getIndexes' │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -087ab4: |[087ab4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ -087ac4: 2201 7103 |0000: new-instance v1, Ljava/util/ArrayList; // type@0371 │ │ -087ac8: 7010 ec15 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -087ace: 7110 501c 0c00 |0005: invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -087ad4: 0c04 |0008: move-result-object v4 │ │ -087ad6: 7110 551c 0400 |0009: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c55 │ │ -087adc: 0c05 |000c: move-result-object v5 │ │ -087ade: 7210 4416 0500 |000d: invoke-interface {v5}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -087ae4: 0c03 |0010: move-result-object v3 │ │ -087ae6: 7210 0e16 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -087aec: 0a05 |0014: move-result v5 │ │ -087aee: 3805 3200 |0015: if-eqz v5, 0047 // +0032 │ │ -087af2: 7210 0f16 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -087af8: 0c02 |001a: move-result-object v2 │ │ -087afa: 1f02 1403 |001b: check-cast v2, Ljava/io/File; // type@0314 │ │ -087afe: 6e10 1115 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ -087b04: 0a05 |0020: move-result v5 │ │ -087b06: 3805 f0ff |0021: if-eqz v5, 0011 // -0010 │ │ -087b0a: 2200 1a04 |0023: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -087b0e: 7010 da18 0000 |0025: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ -087b14: 6e10 1015 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ -087b1a: 0c05 |002b: move-result-object v5 │ │ -087b1c: 6e20 df18 5000 |002c: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ -087b22: 6e10 0d15 0200 |002f: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -087b28: 0c05 |0032: move-result-object v5 │ │ -087b2a: 1206 |0033: const/4 v6, #int 0 // #0 │ │ -087b2c: 1217 |0034: const/4 v7, #int 1 // #1 │ │ -087b2e: 6e30 a015 6507 |0035: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ -087b34: 0c05 |0038: move-result-object v5 │ │ -087b36: 6e20 e018 5000 |0039: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setIndex:(Ljava/lang/String;)V // method@18e0 │ │ -087b3c: 6e10 0d15 0200 |003c: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -087b42: 0c05 |003f: move-result-object v5 │ │ -087b44: 6e20 e118 5000 |0040: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ -087b4a: 7220 1c16 0100 |0043: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -087b50: 28cb |0046: goto 0011 // -0035 │ │ -087b52: 2205 1b04 |0047: new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@041b │ │ -087b56: 1606 0000 |0049: const-wide/16 v6, #int 0 // #0 │ │ -087b5a: 7100 0216 0000 |004b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -087b60: 0c08 |004e: move-result-object v8 │ │ -087b62: 7051 e418 6587 |004f: invoke-direct {v5, v6, v7, v8, v1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.:(JLjava/util/List;Ljava/util/List;)V // method@18e4 │ │ -087b68: 1105 |0052: return-object v5 │ │ +087ab0: |[087ab0] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ +087ac0: 2201 7903 |0000: new-instance v1, Ljava/util/ArrayList; // type@0379 │ │ +087ac4: 7010 ec15 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +087aca: 7110 501c 0b00 |0005: invoke-static {v11}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +087ad0: 0c03 |0008: move-result-object v3 │ │ +087ad2: 7110 551c 0300 |0009: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c55 │ │ +087ad8: 0c04 |000c: move-result-object v4 │ │ +087ada: 7210 4416 0400 |000d: invoke-interface {v4}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +087ae0: 0c04 |0010: move-result-object v4 │ │ +087ae2: 7210 0e16 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +087ae8: 0a05 |0014: move-result v5 │ │ +087aea: 3805 3200 |0015: if-eqz v5, 0047 // +0032 │ │ +087aee: 7210 0f16 0400 |0017: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +087af4: 0c02 |001a: move-result-object v2 │ │ +087af6: 1f02 1c03 |001b: check-cast v2, Ljava/io/File; // type@031c │ │ +087afa: 6e10 1115 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@1511 │ │ +087b00: 0a05 |0020: move-result v5 │ │ +087b02: 3805 f0ff |0021: if-eqz v5, 0011 // -0010 │ │ +087b06: 2200 2204 |0023: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +087b0a: 7010 da18 0000 |0025: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ +087b10: 6e10 1015 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1510 │ │ +087b16: 0c05 |002b: move-result-object v5 │ │ +087b18: 6e20 df18 5000 |002c: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ +087b1e: 6e10 0d15 0200 |002f: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +087b24: 0c05 |0032: move-result-object v5 │ │ +087b26: 1206 |0033: const/4 v6, #int 0 // #0 │ │ +087b28: 1217 |0034: const/4 v7, #int 1 // #1 │ │ +087b2a: 6e30 a015 6507 |0035: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15a0 │ │ +087b30: 0c05 |0038: move-result-object v5 │ │ +087b32: 6e20 e018 5000 |0039: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setIndex:(Ljava/lang/String;)V // method@18e0 │ │ +087b38: 6e10 0d15 0200 |003c: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +087b3e: 0c05 |003f: move-result-object v5 │ │ +087b40: 6e20 e118 5000 |0040: invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ +087b46: 7220 1c16 0100 |0043: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +087b4c: 28cb |0046: goto 0011 // -0035 │ │ +087b4e: 2204 2304 |0047: new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@0423 │ │ +087b52: 1605 0000 |0049: const-wide/16 v5, #int 0 // #0 │ │ +087b56: 7100 0216 0000 |004b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +087b5c: 0c07 |004e: move-result-object v7 │ │ +087b5e: 7051 e418 5476 |004f: invoke-direct {v4, v5, v6, v7, v1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.:(JLjava/util/List;Ljava/util/List;)V // method@18e4 │ │ +087b64: 1104 |0052: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x0009 line=64 │ │ 0x001d line=65 │ │ 0x0023 line=66 │ │ @@ -190504,36 +190522,35 @@ │ │ 0x003c line=69 │ │ 0x0043 line=70 │ │ 0x0047 line=73 │ │ locals : │ │ 0x0028 - 0x0047 reg=0 artist Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ 0x001d - 0x0047 reg=2 file Ljava/io/File; │ │ 0x0005 - 0x0053 reg=1 artists Ljava/util/List; Ljava/util/List; │ │ - 0x0011 - 0x0053 reg=3 i$ Ljava/util/Iterator; │ │ - 0x0009 - 0x0053 reg=4 root Ljava/io/File; │ │ - 0x0000 - 0x0053 reg=9 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ - 0x0000 - 0x0053 reg=10 musicFolderId Ljava/lang/String; │ │ - 0x0000 - 0x0053 reg=11 refresh Z │ │ - 0x0000 - 0x0053 reg=12 context Landroid/content/Context; │ │ - 0x0000 - 0x0053 reg=13 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ + 0x0009 - 0x0053 reg=3 root Ljava/io/File; │ │ + 0x0000 - 0x0053 reg=8 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ + 0x0000 - 0x0053 reg=9 musicFolderId Ljava/lang/String; │ │ + 0x0000 - 0x0053 reg=10 refresh Z │ │ + 0x0000 - 0x0053 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0053 reg=12 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;) │ │ name : 'getJukeboxStatus' │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087b6c: |[087b6c] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -087b7c: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087b80: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ -087b84: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087b8a: 2700 |0007: throw v0 │ │ +087b68: |[087b68] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getJukeboxStatus:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +087b78: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087b7c: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ +087b80: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087b86: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=4 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -190543,19 +190560,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087b8c: |[087b8c] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ -087b9c: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087ba0: 1a01 890a |0002: const-string v1, "Lyrics not available in offline mode" // string@0a89 │ │ -087ba4: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087baa: 2700 |0007: throw v0 │ │ +087b88: |[087b88] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ +087b98: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087b9c: 1a01 860a |0002: const-string v1, "Lyrics not available in offline mode" // string@0a86 │ │ +087ba0: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087ba6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 artist Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 title Ljava/lang/String; │ │ @@ -190567,56 +190584,56 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -087bac: |[087bac] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -087bbc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -087bbe: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -087bc0: 2200 1403 |0002: new-instance v0, Ljava/io/File; // type@0314 │ │ -087bc4: 7020 0315 b000 |0004: invoke-direct {v0, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ -087bca: 2205 1f04 |0007: new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -087bce: 7010 2419 0500 |0009: invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ -087bd4: 6e10 0d15 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ -087bda: 0c06 |000f: move-result-object v6 │ │ -087bdc: 6e20 2d19 6500 |0010: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setName:(Ljava/lang/String;)V // method@192d │ │ -087be2: 2204 7803 |0013: new-instance v4, Ljava/util/HashSet; // type@0378 │ │ -087be6: 7010 0c16 0400 |0015: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@160c │ │ -087bec: 7110 561c 0000 |0018: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c56 │ │ -087bf2: 0c06 |001b: move-result-object v6 │ │ -087bf4: 7210 4416 0600 |001c: invoke-interface {v6}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ -087bfa: 0c02 |001f: move-result-object v2 │ │ -087bfc: 7210 0e16 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -087c02: 0a06 |0023: move-result v6 │ │ -087c04: 3806 2800 |0024: if-eqz v6, 004c // +0028 │ │ -087c08: 7210 0f16 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -087c0e: 0c01 |0029: move-result-object v1 │ │ -087c10: 1f01 1403 |002a: check-cast v1, Ljava/io/File; // type@0314 │ │ -087c14: 7020 e91a 1a00 |002c: invoke-direct {v10, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.getName:(Ljava/io/File;)Ljava/lang/String; // method@1ae9 │ │ -087c1a: 0c03 |002f: move-result-object v3 │ │ -087c1c: 3803 1800 |0030: if-eqz v3, 0048 // +0018 │ │ -087c20: 0176 |0032: move v6, v7 │ │ -087c22: 7220 3c16 3400 |0033: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ -087c28: 0a09 |0036: move-result v9 │ │ -087c2a: 3909 1300 |0037: if-nez v9, 004a // +0013 │ │ -087c2e: 0179 |0039: move v9, v7 │ │ -087c30: b596 |003a: and-int/2addr v6, v9 │ │ -087c32: 3806 e5ff |003b: if-eqz v6, 0020 // -001b │ │ -087c36: 7220 3b16 3400 |003d: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ -087c3c: 7040 df1a da31 |0040: invoke-direct {v10, v13, v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.createEntry:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1adf │ │ -087c42: 0c06 |0043: move-result-object v6 │ │ -087c44: 6e20 2519 6500 |0044: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ -087c4a: 28d9 |0047: goto 0020 // -0027 │ │ -087c4c: 0186 |0048: move v6, v8 │ │ -087c4e: 28ea |0049: goto 0033 // -0016 │ │ -087c50: 0189 |004a: move v9, v8 │ │ -087c52: 28ef |004b: goto 003a // -0011 │ │ -087c54: 1105 |004c: return-object v5 │ │ +087ba8: |[087ba8] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +087bb8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +087bba: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +087bbc: 2200 1c03 |0002: new-instance v0, Ljava/io/File; // type@031c │ │ +087bc0: 7020 0315 b000 |0004: invoke-direct {v0, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1503 │ │ +087bc6: 2204 2704 |0007: new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +087bca: 7010 2419 0400 |0009: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ +087bd0: 6e10 0d15 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@150d │ │ +087bd6: 0c05 |000f: move-result-object v5 │ │ +087bd8: 6e20 2d19 5400 |0010: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setName:(Ljava/lang/String;)V // method@192d │ │ +087bde: 2203 8003 |0013: new-instance v3, Ljava/util/HashSet; // type@0380 │ │ +087be2: 7010 0c16 0300 |0015: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@160c │ │ +087be8: 7110 561c 0000 |0018: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; // method@1c56 │ │ +087bee: 0c05 |001b: move-result-object v5 │ │ +087bf0: 7210 4416 0500 |001c: invoke-interface {v5}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@1644 │ │ +087bf6: 0c09 |001f: move-result-object v9 │ │ +087bf8: 7210 0e16 0900 |0020: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +087bfe: 0a05 |0023: move-result v5 │ │ +087c00: 3805 2800 |0024: if-eqz v5, 004c // +0028 │ │ +087c04: 7210 0f16 0900 |0026: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +087c0a: 0c01 |0029: move-result-object v1 │ │ +087c0c: 1f01 1c03 |002a: check-cast v1, Ljava/io/File; // type@031c │ │ +087c10: 7020 e91a 1a00 |002c: invoke-direct {v10, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.getName:(Ljava/io/File;)Ljava/lang/String; // method@1ae9 │ │ +087c16: 0c02 |002f: move-result-object v2 │ │ +087c18: 3802 1800 |0030: if-eqz v2, 0048 // +0018 │ │ +087c1c: 0165 |0032: move v5, v6 │ │ +087c1e: 7220 3c16 2300 |0033: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@163c │ │ +087c24: 0a08 |0036: move-result v8 │ │ +087c26: 3908 1300 |0037: if-nez v8, 004a // +0013 │ │ +087c2a: 0168 |0039: move v8, v6 │ │ +087c2c: b585 |003a: and-int/2addr v5, v8 │ │ +087c2e: 3805 e5ff |003b: if-eqz v5, 0020 // -001b │ │ +087c32: 7220 3b16 2300 |003d: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@163b │ │ +087c38: 7040 df1a da21 |0040: invoke-direct {v10, v13, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.createEntry:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1adf │ │ +087c3e: 0c05 |0043: move-result-object v5 │ │ +087c40: 6e20 2519 5400 |0044: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ +087c46: 28d9 |0047: goto 0020 // -0027 │ │ +087c48: 0175 |0048: move v5, v7 │ │ +087c4a: 28ea |0049: goto 0033 // -0016 │ │ +087c4c: 0178 |004a: move v8, v7 │ │ +087c4e: 28ef |004b: goto 003a // -0011 │ │ +087c50: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0007 line=79 │ │ 0x000c line=80 │ │ 0x0013 line=82 │ │ 0x0018 line=84 │ │ @@ -190624,19 +190641,18 @@ │ │ 0x0030 line=86 │ │ 0x003d line=87 │ │ 0x0040 line=88 │ │ 0x0049 line=86 │ │ 0x004c line=91 │ │ locals : │ │ 0x002c - 0x004c reg=1 file Ljava/io/File; │ │ - 0x0030 - 0x004c reg=3 name Ljava/lang/String; │ │ + 0x0030 - 0x004c reg=2 name Ljava/lang/String; │ │ 0x0007 - 0x004d reg=0 dir Ljava/io/File; │ │ - 0x0020 - 0x004d reg=2 i$ Ljava/util/Iterator; │ │ - 0x0018 - 0x004d reg=4 names Ljava/util/Set; Ljava/util/Set; │ │ - 0x000c - 0x004d reg=5 result Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ + 0x0018 - 0x004d reg=3 names Ljava/util/Set; Ljava/util/Set; │ │ + 0x000c - 0x004d reg=4 result Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0000 - 0x004d reg=10 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x004d reg=11 id Ljava/lang/String; │ │ 0x0000 - 0x004d reg=12 refresh Z │ │ 0x0000 - 0x004d reg=13 context Landroid/content/Context; │ │ 0x0000 - 0x004d reg=14 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ #8 : (in Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;) │ │ @@ -190644,19 +190660,19 @@ │ │ type : '(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087c58: |[087c58] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -087c68: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087c6c: 1a01 d80a |0002: const-string v1, "Music folders not available in offline mode" // string@0ad8 │ │ -087c70: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087c76: 2700 |0007: throw v0 │ │ +087c54: |[087c54] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +087c64: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087c68: 1a01 d50a |0002: const-string v1, "Music folders not available in offline mode" // string@0ad5 │ │ +087c6c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087c72: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 refresh Z │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -190667,19 +190683,19 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087c78: |[087c78] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -087c88: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087c8c: 1a01 7d0b |0002: const-string v1, "Playlists not available in offline mode" // string@0b7d │ │ -087c90: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087c96: 2700 |0007: throw v0 │ │ +087c74: |[087c74] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +087c84: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087c88: 1a01 7a0b |0002: const-string v1, "Playlists not available in offline mode" // string@0b7a │ │ +087c8c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087c92: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 id Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -190690,19 +190706,19 @@ │ │ type : '(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087c98: |[087c98] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ -087ca8: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087cac: 1a01 7d0b |0002: const-string v1, "Playlists not available in offline mode" // string@0b7d │ │ -087cb0: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087cb6: 2700 |0007: throw v0 │ │ +087c94: |[087c94] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ │ +087ca4: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087ca8: 1a01 7a0b |0002: const-string v1, "Playlists not available in offline mode" // string@0b7a │ │ +087cac: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087cb2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 refresh Z │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -190713,44 +190729,44 @@ │ │ type : '(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -087cb8: |[087cb8] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -087cc8: 7110 501c 0900 |0000: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ -087cce: 0c05 |0003: move-result-object v5 │ │ -087cd0: 2200 7c03 |0004: new-instance v0, Ljava/util/LinkedList; // type@037c │ │ -087cd4: 7010 1916 0000 |0006: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1619 │ │ -087cda: 7030 f01a 5700 |0009: invoke-direct {v7, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V // method@1af0 │ │ -087ce0: 2204 1f04 |000c: new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -087ce4: 7010 2419 0400 |000e: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ -087cea: 7210 2216 0000 |0011: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -087cf0: 0a06 |0014: move-result v6 │ │ -087cf2: 3806 0300 |0015: if-eqz v6, 0018 // +0003 │ │ -087cf6: 1104 |0017: return-object v4 │ │ -087cf8: 2203 8103 |0018: new-instance v3, Ljava/util/Random; // type@0381 │ │ -087cfc: 7010 3916 0300 |001a: invoke-direct {v3}, Ljava/util/Random;.:()V // method@1639 │ │ -087d02: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -087d04: 3582 f9ff |001e: if-ge v2, v8, 0017 // -0007 │ │ -087d08: 7210 2716 0000 |0020: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ -087d0e: 0a06 |0023: move-result v6 │ │ -087d10: 6e20 3a16 6300 |0024: invoke-virtual {v3, v6}, Ljava/util/Random;.nextInt:(I)I // method@163a │ │ -087d16: 0a06 |0027: move-result v6 │ │ -087d18: 7220 2016 6000 |0028: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ -087d1e: 0c01 |002b: move-result-object v1 │ │ -087d20: 1f01 1403 |002c: check-cast v1, Ljava/io/File; // type@0314 │ │ -087d24: 7020 e91a 1700 |002e: invoke-direct {v7, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.getName:(Ljava/io/File;)Ljava/lang/String; // method@1ae9 │ │ -087d2a: 0c06 |0031: move-result-object v6 │ │ -087d2c: 7040 df1a 9761 |0032: invoke-direct {v7, v9, v1, v6}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.createEntry:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1adf │ │ -087d32: 0c06 |0035: move-result-object v6 │ │ -087d34: 6e20 2519 6400 |0036: invoke-virtual {v4, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ -087d3a: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -087d3e: 28e3 |003b: goto 001e // -001d │ │ +087cb4: |[087cb4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getRandomSongs:(ILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +087cc4: 7110 501c 0900 |0000: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; // method@1c50 │ │ +087cca: 0c05 |0003: move-result-object v5 │ │ +087ccc: 2200 8403 |0004: new-instance v0, Ljava/util/LinkedList; // type@0384 │ │ +087cd0: 7010 1916 0000 |0006: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1619 │ │ +087cd6: 7030 f01a 5700 |0009: invoke-direct {v7, v5, v0}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V // method@1af0 │ │ +087cdc: 2204 2704 |000c: new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +087ce0: 7010 2419 0400 |000e: invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ +087ce6: 7210 2216 0000 |0011: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +087cec: 0a06 |0014: move-result v6 │ │ +087cee: 3806 0300 |0015: if-eqz v6, 0018 // +0003 │ │ +087cf2: 1104 |0017: return-object v4 │ │ +087cf4: 2203 8903 |0018: new-instance v3, Ljava/util/Random; // type@0389 │ │ +087cf8: 7010 3916 0300 |001a: invoke-direct {v3}, Ljava/util/Random;.:()V // method@1639 │ │ +087cfe: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +087d00: 3582 f9ff |001e: if-ge v2, v8, 0017 // -0007 │ │ +087d04: 7210 2716 0000 |0020: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1627 │ │ +087d0a: 0a06 |0023: move-result v6 │ │ +087d0c: 6e20 3a16 6300 |0024: invoke-virtual {v3, v6}, Ljava/util/Random;.nextInt:(I)I // method@163a │ │ +087d12: 0a06 |0027: move-result v6 │ │ +087d14: 7220 2016 6000 |0028: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1620 │ │ +087d1a: 0c01 |002b: move-result-object v1 │ │ +087d1c: 1f01 1c03 |002c: check-cast v1, Ljava/io/File; // type@031c │ │ +087d20: 7020 e91a 1700 |002e: invoke-direct {v7, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.getName:(Ljava/io/File;)Ljava/lang/String; // method@1ae9 │ │ +087d26: 0c06 |0031: move-result-object v6 │ │ +087d28: 7040 df1a 9761 |0032: invoke-direct {v7, v9, v1, v6}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;.createEntry:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1adf │ │ +087d2e: 0c06 |0035: move-result-object v6 │ │ +087d30: 6e20 2519 6400 |0036: invoke-virtual {v4, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ +087d36: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +087d3a: 28e3 |003b: goto 001e // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ 0x0009 line=236 │ │ 0x000c line=237 │ │ 0x0011 line=239 │ │ @@ -190777,19 +190793,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087d40: |[087d40] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -087d50: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087d54: 1a01 540c |0002: const-string v1, "Starring not available in offline mode" // string@0c54 │ │ -087d58: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087d5e: 2700 |0007: throw v0 │ │ +087d3c: |[087d3c] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +087d4c: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087d50: 1a01 510c |0002: const-string v1, "Starring not available in offline mode" // string@0c51 │ │ +087d54: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087d5a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=4 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -190799,17 +190815,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087d60: |[087d60] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; │ │ -087d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087d72: 1100 |0001: return-object v0 │ │ +087d5c: |[087d5c] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.getVideoUrl:(Landroid/content/Context;Ljava/lang/String;Z)Ljava/lang/String; │ │ +087d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087d6e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0002 reg=3 id Ljava/lang/String; │ │ @@ -190820,17 +190836,17 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087d74: |[087d74] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z │ │ -087d84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087d86: 0f00 |0001: return v0 │ │ +087d70: |[087d70] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z │ │ +087d80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087d82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0002 reg=3 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -190840,19 +190856,19 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087d88: |[087d88] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -087d98: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087d9c: 1a01 050c |0002: const-string v1, "Scrobbling not available in offline mode" // string@0c05 │ │ -087da0: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087da6: 2700 |0007: throw v0 │ │ +087d84: |[087d84] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.scrobble:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +087d94: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087d98: 1a01 020c |0002: const-string v1, "Scrobbling not available in offline mode" // string@0c02 │ │ +087d9c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087da2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 id Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 submission Z │ │ @@ -190864,19 +190880,19 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087da8: |[087da8] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -087db8: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087dbc: 1a01 0f0c |0002: const-string v1, "Search not available in offline mode" // string@0c0f │ │ -087dc0: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087dc6: 2700 |0007: throw v0 │ │ +087da4: |[087da4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +087db4: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087db8: 1a01 0c0c |0002: const-string v1, "Search not available in offline mode" // string@0c0c │ │ +087dbc: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087dc2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 criteria Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -190887,19 +190903,19 @@ │ │ type : '(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087dc8: |[087dc8] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -087dd8: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087ddc: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ -087de0: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087de6: 2700 |0007: throw v0 │ │ +087dc4: |[087dc4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.setJukeboxGain:(FLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +087dd4: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087dd8: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ +087ddc: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087de2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 gain F │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -190910,19 +190926,19 @@ │ │ type : '(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087de8: |[087de8] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -087df8: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087dfc: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ -087e00: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087e06: 2700 |0007: throw v0 │ │ +087de4: |[087de4] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.skipJukebox:(IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +087df4: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087df8: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ +087dfc: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087e02: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 index I │ │ 0x0000 - 0x0008 reg=4 offsetSeconds I │ │ @@ -190934,19 +190950,19 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087e08: |[087e08] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ -087e18: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087e1c: 1a01 540c |0002: const-string v1, "Starring not available in offline mode" // string@0c54 │ │ -087e20: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087e26: 2700 |0007: throw v0 │ │ +087e04: |[087e04] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ +087e14: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087e18: 1a01 510c |0002: const-string v1, "Starring not available in offline mode" // string@0c51 │ │ +087e1c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087e22: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 id Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 star Z │ │ @@ -190958,19 +190974,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087e28: |[087e28] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -087e38: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087e3c: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ -087e40: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087e46: 2700 |0007: throw v0 │ │ +087e24: |[087e24] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.startJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +087e34: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087e38: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ +087e3c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087e42: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=4 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -190980,19 +190996,19 @@ │ │ type : '(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087e48: |[087e48] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -087e58: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087e5c: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ -087e60: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087e66: 2700 |0007: throw v0 │ │ +087e44: |[087e44] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.stopJukebox:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +087e54: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087e58: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ +087e5c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087e62: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=4 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ @@ -191002,35 +191018,35 @@ │ │ type : '(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -087e68: |[087e68] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ -087e78: 2200 5604 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@0456 │ │ -087e7c: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ -087e80: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ -087e86: 2700 |0007: throw v0 │ │ +087e64: |[087e64] net.sourceforge.subsonic.androidapp.service.OfflineMusicService.updateJukeboxPlaylist:(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ +087e74: 2200 5e04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/OfflineException; // type@045e │ │ +087e78: 1a01 7004 |0002: const-string v1, "Jukebox not available in offline mode" // string@0470 │ │ +087e7c: 7020 dd1a 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineException;.:(Ljava/lang/String;)V // method@1add │ │ +087e82: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0008 reg=2 this Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService; │ │ 0x0000 - 0x0008 reg=3 ids Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=5 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2854 (OfflineMusicService.java) │ │ + source_file_idx : 2851 (OfflineMusicService.java) │ │ │ │ Class #750 header: │ │ -class_idx : 1118 │ │ +class_idx : 1126 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ +superclass_idx : 1132 │ │ source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #750 annotations: │ │ @@ -191050,17 +191066,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087e88: |[087e88] net.sourceforge.subsonic.androidapp.service.parser.AlbumListParser.:(Landroid/content/Context;)V │ │ -087e98: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ -087e9e: 0e00 |0003: return-void │ │ +087e84: |[087e84] net.sourceforge.subsonic.androidapp.service.parser.AlbumListParser.:(Landroid/content/Context;)V │ │ +087e94: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ +087e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -191071,45 +191087,45 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -087ea0: |[087ea0] net.sourceforge.subsonic.androidapp.service.parser.AlbumListParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -087eb0: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ -087eb6: 6e30 4d1b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b4d │ │ -087ebc: 6e20 491b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.init:(Ljava/io/Reader;)V // method@1b49 │ │ -087ec2: 2200 1f04 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -087ec6: 7010 2419 0000 |000b: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ -087ecc: 6e10 4a1b 0400 |000e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.nextParseEvent:()I // method@1b4a │ │ -087ed2: 0a01 |0011: move-result v1 │ │ -087ed4: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -087ed6: 3331 1500 |0013: if-ne v1, v3, 0028 // +0015 │ │ -087eda: 6e10 471b 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.getElementName:()Ljava/lang/String; // method@1b47 │ │ -087ee0: 0c02 |0018: move-result-object v2 │ │ -087ee2: 1a03 8a0e |0019: const-string v3, "album" // string@0e8a │ │ -087ee6: 6e20 9215 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -087eec: 0a03 |001e: move-result v3 │ │ -087eee: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ -087ef2: 6e10 4c1b 0400 |0021: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1b4c │ │ -087ef8: 0c03 |0024: move-result-object v3 │ │ -087efa: 6e20 2519 3000 |0025: invoke-virtual {v0, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ -087f00: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -087f02: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ -087f06: 6e10 4e1b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.validate:()V // method@1b4e │ │ -087f0c: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ -087f12: 6e30 4d1b 6403 |0031: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b4d │ │ -087f18: 1100 |0034: return-object v0 │ │ -087f1a: 1a03 6712 |0035: const-string v3, "error" // string@1267 │ │ -087f1e: 6e20 9215 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -087f24: 0a03 |003a: move-result v3 │ │ -087f26: 3803 edff |003b: if-eqz v3, 0028 // -0013 │ │ -087f2a: 6e10 481b 0400 |003d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.handleError:()V // method@1b48 │ │ -087f30: 28e8 |0040: goto 0028 // -0018 │ │ +087e9c: |[087e9c] net.sourceforge.subsonic.androidapp.service.parser.AlbumListParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +087eac: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ +087eb2: 6e30 4d1b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b4d │ │ +087eb8: 6e20 491b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.init:(Ljava/io/Reader;)V // method@1b49 │ │ +087ebe: 2200 2704 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +087ec2: 7010 2419 0000 |000b: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ +087ec8: 6e10 4a1b 0400 |000e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.nextParseEvent:()I // method@1b4a │ │ +087ece: 0a01 |0011: move-result v1 │ │ +087ed0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +087ed2: 3331 1500 |0013: if-ne v1, v3, 0028 // +0015 │ │ +087ed6: 6e10 471b 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.getElementName:()Ljava/lang/String; // method@1b47 │ │ +087edc: 0c02 |0018: move-result-object v2 │ │ +087ede: 1a03 870e |0019: const-string v3, "album" // string@0e87 │ │ +087ee2: 6e20 9215 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +087ee8: 0a03 |001e: move-result v3 │ │ +087eea: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ +087eee: 6e10 4c1b 0400 |0021: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1b4c │ │ +087ef4: 0c03 |0024: move-result-object v3 │ │ +087ef6: 6e20 2519 3000 |0025: invoke-virtual {v0, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ +087efc: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +087efe: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ +087f02: 6e10 4e1b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.validate:()V // method@1b4e │ │ +087f08: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ +087f0e: 6e30 4d1b 6403 |0031: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b4d │ │ +087f14: 1100 |0034: return-object v0 │ │ +087f16: 1a03 6412 |0035: const-string v3, "error" // string@1264 │ │ +087f1a: 6e20 9215 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +087f20: 0a03 |003a: move-result v3 │ │ +087f22: 3803 edff |003b: if-eqz v3, 0028 // -0013 │ │ +087f26: 6e10 481b 0400 |003d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser;.handleError:()V // method@1b48 │ │ +087f2c: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ 0x0009 line=43 │ │ 0x000e line=46 │ │ 0x0012 line=47 │ │ @@ -191130,18 +191146,18 @@ │ │ 0x0000 - 0x0041 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/parser/AlbumListParser; │ │ 0x0000 - 0x0041 reg=5 reader Ljava/io/Reader; │ │ 0x0000 - 0x0041 reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ source_file_idx : 534 (AlbumListParser.java) │ │ │ │ Class #751 header: │ │ -class_idx : 1125 │ │ +class_idx : 1133 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ -source_file_idx : 2779 │ │ +superclass_idx : 1132 │ │ +source_file_idx : 2776 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #751 annotations: │ │ Annotations on method #7053 'parse' │ │ @@ -191164,37 +191180,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -087f34: |[087f34] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.:()V │ │ -087f44: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -087f48: 1c01 6504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser; // type@0465 │ │ -087f4c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -087f52: 6900 5a09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@095a │ │ -087f56: 0e00 |0009: return-void │ │ +087f30: |[087f30] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.:()V │ │ +087f40: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +087f44: 1c01 6d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser; // type@046d │ │ +087f48: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +087f4e: 6900 5a09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@095a │ │ +087f52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087f58: |[087f58] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.:(Landroid/content/Context;)V │ │ -087f68: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ -087f6e: 0e00 |0003: return-void │ │ +087f54: |[087f54] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.:(Landroid/content/Context;)V │ │ +087f64: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ +087f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -191205,89 +191221,89 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -087f70: |[087f70] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -087f80: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -087f82: 7100 bd15 0000 |0001: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -087f88: 0b03 |0004: move-result-wide v3 │ │ -087f8a: 1407 5a00 0a7f |0005: const v7, #float 1.83435e+38 // #7f0a005a │ │ -087f90: 6e30 8f1b db07 |0008: invoke-virtual {v11, v13, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b8f │ │ -087f96: 6e20 8b1b cb00 |000b: invoke-virtual {v11, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.init:(Ljava/io/Reader;)V // method@1b8b │ │ -087f9c: 2200 1f04 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -087fa0: 7010 2419 0000 |0010: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ -087fa6: 6e10 8c1b 0b00 |0013: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.nextParseEvent:()I // method@1b8c │ │ -087fac: 0a01 |0016: move-result v1 │ │ -087fae: 1227 |0017: const/4 v7, #int 2 // #2 │ │ -087fb0: 3371 1500 |0018: if-ne v1, v7, 002d // +0015 │ │ -087fb4: 6e10 891b 0b00 |001a: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.getElementName:()Ljava/lang/String; // method@1b89 │ │ -087fba: 0c02 |001d: move-result-object v2 │ │ -087fbc: 1a07 e70f |001e: const-string v7, "child" // string@0fe7 │ │ -087fc0: 6e20 9215 2700 |0020: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -087fc6: 0a07 |0023: move-result v7 │ │ -087fc8: 3807 3900 |0024: if-eqz v7, 005d // +0039 │ │ -087fcc: 6e10 8e1b 0b00 |0026: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1b8e │ │ -087fd2: 0c07 |0029: move-result-object v7 │ │ -087fd4: 6e20 2519 7000 |002a: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ -087fda: 3381 e6ff |002d: if-ne v1, v8, 0013 // -001a │ │ -087fde: 6e10 901b 0b00 |002f: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.validate:()V // method@1b90 │ │ -087fe4: 1407 5b00 0a7f |0032: const v7, #float 1.83435e+38 // #7f0a005b │ │ -087fea: 6e30 8f1b db07 |0035: invoke-virtual {v11, v13, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b8f │ │ -087ff0: 7100 bd15 0000 |0038: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ -087ff6: 0b05 |003b: move-result-wide v5 │ │ -087ff8: 6207 5a09 |003c: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@095a │ │ -087ffc: 2208 4803 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@0348 │ │ -088000: 7010 ad15 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -088006: 1a09 e603 |0043: const-string v9, "Got music directory in " // string@03e6 │ │ -08800a: 6e20 b515 9800 |0045: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -088010: 0c08 |0048: move-result-object v8 │ │ -088012: 9c09 0503 |0049: sub-long v9, v5, v3 │ │ -088016: 6e30 b215 980a |004b: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ -08801c: 0c08 |004e: move-result-object v8 │ │ -08801e: 1a09 401a |004f: const-string v9, "ms." // string@1a40 │ │ -088022: 6e20 b515 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -088028: 0c08 |0054: move-result-object v8 │ │ -08802a: 6e10 bb15 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -088030: 0c08 |0058: move-result-object v8 │ │ -088032: 6e20 751c 8700 |0059: invoke-virtual {v7, v8}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ -088038: 1100 |005c: return-object v0 │ │ -08803a: 1a07 5111 |005d: const-string v7, "directory" // string@1151 │ │ -08803e: 6e20 9215 2700 |005f: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -088044: 0a07 |0062: move-result v7 │ │ -088046: 3807 2c00 |0063: if-eqz v7, 008f // +002c │ │ -08804a: 1a07 de15 |0065: const-string v7, "id" // string@15de │ │ -08804e: 6e20 881b 7b00 |0067: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ -088054: 0c07 |006a: move-result-object v7 │ │ -088056: 6e20 2c19 7000 |006b: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setId:(Ljava/lang/String;)V // method@192c │ │ -08805c: 1a07 511a |006e: const-string v7, "name" // string@1a51 │ │ -088060: 6e20 881b 7b00 |0070: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ -088066: 0c07 |0073: move-result-object v7 │ │ -088068: 6e20 2d19 7000 |0074: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setName:(Ljava/lang/String;)V // method@192d │ │ -08806e: 1a07 201c |0077: const-string v7, "parent" // string@1c20 │ │ -088072: 6e20 881b 7b00 |0079: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ -088078: 0c07 |007c: move-result-object v7 │ │ -08807a: 6e20 2e19 7000 |007d: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setParentId:(Ljava/lang/String;)V // method@192e │ │ -088080: 1a07 bb20 |0080: const-string v7, "starred" // string@20bb │ │ -088084: 6e20 881b 7b00 |0082: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ -08808a: 0c07 |0085: move-result-object v7 │ │ -08808c: 3807 0700 |0086: if-eqz v7, 008d // +0007 │ │ -088090: 0187 |0088: move v7, v8 │ │ -088092: 6e20 2f19 7000 |0089: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setStarred:(Z)V // method@192f │ │ -088098: 28a1 |008c: goto 002d // -005f │ │ -08809a: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -08809c: 28fb |008e: goto 0089 // -0005 │ │ -08809e: 1a07 6712 |008f: const-string v7, "error" // string@1267 │ │ -0880a2: 6e20 9215 2700 |0091: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0880a8: 0a07 |0094: move-result v7 │ │ -0880aa: 3807 98ff |0095: if-eqz v7, 002d // -0068 │ │ -0880ae: 6e10 8a1b 0b00 |0097: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.handleError:()V // method@1b8a │ │ -0880b4: 2893 |009a: goto 002d // -006d │ │ +087f6c: |[087f6c] net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +087f7c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +087f7e: 7100 bd15 0000 |0001: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +087f84: 0b03 |0004: move-result-wide v3 │ │ +087f86: 1407 5a00 0a7f |0005: const v7, #float 1.83435e+38 // #7f0a005a │ │ +087f8c: 6e30 8f1b db07 |0008: invoke-virtual {v11, v13, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b8f │ │ +087f92: 6e20 8b1b cb00 |000b: invoke-virtual {v11, v12}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.init:(Ljava/io/Reader;)V // method@1b8b │ │ +087f98: 2200 2704 |000e: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +087f9c: 7010 2419 0000 |0010: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ +087fa2: 6e10 8c1b 0b00 |0013: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.nextParseEvent:()I // method@1b8c │ │ +087fa8: 0a01 |0016: move-result v1 │ │ +087faa: 1227 |0017: const/4 v7, #int 2 // #2 │ │ +087fac: 3371 1500 |0018: if-ne v1, v7, 002d // +0015 │ │ +087fb0: 6e10 891b 0b00 |001a: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.getElementName:()Ljava/lang/String; // method@1b89 │ │ +087fb6: 0c02 |001d: move-result-object v2 │ │ +087fb8: 1a07 e40f |001e: const-string v7, "child" // string@0fe4 │ │ +087fbc: 6e20 9215 2700 |0020: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +087fc2: 0a07 |0023: move-result v7 │ │ +087fc4: 3807 3900 |0024: if-eqz v7, 005d // +0039 │ │ +087fc8: 6e10 8e1b 0b00 |0026: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1b8e │ │ +087fce: 0c07 |0029: move-result-object v7 │ │ +087fd0: 6e20 2519 7000 |002a: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ +087fd6: 3381 e6ff |002d: if-ne v1, v8, 0013 // -001a │ │ +087fda: 6e10 901b 0b00 |002f: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.validate:()V // method@1b90 │ │ +087fe0: 1407 5b00 0a7f |0032: const v7, #float 1.83435e+38 // #7f0a005b │ │ +087fe6: 6e30 8f1b db07 |0035: invoke-virtual {v11, v13, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1b8f │ │ +087fec: 7100 bd15 0000 |0038: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@15bd │ │ +087ff2: 0b05 |003b: move-result-wide v5 │ │ +087ff4: 6207 5a09 |003c: sget-object v7, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@095a │ │ +087ff8: 2208 5003 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@0350 │ │ +087ffc: 7010 ad15 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +088002: 1a09 e603 |0043: const-string v9, "Got music directory in " // string@03e6 │ │ +088006: 6e20 b515 9800 |0045: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08800c: 0c08 |0048: move-result-object v8 │ │ +08800e: 9c09 0503 |0049: sub-long v9, v5, v3 │ │ +088012: 6e30 b215 980a |004b: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15b2 │ │ +088018: 0c08 |004e: move-result-object v8 │ │ +08801a: 1a09 3d1a |004f: const-string v9, "ms." // string@1a3d │ │ +08801e: 6e20 b515 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +088024: 0c08 |0054: move-result-object v8 │ │ +088026: 6e10 bb15 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +08802c: 0c08 |0058: move-result-object v8 │ │ +08802e: 6e20 751c 8700 |0059: invoke-virtual {v7, v8}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.debug:(Ljava/lang/String;)V // method@1c75 │ │ +088034: 1100 |005c: return-object v0 │ │ +088036: 1a07 4e11 |005d: const-string v7, "directory" // string@114e │ │ +08803a: 6e20 9215 2700 |005f: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +088040: 0a07 |0062: move-result v7 │ │ +088042: 3807 2c00 |0063: if-eqz v7, 008f // +002c │ │ +088046: 1a07 db15 |0065: const-string v7, "id" // string@15db │ │ +08804a: 6e20 881b 7b00 |0067: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ +088050: 0c07 |006a: move-result-object v7 │ │ +088052: 6e20 2c19 7000 |006b: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setId:(Ljava/lang/String;)V // method@192c │ │ +088058: 1a07 4e1a |006e: const-string v7, "name" // string@1a4e │ │ +08805c: 6e20 881b 7b00 |0070: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ +088062: 0c07 |0073: move-result-object v7 │ │ +088064: 6e20 2d19 7000 |0074: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setName:(Ljava/lang/String;)V // method@192d │ │ +08806a: 1a07 1d1c |0077: const-string v7, "parent" // string@1c1d │ │ +08806e: 6e20 881b 7b00 |0079: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ +088074: 0c07 |007c: move-result-object v7 │ │ +088076: 6e20 2e19 7000 |007d: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setParentId:(Ljava/lang/String;)V // method@192e │ │ +08807c: 1a07 b820 |0080: const-string v7, "starred" // string@20b8 │ │ +088080: 6e20 881b 7b00 |0082: invoke-virtual {v11, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1b88 │ │ +088086: 0c07 |0085: move-result-object v7 │ │ +088088: 3807 0700 |0086: if-eqz v7, 008d // +0007 │ │ +08808c: 0187 |0088: move v7, v8 │ │ +08808e: 6e20 2f19 7000 |0089: invoke-virtual {v0, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.setStarred:(Z)V // method@192f │ │ +088094: 28a1 |008c: goto 002d // -005f │ │ +088096: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +088098: 28fb |008e: goto 0089 // -0005 │ │ +08809a: 1a07 6412 |008f: const-string v7, "error" // string@1264 │ │ +08809e: 6e20 9215 2700 |0091: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0880a4: 0a07 |0094: move-result v7 │ │ +0880a6: 3807 98ff |0095: if-eqz v7, 002d // -0068 │ │ +0880aa: 6e10 8a1b 0b00 |0097: invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser;.handleError:()V // method@1b8a │ │ +0880b0: 2893 |009a: goto 002d // -006d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0005 line=45 │ │ 0x000b line=46 │ │ 0x000e line=48 │ │ 0x0013 line=51 │ │ @@ -191315,21 +191331,21 @@ │ │ 0x0017 - 0x009b reg=1 eventType I │ │ 0x005d - 0x009b reg=2 name Ljava/lang/String; │ │ 0x0005 - 0x009b reg=3 t0 J │ │ 0x0000 - 0x009b reg=11 this Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser; │ │ 0x0000 - 0x009b reg=12 reader Ljava/io/Reader; │ │ 0x0000 - 0x009b reg=13 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2779 (MusicDirectoryParser.java) │ │ + source_file_idx : 2776 (MusicDirectoryParser.java) │ │ │ │ Class #752 header: │ │ -class_idx : 1127 │ │ +class_idx : 1135 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ -source_file_idx : 2940 │ │ +superclass_idx : 1132 │ │ +source_file_idx : 2937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #752 annotations: │ │ Annotations on method #7071 'parse' │ │ @@ -191348,17 +191364,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0880b8: |[0880b8] net.sourceforge.subsonic.androidapp.service.parser.PlaylistParser.:(Landroid/content/Context;)V │ │ -0880c8: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ -0880ce: 0e00 |0003: return-void │ │ +0880b4: |[0880b4] net.sourceforge.subsonic.androidapp.service.parser.PlaylistParser.:(Landroid/content/Context;)V │ │ +0880c4: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ +0880ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -191369,45 +191385,45 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0880d0: |[0880d0] net.sourceforge.subsonic.androidapp.service.parser.PlaylistParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -0880e0: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ -0880e6: 6e30 a11b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1ba1 │ │ -0880ec: 6e20 9d1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.init:(Ljava/io/Reader;)V // method@1b9d │ │ -0880f2: 2200 1f04 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -0880f6: 7010 2419 0000 |000b: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ -0880fc: 6e10 9e1b 0400 |000e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.nextParseEvent:()I // method@1b9e │ │ -088102: 0a01 |0011: move-result v1 │ │ -088104: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -088106: 3331 1500 |0013: if-ne v1, v3, 0028 // +0015 │ │ -08810a: 6e10 9b1b 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.getElementName:()Ljava/lang/String; // method@1b9b │ │ -088110: 0c02 |0018: move-result-object v2 │ │ -088112: 1a03 4f12 |0019: const-string v3, "entry" // string@124f │ │ -088116: 6e20 9215 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -08811c: 0a03 |001e: move-result v3 │ │ -08811e: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ -088122: 6e10 a01b 0400 |0021: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1ba0 │ │ -088128: 0c03 |0024: move-result-object v3 │ │ -08812a: 6e20 2519 3000 |0025: invoke-virtual {v0, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ -088130: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -088132: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ -088136: 6e10 a21b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.validate:()V // method@1ba2 │ │ -08813c: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ -088142: 6e30 a11b 6403 |0031: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1ba1 │ │ -088148: 1100 |0034: return-object v0 │ │ -08814a: 1a03 6712 |0035: const-string v3, "error" // string@1267 │ │ -08814e: 6e20 9215 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -088154: 0a03 |003a: move-result v3 │ │ -088156: 3803 edff |003b: if-eqz v3, 0028 // -0013 │ │ -08815a: 6e10 9c1b 0400 |003d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.handleError:()V // method@1b9c │ │ -088160: 28e8 |0040: goto 0028 // -0018 │ │ +0880cc: |[0880cc] net.sourceforge.subsonic.androidapp.service.parser.PlaylistParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +0880dc: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ +0880e2: 6e30 a11b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1ba1 │ │ +0880e8: 6e20 9d1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.init:(Ljava/io/Reader;)V // method@1b9d │ │ +0880ee: 2200 2704 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +0880f2: 7010 2419 0000 |000b: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ +0880f8: 6e10 9e1b 0400 |000e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.nextParseEvent:()I // method@1b9e │ │ +0880fe: 0a01 |0011: move-result v1 │ │ +088100: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +088102: 3331 1500 |0013: if-ne v1, v3, 0028 // +0015 │ │ +088106: 6e10 9b1b 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.getElementName:()Ljava/lang/String; // method@1b9b │ │ +08810c: 0c02 |0018: move-result-object v2 │ │ +08810e: 1a03 4c12 |0019: const-string v3, "entry" // string@124c │ │ +088112: 6e20 9215 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +088118: 0a03 |001e: move-result v3 │ │ +08811a: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ +08811e: 6e10 a01b 0400 |0021: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1ba0 │ │ +088124: 0c03 |0024: move-result-object v3 │ │ +088126: 6e20 2519 3000 |0025: invoke-virtual {v0, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ +08812c: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +08812e: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ +088132: 6e10 a21b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.validate:()V // method@1ba2 │ │ +088138: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ +08813e: 6e30 a11b 6403 |0031: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1ba1 │ │ +088144: 1100 |0034: return-object v0 │ │ +088146: 1a03 6412 |0035: const-string v3, "error" // string@1264 │ │ +08814a: 6e20 9215 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +088150: 0a03 |003a: move-result v3 │ │ +088152: 3803 edff |003b: if-eqz v3, 0028 // -0013 │ │ +088156: 6e10 9c1b 0400 |003d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser;.handleError:()V // method@1b9c │ │ +08815c: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0009 line=42 │ │ 0x000e line=45 │ │ 0x0012 line=46 │ │ @@ -191425,21 +191441,21 @@ │ │ 0x000e - 0x0041 reg=0 dir Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0012 - 0x0041 reg=1 eventType I │ │ 0x0035 - 0x0041 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0041 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/parser/PlaylistParser; │ │ 0x0000 - 0x0041 reg=5 reader Ljava/io/Reader; │ │ 0x0000 - 0x0041 reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2940 (PlaylistParser.java) │ │ + source_file_idx : 2937 (PlaylistParser.java) │ │ │ │ Class #753 header: │ │ -class_idx : 1129 │ │ +class_idx : 1137 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ -source_file_idx : 2984 │ │ +superclass_idx : 1132 │ │ +source_file_idx : 2981 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #753 annotations: │ │ Annotations on method #7089 'parse' │ │ @@ -191458,17 +191474,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088164: |[088164] net.sourceforge.subsonic.androidapp.service.parser.RandomSongsParser.:(Landroid/content/Context;)V │ │ -088174: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ -08817a: 0e00 |0003: return-void │ │ +088160: |[088160] net.sourceforge.subsonic.androidapp.service.parser.RandomSongsParser.:(Landroid/content/Context;)V │ │ +088170: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ +088176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -191479,45 +191495,45 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -08817c: |[08817c] net.sourceforge.subsonic.androidapp.service.parser.RandomSongsParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -08818c: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ -088192: 6e30 b31b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bb3 │ │ -088198: 6e20 af1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.init:(Ljava/io/Reader;)V // method@1baf │ │ -08819e: 2200 1f04 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -0881a2: 7010 2419 0000 |000b: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ -0881a8: 6e10 b01b 0400 |000e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.nextParseEvent:()I // method@1bb0 │ │ -0881ae: 0a01 |0011: move-result v1 │ │ -0881b0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -0881b2: 3331 1500 |0013: if-ne v1, v3, 0028 // +0015 │ │ -0881b6: 6e10 ad1b 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.getElementName:()Ljava/lang/String; // method@1bad │ │ -0881bc: 0c02 |0018: move-result-object v2 │ │ -0881be: 1a03 8420 |0019: const-string v3, "song" // string@2084 │ │ -0881c2: 6e20 9215 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0881c8: 0a03 |001e: move-result v3 │ │ -0881ca: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ -0881ce: 6e10 b21b 0400 |0021: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bb2 │ │ -0881d4: 0c03 |0024: move-result-object v3 │ │ -0881d6: 6e20 2519 3000 |0025: invoke-virtual {v0, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ -0881dc: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -0881de: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ -0881e2: 6e10 b41b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.validate:()V // method@1bb4 │ │ -0881e8: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ -0881ee: 6e30 b31b 6403 |0031: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bb3 │ │ -0881f4: 1100 |0034: return-object v0 │ │ -0881f6: 1a03 6712 |0035: const-string v3, "error" // string@1267 │ │ -0881fa: 6e20 9215 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -088200: 0a03 |003a: move-result v3 │ │ -088202: 3803 edff |003b: if-eqz v3, 0028 // -0013 │ │ -088206: 6e10 ae1b 0400 |003d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.handleError:()V // method@1bae │ │ -08820c: 28e8 |0040: goto 0028 // -0018 │ │ +088178: |[088178] net.sourceforge.subsonic.androidapp.service.parser.RandomSongsParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +088188: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ +08818e: 6e30 b31b 6403 |0003: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bb3 │ │ +088194: 6e20 af1b 5400 |0006: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.init:(Ljava/io/Reader;)V // method@1baf │ │ +08819a: 2200 2704 |0009: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +08819e: 7010 2419 0000 |000b: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.:()V // method@1924 │ │ +0881a4: 6e10 b01b 0400 |000e: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.nextParseEvent:()I // method@1bb0 │ │ +0881aa: 0a01 |0011: move-result v1 │ │ +0881ac: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +0881ae: 3331 1500 |0013: if-ne v1, v3, 0028 // +0015 │ │ +0881b2: 6e10 ad1b 0400 |0015: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.getElementName:()Ljava/lang/String; // method@1bad │ │ +0881b8: 0c02 |0018: move-result-object v2 │ │ +0881ba: 1a03 8120 |0019: const-string v3, "song" // string@2081 │ │ +0881be: 6e20 9215 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0881c4: 0a03 |001e: move-result v3 │ │ +0881c6: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ +0881ca: 6e10 b21b 0400 |0021: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bb2 │ │ +0881d0: 0c03 |0024: move-result-object v3 │ │ +0881d2: 6e20 2519 3000 |0025: invoke-virtual {v0, v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.addChild:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V // method@1925 │ │ +0881d8: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +0881da: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ +0881de: 6e10 b41b 0400 |002b: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.validate:()V // method@1bb4 │ │ +0881e4: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ +0881ea: 6e30 b31b 6403 |0031: invoke-virtual {v4, v6, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bb3 │ │ +0881f0: 1100 |0034: return-object v0 │ │ +0881f2: 1a03 6412 |0035: const-string v3, "error" // string@1264 │ │ +0881f6: 6e20 9215 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0881fc: 0a03 |003a: move-result v3 │ │ +0881fe: 3803 edff |003b: if-eqz v3, 0028 // -0013 │ │ +088202: 6e10 ae1b 0400 |003d: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser;.handleError:()V // method@1bae │ │ +088208: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0009 line=42 │ │ 0x000e line=45 │ │ 0x0012 line=46 │ │ @@ -191535,21 +191551,21 @@ │ │ 0x000e - 0x0041 reg=0 dir Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ 0x0012 - 0x0041 reg=1 eventType I │ │ 0x0035 - 0x0041 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0041 reg=4 this Lnet/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser; │ │ 0x0000 - 0x0041 reg=5 reader Ljava/io/Reader; │ │ 0x0000 - 0x0041 reg=6 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 2984 (RandomSongsParser.java) │ │ + source_file_idx : 2981 (RandomSongsParser.java) │ │ │ │ Class #754 header: │ │ -class_idx : 1130 │ │ +class_idx : 1138 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ -source_file_idx : 3091 │ │ +superclass_idx : 1132 │ │ +source_file_idx : 3088 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #754 annotations: │ │ Annotations on method #7099 'parse' │ │ @@ -191568,17 +191584,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088210: |[088210] net.sourceforge.subsonic.androidapp.service.parser.SearchResult2Parser.:(Landroid/content/Context;)V │ │ -088220: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ -088226: 0e00 |0003: return-void │ │ +08820c: |[08820c] net.sourceforge.subsonic.androidapp.service.parser.SearchResult2Parser.:(Landroid/content/Context;)V │ │ +08821c: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ +088222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -191589,75 +191605,75 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -088228: |[088228] net.sourceforge.subsonic.androidapp.service.parser.SearchResult2Parser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -088238: 1406 5a00 0a7f |0000: const v6, #float 1.83435e+38 // #7f0a005a │ │ -08823e: 6e30 bd1b 9706 |0003: invoke-virtual {v7, v9, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bbd │ │ -088244: 6e20 b91b 8700 |0006: invoke-virtual {v7, v8}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.init:(Ljava/io/Reader;)V // method@1bb9 │ │ -08824a: 2202 7103 |0009: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -08824e: 7010 ec15 0200 |000b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -088254: 2200 7103 |000e: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -088258: 7010 ec15 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -08825e: 2205 7103 |0013: new-instance v5, Ljava/util/ArrayList; // type@0371 │ │ -088262: 7010 ec15 0500 |0015: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -088268: 6e10 ba1b 0700 |0018: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.nextParseEvent:()I // method@1bba │ │ -08826e: 0a03 |001b: move-result v3 │ │ -088270: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -088272: 3363 2800 |001d: if-ne v3, v6, 0045 // +0028 │ │ -088276: 6e10 b71b 0700 |001f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.getElementName:()Ljava/lang/String; // method@1bb7 │ │ -08827c: 0c04 |0022: move-result-object v4 │ │ -08827e: 1a06 0b0f |0023: const-string v6, "artist" // string@0f0b │ │ -088282: 6e20 9215 4600 |0025: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -088288: 0a06 |0028: move-result v6 │ │ -08828a: 3806 2e00 |0029: if-eqz v6, 0057 // +002e │ │ -08828e: 2201 1a04 |002b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@041a │ │ -088292: 7010 da18 0100 |002d: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ -088298: 1a06 de15 |0030: const-string v6, "id" // string@15de │ │ -08829c: 6e20 b61b 6700 |0032: invoke-virtual {v7, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1bb6 │ │ -0882a2: 0c06 |0035: move-result-object v6 │ │ -0882a4: 6e20 df18 6100 |0036: invoke-virtual {v1, v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ -0882aa: 1a06 511a |0039: const-string v6, "name" // string@1a51 │ │ -0882ae: 6e20 b61b 6700 |003b: invoke-virtual {v7, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1bb6 │ │ -0882b4: 0c06 |003e: move-result-object v6 │ │ -0882b6: 6e20 e118 6100 |003f: invoke-virtual {v1, v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ -0882bc: 7220 1c16 1200 |0042: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0882c2: 1216 |0045: const/4 v6, #int 1 // #1 │ │ -0882c4: 3363 d2ff |0046: if-ne v3, v6, 0018 // -002e │ │ -0882c8: 6e10 be1b 0700 |0048: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.validate:()V // method@1bbe │ │ -0882ce: 1406 5b00 0a7f |004b: const v6, #float 1.83435e+38 // #7f0a005b │ │ -0882d4: 6e30 bd1b 9706 |004e: invoke-virtual {v7, v9, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bbd │ │ -0882da: 2206 2804 |0051: new-instance v6, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0428 │ │ -0882de: 7040 5219 2650 |0053: invoke-direct {v6, v2, v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@1952 │ │ -0882e4: 1106 |0056: return-object v6 │ │ -0882e6: 1a06 8a0e |0057: const-string v6, "album" // string@0e8a │ │ -0882ea: 6e20 9215 4600 |0059: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0882f0: 0a06 |005c: move-result v6 │ │ -0882f2: 3806 0a00 |005d: if-eqz v6, 0067 // +000a │ │ -0882f6: 6e10 bc1b 0700 |005f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bbc │ │ -0882fc: 0c06 |0062: move-result-object v6 │ │ -0882fe: 7220 1c16 6000 |0063: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -088304: 28df |0066: goto 0045 // -0021 │ │ -088306: 1a06 8420 |0067: const-string v6, "song" // string@2084 │ │ -08830a: 6e20 9215 4600 |0069: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -088310: 0a06 |006c: move-result v6 │ │ -088312: 3806 0a00 |006d: if-eqz v6, 0077 // +000a │ │ -088316: 6e10 bc1b 0700 |006f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bbc │ │ -08831c: 0c06 |0072: move-result-object v6 │ │ -08831e: 7220 1c16 6500 |0073: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -088324: 28cf |0076: goto 0045 // -0031 │ │ -088326: 1a06 6712 |0077: const-string v6, "error" // string@1267 │ │ -08832a: 6e20 9215 4600 |0079: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -088330: 0a06 |007c: move-result v6 │ │ -088332: 3806 c8ff |007d: if-eqz v6, 0045 // -0038 │ │ -088336: 6e10 b81b 0700 |007f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.handleError:()V // method@1bb8 │ │ -08833c: 28c3 |0082: goto 0045 // -003d │ │ +088224: |[088224] net.sourceforge.subsonic.androidapp.service.parser.SearchResult2Parser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +088234: 1406 5a00 0a7f |0000: const v6, #float 1.83435e+38 // #7f0a005a │ │ +08823a: 6e30 bd1b 9706 |0003: invoke-virtual {v7, v9, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bbd │ │ +088240: 6e20 b91b 8700 |0006: invoke-virtual {v7, v8}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.init:(Ljava/io/Reader;)V // method@1bb9 │ │ +088246: 2202 7903 |0009: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +08824a: 7010 ec15 0200 |000b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +088250: 2200 7903 |000e: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +088254: 7010 ec15 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +08825a: 2205 7903 |0013: new-instance v5, Ljava/util/ArrayList; // type@0379 │ │ +08825e: 7010 ec15 0500 |0015: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +088264: 6e10 ba1b 0700 |0018: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.nextParseEvent:()I // method@1bba │ │ +08826a: 0a03 |001b: move-result v3 │ │ +08826c: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +08826e: 3363 2800 |001d: if-ne v3, v6, 0045 // +0028 │ │ +088272: 6e10 b71b 0700 |001f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.getElementName:()Ljava/lang/String; // method@1bb7 │ │ +088278: 0c04 |0022: move-result-object v4 │ │ +08827a: 1a06 080f |0023: const-string v6, "artist" // string@0f08 │ │ +08827e: 6e20 9215 4600 |0025: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +088284: 0a06 |0028: move-result v6 │ │ +088286: 3806 2e00 |0029: if-eqz v6, 0057 // +002e │ │ +08828a: 2201 2204 |002b: new-instance v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; // type@0422 │ │ +08828e: 7010 da18 0100 |002d: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.:()V // method@18da │ │ +088294: 1a06 db15 |0030: const-string v6, "id" // string@15db │ │ +088298: 6e20 b61b 6700 |0032: invoke-virtual {v7, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1bb6 │ │ +08829e: 0c06 |0035: move-result-object v6 │ │ +0882a0: 6e20 df18 6100 |0036: invoke-virtual {v1, v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setId:(Ljava/lang/String;)V // method@18df │ │ +0882a6: 1a06 4e1a |0039: const-string v6, "name" // string@1a4e │ │ +0882aa: 6e20 b61b 6700 |003b: invoke-virtual {v7, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.get:(Ljava/lang/String;)Ljava/lang/String; // method@1bb6 │ │ +0882b0: 0c06 |003e: move-result-object v6 │ │ +0882b2: 6e20 e118 6100 |003f: invoke-virtual {v1, v6}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;.setName:(Ljava/lang/String;)V // method@18e1 │ │ +0882b8: 7220 1c16 1200 |0042: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0882be: 1216 |0045: const/4 v6, #int 1 // #1 │ │ +0882c0: 3363 d2ff |0046: if-ne v3, v6, 0018 // -002e │ │ +0882c4: 6e10 be1b 0700 |0048: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.validate:()V // method@1bbe │ │ +0882ca: 1406 5b00 0a7f |004b: const v6, #float 1.83435e+38 // #7f0a005b │ │ +0882d0: 6e30 bd1b 9706 |004e: invoke-virtual {v7, v9, v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bbd │ │ +0882d6: 2206 3004 |0051: new-instance v6, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0430 │ │ +0882da: 7040 5219 2650 |0053: invoke-direct {v6, v2, v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@1952 │ │ +0882e0: 1106 |0056: return-object v6 │ │ +0882e2: 1a06 870e |0057: const-string v6, "album" // string@0e87 │ │ +0882e6: 6e20 9215 4600 |0059: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0882ec: 0a06 |005c: move-result v6 │ │ +0882ee: 3806 0a00 |005d: if-eqz v6, 0067 // +000a │ │ +0882f2: 6e10 bc1b 0700 |005f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bbc │ │ +0882f8: 0c06 |0062: move-result-object v6 │ │ +0882fa: 7220 1c16 6000 |0063: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +088300: 28df |0066: goto 0045 // -0021 │ │ +088302: 1a06 8120 |0067: const-string v6, "song" // string@2081 │ │ +088306: 6e20 9215 4600 |0069: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +08830c: 0a06 |006c: move-result v6 │ │ +08830e: 3806 0a00 |006d: if-eqz v6, 0077 // +000a │ │ +088312: 6e10 bc1b 0700 |006f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bbc │ │ +088318: 0c06 |0072: move-result-object v6 │ │ +08831a: 7220 1c16 6500 |0073: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +088320: 28cf |0076: goto 0045 // -0031 │ │ +088322: 1a06 6412 |0077: const-string v6, "error" // string@1264 │ │ +088326: 6e20 9215 4600 |0079: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +08832c: 0a06 |007c: move-result v6 │ │ +08832e: 3806 c8ff |007d: if-eqz v6, 0045 // -0038 │ │ +088332: 6e10 b81b 0700 |007f: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser;.handleError:()V // method@1bb8 │ │ +088338: 28c3 |0082: goto 0045 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x0009 line=46 │ │ 0x000e line=47 │ │ 0x0013 line=48 │ │ @@ -191687,21 +191703,21 @@ │ │ 0x001c - 0x0083 reg=3 eventType I │ │ 0x0057 - 0x0083 reg=4 name Ljava/lang/String; │ │ 0x0018 - 0x0083 reg=5 songs Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0083 reg=7 this Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser; │ │ 0x0000 - 0x0083 reg=8 reader Ljava/io/Reader; │ │ 0x0000 - 0x0083 reg=9 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 3091 (SearchResult2Parser.java) │ │ + source_file_idx : 3088 (SearchResult2Parser.java) │ │ │ │ Class #755 header: │ │ -class_idx : 1131 │ │ +class_idx : 1139 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ -source_file_idx : 3092 │ │ +superclass_idx : 1132 │ │ +source_file_idx : 3089 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #755 annotations: │ │ Annotations on method #7108 'parse' │ │ @@ -191720,17 +191736,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088340: |[088340] net.sourceforge.subsonic.androidapp.service.parser.SearchResultParser.:(Landroid/content/Context;)V │ │ -088350: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ -088356: 0e00 |0003: return-void │ │ +08833c: |[08833c] net.sourceforge.subsonic.androidapp.service.parser.SearchResultParser.:(Landroid/content/Context;)V │ │ +08834c: 7020 801b 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser;.:(Landroid/content/Context;)V // method@1b80 │ │ +088352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -191741,51 +191757,51 @@ │ │ type : '(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -088358: |[088358] net.sourceforge.subsonic.androidapp.service.parser.SearchResultParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -088368: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ -08836e: 6e30 c61b 8603 |0003: invoke-virtual {v6, v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bc6 │ │ -088374: 6e20 c21b 7600 |0006: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.init:(Ljava/io/Reader;)V // method@1bc2 │ │ -08837a: 2202 7103 |0009: new-instance v2, Ljava/util/ArrayList; // type@0371 │ │ -08837e: 7010 ec15 0200 |000b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ -088384: 6e10 c31b 0600 |000e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.nextParseEvent:()I // method@1bc3 │ │ -08838a: 0a00 |0011: move-result v0 │ │ -08838c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -08838e: 3330 1500 |0013: if-ne v0, v3, 0028 // +0015 │ │ -088392: 6e10 c01b 0600 |0015: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.getElementName:()Ljava/lang/String; // method@1bc0 │ │ -088398: 0c01 |0018: move-result-object v1 │ │ -08839a: 1a03 ad19 |0019: const-string v3, "match" // string@19ad │ │ -08839e: 6e20 9215 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0883a4: 0a03 |001e: move-result v3 │ │ -0883a6: 3803 2300 |001f: if-eqz v3, 0042 // +0023 │ │ -0883aa: 6e10 c51b 0600 |0021: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bc5 │ │ -0883b0: 0c03 |0024: move-result-object v3 │ │ -0883b2: 7220 1c16 3200 |0025: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -0883b8: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -0883ba: 3330 e5ff |0029: if-ne v0, v3, 000e // -001b │ │ -0883be: 6e10 c71b 0600 |002b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.validate:()V // method@1bc7 │ │ -0883c4: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ -0883ca: 6e30 c61b 8603 |0031: invoke-virtual {v6, v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bc6 │ │ -0883d0: 2203 2804 |0034: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0428 │ │ -0883d4: 7100 0216 0000 |0036: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -0883da: 0c04 |0039: move-result-object v4 │ │ -0883dc: 7100 0216 0000 |003a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ -0883e2: 0c05 |003d: move-result-object v5 │ │ -0883e4: 7040 5219 4325 |003e: invoke-direct {v3, v4, v5, v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@1952 │ │ -0883ea: 1103 |0041: return-object v3 │ │ -0883ec: 1a03 6712 |0042: const-string v3, "error" // string@1267 │ │ -0883f0: 6e20 9215 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -0883f6: 0a03 |0047: move-result v3 │ │ -0883f8: 3803 e0ff |0048: if-eqz v3, 0028 // -0020 │ │ -0883fc: 6e10 c11b 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.handleError:()V // method@1bc1 │ │ -088402: 28db |004d: goto 0028 // -0025 │ │ +088354: |[088354] net.sourceforge.subsonic.androidapp.service.parser.SearchResultParser.parse:(Ljava/io/Reader;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +088364: 1403 5a00 0a7f |0000: const v3, #float 1.83435e+38 // #7f0a005a │ │ +08836a: 6e30 c61b 8603 |0003: invoke-virtual {v6, v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bc6 │ │ +088370: 6e20 c21b 7600 |0006: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.init:(Ljava/io/Reader;)V // method@1bc2 │ │ +088376: 2202 7903 |0009: new-instance v2, Ljava/util/ArrayList; // type@0379 │ │ +08837a: 7010 ec15 0200 |000b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@15ec │ │ +088380: 6e10 c31b 0600 |000e: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.nextParseEvent:()I // method@1bc3 │ │ +088386: 0a00 |0011: move-result v0 │ │ +088388: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +08838a: 3330 1500 |0013: if-ne v0, v3, 0028 // +0015 │ │ +08838e: 6e10 c01b 0600 |0015: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.getElementName:()Ljava/lang/String; // method@1bc0 │ │ +088394: 0c01 |0018: move-result-object v1 │ │ +088396: 1a03 aa19 |0019: const-string v3, "match" // string@19aa │ │ +08839a: 6e20 9215 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0883a0: 0a03 |001e: move-result v3 │ │ +0883a2: 3803 2300 |001f: if-eqz v3, 0042 // +0023 │ │ +0883a6: 6e10 c51b 0600 |0021: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.parseEntry:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@1bc5 │ │ +0883ac: 0c03 |0024: move-result-object v3 │ │ +0883ae: 7220 1c16 3200 |0025: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +0883b4: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +0883b6: 3330 e5ff |0029: if-ne v0, v3, 000e // -001b │ │ +0883ba: 6e10 c71b 0600 |002b: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.validate:()V // method@1bc7 │ │ +0883c0: 1403 5b00 0a7f |002e: const v3, #float 1.83435e+38 // #7f0a005b │ │ +0883c6: 6e30 c61b 8603 |0031: invoke-virtual {v6, v8, v3}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.updateProgress:(Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;I)V // method@1bc6 │ │ +0883cc: 2203 3004 |0034: new-instance v3, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0430 │ │ +0883d0: 7100 0216 0000 |0036: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +0883d6: 0c04 |0039: move-result-object v4 │ │ +0883d8: 7100 0216 0000 |003a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1602 │ │ +0883de: 0c05 |003d: move-result-object v5 │ │ +0883e0: 7040 5219 4325 |003e: invoke-direct {v3, v4, v5, v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;.:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@1952 │ │ +0883e6: 1103 |0041: return-object v3 │ │ +0883e8: 1a03 6412 |0042: const-string v3, "error" // string@1264 │ │ +0883ec: 6e20 9215 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +0883f2: 0a03 |0047: move-result v3 │ │ +0883f4: 3803 e0ff |0048: if-eqz v3, 0028 // -0020 │ │ +0883f8: 6e10 c11b 0600 |004a: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser;.handleError:()V // method@1bc1 │ │ +0883fe: 28db |004d: goto 0028 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x0009 line=47 │ │ 0x000e line=50 │ │ 0x0012 line=51 │ │ @@ -191803,21 +191819,21 @@ │ │ 0x0012 - 0x004e reg=0 eventType I │ │ 0x0042 - 0x004e reg=1 name Ljava/lang/String; │ │ 0x000e - 0x004e reg=2 songs Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x004e reg=6 this Lnet/sourceforge/subsonic/androidapp/service/parser/SearchResultParser; │ │ 0x0000 - 0x004e reg=7 reader Ljava/io/Reader; │ │ 0x0000 - 0x004e reg=8 progressListener Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ │ │ │ - source_file_idx : 3092 (SearchResultParser.java) │ │ + source_file_idx : 3089 (SearchResultParser.java) │ │ │ │ Class #756 header: │ │ -class_idx : 1173 │ │ +class_idx : 1181 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1143 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 1151 │ │ +source_file_idx : 2767 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 5 │ │ │ │ Class #756 annotations: │ │ Annotations on class │ │ @@ -191856,38 +191872,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -088404: |[088404] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.:()V │ │ -088414: 2200 8a04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@048a │ │ -088418: 1c01 9504 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // type@0495 │ │ -08841c: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ -088422: 6900 de09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09de │ │ -088426: 0e00 |0009: return-void │ │ +088400: |[088400] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.:()V │ │ +088410: 2200 9204 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/Logger; // type@0492 │ │ +088414: 1c01 9d04 |0002: const-class v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; // type@049d │ │ +088418: 7020 741c 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.:(Ljava/lang/Class;)V // method@1c74 │ │ +08841e: 6900 de09 |0007: sput-object v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09de │ │ +088422: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;) │ │ name : '' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -088428: |[088428] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.:(Landroid/app/Activity;)V │ │ -088438: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08843a: 7030 a21c 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.:(Landroid/app/Activity;Z)V // method@1ca2 │ │ -088440: 0e00 |0004: return-void │ │ +088424: |[088424] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.:(Landroid/app/Activity;)V │ │ +088434: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088436: 7030 a21c 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.:(Landroid/app/Activity;Z)V // method@1ca2 │ │ +08843c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ @@ -191898,21 +191914,21 @@ │ │ type : '(Landroid/app/Activity;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -088444: |[088444] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.:(Landroid/app/Activity;Z)V │ │ -088454: 7020 061c 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.:(Landroid/app/Activity;)V // method@1c06 │ │ -08845a: 5c13 e009 |0003: iput-boolean v3, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.finishActivityOnCancel:Z // field@09e0 │ │ -08845e: 7010 a61c 0100 |0005: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.createProgressDialog:()Landroid/app/AlertDialog; // method@1ca6 │ │ -088464: 0c00 |0008: move-result-object v0 │ │ -088466: 5b10 e109 |0009: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.progressDialog:Landroid/app/AlertDialog; // field@09e1 │ │ -08846a: 0e00 |000b: return-void │ │ +088440: |[088440] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.:(Landroid/app/Activity;Z)V │ │ +088450: 7020 061c 2100 |0000: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.:(Landroid/app/Activity;)V // method@1c06 │ │ +088456: 5c13 e009 |0003: iput-boolean v3, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.finishActivityOnCancel:Z // field@09e0 │ │ +08845a: 7010 a61c 0100 |0005: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.createProgressDialog:()Landroid/app/AlertDialog; // method@1ca6 │ │ +088460: 0c00 |0008: move-result-object v0 │ │ +088462: 5b10 e109 |0009: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.progressDialog:Landroid/app/AlertDialog; // field@09e1 │ │ +088466: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000b line=42 │ │ locals : │ │ @@ -191926,17 +191942,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08846c: |[08846c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z │ │ -08847c: 5510 df09 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ -088480: 0f00 |0002: return v0 │ │ +088468: |[088468] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.access$000:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Z │ │ +088478: 5510 df09 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ +08847c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;) │ │ @@ -191944,17 +191960,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088484: |[088484] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; │ │ -088494: 5410 e109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.progressDialog:Landroid/app/AlertDialog; // field@09e1 │ │ -088498: 1100 |0002: return-object v0 │ │ +088480: |[088480] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.access$100:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; │ │ +088490: 5410 e109 |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.progressDialog:Landroid/app/AlertDialog; // field@09e1 │ │ +088494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;) │ │ @@ -191962,37 +191978,37 @@ │ │ type : '()Landroid/app/AlertDialog;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -08849c: |[08849c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.createProgressDialog:()Landroid/app/AlertDialog; │ │ -0884ac: 2200 0b00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000b │ │ -0884b0: 6e10 ab1c 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getActivity:()Landroid/app/Activity; // method@1cab │ │ -0884b6: 0c01 |0005: move-result-object v1 │ │ -0884b8: 7020 3b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0884be: 1401 9b00 0801 |0009: const v1, #float 2.49797e-38 // #0108009b │ │ -0884c4: 6e20 3e00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@003e │ │ -0884ca: 1401 0500 0a7f |000f: const v1, #float 1.83434e+38 // #7f0a0005 │ │ -0884d0: 6e20 4400 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -0884d6: 1501 0a7f |0015: const/high16 v1, #int 2131361792 // #7f0a │ │ -0884da: 6e20 3f00 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ -0884e0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0884e2: 6e20 3d00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@003d │ │ -0884e8: 2201 8f04 |001e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; // type@048f │ │ -0884ec: 7020 941c 3100 |0020: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V // method@1c94 │ │ -0884f2: 6e20 4200 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -0884f8: 1401 0b00 0a7f |0026: const v1, #float 1.83434e+38 // #7f0a000b │ │ -0884fe: 2202 9004 |0029: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; // type@0490 │ │ -088502: 7020 961c 3200 |002b: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V // method@1c96 │ │ -088508: 6e30 4300 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -08850e: 6e10 3c00 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -088514: 0c01 |0034: move-result-object v1 │ │ -088516: 1101 |0035: return-object v1 │ │ +088498: |[088498] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.createProgressDialog:()Landroid/app/AlertDialog; │ │ +0884a8: 2200 0e00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000e │ │ +0884ac: 6e10 ab1c 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getActivity:()Landroid/app/Activity; // method@1cab │ │ +0884b2: 0c01 |0005: move-result-object v1 │ │ +0884b4: 7020 3b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +0884ba: 1401 9b00 0801 |0009: const v1, #float 2.49797e-38 // #0108009b │ │ +0884c0: 6e20 3e00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@003e │ │ +0884c6: 1401 0500 0a7f |000f: const v1, #float 1.83434e+38 // #7f0a0005 │ │ +0884cc: 6e20 4400 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +0884d2: 1501 0a7f |0015: const/high16 v1, #int 2131361792 // #7f0a │ │ +0884d6: 6e20 3f00 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@003f │ │ +0884dc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0884de: 6e20 3d00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@003d │ │ +0884e4: 2201 9704 |001e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1; // type@0497 │ │ +0884e8: 7020 941c 3100 |0020: invoke-direct {v1, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V // method@1c94 │ │ +0884ee: 6e20 4200 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +0884f4: 1401 0b00 0a7f |0026: const v1, #float 1.83434e+38 // #7f0a000b │ │ +0884fa: 2202 9804 |0029: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2; // type@0498 │ │ +0884fe: 7020 961c 3200 |002b: invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V // method@1c96 │ │ +088504: 6e30 4300 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +08850a: 6e10 3c00 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +088510: 0c01 |0034: move-result-object v1 │ │ +088512: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ 0x0015 line=52 │ │ 0x001a line=53 │ │ @@ -192010,27 +192026,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -088518: |[088518] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.cancel:()V │ │ -088528: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08852a: 5c10 df09 |0001: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ -08852e: 5410 e209 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ -088532: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -088536: 5410 e209 |0007: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ -08853a: 6e10 c415 0000 |0009: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@15c4 │ │ -088540: 5510 e009 |000c: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.finishActivityOnCancel:Z // field@09e0 │ │ -088544: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -088548: 6e10 ab1c 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getActivity:()Landroid/app/Activity; // method@1cab │ │ -08854e: 0c00 |0013: move-result-object v0 │ │ -088550: 6e10 0a00 0000 |0014: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ -088556: 0e00 |0017: return-void │ │ +088514: |[088514] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.cancel:()V │ │ +088524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088526: 5c10 df09 |0001: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ +08852a: 5410 e209 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ +08852e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +088532: 5410 e209 |0007: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ +088536: 6e10 c415 0000 |0009: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@15c4 │ │ +08853c: 5510 e009 |000c: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.finishActivityOnCancel:Z // field@09e0 │ │ +088540: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +088544: 6e10 ab1c 0100 |0010: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getActivity:()Landroid/app/Activity; // method@1cab │ │ +08854a: 0c00 |0013: move-result-object v0 │ │ +08854c: 6e10 0a00 0000 |0014: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@000a │ │ +088552: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0007 line=112 │ │ 0x000c line=115 │ │ 0x0010 line=116 │ │ @@ -192044,34 +192060,34 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -088558: |[088558] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.error:(Ljava/lang/Throwable;)V │ │ -088568: 6200 de09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09de │ │ -08856c: 2201 4803 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -088570: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -088576: 1a02 e503 |0007: const-string v2, "Got exception: " // string@03e5 │ │ -08857a: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -088580: 0c01 |000c: move-result-object v1 │ │ -088582: 6e20 b415 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ -088588: 0c01 |0010: move-result-object v1 │ │ -08858a: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -088590: 0c01 |0014: move-result-object v1 │ │ -088592: 6e30 7b1c 1005 |0015: invoke-virtual {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -088598: 2200 8104 |0018: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0481 │ │ -08859c: 6e10 ab1c 0400 |001a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getActivity:()Landroid/app/Activity; // method@1cab │ │ -0885a2: 0c01 |001d: move-result-object v1 │ │ -0885a4: 6e20 ac1c 5400 |001e: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1cac │ │ -0885aa: 0c02 |0021: move-result-object v2 │ │ -0885ac: 5543 e009 |0022: iget-boolean v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.finishActivityOnCancel:Z // field@09e0 │ │ -0885b0: 7040 351c 1032 |0024: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ -0885b6: 0e00 |0027: return-void │ │ +088554: |[088554] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.error:(Ljava/lang/Throwable;)V │ │ +088564: 6200 de09 |0000: sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; // field@09de │ │ +088568: 2201 5003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +08856c: 7010 ad15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +088572: 1a02 e503 |0007: const-string v2, "Got exception: " // string@03e5 │ │ +088576: 6e20 b515 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +08857c: 0c01 |000c: move-result-object v1 │ │ +08857e: 6e20 b415 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15b4 │ │ +088584: 0c01 |0010: move-result-object v1 │ │ +088586: 6e10 bb15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +08858c: 0c01 |0014: move-result-object v1 │ │ +08858e: 6e30 7b1c 1005 |0015: invoke-virtual {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +088594: 2200 8904 |0018: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0489 │ │ +088598: 6e10 ab1c 0400 |001a: invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getActivity:()Landroid/app/Activity; // method@1cab │ │ +08859e: 0c01 |001d: move-result-object v1 │ │ +0885a0: 6e20 ac1c 5400 |001e: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1cac │ │ +0885a6: 0c02 |0021: move-result-object v2 │ │ +0885a8: 5543 e009 |0022: iget-boolean v3, v4, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.finishActivityOnCancel:Z // field@09e0 │ │ +0885ac: 7040 351c 1032 |0024: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ +0885b2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0018 line=126 │ │ 0x0027 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ @@ -192083,25 +192099,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0885b8: |[0885b8] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.execute:()V │ │ -0885c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0885ca: 5c10 df09 |0001: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ -0885ce: 5410 e109 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.progressDialog:Landroid/app/AlertDialog; // field@09e1 │ │ -0885d2: 6e10 4900 0000 |0005: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0049 │ │ -0885d8: 2200 9304 |0008: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // type@0493 │ │ -0885dc: 7020 9c1c 1000 |000a: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V // method@1c9c │ │ -0885e2: 5b10 e209 |000d: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ -0885e6: 5410 e209 |000f: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ -0885ea: 6e10 c715 0000 |0011: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ -0885f0: 0e00 |0014: return-void │ │ +0885b4: |[0885b4] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.execute:()V │ │ +0885c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0885c6: 5c10 df09 |0001: iput-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ +0885ca: 5410 e109 |0003: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.progressDialog:Landroid/app/AlertDialog; // field@09e1 │ │ +0885ce: 6e10 4900 0000 |0005: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0049 │ │ +0885d4: 2200 9b04 |0008: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; // type@049b │ │ +0885d8: 7020 9c1c 1000 |000a: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V // method@1c9c │ │ +0885de: 5b10 e209 |000d: iput-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ +0885e2: 5410 e209 |000f: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.thread:Ljava/lang/Thread; // field@09e2 │ │ +0885e6: 6e10 c715 0000 |0011: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ +0885ec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0008 line=74 │ │ 0x000f line=106 │ │ 0x0014 line=107 │ │ @@ -192114,17 +192130,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0885f4: |[0885f4] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.isCancelled:()Z │ │ -088604: 5510 df09 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ -088608: 0f00 |0002: return v0 │ │ +0885f0: |[0885f0] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.isCancelled:()Z │ │ +088600: 5510 df09 |0000: iget-boolean v0, v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancelled:Z // field@09df │ │ +088604: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ │ @@ -192133,37 +192149,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08860c: |[08860c] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.updateProgress:(Ljava/lang/String;)V │ │ -08861c: 6e10 ad1c 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1cad │ │ -088622: 0c00 |0003: move-result-object v0 │ │ -088624: 2201 9404 |0004: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; // type@0494 │ │ -088628: 7030 9e1c 2103 |0006: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V // method@1c9e │ │ -08862e: 6e20 f901 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -088634: 0e00 |000c: return-void │ │ +088608: |[088608] net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.updateProgress:(Ljava/lang/String;)V │ │ +088618: 6e10 ad1c 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1cad │ │ +08861e: 0c00 |0003: move-result-object v0 │ │ +088620: 2201 9c04 |0004: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4; // type@049c │ │ +088624: 7030 9e1c 2103 |0006: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;.:(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V // method@1c9e │ │ +08862a: 6e20 f901 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +088630: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=137 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ │ │ - source_file_idx : 2770 (ModalBackgroundTask.java) │ │ + source_file_idx : 2767 (ModalBackgroundTask.java) │ │ │ │ Class #757 header: │ │ -class_idx : 1185 │ │ +class_idx : 1193 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1183 │ │ -source_file_idx : 2948 │ │ +superclass_idx : 1191 │ │ +source_file_idx : 2945 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #757 - │ │ Class descriptor : 'Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;' │ │ @@ -192178,17 +192194,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088638: |[088638] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb.:()V │ │ -088648: 7010 d61c 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase;.:()V // method@1cd6 │ │ -08864e: 0e00 |0003: return-void │ │ +088634: |[088634] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb.:()V │ │ +088644: 7010 d61c 0000 |0000: invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperBase;.:()V // method@1cd6 │ │ +08864a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -192197,30 +192213,30 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -088650: |[088650] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V │ │ -088660: 2201 f702 |0000: new-instance v1, Landroid/widget/PopupMenu; // type@02f7 │ │ -088664: 7030 9114 4105 |0002: invoke-direct {v1, v4, v5}, Landroid/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;)V // method@1491 │ │ -08866a: 2202 a004 |0005: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1; // type@04a0 │ │ -08866e: 7030 d81c 3204 |0007: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.:(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V // method@1cd8 │ │ -088674: 6e20 9514 2100 |000a: invoke-virtual {v1, v2}, Landroid/widget/PopupMenu;.setOnMenuItemClickListener:(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V // method@1495 │ │ -08867a: 6e10 9414 0100 |000d: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1494 │ │ -088680: 0c00 |0010: move-result-object v0 │ │ -088682: 6e10 9314 0100 |0011: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getMenu:()Landroid/view/Menu; // method@1493 │ │ -088688: 0c02 |0014: move-result-object v2 │ │ -08868a: 6e30 9312 6002 |0015: invoke-virtual {v0, v6, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ -088690: 6e10 9314 0100 |0018: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getMenu:()Landroid/view/Menu; // method@1493 │ │ -088696: 0c02 |001b: move-result-object v2 │ │ -088698: 6e20 2a00 2400 |001c: invoke-virtual {v4, v2}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@002a │ │ -08869e: 6e10 9614 0100 |001f: invoke-virtual {v1}, Landroid/widget/PopupMenu;.show:()V // method@1496 │ │ -0886a4: 0e00 |0022: return-void │ │ +08864c: |[08864c] net.sourceforge.subsonic.androidapp.util.PopupMenuHelperHoneycomb.showMenu:(Landroid/app/Activity;Landroid/view/View;I)V │ │ +08865c: 2201 ff02 |0000: new-instance v1, Landroid/widget/PopupMenu; // type@02ff │ │ +088660: 7030 9114 4105 |0002: invoke-direct {v1, v4, v5}, Landroid/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;)V // method@1491 │ │ +088666: 2202 a804 |0005: new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1; // type@04a8 │ │ +08866a: 7030 d81c 3204 |0007: invoke-direct {v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;.:(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V // method@1cd8 │ │ +088670: 6e20 9514 2100 |000a: invoke-virtual {v1, v2}, Landroid/widget/PopupMenu;.setOnMenuItemClickListener:(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V // method@1495 │ │ +088676: 6e10 9414 0100 |000d: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1494 │ │ +08867c: 0c00 |0010: move-result-object v0 │ │ +08867e: 6e10 9314 0100 |0011: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getMenu:()Landroid/view/Menu; // method@1493 │ │ +088684: 0c02 |0014: move-result-object v2 │ │ +088686: 6e30 9312 6002 |0015: invoke-virtual {v0, v6, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1293 │ │ +08868c: 6e10 9314 0100 |0018: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getMenu:()Landroid/view/Menu; // method@1493 │ │ +088692: 0c02 |001b: move-result-object v2 │ │ +088694: 6e20 2a00 2400 |001c: invoke-virtual {v4, v2}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@002a │ │ +08869a: 6e10 9614 0100 |001f: invoke-virtual {v1}, Landroid/widget/PopupMenu;.show:()V // method@1496 │ │ +0886a0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=40 │ │ 0x000d line=46 │ │ 0x0011 line=47 │ │ 0x0018 line=49 │ │ @@ -192230,21 +192246,21 @@ │ │ 0x0011 - 0x0023 reg=0 inflater Landroid/view/MenuInflater; │ │ 0x0005 - 0x0023 reg=1 popup Landroid/widget/PopupMenu; │ │ 0x0000 - 0x0023 reg=3 this Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; │ │ 0x0000 - 0x0023 reg=4 activity Landroid/app/Activity; │ │ 0x0000 - 0x0023 reg=5 anchor Landroid/view/View; │ │ 0x0000 - 0x0023 reg=6 menuResource I │ │ │ │ - source_file_idx : 2948 (PopupMenuHelperHoneycomb.java) │ │ + source_file_idx : 2945 (PopupMenuHelperHoneycomb.java) │ │ │ │ Class #758 header: │ │ -class_idx : 1198 │ │ +class_idx : 1206 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1143 │ │ -source_file_idx : 3128 │ │ +superclass_idx : 1151 │ │ +source_file_idx : 3125 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #758 annotations: │ │ Annotations on class │ │ @@ -192263,17 +192279,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0886a8: |[0886a8] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.:(Landroid/app/Activity;)V │ │ -0886b8: 7020 061c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.:(Landroid/app/Activity;)V // method@1c06 │ │ -0886be: 0e00 |0003: return-void │ │ +0886a4: |[0886a4] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.:(Landroid/app/Activity;)V │ │ +0886b4: 7020 061c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.:(Landroid/app/Activity;)V // method@1c06 │ │ +0886ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ @@ -192285,19 +192301,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0886c0: |[0886c0] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.execute:()V │ │ -0886d0: 2200 ad04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // type@04ad │ │ -0886d4: 7020 191d 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V // method@1d19 │ │ -0886da: 6e10 c715 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ -0886e0: 0e00 |0008: return-void │ │ +0886bc: |[0886bc] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.execute:()V │ │ +0886cc: 2200 b504 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; // type@04b5 │ │ +0886d0: 7020 191d 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V // method@1d19 │ │ +0886d6: 6e10 c715 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@15c7 │ │ +0886dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=57 │ │ 0x0008 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ @@ -192309,16 +192325,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0886e4: |[0886e4] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.updateProgress:(I)V │ │ -0886f4: 0e00 |0000: return-void │ │ +0886e0: |[0886e0] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.updateProgress:(I)V │ │ +0886f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ 0x0000 - 0x0001 reg=1 messageId I │ │ @@ -192328,31 +192344,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0886f8: |[0886f8] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.updateProgress:(Ljava/lang/String;)V │ │ -088708: 0e00 |0000: return-void │ │ +0886f4: |[0886f4] net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.updateProgress:(Ljava/lang/String;)V │ │ +088704: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ 0x0000 - 0x0001 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ 0x0000 - 0x0001 reg=1 message Ljava/lang/String; │ │ │ │ - source_file_idx : 3128 (SilentBackgroundTask.java) │ │ + source_file_idx : 3125 (SilentBackgroundTask.java) │ │ │ │ Class #759 header: │ │ -class_idx : 1210 │ │ +class_idx : 1218 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1143 │ │ -source_file_idx : 3240 │ │ +superclass_idx : 1151 │ │ +source_file_idx : 3237 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #759 annotations: │ │ Annotations on class │ │ @@ -192375,18 +192391,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08870c: |[08870c] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -08871c: 7020 061c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.:(Landroid/app/Activity;)V // method@1c06 │ │ -088722: 5b01 200a |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ -088726: 0e00 |0005: return-void │ │ +088708: |[088708] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +088718: 7020 061c 1000 |0000: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/BackgroundTask;.:(Landroid/app/Activity;)V // method@1c06 │ │ +08871e: 5b01 200a |0003: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ +088722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ @@ -192398,18 +192414,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088728: |[088728] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.access$000:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z │ │ -088738: 7010 591d 0100 |0000: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.isCancelled:()Z // method@1d59 │ │ -08873e: 0a00 |0003: move-result v0 │ │ -088740: 0f00 |0004: return v0 │ │ +088724: |[088724] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.access$000:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Z │ │ +088734: 7010 591d 0100 |0000: invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.isCancelled:()Z // method@1d59 │ │ +08873a: 0a00 |0003: move-result v0 │ │ +08873c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;) │ │ @@ -192417,17 +192433,17 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088744: |[088744] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ -088754: 5410 200a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ -088758: 1100 |0002: return-object v0 │ │ +088740: |[088740] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.access$100:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ +088750: 5410 200a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ +088754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;) │ │ @@ -192435,19 +192451,19 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08875c: |[08875c] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.isCancelled:()Z │ │ -08876c: 5410 200a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ -088770: 6e10 aa18 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.isDestroyed:()Z // method@18aa │ │ -088776: 0a00 |0005: move-result v0 │ │ -088778: 0f00 |0006: return v0 │ │ +088758: |[088758] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.isCancelled:()Z │ │ +088768: 5410 200a |0000: iget-object v0, v1, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ +08876c: 6e10 aa18 0000 |0002: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.isDestroyed:()Z // method@18aa │ │ +088772: 0a00 |0005: move-result v0 │ │ +088774: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ 0x0000 - 0x0007 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ │ │ @@ -192457,62 +192473,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08877c: |[08877c] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.execute:()V │ │ -08878c: 5420 200a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ -088790: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -088792: 6e20 bb18 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setProgressVisible:(Z)V // method@18bb │ │ -088798: 2200 b804 |0006: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // type@04b8 │ │ -08879c: 7020 4c1d 2000 |0008: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V // method@1d4c │ │ -0887a2: 6e10 4e1d 0000 |000b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.start:()V // method@1d4e │ │ -0887a8: 0e00 |000e: return-void │ │ +088778: |[088778] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.execute:()V │ │ +088788: 5420 200a |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.tabActivity:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@0a20 │ │ +08878c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08878e: 6e20 bb18 1000 |0003: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.setProgressVisible:(Z)V // method@18bb │ │ +088794: 2200 c004 |0006: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; // type@04c0 │ │ +088798: 7020 4c1d 2000 |0008: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V // method@1d4c │ │ +08879e: 6e10 4e1d 0000 |000b: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;.start:()V // method@1d4e │ │ +0887a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0006 line=22 │ │ + 0x000b line=51 │ │ 0x000e line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ 0x0000 - 0x000f reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;) │ │ name : 'updateProgress' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0887ac: |[0887ac] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.updateProgress:(Ljava/lang/String;)V │ │ -0887bc: 6e10 581d 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d58 │ │ -0887c2: 0c00 |0003: move-result-object v0 │ │ -0887c4: 2201 b904 |0004: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; // type@04b9 │ │ -0887c8: 7030 4f1d 2103 |0006: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V // method@1d4f │ │ -0887ce: 6e20 f901 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ -0887d4: 0e00 |000c: return-void │ │ +0887a8: |[0887a8] net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.updateProgress:(Ljava/lang/String;)V │ │ +0887b8: 6e10 581d 0200 |0000: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.getHandler:()Landroid/os/Handler; // method@1d58 │ │ +0887be: 0c00 |0003: move-result-object v0 │ │ +0887c0: 2201 c104 |0004: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2; // type@04c1 │ │ +0887c4: 7030 4f1d 2103 |0006: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;.:(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V // method@1d4f │ │ +0887ca: 6e20 f901 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01f9 │ │ +0887d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000c line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ │ │ - source_file_idx : 3240 (TabActivityBackgroundTask.java) │ │ + source_file_idx : 3237 (TabActivityBackgroundTask.java) │ │ │ │ Class #760 header: │ │ -class_idx : 150 │ │ +class_idx : 158 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 149 │ │ +superclass_idx : 157 │ │ source_file_idx : 494 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #760 annotations: │ │ @@ -192533,17 +192550,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0887d8: |[0887d8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -0887e8: 7010 4e02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@024e │ │ -0887ee: 0e00 |0003: return-void │ │ +0887d4: |[0887d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +0887e4: 7010 4e02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@024e │ │ +0887ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -192552,32 +192569,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0887f0: |[0887f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -088800: 7110 7602 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0276 │ │ -088806: 0a00 |0003: move-result v0 │ │ -088808: 0f00 |0004: return v0 │ │ +0887ec: |[0887ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0887fc: 7110 7602 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0276 │ │ +088802: 0a00 |0003: move-result v0 │ │ +088804: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 494 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #761 header: │ │ -class_idx : 244 │ │ +class_idx : 252 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 243 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 251 │ │ +source_file_idx : 3113 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #761 annotations: │ │ Annotations on class │ │ @@ -192597,17 +192614,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08880c: |[08880c] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -08881c: 7010 8505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0585 │ │ -088822: 0e00 |0003: return-void │ │ +088808: |[088808] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +088818: 7010 8505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0585 │ │ +08881e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -192616,18 +192633,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 │ │ -088824: |[088824] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -088834: 7110 9505 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0595 │ │ -08883a: 0c00 |0003: move-result-object v0 │ │ -08883c: 1100 |0004: return-object v0 │ │ +088820: |[088820] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +088830: 7110 9505 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0595 │ │ +088836: 0c00 |0003: move-result-object v0 │ │ +088838: 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; │ │ │ │ @@ -192636,30 +192653,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088840: |[088840] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -088850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088852: 0f00 |0001: return v0 │ │ +08883c: |[08883c] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +08884c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08884e: 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; │ │ │ │ - source_file_idx : 3116 (ShareCompat.java) │ │ + source_file_idx : 3113 (ShareCompat.java) │ │ │ │ Class #762 header: │ │ -class_idx : 271 │ │ +class_idx : 279 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 270 │ │ +superclass_idx : 278 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #762 annotations: │ │ @@ -192680,17 +192697,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088854: |[088854] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -088864: 7010 1c06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@061c │ │ -08886a: 0e00 |0003: return-void │ │ +088850: |[088850] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +088860: 7010 1c06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@061c │ │ +088866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -192699,32 +192716,32 @@ │ │ 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 │ │ -08886c: |[08886c] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -08887c: 7120 2a06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@062a │ │ -088882: 0c00 |0003: move-result-object v0 │ │ -088884: 1100 |0004: return-object v0 │ │ +088868: |[088868] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +088878: 7120 2a06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@062a │ │ +08887e: 0c00 |0003: move-result-object v0 │ │ +088880: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ 0x0000 - 0x0005 reg=2 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 selectorCategory Ljava/lang/String; │ │ │ │ source_file_idx : 1111 (IntentCompat.java) │ │ │ │ Class #763 header: │ │ -class_idx : 297 │ │ +class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 296 │ │ +superclass_idx : 304 │ │ source_file_idx : 799 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #763 annotations: │ │ @@ -192745,17 +192762,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088888: |[088888] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -088898: 7010 9506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0695 │ │ -08889e: 0e00 |0003: return-void │ │ +088884: |[088884] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +088894: 7010 9506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0695 │ │ +08889a: 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 - │ │ @@ -192764,18 +192781,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0888a0: |[0888a0] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0888b0: 7110 a206 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@06a2 │ │ -0888b6: 0a00 |0003: move-result v0 │ │ -0888b8: 0f00 |0004: return v0 │ │ +08889c: |[08889c] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0888ac: 7110 a206 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@06a2 │ │ +0888b2: 0a00 |0003: move-result v0 │ │ +0888b4: 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; │ │ │ │ @@ -192784,32 +192801,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0888bc: |[0888bc] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0888cc: 7120 a306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@06a3 │ │ -0888d2: 0e00 |0003: return-void │ │ +0888b8: |[0888b8] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0888c8: 7120 a306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@06a3 │ │ +0888ce: 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; │ │ 0x0000 - 0x0004 reg=2 mirrored Z │ │ │ │ source_file_idx : 799 (DrawableCompat.java) │ │ │ │ Class #764 header: │ │ -class_idx : 394 │ │ +class_idx : 402 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 391 │ │ +superclass_idx : 399 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #764 annotations: │ │ @@ -192830,17 +192847,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0888d4: |[0888d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -0888e4: 7010 fa08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@08fa │ │ -0888ea: 0e00 |0003: return-void │ │ +0888d0: |[0888d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +0888e0: 7010 fa08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@08fa │ │ +0888e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -192849,23 +192866,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 │ │ -0888ec: |[0888ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0888fc: 7120 6209 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0962 │ │ -088902: 0c00 |0003: move-result-object v0 │ │ -088904: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -088908: 2201 2802 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0228 │ │ -08890c: 7020 320e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0e32 │ │ -088912: 1101 |000b: return-object v1 │ │ -088914: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -088916: 28fe |000d: goto 000b // -0002 │ │ +0888e8: |[0888e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0888f8: 7120 6209 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0962 │ │ +0888fe: 0c00 |0003: move-result-object v0 │ │ +088900: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +088904: 2201 3002 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0230 │ │ +088908: 7020 320e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0e32 │ │ +08890e: 1101 |000b: return-object v1 │ │ +088910: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +088912: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -192879,20 +192896,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 │ │ -088918: |[088918] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -088928: 2200 8901 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0189 │ │ -08892c: 7030 0f09 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@090f │ │ -088932: 7110 6309 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0963 │ │ -088938: 0c00 |0008: move-result-object v0 │ │ -08893a: 1100 |0009: return-object v0 │ │ +088914: |[088914] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +088924: 2200 9101 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0191 │ │ +088928: 7030 0f09 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@090f │ │ +08892e: 7110 6309 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0963 │ │ +088934: 0c00 |0008: move-result-object v0 │ │ +088936: 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; │ │ │ │ @@ -192901,34 +192918,34 @@ │ │ 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 │ │ -08893c: |[08893c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -08894c: 7140 6409 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@0964 │ │ -088952: 0a00 |0003: move-result v0 │ │ -088954: 0f00 |0004: return v0 │ │ +088938: |[088938] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +088948: 7140 6409 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@0964 │ │ +08894e: 0a00 |0003: move-result v0 │ │ +088950: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 action I │ │ 0x0000 - 0x0005 reg=5 args Landroid/os/Bundle; │ │ │ │ source_file_idx : 449 (AccessibilityDelegateCompat.java) │ │ │ │ Class #765 header: │ │ -class_idx : 418 │ │ +class_idx : 426 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 417 │ │ +superclass_idx : 425 │ │ source_file_idx : 1150 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #765 annotations: │ │ @@ -192949,17 +192966,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088958: |[088958] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -088968: 7010 b909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@09b9 │ │ -08896e: 0e00 |0003: return-void │ │ +088954: |[088954] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +088964: 7010 b909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@09b9 │ │ +08896a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -192968,18 +192985,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -088970: |[088970] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -088980: 7120 da09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@09da │ │ -088986: 0a00 |0003: move-result v0 │ │ -088988: 0f00 |0004: return v0 │ │ +08896c: |[08896c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +08897c: 7120 da09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@09da │ │ +088982: 0a00 |0003: move-result v0 │ │ +088984: 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 │ │ @@ -192989,18 +193006,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08898c: |[08898c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -08899c: 7110 db09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@09db │ │ -0889a2: 0a00 |0003: move-result v0 │ │ -0889a4: 0f00 |0004: return v0 │ │ +088988: |[088988] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +088998: 7110 db09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@09db │ │ +08899e: 0a00 |0003: move-result v0 │ │ +0889a0: 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 │ │ │ │ @@ -193009,32 +193026,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0889a8: |[0889a8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0889b8: 7110 dc09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@09dc │ │ -0889be: 0a00 |0003: move-result v0 │ │ -0889c0: 0f00 |0004: return v0 │ │ +0889a4: |[0889a4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0889b4: 7110 dc09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@09dc │ │ +0889ba: 0a00 |0003: move-result v0 │ │ +0889bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ source_file_idx : 1150 (KeyEventCompat.java) │ │ │ │ Class #766 header: │ │ -class_idx : 470 │ │ +class_idx : 478 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 469 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 477 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #766 annotations: │ │ Annotations on class │ │ @@ -193054,17 +193071,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0889c4: |[0889c4] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -0889d4: 7010 170b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0b17 │ │ -0889da: 0e00 |0003: return-void │ │ +0889c0: |[0889c0] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +0889d0: 7010 170b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0b17 │ │ +0889d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -193073,18 +193090,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0889dc: |[0889dc] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0889ec: 7110 8b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0b8b │ │ -0889f2: 0a00 |0003: move-result v0 │ │ -0889f4: 0f00 |0004: return v0 │ │ +0889d8: |[0889d8] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0889e8: 7110 8b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0b8b │ │ +0889ee: 0a00 |0003: move-result v0 │ │ +0889f0: 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; │ │ │ │ @@ -193093,33 +193110,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0889f8: |[0889f8] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -088a08: 7120 8c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0b8c │ │ -088a0e: 0e00 |0003: return-void │ │ +0889f4: |[0889f4] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +088a04: 7120 8c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0b8c │ │ +088a0a: 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; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #767 header: │ │ -class_idx : 491 │ │ +class_idx : 499 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 490 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 498 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #767 annotations: │ │ Annotations on class │ │ @@ -193139,17 +193156,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088a10: |[088a10] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -088a20: 7010 bc0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0bbc │ │ -088a26: 0e00 |0003: return-void │ │ +088a0c: |[088a0c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +088a1c: 7010 bc0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0bbc │ │ +088a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -193158,33 +193175,33 @@ │ │ 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 │ │ -088a28: |[088a28] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -088a38: 7130 d50b 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@0bd5 │ │ -088a3e: 0a00 |0003: move-result v0 │ │ -088a40: 0f00 |0004: return v0 │ │ +088a24: |[088a24] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +088a34: 7130 d50b 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@0bd5 │ │ +088a3a: 0a00 |0003: move-result v0 │ │ +088a3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3445 (ViewGroupCompat.java) │ │ + source_file_idx : 3442 (ViewGroupCompat.java) │ │ │ │ Class #768 header: │ │ -class_idx : 537 │ │ +class_idx : 545 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 535 │ │ +superclass_idx : 543 │ │ source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #768 annotations: │ │ @@ -193205,17 +193222,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088a44: |[088a44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -088a54: 7010 cf0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0ccf │ │ -088a5a: 0e00 |0003: return-void │ │ +088a40: |[088a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +088a50: 7010 cf0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0ccf │ │ +088a56: 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 - │ │ @@ -193224,17 +193241,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 │ │ -088a5c: |[088a5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -088a6c: 7130 0d0e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e0d │ │ -088a72: 0e00 |0003: return-void │ │ +088a58: |[088a58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +088a68: 7130 0d0e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e0d │ │ +088a6e: 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; │ │ @@ -193246,18 +193263,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 │ │ -088a74: |[088a74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -088a84: 7120 0e0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e0e │ │ -088a8a: 0c00 |0003: move-result-object v0 │ │ -088a8c: 1100 |0004: return-object v0 │ │ +088a70: |[088a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +088a80: 7120 0e0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e0e │ │ +088a86: 0c00 |0003: move-result-object v0 │ │ +088a88: 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 │ │ @@ -193267,18 +193284,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 │ │ -088a90: |[088a90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -088aa0: 7120 0f0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e0f │ │ -088aa6: 0c00 |0003: move-result-object v0 │ │ -088aa8: 1100 |0004: return-object v0 │ │ +088a8c: |[088a8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +088a9c: 7120 0f0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e0f │ │ +088aa2: 0c00 |0003: move-result-object v0 │ │ +088aa4: 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 │ │ @@ -193288,18 +193305,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088aac: |[088aac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -088abc: 7110 100e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0e10 │ │ -088ac2: 0a00 |0003: move-result v0 │ │ -088ac4: 0f00 |0004: return v0 │ │ +088aa8: |[088aa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +088ab8: 7110 100e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0e10 │ │ +088abe: 0a00 |0003: move-result v0 │ │ +088ac0: 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; │ │ │ │ @@ -193308,18 +193325,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088ac8: |[088ac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -088ad8: 7110 110e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0e11 │ │ -088ade: 0a00 |0003: move-result v0 │ │ -088ae0: 0f00 |0004: return v0 │ │ +088ac4: |[088ac4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +088ad4: 7110 110e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0e11 │ │ +088ada: 0a00 |0003: move-result v0 │ │ +088adc: 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; │ │ │ │ @@ -193328,18 +193345,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088ae4: |[088ae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -088af4: 7110 120e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0e12 │ │ -088afa: 0a00 |0003: move-result v0 │ │ -088afc: 0f00 |0004: return v0 │ │ +088ae0: |[088ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +088af0: 7110 120e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0e12 │ │ +088af6: 0a00 |0003: move-result v0 │ │ +088af8: 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; │ │ │ │ @@ -193348,18 +193365,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 │ │ -088b00: |[088b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -088b10: 7120 130e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0e13 │ │ -088b16: 0c00 |0003: move-result-object v0 │ │ -088b18: 1100 |0004: return-object v0 │ │ +088afc: |[088afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +088b0c: 7120 130e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0e13 │ │ +088b12: 0c00 |0003: move-result-object v0 │ │ +088b14: 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 │ │ @@ -193369,18 +193386,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 │ │ -088b1c: |[088b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -088b2c: 7130 140e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0e14 │ │ -088b32: 0a00 |0003: move-result v0 │ │ -088b34: 0f00 |0004: return v0 │ │ +088b18: |[088b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +088b28: 7130 140e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0e14 │ │ +088b2e: 0a00 |0003: move-result v0 │ │ +088b30: 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 │ │ @@ -193391,17 +193408,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088b38: |[088b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -088b48: 7120 150e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0e15 │ │ -088b4e: 0e00 |0003: return-void │ │ +088b34: |[088b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +088b44: 7120 150e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0e15 │ │ +088b4a: 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; │ │ @@ -193412,17 +193429,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088b50: |[088b50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -088b60: 7120 160e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0e16 │ │ -088b66: 0e00 |0003: return-void │ │ +088b4c: |[088b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +088b5c: 7120 160e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0e16 │ │ +088b62: 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; │ │ @@ -193433,17 +193450,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 │ │ -088b68: |[088b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -088b78: 7130 170e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e17 │ │ -088b7e: 0e00 |0003: return-void │ │ +088b64: |[088b64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +088b74: 7130 170e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e17 │ │ +088b7a: 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; │ │ @@ -193455,17 +193472,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 │ │ -088b80: |[088b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -088b90: 7130 180e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e18 │ │ -088b96: 0e00 |0003: return-void │ │ +088b7c: |[088b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +088b8c: 7130 180e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e18 │ │ +088b92: 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; │ │ @@ -193477,32 +193494,32 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088b98: |[088b98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -088ba8: 7120 190e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0e19 │ │ -088bae: 0e00 |0003: return-void │ │ +088b94: |[088b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +088ba4: 7120 190e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0e19 │ │ +088baa: 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; │ │ 0x0000 - 0x0004 reg=2 visibleToUser Z │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #769 header: │ │ -class_idx : 560 │ │ +class_idx : 568 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 559 │ │ +superclass_idx : 567 │ │ source_file_idx : 485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #769 annotations: │ │ @@ -193523,17 +193540,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088bb0: |[088bb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -088bc0: 7010 4c0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0e4c │ │ -088bc6: 0e00 |0003: return-void │ │ +088bac: |[088bac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +088bbc: 7010 4c0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0e4c │ │ +088bc2: 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 - │ │ @@ -193542,18 +193559,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088bc8: |[088bc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -088bd8: 7110 380f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0f38 │ │ -088bde: 0a00 |0003: move-result v0 │ │ -088be0: 0f00 |0004: return v0 │ │ +088bc4: |[088bc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +088bd4: 7110 380f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0f38 │ │ +088bda: 0a00 |0003: move-result v0 │ │ +088bdc: 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; │ │ │ │ @@ -193562,18 +193579,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088be4: |[088be4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -088bf4: 7110 390f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0f39 │ │ -088bfa: 0a00 |0003: move-result v0 │ │ -088bfc: 0f00 |0004: return v0 │ │ +088be0: |[088be0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +088bf0: 7110 390f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0f39 │ │ +088bf6: 0a00 |0003: move-result v0 │ │ +088bf8: 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; │ │ │ │ @@ -193582,17 +193599,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088c00: |[088c00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -088c10: 7120 3a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0f3a │ │ -088c16: 0e00 |0003: return-void │ │ +088bfc: |[088bfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +088c0c: 7120 3a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0f3a │ │ +088c12: 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; │ │ @@ -193603,33 +193620,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088c18: |[088c18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -088c28: 7120 3b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0f3b │ │ -088c2e: 0e00 |0003: return-void │ │ +088c14: |[088c14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +088c24: 7120 3b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0f3b │ │ +088c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 maxScrollY I │ │ │ │ source_file_idx : 485 (AccessibilityRecordCompat.java) │ │ │ │ Class #770 header: │ │ -class_idx : 622 │ │ +class_idx : 630 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 621 │ │ -source_file_idx : 3093 │ │ +superclass_idx : 629 │ │ +source_file_idx : 3090 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #770 annotations: │ │ Annotations on class │ │ @@ -193649,17 +193666,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088c30: |[088c30] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -088c40: 7010 0111 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1101 │ │ -088c46: 0e00 |0003: return-void │ │ +088c2c: |[088c2c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +088c3c: 7010 0111 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1101 │ │ +088c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -193668,18 +193685,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 │ │ -088c48: |[088c48] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -088c58: 7110 6b11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@116b │ │ -088c5e: 0c00 |0003: move-result-object v0 │ │ -088c60: 1100 |0004: return-object v0 │ │ +088c44: |[088c44] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +088c54: 7110 6b11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@116b │ │ +088c5a: 0c00 |0003: move-result-object v0 │ │ +088c5c: 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; │ │ │ │ @@ -193688,17 +193705,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088c64: |[088c64] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -088c74: 7120 6c11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@116c │ │ -088c7a: 0e00 |0003: return-void │ │ +088c60: |[088c60] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +088c70: 7120 6c11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@116c │ │ +088c76: 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; │ │ @@ -193709,33 +193726,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088c7c: |[088c7c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -088c8c: 7120 6d11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@116d │ │ -088c92: 0e00 |0003: return-void │ │ +088c78: |[088c78] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +088c88: 7120 6d11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@116d │ │ +088c8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 inputType I │ │ │ │ - source_file_idx : 3093 (SearchViewCompat.java) │ │ + source_file_idx : 3090 (SearchViewCompat.java) │ │ │ │ Class #771 header: │ │ -class_idx : 635 │ │ +class_idx : 643 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 609 │ │ -source_file_idx : 3130 │ │ +superclass_idx : 617 │ │ +source_file_idx : 3127 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #771 annotations: │ │ Annotations on class │ │ @@ -193780,22 +193797,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 │ │ -088c94: |[088c94] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -088ca4: 7040 9410 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1094 │ │ -088caa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -088cac: 5910 e804 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ -088cb0: 5b16 e904 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ -088cb4: 5b15 e704 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ -088cb8: 7020 7511 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ -088cbe: 0e00 |000d: return-void │ │ +088c90: |[088c90] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +088ca0: 7040 9410 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1094 │ │ +088ca6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +088ca8: 5910 e804 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ +088cac: 5b16 e904 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ +088cb0: 5b15 e704 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ +088cb4: 7020 7511 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ +088cba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -193813,22 +193830,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 │ │ -088cc0: |[088cc0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -088cd0: 7057 9510 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1095 │ │ -088cd6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -088cd8: 5910 e804 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ -088cdc: 5b16 e904 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ -088ce0: 5b15 e704 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ -088ce4: 7020 7511 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ -088cea: 0e00 |000d: return-void │ │ +088cbc: |[088cbc] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +088ccc: 7057 9510 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1095 │ │ +088cd2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +088cd4: 5910 e804 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ +088cd8: 5b16 e904 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ +088cdc: 5b15 e704 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ +088ce0: 7020 7511 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ +088ce6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -193847,38 +193864,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -088cec: |[088cec] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -088cfc: 5452 e404 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04e4 │ │ -088d00: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -088d04: 2160 |0004: array-length v0, v6 │ │ -088d06: 5452 e604 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ -088d0a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -088d0e: 5452 e604 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ -088d12: 2122 |000b: array-length v2, v2 │ │ -088d14: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -088d18: 2302 f304 |000e: new-array v2, v0, [I // type@04f3 │ │ -088d1c: 5b52 e604 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ -088d20: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -088d22: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -088d26: 5452 e604 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ -088d2a: 5453 e404 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04e4 │ │ -088d2e: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -088d32: 7220 2901 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0129 │ │ -088d38: 0a03 |001e: move-result v3 │ │ -088d3a: 4b03 0201 |001f: aput v3, v2, v1 │ │ -088d3e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -088d42: 28f0 |0023: goto 0013 // -0010 │ │ -088d44: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -088d46: 5b52 e604 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ -088d4a: 0e00 |0027: return-void │ │ +088ce8: |[088ce8] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +088cf8: 5452 e404 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04e4 │ │ +088cfc: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +088d00: 2160 |0004: array-length v0, v6 │ │ +088d02: 5452 e604 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ +088d06: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +088d0a: 5452 e604 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ +088d0e: 2122 |000b: array-length v2, v2 │ │ +088d10: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +088d14: 2302 fd04 |000e: new-array v2, v0, [I // type@04fd │ │ +088d18: 5b52 e604 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ +088d1c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +088d1e: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +088d22: 5452 e604 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ +088d26: 5453 e404 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04e4 │ │ +088d2a: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +088d2e: 7220 2901 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0129 │ │ +088d34: 0a03 |001e: move-result v3 │ │ +088d36: 4b03 0201 |001f: aput v3, v2, v1 │ │ +088d3a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +088d3e: 28f0 |0023: goto 0013 // -0010 │ │ +088d40: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +088d42: 5b52 e604 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ +088d46: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -193898,68 +193915,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 │ │ -088d4c: |[088d4c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -088d5c: 54b0 ea04 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04ea │ │ -088d60: 54b8 e904 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ -088d64: 2182 |0004: array-length v2, v8 │ │ -088d66: 54b3 e604 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ -088d6a: 54b6 e904 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ -088d6e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -088d70: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -088d74: 4408 0604 |000c: aget v8, v6, v4 │ │ -088d78: 6e20 d812 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ -088d7e: 0c07 |0011: move-result-object v7 │ │ -088d80: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -088d84: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -088d86: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -088d8a: 4408 0304 |0017: aget v8, v3, v4 │ │ -088d8e: 7240 6f11 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@116f │ │ -088d94: 0a01 |001c: move-result v1 │ │ -088d96: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -088d9a: 4408 0304 |001f: aget v8, v3, v4 │ │ -088d9e: 7220 2d01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012d │ │ -088da4: 0c05 |0024: move-result-object v5 │ │ -088da6: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -088daa: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -088dae: 2078 0803 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0308 │ │ -088db2: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -088db6: 1f07 0803 |002d: check-cast v7, Landroid/widget/TextView; // type@0308 │ │ -088dba: 6e30 7d11 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@117d │ │ -088dc0: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -088dc4: 28d6 |0034: goto 000a // -002a │ │ -088dc6: 2078 ef02 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@02ef │ │ -088dca: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -088dce: 1f07 ef02 |0039: check-cast v7, Landroid/widget/ImageView; // type@02ef │ │ -088dd2: 6e30 7c11 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@117c │ │ -088dd8: 28f4 |003e: goto 0032 // -000c │ │ -088dda: 2208 3403 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0334 │ │ -088dde: 2209 4803 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0348 │ │ -088de2: 7010 ad15 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -088de8: 6e10 8015 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ -088dee: 0c0a |0049: move-result-object v10 │ │ -088df0: 6e10 5215 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ -088df6: 0c0a |004d: move-result-object v10 │ │ -088df8: 6e20 b515 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -088dfe: 0c09 |0051: move-result-object v9 │ │ -088e00: 1a0a 5800 |0052: const-string v10, " is not a " // string@0058 │ │ -088e04: 6e20 b515 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -088e0a: 0c09 |0057: move-result-object v9 │ │ -088e0c: 1a0a 9500 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0095 │ │ -088e10: 6e20 b515 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -088e16: 0c09 |005d: move-result-object v9 │ │ -088e18: 6e10 bb15 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -088e1e: 0c09 |0061: move-result-object v9 │ │ -088e20: 7020 6515 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ -088e26: 2708 |0065: throw v8 │ │ -088e28: 0e00 |0066: return-void │ │ +088d48: |[088d48] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +088d58: 54b0 ea04 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04ea │ │ +088d5c: 54b8 e904 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ +088d60: 2182 |0004: array-length v2, v8 │ │ +088d62: 54b3 e604 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04e6 │ │ +088d66: 54b6 e904 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ +088d6a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +088d6c: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +088d70: 4408 0604 |000c: aget v8, v6, v4 │ │ +088d74: 6e20 d812 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@12d8 │ │ +088d7a: 0c07 |0011: move-result-object v7 │ │ +088d7c: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +088d80: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +088d82: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +088d86: 4408 0304 |0017: aget v8, v3, v4 │ │ +088d8a: 7240 6f11 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@116f │ │ +088d90: 0a01 |001c: move-result v1 │ │ +088d92: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +088d96: 4408 0304 |001f: aget v8, v3, v4 │ │ +088d9a: 7220 2d01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012d │ │ +088da0: 0c05 |0024: move-result-object v5 │ │ +088da2: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +088da6: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +088daa: 2078 1003 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0310 │ │ +088dae: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +088db2: 1f07 1003 |002d: check-cast v7, Landroid/widget/TextView; // type@0310 │ │ +088db6: 6e30 7d11 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@117d │ │ +088dbc: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +088dc0: 28d6 |0034: goto 000a // -002a │ │ +088dc2: 2078 f702 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@02f7 │ │ +088dc6: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +088dca: 1f07 f702 |0039: check-cast v7, Landroid/widget/ImageView; // type@02f7 │ │ +088dce: 6e30 7c11 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@117c │ │ +088dd4: 28f4 |003e: goto 0032 // -000c │ │ +088dd6: 2208 3c03 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@033c │ │ +088dda: 2209 5003 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0350 │ │ +088dde: 7010 ad15 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +088de4: 6e10 8015 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1580 │ │ +088dea: 0c0a |0049: move-result-object v10 │ │ +088dec: 6e10 5215 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1552 │ │ +088df2: 0c0a |004d: move-result-object v10 │ │ +088df4: 6e20 b515 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +088dfa: 0c09 |0051: move-result-object v9 │ │ +088dfc: 1a0a 5800 |0052: const-string v10, " is not a " // string@0058 │ │ +088e00: 6e20 b515 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +088e06: 0c09 |0057: move-result-object v9 │ │ +088e08: 1a0a 9500 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0095 │ │ +088e0c: 6e20 b515 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +088e12: 0c09 |005d: move-result-object v9 │ │ +088e14: 6e10 bb15 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +088e1a: 0c09 |0061: move-result-object v9 │ │ +088e1c: 7020 6515 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1565 │ │ +088e22: 2708 |0065: throw v8 │ │ +088e24: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -194002,21 +194019,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 │ │ -088e2c: |[088e2c] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -088e3c: 5b13 e704 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ -088e40: 5b14 e904 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ -088e44: 6f20 9710 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1097 │ │ -088e4a: 5410 e704 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ -088e4e: 7020 7511 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ -088e54: 0e00 |000c: return-void │ │ +088e28: |[088e28] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +088e38: 5b13 e704 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ +088e3c: 5b14 e904 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04e9 │ │ +088e40: 6f20 9710 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1097 │ │ +088e46: 5410 e704 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ +088e4a: 7020 7511 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ +088e50: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -194031,31 +194048,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 │ │ -088e58: |[088e58] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -088e68: 5420 e504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ -088e6c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -088e70: 5420 e504 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ -088e74: 7220 6e11 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@116e │ │ -088e7a: 0c00 |0009: move-result-object v0 │ │ -088e7c: 1100 |000a: return-object v0 │ │ -088e7e: 5220 e804 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ -088e82: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -088e84: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -088e88: 5220 e804 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ -088e8c: 7220 2d01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012d │ │ -088e92: 0c00 |0015: move-result-object v0 │ │ -088e94: 28f4 |0016: goto 000a // -000c │ │ -088e96: 6f20 9810 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1098 │ │ -088e9c: 0c00 |001a: move-result-object v0 │ │ -088e9e: 28ef |001b: goto 000a // -0011 │ │ +088e54: |[088e54] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +088e64: 5420 e504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ +088e68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +088e6c: 5420 e504 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ +088e70: 7220 6e11 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@116e │ │ +088e76: 0c00 |0009: move-result-object v0 │ │ +088e78: 1100 |000a: return-object v0 │ │ +088e7a: 5220 e804 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ +088e7e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +088e80: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +088e84: 5220 e804 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ +088e88: 7220 2d01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012d │ │ +088e8e: 0c00 |0015: move-result-object v0 │ │ +088e90: 28f4 |0016: goto 000a // -000c │ │ +088e92: 6f20 9810 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1098 │ │ +088e98: 0c00 |001a: move-result-object v0 │ │ +088e9a: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -194069,17 +194086,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 │ │ -088ea0: |[088ea0] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -088eb0: 5410 e504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ -088eb4: 1100 |0002: return-object v0 │ │ +088e9c: |[088e9c] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +088eac: 5410 e504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ +088eb0: 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;) │ │ @@ -194087,17 +194104,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088eb8: |[088eb8] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -088ec8: 5210 e804 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ -088ecc: 0f00 |0002: return v0 │ │ +088eb4: |[088eb4] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +088ec4: 5210 e804 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ +088ec8: 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;) │ │ @@ -194105,17 +194122,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 │ │ -088ed0: |[088ed0] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -088ee0: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04ea │ │ -088ee4: 1100 |0002: return-object v0 │ │ +088ecc: |[088ecc] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +088edc: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04ea │ │ +088ee0: 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;) │ │ @@ -194123,17 +194140,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 │ │ -088ee8: |[088ee8] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -088ef8: 5b01 e504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ -088efc: 0e00 |0002: return-void │ │ +088ee4: |[088ee4] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +088ef4: 5b01 e504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04e5 │ │ +088ef8: 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; │ │ @@ -194143,17 +194160,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088f00: |[088f00] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -088f10: 5901 e804 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ -088f14: 0e00 |0002: return-void │ │ +088efc: |[088efc] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +088f0c: 5901 e804 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04e8 │ │ +088f10: 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 │ │ @@ -194163,17 +194180,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 │ │ -088f18: |[088f18] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -088f28: 5b01 ea04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04ea │ │ -088f2c: 0e00 |0002: return-void │ │ +088f14: |[088f14] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +088f24: 5b01 ea04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04ea │ │ +088f28: 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; │ │ @@ -194183,24 +194200,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 │ │ -088f30: |[088f30] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -088f40: 7110 6915 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ -088f46: 0a01 |0003: move-result v1 │ │ -088f48: 6e20 5114 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ -088f4e: 0e00 |0007: return-void │ │ -088f50: 0d00 |0008: move-exception v0 │ │ -088f52: 7110 d201 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ -088f58: 0c01 |000c: move-result-object v1 │ │ -088f5a: 6e20 5214 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1452 │ │ -088f60: 28f7 |0010: goto 0007 // -0009 │ │ +088f2c: |[088f2c] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +088f3c: 7110 6915 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1569 │ │ +088f42: 0a01 |0003: move-result v1 │ │ +088f44: 6e20 5114 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1451 │ │ +088f4a: 0e00 |0007: return-void │ │ +088f4c: 0d00 |0008: move-exception v0 │ │ +088f4e: 7110 d201 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01d2 │ │ +088f54: 0c01 |000c: move-result-object v1 │ │ +088f56: 6e20 5214 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1452 │ │ +088f5c: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -194216,17 +194233,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 │ │ -088f74: |[088f74] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -088f84: 6e20 ea14 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -088f8a: 0e00 |0003: return-void │ │ +088f70: |[088f70] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +088f80: 6e20 ea14 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +088f86: 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; │ │ @@ -194237,36 +194254,36 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -088f8c: |[088f8c] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -088f9c: 6f20 9d10 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@109d │ │ -088fa2: 0c00 |0003: move-result-object v0 │ │ -088fa4: 5421 e704 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ -088fa8: 7020 7511 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ -088fae: 1100 |0009: return-object v0 │ │ +088f88: |[088f88] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +088f98: 6f20 9d10 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@109d │ │ +088f9e: 0c00 |0003: move-result-object v0 │ │ +088fa0: 5421 e704 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04e7 │ │ +088fa4: 7020 7511 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1175 │ │ +088faa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ │ │ - source_file_idx : 3130 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3127 (SimpleCursorAdapter.java) │ │ │ │ Class #772 header: │ │ -class_idx : 962 │ │ +class_idx : 970 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1198 │ │ +superclass_idx : 1206 │ │ source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #772 annotations: │ │ @@ -194300,135 +194317,134 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -088fb0: |[088fb0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V │ │ -088fc0: 5b01 7407 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -088fc4: 5b03 7507 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.val$playlistName:Ljava/lang/String; // field@0775 │ │ -088fc8: 7020 1b1d 2000 |0004: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.:(Landroid/app/Activity;)V // method@1d1b │ │ -088fce: 0e00 |0007: return-void │ │ +088fac: |[088fac] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.:(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V │ │ +088fbc: 5b01 7407 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +088fc0: 5b03 7507 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.val$playlistName:Ljava/lang/String; // field@0775 │ │ +088fc4: 7020 1b1d 2000 |0004: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.:(Landroid/app/Activity;)V // method@1d1b │ │ +088fca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ - 0x0000 - 0x0008 reg=2 x0 Landroid/app/Activity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ + 0x0000 - 0x0008 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -088fd0: |[088fd0] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.doInBackground:()Ljava/lang/Object; │ │ -088fe0: 6e10 c216 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.doInBackground:()Ljava/lang/Void; // method@16c2 │ │ -088fe6: 0c00 |0003: move-result-object v0 │ │ -088fe8: 1100 |0004: return-object v0 │ │ +088fcc: |[088fcc] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.doInBackground:()Ljava/lang/Object; │ │ +088fdc: 6e10 c216 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.doInBackground:()Ljava/lang/Void; // method@16c2 │ │ +088fe2: 0c00 |0003: move-result-object v0 │ │ +088fe4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Void;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 55 16-bit code units │ │ -088fec: |[088fec] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.doInBackground:()Ljava/lang/Void; │ │ -088ffc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -088ffe: 2203 7c03 |0001: new-instance v3, Ljava/util/LinkedList; // type@037c │ │ -089002: 7010 1916 0300 |0003: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@1619 │ │ -089008: 5482 7407 |0006: iget-object v2, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -08900c: 6e10 ee16 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ -089012: 0c02 |000b: move-result-object v2 │ │ -089014: 7210 e719 0200 |000c: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloads:()Ljava/util/List; // method@19e7 │ │ -08901a: 0c02 |000f: move-result-object v2 │ │ -08901c: 7210 2316 0200 |0010: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -089022: 0c07 |0013: move-result-object v7 │ │ -089024: 7210 0e16 0700 |0014: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -08902a: 0a02 |0017: move-result v2 │ │ -08902c: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -089030: 7210 0f16 0700 |001a: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -089036: 0c06 |001d: move-result-object v6 │ │ -089038: 1f06 3704 |001e: check-cast v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@0437 │ │ -08903c: 6e10 d019 0600 |0020: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ -089042: 0c02 |0023: move-result-object v2 │ │ -089044: 7220 1c16 2300 |0024: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -08904a: 28ed |0027: goto 0014 // -0013 │ │ -08904c: 5482 7407 |0028: iget-object v2, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -089050: 7110 dc1a 0200 |002a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089056: 0c00 |002d: move-result-object v0 │ │ -089058: 5482 7507 |002e: iget-object v2, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.val$playlistName:Ljava/lang/String; // field@0775 │ │ -08905c: 5484 7407 |0030: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -089060: 0715 |0032: move-object v5, v1 │ │ -089062: 7806 bf1a 0000 |0033: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1abf │ │ -089068: 1101 |0036: return-object v1 │ │ +088fe8: |[088fe8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.doInBackground:()Ljava/lang/Void; │ │ +088ff8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +088ffa: 2203 8403 |0001: new-instance v3, Ljava/util/LinkedList; // type@0384 │ │ +088ffe: 7010 1916 0300 |0003: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@1619 │ │ +089004: 5472 7407 |0006: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +089008: 6e10 ee16 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@16ee │ │ +08900e: 0c02 |000b: move-result-object v2 │ │ +089010: 7210 e719 0200 |000c: invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.getDownloads:()Ljava/util/List; // method@19e7 │ │ +089016: 0c02 |000f: move-result-object v2 │ │ +089018: 7210 2316 0200 |0010: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +08901e: 0c02 |0013: move-result-object v2 │ │ +089020: 7210 0e16 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +089026: 0a04 |0017: move-result v4 │ │ +089028: 3804 1000 |0018: if-eqz v4, 0028 // +0010 │ │ +08902c: 7210 0f16 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +089032: 0c06 |001d: move-result-object v6 │ │ +089034: 1f06 3f04 |001e: check-cast v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; // type@043f │ │ +089038: 6e10 d019 0600 |0020: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // method@19d0 │ │ +08903e: 0c04 |0023: move-result-object v4 │ │ +089040: 7220 1c16 4300 |0024: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +089046: 28ed |0027: goto 0014 // -0013 │ │ +089048: 5472 7407 |0028: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +08904c: 7110 dc1a 0200 |002a: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089052: 0c00 |002d: move-result-object v0 │ │ +089054: 5472 7507 |002e: iget-object v2, v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.val$playlistName:Ljava/lang/String; // field@0775 │ │ +089058: 5474 7407 |0030: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +08905c: 0715 |0032: move-object v5, v1 │ │ +08905e: 7806 bf1a 0000 |0033: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1abf │ │ +089064: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=712 │ │ 0x0006 line=713 │ │ 0x0020 line=714 │ │ 0x0028 line=716 │ │ 0x002e line=717 │ │ 0x0036 line=718 │ │ locals : │ │ 0x0020 - 0x0028 reg=6 downloadFile Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ 0x002e - 0x0037 reg=0 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ 0x0006 - 0x0037 reg=3 entries Ljava/util/List; Ljava/util/List; │ │ - 0x0014 - 0x0037 reg=7 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0037 reg=8 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ + 0x0000 - 0x0037 reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;) │ │ name : 'done' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08906c: |[08906c] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.done:(Ljava/lang/Object;)V │ │ -08907c: 1f01 4f03 |0000: check-cast v1, Ljava/lang/Void; // type@034f │ │ -089080: 6e20 c416 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.done:(Ljava/lang/Void;)V // method@16c4 │ │ -089086: 0e00 |0005: return-void │ │ +089068: |[089068] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.done:(Ljava/lang/Object;)V │ │ +089078: 1f01 5703 |0000: check-cast v1, Ljava/lang/Void; // type@0357 │ │ +08907c: 6e20 c416 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.done:(Ljava/lang/Void;)V // method@16c4 │ │ +089082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;) │ │ name : 'done' │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -089088: |[089088] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.done:(Ljava/lang/Void;)V │ │ -089098: 5420 7407 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -08909c: 1401 2b00 0a7f |0002: const v1, #float 1.83434e+38 // #7f0a002b │ │ -0890a2: 7120 931d 1000 |0005: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -0890a8: 0e00 |0008: return-void │ │ +089084: |[089084] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.done:(Ljava/lang/Void;)V │ │ +089094: 5420 7407 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +089098: 1401 2b00 0a7f |0002: const v1, #float 1.83434e+38 // #7f0a002b │ │ +08909e: 7120 931d 1000 |0005: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +0890a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0008 line=724 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ 0x0000 - 0x0009 reg=3 result Ljava/lang/Void; │ │ @@ -194438,54 +194454,54 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0890ac: |[0890ac] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.error:(Ljava/lang/Throwable;)V │ │ -0890bc: 2201 4803 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0348 │ │ -0890c0: 7010 ad15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -0890c6: 5442 7407 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -0890ca: 6e10 f216 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getResources:()Landroid/content/res/Resources; // method@16f2 │ │ -0890d0: 0c02 |000a: move-result-object v2 │ │ -0890d2: 1403 2c00 0a7f |000b: const v3, #float 1.83434e+38 // #7f0a002c │ │ -0890d8: 6e20 1501 3200 |000e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -0890de: 0c02 |0011: move-result-object v2 │ │ -0890e0: 6e20 b515 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0890e6: 0c01 |0015: move-result-object v1 │ │ -0890e8: 1a02 0100 |0016: const-string v2, " " // string@0001 │ │ -0890ec: 6e20 b515 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -0890f2: 0c01 |001b: move-result-object v1 │ │ -0890f4: 6e20 c716 5400 |001c: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@16c7 │ │ -0890fa: 0c02 |001f: move-result-object v2 │ │ -0890fc: 6e20 b515 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -089102: 0c01 |0023: move-result-object v1 │ │ -089104: 6e10 bb15 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -08910a: 0c00 |0027: move-result-object v0 │ │ -08910c: 5441 7407 |0028: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ -089110: 7120 951d 0100 |002a: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ -089116: 0e00 |002d: return-void │ │ +0890a8: |[0890a8] net.sourceforge.subsonic.androidapp.activity.DownloadActivity$22.error:(Ljava/lang/Throwable;)V │ │ +0890b8: 2201 5003 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0350 │ │ +0890bc: 7010 ad15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +0890c2: 5442 7407 |0005: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +0890c6: 6e10 f216 0200 |0007: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;.getResources:()Landroid/content/res/Resources; // method@16f2 │ │ +0890cc: 0c02 |000a: move-result-object v2 │ │ +0890ce: 1403 2c00 0a7f |000b: const v3, #float 1.83434e+38 // #7f0a002c │ │ +0890d4: 6e20 1501 3200 |000e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +0890da: 0c02 |0011: move-result-object v2 │ │ +0890dc: 6e20 b515 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0890e2: 0c01 |0015: move-result-object v1 │ │ +0890e4: 1a02 0100 |0016: const-string v2, " " // string@0001 │ │ +0890e8: 6e20 b515 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0890ee: 0c01 |001b: move-result-object v1 │ │ +0890f0: 6e20 c716 5400 |001c: invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@16c7 │ │ +0890f6: 0c02 |001f: move-result-object v2 │ │ +0890f8: 6e20 b515 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +0890fe: 0c01 |0023: move-result-object v1 │ │ +089100: 6e10 bb15 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +089106: 0c00 |0027: move-result-object v0 │ │ +089108: 5441 7407 |0028: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // field@0774 │ │ +08910c: 7120 951d 0100 |002a: invoke-static {v1, v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;Ljava/lang/String;)V // method@1d95 │ │ +089112: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0028 line=729 │ │ 0x002d line=730 │ │ locals : │ │ 0x0028 - 0x002e reg=0 msg Ljava/lang/String; │ │ 0x0000 - 0x002e reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ 0x0000 - 0x002e reg=5 error Ljava/lang/Throwable; │ │ │ │ source_file_idx : 787 (DownloadActivity.java) │ │ │ │ Class #773 header: │ │ -class_idx : 982 │ │ +class_idx : 990 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1210 │ │ -source_file_idx : 2699 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 2696 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #773 annotations: │ │ Annotations on class │ │ @@ -194514,40 +194530,40 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089118: |[089118] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -089128: 5b01 b607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -08912c: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ -089132: 0e00 |0005: return-void │ │ +089114: |[089114] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.:(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +089124: 5b01 b607 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +089128: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ +08912e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ │ - 0x0000 - 0x0006 reg=2 x0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ │ + 0x0000 - 0x0006 reg=2 activity Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089134: |[089134] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.doInBackground:()Ljava/lang/Object; │ │ -089144: 6e10 4c17 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@174c │ │ -08914a: 0c00 |0003: move-result-object v0 │ │ -08914c: 1100 |0004: return-object v0 │ │ +089130: |[089130] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.doInBackground:()Ljava/lang/Object; │ │ +089140: 6e10 4c17 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@174c │ │ +089146: 0c00 |0003: move-result-object v0 │ │ +089148: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;) │ │ @@ -194555,34 +194571,34 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -089150: |[089150] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ -089160: 5453 b607 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -089164: 6e10 5117 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.getIntent:()Landroid/content/Intent; // method@1751 │ │ -08916a: 0c03 |0005: move-result-object v3 │ │ -08916c: 1a04 1521 |0006: const-string v4, "subsonic.artist" // string@2115 │ │ -089170: 6e20 d800 4300 |0008: invoke-virtual {v3, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -089176: 0c00 |000b: move-result-object v0 │ │ -089178: 5453 b607 |000c: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -08917c: 6e10 5117 0300 |000e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.getIntent:()Landroid/content/Intent; // method@1751 │ │ -089182: 0c03 |0011: move-result-object v3 │ │ -089184: 1a04 2421 |0012: const-string v4, "subsonic.title" // string@2124 │ │ -089188: 6e20 d800 4300 |0014: invoke-virtual {v3, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -08918e: 0c02 |0017: move-result-object v2 │ │ -089190: 5453 b607 |0018: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -089194: 7110 dc1a 0300 |001a: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -08919a: 0c01 |001d: move-result-object v1 │ │ -08919c: 5453 b607 |001e: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -0891a0: 7255 c81a 0132 |0020: invoke-interface {v1, v0, v2, v3, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@1ac8 │ │ -0891a6: 0c03 |0023: move-result-object v3 │ │ -0891a8: 1103 |0024: return-object v3 │ │ +08914c: |[08914c] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ +08915c: 5453 b607 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +089160: 6e10 5117 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.getIntent:()Landroid/content/Intent; // method@1751 │ │ +089166: 0c03 |0005: move-result-object v3 │ │ +089168: 1a04 1221 |0006: const-string v4, "subsonic.artist" // string@2112 │ │ +08916c: 6e20 d800 4300 |0008: invoke-virtual {v3, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +089172: 0c00 |000b: move-result-object v0 │ │ +089174: 5453 b607 |000c: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +089178: 6e10 5117 0300 |000e: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.getIntent:()Landroid/content/Intent; // method@1751 │ │ +08917e: 0c03 |0011: move-result-object v3 │ │ +089180: 1a04 2121 |0012: const-string v4, "subsonic.title" // string@2121 │ │ +089184: 6e20 d800 4300 |0014: invoke-virtual {v3, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +08918a: 0c02 |0017: move-result-object v2 │ │ +08918c: 5453 b607 |0018: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +089190: 7110 dc1a 0300 |001a: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089196: 0c01 |001d: move-result-object v1 │ │ +089198: 5453 b607 |001e: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +08919c: 7255 c81a 0132 |0020: invoke-interface {v1, v0, v2, v3, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getLyrics:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // method@1ac8 │ │ +0891a2: 0c03 |0023: move-result-object v3 │ │ +0891a4: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000c line=51 │ │ 0x0018 line=52 │ │ 0x001e line=53 │ │ locals : │ │ @@ -194596,67 +194612,67 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0891ac: |[0891ac] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.done:(Ljava/lang/Object;)V │ │ -0891bc: 1f01 1d04 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // type@041d │ │ -0891c0: 6e20 4e17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.done:(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V // method@174e │ │ -0891c6: 0e00 |0005: return-void │ │ +0891a8: |[0891a8] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.done:(Ljava/lang/Object;)V │ │ +0891b8: 1f01 2504 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; // type@0425 │ │ +0891bc: 6e20 4e17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.done:(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V // method@174e │ │ +0891c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0891c8: |[0891c8] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.done:(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V │ │ -0891d8: 5453 b607 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -0891dc: 1404 4700 0d7f |0002: const v4, #float 1.87423e+38 // #7f0d0047 │ │ -0891e2: 6e20 5017 4300 |0005: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.findViewById:(I)Landroid/view/View; // method@1750 │ │ -0891e8: 0c00 |0008: move-result-object v0 │ │ -0891ea: 1f00 0803 |0009: check-cast v0, Landroid/widget/TextView; // type@0308 │ │ -0891ee: 5453 b607 |000b: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -0891f2: 1404 4800 0d7f |000d: const v4, #float 1.87423e+38 // #7f0d0048 │ │ -0891f8: 6e20 5017 4300 |0010: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.findViewById:(I)Landroid/view/View; // method@1750 │ │ -0891fe: 0c02 |0013: move-result-object v2 │ │ -089200: 1f02 0803 |0014: check-cast v2, Landroid/widget/TextView; // type@0308 │ │ -089204: 5453 b607 |0016: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ -089208: 1404 4900 0d7f |0018: const v4, #float 1.87423e+38 // #7f0d0049 │ │ -08920e: 6e20 5017 4300 |001b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.findViewById:(I)Landroid/view/View; // method@1750 │ │ -089214: 0c01 |001e: move-result-object v1 │ │ -089216: 1f01 0803 |001f: check-cast v1, Landroid/widget/TextView; // type@0308 │ │ -08921a: 3806 1e00 |0021: if-eqz v6, 003f // +001e │ │ -08921e: 6e10 f218 0600 |0023: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getArtist:()Ljava/lang/String; // method@18f2 │ │ -089224: 0c03 |0026: move-result-object v3 │ │ -089226: 3803 1800 |0027: if-eqz v3, 003f // +0018 │ │ -08922a: 6e10 f218 0600 |0029: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getArtist:()Ljava/lang/String; // method@18f2 │ │ -089230: 0c03 |002c: move-result-object v3 │ │ -089232: 6e20 ea14 3000 |002d: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -089238: 6e10 f418 0600 |0030: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getTitle:()Ljava/lang/String; // method@18f4 │ │ -08923e: 0c03 |0033: move-result-object v3 │ │ -089240: 6e20 ea14 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -089246: 6e10 f318 0600 |0037: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getText:()Ljava/lang/String; // method@18f3 │ │ -08924c: 0c03 |003a: move-result-object v3 │ │ -08924e: 6e20 ea14 3100 |003b: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -089254: 0e00 |003e: return-void │ │ -089256: 1403 4100 0a7f |003f: const v3, #float 1.83435e+38 // #7f0a0041 │ │ -08925c: 6e20 e914 3000 |0042: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -089262: 28f9 |0045: goto 003e // -0007 │ │ +0891c4: |[0891c4] net.sourceforge.subsonic.androidapp.activity.LyricsActivity$1.done:(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V │ │ +0891d4: 5453 b607 |0000: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +0891d8: 1404 4700 0d7f |0002: const v4, #float 1.87423e+38 // #7f0d0047 │ │ +0891de: 6e20 5017 4300 |0005: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.findViewById:(I)Landroid/view/View; // method@1750 │ │ +0891e4: 0c00 |0008: move-result-object v0 │ │ +0891e6: 1f00 1003 |0009: check-cast v0, Landroid/widget/TextView; // type@0310 │ │ +0891ea: 5453 b607 |000b: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +0891ee: 1404 4800 0d7f |000d: const v4, #float 1.87423e+38 // #7f0d0048 │ │ +0891f4: 6e20 5017 4300 |0010: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.findViewById:(I)Landroid/view/View; // method@1750 │ │ +0891fa: 0c02 |0013: move-result-object v2 │ │ +0891fc: 1f02 1003 |0014: check-cast v2, Landroid/widget/TextView; // type@0310 │ │ +089200: 5453 b607 |0016: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; // field@07b6 │ │ +089204: 1404 4900 0d7f |0018: const v4, #float 1.87423e+38 // #7f0d0049 │ │ +08920a: 6e20 5017 4300 |001b: invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;.findViewById:(I)Landroid/view/View; // method@1750 │ │ +089210: 0c01 |001e: move-result-object v1 │ │ +089212: 1f01 1003 |001f: check-cast v1, Landroid/widget/TextView; // type@0310 │ │ +089216: 3806 1e00 |0021: if-eqz v6, 003f // +001e │ │ +08921a: 6e10 f218 0600 |0023: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getArtist:()Ljava/lang/String; // method@18f2 │ │ +089220: 0c03 |0026: move-result-object v3 │ │ +089222: 3803 1800 |0027: if-eqz v3, 003f // +0018 │ │ +089226: 6e10 f218 0600 |0029: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getArtist:()Ljava/lang/String; // method@18f2 │ │ +08922c: 0c03 |002c: move-result-object v3 │ │ +08922e: 6e20 ea14 3000 |002d: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +089234: 6e10 f418 0600 |0030: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getTitle:()Ljava/lang/String; // method@18f4 │ │ +08923a: 0c03 |0033: move-result-object v3 │ │ +08923c: 6e20 ea14 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +089242: 6e10 f318 0600 |0037: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;.getText:()Ljava/lang/String; // method@18f3 │ │ +089248: 0c03 |003a: move-result-object v3 │ │ +08924a: 6e20 ea14 3100 |003b: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +089250: 0e00 |003e: return-void │ │ +089252: 1403 4100 0a7f |003f: const v3, #float 1.83435e+38 // #7f0a0041 │ │ +089258: 6e20 e914 3000 |0042: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +08925e: 28f9 |0045: goto 003e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ 0x0016 line=60 │ │ 0x0021 line=61 │ │ 0x0029 line=62 │ │ @@ -194667,21 +194683,21 @@ │ │ locals : │ │ 0x000b - 0x0046 reg=0 artistView Landroid/widget/TextView; │ │ 0x0021 - 0x0046 reg=1 textView Landroid/widget/TextView; │ │ 0x0016 - 0x0046 reg=2 titleView Landroid/widget/TextView; │ │ 0x0000 - 0x0046 reg=5 this Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1; │ │ 0x0000 - 0x0046 reg=6 result Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ │ │ - source_file_idx : 2699 (LyricsActivity.java) │ │ + source_file_idx : 2696 (LyricsActivity.java) │ │ │ │ Class #774 header: │ │ -class_idx : 995 │ │ +class_idx : 1003 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1210 │ │ -source_file_idx : 3088 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 3085 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #774 annotations: │ │ Annotations on class │ │ @@ -194718,44 +194734,44 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -089264: |[089264] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V │ │ -089274: 5b01 ce07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ -089278: 5b03 d007 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$query:Ljava/lang/String; // field@07d0 │ │ -08927c: 5c04 cf07 |0004: iput-boolean v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$autoplay:Z // field@07cf │ │ -089280: 7020 511d 2000 |0006: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ -089286: 0e00 |0009: return-void │ │ +089260: |[089260] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V │ │ +089270: 5b01 ce07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ +089274: 5b03 d007 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$query:Ljava/lang/String; // field@07d0 │ │ +089278: 5c04 cf07 |0004: iput-boolean v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$autoplay:Z // field@07cf │ │ +08927c: 7020 511d 2000 |0006: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ +089282: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ - 0x0000 - 0x000a reg=2 x0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x000a reg=2 activity Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089288: |[089288] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.doInBackground:()Ljava/lang/Object; │ │ -089298: 6e10 8917 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1789 │ │ -08929e: 0c00 |0003: move-result-object v0 │ │ -0892a0: 1100 |0004: return-object v0 │ │ +089284: |[089284] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.doInBackground:()Ljava/lang/Object; │ │ +089294: 6e10 8917 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1789 │ │ +08929a: 0c00 |0003: move-result-object v0 │ │ +08929c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;) │ │ @@ -194763,28 +194779,28 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0892a4: |[0892a4] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -0892b4: 2200 2704 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; // type@0427 │ │ -0892b8: 5462 d007 |0002: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$query:Ljava/lang/String; // field@07d0 │ │ -0892bc: 1303 0a00 |0004: const/16 v3, #int 10 // #a │ │ -0892c0: 1304 1400 |0006: const/16 v4, #int 20 // #14 │ │ -0892c4: 1305 1900 |0008: const/16 v5, #int 25 // #19 │ │ -0892c8: 7055 4d19 2043 |000a: invoke-direct {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.:(Ljava/lang/String;III)V // method@194d │ │ -0892ce: 5462 ce07 |000d: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ -0892d2: 7110 dc1a 0200 |000f: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -0892d8: 0c01 |0012: move-result-object v1 │ │ -0892da: 5462 ce07 |0013: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ -0892de: 7240 d31a 0162 |0015: invoke-interface {v1, v0, v2, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ad3 │ │ -0892e4: 0c02 |0018: move-result-object v2 │ │ -0892e6: 1102 |0019: return-object v2 │ │ +0892a0: |[0892a0] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +0892b0: 2200 2f04 |0000: new-instance v0, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; // type@042f │ │ +0892b4: 5462 d007 |0002: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$query:Ljava/lang/String; // field@07d0 │ │ +0892b8: 1303 0a00 |0004: const/16 v3, #int 10 // #a │ │ +0892bc: 1304 1400 |0006: const/16 v4, #int 20 // #14 │ │ +0892c0: 1305 1900 |0008: const/16 v5, #int 25 // #19 │ │ +0892c4: 7055 4d19 2043 |000a: invoke-direct {v0, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;.:(Ljava/lang/String;III)V // method@194d │ │ +0892ca: 5462 ce07 |000d: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ +0892ce: 7110 dc1a 0200 |000f: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +0892d4: 0c01 |0012: move-result-object v1 │ │ +0892d6: 5462 ce07 |0013: iget-object v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ +0892da: 7240 d31a 0162 |0015: invoke-interface {v1, v0, v2, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.search:(Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ad3 │ │ +0892e0: 0c02 |0018: move-result-object v2 │ │ +0892e2: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000d line=302 │ │ 0x0013 line=303 │ │ locals : │ │ 0x000d - 0x001a reg=0 criteria Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera; │ │ @@ -194796,63 +194812,63 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0892e8: |[0892e8] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.done:(Ljava/lang/Object;)V │ │ -0892f8: 1f01 2804 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0428 │ │ -0892fc: 6e20 8b17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V // method@178b │ │ -089302: 0e00 |0005: return-void │ │ +0892e4: |[0892e4] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.done:(Ljava/lang/Object;)V │ │ +0892f4: 1f01 3004 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0430 │ │ +0892f8: 6e20 8b17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V // method@178b │ │ +0892fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -089304: |[089304] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ │ -089314: 5420 ce07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ -089318: 7120 9417 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1002:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1794 │ │ -08931e: 5420 ce07 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ -089322: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -089324: 7120 9517 1000 |0008: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V // method@1795 │ │ -08932a: 5520 cf07 |000b: iget-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$autoplay:Z // field@07cf │ │ -08932e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -089332: 5420 ce07 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ -089336: 7110 9617 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1796 │ │ -08933c: 0e00 |0014: return-void │ │ +089300: |[089300] net.sourceforge.subsonic.androidapp.activity.SearchActivity$4.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ │ +089310: 5420 ce07 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ +089314: 7120 9417 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1002:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1794 │ │ +08931a: 5420 ce07 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ +08931e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +089320: 7120 9517 1000 |0008: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V // method@1795 │ │ +089326: 5520 cf07 |000b: iget-boolean v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.val$autoplay:Z // field@07cf │ │ +08932a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +08932e: 5420 ce07 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07ce │ │ +089332: 7110 9617 0000 |0011: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V // method@1796 │ │ +089338: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0005 line=309 │ │ 0x000b line=310 │ │ 0x000f line=311 │ │ 0x0014 line=314 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4; │ │ 0x0000 - 0x0015 reg=3 result Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ - source_file_idx : 3088 (SearchActivity.java) │ │ + source_file_idx : 3085 (SearchActivity.java) │ │ │ │ Class #775 header: │ │ -class_idx : 996 │ │ +class_idx : 1004 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1210 │ │ -source_file_idx : 3088 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 3085 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #775 annotations: │ │ Annotations on class │ │ @@ -194881,40 +194897,40 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089340: |[089340] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -089350: 5b01 d107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ -089354: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ -08935a: 0e00 |0005: return-void │ │ +08933c: |[08933c] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +08934c: 5b01 d107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ +089350: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ +089356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ - 0x0000 - 0x0006 reg=2 x0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ + 0x0000 - 0x0006 reg=2 activity Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08935c: |[08935c] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.doInBackground:()Ljava/lang/Object; │ │ -08936c: 6e10 8e17 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@178e │ │ -089372: 0c00 |0003: move-result-object v0 │ │ -089374: 1100 |0004: return-object v0 │ │ +089358: |[089358] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.doInBackground:()Ljava/lang/Object; │ │ +089368: 6e10 8e17 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@178e │ │ +08936e: 0c00 |0003: move-result-object v0 │ │ +089370: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;) │ │ @@ -194922,22 +194938,22 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -089378: |[089378] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ -089388: 5421 d107 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ -08938c: 7110 dc1a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089392: 0c00 |0005: move-result-object v0 │ │ -089394: 5421 d107 |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ -089398: 7230 ce1a 1002 |0008: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ace │ │ -08939e: 0c01 |000b: move-result-object v1 │ │ -0893a0: 1101 |000c: return-object v1 │ │ +089374: |[089374] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ +089384: 5421 d107 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ +089388: 7110 dc1a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +08938e: 0c00 |0005: move-result-object v0 │ │ +089390: 5421 d107 |0006: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ +089394: 7230 ce1a 1002 |0008: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1ace │ │ +08939a: 0c01 |000b: move-result-object v1 │ │ +08939c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0006 line=324 │ │ locals : │ │ 0x0006 - 0x000d reg=0 service Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ 0x0000 - 0x000d reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; │ │ @@ -194947,57 +194963,57 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0893a4: |[0893a4] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.done:(Ljava/lang/Object;)V │ │ -0893b4: 1f01 2804 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0428 │ │ -0893b8: 6e20 9017 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V // method@1790 │ │ -0893be: 0e00 |0005: return-void │ │ +0893a0: |[0893a0] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.done:(Ljava/lang/Object;)V │ │ +0893b0: 1f01 3004 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // type@0430 │ │ +0893b4: 6e20 9017 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V // method@1790 │ │ +0893ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0893c0: |[0893c0] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ │ -0893d0: 5420 d107 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ -0893d4: 7120 9417 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1002:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1794 │ │ -0893da: 5420 d107 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ -0893de: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0893e0: 7120 9517 1000 |0008: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V // method@1795 │ │ -0893e6: 0e00 |000b: return-void │ │ +0893bc: |[0893bc] net.sourceforge.subsonic.androidapp.activity.SearchActivity$5.done:(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ │ +0893cc: 5420 d107 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ +0893d0: 7120 9417 3000 |0002: invoke-static {v0, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1002:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; // method@1794 │ │ +0893d6: 5420 d107 |0005: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; // field@07d1 │ │ +0893da: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0893dc: 7120 9517 1000 |0008: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Z)V // method@1795 │ │ +0893e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ 0x000b line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5; │ │ 0x0000 - 0x000c reg=3 result Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ - source_file_idx : 3088 (SearchActivity.java) │ │ + source_file_idx : 3085 (SearchActivity.java) │ │ │ │ Class #776 header: │ │ -class_idx : 1017 │ │ +class_idx : 1025 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 1210 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #776 annotations: │ │ Annotations on class │ │ @@ -195028,18 +195044,18 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0893e8: |[0893e8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ -0893f8: 5b01 0908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0893fc: 7020 511d 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ -089402: 0e00 |0005: return-void │ │ +0893e4: |[0893e4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ +0893f4: 5b01 0908 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0893f8: 7020 511d 1000 |0002: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ +0893fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0002 line=550 │ │ 0x0005 line=551 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask; │ │ @@ -195051,18 +195067,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089404: |[089404] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.doInBackground:()Ljava/lang/Object; │ │ -089414: 6e10 e917 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@17e9 │ │ -08941a: 0c00 |0003: move-result-object v0 │ │ -08941c: 1100 |0004: return-object v0 │ │ +089400: |[089400] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.doInBackground:()Ljava/lang/Object; │ │ +089410: 6e10 e917 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@17e9 │ │ +089416: 0c00 |0003: move-result-object v0 │ │ +089418: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;) │ │ @@ -195070,21 +195086,21 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -089420: |[089420] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -089430: 5421 0908 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -089434: 7110 dc1a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -08943a: 0c00 |0005: move-result-object v0 │ │ -08943c: 6e20 ec17 0200 |0006: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@17ec │ │ -089442: 0c01 |0009: move-result-object v1 │ │ -089444: 1101 |000a: return-object v1 │ │ +08941c: |[08941c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +08942c: 5421 0908 |0000: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089430: 7110 dc1a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089436: 0c00 |0005: move-result-object v0 │ │ +089438: 6e20 ec17 0200 |0006: invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@17ec │ │ +08943e: 0c01 |0009: move-result-object v1 │ │ +089440: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0006 line=558 │ │ locals : │ │ 0x0006 - 0x000b reg=0 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ 0x0000 - 0x000b reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask; │ │ @@ -195094,127 +195110,127 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089448: |[089448] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.done:(Ljava/lang/Object;)V │ │ -089458: 1f01 1f04 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -08945c: 6e20 eb17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17eb │ │ -089462: 0e00 |0005: return-void │ │ +089444: |[089444] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.done:(Ljava/lang/Object;)V │ │ +089454: 1f01 2704 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +089458: 6e20 eb17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17eb │ │ +08945e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -089464: |[089464] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ -089474: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ -089478: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -08947a: 6e10 2619 0d00 |0003: invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ -089480: 0c00 |0006: move-result-object v0 │ │ -089482: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -089484: 7210 2316 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -08948a: 0c03 |000b: move-result-object v3 │ │ -08948c: 7210 0e16 0300 |000c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -089492: 0a06 |000f: move-result v6 │ │ -089494: 3806 0f00 |0010: if-eqz v6, 001f // +000f │ │ -089498: 7210 0f16 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -08949e: 0c01 |0015: move-result-object v1 │ │ -0894a0: 1f01 1e04 |0016: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -0894a4: 6e10 0c19 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ -0894aa: 0a06 |001b: move-result v6 │ │ -0894ac: 3906 f0ff |001c: if-nez v6, 000c // -0010 │ │ -0894b0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0894b2: 3802 3b00 |001f: if-eqz v2, 005a // +003b │ │ -0894b6: 54c6 0908 |0021: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0894ba: 7110 f317 0600 |0023: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ -0894c0: 0c06 |0026: move-result-object v6 │ │ -0894c2: 54c9 0908 |0027: iget-object v9, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0894c6: 7120 f417 d900 |0029: invoke-static {v9, v13}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; // method@17f4 │ │ -0894cc: 0c09 |002c: move-result-object v9 │ │ -0894ce: 6e20 6b14 9600 |002d: invoke-virtual {v6, v9}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;)V // method@146b │ │ -0894d4: 54c6 0908 |0030: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0894d8: 7110 f317 0600 |0032: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ -0894de: 0c06 |0035: move-result-object v6 │ │ -0894e0: 54c9 0908 |0036: iget-object v9, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0894e4: 7110 f217 0900 |0038: invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; // method@17f2 │ │ -0894ea: 0c09 |003b: move-result-object v9 │ │ -0894ec: 6e20 6a14 9600 |003c: invoke-virtual {v6, v9}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@146a │ │ -0894f2: 54c6 0908 |003f: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0894f6: 7110 f517 0600 |0041: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f5 │ │ -0894fc: 0c06 |0044: move-result-object v6 │ │ -0894fe: 6e20 3214 7600 |0045: invoke-virtual {v6, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -089504: 54c6 0908 |0048: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -089508: 7110 f617 0600 |004a: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f6 │ │ -08950e: 0c06 |004d: move-result-object v6 │ │ -089510: 6e20 3214 7600 |004e: invoke-virtual {v6, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -089516: 54c6 0908 |0051: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -08951a: 7110 f717 0600 |0053: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f7 │ │ -089520: 0c06 |0056: move-result-object v6 │ │ -089522: 6e20 3214 7600 |0057: invoke-virtual {v6, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -089528: 54c6 0908 |005a: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -08952c: 6e10 0c18 0600 |005c: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -089532: 0c06 |005f: move-result-object v6 │ │ -089534: 1a09 1421 |0060: const-string v9, "subsonic.albumlisttype" // string@2114 │ │ -089538: 6e20 da00 9600 |0062: invoke-virtual {v6, v9}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ -08953e: 0a04 |0065: move-result v4 │ │ -089540: 54c6 0908 |0066: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -089544: 7110 f817 0600 |0068: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; // method@17f8 │ │ -08954a: 0c09 |006b: move-result-object v9 │ │ -08954c: 7210 2216 0000 |006c: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -089552: 0a06 |006f: move-result v6 │ │ -089554: 3806 4400 |0070: if-eqz v6, 00b4 // +0044 │ │ -089558: 0176 |0072: move v6, v7 │ │ -08955a: 6e20 3913 6900 |0073: invoke-virtual {v9, v6}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -089560: 54c6 0908 |0076: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -089564: 7110 f917 0600 |0078: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; // method@17f9 │ │ -08956a: 0c06 |007b: move-result-object v6 │ │ -08956c: 3904 0800 |007c: if-nez v4, 0084 // +0008 │ │ -089570: 7210 2216 0000 |007e: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -089576: 0a09 |0081: move-result v9 │ │ -089578: 3809 3400 |0082: if-eqz v9, 00b6 // +0034 │ │ -08957c: 6e20 4d14 8600 |0084: invoke-virtual {v6, v8}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ -089582: 54c6 0908 |0087: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -089586: 7110 f317 0600 |0089: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ -08958c: 0c06 |008c: move-result-object v6 │ │ -08958e: 2208 7e04 |008d: new-instance v8, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // type@047e │ │ -089592: 54c9 0908 |008f: iget-object v9, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -089596: 54ca 0908 |0091: iget-object v10, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -08959a: 6e10 0b18 0a00 |0093: invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@180b │ │ -0895a0: 0c0a |0096: move-result-object v10 │ │ -0895a2: 121b |0097: const/4 v11, #int 1 // #1 │ │ -0895a4: 705b 291c 980a |0098: invoke-direct {v8, v9, v10, v0, v11}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V // method@1c29 │ │ -0895aa: 6e20 7714 8600 |009b: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -0895b0: 54c6 0908 |009e: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0895b4: 6e10 0c18 0600 |00a0: invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -0895ba: 0c06 |00a3: move-result-object v6 │ │ -0895bc: 1a08 1d21 |00a4: const-string v8, "subsonic.playall" // string@211d │ │ -0895c0: 6e30 cb00 8607 |00a6: invoke-virtual {v6, v8, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -0895c6: 0a05 |00a9: move-result v5 │ │ -0895c8: 3805 0900 |00aa: if-eqz v5, 00b3 // +0009 │ │ -0895cc: 3802 0700 |00ac: if-eqz v2, 00b3 // +0007 │ │ -0895d0: 54c6 0908 |00ae: iget-object v6, v12, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ -0895d4: 7110 ff17 0600 |00b0: invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17ff │ │ -0895da: 0e00 |00b3: return-void │ │ -0895dc: 0186 |00b4: move v6, v8 │ │ -0895de: 28be |00b5: goto 0073 // -0042 │ │ -0895e0: 0178 |00b6: move v8, v7 │ │ -0895e2: 28cd |00b7: goto 0084 // -0033 │ │ +089460: |[089460] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$LoadTask.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ +089470: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +089474: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +089476: 6e10 2619 0c00 |0003: invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ +08947c: 0c00 |0006: move-result-object v0 │ │ +08947e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +089480: 7210 2316 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +089486: 0c05 |000b: move-result-object v5 │ │ +089488: 7210 0e16 0500 |000c: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +08948e: 0a08 |000f: move-result v8 │ │ +089490: 3808 0f00 |0010: if-eqz v8, 001f // +000f │ │ +089494: 7210 0f16 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +08949a: 0c01 |0015: move-result-object v1 │ │ +08949c: 1f01 2604 |0016: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +0894a0: 6e10 0c19 0100 |0018: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isDirectory:()Z // method@190c │ │ +0894a6: 0a08 |001b: move-result v8 │ │ +0894a8: 3908 f0ff |001c: if-nez v8, 000c // -0010 │ │ +0894ac: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0894ae: 3802 3b00 |001f: if-eqz v2, 005a // +003b │ │ +0894b2: 54b5 0908 |0021: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0894b6: 7110 f317 0500 |0023: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ +0894bc: 0c05 |0026: move-result-object v5 │ │ +0894be: 54b8 0908 |0027: iget-object v8, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0894c2: 7120 f417 c800 |0029: invoke-static {v8, v12}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; // method@17f4 │ │ +0894c8: 0c08 |002c: move-result-object v8 │ │ +0894ca: 6e20 6b14 8500 |002d: invoke-virtual {v5, v8}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;)V // method@146b │ │ +0894d0: 54b5 0908 |0030: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0894d4: 7110 f317 0500 |0032: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ +0894da: 0c05 |0035: move-result-object v5 │ │ +0894dc: 54b8 0908 |0036: iget-object v8, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0894e0: 7110 f217 0800 |0038: invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; // method@17f2 │ │ +0894e6: 0c08 |003b: move-result-object v8 │ │ +0894e8: 6e20 6a14 8500 |003c: invoke-virtual {v5, v8}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@146a │ │ +0894ee: 54b5 0908 |003f: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0894f2: 7110 f517 0500 |0041: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f5 │ │ +0894f8: 0c05 |0044: move-result-object v5 │ │ +0894fa: 6e20 3214 6500 |0045: invoke-virtual {v5, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +089500: 54b5 0908 |0048: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089504: 7110 f617 0500 |004a: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f6 │ │ +08950a: 0c05 |004d: move-result-object v5 │ │ +08950c: 6e20 3214 6500 |004e: invoke-virtual {v5, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +089512: 54b5 0908 |0051: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089516: 7110 f717 0500 |0053: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f7 │ │ +08951c: 0c05 |0056: move-result-object v5 │ │ +08951e: 6e20 3214 6500 |0057: invoke-virtual {v5, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +089524: 54b5 0908 |005a: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089528: 6e10 0c18 0500 |005c: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +08952e: 0c05 |005f: move-result-object v5 │ │ +089530: 1a08 1121 |0060: const-string v8, "subsonic.albumlisttype" // string@2111 │ │ +089534: 6e20 da00 8500 |0062: invoke-virtual {v5, v8}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ +08953a: 0a03 |0065: move-result v3 │ │ +08953c: 54b5 0908 |0066: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089540: 7110 f817 0500 |0068: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; // method@17f8 │ │ +089546: 0c08 |006b: move-result-object v8 │ │ +089548: 7210 2216 0000 |006c: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +08954e: 0a05 |006f: move-result v5 │ │ +089550: 3805 4400 |0070: if-eqz v5, 00b4 // +0044 │ │ +089554: 0165 |0072: move v5, v6 │ │ +089556: 6e20 3913 5800 |0073: invoke-virtual {v8, v5}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +08955c: 54b5 0908 |0076: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089560: 7110 f917 0500 |0078: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; // method@17f9 │ │ +089566: 0c05 |007b: move-result-object v5 │ │ +089568: 3903 0800 |007c: if-nez v3, 0084 // +0008 │ │ +08956c: 7210 2216 0000 |007e: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +089572: 0a08 |0081: move-result v8 │ │ +089574: 3808 3400 |0082: if-eqz v8, 00b6 // +0034 │ │ +089578: 6e20 4d14 7500 |0084: invoke-virtual {v5, v7}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@144d │ │ +08957e: 54b5 0908 |0087: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089582: 7110 f317 0500 |0089: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ +089588: 0c05 |008c: move-result-object v5 │ │ +08958a: 2207 8604 |008d: new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; // type@0486 │ │ +08958e: 54b8 0908 |008f: iget-object v8, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089592: 54b9 0908 |0091: iget-object v9, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +089596: 6e10 0b18 0900 |0093: invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; // method@180b │ │ +08959c: 0c09 |0096: move-result-object v9 │ │ +08959e: 121a |0097: const/4 v10, #int 1 // #1 │ │ +0895a0: 705a 291c 8709 |0098: invoke-direct {v7, v8, v9, v0, v10}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V // method@1c29 │ │ +0895a6: 6e20 7714 7500 |009b: invoke-virtual {v5, v7}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +0895ac: 54b5 0908 |009e: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0895b0: 6e10 0c18 0500 |00a0: invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +0895b6: 0c05 |00a3: move-result-object v5 │ │ +0895b8: 1a07 1a21 |00a4: const-string v7, "subsonic.playall" // string@211a │ │ +0895bc: 6e30 cb00 7506 |00a6: invoke-virtual {v5, v7, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +0895c2: 0a04 |00a9: move-result v4 │ │ +0895c4: 3804 0900 |00aa: if-eqz v4, 00b3 // +0009 │ │ +0895c8: 3802 0700 |00ac: if-eqz v2, 00b3 // +0007 │ │ +0895cc: 54b5 0908 |00ae: iget-object v5, v11, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@0809 │ │ +0895d0: 7110 ff17 0500 |00b0: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17ff │ │ +0895d6: 0e00 |00b3: return-void │ │ +0895d8: 0175 |00b4: move v5, v7 │ │ +0895da: 28be |00b5: goto 0073 // -0042 │ │ +0895dc: 0167 |00b6: move v7, v6 │ │ +0895de: 28cd |00b7: goto 0084 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=563 │ │ 0x0007 line=565 │ │ 0x0008 line=566 │ │ 0x0018 line=567 │ │ 0x001e line=568 │ │ @@ -195232,35 +195248,34 @@ │ │ 0x00aa line=588 │ │ 0x00ae line=589 │ │ 0x00b3 line=591 │ │ 0x00b5 line=583 │ │ 0x00b7 line=584 │ │ locals : │ │ 0x0018 - 0x001f reg=1 entry Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x00aa - 0x00b4 reg=5 playAll Z │ │ + 0x00aa - 0x00b4 reg=4 playAll Z │ │ 0x0007 - 0x00b8 reg=0 entries Ljava/util/List; Ljava/util/List; │ │ 0x0008 - 0x00b8 reg=2 hasSongs Z │ │ - 0x000c - 0x00b8 reg=3 i$ Ljava/util/Iterator; │ │ - 0x0066 - 0x00b8 reg=4 isAlbumList Z │ │ - 0x0000 - 0x00b8 reg=12 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask; │ │ - 0x0000 - 0x00b8 reg=13 directory Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ + 0x0066 - 0x00b8 reg=3 isAlbumList Z │ │ + 0x0000 - 0x00b8 reg=11 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask; │ │ + 0x0000 - 0x00b8 reg=12 directory Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ #4 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;) │ │ name : 'load' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #777 header: │ │ -class_idx : 1022 │ │ +class_idx : 1030 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1210 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 3099 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #777 annotations: │ │ Annotations on class │ │ @@ -195289,40 +195304,40 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0895e4: |[0895e4] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -0895f4: 5b01 1a08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -0895f8: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ -0895fe: 0e00 |0005: return-void │ │ +0895e0: |[0895e0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +0895f0: 5b01 1a08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +0895f4: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ +0895fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - 0x0000 - 0x0006 reg=2 x0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ + 0x0000 - 0x0006 reg=2 activity Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089600: |[089600] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.doInBackground:()Ljava/lang/Object; │ │ -089610: 6e10 2b18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@182b │ │ -089616: 0c00 |0003: move-result-object v0 │ │ -089618: 1100 |0004: return-object v0 │ │ +0895fc: |[0895fc] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.doInBackground:()Ljava/lang/Object; │ │ +08960c: 6e10 2b18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@182b │ │ +089612: 0c00 |0003: move-result-object v0 │ │ +089614: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;) │ │ @@ -195330,41 +195345,41 @@ │ │ type : '()Lnet/sourceforge/subsonic/androidapp/domain/Indexes;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -08961c: |[08961c] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ -08962c: 5463 1a08 |0000: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -089630: 6e10 3718 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getIntent:()Landroid/content/Intent; // method@1837 │ │ -089636: 0c03 |0005: move-result-object v3 │ │ -089638: 1a04 2221 |0006: const-string v4, "subsonic.refresh" // string@2122 │ │ -08963c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -08963e: 6e30 cb00 4305 |0009: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -089644: 0a02 |000c: move-result v2 │ │ -089646: 5463 1a08 |000d: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08964a: 7110 dc1a 0300 |000f: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089650: 0c01 |0012: move-result-object v1 │ │ -089652: 5463 1a08 |0013: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -089656: 7110 811d 0300 |0015: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ -08965c: 0a03 |0018: move-result v3 │ │ -08965e: 3903 0d00 |0019: if-nez v3, 0026 // +000d │ │ -089662: 5463 1a08 |001b: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -089666: 5464 1a08 |001d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08966a: 7240 ca1a 2164 |001f: invoke-interface {v1, v2, v4, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1aca │ │ -089670: 0c04 |0022: move-result-object v4 │ │ -089672: 7120 3118 4300 |0023: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$102:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Ljava/util/List;)Ljava/util/List; // method@1831 │ │ -089678: 5463 1a08 |0026: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08967c: 7110 7a1d 0300 |0028: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; // method@1d7a │ │ -089682: 0c00 |002b: move-result-object v0 │ │ -089684: 5463 1a08 |002c: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -089688: 7256 c41a 0132 |002e: invoke-interface {v1, v0, v2, v3, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1ac4 │ │ -08968e: 0c03 |0031: move-result-object v3 │ │ -089690: 1103 |0032: return-object v3 │ │ +089618: |[089618] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.doInBackground:()Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ +089628: 5463 1a08 |0000: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +08962c: 6e10 3718 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.getIntent:()Landroid/content/Intent; // method@1837 │ │ +089632: 0c03 |0005: move-result-object v3 │ │ +089634: 1a04 1f21 |0006: const-string v4, "subsonic.refresh" // string@211f │ │ +089638: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +08963a: 6e30 cb00 4305 |0009: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +089640: 0a02 |000c: move-result v2 │ │ +089642: 5463 1a08 |000d: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089646: 7110 dc1a 0300 |000f: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +08964c: 0c01 |0012: move-result-object v1 │ │ +08964e: 5463 1a08 |0013: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089652: 7110 811d 0300 |0015: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.isOffline:(Landroid/content/Context;)Z // method@1d81 │ │ +089658: 0a03 |0018: move-result v3 │ │ +08965a: 3903 0d00 |0019: if-nez v3, 0026 // +000d │ │ +08965e: 5463 1a08 |001b: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089662: 5464 1a08 |001d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089666: 7240 ca1a 2164 |001f: invoke-interface {v1, v2, v4, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicFolders:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1aca │ │ +08966c: 0c04 |0022: move-result-object v4 │ │ +08966e: 7120 3118 4300 |0023: invoke-static {v3, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$102:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Ljava/util/List;)Ljava/util/List; // method@1831 │ │ +089674: 5463 1a08 |0026: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089678: 7110 7a1d 0300 |0028: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; // method@1d7a │ │ +08967e: 0c00 |002b: move-result-object v0 │ │ +089680: 5463 1a08 |002c: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089684: 7256 c41a 0132 |002e: invoke-interface {v1, v0, v2, v3, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getIndexes:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // method@1ac4 │ │ +08968a: 0c03 |0031: move-result-object v3 │ │ +08968c: 1103 |0032: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=132 │ │ 0x001b line=133 │ │ 0x0026 line=135 │ │ @@ -195380,96 +195395,96 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089694: |[089694] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.done:(Ljava/lang/Object;)V │ │ -0896a4: 1f01 1b04 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@041b │ │ -0896a8: 6e20 2d18 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V // method@182d │ │ -0896ae: 0e00 |0005: return-void │ │ +089690: |[089690] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.done:(Ljava/lang/Object;)V │ │ +0896a0: 1f01 2304 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; // type@0423 │ │ +0896a4: 6e20 2d18 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V // method@182d │ │ +0896aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -0896b0: |[0896b0] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V │ │ -0896c0: 2200 7103 |0000: new-instance v0, Ljava/util/ArrayList; // type@0371 │ │ -0896c4: 6e10 e718 0800 |0002: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getShortcuts:()Ljava/util/List; // method@18e7 │ │ -0896ca: 0c04 |0005: move-result-object v4 │ │ -0896cc: 7210 2716 0400 |0006: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ -0896d2: 0a04 |0009: move-result v4 │ │ -0896d4: 6e10 e518 0800 |000a: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getArtists:()Ljava/util/List; // method@18e5 │ │ -0896da: 0c05 |000d: move-result-object v5 │ │ -0896dc: 7210 2716 0500 |000e: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1627 │ │ -0896e2: 0a05 |0011: move-result v5 │ │ -0896e4: b054 |0012: add-int/2addr v4, v5 │ │ -0896e6: 7020 ed15 4000 |0013: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ -0896ec: 6e10 e718 0800 |0016: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getShortcuts:()Ljava/util/List; // method@18e7 │ │ -0896f2: 0c04 |0019: move-result-object v4 │ │ -0896f4: 7220 1d16 4000 |001a: invoke-interface {v0, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ -0896fa: 6e10 e518 0800 |001d: invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getArtists:()Ljava/util/List; // method@18e5 │ │ -089700: 0c04 |0020: move-result-object v4 │ │ -089702: 7220 1d16 4000 |0021: invoke-interface {v0, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ -089708: 5474 1a08 |0024: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08970c: 7110 3218 0400 |0026: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; // method@1832 │ │ -089712: 0c04 |0029: move-result-object v4 │ │ -089714: 2205 7604 |002a: new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // type@0476 │ │ -089718: 5476 1a08 |002c: iget-object v6, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08971c: 7030 fc1b 6500 |002e: invoke-direct {v5, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@1bfc │ │ -089722: 6e20 7714 5400 |0031: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -089728: 5474 1a08 |0034: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08972c: 7110 3018 0400 |0036: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; // method@1830 │ │ -089732: 0c04 |0039: move-result-object v4 │ │ -089734: 3804 1600 |003a: if-eqz v4, 0050 // +0016 │ │ -089738: 5474 1a08 |003c: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08973c: 7110 7a1d 0400 |003e: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; // method@1d7a │ │ -089742: 0c03 |0041: move-result-object v3 │ │ -089744: 3903 0f00 |0042: if-nez v3, 0051 // +000f │ │ -089748: 5474 1a08 |0044: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -08974c: 7110 3318 0400 |0046: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; // method@1833 │ │ -089752: 0c04 |0049: move-result-object v4 │ │ -089754: 1405 7200 0a7f |004a: const v5, #float 1.83436e+38 // #7f0a0072 │ │ -08975a: 6e20 e914 5400 |004d: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ -089760: 0e00 |0050: return-void │ │ -089762: 5474 1a08 |0051: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -089766: 7110 3018 0400 |0053: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; // method@1830 │ │ -08976c: 0c04 |0056: move-result-object v4 │ │ -08976e: 7210 2316 0400 |0057: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -089774: 0c01 |005a: move-result-object v1 │ │ -089776: 7210 0e16 0100 |005b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -08977c: 0a04 |005e: move-result v4 │ │ -08977e: 3804 f1ff |005f: if-eqz v4, 0050 // -000f │ │ -089782: 7210 0f16 0100 |0061: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -089788: 0c02 |0064: move-result-object v2 │ │ -08978a: 1f02 2004 |0065: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0420 │ │ -08978e: 6e10 3119 0200 |0067: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getId:()Ljava/lang/String; // method@1931 │ │ -089794: 0c04 |006a: move-result-object v4 │ │ -089796: 6e20 9215 3400 |006b: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ -08979c: 0a04 |006e: move-result v4 │ │ -08979e: 3804 ecff |006f: if-eqz v4, 005b // -0014 │ │ -0897a2: 5474 1a08 |0071: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ -0897a6: 7110 3318 0400 |0073: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; // method@1833 │ │ -0897ac: 0c04 |0076: move-result-object v4 │ │ -0897ae: 6e10 3219 0200 |0077: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getName:()Ljava/lang/String; // method@1932 │ │ -0897b4: 0c05 |007a: move-result-object v5 │ │ -0897b6: 6e20 ea14 5400 |007b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ -0897bc: 28d2 |007e: goto 0050 // -002e │ │ +0896ac: |[0896ac] net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity$4.done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V │ │ +0896bc: 2200 7903 |0000: new-instance v0, Ljava/util/ArrayList; // type@0379 │ │ +0896c0: 6e10 e718 0700 |0002: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getShortcuts:()Ljava/util/List; // method@18e7 │ │ +0896c6: 0c03 |0005: move-result-object v3 │ │ +0896c8: 7210 2716 0300 |0006: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1627 │ │ +0896ce: 0a03 |0009: move-result v3 │ │ +0896d0: 6e10 e518 0700 |000a: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getArtists:()Ljava/util/List; // method@18e5 │ │ +0896d6: 0c04 |000d: move-result-object v4 │ │ +0896d8: 7210 2716 0400 |000e: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1627 │ │ +0896de: 0a04 |0011: move-result v4 │ │ +0896e0: b043 |0012: add-int/2addr v3, v4 │ │ +0896e2: 7020 ed15 3000 |0013: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@15ed │ │ +0896e8: 6e10 e718 0700 |0016: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getShortcuts:()Ljava/util/List; // method@18e7 │ │ +0896ee: 0c03 |0019: move-result-object v3 │ │ +0896f0: 7220 1d16 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ +0896f6: 6e10 e518 0700 |001d: invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;.getArtists:()Ljava/util/List; // method@18e5 │ │ +0896fc: 0c03 |0020: move-result-object v3 │ │ +0896fe: 7220 1d16 3000 |0021: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@161d │ │ +089704: 5463 1a08 |0024: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089708: 7110 3218 0300 |0026: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; // method@1832 │ │ +08970e: 0c03 |0029: move-result-object v3 │ │ +089710: 2204 7e04 |002a: new-instance v4, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; // type@047e │ │ +089714: 5465 1a08 |002c: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089718: 7030 fc1b 5400 |002e: invoke-direct {v4, v5, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@1bfc │ │ +08971e: 6e20 7714 4300 |0031: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +089724: 5463 1a08 |0034: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089728: 7110 3018 0300 |0036: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; // method@1830 │ │ +08972e: 0c03 |0039: move-result-object v3 │ │ +089730: 3803 1600 |003a: if-eqz v3, 0050 // +0016 │ │ +089734: 5463 1a08 |003c: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089738: 7110 7a1d 0300 |003e: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;.getSelectedMusicFolderId:(Landroid/content/Context;)Ljava/lang/String; // method@1d7a │ │ +08973e: 0c02 |0041: move-result-object v2 │ │ +089740: 3902 0f00 |0042: if-nez v2, 0051 // +000f │ │ +089744: 5463 1a08 |0044: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089748: 7110 3318 0300 |0046: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; // method@1833 │ │ +08974e: 0c03 |0049: move-result-object v3 │ │ +089750: 1404 7200 0a7f |004a: const v4, #float 1.83436e+38 // #7f0a0072 │ │ +089756: 6e20 e914 4300 |004d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(I)V // method@14e9 │ │ +08975c: 0e00 |0050: return-void │ │ +08975e: 5463 1a08 |0051: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +089762: 7110 3018 0300 |0053: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; // method@1830 │ │ +089768: 0c03 |0056: move-result-object v3 │ │ +08976a: 7210 2316 0300 |0057: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +089770: 0c03 |005a: move-result-object v3 │ │ +089772: 7210 0e16 0300 |005b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +089778: 0a04 |005e: move-result v4 │ │ +08977a: 3804 f1ff |005f: if-eqz v4, 0050 // -000f │ │ +08977e: 7210 0f16 0300 |0061: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +089784: 0c01 |0064: move-result-object v1 │ │ +089786: 1f01 2804 |0065: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; // type@0428 │ │ +08978a: 6e10 3119 0100 |0067: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getId:()Ljava/lang/String; // method@1931 │ │ +089790: 0c04 |006a: move-result-object v4 │ │ +089792: 6e20 9215 2400 |006b: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1592 │ │ +089798: 0a04 |006e: move-result v4 │ │ +08979a: 3804 ecff |006f: if-eqz v4, 005b // -0014 │ │ +08979e: 5463 1a08 |0071: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; // field@081a │ │ +0897a2: 7110 3318 0300 |0073: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; // method@1833 │ │ +0897a8: 0c03 |0076: move-result-object v3 │ │ +0897aa: 6e10 3219 0100 |0077: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;.getName:()Ljava/lang/String; // method@1932 │ │ +0897b0: 0c04 |007a: move-result-object v4 │ │ +0897b2: 6e20 ea14 4300 |007b: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@14ea │ │ +0897b8: 28d2 |007e: goto 0050 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0016 line=142 │ │ 0x001d line=143 │ │ 0x0024 line=144 │ │ 0x0034 line=147 │ │ @@ -195477,29 +195492,28 @@ │ │ 0x0042 line=149 │ │ 0x0044 line=150 │ │ 0x0050 line=160 │ │ 0x0051 line=152 │ │ 0x0067 line=153 │ │ 0x0071 line=154 │ │ locals : │ │ - 0x0042 - 0x0050 reg=3 musicFolderId Ljava/lang/String; │ │ + 0x0042 - 0x0050 reg=2 musicFolderId Ljava/lang/String; │ │ 0x0016 - 0x007f reg=0 artists Ljava/util/List; Ljava/util/List; │ │ - 0x005b - 0x007f reg=1 i$ Ljava/util/Iterator; │ │ - 0x0067 - 0x007f reg=2 musicFolder Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ │ - 0x0051 - 0x007f reg=3 musicFolderId Ljava/lang/String; │ │ - 0x0000 - 0x007f reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; │ │ - 0x0000 - 0x007f reg=8 result Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ + 0x0067 - 0x007f reg=1 musicFolder Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ │ + 0x0051 - 0x007f reg=2 musicFolderId Ljava/lang/String; │ │ + 0x0000 - 0x007f reg=6 this Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4; │ │ + 0x0000 - 0x007f reg=7 result Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ │ │ - source_file_idx : 3102 (SelectArtistActivity.java) │ │ + source_file_idx : 3099 (SelectArtistActivity.java) │ │ │ │ Class #778 header: │ │ -class_idx : 1027 │ │ +class_idx : 1035 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1210 │ │ -source_file_idx : 3103 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 3100 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #778 annotations: │ │ Annotations on class │ │ @@ -195531,40 +195545,40 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0897c0: |[0897c0] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ -0897d0: 5b01 2408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -0897d4: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ -0897da: 0e00 |0005: return-void │ │ +0897bc: |[0897bc] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ +0897cc: 5b01 2408 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +0897d0: 7020 511d 2000 |0002: invoke-direct {v0, v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V // method@1d51 │ │ +0897d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ - 0x0000 - 0x0006 reg=2 x0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ + 0x0000 - 0x0006 reg=2 activity Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0897dc: |[0897dc] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.doInBackground:()Ljava/lang/Object; │ │ -0897ec: 6e10 4d18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.doInBackground:()Ljava/util/List; // method@184d │ │ -0897f2: 0c00 |0003: move-result-object v0 │ │ -0897f4: 1100 |0004: return-object v0 │ │ +0897d8: |[0897d8] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.doInBackground:()Ljava/lang/Object; │ │ +0897e8: 6e10 4d18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.doInBackground:()Ljava/util/List; // method@184d │ │ +0897ee: 0c00 |0003: move-result-object v0 │ │ +0897f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;) │ │ @@ -195572,29 +195586,29 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0897f8: |[0897f8] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.doInBackground:()Ljava/util/List; │ │ -089808: 5452 2408 |0000: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -08980c: 7110 dc1a 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089812: 0c00 |0005: move-result-object v0 │ │ -089814: 5452 2408 |0006: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -089818: 6e10 5618 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.getIntent:()Landroid/content/Intent; // method@1856 │ │ -08981e: 0c02 |000b: move-result-object v2 │ │ -089820: 1a03 2221 |000c: const-string v3, "subsonic.refresh" // string@2122 │ │ -089824: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -089826: 6e30 cb00 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -08982c: 0a01 |0012: move-result v1 │ │ -08982e: 5452 2408 |0013: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -089832: 7240 cc1a 1052 |0015: invoke-interface {v0, v1, v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1acc │ │ -089838: 0c02 |0018: move-result-object v2 │ │ -08983a: 1102 |0019: return-object v2 │ │ +0897f4: |[0897f4] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.doInBackground:()Ljava/util/List; │ │ +089804: 5452 2408 |0000: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +089808: 7110 dc1a 0200 |0002: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +08980e: 0c00 |0005: move-result-object v0 │ │ +089810: 5452 2408 |0006: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +089814: 6e10 5618 0200 |0008: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.getIntent:()Landroid/content/Intent; // method@1856 │ │ +08981a: 0c02 |000b: move-result-object v2 │ │ +08981c: 1a03 1f21 |000c: const-string v3, "subsonic.refresh" // string@211f │ │ +089820: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +089822: 6e30 cb00 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +089828: 0a01 |0012: move-result v1 │ │ +08982a: 5452 2408 |0013: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +08982e: 7240 cc1a 1052 |0015: invoke-interface {v0, v1, v2, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylists:(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; // method@1acc │ │ +089834: 0c02 |0018: move-result-object v2 │ │ +089836: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0013 line=109 │ │ locals : │ │ 0x0006 - 0x001a reg=0 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ @@ -195606,73 +195620,73 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08983c: |[08983c] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.done:(Ljava/lang/Object;)V │ │ -08984c: 1f01 7d03 |0000: check-cast v1, Ljava/util/List; // type@037d │ │ -089850: 6e20 4f18 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.done:(Ljava/util/List;)V // method@184f │ │ -089856: 0e00 |0005: return-void │ │ +089838: |[089838] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.done:(Ljava/lang/Object;)V │ │ +089848: 1f01 8503 |0000: check-cast v1, Ljava/util/List; // type@0385 │ │ +08984c: 6e20 4f18 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.done:(Ljava/util/List;)V // method@184f │ │ +089852: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;) │ │ name : 'done' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -089858: |[089858] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.done:(Ljava/util/List;)V │ │ -089868: 5440 2408 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -08986c: 7110 5218 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/widget/ListView; // method@1852 │ │ -089872: 0c00 |0005: move-result-object v0 │ │ -089874: 2201 9d04 |0006: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter; // type@049d │ │ -089878: 5442 2408 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -08987c: 7110 cf1c 0500 |000a: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@1ccf │ │ -089882: 0c03 |000d: move-result-object v3 │ │ -089884: 7030 d01c 2103 |000e: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@1cd0 │ │ -08988a: 6e20 7714 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ -089890: 5440 2408 |0014: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ -089894: 7110 5318 0000 |0016: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/view/View; // method@1853 │ │ -08989a: 0c01 |0019: move-result-object v1 │ │ -08989c: 7210 2216 0500 |001a: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -0898a2: 0a00 |001d: move-result v0 │ │ -0898a4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0898a8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0898aa: 6e20 3913 0100 |0021: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ -0898b0: 0e00 |0024: return-void │ │ -0898b2: 1300 0800 |0025: const/16 v0, #int 8 // #8 │ │ -0898b6: 28fa |0027: goto 0021 // -0006 │ │ +089854: |[089854] net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity$4.done:(Ljava/util/List;)V │ │ +089864: 5440 2408 |0000: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +089868: 7110 5218 0000 |0002: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/widget/ListView; // method@1852 │ │ +08986e: 0c00 |0005: move-result-object v0 │ │ +089870: 2201 a504 |0006: new-instance v1, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter; // type@04a5 │ │ +089874: 5442 2408 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +089878: 7110 cf1c 0500 |000a: invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@1ccf │ │ +08987e: 0c03 |000d: move-result-object v3 │ │ +089880: 7030 d01c 2103 |000e: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@1cd0 │ │ +089886: 6e20 7714 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1477 │ │ +08988c: 5440 2408 |0014: iget-object v0, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; // field@0824 │ │ +089890: 7110 5318 0000 |0016: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;.access$200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)Landroid/view/View; // method@1853 │ │ +089896: 0c01 |0019: move-result-object v1 │ │ +089898: 7210 2216 0500 |001a: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +08989e: 0a00 |001d: move-result v0 │ │ +0898a0: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +0898a4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0898a6: 6e20 3913 0100 |0021: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1339 │ │ +0898ac: 0e00 |0024: return-void │ │ +0898ae: 1300 0800 |0025: const/16 v0, #int 8 // #8 │ │ +0898b2: 28fa |0027: goto 0021 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0014 line=115 │ │ 0x0024 line=116 │ │ 0x0025 line=115 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0000 - 0x0028 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4; │ │ 0x0000 - 0x0028 reg=5 result Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 3103 (SelectPlaylistActivity.java) │ │ + source_file_idx : 3100 (SelectPlaylistActivity.java) │ │ │ │ Class #779 header: │ │ -class_idx : 1035 │ │ +class_idx : 1043 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1173 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 1181 │ │ +source_file_idx : 3112 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #779 annotations: │ │ Annotations on class │ │ @@ -195709,47 +195723,47 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0898b8: |[0898b8] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ -0898c8: 5b01 3608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -0898cc: 5b04 3708 |0002: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0837 │ │ -0898d0: 7030 a21c 2003 |0004: invoke-direct {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.:(Landroid/app/Activity;Z)V // method@1ca2 │ │ -0898d6: 0e00 |0007: return-void │ │ +0898b4: |[0898b4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ +0898c4: 5b01 3608 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +0898c8: 5b04 3708 |0002: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0837 │ │ +0898cc: 7030 a21c 2003 |0004: invoke-direct {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.:(Landroid/app/Activity;Z)V // method@1ca2 │ │ +0898d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ - 0x0000 - 0x0008 reg=2 x0 Landroid/app/Activity; │ │ - 0x0000 - 0x0008 reg=3 x1 Z │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0008 reg=3 finishActivityOnCancel Z │ │ 0x0000 - 0x0008 reg=4 (null) Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;) │ │ name : 'cancel' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0898d8: |[0898d8] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.cancel:()V │ │ -0898e8: 6f10 a51c 0200 |0000: invoke-super {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancel:()V // method@1ca5 │ │ -0898ee: 5420 3608 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -0898f2: 7110 7f18 0000 |0005: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ -0898f8: 0c00 |0008: move-result-object v0 │ │ -0898fa: 5221 3508 |0009: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ -0898fe: 6e20 ff1c 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -089904: 0e00 |000e: return-void │ │ +0898d4: |[0898d4] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.cancel:()V │ │ +0898e4: 6f10 a51c 0200 |0000: invoke-super {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.cancel:()V // method@1ca5 │ │ +0898ea: 5420 3608 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +0898ee: 7110 7f18 0000 |0005: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ +0898f4: 0c00 |0008: move-result-object v0 │ │ +0898f6: 5221 3508 |0009: iget v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ +0898fa: 6e20 ff1c 1000 |000b: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +089900: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0003 line=327 │ │ 0x000e line=328 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; │ │ @@ -195759,77 +195773,78 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -089908: |[089908] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.doInBackground:()Ljava/lang/Boolean; │ │ -089918: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08991a: 1401 ae00 0a7f |0001: const v1, #float 1.83437e+38 // #7f0a00ae │ │ -089920: 6e20 7518 1500 |0004: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.updateProgress:(I)V // method@1875 │ │ -089926: 5451 3608 |0007: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -08992a: 7110 7f18 0100 |0009: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ -089930: 0c01 |000c: move-result-object v1 │ │ -089932: 6e10 f91c 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ -089938: 0c01 |0010: move-result-object v1 │ │ -08993a: 6e10 ec1c 0100 |0011: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -089940: 0a01 |0014: move-result v1 │ │ -089942: 5951 3508 |0015: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ -089946: 5451 3608 |0017: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -08994a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -08994c: 7120 8018 2100 |001a: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z // method@1880 │ │ -089952: 5451 3608 |001d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089956: 7110 7f18 0100 |001f: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ -08995c: 0c01 |0022: move-result-object v1 │ │ -08995e: 5452 3708 |0023: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0837 │ │ -089962: 6e10 ec1c 0200 |0025: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ -089968: 0a02 |0028: move-result v2 │ │ -08996a: 6e20 ff1c 2100 |0029: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -089970: 5451 3608 |002c: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089974: 7110 dc1a 0100 |002e: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -08997a: 0c00 |0031: move-result-object v0 │ │ -08997c: 5451 3608 |0032: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089980: 7230 d11a 1005 |0034: invoke-interface {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad1 │ │ -089986: 5451 3608 |0037: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -08998a: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -08998c: 7230 d01a 1002 |003a: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z // method@1ad0 │ │ -089992: 0a01 |003d: move-result v1 │ │ -089994: 7110 3f15 0100 |003e: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ -08999a: 0c01 |0041: move-result-object v1 │ │ -08999c: 5452 3608 |0042: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -0899a0: 7110 7f18 0200 |0044: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ -0899a6: 0c02 |0047: move-result-object v2 │ │ -0899a8: 5253 3508 |0048: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ -0899ac: 6e20 ff1c 3200 |004a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -0899b2: 5452 3608 |004d: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -0899b6: 7120 8018 4200 |004f: invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z // method@1880 │ │ -0899bc: 1101 |0052: return-object v1 │ │ -0899be: 0d01 |0053: move-exception v1 │ │ -0899c0: 5452 3608 |0054: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -0899c4: 7110 7f18 0200 |0056: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ -0899ca: 0c02 |0059: move-result-object v2 │ │ -0899cc: 5253 3508 |005a: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ -0899d0: 6e20 ff1c 3200 |005c: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ -0899d6: 5452 3608 |005f: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -0899da: 7120 8018 4200 |0061: invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z // method@1880 │ │ -0899e0: 2701 |0064: throw v1 │ │ +089904: |[089904] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.doInBackground:()Ljava/lang/Boolean; │ │ +089914: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +089916: 1401 ae00 0a7f |0001: const v1, #float 1.83437e+38 // #7f0a00ae │ │ +08991c: 6e20 7518 1500 |0004: invoke-virtual {v5, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.updateProgress:(I)V // method@1875 │ │ +089922: 5451 3608 |0007: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089926: 7110 7f18 0100 |0009: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ +08992c: 0c01 |000c: move-result-object v1 │ │ +08992e: 6e10 f91c 0100 |000d: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // method@1cf9 │ │ +089934: 0c01 |0010: move-result-object v1 │ │ +089936: 6e10 ec1c 0100 |0011: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +08993c: 0a01 |0014: move-result v1 │ │ +08993e: 5951 3508 |0015: iput v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ +089942: 5451 3608 |0017: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089946: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +089948: 7120 8018 2100 |001a: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z // method@1880 │ │ +08994e: 5451 3608 |001d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089952: 7110 7f18 0100 |001f: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ +089958: 0c01 |0022: move-result-object v1 │ │ +08995a: 5452 3708 |0023: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; // field@0837 │ │ +08995e: 6e10 ec1c 0200 |0025: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;.getId:()I // method@1cec │ │ +089964: 0a02 |0028: move-result v2 │ │ +089966: 6e20 ff1c 2100 |0029: invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +08996c: 5451 3608 |002c: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089970: 7110 dc1a 0100 |002e: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089976: 0c00 |0031: move-result-object v0 │ │ +089978: 5451 3608 |0032: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +08997c: 7230 d11a 1005 |0034: invoke-interface {v0, v1, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.ping:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad1 │ │ +089982: 5451 3608 |0037: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089986: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +089988: 7230 d01a 1002 |003a: invoke-interface {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.isLicenseValid:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Z // method@1ad0 │ │ +08998e: 0a01 |003d: move-result v1 │ │ +089990: 7110 3f15 0100 |003e: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@153f │ │ +089996: 0c01 |0041: move-result-object v1 │ │ +089998: 5452 3608 |0042: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +08999c: 7110 7f18 0200 |0044: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ +0899a2: 0c02 |0047: move-result-object v2 │ │ +0899a4: 5253 3508 |0048: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ +0899a8: 6e20 ff1c 3200 |004a: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +0899ae: 5452 3608 |004d: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +0899b2: 7120 8018 4200 |004f: invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z // method@1880 │ │ +0899b8: 1101 |0052: return-object v1 │ │ +0899ba: 0d01 |0053: move-exception v1 │ │ +0899bc: 5452 3608 |0054: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +0899c0: 7110 7f18 0200 |0056: invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; // method@187f │ │ +0899c6: 0c02 |0059: move-result-object v2 │ │ +0899c8: 5253 3508 |005a: iget v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.previousActive:I // field@0835 │ │ +0899cc: 6e20 ff1c 3200 |005c: invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;.setActiveServerId:(I)V // method@1cff │ │ +0899d2: 5452 3608 |005f: iget-object v2, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +0899d6: 7120 8018 4200 |0061: invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$402:(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z // method@1880 │ │ +0899dc: 2701 |0064: throw v1 │ │ catches : 1 │ │ 0x002c - 0x0041 │ │ -> 0x0053 │ │ positions : │ │ 0x0001 line=300 │ │ 0x0007 line=302 │ │ 0x0017 line=303 │ │ 0x001d line=304 │ │ 0x002c line=306 │ │ 0x0032 line=307 │ │ 0x0037 line=308 │ │ 0x0042 line=310 │ │ 0x004d line=311 │ │ + 0x0052 line=308 │ │ 0x0053 line=310 │ │ 0x005f line=311 │ │ locals : │ │ 0x0032 - 0x0053 reg=0 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ 0x0000 - 0x0065 reg=5 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; │ │ │ │ #2 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;) │ │ @@ -195837,18 +195852,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0899f0: |[0899f0] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.doInBackground:()Ljava/lang/Object; │ │ -089a00: 6e10 6f18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.doInBackground:()Ljava/lang/Boolean; // method@186f │ │ -089a06: 0c00 |0003: move-result-object v0 │ │ -089a08: 1100 |0004: return-object v0 │ │ +0899ec: |[0899ec] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.doInBackground:()Ljava/lang/Object; │ │ +0899fc: 6e10 6f18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.doInBackground:()Ljava/lang/Boolean; // method@186f │ │ +089a02: 0c00 |0003: move-result-object v0 │ │ +089a04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;) │ │ @@ -195856,26 +195871,26 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -089a0c: |[089a0c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.done:(Ljava/lang/Boolean;)V │ │ -089a1c: 6e10 3e15 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ -089a22: 0a00 |0003: move-result v0 │ │ -089a24: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -089a28: 5420 3608 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089a2c: 1401 af00 0a7f |0008: const v1, #float 1.83437e+38 // #7f0a00af │ │ -089a32: 7120 931d 1000 |000b: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -089a38: 0e00 |000e: return-void │ │ -089a3a: 5420 3608 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089a3e: 1401 b000 0a7f |0011: const v1, #float 1.83437e+38 // #7f0a00b0 │ │ -089a44: 7120 931d 1000 |0014: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ -089a4a: 28f7 |0017: goto 000e // -0009 │ │ +089a08: |[089a08] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.done:(Ljava/lang/Boolean;)V │ │ +089a18: 6e10 3e15 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@153e │ │ +089a1e: 0a00 |0003: move-result v0 │ │ +089a20: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +089a24: 5420 3608 |0006: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089a28: 1401 af00 0a7f |0008: const v1, #float 1.83437e+38 // #7f0a00af │ │ +089a2e: 7120 931d 1000 |000b: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +089a34: 0e00 |000e: return-void │ │ +089a36: 5420 3608 |000f: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089a3a: 1401 b000 0a7f |0011: const v1, #float 1.83437e+38 // #7f0a00b0 │ │ +089a40: 7120 931d 1000 |0014: invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;I)V // method@1d93 │ │ +089a46: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0006 line=318 │ │ 0x000e line=322 │ │ 0x000f line=320 │ │ locals : │ │ @@ -195887,80 +195902,81 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089a4c: |[089a4c] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.done:(Ljava/lang/Object;)V │ │ -089a5c: 1f01 2403 |0000: check-cast v1, Ljava/lang/Boolean; // type@0324 │ │ -089a60: 6e20 7118 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.done:(Ljava/lang/Boolean;)V // method@1871 │ │ -089a66: 0e00 |0005: return-void │ │ +089a48: |[089a48] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.done:(Ljava/lang/Object;)V │ │ +089a58: 1f01 2c03 |0000: check-cast v1, Ljava/lang/Boolean; // type@032c │ │ +089a5c: 6e20 7118 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.done:(Ljava/lang/Boolean;)V // method@1871 │ │ +089a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;) │ │ name : 'error' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -089a68: |[089a68] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.error:(Ljava/lang/Throwable;)V │ │ -089a78: 7100 8118 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1881 │ │ -089a7e: 0c00 |0003: move-result-object v0 │ │ -089a80: 6e10 cc15 0600 |0004: invoke-virtual {v6}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@15cc │ │ -089a86: 0c01 |0007: move-result-object v1 │ │ -089a88: 6e30 7b1c 1006 |0008: invoke-virtual {v0, v1, v6}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ -089a8e: 2200 8104 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0481 │ │ -089a92: 5451 3608 |000d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089a96: 2202 4803 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0348 │ │ -089a9a: 7010 ad15 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ -089aa0: 5453 3608 |0014: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ -089aa4: 6e10 8818 0300 |0016: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@1888 │ │ -089aaa: 0c03 |0019: move-result-object v3 │ │ -089aac: 1404 8500 0a7f |001a: const v4, #float 1.83436e+38 // #7f0a0085 │ │ -089ab2: 6e20 1501 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -089ab8: 0c03 |0020: move-result-object v3 │ │ -089aba: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -089ac0: 0c02 |0024: move-result-object v2 │ │ -089ac2: 1a03 0100 |0025: const-string v3, " " // string@0001 │ │ -089ac6: 6e20 b515 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -089acc: 0c02 |002a: move-result-object v2 │ │ -089ace: 6e20 7418 6500 |002b: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1874 │ │ -089ad4: 0c03 |002e: move-result-object v3 │ │ -089ad6: 6e20 b515 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ -089adc: 0c02 |0032: move-result-object v2 │ │ -089ade: 6e10 bb15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ -089ae4: 0c02 |0036: move-result-object v2 │ │ -089ae6: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -089ae8: 7040 351c 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ -089aee: 0e00 |003b: return-void │ │ +089a64: |[089a64] net.sourceforge.subsonic.androidapp.activity.SettingsActivity$7.error:(Ljava/lang/Throwable;)V │ │ +089a74: 7100 8118 0000 |0000: invoke-static {}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.access$500:()Lnet/sourceforge/subsonic/androidapp/util/Logger; // method@1881 │ │ +089a7a: 0c00 |0003: move-result-object v0 │ │ +089a7c: 6e10 cc15 0600 |0004: invoke-virtual {v6}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@15cc │ │ +089a82: 0c01 |0007: move-result-object v1 │ │ +089a84: 6e30 7b1c 1006 |0008: invoke-virtual {v0, v1, v6}, Lnet/sourceforge/subsonic/androidapp/util/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c7b │ │ +089a8a: 2200 8904 |000b: new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; // type@0489 │ │ +089a8e: 5451 3608 |000d: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089a92: 2202 5003 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0350 │ │ +089a96: 7010 ad15 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15ad │ │ +089a9c: 5453 3608 |0014: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; // field@0836 │ │ +089aa0: 6e10 8818 0300 |0016: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@1888 │ │ +089aa6: 0c03 |0019: move-result-object v3 │ │ +089aa8: 1404 8500 0a7f |001a: const v4, #float 1.83436e+38 // #7f0a0085 │ │ +089aae: 6e20 1501 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +089ab4: 0c03 |0020: move-result-object v3 │ │ +089ab6: 6e20 b515 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +089abc: 0c02 |0024: move-result-object v2 │ │ +089abe: 1a03 0100 |0025: const-string v3, " " // string@0001 │ │ +089ac2: 6e20 b515 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +089ac8: 0c02 |002a: move-result-object v2 │ │ +089aca: 6e20 7418 6500 |002b: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1874 │ │ +089ad0: 0c03 |002e: move-result-object v3 │ │ +089ad2: 6e20 b515 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15b5 │ │ +089ad8: 0c02 |0032: move-result-object v2 │ │ +089ada: 6e10 bb15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15bb │ │ +089ae0: 0c02 |0036: move-result-object v2 │ │ +089ae2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +089ae4: 7040 351c 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;.:(Landroid/app/Activity;Ljava/lang/String;Z)V // method@1c35 │ │ +089aea: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000b line=333 │ │ + 0x002b line=334 │ │ 0x003b line=335 │ │ locals : │ │ 0x0000 - 0x003c reg=5 this Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7; │ │ 0x0000 - 0x003c reg=6 error Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 3115 (SettingsActivity.java) │ │ + source_file_idx : 3112 (SettingsActivity.java) │ │ │ │ Class #780 header: │ │ -class_idx : 1044 │ │ +class_idx : 1052 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1173 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 1181 │ │ +source_file_idx : 3173 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #780 annotations: │ │ Annotations on class │ │ @@ -196016,121 +196032,120 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -089af0: |[089af0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V │ │ -089b00: 5b01 4c08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089b04: 5b04 4f08 |0002: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$id:Ljava/lang/String; // field@084f │ │ -089b08: 5c05 4d08 |0004: iput-boolean v5, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$append:Z // field@084d │ │ -089b0c: 5c06 5008 |0006: iput-boolean v6, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$save:Z // field@0850 │ │ -089b10: 5c07 4e08 |0008: iput-boolean v7, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$autoplay:Z // field@084e │ │ -089b14: 7030 a21c 2003 |000a: invoke-direct {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.:(Landroid/app/Activity;Z)V // method@1ca2 │ │ -089b1a: 0e00 |000d: return-void │ │ +089aec: |[089aec] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.:(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V │ │ +089afc: 5b01 4c08 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089b00: 5b04 4f08 |0002: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$id:Ljava/lang/String; // field@084f │ │ +089b04: 5c05 4d08 |0004: iput-boolean v5, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$append:Z // field@084d │ │ +089b08: 5c06 5008 |0006: iput-boolean v6, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$save:Z // field@0850 │ │ +089b0c: 5c07 4e08 |0008: iput-boolean v7, v0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$autoplay:Z // field@084e │ │ +089b10: 7030 a21c 2003 |000a: invoke-direct {v0, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;.:(Landroid/app/Activity;Z)V // method@1ca2 │ │ +089b16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; │ │ - 0x0000 - 0x000e reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ - 0x0000 - 0x000e reg=2 x0 Landroid/app/Activity; │ │ - 0x0000 - 0x000e reg=3 x1 Z │ │ + 0x0000 - 0x000e reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000e reg=3 finishActivityOnCancel Z │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Z │ │ 0x0000 - 0x000e reg=6 (null) Z │ │ 0x0000 - 0x000e reg=7 (null) Z │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;) │ │ name : 'getSongsRecursively' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -089b1c: |[089b1c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V │ │ -089b2c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -089b2e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -089b30: 7210 2716 0a00 |0002: invoke-interface {v10}, Ljava/util/List;.size:()I // method@1627 │ │ -089b36: 0a04 |0005: move-result v4 │ │ -089b38: 1305 f401 |0006: const/16 v5, #int 500 // #1f4 │ │ -089b3c: 3754 0300 |0008: if-le v4, v5, 000b // +0003 │ │ -089b40: 0e00 |000a: return-void │ │ -089b42: 6e30 2719 6907 |000b: invoke-virtual {v9, v6, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:(ZZ)Ljava/util/List; // method@1927 │ │ -089b48: 0c04 |000e: move-result-object v4 │ │ -089b4a: 7210 2316 0400 |000f: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -089b50: 0c01 |0012: move-result-object v1 │ │ -089b52: 7210 0e16 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -089b58: 0a04 |0016: move-result v4 │ │ -089b5a: 3804 1200 |0017: if-eqz v4, 0029 // +0012 │ │ -089b5e: 7210 0f16 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -089b64: 0c03 |001c: move-result-object v3 │ │ -089b66: 1f03 1e04 |001d: check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -089b6a: 6e10 0e19 0300 |001f: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ -089b70: 0a04 |0022: move-result v4 │ │ -089b72: 3904 f0ff |0023: if-nez v4, 0013 // -0010 │ │ -089b76: 7220 1c16 3a00 |0025: invoke-interface {v10, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ -089b7c: 28eb |0028: goto 0013 // -0015 │ │ -089b7e: 6e30 2719 7906 |0029: invoke-virtual {v9, v7, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:(ZZ)Ljava/util/List; // method@1927 │ │ -089b84: 0c04 |002c: move-result-object v4 │ │ -089b86: 7210 2316 0400 |002d: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ -089b8c: 0c01 |0030: move-result-object v1 │ │ -089b8e: 7210 0e16 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ -089b94: 0a04 |0034: move-result v4 │ │ -089b96: 3804 d5ff |0035: if-eqz v4, 000a // -002b │ │ -089b9a: 7210 0f16 0100 |0037: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ -089ba0: 0c00 |003a: move-result-object v0 │ │ -089ba2: 1f00 1e04 |003b: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@041e │ │ -089ba6: 5484 4c08 |003d: iget-object v4, v8, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089baa: 7110 dc1a 0400 |003f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089bb0: 0c02 |0042: move-result-object v2 │ │ -089bb2: 6e10 0119 0000 |0043: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ -089bb8: 0c04 |0046: move-result-object v4 │ │ -089bba: 5485 4c08 |0047: iget-object v5, v8, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089bbe: 7258 c91a 4256 |0049: invoke-interface {v2, v4, v6, v5, v8}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ -089bc4: 0c04 |004c: move-result-object v4 │ │ -089bc6: 7030 a018 480a |004d: invoke-direct {v8, v4, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V // method@18a0 │ │ -089bcc: 28e1 |0050: goto 0031 // -001f │ │ +089b18: |[089b18] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V │ │ +089b28: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +089b2a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +089b2c: 7210 2716 0900 |0002: invoke-interface {v9}, Ljava/util/List;.size:()I // method@1627 │ │ +089b32: 0a03 |0005: move-result v3 │ │ +089b34: 1304 f401 |0006: const/16 v4, #int 500 // #1f4 │ │ +089b38: 3743 0300 |0008: if-le v3, v4, 000b // +0003 │ │ +089b3c: 0e00 |000a: return-void │ │ +089b3e: 6e30 2719 6805 |000b: invoke-virtual {v8, v6, v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:(ZZ)Ljava/util/List; // method@1927 │ │ +089b44: 0c03 |000e: move-result-object v3 │ │ +089b46: 7210 2316 0300 |000f: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +089b4c: 0c03 |0012: move-result-object v3 │ │ +089b4e: 7210 0e16 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +089b54: 0a04 |0016: move-result v4 │ │ +089b56: 3804 1200 |0017: if-eqz v4, 0029 // +0012 │ │ +089b5a: 7210 0f16 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +089b60: 0c02 |001c: move-result-object v2 │ │ +089b62: 1f02 2604 |001d: check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +089b66: 6e10 0e19 0200 |001f: invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.isVideo:()Z // method@190e │ │ +089b6c: 0a04 |0022: move-result v4 │ │ +089b6e: 3904 f0ff |0023: if-nez v4, 0013 // -0010 │ │ +089b72: 7220 1c16 2900 |0025: invoke-interface {v9, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@161c │ │ +089b78: 28eb |0028: goto 0013 // -0015 │ │ +089b7a: 6e30 2719 5806 |0029: invoke-virtual {v8, v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:(ZZ)Ljava/util/List; // method@1927 │ │ +089b80: 0c03 |002c: move-result-object v3 │ │ +089b82: 7210 2316 0300 |002d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1623 │ │ +089b88: 0c03 |0030: move-result-object v3 │ │ +089b8a: 7210 0e16 0300 |0031: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@160e │ │ +089b90: 0a04 |0034: move-result v4 │ │ +089b92: 3804 d5ff |0035: if-eqz v4, 000a // -002b │ │ +089b96: 7210 0f16 0300 |0037: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@160f │ │ +089b9c: 0c00 |003a: move-result-object v0 │ │ +089b9e: 1f00 2604 |003b: check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; // type@0426 │ │ +089ba2: 5474 4c08 |003d: iget-object v4, v7, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089ba6: 7110 dc1a 0400 |003f: invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089bac: 0c01 |0042: move-result-object v1 │ │ +089bae: 6e10 0119 0000 |0043: invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;.getId:()Ljava/lang/String; // method@1901 │ │ +089bb4: 0c04 |0046: move-result-object v4 │ │ +089bb6: 5475 4c08 |0047: iget-object v5, v7, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089bba: 7257 c91a 4156 |0049: invoke-interface {v1, v4, v6, v5, v7}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ +089bc0: 0c04 |004c: move-result-object v4 │ │ +089bc2: 7030 a018 4709 |004d: invoke-direct {v7, v4, v9}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V // method@18a0 │ │ +089bc8: 28e1 |0050: goto 0031 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=286 │ │ 0x000a line=299 │ │ 0x000b line=290 │ │ 0x001f line=291 │ │ 0x0025 line=292 │ │ 0x0029 line=295 │ │ 0x003d line=296 │ │ 0x0043 line=297 │ │ locals : │ │ - 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ - 0x001f - 0x0029 reg=3 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ + 0x001f - 0x0029 reg=2 song Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ 0x003d - 0x0051 reg=0 dir Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - 0x0013 - 0x0051 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0043 - 0x0051 reg=2 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ - 0x0000 - 0x0051 reg=8 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; │ │ - 0x0000 - 0x0051 reg=9 parent Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ - 0x0000 - 0x0051 reg=10 songs Ljava/util/List; Ljava/util/List; │ │ + 0x0043 - 0x0051 reg=1 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ + 0x0000 - 0x0051 reg=7 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; │ │ + 0x0000 - 0x0051 reg=8 parent Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ + 0x0000 - 0x0051 reg=9 songs Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089bd0: |[089bd0] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.doInBackground:()Ljava/lang/Object; │ │ -089be0: 6e10 9d18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.doInBackground:()Ljava/util/List; // method@189d │ │ -089be6: 0c00 |0003: move-result-object v0 │ │ -089be8: 1100 |0004: return-object v0 │ │ +089bcc: |[089bcc] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.doInBackground:()Ljava/lang/Object; │ │ +089bdc: 6e10 9d18 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.doInBackground:()Ljava/util/List; // method@189d │ │ +089be2: 0c00 |0003: move-result-object v0 │ │ +089be4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;) │ │ @@ -196138,27 +196153,27 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -089bec: |[089bec] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.doInBackground:()Ljava/util/List; │ │ -089bfc: 5463 4c08 |0000: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089c00: 7110 dc1a 0300 |0002: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089c06: 0c00 |0005: move-result-object v0 │ │ -089c08: 5463 4f08 |0006: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$id:Ljava/lang/String; // field@084f │ │ -089c0c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -089c0e: 5465 4c08 |0009: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089c12: 7256 c91a 3054 |000b: invoke-interface {v0, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ -089c18: 0c01 |000e: move-result-object v1 │ │ -089c1a: 2202 7c03 |000f: new-instance v2, Ljava/util/LinkedList; // type@037c │ │ -089c1e: 7010 1916 0200 |0011: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@1619 │ │ -089c24: 7030 a018 1602 |0014: invoke-direct {v6, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V // method@18a0 │ │ -089c2a: 1102 |0017: return-object v2 │ │ +089be8: |[089be8] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.doInBackground:()Ljava/util/List; │ │ +089bf8: 5463 4c08 |0000: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089bfc: 7110 dc1a 0300 |0002: invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089c02: 0c00 |0005: move-result-object v0 │ │ +089c04: 5463 4f08 |0006: iget-object v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$id:Ljava/lang/String; // field@084f │ │ +089c08: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +089c0a: 5465 4c08 |0009: iget-object v5, v6, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089c0e: 7256 c91a 3054 |000b: invoke-interface {v0, v3, v4, v5, v6}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ +089c14: 0c01 |000e: move-result-object v1 │ │ +089c16: 2202 8403 |000f: new-instance v2, Ljava/util/LinkedList; // type@0384 │ │ +089c1a: 7010 1916 0200 |0011: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@1619 │ │ +089c20: 7030 a018 1602 |0014: invoke-direct {v6, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V // method@18a0 │ │ +089c26: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0006 line=279 │ │ 0x000f line=280 │ │ 0x0014 line=281 │ │ 0x0017 line=282 │ │ @@ -196173,55 +196188,55 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089c2c: |[089c2c] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.done:(Ljava/lang/Object;)V │ │ -089c3c: 1f01 7d03 |0000: check-cast v1, Ljava/util/List; // type@037d │ │ -089c40: 6e20 9f18 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.done:(Ljava/util/List;)V // method@189f │ │ -089c46: 0e00 |0005: return-void │ │ +089c28: |[089c28] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.done:(Ljava/lang/Object;)V │ │ +089c38: 1f01 8503 |0000: check-cast v1, Ljava/util/List; // type@0385 │ │ +089c3c: 6e20 9f18 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.done:(Ljava/util/List;)V // method@189f │ │ +089c42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;) │ │ name : 'done' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -089c48: |[089c48] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.done:(Ljava/util/List;)V │ │ -089c58: 5441 4c08 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089c5c: 6e10 a618 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ -089c62: 0c00 |0005: move-result-object v0 │ │ -089c64: 7210 2216 0500 |0006: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -089c6a: 0a01 |0009: move-result v1 │ │ -089c6c: 3901 1f00 |000a: if-nez v1, 0029 // +001f │ │ -089c70: 3800 1d00 |000c: if-eqz v0, 0029 // +001d │ │ -089c74: 5541 4d08 |000e: iget-boolean v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$append:Z // field@084d │ │ -089c78: 3901 0500 |0010: if-nez v1, 0015 // +0005 │ │ -089c7c: 7210 de19 0000 |0012: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ -089c82: 5441 4c08 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089c86: 6e10 c318 0100 |0017: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.warnIfNetworkOrStorageUnavailable:()V // method@18c3 │ │ -089c8c: 5541 5008 |001a: iget-boolean v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$save:Z // field@0850 │ │ -089c90: 5542 4e08 |001c: iget-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$autoplay:Z // field@084e │ │ -089c94: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -089c96: 7253 e119 5021 |001f: invoke-interface {v0, v5, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ -089c9c: 5441 4c08 |0022: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ -089ca0: 1c02 cd03 |0024: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03cd │ │ -089ca4: 7120 911d 2100 |0026: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ -089caa: 0e00 |0029: return-void │ │ +089c44: |[089c44] net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity$6.done:(Ljava/util/List;)V │ │ +089c54: 5441 4c08 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089c58: 6e10 a618 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; // method@18a6 │ │ +089c5e: 0c00 |0005: move-result-object v0 │ │ +089c60: 7210 2216 0500 |0006: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +089c66: 0a01 |0009: move-result v1 │ │ +089c68: 3901 1f00 |000a: if-nez v1, 0029 // +001f │ │ +089c6c: 3800 1d00 |000c: if-eqz v0, 0029 // +001d │ │ +089c70: 5541 4d08 |000e: iget-boolean v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$append:Z // field@084d │ │ +089c74: 3901 0500 |0010: if-nez v1, 0015 // +0005 │ │ +089c78: 7210 de19 0000 |0012: invoke-interface {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.clear:()V // method@19de │ │ +089c7e: 5441 4c08 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089c82: 6e10 c318 0100 |0017: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;.warnIfNetworkOrStorageUnavailable:()V // method@18c3 │ │ +089c88: 5541 5008 |001a: iget-boolean v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$save:Z // field@0850 │ │ +089c8c: 5542 4e08 |001c: iget-boolean v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.val$autoplay:Z // field@084e │ │ +089c90: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +089c92: 7253 e119 5021 |001f: invoke-interface {v0, v5, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;.download:(Ljava/util/List;ZZZ)V // method@19e1 │ │ +089c98: 5441 4c08 |0022: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; // field@084c │ │ +089c9c: 1c02 d503 |0024: const-class v2, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; // type@03d5 │ │ +089ca0: 7120 911d 2100 |0026: invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.startActivityWithoutTransition:(Landroid/app/Activity;Ljava/lang/Class;)V // method@1d91 │ │ +089ca6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0006 line=304 │ │ 0x000e line=305 │ │ 0x0012 line=306 │ │ 0x0015 line=308 │ │ @@ -196230,21 +196245,21 @@ │ │ 0x0029 line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0006 - 0x002a reg=0 downloadService Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ 0x0000 - 0x002a reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6; │ │ 0x0000 - 0x002a reg=5 songs Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 3176 (SubsonicTabActivity.java) │ │ + source_file_idx : 3173 (SubsonicTabActivity.java) │ │ │ │ Class #781 header: │ │ -class_idx : 1191 │ │ +class_idx : 1199 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1198 │ │ -source_file_idx : 3124 │ │ +superclass_idx : 1206 │ │ +source_file_idx : 3121 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #781 annotations: │ │ Annotations on class │ │ @@ -196277,42 +196292,42 @@ │ │ type : '(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -089cac: |[089cac] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V │ │ -089cbc: 5b02 f809 |0000: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ -089cc0: 5b03 f909 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$id:Ljava/lang/String; // field@09f9 │ │ -089cc4: 7020 1b1d 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.:(Landroid/app/Activity;)V // method@1d1b │ │ -089cca: 0e00 |0007: return-void │ │ +089ca8: |[089ca8] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V │ │ +089cb8: 5b02 f809 |0000: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ +089cbc: 5b03 f909 |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$id:Ljava/lang/String; // field@09f9 │ │ +089cc0: 7020 1b1d 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.:(Landroid/app/Activity;)V // method@1d1b │ │ +089cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; │ │ - 0x0000 - 0x0008 reg=1 x0 Landroid/app/Activity; │ │ + 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;) │ │ name : 'doInBackground' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089ccc: |[089ccc] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.doInBackground:()Ljava/lang/Object; │ │ -089cdc: 6e10 021d 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.doInBackground:()Ljava/net/URL; // method@1d02 │ │ -089ce2: 0c00 |0003: move-result-object v0 │ │ -089ce4: 1100 |0004: return-object v0 │ │ +089cc8: |[089cc8] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.doInBackground:()Ljava/lang/Object; │ │ +089cd8: 6e10 021d 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.doInBackground:()Ljava/net/URL; // method@1d02 │ │ +089cde: 0c00 |0003: move-result-object v0 │ │ +089ce0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;) │ │ @@ -196320,24 +196335,24 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -089ce8: |[089ce8] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.doInBackground:()Ljava/net/URL; │ │ -089cf8: 5441 f809 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ -089cfc: 7110 dc1a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089d02: 0c00 |0005: move-result-object v0 │ │ -089d04: 5441 f909 |0006: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$id:Ljava/lang/String; // field@09f9 │ │ -089d08: 5442 f809 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ -089d0c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -089d0e: 7240 c01a 1032 |000b: invoke-interface {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; // method@1ac0 │ │ -089d14: 0c01 |000e: move-result-object v1 │ │ -089d16: 1101 |000f: return-object v1 │ │ +089ce4: |[089ce4] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.doInBackground:()Ljava/net/URL; │ │ +089cf4: 5441 f809 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ +089cf8: 7110 dc1a 0100 |0002: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089cfe: 0c00 |0005: move-result-object v0 │ │ +089d00: 5441 f909 |0006: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$id:Ljava/lang/String; // field@09f9 │ │ +089d04: 5442 f809 |0008: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ +089d08: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +089d0a: 7240 c01a 1032 |000b: invoke-interface {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.createShare:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; // method@1ac0 │ │ +089d10: 0c01 |000e: move-result-object v1 │ │ +089d12: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ 0x0000 - 0x0010 reg=4 this Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; │ │ @@ -196347,55 +196362,55 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089d18: |[089d18] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.done:(Ljava/lang/Object;)V │ │ -089d28: 1f01 5f03 |0000: check-cast v1, Ljava/net/URL; // type@035f │ │ -089d2c: 6e20 041d 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.done:(Ljava/net/URL;)V // method@1d04 │ │ -089d32: 0e00 |0005: return-void │ │ +089d14: |[089d14] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.done:(Ljava/lang/Object;)V │ │ +089d24: 1f01 6703 |0000: check-cast v1, Ljava/net/URL; // type@0367 │ │ +089d28: 6e20 041d 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.done:(Ljava/net/URL;)V // method@1d04 │ │ +089d2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;) │ │ name : 'done' │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -089d34: |[089d34] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.done:(Ljava/net/URL;)V │ │ -089d44: 2200 2500 |0000: new-instance v0, Landroid/content/Intent; // type@0025 │ │ -089d48: 1a01 c60e |0002: const-string v1, "android.intent.action.SEND" // string@0ec6 │ │ -089d4c: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ -089d52: 1a01 5721 |0007: const-string v1, "text/plain" // string@2157 │ │ -089d56: 6e20 ee00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ee │ │ -089d5c: 1a01 d10e |000c: const-string v1, "android.intent.extra.TEXT" // string@0ed1 │ │ -089d60: 6e10 e115 0500 |000e: invoke-virtual {v5}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@15e1 │ │ -089d66: 0c02 |0011: move-result-object v2 │ │ -089d68: 6e30 e100 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -089d6e: 5441 f809 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ -089d72: 5442 f809 |0017: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ -089d76: 6e10 1400 0200 |0019: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -089d7c: 0c02 |001c: move-result-object v2 │ │ -089d7e: 1403 bb00 0a7f |001d: const v3, #float 1.83437e+38 // #7f0a00bb │ │ -089d84: 6e20 1501 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ -089d8a: 0c02 |0023: move-result-object v2 │ │ -089d8c: 7120 c900 2000 |0024: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00c9 │ │ -089d92: 0c02 |0027: move-result-object v2 │ │ -089d94: 6e20 3300 2100 |0028: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -089d9a: 0e00 |002b: return-void │ │ +089d30: |[089d30] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.done:(Ljava/net/URL;)V │ │ +089d40: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +089d44: 1a01 c30e |0002: const-string v1, "android.intent.action.SEND" // string@0ec3 │ │ +089d48: 7020 c500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c5 │ │ +089d4e: 1a01 5421 |0007: const-string v1, "text/plain" // string@2154 │ │ +089d52: 6e20 ee00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ee │ │ +089d58: 1a01 ce0e |000c: const-string v1, "android.intent.extra.TEXT" // string@0ece │ │ +089d5c: 6e10 e115 0500 |000e: invoke-virtual {v5}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@15e1 │ │ +089d62: 0c02 |0011: move-result-object v2 │ │ +089d64: 6e30 e100 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +089d6a: 5441 f809 |0015: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ +089d6e: 5442 f809 |0017: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ +089d72: 6e10 1400 0200 |0019: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +089d78: 0c02 |001c: move-result-object v2 │ │ +089d7a: 1403 bb00 0a7f |001d: const v3, #float 1.83437e+38 // #7f0a00bb │ │ +089d80: 6e20 1501 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0115 │ │ +089d86: 0c02 |0023: move-result-object v2 │ │ +089d88: 7120 c900 2000 |0024: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00c9 │ │ +089d8e: 0c02 |0027: move-result-object v2 │ │ +089d90: 6e20 3300 2100 |0028: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +089d96: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ 0x000c line=59 │ │ 0x0015 line=60 │ │ 0x002b line=61 │ │ @@ -196409,40 +196424,40 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -089d9c: |[089d9c] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.error:(Ljava/lang/Throwable;)V │ │ -089dac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -089dae: 5450 f809 |0001: iget-object v0, v5, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ -089db2: 1401 b900 0a7f |0003: const v1, #float 1.83437e+38 // #7f0a00b9 │ │ -089db8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -089dba: 2322 0b05 |0007: new-array v2, v2, [Ljava/lang/Object; // type@050b │ │ -089dbe: 6e20 071d 6500 |0009: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1d07 │ │ -089dc4: 0c03 |000c: move-result-object v3 │ │ -089dc6: 4d03 0204 |000d: aput-object v3, v2, v4 │ │ -089dca: 7140 941d 1024 |000f: invoke-static {v0, v1, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -089dd0: 0e00 |0012: return-void │ │ +089d98: |[089d98] net.sourceforge.subsonic.androidapp.util.ShareUtil$1.error:(Ljava/lang/Throwable;)V │ │ +089da8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +089daa: 5450 f809 |0001: iget-object v0, v5, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.val$activity:Landroid/app/Activity; // field@09f8 │ │ +089dae: 1401 b900 0a7f |0003: const v1, #float 1.83437e+38 // #7f0a00b9 │ │ +089db4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +089db6: 2322 1505 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0515 │ │ +089dba: 6e20 071d 6500 |0009: invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1d07 │ │ +089dc0: 0c03 |000c: move-result-object v3 │ │ +089dc2: 4d03 0204 |000d: aput-object v3, v2, v4 │ │ +089dc6: 7140 941d 1024 |000f: invoke-static {v0, v1, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +089dcc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0012 line=66 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; │ │ 0x0000 - 0x0013 reg=6 error Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 3124 (ShareUtil.java) │ │ + source_file_idx : 3121 (ShareUtil.java) │ │ │ │ Class #782 header: │ │ -class_idx : 1203 │ │ +class_idx : 1211 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1198 │ │ -source_file_idx : 3155 │ │ +superclass_idx : 1206 │ │ +source_file_idx : 3152 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #782 annotations: │ │ Annotations on class │ │ @@ -196483,27 +196498,27 @@ │ │ type : '(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -089dd4: |[089dd4] net.sourceforge.subsonic.androidapp.util.StarUtil$1.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V │ │ -089de4: 5b02 120a |0000: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ -089de8: 5b03 130a |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$id:Ljava/lang/String; // field@0a13 │ │ -089dec: 5c04 150a |0004: iput-boolean v4, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ -089df0: 5b05 140a |0006: iput-object v5, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$name:Ljava/lang/String; // field@0a14 │ │ -089df4: 7020 1b1d 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.:(Landroid/app/Activity;)V // method@1d1b │ │ -089dfa: 0e00 |000b: return-void │ │ +089dd0: |[089dd0] net.sourceforge.subsonic.androidapp.util.StarUtil$1.:(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V │ │ +089de0: 5b02 120a |0000: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ +089de4: 5b03 130a |0002: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$id:Ljava/lang/String; // field@0a13 │ │ +089de8: 5c04 150a |0004: iput-boolean v4, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ +089dec: 5b05 140a |0006: iput-object v5, v0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$name:Ljava/lang/String; // field@0a14 │ │ +089df0: 7020 1b1d 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;.:(Landroid/app/Activity;)V // method@1d1b │ │ +089df6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; │ │ - 0x0000 - 0x000c reg=1 x0 Landroid/app/Activity; │ │ + 0x0000 - 0x000c reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 (null) Z │ │ 0x0000 - 0x000c reg=5 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;) │ │ @@ -196511,18 +196526,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089dfc: |[089dfc] net.sourceforge.subsonic.androidapp.util.StarUtil$1.doInBackground:()Ljava/lang/Object; │ │ -089e0c: 6e10 3a1d 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.doInBackground:()Ljava/lang/Void; // method@1d3a │ │ -089e12: 0c00 |0003: move-result-object v0 │ │ -089e14: 1100 |0004: return-object v0 │ │ +089df8: |[089df8] net.sourceforge.subsonic.androidapp.util.StarUtil$1.doInBackground:()Ljava/lang/Object; │ │ +089e08: 6e10 3a1d 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.doInBackground:()Ljava/lang/Void; // method@1d3a │ │ +089e0e: 0c00 |0003: move-result-object v0 │ │ +089e10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;) │ │ @@ -196530,24 +196545,24 @@ │ │ type : '()Ljava/lang/Void;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -089e18: |[089e18] net.sourceforge.subsonic.androidapp.util.StarUtil$1.doInBackground:()Ljava/lang/Void; │ │ -089e28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -089e2a: 5451 120a |0001: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ -089e2e: 7110 dc1a 0100 |0003: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ -089e34: 0c00 |0006: move-result-object v0 │ │ -089e36: 5451 130a |0007: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$id:Ljava/lang/String; // field@0a13 │ │ -089e3a: 5552 150a |0009: iget-boolean v2, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ -089e3e: 5453 120a |000b: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ -089e42: 7254 d61a 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad6 │ │ -089e48: 1104 |0010: return-object v4 │ │ +089e14: |[089e14] net.sourceforge.subsonic.androidapp.util.StarUtil$1.doInBackground:()Ljava/lang/Void; │ │ +089e24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +089e26: 5451 120a |0001: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ +089e2a: 7110 dc1a 0100 |0003: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; // method@1adc │ │ +089e30: 0c00 |0006: move-result-object v0 │ │ +089e32: 5451 130a |0007: iget-object v1, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$id:Ljava/lang/String; // field@0a13 │ │ +089e36: 5552 150a |0009: iget-boolean v2, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ +089e3a: 5453 120a |000b: iget-object v3, v5, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ +089e3e: 7254 d61a 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.star:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V // method@1ad6 │ │ +089e44: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0007 line=57 │ │ 0x0010 line=58 │ │ locals : │ │ 0x0007 - 0x0011 reg=0 musicService Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ @@ -196558,48 +196573,48 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089e4c: |[089e4c] net.sourceforge.subsonic.androidapp.util.StarUtil$1.done:(Ljava/lang/Object;)V │ │ -089e5c: 1f01 4f03 |0000: check-cast v1, Ljava/lang/Void; // type@034f │ │ -089e60: 6e20 3c1d 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.done:(Ljava/lang/Void;)V // method@1d3c │ │ -089e66: 0e00 |0005: return-void │ │ +089e48: |[089e48] net.sourceforge.subsonic.androidapp.util.StarUtil$1.done:(Ljava/lang/Object;)V │ │ +089e58: 1f01 5703 |0000: check-cast v1, Ljava/lang/Void; // type@0357 │ │ +089e5c: 6e20 3c1d 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.done:(Ljava/lang/Void;)V // method@1d3c │ │ +089e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;) │ │ name : 'done' │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -089e68: |[089e68] net.sourceforge.subsonic.androidapp.util.StarUtil$1.done:(Ljava/lang/Void;)V │ │ -089e78: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -089e7a: 5461 120a |0001: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ -089e7e: 5560 150a |0003: iget-boolean v0, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ -089e82: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -089e86: 1400 c100 0a7f |0007: const v0, #float 1.83437e+38 // #7f0a00c1 │ │ -089e8c: 2352 0b05 |000a: new-array v2, v5, [Ljava/lang/Object; // type@050b │ │ -089e90: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -089e92: 5464 140a |000d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$name:Ljava/lang/String; // field@0a14 │ │ -089e96: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ -089e9a: 7140 941d 0125 |0011: invoke-static {v1, v0, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -089ea0: 0e00 |0014: return-void │ │ -089ea2: 1400 c300 0a7f |0015: const v0, #float 1.83437e+38 // #7f0a00c3 │ │ -089ea8: 28f2 |0018: goto 000a // -000e │ │ +089e64: |[089e64] net.sourceforge.subsonic.androidapp.util.StarUtil$1.done:(Ljava/lang/Void;)V │ │ +089e74: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +089e76: 5461 120a |0001: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ +089e7a: 5560 150a |0003: iget-boolean v0, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ +089e7e: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +089e82: 1400 c100 0a7f |0007: const v0, #float 1.83437e+38 // #7f0a00c1 │ │ +089e88: 2352 1505 |000a: new-array v2, v5, [Ljava/lang/Object; // type@0515 │ │ +089e8c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +089e8e: 5464 140a |000d: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$name:Ljava/lang/String; // field@0a14 │ │ +089e92: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ +089e96: 7140 941d 0125 |0011: invoke-static {v1, v0, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +089e9c: 0e00 |0014: return-void │ │ +089e9e: 1400 c300 0a7f |0015: const v0, #float 1.83437e+38 // #7f0a00c3 │ │ +089ea4: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0014 line=64 │ │ 0x0015 line=63 │ │ locals : │ │ 0x0000 - 0x0019 reg=6 this Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; │ │ @@ -196610,48 +196625,50 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -089eac: |[089eac] net.sourceforge.subsonic.androidapp.util.StarUtil$1.error:(Ljava/lang/Throwable;)V │ │ -089ebc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -089ebe: 5461 120a |0001: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ -089ec2: 5560 150a |0003: iget-boolean v0, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ -089ec6: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ -089eca: 1400 c000 0a7f |0007: const v0, #float 1.83437e+38 // #7f0a00c0 │ │ -089ed0: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -089ed2: 2322 0b05 |000b: new-array v2, v2, [Ljava/lang/Object; // type@050b │ │ -089ed6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -089ed8: 5464 140a |000e: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$name:Ljava/lang/String; // field@0a14 │ │ -089edc: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -089ee0: 6e20 3f1d 7600 |0012: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1d3f │ │ -089ee6: 0c03 |0015: move-result-object v3 │ │ -089ee8: 4d03 0205 |0016: aput-object v3, v2, v5 │ │ -089eec: 7140 941d 0125 |0018: invoke-static {v1, v0, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ -089ef2: 0e00 |001b: return-void │ │ -089ef4: 1400 c200 0a7f |001c: const v0, #float 1.83437e+38 // #7f0a00c2 │ │ -089efa: 28eb |001f: goto 000a // -0015 │ │ +089ea8: |[089ea8] net.sourceforge.subsonic.androidapp.util.StarUtil$1.error:(Ljava/lang/Throwable;)V │ │ +089eb8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +089eba: 5461 120a |0001: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$activity:Landroid/app/Activity; // field@0a12 │ │ +089ebe: 5560 150a |0003: iget-boolean v0, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$star:Z // field@0a15 │ │ +089ec2: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ +089ec6: 1400 c000 0a7f |0007: const v0, #float 1.83437e+38 // #7f0a00c0 │ │ +089ecc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +089ece: 2322 1505 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0515 │ │ +089ed2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +089ed4: 5464 140a |000e: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.val$name:Ljava/lang/String; // field@0a14 │ │ +089ed8: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +089edc: 6e20 3f1d 7600 |0012: invoke-virtual {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;.getErrorMessage:(Ljava/lang/Throwable;)Ljava/lang/String; // method@1d3f │ │ +089ee2: 0c03 |0015: move-result-object v3 │ │ +089ee4: 4d03 0205 |0016: aput-object v3, v2, v5 │ │ +089ee8: 7140 941d 0125 |0018: invoke-static {v1, v0, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;.toast:(Landroid/content/Context;IZ[Ljava/lang/Object;)V // method@1d94 │ │ +089eee: 0e00 |001b: return-void │ │ +089ef0: 1400 c200 0a7f |001c: const v0, #float 1.83437e+38 // #7f0a00c2 │ │ +089ef6: 28eb |001f: goto 000a // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ + 0x0012 line=69 │ │ + 0x0018 line=68 │ │ 0x001b line=70 │ │ 0x001c line=68 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1; │ │ 0x0000 - 0x0020 reg=7 error Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 3155 (StarUtil.java) │ │ + source_file_idx : 3152 (StarUtil.java) │ │ │ │ Class #783 header: │ │ -class_idx : 471 │ │ +class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 470 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 478 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #783 annotations: │ │ Annotations on class │ │ @@ -196671,17 +196688,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089efc: |[089efc] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -089f0c: 7010 190b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0b19 │ │ -089f12: 0e00 |0003: return-void │ │ +089ef8: |[089ef8] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +089f08: 7010 190b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0b19 │ │ +089f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -196690,18 +196707,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089f14: |[089f14] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -089f24: 7110 8e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0b8e │ │ -089f2a: 0a00 |0003: move-result v0 │ │ -089f2c: 0f00 |0004: return v0 │ │ +089f10: |[089f10] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +089f20: 7110 8e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0b8e │ │ +089f26: 0a00 |0003: move-result v0 │ │ +089f28: 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; │ │ │ │ @@ -196710,18 +196727,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -089f30: |[089f30] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -089f40: 7100 8f0b 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0b8f │ │ -089f46: 0b00 |0003: move-result-wide v0 │ │ -089f48: 1000 |0004: return-wide v0 │ │ +089f2c: |[089f2c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +089f3c: 7100 8f0b 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0b8f │ │ +089f42: 0b00 |0003: move-result-wide v0 │ │ +089f44: 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;) │ │ @@ -196729,18 +196746,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089f4c: |[089f4c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -089f5c: 7110 900b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0b90 │ │ -089f62: 0a00 |0003: move-result v0 │ │ -089f64: 0f00 |0004: return v0 │ │ +089f48: |[089f48] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +089f58: 7110 900b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0b90 │ │ +089f5e: 0a00 |0003: move-result v0 │ │ +089f60: 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; │ │ │ │ @@ -196749,18 +196766,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089f68: |[089f68] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -089f78: 7110 910b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0b91 │ │ -089f7e: 0a00 |0003: move-result v0 │ │ -089f80: 0f00 |0004: return v0 │ │ +089f64: |[089f64] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +089f74: 7110 910b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0b91 │ │ +089f7a: 0a00 |0003: move-result v0 │ │ +089f7c: 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; │ │ │ │ @@ -196769,18 +196786,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089f84: |[089f84] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -089f94: 7110 920b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0b92 │ │ -089f9a: 0a00 |0003: move-result v0 │ │ -089f9c: 0f00 |0004: return v0 │ │ +089f80: |[089f80] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +089f90: 7110 920b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0b92 │ │ +089f96: 0a00 |0003: move-result v0 │ │ +089f98: 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; │ │ │ │ @@ -196789,18 +196806,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089fa0: |[089fa0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -089fb0: 7110 930b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0b93 │ │ -089fb6: 0a00 |0003: move-result v0 │ │ -089fb8: 0f00 |0004: return v0 │ │ +089f9c: |[089f9c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +089fac: 7110 930b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0b93 │ │ +089fb2: 0a00 |0003: move-result v0 │ │ +089fb4: 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; │ │ │ │ @@ -196809,18 +196826,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -089fbc: |[089fbc] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -089fcc: 7130 940b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0b94 │ │ -089fd2: 0a00 |0003: move-result v0 │ │ -089fd4: 0f00 |0004: return v0 │ │ +089fb8: |[089fb8] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +089fc8: 7130 940b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0b94 │ │ +089fce: 0a00 |0003: move-result v0 │ │ +089fd0: 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 │ │ @@ -196831,20 +196848,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 │ │ -089fd8: |[089fd8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -089fe8: 6e20 1f0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0b1f │ │ -089fee: 0a00 |0003: move-result v0 │ │ -089ff0: 6e40 250b 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b25 │ │ -089ff6: 6e10 0013 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1300 │ │ -089ffc: 0e00 |000a: return-void │ │ +089fd4: |[089fd4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +089fe4: 6e20 1f0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0b1f │ │ +089fea: 0a00 |0003: move-result v0 │ │ +089fec: 6e40 250b 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b25 │ │ +089ff2: 6e10 0013 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1300 │ │ +089ff8: 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; │ │ @@ -196856,34 +196873,34 @@ │ │ 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 │ │ -08a000: |[08a000] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -08a010: 7130 950b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b95 │ │ -08a016: 0e00 |0003: return-void │ │ +089ffc: |[089ffc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +08a00c: 7130 950b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b95 │ │ +08a012: 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; │ │ 0x0000 - 0x0004 reg=2 layerType I │ │ 0x0000 - 0x0004 reg=3 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #784 header: │ │ -class_idx : 493 │ │ +class_idx : 501 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 491 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 499 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #784 annotations: │ │ Annotations on class │ │ @@ -196903,17 +196920,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a018: |[08a018] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -08a028: 7010 be0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0bbe │ │ -08a02e: 0e00 |0003: return-void │ │ +08a014: |[08a014] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +08a024: 7010 be0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0bbe │ │ +08a02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ @@ -196922,18 +196939,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a030: |[08a030] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -08a040: 7110 d70b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0bd7 │ │ -08a046: 0a00 |0003: move-result v0 │ │ -08a048: 0f00 |0004: return v0 │ │ +08a02c: |[08a02c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +08a03c: 7110 d70b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0bd7 │ │ +08a042: 0a00 |0003: move-result v0 │ │ +08a044: 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; │ │ │ │ @@ -196942,32 +196959,32 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a04c: |[08a04c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -08a05c: 7120 d80b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0bd8 │ │ -08a062: 0e00 |0003: return-void │ │ +08a048: |[08a048] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +08a058: 7120 d80b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0bd8 │ │ +08a05e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3445 (ViewGroupCompat.java) │ │ + source_file_idx : 3442 (ViewGroupCompat.java) │ │ │ │ Class #785 header: │ │ -class_idx : 538 │ │ +class_idx : 546 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 537 │ │ +superclass_idx : 545 │ │ source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #785 annotations: │ │ @@ -196988,17 +197005,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a064: |[08a064] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -08a074: 7010 3f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0d3f │ │ -08a07a: 0e00 |0003: return-void │ │ +08a060: |[08a060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +08a070: 7010 3f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0d3f │ │ +08a076: 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 - │ │ @@ -197007,18 +197024,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 │ │ -08a07c: |[08a07c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -08a08c: 7110 1b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0e1b │ │ -08a092: 0c00 |0003: move-result-object v0 │ │ -08a094: 1100 |0004: return-object v0 │ │ +08a078: |[08a078] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +08a088: 7110 1b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0e1b │ │ +08a08e: 0c00 |0003: move-result-object v0 │ │ +08a090: 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; │ │ │ │ @@ -197027,32 +197044,32 @@ │ │ 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 │ │ -08a098: |[08a098] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -08a0a8: 7120 1c0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0e1c │ │ -08a0ae: 0e00 |0003: return-void │ │ +08a094: |[08a094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +08a0a4: 7120 1c0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0e1c │ │ +08a0aa: 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; │ │ 0x0000 - 0x0004 reg=2 viewId Ljava/lang/String; │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #786 header: │ │ -class_idx : 562 │ │ +class_idx : 570 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 560 │ │ +superclass_idx : 568 │ │ source_file_idx : 485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #786 annotations: │ │ @@ -197073,17 +197090,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a0b0: |[08a0b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -08a0c0: 7010 760e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e76 │ │ -08a0c6: 0e00 |0003: return-void │ │ +08a0ac: |[08a0ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +08a0bc: 7010 760e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e76 │ │ +08a0c2: 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 - │ │ @@ -197092,34 +197109,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08a0c8: |[08a0c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -08a0d8: 7130 3d0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0f3d │ │ -08a0de: 0e00 |0003: return-void │ │ +08a0c4: |[08a0c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +08a0d4: 7130 3d0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0f3d │ │ +08a0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ source_file_idx : 485 (AccessibilityRecordCompat.java) │ │ │ │ Class #787 header: │ │ -class_idx : 1000 │ │ +class_idx : 1008 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1017 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 1025 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #787 annotations: │ │ Annotations on class │ │ @@ -197157,72 +197174,72 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08a0e0: |[08a0e0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -08a0f0: 5b01 ec07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -08a0f4: 5b02 ed07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$id:Ljava/lang/String; // field@07ed │ │ -08a0f8: 5b03 ee07 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentId:Ljava/lang/String; // field@07ee │ │ -08a0fc: 5b04 ef07 |0006: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentName:Ljava/lang/String; // field@07ef │ │ -08a100: 7020 e717 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e7 │ │ -08a106: 0e00 |000b: return-void │ │ +08a0dc: |[08a0dc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +08a0ec: 5b01 ec07 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +08a0f0: 5b02 ed07 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$id:Ljava/lang/String; // field@07ed │ │ +08a0f4: 5b03 ee07 |0004: iput-object v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentId:Ljava/lang/String; // field@07ee │ │ +08a0f8: 5b04 ef07 |0006: iput-object v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$parentName:Ljava/lang/String; // field@07ef │ │ +08a0fc: 7020 e717 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e7 │ │ +08a102: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ - 0x0000 - 0x000c reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x000c reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;) │ │ name : 'done' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a108: |[08a108] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.done:(Ljava/lang/Object;)V │ │ -08a118: 1f01 1f04 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -08a11c: 6e20 c017 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17c0 │ │ -08a122: 0e00 |0005: return-void │ │ +08a104: |[08a104] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.done:(Ljava/lang/Object;)V │ │ +08a114: 1f01 2704 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +08a118: 6e20 c017 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17c0 │ │ +08a11e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -08a124: |[08a124] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ -08a134: 6f20 eb17 3200 |0000: invoke-super {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17eb │ │ -08a13a: 5420 ec07 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -08a13e: 6e10 2919 0300 |0005: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getName:()Ljava/lang/String; // method@1929 │ │ -08a144: 0c01 |0008: move-result-object v1 │ │ -08a146: 6e20 2018 1000 |0009: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1820 │ │ -08a14c: 5420 ec07 |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -08a150: 2201 e703 |000e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1; // type@03e7 │ │ -08a154: 7030 bc17 2103 |0010: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17bc │ │ -08a15a: 6e20 1d18 1000 |0013: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setBackAction:(Ljava/lang/Runnable;)V // method@181d │ │ -08a160: 0e00 |0016: return-void │ │ +08a120: |[08a120] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ +08a130: 6f20 eb17 3200 |0000: invoke-super {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17eb │ │ +08a136: 5420 ec07 |0003: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +08a13a: 6e10 2919 0300 |0005: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getName:()Ljava/lang/String; // method@1929 │ │ +08a140: 0c01 |0008: move-result-object v1 │ │ +08a142: 6e20 2018 1000 |0009: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1820 │ │ +08a148: 5420 ec07 |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +08a14c: 2201 ef03 |000e: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1; // type@03ef │ │ +08a150: 7030 bc17 2103 |0010: invoke-direct {v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17bc │ │ +08a156: 6e20 1d18 1000 |0013: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.setBackAction:(Ljava/lang/Runnable;)V // method@181d │ │ +08a15c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=333 │ │ 0x000c line=334 │ │ 0x0016 line=351 │ │ locals : │ │ @@ -197234,43 +197251,43 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -08a164: |[08a164] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -08a174: 5441 ec07 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -08a178: 6e10 0c18 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ -08a17e: 0c01 |0005: move-result-object v1 │ │ -08a180: 1a02 2221 |0006: const-string v2, "subsonic.refresh" // string@2122 │ │ -08a184: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08a186: 6e30 cb00 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ -08a18c: 0a00 |000c: move-result v0 │ │ -08a18e: 5441 ed07 |000d: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$id:Ljava/lang/String; // field@07ed │ │ -08a192: 5442 ec07 |000f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ -08a196: 7254 c91a 1520 |0011: invoke-interface {v5, v1, v0, v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ -08a19c: 0c01 |0014: move-result-object v1 │ │ -08a19e: 1101 |0015: return-object v1 │ │ +08a160: |[08a160] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$11.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +08a170: 5441 ec07 |0000: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +08a174: 6e10 0c18 0100 |0002: invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.getIntent:()Landroid/content/Intent; // method@180c │ │ +08a17a: 0c01 |0005: move-result-object v1 │ │ +08a17c: 1a02 1f21 |0006: const-string v2, "subsonic.refresh" // string@211f │ │ +08a180: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08a182: 6e30 cb00 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00cb │ │ +08a188: 0a00 |000c: move-result v0 │ │ +08a18a: 5441 ed07 |000d: iget-object v1, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.val$id:Ljava/lang/String; // field@07ed │ │ +08a18e: 5442 ec07 |000f: iget-object v2, v4, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07ec │ │ +08a192: 7254 c91a 1520 |0011: invoke-interface {v5, v1, v0, v2, v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac9 │ │ +08a198: 0c01 |0014: move-result-object v1 │ │ +08a19a: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x000d line=327 │ │ locals : │ │ 0x000d - 0x0016 reg=0 refresh Z │ │ 0x0000 - 0x0016 reg=4 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ 0x0000 - 0x0016 reg=5 service Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #788 header: │ │ -class_idx : 1002 │ │ +class_idx : 1010 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1017 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 1025 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #788 annotations: │ │ Annotations on class │ │ @@ -197300,57 +197317,57 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08a1a0: |[08a1a0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$13.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V │ │ -08a1b0: 5b01 f107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f1 │ │ -08a1b4: 5b02 f207 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.val$playlistId:Ljava/lang/String; // field@07f2 │ │ -08a1b8: 7020 e717 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e7 │ │ -08a1be: 0e00 |0007: return-void │ │ +08a19c: |[08a19c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$13.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V │ │ +08a1ac: 5b01 f107 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f1 │ │ +08a1b0: 5b02 f207 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.val$playlistId:Ljava/lang/String; // field@07f2 │ │ +08a1b4: 7020 e717 1000 |0004: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e7 │ │ +08a1ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;) │ │ name : 'load' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -08a1c0: |[08a1c0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$13.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -08a1d0: 5420 f207 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.val$playlistId:Ljava/lang/String; // field@07f2 │ │ -08a1d4: 5421 f107 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f1 │ │ -08a1d8: 7240 cb1a 0321 |0004: invoke-interface {v3, v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acb │ │ -08a1de: 0c00 |0007: move-result-object v0 │ │ -08a1e0: 1100 |0008: return-object v0 │ │ +08a1bc: |[08a1bc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$13.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +08a1cc: 5420 f207 |0000: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.val$playlistId:Ljava/lang/String; // field@07f2 │ │ +08a1d0: 5421 f107 |0002: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f1 │ │ +08a1d4: 7240 cb1a 0321 |0004: invoke-interface {v3, v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getPlaylist:(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1acb │ │ +08a1da: 0c00 |0007: move-result-object v0 │ │ +08a1dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13; │ │ 0x0000 - 0x0009 reg=3 service Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #789 header: │ │ -class_idx : 1005 │ │ +class_idx : 1013 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1017 │ │ -source_file_idx : 3101 │ │ +superclass_idx : 1025 │ │ +source_file_idx : 3098 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #789 annotations: │ │ Annotations on class │ │ @@ -197388,100 +197405,100 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08a1e4: |[08a1e4] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V │ │ -08a1f4: 5b01 f507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a1f8: 5b02 f607 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$albumListType:Ljava/lang/String; // field@07f6 │ │ -08a1fc: 5903 f807 |0004: iput v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$size:I // field@07f8 │ │ -08a200: 5904 f707 |0006: iput v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$offset:I // field@07f7 │ │ -08a204: 7020 e717 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e7 │ │ -08a20a: 0e00 |000b: return-void │ │ +08a1e0: |[08a1e0] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V │ │ +08a1f0: 5b01 f507 |0000: iput-object v1, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a1f4: 5b02 f607 |0002: iput-object v2, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$albumListType:Ljava/lang/String; // field@07f6 │ │ +08a1f8: 5903 f807 |0004: iput v3, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$size:I // field@07f8 │ │ +08a1fc: 5904 f707 |0006: iput v4, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$offset:I // field@07f7 │ │ +08a200: 7020 e717 1000 |0008: invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V // method@17e7 │ │ +08a206: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ - 0x0000 - 0x000c reg=1 (null) Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ + 0x0000 - 0x000c reg=1 this$0 Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ 0x0000 - 0x000c reg=4 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;) │ │ name : 'done' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a20c: |[08a20c] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.done:(Ljava/lang/Object;)V │ │ -08a21c: 1f01 1f04 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@041f │ │ -08a220: 6e20 ce17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17ce │ │ -08a226: 0e00 |0005: return-void │ │ +08a208: |[08a208] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.done:(Ljava/lang/Object;)V │ │ +08a218: 1f01 2704 |0000: check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // type@0427 │ │ +08a21c: 6e20 ce17 1000 |0002: invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17ce │ │ +08a222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;) │ │ name : 'done' │ │ type : '(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -08a228: |[08a228] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ -08a238: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -08a23c: 6e10 2619 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ -08a242: 0c00 |0005: move-result-object v0 │ │ -08a244: 7210 2216 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ -08a24a: 0a00 |0009: move-result v0 │ │ -08a24c: 3900 4400 |000a: if-nez v0, 004e // +0044 │ │ -08a250: 5420 f507 |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a254: 7110 0018 0000 |000e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@1800 │ │ -08a25a: 0c00 |0011: move-result-object v0 │ │ -08a25c: 6e20 3214 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -08a262: 5420 f507 |0015: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a266: 7110 0118 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@1801 │ │ -08a26c: 0c00 |001a: move-result-object v0 │ │ -08a26e: 6e20 3214 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -08a274: 5420 f507 |001e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a278: 7110 f017 0000 |0020: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f0 │ │ -08a27e: 0c00 |0023: move-result-object v0 │ │ -08a280: 6e20 3214 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -08a286: 5420 f507 |0027: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a28a: 7110 f117 0000 |0029: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f1 │ │ -08a290: 0c00 |002c: move-result-object v0 │ │ -08a292: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -08a294: 6e20 3214 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ -08a29a: 5420 f507 |0031: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a29e: 7110 f317 0000 |0033: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ -08a2a4: 0c00 |0036: move-result-object v0 │ │ -08a2a6: 5421 f507 |0037: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a2aa: 7110 f217 0100 |0039: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; // method@17f2 │ │ -08a2b0: 0c01 |003c: move-result-object v1 │ │ -08a2b2: 6e20 6a14 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@146a │ │ -08a2b8: 5420 f507 |0040: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a2bc: 7110 f117 0000 |0042: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f1 │ │ -08a2c2: 0c00 |0045: move-result-object v0 │ │ -08a2c4: 2201 ec03 |0046: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1; // type@03ec │ │ -08a2c8: 7020 ca17 2100 |0048: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V // method@17ca │ │ -08a2ce: 6e20 2f14 1000 |004b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ -08a2d4: 6f20 eb17 3200 |004e: invoke-super {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17eb │ │ -08a2da: 0e00 |0051: return-void │ │ +08a224: |[08a224] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ +08a234: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +08a238: 6e10 2619 0300 |0002: invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;.getChildren:()Ljava/util/List; // method@1926 │ │ +08a23e: 0c00 |0005: move-result-object v0 │ │ +08a240: 7210 2216 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1622 │ │ +08a246: 0a00 |0009: move-result v0 │ │ +08a248: 3900 4400 |000a: if-nez v0, 004e // +0044 │ │ +08a24c: 5420 f507 |000c: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a250: 7110 0018 0000 |000e: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@1800 │ │ +08a256: 0c00 |0011: move-result-object v0 │ │ +08a258: 6e20 3214 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +08a25e: 5420 f507 |0015: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a262: 7110 0118 0000 |0017: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@1801 │ │ +08a268: 0c00 |001a: move-result-object v0 │ │ +08a26a: 6e20 3214 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +08a270: 5420 f507 |001e: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a274: 7110 f017 0000 |0020: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1000:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f0 │ │ +08a27a: 0c00 |0023: move-result-object v0 │ │ +08a27c: 6e20 3214 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +08a282: 5420 f507 |0027: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a286: 7110 f117 0000 |0029: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f1 │ │ +08a28c: 0c00 |002c: move-result-object v0 │ │ +08a28e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +08a290: 6e20 3214 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1432 │ │ +08a296: 5420 f507 |0031: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a29a: 7110 f317 0000 |0033: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; // method@17f3 │ │ +08a2a0: 0c00 |0036: move-result-object v0 │ │ +08a2a2: 5421 f507 |0037: iget-object v1, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a2a6: 7110 f217 0100 |0039: invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; // method@17f2 │ │ +08a2ac: 0c01 |003c: move-result-object v1 │ │ +08a2ae: 6e20 6a14 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@146a │ │ +08a2b4: 5420 f507 |0040: iget-object v0, v2, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a2b8: 7110 f117 0000 |0042: invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;.access$1100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; // method@17f1 │ │ +08a2be: 0c00 |0045: move-result-object v0 │ │ +08a2c0: 2201 f403 |0046: new-instance v1, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1; // type@03f4 │ │ +08a2c4: 7020 ca17 2100 |0048: invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;.:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V // method@17ca │ │ +08a2ca: 6e20 2f14 1000 |004b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@142f │ │ +08a2d0: 6f20 eb17 3200 |004e: invoke-super {v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;.done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V // method@17eb │ │ +08a2d6: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=401 │ │ 0x000c line=402 │ │ 0x0015 line=403 │ │ 0x001e line=404 │ │ 0x0027 line=405 │ │ @@ -197498,38 +197515,38 @@ │ │ type : '(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -08a2dc: |[08a2dc] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ -08a2ec: 5461 f607 |0000: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$albumListType:Ljava/lang/String; // field@07f6 │ │ -08a2f0: 5262 f807 |0002: iget v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$size:I // field@07f8 │ │ -08a2f4: 5263 f707 |0004: iget v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$offset:I // field@07f7 │ │ -08a2f8: 5464 f507 |0006: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ -08a2fc: 0770 |0008: move-object v0, v7 │ │ -08a2fe: 0765 |0009: move-object v5, v6 │ │ -08a300: 7806 c11a 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac1 │ │ -08a306: 0c00 |000d: move-result-object v0 │ │ -08a308: 1100 |000e: return-object v0 │ │ +08a2d8: |[08a2d8] net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity$15.load:(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ +08a2e8: 5461 f607 |0000: iget-object v1, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$albumListType:Ljava/lang/String; // field@07f6 │ │ +08a2ec: 5262 f807 |0002: iget v2, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$size:I // field@07f8 │ │ +08a2f0: 5263 f707 |0004: iget v3, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.val$offset:I // field@07f7 │ │ +08a2f4: 5464 f507 |0006: iget-object v4, v6, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;.this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; // field@07f5 │ │ +08a2f8: 0770 |0008: move-object v0, v7 │ │ +08a2fa: 0765 |0009: move-object v5, v6 │ │ +08a2fc: 7806 c11a 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;.getAlbumList:(Ljava/lang/String;IILandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; // method@1ac1 │ │ +08a302: 0c00 |000d: move-result-object v0 │ │ +08a304: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ 0x0000 - 0x000f reg=7 service Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ - source_file_idx : 3101 (SelectAlbumActivity.java) │ │ + source_file_idx : 3098 (SelectAlbumActivity.java) │ │ │ │ Class #790 header: │ │ -class_idx : 472 │ │ +class_idx : 480 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 471 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 479 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #790 annotations: │ │ Annotations on class │ │ @@ -197549,17 +197566,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a30c: |[08a30c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -08a31c: 7010 1c0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0b1c │ │ -08a322: 0e00 |0003: return-void │ │ +08a308: |[08a308] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +08a318: 7010 1c0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0b1c │ │ +08a31e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -197568,18 +197585,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08a324: |[08a324] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -08a334: 7120 970b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b97 │ │ -08a33a: 0a00 |0003: move-result v0 │ │ -08a33c: 0f00 |0004: return v0 │ │ +08a320: |[08a320] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +08a330: 7120 970b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b97 │ │ +08a336: 0a00 |0003: move-result v0 │ │ +08a338: 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 │ │ @@ -197589,18 +197606,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08a340: |[08a340] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -08a350: 7120 980b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0b98 │ │ -08a356: 0a00 |0003: move-result v0 │ │ -08a358: 0f00 |0004: return v0 │ │ +08a33c: |[08a33c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +08a34c: 7120 980b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0b98 │ │ +08a352: 0a00 |0003: move-result v0 │ │ +08a354: 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 │ │ @@ -197610,17 +197627,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 │ │ -08a35c: |[08a35c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08a36c: 7120 990b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b99 │ │ -08a372: 0e00 |0003: return-void │ │ +08a358: |[08a358] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08a368: 7120 990b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b99 │ │ +08a36e: 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; │ │ @@ -197631,19 +197648,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 │ │ -08a374: |[08a374] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -08a384: 6e10 a50d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ -08a38a: 0c00 |0003: move-result-object v0 │ │ -08a38c: 7120 9a0b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0b9a │ │ -08a392: 0e00 |0007: return-void │ │ +08a370: |[08a370] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +08a380: 6e10 a50d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0da5 │ │ +08a386: 0c00 |0003: move-result-object v0 │ │ +08a388: 7120 9a0b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0b9a │ │ +08a38e: 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; │ │ @@ -197654,17 +197671,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 │ │ -08a394: |[08a394] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08a3a4: 7120 9b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b9b │ │ -08a3aa: 0e00 |0003: return-void │ │ +08a390: |[08a390] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08a3a0: 7120 9b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b9b │ │ +08a3a6: 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; │ │ @@ -197675,34 +197692,34 @@ │ │ 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 │ │ -08a3ac: |[08a3ac] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -08a3bc: 6e10 2d09 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@092d │ │ -08a3c2: 0c00 |0003: move-result-object v0 │ │ -08a3c4: 7120 9c0b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0b9c │ │ -08a3ca: 0e00 |0007: return-void │ │ +08a3a8: |[08a3a8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +08a3b8: 6e10 2d09 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@092d │ │ +08a3be: 0c00 |0003: move-result-object v0 │ │ +08a3c0: 7120 9c0b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0b9c │ │ +08a3c6: 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; │ │ 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #791 header: │ │ -class_idx : 539 │ │ +class_idx : 547 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 538 │ │ +superclass_idx : 546 │ │ source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #791 annotations: │ │ @@ -197723,17 +197740,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a3cc: |[08a3cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -08a3dc: 7010 4d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0d4d │ │ -08a3e2: 0e00 |0003: return-void │ │ +08a3c8: |[08a3c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +08a3d8: 7010 4d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0d4d │ │ +08a3de: 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 - │ │ @@ -197742,18 +197759,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a3e4: |[08a3e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -08a3f4: 7110 1e0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@0e1e │ │ -08a3fa: 0a00 |0003: move-result v0 │ │ -08a3fc: 0f00 |0004: return v0 │ │ +08a3e0: |[08a3e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +08a3f0: 7110 1e0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@0e1e │ │ +08a3f6: 0a00 |0003: move-result v0 │ │ +08a3f8: 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; │ │ │ │ @@ -197762,33 +197779,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a400: |[08a400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -08a410: 7120 1f0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@0e1f │ │ -08a416: 0e00 |0003: return-void │ │ +08a3fc: |[08a3fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +08a40c: 7120 1f0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@0e1f │ │ +08a412: 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; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ source_file_idx : 467 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #792 header: │ │ -class_idx : 473 │ │ +class_idx : 481 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 472 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 480 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #792 annotations: │ │ Annotations on class │ │ @@ -197808,17 +197825,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a418: |[08a418] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -08a428: 7010 260b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0b26 │ │ -08a42e: 0e00 |0003: return-void │ │ +08a414: |[08a414] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +08a424: 7010 260b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0b26 │ │ +08a42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -197827,23 +197844,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 │ │ -08a430: |[08a430] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -08a440: 7110 9e0b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0b9e │ │ -08a446: 0c00 |0003: move-result-object v0 │ │ -08a448: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -08a44c: 2201 2802 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0228 │ │ -08a450: 7020 320e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0e32 │ │ -08a456: 1101 |000b: return-object v1 │ │ -08a458: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -08a45a: 28fe |000d: goto 000b // -0002 │ │ +08a42c: |[08a42c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +08a43c: 7110 9e0b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0b9e │ │ +08a442: 0c00 |0003: move-result-object v0 │ │ +08a444: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +08a448: 2201 3002 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0230 │ │ +08a44c: 7020 320e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0e32 │ │ +08a452: 1101 |000b: return-object v1 │ │ +08a454: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +08a456: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0006 line=495 │ │ 0x000b line=497 │ │ locals : │ │ @@ -197856,18 +197873,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a45c: |[08a45c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -08a46c: 7110 9f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b9f │ │ -08a472: 0a00 |0003: move-result v0 │ │ -08a474: 0f00 |0004: return v0 │ │ +08a458: |[08a458] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +08a468: 7110 9f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b9f │ │ +08a46e: 0a00 |0003: move-result v0 │ │ +08a470: 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; │ │ │ │ @@ -197876,18 +197893,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 │ │ -08a478: |[08a478] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -08a488: 7110 a00b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0ba0 │ │ -08a48e: 0c00 |0003: move-result-object v0 │ │ -08a490: 1100 |0004: return-object v0 │ │ +08a474: |[08a474] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +08a484: 7110 a00b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0ba0 │ │ +08a48a: 0c00 |0003: move-result-object v0 │ │ +08a48c: 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; │ │ │ │ @@ -197896,18 +197913,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a494: |[08a494] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -08a4a4: 7110 a10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0ba1 │ │ -08a4aa: 0a00 |0003: move-result v0 │ │ -08a4ac: 0f00 |0004: return v0 │ │ +08a490: |[08a490] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +08a4a0: 7110 a10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0ba1 │ │ +08a4a6: 0a00 |0003: move-result v0 │ │ +08a4a8: 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; │ │ │ │ @@ -197916,18 +197933,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 │ │ -08a4b0: |[08a4b0] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -08a4c0: 7130 a20b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ba2 │ │ -08a4c6: 0a00 |0003: move-result v0 │ │ -08a4c8: 0f00 |0004: return v0 │ │ +08a4ac: |[08a4ac] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +08a4bc: 7130 a20b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ba2 │ │ +08a4c2: 0a00 |0003: move-result v0 │ │ +08a4c4: 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 │ │ @@ -197938,17 +197955,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a4cc: |[08a4cc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -08a4dc: 7110 a30b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0ba3 │ │ -08a4e2: 0e00 |0003: return-void │ │ +08a4c8: |[08a4c8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +08a4d8: 7110 a30b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0ba3 │ │ +08a4de: 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; │ │ @@ -197958,17 +197975,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -08a4e4: |[08a4e4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -08a4f4: 7155 a40b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0ba4 │ │ -08a4fa: 0e00 |0003: return-void │ │ +08a4e0: |[08a4e0] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +08a4f0: 7155 a40b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0ba4 │ │ +08a4f6: 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; │ │ @@ -197982,17 +197999,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 │ │ -08a4fc: |[08a4fc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -08a50c: 7120 a50b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ba5 │ │ -08a512: 0e00 |0003: return-void │ │ +08a4f8: |[08a4f8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +08a508: 7120 a50b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ba5 │ │ +08a50e: 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; │ │ @@ -198003,17 +198020,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -08a514: |[08a514] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -08a524: 7140 a60b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0ba6 │ │ -08a52a: 0e00 |0003: return-void │ │ +08a510: |[08a510] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +08a520: 7140 a60b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0ba6 │ │ +08a526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=478 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -198025,17 +198042,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a52c: |[08a52c] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -08a53c: 7120 a70b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0ba7 │ │ -08a542: 0e00 |0003: return-void │ │ +08a528: |[08a528] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +08a538: 7120 a70b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0ba7 │ │ +08a53e: 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; │ │ @@ -198046,33 +198063,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a544: |[08a544] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -08a554: 7120 a80b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0ba8 │ │ -08a55a: 0e00 |0003: return-void │ │ +08a540: |[08a540] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +08a550: 7120 a80b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0ba8 │ │ +08a556: 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; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #793 header: │ │ -class_idx : 474 │ │ +class_idx : 482 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 473 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 481 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #793 annotations: │ │ Annotations on class │ │ @@ -198092,17 +198109,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a55c: |[08a55c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -08a56c: 7010 2d0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0b2d │ │ -08a572: 0e00 |0003: return-void │ │ +08a558: |[08a558] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +08a568: 7010 2d0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0b2d │ │ +08a56e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -198111,18 +198128,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a574: |[08a574] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -08a584: 7110 aa0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0baa │ │ -08a58a: 0a00 |0003: move-result v0 │ │ -08a58c: 0f00 |0004: return v0 │ │ +08a570: |[08a570] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +08a580: 7110 aa0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0baa │ │ +08a586: 0a00 |0003: move-result v0 │ │ +08a588: 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; │ │ │ │ @@ -198131,18 +198148,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a590: |[08a590] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -08a5a0: 7110 ab0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0bab │ │ -08a5a6: 0a00 |0003: move-result v0 │ │ -08a5a8: 0f00 |0004: return v0 │ │ +08a58c: |[08a58c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +08a59c: 7110 ab0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0bab │ │ +08a5a2: 0a00 |0003: move-result v0 │ │ +08a5a4: 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; │ │ │ │ @@ -198151,17 +198168,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a5ac: |[08a5ac] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -08a5bc: 7120 ac0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0bac │ │ -08a5c2: 0e00 |0003: return-void │ │ +08a5a8: |[08a5a8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +08a5b8: 7120 ac0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0bac │ │ +08a5be: 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; │ │ @@ -198172,17 +198189,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 │ │ -08a5c4: |[08a5c4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -08a5d4: 7120 ad0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0bad │ │ -08a5da: 0e00 |0003: return-void │ │ +08a5c0: |[08a5c0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +08a5d0: 7120 ad0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0bad │ │ +08a5d6: 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; │ │ @@ -198193,33 +198210,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a5dc: |[08a5dc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -08a5ec: 7120 ae0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0bae │ │ -08a5f2: 0e00 |0003: return-void │ │ +08a5d8: |[08a5d8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +08a5e8: 7120 ae0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0bae │ │ +08a5ee: 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; │ │ 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ │ │ │ Class #794 header: │ │ -class_idx : 475 │ │ +class_idx : 483 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 474 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 482 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #794 annotations: │ │ Annotations on class │ │ @@ -198239,17 +198256,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a5f4: |[08a5f4] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -08a604: 7010 390b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0b39 │ │ -08a60a: 0e00 |0003: return-void │ │ +08a5f0: |[08a5f0] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +08a600: 7010 390b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0b39 │ │ +08a606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -198258,18 +198275,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a60c: |[08a60c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -08a61c: 7110 b00b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0bb0 │ │ -08a622: 0a00 |0003: move-result v0 │ │ -08a624: 0f00 |0004: return v0 │ │ +08a608: |[08a608] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +08a618: 7110 b00b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0bb0 │ │ +08a61e: 0a00 |0003: move-result v0 │ │ +08a620: 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; │ │ │ │ @@ -198278,21 +198295,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08a628: |[08a628] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -08a638: 7120 b10b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0bb1 │ │ -08a63e: 0e00 |0003: return-void │ │ +08a624: |[08a624] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +08a634: 7120 b10b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0bb1 │ │ +08a63a: 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; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3430 (ViewCompat.java) │ │ + source_file_idx : 3427 (ViewCompat.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1389121 bytes, number of entries: 795 │ │ │ +Zip file size: 1389063 bytes, number of entries: 795 │ │ │ ?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 │ │ │ @@ -426,15 +426,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 916 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 963 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1308 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1029 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 590 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 1429 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.class │ │ │ -?rwxrwxr-x 2.0 unx 9842 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9878 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 852 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 854 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 672 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 6975 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1042 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity.class │ │ │ @@ -442,24 +442,24 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2285 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/audiofx/EqualizerController.class │ │ │ ?rwxrwxr-x 2.0 unx 1750 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/audiofx/VisualizerController.class │ │ │ ?rwxrwxr-x 2.0 unx 756 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/Artist.class │ │ │ ?rwxrwxr-x 2.0 unx 528 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/Indexes.class │ │ │ ?rwxrwxr-x 2.0 unx 888 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/JukeboxStatus.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/Lyrics.class │ │ │ ?rwxrwxr-x 2.0 unx 3083 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.class │ │ │ -?rwxrwxr-x 2.0 unx 1492 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class │ │ │ +?rwxrwxr-x 2.0 unx 1488 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class │ │ │ ?rwxrwxr-x 2.0 unx 421 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/MusicFolder.class │ │ │ ?rwxrwxr-x 2.0 unx 1275 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/PlayerState.class │ │ │ ?rwxrwxr-x 2.0 unx 566 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/Playlist.class │ │ │ ?rwxrwxr-x 2.0 unx 1290 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/RepeatMode.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/SearchCritera.class │ │ │ ?rwxrwxr-x 2.0 unx 489 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/SearchResult.class │ │ │ ?rwxrwxr-x 2.0 unx 600 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/ServerInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 2013 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/Version.class │ │ │ -?rwxrwxr-x 2.0 unx 3788 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 3776 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 5416 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 2081 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1494 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2712 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1046 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState.class │ │ │ ?rwxrwxr-x 2.0 unx 5857 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.class │ │ │ @@ -473,22 +473,22 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1982 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1071 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.class │ │ │ ?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1547 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1575 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1439 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1091 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.class │ │ │ -?rwxrwxr-x 2.0 unx 7770 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class │ │ │ +?rwxrwxr-x 2.0 unx 7769 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class │ │ │ ?rwxrwxr-x 2.0 unx 463 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1079 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$2.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$3.class │ │ │ ?rwxrwxr-x 2.0 unx 755 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask.class │ │ │ ?rwxrwxr-x 2.0 unx 1541 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.class │ │ │ ?rwxrwxr-x 2.0 unx 945 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast.class │ │ │ -?rwxrwxr-x 2.0 unx 9061 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService.class │ │ │ +?rwxrwxr-x 2.0 unx 9056 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService.class │ │ │ ?rwxrwxr-x 2.0 unx 3752 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/MediaStoreService.class │ │ │ ?rwxrwxr-x 2.0 unx 3993 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/MusicService.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 197 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/OfflineException.class │ │ │ ?rwxrwxr-x 2.0 unx 2043 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/Scrobbler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1754 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/Scrobbler.class │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/ServerTooOldException.class │ │ │ @@ -499,35 +499,35 @@ │ │ │ ?rwxrwxr-x 2.0 unx 981 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator.class │ │ │ ?rwxrwxr-x 2.0 unx 194 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy.class │ │ │ ?rwxrwxr-x 2.0 unx 513 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/AlbumView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1594 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/AlbumView.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1935 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ArtistAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 630 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.class │ │ │ -?rwxrwxr-x 2.0 unx 5180 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/CacheCleaner.class │ │ │ +?rwxrwxr-x 2.0 unx 5193 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/CacheCleaner.class │ │ │ ?rwxrwxr-x 2.0 unx 1284 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/CancellableTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 150 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2218 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/CancellableTask.class │ │ │ ?rwxrwxr-x 2.0 unx 3241 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 1378 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/EntryAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 655 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 656 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1454 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ErrorDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 883 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1119 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/FadeOutAnimation.class │ │ │ -?rwxrwxr-x 2.0 unx 8326 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/FileUtil.class │ │ │ +?rwxrwxr-x 2.0 unx 8324 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/FileUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 1073 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3077 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ImageLoader$Task.class │ │ │ ?rwxrwxr-x 2.0 unx 5488 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ImageLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 771 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.class │ │ │ -?rwxrwxr-x 2.0 unx 1522 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/LRUCache.class │ │ │ +?rwxrwxr-x 2.0 unx 1518 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/LRUCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1038 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/Logger.class │ │ │ ?rwxrwxr-x 2.0 unx 107 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/MergeAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 743 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver.class │ │ │ -?rwxrwxr-x 2.0 unx 2906 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/MergeAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 2868 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/MergeAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 567 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 566 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1413 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.class │ │ │ ?rwxrwxr-x 2.0 unx 758 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.class │ │ │ ?rwxrwxr-x 2.0 unx 457 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/MyViewFlipper.class │ │ │ @@ -537,28 +537,28 @@ │ │ │ ?rwxrwxr-x 2.0 unx 7312 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/NotificationUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/Pair.class │ │ │ ?rwxrwxr-x 2.0 unx 828 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.class │ │ │ ?rwxrwxr-x 2.0 unx 1616 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/PlaylistAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/PopupMenuHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 640 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.class │ │ │ ?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ProgressListener.class │ │ │ -?rwxrwxr-x 2.0 unx 1632 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1628 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 116 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2268 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.class │ │ │ -?rwxrwxr-x 2.0 unx 3993 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class │ │ │ +?rwxrwxr-x 2.0 unx 3996 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class │ │ │ ?rwxrwxr-x 2.0 unx 871 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ShareUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 489 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4100 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer.class │ │ │ ?rwxrwxr-x 2.0 unx 765 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 770 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1075 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 321 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SimpleServiceBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 509 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SongView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 458 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SongView$2.class │ │ │ -?rwxrwxr-x 2.0 unx 6158 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SongView.class │ │ │ +?rwxrwxr-x 2.0 unx 6156 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SongView.class │ │ │ ?rwxrwxr-x 2.0 unx 1218 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/StarUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 3052 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/SubsonicUncaughtExceptionHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1079 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1084 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1265 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 868 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2.class │ │ │ ?rwxrwxr-x 2.0 unx 988 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/TimeLimitedCache.class │ │ │ @@ -680,34 +680,34 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1647 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3382 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class │ │ │ ?rwxrwxr-x 2.0 unx 2788 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class │ │ │ ?rwxrwxr-x 2.0 unx 632 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 23872 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/DownloadActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 703 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/LyricsActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 8699 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/MainActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 13505 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SearchActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 15056 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 8695 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/MainActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 13499 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SearchActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 15045 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6711 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 4031 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 482 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/RepeatMode$1.class │ │ │ ?rwxrwxr-x 2.0 unx 485 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/RepeatMode$2.class │ │ │ ?rwxrwxr-x 2.0 unx 482 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/domain/RepeatMode$3.class │ │ │ -?rwxrwxr-x 2.0 unx 9108 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/CachedMusicService.class │ │ │ +?rwxrwxr-x 2.0 unx 9100 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/CachedMusicService.class │ │ │ ?rwxrwxr-x 2.0 unx 10880 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask.class │ │ │ ?rwxrwxr-x 2.0 unx 2558 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask.class │ │ │ -?rwxrwxr-x 2.0 unx 22429 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 22420 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1290 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$GetStatus.class │ │ │ ?rwxrwxr-x 2.0 unx 1458 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$SetGain.class │ │ │ ?rwxrwxr-x 2.0 unx 1341 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist.class │ │ │ ?rwxrwxr-x 2.0 unx 1330 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$Skip.class │ │ │ ?rwxrwxr-x 2.0 unx 1282 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$Start.class │ │ │ ?rwxrwxr-x 2.0 unx 1280 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/JukeboxService$Stop.class │ │ │ ?rwxrwxr-x 2.0 unx 962 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/RESTMusicService$1.class │ │ │ -?rwxrwxr-x 2.0 unx 27907 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/RESTMusicService.class │ │ │ +?rwxrwxr-x 2.0 unx 27894 b- defN 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/RESTMusicService.class │ │ │ ?rwxrwxr-x 2.0 unx 600 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/ErrorParser.class │ │ │ ?rwxrwxr-x 2.0 unx 3074 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/IndexesParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1343 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/JukeboxStatusParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1222 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/LicenseParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1226 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/LyricsParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1801 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryEntryParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1181 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/MusicFoldersParser.class │ │ │ @@ -744,15 +744,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 363 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1717 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 695 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class │ │ │ -?rwxrwxr-x 2.0 unx 9002 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/OfflineMusicService.class │ │ │ +?rwxrwxr-x 2.0 unx 8993 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/OfflineMusicService.class │ │ │ ?rwxrwxr-x 2.0 unx 1199 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/AlbumListParser.class │ │ │ ?rwxrwxr-x 2.0 unx 2097 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/MusicDirectoryParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1198 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/PlaylistParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1200 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/RandomSongsParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1594 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/SearchResult2Parser.class │ │ │ ?rwxrwxr-x 2.0 unx 1330 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/service/parser/SearchResultParser.class │ │ │ ?rwxrwxr-x 2.0 unx 3362 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.class │ │ │ @@ -767,31 +767,31 @@ │ │ │ ?rwxrwxr-x 2.0 unx 500 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 433 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1444 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 636 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 535 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 2628 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/DownloadActivity$22.class │ │ │ +?rwxrwxr-x 2.0 unx 2626 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/DownloadActivity$22.class │ │ │ ?rwxrwxr-x 2.0 unx 2037 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/LyricsActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2154 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SearchActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1741 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SearchActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 3598 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask.class │ │ │ ?rwxrwxr-x 2.0 unx 3517 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 2206 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 3520 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SettingsActivity$7.class │ │ │ -?rwxrwxr-x 2.0 unx 2904 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6.class │ │ │ +?rwxrwxr-x 2.0 unx 2896 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 2172 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/ShareUtil$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1648 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/util/StarUtil$1.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 1983 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 985 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13.class │ │ │ ?rwxrwxr-x 2.0 unx 2409 b- stor 80-Jan-01 00:00 net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15.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 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 │ │ │ -795 files, 1400906 bytes uncompressed, 1225953 bytes compressed: 12.5% │ │ │ +795 files, 1400816 bytes uncompressed, 1225895 bytes compressed: 12.5% │ │ ├── net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -633,278 +633,276 @@ │ │ │ │ 3: invokevirtual #71 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ 6: checkcast #73 // class android/preference/PreferenceCategory │ │ │ │ 9: astore_1 │ │ │ │ 10: aload_1 │ │ │ │ 11: invokevirtual #76 // Method android/preference/PreferenceCategory.removeAll:()V │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #44 // Field serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ │ │ - 18: astore_2 │ │ │ │ - 19: aload_2 │ │ │ │ - 20: invokevirtual #80 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List; │ │ │ │ - 23: astore_3 │ │ │ │ - 24: aload_3 │ │ │ │ - 25: invokeinterface #86, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: invokeinterface #92, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 39: istore 5 │ │ │ │ - 41: iload 5 │ │ │ │ - 43: ifeq 516 │ │ │ │ - 46: aload 4 │ │ │ │ - 48: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 53: checkcast #98 // class net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings │ │ │ │ - 56: astore 6 │ │ │ │ - 58: aload_0 │ │ │ │ - 59: invokevirtual #102 // Method getPreferenceManager:()Landroid/preference/PreferenceManager; │ │ │ │ - 62: aload_0 │ │ │ │ - 63: invokevirtual #108 // Method android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; │ │ │ │ - 66: astore 7 │ │ │ │ - 68: aload 6 │ │ │ │ - 70: invokevirtual #112 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ - 73: astore_2 │ │ │ │ - 74: aload 7 │ │ │ │ - 76: aload_2 │ │ │ │ - 77: invokevirtual #118 // Method android/preference/PreferenceScreen.setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ - 80: aload 6 │ │ │ │ - 82: invokevirtual #121 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ │ │ - 85: astore_2 │ │ │ │ + 18: invokevirtual #80 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List; │ │ │ │ + 21: astore_2 │ │ │ │ + 22: aload_2 │ │ │ │ + 23: invokeinterface #86, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: invokeinterface #92, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 35: istore 4 │ │ │ │ + 37: iload 4 │ │ │ │ + 39: ifeq 552 │ │ │ │ + 42: aload_3 │ │ │ │ + 43: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 48: checkcast #98 // class net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload_0 │ │ │ │ + 54: invokevirtual #102 // Method getPreferenceManager:()Landroid/preference/PreferenceManager; │ │ │ │ + 57: aload_0 │ │ │ │ + 58: invokevirtual #108 // Method android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; │ │ │ │ + 61: astore 6 │ │ │ │ + 63: aload 5 │ │ │ │ + 65: invokevirtual #112 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ + 68: astore 7 │ │ │ │ + 70: aload 6 │ │ │ │ + 72: aload 7 │ │ │ │ + 74: invokevirtual #118 // Method android/preference/PreferenceScreen.setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ + 77: aload 5 │ │ │ │ + 79: invokevirtual #121 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ │ │ + 82: astore 7 │ │ │ │ + 84: aload 6 │ │ │ │ 86: aload 7 │ │ │ │ - 88: aload_2 │ │ │ │ - 89: invokevirtual #124 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 92: new #126 // class android/preference/EditTextPreference │ │ │ │ - 95: astore 8 │ │ │ │ - 97: aload 8 │ │ │ │ - 99: aload_0 │ │ │ │ - 100: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ - 103: aload 6 │ │ │ │ - 105: invokevirtual #132 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String; │ │ │ │ - 108: astore_2 │ │ │ │ + 88: invokevirtual #124 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 91: new #126 // class android/preference/EditTextPreference │ │ │ │ + 94: astore 8 │ │ │ │ + 96: aload 8 │ │ │ │ + 98: aload_0 │ │ │ │ + 99: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ + 102: aload 5 │ │ │ │ + 104: invokevirtual #132 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String; │ │ │ │ + 107: astore 7 │ │ │ │ 109: aload 8 │ │ │ │ - 111: aload_2 │ │ │ │ - 112: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ - 115: aload 8 │ │ │ │ - 117: ldc #137 // int 2131361960 │ │ │ │ - 119: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ - 122: aload 6 │ │ │ │ - 124: invokevirtual #112 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ - 127: astore_2 │ │ │ │ - 128: aload 8 │ │ │ │ - 130: aload_2 │ │ │ │ - 131: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ - 134: aload 6 │ │ │ │ - 136: invokevirtual #112 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ - 139: astore_2 │ │ │ │ - 140: aload 8 │ │ │ │ - 142: aload_2 │ │ │ │ - 143: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 146: new #126 // class android/preference/EditTextPreference │ │ │ │ - 149: astore 9 │ │ │ │ - 151: aload 9 │ │ │ │ - 153: aload_0 │ │ │ │ - 154: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ - 157: aload 6 │ │ │ │ - 159: invokevirtual #148 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String; │ │ │ │ - 162: astore_2 │ │ │ │ - 163: aload 9 │ │ │ │ - 165: aload_2 │ │ │ │ - 166: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ + 111: aload 7 │ │ │ │ + 113: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ + 116: aload 8 │ │ │ │ + 118: ldc #137 // int 2131361960 │ │ │ │ + 120: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ + 123: aload 5 │ │ │ │ + 125: invokevirtual #112 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ + 128: astore 7 │ │ │ │ + 130: aload 8 │ │ │ │ + 132: aload 7 │ │ │ │ + 134: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ + 137: aload 5 │ │ │ │ + 139: invokevirtual #112 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ + 142: astore 7 │ │ │ │ + 144: aload 8 │ │ │ │ + 146: aload 7 │ │ │ │ + 148: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 151: new #126 // class android/preference/EditTextPreference │ │ │ │ + 154: astore 9 │ │ │ │ + 156: aload 9 │ │ │ │ + 158: aload_0 │ │ │ │ + 159: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ + 162: aload 5 │ │ │ │ + 164: invokevirtual #148 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String; │ │ │ │ + 167: astore 7 │ │ │ │ 169: aload 9 │ │ │ │ - 171: ldc #149 // int 2131361959 │ │ │ │ - 173: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ - 176: aload 6 │ │ │ │ - 178: invokevirtual #121 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ │ │ - 181: astore_2 │ │ │ │ - 182: aload 9 │ │ │ │ - 184: aload_2 │ │ │ │ - 185: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ - 188: aload 6 │ │ │ │ - 190: invokevirtual #121 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ │ │ - 193: astore_2 │ │ │ │ - 194: aload 9 │ │ │ │ - 196: aload_2 │ │ │ │ - 197: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 200: new #126 // class android/preference/EditTextPreference │ │ │ │ - 203: astore 10 │ │ │ │ - 205: aload 10 │ │ │ │ - 207: aload_0 │ │ │ │ - 208: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ - 211: aload 6 │ │ │ │ - 213: invokevirtual #153 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String; │ │ │ │ - 216: astore_2 │ │ │ │ - 217: aload 10 │ │ │ │ - 219: aload_2 │ │ │ │ - 220: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ - 223: aload 10 │ │ │ │ - 225: ldc #154 // int 2131361963 │ │ │ │ - 227: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ - 230: aload 6 │ │ │ │ - 232: invokevirtual #158 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ │ │ - 235: astore_2 │ │ │ │ + 171: aload 7 │ │ │ │ + 173: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ + 176: aload 9 │ │ │ │ + 178: ldc #149 // int 2131361959 │ │ │ │ + 180: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ + 183: aload 5 │ │ │ │ + 185: invokevirtual #121 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ │ │ + 188: astore 7 │ │ │ │ + 190: aload 9 │ │ │ │ + 192: aload 7 │ │ │ │ + 194: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ + 197: aload 5 │ │ │ │ + 199: invokevirtual #121 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; │ │ │ │ + 202: astore 7 │ │ │ │ + 204: aload 9 │ │ │ │ + 206: aload 7 │ │ │ │ + 208: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 211: new #126 // class android/preference/EditTextPreference │ │ │ │ + 214: astore 10 │ │ │ │ + 216: aload 10 │ │ │ │ + 218: aload_0 │ │ │ │ + 219: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ + 222: aload 5 │ │ │ │ + 224: invokevirtual #153 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String; │ │ │ │ + 227: astore 7 │ │ │ │ + 229: aload 10 │ │ │ │ + 231: aload 7 │ │ │ │ + 233: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ 236: aload 10 │ │ │ │ - 238: aload_2 │ │ │ │ - 239: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ - 242: aload 6 │ │ │ │ - 244: invokevirtual #158 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ │ │ - 247: astore_2 │ │ │ │ - 248: aload 10 │ │ │ │ - 250: aload_2 │ │ │ │ - 251: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 254: new #126 // class android/preference/EditTextPreference │ │ │ │ - 257: astore 11 │ │ │ │ - 259: aload 11 │ │ │ │ - 261: aload_0 │ │ │ │ - 262: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ - 265: aload 6 │ │ │ │ - 267: invokevirtual #161 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getPasswordKey:()Ljava/lang/String; │ │ │ │ - 270: astore_2 │ │ │ │ - 271: aload 11 │ │ │ │ - 273: aload_2 │ │ │ │ - 274: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ - 277: aload 11 │ │ │ │ - 279: ldc #162 // int 2131361961 │ │ │ │ - 281: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ - 284: aload 6 │ │ │ │ - 286: invokevirtual #166 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getPassword:()Ljava/lang/String; │ │ │ │ - 289: astore_2 │ │ │ │ - 290: aload 11 │ │ │ │ - 292: aload_2 │ │ │ │ - 293: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ + 238: ldc #154 // int 2131361963 │ │ │ │ + 240: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ + 243: aload 5 │ │ │ │ + 245: invokevirtual #158 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ │ │ + 248: astore 7 │ │ │ │ + 250: aload 10 │ │ │ │ + 252: aload 7 │ │ │ │ + 254: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ + 257: aload 5 │ │ │ │ + 259: invokevirtual #158 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ │ │ + 262: astore 7 │ │ │ │ + 264: aload 10 │ │ │ │ + 266: aload 7 │ │ │ │ + 268: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 271: new #126 // class android/preference/EditTextPreference │ │ │ │ + 274: astore 11 │ │ │ │ + 276: aload 11 │ │ │ │ + 278: aload_0 │ │ │ │ + 279: invokespecial #129 // Method android/preference/EditTextPreference."":(Landroid/content/Context;)V │ │ │ │ + 282: aload 5 │ │ │ │ + 284: invokevirtual #161 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getPasswordKey:()Ljava/lang/String; │ │ │ │ + 287: astore 7 │ │ │ │ + 289: aload 11 │ │ │ │ + 291: aload 7 │ │ │ │ + 293: invokevirtual #136 // Method android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V │ │ │ │ 296: aload 11 │ │ │ │ - 298: ldc #168 // String **** │ │ │ │ - 300: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 303: new #170 // class android/preference/Preference │ │ │ │ - 306: astore 12 │ │ │ │ - 308: aload 12 │ │ │ │ - 310: aload_0 │ │ │ │ - 311: invokespecial #171 // Method android/preference/Preference."":(Landroid/content/Context;)V │ │ │ │ - 314: aload 12 │ │ │ │ - 316: iconst_0 │ │ │ │ - 317: invokevirtual #175 // Method android/preference/Preference.setPersistent:(Z)V │ │ │ │ - 320: aload 12 │ │ │ │ - 322: ldc #176 // int 2131361965 │ │ │ │ - 324: invokevirtual #178 // Method android/preference/Preference.setTitle:(I)V │ │ │ │ - 327: new #180 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$1 │ │ │ │ - 330: astore_2 │ │ │ │ - 331: aload_2 │ │ │ │ - 332: aload_0 │ │ │ │ - 333: aload 6 │ │ │ │ - 335: invokespecial #183 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$1."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ │ │ - 338: aload 12 │ │ │ │ - 340: aload_2 │ │ │ │ - 341: invokevirtual #187 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 344: new #170 // class android/preference/Preference │ │ │ │ - 347: astore 13 │ │ │ │ - 349: aload 13 │ │ │ │ - 351: aload_0 │ │ │ │ - 352: invokespecial #171 // Method android/preference/Preference."":(Landroid/content/Context;)V │ │ │ │ - 355: aload 13 │ │ │ │ - 357: iconst_0 │ │ │ │ - 358: invokevirtual #175 // Method android/preference/Preference.setPersistent:(Z)V │ │ │ │ - 361: aload 13 │ │ │ │ - 363: ldc #188 // int 2131361975 │ │ │ │ - 365: invokevirtual #178 // Method android/preference/Preference.setTitle:(I)V │ │ │ │ - 368: new #191 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2 │ │ │ │ - 371: astore_2 │ │ │ │ - 372: aload_2 │ │ │ │ - 373: aload_0 │ │ │ │ - 374: aload 6 │ │ │ │ - 376: aload 7 │ │ │ │ - 378: invokespecial #194 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ │ │ - 381: aload 13 │ │ │ │ - 383: aload_2 │ │ │ │ - 384: invokevirtual #187 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 387: aload 7 │ │ │ │ - 389: aload 8 │ │ │ │ - 391: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 394: pop │ │ │ │ - 395: aload 7 │ │ │ │ - 397: aload 9 │ │ │ │ - 399: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 402: pop │ │ │ │ - 403: aload 7 │ │ │ │ - 405: aload 10 │ │ │ │ - 407: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 410: pop │ │ │ │ - 411: aload 7 │ │ │ │ - 413: aload 11 │ │ │ │ - 415: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 418: pop │ │ │ │ - 419: aload 7 │ │ │ │ - 421: aload 12 │ │ │ │ - 423: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 426: pop │ │ │ │ - 427: aload_3 │ │ │ │ - 428: invokeinterface #202, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 433: istore 5 │ │ │ │ - 435: iconst_1 │ │ │ │ - 436: istore 14 │ │ │ │ - 438: iload 5 │ │ │ │ - 440: iload 14 │ │ │ │ - 442: if_icmple 453 │ │ │ │ - 445: aload 7 │ │ │ │ - 447: aload 13 │ │ │ │ - 449: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 452: pop │ │ │ │ - 453: aload_1 │ │ │ │ - 454: aload 7 │ │ │ │ - 456: invokevirtual #204 // Method android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 459: pop │ │ │ │ - 460: new #206 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3 │ │ │ │ - 463: astore_2 │ │ │ │ - 464: aload_2 │ │ │ │ - 465: aload_0 │ │ │ │ - 466: aload 8 │ │ │ │ - 468: aload 7 │ │ │ │ - 470: invokespecial #209 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ │ │ │ - 473: aload 8 │ │ │ │ - 475: aload_2 │ │ │ │ - 476: invokevirtual #213 // Method android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 479: new #215 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4 │ │ │ │ - 482: astore_2 │ │ │ │ - 483: aload_2 │ │ │ │ - 484: aload_0 │ │ │ │ - 485: aload 9 │ │ │ │ - 487: invokespecial #218 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ │ │ - 490: aload 9 │ │ │ │ - 492: aload_2 │ │ │ │ - 493: invokevirtual #213 // Method android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 496: new #220 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5 │ │ │ │ - 499: astore_2 │ │ │ │ - 500: aload_2 │ │ │ │ - 501: aload_0 │ │ │ │ - 502: aload 10 │ │ │ │ - 504: invokespecial #221 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ │ │ - 507: aload 10 │ │ │ │ - 509: aload_2 │ │ │ │ - 510: invokevirtual #213 // Method android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 513: goto 32 │ │ │ │ - 516: new #170 // class android/preference/Preference │ │ │ │ - 519: astore 15 │ │ │ │ - 521: aload 15 │ │ │ │ - 523: aload_0 │ │ │ │ - 524: invokespecial #171 // Method android/preference/Preference."":(Landroid/content/Context;)V │ │ │ │ - 527: aload 15 │ │ │ │ - 529: iconst_0 │ │ │ │ - 530: invokevirtual #175 // Method android/preference/Preference.setPersistent:(Z)V │ │ │ │ - 533: aload 15 │ │ │ │ - 535: ldc #222 // int 2131361974 │ │ │ │ - 537: invokevirtual #178 // Method android/preference/Preference.setTitle:(I)V │ │ │ │ - 540: new #225 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6 │ │ │ │ - 543: astore_2 │ │ │ │ - 544: aload_2 │ │ │ │ - 545: aload_0 │ │ │ │ - 546: invokespecial #228 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ │ │ - 549: aload 15 │ │ │ │ - 551: aload_2 │ │ │ │ - 552: invokevirtual #187 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 555: aload_1 │ │ │ │ - 556: aload 15 │ │ │ │ - 558: invokevirtual #204 // Method android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 561: pop │ │ │ │ - 562: return │ │ │ │ + 298: ldc #162 // int 2131361961 │ │ │ │ + 300: invokevirtual #141 // Method android/preference/EditTextPreference.setTitle:(I)V │ │ │ │ + 303: aload 5 │ │ │ │ + 305: invokevirtual #166 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getPassword:()Ljava/lang/String; │ │ │ │ + 308: astore 7 │ │ │ │ + 310: aload 11 │ │ │ │ + 312: aload 7 │ │ │ │ + 314: invokevirtual #144 // Method android/preference/EditTextPreference.setText:(Ljava/lang/String;)V │ │ │ │ + 317: aload 11 │ │ │ │ + 319: ldc #168 // String **** │ │ │ │ + 321: invokevirtual #145 // Method android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 324: new #170 // class android/preference/Preference │ │ │ │ + 327: astore 12 │ │ │ │ + 329: aload 12 │ │ │ │ + 331: aload_0 │ │ │ │ + 332: invokespecial #171 // Method android/preference/Preference."":(Landroid/content/Context;)V │ │ │ │ + 335: aload 12 │ │ │ │ + 337: iconst_0 │ │ │ │ + 338: invokevirtual #175 // Method android/preference/Preference.setPersistent:(Z)V │ │ │ │ + 341: aload 12 │ │ │ │ + 343: ldc #176 // int 2131361965 │ │ │ │ + 345: invokevirtual #178 // Method android/preference/Preference.setTitle:(I)V │ │ │ │ + 348: new #180 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$1 │ │ │ │ + 351: astore 7 │ │ │ │ + 353: aload 7 │ │ │ │ + 355: aload_0 │ │ │ │ + 356: aload 5 │ │ │ │ + 358: invokespecial #183 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$1."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ │ │ + 361: aload 12 │ │ │ │ + 363: aload 7 │ │ │ │ + 365: invokevirtual #187 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 368: new #170 // class android/preference/Preference │ │ │ │ + 371: astore 13 │ │ │ │ + 373: aload 13 │ │ │ │ + 375: aload_0 │ │ │ │ + 376: invokespecial #171 // Method android/preference/Preference."":(Landroid/content/Context;)V │ │ │ │ + 379: aload 13 │ │ │ │ + 381: iconst_0 │ │ │ │ + 382: invokevirtual #175 // Method android/preference/Preference.setPersistent:(Z)V │ │ │ │ + 385: aload 13 │ │ │ │ + 387: ldc #188 // int 2131361975 │ │ │ │ + 389: invokevirtual #178 // Method android/preference/Preference.setTitle:(I)V │ │ │ │ + 392: new #191 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2 │ │ │ │ + 395: astore 7 │ │ │ │ + 397: aload 7 │ │ │ │ + 399: aload_0 │ │ │ │ + 400: aload 5 │ │ │ │ + 402: aload 6 │ │ │ │ + 404: invokespecial #194 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ │ │ + 407: aload 13 │ │ │ │ + 409: aload 7 │ │ │ │ + 411: invokevirtual #187 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 414: aload 6 │ │ │ │ + 416: aload 8 │ │ │ │ + 418: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 421: pop │ │ │ │ + 422: aload 6 │ │ │ │ + 424: aload 9 │ │ │ │ + 426: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 429: pop │ │ │ │ + 430: aload 6 │ │ │ │ + 432: aload 10 │ │ │ │ + 434: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 437: pop │ │ │ │ + 438: aload 6 │ │ │ │ + 440: aload 11 │ │ │ │ + 442: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 445: pop │ │ │ │ + 446: aload 6 │ │ │ │ + 448: aload 12 │ │ │ │ + 450: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 453: pop │ │ │ │ + 454: aload_2 │ │ │ │ + 455: invokeinterface #202, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 460: istore 4 │ │ │ │ + 462: iconst_1 │ │ │ │ + 463: istore 14 │ │ │ │ + 465: iload 4 │ │ │ │ + 467: iload 14 │ │ │ │ + 469: if_icmple 480 │ │ │ │ + 472: aload 6 │ │ │ │ + 474: aload 13 │ │ │ │ + 476: invokevirtual #198 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 479: pop │ │ │ │ + 480: aload_1 │ │ │ │ + 481: aload 6 │ │ │ │ + 483: invokevirtual #204 // Method android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 486: pop │ │ │ │ + 487: new #206 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3 │ │ │ │ + 490: astore 7 │ │ │ │ + 492: aload 7 │ │ │ │ + 494: aload_0 │ │ │ │ + 495: aload 8 │ │ │ │ + 497: aload 6 │ │ │ │ + 499: invokespecial #209 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ │ │ │ + 502: aload 8 │ │ │ │ + 504: aload 7 │ │ │ │ + 506: invokevirtual #213 // Method android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 509: new #215 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4 │ │ │ │ + 512: astore 7 │ │ │ │ + 514: aload 7 │ │ │ │ + 516: aload_0 │ │ │ │ + 517: aload 9 │ │ │ │ + 519: invokespecial #218 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ │ │ + 522: aload 9 │ │ │ │ + 524: aload 7 │ │ │ │ + 526: invokevirtual #213 // Method android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 529: new #220 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5 │ │ │ │ + 532: astore 7 │ │ │ │ + 534: aload 7 │ │ │ │ + 536: aload_0 │ │ │ │ + 537: aload 10 │ │ │ │ + 539: invokespecial #221 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ │ │ + 542: aload 10 │ │ │ │ + 544: aload 7 │ │ │ │ + 546: invokevirtual #213 // Method android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 549: goto 29 │ │ │ │ + 552: new #170 // class android/preference/Preference │ │ │ │ + 555: astore 15 │ │ │ │ + 557: aload 15 │ │ │ │ + 559: aload_0 │ │ │ │ + 560: invokespecial #171 // Method android/preference/Preference."":(Landroid/content/Context;)V │ │ │ │ + 563: aload 15 │ │ │ │ + 565: iconst_0 │ │ │ │ + 566: invokevirtual #175 // Method android/preference/Preference.setPersistent:(Z)V │ │ │ │ + 569: aload 15 │ │ │ │ + 571: ldc #222 // int 2131361974 │ │ │ │ + 573: invokevirtual #178 // Method android/preference/Preference.setTitle:(I)V │ │ │ │ + 576: new #225 // class net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6 │ │ │ │ + 579: astore_3 │ │ │ │ + 580: aload_3 │ │ │ │ + 581: aload_0 │ │ │ │ + 582: invokespecial #228 // Method net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6."":(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ │ │ + 585: aload 15 │ │ │ │ + 587: aload_3 │ │ │ │ + 588: invokevirtual #187 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 591: aload_1 │ │ │ │ + 592: aload 15 │ │ │ │ + 594: invokevirtual #204 // Method android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 597: pop │ │ │ │ + 598: return │ │ │ │ │ │ │ │ private void deleteServer(net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings, android.preference.PreferenceScreen); │ │ │ │ descriptor: (Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=3 │ │ │ │ 0: new #230 // class android/app/AlertDialog$Builder │ │ ├── net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -170,46 +170,44 @@ │ │ │ │ 23: invokeinterface #36, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 28: istore 4 │ │ │ │ 30: aload_3 │ │ │ │ 31: iload 4 │ │ │ │ 33: invokespecial #39 // Method java/util/ArrayList."":(I)V │ │ │ │ 36: aload_0 │ │ │ │ 37: getfield #21 // Field children:Ljava/util/List; │ │ │ │ - 40: astore 5 │ │ │ │ - 42: aload 5 │ │ │ │ - 44: invokeinterface #43, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 49: astore 6 │ │ │ │ - 51: aload 6 │ │ │ │ - 53: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 58: istore 4 │ │ │ │ - 60: iload 4 │ │ │ │ - 62: ifeq 13 │ │ │ │ - 65: aload 6 │ │ │ │ - 67: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 72: checkcast #55 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 75: astore 7 │ │ │ │ - 77: aload 7 │ │ │ │ - 79: invokevirtual #58 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z │ │ │ │ - 82: istore 4 │ │ │ │ - 84: iload 4 │ │ │ │ - 86: ifeq 93 │ │ │ │ - 89: iload_1 │ │ │ │ - 90: ifne 109 │ │ │ │ - 93: aload 7 │ │ │ │ - 95: invokevirtual #58 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z │ │ │ │ - 98: istore 4 │ │ │ │ - 100: iload 4 │ │ │ │ - 102: ifne 51 │ │ │ │ - 105: iload_2 │ │ │ │ - 106: ifeq 51 │ │ │ │ - 109: aload_3 │ │ │ │ - 110: aload 7 │ │ │ │ - 112: invokeinterface #27, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 117: pop │ │ │ │ - 118: goto 51 │ │ │ │ + 40: invokeinterface #43, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 54: istore 6 │ │ │ │ + 56: iload 6 │ │ │ │ + 58: ifeq 13 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 68: checkcast #55 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 71: astore 7 │ │ │ │ + 73: aload 7 │ │ │ │ + 75: invokevirtual #58 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z │ │ │ │ + 78: istore 6 │ │ │ │ + 80: iload 6 │ │ │ │ + 82: ifeq 89 │ │ │ │ + 85: iload_1 │ │ │ │ + 86: ifne 105 │ │ │ │ + 89: aload 7 │ │ │ │ + 91: invokevirtual #58 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z │ │ │ │ + 94: istore 6 │ │ │ │ + 96: iload 6 │ │ │ │ + 98: ifne 47 │ │ │ │ + 101: iload_2 │ │ │ │ + 102: ifeq 47 │ │ │ │ + 105: aload_3 │ │ │ │ + 106: aload 7 │ │ │ │ + 108: invokeinterface #27, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 113: pop │ │ │ │ + 114: goto 47 │ │ │ │ │ │ │ │ public java.lang.String getId(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -242,209 +242,203 @@ │ │ │ │ 24: invokespecial #42 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ 27: aload_1 │ │ │ │ 28: ifnonnull 34 │ │ │ │ 31: aload 6 │ │ │ │ 33: areturn │ │ │ │ 34: aload_1 │ │ │ │ 35: invokevirtual #48 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; │ │ │ │ - 38: astore 7 │ │ │ │ - 40: aload 7 │ │ │ │ - 42: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 47: astore 8 │ │ │ │ - 49: aload 8 │ │ │ │ - 51: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 56: istore 9 │ │ │ │ - 58: iload 9 │ │ │ │ - 60: ifeq 169 │ │ │ │ - 63: aload 8 │ │ │ │ - 65: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 70: checkcast #66 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ + 38: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 43: astore 7 │ │ │ │ + 45: aload 7 │ │ │ │ + 47: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 52: istore 8 │ │ │ │ + 54: iload 8 │ │ │ │ + 56: ifeq 165 │ │ │ │ + 59: aload 7 │ │ │ │ + 61: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 66: checkcast #66 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ + 69: astore 9 │ │ │ │ + 71: ldc #68 // String android.resource://net.sourceforge.subsonic.androidapp/2130837522 │ │ │ │ 73: astore 10 │ │ │ │ - 75: ldc #68 // String android.resource://net.sourceforge.subsonic.androidapp/2130837522 │ │ │ │ - 77: astore 11 │ │ │ │ - 79: bipush 6 │ │ │ │ - 81: istore 9 │ │ │ │ - 83: iload 9 │ │ │ │ - 85: anewarray #70 // class java/lang/Object │ │ │ │ - 88: astore 7 │ │ │ │ - 90: aload 10 │ │ │ │ - 92: invokevirtual #74 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ - 95: astore 12 │ │ │ │ - 97: aload 7 │ │ │ │ - 99: iconst_0 │ │ │ │ - 100: aload 12 │ │ │ │ - 102: aastore │ │ │ │ - 103: aload 10 │ │ │ │ - 105: invokevirtual #77 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String; │ │ │ │ - 108: astore 12 │ │ │ │ - 110: aload 7 │ │ │ │ - 112: iload 5 │ │ │ │ - 114: aload 12 │ │ │ │ - 116: aastore │ │ │ │ - 117: aload 7 │ │ │ │ - 119: iload 4 │ │ │ │ - 121: aconst_null │ │ │ │ - 122: aastore │ │ │ │ - 123: aload 10 │ │ │ │ - 125: invokevirtual #74 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ - 128: astore 12 │ │ │ │ - 130: aload 7 │ │ │ │ - 132: iload_3 │ │ │ │ - 133: aload 12 │ │ │ │ - 135: aastore │ │ │ │ - 136: aload 10 │ │ │ │ - 138: invokevirtual #77 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String; │ │ │ │ - 141: astore 12 │ │ │ │ - 143: aload 7 │ │ │ │ - 145: iload_2 │ │ │ │ - 146: aload 12 │ │ │ │ - 148: aastore │ │ │ │ - 149: iconst_5 │ │ │ │ - 150: istore 13 │ │ │ │ - 152: aload 7 │ │ │ │ - 154: iload 13 │ │ │ │ - 156: aload 11 │ │ │ │ - 158: aastore │ │ │ │ - 159: aload 6 │ │ │ │ - 161: aload 7 │ │ │ │ - 163: invokevirtual #81 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ - 166: goto 49 │ │ │ │ - 169: aload_1 │ │ │ │ - 170: invokevirtual #84 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; │ │ │ │ - 173: astore 7 │ │ │ │ - 175: aload 7 │ │ │ │ - 177: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 182: astore 8 │ │ │ │ - 184: aload 8 │ │ │ │ - 186: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 191: istore 9 │ │ │ │ - 193: iload 9 │ │ │ │ - 195: ifeq 312 │ │ │ │ - 198: aload 8 │ │ │ │ - 200: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 205: checkcast #86 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 208: astore 14 │ │ │ │ - 210: ldc #88 // String android.resource://net.sourceforge.subsonic.androidapp/2130837521 │ │ │ │ - 212: astore 11 │ │ │ │ - 214: bipush 6 │ │ │ │ - 216: istore 9 │ │ │ │ - 218: iload 9 │ │ │ │ - 220: anewarray #70 // class java/lang/Object │ │ │ │ - 223: astore 7 │ │ │ │ - 225: aload 14 │ │ │ │ - 227: invokevirtual #89 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 230: astore 12 │ │ │ │ - 232: aload 7 │ │ │ │ - 234: iconst_0 │ │ │ │ - 235: aload 12 │ │ │ │ - 237: aastore │ │ │ │ - 238: aload 14 │ │ │ │ - 240: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ │ │ - 243: astore 12 │ │ │ │ - 245: aload 7 │ │ │ │ - 247: iload 5 │ │ │ │ - 249: aload 12 │ │ │ │ - 251: aastore │ │ │ │ - 252: aload 14 │ │ │ │ - 254: invokevirtual #95 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ - 257: astore 12 │ │ │ │ - 259: aload 7 │ │ │ │ - 261: iload 4 │ │ │ │ - 263: aload 12 │ │ │ │ - 265: aastore │ │ │ │ - 266: aload 14 │ │ │ │ - 268: invokevirtual #89 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 271: astore 12 │ │ │ │ - 273: aload 7 │ │ │ │ - 275: iload_3 │ │ │ │ - 276: aload 12 │ │ │ │ - 278: aastore │ │ │ │ - 279: aload 14 │ │ │ │ - 281: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ │ │ - 284: astore 12 │ │ │ │ - 286: aload 7 │ │ │ │ - 288: iload_2 │ │ │ │ - 289: aload 12 │ │ │ │ - 291: aastore │ │ │ │ - 292: iconst_5 │ │ │ │ - 293: istore 13 │ │ │ │ - 295: aload 7 │ │ │ │ - 297: iload 13 │ │ │ │ - 299: aload 11 │ │ │ │ - 301: aastore │ │ │ │ - 302: aload 6 │ │ │ │ - 304: aload 7 │ │ │ │ - 306: invokevirtual #81 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ - 309: goto 184 │ │ │ │ - 312: aload_1 │ │ │ │ - 313: invokevirtual #98 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List; │ │ │ │ - 316: astore 7 │ │ │ │ - 318: aload 7 │ │ │ │ - 320: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 325: astore 8 │ │ │ │ - 327: aload 8 │ │ │ │ - 329: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 334: istore 9 │ │ │ │ - 336: iload 9 │ │ │ │ - 338: ifeq 31 │ │ │ │ - 341: aload 8 │ │ │ │ - 343: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 348: checkcast #86 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 351: astore 15 │ │ │ │ - 353: ldc #100 // String android.resource://net.sourceforge.subsonic.androidapp/2130837524 │ │ │ │ - 355: astore 11 │ │ │ │ - 357: bipush 6 │ │ │ │ - 359: istore 9 │ │ │ │ - 361: iload 9 │ │ │ │ - 363: anewarray #70 // class java/lang/Object │ │ │ │ - 366: astore 7 │ │ │ │ - 368: aload 15 │ │ │ │ - 370: invokevirtual #89 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 373: astore 12 │ │ │ │ - 375: aload 7 │ │ │ │ - 377: iconst_0 │ │ │ │ - 378: aload 12 │ │ │ │ - 380: aastore │ │ │ │ - 381: aload 15 │ │ │ │ - 383: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ │ │ - 386: astore 12 │ │ │ │ - 388: aload 7 │ │ │ │ - 390: iload 5 │ │ │ │ - 392: aload 12 │ │ │ │ - 394: aastore │ │ │ │ - 395: aload 15 │ │ │ │ - 397: invokevirtual #95 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ - 400: astore 12 │ │ │ │ - 402: aload 7 │ │ │ │ - 404: iload 4 │ │ │ │ - 406: aload 12 │ │ │ │ - 408: aastore │ │ │ │ - 409: aload 15 │ │ │ │ - 411: invokevirtual #103 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getParent:()Ljava/lang/String; │ │ │ │ - 414: astore 12 │ │ │ │ - 416: aload 7 │ │ │ │ - 418: iload_3 │ │ │ │ - 419: aload 12 │ │ │ │ - 421: aastore │ │ │ │ - 422: aconst_null │ │ │ │ - 423: astore 12 │ │ │ │ - 425: aload 7 │ │ │ │ - 427: iload_2 │ │ │ │ - 428: aconst_null │ │ │ │ - 429: aastore │ │ │ │ - 430: iconst_5 │ │ │ │ - 431: istore 13 │ │ │ │ - 433: aload 7 │ │ │ │ - 435: iload 13 │ │ │ │ - 437: aload 11 │ │ │ │ - 439: aastore │ │ │ │ - 440: aload 6 │ │ │ │ - 442: aload 7 │ │ │ │ - 444: invokevirtual #81 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ - 447: goto 327 │ │ │ │ + 75: bipush 6 │ │ │ │ + 77: istore 8 │ │ │ │ + 79: iload 8 │ │ │ │ + 81: anewarray #70 // class java/lang/Object │ │ │ │ + 84: astore 11 │ │ │ │ + 86: aload 9 │ │ │ │ + 88: invokevirtual #74 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ + 91: astore 12 │ │ │ │ + 93: aload 11 │ │ │ │ + 95: iconst_0 │ │ │ │ + 96: aload 12 │ │ │ │ + 98: aastore │ │ │ │ + 99: aload 9 │ │ │ │ + 101: invokevirtual #77 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String; │ │ │ │ + 104: astore 12 │ │ │ │ + 106: aload 11 │ │ │ │ + 108: iload 5 │ │ │ │ + 110: aload 12 │ │ │ │ + 112: aastore │ │ │ │ + 113: aload 11 │ │ │ │ + 115: iload 4 │ │ │ │ + 117: aconst_null │ │ │ │ + 118: aastore │ │ │ │ + 119: aload 9 │ │ │ │ + 121: invokevirtual #74 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ + 124: astore 12 │ │ │ │ + 126: aload 11 │ │ │ │ + 128: iload_3 │ │ │ │ + 129: aload 12 │ │ │ │ + 131: aastore │ │ │ │ + 132: aload 9 │ │ │ │ + 134: invokevirtual #77 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String; │ │ │ │ + 137: astore 12 │ │ │ │ + 139: aload 11 │ │ │ │ + 141: iload_2 │ │ │ │ + 142: aload 12 │ │ │ │ + 144: aastore │ │ │ │ + 145: iconst_5 │ │ │ │ + 146: istore 13 │ │ │ │ + 148: aload 11 │ │ │ │ + 150: iload 13 │ │ │ │ + 152: aload 10 │ │ │ │ + 154: aastore │ │ │ │ + 155: aload 6 │ │ │ │ + 157: aload 11 │ │ │ │ + 159: invokevirtual #81 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ + 162: goto 45 │ │ │ │ + 165: aload_1 │ │ │ │ + 166: invokevirtual #84 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; │ │ │ │ + 169: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 174: astore 7 │ │ │ │ + 176: aload 7 │ │ │ │ + 178: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 183: istore 8 │ │ │ │ + 185: iload 8 │ │ │ │ + 187: ifeq 304 │ │ │ │ + 190: aload 7 │ │ │ │ + 192: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 197: checkcast #86 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 200: astore 14 │ │ │ │ + 202: ldc #88 // String android.resource://net.sourceforge.subsonic.androidapp/2130837521 │ │ │ │ + 204: astore 10 │ │ │ │ + 206: bipush 6 │ │ │ │ + 208: istore 8 │ │ │ │ + 210: iload 8 │ │ │ │ + 212: anewarray #70 // class java/lang/Object │ │ │ │ + 215: astore 11 │ │ │ │ + 217: aload 14 │ │ │ │ + 219: invokevirtual #89 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ + 222: astore 12 │ │ │ │ + 224: aload 11 │ │ │ │ + 226: iconst_0 │ │ │ │ + 227: aload 12 │ │ │ │ + 229: aastore │ │ │ │ + 230: aload 14 │ │ │ │ + 232: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ │ │ + 235: astore 12 │ │ │ │ + 237: aload 11 │ │ │ │ + 239: iload 5 │ │ │ │ + 241: aload 12 │ │ │ │ + 243: aastore │ │ │ │ + 244: aload 14 │ │ │ │ + 246: invokevirtual #95 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ + 249: astore 12 │ │ │ │ + 251: aload 11 │ │ │ │ + 253: iload 4 │ │ │ │ + 255: aload 12 │ │ │ │ + 257: aastore │ │ │ │ + 258: aload 14 │ │ │ │ + 260: invokevirtual #89 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ + 263: astore 12 │ │ │ │ + 265: aload 11 │ │ │ │ + 267: iload_3 │ │ │ │ + 268: aload 12 │ │ │ │ + 270: aastore │ │ │ │ + 271: aload 14 │ │ │ │ + 273: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ │ │ + 276: astore 12 │ │ │ │ + 278: aload 11 │ │ │ │ + 280: iload_2 │ │ │ │ + 281: aload 12 │ │ │ │ + 283: aastore │ │ │ │ + 284: iconst_5 │ │ │ │ + 285: istore 13 │ │ │ │ + 287: aload 11 │ │ │ │ + 289: iload 13 │ │ │ │ + 291: aload 10 │ │ │ │ + 293: aastore │ │ │ │ + 294: aload 6 │ │ │ │ + 296: aload 11 │ │ │ │ + 298: invokevirtual #81 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ + 301: goto 176 │ │ │ │ + 304: aload_1 │ │ │ │ + 305: invokevirtual #98 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List; │ │ │ │ + 308: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 313: astore 7 │ │ │ │ + 315: aload 7 │ │ │ │ + 317: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 322: istore 8 │ │ │ │ + 324: iload 8 │ │ │ │ + 326: ifeq 31 │ │ │ │ + 329: aload 7 │ │ │ │ + 331: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 336: checkcast #86 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 339: astore 15 │ │ │ │ + 341: ldc #100 // String android.resource://net.sourceforge.subsonic.androidapp/2130837524 │ │ │ │ + 343: astore 10 │ │ │ │ + 345: bipush 6 │ │ │ │ + 347: istore 8 │ │ │ │ + 349: iload 8 │ │ │ │ + 351: anewarray #70 // class java/lang/Object │ │ │ │ + 354: astore 11 │ │ │ │ + 356: aload 15 │ │ │ │ + 358: invokevirtual #89 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ + 361: astore 12 │ │ │ │ + 363: aload 11 │ │ │ │ + 365: iconst_0 │ │ │ │ + 366: aload 12 │ │ │ │ + 368: aastore │ │ │ │ + 369: aload 15 │ │ │ │ + 371: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; │ │ │ │ + 374: astore 12 │ │ │ │ + 376: aload 11 │ │ │ │ + 378: iload 5 │ │ │ │ + 380: aload 12 │ │ │ │ + 382: aastore │ │ │ │ + 383: aload 15 │ │ │ │ + 385: invokevirtual #95 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ + 388: astore 12 │ │ │ │ + 390: aload 11 │ │ │ │ + 392: iload 4 │ │ │ │ + 394: aload 12 │ │ │ │ + 396: aastore │ │ │ │ + 397: aload 15 │ │ │ │ + 399: invokevirtual #103 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getParent:()Ljava/lang/String; │ │ │ │ + 402: astore 12 │ │ │ │ + 404: aload 11 │ │ │ │ + 406: iload_3 │ │ │ │ + 407: aload 12 │ │ │ │ + 409: aastore │ │ │ │ + 410: aconst_null │ │ │ │ + 411: astore 12 │ │ │ │ + 413: aload 11 │ │ │ │ + 415: iload_2 │ │ │ │ + 416: aconst_null │ │ │ │ + 417: aastore │ │ │ │ + 418: iconst_5 │ │ │ │ + 419: istore 13 │ │ │ │ + 421: aload 11 │ │ │ │ + 423: iload 13 │ │ │ │ + 425: aload 10 │ │ │ │ + 427: aastore │ │ │ │ + 428: aload 6 │ │ │ │ + 430: aload 11 │ │ │ │ + 432: invokevirtual #81 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ + 435: goto 315 │ │ │ │ │ │ │ │ private net.sourceforge.subsonic.androidapp.domain.SearchResult search(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aconst_null │ │ ├── net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -887,96 +887,94 @@ │ │ │ │ 94: invokestatic #274 // Method net/sourceforge/subsonic/androidapp/util/NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V │ │ │ │ 97: goto 4 │ │ │ │ │ │ │ │ public void serializeDownloadQueue(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: new #54 // class net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State │ │ │ │ 3: astore_1 │ │ │ │ 4: iconst_0 │ │ │ │ 5: istore_2 │ │ │ │ 6: aload_1 │ │ │ │ 7: aconst_null │ │ │ │ 8: invokespecial #277 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State."":(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ │ │ │ 11: aload_0 │ │ │ │ 12: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ 15: invokevirtual #281 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List; │ │ │ │ - 18: astore_3 │ │ │ │ - 19: aload_3 │ │ │ │ - 20: invokeinterface #287, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 25: astore 4 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #293, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 34: istore_2 │ │ │ │ - 35: iload_2 │ │ │ │ - 36: ifeq 75 │ │ │ │ - 39: aload 4 │ │ │ │ - 41: invokeinterface #296, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 46: checkcast #298 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ - 49: astore 5 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: invokestatic #87 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; │ │ │ │ - 55: astore_3 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: invokevirtual #302 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload_3 │ │ │ │ - 64: aload 6 │ │ │ │ - 66: invokeinterface #306, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 71: pop │ │ │ │ - 72: goto 27 │ │ │ │ - 75: aload_0 │ │ │ │ - 76: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ - 79: invokevirtual #117 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getCurrentPlayingIndex:()I │ │ │ │ - 82: istore_2 │ │ │ │ - 83: aload_1 │ │ │ │ - 84: iload_2 │ │ │ │ - 85: invokestatic #310 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ │ │ - 88: pop │ │ │ │ - 89: aload_0 │ │ │ │ - 90: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ - 93: invokevirtual #313 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getPlayerPosition:()I │ │ │ │ - 96: istore_2 │ │ │ │ - 97: aload_1 │ │ │ │ - 98: iload_2 │ │ │ │ - 99: invokestatic #316 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ │ │ - 102: pop │ │ │ │ - 103: getstatic #31 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 106: astore_3 │ │ │ │ - 107: new #56 // class java/lang/StringBuilder │ │ │ │ - 110: astore 6 │ │ │ │ - 112: aload 6 │ │ │ │ - 114: invokespecial #57 // Method java/lang/StringBuilder."":()V │ │ │ │ - 117: aload 6 │ │ │ │ - 119: ldc_w #318 // String Serialized currentPlayingIndex: │ │ │ │ - 122: invokevirtual #63 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 125: astore 6 │ │ │ │ - 127: aload_1 │ │ │ │ - 128: invokestatic #67 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ │ │ - 131: istore 7 │ │ │ │ - 133: aload 6 │ │ │ │ - 135: iload 7 │ │ │ │ - 137: invokevirtual #70 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 140: ldc #72 // String , currentPlayingPosition: │ │ │ │ - 142: invokevirtual #63 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 145: astore 6 │ │ │ │ - 147: aload_1 │ │ │ │ - 148: invokestatic #75 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ │ │ - 151: istore 7 │ │ │ │ - 153: aload 6 │ │ │ │ - 155: iload 7 │ │ │ │ - 157: invokevirtual #70 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 160: invokevirtual #79 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 163: astore 6 │ │ │ │ - 165: aload_3 │ │ │ │ - 166: aload 6 │ │ │ │ - 168: invokevirtual #83 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 171: aload_0 │ │ │ │ - 172: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ - 175: aload_1 │ │ │ │ - 176: ldc #9 // String downloadstate.ser │ │ │ │ - 178: invokestatic #322 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ │ │ - 181: pop │ │ │ │ - 182: return │ │ │ │ + 18: invokeinterface #287, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 23: astore_3 │ │ │ │ + 24: aload_3 │ │ │ │ + 25: invokeinterface #293, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 30: istore 4 │ │ │ │ + 32: iload 4 │ │ │ │ + 34: ifeq 74 │ │ │ │ + 37: aload_3 │ │ │ │ + 38: invokeinterface #296, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #298 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ + 46: astore 5 │ │ │ │ + 48: aload_1 │ │ │ │ + 49: invokestatic #87 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; │ │ │ │ + 52: astore 6 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: invokevirtual #302 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload 6 │ │ │ │ + 63: aload 7 │ │ │ │ + 65: invokeinterface #306, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 70: pop │ │ │ │ + 71: goto 24 │ │ │ │ + 74: aload_0 │ │ │ │ + 75: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ + 78: invokevirtual #117 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getCurrentPlayingIndex:()I │ │ │ │ + 81: istore_2 │ │ │ │ + 82: aload_1 │ │ │ │ + 83: iload_2 │ │ │ │ + 84: invokestatic #310 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ │ │ + 87: pop │ │ │ │ + 88: aload_0 │ │ │ │ + 89: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ + 92: invokevirtual #313 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getPlayerPosition:()I │ │ │ │ + 95: istore_2 │ │ │ │ + 96: aload_1 │ │ │ │ + 97: iload_2 │ │ │ │ + 98: invokestatic #316 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ │ │ + 101: pop │ │ │ │ + 102: getstatic #31 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 105: astore_3 │ │ │ │ + 106: new #56 // class java/lang/StringBuilder │ │ │ │ + 109: astore 6 │ │ │ │ + 111: aload 6 │ │ │ │ + 113: invokespecial #57 // Method java/lang/StringBuilder."":()V │ │ │ │ + 116: aload 6 │ │ │ │ + 118: ldc_w #318 // String Serialized currentPlayingIndex: │ │ │ │ + 121: invokevirtual #63 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 124: astore 6 │ │ │ │ + 126: aload_1 │ │ │ │ + 127: invokestatic #67 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ │ │ + 130: istore 8 │ │ │ │ + 132: aload 6 │ │ │ │ + 134: iload 8 │ │ │ │ + 136: invokevirtual #70 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 139: ldc #72 // String , currentPlayingPosition: │ │ │ │ + 141: invokevirtual #63 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 144: astore 6 │ │ │ │ + 146: aload_1 │ │ │ │ + 147: invokestatic #75 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ │ │ + 150: istore 8 │ │ │ │ + 152: aload 6 │ │ │ │ + 154: iload 8 │ │ │ │ + 156: invokevirtual #70 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 159: invokevirtual #79 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 162: astore 6 │ │ │ │ + 164: aload_3 │ │ │ │ + 165: aload 6 │ │ │ │ + 167: invokevirtual #83 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 170: aload_0 │ │ │ │ + 171: getfield #46 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ + 174: aload_1 │ │ │ │ + 175: ldc #9 // String downloadstate.ser │ │ │ │ + 177: invokestatic #322 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ │ │ + 180: pop │ │ │ │ + 181: return │ │ │ │ } │ │ ├── net/sourceforge/subsonic/androidapp/service/JukeboxService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1211,15 +1211,15 @@ │ │ │ │ 40: invokevirtual #256 // Method net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ │ │ 43: return │ │ │ │ │ │ │ │ public void updatePlaylist(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ + stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #52 // Field tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ 4: ldc_w #304 // class net/sourceforge/subsonic/androidapp/service/JukeboxService$Skip │ │ │ │ 7: invokevirtual #249 // Method net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V │ │ │ │ 10: aload_0 │ │ │ │ 11: getfield #52 // Field tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ 14: ldc #120 // class net/sourceforge/subsonic/androidapp/service/JukeboxService$Stop │ │ │ │ @@ -1235,43 +1235,41 @@ │ │ │ │ 33: new #329 // class java/util/ArrayList │ │ │ │ 36: astore_3 │ │ │ │ 37: aload_3 │ │ │ │ 38: invokespecial #330 // Method java/util/ArrayList."":()V │ │ │ │ 41: aload_0 │ │ │ │ 42: getfield #71 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ │ 45: invokevirtual #334 // Method net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List; │ │ │ │ - 48: astore_1 │ │ │ │ - 49: aload_1 │ │ │ │ - 50: invokeinterface #340, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 55: astore 4 │ │ │ │ - 57: aload 4 │ │ │ │ - 59: invokeinterface #345, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 64: istore 5 │ │ │ │ - 66: iload 5 │ │ │ │ - 68: ifeq 103 │ │ │ │ - 71: aload 4 │ │ │ │ - 73: invokeinterface #349, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 78: checkcast #351 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ - 81: astore 6 │ │ │ │ - 83: aload 6 │ │ │ │ - 85: invokevirtual #355 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - 88: invokevirtual #360 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 91: astore_1 │ │ │ │ - 92: aload_3 │ │ │ │ - 93: aload_1 │ │ │ │ - 94: invokeinterface #363, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 99: pop │ │ │ │ - 100: goto 57 │ │ │ │ - 103: aload_0 │ │ │ │ - 104: getfield #52 // Field tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ - 107: astore_1 │ │ │ │ - 108: new #365 // class net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist │ │ │ │ - 111: astore_2 │ │ │ │ - 112: aload_2 │ │ │ │ - 113: aload_0 │ │ │ │ - 114: aload_3 │ │ │ │ - 115: invokespecial #368 // Method net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist."":(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V │ │ │ │ - 118: aload_1 │ │ │ │ - 119: aload_2 │ │ │ │ - 120: invokevirtual #256 // Method net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ │ │ - 123: return │ │ │ │ + 48: invokeinterface #340, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 53: astore_1 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: invokeinterface #345, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 60: istore 4 │ │ │ │ + 62: iload 4 │ │ │ │ + 64: ifeq 98 │ │ │ │ + 67: aload_1 │ │ │ │ + 68: invokeinterface #349, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 73: checkcast #351 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ + 76: astore 5 │ │ │ │ + 78: aload 5 │ │ │ │ + 80: invokevirtual #355 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ + 83: invokevirtual #360 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ + 86: astore_2 │ │ │ │ + 87: aload_3 │ │ │ │ + 88: aload_2 │ │ │ │ + 89: invokeinterface #363, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 94: pop │ │ │ │ + 95: goto 54 │ │ │ │ + 98: aload_0 │ │ │ │ + 99: getfield #52 // Field tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ │ │ + 102: astore_1 │ │ │ │ + 103: new #365 // class net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist │ │ │ │ + 106: astore_2 │ │ │ │ + 107: aload_2 │ │ │ │ + 108: aload_0 │ │ │ │ + 109: aload_3 │ │ │ │ + 110: invokespecial #368 // Method net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist."":(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V │ │ │ │ + 113: aload_1 │ │ │ │ + 114: aload_2 │ │ │ │ + 115: invokevirtual #256 // Method net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ │ │ + 118: return │ │ │ │ } │ │ ├── net/sourceforge/subsonic/androidapp/util/CacheCleaner.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -370,15 +370,15 @@ │ │ │ │ 86: goto 7 │ │ │ │ 89: return │ │ │ │ │ │ │ │ private void deleteFiles(java.util.List, java.util.Set); │ │ │ │ descriptor: (Ljava/util/List;Ljava/util/Set;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=44, args_size=3 │ │ │ │ + stack=300, locals=46, args_size=3 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #73, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: ifeq 12 │ │ │ │ 11: return │ │ │ │ 12: aload_0 │ │ │ │ @@ -406,348 +406,348 @@ │ │ │ │ 54: lload 10 │ │ │ │ 56: lmul │ │ │ │ 57: lstore 12 │ │ │ │ 59: lconst_0 │ │ │ │ 60: lstore 14 │ │ │ │ 62: aload_1 │ │ │ │ 63: invokeinterface #36, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 68: astore 16 │ │ │ │ - 70: aload 16 │ │ │ │ + 68: astore 5 │ │ │ │ + 70: aload 5 │ │ │ │ 72: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 77: istore_3 │ │ │ │ - 78: iload_3 │ │ │ │ - 79: ifeq 111 │ │ │ │ - 82: aload 16 │ │ │ │ - 84: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 89: checkcast #48 // class java/io/File │ │ │ │ - 92: astore 17 │ │ │ │ - 94: aload 17 │ │ │ │ - 96: invokevirtual #85 // Method java/io/File.length:()J │ │ │ │ - 99: lstore 8 │ │ │ │ - 101: lload 14 │ │ │ │ - 103: lload 8 │ │ │ │ - 105: ladd │ │ │ │ - 106: lstore 14 │ │ │ │ - 108: goto 70 │ │ │ │ - 111: new #87 // class android/os/StatFs │ │ │ │ - 114: astore 18 │ │ │ │ - 116: aload_1 │ │ │ │ - 117: astore 4 │ │ │ │ - 119: aload_1 │ │ │ │ - 120: iconst_0 │ │ │ │ - 121: invokeinterface #91, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 126: checkcast #48 // class java/io/File │ │ │ │ - 129: invokevirtual #95 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ - 132: astore 5 │ │ │ │ - 134: aload 18 │ │ │ │ - 136: aload 5 │ │ │ │ - 138: invokespecial #98 // Method android/os/StatFs."":(Ljava/lang/String;)V │ │ │ │ - 141: aload 18 │ │ │ │ - 143: invokevirtual #102 // Method android/os/StatFs.getBlockCount:()I │ │ │ │ - 146: i2l │ │ │ │ - 147: lstore 8 │ │ │ │ - 149: aload 18 │ │ │ │ - 151: invokevirtual #105 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ - 154: i2l │ │ │ │ - 155: lstore 6 │ │ │ │ - 157: lload 6 │ │ │ │ - 159: lstore 10 │ │ │ │ - 161: lload 8 │ │ │ │ - 163: lload 6 │ │ │ │ - 165: lmul │ │ │ │ - 166: lstore 19 │ │ │ │ - 168: aload 18 │ │ │ │ - 170: invokevirtual #108 // Method android/os/StatFs.getAvailableBlocks:()I │ │ │ │ - 173: istore_3 │ │ │ │ - 174: iload_3 │ │ │ │ - 175: i2l │ │ │ │ - 176: lstore 8 │ │ │ │ - 178: aload 18 │ │ │ │ - 180: invokevirtual #105 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ - 183: istore 21 │ │ │ │ - 185: iload 21 │ │ │ │ - 187: i2l │ │ │ │ - 188: lstore 6 │ │ │ │ - 190: lload 6 │ │ │ │ - 192: lstore 10 │ │ │ │ - 194: lload 8 │ │ │ │ - 196: lload 6 │ │ │ │ - 198: lmul │ │ │ │ - 199: lstore 22 │ │ │ │ - 201: lload 19 │ │ │ │ - 203: lload 22 │ │ │ │ - 205: lsub │ │ │ │ - 206: lstore 24 │ │ │ │ - 208: lload 19 │ │ │ │ - 210: l2d │ │ │ │ - 211: dstore 26 │ │ │ │ - 213: ldc2_w #10 // double 0.95d │ │ │ │ - 216: dload 26 │ │ │ │ - 218: dmul │ │ │ │ - 219: dstore 28 │ │ │ │ - 221: dload 28 │ │ │ │ - 223: invokestatic #116 // Method java/lang/Math.round:(D)J │ │ │ │ - 226: lstore 30 │ │ │ │ - 228: lload 14 │ │ │ │ - 230: lload 12 │ │ │ │ - 232: lsub │ │ │ │ - 233: lconst_0 │ │ │ │ - 234: invokestatic #120 // Method java/lang/Math.max:(JJ)J │ │ │ │ - 237: lstore 32 │ │ │ │ - 239: lload 24 │ │ │ │ - 241: lload 30 │ │ │ │ - 243: lsub │ │ │ │ - 244: lstore 8 │ │ │ │ - 246: lconst_0 │ │ │ │ - 247: lstore 10 │ │ │ │ - 249: lload 8 │ │ │ │ - 251: lload 10 │ │ │ │ - 253: invokestatic #120 // Method java/lang/Math.max:(JJ)J │ │ │ │ - 256: lstore 34 │ │ │ │ - 258: lload 32 │ │ │ │ + 77: istore 16 │ │ │ │ + 79: iload 16 │ │ │ │ + 81: ifeq 113 │ │ │ │ + 84: aload 5 │ │ │ │ + 86: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 91: checkcast #48 // class java/io/File │ │ │ │ + 94: astore 17 │ │ │ │ + 96: aload 17 │ │ │ │ + 98: invokevirtual #85 // Method java/io/File.length:()J │ │ │ │ + 101: lstore 18 │ │ │ │ + 103: lload 14 │ │ │ │ + 105: lload 18 │ │ │ │ + 107: ladd │ │ │ │ + 108: lstore 14 │ │ │ │ + 110: goto 70 │ │ │ │ + 113: new #87 // class android/os/StatFs │ │ │ │ + 116: astore 20 │ │ │ │ + 118: aload_1 │ │ │ │ + 119: astore 4 │ │ │ │ + 121: aload_1 │ │ │ │ + 122: iconst_0 │ │ │ │ + 123: invokeinterface #91, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 128: checkcast #48 // class java/io/File │ │ │ │ + 131: invokevirtual #95 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ + 134: astore 5 │ │ │ │ + 136: aload 20 │ │ │ │ + 138: aload 5 │ │ │ │ + 140: invokespecial #98 // Method android/os/StatFs."":(Ljava/lang/String;)V │ │ │ │ + 143: aload 20 │ │ │ │ + 145: invokevirtual #102 // Method android/os/StatFs.getBlockCount:()I │ │ │ │ + 148: i2l │ │ │ │ + 149: lstore 8 │ │ │ │ + 151: aload 20 │ │ │ │ + 153: invokevirtual #105 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ + 156: i2l │ │ │ │ + 157: lstore 6 │ │ │ │ + 159: lload 6 │ │ │ │ + 161: lstore 10 │ │ │ │ + 163: lload 8 │ │ │ │ + 165: lload 6 │ │ │ │ + 167: lmul │ │ │ │ + 168: lstore 21 │ │ │ │ + 170: aload 20 │ │ │ │ + 172: invokevirtual #108 // Method android/os/StatFs.getAvailableBlocks:()I │ │ │ │ + 175: istore_3 │ │ │ │ + 176: iload_3 │ │ │ │ + 177: i2l │ │ │ │ + 178: lstore 8 │ │ │ │ + 180: aload 20 │ │ │ │ + 182: invokevirtual #105 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ + 185: istore 23 │ │ │ │ + 187: iload 23 │ │ │ │ + 189: i2l │ │ │ │ + 190: lstore 6 │ │ │ │ + 192: lload 6 │ │ │ │ + 194: lstore 10 │ │ │ │ + 196: lload 8 │ │ │ │ + 198: lload 6 │ │ │ │ + 200: lmul │ │ │ │ + 201: lstore 24 │ │ │ │ + 203: lload 21 │ │ │ │ + 205: lload 24 │ │ │ │ + 207: lsub │ │ │ │ + 208: lstore 26 │ │ │ │ + 210: lload 21 │ │ │ │ + 212: l2d │ │ │ │ + 213: dstore 28 │ │ │ │ + 215: ldc2_w #10 // double 0.95d │ │ │ │ + 218: dload 28 │ │ │ │ + 220: dmul │ │ │ │ + 221: dstore 30 │ │ │ │ + 223: dload 30 │ │ │ │ + 225: invokestatic #116 // Method java/lang/Math.round:(D)J │ │ │ │ + 228: lstore 32 │ │ │ │ + 230: lload 14 │ │ │ │ + 232: lload 12 │ │ │ │ + 234: lsub │ │ │ │ + 235: lconst_0 │ │ │ │ + 236: invokestatic #120 // Method java/lang/Math.max:(JJ)J │ │ │ │ + 239: lstore 34 │ │ │ │ + 241: lload 26 │ │ │ │ + 243: lload 32 │ │ │ │ + 245: lsub │ │ │ │ + 246: lstore 8 │ │ │ │ + 248: lconst_0 │ │ │ │ + 249: lstore 10 │ │ │ │ + 251: lload 8 │ │ │ │ + 253: lload 10 │ │ │ │ + 255: invokestatic #120 // Method java/lang/Math.max:(JJ)J │ │ │ │ + 258: lstore 36 │ │ │ │ 260: lload 34 │ │ │ │ - 262: invokestatic #120 // Method java/lang/Math.max:(JJ)J │ │ │ │ - 265: lstore 36 │ │ │ │ - 267: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 270: astore 5 │ │ │ │ - 272: new #122 // class java/lang/StringBuilder │ │ │ │ - 275: astore 38 │ │ │ │ - 277: aload 38 │ │ │ │ - 279: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ - 282: aload 38 │ │ │ │ - 284: ldc #125 // String File system : │ │ │ │ - 286: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 289: astore 38 │ │ │ │ - 291: lload 22 │ │ │ │ - 293: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 296: astore 39 │ │ │ │ - 298: aload 38 │ │ │ │ - 300: aload 39 │ │ │ │ - 302: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 305: ldc #135 // String of │ │ │ │ - 307: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 310: astore 38 │ │ │ │ - 312: lload 19 │ │ │ │ - 314: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 317: astore 39 │ │ │ │ - 319: aload 38 │ │ │ │ - 321: aload 39 │ │ │ │ - 323: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 326: ldc #137 // String available │ │ │ │ - 328: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 331: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 334: astore 38 │ │ │ │ - 336: aload 5 │ │ │ │ - 338: aload 38 │ │ │ │ - 340: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 343: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 346: astore 5 │ │ │ │ - 348: new #122 // class java/lang/StringBuilder │ │ │ │ - 351: astore 38 │ │ │ │ - 353: aload 38 │ │ │ │ - 355: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ - 358: aload 38 │ │ │ │ - 360: ldc #145 // String Cache limit : │ │ │ │ - 362: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 365: astore 38 │ │ │ │ - 367: lload 12 │ │ │ │ - 369: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 372: astore 39 │ │ │ │ - 374: aload 38 │ │ │ │ - 376: aload 39 │ │ │ │ - 378: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 381: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 384: astore 38 │ │ │ │ - 386: aload 5 │ │ │ │ - 388: aload 38 │ │ │ │ - 390: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 393: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 396: astore 5 │ │ │ │ - 398: new #122 // class java/lang/StringBuilder │ │ │ │ - 401: astore 38 │ │ │ │ - 403: aload 38 │ │ │ │ - 405: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ - 408: aload 38 │ │ │ │ - 410: ldc #147 // String Cache size before : │ │ │ │ - 412: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 415: astore 38 │ │ │ │ - 417: lload 14 │ │ │ │ - 419: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 422: astore 39 │ │ │ │ - 424: aload 38 │ │ │ │ - 426: aload 39 │ │ │ │ - 428: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 431: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 434: astore 38 │ │ │ │ - 436: aload 5 │ │ │ │ - 438: aload 38 │ │ │ │ - 440: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 443: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 446: astore 5 │ │ │ │ - 448: new #122 // class java/lang/StringBuilder │ │ │ │ - 451: astore 38 │ │ │ │ - 453: aload 38 │ │ │ │ - 455: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ - 458: aload 38 │ │ │ │ - 460: ldc #149 // String Minimum to delete : │ │ │ │ - 462: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 465: astore 38 │ │ │ │ - 467: lload 36 │ │ │ │ - 469: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 472: astore 39 │ │ │ │ - 474: aload 38 │ │ │ │ - 476: aload 39 │ │ │ │ - 478: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 481: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 484: astore 38 │ │ │ │ - 486: aload 5 │ │ │ │ - 488: aload 38 │ │ │ │ - 490: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 493: lconst_0 │ │ │ │ - 494: lstore 40 │ │ │ │ - 496: aload_1 │ │ │ │ - 497: invokeinterface #36, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 502: astore 16 │ │ │ │ - 504: aload 16 │ │ │ │ - 506: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 511: istore_3 │ │ │ │ - 512: iload_3 │ │ │ │ - 513: ifeq 694 │ │ │ │ - 516: aload 16 │ │ │ │ - 518: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 523: checkcast #48 // class java/io/File │ │ │ │ - 526: astore 17 │ │ │ │ - 528: aload 17 │ │ │ │ - 530: invokevirtual #152 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 533: astore 5 │ │ │ │ - 535: ldc #154 // String folder.jpeg │ │ │ │ - 537: astore 38 │ │ │ │ - 539: aload 5 │ │ │ │ - 541: aload 38 │ │ │ │ - 543: invokevirtual #159 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 546: istore_3 │ │ │ │ - 547: iload_3 │ │ │ │ - 548: ifeq 595 │ │ │ │ - 551: aload_0 │ │ │ │ - 552: astore 4 │ │ │ │ - 554: aload_0 │ │ │ │ - 555: getfield #28 // Field context:Landroid/content/Context; │ │ │ │ + 262: lload 36 │ │ │ │ + 264: invokestatic #120 // Method java/lang/Math.max:(JJ)J │ │ │ │ + 267: lstore 38 │ │ │ │ + 269: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 272: astore 5 │ │ │ │ + 274: new #122 // class java/lang/StringBuilder │ │ │ │ + 277: astore 40 │ │ │ │ + 279: aload 40 │ │ │ │ + 281: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ + 284: aload 40 │ │ │ │ + 286: ldc #125 // String File system : │ │ │ │ + 288: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 291: astore 40 │ │ │ │ + 293: lload 24 │ │ │ │ + 295: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 298: astore 41 │ │ │ │ + 300: aload 40 │ │ │ │ + 302: aload 41 │ │ │ │ + 304: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 307: ldc #135 // String of │ │ │ │ + 309: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 312: astore 40 │ │ │ │ + 314: lload 21 │ │ │ │ + 316: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 319: astore 41 │ │ │ │ + 321: aload 40 │ │ │ │ + 323: aload 41 │ │ │ │ + 325: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 328: ldc #137 // String available │ │ │ │ + 330: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 333: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 336: astore 40 │ │ │ │ + 338: aload 5 │ │ │ │ + 340: aload 40 │ │ │ │ + 342: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 345: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 348: astore 5 │ │ │ │ + 350: new #122 // class java/lang/StringBuilder │ │ │ │ + 353: astore 40 │ │ │ │ + 355: aload 40 │ │ │ │ + 357: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ + 360: aload 40 │ │ │ │ + 362: ldc #145 // String Cache limit : │ │ │ │ + 364: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 367: astore 40 │ │ │ │ + 369: lload 12 │ │ │ │ + 371: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 374: astore 41 │ │ │ │ + 376: aload 40 │ │ │ │ + 378: aload 41 │ │ │ │ + 380: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 383: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 386: astore 40 │ │ │ │ + 388: aload 5 │ │ │ │ + 390: aload 40 │ │ │ │ + 392: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 395: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 398: astore 5 │ │ │ │ + 400: new #122 // class java/lang/StringBuilder │ │ │ │ + 403: astore 40 │ │ │ │ + 405: aload 40 │ │ │ │ + 407: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ + 410: aload 40 │ │ │ │ + 412: ldc #147 // String Cache size before : │ │ │ │ + 414: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 417: astore 40 │ │ │ │ + 419: lload 14 │ │ │ │ + 421: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 424: astore 41 │ │ │ │ + 426: aload 40 │ │ │ │ + 428: aload 41 │ │ │ │ + 430: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 433: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 436: astore 40 │ │ │ │ + 438: aload 5 │ │ │ │ + 440: aload 40 │ │ │ │ + 442: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 445: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 448: astore 5 │ │ │ │ + 450: new #122 // class java/lang/StringBuilder │ │ │ │ + 453: astore 40 │ │ │ │ + 455: aload 40 │ │ │ │ + 457: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ + 460: aload 40 │ │ │ │ + 462: ldc #149 // String Minimum to delete : │ │ │ │ + 464: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 467: astore 40 │ │ │ │ + 469: lload 38 │ │ │ │ + 471: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 474: astore 41 │ │ │ │ + 476: aload 40 │ │ │ │ + 478: aload 41 │ │ │ │ + 480: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 483: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 486: astore 40 │ │ │ │ + 488: aload 5 │ │ │ │ + 490: aload 40 │ │ │ │ + 492: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 495: lconst_0 │ │ │ │ + 496: lstore 42 │ │ │ │ + 498: aload_1 │ │ │ │ + 499: invokeinterface #36, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 504: astore 5 │ │ │ │ + 506: aload 5 │ │ │ │ + 508: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 513: istore 16 │ │ │ │ + 515: iload 16 │ │ │ │ + 517: ifeq 710 │ │ │ │ + 520: aload 5 │ │ │ │ + 522: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 527: checkcast #48 // class java/io/File │ │ │ │ + 530: astore 17 │ │ │ │ + 532: aload 17 │ │ │ │ + 534: invokevirtual #152 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 537: astore 40 │ │ │ │ + 539: ldc #154 // String folder.jpeg │ │ │ │ + 541: astore 41 │ │ │ │ + 543: aload 40 │ │ │ │ + 545: aload 41 │ │ │ │ + 547: invokevirtual #159 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 550: istore 16 │ │ │ │ + 552: iload 16 │ │ │ │ + 554: ifeq 601 │ │ │ │ + 557: aload_0 │ │ │ │ 558: astore 4 │ │ │ │ - 560: aload 4 │ │ │ │ - 562: astore 5 │ │ │ │ - 564: aload 17 │ │ │ │ - 566: invokevirtual #163 // Method java/io/File.getParentFile:()Ljava/io/File; │ │ │ │ - 569: astore 38 │ │ │ │ - 571: aload 4 │ │ │ │ - 573: aload 38 │ │ │ │ - 575: invokestatic #70 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; │ │ │ │ - 578: astore 5 │ │ │ │ - 580: aload 17 │ │ │ │ - 582: astore 4 │ │ │ │ - 584: aload 17 │ │ │ │ - 586: aload 5 │ │ │ │ - 588: invokevirtual #166 // Method java/io/File.renameTo:(Ljava/io/File;)Z │ │ │ │ - 591: pop │ │ │ │ - 592: goto 504 │ │ │ │ - 595: lload 36 │ │ │ │ - 597: lload 40 │ │ │ │ - 599: lcmp │ │ │ │ - 600: istore_3 │ │ │ │ - 601: iload_3 │ │ │ │ - 602: ifgt 651 │ │ │ │ - 605: aload 17 │ │ │ │ - 607: invokevirtual #152 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 610: astore 5 │ │ │ │ - 612: ldc #168 // String .partial │ │ │ │ - 614: astore 38 │ │ │ │ - 616: aload 5 │ │ │ │ - 618: aload 38 │ │ │ │ - 620: invokevirtual #172 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ - 623: istore_3 │ │ │ │ - 624: iload_3 │ │ │ │ - 625: ifne 651 │ │ │ │ - 628: aload 17 │ │ │ │ - 630: invokevirtual #152 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 633: astore 5 │ │ │ │ - 635: ldc #174 // String .partial. │ │ │ │ - 637: astore 38 │ │ │ │ - 639: aload 5 │ │ │ │ - 641: aload 38 │ │ │ │ - 643: invokevirtual #177 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - 646: istore_3 │ │ │ │ - 647: iload_3 │ │ │ │ - 648: ifeq 504 │ │ │ │ - 651: aload_2 │ │ │ │ - 652: astore 4 │ │ │ │ - 654: aload_2 │ │ │ │ - 655: aload 17 │ │ │ │ - 657: invokeinterface #54, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ - 662: istore_3 │ │ │ │ - 663: iload_3 │ │ │ │ - 664: ifne 504 │ │ │ │ + 560: aload_0 │ │ │ │ + 561: getfield #28 // Field context:Landroid/content/Context; │ │ │ │ + 564: astore 4 │ │ │ │ + 566: aload 4 │ │ │ │ + 568: astore 40 │ │ │ │ + 570: aload 17 │ │ │ │ + 572: invokevirtual #163 // Method java/io/File.getParentFile:()Ljava/io/File; │ │ │ │ + 575: astore 41 │ │ │ │ + 577: aload 4 │ │ │ │ + 579: aload 41 │ │ │ │ + 581: invokestatic #70 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.getAlbumArtFile:(Landroid/content/Context;Ljava/io/File;)Ljava/io/File; │ │ │ │ + 584: astore 40 │ │ │ │ + 586: aload 17 │ │ │ │ + 588: astore 4 │ │ │ │ + 590: aload 17 │ │ │ │ + 592: aload 40 │ │ │ │ + 594: invokevirtual #166 // Method java/io/File.renameTo:(Ljava/io/File;)Z │ │ │ │ + 597: pop │ │ │ │ + 598: goto 506 │ │ │ │ + 601: lload 38 │ │ │ │ + 603: lload 42 │ │ │ │ + 605: lcmp │ │ │ │ + 606: istore 16 │ │ │ │ + 608: iload 16 │ │ │ │ + 610: ifgt 663 │ │ │ │ + 613: aload 17 │ │ │ │ + 615: invokevirtual #152 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 618: astore 40 │ │ │ │ + 620: ldc #168 // String .partial │ │ │ │ + 622: astore 41 │ │ │ │ + 624: aload 40 │ │ │ │ + 626: aload 41 │ │ │ │ + 628: invokevirtual #172 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ + 631: istore 16 │ │ │ │ + 633: iload 16 │ │ │ │ + 635: ifne 663 │ │ │ │ + 638: aload 17 │ │ │ │ + 640: invokevirtual #152 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 643: astore 40 │ │ │ │ + 645: ldc #174 // String .partial. │ │ │ │ + 647: astore 41 │ │ │ │ + 649: aload 40 │ │ │ │ + 651: aload 41 │ │ │ │ + 653: invokevirtual #177 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + 656: istore 16 │ │ │ │ + 658: iload 16 │ │ │ │ + 660: ifeq 506 │ │ │ │ + 663: aload_2 │ │ │ │ + 664: astore 4 │ │ │ │ + 666: aload_2 │ │ │ │ 667: aload 17 │ │ │ │ - 669: invokevirtual #85 // Method java/io/File.length:()J │ │ │ │ - 672: lstore 42 │ │ │ │ - 674: aload 17 │ │ │ │ - 676: invokestatic #64 // Method net/sourceforge/subsonic/androidapp/util/Util.delete:(Ljava/io/File;)Z │ │ │ │ - 679: istore_3 │ │ │ │ - 680: iload_3 │ │ │ │ - 681: ifeq 504 │ │ │ │ - 684: lload 40 │ │ │ │ - 686: lload 42 │ │ │ │ - 688: ladd │ │ │ │ - 689: lstore 40 │ │ │ │ - 691: goto 504 │ │ │ │ - 694: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 697: astore 5 │ │ │ │ - 699: new #122 // class java/lang/StringBuilder │ │ │ │ - 702: astore 38 │ │ │ │ - 704: aload 38 │ │ │ │ - 706: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ - 709: aload 38 │ │ │ │ - 711: ldc #179 // String Deleted : │ │ │ │ - 713: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 716: astore 38 │ │ │ │ - 718: lload 40 │ │ │ │ - 720: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 723: astore 39 │ │ │ │ - 725: aload 38 │ │ │ │ - 727: aload 39 │ │ │ │ + 669: invokeinterface #54, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ + 674: istore 16 │ │ │ │ + 676: iload 16 │ │ │ │ + 678: ifne 506 │ │ │ │ + 681: aload 17 │ │ │ │ + 683: invokevirtual #85 // Method java/io/File.length:()J │ │ │ │ + 686: lstore 44 │ │ │ │ + 688: aload 17 │ │ │ │ + 690: invokestatic #64 // Method net/sourceforge/subsonic/androidapp/util/Util.delete:(Ljava/io/File;)Z │ │ │ │ + 693: istore 16 │ │ │ │ + 695: iload 16 │ │ │ │ + 697: ifeq 506 │ │ │ │ + 700: lload 42 │ │ │ │ + 702: lload 44 │ │ │ │ + 704: ladd │ │ │ │ + 705: lstore 42 │ │ │ │ + 707: goto 506 │ │ │ │ + 710: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 713: astore 5 │ │ │ │ + 715: new #122 // class java/lang/StringBuilder │ │ │ │ + 718: astore 40 │ │ │ │ + 720: aload 40 │ │ │ │ + 722: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ + 725: aload 40 │ │ │ │ + 727: ldc #179 // String Deleted : │ │ │ │ 729: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 732: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 735: astore 38 │ │ │ │ - 737: aload 5 │ │ │ │ - 739: aload 38 │ │ │ │ - 741: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 744: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 747: astore 5 │ │ │ │ - 749: new #122 // class java/lang/StringBuilder │ │ │ │ - 752: astore 38 │ │ │ │ - 754: aload 38 │ │ │ │ - 756: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ - 759: aload 38 │ │ │ │ - 761: ldc #181 // String Cache size after : │ │ │ │ - 763: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 766: astore 38 │ │ │ │ - 768: lload 14 │ │ │ │ - 770: lload 40 │ │ │ │ - 772: lsub │ │ │ │ - 773: lstore 10 │ │ │ │ - 775: lload 10 │ │ │ │ - 777: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ - 780: astore 39 │ │ │ │ - 782: aload 38 │ │ │ │ - 784: aload 39 │ │ │ │ - 786: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 789: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 792: astore 38 │ │ │ │ - 794: aload 5 │ │ │ │ - 796: aload 38 │ │ │ │ - 798: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 801: goto 11 │ │ │ │ + 732: astore 40 │ │ │ │ + 734: lload 42 │ │ │ │ + 736: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 739: astore 41 │ │ │ │ + 741: aload 40 │ │ │ │ + 743: aload 41 │ │ │ │ + 745: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 748: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 751: astore 40 │ │ │ │ + 753: aload 5 │ │ │ │ + 755: aload 40 │ │ │ │ + 757: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 760: getstatic #23 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 763: astore 5 │ │ │ │ + 765: new #122 // class java/lang/StringBuilder │ │ │ │ + 768: astore 40 │ │ │ │ + 770: aload 40 │ │ │ │ + 772: invokespecial #123 // Method java/lang/StringBuilder."":()V │ │ │ │ + 775: aload 40 │ │ │ │ + 777: ldc #181 // String Cache size after : │ │ │ │ + 779: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 782: astore 40 │ │ │ │ + 784: lload 14 │ │ │ │ + 786: lload 42 │ │ │ │ + 788: lsub │ │ │ │ + 789: lstore 10 │ │ │ │ + 791: lload 10 │ │ │ │ + 793: invokestatic #133 // Method net/sourceforge/subsonic/androidapp/util/Util.formatBytes:(J)Ljava/lang/String; │ │ │ │ + 796: astore 41 │ │ │ │ + 798: aload 40 │ │ │ │ + 800: aload 41 │ │ │ │ + 802: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 805: invokevirtual #140 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 808: astore 40 │ │ │ │ + 810: aload 5 │ │ │ │ + 812: aload 40 │ │ │ │ + 814: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 817: goto 11 │ │ │ │ │ │ │ │ private void findCandidatesForDeletion(java.io.File, java.util.List, java.util.List); │ │ │ │ descriptor: (Ljava/io/File;Ljava/util/List;Ljava/util/List;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=4 │ │ │ │ 0: aload_1 │ │ │ │ @@ -808,92 +808,88 @@ │ │ │ │ 122: pop │ │ │ │ 123: return │ │ │ │ 124: iconst_0 │ │ │ │ 125: istore 7 │ │ │ │ 127: goto 92 │ │ │ │ 130: aload_1 │ │ │ │ 131: invokestatic #195 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ │ │ - 134: astore 6 │ │ │ │ - 136: aload 6 │ │ │ │ - 138: invokeinterface #198, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ - 143: astore 9 │ │ │ │ - 145: aload 9 │ │ │ │ - 147: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 152: istore 4 │ │ │ │ - 154: iload 4 │ │ │ │ - 156: ifeq 182 │ │ │ │ - 159: aload 9 │ │ │ │ - 161: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 166: checkcast #48 // class java/io/File │ │ │ │ - 169: astore 10 │ │ │ │ - 171: aload_0 │ │ │ │ - 172: aload 10 │ │ │ │ - 174: aload_2 │ │ │ │ - 175: aload_3 │ │ │ │ - 176: invokespecial #202 // Method findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V │ │ │ │ - 179: goto 145 │ │ │ │ - 182: aload_3 │ │ │ │ - 183: aload_1 │ │ │ │ - 184: invokeinterface #192, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 189: pop │ │ │ │ - 190: goto 123 │ │ │ │ + 134: invokeinterface #198, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ + 139: astore 6 │ │ │ │ + 141: aload 6 │ │ │ │ + 143: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 148: istore 9 │ │ │ │ + 150: iload 9 │ │ │ │ + 152: ifeq 178 │ │ │ │ + 155: aload 6 │ │ │ │ + 157: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 162: checkcast #48 // class java/io/File │ │ │ │ + 165: astore 10 │ │ │ │ + 167: aload_0 │ │ │ │ + 168: aload 10 │ │ │ │ + 170: aload_2 │ │ │ │ + 171: aload_3 │ │ │ │ + 172: invokespecial #202 // Method findCandidatesForDeletion:(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V │ │ │ │ + 175: goto 141 │ │ │ │ + 178: aload_3 │ │ │ │ + 179: aload_1 │ │ │ │ + 180: invokeinterface #192, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 185: pop │ │ │ │ + 186: goto 123 │ │ │ │ │ │ │ │ private java.util.Set findUndeletableFiles(); │ │ │ │ descriptor: ()Ljava/util/Set; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: new #204 // class java/util/HashSet │ │ │ │ 3: astore_1 │ │ │ │ 4: iconst_5 │ │ │ │ 5: istore_2 │ │ │ │ 6: aload_1 │ │ │ │ 7: iload_2 │ │ │ │ 8: invokespecial #208 // Method java/util/HashSet."":(I)V │ │ │ │ 11: aload_0 │ │ │ │ 12: getfield #30 // Field downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ │ │ 15: invokeinterface #214, 1 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/DownloadService.getDownloads:()Ljava/util/List; │ │ │ │ - 20: astore_3 │ │ │ │ - 21: aload_3 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 27: astore 4 │ │ │ │ - 29: aload 4 │ │ │ │ - 31: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 36: istore_2 │ │ │ │ - 37: iload_2 │ │ │ │ - 38: ifeq 84 │ │ │ │ - 41: aload 4 │ │ │ │ - 43: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 48: checkcast #216 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ - 51: astore 5 │ │ │ │ - 53: aload 5 │ │ │ │ - 55: invokevirtual #219 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getPartialFile:()Ljava/io/File; │ │ │ │ - 58: astore_3 │ │ │ │ - 59: aload_1 │ │ │ │ - 60: aload_3 │ │ │ │ - 61: invokeinterface #220, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ - 66: pop │ │ │ │ - 67: aload 5 │ │ │ │ - 69: invokevirtual #223 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getCompleteFile:()Ljava/io/File; │ │ │ │ - 72: astore_3 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 25: astore_3 │ │ │ │ + 26: aload_3 │ │ │ │ + 27: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 32: istore 4 │ │ │ │ + 34: iload 4 │ │ │ │ + 36: ifeq 85 │ │ │ │ + 39: aload_3 │ │ │ │ + 40: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 45: checkcast #216 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ + 48: astore 5 │ │ │ │ + 50: aload 5 │ │ │ │ + 52: invokevirtual #219 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getPartialFile:()Ljava/io/File; │ │ │ │ + 55: astore 6 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: aload 6 │ │ │ │ + 60: invokeinterface #220, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ + 65: pop │ │ │ │ + 66: aload 5 │ │ │ │ + 68: invokevirtual #223 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getCompleteFile:()Ljava/io/File; │ │ │ │ + 71: astore 6 │ │ │ │ 73: aload_1 │ │ │ │ - 74: aload_3 │ │ │ │ - 75: invokeinterface #220, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ - 80: pop │ │ │ │ - 81: goto 29 │ │ │ │ - 84: aload_0 │ │ │ │ - 85: getfield #28 // Field context:Landroid/content/Context; │ │ │ │ - 88: invokestatic #227 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ │ │ - 91: astore_3 │ │ │ │ - 92: aload_1 │ │ │ │ - 93: aload_3 │ │ │ │ - 94: invokeinterface #220, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ - 99: pop │ │ │ │ - 100: aload_1 │ │ │ │ - 101: areturn │ │ │ │ + 74: aload 6 │ │ │ │ + 76: invokeinterface #220, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ + 81: pop │ │ │ │ + 82: goto 26 │ │ │ │ + 85: aload_0 │ │ │ │ + 86: getfield #28 // Field context:Landroid/content/Context; │ │ │ │ + 89: invokestatic #227 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ │ │ + 92: astore_3 │ │ │ │ + 93: aload_1 │ │ │ │ + 94: aload_3 │ │ │ │ + 95: invokeinterface #220, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ + 100: pop │ │ │ │ + 101: aload_1 │ │ │ │ + 102: areturn │ │ │ │ │ │ │ │ private void sortByAscendingModificationTime(java.util.List); │ │ │ │ descriptor: (Ljava/util/List;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: new #229 // class net/sourceforge/subsonic/androidapp/util/CacheCleaner$1 │ │ ├── net/sourceforge/subsonic/androidapp/util/FileUtil.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -991,34 +991,36 @@ │ │ │ │ 22: areturn │ │ │ │ 23: getstatic #50 // Field FILE_SYSTEM_UNSAFE:[Ljava/lang/String; │ │ │ │ 26: astore_3 │ │ │ │ 27: aload_3 │ │ │ │ 28: arraylength │ │ │ │ 29: istore 4 │ │ │ │ 31: iconst_0 │ │ │ │ - 32: istore 5 │ │ │ │ - 34: iload 5 │ │ │ │ + 32: istore_2 │ │ │ │ + 33: aconst_null │ │ │ │ + 34: astore_1 │ │ │ │ + 35: iload_2 │ │ │ │ 36: iload 4 │ │ │ │ 38: if_icmpge 21 │ │ │ │ 41: aload_3 │ │ │ │ - 42: iload 5 │ │ │ │ - 44: aaload │ │ │ │ - 45: astore 6 │ │ │ │ - 47: ldc #190 // String - │ │ │ │ - 49: astore_1 │ │ │ │ + 42: iload_2 │ │ │ │ + 43: aaload │ │ │ │ + 44: astore 5 │ │ │ │ + 46: ldc #190 // String - │ │ │ │ + 48: astore 6 │ │ │ │ 50: aload_0 │ │ │ │ - 51: aload 6 │ │ │ │ - 53: aload_1 │ │ │ │ - 54: invokevirtual #194 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - 57: astore_0 │ │ │ │ - 58: iload 5 │ │ │ │ + 51: aload 5 │ │ │ │ + 53: aload 6 │ │ │ │ + 55: invokevirtual #194 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + 58: astore_0 │ │ │ │ + 59: iload_2 │ │ │ │ 60: iconst_1 │ │ │ │ 61: iadd │ │ │ │ - 62: istore 5 │ │ │ │ - 64: goto 34 │ │ │ │ + 62: istore_2 │ │ │ │ + 63: goto 35 │ │ │ │ │ │ │ │ private static java.lang.String fileSystemSafeDir(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1037,34 +1039,36 @@ │ │ │ │ 22: areturn │ │ │ │ 23: getstatic #52 // Field FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; │ │ │ │ 26: astore_3 │ │ │ │ 27: aload_3 │ │ │ │ 28: arraylength │ │ │ │ 29: istore 4 │ │ │ │ 31: iconst_0 │ │ │ │ - 32: istore 5 │ │ │ │ - 34: iload 5 │ │ │ │ + 32: istore_2 │ │ │ │ + 33: aconst_null │ │ │ │ + 34: astore_1 │ │ │ │ + 35: iload_2 │ │ │ │ 36: iload 4 │ │ │ │ 38: if_icmpge 21 │ │ │ │ 41: aload_3 │ │ │ │ - 42: iload 5 │ │ │ │ - 44: aaload │ │ │ │ - 45: astore 6 │ │ │ │ - 47: ldc #190 // String - │ │ │ │ - 49: astore_1 │ │ │ │ + 42: iload_2 │ │ │ │ + 43: aaload │ │ │ │ + 44: astore 5 │ │ │ │ + 46: ldc #190 // String - │ │ │ │ + 48: astore 6 │ │ │ │ 50: aload_0 │ │ │ │ - 51: aload 6 │ │ │ │ - 53: aload_1 │ │ │ │ - 54: invokevirtual #194 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - 57: astore_0 │ │ │ │ - 58: iload 5 │ │ │ │ + 51: aload 5 │ │ │ │ + 53: aload 6 │ │ │ │ + 55: invokevirtual #194 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + 58: astore_0 │ │ │ │ + 59: iload_2 │ │ │ │ 60: iconst_1 │ │ │ │ 61: iadd │ │ │ │ - 62: istore 5 │ │ │ │ - 64: goto 34 │ │ │ │ + 62: istore_2 │ │ │ │ + 63: goto 35 │ │ │ │ │ │ │ │ public static android.graphics.Bitmap getAlbumArtBitmap(android.content.Context, net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry, int); │ │ │ │ descriptor: (Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/util/LRUCache.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -123,67 +123,65 @@ │ │ │ │ 20: putfield #21 // Field capacity:I │ │ │ │ 23: return │ │ │ │ │ │ │ │ private void removeOldest(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=1 │ │ │ │ + stack=300, locals=11, args_size=1 │ │ │ │ 0: aconst_null │ │ │ │ 1: astore_1 │ │ │ │ 2: ldc2_w #22 // long 9223372036854775807l │ │ │ │ 5: lstore_2 │ │ │ │ 6: aload_0 │ │ │ │ 7: getfield #19 // Field map:Ljava/util/Map; │ │ │ │ 10: invokeinterface #29, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ - 15: astore 4 │ │ │ │ - 17: aload 4 │ │ │ │ - 19: invokeinterface #35, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore 5 │ │ │ │ - 26: aload 5 │ │ │ │ - 28: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore 6 │ │ │ │ - 35: iload 6 │ │ │ │ - 37: ifeq 103 │ │ │ │ - 40: aload 5 │ │ │ │ - 42: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #47 // class java/util/Map$Entry │ │ │ │ - 50: astore 7 │ │ │ │ - 52: aload 7 │ │ │ │ - 54: invokeinterface #50, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - 59: astore 8 │ │ │ │ - 61: aload 7 │ │ │ │ - 63: invokeinterface #53, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 68: checkcast #55 // class net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue │ │ │ │ - 71: astore 9 │ │ │ │ - 73: aload 9 │ │ │ │ - 75: invokevirtual #59 // Method net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J │ │ │ │ - 78: lstore 10 │ │ │ │ - 80: lload 10 │ │ │ │ - 82: lload_2 │ │ │ │ - 83: lcmp │ │ │ │ - 84: istore 6 │ │ │ │ - 86: iload 6 │ │ │ │ - 88: ifge 26 │ │ │ │ - 91: aload 9 │ │ │ │ - 93: invokevirtual #59 // Method net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J │ │ │ │ - 96: lstore_2 │ │ │ │ - 97: aload 8 │ │ │ │ - 99: astore_1 │ │ │ │ - 100: goto 26 │ │ │ │ - 103: aload_1 │ │ │ │ - 104: ifnull 122 │ │ │ │ - 107: aload_0 │ │ │ │ - 108: getfield #19 // Field map:Ljava/util/Map; │ │ │ │ - 111: astore 4 │ │ │ │ - 113: aload 4 │ │ │ │ - 115: aload_1 │ │ │ │ - 116: invokeinterface #63, 2 // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 121: pop │ │ │ │ - 122: return │ │ │ │ + 15: invokeinterface #35, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 20: astore 4 │ │ │ │ + 22: aload 4 │ │ │ │ + 24: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 5 │ │ │ │ + 31: iload 5 │ │ │ │ + 33: ifeq 99 │ │ │ │ + 36: aload 4 │ │ │ │ + 38: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #47 // class java/util/Map$Entry │ │ │ │ + 46: astore 6 │ │ │ │ + 48: aload 6 │ │ │ │ + 50: invokeinterface #50, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 55: astore 7 │ │ │ │ + 57: aload 6 │ │ │ │ + 59: invokeinterface #53, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 64: checkcast #55 // class net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue │ │ │ │ + 67: astore 8 │ │ │ │ + 69: aload 8 │ │ │ │ + 71: invokevirtual #59 // Method net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J │ │ │ │ + 74: lstore 9 │ │ │ │ + 76: lload 9 │ │ │ │ + 78: lload_2 │ │ │ │ + 79: lcmp │ │ │ │ + 80: istore 5 │ │ │ │ + 82: iload 5 │ │ │ │ + 84: ifge 22 │ │ │ │ + 87: aload 8 │ │ │ │ + 89: invokevirtual #59 // Method net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J │ │ │ │ + 92: lstore_2 │ │ │ │ + 93: aload 7 │ │ │ │ + 95: astore_1 │ │ │ │ + 96: goto 22 │ │ │ │ + 99: aload_1 │ │ │ │ + 100: ifnull 118 │ │ │ │ + 103: aload_0 │ │ │ │ + 104: getfield #19 // Field map:Ljava/util/Map; │ │ │ │ + 107: astore 4 │ │ │ │ + 109: aload 4 │ │ │ │ + 111: aload_1 │ │ │ │ + 112: invokeinterface #63, 2 // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 117: pop │ │ │ │ + 118: return │ │ │ │ │ │ │ │ public void clear(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/util/MergeAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -254,303 +254,285 @@ │ │ │ │ 0: iconst_0 │ │ │ │ 1: ireturn │ │ │ │ │ │ │ │ public int getCount(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 6: astore_2 │ │ │ │ - 7: aload_2 │ │ │ │ - 8: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 53 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ - 43: istore 4 │ │ │ │ - 45: iload_1 │ │ │ │ - 46: iload 4 │ │ │ │ - 48: iadd │ │ │ │ - 49: istore_1 │ │ │ │ - 50: goto 12 │ │ │ │ - 53: iload_1 │ │ │ │ - 54: ireturn │ │ │ │ + 6: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 47 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #30 // class android/widget/ListAdapter │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ + 39: istore_3 │ │ │ │ + 40: iload_1 │ │ │ │ + 41: iload_3 │ │ │ │ + 42: iadd │ │ │ │ + 43: istore_1 │ │ │ │ + 44: goto 10 │ │ │ │ + 47: iload_1 │ │ │ │ + 48: ireturn │ │ │ │ │ │ │ │ public java.lang.Object getItem(int); │ │ │ │ descriptor: (I)Ljava/lang/Object; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore 4 │ │ │ │ - 18: iload 4 │ │ │ │ - 20: ifeq 68 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ - 41: istore 6 │ │ │ │ - 43: iload_1 │ │ │ │ - 44: iload 6 │ │ │ │ - 46: if_icmpge 60 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: iload_1 │ │ │ │ - 52: invokeinterface #85, 2 // InterfaceMethod android/widget/ListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ - 57: astore_2 │ │ │ │ - 58: aload_2 │ │ │ │ - 59: areturn │ │ │ │ - 60: iload_1 │ │ │ │ - 61: iload 6 │ │ │ │ - 63: isub │ │ │ │ - 64: istore_1 │ │ │ │ - 65: goto 10 │ │ │ │ - 68: iconst_0 │ │ │ │ - 69: istore 4 │ │ │ │ - 71: aconst_null │ │ │ │ - 72: astore_2 │ │ │ │ - 73: goto 58 │ │ │ │ + 4: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_2 │ │ │ │ + 9: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_3 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: ifeq 64 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #30 // class android/widget/ListAdapter │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ + 37: istore 5 │ │ │ │ + 39: iload_1 │ │ │ │ + 40: iload 5 │ │ │ │ + 42: if_icmpge 56 │ │ │ │ + 45: aload 4 │ │ │ │ + 47: iload_1 │ │ │ │ + 48: invokeinterface #85, 2 // InterfaceMethod android/widget/ListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + 53: astore_2 │ │ │ │ + 54: aload_2 │ │ │ │ + 55: areturn │ │ │ │ + 56: iload_1 │ │ │ │ + 57: iload 5 │ │ │ │ + 59: isub │ │ │ │ + 60: istore_1 │ │ │ │ + 61: goto 8 │ │ │ │ + 64: aconst_null │ │ │ │ + 65: astore_2 │ │ │ │ + 66: goto 54 │ │ │ │ │ │ │ │ public long getItemId(int); │ │ │ │ descriptor: (I)J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore 4 │ │ │ │ - 18: iload 4 │ │ │ │ - 20: ifeq 70 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ - 41: istore 6 │ │ │ │ - 43: iload_1 │ │ │ │ - 44: iload 6 │ │ │ │ - 46: if_icmpge 62 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: iload_1 │ │ │ │ - 52: invokeinterface #89, 2 // InterfaceMethod android/widget/ListAdapter.getItemId:(I)J │ │ │ │ - 57: lstore 7 │ │ │ │ - 59: lload 7 │ │ │ │ - 61: lreturn │ │ │ │ - 62: iload_1 │ │ │ │ - 63: iload 6 │ │ │ │ - 65: isub │ │ │ │ - 66: istore_1 │ │ │ │ - 67: goto 10 │ │ │ │ - 70: iconst_m1 │ │ │ │ - 71: i2l │ │ │ │ - 72: lstore 7 │ │ │ │ - 74: goto 59 │ │ │ │ + 4: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_2 │ │ │ │ + 9: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_3 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: ifeq 66 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #30 // class android/widget/ListAdapter │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ + 37: istore 5 │ │ │ │ + 39: iload_1 │ │ │ │ + 40: iload 5 │ │ │ │ + 42: if_icmpge 58 │ │ │ │ + 45: aload 4 │ │ │ │ + 47: iload_1 │ │ │ │ + 48: invokeinterface #89, 2 // InterfaceMethod android/widget/ListAdapter.getItemId:(I)J │ │ │ │ + 53: lstore 6 │ │ │ │ + 55: lload 6 │ │ │ │ + 57: lreturn │ │ │ │ + 58: iload_1 │ │ │ │ + 59: iload 5 │ │ │ │ + 61: isub │ │ │ │ + 62: istore_1 │ │ │ │ + 63: goto 8 │ │ │ │ + 66: iconst_m1 │ │ │ │ + 67: i2l │ │ │ │ + 68: lstore 6 │ │ │ │ + 70: goto 55 │ │ │ │ │ │ │ │ public int getItemViewType(int); │ │ │ │ descriptor: (I)I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: iconst_m1 │ │ │ │ 3: istore_3 │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 8: astore 4 │ │ │ │ - 10: aload 4 │ │ │ │ - 12: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 15: astore 5 │ │ │ │ - 17: aload 5 │ │ │ │ - 19: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 24: istore 6 │ │ │ │ - 26: iload 6 │ │ │ │ - 28: ifeq 73 │ │ │ │ - 31: aload 5 │ │ │ │ - 33: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 38: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload 7 │ │ │ │ - 45: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ - 50: istore 8 │ │ │ │ - 52: iload_1 │ │ │ │ - 53: iload 8 │ │ │ │ - 55: if_icmpge 75 │ │ │ │ - 58: aload 7 │ │ │ │ - 60: iload_1 │ │ │ │ - 61: invokeinterface #93, 2 // InterfaceMethod android/widget/ListAdapter.getItemViewType:(I)I │ │ │ │ - 66: istore 6 │ │ │ │ - 68: iload_2 │ │ │ │ - 69: iload 6 │ │ │ │ - 71: iadd │ │ │ │ - 72: istore_3 │ │ │ │ - 73: iload_3 │ │ │ │ - 74: ireturn │ │ │ │ - 75: iload_1 │ │ │ │ - 76: iload 8 │ │ │ │ - 78: isub │ │ │ │ - 79: istore_1 │ │ │ │ - 80: aload 7 │ │ │ │ - 82: invokeinterface #96, 1 // InterfaceMethod android/widget/ListAdapter.getViewTypeCount:()I │ │ │ │ - 87: istore 6 │ │ │ │ - 89: iload_2 │ │ │ │ - 90: iload 6 │ │ │ │ - 92: iadd │ │ │ │ - 93: istore_2 │ │ │ │ - 94: goto 17 │ │ │ │ - │ │ │ │ - public android.view.View getView(int, android.view.View, android.view.ViewGroup); │ │ │ │ - descriptor: (ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - flags: (0x0001) ACC_PUBLIC │ │ │ │ - Code: │ │ │ │ - stack=300, locals=9, args_size=4 │ │ │ │ - 0: aload_0 │ │ │ │ - 1: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 4: astore 4 │ │ │ │ - 6: aload 4 │ │ │ │ 8: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 5 │ │ │ │ - 13: aload 5 │ │ │ │ + 11: astore 4 │ │ │ │ + 13: aload 4 │ │ │ │ 15: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 6 │ │ │ │ - 22: iload 6 │ │ │ │ - 24: ifeq 77 │ │ │ │ - 27: aload 5 │ │ │ │ + 20: istore 5 │ │ │ │ + 22: iload 5 │ │ │ │ + 24: ifeq 69 │ │ │ │ + 27: aload 4 │ │ │ │ 29: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 34: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 37: astore 7 │ │ │ │ - 39: aload 7 │ │ │ │ + 37: astore 6 │ │ │ │ + 39: aload 6 │ │ │ │ 41: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ - 46: istore 8 │ │ │ │ + 46: istore 7 │ │ │ │ 48: iload_1 │ │ │ │ - 49: iload 8 │ │ │ │ - 51: if_icmpge 69 │ │ │ │ - 54: aload 7 │ │ │ │ + 49: iload 7 │ │ │ │ + 51: if_icmpge 71 │ │ │ │ + 54: aload 6 │ │ │ │ 56: iload_1 │ │ │ │ - 57: aload_2 │ │ │ │ - 58: aload_3 │ │ │ │ - 59: invokeinterface #100, 4 // InterfaceMethod android/widget/ListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - 64: astore 4 │ │ │ │ - 66: aload 4 │ │ │ │ - 68: areturn │ │ │ │ - 69: iload_1 │ │ │ │ - 70: iload 8 │ │ │ │ - 72: isub │ │ │ │ - 73: istore_1 │ │ │ │ - 74: goto 13 │ │ │ │ - 77: iconst_0 │ │ │ │ - 78: istore 6 │ │ │ │ - 80: aconst_null │ │ │ │ - 81: astore 4 │ │ │ │ - 83: goto 66 │ │ │ │ + 57: invokeinterface #93, 2 // InterfaceMethod android/widget/ListAdapter.getItemViewType:(I)I │ │ │ │ + 62: istore 8 │ │ │ │ + 64: iload_2 │ │ │ │ + 65: iload 8 │ │ │ │ + 67: iadd │ │ │ │ + 68: istore_3 │ │ │ │ + 69: iload_3 │ │ │ │ + 70: ireturn │ │ │ │ + 71: iload_1 │ │ │ │ + 72: iload 7 │ │ │ │ + 74: isub │ │ │ │ + 75: istore_1 │ │ │ │ + 76: aload 6 │ │ │ │ + 78: invokeinterface #96, 1 // InterfaceMethod android/widget/ListAdapter.getViewTypeCount:()I │ │ │ │ + 83: istore 5 │ │ │ │ + 85: iload_2 │ │ │ │ + 86: iload 5 │ │ │ │ + 88: iadd │ │ │ │ + 89: istore_2 │ │ │ │ + 90: goto 13 │ │ │ │ + │ │ │ │ + public android.view.View getView(int, android.view.View, android.view.ViewGroup); │ │ │ │ + descriptor: (ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + flags: (0x0001) ACC_PUBLIC │ │ │ │ + Code: │ │ │ │ + stack=300, locals=8, args_size=4 │ │ │ │ + 0: aload_0 │ │ │ │ + 1: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ + 4: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore 4 │ │ │ │ + 9: aload 4 │ │ │ │ + 11: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 5 │ │ │ │ + 18: iload 5 │ │ │ │ + 20: ifeq 73 │ │ │ │ + 23: aload 4 │ │ │ │ + 25: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 30: checkcast #30 // class android/widget/ListAdapter │ │ │ │ + 33: astore 6 │ │ │ │ + 35: aload 6 │ │ │ │ + 37: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ + 42: istore 7 │ │ │ │ + 44: iload_1 │ │ │ │ + 45: iload 7 │ │ │ │ + 47: if_icmpge 65 │ │ │ │ + 50: aload 6 │ │ │ │ + 52: iload_1 │ │ │ │ + 53: aload_2 │ │ │ │ + 54: aload_3 │ │ │ │ + 55: invokeinterface #100, 4 // InterfaceMethod android/widget/ListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + 60: astore 4 │ │ │ │ + 62: aload 4 │ │ │ │ + 64: areturn │ │ │ │ + 65: iload_1 │ │ │ │ + 66: iload 7 │ │ │ │ + 68: isub │ │ │ │ + 69: istore_1 │ │ │ │ + 70: goto 9 │ │ │ │ + 73: aconst_null │ │ │ │ + 74: astore 4 │ │ │ │ + 76: goto 62 │ │ │ │ │ │ │ │ public int getViewTypeCount(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 6: astore_2 │ │ │ │ - 7: aload_2 │ │ │ │ - 8: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 53 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: invokeinterface #96, 1 // InterfaceMethod android/widget/ListAdapter.getViewTypeCount:()I │ │ │ │ - 43: istore 4 │ │ │ │ - 45: iload_1 │ │ │ │ - 46: iload 4 │ │ │ │ - 48: iadd │ │ │ │ - 49: istore_1 │ │ │ │ - 50: goto 12 │ │ │ │ - 53: iload_1 │ │ │ │ - 54: iconst_1 │ │ │ │ - 55: invokestatic #106 // Method java/lang/Math.max:(II)I │ │ │ │ - 58: ireturn │ │ │ │ + 6: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 47 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #30 // class android/widget/ListAdapter │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: invokeinterface #96, 1 // InterfaceMethod android/widget/ListAdapter.getViewTypeCount:()I │ │ │ │ + 39: istore_3 │ │ │ │ + 40: iload_1 │ │ │ │ + 41: iload_3 │ │ │ │ + 42: iadd │ │ │ │ + 43: istore_1 │ │ │ │ + 44: goto 10 │ │ │ │ + 47: iload_1 │ │ │ │ + 48: iconst_1 │ │ │ │ + 49: invokestatic #106 // Method java/lang/Math.max:(II)I │ │ │ │ + 52: ireturn │ │ │ │ │ │ │ │ public boolean isEnabled(int); │ │ │ │ descriptor: (I)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #24 // Field pieces:Ljava/util/ArrayList; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore 4 │ │ │ │ - 18: iload 4 │ │ │ │ - 20: ifeq 70 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #30 // class android/widget/ListAdapter │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ - 41: istore 6 │ │ │ │ - 43: iload_1 │ │ │ │ - 44: iload 6 │ │ │ │ - 46: if_icmpge 62 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: iload_1 │ │ │ │ - 52: invokeinterface #110, 2 // InterfaceMethod android/widget/ListAdapter.isEnabled:(I)Z │ │ │ │ - 57: istore 4 │ │ │ │ - 59: iload 4 │ │ │ │ - 61: ireturn │ │ │ │ - 62: iload_1 │ │ │ │ - 63: iload 6 │ │ │ │ - 65: isub │ │ │ │ - 66: istore_1 │ │ │ │ - 67: goto 10 │ │ │ │ - 70: iconst_0 │ │ │ │ - 71: istore 4 │ │ │ │ - 73: aconst_null │ │ │ │ - 74: astore_2 │ │ │ │ - 75: goto 59 │ │ │ │ + 4: invokevirtual #67 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_2 │ │ │ │ + 9: invokeinterface #73, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_3 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: ifeq 66 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #77, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #30 // class android/widget/ListAdapter │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokeinterface #81, 1 // InterfaceMethod android/widget/ListAdapter.getCount:()I │ │ │ │ + 37: istore 5 │ │ │ │ + 39: iload_1 │ │ │ │ + 40: iload 5 │ │ │ │ + 42: if_icmpge 58 │ │ │ │ + 45: aload 4 │ │ │ │ + 47: iload_1 │ │ │ │ + 48: invokeinterface #110, 2 // InterfaceMethod android/widget/ListAdapter.isEnabled:(I)Z │ │ │ │ + 53: istore 6 │ │ │ │ + 55: iload 6 │ │ │ │ + 57: ireturn │ │ │ │ + 58: iload_1 │ │ │ │ + 59: iload 5 │ │ │ │ + 61: isub │ │ │ │ + 62: istore_1 │ │ │ │ + 63: goto 8 │ │ │ │ + 66: iconst_0 │ │ │ │ + 67: istore 6 │ │ │ │ + 69: aconst_null │ │ │ │ + 70: astore_2 │ │ │ │ + 71: goto 55 │ │ │ │ │ │ │ │ public void removeAdapter(android.widget.ListAdapter); │ │ │ │ descriptor: (Landroid/widget/ListAdapter;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -138,51 +138,47 @@ │ │ │ │ public net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter(java.util.List); │ │ │ │ descriptor: (Ljava/util/List;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokespecial #10 // Method android/widget/BaseAdapter."":()V │ │ │ │ - 4: iconst_0 │ │ │ │ - 5: istore_2 │ │ │ │ - 6: aconst_null │ │ │ │ - 7: astore_3 │ │ │ │ - 8: aload_0 │ │ │ │ - 9: aconst_null │ │ │ │ - 10: putfield #12 // Field views:Ljava/util/List; │ │ │ │ - 13: aload_1 │ │ │ │ - 14: invokeinterface #27, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore 4 │ │ │ │ - 21: aload 4 │ │ │ │ - 23: invokeinterface #33, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 28: istore_2 │ │ │ │ - 29: iload_2 │ │ │ │ - 30: ifeq 73 │ │ │ │ - 33: aload 4 │ │ │ │ - 35: invokeinterface #37, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 40: checkcast #39 // class android/view/View │ │ │ │ - 43: astore 5 │ │ │ │ - 45: new #41 // class android/widget/AbsListView$LayoutParams │ │ │ │ - 48: astore_3 │ │ │ │ - 49: iconst_m1 │ │ │ │ - 50: istore 6 │ │ │ │ - 52: bipush -2 │ │ │ │ - 54: istore 7 │ │ │ │ - 56: aload_3 │ │ │ │ - 57: iload 6 │ │ │ │ - 59: iload 7 │ │ │ │ - 61: invokespecial #44 // Method android/widget/AbsListView$LayoutParams."":(II)V │ │ │ │ - 64: aload 5 │ │ │ │ - 66: aload_3 │ │ │ │ - 67: invokevirtual #48 // Method android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V │ │ │ │ - 70: goto 21 │ │ │ │ - 73: aload_0 │ │ │ │ - 74: aload_1 │ │ │ │ - 75: putfield #12 // Field views:Ljava/util/List; │ │ │ │ - 78: return │ │ │ │ + 4: aload_0 │ │ │ │ + 5: aconst_null │ │ │ │ + 6: putfield #12 // Field views:Ljava/util/List; │ │ │ │ + 9: aload_1 │ │ │ │ + 10: invokeinterface #27, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 15: astore_2 │ │ │ │ + 16: aload_2 │ │ │ │ + 17: invokeinterface #33, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 22: istore_3 │ │ │ │ + 23: iload_3 │ │ │ │ + 24: ifeq 69 │ │ │ │ + 27: aload_2 │ │ │ │ + 28: invokeinterface #37, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 33: checkcast #39 // class android/view/View │ │ │ │ + 36: astore 4 │ │ │ │ + 38: new #41 // class android/widget/AbsListView$LayoutParams │ │ │ │ + 41: astore 5 │ │ │ │ + 43: iconst_m1 │ │ │ │ + 44: istore 6 │ │ │ │ + 46: bipush -2 │ │ │ │ + 48: istore 7 │ │ │ │ + 50: aload 5 │ │ │ │ + 52: iload 6 │ │ │ │ + 54: iload 7 │ │ │ │ + 56: invokespecial #44 // Method android/widget/AbsListView$LayoutParams."":(II)V │ │ │ │ + 59: aload 4 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: invokevirtual #48 // Method android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V │ │ │ │ + 66: goto 16 │ │ │ │ + 69: aload_0 │ │ │ │ + 70: aload_1 │ │ │ │ + 71: putfield #12 // Field views:Ljava/util/List; │ │ │ │ + 74: return │ │ │ │ │ │ │ │ public boolean areAllItemsEnabled(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: iconst_0 │ │ ├── net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -237,72 +237,74 @@ │ │ │ │ 10: invokespecial #23 // Method initDefault:()V │ │ │ │ 13: return │ │ │ │ │ │ │ │ private java.util.SortedSet getServerIds(); │ │ │ │ descriptor: ()Ljava/util/SortedSet; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=1 │ │ │ │ + stack=300, locals=11, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field context:Landroid/content/Context; │ │ │ │ 4: invokestatic #29 // Method net/sourceforge/subsonic/androidapp/util/Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 7: astore_1 │ │ │ │ 8: new #31 // class java/util/TreeSet │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_2 │ │ │ │ 13: invokespecial #32 // Method java/util/TreeSet."":()V │ │ │ │ 16: ldc #12 // String servers │ │ │ │ 18: astore_3 │ │ │ │ - 19: aload_1 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: aconst_null │ │ │ │ - 22: invokeinterface #38, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 27: astore 4 │ │ │ │ - 29: aload 4 │ │ │ │ - 31: ifnull 109 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokevirtual #44 // Method java/lang/String.length:()I │ │ │ │ - 39: istore 5 │ │ │ │ - 41: iload 5 │ │ │ │ - 43: ifle 109 │ │ │ │ - 46: ldc #46 // String │ │ │ │ - 48: astore_3 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: aload_3 │ │ │ │ - 52: invokevirtual #50 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 55: astore 6 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: arraylength │ │ │ │ - 60: istore 7 │ │ │ │ - 62: iconst_0 │ │ │ │ - 63: istore 8 │ │ │ │ - 65: iload 8 │ │ │ │ - 67: iload 7 │ │ │ │ - 69: if_icmpge 109 │ │ │ │ - 72: aload 6 │ │ │ │ - 74: iload 8 │ │ │ │ - 76: aaload │ │ │ │ - 77: astore 9 │ │ │ │ - 79: aload 9 │ │ │ │ - 81: invokestatic #56 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - 84: istore 5 │ │ │ │ - 86: iload 5 │ │ │ │ - 88: invokestatic #60 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 91: astore_3 │ │ │ │ - 92: aload_2 │ │ │ │ - 93: aload_3 │ │ │ │ - 94: invokeinterface #66, 2 // InterfaceMethod java/util/SortedSet.add:(Ljava/lang/Object;)Z │ │ │ │ - 99: pop │ │ │ │ - 100: iload 8 │ │ │ │ - 102: iconst_1 │ │ │ │ - 103: iadd │ │ │ │ - 104: istore 8 │ │ │ │ - 106: goto 65 │ │ │ │ - 109: aload_2 │ │ │ │ - 110: areturn │ │ │ │ + 19: aconst_null │ │ │ │ + 20: astore 4 │ │ │ │ + 22: aload_1 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: aconst_null │ │ │ │ + 25: invokeinterface #38, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 30: astore 5 │ │ │ │ + 32: aload 5 │ │ │ │ + 34: ifnull 114 │ │ │ │ + 37: aload 5 │ │ │ │ + 39: invokevirtual #44 // Method java/lang/String.length:()I │ │ │ │ + 42: istore 6 │ │ │ │ + 44: iload 6 │ │ │ │ + 46: ifle 114 │ │ │ │ + 49: aload 5 │ │ │ │ + 51: ldc #46 // String │ │ │ │ + 53: invokevirtual #50 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 56: astore 4 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: arraylength │ │ │ │ + 61: istore 7 │ │ │ │ + 63: iconst_0 │ │ │ │ + 64: istore 6 │ │ │ │ + 66: aconst_null │ │ │ │ + 67: astore_3 │ │ │ │ + 68: iload 6 │ │ │ │ + 70: iload 7 │ │ │ │ + 72: if_icmpge 114 │ │ │ │ + 75: aload 4 │ │ │ │ + 77: iload 6 │ │ │ │ + 79: aaload │ │ │ │ + 80: astore 8 │ │ │ │ + 82: aload 8 │ │ │ │ + 84: invokestatic #56 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ + 87: istore 9 │ │ │ │ + 89: iload 9 │ │ │ │ + 91: invokestatic #60 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 94: astore 10 │ │ │ │ + 96: aload_2 │ │ │ │ + 97: aload 10 │ │ │ │ + 99: invokeinterface #66, 2 // InterfaceMethod java/util/SortedSet.add:(Ljava/lang/Object;)Z │ │ │ │ + 104: pop │ │ │ │ + 105: iload 6 │ │ │ │ + 107: iconst_1 │ │ │ │ + 108: iadd │ │ │ │ + 109: istore 6 │ │ │ │ + 111: goto 68 │ │ │ │ + 114: aload_2 │ │ │ │ + 115: areturn │ │ │ │ │ │ │ │ private void initDefault(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=1 │ │ │ │ 0: aconst_null │ │ │ │ @@ -630,38 +632,36 @@ │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: new #187 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #188 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: invokespecial #146 // Method getServerIds:()Ljava/util/SortedSet; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #116, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 62 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #126, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #52 // class java/lang/Integer │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload_0 │ │ │ │ - 45: aload 5 │ │ │ │ - 47: invokevirtual #185 // Method getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ - 50: astore_2 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: aload_2 │ │ │ │ - 53: invokeinterface #191, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 58: pop │ │ │ │ - 59: goto 20 │ │ │ │ - 62: aload_1 │ │ │ │ - 63: areturn │ │ │ │ + 12: invokeinterface #116, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 60 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #126, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #52 // class java/lang/Integer │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: invokevirtual #185 // Method getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ + 46: astore 5 │ │ │ │ + 48: aload_1 │ │ │ │ + 49: aload 5 │ │ │ │ + 51: invokeinterface #191, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 56: pop │ │ │ │ + 57: goto 18 │ │ │ │ + 60: aload_1 │ │ │ │ + 61: areturn │ │ │ │ │ │ │ │ public net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings getServer(java.lang.Integer); │ │ │ │ descriptor: (Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: new #151 // class net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings │ │ ├── net/sourceforge/subsonic/androidapp/util/SongView.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -738,52 +738,52 @@ │ │ │ │ 287: invokevirtual #207 // Method android/widget/TextView.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ 290: goto 8 │ │ │ │ │ │ │ │ private static void updateAll(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: getstatic #37 // Field INSTANCES:Ljava/util/WeakHashMap; │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokevirtual #235 // Method java/util/WeakHashMap.keySet:()Ljava/util/Set; │ │ │ │ 8: astore_0 │ │ │ │ 9: aload_0 │ │ │ │ 10: invokeinterface #241, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 15: astore_1 │ │ │ │ - 16: aload_1 │ │ │ │ + 15: astore_0 │ │ │ │ + 16: aload_0 │ │ │ │ 17: invokeinterface #246, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 22: istore_2 │ │ │ │ - 23: iload_2 │ │ │ │ - 24: ifeq 74 │ │ │ │ - 27: aload_1 │ │ │ │ + 22: istore_1 │ │ │ │ + 23: iload_1 │ │ │ │ + 24: ifeq 72 │ │ │ │ + 27: aload_0 │ │ │ │ 28: invokeinterface #250, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 33: astore_3 │ │ │ │ - 34: aload_3 │ │ │ │ + 33: astore_2 │ │ │ │ + 34: aload_2 │ │ │ │ 35: checkcast #2 // class net/sourceforge/subsonic/androidapp/util/SongView │ │ │ │ - 38: astore_3 │ │ │ │ - 39: aload_3 │ │ │ │ + 38: astore_2 │ │ │ │ + 39: aload_2 │ │ │ │ 40: invokevirtual #253 // Method isShown:()Z │ │ │ │ - 43: istore_2 │ │ │ │ - 44: iload_2 │ │ │ │ + 43: istore_1 │ │ │ │ + 44: iload_1 │ │ │ │ 45: ifeq 16 │ │ │ │ - 48: aload_3 │ │ │ │ + 48: aload_2 │ │ │ │ 49: invokespecial #256 // Method update:()V │ │ │ │ 52: goto 16 │ │ │ │ - 55: astore 4 │ │ │ │ - 57: getstatic #30 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 60: astore_0 │ │ │ │ - 61: ldc_w #258 // String Error when updating song views. │ │ │ │ - 64: astore 5 │ │ │ │ - 66: aload_0 │ │ │ │ - 67: aload 5 │ │ │ │ - 69: aload 4 │ │ │ │ - 71: invokevirtual #261 // Method net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 74: return │ │ │ │ + 55: astore_3 │ │ │ │ + 56: getstatic #30 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 59: astore_0 │ │ │ │ + 60: ldc_w #258 // String Error when updating song views. │ │ │ │ + 63: astore 4 │ │ │ │ + 65: aload_0 │ │ │ │ + 66: aload 4 │ │ │ │ + 68: aload_3 │ │ │ │ + 69: invokevirtual #261 // Method net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 72: return │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 0 3 55 any │ │ │ │ 4 8 55 any │ │ │ │ 9 15 55 any │ │ │ │ 16 22 55 any │ │ │ │ 27 33 55 any │ │ ├── net/sourceforge/subsonic/androidapp/activity/MainActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1121,15 +1121,15 @@ │ │ │ │ 517: astore_2 │ │ │ │ 518: goto 467 │ │ │ │ │ │ │ │ public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo); │ │ │ │ descriptor: (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=4 │ │ │ │ + stack=300, locals=14, args_size=4 │ │ │ │ 0: bipush 10 │ │ │ │ 2: istore 4 │ │ │ │ 4: iconst_1 │ │ │ │ 5: istore 5 │ │ │ │ 7: aload_0 │ │ │ │ 8: aload_1 │ │ │ │ 9: aload_2 │ │ │ │ @@ -1141,67 +1141,65 @@ │ │ │ │ 21: aload_0 │ │ │ │ 22: invokespecial #218 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager."":(Landroid/content/Context;)V │ │ │ │ 25: aload 6 │ │ │ │ 27: invokevirtual #228 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ 30: astore 7 │ │ │ │ 32: aload 6 │ │ │ │ 34: invokevirtual #416 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List; │ │ │ │ - 37: astore 8 │ │ │ │ - 39: aload 8 │ │ │ │ - 41: invokeinterface #422, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 46: astore 9 │ │ │ │ - 48: aload 9 │ │ │ │ - 50: invokeinterface #427, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 55: istore 10 │ │ │ │ - 57: iload 10 │ │ │ │ - 59: ifeq 145 │ │ │ │ - 62: aload 9 │ │ │ │ - 64: invokeinterface #431, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 69: checkcast #230 // class net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings │ │ │ │ - 72: astore 11 │ │ │ │ - 74: aload 11 │ │ │ │ - 76: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ - 79: istore 10 │ │ │ │ - 81: aload 11 │ │ │ │ - 83: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ - 86: istore 12 │ │ │ │ - 88: aload 11 │ │ │ │ - 90: invokevirtual #432 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ - 93: astore 13 │ │ │ │ - 95: aload_1 │ │ │ │ - 96: iload 4 │ │ │ │ - 98: iload 10 │ │ │ │ - 100: iload 12 │ │ │ │ - 102: aload 13 │ │ │ │ - 104: invokeinterface #438, 5 // InterfaceMethod android/view/ContextMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ │ │ - 109: astore 14 │ │ │ │ - 111: aload 7 │ │ │ │ - 113: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ - 116: istore 10 │ │ │ │ - 118: aload 11 │ │ │ │ - 120: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ - 123: istore 12 │ │ │ │ - 125: iload 10 │ │ │ │ - 127: iload 12 │ │ │ │ - 129: if_icmpne 48 │ │ │ │ - 132: aload 14 │ │ │ │ - 134: iload 5 │ │ │ │ - 136: invokeinterface #442, 2 // InterfaceMethod android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ │ │ - 141: pop │ │ │ │ - 142: goto 48 │ │ │ │ - 145: aload_1 │ │ │ │ - 146: iload 4 │ │ │ │ - 148: iload 5 │ │ │ │ - 150: iload 5 │ │ │ │ - 152: invokeinterface #446, 4 // InterfaceMethod android/view/ContextMenu.setGroupCheckable:(IZZ)V │ │ │ │ - 157: aload_1 │ │ │ │ - 158: ldc_w #447 // int 2131361864 │ │ │ │ - 161: invokeinterface #452, 2 // InterfaceMethod android/view/ContextMenu.setHeaderTitle:(I)Landroid/view/ContextMenu; │ │ │ │ - 166: pop │ │ │ │ - 167: return │ │ │ │ + 37: invokeinterface #422, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 42: astore 8 │ │ │ │ + 44: aload 8 │ │ │ │ + 46: invokeinterface #427, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 51: istore 9 │ │ │ │ + 53: iload 9 │ │ │ │ + 55: ifeq 141 │ │ │ │ + 58: aload 8 │ │ │ │ + 60: invokeinterface #431, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 65: checkcast #230 // class net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings │ │ │ │ + 68: astore 10 │ │ │ │ + 70: aload 10 │ │ │ │ + 72: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ + 75: istore 9 │ │ │ │ + 77: aload 10 │ │ │ │ + 79: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ + 82: istore 11 │ │ │ │ + 84: aload 10 │ │ │ │ + 86: invokevirtual #432 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; │ │ │ │ + 89: astore 12 │ │ │ │ + 91: aload_1 │ │ │ │ + 92: iload 4 │ │ │ │ + 94: iload 9 │ │ │ │ + 96: iload 11 │ │ │ │ + 98: aload 12 │ │ │ │ + 100: invokeinterface #438, 5 // InterfaceMethod android/view/ContextMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ │ │ + 105: astore 13 │ │ │ │ + 107: aload 7 │ │ │ │ + 109: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ + 112: istore 9 │ │ │ │ + 114: aload 10 │ │ │ │ + 116: invokevirtual #233 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I │ │ │ │ + 119: istore 11 │ │ │ │ + 121: iload 9 │ │ │ │ + 123: iload 11 │ │ │ │ + 125: if_icmpne 44 │ │ │ │ + 128: aload 13 │ │ │ │ + 130: iload 5 │ │ │ │ + 132: invokeinterface #442, 2 // InterfaceMethod android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ │ │ + 137: pop │ │ │ │ + 138: goto 44 │ │ │ │ + 141: aload_1 │ │ │ │ + 142: iload 4 │ │ │ │ + 144: iload 5 │ │ │ │ + 146: iload 5 │ │ │ │ + 148: invokeinterface #446, 4 // InterfaceMethod android/view/ContextMenu.setGroupCheckable:(IZZ)V │ │ │ │ + 153: aload_1 │ │ │ │ + 154: ldc_w #447 // int 2131361864 │ │ │ │ + 157: invokeinterface #452, 2 // InterfaceMethod android/view/ContextMenu.setHeaderTitle:(I)Landroid/view/ContextMenu; │ │ │ │ + 162: pop │ │ │ │ + 163: return │ │ │ │ │ │ │ │ protected void onResume(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/activity/SearchActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -891,153 +891,147 @@ │ │ │ │ 91: invokespecial #77 // Method onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ │ │ 94: goto 51 │ │ │ │ │ │ │ │ private void expandAlbums(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #109 // Field albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ 4: invokevirtual #114 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #52 // Field searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ 11: invokevirtual #107 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; │ │ │ │ - 14: astore_1 │ │ │ │ - 15: aload_1 │ │ │ │ - 16: invokeinterface #118, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 21: astore_2 │ │ │ │ - 22: aload_2 │ │ │ │ - 23: invokeinterface #123, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 28: istore_3 │ │ │ │ - 29: iload_3 │ │ │ │ - 30: ifeq 58 │ │ │ │ - 33: aload_2 │ │ │ │ - 34: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #104 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 42: astore 4 │ │ │ │ - 44: aload_0 │ │ │ │ - 45: getfield #109 // Field albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ - 48: astore_1 │ │ │ │ - 49: aload_1 │ │ │ │ - 50: aload 4 │ │ │ │ - 52: invokevirtual #131 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 55: goto 22 │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #109 // Field albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ - 62: invokevirtual #134 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V │ │ │ │ - 65: aload_0 │ │ │ │ - 66: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ - 69: astore_1 │ │ │ │ - 70: aload_0 │ │ │ │ - 71: getfield #138 // Field moreAlbumsAdapter:Landroid/widget/ListAdapter; │ │ │ │ - 74: astore 5 │ │ │ │ - 76: aload_1 │ │ │ │ - 77: aload 5 │ │ │ │ - 79: invokevirtual #144 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ - 86: invokevirtual #145 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V │ │ │ │ - 89: return │ │ │ │ + 14: invokeinterface #118, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 19: astore_1 │ │ │ │ + 20: aload_1 │ │ │ │ + 21: invokeinterface #123, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 26: istore_2 │ │ │ │ + 27: iload_2 │ │ │ │ + 28: ifeq 56 │ │ │ │ + 31: aload_1 │ │ │ │ + 32: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 37: checkcast #104 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 40: astore_3 │ │ │ │ + 41: aload_0 │ │ │ │ + 42: getfield #109 // Field albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ + 45: astore 4 │ │ │ │ + 47: aload 4 │ │ │ │ + 49: aload_3 │ │ │ │ + 50: invokevirtual #131 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 53: goto 20 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #109 // Field albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ + 60: invokevirtual #134 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V │ │ │ │ + 63: aload_0 │ │ │ │ + 64: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ + 67: astore_1 │ │ │ │ + 68: aload_0 │ │ │ │ + 69: getfield #138 // Field moreAlbumsAdapter:Landroid/widget/ListAdapter; │ │ │ │ + 72: astore 4 │ │ │ │ + 74: aload_1 │ │ │ │ + 75: aload 4 │ │ │ │ + 77: invokevirtual #144 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 80: aload_0 │ │ │ │ + 81: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ + 84: invokevirtual #145 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V │ │ │ │ + 87: return │ │ │ │ │ │ │ │ private void expandArtists(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #147 // Field artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ │ │ 4: invokevirtual #150 // Method net/sourceforge/subsonic/androidapp/util/ArtistAdapter.clear:()V │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #52 // Field searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ 11: invokevirtual #153 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; │ │ │ │ - 14: astore_1 │ │ │ │ - 15: aload_1 │ │ │ │ - 16: invokeinterface #118, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 21: astore_2 │ │ │ │ - 22: aload_2 │ │ │ │ - 23: invokeinterface #123, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 28: istore_3 │ │ │ │ - 29: iload_3 │ │ │ │ - 30: ifeq 58 │ │ │ │ - 33: aload_2 │ │ │ │ - 34: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #155 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ - 42: astore 4 │ │ │ │ - 44: aload_0 │ │ │ │ - 45: getfield #147 // Field artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ │ │ - 48: astore_1 │ │ │ │ - 49: aload_1 │ │ │ │ - 50: aload 4 │ │ │ │ - 52: invokevirtual #156 // Method net/sourceforge/subsonic/androidapp/util/ArtistAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 55: goto 22 │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #147 // Field artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ │ │ - 62: invokevirtual #157 // Method net/sourceforge/subsonic/androidapp/util/ArtistAdapter.notifyDataSetChanged:()V │ │ │ │ - 65: aload_0 │ │ │ │ - 66: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ - 69: astore_1 │ │ │ │ - 70: aload_0 │ │ │ │ - 71: getfield #159 // Field moreArtistsAdapter:Landroid/widget/ListAdapter; │ │ │ │ - 74: astore 5 │ │ │ │ - 76: aload_1 │ │ │ │ - 77: aload 5 │ │ │ │ - 79: invokevirtual #144 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ - 86: invokevirtual #145 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V │ │ │ │ - 89: return │ │ │ │ + 14: invokeinterface #118, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 19: astore_1 │ │ │ │ + 20: aload_1 │ │ │ │ + 21: invokeinterface #123, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 26: istore_2 │ │ │ │ + 27: iload_2 │ │ │ │ + 28: ifeq 56 │ │ │ │ + 31: aload_1 │ │ │ │ + 32: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 37: checkcast #155 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ + 40: astore_3 │ │ │ │ + 41: aload_0 │ │ │ │ + 42: getfield #147 // Field artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ │ │ + 45: astore 4 │ │ │ │ + 47: aload 4 │ │ │ │ + 49: aload_3 │ │ │ │ + 50: invokevirtual #156 // Method net/sourceforge/subsonic/androidapp/util/ArtistAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 53: goto 20 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #147 // Field artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ │ │ + 60: invokevirtual #157 // Method net/sourceforge/subsonic/androidapp/util/ArtistAdapter.notifyDataSetChanged:()V │ │ │ │ + 63: aload_0 │ │ │ │ + 64: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ + 67: astore_1 │ │ │ │ + 68: aload_0 │ │ │ │ + 69: getfield #159 // Field moreArtistsAdapter:Landroid/widget/ListAdapter; │ │ │ │ + 72: astore 4 │ │ │ │ + 74: aload_1 │ │ │ │ + 75: aload 4 │ │ │ │ + 77: invokevirtual #144 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 80: aload_0 │ │ │ │ + 81: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ + 84: invokevirtual #145 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V │ │ │ │ + 87: return │ │ │ │ │ │ │ │ private void expandSongs(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #161 // Field songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ 4: invokevirtual #114 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #52 // Field searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ 11: invokevirtual #92 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List; │ │ │ │ - 14: astore_1 │ │ │ │ - 15: aload_1 │ │ │ │ - 16: invokeinterface #118, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 21: astore_2 │ │ │ │ - 22: aload_2 │ │ │ │ - 23: invokeinterface #123, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 28: istore_3 │ │ │ │ - 29: iload_3 │ │ │ │ - 30: ifeq 58 │ │ │ │ - 33: aload_2 │ │ │ │ - 34: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #104 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 42: astore 4 │ │ │ │ - 44: aload_0 │ │ │ │ - 45: getfield #161 // Field songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ - 48: astore_1 │ │ │ │ - 49: aload_1 │ │ │ │ - 50: aload 4 │ │ │ │ - 52: invokevirtual #131 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 55: goto 22 │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #161 // Field songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ - 62: invokevirtual #134 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V │ │ │ │ - 65: aload_0 │ │ │ │ - 66: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ - 69: astore_1 │ │ │ │ - 70: aload_0 │ │ │ │ - 71: getfield #163 // Field moreSongsAdapter:Landroid/widget/ListAdapter; │ │ │ │ - 74: astore 5 │ │ │ │ - 76: aload_1 │ │ │ │ - 77: aload 5 │ │ │ │ - 79: invokevirtual #144 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ - 86: invokevirtual #145 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V │ │ │ │ - 89: return │ │ │ │ + 14: invokeinterface #118, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 19: astore_1 │ │ │ │ + 20: aload_1 │ │ │ │ + 21: invokeinterface #123, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 26: istore_2 │ │ │ │ + 27: iload_2 │ │ │ │ + 28: ifeq 56 │ │ │ │ + 31: aload_1 │ │ │ │ + 32: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 37: checkcast #104 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 40: astore_3 │ │ │ │ + 41: aload_0 │ │ │ │ + 42: getfield #161 // Field songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ + 45: astore 4 │ │ │ │ + 47: aload 4 │ │ │ │ + 49: aload_3 │ │ │ │ + 50: invokevirtual #131 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 53: goto 20 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #161 // Field songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ │ │ + 60: invokevirtual #134 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V │ │ │ │ + 63: aload_0 │ │ │ │ + 64: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ + 67: astore_1 │ │ │ │ + 68: aload_0 │ │ │ │ + 69: getfield #163 // Field moreSongsAdapter:Landroid/widget/ListAdapter; │ │ │ │ + 72: astore 4 │ │ │ │ + 74: aload_1 │ │ │ │ + 75: aload 4 │ │ │ │ + 77: invokevirtual #144 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 80: aload_0 │ │ │ │ + 81: getfield #136 // Field mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ │ │ + 84: invokevirtual #145 // Method net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V │ │ │ │ + 87: return │ │ │ │ │ │ │ │ private void getStarred(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: new #165 // class net/sourceforge/subsonic/androidapp/activity/SearchActivity$5 │ │ ├── net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -917,15 +917,15 @@ │ │ │ │ 1: getfield #79 // Field unpinButton:Landroid/widget/Button; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ private android.view.View createHeader(net.sourceforge.subsonic.androidapp.domain.MusicDirectory); │ │ │ │ descriptor: (Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=26, args_size=2 │ │ │ │ + stack=300, locals=25, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokevirtual #85 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_0 │ │ │ │ 6: invokestatic #91 // Method android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ │ │ 9: astore_3 │ │ │ │ 10: ldc #92 // int 2130903068 │ │ │ │ @@ -985,248 +985,242 @@ │ │ │ │ 117: astore 5 │ │ │ │ 119: aload_3 │ │ │ │ 120: aload_0 │ │ │ │ 121: aload_1 │ │ │ │ 122: aload 14 │ │ │ │ 124: invokespecial #139 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16."":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V │ │ │ │ 127: aload 14 │ │ │ │ - 129: astore 5 │ │ │ │ - 131: aload 14 │ │ │ │ - 133: aload_3 │ │ │ │ - 134: invokevirtual #143 // Method android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 137: aload_1 │ │ │ │ - 138: invokevirtual #147 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.isStarred:()Z │ │ │ │ - 141: istore 15 │ │ │ │ - 143: iload 15 │ │ │ │ - 145: ifeq 413 │ │ │ │ - 148: ldc #148 // int 2130837560 │ │ │ │ - 150: istore 15 │ │ │ │ + 129: aload_3 │ │ │ │ + 130: invokevirtual #143 // Method android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 133: aload_1 │ │ │ │ + 134: invokevirtual #147 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.isStarred:()Z │ │ │ │ + 137: istore 15 │ │ │ │ + 139: iload 15 │ │ │ │ + 141: ifeq 403 │ │ │ │ + 144: ldc #148 // int 2130837560 │ │ │ │ + 146: istore 15 │ │ │ │ + 148: iload 15 │ │ │ │ + 150: istore 8 │ │ │ │ 152: aload 14 │ │ │ │ - 154: astore 5 │ │ │ │ - 156: iload 15 │ │ │ │ - 158: istore 16 │ │ │ │ - 160: aload 14 │ │ │ │ - 162: iload 15 │ │ │ │ - 164: invokevirtual #153 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ - 167: iload 13 │ │ │ │ - 169: ifne 190 │ │ │ │ - 172: aload_0 │ │ │ │ - 173: astore 5 │ │ │ │ - 175: aload_0 │ │ │ │ - 176: getfield #155 // Field isPlaylist:Z │ │ │ │ - 179: istore 8 │ │ │ │ - 181: iload 8 │ │ │ │ - 183: istore 15 │ │ │ │ - 185: iload 8 │ │ │ │ - 187: ifeq 420 │ │ │ │ - 190: bipush 8 │ │ │ │ - 192: istore 15 │ │ │ │ - 194: aload 14 │ │ │ │ - 196: astore 5 │ │ │ │ - 198: iload 15 │ │ │ │ - 200: istore 16 │ │ │ │ - 202: aload 14 │ │ │ │ - 204: iload 15 │ │ │ │ - 206: invokevirtual #159 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ - 209: ldc #160 // int 2131558520 │ │ │ │ - 211: istore 15 │ │ │ │ - 213: iload 15 │ │ │ │ - 215: istore 8 │ │ │ │ - 217: aload 7 │ │ │ │ - 219: iload 15 │ │ │ │ - 221: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 224: checkcast #134 // class android/widget/ImageView │ │ │ │ - 227: astore 17 │ │ │ │ - 229: new #163 // class net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17 │ │ │ │ - 232: astore_3 │ │ │ │ - 233: aload_3 │ │ │ │ - 234: astore 5 │ │ │ │ - 236: aload_3 │ │ │ │ - 237: aload_0 │ │ │ │ - 238: aload_1 │ │ │ │ - 239: invokespecial #166 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17."":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ │ │ - 242: aload 17 │ │ │ │ - 244: aload_3 │ │ │ │ - 245: invokevirtual #143 // Method android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 248: iload 13 │ │ │ │ - 250: ifne 271 │ │ │ │ - 253: aload_0 │ │ │ │ - 254: astore 5 │ │ │ │ - 256: aload_0 │ │ │ │ - 257: getfield #155 // Field isPlaylist:Z │ │ │ │ - 260: istore 8 │ │ │ │ - 262: iload 8 │ │ │ │ - 264: istore 15 │ │ │ │ - 266: iload 8 │ │ │ │ - 268: ifeq 428 │ │ │ │ - 271: bipush 8 │ │ │ │ - 273: istore 15 │ │ │ │ - 275: iload 15 │ │ │ │ - 277: istore 8 │ │ │ │ - 279: aload 17 │ │ │ │ - 281: iload 15 │ │ │ │ - 283: invokevirtual #159 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ - 286: ldc #167 // int 2131558516 │ │ │ │ - 288: istore 15 │ │ │ │ - 290: iload 15 │ │ │ │ - 292: istore 8 │ │ │ │ - 294: aload 7 │ │ │ │ - 296: iload 15 │ │ │ │ - 298: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 301: checkcast #170 // class android/widget/TextView │ │ │ │ - 304: astore 18 │ │ │ │ - 306: aload_0 │ │ │ │ - 307: invokevirtual #174 // Method getTitle:()Ljava/lang/CharSequence; │ │ │ │ - 310: astore_3 │ │ │ │ - 311: aload 18 │ │ │ │ - 313: aload_3 │ │ │ │ - 314: invokevirtual #178 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 317: iconst_0 │ │ │ │ - 318: istore 19 │ │ │ │ - 320: new #180 // class java/util/HashSet │ │ │ │ - 323: astore 20 │ │ │ │ - 325: aload 20 │ │ │ │ - 327: invokespecial #181 // Method java/util/HashSet."":()V │ │ │ │ - 330: aload_2 │ │ │ │ - 331: invokeinterface #185, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 336: astore 21 │ │ │ │ - 338: aload 21 │ │ │ │ - 340: invokeinterface #190, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 345: istore 15 │ │ │ │ - 347: iload 15 │ │ │ │ - 349: ifeq 436 │ │ │ │ - 352: aload 21 │ │ │ │ - 354: invokeinterface #194, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 359: checkcast #117 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 362: astore 22 │ │ │ │ - 364: aload 22 │ │ │ │ - 366: invokevirtual #197 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z │ │ │ │ - 369: istore 15 │ │ │ │ - 371: iload 15 │ │ │ │ - 373: ifne 338 │ │ │ │ - 376: iload 19 │ │ │ │ - 378: iconst_1 │ │ │ │ - 379: iadd │ │ │ │ - 380: istore 19 │ │ │ │ - 382: aload 22 │ │ │ │ - 384: invokevirtual #201 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ - 387: astore_3 │ │ │ │ - 388: aload_3 │ │ │ │ - 389: ifnull 338 │ │ │ │ - 392: aload 22 │ │ │ │ - 394: invokevirtual #201 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ - 397: astore_3 │ │ │ │ - 398: aload_3 │ │ │ │ - 399: astore 5 │ │ │ │ - 401: aload 20 │ │ │ │ - 403: aload_3 │ │ │ │ - 404: invokeinterface #207, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ - 409: pop │ │ │ │ - 410: goto 338 │ │ │ │ - 413: ldc #208 // int 2130837565 │ │ │ │ - 415: istore 15 │ │ │ │ - 417: goto 152 │ │ │ │ - 420: iconst_0 │ │ │ │ - 421: istore 15 │ │ │ │ - 423: aconst_null │ │ │ │ - 424: astore_3 │ │ │ │ - 425: goto 194 │ │ │ │ - 428: iconst_0 │ │ │ │ - 429: istore 15 │ │ │ │ - 431: aconst_null │ │ │ │ - 432: astore_3 │ │ │ │ - 433: goto 275 │ │ │ │ - 436: ldc #210 // int 2131558517 │ │ │ │ - 438: istore 8 │ │ │ │ - 440: aload 7 │ │ │ │ - 442: iload 8 │ │ │ │ - 444: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 447: checkcast #170 // class android/widget/TextView │ │ │ │ - 450: astore 23 │ │ │ │ - 452: aload 20 │ │ │ │ - 454: invokeinterface #215, 1 // InterfaceMethod java/util/Set.size:()I │ │ │ │ - 459: istore 15 │ │ │ │ - 461: iconst_1 │ │ │ │ - 462: istore 4 │ │ │ │ - 464: iload 15 │ │ │ │ - 466: istore 8 │ │ │ │ - 468: iload 4 │ │ │ │ - 470: istore 16 │ │ │ │ - 472: iload 15 │ │ │ │ - 474: iload 4 │ │ │ │ - 476: if_icmpne 598 │ │ │ │ - 479: aload 20 │ │ │ │ - 481: invokeinterface #216, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 486: invokeinterface #194, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 491: checkcast #218 // class java/lang/CharSequence │ │ │ │ - 494: astore_3 │ │ │ │ - 495: aload_3 │ │ │ │ - 496: astore 5 │ │ │ │ - 498: aload 23 │ │ │ │ - 500: aload_3 │ │ │ │ - 501: invokevirtual #178 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 504: iconst_0 │ │ │ │ - 505: istore 15 │ │ │ │ - 507: aconst_null │ │ │ │ - 508: astore_3 │ │ │ │ - 509: iconst_0 │ │ │ │ - 510: istore 8 │ │ │ │ - 512: aconst_null │ │ │ │ - 513: astore 5 │ │ │ │ - 515: aload 23 │ │ │ │ - 517: iconst_0 │ │ │ │ - 518: invokevirtual #219 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ - 521: ldc #220 // int 2131558518 │ │ │ │ - 523: istore 8 │ │ │ │ - 525: aload 7 │ │ │ │ - 527: iload 8 │ │ │ │ - 529: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 532: checkcast #170 // class android/widget/TextView │ │ │ │ - 535: astore 24 │ │ │ │ - 537: aload_0 │ │ │ │ - 538: invokevirtual #225 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 541: astore_3 │ │ │ │ - 542: iconst_1 │ │ │ │ - 543: anewarray #229 // class java/lang/Object │ │ │ │ - 546: astore 5 │ │ │ │ - 548: aload 5 │ │ │ │ - 550: astore 6 │ │ │ │ - 552: iload 19 │ │ │ │ - 554: invokestatic #235 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 557: astore 25 │ │ │ │ - 559: aload 5 │ │ │ │ - 561: iconst_0 │ │ │ │ - 562: aload 25 │ │ │ │ - 564: aastore │ │ │ │ - 565: aload_3 │ │ │ │ - 566: astore 5 │ │ │ │ - 568: ldc #226 // int 2131296256 │ │ │ │ - 570: istore 16 │ │ │ │ - 572: aload_3 │ │ │ │ - 573: iload 16 │ │ │ │ - 575: iload 19 │ │ │ │ - 577: aload 6 │ │ │ │ - 579: invokevirtual #241 // Method android/content/res/Resources.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 582: invokevirtual #246 // Method java/lang/String.toUpperCase:()Ljava/lang/String; │ │ │ │ - 585: astore_3 │ │ │ │ - 586: aload_3 │ │ │ │ - 587: astore 5 │ │ │ │ - 589: aload 24 │ │ │ │ - 591: aload_3 │ │ │ │ - 592: invokevirtual #178 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 595: aload 7 │ │ │ │ - 597: areturn │ │ │ │ - 598: bipush 8 │ │ │ │ - 600: istore 15 │ │ │ │ - 602: iload 15 │ │ │ │ - 604: istore 8 │ │ │ │ - 606: aload 23 │ │ │ │ - 608: iload 15 │ │ │ │ - 610: invokevirtual #219 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ - 613: goto 521 │ │ │ │ + 154: iload 15 │ │ │ │ + 156: invokevirtual #153 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ + 159: iload 13 │ │ │ │ + 161: ifne 182 │ │ │ │ + 164: aload_0 │ │ │ │ + 165: astore 5 │ │ │ │ + 167: aload_0 │ │ │ │ + 168: getfield #155 // Field isPlaylist:Z │ │ │ │ + 171: istore 8 │ │ │ │ + 173: iload 8 │ │ │ │ + 175: istore 15 │ │ │ │ + 177: iload 8 │ │ │ │ + 179: ifeq 410 │ │ │ │ + 182: bipush 8 │ │ │ │ + 184: istore 15 │ │ │ │ + 186: iload 15 │ │ │ │ + 188: istore 8 │ │ │ │ + 190: aload 14 │ │ │ │ + 192: iload 15 │ │ │ │ + 194: invokevirtual #159 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ + 197: ldc #160 // int 2131558520 │ │ │ │ + 199: istore 15 │ │ │ │ + 201: iload 15 │ │ │ │ + 203: istore 8 │ │ │ │ + 205: aload 7 │ │ │ │ + 207: iload 15 │ │ │ │ + 209: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 212: checkcast #134 // class android/widget/ImageView │ │ │ │ + 215: astore 16 │ │ │ │ + 217: new #163 // class net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17 │ │ │ │ + 220: astore_3 │ │ │ │ + 221: aload_3 │ │ │ │ + 222: astore 5 │ │ │ │ + 224: aload_3 │ │ │ │ + 225: aload_0 │ │ │ │ + 226: aload_1 │ │ │ │ + 227: invokespecial #166 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17."":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ │ │ + 230: aload 16 │ │ │ │ + 232: aload_3 │ │ │ │ + 233: invokevirtual #143 // Method android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 236: iload 13 │ │ │ │ + 238: ifne 259 │ │ │ │ + 241: aload_0 │ │ │ │ + 242: astore 5 │ │ │ │ + 244: aload_0 │ │ │ │ + 245: getfield #155 // Field isPlaylist:Z │ │ │ │ + 248: istore 8 │ │ │ │ + 250: iload 8 │ │ │ │ + 252: istore 15 │ │ │ │ + 254: iload 8 │ │ │ │ + 256: ifeq 418 │ │ │ │ + 259: bipush 8 │ │ │ │ + 261: istore 15 │ │ │ │ + 263: iload 15 │ │ │ │ + 265: istore 8 │ │ │ │ + 267: aload 16 │ │ │ │ + 269: iload 15 │ │ │ │ + 271: invokevirtual #159 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ + 274: ldc #167 // int 2131558516 │ │ │ │ + 276: istore 15 │ │ │ │ + 278: iload 15 │ │ │ │ + 280: istore 8 │ │ │ │ + 282: aload 7 │ │ │ │ + 284: iload 15 │ │ │ │ + 286: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 289: checkcast #170 // class android/widget/TextView │ │ │ │ + 292: astore 17 │ │ │ │ + 294: aload_0 │ │ │ │ + 295: invokevirtual #174 // Method getTitle:()Ljava/lang/CharSequence; │ │ │ │ + 298: astore_3 │ │ │ │ + 299: aload 17 │ │ │ │ + 301: aload_3 │ │ │ │ + 302: invokevirtual #178 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 305: iconst_0 │ │ │ │ + 306: istore 18 │ │ │ │ + 308: new #180 // class java/util/HashSet │ │ │ │ + 311: astore 19 │ │ │ │ + 313: aload 19 │ │ │ │ + 315: invokespecial #181 // Method java/util/HashSet."":()V │ │ │ │ + 318: aload_2 │ │ │ │ + 319: invokeinterface #185, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 324: astore_3 │ │ │ │ + 325: aload_3 │ │ │ │ + 326: invokeinterface #190, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 331: istore 4 │ │ │ │ + 333: iload 4 │ │ │ │ + 335: ifeq 426 │ │ │ │ + 338: aload_3 │ │ │ │ + 339: invokeinterface #194, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 344: checkcast #117 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 347: astore 20 │ │ │ │ + 349: aload 20 │ │ │ │ + 351: invokevirtual #197 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z │ │ │ │ + 354: istore 4 │ │ │ │ + 356: iload 4 │ │ │ │ + 358: ifne 325 │ │ │ │ + 361: iload 18 │ │ │ │ + 363: iconst_1 │ │ │ │ + 364: iadd │ │ │ │ + 365: istore 18 │ │ │ │ + 367: aload 20 │ │ │ │ + 369: invokevirtual #201 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ + 372: astore 10 │ │ │ │ + 374: aload 10 │ │ │ │ + 376: ifnull 325 │ │ │ │ + 379: aload 20 │ │ │ │ + 381: invokevirtual #201 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; │ │ │ │ + 384: astore 10 │ │ │ │ + 386: aload 10 │ │ │ │ + 388: astore 5 │ │ │ │ + 390: aload 19 │ │ │ │ + 392: aload 10 │ │ │ │ + 394: invokeinterface #207, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ + 399: pop │ │ │ │ + 400: goto 325 │ │ │ │ + 403: ldc #208 // int 2130837565 │ │ │ │ + 405: istore 15 │ │ │ │ + 407: goto 148 │ │ │ │ + 410: iconst_0 │ │ │ │ + 411: istore 15 │ │ │ │ + 413: aconst_null │ │ │ │ + 414: astore_3 │ │ │ │ + 415: goto 186 │ │ │ │ + 418: iconst_0 │ │ │ │ + 419: istore 15 │ │ │ │ + 421: aconst_null │ │ │ │ + 422: astore_3 │ │ │ │ + 423: goto 263 │ │ │ │ + 426: ldc #210 // int 2131558517 │ │ │ │ + 428: istore 8 │ │ │ │ + 430: aload 7 │ │ │ │ + 432: iload 8 │ │ │ │ + 434: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 437: checkcast #170 // class android/widget/TextView │ │ │ │ + 440: astore 21 │ │ │ │ + 442: aload 19 │ │ │ │ + 444: invokeinterface #215, 1 // InterfaceMethod java/util/Set.size:()I │ │ │ │ + 449: istore 15 │ │ │ │ + 451: iconst_1 │ │ │ │ + 452: istore 4 │ │ │ │ + 454: iload 15 │ │ │ │ + 456: istore 8 │ │ │ │ + 458: iload 4 │ │ │ │ + 460: istore 22 │ │ │ │ + 462: iload 15 │ │ │ │ + 464: iload 4 │ │ │ │ + 466: if_icmpne 588 │ │ │ │ + 469: aload 19 │ │ │ │ + 471: invokeinterface #216, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 476: invokeinterface #194, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 481: checkcast #218 // class java/lang/CharSequence │ │ │ │ + 484: astore_3 │ │ │ │ + 485: aload_3 │ │ │ │ + 486: astore 5 │ │ │ │ + 488: aload 21 │ │ │ │ + 490: aload_3 │ │ │ │ + 491: invokevirtual #178 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 494: iconst_0 │ │ │ │ + 495: istore 15 │ │ │ │ + 497: aconst_null │ │ │ │ + 498: astore_3 │ │ │ │ + 499: iconst_0 │ │ │ │ + 500: istore 8 │ │ │ │ + 502: aconst_null │ │ │ │ + 503: astore 5 │ │ │ │ + 505: aload 21 │ │ │ │ + 507: iconst_0 │ │ │ │ + 508: invokevirtual #219 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ + 511: ldc #220 // int 2131558518 │ │ │ │ + 513: istore 8 │ │ │ │ + 515: aload 7 │ │ │ │ + 517: iload 8 │ │ │ │ + 519: invokevirtual #105 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 522: checkcast #170 // class android/widget/TextView │ │ │ │ + 525: astore 23 │ │ │ │ + 527: aload_0 │ │ │ │ + 528: invokevirtual #225 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ + 531: astore_3 │ │ │ │ + 532: iconst_1 │ │ │ │ + 533: anewarray #229 // class java/lang/Object │ │ │ │ + 536: astore 5 │ │ │ │ + 538: aload 5 │ │ │ │ + 540: astore 6 │ │ │ │ + 542: iload 18 │ │ │ │ + 544: invokestatic #235 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 547: astore 24 │ │ │ │ + 549: aload 5 │ │ │ │ + 551: iconst_0 │ │ │ │ + 552: aload 24 │ │ │ │ + 554: aastore │ │ │ │ + 555: aload_3 │ │ │ │ + 556: astore 5 │ │ │ │ + 558: ldc #226 // int 2131296256 │ │ │ │ + 560: istore 22 │ │ │ │ + 562: aload_3 │ │ │ │ + 563: iload 22 │ │ │ │ + 565: iload 18 │ │ │ │ + 567: aload 6 │ │ │ │ + 569: invokevirtual #241 // Method android/content/res/Resources.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 572: invokevirtual #246 // Method java/lang/String.toUpperCase:()Ljava/lang/String; │ │ │ │ + 575: astore_3 │ │ │ │ + 576: aload_3 │ │ │ │ + 577: astore 5 │ │ │ │ + 579: aload 23 │ │ │ │ + 581: aload_3 │ │ │ │ + 582: invokevirtual #178 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 585: aload 7 │ │ │ │ + 587: areturn │ │ │ │ + 588: bipush 8 │ │ │ │ + 590: istore 15 │ │ │ │ + 592: iload 15 │ │ │ │ + 594: istore 8 │ │ │ │ + 596: aload 21 │ │ │ │ + 598: iload 15 │ │ │ │ + 600: invokevirtual #219 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ + 603: goto 511 │ │ │ │ │ │ │ │ private void delete(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1385,95 +1379,95 @@ │ │ │ │ 12: aload_0 │ │ │ │ 13: invokespecial #253 // Method getSelectedSongs:()Ljava/util/List; │ │ │ │ 16: astore_3 │ │ │ │ 17: aload_3 │ │ │ │ 18: invokeinterface #301, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ 23: istore 4 │ │ │ │ 25: iload 4 │ │ │ │ - 27: ifne 121 │ │ │ │ + 27: ifne 120 │ │ │ │ 30: iload_1 │ │ │ │ 31: istore 5 │ │ │ │ 33: iconst_0 │ │ │ │ 34: istore 6 │ │ │ │ 36: iconst_0 │ │ │ │ 37: istore 7 │ │ │ │ 39: aload_3 │ │ │ │ 40: invokeinterface #185, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 45: astore 8 │ │ │ │ - 47: aload 8 │ │ │ │ - 49: invokeinterface #190, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 54: istore 4 │ │ │ │ - 56: iload 4 │ │ │ │ - 58: ifeq 127 │ │ │ │ - 61: aload 8 │ │ │ │ - 63: invokeinterface #194, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 68: checkcast #117 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 71: astore 9 │ │ │ │ - 73: aload_0 │ │ │ │ - 74: invokevirtual #250 // Method getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ │ │ - 77: astore_2 │ │ │ │ - 78: aload_2 │ │ │ │ - 79: aload 9 │ │ │ │ - 81: invokeinterface #305, 2 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/DownloadService.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ - 86: astore 10 │ │ │ │ - 88: aload 10 │ │ │ │ - 90: invokevirtual #310 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.isCompleteFileAvailable:()Z │ │ │ │ - 93: istore 4 │ │ │ │ - 95: iload 4 │ │ │ │ - 97: ifeq 103 │ │ │ │ - 100: iconst_1 │ │ │ │ - 101: istore 7 │ │ │ │ - 103: aload 10 │ │ │ │ - 105: invokevirtual #313 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.isSaved:()Z │ │ │ │ - 108: istore 4 │ │ │ │ - 110: iload 4 │ │ │ │ - 112: ifeq 47 │ │ │ │ - 115: iconst_1 │ │ │ │ - 116: istore 6 │ │ │ │ - 118: goto 47 │ │ │ │ - 121: iconst_0 │ │ │ │ - 122: istore 5 │ │ │ │ - 124: goto 33 │ │ │ │ - 127: aload_0 │ │ │ │ - 128: getfield #49 // Field playNowButton:Landroid/widget/Button; │ │ │ │ - 131: iload 5 │ │ │ │ - 133: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ - 136: aload_0 │ │ │ │ - 137: getfield #51 // Field playLastButton:Landroid/widget/Button; │ │ │ │ - 140: iload 5 │ │ │ │ - 142: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ - 145: aload_0 │ │ │ │ - 146: getfield #77 // Field pinButton:Landroid/widget/Button; │ │ │ │ - 149: astore_2 │ │ │ │ - 150: iload 5 │ │ │ │ - 152: ifeq 196 │ │ │ │ - 155: aload_0 │ │ │ │ - 156: invokestatic #130 // Method net/sourceforge/subsonic/androidapp/util/Util.isOffline:(Landroid/content/Context;)Z │ │ │ │ - 159: istore 11 │ │ │ │ - 161: iload 11 │ │ │ │ - 163: ifne 196 │ │ │ │ - 166: aload_2 │ │ │ │ - 167: iload_1 │ │ │ │ - 168: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ - 171: aload_0 │ │ │ │ - 172: getfield #79 // Field unpinButton:Landroid/widget/Button; │ │ │ │ - 175: iload 6 │ │ │ │ - 177: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ - 180: aload_0 │ │ │ │ - 181: getfield #35 // Field deleteButton:Landroid/widget/Button; │ │ │ │ - 184: astore 12 │ │ │ │ - 186: aload 12 │ │ │ │ - 188: iload 7 │ │ │ │ - 190: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ - 193: goto 11 │ │ │ │ - 196: iconst_0 │ │ │ │ - 197: istore_1 │ │ │ │ - 198: aconst_null │ │ │ │ - 199: astore 12 │ │ │ │ - 201: goto 166 │ │ │ │ + 45: astore_2 │ │ │ │ + 46: aload_2 │ │ │ │ + 47: invokeinterface #190, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 52: istore 8 │ │ │ │ + 54: iload 8 │ │ │ │ + 56: ifeq 126 │ │ │ │ + 59: aload_2 │ │ │ │ + 60: invokeinterface #194, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 65: checkcast #117 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 68: astore 9 │ │ │ │ + 70: aload_0 │ │ │ │ + 71: invokevirtual #250 // Method getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ │ │ + 74: astore 10 │ │ │ │ + 76: aload 10 │ │ │ │ + 78: aload 9 │ │ │ │ + 80: invokeinterface #305, 2 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/DownloadService.forSong:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ │ │ + 85: astore 11 │ │ │ │ + 87: aload 11 │ │ │ │ + 89: invokevirtual #310 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.isCompleteFileAvailable:()Z │ │ │ │ + 92: istore 8 │ │ │ │ + 94: iload 8 │ │ │ │ + 96: ifeq 102 │ │ │ │ + 99: iconst_1 │ │ │ │ + 100: istore 7 │ │ │ │ + 102: aload 11 │ │ │ │ + 104: invokevirtual #313 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.isSaved:()Z │ │ │ │ + 107: istore 8 │ │ │ │ + 109: iload 8 │ │ │ │ + 111: ifeq 46 │ │ │ │ + 114: iconst_1 │ │ │ │ + 115: istore 6 │ │ │ │ + 117: goto 46 │ │ │ │ + 120: iconst_0 │ │ │ │ + 121: istore 5 │ │ │ │ + 123: goto 33 │ │ │ │ + 126: aload_0 │ │ │ │ + 127: getfield #49 // Field playNowButton:Landroid/widget/Button; │ │ │ │ + 130: iload 5 │ │ │ │ + 132: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ + 135: aload_0 │ │ │ │ + 136: getfield #51 // Field playLastButton:Landroid/widget/Button; │ │ │ │ + 139: iload 5 │ │ │ │ + 141: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ + 144: aload_0 │ │ │ │ + 145: getfield #77 // Field pinButton:Landroid/widget/Button; │ │ │ │ + 148: astore_2 │ │ │ │ + 149: iload 5 │ │ │ │ + 151: ifeq 195 │ │ │ │ + 154: aload_0 │ │ │ │ + 155: invokestatic #130 // Method net/sourceforge/subsonic/androidapp/util/Util.isOffline:(Landroid/content/Context;)Z │ │ │ │ + 158: istore 8 │ │ │ │ + 160: iload 8 │ │ │ │ + 162: ifne 195 │ │ │ │ + 165: aload_2 │ │ │ │ + 166: iload_1 │ │ │ │ + 167: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ + 170: aload_0 │ │ │ │ + 171: getfield #79 // Field unpinButton:Landroid/widget/Button; │ │ │ │ + 174: iload 6 │ │ │ │ + 176: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ + 179: aload_0 │ │ │ │ + 180: getfield #35 // Field deleteButton:Landroid/widget/Button; │ │ │ │ + 183: astore 12 │ │ │ │ + 185: aload 12 │ │ │ │ + 187: iload 7 │ │ │ │ + 189: invokevirtual #319 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ + 192: goto 11 │ │ │ │ + 195: iconst_0 │ │ │ │ + 196: istore_1 │ │ │ │ + 197: aconst_null │ │ │ │ + 198: astore 12 │ │ │ │ + 200: goto 165 │ │ │ │ │ │ │ │ private void getAlbumList(java.lang.String, int, int); │ │ │ │ descriptor: (Ljava/lang/String;II)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=4 │ │ │ │ 0: ldc_w #321 // String newest │ │ ├── net/sourceforge/subsonic/androidapp/service/CachedMusicService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ 69: putfield #79 // Field restUrl:Ljava/lang/String; │ │ │ │ 72: return │ │ │ │ │ │ │ │ private void populateStarred(java.util.List, android.content.Context, net.sourceforge.subsonic.androidapp.util.ProgressListener); │ │ │ │ descriptor: (Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=4 │ │ │ │ + stack=300, locals=12, args_size=4 │ │ │ │ 0: ldc #89 // String 1.10.1 │ │ │ │ 2: astore 4 │ │ │ │ 4: aload_2 │ │ │ │ 5: aload 4 │ │ │ │ 7: invokestatic #93 // Method net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z │ │ │ │ 10: istore 5 │ │ │ │ 12: iload 5 │ │ │ │ @@ -492,71 +492,69 @@ │ │ │ │ 28: istore 5 │ │ │ │ 30: iload 5 │ │ │ │ 32: ifeq 17 │ │ │ │ 35: aload_0 │ │ │ │ 36: aload_2 │ │ │ │ 37: aload_3 │ │ │ │ 38: invokevirtual #99 // Method getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ - 41: astore 4 │ │ │ │ - 43: aload 4 │ │ │ │ - 45: invokevirtual #105 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; │ │ │ │ - 48: astore 6 │ │ │ │ - 50: new #107 // class java/util/HashSet │ │ │ │ - 53: astore 7 │ │ │ │ - 55: aload 7 │ │ │ │ - 57: invokespecial #108 // Method java/util/HashSet."":()V │ │ │ │ - 60: aload 6 │ │ │ │ - 62: invokeinterface #114, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 67: astore 8 │ │ │ │ - 69: aload 8 │ │ │ │ - 71: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 76: istore 5 │ │ │ │ - 78: iload 5 │ │ │ │ - 80: ifeq 115 │ │ │ │ - 83: aload 8 │ │ │ │ - 85: invokeinterface #124, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 90: checkcast #126 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ - 93: astore 9 │ │ │ │ - 95: aload 9 │ │ │ │ - 97: invokevirtual #130 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ - 100: astore 4 │ │ │ │ - 102: aload 7 │ │ │ │ - 104: aload 4 │ │ │ │ - 106: invokeinterface #136, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ - 111: pop │ │ │ │ - 112: goto 69 │ │ │ │ - 115: aload_1 │ │ │ │ - 116: invokeinterface #114, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 121: astore 8 │ │ │ │ - 123: aload 8 │ │ │ │ - 125: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 130: istore 5 │ │ │ │ - 132: iload 5 │ │ │ │ - 134: ifeq 17 │ │ │ │ - 137: aload 8 │ │ │ │ - 139: invokeinterface #124, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 144: checkcast #126 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ - 147: astore 10 │ │ │ │ - 149: aload 10 │ │ │ │ - 151: invokevirtual #130 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ - 154: astore 4 │ │ │ │ - 156: aload 7 │ │ │ │ - 158: aload 4 │ │ │ │ - 160: invokeinterface #139, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ - 165: istore 5 │ │ │ │ - 167: aload 10 │ │ │ │ - 169: iload 5 │ │ │ │ - 171: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setStarred:(Z)V │ │ │ │ - 174: goto 123 │ │ │ │ + 41: invokevirtual #105 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; │ │ │ │ + 44: astore 6 │ │ │ │ + 46: new #107 // class java/util/HashSet │ │ │ │ + 49: astore 7 │ │ │ │ + 51: aload 7 │ │ │ │ + 53: invokespecial #108 // Method java/util/HashSet."":()V │ │ │ │ + 56: aload 6 │ │ │ │ + 58: invokeinterface #114, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 63: astore 4 │ │ │ │ + 65: aload 4 │ │ │ │ + 67: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 72: istore 8 │ │ │ │ + 74: iload 8 │ │ │ │ + 76: ifeq 111 │ │ │ │ + 79: aload 4 │ │ │ │ + 81: invokeinterface #124, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 86: checkcast #126 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ + 89: astore 9 │ │ │ │ + 91: aload 9 │ │ │ │ + 93: invokevirtual #130 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ + 96: astore 10 │ │ │ │ + 98: aload 7 │ │ │ │ + 100: aload 10 │ │ │ │ + 102: invokeinterface #136, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ + 107: pop │ │ │ │ + 108: goto 65 │ │ │ │ + 111: aload_1 │ │ │ │ + 112: invokeinterface #114, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 117: astore 4 │ │ │ │ + 119: aload 4 │ │ │ │ + 121: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 126: istore 8 │ │ │ │ + 128: iload 8 │ │ │ │ + 130: ifeq 17 │ │ │ │ + 133: aload 4 │ │ │ │ + 135: invokeinterface #124, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 140: checkcast #126 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ + 143: astore 11 │ │ │ │ + 145: aload 11 │ │ │ │ + 147: invokevirtual #130 // Method net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; │ │ │ │ + 150: astore 10 │ │ │ │ + 152: aload 7 │ │ │ │ + 154: aload 10 │ │ │ │ + 156: invokeinterface #139, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ + 161: istore 8 │ │ │ │ + 163: aload 11 │ │ │ │ + 165: iload 8 │ │ │ │ + 167: invokevirtual #143 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setStarred:(Z)V │ │ │ │ + 170: goto 119 │ │ │ │ │ │ │ │ private void populateStarred(net.sourceforge.subsonic.androidapp.domain.MusicDirectory, android.content.Context, net.sourceforge.subsonic.androidapp.util.ProgressListener); │ │ │ │ descriptor: (Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=4 │ │ │ │ + stack=300, locals=10, args_size=4 │ │ │ │ 0: ldc #89 // String 1.10.1 │ │ │ │ 2: astore 4 │ │ │ │ 4: aload_2 │ │ │ │ 5: aload 4 │ │ │ │ 7: invokestatic #93 // Method net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z │ │ │ │ 10: istore 5 │ │ │ │ 12: iload 5 │ │ │ │ @@ -571,45 +569,43 @@ │ │ │ │ 30: iload 5 │ │ │ │ 32: ifeq 17 │ │ │ │ 35: aload_0 │ │ │ │ 36: aload_2 │ │ │ │ 37: aload_3 │ │ │ │ 38: invokevirtual #99 // Method getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ │ │ 41: invokevirtual #146 // Method net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; │ │ │ │ - 44: astore 4 │ │ │ │ - 46: aload 4 │ │ │ │ - 48: invokeinterface #114, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 53: astore 6 │ │ │ │ - 55: aload 6 │ │ │ │ - 57: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 62: istore 5 │ │ │ │ - 64: iload 5 │ │ │ │ - 66: ifeq 17 │ │ │ │ - 69: aload 6 │ │ │ │ - 71: invokeinterface #124, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 76: checkcast #148 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 79: astore 7 │ │ │ │ - 81: aload_1 │ │ │ │ - 82: invokevirtual #151 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getId:()Ljava/lang/String; │ │ │ │ - 85: astore 4 │ │ │ │ - 87: aload 7 │ │ │ │ - 89: invokevirtual #152 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 92: astore 8 │ │ │ │ - 94: aload 4 │ │ │ │ - 96: aload 8 │ │ │ │ - 98: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 101: istore 5 │ │ │ │ - 103: iload 5 │ │ │ │ - 105: ifeq 55 │ │ │ │ - 108: iconst_1 │ │ │ │ - 109: istore 5 │ │ │ │ - 111: aload_1 │ │ │ │ - 112: iload 5 │ │ │ │ - 114: invokevirtual #158 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.setStarred:(Z)V │ │ │ │ - 117: goto 17 │ │ │ │ + 44: invokeinterface #114, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 49: astore 4 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 58: istore 6 │ │ │ │ + 60: iload 6 │ │ │ │ + 62: ifeq 17 │ │ │ │ + 65: aload 4 │ │ │ │ + 67: invokeinterface #124, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 72: checkcast #148 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 75: astore 7 │ │ │ │ + 77: aload_1 │ │ │ │ + 78: invokevirtual #151 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getId:()Ljava/lang/String; │ │ │ │ + 81: astore 8 │ │ │ │ + 83: aload 7 │ │ │ │ + 85: invokevirtual #152 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ + 88: astore 9 │ │ │ │ + 90: aload 8 │ │ │ │ + 92: aload 9 │ │ │ │ + 94: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 97: istore 6 │ │ │ │ + 99: iload 6 │ │ │ │ + 101: ifeq 51 │ │ │ │ + 104: iconst_1 │ │ │ │ + 105: istore 5 │ │ │ │ + 107: aload_1 │ │ │ │ + 108: iload 5 │ │ │ │ + 110: invokevirtual #158 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.setStarred:(Z)V │ │ │ │ + 113: goto 17 │ │ │ │ │ │ │ │ public void createPlaylist(java.lang.String, java.lang.String, java.util.List, android.content.Context, net.sourceforge.subsonic.androidapp.util.ProgressListener); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=6 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -210,14 +210,15 @@ │ │ │ │ try { │ │ │ │ Label_0266: { │ │ │ │ if (!downloadFile.isCompleteFileAvailable()) { │ │ │ │ break Label_0266; │ │ │ │ } │ │ │ │ File file = downloadFile.getCompleteFile(); │ │ │ │ try { │ │ │ │ + Label_0019: │ │ │ │ while (true) { │ │ │ │ downloadFile.updateModificationDate(); │ │ │ │ this.mediaPlayer.setOnCompletionListener((MediaPlayer$OnCompletionListener)null); │ │ │ │ final MediaPlayer mediaPlayer = this.mediaPlayer; │ │ │ │ try { │ │ │ │ mediaPlayer.reset(); │ │ │ │ this.setPlayerState(PlayerState.IDLE); │ │ │ │ @@ -256,17 +257,17 @@ │ │ │ │ mediaPlayer6.start(); │ │ │ │ this.setPlayerState(PlayerState.STARTED); │ │ │ │ while (true) { │ │ │ │ final DownloadServiceLifecycleSupport lifecycleSupport = this.lifecycleSupport; │ │ │ │ try { │ │ │ │ lifecycleSupport.serializeDownloadQueue(); │ │ │ │ return; │ │ │ │ - this.setPlayerState(PlayerState.PAUSED); │ │ │ │ - continue; │ │ │ │ file = downloadFile.getPartialFile(); │ │ │ │ + continue Label_0019; │ │ │ │ + this.setPlayerState(PlayerState.PAUSED); │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ │ │ this.handleError(ex); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Exception ex2) {} │ │ ├── net/sourceforge/subsonic/androidapp/service/RESTMusicService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1396,347 +1396,339 @@ │ │ │ │ 37 41 58 any │ │ │ │ 43 48 58 any │ │ │ │ │ │ │ │ private org.apache.http.HttpResponse executeWithRetry(android.content.Context, java.lang.String, java.lang.String, org.apache.http.params.HttpParams, java.util.List, java.util.List, java.util.List, net.sourceforge.subsonic.androidapp.util.ProgressListener, net.sourceforge.subsonic.androidapp.util.CancellableTask); │ │ │ │ descriptor: (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=35, args_size=10 │ │ │ │ + stack=300, locals=34, args_size=10 │ │ │ │ 0: getstatic #48 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ 3: astore 10 │ │ │ │ 5: new #187 // class java/lang/StringBuilder │ │ │ │ 8: astore 11 │ │ │ │ 10: aload 11 │ │ │ │ 12: invokespecial #188 // Method java/lang/StringBuilder."":()V │ │ │ │ 15: ldc_w #264 // String Using URL │ │ │ │ 18: astore 12 │ │ │ │ 20: aload 11 │ │ │ │ 22: aload 12 │ │ │ │ 24: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 27: astore 11 │ │ │ │ - 29: aload 11 │ │ │ │ - 31: astore 13 │ │ │ │ - 33: aload 11 │ │ │ │ - 35: aload_2 │ │ │ │ - 36: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 39: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 42: astore 11 │ │ │ │ - 44: aload 10 │ │ │ │ - 46: aload 11 │ │ │ │ - 48: invokevirtual #222 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ - 51: new #266 // class java/util/concurrent/atomic/AtomicReference │ │ │ │ - 54: astore 14 │ │ │ │ - 56: iconst_0 │ │ │ │ - 57: istore 15 │ │ │ │ - 59: iconst_0 │ │ │ │ - 60: invokestatic #272 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 63: astore 10 │ │ │ │ - 65: aload 14 │ │ │ │ - 67: aload 10 │ │ │ │ - 69: invokespecial #275 // Method java/util/concurrent/atomic/AtomicReference."":(Ljava/lang/Object;)V │ │ │ │ - 72: iconst_0 │ │ │ │ - 73: istore 16 │ │ │ │ - 75: iload 16 │ │ │ │ - 77: iconst_1 │ │ │ │ - 78: iadd │ │ │ │ - 79: istore 16 │ │ │ │ - 81: new #277 // class org/apache/http/protocol/BasicHttpContext │ │ │ │ - 84: astore 17 │ │ │ │ - 86: aload 17 │ │ │ │ - 88: invokespecial #278 // Method org/apache/http/protocol/BasicHttpContext."":()V │ │ │ │ - 91: new #280 // class org/apache/http/client/methods/HttpPost │ │ │ │ - 94: astore 18 │ │ │ │ - 96: aload_2 │ │ │ │ - 97: astore 13 │ │ │ │ - 99: aload 18 │ │ │ │ - 101: aload_2 │ │ │ │ - 102: invokespecial #281 // Method org/apache/http/client/methods/HttpPost."":(Ljava/lang/String;)V │ │ │ │ - 105: aload 9 │ │ │ │ - 107: ifnull 139 │ │ │ │ - 110: new #283 // class net/sourceforge/subsonic/androidapp/service/RESTMusicService$1 │ │ │ │ - 113: astore 10 │ │ │ │ - 115: aload_0 │ │ │ │ - 116: astore 13 │ │ │ │ - 118: aload 10 │ │ │ │ - 120: aload_0 │ │ │ │ - 121: aload 14 │ │ │ │ - 123: aload 18 │ │ │ │ - 125: invokespecial #286 // Method net/sourceforge/subsonic/androidapp/service/RESTMusicService$1."":(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ │ │ │ - 128: aload 9 │ │ │ │ - 130: astore 13 │ │ │ │ - 132: aload 9 │ │ │ │ - 134: aload 10 │ │ │ │ - 136: invokevirtual #292 // Method net/sourceforge/subsonic/androidapp/util/CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V │ │ │ │ - 139: aload 5 │ │ │ │ - 141: ifnull 276 │ │ │ │ - 144: new #294 // class java/util/ArrayList │ │ │ │ - 147: astore 19 │ │ │ │ - 149: aload 19 │ │ │ │ - 151: invokespecial #295 // Method java/util/ArrayList."":()V │ │ │ │ - 154: iconst_0 │ │ │ │ - 155: istore 20 │ │ │ │ - 157: aload 5 │ │ │ │ - 159: invokeinterface #301, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 164: istore 15 │ │ │ │ - 166: iload 20 │ │ │ │ - 168: iload 15 │ │ │ │ - 170: if_icmpge 246 │ │ │ │ - 173: new #303 // class org/apache/http/message/BasicNameValuePair │ │ │ │ - 176: astore 11 │ │ │ │ - 178: aload 5 │ │ │ │ - 180: astore 13 │ │ │ │ - 182: aload 5 │ │ │ │ - 184: iload 20 │ │ │ │ - 186: invokeinterface #307, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 191: checkcast #205 // class java/lang/String │ │ │ │ - 194: astore 10 │ │ │ │ - 196: aload 6 │ │ │ │ - 198: astore 13 │ │ │ │ - 200: aload 6 │ │ │ │ - 202: iload 20 │ │ │ │ - 204: invokeinterface #307, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 209: invokestatic #310 // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 212: astore 12 │ │ │ │ - 214: aload 11 │ │ │ │ - 216: astore 13 │ │ │ │ - 218: aload 11 │ │ │ │ - 220: aload 10 │ │ │ │ - 222: aload 12 │ │ │ │ - 224: invokespecial #313 // Method org/apache/http/message/BasicNameValuePair."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 227: aload 19 │ │ │ │ - 229: aload 11 │ │ │ │ - 231: invokeinterface #317, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 236: pop │ │ │ │ - 237: iload 20 │ │ │ │ - 239: iconst_1 │ │ │ │ - 240: iadd │ │ │ │ - 241: istore 20 │ │ │ │ - 243: goto 157 │ │ │ │ - 246: new #319 // class org/apache/http/client/entity/UrlEncodedFormEntity │ │ │ │ - 249: astore 10 │ │ │ │ - 251: ldc_w #321 // String UTF-8 │ │ │ │ - 254: astore 11 │ │ │ │ - 256: aload 11 │ │ │ │ - 258: astore 13 │ │ │ │ - 260: aload 10 │ │ │ │ - 262: aload 19 │ │ │ │ - 264: aload 11 │ │ │ │ - 266: invokespecial #324 // Method org/apache/http/client/entity/UrlEncodedFormEntity."":(Ljava/util/List;Ljava/lang/String;)V │ │ │ │ - 269: aload 18 │ │ │ │ - 271: aload 10 │ │ │ │ - 273: invokevirtual #328 // Method org/apache/http/client/methods/HttpPost.setEntity:(Lorg/apache/http/HttpEntity;)V │ │ │ │ + 29: aload_2 │ │ │ │ + 30: astore 13 │ │ │ │ + 32: aload 11 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 38: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 41: astore 11 │ │ │ │ + 43: aload 10 │ │ │ │ + 45: aload 11 │ │ │ │ + 47: invokevirtual #222 // Method net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V │ │ │ │ + 50: new #266 // class java/util/concurrent/atomic/AtomicReference │ │ │ │ + 53: astore 14 │ │ │ │ + 55: iconst_0 │ │ │ │ + 56: istore 15 │ │ │ │ + 58: iconst_0 │ │ │ │ + 59: invokestatic #272 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 62: astore 10 │ │ │ │ + 64: aload 14 │ │ │ │ + 66: aload 10 │ │ │ │ + 68: invokespecial #275 // Method java/util/concurrent/atomic/AtomicReference."":(Ljava/lang/Object;)V │ │ │ │ + 71: iconst_0 │ │ │ │ + 72: istore 16 │ │ │ │ + 74: iload 16 │ │ │ │ + 76: iconst_1 │ │ │ │ + 77: iadd │ │ │ │ + 78: istore 16 │ │ │ │ + 80: new #277 // class org/apache/http/protocol/BasicHttpContext │ │ │ │ + 83: astore 17 │ │ │ │ + 85: aload 17 │ │ │ │ + 87: invokespecial #278 // Method org/apache/http/protocol/BasicHttpContext."":()V │ │ │ │ + 90: new #280 // class org/apache/http/client/methods/HttpPost │ │ │ │ + 93: astore 18 │ │ │ │ + 95: aload_2 │ │ │ │ + 96: astore 13 │ │ │ │ + 98: aload 18 │ │ │ │ + 100: aload_2 │ │ │ │ + 101: invokespecial #281 // Method org/apache/http/client/methods/HttpPost."":(Ljava/lang/String;)V │ │ │ │ + 104: aload 9 │ │ │ │ + 106: ifnull 138 │ │ │ │ + 109: new #283 // class net/sourceforge/subsonic/androidapp/service/RESTMusicService$1 │ │ │ │ + 112: astore 10 │ │ │ │ + 114: aload_0 │ │ │ │ + 115: astore 13 │ │ │ │ + 117: aload 10 │ │ │ │ + 119: aload_0 │ │ │ │ + 120: aload 14 │ │ │ │ + 122: aload 18 │ │ │ │ + 124: invokespecial #286 // Method net/sourceforge/subsonic/androidapp/service/RESTMusicService$1."":(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ │ │ │ + 127: aload 9 │ │ │ │ + 129: astore 13 │ │ │ │ + 131: aload 9 │ │ │ │ + 133: aload 10 │ │ │ │ + 135: invokevirtual #292 // Method net/sourceforge/subsonic/androidapp/util/CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V │ │ │ │ + 138: aload 5 │ │ │ │ + 140: ifnull 271 │ │ │ │ + 143: new #294 // class java/util/ArrayList │ │ │ │ + 146: astore 19 │ │ │ │ + 148: aload 19 │ │ │ │ + 150: invokespecial #295 // Method java/util/ArrayList."":()V │ │ │ │ + 153: iconst_0 │ │ │ │ + 154: istore 20 │ │ │ │ + 156: aload 5 │ │ │ │ + 158: invokeinterface #301, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 163: istore 15 │ │ │ │ + 165: iload 20 │ │ │ │ + 167: iload 15 │ │ │ │ + 169: if_icmpge 245 │ │ │ │ + 172: new #303 // class org/apache/http/message/BasicNameValuePair │ │ │ │ + 175: astore 11 │ │ │ │ + 177: aload 5 │ │ │ │ + 179: astore 13 │ │ │ │ + 181: aload 5 │ │ │ │ + 183: iload 20 │ │ │ │ + 185: invokeinterface #307, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 190: checkcast #205 // class java/lang/String │ │ │ │ + 193: astore 10 │ │ │ │ + 195: aload 6 │ │ │ │ + 197: astore 13 │ │ │ │ + 199: aload 6 │ │ │ │ + 201: iload 20 │ │ │ │ + 203: invokeinterface #307, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 208: invokestatic #310 // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 211: astore 12 │ │ │ │ + 213: aload 12 │ │ │ │ + 215: astore 13 │ │ │ │ + 217: aload 11 │ │ │ │ + 219: aload 10 │ │ │ │ + 221: aload 12 │ │ │ │ + 223: invokespecial #313 // Method org/apache/http/message/BasicNameValuePair."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 226: aload 19 │ │ │ │ + 228: aload 11 │ │ │ │ + 230: invokeinterface #317, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 235: pop │ │ │ │ + 236: iload 20 │ │ │ │ + 238: iconst_1 │ │ │ │ + 239: iadd │ │ │ │ + 240: istore 20 │ │ │ │ + 242: goto 156 │ │ │ │ + 245: new #319 // class org/apache/http/client/entity/UrlEncodedFormEntity │ │ │ │ + 248: astore 10 │ │ │ │ + 250: ldc_w #321 // String UTF-8 │ │ │ │ + 253: astore 11 │ │ │ │ + 255: aload 10 │ │ │ │ + 257: aload 19 │ │ │ │ + 259: aload 11 │ │ │ │ + 261: invokespecial #324 // Method org/apache/http/client/entity/UrlEncodedFormEntity."":(Ljava/util/List;Ljava/lang/String;)V │ │ │ │ + 264: aload 18 │ │ │ │ + 266: aload 10 │ │ │ │ + 268: invokevirtual #328 // Method org/apache/http/client/methods/HttpPost.setEntity:(Lorg/apache/http/HttpEntity;)V │ │ │ │ + 271: aload 4 │ │ │ │ + 273: ifnull 352 │ │ │ │ 276: aload 4 │ │ │ │ - 278: ifnull 357 │ │ │ │ - 281: aload 4 │ │ │ │ - 283: astore 13 │ │ │ │ - 285: aload 18 │ │ │ │ - 287: aload 4 │ │ │ │ - 289: invokevirtual #332 // Method org/apache/http/client/methods/HttpPost.setParams:(Lorg/apache/http/params/HttpParams;)V │ │ │ │ - 292: getstatic #48 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 295: astore 10 │ │ │ │ - 297: new #187 // class java/lang/StringBuilder │ │ │ │ - 300: astore 11 │ │ │ │ + 278: astore 13 │ │ │ │ + 280: aload 18 │ │ │ │ + 282: aload 4 │ │ │ │ + 284: invokevirtual #332 // Method org/apache/http/client/methods/HttpPost.setParams:(Lorg/apache/http/params/HttpParams;)V │ │ │ │ + 287: getstatic #48 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 290: astore 10 │ │ │ │ + 292: new #187 // class java/lang/StringBuilder │ │ │ │ + 295: astore 11 │ │ │ │ + 297: aload 11 │ │ │ │ + 299: invokespecial #188 // Method java/lang/StringBuilder."":()V │ │ │ │ 302: aload 11 │ │ │ │ - 304: invokespecial #188 // Method java/lang/StringBuilder."":()V │ │ │ │ - 307: aload 11 │ │ │ │ - 309: ldc_w #334 // String Socket read timeout: │ │ │ │ - 312: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 315: astore 11 │ │ │ │ - 317: aload 4 │ │ │ │ - 319: invokestatic #338 // Method org/apache/http/params/HttpConnectionParams.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I │ │ │ │ - 322: istore 21 │ │ │ │ - 324: aload 11 │ │ │ │ - 326: iload 21 │ │ │ │ - 328: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 331: astore 11 │ │ │ │ - 333: ldc_w #343 // String ms. │ │ │ │ - 336: astore 12 │ │ │ │ - 338: aload 11 │ │ │ │ - 340: aload 12 │ │ │ │ - 342: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 345: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 348: astore 11 │ │ │ │ - 350: aload 10 │ │ │ │ - 352: aload 11 │ │ │ │ - 354: invokevirtual #346 // Method net/sourceforge/subsonic/androidapp/util/Logger.debug:(Ljava/lang/String;)V │ │ │ │ + 304: ldc_w #334 // String Socket read timeout: │ │ │ │ + 307: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 310: astore 11 │ │ │ │ + 312: aload 4 │ │ │ │ + 314: invokestatic #338 // Method org/apache/http/params/HttpConnectionParams.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I │ │ │ │ + 317: istore 21 │ │ │ │ + 319: aload 11 │ │ │ │ + 321: iload 21 │ │ │ │ + 323: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 326: astore 11 │ │ │ │ + 328: ldc_w #343 // String ms. │ │ │ │ + 331: astore 12 │ │ │ │ + 333: aload 11 │ │ │ │ + 335: aload 12 │ │ │ │ + 337: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 340: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 343: astore 11 │ │ │ │ + 345: aload 10 │ │ │ │ + 347: aload 11 │ │ │ │ + 349: invokevirtual #346 // Method net/sourceforge/subsonic/androidapp/util/Logger.debug:(Ljava/lang/String;)V │ │ │ │ + 352: aload 7 │ │ │ │ + 354: ifnull 402 │ │ │ │ 357: aload 7 │ │ │ │ - 359: ifnull 407 │ │ │ │ - 362: aload 7 │ │ │ │ - 364: invokeinterface #350, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 369: astore 22 │ │ │ │ - 371: aload 22 │ │ │ │ - 373: invokeinterface #356, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 378: istore 15 │ │ │ │ - 380: iload 15 │ │ │ │ - 382: ifeq 407 │ │ │ │ - 385: aload 22 │ │ │ │ - 387: invokeinterface #360, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 392: checkcast #362 // class org/apache/http/Header │ │ │ │ - 395: astore 23 │ │ │ │ - 397: aload 18 │ │ │ │ - 399: aload 23 │ │ │ │ - 401: invokevirtual #366 // Method org/apache/http/client/methods/HttpPost.addHeader:(Lorg/apache/http/Header;)V │ │ │ │ - 404: goto 371 │ │ │ │ - 407: aload_1 │ │ │ │ - 408: invokestatic #370 // Method net/sourceforge/subsonic/androidapp/util/Util.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ - 411: astore 24 │ │ │ │ - 413: aload_0 │ │ │ │ - 414: astore 13 │ │ │ │ - 416: aload_0 │ │ │ │ - 417: getfield #127 // Field httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ │ │ - 420: invokevirtual #374 // Method org/apache/http/impl/client/DefaultHttpClient.getCredentialsProvider:()Lorg/apache/http/client/CredentialsProvider; │ │ │ │ - 423: astore 10 │ │ │ │ - 425: new #376 // class org/apache/http/auth/AuthScope │ │ │ │ - 428: astore 11 │ │ │ │ - 430: getstatic #379 // Field org/apache/http/auth/AuthScope.ANY_HOST:Ljava/lang/String; │ │ │ │ - 433: astore 12 │ │ │ │ - 435: iconst_m1 │ │ │ │ - 436: istore 25 │ │ │ │ - 438: aload 11 │ │ │ │ - 440: aload 12 │ │ │ │ - 442: iload 25 │ │ │ │ - 444: invokespecial #382 // Method org/apache/http/auth/AuthScope."":(Ljava/lang/String;I)V │ │ │ │ - 447: new #384 // class org/apache/http/auth/UsernamePasswordCredentials │ │ │ │ - 450: astore 12 │ │ │ │ - 452: aload 24 │ │ │ │ - 454: invokevirtual #389 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ │ │ - 457: astore 26 │ │ │ │ - 459: aload 24 │ │ │ │ - 461: invokevirtual #392 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getPassword:()Ljava/lang/String; │ │ │ │ - 464: astore 27 │ │ │ │ - 466: aload 12 │ │ │ │ - 468: aload 26 │ │ │ │ - 470: aload 27 │ │ │ │ - 472: invokespecial #393 // Method org/apache/http/auth/UsernamePasswordCredentials."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 475: aload 10 │ │ │ │ - 477: aload 11 │ │ │ │ - 479: aload 12 │ │ │ │ - 481: invokeinterface #399, 3 // InterfaceMethod org/apache/http/client/CredentialsProvider.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V │ │ │ │ - 486: aload_0 │ │ │ │ - 487: getfield #127 // Field httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ │ │ - 490: astore 10 │ │ │ │ - 492: aload 10 │ │ │ │ - 494: aload 18 │ │ │ │ - 496: aload 17 │ │ │ │ - 498: invokevirtual #403 // Method org/apache/http/impl/client/DefaultHttpClient.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ │ │ - 501: astore 28 │ │ │ │ - 503: aload_0 │ │ │ │ - 504: aload_3 │ │ │ │ - 505: aload_1 │ │ │ │ - 506: aload 17 │ │ │ │ - 508: invokespecial #407 // Method detectRedirect:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V │ │ │ │ - 511: aload 28 │ │ │ │ - 513: areturn │ │ │ │ - 514: astore 29 │ │ │ │ - 516: aload 18 │ │ │ │ - 518: invokevirtual #410 // Method org/apache/http/client/methods/HttpPost.abort:()V │ │ │ │ - 521: iconst_5 │ │ │ │ - 522: istore 15 │ │ │ │ - 524: iload 16 │ │ │ │ - 526: iload 15 │ │ │ │ - 528: if_icmpge 553 │ │ │ │ - 531: aload 14 │ │ │ │ - 533: invokevirtual #413 // Method java/util/concurrent/atomic/AtomicReference.get:()Ljava/lang/Object; │ │ │ │ - 536: checkcast #268 // class java/lang/Boolean │ │ │ │ - 539: astore 10 │ │ │ │ - 541: aload 10 │ │ │ │ - 543: invokevirtual #416 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 546: istore 15 │ │ │ │ - 548: iload 15 │ │ │ │ - 550: ifeq 556 │ │ │ │ - 553: aload 29 │ │ │ │ - 555: athrow │ │ │ │ - 556: aload 8 │ │ │ │ - 558: ifnull 646 │ │ │ │ - 561: aload_1 │ │ │ │ - 562: invokevirtual #422 // Method android/content/Context.getResources:()Landroid/content/res/Resources; │ │ │ │ - 565: astore 10 │ │ │ │ - 567: ldc_w #423 // int 2131361878 │ │ │ │ - 570: istore 30 │ │ │ │ - 572: iconst_2 │ │ │ │ - 573: istore 21 │ │ │ │ - 575: iload 21 │ │ │ │ - 577: anewarray #4 // class java/lang/Object │ │ │ │ - 580: astore 13 │ │ │ │ - 582: aload 13 │ │ │ │ - 584: astore 12 │ │ │ │ - 586: aconst_null │ │ │ │ - 587: astore 26 │ │ │ │ - 589: iload 16 │ │ │ │ - 591: invokestatic #430 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 594: astore 27 │ │ │ │ - 596: aload 13 │ │ │ │ - 598: iconst_0 │ │ │ │ - 599: aload 27 │ │ │ │ - 601: aastore │ │ │ │ - 602: iconst_1 │ │ │ │ - 603: istore 25 │ │ │ │ - 605: iconst_4 │ │ │ │ - 606: istore 31 │ │ │ │ - 608: iload 31 │ │ │ │ - 610: invokestatic #430 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 613: astore 27 │ │ │ │ - 615: aload 13 │ │ │ │ - 617: iload 25 │ │ │ │ - 619: aload 27 │ │ │ │ - 621: aastore │ │ │ │ - 622: aload 10 │ │ │ │ - 624: iload 30 │ │ │ │ - 626: aload 13 │ │ │ │ - 628: invokevirtual #438 // Method android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 631: astore 32 │ │ │ │ - 633: aload 8 │ │ │ │ - 635: astore 13 │ │ │ │ - 637: aload 8 │ │ │ │ - 639: aload 32 │ │ │ │ - 641: invokeinterface #443, 2 // InterfaceMethod net/sourceforge/subsonic/androidapp/util/ProgressListener.updateProgress:(Ljava/lang/String;)V │ │ │ │ - 646: getstatic #48 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ - 649: astore 10 │ │ │ │ - 651: new #187 // class java/lang/StringBuilder │ │ │ │ - 654: astore 11 │ │ │ │ + 359: invokeinterface #350, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 364: astore 10 │ │ │ │ + 366: aload 10 │ │ │ │ + 368: invokeinterface #356, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 373: istore 22 │ │ │ │ + 375: iload 22 │ │ │ │ + 377: ifeq 402 │ │ │ │ + 380: aload 10 │ │ │ │ + 382: invokeinterface #360, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 387: checkcast #362 // class org/apache/http/Header │ │ │ │ + 390: astore 23 │ │ │ │ + 392: aload 18 │ │ │ │ + 394: aload 23 │ │ │ │ + 396: invokevirtual #366 // Method org/apache/http/client/methods/HttpPost.addHeader:(Lorg/apache/http/Header;)V │ │ │ │ + 399: goto 366 │ │ │ │ + 402: aload_1 │ │ │ │ + 403: invokestatic #370 // Method net/sourceforge/subsonic/androidapp/util/Util.getActiveServer:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ │ + 406: astore 24 │ │ │ │ + 408: aload_0 │ │ │ │ + 409: astore 13 │ │ │ │ + 411: aload_0 │ │ │ │ + 412: getfield #127 // Field httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ │ │ + 415: invokevirtual #374 // Method org/apache/http/impl/client/DefaultHttpClient.getCredentialsProvider:()Lorg/apache/http/client/CredentialsProvider; │ │ │ │ + 418: astore 10 │ │ │ │ + 420: new #376 // class org/apache/http/auth/AuthScope │ │ │ │ + 423: astore 11 │ │ │ │ + 425: getstatic #379 // Field org/apache/http/auth/AuthScope.ANY_HOST:Ljava/lang/String; │ │ │ │ + 428: astore 12 │ │ │ │ + 430: iconst_m1 │ │ │ │ + 431: istore 25 │ │ │ │ + 433: aload 11 │ │ │ │ + 435: aload 12 │ │ │ │ + 437: iload 25 │ │ │ │ + 439: invokespecial #382 // Method org/apache/http/auth/AuthScope."":(Ljava/lang/String;I)V │ │ │ │ + 442: new #384 // class org/apache/http/auth/UsernamePasswordCredentials │ │ │ │ + 445: astore 12 │ │ │ │ + 447: aload 24 │ │ │ │ + 449: invokevirtual #389 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; │ │ │ │ + 452: astore 26 │ │ │ │ + 454: aload 24 │ │ │ │ + 456: invokevirtual #392 // Method net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getPassword:()Ljava/lang/String; │ │ │ │ + 459: astore 27 │ │ │ │ + 461: aload 12 │ │ │ │ + 463: aload 26 │ │ │ │ + 465: aload 27 │ │ │ │ + 467: invokespecial #393 // Method org/apache/http/auth/UsernamePasswordCredentials."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 470: aload 10 │ │ │ │ + 472: aload 11 │ │ │ │ + 474: aload 12 │ │ │ │ + 476: invokeinterface #399, 3 // InterfaceMethod org/apache/http/client/CredentialsProvider.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V │ │ │ │ + 481: aload_0 │ │ │ │ + 482: getfield #127 // Field httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ │ │ + 485: astore 10 │ │ │ │ + 487: aload 10 │ │ │ │ + 489: aload 18 │ │ │ │ + 491: aload 17 │ │ │ │ + 493: invokevirtual #403 // Method org/apache/http/impl/client/DefaultHttpClient.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ │ │ + 496: astore 28 │ │ │ │ + 498: aload_0 │ │ │ │ + 499: aload_3 │ │ │ │ + 500: aload_1 │ │ │ │ + 501: aload 17 │ │ │ │ + 503: invokespecial #407 // Method detectRedirect:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V │ │ │ │ + 506: aload 28 │ │ │ │ + 508: areturn │ │ │ │ + 509: astore 29 │ │ │ │ + 511: aload 18 │ │ │ │ + 513: invokevirtual #410 // Method org/apache/http/client/methods/HttpPost.abort:()V │ │ │ │ + 516: iconst_5 │ │ │ │ + 517: istore 15 │ │ │ │ + 519: iload 16 │ │ │ │ + 521: iload 15 │ │ │ │ + 523: if_icmpge 548 │ │ │ │ + 526: aload 14 │ │ │ │ + 528: invokevirtual #413 // Method java/util/concurrent/atomic/AtomicReference.get:()Ljava/lang/Object; │ │ │ │ + 531: checkcast #268 // class java/lang/Boolean │ │ │ │ + 534: astore 10 │ │ │ │ + 536: aload 10 │ │ │ │ + 538: invokevirtual #416 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 541: istore 15 │ │ │ │ + 543: iload 15 │ │ │ │ + 545: ifeq 551 │ │ │ │ + 548: aload 29 │ │ │ │ + 550: athrow │ │ │ │ + 551: aload 8 │ │ │ │ + 553: ifnull 641 │ │ │ │ + 556: aload_1 │ │ │ │ + 557: invokevirtual #422 // Method android/content/Context.getResources:()Landroid/content/res/Resources; │ │ │ │ + 560: astore 10 │ │ │ │ + 562: ldc_w #423 // int 2131361878 │ │ │ │ + 565: istore 22 │ │ │ │ + 567: iconst_2 │ │ │ │ + 568: istore 21 │ │ │ │ + 570: iload 21 │ │ │ │ + 572: anewarray #4 // class java/lang/Object │ │ │ │ + 575: astore 13 │ │ │ │ + 577: aload 13 │ │ │ │ + 579: astore 12 │ │ │ │ + 581: aconst_null │ │ │ │ + 582: astore 26 │ │ │ │ + 584: iload 16 │ │ │ │ + 586: invokestatic #430 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 589: astore 27 │ │ │ │ + 591: aload 13 │ │ │ │ + 593: iconst_0 │ │ │ │ + 594: aload 27 │ │ │ │ + 596: aastore │ │ │ │ + 597: iconst_1 │ │ │ │ + 598: istore 25 │ │ │ │ + 600: iconst_4 │ │ │ │ + 601: istore 30 │ │ │ │ + 603: iload 30 │ │ │ │ + 605: invokestatic #430 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 608: astore 27 │ │ │ │ + 610: aload 13 │ │ │ │ + 612: iload 25 │ │ │ │ + 614: aload 27 │ │ │ │ + 616: aastore │ │ │ │ + 617: aload 10 │ │ │ │ + 619: iload 22 │ │ │ │ + 621: aload 13 │ │ │ │ + 623: invokevirtual #438 // Method android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 626: astore 31 │ │ │ │ + 628: aload 8 │ │ │ │ + 630: astore 13 │ │ │ │ + 632: aload 8 │ │ │ │ + 634: aload 31 │ │ │ │ + 636: invokeinterface #443, 2 // InterfaceMethod net/sourceforge/subsonic/androidapp/util/ProgressListener.updateProgress:(Ljava/lang/String;)V │ │ │ │ + 641: getstatic #48 // Field LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ │ │ + 644: astore 10 │ │ │ │ + 646: new #187 // class java/lang/StringBuilder │ │ │ │ + 649: astore 11 │ │ │ │ + 651: aload 11 │ │ │ │ + 653: invokespecial #188 // Method java/lang/StringBuilder."":()V │ │ │ │ 656: aload 11 │ │ │ │ - 658: invokespecial #188 // Method java/lang/StringBuilder."":()V │ │ │ │ - 661: aload 11 │ │ │ │ - 663: ldc_w #445 // String Got IOException ( │ │ │ │ - 666: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 658: ldc_w #445 // String Got IOException ( │ │ │ │ + 661: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 664: iload 16 │ │ │ │ + 666: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 669: astore 11 │ │ │ │ - 671: aload 11 │ │ │ │ - 673: astore 13 │ │ │ │ - 675: aload 11 │ │ │ │ - 677: iload 16 │ │ │ │ - 679: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 682: astore 11 │ │ │ │ - 684: ldc_w #447 // String ), will retry │ │ │ │ - 687: astore 12 │ │ │ │ - 689: aload 11 │ │ │ │ - 691: aload 12 │ │ │ │ - 693: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 696: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 699: astore 11 │ │ │ │ - 701: aload 11 │ │ │ │ - 703: astore 13 │ │ │ │ - 705: aload 10 │ │ │ │ - 707: aload 11 │ │ │ │ - 709: aload 29 │ │ │ │ - 711: invokevirtual #450 // Method net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 714: aload_0 │ │ │ │ - 715: astore 13 │ │ │ │ - 717: aload_0 │ │ │ │ - 718: aload 4 │ │ │ │ - 720: invokespecial #453 // Method increaseTimeouts:(Lorg/apache/http/params/HttpParams;)V │ │ │ │ - 723: ldc2_w #454 // long 2000l │ │ │ │ - 726: lstore 33 │ │ │ │ - 728: lload 33 │ │ │ │ - 730: invokestatic #461 // Method net/sourceforge/subsonic/androidapp/util/Util.sleepQuietly:(J)V │ │ │ │ - 733: goto 75 │ │ │ │ + 671: ldc_w #447 // String ), will retry │ │ │ │ + 674: astore 12 │ │ │ │ + 676: aload 11 │ │ │ │ + 678: aload 12 │ │ │ │ + 680: invokevirtual #195 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 683: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 686: astore 11 │ │ │ │ + 688: aload 10 │ │ │ │ + 690: aload 11 │ │ │ │ + 692: aload 29 │ │ │ │ + 694: invokevirtual #450 // Method net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 697: aload_0 │ │ │ │ + 698: astore 13 │ │ │ │ + 700: aload_0 │ │ │ │ + 701: aload 4 │ │ │ │ + 703: invokespecial #453 // Method increaseTimeouts:(Lorg/apache/http/params/HttpParams;)V │ │ │ │ + 706: ldc2_w #454 // long 2000l │ │ │ │ + 709: lstore 32 │ │ │ │ + 711: lload 32 │ │ │ │ + 713: invokestatic #461 // Method net/sourceforge/subsonic/androidapp/util/Util.sleepQuietly:(J)V │ │ │ │ + 716: goto 74 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 486 490 514 Class java/io/IOException │ │ │ │ - 496 501 514 Class java/io/IOException │ │ │ │ - 506 511 514 Class java/io/IOException │ │ │ │ + 481 485 509 Class java/io/IOException │ │ │ │ + 491 496 509 Class java/io/IOException │ │ │ │ + 501 506 509 Class java/io/IOException │ │ │ │ │ │ │ │ private java.lang.String getCachedIndexesFilename(android.content.Context, java.lang.String); │ │ │ │ descriptor: (Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=3 │ │ │ │ 0: new #187 // class java/lang/StringBuilder │ │ │ │ @@ -2514,70 +2506,72 @@ │ │ │ │ 66: pop │ │ │ │ 67: aload 7 │ │ │ │ 69: aload_2 │ │ │ │ 70: invokeinterface #317, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ 75: pop │ │ │ │ 76: aload_3 │ │ │ │ 77: invokeinterface #350, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 82: astore 9 │ │ │ │ - 84: aload 9 │ │ │ │ + 82: astore 8 │ │ │ │ + 84: aload 8 │ │ │ │ 86: invokeinterface #356, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 91: istore 10 │ │ │ │ - 93: iload 10 │ │ │ │ + 91: istore 9 │ │ │ │ + 93: iload 9 │ │ │ │ 95: ifeq 141 │ │ │ │ - 98: aload 9 │ │ │ │ + 98: aload 8 │ │ │ │ 100: invokeinterface #360, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 105: checkcast #657 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 108: astore 11 │ │ │ │ + 108: astore 10 │ │ │ │ 110: aload 6 │ │ │ │ 112: ldc_w #659 // String songId │ │ │ │ 115: invokeinterface #317, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ 120: pop │ │ │ │ - 121: aload 11 │ │ │ │ + 121: aload 10 │ │ │ │ 123: invokevirtual #662 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 126: astore 8 │ │ │ │ + 126: astore 11 │ │ │ │ 128: aload 7 │ │ │ │ - 130: aload 8 │ │ │ │ + 130: aload 11 │ │ │ │ 132: invokeinterface #317, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ 137: pop │ │ │ │ 138: goto 84 │ │ │ │ 141: ldc_w #664 // String createPlaylist │ │ │ │ 144: astore 12 │ │ │ │ 146: aload_0 │ │ │ │ 147: astore 8 │ │ │ │ - 149: aload_0 │ │ │ │ - 150: aload 4 │ │ │ │ - 152: aload 5 │ │ │ │ - 154: aload 12 │ │ │ │ - 156: aconst_null │ │ │ │ - 157: aload 6 │ │ │ │ - 159: aload 7 │ │ │ │ - 161: invokespecial #249 // Method getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ │ │ - 164: astore 13 │ │ │ │ - 166: new #666 // class net/sourceforge/subsonic/androidapp/service/parser/ErrorParser │ │ │ │ - 169: astore 8 │ │ │ │ - 171: aload 8 │ │ │ │ - 173: aload 4 │ │ │ │ - 175: invokespecial #667 // Method net/sourceforge/subsonic/androidapp/service/parser/ErrorParser."":(Landroid/content/Context;)V │ │ │ │ - 178: aload 8 │ │ │ │ - 180: aload 13 │ │ │ │ - 182: invokevirtual #670 // Method net/sourceforge/subsonic/androidapp/service/parser/ErrorParser.parse:(Ljava/io/Reader;)V │ │ │ │ - 185: aload 13 │ │ │ │ - 187: invokestatic #262 // Method net/sourceforge/subsonic/androidapp/util/Util.close:(Ljava/io/Closeable;)V │ │ │ │ - 190: return │ │ │ │ - 191: astore 8 │ │ │ │ - 193: aload 13 │ │ │ │ - 195: invokestatic #262 // Method net/sourceforge/subsonic/androidapp/util/Util.close:(Ljava/io/Closeable;)V │ │ │ │ - 198: aload 8 │ │ │ │ - 200: athrow │ │ │ │ + 149: aload 4 │ │ │ │ + 151: astore 11 │ │ │ │ + 153: aload_0 │ │ │ │ + 154: aload 4 │ │ │ │ + 156: aload 5 │ │ │ │ + 158: aload 12 │ │ │ │ + 160: aconst_null │ │ │ │ + 161: aload 6 │ │ │ │ + 163: aload 7 │ │ │ │ + 165: invokespecial #249 // Method getReader:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ │ │ + 168: astore 13 │ │ │ │ + 170: new #666 // class net/sourceforge/subsonic/androidapp/service/parser/ErrorParser │ │ │ │ + 173: astore 8 │ │ │ │ + 175: aload 8 │ │ │ │ + 177: aload 4 │ │ │ │ + 179: invokespecial #667 // Method net/sourceforge/subsonic/androidapp/service/parser/ErrorParser."":(Landroid/content/Context;)V │ │ │ │ + 182: aload 8 │ │ │ │ + 184: aload 13 │ │ │ │ + 186: invokevirtual #670 // Method net/sourceforge/subsonic/androidapp/service/parser/ErrorParser.parse:(Ljava/io/Reader;)V │ │ │ │ + 189: aload 13 │ │ │ │ + 191: invokestatic #262 // Method net/sourceforge/subsonic/androidapp/util/Util.close:(Ljava/io/Closeable;)V │ │ │ │ + 194: return │ │ │ │ + 195: astore 8 │ │ │ │ + 197: aload 13 │ │ │ │ + 199: invokestatic #262 // Method net/sourceforge/subsonic/androidapp/util/Util.close:(Ljava/io/Closeable;)V │ │ │ │ + 202: aload 8 │ │ │ │ + 204: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 166 169 191 any │ │ │ │ - 173 178 191 any │ │ │ │ - 180 185 191 any │ │ │ │ + 170 173 195 any │ │ │ │ + 177 182 195 any │ │ │ │ + 184 189 195 any │ │ │ │ │ │ │ │ public java.net.URL createShare(java.lang.String, android.content.Context, net.sourceforge.subsonic.androidapp.util.ProgressListener); │ │ │ │ descriptor: (Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=4 │ │ │ │ 0: aload_0 │ │ ├── net/sourceforge/subsonic/androidapp/service/OfflineMusicService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -536,46 +536,44 @@ │ │ │ │ 90: astore 4 │ │ │ │ 92: goto 17 │ │ │ │ │ │ │ │ private void listFilesRecursively(java.io.File, java.util.List); │ │ │ │ descriptor: (Ljava/io/File;Ljava/util/List;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=3 │ │ │ │ + stack=300, locals=6, args_size=3 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokestatic #147 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #153, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #158, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 73 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #162, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #13 // class java/io/File │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: invokevirtual #83 // Method java/io/File.isFile:()Z │ │ │ │ - 44: istore 5 │ │ │ │ - 46: iload 5 │ │ │ │ - 48: ifeq 63 │ │ │ │ - 51: aload_2 │ │ │ │ - 52: aload 6 │ │ │ │ - 54: invokeinterface #167, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 59: pop │ │ │ │ - 60: goto 13 │ │ │ │ - 63: aload_0 │ │ │ │ - 64: aload 6 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: invokespecial #171 // Method listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V │ │ │ │ - 70: goto 13 │ │ │ │ - 73: return │ │ │ │ + 4: invokeinterface #153, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #158, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 68 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #162, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #13 // class java/io/File │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: invokevirtual #83 // Method java/io/File.isFile:()Z │ │ │ │ + 39: istore 4 │ │ │ │ + 41: iload 4 │ │ │ │ + 43: ifeq 58 │ │ │ │ + 46: aload_2 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: invokeinterface #167, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 54: pop │ │ │ │ + 55: goto 10 │ │ │ │ + 58: aload_0 │ │ │ │ + 59: aload 5 │ │ │ │ + 61: aload_2 │ │ │ │ + 62: invokespecial #171 // Method listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V │ │ │ │ + 65: goto 10 │ │ │ │ + 68: return │ │ │ │ │ │ │ │ public void createPlaylist(java.lang.String, java.lang.String, java.util.List, android.content.Context, net.sourceforge.subsonic.androidapp.util.ProgressListener); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=6 │ │ │ │ 0: new #173 // class net/sourceforge/subsonic/androidapp/service/OfflineException │ │ │ │ @@ -674,77 +672,75 @@ │ │ │ │ 5: aload 5 │ │ │ │ 7: invokespecial #213 // Method java/util/ArrayList."":()V │ │ │ │ 10: aload_3 │ │ │ │ 11: invokestatic #55 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; │ │ │ │ 14: astore 6 │ │ │ │ 16: aload 6 │ │ │ │ 18: invokestatic #216 // Method net/sourceforge/subsonic/androidapp/util/FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; │ │ │ │ - 21: astore 7 │ │ │ │ - 23: aload 7 │ │ │ │ - 25: invokeinterface #153, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ - 30: astore 8 │ │ │ │ - 32: aload 8 │ │ │ │ - 34: invokeinterface #158, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 39: istore 9 │ │ │ │ - 41: iload 9 │ │ │ │ - 43: ifeq 148 │ │ │ │ - 46: aload 8 │ │ │ │ - 48: invokeinterface #162, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 53: checkcast #13 // class java/io/File │ │ │ │ - 56: astore 10 │ │ │ │ - 58: aload 10 │ │ │ │ - 60: invokevirtual #17 // Method java/io/File.isDirectory:()Z │ │ │ │ - 63: istore 9 │ │ │ │ - 65: iload 9 │ │ │ │ - 67: ifeq 32 │ │ │ │ - 70: new #218 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ - 73: astore 11 │ │ │ │ - 75: aload 11 │ │ │ │ - 77: invokespecial #219 // Method net/sourceforge/subsonic/androidapp/domain/Artist."":()V │ │ │ │ - 80: aload 10 │ │ │ │ - 82: invokevirtual #25 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ - 85: astore 7 │ │ │ │ - 87: aload 11 │ │ │ │ - 89: aload 7 │ │ │ │ - 91: invokevirtual #220 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setId:(Ljava/lang/String;)V │ │ │ │ - 94: aload 10 │ │ │ │ - 96: invokevirtual #90 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 99: astore 7 │ │ │ │ - 101: iconst_1 │ │ │ │ - 102: istore 12 │ │ │ │ - 104: aload 7 │ │ │ │ - 106: iconst_0 │ │ │ │ - 107: iload 12 │ │ │ │ - 109: invokevirtual #224 // Method java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ - 112: astore 7 │ │ │ │ - 114: aload 11 │ │ │ │ - 116: aload 7 │ │ │ │ - 118: invokevirtual #227 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setIndex:(Ljava/lang/String;)V │ │ │ │ - 121: aload 10 │ │ │ │ - 123: invokevirtual #90 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 126: astore 7 │ │ │ │ - 128: aload 11 │ │ │ │ - 130: aload 7 │ │ │ │ - 132: invokevirtual #230 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setName:(Ljava/lang/String;)V │ │ │ │ - 135: aload 5 │ │ │ │ - 137: aload 11 │ │ │ │ - 139: invokeinterface #167, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 144: pop │ │ │ │ - 145: goto 32 │ │ │ │ - 148: new #232 // class net/sourceforge/subsonic/androidapp/domain/Indexes │ │ │ │ - 151: astore 7 │ │ │ │ - 153: invokestatic #238 // Method java/util/Collections.emptyList:()Ljava/util/List; │ │ │ │ - 156: astore 13 │ │ │ │ - 158: aload 7 │ │ │ │ - 160: lconst_0 │ │ │ │ - 161: aload 13 │ │ │ │ - 163: aload 5 │ │ │ │ - 165: invokespecial #241 // Method net/sourceforge/subsonic/androidapp/domain/Indexes."":(JLjava/util/List;Ljava/util/List;)V │ │ │ │ - 168: aload 7 │ │ │ │ - 170: areturn │ │ │ │ + 21: invokeinterface #153, 1 // InterfaceMethod java/util/SortedSet.iterator:()Ljava/util/Iterator; │ │ │ │ + 26: astore 7 │ │ │ │ + 28: aload 7 │ │ │ │ + 30: invokeinterface #158, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 35: istore 8 │ │ │ │ + 37: iload 8 │ │ │ │ + 39: ifeq 144 │ │ │ │ + 42: aload 7 │ │ │ │ + 44: invokeinterface #162, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 49: checkcast #13 // class java/io/File │ │ │ │ + 52: astore 9 │ │ │ │ + 54: aload 9 │ │ │ │ + 56: invokevirtual #17 // Method java/io/File.isDirectory:()Z │ │ │ │ + 59: istore 8 │ │ │ │ + 61: iload 8 │ │ │ │ + 63: ifeq 28 │ │ │ │ + 66: new #218 // class net/sourceforge/subsonic/androidapp/domain/Artist │ │ │ │ + 69: astore 10 │ │ │ │ + 71: aload 10 │ │ │ │ + 73: invokespecial #219 // Method net/sourceforge/subsonic/androidapp/domain/Artist."":()V │ │ │ │ + 76: aload 9 │ │ │ │ + 78: invokevirtual #25 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ + 81: astore 11 │ │ │ │ + 83: aload 10 │ │ │ │ + 85: aload 11 │ │ │ │ + 87: invokevirtual #220 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setId:(Ljava/lang/String;)V │ │ │ │ + 90: aload 9 │ │ │ │ + 92: invokevirtual #90 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 95: astore 11 │ │ │ │ + 97: iconst_1 │ │ │ │ + 98: istore 12 │ │ │ │ + 100: aload 11 │ │ │ │ + 102: iconst_0 │ │ │ │ + 103: iload 12 │ │ │ │ + 105: invokevirtual #224 // Method java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ + 108: astore 11 │ │ │ │ + 110: aload 10 │ │ │ │ + 112: aload 11 │ │ │ │ + 114: invokevirtual #227 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setIndex:(Ljava/lang/String;)V │ │ │ │ + 117: aload 9 │ │ │ │ + 119: invokevirtual #90 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 122: astore 11 │ │ │ │ + 124: aload 10 │ │ │ │ + 126: aload 11 │ │ │ │ + 128: invokevirtual #230 // Method net/sourceforge/subsonic/androidapp/domain/Artist.setName:(Ljava/lang/String;)V │ │ │ │ + 131: aload 5 │ │ │ │ + 133: aload 10 │ │ │ │ + 135: invokeinterface #167, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 140: pop │ │ │ │ + 141: goto 28 │ │ │ │ + 144: new #232 // class net/sourceforge/subsonic/androidapp/domain/Indexes │ │ │ │ + 147: astore 7 │ │ │ │ + 149: invokestatic #238 // Method java/util/Collections.emptyList:()Ljava/util/List; │ │ │ │ + 152: astore 13 │ │ │ │ + 154: aload 7 │ │ │ │ + 156: lconst_0 │ │ │ │ + 157: aload 13 │ │ │ │ + 159: aload 5 │ │ │ │ + 161: invokespecial #241 // Method net/sourceforge/subsonic/androidapp/domain/Indexes."":(JLjava/util/List;Ljava/util/List;)V │ │ │ │ + 164: aload 7 │ │ │ │ + 166: areturn │ │ │ │ │ │ │ │ public net.sourceforge.subsonic.androidapp.domain.JukeboxStatus getJukeboxStatus(android.content.Context, net.sourceforge.subsonic.androidapp.util.ProgressListener); │ │ │ │ descriptor: (Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=3 │ │ │ │ 0: new #173 // class net/sourceforge/subsonic/androidapp/service/OfflineException │ │ ├── net/sourceforge/subsonic/androidapp/activity/DownloadActivity$22.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -166,63 +166,61 @@ │ │ │ │ 1: invokevirtual #20 // Method doInBackground:()Ljava/lang/Void; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ protected java.lang.Void doInBackground(); │ │ │ │ descriptor: ()Ljava/lang/Void; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: new #22 // class java/util/LinkedList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #25 // Method java/util/LinkedList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #10 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ 12: invokevirtual #31 // Method net/sourceforge/subsonic/androidapp/activity/DownloadActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ │ │ 15: invokeinterface #37, 1 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/DownloadService.getDownloads:()Ljava/util/List; │ │ │ │ - 20: astore_2 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #43, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 27: astore_3 │ │ │ │ - 28: aload_3 │ │ │ │ - 29: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 34: istore 4 │ │ │ │ - 36: iload 4 │ │ │ │ - 38: ifeq 69 │ │ │ │ - 41: aload_3 │ │ │ │ - 42: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #55 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ - 50: astore 5 │ │ │ │ - 52: aload 5 │ │ │ │ - 54: invokevirtual #59 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ - 57: astore_2 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: aload_2 │ │ │ │ - 60: invokeinterface #63, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 65: pop │ │ │ │ - 66: goto 28 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: getfield #10 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ - 73: invokestatic #69 // Method net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ - 76: astore 6 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: getfield #12 // Field val$playlistName:Ljava/lang/String; │ │ │ │ - 82: astore_2 │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #10 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ - 87: astore 7 │ │ │ │ - 89: aload 6 │ │ │ │ - 91: aconst_null │ │ │ │ - 92: aload_2 │ │ │ │ - 93: aload_1 │ │ │ │ - 94: aload 7 │ │ │ │ - 96: aconst_null │ │ │ │ - 97: invokeinterface #75, 6 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/MusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ │ │ - 102: aconst_null │ │ │ │ - 103: areturn │ │ │ │ + 20: invokeinterface #43, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 25: astore_2 │ │ │ │ + 26: aload_2 │ │ │ │ + 27: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 32: istore_3 │ │ │ │ + 33: iload_3 │ │ │ │ + 34: ifeq 67 │ │ │ │ + 37: aload_2 │ │ │ │ + 38: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #55 // class net/sourceforge/subsonic/androidapp/service/DownloadFile │ │ │ │ + 46: astore 4 │ │ │ │ + 48: aload 4 │ │ │ │ + 50: invokevirtual #59 // Method net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ │ │ + 53: astore 5 │ │ │ │ + 55: aload_1 │ │ │ │ + 56: aload 5 │ │ │ │ + 58: invokeinterface #63, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 63: pop │ │ │ │ + 64: goto 26 │ │ │ │ + 67: aload_0 │ │ │ │ + 68: getfield #10 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ + 71: invokestatic #69 // Method net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ + 74: astore 6 │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #12 // Field val$playlistName:Ljava/lang/String; │ │ │ │ + 80: astore_2 │ │ │ │ + 81: aload_0 │ │ │ │ + 82: getfield #10 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ │ + 85: astore 5 │ │ │ │ + 87: aload 6 │ │ │ │ + 89: aconst_null │ │ │ │ + 90: aload_2 │ │ │ │ + 91: aload_1 │ │ │ │ + 92: aload 5 │ │ │ │ + 94: aconst_null │ │ │ │ + 95: invokeinterface #75, 6 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/MusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ │ │ │ + 100: aconst_null │ │ │ │ + 101: areturn │ │ │ │ │ │ │ │ protected void done(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)V │ │ │ │ flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ 7: invokevirtual #32 // Method done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ │ │ 10: return │ │ │ │ │ │ │ │ protected void done(net.sourceforge.subsonic.androidapp.domain.MusicDirectory); │ │ │ │ descriptor: (Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: bipush 8 │ │ │ │ 2: istore_2 │ │ │ │ 3: aload_1 │ │ │ │ 4: invokevirtual #37 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List; │ │ │ │ 7: astore_3 │ │ │ │ 8: iconst_0 │ │ │ │ 9: istore 4 │ │ │ │ @@ -244,140 +244,140 @@ │ │ │ │ 57: iconst_1 │ │ │ │ 58: istore 4 │ │ │ │ 60: iload 4 │ │ │ │ 62: ifeq 153 │ │ │ │ 65: aload_0 │ │ │ │ 66: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 69: invokestatic #65 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ │ │ - 72: astore 8 │ │ │ │ + 72: astore 5 │ │ │ │ 74: aload_0 │ │ │ │ 75: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 78: aload_1 │ │ │ │ 79: invokestatic #69 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ │ │ - 82: astore 9 │ │ │ │ - 84: aload 8 │ │ │ │ - 86: aload 9 │ │ │ │ + 82: astore 8 │ │ │ │ + 84: aload 5 │ │ │ │ + 86: aload 8 │ │ │ │ 88: invokevirtual #75 // Method android/widget/ListView.addHeaderView:(Landroid/view/View;)V │ │ │ │ 91: aload_0 │ │ │ │ 92: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 95: invokestatic #65 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ │ │ - 98: astore 8 │ │ │ │ + 98: astore 5 │ │ │ │ 100: aload_0 │ │ │ │ 101: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 104: invokestatic #79 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; │ │ │ │ - 107: astore 9 │ │ │ │ - 109: aload 8 │ │ │ │ - 111: aload 9 │ │ │ │ + 107: astore 8 │ │ │ │ + 109: aload 5 │ │ │ │ + 111: aload 8 │ │ │ │ 113: invokevirtual #82 // Method android/widget/ListView.addFooterView:(Landroid/view/View;)V │ │ │ │ 116: aload_0 │ │ │ │ 117: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 120: invokestatic #86 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ │ │ 123: iconst_0 │ │ │ │ 124: invokevirtual #92 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ 127: aload_0 │ │ │ │ 128: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 131: invokestatic #95 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ │ │ 134: iconst_0 │ │ │ │ 135: invokevirtual #92 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ 138: aload_0 │ │ │ │ 139: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 142: invokestatic #98 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ │ │ - 145: astore 8 │ │ │ │ - 147: aload 8 │ │ │ │ + 145: astore 5 │ │ │ │ + 147: aload 5 │ │ │ │ 149: iconst_0 │ │ │ │ 150: invokevirtual #92 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ 153: aload_0 │ │ │ │ 154: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 157: invokevirtual #102 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent; │ │ │ │ 160: ldc #104 // String subsonic.albumlisttype │ │ │ │ 162: invokevirtual #110 // Method android/content/Intent.hasExtra:(Ljava/lang/String;)Z │ │ │ │ - 165: istore 10 │ │ │ │ + 165: istore 9 │ │ │ │ 167: aload_0 │ │ │ │ 168: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ - 171: astore 8 │ │ │ │ - 173: aload 8 │ │ │ │ + 171: astore 5 │ │ │ │ + 173: aload 5 │ │ │ │ 175: invokestatic #114 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; │ │ │ │ - 178: astore 9 │ │ │ │ + 178: astore 8 │ │ │ │ 180: aload_3 │ │ │ │ 181: invokeinterface #117, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ - 186: istore 6 │ │ │ │ - 188: iload 6 │ │ │ │ + 186: istore 10 │ │ │ │ + 188: iload 10 │ │ │ │ 190: ifeq 335 │ │ │ │ 193: iconst_0 │ │ │ │ - 194: istore 6 │ │ │ │ + 194: istore 10 │ │ │ │ 196: aconst_null │ │ │ │ - 197: astore 8 │ │ │ │ - 199: aload 9 │ │ │ │ - 201: iload 6 │ │ │ │ + 197: astore 5 │ │ │ │ + 199: aload 8 │ │ │ │ + 201: iload 10 │ │ │ │ 203: invokevirtual #120 // Method android/view/View.setVisibility:(I)V │ │ │ │ 206: aload_0 │ │ │ │ 207: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 210: invokestatic #124 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; │ │ │ │ - 213: astore 8 │ │ │ │ - 215: iload 10 │ │ │ │ + 213: astore 5 │ │ │ │ + 215: iload 9 │ │ │ │ 217: ifne 233 │ │ │ │ 220: aload_3 │ │ │ │ 221: invokeinterface #117, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ - 226: istore 11 │ │ │ │ - 228: iload 11 │ │ │ │ + 226: istore 6 │ │ │ │ + 228: iload 6 │ │ │ │ 230: ifeq 341 │ │ │ │ - 233: aload 8 │ │ │ │ + 233: aload 5 │ │ │ │ 235: iload_2 │ │ │ │ 236: invokevirtual #127 // Method android/widget/ImageButton.setVisibility:(I)V │ │ │ │ 239: aload_0 │ │ │ │ 240: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 243: invokestatic #65 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ │ │ - 246: astore 8 │ │ │ │ + 246: astore 5 │ │ │ │ 248: new #129 // class net/sourceforge/subsonic/androidapp/util/EntryAdapter │ │ │ │ - 251: astore 12 │ │ │ │ + 251: astore 11 │ │ │ │ 253: aload_0 │ │ │ │ 254: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ - 257: astore 9 │ │ │ │ + 257: astore 8 │ │ │ │ 259: aload_0 │ │ │ │ 260: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 263: invokevirtual #133 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ │ │ - 266: astore 13 │ │ │ │ + 266: astore 12 │ │ │ │ 268: iconst_1 │ │ │ │ - 269: istore 14 │ │ │ │ - 271: aload 12 │ │ │ │ - 273: aload 9 │ │ │ │ - 275: aload 13 │ │ │ │ + 269: istore 13 │ │ │ │ + 271: aload 11 │ │ │ │ + 273: aload 8 │ │ │ │ + 275: aload 12 │ │ │ │ 277: aload_3 │ │ │ │ - 278: iload 14 │ │ │ │ + 278: iload 13 │ │ │ │ 280: invokespecial #136 // Method net/sourceforge/subsonic/androidapp/util/EntryAdapter."":(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V │ │ │ │ - 283: aload 8 │ │ │ │ - 285: aload 12 │ │ │ │ + 283: aload 5 │ │ │ │ + 285: aload 11 │ │ │ │ 287: invokevirtual #140 // Method android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ 290: aload_0 │ │ │ │ 291: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ 294: invokevirtual #102 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent; │ │ │ │ - 297: astore 8 │ │ │ │ + 297: astore 5 │ │ │ │ 299: ldc #142 // String subsonic.playall │ │ │ │ - 301: astore 12 │ │ │ │ - 303: aload 8 │ │ │ │ - 305: aload 12 │ │ │ │ + 301: astore 11 │ │ │ │ + 303: aload 5 │ │ │ │ + 305: aload 11 │ │ │ │ 307: iconst_0 │ │ │ │ 308: invokevirtual #146 // Method android/content/Intent.getBooleanExtra:(Ljava/lang/String;Z)Z │ │ │ │ - 311: istore 15 │ │ │ │ - 313: iload 15 │ │ │ │ + 311: istore 14 │ │ │ │ + 313: iload 14 │ │ │ │ 315: ifeq 334 │ │ │ │ 318: iload 4 │ │ │ │ 320: ifeq 334 │ │ │ │ 323: aload_0 │ │ │ │ 324: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ │ - 327: astore 8 │ │ │ │ - 329: aload 8 │ │ │ │ + 327: astore 5 │ │ │ │ + 329: aload 5 │ │ │ │ 331: invokestatic #150 // Method net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ │ │ 334: return │ │ │ │ 335: iload_2 │ │ │ │ - 336: istore 6 │ │ │ │ + 336: istore 10 │ │ │ │ 338: goto 199 │ │ │ │ 341: iconst_0 │ │ │ │ 342: istore_2 │ │ │ │ 343: aconst_null │ │ │ │ - 344: astore 12 │ │ │ │ + 344: astore 11 │ │ │ │ 346: goto 233 │ │ │ │ │ │ │ │ protected abstract net.sourceforge.subsonic.androidapp.domain.MusicDirectory load(net.sourceforge.subsonic.androidapp.service.MusicService); │ │ │ │ descriptor: (Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT │ │ │ │ } │ │ ├── net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -258,15 +258,15 @@ │ │ │ │ 7: invokevirtual #66 // Method done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V │ │ │ │ 10: return │ │ │ │ │ │ │ │ protected void done(net.sourceforge.subsonic.androidapp.domain.Indexes); │ │ │ │ descriptor: (Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: new #68 // class java/util/ArrayList │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokevirtual #72 // Method net/sourceforge/subsonic/androidapp/domain/Indexes.getShortcuts:()Ljava/util/List; │ │ │ │ 8: invokeinterface #78, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 13: istore_3 │ │ │ │ 14: aload_1 │ │ │ │ @@ -333,41 +333,39 @@ │ │ │ │ 145: aload 5 │ │ │ │ 147: iload 4 │ │ │ │ 149: invokevirtual #118 // Method android/widget/TextView.setText:(I)V │ │ │ │ 152: return │ │ │ │ 153: aload_0 │ │ │ │ 154: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ 157: invokestatic #107 // Method net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ │ │ │ - 160: astore 5 │ │ │ │ - 162: aload 5 │ │ │ │ - 164: invokeinterface #122, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 169: astore 9 │ │ │ │ - 171: aload 9 │ │ │ │ - 173: invokeinterface #128, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 178: istore_3 │ │ │ │ - 179: iload_3 │ │ │ │ - 180: ifeq 152 │ │ │ │ - 183: aload 9 │ │ │ │ - 185: invokeinterface #132, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 190: checkcast #134 // class net/sourceforge/subsonic/androidapp/domain/MusicFolder │ │ │ │ - 193: astore 10 │ │ │ │ - 195: aload 10 │ │ │ │ - 197: invokevirtual #138 // Method net/sourceforge/subsonic/androidapp/domain/MusicFolder.getId:()Ljava/lang/String; │ │ │ │ - 200: astore 5 │ │ │ │ - 202: aload 5 │ │ │ │ - 204: aload 8 │ │ │ │ - 206: invokevirtual #144 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 209: istore_3 │ │ │ │ - 210: iload_3 │ │ │ │ - 211: ifeq 171 │ │ │ │ + 160: invokeinterface #122, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 165: astore 5 │ │ │ │ + 167: aload 5 │ │ │ │ + 169: invokeinterface #128, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 174: istore 4 │ │ │ │ + 176: iload 4 │ │ │ │ + 178: ifeq 152 │ │ │ │ + 181: aload 5 │ │ │ │ + 183: invokeinterface #132, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 188: checkcast #134 // class net/sourceforge/subsonic/androidapp/domain/MusicFolder │ │ │ │ + 191: astore 9 │ │ │ │ + 193: aload 9 │ │ │ │ + 195: invokevirtual #138 // Method net/sourceforge/subsonic/androidapp/domain/MusicFolder.getId:()Ljava/lang/String; │ │ │ │ + 198: astore 6 │ │ │ │ + 200: aload 6 │ │ │ │ + 202: aload 8 │ │ │ │ + 204: invokevirtual #144 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 207: istore 4 │ │ │ │ + 209: iload 4 │ │ │ │ + 211: ifeq 167 │ │ │ │ 214: aload_0 │ │ │ │ 215: getfield #8 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ │ 218: invokestatic #111 // Method net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ │ │ │ 221: astore 5 │ │ │ │ - 223: aload 10 │ │ │ │ + 223: aload 9 │ │ │ │ 225: invokevirtual #147 // Method net/sourceforge/subsonic/androidapp/domain/MusicFolder.getName:()Ljava/lang/String; │ │ │ │ 228: astore 6 │ │ │ │ 230: aload 5 │ │ │ │ 232: aload 6 │ │ │ │ 234: invokevirtual #150 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 237: goto 152 │ │ │ │ } │ │ ├── net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -206,76 +206,72 @@ │ │ │ │ 17: iload 5 │ │ │ │ 19: if_icmple 23 │ │ │ │ 22: return │ │ │ │ 23: aload_1 │ │ │ │ 24: iconst_0 │ │ │ │ 25: iload_3 │ │ │ │ 26: invokevirtual #44 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List; │ │ │ │ - 29: astore 6 │ │ │ │ - 31: aload 6 │ │ │ │ - 33: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 38: astore 7 │ │ │ │ - 40: aload 7 │ │ │ │ - 42: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 47: istore 4 │ │ │ │ - 49: iload 4 │ │ │ │ - 51: ifeq 90 │ │ │ │ - 54: aload 7 │ │ │ │ - 56: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 61: checkcast #60 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 64: astore 8 │ │ │ │ - 66: aload 8 │ │ │ │ - 68: invokevirtual #63 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isVideo:()Z │ │ │ │ - 71: istore 4 │ │ │ │ - 73: iload 4 │ │ │ │ - 75: ifne 40 │ │ │ │ - 78: aload_2 │ │ │ │ - 79: aload 8 │ │ │ │ - 81: invokeinterface #67, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 86: pop │ │ │ │ - 87: goto 40 │ │ │ │ - 90: aload_1 │ │ │ │ - 91: iload_3 │ │ │ │ - 92: iconst_0 │ │ │ │ - 93: invokevirtual #44 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List; │ │ │ │ - 96: astore 6 │ │ │ │ - 98: aload 6 │ │ │ │ - 100: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 105: astore 7 │ │ │ │ - 107: aload 7 │ │ │ │ - 109: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 114: istore 4 │ │ │ │ - 116: iload 4 │ │ │ │ - 118: ifeq 22 │ │ │ │ - 121: aload 7 │ │ │ │ - 123: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 128: checkcast #60 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ - 131: astore 9 │ │ │ │ - 133: aload_0 │ │ │ │ - 134: getfield #18 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ - 137: invokestatic #73 // Method net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ - 140: astore 10 │ │ │ │ - 142: aload 9 │ │ │ │ - 144: invokevirtual #77 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ - 147: astore 6 │ │ │ │ - 149: aload_0 │ │ │ │ - 150: getfield #18 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ - 153: astore 11 │ │ │ │ - 155: aload 10 │ │ │ │ - 157: aload 6 │ │ │ │ - 159: iconst_0 │ │ │ │ - 160: aload 11 │ │ │ │ + 29: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 34: astore 6 │ │ │ │ + 36: aload 6 │ │ │ │ + 38: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 43: istore 5 │ │ │ │ + 45: iload 5 │ │ │ │ + 47: ifeq 86 │ │ │ │ + 50: aload 6 │ │ │ │ + 52: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 57: checkcast #60 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 60: astore 7 │ │ │ │ + 62: aload 7 │ │ │ │ + 64: invokevirtual #63 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isVideo:()Z │ │ │ │ + 67: istore 5 │ │ │ │ + 69: iload 5 │ │ │ │ + 71: ifne 36 │ │ │ │ + 74: aload_2 │ │ │ │ + 75: aload 7 │ │ │ │ + 77: invokeinterface #67, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 82: pop │ │ │ │ + 83: goto 36 │ │ │ │ + 86: aload_1 │ │ │ │ + 87: iload_3 │ │ │ │ + 88: iconst_0 │ │ │ │ + 89: invokevirtual #44 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List; │ │ │ │ + 92: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 97: astore 6 │ │ │ │ + 99: aload 6 │ │ │ │ + 101: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 106: istore 5 │ │ │ │ + 108: iload 5 │ │ │ │ + 110: ifeq 22 │ │ │ │ + 113: aload 6 │ │ │ │ + 115: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 120: checkcast #60 // class net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry │ │ │ │ + 123: astore 8 │ │ │ │ + 125: aload_0 │ │ │ │ + 126: getfield #18 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ + 129: invokestatic #73 // Method net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ │ │ + 132: astore 9 │ │ │ │ + 134: aload 8 │ │ │ │ + 136: invokevirtual #77 // Method net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; │ │ │ │ + 139: astore 10 │ │ │ │ + 141: aload_0 │ │ │ │ + 142: getfield #18 // Field this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ │ + 145: astore 11 │ │ │ │ + 147: aload 9 │ │ │ │ + 149: aload 10 │ │ │ │ + 151: iconst_0 │ │ │ │ + 152: aload 11 │ │ │ │ + 154: aload_0 │ │ │ │ + 155: invokeinterface #83, 5 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/MusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ + 160: astore 10 │ │ │ │ 162: aload_0 │ │ │ │ - 163: invokeinterface #83, 5 // InterfaceMethod net/sourceforge/subsonic/androidapp/service/MusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ │ - 168: astore 6 │ │ │ │ - 170: aload_0 │ │ │ │ - 171: aload 6 │ │ │ │ - 173: aload_2 │ │ │ │ - 174: invokespecial #87 // Method getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V │ │ │ │ - 177: goto 107 │ │ │ │ + 163: aload 10 │ │ │ │ + 165: aload_2 │ │ │ │ + 166: invokespecial #87 // Method getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V │ │ │ │ + 169: goto 99 │ │ │ │ │ │ │ │ protected java.lang.Object doInBackground(); │ │ │ │ descriptor: ()Ljava/lang/Object; │ │ │ │ flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 ├── smali/net/sourceforge/subsonic/androidapp/R.smali │ @@ -27,10 +27,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 559 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/view/VisualizerView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/domain/MusicDirectory.smali │ @@ -43,15 +43,14 @@ │ .line 33 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; │ │ - .line 90 │ return-void │ .end method │ │ │ # virtual methods │ .method public addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ .locals 1 │ @@ -107,50 +106,49 @@ │ .prologue │ .line 77 │ if-eqz p1, :cond_1 │ │ if-eqz p2, :cond_1 │ │ .line 78 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; │ │ .line 87 │ :cond_0 │ - return-object v2 │ + return-object v1 │ │ .line 81 │ :cond_1 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 82 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children: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; │ :cond_2 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 83 │ .local v0, "child":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ @@ -169,15 +167,15 @@ │ │ if-nez v3, :cond_2 │ │ if-eqz p2, :cond_2 │ │ .line 84 │ :cond_4 │ - invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public getId()Ljava/lang/String; │ .locals 1 ├── smali/net/sourceforge/subsonic/androidapp/domain/Version.smali │ @@ -136,21 +136,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 27 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/Version; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/domain/Version;->compareTo(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$name:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->val$id:Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$starView:Landroid/widget/ImageView; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 604 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$7.smali │ @@ -30,16 +30,17 @@ │ │ .field final synthetic val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ - .param p3, "x1" # Z │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ + .param p2, "activity" # Landroid/app/Activity; │ + .param p3, "finishActivityOnCancel" # Z │ │ .prologue │ .line 295 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ @@ -168,14 +169,15 @@ │ invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->setActiveServerId(I)V │ │ .line 311 │ iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ invoke-static {v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->access$402(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z │ │ + .line 308 │ return-object v1 │ │ .line 310 │ .end local v0 # "musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ :catchall_0 │ move-exception v1 │ │ @@ -246,21 +248,19 @@ │ invoke-static {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 295 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->done(Ljava/lang/Boolean;)V │ │ return-void │ .end method │ │ .method protected error(Ljava/lang/Throwable;)V │ .locals 5 │ @@ -305,14 +305,15 @@ │ │ const-string v3, " " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 334 │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overflowButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 205 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->val$overflowButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.smali │ @@ -332,15 +332,15 @@ │ :cond_3 │ invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String; │ │ move-result-object v2 │ │ goto :goto_3 │ │ - .line 241 │ + .line 242 │ .restart local v2 # "musicFolderId":Ljava/lang/String; │ :cond_4 │ invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ goto :goto_4 ├── smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$4.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$query:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V │ .locals 0 │ - .param p2, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ + .param p2, "activity" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ iput-object p3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->val$query:Ljava/lang/String; │ │ @@ -107,21 +108,19 @@ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 298 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ .locals 2 ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 305 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.smali │ @@ -41,15 +41,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 55 │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->()V │ │ - .line 547 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ .locals 1 │ .param p0, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ .param p1, "x1" # I │ @@ -278,262 +277,253 @@ │ .line 55 │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button; │ │ return-object v0 │ .end method │ │ .method private createHeader(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ - .locals 23 │ + .locals 22 │ .param p1, "directory" # Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ .prologue │ .line 595 │ invoke-virtual/range {p1 .. p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v7 │ │ .line 596 │ .local v7, "entries":Ljava/util/List;, "Ljava/util/List;" │ invoke-static/range {p0 .. p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const v19, 0x7f03001c │ + const v18, 0x7f03001c │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->entryList:Landroid/widget/ListView; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-virtual/range {v18 .. v21}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual/range {v17 .. v20}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v9 │ │ .line 598 │ .local v9, "header":Landroid/view/View; │ - const v18, 0x7f0d0073 │ + const v17, 0x7f0d0073 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ .line 599 │ .local v6, "coverArtView":Landroid/view/View; │ invoke-virtual/range {p0 .. p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v17, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move/from16 v3, v21 │ + move/from16 v3, v20 │ │ invoke-virtual {v0, v6, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;->loadImage(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V │ │ .line 601 │ invoke-static/range {p0 .. p0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v11 │ + move-result v10 │ │ .line 603 │ - .local v11, "offline":Z │ - const v18, 0x7f0d0077 │ + .local v10, "offline":Z │ + const v17, 0x7f0d0077 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Landroid/widget/ImageView; │ + check-cast v15, Landroid/widget/ImageView; │ │ .line 604 │ - .local v16, "starView":Landroid/widget/ImageView; │ - new-instance v18, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; │ + .local v15, "starView":Landroid/widget/ImageView; │ + new-instance v17, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ - move-object/from16 v3, v16 │ + invoke-direct {v0, v1, v2, v15}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V │ │ - invoke-direct {v0, v1, v2, v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V │ + move-object/from16 v0, v17 │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v18 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v15, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 611 │ invoke-virtual/range {p1 .. p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->isStarred()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-eqz v18, :cond_3 │ + if-eqz v17, :cond_3 │ │ - const v18, 0x7f020038 │ + const v17, 0x7f020038 │ │ :goto_0 │ - move-object/from16 v0, v16 │ - │ - move/from16 v1, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V │ + invoke-virtual {v15, v0}, Landroid/widget/ImageView;->setImageResource(I)V │ │ .line 612 │ - if-nez v11, :cond_0 │ + if-nez v10, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->isPlaylist:Z │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ - if-eqz v18, :cond_4 │ + if-eqz v17, :cond_4 │ │ :cond_0 │ - const/16 v18, 0x8 │ + const/16 v17, 0x8 │ │ :goto_1 │ - move-object/from16 v0, v16 │ - │ - move/from16 v1, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual {v15, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 614 │ - const v18, 0x7f0d0078 │ + const v17, 0x7f0d0078 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Landroid/widget/ImageView; │ + check-cast v12, Landroid/widget/ImageView; │ │ .line 615 │ - .local v13, "shareView":Landroid/widget/ImageView; │ - new-instance v18, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17; │ + .local v12, "shareView":Landroid/widget/ImageView; │ + new-instance v17, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ invoke-direct {v0, v1, v2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v12, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 621 │ - if-nez v11, :cond_1 │ + if-nez v10, :cond_1 │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->isPlaylist:Z │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ - if-eqz v18, :cond_5 │ + if-eqz v17, :cond_5 │ │ :cond_1 │ - const/16 v18, 0x8 │ + const/16 v17, 0x8 │ │ :goto_2 │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual {v12, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 623 │ - const v18, 0x7f0d0074 │ + const v17, 0x7f0d0074 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - check-cast v17, Landroid/widget/TextView; │ + check-cast v16, Landroid/widget/TextView; │ │ .line 624 │ - .local v17, "titleView":Landroid/widget/TextView; │ + .local v16, "titleView":Landroid/widget/TextView; │ invoke-virtual/range {p0 .. p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 626 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 628 │ - .local v14, "songCount":I │ + .local v13, "songCount":I │ new-instance v5, Ljava/util/HashSet; │ │ invoke-direct {v5}, Ljava/util/HashSet;->()V │ │ .line 629 │ .local v5, "artists":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v17 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_3 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v18 │ │ if-eqz v18, :cond_6 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 630 │ .local v8, "entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isDirectory()Z │ │ move-result v18 │ │ if-nez v18, :cond_2 │ │ .line 631 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ .line 632 │ invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ move-result-object v18 │ │ if-eqz v18, :cond_2 │ @@ -548,154 +538,152 @@ │ invoke-interface {v5, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 611 │ .end local v5 # "artists":Ljava/util/Set;, "Ljava/util/Set;" │ .end local v8 # "entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v13 # "shareView":Landroid/widget/ImageView; │ - .end local v14 # "songCount":I │ - .end local v17 # "titleView":Landroid/widget/TextView; │ + .end local v12 # "shareView":Landroid/widget/ImageView; │ + .end local v13 # "songCount":I │ + .end local v16 # "titleView":Landroid/widget/TextView; │ :cond_3 │ - const v18, 0x7f02003d │ + const v17, 0x7f02003d │ │ goto/16 :goto_0 │ │ .line 612 │ :cond_4 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ goto :goto_1 │ │ .line 621 │ - .restart local v13 # "shareView":Landroid/widget/ImageView; │ + .restart local v12 # "shareView":Landroid/widget/ImageView; │ :cond_5 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ goto :goto_2 │ │ .line 638 │ .restart local v5 # "artists":Ljava/util/Set;, "Ljava/util/Set;" │ - .restart local v10 # "i$":Ljava/util/Iterator; │ - .restart local v14 # "songCount":I │ - .restart local v17 # "titleView":Landroid/widget/TextView; │ + .restart local v13 # "songCount":I │ + .restart local v16 # "titleView":Landroid/widget/TextView; │ :cond_6 │ - const v18, 0x7f0d0075 │ + const v17, 0x7f0d0075 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 639 │ .local v4, "artistView":Landroid/widget/TextView; │ invoke-interface {v5}, Ljava/util/Set;->size()I │ │ - move-result v18 │ + move-result v17 │ │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_7 │ │ .line 640 │ invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Ljava/lang/CharSequence; │ + check-cast v17, Ljava/lang/CharSequence; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 641 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v4, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 646 │ :goto_4 │ - const v18, 0x7f0d0076 │ + const v17, 0x7f0d0076 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Landroid/widget/TextView; │ + check-cast v14, Landroid/widget/TextView; │ │ .line 647 │ - .local v15, "songCountView":Landroid/widget/TextView; │ + .local v14, "songCountView":Landroid/widget/TextView; │ invoke-virtual/range {p0 .. p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const/high16 v19, 0x7f090000 │ + const/high16 v18, 0x7f090000 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ - invoke-virtual {v0, v1, v14, v2}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v1, v13, v2}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 648 │ - .local v12, "s":Ljava/lang/String; │ - invoke-virtual {v12}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ + .local v11, "s":Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v15, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v14, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 650 │ return-object v9 │ │ .line 643 │ - .end local v12 # "s":Ljava/lang/String; │ - .end local v15 # "songCountView":Landroid/widget/TextView; │ + .end local v11 # "s":Ljava/lang/String; │ + .end local v14 # "songCountView":Landroid/widget/TextView; │ :cond_7 │ - const/16 v18, 0x8 │ + const/16 v17, 0x8 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v4, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_4 │ .end method │ │ .method private delete()V │ @@ -810,15 +798,15 @@ │ │ goto :goto_0 │ │ .line 526 │ :cond_4 │ if-eqz p2, :cond_5 │ │ - .line 527 │ + .line 528 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f090002 │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ @@ -837,23 +825,24 @@ │ │ aput-object v6, v5, v7 │ │ invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 527 │ invoke-static {p0, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 529 │ :cond_5 │ if-eqz p1, :cond_0 │ │ - .line 530 │ + .line 531 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f090001 │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ @@ -872,91 +861,91 @@ │ │ aput-object v6, v5, v7 │ │ invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 530 │ invoke-static {p0, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method private enableButtons()V │ - .locals 11 │ + .locals 10 │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 468 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 492 │ :goto_0 │ return-void │ │ .line 472 │ :cond_0 │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getSelectedSongs()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 473 │ - .local v4, "selection":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ + .local v3, "selection":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_3 │ + if-nez v8, :cond_3 │ │ - move v2, v7 │ + move v2, v6 │ │ .line 474 │ .local v2, "enabled":Z │ :goto_1 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 475 │ - .local v6, "unpinEnabled":Z │ + .local v5, "unpinEnabled":Z │ const/4 v0, 0x0 │ │ .line 477 │ .local v0, "deleteEnabled":Z │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 478 │ - .local v5, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .local v4, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ move-result-object v9 │ │ - invoke-interface {v9, v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + invoke-interface {v9, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ move-result-object v1 │ │ .line 479 │ .local v1, "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->isCompleteFileAvailable()Z │ │ @@ -972,73 +961,71 @@ │ invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->isSaved()Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ .line 483 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ goto :goto_2 │ │ .end local v0 # "deleteEnabled":Z │ .end local v1 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ .end local v2 # "enabled":Z │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - .end local v6 # "unpinEnabled":Z │ + .end local v4 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v5 # "unpinEnabled":Z │ :cond_3 │ - move v2, v8 │ + move v2, v7 │ │ .line 473 │ goto :goto_1 │ │ .line 487 │ .restart local v0 # "deleteEnabled":Z │ .restart local v2 # "enabled":Z │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "unpinEnabled":Z │ + .restart local v5 # "unpinEnabled":Z │ :cond_4 │ - iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->playNowButton:Landroid/widget/Button; │ + iget-object v8, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->playNowButton:Landroid/widget/Button; │ │ - invoke-virtual {v9, v2}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v8, v2}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 488 │ - iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->playLastButton:Landroid/widget/Button; │ + iget-object v8, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->playLastButton:Landroid/widget/Button; │ │ - invoke-virtual {v9, v2}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v8, v2}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 489 │ - iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->pinButton:Landroid/widget/Button; │ + iget-object v8, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->pinButton:Landroid/widget/Button; │ │ if-eqz v2, :cond_5 │ │ invoke-static {p0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_5 │ + if-nez v9, :cond_5 │ │ :goto_3 │ - invoke-virtual {v9, v7}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v8, v6}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 490 │ - iget-object v7, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button; │ + iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button; │ │ - invoke-virtual {v7, v6}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v6, v5}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 491 │ - iget-object v7, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->deleteButton:Landroid/widget/Button; │ + iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->deleteButton:Landroid/widget/Button; │ │ - invoke-virtual {v7, v0}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v6, v0}, Landroid/widget/Button;->setEnabled(Z)V │ │ goto :goto_0 │ │ :cond_5 │ - move v7, v8 │ + move v6, v7 │ │ .line 489 │ goto :goto_3 │ .end method │ │ .method private getAlbumList(Ljava/lang/String;II)V │ .locals 1 │ @@ -1071,14 +1058,15 @@ │ invoke-virtual {p0, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->setBackAction(Ljava/lang/Runnable;)V │ │ .line 393 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ invoke-direct {v0, p0, p1, p2, p3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V │ │ + .line 425 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->execute()V │ │ .line 426 │ return-void │ │ .line 376 │ :cond_1 │ @@ -1192,14 +1180,15 @@ │ invoke-virtual {p0, p2}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 323 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ invoke-direct {v0, p0, p1, p3, p4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 352 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->execute()V │ │ .line 353 │ return-void │ .end method │ │ .method private getPlaylist(Ljava/lang/String;Ljava/lang/String;)V │ @@ -1219,14 +1208,15 @@ │ invoke-virtual {p0, v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->setBackAction(Ljava/lang/Runnable;)V │ │ .line 364 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13; │ │ invoke-direct {v0, p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V │ │ + .line 369 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->execute()V │ │ .line 370 │ return-void │ .end method │ │ .method private getSelectedSongs()Ljava/util/List; ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url:Landroid/preference/EditTextPreference; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 164 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->val$url:Landroid/preference/EditTextPreference; ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity.smali │ @@ -154,224 +154,223 @@ │ .method private createServerSettings()V │ .locals 15 │ │ .prologue │ const/4 v14, 0x0 │ │ .line 87 │ - const-string v12, "servers" │ + const-string v11, "servers" │ │ - invoke-virtual {p0, v12}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/preference/PreferenceCategory; │ + check-cast v6, Landroid/preference/PreferenceCategory; │ │ .line 88 │ - .local v7, "serverCategory":Landroid/preference/PreferenceCategory; │ - invoke-virtual {v7}, Landroid/preference/PreferenceCategory;->removeAll()V │ + .local v6, "serverCategory":Landroid/preference/PreferenceCategory; │ + invoke-virtual {v6}, Landroid/preference/PreferenceCategory;->removeAll()V │ │ .line 90 │ - iget-object v12, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ + iget-object v11, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ - invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List; │ + invoke-virtual {v11}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 91 │ - .local v8, "servers":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v7, "servers":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v11 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + check-cast v5, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ .line 92 │ - .local v6, "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + .local v5, "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->getPreferenceManager()Landroid/preference/PreferenceManager; │ │ move-result-object v12 │ │ invoke-virtual {v12, p0}, Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 93 │ - .local v5, "screen":Landroid/preference/PreferenceScreen; │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ + .local v4, "screen":Landroid/preference/PreferenceScreen; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v5, v12}, Landroid/preference/PreferenceScreen;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v12}, Landroid/preference/PreferenceScreen;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 94 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v5, v12}, Landroid/preference/PreferenceScreen;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v12}, Landroid/preference/PreferenceScreen;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 96 │ - new-instance v3, Landroid/preference/EditTextPreference; │ + new-instance v2, Landroid/preference/EditTextPreference; │ │ - invoke-direct {v3, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ + invoke-direct {v2, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ │ .line 97 │ - .local v3, "name":Landroid/preference/EditTextPreference; │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getNameKey()Ljava/lang/String; │ + .local v2, "name":Landroid/preference/EditTextPreference; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getNameKey()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ │ .line 98 │ const v12, 0x7f0a00a8 │ │ - invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ + invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ │ .line 99 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ + invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ │ .line 100 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 102 │ - new-instance v10, Landroid/preference/EditTextPreference; │ + new-instance v9, Landroid/preference/EditTextPreference; │ │ - invoke-direct {v10, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ + invoke-direct {v9, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ │ .line 103 │ - .local v10, "url":Landroid/preference/EditTextPreference; │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrlKey()Ljava/lang/String; │ + .local v9, "url":Landroid/preference/EditTextPreference; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrlKey()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ │ .line 104 │ const v12, 0x7f0a00a7 │ │ - invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ + invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ │ .line 105 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ + invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ │ .line 106 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 108 │ - new-instance v11, Landroid/preference/EditTextPreference; │ + new-instance v10, Landroid/preference/EditTextPreference; │ │ - invoke-direct {v11, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ + invoke-direct {v10, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ │ .line 109 │ - .local v11, "username":Landroid/preference/EditTextPreference; │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsernameKey()Ljava/lang/String; │ + .local v10, "username":Landroid/preference/EditTextPreference; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsernameKey()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ │ .line 110 │ const v12, 0x7f0a00ab │ │ - invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ + invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ │ .line 111 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsername()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsername()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ + invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ │ .line 112 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsername()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsername()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 114 │ - new-instance v4, Landroid/preference/EditTextPreference; │ + new-instance v3, Landroid/preference/EditTextPreference; │ │ - invoke-direct {v4, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ + invoke-direct {v3, p0}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V │ │ .line 115 │ - .local v4, "password":Landroid/preference/EditTextPreference; │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getPasswordKey()Ljava/lang/String; │ + .local v3, "password":Landroid/preference/EditTextPreference; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getPasswordKey()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V │ │ .line 116 │ const v12, 0x7f0a00a9 │ │ - invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ + invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setTitle(I)V │ │ .line 117 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getPassword()Ljava/lang/String; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getPassword()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ + invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V │ │ .line 118 │ const-string v12, "****" │ │ - invoke-virtual {v4, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 120 │ - new-instance v9, Landroid/preference/Preference; │ + new-instance v8, Landroid/preference/Preference; │ │ - invoke-direct {v9, p0}, Landroid/preference/Preference;->(Landroid/content/Context;)V │ + invoke-direct {v8, p0}, Landroid/preference/Preference;->(Landroid/content/Context;)V │ │ .line 121 │ - .local v9, "testConnection":Landroid/preference/Preference; │ - invoke-virtual {v9, v14}, Landroid/preference/Preference;->setPersistent(Z)V │ + .local v8, "testConnection":Landroid/preference/Preference; │ + invoke-virtual {v8, v14}, Landroid/preference/Preference;->setPersistent(Z)V │ │ .line 122 │ const v12, 0x7f0a00ad │ │ - invoke-virtual {v9, v12}, Landroid/preference/Preference;->setTitle(I)V │ + invoke-virtual {v8, v12}, Landroid/preference/Preference;->setTitle(I)V │ │ .line 124 │ new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1; │ │ - invoke-direct {v12, p0, v6}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ + invoke-direct {v12, p0, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ │ - invoke-virtual {v9, v12}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ + invoke-virtual {v8, v12}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 132 │ new-instance v1, Landroid/preference/Preference; │ │ invoke-direct {v1, p0}, Landroid/preference/Preference;->(Landroid/content/Context;)V │ │ .line 133 │ @@ -382,104 +381,104 @@ │ const v12, 0x7f0a00b7 │ │ invoke-virtual {v1, v12}, Landroid/preference/Preference;->setTitle(I)V │ │ .line 136 │ new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2; │ │ - invoke-direct {v12, p0, v6, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ + invoke-direct {v12, p0, v5, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ invoke-virtual {v1, v12}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 144 │ - invoke-virtual {v5, v3}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v4, v2}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 145 │ - invoke-virtual {v5, v10}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v4, v9}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 146 │ - invoke-virtual {v5, v11}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v4, v10}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 147 │ - invoke-virtual {v5, v4}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v4, v3}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 148 │ - invoke-virtual {v5, v9}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v4, v8}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 149 │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v12 │ │ const/4 v13, 0x1 │ │ if-le v12, v13, :cond_0 │ │ .line 150 │ - invoke-virtual {v5, v1}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v4, v1}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 153 │ :cond_0 │ - invoke-virtual {v7, v5}, Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v6, v4}, Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z │ │ .line 155 │ new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3; │ │ - invoke-direct {v12, p0, v3, v5}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ + invoke-direct {v12, p0, v2, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ │ - invoke-virtual {v3, v12}, Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v2, v12}, Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 164 │ new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4; │ │ - invoke-direct {v12, p0, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ + invoke-direct {v12, p0, v9}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ - invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v9, v12}, Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 183 │ new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5; │ │ - invoke-direct {v12, p0, v11}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ + invoke-direct {v12, p0, v10}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ │ - invoke-virtual {v11, v12}, Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v10, v12}, Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ goto/16 :goto_0 │ │ .line 197 │ .end local v1 # "deleteServer":Landroid/preference/Preference; │ - .end local v3 # "name":Landroid/preference/EditTextPreference; │ - .end local v4 # "password":Landroid/preference/EditTextPreference; │ - .end local v5 # "screen":Landroid/preference/PreferenceScreen; │ - .end local v6 # "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ - .end local v9 # "testConnection":Landroid/preference/Preference; │ - .end local v10 # "url":Landroid/preference/EditTextPreference; │ - .end local v11 # "username":Landroid/preference/EditTextPreference; │ + .end local v2 # "name":Landroid/preference/EditTextPreference; │ + .end local v3 # "password":Landroid/preference/EditTextPreference; │ + .end local v4 # "screen":Landroid/preference/PreferenceScreen; │ + .end local v5 # "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + .end local v8 # "testConnection":Landroid/preference/Preference; │ + .end local v9 # "url":Landroid/preference/EditTextPreference; │ + .end local v10 # "username":Landroid/preference/EditTextPreference; │ :cond_1 │ new-instance v0, Landroid/preference/Preference; │ │ invoke-direct {v0, p0}, Landroid/preference/Preference;->(Landroid/content/Context;)V │ │ .line 198 │ .local v0, "addServer":Landroid/preference/Preference; │ invoke-virtual {v0, v14}, Landroid/preference/Preference;->setPersistent(Z)V │ │ .line 199 │ - const v12, 0x7f0a00b6 │ + const v11, 0x7f0a00b6 │ │ - invoke-virtual {v0, v12}, Landroid/preference/Preference;->setTitle(I)V │ + invoke-virtual {v0, v11}, Landroid/preference/Preference;->setTitle(I)V │ │ .line 201 │ - new-instance v12, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6; │ + new-instance v11, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6; │ │ - invoke-direct {v12, p0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ + invoke-direct {v11, p0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ - invoke-virtual {v0, v12}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ + invoke-virtual {v0, v11}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 208 │ - invoke-virtual {v7, v0}, Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v6, v0}, Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z │ │ .line 209 │ return-void │ .end method │ │ .method private deleteServer(Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ .locals 3 │ @@ -490,38 +489,42 @@ │ .line 345 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0a00b8 │ │ + .line 346 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0a000e │ │ new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9; │ │ invoke-direct {v2, p0, p1, p2}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ │ + .line 347 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0a000b │ │ new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8; │ │ invoke-direct {v2, p0}, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;->(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ │ + .line 355 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 361 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 362 │ return-void │ .end method │ │ .method private setCacheLocation(Ljava/lang/String;)V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4.smali │ @@ -28,15 +28,16 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ - .param p2, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ + .param p2, "activity" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ invoke-direct {p0, p2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ @@ -113,21 +114,19 @@ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 104 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->done(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method protected done(Ljava/util/List;)V │ .locals 4 ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 232 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 535 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ .prologue │ .line 447 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask.smali │ @@ -84,249 +84,246 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 547 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ - .locals 12 │ + .locals 11 │ .param p1, "directory" # Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ .prologue │ - const/16 v8, 0x8 │ + const/16 v7, 0x8 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 563 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v0 │ │ .line 565 │ .local v0, "entries":Ljava/util/List;, "Ljava/util/List;" │ const/4 v2, 0x0 │ │ .line 566 │ .local v2, "hasSongs":Z │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v8 │ │ - if-eqz v6, :cond_1 │ + if-eqz v8, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 567 │ .local v1, "entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isDirectory()Z │ │ - move-result v6 │ + move-result v8 │ │ - if-nez v6, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 568 │ const/4 v2, 0x1 │ │ .line 573 │ .end local v1 # "entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_1 │ if-eqz v2, :cond_2 │ │ .line 574 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v8, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v9, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1400(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ + invoke-static {v8, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1400(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v6, v9}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ + invoke-virtual {v5, v8}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 575 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v8, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1200(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; │ + invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1200(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v6, v9}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V │ + invoke-virtual {v5, v8}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V │ │ .line 576 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1500(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1500(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v5, v6}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 577 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1600(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1600(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v5, v6}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 578 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v5, v6}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 581 │ :cond_2 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v9, "subsonic.albumlisttype" │ + const-string v8, "subsonic.albumlisttype" │ │ - invoke-virtual {v6, v9}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {v5, v8}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v3 │ │ .line 583 │ - .local v4, "isAlbumList":Z │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + .local v3, "isAlbumList":Z │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1800(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1800(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ invoke-interface {v0}, Ljava/util/List;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ - move v6, v7 │ + move v5, v6 │ │ :goto_0 │ - invoke-virtual {v9, v6}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v8, v5}, Landroid/view/View;->setVisibility(I)V │ │ .line 584 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1900(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1900(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-nez v4, :cond_3 │ + if-nez v3, :cond_3 │ │ invoke-interface {v0}, Ljava/util/List;->isEmpty()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_6 │ + if-eqz v8, :cond_6 │ │ :cond_3 │ :goto_1 │ - invoke-virtual {v6, v8}, Landroid/widget/ImageButton;->setVisibility(I)V │ + invoke-virtual {v5, v7}, Landroid/widget/ImageButton;->setVisibility(I)V │ │ .line 585 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - new-instance v8, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ + new-instance v7, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ - iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v8, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ + invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-direct {v8, v9, v10, v0, v11}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V │ + invoke-direct {v7, v8, v9, v0, v10}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V │ │ - invoke-virtual {v6, v8}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v5, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 587 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v8, "subsonic.playall" │ + const-string v7, "subsonic.playall" │ │ - invoke-virtual {v6, v8, v7}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ + invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ - move-result v5 │ + move-result v4 │ │ .line 588 │ - .local v5, "playAll":Z │ - if-eqz v5, :cond_4 │ + .local v4, "playAll":Z │ + if-eqz v4, :cond_4 │ │ if-eqz v2, :cond_4 │ │ .line 589 │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ - invoke-static {v6}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ + invoke-static {v5}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ │ .line 591 │ :cond_4 │ return-void │ │ - .end local v5 # "playAll":Z │ + .end local v4 # "playAll":Z │ :cond_5 │ - move v6, v8 │ + move v5, v7 │ │ .line 583 │ goto :goto_0 │ │ :cond_6 │ - move v8, v7 │ + move v7, v6 │ │ .line 584 │ goto :goto_1 │ .end method │ │ .method protected abstract load(Lnet/sourceforge/subsonic/androidapp/service/MusicService;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ .annotation system Ldalvik/annotation/Throws; ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overflowButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->val$overflowButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 357 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 222 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$playlistId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 364 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->val$playlistId:Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 201 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/HelpActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$size:I │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 393 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->val$albumListType:Ljava/lang/String; │ │ @@ -43,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 393 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ .locals 2 ├── smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overflowButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->val$overflowButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ - .param p2, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + .param p2, "activity" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ invoke-direct {p0, p2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ @@ -130,168 +131,165 @@ │ move-result-object v3 │ │ return-object v3 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 127 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V │ - .locals 7 │ + .locals 6 │ .param p1, "result" # Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ .prologue │ .line 141 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/2addr v4, v5 │ + add-int/2addr v3, v4 │ │ - invoke-direct {v0, v4}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v0, v3}, Ljava/util/ArrayList;->(I)V │ │ .line 142 │ .local v0, "artists":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v0, v4}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 143 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v0, v4}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 144 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$200(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$200(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ + new-instance v4, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ - iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-direct {v5, v6, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ + invoke-direct {v4, v5, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 147 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 148 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 149 │ - .local v3, "musicFolderId":Ljava/lang/String; │ - if-nez v3, :cond_1 │ + .local v2, "musicFolderId":Ljava/lang/String; │ + if-nez v2, :cond_1 │ │ .line 150 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const v5, 0x7f0a0072 │ + const v4, 0x7f0a0072 │ │ - invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(I)V │ │ .line 160 │ - .end local v3 # "musicFolderId":Ljava/lang/String; │ + .end local v2 # "musicFolderId":Ljava/lang/String; │ :cond_0 │ :goto_0 │ return-void │ │ .line 152 │ - .restart local v3 # "musicFolderId":Ljava/lang/String; │ + .restart local v2 # "musicFolderId":Ljava/lang/String; │ :cond_1 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ + check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ │ .line 153 │ - .local v2, "musicFolder":Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String; │ + .local v1, "musicFolder":Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 154 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity.smali │ @@ -354,38 +354,42 @@ │ .line 168 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0a004b │ │ + .line 169 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0a000e │ │ new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; │ │ invoke-direct {v2, p0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;->(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ + .line 170 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0a000b │ │ new-instance v2, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; │ │ invoke-direct {v2, p0}, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;->(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ │ + .line 179 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 185 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 186 │ return-void │ .end method │ │ .method private toggleOffline()V │ @@ -909,94 +913,93 @@ │ │ const/4 v8, 0x1 │ │ .line 214 │ invoke-super {p0, p1, p2, p3}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 216 │ - new-instance v4, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ + new-instance v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ │ - invoke-direct {v4, p0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->(Landroid/content/Context;)V │ + invoke-direct {v3, p0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->(Landroid/content/Context;)V │ │ .line 217 │ - .local v4, "serverSettingsManager":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ - invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getActiveServer()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + .local v3, "serverSettingsManager":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; │ + invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getActiveServer()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ move-result-object v0 │ │ .line 219 │ .local v0, "activeServer":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ - invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List; │ + invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + check-cast v2, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ .line 220 │ - .local v3, "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ + .local v2, "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ │ move-result v5 │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ │ move-result v6 │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-interface {p1, v9, v5, v6, v7}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 221 │ - .local v2, "menuItem":Landroid/view/MenuItem; │ + .local v1, "menuItem":Landroid/view/MenuItem; │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ │ move-result v5 │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I │ │ move-result v6 │ │ if-ne v5, v6, :cond_0 │ │ .line 222 │ - invoke-interface {v2, v8}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; │ + invoke-interface {v1, v8}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; │ │ goto :goto_0 │ │ .line 226 │ - .end local v2 # "menuItem":Landroid/view/MenuItem; │ - .end local v3 # "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + .end local v1 # "menuItem":Landroid/view/MenuItem; │ + .end local v2 # "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ :cond_1 │ invoke-interface {p1, v9, v8, v8}, Landroid/view/ContextMenu;->setGroupCheckable(IZZ)V │ │ .line 227 │ - const v5, 0x7f0a0048 │ + const v4, 0x7f0a0048 │ │ - invoke-interface {p1, v5}, Landroid/view/ContextMenu;->setHeaderTitle(I)Landroid/view/ContextMenu; │ + invoke-interface {p1, v4}, Landroid/view/ContextMenu;->setHeaderTitle(I)Landroid/view/ContextMenu; │ │ .line 228 │ return-void │ .end method │ │ .method protected onResume()V │ .locals 2 ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6.smali │ @@ -40,16 +40,17 @@ │ │ .field final synthetic val$save:Z │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ - .param p3, "x1" # Z │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ + .param p2, "activity" # Landroid/app/Activity; │ + .param p3, "finishActivityOnCancel" # Z │ │ .prologue │ .line 272 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ iput-object p4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->val$id:Ljava/lang/String; │ │ @@ -61,15 +62,15 @@ │ │ invoke-direct {p0, p2, p3}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->(Landroid/app/Activity;Z)V │ │ return-void │ .end method │ │ .method private getSongsRecursively(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V │ - .locals 8 │ + .locals 7 │ .param p1, "parent" # Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;", │ "Ljava/util/List", │ "<", │ @@ -82,110 +83,109 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .local p2, "songs":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ const/4 v6, 0x0 │ │ .line 286 │ invoke-interface {p2}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - const/16 v5, 0x1f4 │ + const/16 v4, 0x1f4 │ │ - if-le v4, v5, :cond_1 │ + if-le v3, v4, :cond_1 │ │ .line 299 │ :cond_0 │ return-void │ │ .line 290 │ :cond_1 │ - invoke-virtual {p1, v6, v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ + invoke-virtual {p1, v6, v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 291 │ - .local v3, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z │ + .local v2, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ .line 292 │ - invoke-interface {p2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {p2, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 295 │ - .end local v3 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v2 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_3 │ - invoke-virtual {p1, v7, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ + invoke-virtual {p1, v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 296 │ .local v0, "dir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 297 │ - .local v2, "musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ + .local v1, "musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService; │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ - invoke-interface {v2, v4, v6, v5, p0}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;->getMusicDirectory(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ + invoke-interface {v1, v4, v6, v5, p0}, Lnet/sourceforge/subsonic/androidapp/service/MusicService;->getMusicDirectory(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ move-result-object v4 │ │ invoke-direct {p0, v4, p2}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->getSongsRecursively(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V │ │ goto :goto_1 │ .end method │ @@ -259,21 +259,19 @@ │ │ .line 282 │ return-object v2 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 272 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->done(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method protected done(Ljava/util/List;)V │ .locals 4 ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 324 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$1.smali │ @@ -38,14 +38,15 @@ │ │ .field final synthetic val$starredButton:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->val$offlineButton:Landroid/widget/TextView; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/GestureDetector$OnGestureListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;, │ Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; │ } │ .end annotation │ │ │ # static fields │ .field private static final COLOR_BUTTON_DISABLED:I │ @@ -142,15 +141,14 @@ │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->()V │ │ .line 121 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->seekInProgress:Z │ │ - .line 885 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; │ .locals 1 │ .param p0, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ @@ -1410,14 +1408,15 @@ │ invoke-interface {v0, p1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->setSuggestedPlaylistName(Ljava/lang/String;)V │ │ .line 709 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; │ │ invoke-direct {v0, p0, p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V │ │ + .line 731 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->execute()V │ │ .line 732 │ return-void │ .end method │ │ .method private scheduleHideControls()V │ @@ -1983,14 +1982,15 @@ │ │ invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ move-result-object v4 │ │ if-eqz v4, :cond_0 │ │ + .line 474 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ move-result-object v4 │ │ invoke-interface {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; │ │ move-result-object v4 │ @@ -2060,15 +2060,15 @@ │ return-void │ │ .end local v0 # "eqEnabled":Z │ .end local v1 # "jukeboxEnabled":Z │ :cond_0 │ move v0, v3 │ │ - .line 473 │ + .line 474 │ goto :goto_0 │ │ .restart local v0 # "eqEnabled":Z │ :cond_1 │ move v4, v3 │ │ .line 477 ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ .prologue │ .line 334 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; ├── smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity.smali │ @@ -292,34 +292,33 @@ │ │ invoke-direct {p0, v0, v4}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->onAlbumSelected(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V │ │ goto :goto_0 │ .end method │ │ .method private expandAlbums()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 395 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V │ │ .line 396 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()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 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 │ │ @@ -336,55 +335,54 @@ │ invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 399 │ .end local v0 # "album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_0 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V │ │ .line 400 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreAlbumsAdapter:Landroid/widget/ListAdapter; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreAlbumsAdapter:Landroid/widget/ListAdapter; │ │ - invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V │ │ .line 401 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V │ │ .line 402 │ return-void │ .end method │ │ .method private expandArtists()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 385 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->clear()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->clear()V │ │ .line 386 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()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 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 │ │ @@ -401,94 +399,93 @@ │ invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 389 │ .end local v0 # "artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ :cond_0 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->notifyDataSetChanged()V │ │ .line 390 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreArtistsAdapter:Landroid/widget/ListAdapter; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreArtistsAdapter:Landroid/widget/ListAdapter; │ │ - invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V │ │ .line 391 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V │ │ .line 392 │ return-void │ .end method │ │ .method private expandSongs()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 405 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V │ │ .line 406 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()Ljava/util/List; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()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, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 407 │ - .local v1, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .local v0, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ - invoke-virtual {v2, v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v2, v0}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 409 │ - .end local v1 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v0 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_0 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V │ │ .line 410 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreSongsAdapter:Landroid/widget/ListAdapter; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreSongsAdapter:Landroid/widget/ListAdapter; │ │ - invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V │ │ .line 411 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V │ │ .line 412 │ return-void │ .end method │ │ .method private getStarred()V │ .locals 1 ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$screen:Landroid/preference/PreferenceScreen; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->val$name:Landroid/preference/EditTextPreference; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 272 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overflowButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->val$overflowButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$18.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 397 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->val$handler:Landroid/os/Handler; ├── smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$minEQLevel:S │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ iput-short p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->val$minEQLevel:S ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overflowButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->val$overflowButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 615 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$19.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 444 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->val$handler:Landroid/os/Handler; ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 355 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 347 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$username:Landroid/preference/EditTextPreference; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->val$username:Landroid/preference/EditTextPreference; ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$5.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ - .param p2, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ + .param p2, "activity" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; │ │ invoke-direct {p0, p2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ @@ -85,21 +86,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 320 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V │ .locals 2 ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 386 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$presetButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->val$presetButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 317 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$22.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$playlistName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 709 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ iput-object p3, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->val$playlistName:Ljava/lang/String; │ │ @@ -61,15 +62,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected doInBackground()Ljava/lang/Void; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Throwable; │ } │ .end annotation │ │ .prologue │ @@ -90,37 +91,36 @@ │ │ invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v2 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v4 │ │ - if-eqz v2, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .line 714 │ .local v6, "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 716 │ .end local v6 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ :cond_0 │ iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ @@ -141,21 +141,19 @@ │ │ .line 718 │ return-object v1 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 709 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->done(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected done(Ljava/lang/Void;)V │ .locals 2 ├── smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity.smali │ @@ -292,98 +292,97 @@ │ .end method │ │ .method private updateBars()V │ .locals 7 │ │ .prologue │ .line 128 │ - iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->bars:Ljava/util/Map; │ + iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->bars:Ljava/util/Map; │ │ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - 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 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 v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :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 129 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/Short; │ + check-cast v4, Ljava/lang/Short; │ │ - invoke-virtual {v5}, Ljava/lang/Short;->shortValue()S │ + invoke-virtual {v4}, Ljava/lang/Short;->shortValue()S │ │ move-result v0 │ │ .line 130 │ .local v0, "band":S │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/SeekBar; │ │ .line 131 │ .local v1, "bar":Landroid/widget/SeekBar; │ - iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;->getEnabled()Z │ + invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;->getEnabled()Z │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V │ + invoke-virtual {v1, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V │ │ .line 132 │ - iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v5}, Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S │ + invoke-virtual {v4}, Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S │ │ - move-result-object v5 │ + move-result-object v4 │ │ const/4 v6, 0x0 │ │ - aget-short v4, v5, v6 │ + aget-short v3, v4, v6 │ │ .line 133 │ - .local v4, "minEQLevel":S │ - iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; │ + .local v3, "minEQLevel":S │ + iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v5, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ + invoke-virtual {v4, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ │ - move-result v5 │ + move-result v4 │ │ - sub-int/2addr v5, v4 │ + sub-int/2addr v4, v3 │ │ - invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v1, v4}, Landroid/widget/SeekBar;->setProgress(I)V │ │ goto :goto_0 │ │ .line 135 │ .end local v0 # "band":S │ .end local v1 # "bar":Landroid/widget/SeekBar; │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v4 # "minEQLevel":S │ + .end local v3 # "minEQLevel":S │ :cond_0 │ return-void │ .end method │ │ .method private updateLevelText(Landroid/widget/TextView;S)V │ .locals 2 │ .param p1, "levelTextView" # Landroid/widget/TextView; ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$parentName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 323 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->val$id:Ljava/lang/String; │ │ @@ -43,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 323 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V │ .locals 2 ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overflowButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 382 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->val$overflowButton:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 284 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/LyricsActivity$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ .locals 0 │ - .param p2, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ + .param p2, "activity" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; │ │ invoke-direct {p0, p2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V │ │ @@ -113,21 +114,19 @@ │ move-result-object v3 │ │ return-object v3 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V │ │ return-void │ .end method │ │ .method protected done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V │ .locals 5 ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$runnable:Ljava/lang/Runnable; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ .prologue │ .line 260 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->val$runnable:Ljava/lang/Runnable; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 350 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 529 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/HelpActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/activity/HelpActivity.smali │ @@ -21,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 39 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 98 │ return-void │ .end method │ │ .method static synthetic access$100(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; │ .locals 1 │ .param p0, "x0" # Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; ├── smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; ├── smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ .prologue │ .line 163 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.smali │ @@ -60,14 +60,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ const-string v1, "android.bluetooth.a2dp.extra.SINK_STATE" │ │ + .line 56 │ invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v1 │ │ if-ne v1, v4, :cond_1 │ │ .line 64 │ @@ -87,14 +88,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ const-string v1, "android.bluetooth.profile.extra.STATE" │ │ + .line 61 │ invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v1 │ │ if-eq v1, v4, :cond_0 │ │ .line 64 │ @@ -124,14 +126,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ const-string v1, "android.bluetooth.a2dp.extra.SINK_STATE" │ │ + .line 69 │ invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 77 │ @@ -151,14 +154,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ const-string v1, "android.bluetooth.profile.extra.STATE" │ │ + .line 74 │ invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 77 ├── smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.smali │ @@ -17,33 +17,34 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ .prologue │ .line 22 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ .line 26 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;" │ :try_start_0 │ iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->doInBackground()Ljava/lang/Object; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$2.smali │ @@ -13,15 +13,15 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILjava/lang/String;)V │ .locals 1 │ - .param p3, "x0" # Ljava/lang/String; │ + .param p3, "key" # Ljava/lang/String; │ │ .prologue │ .line 77 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, p2, p3, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V ├── smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$3.smali │ @@ -13,15 +13,15 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILjava/lang/String;)V │ .locals 1 │ - .param p3, "x0" # Ljava/lang/String; │ + .param p3, "key" # Ljava/lang/String; │ │ .prologue │ .line 86 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, p2, p3, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V ├── smali/net/sourceforge/subsonic/androidapp/util/CacheCleaner.smali │ @@ -71,15 +71,14 @@ │ .line 62 │ .local p1, "dirs":Ljava/util/List;, "Ljava/util/List;" │ .local p2, "undeletable":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ @@ -127,15 +126,15 @@ │ .end local v0 # "children":[Ljava/io/File; │ .end local v1 # "dir":Ljava/io/File; │ :cond_1 │ return-void │ .end method │ │ .method private deleteFiles(Ljava/util/List;Ljava/util/Set;)V │ - .locals 31 │ + .locals 30 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Ljava/io/File;", │ ">;", │ @@ -148,67 +147,66 @@ │ │ .prologue │ .line 79 │ .local p1, "files":Ljava/util/List;, "Ljava/util/List;" │ .local p2, "undeletable":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->isEmpty()Z │ │ - move-result v27 │ + move-result v26 │ │ - if-eqz v27, :cond_0 │ + if-eqz v26, :cond_0 │ │ .line 125 │ :goto_0 │ return-void │ │ .line 83 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v26, v0 │ │ - invoke-static/range {v27 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getCacheSizeMB(Landroid/content/Context;)I │ + invoke-static/range {v26 .. v26}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getCacheSizeMB(Landroid/content/Context;)I │ │ - move-result v27 │ + move-result v26 │ │ - move/from16 v0, v27 │ + move/from16 v0, v26 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v26, v0 │ │ - const-wide/16 v29, 0x400 │ + const-wide/16 v28, 0x400 │ │ - mul-long v27, v27, v29 │ + mul-long v26, v26, v28 │ │ - const-wide/16 v29, 0x400 │ + const-wide/16 v28, 0x400 │ │ - mul-long v18, v27, v29 │ + mul-long v18, v26, v28 │ │ .line 85 │ .local v18, "cacheSizeBytes":J │ const-wide/16 v14, 0x0 │ │ .line 86 │ .local v14, "bytesUsedBySubsonic":J │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v26 │ │ - .local v21, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v27 │ │ if-eqz v27, :cond_1 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v20 │ │ check-cast v20, Ljava/io/File; │ │ .line 87 │ .local v20, "file":Ljava/io/File; │ @@ -220,273 +218,273 @@ │ │ .line 88 │ goto :goto_1 │ │ .line 91 │ .end local v20 # "file":Ljava/io/File; │ :cond_1 │ - new-instance v26, Landroid/os/StatFs; │ + new-instance v25, Landroid/os/StatFs; │ │ - const/16 v27, 0x0 │ + const/16 v26, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - check-cast v27, Ljava/io/File; │ + check-cast v26, Ljava/io/File; │ │ - invoke-virtual/range {v27 .. v27}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual/range {v26 .. v26}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - invoke-direct/range {v26 .. v27}, Landroid/os/StatFs;->(Ljava/lang/String;)V │ + invoke-direct/range {v25 .. v26}, Landroid/os/StatFs;->(Ljava/lang/String;)V │ │ .line 92 │ - .local v26, "stat":Landroid/os/StatFs; │ - invoke-virtual/range {v26 .. v26}, Landroid/os/StatFs;->getBlockCount()I │ + .local v25, "stat":Landroid/os/StatFs; │ + invoke-virtual/range {v25 .. v25}, Landroid/os/StatFs;->getBlockCount()I │ │ - move-result v27 │ + move-result v26 │ │ - move/from16 v0, v27 │ + move/from16 v0, v26 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v26, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/os/StatFs;->getBlockSize()I │ + invoke-virtual/range {v25 .. v25}, Landroid/os/StatFs;->getBlockSize()I │ │ - move-result v29 │ + move-result v28 │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v29, v0 │ + move-wide/from16 v28, v0 │ │ - mul-long v12, v27, v29 │ + mul-long v12, v26, v28 │ │ .line 93 │ .local v12, "bytesTotalFs":J │ - invoke-virtual/range {v26 .. v26}, Landroid/os/StatFs;->getAvailableBlocks()I │ + invoke-virtual/range {v25 .. v25}, Landroid/os/StatFs;->getAvailableBlocks()I │ │ - move-result v27 │ + move-result v26 │ │ - move/from16 v0, v27 │ + move/from16 v0, v26 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v26, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/os/StatFs;->getBlockSize()I │ + invoke-virtual/range {v25 .. v25}, Landroid/os/StatFs;->getBlockSize()I │ │ - move-result v29 │ + move-result v28 │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v29, v0 │ + move-wide/from16 v28, v0 │ │ - mul-long v2, v27, v29 │ + mul-long v2, v26, v28 │ │ .line 94 │ .local v2, "bytesAvailableFs":J │ sub-long v16, v12, v2 │ │ .line 95 │ .local v16, "bytesUsedFs":J │ - const-wide v27, 0x3fee666666666666L # 0.95 │ + const-wide v26, 0x3fee666666666666L # 0.95 │ │ long-to-double v0, v12 │ │ - move-wide/from16 v29, v0 │ + move-wide/from16 v28, v0 │ │ - mul-double v27, v27, v29 │ + mul-double v26, v26, v28 │ │ - invoke-static/range {v27 .. v28}, Ljava/lang/Math;->round(D)J │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->round(D)J │ │ - move-result-wide v22 │ + move-result-wide v21 │ │ .line 97 │ - .local v22, "minFsAvailability":J │ - sub-long v27, v14, v18 │ + .local v21, "minFsAvailability":J │ + sub-long v26, v14, v18 │ │ - const-wide/16 v29, 0x0 │ + const-wide/16 v28, 0x0 │ │ - invoke-static/range {v27 .. v30}, Ljava/lang/Math;->max(JJ)J │ + invoke-static/range {v26 .. v29}, Ljava/lang/Math;->max(JJ)J │ │ move-result-wide v8 │ │ .line 98 │ .local v8, "bytesToDeleteCacheLimit":J │ - sub-long v27, v16, v22 │ + sub-long v26, v16, v21 │ │ - const-wide/16 v29, 0x0 │ + const-wide/16 v28, 0x0 │ │ - invoke-static/range {v27 .. v30}, Ljava/lang/Math;->max(JJ)J │ + invoke-static/range {v26 .. v29}, Ljava/lang/Math;->max(JJ)J │ │ move-result-wide v10 │ │ .line 99 │ .local v10, "bytesToDeleteFsLimit":J │ invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->max(JJ)J │ │ move-result-wide v6 │ │ .line 101 │ .local v6, "bytesToDelete":J │ - sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v28, Ljava/lang/StringBuilder; │ + new-instance v27, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ │ - const-string v29, "File system : " │ + const-string v28, "File system : " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, " of " │ + const-string v28, " of " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ invoke-static {v12, v13}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, " available" │ + const-string v28, " available" │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual/range {v26 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 102 │ - sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v28, Ljava/lang/StringBuilder; │ + new-instance v27, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ │ - const-string v29, "Cache limit : " │ + const-string v28, "Cache limit : " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ invoke-static/range {v18 .. v19}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual/range {v26 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 103 │ - sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v28, Ljava/lang/StringBuilder; │ + new-instance v27, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ │ - const-string v29, "Cache size before : " │ + const-string v28, "Cache size before : " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ invoke-static {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual/range {v26 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 104 │ - sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v28, Ljava/lang/StringBuilder; │ + new-instance v27, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ │ - const-string v29, "Minimum to delete : " │ + const-string v28, "Minimum to delete : " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ invoke-static {v6, v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual/range {v26 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 106 │ const-wide/16 v4, 0x0 │ │ .line 107 │ .local v4, "bytesDeleted":J │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v26 │ │ :cond_2 │ :goto_2 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v27 │ │ if-eqz v27, :cond_5 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v20 │ │ check-cast v20, Ljava/io/File; │ │ .line 109 │ .restart local v20 # "file":Ljava/io/File; │ @@ -566,87 +564,87 @@ │ move-result v27 │ │ if-nez v27, :cond_2 │ │ .line 115 │ invoke-virtual/range {v20 .. v20}, Ljava/io/File;->length()J │ │ - move-result-wide v24 │ + move-result-wide v23 │ │ .line 116 │ - .local v24, "size":J │ + .local v23, "size":J │ invoke-static/range {v20 .. v20}, Lnet/sourceforge/subsonic/androidapp/util/Util;->delete(Ljava/io/File;)Z │ │ move-result v27 │ │ if-eqz v27, :cond_2 │ │ .line 117 │ - add-long v4, v4, v24 │ + add-long v4, v4, v23 │ │ goto :goto_2 │ │ .line 123 │ .end local v20 # "file":Ljava/io/File; │ - .end local v24 # "size":J │ + .end local v23 # "size":J │ :cond_5 │ - sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v28, Ljava/lang/StringBuilder; │ + new-instance v27, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ │ - const-string v29, "Deleted : " │ + const-string v28, "Deleted : " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ invoke-static {v4, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual/range {v26 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 124 │ - sget-object v27, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v26, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v28, Ljava/lang/StringBuilder; │ + new-instance v27, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ │ - const-string v29, "Cache size after : " │ + const-string v28, "Cache size after : " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - sub-long v29, v14, v4 │ + sub-long v28, v14, v4 │ │ - invoke-static/range {v29 .. v30}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ + invoke-static/range {v28 .. v29}, Lnet/sourceforge/subsonic/androidapp/util/Util;->formatBytes(J)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v28 │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual/range {v26 .. v27}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private findCandidatesForDeletion(Ljava/io/File;Ljava/util/List;Ljava/util/List;)V │ .locals 6 │ .param p1, "file" # Ljava/io/File; │ @@ -667,114 +665,113 @@ │ │ .prologue │ .line 128 │ .local p2, "files":Ljava/util/List;, "Ljava/util/List;" │ .local p3, "dirs":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p1}, Ljava/io/File;->isFile()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 129 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 130 │ - .local v4, "name":Ljava/lang/String; │ - const-string v5, ".partial" │ + .local v3, "name":Ljava/lang/String; │ + const-string v4, ".partial" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ - const-string v5, ".partial." │ + const-string v4, ".partial." │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ - const-string v5, ".complete" │ + const-string v4, ".complete" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ - const-string v5, ".complete." │ + const-string v4, ".complete." │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ :cond_0 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 131 │ - .local v3, "isCacheFile":Z │ + .local v2, "isCacheFile":Z │ :goto_0 │ - const-string v5, "folder.jpeg" │ + const-string v4, "folder.jpeg" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ .line 132 │ - .local v2, "isAlbumArtFile":Z │ - if-nez v3, :cond_1 │ + .local v1, "isAlbumArtFile":Z │ + if-nez v2, :cond_1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 133 │ :cond_1 │ invoke-interface {p2, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 142 │ - .end local v2 # "isAlbumArtFile":Z │ - .end local v3 # "isCacheFile":Z │ - .end local v4 # "name":Ljava/lang/String; │ + .end local v1 # "isAlbumArtFile":Z │ + .end local v2 # "isCacheFile":Z │ + .end local v3 # "name":Ljava/lang/String; │ :cond_2 │ :goto_1 │ return-void │ │ .line 130 │ - .restart local v4 # "name":Ljava/lang/String; │ + .restart local v3 # "name":Ljava/lang/String; │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ │ .line 137 │ - .end local v4 # "name":Ljava/lang/String; │ + .end local v3 # "name":Ljava/lang/String; │ :cond_4 │ invoke-static {p1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/io/File; │ │ .line 138 │ .local v0, "child":Ljava/io/File; │ @@ -800,76 +797,75 @@ │ "Ljava/io/File;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 160 │ - new-instance v2, Ljava/util/HashSet; │ + new-instance v1, Ljava/util/HashSet; │ │ - const/4 v3, 0x5 │ + const/4 v2, 0x5 │ │ - invoke-direct {v2, v3}, Ljava/util/HashSet;->(I)V │ + invoke-direct {v1, v2}, Ljava/util/HashSet;->(I)V │ │ .line 162 │ - .local v2, "undeletable":Ljava/util/Set;, "Ljava/util/Set;" │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ + .local v1, "undeletable":Ljava/util/Set;, "Ljava/util/Set;" │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ - invoke-interface {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List; │ + invoke-interface {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .line 163 │ .local v0, "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getPartialFile()Ljava/io/File; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 164 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getCompleteFile()Ljava/io/File; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 167 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ :cond_0 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context; │ │ - invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; │ + invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 168 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private sortByAscendingModificationTime(Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", ├── smali/net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->val$view:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$result:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ .prologue │ .line 31 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->val$result:Ljava/lang/Object; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 34 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$activity:Landroid/app/Activity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->val$activity:Landroid/app/Activity; ├── smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$result:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ .prologue │ .line 84 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->val$result:Ljava/lang/Object; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 87 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$t:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ .prologue │ .line 96 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->val$t:Ljava/lang/Throwable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 99 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.smali │ @@ -17,33 +17,34 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ .prologue │ .line 74 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.3;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ .line 78 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.3;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;" │ :try_start_0 │ iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->doInBackground()Ljava/lang/Object; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/NotificationUtil.smali │ @@ -448,36 +448,41 @@ │ │ .line 181 │ .local v4, "notificationIntent":Landroid/content/Intent; │ new-instance v6, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v6, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ + .line 182 │ invoke-virtual {v6, v10}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f020039 │ │ + .line 183 │ invoke-virtual {v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v6 │ │ + .line 184 │ invoke-virtual {v6, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v6 │ │ + .line 185 │ invoke-static {p0, v9, v4, v9}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v6 │ │ + .line 186 │ invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v3 │ │ .line 187 │ .local v3, "notification":Landroid/app/Notification; │ sget v6, Landroid/os/Build$VERSION;->SDK_INT:I │ @@ -587,50 +592,57 @@ │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f020039 │ │ + .line 137 │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 138 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 139 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 140 │ invoke-static {p0, v5, v1, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 141 │ invoke-virtual {v3, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 142 │ invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v3 │ │ + .line 136 │ return-object v3 │ │ .line 131 │ .end local v0 # "albumArt":Landroid/graphics/Bitmap; │ .end local v1 # "notificationIntent":Landroid/content/Intent; │ :catch_0 │ move-exception v2 ├── smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.smali │ @@ -90,14 +90,15 @@ │ invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->setProgressVisible(Z)V │ │ .line 22 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ invoke-direct {v0, p0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V │ │ + .line 51 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->start()V │ │ .line 52 │ return-void │ .end method │ │ .method public updateProgress(Ljava/lang/String;)V ├── smali/net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$result:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ .prologue │ .line 40 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 43 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object; │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->done(Ljava/lang/Object;)V ├── smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ .prologue │ .line 131 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.4;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 134 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.4;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.smali │ @@ -20,18 +20,19 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ .prologue │ .line 60 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ @@ -40,15 +41,15 @@ │ .method public onClick(Landroid/content/DialogInterface;I)V │ .locals 1 │ .param p1, "dialogInterface" # Landroid/content/DialogInterface; │ .param p2, "i" # I │ │ .prologue │ .line 63 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V │ │ .line 64 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/util/FileUtil.smali │ @@ -401,15 +401,15 @@ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ :cond_0 │ move-object v3, v5 │ │ - .line 321 │ + .line 319 │ :goto_0 │ return-object v3 │ │ .line 311 │ :cond_1 │ const/4 v1, 0x0 │ │ @@ -505,16 +505,18 @@ │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 321 │ invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v3, v5 │ │ + .line 319 │ goto :goto_0 │ │ + .line 321 │ .end local v4 # "x":Ljava/lang/Throwable; │ :catchall_0 │ move-exception v5 │ │ :goto_2 │ invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ @@ -734,57 +736,48 @@ │ │ .prologue │ .line 206 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 207 │ :cond_0 │ const-string p0, "unnamed" │ │ .line 213 │ - .local v0, "arr$":[Ljava/lang/String; │ - .local v1, "i$":I │ - .local v2, "len$":I │ :cond_1 │ return-object p0 │ │ .line 210 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ :cond_2 │ - sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String; │ + sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String; │ │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .restart local v2 # "len$":I │ const/4 v1, 0x0 │ │ - .restart local v1 # "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 211 │ - .local v3, "s":Ljava/lang/String; │ + .local v0, "s":Ljava/lang/String; │ const-string v4, "-" │ │ - invoke-virtual {p0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {p0, v0, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 210 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ @@ -796,57 +789,48 @@ │ │ .prologue │ .line 224 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 225 │ :cond_0 │ const-string p0, "" │ │ .line 231 │ - .local v0, "arr$":[Ljava/lang/String; │ - .local v1, "i$":I │ - .local v2, "len$":I │ :cond_1 │ return-object p0 │ │ .line 228 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ :cond_2 │ - sget-object v0, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; │ + sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; │ │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .restart local v2 # "len$":I │ const/4 v1, 0x0 │ │ - .restart local v1 # "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 229 │ - .local v3, "s":Ljava/lang/String; │ + .local v0, "s":Ljava/lang/String; │ const-string v4, "-" │ │ - invoke-virtual {p0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {p0, v0, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 228 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ @@ -1732,14 +1716,15 @@ │ const/4 v4, 0x1 │ │ .line 301 │ invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v1, v2 │ │ + .line 299 │ .end local v2 # "out":Ljava/io/ObjectOutputStream; │ .restart local v1 # "out":Ljava/io/ObjectOutputStream; │ :goto_0 │ return v4 │ │ .line 297 │ :catch_0 ├── smali/net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/util/StarUtil$1.smali │ @@ -32,15 +32,15 @@ │ │ .field final synthetic val$star:Z │ │ │ # direct methods │ .method constructor (Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V │ .locals 0 │ - .param p1, "x0" # Landroid/app/Activity; │ + .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 53 │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$activity:Landroid/app/Activity; │ │ iput-object p3, p0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$id:Ljava/lang/String; │ │ @@ -102,21 +102,19 @@ │ │ .line 58 │ return-object v4 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 53 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->done(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected done(Ljava/lang/Void;)V │ .locals 6 │ @@ -178,20 +176,22 @@ │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$name:Ljava/lang/String; │ │ aput-object v4, v2, v3 │ │ + .line 69 │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v2, v5 │ │ + .line 68 │ invoke-static {v1, v0, v5, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;IZ[Ljava/lang/Object;)V │ │ .line 70 │ return-void │ │ .line 68 │ :cond_0 ├── smali/net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ .prologue │ .line 145 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -96,24 +97,20 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .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 145 │ 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}, Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finishActivityOnClose:Z │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ iput-boolean p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->val$finishActivityOnClose:Z ├── smali/net/sourceforge/subsonic/androidapp/util/ShareUtil$1.smali │ @@ -28,15 +28,15 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V │ .locals 0 │ - .param p1, "x0" # Landroid/app/Activity; │ + .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 48 │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$activity:Landroid/app/Activity; │ │ iput-object p3, p0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$id:Ljava/lang/String; │ │ @@ -93,21 +93,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 48 │ check-cast p1, Ljava/net/URL; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->done(Ljava/net/URL;)V │ │ return-void │ .end method │ │ .method protected done(Ljava/net/URL;)V │ .locals 4 ├── smali/net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.smali │ @@ -17,33 +17,34 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ .prologue │ .line 34 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ .line 38 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;" │ :try_start_0 │ iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->doInBackground()Ljava/lang/Object; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/MergeAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/BaseAdapter; │ .source "MergeAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;, │ Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;, │ Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; │ } │ .end annotation │ │ │ # instance fields │ @@ -195,439 +194,432 @@ │ .end method │ │ .method public getCount()I │ .locals 4 │ │ .prologue │ .line 136 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 138 │ - .local v2, "total":I │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + .local v1, "total":I │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 139 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I │ │ move-result v3 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v3 │ │ .line 140 │ goto :goto_0 │ │ .line 142 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ :cond_0 │ - return v2 │ + return v1 │ .end method │ │ .method public getItem(I)Ljava/lang/Object; │ .locals 4 │ .param p1, "position" # I │ │ .prologue │ .line 117 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 118 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I │ │ - move-result v2 │ + move-result v1 │ │ .line 120 │ - .local v2, "size":I │ - if-ge p1, v2, :cond_0 │ + .local v1, "size":I │ + if-ge p1, v1, :cond_0 │ │ .line 121 │ - invoke-interface {v1, p1}, Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; │ + invoke-interface {v0, p1}, Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 127 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :goto_1 │ - return-object v3 │ + return-object v2 │ │ .line 124 │ - .restart local v1 # "piece":Landroid/widget/ListAdapter; │ - .restart local v2 # "size":I │ + .restart local v0 # "piece":Landroid/widget/ListAdapter; │ + .restart local v1 # "size":I │ :cond_0 │ - sub-int/2addr p1, v2 │ + sub-int/2addr p1, v1 │ │ .line 125 │ goto :goto_0 │ │ .line 127 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public getItemId(I)J │ - .locals 5 │ + .locals 4 │ .param p1, "position" # I │ │ .prologue │ .line 249 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 250 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I │ │ - move-result v2 │ + move-result v1 │ │ .line 252 │ - .local v2, "size":I │ - if-ge p1, v2, :cond_0 │ + .local v1, "size":I │ + if-ge p1, v1, :cond_0 │ │ .line 253 │ - invoke-interface {v1, p1}, Landroid/widget/ListAdapter;->getItemId(I)J │ + invoke-interface {v0, p1}, Landroid/widget/ListAdapter;->getItemId(I)J │ │ - move-result-wide v3 │ + move-result-wide v2 │ │ .line 259 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :goto_1 │ - return-wide v3 │ + return-wide v2 │ │ .line 256 │ - .restart local v1 # "piece":Landroid/widget/ListAdapter; │ - .restart local v2 # "size":I │ + .restart local v0 # "piece":Landroid/widget/ListAdapter; │ + .restart local v1 # "size":I │ :cond_0 │ - sub-int/2addr p1, v2 │ + sub-int/2addr p1, v1 │ │ .line 257 │ goto :goto_0 │ │ .line 259 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :cond_1 │ - const-wide/16 v3, -0x1 │ + const-wide/16 v2, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public getItemViewType(I)I │ .locals 6 │ .param p1, "position" # I │ │ .prologue │ .line 168 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 169 │ - .local v4, "typeOffset":I │ - const/4 v2, -0x1 │ + .local v3, "typeOffset":I │ + const/4 v1, -0x1 │ │ .line 171 │ - .local v2, "result":I │ - iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + .local v1, "result":I │ + iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 172 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I │ │ - move-result v3 │ + move-result v2 │ │ .line 174 │ - .local v3, "size":I │ - if-ge p1, v3, :cond_1 │ + .local v2, "size":I │ + if-ge p1, v2, :cond_1 │ │ .line 175 │ - invoke-interface {v1, p1}, Landroid/widget/ListAdapter;->getItemViewType(I)I │ + invoke-interface {v0, p1}, Landroid/widget/ListAdapter;->getItemViewType(I)I │ │ - move-result v5 │ + move-result v4 │ │ - add-int v2, v4, v5 │ + add-int v1, v3, v4 │ │ .line 183 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v3 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v2 # "size":I │ :cond_0 │ - return v2 │ + return v1 │ │ .line 179 │ - .restart local v1 # "piece":Landroid/widget/ListAdapter; │ - .restart local v3 # "size":I │ + .restart local v0 # "piece":Landroid/widget/ListAdapter; │ + .restart local v2 # "size":I │ :cond_1 │ - sub-int/2addr p1, v3 │ + sub-int/2addr p1, v2 │ │ .line 180 │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getViewTypeCount()I │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getViewTypeCount()I │ │ move-result v5 │ │ - add-int/2addr v4, v5 │ + add-int/2addr v3, v5 │ │ .line 181 │ goto :goto_0 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 4 │ .param p1, "position" # I │ .param p2, "convertView" # Landroid/view/View; │ .param p3, "parent" # Landroid/view/ViewGroup; │ │ .prologue │ .line 227 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 228 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I │ │ - move-result v2 │ + move-result v1 │ │ .line 230 │ - .local v2, "size":I │ - if-ge p1, v2, :cond_0 │ + .local v1, "size":I │ + if-ge p1, v1, :cond_0 │ │ .line 232 │ - invoke-interface {v1, p1, p2, p3}, Landroid/widget/ListAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + invoke-interface {v0, p1, p2, p3}, Landroid/widget/ListAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 238 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :goto_1 │ - return-object v3 │ + return-object v2 │ │ .line 235 │ - .restart local v1 # "piece":Landroid/widget/ListAdapter; │ - .restart local v2 # "size":I │ + .restart local v0 # "piece":Landroid/widget/ListAdapter; │ + .restart local v1 # "size":I │ :cond_0 │ - sub-int/2addr p1, v2 │ + sub-int/2addr p1, v1 │ │ .line 236 │ goto :goto_0 │ │ .line 238 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public getViewTypeCount()I │ .locals 4 │ │ .prologue │ .line 151 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 153 │ - .local v2, "total":I │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + .local v1, "total":I │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 154 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getViewTypeCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getViewTypeCount()I │ │ move-result v3 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v3 │ │ .line 155 │ goto :goto_0 │ │ .line 157 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ :cond_0 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I │ + invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ │ - move-result v3 │ + move-result v2 │ │ - return v3 │ + return v2 │ .end method │ │ .method public isEnabled(I)Z │ .locals 4 │ .param p1, "position" # I │ │ .prologue │ .line 203 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/ListAdapter; │ + check-cast v0, Landroid/widget/ListAdapter; │ │ .line 204 │ - .local v1, "piece":Landroid/widget/ListAdapter; │ - invoke-interface {v1}, Landroid/widget/ListAdapter;->getCount()I │ + .local v0, "piece":Landroid/widget/ListAdapter; │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I │ │ - move-result v2 │ + move-result v1 │ │ .line 206 │ - .local v2, "size":I │ - if-ge p1, v2, :cond_0 │ + .local v1, "size":I │ + if-ge p1, v1, :cond_0 │ │ .line 207 │ - invoke-interface {v1, p1}, Landroid/widget/ListAdapter;->isEnabled(I)Z │ + invoke-interface {v0, p1}, Landroid/widget/ListAdapter;->isEnabled(I)Z │ │ - move-result v3 │ + move-result v2 │ │ .line 213 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :goto_1 │ - return v3 │ + return v2 │ │ .line 210 │ - .restart local v1 # "piece":Landroid/widget/ListAdapter; │ - .restart local v2 # "size":I │ + .restart local v0 # "piece":Landroid/widget/ListAdapter; │ + .restart local v1 # "size":I │ :cond_0 │ - sub-int/2addr p1, v2 │ + sub-int/2addr p1, v1 │ │ .line 211 │ goto :goto_0 │ │ .line 213 │ - .end local v1 # "piece":Landroid/widget/ListAdapter; │ - .end local v2 # "size":I │ + .end local v0 # "piece":Landroid/widget/ListAdapter; │ + .end local v1 # "size":I │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public removeAdapter(Landroid/widget/ListAdapter;)V │ .locals 1 │ .param p1, "adapter" # Landroid/widget/ListAdapter; ├── smali/net/sourceforge/subsonic/androidapp/util/LRUCache.smali │ @@ -63,95 +63,94 @@ │ │ .method private removeOldest()V │ .locals 9 │ │ .prologue │ .line 62 │ .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/LRUCache;, "Lnet/sourceforge/subsonic/androidapp/util/LRUCache;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 63 │ - .local v3, "oldestKey":Ljava/lang/Object;, "TK;" │ - const-wide v4, 0x7fffffffffffffffL │ + .local v2, "oldestKey":Ljava/lang/Object;, "TK;" │ + const-wide v3, 0x7fffffffffffffffL │ │ .line 65 │ - .local v4, "oldestTimestamp":J │ - iget-object v7, p0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map; │ + .local v3, "oldestTimestamp":J │ + iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map; │ │ - invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .end local v3 # "oldestKey":Ljava/lang/Object;, "TK;" │ - .local v1, "i$":Ljava/util/Iterator; │ + .end local v2 # "oldestKey":Ljava/lang/Object;, "TK;" │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 66 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry.TimestampedValue;>;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 67 │ - .local v2, "key":Ljava/lang/Object;, "TK;" │ + .local v1, "key":Ljava/lang/Object;, "TK;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; │ + check-cast v5, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; │ │ .line 68 │ - .local v6, "value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;, "Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue;" │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J │ + .local v5, "value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;, "Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue;" │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J │ │ move-result-wide v7 │ │ - cmp-long v7, v7, v4 │ + cmp-long v7, v7, v3 │ │ if-gez v7, :cond_0 │ │ .line 69 │ - invoke-virtual {v6}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J │ + invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 70 │ - move-object v3, v2 │ + move-object v2, v1 │ │ - .restart local v3 # "oldestKey":Ljava/lang/Object;, "TK;" │ + .restart local v2 # "oldestKey":Ljava/lang/Object;, "TK;" │ goto :goto_0 │ │ .line 74 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry.TimestampedValue;>;" │ - .end local v2 # "key":Ljava/lang/Object;, "TK;" │ - .end local v3 # "oldestKey":Ljava/lang/Object;, "TK;" │ - .end local v6 # "value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;, "Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue;" │ + .end local v1 # "key":Ljava/lang/Object;, "TK;" │ + .end local v2 # "oldestKey":Ljava/lang/Object;, "TK;" │ + .end local v5 # "value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;, "Lnet/sourceforge/subsonic/androidapp/util/LRUCache.TimestampedValue;" │ :cond_1 │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 75 │ - iget-object v7, p0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map; │ + iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map; │ │ - invoke-interface {v7, v3}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v2}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 77 │ :cond_2 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/util/SongView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/SongView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/SongView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$drawable:Landroid/graphics/drawable/Drawable; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->val$drawable:Landroid/graphics/drawable/Drawable; ├── smali/net/sourceforge/subsonic/androidapp/util/Util.smali │ @@ -2082,64 +2082,63 @@ │ │ .method public static isPackageInstalled(Landroid/content/Context;Ljava/lang/String;)Z │ .locals 6 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "packageName" # Ljava/lang/String; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 534 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 535 │ - .local v3, "pm":Landroid/content/pm/PackageManager; │ - invoke-virtual {v3, v4}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ + .local v2, "pm":Landroid/content/pm/PackageManager; │ + invoke-virtual {v2, v3}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 536 │ - .local v2, "packages":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v1, "packages":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/content/pm/ApplicationInfo; │ + check-cast v0, Landroid/content/pm/ApplicationInfo; │ │ .line 537 │ - .local v1, "packageInfo":Landroid/content/pm/ApplicationInfo; │ - iget-object v5, v1, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ + .local v0, "packageInfo":Landroid/content/pm/ApplicationInfo; │ + iget-object v5, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 538 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 541 │ - .end local v1 # "packageInfo":Landroid/content/pm/ApplicationInfo; │ + .end local v0 # "packageInfo":Landroid/content/pm/ApplicationInfo; │ :cond_1 │ - return v4 │ + return v3 │ .end method │ │ .method public static isScreenLitOnDownload(Landroid/content/Context;)Z │ .locals 3 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ @@ -2564,36 +2563,41 @@ │ │ .prologue │ .line 520 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 521 │ invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 522 │ invoke-virtual {v0, p2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 523 │ invoke-virtual {v0, p3}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0a000e │ │ new-instance v2, Lnet/sourceforge/subsonic/androidapp/util/Util$1; │ │ invoke-direct {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util$1;->()V │ │ + .line 524 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 530 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 531 │ return-void │ .end method │ │ .method public static sleepQuietly(J)V ├── smali/net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$t:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ .prologue │ .line 48 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 51 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; │ │ iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->error(Ljava/lang/Throwable;)V ├── smali/net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.smali │ @@ -73,53 +73,52 @@ │ │ .prologue │ .line 72 │ .local p1, "views":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V │ │ .line 51 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, p0, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List; │ + iput-object v1, p0, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List; │ │ .line 73 │ invoke-interface {p1}, 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, Landroid/view/View; │ + check-cast v0, Landroid/view/View; │ │ .line 74 │ - .local v1, "view":Landroid/view/View; │ + .local v0, "view":Landroid/view/View; │ new-instance v2, Landroid/widget/AbsListView$LayoutParams; │ │ const/4 v3, -0x1 │ │ const/4 v4, -0x2 │ │ invoke-direct {v2, v3, v4}, Landroid/widget/AbsListView$LayoutParams;->(II)V │ │ - invoke-virtual {v1, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v0, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ goto :goto_0 │ │ .line 76 │ - .end local v1 # "view":Landroid/view/View; │ + .end local v0 # "view":Landroid/view/View; │ :cond_0 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List; │ │ .line 77 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/util/ShareUtil.smali │ @@ -22,14 +22,15 @@ │ │ .prologue │ .line 48 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; │ │ invoke-direct {v0, p0, p0, p1}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V │ │ + .line 67 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->execute()V │ │ .line 68 │ return-void │ .end method │ │ .method public static shareInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V ├── smali/net/sourceforge/subsonic/androidapp/util/AlbumView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/AlbumView; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/util/StarUtil.smali │ @@ -34,14 +34,15 @@ │ │ move v4, p3 │ │ move-object v5, p2 │ │ invoke-direct/range {v0 .. v5}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V │ │ + .line 71 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->execute()V │ │ .line 72 │ return-void │ .end method │ │ .method public static starInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V ├── smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ .prologue │ .line 60 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 63 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/util/CancellableTask.smali │ @@ -93,15 +93,14 @@ │ .line 35 │ new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; │ │ invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;->()V │ │ iput-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->cancelListener:Ljava/util/concurrent/atomic/AtomicReference; │ │ - .line 82 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ .locals 1 │ .param p0, "x0" # Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; ├── smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType.smali │ @@ -138,54 +138,51 @@ │ .locals 5 │ .param p0, "key" # Ljava/lang/String; │ │ .prologue │ .line 106 │ invoke-static {}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->values()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 107 │ - .local v3, "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ - iget-object v4, v3, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->key:Ljava/lang/String; │ + .local v0, "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ + iget-object v4, v0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->key:Ljava/lang/String; │ │ invoke-virtual {v4, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 111 │ - .end local v3 # "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ + .end local v0 # "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ .line 106 │ - .restart local v3 # "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ + .restart local v0 # "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 111 │ - .end local v3 # "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ + .end local v0 # "type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/util/CancellableTask$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$result:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->val$result:Landroid/view/View; ├── smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.smali │ @@ -20,18 +20,19 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ .prologue │ .line 54 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ @@ -39,15 +40,15 @@ │ # virtual methods │ .method public onCancel(Landroid/content/DialogInterface;)V │ .locals 1 │ .param p1, "dialogInterface" # Landroid/content/DialogInterface; │ │ .prologue │ .line 57 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.1;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;, "Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; │ │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V │ │ .line 58 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "ServerSettingsManager.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;, │ Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ } │ .end annotation │ │ │ # static fields │ .field private static final KEY_ACTIVE_SERVER:Ljava/lang/String; = "activeServer" │ @@ -38,102 +37,96 @@ │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->initDefault()V │ │ .line 51 │ return-void │ .end method │ │ .method private getServerIds()Ljava/util/SortedSet; │ - .locals 9 │ + .locals 8 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/SortedSet", │ "<", │ "Ljava/lang/Integer;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 136 │ - iget-object v7, p0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->context:Landroid/content/Context; │ + iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->context:Landroid/content/Context; │ │ - invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 137 │ - .local v3, "prefs":Landroid/content/SharedPreferences; │ - new-instance v4, Ljava/util/TreeSet; │ + .local v0, "prefs":Landroid/content/SharedPreferences; │ + new-instance v1, Ljava/util/TreeSet; │ │ - invoke-direct {v4}, Ljava/util/TreeSet;->()V │ + invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ .line 138 │ - .local v4, "result":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - const-string v7, "servers" │ + .local v1, "result":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + const-string v4, "servers" │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 140 │ - .local v6, "serverString":Ljava/lang/String; │ - if-eqz v6, :cond_0 │ + .local v3, "serverString":Ljava/lang/String; │ + if-eqz v3, :cond_0 │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-lez v7, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 141 │ - const-string v7, " " │ + const-string v4, " " │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v4, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-object v5, v0, v1 │ + aget-object v2, v5, v4 │ │ .line 142 │ - .local v5, "serverId":Ljava/lang/String; │ - invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + .local v2, "serverId":Ljava/lang/String; │ + invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ - invoke-interface {v4, v7}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v7}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 141 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 145 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v5 # "serverId":Ljava/lang/String; │ + .end local v2 # "serverId":Ljava/lang/String; │ :cond_0 │ - return-object v4 │ + return-object v1 │ .end method │ │ .method private initDefault()V │ .locals 13 │ │ .prologue │ const/4 v11, 0x0 │ @@ -598,56 +591,55 @@ │ "Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 86 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 87 │ - .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v0, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getServerIds()Ljava/util/SortedSet; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ .line 88 │ - .local v2, "serverId":Ljava/lang/Integer; │ - invoke-virtual {p0, v2}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getServer(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + .local v1, "serverId":Ljava/lang/Integer; │ + invoke-virtual {p0, v1}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getServer(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 90 │ - .end local v2 # "serverId":Ljava/lang/Integer; │ + .end local v1 # "serverId":Ljava/lang/Integer; │ :cond_0 │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public getServer(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ .locals 4 │ .param p1, "serverId" # Ljava/lang/Integer; │ │ .prologue ├── smali/net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finishActivityOnClose:Z │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; │ │ iput-boolean p2, p0, Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->val$finishActivityOnClose:Z ├── smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$t:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ .prologue │ .line 42 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;" │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ .line 45 │ - .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.2;" │ + .local p0, "this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;, "Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;" │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; │ │ iget-object v0, v0, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$activity:Landroid/app/Activity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; │ │ .prologue │ .line 40 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->val$activity:Landroid/app/Activity; ├── smali/net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.smali │ @@ -67,25 +67,21 @@ │ return-object p0 │ .end method │ │ │ # virtual methods │ .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 87 │ check-cast p1, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lnet/sourceforge/subsonic/androidapp/domain/Playlist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;->compare(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/net/sourceforge/subsonic/androidapp/util/SongView.smali │ @@ -465,74 +465,74 @@ │ │ invoke-virtual {v5, v6, v6, v6, v6}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ │ goto/16 :goto_0 │ .end method │ │ .method private static updateAll()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 161 │ :try_start_0 │ - sget-object v3, Lnet/sourceforge/subsonic/androidapp/util/SongView;->INSTANCES:Ljava/util/WeakHashMap; │ + sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/SongView;->INSTANCES:Ljava/util/WeakHashMap; │ │ - invoke-virtual {v3}, Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ + .local v0, "view":Lnet/sourceforge/subsonic/androidapp/util/SongView; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lnet/sourceforge/subsonic/androidapp/util/SongView; │ + .end local v0 # "view":Lnet/sourceforge/subsonic/androidapp/util/SongView; │ + check-cast v0, Lnet/sourceforge/subsonic/androidapp/util/SongView; │ │ .line 162 │ - .local v1, "view":Lnet/sourceforge/subsonic/androidapp/util/SongView; │ - invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;->isShown()Z │ + .restart local v0 # "view":Lnet/sourceforge/subsonic/androidapp/util/SongView; │ + invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;->isShown()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 163 │ - invoke-direct {v1}, Lnet/sourceforge/subsonic/androidapp/util/SongView;->update()V │ + invoke-direct {v0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;->update()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 166 │ - .end local v1 # "view":Lnet/sourceforge/subsonic/androidapp/util/SongView; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 167 │ - .local v2, "x":Ljava/lang/Throwable; │ - sget-object v3, Lnet/sourceforge/subsonic/androidapp/util/SongView;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + .local v1, "x":Ljava/lang/Throwable; │ + sget-object v2, Lnet/sourceforge/subsonic/androidapp/util/SongView;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - const-string v4, "Error when updating song views." │ + const-string v3, "Error when updating song views." │ │ - invoke-virtual {v3, v4, v2}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-virtual {v2, v3, v1}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 169 │ - .end local v2 # "x":Ljava/lang/Throwable; │ + .end local v1 # "x":Ljava/lang/Throwable; │ :cond_1 │ return-void │ .end method │ │ │ # virtual methods │ .method public isChecked()Z │ @@ -648,14 +648,15 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_1 │ │ + .line 93 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ sget-object v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; │ @@ -694,14 +695,15 @@ │ :cond_2 │ const-string v5, "(" │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 103 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/util/SongView;->getContext()Landroid/content/Context; │ │ move-result-object v6 │ │ const v7, 0x7f0a00bc │ │ invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -726,14 +728,15 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, ")" │ │ + .line 104 │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 106 │ iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/util/SongView;->titleTextView:Landroid/widget/TextView; │ │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$1.smali │ @@ -13,15 +13,15 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILjava/lang/String;)V │ .locals 1 │ - .param p3, "x0" # Ljava/lang/String; │ + .param p3, "key" # Ljava/lang/String; │ │ .prologue │ .line 36 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, p2, p3, v0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ │ @@ -65,38 +65,42 @@ │ .line 45 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f0a00c9 │ │ + .line 46 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0a00c8 │ │ new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; │ │ invoke-direct {v5, p0, p1}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V │ │ + .line 47 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0a000b │ │ new-instance v5, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; │ │ invoke-direct {v5, p0}, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;->(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ │ + .line 58 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 64 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 74 │ :goto_0 │ return-void │ │ .line 68 ├── smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.smali │ @@ -84,56 +84,55 @@ │ const/4 v9, 0x1 │ │ const/4 v8, 0x0 │ │ .line 71 │ new-instance v2, Landroid/database/MatrixCursor; │ │ - sget-object v6, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;->COLUMNS:[Ljava/lang/String; │ + sget-object v5, Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;->COLUMNS:[Ljava/lang/String; │ │ - invoke-direct {v2, v6}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v2, v5}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 72 │ .local v2, "cursor":Landroid/database/MatrixCursor; │ if-nez p1, :cond_1 │ │ .line 88 │ :cond_0 │ return-object v2 │ │ .line 76 │ :cond_1 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object 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 v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ .line 77 │ .local v1, "artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ - const-string v4, "android.resource://net.sourceforge.subsonic.androidapp/2130837522" │ + const-string v3, "android.resource://net.sourceforge.subsonic.androidapp/2130837522" │ │ .line 78 │ - .local v4, "icon":Ljava/lang/String; │ + .local v3, "icon":Ljava/lang/String; │ const/4 v6, 0x6 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; │ │ move-result-object v7 │ @@ -160,51 +159,51 @@ │ │ move-result-object v7 │ │ aput-object v7, v6, v12 │ │ const/4 v7, 0x5 │ │ - aput-object v4, v6, v7 │ + aput-object v3, v6, v7 │ │ invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 80 │ .end local v1 # "artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ - .end local v4 # "icon":Ljava/lang/String; │ + .end local v3 # "icon":Ljava/lang/String; │ :cond_2 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 81 │ .local v0, "album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - const-string v4, "android.resource://net.sourceforge.subsonic.androidapp/2130837521" │ + const-string v3, "android.resource://net.sourceforge.subsonic.androidapp/2130837521" │ │ .line 82 │ - .restart local v4 # "icon":Ljava/lang/String; │ + .restart local v3 # "icon":Ljava/lang/String; │ const/4 v6, 0x6 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v7 │ @@ -233,86 +232,86 @@ │ │ move-result-object v7 │ │ aput-object v7, v6, v12 │ │ const/4 v7, 0x5 │ │ - aput-object v4, v6, v7 │ + aput-object v3, v6, v7 │ │ invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 84 │ .end local v0 # "album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - .end local v4 # "icon":Ljava/lang/String; │ + .end local v3 # "icon":Ljava/lang/String; │ :cond_3 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 85 │ - .local v5, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - const-string v4, "android.resource://net.sourceforge.subsonic.androidapp/2130837524" │ + .local v4, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + const-string v3, "android.resource://net.sourceforge.subsonic.androidapp/2130837524" │ │ .line 86 │ - .restart local v4 # "icon":Ljava/lang/String; │ + .restart local v3 # "icon":Ljava/lang/String; │ const/4 v6, 0x6 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ - invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ + invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 │ │ - invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ + invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ - invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ + invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v10 │ │ - invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ + invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v11 │ │ const/4 v7, 0x0 │ │ aput-object v7, v6, v12 │ │ const/4 v7, 0x5 │ │ - aput-object v4, v6, v7 │ + aput-object v3, v6, v7 │ │ invoke-virtual {v2, v6}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto :goto_2 │ .end method │ │ .method private search(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; ├── smali/net/sourceforge/subsonic/androidapp/service/CachedMusicService.smali │ @@ -251,108 +251,107 @@ │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 153 │ .local p1, "artists":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "1.10.1" │ + const-string v4, "1.10.1" │ │ - invoke-static {p2, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ + invoke-static {p2, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 169 │ :cond_0 │ return-void │ │ .line 158 │ :cond_1 │ - const-string v5, "1.8" │ + const-string v4, "1.8" │ │ - invoke-static {p2, v5}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ + invoke-static {p2, v4}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 161 │ invoke-virtual {p0, p2, p3}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;->getStarred(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; │ + invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 162 │ - .local v4, "starredArtists":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/HashSet; │ + .local v3, "starredArtists":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v2, Ljava/util/HashSet; │ │ - invoke-direct {v3}, Ljava/util/HashSet;->()V │ + invoke-direct {v2}, Ljava/util/HashSet;->()V │ │ .line 163 │ - .local v3, "starredArtistIds":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "starredArtistIds":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ + check-cast v1, Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ .line 164 │ - .local v2, "starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; │ + .local v1, "starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v3, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 166 │ - .end local v2 # "starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ + .end local v1 # "starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ :cond_2 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ │ .line 167 │ .local v0, "artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v3, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v2, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ move-result v5 │ │ invoke-virtual {v0, v5}, Lnet/sourceforge/subsonic/androidapp/domain/Artist;->setStarred(Z)V │ │ goto :goto_1 │ .end method │ @@ -366,84 +365,83 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 134 │ - const-string v2, "1.10.1" │ + const-string v1, "1.10.1" │ │ - invoke-static {p2, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ + invoke-static {p2, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 148 │ :cond_0 │ :goto_0 │ return-void │ │ .line 139 │ :cond_1 │ - const-string v2, "1.8" │ + const-string v1, "1.8" │ │ - invoke-static {p2, v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ + invoke-static {p2, v1}, Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 142 │ invoke-virtual {p0, p2, p3}, Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;->getStarred(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List; │ + invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()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; │ :cond_2 │ - 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, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 143 │ - .local v1, "starredDir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .local v0, "starredDir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getId()Ljava/lang/String; │ │ move-result-object v2 │ │ - invoke-virtual {v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ .line 144 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - invoke-virtual {p1, v2}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->setStarred(Z)V │ + invoke-virtual {p1, v1}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->setStarred(Z)V │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public createPlaylist(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "AudioManagerHelper.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;, │ Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;, │ Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ } │ .end annotation │ │ │ # static fields ├── smali/net/sourceforge/subsonic/androidapp/service/JukeboxService$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$in:Ljava/io/InputStream; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->val$in:Ljava/io/InputStream; ├── smali/net/sourceforge/subsonic/androidapp/service/RESTMusicService$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$request:Lorg/apache/http/client/methods/HttpPost; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ .prologue │ .line 705 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; ├── smali/net/sourceforge/subsonic/androidapp/service/RESTMusicService.smali │ @@ -457,26 +457,28 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 628 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 626 │ return-object v0 │ │ + .line 628 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method private executeWithRetry(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; │ - .locals 20 │ + .locals 19 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "url" # Ljava/lang/String; │ .param p3, "originalUrl" # Ljava/lang/String; │ .param p4, "requestParams" # Lorg/apache/http/params/HttpParams; │ .param p8, "progressListener" # Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ .param p9, "task" # Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; │ .annotation system Ldalvik/annotation/Signature; │ @@ -512,50 +514,48 @@ │ .end annotation │ │ .prologue │ .line 694 │ .local p5, "parameterNames":Ljava/util/List;, "Ljava/util/List;" │ .local p6, "parameterValues":Ljava/util/List;, "Ljava/util/List;" │ .local p7, "headers":Ljava/util/List;, "Ljava/util/List;" │ - sget-object v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ - │ - new-instance v16, Ljava/lang/StringBuilder; │ + sget-object v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - const-string v17, "Using URL " │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "Using URL " │ │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - move-object/from16 v1, p2 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 696 │ new-instance v4, Ljava/util/concurrent/atomic/AtomicReference; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-static {v15}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v14}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-direct {v4, v15}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V │ + invoke-direct {v4, v14}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V │ │ .line 697 │ .local v4, "cancelled":Ljava/util/concurrent/atomic/AtomicReference;, "Ljava/util/concurrent/atomic/AtomicReference;" │ const/4 v3, 0x0 │ │ .line 699 │ .local v3, "attempts":I │ @@ -565,365 +565,355 @@ │ .line 700 │ new-instance v6, Lorg/apache/http/protocol/BasicHttpContext; │ │ invoke-direct {v6}, Lorg/apache/http/protocol/BasicHttpContext;->()V │ │ .line 701 │ .local v6, "httpContext":Lorg/apache/http/protocol/HttpContext; │ - new-instance v11, Lorg/apache/http/client/methods/HttpPost; │ + new-instance v10, Lorg/apache/http/client/methods/HttpPost; │ │ move-object/from16 v0, p2 │ │ - invoke-direct {v11, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ + invoke-direct {v10, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ │ .line 703 │ - .local v11, "request":Lorg/apache/http/client/methods/HttpPost; │ + .local v10, "request":Lorg/apache/http/client/methods/HttpPost; │ if-eqz p9, :cond_0 │ │ .line 705 │ - new-instance v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; │ + new-instance v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v15, v0, v4, v11}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ + invoke-direct {v14, v0, v4, v10}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v0, v15}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->setOnCancelListener(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V │ + invoke-virtual {v0, v14}, Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->setOnCancelListener(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V │ │ .line 714 │ :cond_0 │ if-eqz p5, :cond_2 │ │ .line 715 │ - new-instance v10, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 716 │ - .local v10, "params":Ljava/util/List;, "Ljava/util/List;" │ + .local v9, "params":Ljava/util/List;, "Ljava/util/List;" │ const/4 v7, 0x0 │ │ .local v7, "i":I │ :goto_1 │ invoke-interface/range {p5 .. p5}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - if-ge v7, v15, :cond_1 │ + if-ge v7, v14, :cond_1 │ │ .line 717 │ - new-instance v16, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v15, Lorg/apache/http/message/BasicNameValuePair; │ │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Ljava/lang/String; │ + check-cast v14, Ljava/lang/String; │ │ move-object/from16 v0, p6 │ │ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v16 .. v16}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v17 │ - │ - invoke-direct {v0, v15, v1}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ - │ - move-object/from16 v0, v16 │ + invoke-direct {v15, v14, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 716 │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 719 │ :cond_1 │ - new-instance v15, Lorg/apache/http/client/entity/UrlEncodedFormEntity; │ + new-instance v14, Lorg/apache/http/client/entity/UrlEncodedFormEntity; │ │ - const-string v16, "UTF-8" │ + const-string v15, "UTF-8" │ │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v15, v10, v0}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;->(Ljava/util/List;Ljava/lang/String;)V │ + invoke-direct {v14, v9, v15}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;->(Ljava/util/List;Ljava/lang/String;)V │ │ - invoke-virtual {v11, v15}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-virtual {v10, v14}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 722 │ .end local v7 # "i":I │ - .end local v10 # "params":Ljava/util/List;, "Ljava/util/List;" │ + .end local v9 # "params":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ if-eqz p4, :cond_3 │ │ .line 723 │ move-object/from16 v0, p4 │ │ - invoke-virtual {v11, v0}, Lorg/apache/http/client/methods/HttpPost;->setParams(Lorg/apache/http/params/HttpParams;)V │ + invoke-virtual {v10, v0}, Lorg/apache/http/client/methods/HttpPost;->setParams(Lorg/apache/http/params/HttpParams;)V │ │ .line 724 │ - sget-object v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "Socket read timeout: " │ + const-string v16, "Socket read timeout: " │ │ - invoke-virtual/range {v16 .. v17}, 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 v16 │ + move-result-object v15 │ │ invoke-static/range {p4 .. p4}, Lorg/apache/http/params/HttpConnectionParams;->getSoTimeout(Lorg/apache/http/params/HttpParams;)I │ │ - move-result v17 │ + move-result v16 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - const-string v17, " ms." │ + const-string v16, " ms." │ │ - invoke-virtual/range {v16 .. v17}, 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 v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->debug(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->debug(Ljava/lang/String;)V │ │ .line 727 │ :cond_3 │ if-eqz p7, :cond_4 │ │ .line 728 │ invoke-interface/range {p7 .. p7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v14 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v15 │ │ if-eqz v15, :cond_4 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lorg/apache/http/Header; │ │ .line 729 │ .local v5, "header":Lorg/apache/http/Header; │ - invoke-virtual {v11, v5}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Lorg/apache/http/Header;)V │ + invoke-virtual {v10, v5}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Lorg/apache/http/Header;)V │ │ goto :goto_2 │ │ .line 734 │ .end local v5 # "header":Lorg/apache/http/Header; │ - .end local v8 # "i$":Ljava/util/Iterator; │ :cond_4 │ invoke-static/range {p1 .. p1}, Lnet/sourceforge/subsonic/androidapp/util/Util;->getActiveServer(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 735 │ - .local v13, "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ + .local v12, "server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ + iget-object v14, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - invoke-virtual {v15}, Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; │ + invoke-virtual {v14}, Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - new-instance v16, Lorg/apache/http/auth/AuthScope; │ + new-instance v15, Lorg/apache/http/auth/AuthScope; │ │ - sget-object v17, Lorg/apache/http/auth/AuthScope;->ANY_HOST:Ljava/lang/String; │ + sget-object v16, Lorg/apache/http/auth/AuthScope;->ANY_HOST:Ljava/lang/String; │ │ - const/16 v18, -0x1 │ + const/16 v17, -0x1 │ │ - invoke-direct/range {v16 .. v18}, Lorg/apache/http/auth/AuthScope;->(Ljava/lang/String;I)V │ + invoke-direct/range {v15 .. v17}, Lorg/apache/http/auth/AuthScope;->(Ljava/lang/String;I)V │ │ - new-instance v17, Lorg/apache/http/auth/UsernamePasswordCredentials; │ + new-instance v16, Lorg/apache/http/auth/UsernamePasswordCredentials; │ │ - invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsername()Ljava/lang/String; │ + .line 736 │ + invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUsername()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual {v13}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getPassword()Ljava/lang/String; │ + invoke-virtual {v12}, Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getPassword()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-direct/range {v17 .. v19}, Lorg/apache/http/auth/UsernamePasswordCredentials;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v16 .. v18}, Lorg/apache/http/auth/UsernamePasswordCredentials;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface/range {v15 .. v17}, Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V │ + .line 735 │ + invoke-interface/range {v14 .. v16}, Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V │ │ .line 739 │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ + iget-object v14, v0, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - invoke-virtual {v15, v11, v6}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ + invoke-virtual {v14, v10, v6}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 740 │ - .local v12, "response":Lorg/apache/http/HttpResponse; │ + .local v11, "response":Lorg/apache/http/HttpResponse; │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p3 │ │ move-object/from16 v2, p1 │ │ invoke-direct {v0, v1, v2, v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->detectRedirect(Ljava/lang/String;Landroid/content/Context;Lorg/apache/http/protocol/HttpContext;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 741 │ - return-object v12 │ + return-object v11 │ │ .line 742 │ - .end local v12 # "response":Lorg/apache/http/HttpResponse; │ + .end local v11 # "response":Lorg/apache/http/HttpResponse; │ :catch_0 │ - move-exception v14 │ + move-exception v13 │ │ .line 743 │ - .local v14, "x":Ljava/io/IOException; │ - invoke-virtual {v11}, Lorg/apache/http/client/methods/HttpPost;->abort()V │ + .local v13, "x":Ljava/io/IOException; │ + invoke-virtual {v10}, Lorg/apache/http/client/methods/HttpPost;->abort()V │ │ .line 744 │ - const/4 v15, 0x5 │ + const/4 v14, 0x5 │ │ - if-ge v3, v15, :cond_5 │ + if-ge v3, v14, :cond_5 │ │ invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Ljava/lang/Boolean; │ + check-cast v14, Ljava/lang/Boolean; │ │ - invoke-virtual {v15}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v14}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v15 │ + move-result v14 │ │ - if-eqz v15, :cond_6 │ + if-eqz v14, :cond_6 │ │ .line 745 │ :cond_5 │ - throw v14 │ + throw v13 │ │ .line 747 │ :cond_6 │ if-eqz p8, :cond_7 │ │ .line 748 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - const v16, 0x7f0a0056 │ + const v15, 0x7f0a0056 │ │ - const/16 v17, 0x2 │ + const/16 v16, 0x2 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v17, v18 │ + aput-object v18, v16, v17 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v17, v18 │ + aput-object v18, v16, v17 │ │ - invoke-virtual/range {v15 .. v17}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 749 │ - .local v9, "msg":Ljava/lang/String; │ + .local v8, "msg":Ljava/lang/String; │ move-object/from16 v0, p8 │ │ - invoke-interface {v0, v9}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;->updateProgress(Ljava/lang/String;)V │ + invoke-interface {v0, v8}, Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;->updateProgress(Ljava/lang/String;)V │ │ .line 751 │ - .end local v9 # "msg":Ljava/lang/String; │ + .end local v8 # "msg":Ljava/lang/String; │ :cond_7 │ - sget-object v15, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ - │ - new-instance v16, Ljava/lang/StringBuilder; │ + sget-object v14, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - const-string v17, "Got IOException (" │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "Got IOException (" │ │ - move-result-object v16 │ - │ - move-object/from16 v0, v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move-result-object v15 │ │ - move-result-object v16 │ + invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - const-string v17, "), will retry" │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "), will retry" │ │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v16 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-virtual {v15, v0, v14}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-virtual {v14, v15, v13}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 752 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p4 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->increaseTimeouts(Lorg/apache/http/params/HttpParams;)V │ │ .line 753 │ - const-wide/16 v15, 0x7d0 │ + const-wide/16 v14, 0x7d0 │ │ - invoke-static/range {v15 .. v16}, Lnet/sourceforge/subsonic/androidapp/util/Util;->sleepQuietly(J)V │ + invoke-static {v14, v15}, Lnet/sourceforge/subsonic/androidapp/util/Util;->sleepQuietly(J)V │ │ goto/16 :goto_0 │ .end method │ │ .method private getCachedIndexesFilename(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p1, "context" # Landroid/content/Context; │ @@ -1818,14 +1808,15 @@ │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v3 │ │ + .line 311 │ invoke-virtual {p1}, Lnet/sourceforge/subsonic/androidapp/domain/SearchCritera;->getAlbumCount()I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ @@ -1838,14 +1829,15 @@ │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v8 │ │ + .line 310 │ invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v6 │ │ .line 312 │ .local v6, "parameterValues":Ljava/util/List;, "Ljava/util/List;" │ const-string v3, "search2" │ @@ -1874,16 +1866,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 316 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 314 │ return-object v0 │ │ + .line 316 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -1973,16 +1967,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 299 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 297 │ return-object v0 │ │ + .line 299 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -2039,15 +2035,15 @@ │ .line 262 │ return-void │ .end method │ │ │ # virtual methods │ .method public createPlaylist(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p1, "id" # Ljava/lang/String; │ .param p2, "name" # Ljava/lang/String; │ .param p4, "context" # Landroid/content/Context; │ .param p5, "progressListener" # Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -2106,42 +2102,41 @@ │ .line 390 │ invoke-interface {v6, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 392 │ :cond_1 │ invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v0 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 393 │ .local v7, "entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - const-string v0, "songId" │ + const-string v1, "songId" │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 394 │ invoke-virtual {v7}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 397 │ .end local v7 # "entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_2 │ const-string v3, "createPlaylist" │ @@ -2152,38 +2147,38 @@ │ │ move-object v1, p4 │ │ move-object v2, p5 │ │ invoke-direct/range {v0 .. v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->getReader(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 399 │ - .local v9, "reader":Ljava/io/Reader; │ + .local v8, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser; │ │ invoke-direct {v0, p4}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;->(Landroid/content/Context;)V │ │ - invoke-virtual {v0, v9}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v8}, Lnet/sourceforge/subsonic/androidapp/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 401 │ - invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 403 │ return-void │ │ .line 401 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v9}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public createShare(Ljava/lang/String;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/net/URL; │ .locals 8 │ .param p1, "id" # Ljava/lang/String; │ @@ -2234,16 +2229,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 340 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 338 │ return-object v0 │ │ + .line 340 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -2285,14 +2282,15 @@ │ │ aput-object v1, v0, v6 │ │ const-string v1, "offset" │ │ aput-object v1, v0, v8 │ │ + .line 429 │ invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v5 │ │ new-array v0, v9, [Ljava/lang/Object; │ │ aput-object p1, v0, v2 │ @@ -2315,14 +2313,15 @@ │ │ move-object v0, p0 │ │ move-object v1, p4 │ │ move-object v2, p5 │ │ + .line 428 │ invoke-direct/range {v0 .. v6}, Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->getReader(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ move-result-object v7 │ │ .line 431 │ .local v7, "reader":Ljava/io/Reader; │ :try_start_0 │ @@ -2335,16 +2334,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 433 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 431 │ return-object v0 │ │ + .line 433 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -2375,15 +2376,15 @@ │ .line 482 │ .local v7, "bitmap":Landroid/graphics/Bitmap; │ if-eqz v7, :cond_0 │ │ .line 483 │ monitor-exit p2 │ │ - .line 517 │ + .line 514 │ .end local v7 # "bitmap":Landroid/graphics/Bitmap; │ :goto_0 │ return-object v7 │ │ .line 486 │ .restart local v7 # "bitmap":Landroid/graphics/Bitmap; │ :cond_0 │ @@ -2897,15 +2898,15 @@ │ │ .line 209 │ .local v8, "cachedIndexes":Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ if-eqz v8, :cond_0 │ │ if-nez p2, :cond_0 │ │ - .line 235 │ + .line 233 │ .end local v8 # "cachedIndexes":Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ :goto_0 │ return-object v8 │ │ .line 213 │ .restart local v8 # "cachedIndexes":Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ :cond_0 │ @@ -2993,14 +2994,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 235 │ invoke-static {v12}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v8, v9 │ │ + .line 231 │ goto :goto_0 │ │ .line 213 │ .end local v6 # "parameterNames":Ljava/util/List;, "Ljava/util/List;" │ .end local v7 # "parameterValues":Ljava/util/List;, "Ljava/util/List;" │ .end local v9 # "indexes":Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ .end local v10 # "lastModified":J │ @@ -3117,16 +3119,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 462 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 460 │ return-object v0 │ │ + .line 462 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3235,16 +3239,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 411 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 409 │ return-object v0 │ │ + .line 411 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3293,16 +3299,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 275 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 273 │ return-object v0 │ │ + .line 275 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3339,15 +3347,15 @@ │ │ .line 192 │ .local v0, "cachedMusicFolders":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v0, :cond_0 │ │ if-nez p1, :cond_0 │ │ - .line 202 │ + .line 200 │ .end local v0 # "cachedMusicFolders":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ return-object v0 │ │ .line 196 │ .restart local v0 # "cachedMusicFolders":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ @@ -3377,16 +3385,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 202 │ invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v0, v1 │ │ + .line 200 │ goto :goto_0 │ │ + .line 202 │ .end local v1 # "musicFolders":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ move-exception v3 │ │ invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v3 │ @@ -3444,16 +3454,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 365 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 363 │ return-object v0 │ │ + .line 365 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3504,16 +3516,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 375 │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 373 │ return-object v1 │ │ + .line 375 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -3572,16 +3586,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 446 │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 444 │ return-object v0 │ │ + .line 446 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3625,16 +3641,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 328 │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 326 │ return-object v1 │ │ + .line 328 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -3798,16 +3816,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v2 │ │ .line 186 │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 184 │ return v2 │ │ + .line 186 │ .end local v1 # "serverInfo":Lnet/sourceforge/subsonic/androidapp/domain/ServerInfo; │ :catchall_0 │ move-exception v2 │ │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v2 ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/JukeboxService.smali │ @@ -116,14 +116,15 @@ │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ .line 74 │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; │ │ invoke-direct {v0, p0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ │ + .line 79 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->start()V │ │ .line 80 │ return-void │ .end method │ │ .method static synthetic access$100(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ @@ -893,64 +894,63 @@ │ invoke-virtual {v0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ .line 180 │ return-void │ .end method │ │ .method public updatePlaylist()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 150 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ - const-class v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; │ + const-class v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; │ │ - invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V │ + invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V │ │ .line 151 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ - const-class v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; │ + const-class v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; │ │ - invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V │ + invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V │ │ .line 152 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ - const-class v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; │ + const-class v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; │ │ - invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V │ + invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V │ │ .line 154 │ - 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 155 │ - .local v2, "ids":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ + .local v1, "ids":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List; │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .line 156 │ .local v0, "file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ @@ -958,25 +958,25 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 158 │ .end local v0 # "file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ :cond_0 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; │ │ - new-instance v4, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist; │ + new-instance v3, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist; │ │ - invoke-direct {v4, p0, v2}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;->(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V │ + invoke-direct {v3, p0, v1}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;->(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V │ │ - invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ + invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V │ │ .line 159 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.smali │ @@ -118,14 +118,15 @@ │ │ sget-object v1, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;->LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; │ │ if-ne v0, v1, :cond_1 │ │ iget-object v0, p0, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;->this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; │ │ + .line 159 │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;->access$300(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerState()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ move-result-object v0 ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadFile.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "DownloadFile.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;, │ Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; │ } │ .end annotation │ │ │ # static fields │ .field private static final LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ @@ -127,14 +126,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File; │ │ + .line 67 │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ @@ -182,14 +182,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File; │ │ + .line 69 │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 ├── smali/net/sourceforge/subsonic/androidapp/service/Scrobbler.smali │ @@ -142,14 +142,15 @@ │ │ move v5, p3 │ │ move-object v6, p2 │ │ invoke-direct/range {v0 .. v6}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ │ + .line 50 │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->start()V │ │ goto :goto_0 │ │ .line 36 │ :cond_4 │ iput-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;->lastNowPlaying:Ljava/lang/String; ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/Scrobbler$1.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic val$submission:Z │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; │ .param p2, "x0" # Ljava/lang/String; │ │ .prologue │ .line 39 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; │ │ iput-object p3, p0, Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->val$context:Landroid/content/Context; ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.smali │ @@ -624,128 +624,127 @@ │ │ invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;->hideNotification(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V │ │ goto :goto_0 │ .end method │ │ .method public serializeDownloadQueue()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 195 │ - new-instance v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ + new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-direct {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ + invoke-direct {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V │ │ .line 196 │ - .local v2, "state":Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ + .local v1, "state":Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List; │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .line 197 │ .local v0, "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$500(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; │ + invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$500(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; │ │ move-result-object v3 │ │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ move-result-object v4 │ │ invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 199 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ :cond_0 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$602(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ + invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$602(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ .line 200 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ - invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerPosition()I │ + invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerPosition()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v2, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$702(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ + invoke-static {v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$702(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I │ │ .line 202 │ - sget-object v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ + sget-object v2, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; │ │ - 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, "Serialized currentPlayingIndex: " │ + const-string v4, "Serialized currentPlayingIndex: " │ │ - 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-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$600(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ + invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$600(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, ", currentPlayingPosition: " │ + const-string v4, ", currentPlayingPosition: " │ │ - 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-static {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$700(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ + invoke-static {v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$700(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ + invoke-virtual {v2, v3}, Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V │ │ .line 203 │ - iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ + iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ - const-string v4, "downloadstate.ser" │ + const-string v3, "downloadstate.ser" │ │ - invoke-static {v3, v2, v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {v2, v1, v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 204 │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lnet/sourceforge/subsonic/androidapp/service/DownloadService; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;, │ Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; │ } │ .end annotation │ │ │ # static fields │ .field public static final CMD_NEXT:Ljava/lang/String; = "net.sourceforge.subsonic.androidapp.CMD_NEXT" │ @@ -258,15 +257,14 @@ │ iput-object v0, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; │ │ .line 87 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->keepScreenOn:Z │ │ - .line 893 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V │ .locals 0 │ .param p0, "x0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ .param p1, "x1" # Ljava/lang/Exception; │ @@ -386,240 +384,236 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method private declared-synchronized checkShufflePlay()V │ - .locals 14 │ + .locals 15 │ │ .prologue │ - const-wide/16 v12, 0x1 │ + const-wide/16 v13, 0x1 │ │ const/4 v0, 0x0 │ │ .line 840 │ monitor-enter p0 │ │ - const/16 v3, 0x14 │ + const/16 v2, 0x14 │ │ .line 841 │ - .local v3, "listSize":I │ + .local v2, "listSize":I │ :try_start_0 │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v9}, Ljava/util/List;->isEmpty()Z │ │ - move-result v9 │ + move-result v8 │ │ .line 843 │ - .local v9, "wasEmpty":Z │ - iget-wide v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ + .local v8, "wasEmpty":Z │ + iget-wide v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ .line 846 │ - .local v4, "revisionBefore":J │ + .local v3, "revisionBefore":J │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->size()I │ │ - move-result v6 │ + move-result v5 │ │ .line 847 │ - .local v6, "size":I │ - const/16 v10, 0x14 │ + .local v5, "size":I │ + const/16 v9, 0x14 │ │ - if-ge v6, v10, :cond_0 │ + if-ge v5, v9, :cond_0 │ │ .line 848 │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ - rsub-int/lit8 v11, v6, 0x14 │ + rsub-int/lit8 v10, v5, 0x14 │ │ - invoke-virtual {v10, v11}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ + invoke-virtual {v9, v10}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->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_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 849 │ - .local v7, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .local v6, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ new-instance v1, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - invoke-direct {v1, p0, v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ + invoke-direct {v1, p0, v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ .line 850 │ .local v1, "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ invoke-interface {v10, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 851 │ iget-wide v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ - add-long/2addr v10, v12 │ + add-long/2addr v10, v13 │ │ iput-wide v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 840 │ .end local v1 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "revisionBefore":J │ - .end local v6 # "size":I │ - .end local v7 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - .end local v9 # "wasEmpty":Z │ + .end local v3 # "revisionBefore":J │ + .end local v5 # "size":I │ + .end local v6 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v8 # "wasEmpty":Z │ :catchall_0 │ - move-exception v10 │ + move-exception v9 │ │ monitor-exit p0 │ │ - throw v10 │ + throw v9 │ │ .line 855 │ - .restart local v4 # "revisionBefore":J │ - .restart local v6 # "size":I │ - .restart local v9 # "wasEmpty":Z │ + .restart local v3 # "revisionBefore":J │ + .restart local v5 # "size":I │ + .restart local v8 # "wasEmpty":Z │ :cond_0 │ :try_start_1 │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - if-nez v10, :cond_1 │ + if-nez v9, :cond_1 │ │ .line 858 │ .local v0, "currIndex":I │ :goto_1 │ - const/4 v10, 0x4 │ + const/4 v9, 0x4 │ │ - if-le v0, v10, :cond_2 │ + if-le v0, v9, :cond_2 │ │ .line 859 │ - add-int/lit8 v8, v0, -0x2 │ + add-int/lit8 v7, v0, -0x2 │ │ .line 860 │ - .local v8, "songsToShift":I │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ + .local v7, "songsToShift":I │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; │ │ - invoke-virtual {v10, v8}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ + invoke-virtual {v9, v7}, Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v10 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_2 │ + if-eqz v9, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v6, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 861 │ - .restart local v7 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + .restart local v6 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ new-instance v11, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - invoke-direct {v11, p0, v7}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ + invoke-direct {v11, p0, v6}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ - invoke-interface {v10, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 862 │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ const/4 v11, 0x0 │ │ - invoke-interface {v10, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + check-cast v9, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - invoke-virtual {v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->cancelDownload()V │ + invoke-virtual {v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->cancelDownload()V │ │ .line 863 │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ const/4 v11, 0x0 │ │ - invoke-interface {v10, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v9, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 864 │ - iget-wide v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ + iget-wide v11, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ - add-long/2addr v10, v12 │ + add-long/2addr v11, v13 │ │ - iput-wide v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ + iput-wide v11, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ goto :goto_2 │ │ .line 855 │ .end local v0 # "currIndex":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v7 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - .end local v8 # "songsToShift":I │ + .end local v6 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v7 # "songsToShift":I │ :cond_1 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I │ │ move-result v0 │ │ goto :goto_1 │ │ .line 868 │ .restart local v0 # "currIndex":I │ :cond_2 │ - iget-wide v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ + iget-wide v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ - cmp-long v10, v4, v10 │ + cmp-long v9, v3, v9 │ │ - if-eqz v10, :cond_3 │ + if-eqz v9, :cond_3 │ │ .line 869 │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->updateJukeboxPlaylist()V │ │ .line 872 │ :cond_3 │ - if-eqz v9, :cond_4 │ + if-eqz v8, :cond_4 │ │ - iget-object v10, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + iget-object v9, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v9}, Ljava/util/List;->isEmpty()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_4 │ + if-nez v9, :cond_4 │ │ .line 873 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {p0, v10}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->play(I)V │ + invoke-virtual {p0, v9}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->play(I)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 875 │ :cond_4 │ monitor-exit p0 │ │ @@ -1208,14 +1202,15 @@ │ │ iget-object v6, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentDownloading:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ if-eq v5, v6, :cond_5 │ │ iget-object v5, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ + .line 793 │ invoke-virtual {v5}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->isCompleteFileAvailable()Z │ │ move-result v5 │ │ if-nez v5, :cond_5 │ │ .line 796 │ @@ -1595,62 +1590,59 @@ │ .line 389 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-interface {p1}, 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, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 390 │ - .local v1, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - invoke-virtual {p0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + .local v0, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + invoke-virtual {p0, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->delete()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 389 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v0 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 392 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized download(Ljava/util/List;ZZZ)V │ - .locals 8 │ + .locals 7 │ .param p2, "save" # Z │ .param p3, "autoplay" # Z │ .param p4, "playNext" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ @@ -1661,31 +1653,31 @@ │ .end annotation │ │ .prologue │ .line 191 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ :try_start_0 │ - iput-boolean v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlay:Z │ + iput-boolean v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlay:Z │ │ .line 192 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 194 │ - .local v2, "offset":I │ + .local v1, "offset":I │ invoke-interface {p1}, Ljava/util/List;->isEmpty()Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 237 │ :goto_0 │ monitor-exit p0 │ │ return-void │ │ @@ -1693,34 +1685,33 @@ │ :cond_0 │ if-eqz p2, :cond_2 │ │ .line 199 │ :try_start_1 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 200 │ - .local v3, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - invoke-virtual {p0, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + .local v2, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + invoke-virtual {p0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ move-result-object v0 │ │ .line 201 │ .local v0, "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ invoke-virtual {v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->pin()V │ │ @@ -1746,172 +1737,168 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 191 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "offset":I │ - .end local v3 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v1 # "offset":I │ + .end local v2 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :catchall_0 │ - move-exception v4 │ + move-exception v3 │ │ monitor-exit p0 │ │ - throw v4 │ + throw v3 │ │ .line 208 │ - .restart local v2 # "offset":I │ + .restart local v1 # "offset":I │ :cond_2 │ if-eqz p4, :cond_4 │ │ .line 209 │ if-eqz p3, :cond_3 │ │ :try_start_2 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I │ │ - move-result v4 │ + move-result v3 │ │ - if-ltz v4, :cond_3 │ + if-ltz v3, :cond_3 │ │ .line 210 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 212 │ :cond_3 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 213 │ - .restart local v3 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .restart local v2 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - invoke-direct {v0, p0, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ + invoke-direct {v0, p0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ .line 214 │ .restart local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I │ │ move-result v5 │ │ - add-int/2addr v5, v2 │ + add-int/2addr v5, v1 │ │ invoke-interface {v4, v5, v0}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 215 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ .line 216 │ goto :goto_2 │ │ .line 219 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v2 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_4 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v2, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 220 │ - .restart local v3 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .restart local v2 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - invoke-direct {v0, p0, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ + invoke-direct {v0, p0, v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ .line 221 │ .restart local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 225 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - .end local v3 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v2 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :cond_5 │ - iget-wide v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ + iget-wide v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ - const-wide/16 v6, 0x1 │ + const-wide/16 v5, 0x1 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - iput-wide v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ + iput-wide v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J │ │ .line 226 │ invoke-direct {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->updateJukeboxPlaylist()V │ │ .line 228 │ if-eqz p3, :cond_6 │ │ .line 229 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {p0, v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->play(I)V │ + invoke-virtual {p0, v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->play(I)V │ │ .line 236 │ :goto_4 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->lifecycleSupport:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ - invoke-virtual {v4}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->serializeDownloadQueue()V │ + invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->serializeDownloadQueue()V │ │ goto/16 :goto_0 │ │ .line 231 │ :cond_6 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - if-nez v4, :cond_7 │ + if-nez v3, :cond_7 │ │ .line 232 │ - iget-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + iget-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + check-cast v3, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ - iput-object v4, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + iput-object v3, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->currentPlaying:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .line 234 │ :cond_7 │ invoke-virtual {p0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->checkDownloads()V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ @@ -1923,21 +1910,20 @@ │ .param p1, "song" # Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .prologue │ .line 317 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ @@ -1968,17 +1954,17 @@ │ │ return-object v0 │ │ .line 323 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ :cond_2 │ :try_start_1 │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ - invoke-virtual {v2, p1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .line 324 │ .restart local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ @@ -1988,31 +1974,30 @@ │ new-instance v0, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ invoke-direct {v0, p0, p1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ .line 326 │ .restart local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - iget-object v2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ + iget-object v1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadFileCache:Lnet/sourceforge/subsonic/androidapp/util/LRUCache; │ │ - invoke-virtual {v2, p1, v0}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->put(Ljava/lang/Object;Ljava/lang/Object;)V │ + invoke-virtual {v1, p1, v0}, Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->put(Ljava/lang/Object;Ljava/lang/Object;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 317 │ .end local v0 # "downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ .end method │ │ .method public getCurrentDownloading()Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ .locals 1 │ │ .prologue │ .line 429 │ @@ -3893,52 +3878,49 @@ │ .line 396 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-interface {p1}, 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, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + check-cast v0, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ .line 397 │ - .local v1, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ - invoke-virtual {p0, v1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ + .local v0, "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + invoke-virtual {p0, v0}, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->forSong(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->unpin()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 396 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + .end local v0 # "song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 399 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method ├── smali/net/sourceforge/subsonic/androidapp/service/JukeboxService$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$resourceId:I │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ iput p2, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->val$resourceId:I ├── smali/net/sourceforge/subsonic/androidapp/service/OfflineMusicService.smali │ @@ -276,21 +276,20 @@ │ .end annotation │ │ .prologue │ .line 252 │ .local p2, "children":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p1}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listMusicFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -461,28 +460,30 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 138 │ invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 136 │ return-object v3 │ │ + .line 138 │ .end local v0 # "bitmap":Landroid/graphics/Bitmap; │ .end local v1 # "bytes":[B │ :catchall_0 │ move-exception v3 │ │ invoke-static {v2}, Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v3 │ .end method │ │ .method public getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ - .locals 9 │ + .locals 8 │ .param p1, "musicFolderId" # Ljava/lang/String; │ .param p2, "refresh" # Z │ .param p3, "context" # Landroid/content/Context; │ .param p4, "progressListener" # Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ @@ -495,36 +496,35 @@ │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 63 │ .local v1, "artists":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 64 │ - .local v4, "root":Ljava/io/File; │ - invoke-static {v4}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ + .local v3, "root":Ljava/io/File; │ + invoke-static {v3}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :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_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/io/File; │ │ .line 65 │ .local v2, "file":Ljava/io/File; │ @@ -574,25 +574,25 @@ │ │ goto :goto_0 │ │ .line 73 │ .end local v0 # "artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; │ .end local v2 # "file":Ljava/io/File; │ :cond_1 │ - new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ + new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/Indexes; │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {v5, v6, v7, v8, v1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->(JLjava/util/List;Ljava/util/List;)V │ + invoke-direct {v4, v5, v6, v7, v1}, Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->(JLjava/util/List;Ljava/util/List;)V │ │ - return-object v5 │ + return-object v4 │ .end method │ │ .method public getJukeboxStatus(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "progressListener" # Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; │ .annotation system Ldalvik/annotation/Throws; │ @@ -644,121 +644,120 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 78 │ new-instance v0, Ljava/io/File; │ │ invoke-direct {v0, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 79 │ .local v0, "dir":Ljava/io/File; │ - new-instance v5, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ + new-instance v4, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ │ - invoke-direct {v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->()V │ + invoke-direct {v4}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->()V │ │ .line 80 │ - .local v5, "result":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ + .local v4, "result":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; │ invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->setName(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->setName(Ljava/lang/String;)V │ │ .line 82 │ - new-instance v4, Ljava/util/HashSet; │ + new-instance v3, Ljava/util/HashSet; │ │ - invoke-direct {v4}, Ljava/util/HashSet;->()V │ + invoke-direct {v3}, Ljava/util/HashSet;->()V │ │ .line 84 │ - .local v4, "names":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v3, "names":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-static {v0}, Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listMusicFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :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 v1 │ │ check-cast v1, Ljava/io/File; │ │ .line 85 │ .local v1, "file":Ljava/io/File; │ invoke-direct {p0, v1}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 86 │ - .local v3, "name":Ljava/lang/String; │ - if-eqz v3, :cond_1 │ + .local v2, "name":Ljava/lang/String; │ + if-eqz v2, :cond_1 │ │ - move v6, v7 │ + move v5, v6 │ │ :goto_1 │ - invoke-interface {v4, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_2 │ + if-nez v8, :cond_2 │ │ - move v9, v7 │ + move v8, v6 │ │ :goto_2 │ - and-int/2addr v6, v9 │ + and-int/2addr v5, v8 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 87 │ - invoke-interface {v4, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 88 │ - invoke-direct {p0, p3, v1, v3}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ + invoke-direct {p0, p3, v1, v2}, Lnet/sourceforge/subsonic/androidapp/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ + invoke-virtual {v4, v5}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V │ │ goto :goto_0 │ │ :cond_1 │ - move v6, v8 │ + move v5, v7 │ │ .line 86 │ goto :goto_1 │ │ :cond_2 │ - move v9, v8 │ + move v8, v7 │ │ goto :goto_2 │ │ .line 91 │ .end local v1 # "file":Ljava/io/File; │ - .end local v3 # "name":Ljava/lang/String; │ + .end local v2 # "name":Ljava/lang/String; │ :cond_3 │ - return-object v5 │ + return-object v4 │ .end method │ │ .method public getMusicFolders(ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Ljava/util/List; │ .locals 2 │ .param p1, "refresh" # Z │ .param p2, "context" # Landroid/content/Context; │ .param p3, "progressListener" # Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; ├── smali/net/sourceforge/subsonic/androidapp/service/JukeboxService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/net/sourceforge/subsonic/androidapp/service/MediaStoreService.smali │ @@ -214,14 +214,15 @@ │ │ const/4 v6, 0x2 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 84 │ invoke-virtual {v3}, Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v8}, Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ @@ -232,14 +233,15 @@ │ │ invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 81 │ invoke-virtual {v0, v4, v5, v6}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ .line 85 │ .local v2, "n":I │ if-lez v2, :cond_0 ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask.smali │ @@ -56,14 +56,15 @@ │ │ .prologue │ .line 312 │ new-instance v8, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; │ │ invoke-direct {v8, p0, p1}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V │ │ + .line 326 │ invoke-virtual {v8}, Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->start()V │ │ .line 328 │ const/16 v8, 0x4000 │ │ new-array v0, v8, [B ├── smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$file:Ljava/io/File; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ .prologue │ .line 707 │ iput-object p1, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; │ │ iput-object p2, p0, Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->val$file:Ljava/io/File; ├── smali/net/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory.smali │ @@ -483,20 +483,21 @@ │ .prologue │ .line 185 │ if-nez p0, :cond_0 │ │ .line 186 │ const-string p0, "TLS" │ │ - .line 188 │ + .line 189 │ :cond_0 │ invoke-static {}, Ljavax/net/ssl/KeyManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 188 │ invoke-static {v7}, Ljavax/net/ssl/KeyManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; │ │ move-result-object v2 │ │ .line 190 │ .local v2, "kmfactory":Ljavax/net/ssl/KeyManagerFactory; │ if-eqz p2, :cond_2 │ @@ -509,20 +510,21 @@ │ invoke-virtual {v2, p1, v7}, Ljavax/net/ssl/KeyManagerFactory;->init(Ljava/security/KeyStore;[C)V │ │ .line 191 │ invoke-virtual {v2}, Ljavax/net/ssl/KeyManagerFactory;->getKeyManagers()[Ljavax/net/ssl/KeyManager; │ │ move-result-object v1 │ │ - .line 192 │ + .line 193 │ .local v1, "keymanagers":[Ljavax/net/ssl/KeyManager; │ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 192 │ invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ move-result-object v5 │ │ .line 194 │ .local v5, "tmfactory":Ljavax/net/ssl/TrustManagerFactory; │ invoke-virtual {v5, p1}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ @@ -840,14 +842,15 @@ │ │ const-string v7, "/" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 380 │ invoke-virtual {p2}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v6